/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{background:none;border:none;padding:0;cursor:pointer}fieldset{margin:0;padding:0;border:none}.spacer--xs{padding-bottom:calc(var(--grid-val-vertical) * .1svh)}.spacer--s{padding-bottom:calc(var(--grid-val-vertical) * .2svh)}.spacer--m{padding-bottom:calc(var(--grid-val-vertical) * .4svh)}.spacer--l{padding-bottom:calc(var(--grid-val-vertical) * .8svh)}.spacer--xl{padding-bottom:calc(var(--grid-val-vertical) * 1svh)}.spacer--xxl{padding-bottom:calc(var(--grid-val-vertical) * 2.3svh)}@media(max-width:768px){.spacer--xxl{padding-bottom:calc(var(--grid-val-vertical) * 1.5svh)}}:root{--col-numb: 15;--col-numb-vert: 18;--grid-val: calc(100 / var(--col-numb));--grid-val-vertical: calc(100 / var(--col-numb-vert))}@media screen and (min-width:48em){:root{--col-numb: 24}}::-moz-selection{color:#2c2e2c;text-shadow:none}::selection{color:#2c2e2c;text-shadow:none}html{scroll-behavior:smooth}body{background:#fff;color:#2c2e2c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){body{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}h1,h2,h3,h4,h5,h6{color:#0a111e}#app,.app{overflow-x:clip;overflow-y:scroll;-webkit-overflow-scrolling:touch}.view{position:relative;min-height:100svh}.section--full{top:0;left:0;position:absolute;width:100%;height:100%}.container{width:100%;margin:0 auto;padding-left:calc(var(--grid-val) * 1vw);padding-right:calc(var(--grid-val) * 1vw)}@media screen and (min-width:48em){.container{padding-left:calc(var(--grid-val) * 2vw);padding-right:calc(var(--grid-val) * 2vw)}}.button{display:block;text-transform:uppercase;text-align:center;padding:calc(var(--grid-val-vertical) * .2svh);transition:background-color .4s,color .4s;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.button{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.button--black{background-color:#0a111e;color:#fff}@media(hover:hover){.button--black:hover{background-color:#2c2e2c}}.button--light{background-color:#a4cff9;color:#fff}@media(hover:hover){.button--light:hover{background-color:#74b6f6}}.header{position:fixed;top:0;left:0;display:grid;grid-template-rows:100%;grid-template-columns:calc(var(--grid-val) * 6vw) 1fr calc(var(--grid-val) * 6vw);align-items:start;width:100vw;padding:calc(var(--grid-val) * .2vw);z-index:30;text-transform:uppercase;font-weight:300;color:#fff;background-color:transparent;transition:color .6s cubic-bezier(.215,.61,.355,1);font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.header{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}@media screen and (max-width:47.99em){.header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:calc(var(--grid-val) * .45vw)}}.header__bg{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1;clip-path:inset(0 0 100% 0);transition:clip-path .8s cubic-bezier(.215,.61,.355,1);will-change:clip-path;background-color:#fff}.header__logo{width:calc(var(--grid-val) * 3.3vw);place-self:center}.header__logo svg path{fill:#fff;transition:fill .4s ease}@media screen and (max-width:47.99em){.header__logo{width:calc(var(--grid-val) * 8vw)}}.header__menu-list{display:flex;gap:calc(var(--grid-val) * .2vw)}.header__menu-list-item.has-submenu{position:relative}.header__submenu{position:absolute;top:100%;left:0;padding-top:calc(var(--grid-val-vertical) * .2svh);pointer-events:none}.header__submenu .header__submenu-item{transform:translate(-10px);opacity:0;transition:transform .5s cubic-bezier(.215,.61,.355,1),opacity .4s ease;transition-delay:var(--stagger-out)}.header__submenu .header__submenu-item:nth-child(1){--stagger-in: .05s;--stagger-out: .18s}.header__submenu .header__submenu-item:nth-child(2){--stagger-in: .1s;--stagger-out: .15s}.header__submenu .header__submenu-item:nth-child(3){--stagger-in: .15s;--stagger-out: .12s}.header__submenu .header__submenu-item:nth-child(4){--stagger-in: .2s;--stagger-out: .09s}.header__submenu .header__submenu-item:nth-child(5){--stagger-in: .25s;--stagger-out: .06s}.header__submenu .header__submenu-item:nth-child(6){--stagger-in: .3s;--stagger-out: .03s}.header__submenu .header__submenu-item:nth-child(7){--stagger-in: .35s;--stagger-out: 0s}.header__menu-list-item.is-active .header__submenu{pointer-events:auto}.header__menu-list-item.is-active .header__submenu .header__submenu-item{transform:translate(0);opacity:1;transition-delay:var(--stagger-in)}.header__icons{justify-self:end;display:flex;align-items:flex-end;gap:calc(var(--grid-val) * .2vw)}@media screen and (max-width:47.99em){.header__icons{flex-direction:row-reverse;align-items:center;gap:calc(var(--grid-val) * .45vw)}}.header__icons-item .header__cart,.header__icons-item .header__account{display:flex;align-items:center;gap:calc(var(--grid-val) * .1vw);color:inherit;text-decoration:none;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.header__icons-item .header__cart,.header__icons-item .header__account{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.header__icons-item .header__cart-svg,.header__icons-item .header__account-svg{display:none}.header__icons-item svg{height:calc(var(--grid-val-vertical) * .66svh)}.header__icons-item--burger{display:none}@media screen and (max-width:47.99em){.header__icons-item--account{display:none}}@media screen and (max-width:47.99em){.header__icons-item .header__cart{text-indent:-9999px;gap:0}.header__icons-item .header__cart-counter{display:none}.header__icons-item .header__cart-svg{display:block;width:10px}}.header__burger{display:flex;align-items:center;color:inherit;text-transform:uppercase;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.header__burger{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.header__burger-label{line-height:1}.header--dark{color:#0a111e}.header--dark svg path{fill:#0a111e}.header--scrolled{color:#0a111e}.header--scrolled svg path{fill:#0a111e}.header--scrolled .header__bg{clip-path:inset(0 0 calc(100vh - header-height) 0)}.header--mega-opened .header__bg{background-color:#ffffef}.header--mega-opened,.header--scrolled.header--mega-opened,.header--dark.header--mega-opened{color:#0a111e}.header--mega-opened svg path,.header--scrolled.header--mega-opened svg path,.header--dark.header--mega-opened svg path{fill:#0a111e}@media screen and (max-width:47.99em){.header__menu{display:none}.header__icons-item--burger{display:flex;align-items:center}}.header__burger-label--close,.header__burger[aria-expanded=true] .header__burger-label--open{display:none}.header__burger[aria-expanded=true] .header__burger-label--close{display:inline}body.mobile-nav-lock{overflow:hidden;touch-action:none}body.mobile-nav-lock .header__bg{background-color:transparent}.mobile-nav{position:fixed;top:0;left:0;width:100vw;height:100svh;z-index:29;overflow:hidden;display:flex;transform:translate(-100%);transition:transform .8s cubic-bezier(.215,.61,.355,1)}.mobile-nav.is-open{transform:translate(0)}.mobile-nav__panel{flex:0 0 100%;width:100%;height:100%;background-color:#ffffef;display:flex;flex-direction:column;overflow:hidden;transition:transform .8s cubic-bezier(.215,.61,.355,1)}.mobile-nav__panel--main.is-shifted{transform:translate(-100%)}.mobile-nav__panel--sub{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%)}.mobile-nav__panel--sub.is-active{transform:translate(0)}.mobile-nav__close,.mobile-nav__back{display:flex;align-items:center;color:#0a111e;text-transform:uppercase;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.mobile-nav__close,.mobile-nav__back{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.mobile-nav__back{display:flex;align-items:center;gap:calc(var(--grid-val) * .6vw);margin-bottom:calc(var(--grid-val-vertical) * .8svh);place-self:start;font-size:max(12px,4.8vw);line-height:1.0555555556}@media screen and (min-width:640px){.mobile-nav__back{font-size:max(12px,1.3888888889vw);line-height:1.05}}.mobile-nav__back svg{width:10px}.mobile-nav__logo-link{text-decoration:none}.mobile-nav__list,.mobile-nav__sublist{flex:1;overflow-y:auto;padding:calc(var(--grid-val-vertical) * 2.5svh) calc(var(--grid-val) * .46vw) calc(var(--grid-val) * 1vw);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--grid-val-vertical) * .4svh)}.mobile-nav__link,.mobile-nav__sublink{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:300;text-transform:uppercase;font-size:max(12px,4.8vw);line-height:1.0555555556}@media screen and (min-width:640px){.mobile-nav__link,.mobile-nav__sublink{font-size:max(12px,1.3888888889vw);line-height:1.05}}.mobile-nav__link,.mobile-nav__sublink{transition:opacity .15s ease}.mobile-nav__link li,.mobile-nav__sublink li{width:100%}.mobile-nav__link svg,.mobile-nav__sublink svg{width:10px;transform:rotate(180deg)}.mobile-nav__sublist{align-items:center}.mobile-nav__footer{padding:calc(var(--grid-val-vertical) * .6svh) calc(var(--grid-val) * .2vw);text-align:center;flex-shrink:0;position:fixed;bottom:0;left:0;width:100vw;font-weight:300;text-transform:uppercase;font-size:max(12px,4.8vw);line-height:1.0555555556}@media screen and (min-width:640px){.mobile-nav__footer{font-size:max(12px,1.3888888889vw);line-height:1.05}}.breadcrumbs{height:calc(var(--grid-val-vertical) * .55svh);display:flex;align-items:center;margin-top:calc(var(--grid-val-vertical) * 1.4svh);padding-left:calc(var(--grid-val) * .2vw);padding-right:calc(var(--grid-val) * .2vw);text-transform:uppercase;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.breadcrumbs{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}@media(max-width:768px){.breadcrumbs{padding-left:calc(var(--grid-val) * .5vw);padding-right:calc(var(--grid-val) * .5vw)}}.breadcrumbs__list,.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__separator{padding-left:5px;padding-right:5px}.fullscreen-image{position:relative;overflow:hidden}.fullscreen-image--small{height:40vh}.fullscreen-image--medium{height:60vh}.fullscreen-image--large{height:80vh}.fullscreen-image--full{height:100vh}.fullscreen-image__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fullscreen-image picture,.fullscreen-image__img{width:100%;height:100%;object-fit:cover}.fullscreen-image__placeholder{background-color:#fff;display:flex;align-items:center;justify-content:center}.fullscreen-image__placeholder .placeholder-svg{width:50%;height:50%;opacity:.5}.fullscreen-image__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color, #000);opacity:var(--overlay-opacity, .4);pointer-events:none}.fullscreen-image[data-parallax=true] .fullscreen-image__img{will-change:transform}@media(max-width:768px){.fullscreen-image--small{height:25vh}.fullscreen-image--medium{height:40vh}.fullscreen-image--large,.fullscreen-image--full{height:60vh}}.fullscreen-video{position:relative;overflow:hidden}.fullscreen-video--small{height:40vh}.fullscreen-video--medium{height:60vh}.fullscreen-video--large{height:80vh}.fullscreen-video--full{height:100vh}.fullscreen-video__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fullscreen-video iframe,.fullscreen-video video{width:100%;height:100%;object-fit:cover}.fullscreen-video__video{width:100%;height:100%}.fullscreen-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color, #000);opacity:var(--overlay-opacity, .4);pointer-events:none}.fullscreen-video__placeholder{background-color:#fff;display:flex;align-items:center;justify-content:center}.collection-grid__header{display:grid;align-items:end;grid-template-columns:calc(var(--grid-val) * 4vw) 1fr calc(var(--grid-val) * 4vw);font-weight:300;padding:calc(var(--grid-val-vertical) * .2svh) calc(var(--grid-val) * .2vw)}@media(max-width:768px){.collection-grid__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--grid-val-vertical) * .2svh);text-align:center;margin-bottom:calc(var(--grid-val-vertical) * .2svh)}}.collection-grid__header-year,.collection-grid__header-cta{font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.collection-grid__header-year,.collection-grid__header-cta{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.collection-grid__header-title{place-self:center;text-transform:uppercase;font-size:max(12px,6.9333333333vw);line-height:1}@media screen and (min-width:640px){.collection-grid__header-title{font-size:max(12px,1.8055555556vw);line-height:1}}.collection-grid__header-cta{justify-self:end}.collection-grid__grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2px;row-gap:calc(var(--grid-val-vertical) * .8svh)}@media(max-width:768px){.collection-grid__grid{grid-template-columns:repeat(2,1fr)}}.product-card{display:flex;flex-direction:column;gap:calc(var(--grid-val-vertical) * .2svh);width:100%}.product-card__img-wrap{display:grid;grid-template-columns:100%;grid-template-rows:100%;grid-template-areas:"img";overflow:hidden}@media(hover:hover){.product-card__img-wrap:hover .is-hover{opacity:1}}.product-card__img{aspect-ratio:1/1;object-fit:cover;grid-area:img}.product-card__img.is-hover{opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.product-card__info{padding:0 calc(var(--grid-val) * .2vw);display:flex;flex-direction:column;gap:calc(var(--grid-val-vertical) * .1svh);font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.product-card__info{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.product-card__info-price{color:#777}.cart-snackbar{position:fixed;bottom:0;left:0;width:100%;z-index:40;background-color:#ffffef;padding:calc(var(--grid-val-vertical) * .2svh) calc(var(--grid-val) * .2vw);padding-bottom:calc(var(--grid-val-vertical) * .2svh + env(safe-area-inset-bottom,0px));display:none;align-items:flex-start;justify-content:flex-end}.cart-snackbar.is-open{display:flex}.cart-snackbar__content{position:relative;width:100%}.cart-snackbar__header{display:flex;justify-content:space-between;align-items:center}.cart-snackbar__message{color:#0a111e;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.cart-snackbar__message{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.cart-snackbar__close svg{width:calc(var(--grid-val) * .2vw);min-width:12px}.cart-snackbar__product{display:flex;justify-content:space-between;align-items:flex-start;margin-top:calc(var(--grid-val-vertical) * .2svh);padding-top:calc(var(--grid-val-vertical) * .2svh);padding-bottom:calc(var(--grid-val-vertical) * .2svh);border-top:1px solid rgba(10,17,30,.4);border-bottom:1px solid rgba(10,17,30,.4)}.cart-snackbar__product-info{display:flex;justify-content:space-between;width:100%}.cart-snackbar__product-title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#0d1b2a}.cart-snackbar__product-price{font-size:14px;color:#0d1b2a}.cart-snackbar__actions{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:calc(var(--grid-val-vertical) * .8svh)}.half-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.half-gallery__item{overflow:hidden}.half-gallery__image{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.half-gallery{grid-template-columns:1fr}}.carousel{width:100vw;overflow:hidden}.carousel__header{display:grid;align-items:end;grid-template-columns:calc(var(--grid-val) * 4vw) 1fr calc(var(--grid-val) * 4vw);font-weight:300;padding:calc(var(--grid-val-vertical) * .2svh) calc(var(--grid-val) * .2vw)}.carousel__header-year,.carousel__header-cta{font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.carousel__header-year,.carousel__header-cta{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.carousel__header-title{place-self:center;text-transform:uppercase;font-size:max(12px,6.9333333333vw);line-height:1}@media screen and (min-width:640px){.carousel__header-title{font-size:max(12px,1.8055555556vw);line-height:1}}.carousel__header-cta{justify-self:end}@media(max-width:768px){.carousel__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--grid-val-vertical) * .2svh);text-align:center;margin-bottom:calc(var(--grid-val-vertical) * .2svh)}}.carousel__wrapper{cursor:grab;-webkit-user-select:none;user-select:none}.carousel__wrapper:active{cursor:grabbing}.carousel__track{display:flex;gap:2px;will-change:transform}.carousel__slide{flex-shrink:0}.carousel__image{display:block;pointer-events:none;object-fit:cover;width:var(--img-width, 100%);height:auto}.carousel__placeholder{width:100%;height:100%;background:#fff}@media(max-width:768px){.carousel__track{padding-left:5vw}.carousel__slide{width:90vw}.carousel__image{width:100%;height:auto}}@media(min-width:1024px){.carousel__track{gap:2px}}.text-block{display:flex;align-items:center;justify-content:center;padding-left:calc(var(--grid-val) * 1vw);padding-right:calc(var(--grid-val) * 1vw)}.text-block__container{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:max(12px,4.8vw);line-height:1.1111111111}@media screen and (min-width:640px){.text-block__container{font-size:max(12px,1.25vw);line-height:1.1111111111}}.text-block__title{text-transform:uppercase;display:block;margin-bottom:calc(var(--grid-val-vertical) * .2svh)}.text-block__text{text-align:center;max-width:calc(var(--grid-val) * 20vw)}.two-images-gallery{display:grid;grid-template-columns:calc(var(--grid-val) * 12vw) calc(var(--grid-val) * 6vw);justify-content:space-between}@media(max-width:768px){.two-images-gallery{display:flex;flex-direction:column;gap:calc(var(--grid-val-vertical) * .2svh)}}.two-images-gallery__img-wrap{overflow:hidden}@media(max-width:768px){.two-images-gallery__right{max-width:75vw;place-self:end}}.two-images-gallery img{width:100%;height:auto;object-fit:cover;display:block}@media(min-width:768px){.product-page{display:grid;grid-template-columns:calc(var(--grid-val) * 16vw) calc(var(--grid-val) * 8vw)}.product-page__info{position:sticky;top:calc(var(--grid-val-vertical) * 2svh);right:0;height:calc(100svh - var(--grid-val-vertical) * 2.2svh)}}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.product-gallery__item{aspect-ratio:.8/1;background-color:#f5f5f5;overflow:hidden}.product-gallery__img,.product-gallery__video{width:100%;height:100%;object-fit:cover}.product-gallery__img iframe,.product-gallery__img video,.product-gallery__video iframe,.product-gallery__video video{width:100%;height:100%;object-fit:cover}.product-gallery__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.product-gallery__placeholder .placeholder-svg{width:50%;height:50%;opacity:.5}.product-info{height:100%;padding:0 calc(var(--grid-val) * .2vw);display:flex;flex-direction:column;color:#0a111e}@media(max-width:768px){.product-info{padding:calc(var(--grid-val-vertical) * 1svh) calc(var(--grid-val) * .5vw)}}.product-info__title,.product-info__price{text-transform:uppercase;font-size:max(12px,4.8vw);line-height:1.0555555556}@media screen and (min-width:640px){.product-info__title,.product-info__price{font-size:max(12px,1.3888888889vw);line-height:1.05}}.product-info__price{display:flex;align-items:center;gap:12px;padding-bottom:calc(var(--grid-val-vertical) * .8svh)}@media(max-width:768px){.product-info__price{padding-bottom:calc(var(--grid-val-vertical) * .4svh)}}.product-info__price-current--sale{color:#cf0000}.product-info__price-compare{text-decoration:line-through}.product-info__description{padding-bottom:calc(var(--grid-val-vertical) * 1svh);font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.product-info__description{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}@media(max-width:768px){.product-info__description{padding-bottom:calc(var(--grid-val-vertical) * .4svh)}}.product-info__variants{display:flex;flex-direction:column;gap:16px}.product-info__option-label,.product-info__quantity-label{display:block;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;color:#0d1b2a}.product-info__option-select{width:100%;border:1px solid rgba(10,17,30,.4);background-color:#fff;cursor:pointer}.product-info__quantity-selector{display:flex;border:1px solid #e2e8f0;width:fit-content}.product-info__quantity-btn{width:44px;height:44px;border:none;background:none;font-size:18px;cursor:pointer;color:#0d1b2a;transition:background-color .2s}.product-info__quantity-btn:hover{background-color:#f5f5f5}.product-info__quantity-input{width:60px;height:44px;border:none;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;text-align:center;font-size:15px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-info__quantity-input::-webkit-outer-spin-button,.product-info__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-info__add-btn{width:100%;padding:calc(var(--grid-val-vertical) * .2svh) calc(var(--grid-val) * .2vw);background-color:#0a111e;color:#fff;text-transform:uppercase;transition:background-color .4s;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.product-info__add-btn{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.product-info__add-btn:hover:not(:disabled){background-color:#2c2e2c}.product-info__add-btn:disabled{background-color:#2c2e2c;cursor:not-allowed}.product-info__accordions{display:flex;flex-direction:column;border-top:1px solid rgba(10,17,30,.4);margin-top:calc(var(--grid-val-vertical) * .2svh);flex:1}.product-info__accordion{border-bottom:1px solid rgba(10,17,30,.4)}.product-info__accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--grid-val-vertical) * .2svh) 0;text-transform:uppercase;cursor:pointer;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.product-info__accordion-header{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.product-info__accordion-icon-plus{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.product-info__accordion.is-open .product-info__accordion-icon-plus{opacity:0}.product-info__accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.product-info__accordion.is-open .product-info__accordion-content{grid-template-rows:1fr}.product-info__accordion-inner{overflow:hidden;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.product-info__accordion-inner{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.product-info__accordion-inner ul{list-style-type:disc;padding-left:calc(var(--grid-val) * .3vw)}.product-info__accordion.is-open .product-info__accordion-inner{padding-bottom:calc(var(--grid-val-vertical) * .2svh)}.product-info__form{width:100%}@media(max-width:768px){.product-info__form{margin-top:calc(var(--grid-val-vertical) * 1svh)}}.related-products{padding:calc(var(--grid-val-vertical) * 2.3svh) 0}@media(max-width:768px){.related-products{padding:calc(var(--grid-val-vertical) * .8svh) 0}}.related-products__title{display:block;width:100%;text-align:center;font-size:max(12px,6.9333333333vw);line-height:1}@media screen and (min-width:640px){.related-products__title{font-size:max(12px,1.8055555556vw);line-height:1}}@media(max-width:768px){.product-gallery{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:2px}.product-gallery::-webkit-scrollbar{display:none}.product-gallery{scrollbar-width:none}.product-gallery__item{flex:0 0 85%;min-width:85%;scroll-snap-align:start}}.footer{position:relative;padding:calc(var(--grid-val-vertical) * 4.5svh) calc(var(--grid-val) * .2vw) calc(var(--grid-val-vertical) * .5svh);background-color:#ffffef;color:#0a111e}@media(max-width:768px){.footer{padding:calc(var(--grid-val-vertical) * 2.8svh) calc(var(--grid-val) * .5vw) calc(var(--grid-val-vertical) * .5svh)}}.footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--grid-val) * 1vw)}@media screen and (max-width:768px){.footer__grid{grid-template-columns:repeat(2,1fr)}}.footer__heading{display:block;margin-bottom:calc(var(--grid-val-vertical) * .32svh);color:#0a111e;text-transform:uppercase;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.footer__heading{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}@media screen and (max-width:768px){.footer__heading{margin-bottom:calc(var(--grid-val-vertical) * .2svh)}}.footer__nav{display:flex;flex-direction:column;gap:calc(var(--grid-val-vertical) * .12svh);font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.footer__nav{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.footer__link{text-decoration:none}.login-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none}.login-popup.is-open{display:block}.login-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d}.login-popup__content{position:absolute;top:0;right:0;width:calc(var(--grid-val) * 8vw);height:100svh;background-color:#ffffef;display:flex;flex-direction:column;overflow-y:auto}@media(max-width:768px){.login-popup__content{width:85vw}}.login-popup__close{position:absolute;top:calc(var(--grid-val) * .2vw);left:calc(var(--grid-val) * .2vw);cursor:pointer}.login-popup__close svg{width:calc(var(--grid-val) * .2vw);min-width:12px}@media(max-width:768px){.login-popup__close{top:calc(var(--grid-val) * .5vw);left:calc(var(--grid-val) * .5vw)}}.login-popup__inner{display:flex;flex-direction:column;padding:calc(var(--grid-val-vertical) * 1.75svh) calc(var(--grid-val) * .2vw) calc(var(--grid-val) * .2vw);flex:1}@media(max-width:768px){.login-popup__inner{padding:calc(var(--grid-val-vertical) * 1.75svh) calc(var(--grid-val) * .5vw) calc(var(--grid-val) * .5vw)}}.login-popup__title{text-transform:uppercase;color:#0a111e;font-size:max(12px,4.8vw);line-height:1.0555555556}@media screen and (min-width:640px){.login-popup__title{font-size:max(12px,1.3888888889vw);line-height:1.05}}.login-popup__title-wrap{margin-bottom:calc(var(--grid-val-vertical) * .8svh)}.login-popup__form{display:flex;flex-direction:column;flex:1}.login-popup__field{margin-bottom:calc(var(--grid-val-vertical) * .2svh)}.login-popup__label{display:block;margin-bottom:calc(var(--grid-val-vertical) * .2svh);text-transform:uppercase;color:#0a111e;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.login-popup__label{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.login-popup__input-wrapper{position:relative;display:flex;align-items:center;padding-bottom:calc(var(--grid-val-vertical) * .2svh);border-bottom:1px solid #0A111E}.login-popup__input-wrapper--password .login-popup__input{padding-right:40px;padding-bottom:0;border:none}.login-popup__input{width:100%;min-height:calc(var(--grid-val-vertical) * .6svh);color:#0a111e;border:none;background-color:transparent}.login-popup__input::placeholder{color:#0a111e66}.login-popup__password-toggle{position:absolute;right:0;top:0;cursor:pointer;color:#0d1b2a}.login-popup__links{display:flex;flex-direction:column;gap:calc(var(--grid-val-vertical) * .2svh);margin-top:calc(var(--grid-val-vertical) * 1svh)}.login-popup__link{text-transform:uppercase;color:#0a111e;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.login-popup__link{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.login-popup__link:hover{text-decoration:underline}.login-popup__submit{margin-top:auto}.login-popup__subtitle{margin-top:calc(var(--grid-val-vertical) * .2svh);color:#0a111e;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.login-popup__subtitle{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.login-popup__error{display:none;margin-top:calc(var(--grid-val-vertical) * .1svh);color:#cf0000;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.login-popup__error{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.login-popup__error.is-visible{display:block}.login-popup__form-state,.login-popup__success-state{display:flex;flex-direction:column;flex:1}.login-popup__success-state .login-popup__subtitle{flex:1}.login-popup__fields-grid{display:flex;flex-direction:column}.login-popup__field--checkbox{margin-top:calc(var(--grid-val-vertical) * .4svh)}.login-popup__checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.login-popup__checkbox{margin-top:3px}.login-popup__checkbox-text{font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.login-popup__checkbox-text{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.login-popup__checkbox-text a{text-decoration:underline}.login-popup__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml,...);background-repeat:no-repeat;background-position:right 0 center}.cart{padding:calc(var(--grid-val) * .2vw)}@media(max-width:768px){.cart{padding:calc(var(--grid-val) * .5vw)}}.cart__title{text-transform:uppercase;font-size:max(12px,4.8vw);line-height:1.0555555556}@media screen and (min-width:640px){.cart__title{font-size:max(12px,1.3888888889vw);line-height:1.05}}.cart__layout{display:grid;grid-template-columns:calc(var(--grid-val) * 8vw) calc(var(--grid-val) * 8vw);justify-content:space-between;min-height:80svh}@media(max-width:768px){.cart__layout{display:flex;flex-direction:column;justify-content:flex-start;min-height:0}}.cart__form{display:flex;flex-direction:column;gap:calc(var(--grid-val-vertical) * .2svh);margin-top:calc(var(--grid-val-vertical) * .8svh)}.cart__items{margin-bottom:calc(var(--grid-val-vertical) * .8svh)}.cart__empty p{padding-top:calc(var(--grid-val-vertical) * .2svh);font-size:max(12px,4.8vw);line-height:1.0555555556}@media screen and (min-width:640px){.cart__empty p{font-size:max(12px,1.3888888889vw);line-height:1.05}}.cart__summary{display:flex;flex-direction:column}.cart__summary-wrap{margin-top:calc(var(--grid-val-vertical) * .8svh);display:flex;flex-direction:column;height:100%}.cart__summary-row{display:flex;justify-content:space-between;align-items:baseline;text-transform:uppercase;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.cart__summary-row{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.cart__summary-row{padding:calc(var(--grid-val-vertical) * .2svh) 0;border-bottom:1px solid rgba(177,177,177,.4)}.cart__accordion{padding-top:calc(var(--grid-val-vertical) * .8svh)}.cart__accordion-item{border-bottom:1px solid rgba(177,177,177,.4)}.cart__accordion-trigger{width:100%;padding:calc(var(--grid-val-vertical) * .2svh) 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.cart__accordion-icon{flex-shrink:0;transition:transform .4s cubic-bezier(.215,.61,.355,1)}.cart__accordion-item.open .cart__accordion-icon{transform:rotate(45deg)}.cart__accordion-body{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.215,.61,.355,1)}.cart__accordion-body .metafield-rich_text_field{padding:0 0 calc(var(--grid-val-vertical) * .2svh) calc(var(--grid-val-vertical) * .4svh)}@media(max-width:768px){.cart__accordion-body .metafield-rich_text_field{padding:0 0 calc(var(--grid-val-vertical) * .2svh) 0}}.cart__accordion-body p{color:#0a111e;font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.cart__accordion-body p{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.cart__checkout-wrap{margin-top:auto;padding-top:calc(var(--grid-val-vertical) * .8svh)}.cart-item{display:grid;grid-template-columns:calc(var(--grid-val) * 1.75vw) 1fr auto;gap:calc(var(--grid-val-vertical) * .2svh);align-items:start}@media(max-width:768px){.cart-item{grid-template-columns:calc(var(--grid-val) * 3.5vw) 1fr auto;gap:calc(var(--grid-val-vertical) * .4svh)}}.cart-item__image{width:calc(var(--grid-val) * 1.75vw);height:calc(var(--grid-val) * 2.35vw);overflow:hidden;flex-shrink:0}@media(max-width:768px){.cart-item__image{width:calc(var(--grid-val) * 3.5vw);height:auto}}.cart-item__image img{width:100%;height:100%;object-fit:cover;display:block}.cart-item__name{font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.cart-item__name{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.cart-item__details{display:flex;flex-direction:column;gap:calc(var(--grid-val-vertical) * .2svh)}.cart-item__qty{display:flex;align-items:center;gap:calc(var(--grid-val-vertical) * .2svh)}.cart-item__price{white-space:nowrap}.qty-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:calc(var(--grid-val) * .2vw);height:calc(var(--grid-val) * .2vw);transition:opacity var(--transition)}@media(max-width:768px){.qty-btn{width:calc(var(--grid-val) * .5vw);height:calc(var(--grid-val) * .5vw)}}.qty-value{font-size:max(12px,3.2vw);line-height:1.1666666667}@media screen and (min-width:640px){.qty-value{font-size:max(12px,.8333333333vw);line-height:1.4166666667}}.qty-value{text-align:center}.qty-plus--hidden{opacity:.5;pointer-events:none;cursor:default}@media(min-width:768px){body footer{padding-bottom:37rem!important}.custom-logo-footer{position:absolute;bottom:4rem;right:4rem;width:40rem}}@media(max-width:767px){body footer{display:flex;flex-direction:column;gap:2rem;align-items:end}body .footer__container{width:100%}}body #app,body .app{overflow-x:unset;overflow-y:unset;-webkit-overflow-scrolling:unset}img.collection-grid__image{aspect-ratio:3 / 4;object-fit:cover}body .collection-grid__header{display:flex;flex-direction:column;align-items:center;gap:2rem;width:70%;margin:auto}@media(min-width:768px){.product-info{padding-left:2rem}body .product-page{display:grid;grid-template-columns:calc(var(--grid-val) * 16vw - 20px) calc(var(--grid-val) * 8vw)}}body .carousel{width:unset}body .footer{background:#0a111e}body .footer *{color:#fff}@media screen and (max-width:47.99em){body .header{flex-direction:row}.header__icons-item .header__cart-svg{fill:#fff}}body .lang-selector__list{min-width:unset}@media screen and (max-width:47.99em){body.mobile-nav-lock .header{color:#0a111e}body.mobile-nav-lock .header svg path,body.mobile-nav-lock .header__icons-item .header__cart-svg{fill:#0a111e}}.mobile-nav__close{position:absolute;top:calc(var(--grid-val) * .45vw);right:calc(var(--grid-val) * .45vw);z-index:2;color:#0a111e;text-transform:uppercase}.cart__terms{margin-bottom:16px}.cart__terms-label{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;cursor:pointer}.cart__terms-checkbox{margin-top:2px;flex:0 0 auto}.cart__terms a{text-decoration:underline}.cart__terms-error{margin:8px 0 0;color:#b00020;font-size:13px;line-height:1.4}.button-checkout--disabled{opacity:.45;cursor:not-allowed}body .mobile-nav__panel{background-color:#fff}.collection_item-title{text-align:center;margin-top:.5rem}@media(min-width:768px){.cart-snackbar{position:absolute;z-index:auto;padding-bottom:calc(var(--grid-val-vertical) * .2svh)}}body .cart-snackbar{background-color:#fff}.cart-snackbar__terms{margin-top:1rem}body .shopify-policy__container{max-width:1200px;margin:10rem auto;padding:0}.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3{margin:1rem 0}.shopify-policy__container p{margin-bottom:1rem}.shopify-policy__container ul,.shopify-policy__container ol{margin-left:2rem;margin-bottom:1rem;padding:unset;list-style:unset}body .footer__column{z-index:99999}.page-template:not(.privacy-policy){height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.page-content:not(.privacy-policy){text-align:center;display:grid;grid-template-columns:1fr 1fr;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
