.page-404{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:var(--global-padding, 10px);background-color:var(--background-color-primary, #f3f3f3);font-family:GeigyLL,sans-serif}.page-404__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:40ch}.page-404__code{font-size:var(--font-size-super-large, 70px);line-height:var(--GeigyLL-ultra-large-lineheight, 1);font-weight:var(--GeigyLL-ultra-large-weight, 500);letter-spacing:var(--GeigyLL-ultra-large-letterspacing, 0);color:var(--text-color-primary, #000)}.page-404__message{margin:0 0 1.5em;font-size:var(--GeigyLL-medium-size, 20px);line-height:var(--GeigyLL-medium-lineheight, 1.15);font-weight:var(--GeigyLL-medium-weight, 500);color:var(--text-color-secondary, #acacac)}.page-404__link{font-size:var(--GeigyLL-small-size, 13px);line-height:var(--GeigyLL-small-lineheight, 1);font-weight:var(--GeigyLL-small-weight, 500);letter-spacing:var(--GeigyLL-small-letterspacing, 0);color:var(--text-color-primary, #000);text-decoration:underline;text-underline-offset:.2em;transition:color .2s ease}.page-404__link:hover{color:var(--text-color-secondary, #acacac)}.collection-products{background-color:transparent;padding:var(--global-padding);padding-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--global-padding);row-gap:20px;width:100%;box-sizing:border-box}@media(max-width:1024px){.collection-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.collection-products{grid-template-columns:repeat(2,1fr)}}.collection-product{display:flex;flex-direction:column;text-decoration:none;color:inherit;opacity:0;transition:opacity .5s ease}.collection-product.visible{opacity:1}.collection-product__image-wrapper{aspect-ratio:9/12;width:100%}.collection-product__image{width:100%;height:100%;object-fit:cover;transition:filter .3s,opacity .3s}@media(min-width:901px){.collection-products:has(.collection-product:hover) .collection-product__image{filter:grayscale(100%);opacity:.6}.collection-products:has(.collection-product:hover) .collection-product__info{color:var(--text-color-secondary)}.collection-product:hover .collection-product__image{filter:grayscale(0%)!important;opacity:1!important}.collection-product:hover .collection-product__info{color:var(--text-color-primary)!important}}.collection-product__info{margin-top:5px}.collection-product__price{display:flex;align-items:center;gap:.5rem}.collection-product__price--compare{text-decoration:line-through;opacity:.6}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.designer-showcase__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px}.designer-showcase__content-wrapper{grid-column:1 / 3;display:flex;flex-direction:column;font-size:var(--GeigyLL-large-size);line-height:var(--GeigyLL-large-lineheight);font-variation-settings:"wght" var(--GeigyLL-large-weight);letter-spacing:var(--GeigyLL-large-letterspacing);padding:0}.designer-showcase__link{text-decoration:none;color:inherit;display:block;opacity:1;transition:opacity .3s ease}.designer-showcase__link:hover{opacity:.7;transition:opacity .3s ease}.designer-showcase__title{margin:0}.designer-showcase__description-wrapper{display:inline}.designer-showcase__description,.designer-showcase__description p{color:var(--text-color-secondary);display:inline;margin:0}.designer-showcase__button{display:inline-block;text-decoration:none;color:var(--color-foreground);font-size:var(--font-size-body);transition:opacity .3s ease}.designer-showcase__button:hover{opacity:.6}.designer-showcase__product{display:flex;flex-direction:column;text-decoration:none;color:inherit}.designer-showcase__product--placeholder{cursor:default;pointer-events:none}.designer-showcase__product-image-wrapper{aspect-ratio:9/12;width:100%;overflow:hidden}.designer-showcase__product-image{width:100%;height:100%;object-fit:cover;transition:filter .3s,opacity .3s}@media(min-width:901px){.designer-showcase__grid:has(.designer-showcase__product:hover) .designer-showcase__product-image{filter:grayscale(100%);opacity:.6}.designer-showcase__product:hover .designer-showcase__product-image{filter:grayscale(0%)!important;opacity:1!important}.designer-showcase__grid:has(.designer-showcase__product:hover) .designer-showcase__product-info{color:var(--text-color-secondary)}.designer-showcase__product:hover .designer-showcase__product-info{color:var(--text-color-primary)!important}}.designer-showcase__product-info{margin-top:5px}.designer-showcase__product-price{display:flex;align-items:center;gap:.5rem}.designer-showcase__product-price--compare{text-decoration:line-through;opacity:.6}@media(max-width:768px){.designer-showcase__content-wrapper{font-size:var(--GeigyLL-medium-size);line-height:var(--GeigyLL-medium-lineheight);font-variation-settings:"wght" var(--GeigyLL-medium-weight);letter-spacing:var(--GeigyLL-medium-letterspacing)}}@media(max-width:640px){.designer-showcase__grid{grid-template-columns:1fr 1fr}.designer-showcase__content-wrapper{grid-column:1 / 3;font-size:var(--GeigyLL-medium-size);line-height:var(--GeigyLL-medium-lineheight);font-variation-settings:"wght" var(--GeigyLL-medium-weight);letter-spacing:var(--GeigyLL-medium-letterspacing)}}.featured-product__grid{background-color:transparent;padding:var(--global-padding);padding-bottom:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--global-padding);row-gap:20px;width:100%;box-sizing:border-box}@media(max-width:1024px){.featured-product__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.featured-product__grid{grid-template-columns:repeat(2,1fr)}}.featured-product__item{display:flex;flex-direction:column;text-decoration:none;color:inherit}.featured-product__item--placeholder{cursor:default;pointer-events:none}.featured-product__image-wrapper{aspect-ratio:9/12;width:100%}.featured-product__image{width:100%;height:100%;object-fit:cover;transition:filter .3s,opacity .3s}@media(min-width:901px){.featured-product__grid:has(.featured-product__item:hover) .featured-product__image{filter:grayscale(100%);opacity:.6}.featured-product__grid:has(.featured-product__item:hover) .featured-product__info{color:var(--text-color-secondary)}.featured-product__item:hover .featured-product__image{filter:grayscale(0%)!important;opacity:1!important}.featured-product__item:hover .featured-product__info{color:var(--text-color-primary)!important}}.featured-product__info{margin-top:5px}.featured-product__price{display:flex;align-items:center;gap:.5rem}.featured-product__price--compare{text-decoration:line-through;opacity:.6}footer{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:start;padding:var(--global-padding);padding-bottom:calc(var(--global-padding) * 2);padding-top:calc(var(--global-padding) * 2);font-size:var(--font-size-body)}.footer__logo-block{grid-column:1;display:flex;flex-direction:column;gap:5px}.footer__logo a{display:inline-block;transition:opacity .3s ease;opacity:.5}.footer__logo a:hover{opacity:1}.footer__logo-svg{height:24px;width:auto;display:block}.footer__logo-svg path{fill:var(--color-foreground)}.footer__menu-1{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.footer__menu-2{grid-column:3;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.footer__menu-3{grid-column:4;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.footer__link{text-decoration:none;color:var(--color-foreground);transition:opacity .3s ease;opacity:.5}.footer__link:hover{opacity:1}.footer__link.active{opacity:.5}.footer__link.active:hover{opacity:1}.footer__currency-selector{pointer-events:auto}.footer__currency-select{border:1px solid var(--text-color-primary)!important;border-radius:0;color:var(--text-color-primary);margin-top:4px;padding:5px 8px;font-size:var(--font-size-body);font-family:inherit;cursor:pointer;transition:opacity .3s ease;opacity:.5;width:100%;max-width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-decoration:none;position:relative;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.footer__currency-select:hover{opacity:1}.footer__currency-select:focus{opacity:1;outline:none}.footer__copyright{margin:0;font-size:var(--font-size-body);color:var(--color-foreground);opacity:.5}.footer__mobile-block{display:none}@media(max-width:768px){footer{display:flex;flex-direction:column;gap:0;align-items:stretch}.footer__logo-block,.footer__menu-1,.footer__menu-2,.footer__menu-3{display:none}.footer__mobile-block{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;width:100%}.footer__mobile-block--menus{padding-bottom:calc(var(--global-padding) * 1.5)}.footer__mobile-block--logo-region{align-items:center}.footer__mobile-col{display:flex;flex-direction:column;align-items:flex-start}.footer__mobile-block--menus .footer__mobile-col .footer__link{display:block;padding:0}.footer__logo-mobile{display:block}.footer__logo-mobile a{display:inline-block;transition:opacity .3s ease;opacity:.5}.footer__logo-mobile a:hover{opacity:1}.footer__logo-mobile .footer__logo-svg{height:24px;width:auto;display:block}.footer__logo-mobile .footer__logo-svg path{fill:var(--color-foreground)}.footer__mobile-block--logo-region .footer__currency-selector--mobile,.footer__mobile-block--logo-region .footer__currency-select{width:100%;max-width:100%}}.header a{position:relative;text-decoration:none;color:var(--header-text-color);transition:color .5s ease}.header__logo{height:24px;transform-origin:left;width:auto;display:block}.header--homepage .header__logo{transform:translateY(45vh) scale(3)}.header--homepage .header__logo.animate{animation:logoEntrance .2s ease forwards;animation-delay:0s}@keyframes logoEntrance{0%{transform:translateY(45vh) scale(3)}to{transform:translateY(0) scale(1)}}.header__language-selector{position:relative;display:flex;align-items:center;gap:0}.header__language-link{background:none!important;border:none!important;cursor:pointer;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;font-size:inherit;font-family:inherit;font-weight:inherit;color:var(--header-text-color);transition:color .3s ease;text-decoration:none;text-transform:none;text-align:left;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none!important;outline-offset:0!important;background-image:none!important;background-color:transparent!important}.header__language-link:focus{outline:none!important;box-shadow:none!important;border:none!important}.header__language-link.active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.header__language-link:not(.active){color:var(--header-text-color)}.header__language-separator{padding:0 2px}.first-element-menu{grid-column:2;display:flex;align-items:center;align-items:start;justify-content:center;justify-content:flex-start;justify-content:start}.header__menu{display:flex;gap:20px;grid-column:3;justify-content:flex-start;justify-content:space-between}.header__cart-and-language{display:flex;gap:20px;grid-column:4;justify-content:flex-end}@media(min-width:769px){.header__mobile-menu-btn{display:none!important}}.mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-menu.active{opacity:1;pointer-events:all}.mobile-menu__content{display:flex;flex-direction:column;align-items:center;gap:0px;line-height:1}.mobile-menu__link{font-size:30px;text-decoration:none;color:var(--color-foreground)}.mobile-menu__language{display:flex;align-items:center;gap:0;margin-top:20px}.mobile-menu__language-link{all:unset;cursor:pointer;font-size:var(--font-size-title);color:var(--color-foreground);text-decoration:none}.mobile-menu__language-link.active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mobile-menu__language-separator{color:var(--color-foreground);padding:0 2px}@media(max-width:768px){.header{display:flex;justify-content:space-between;align-items:center}.header__mobile-menu-btn{display:block}.first-element-menu,.header__menu,.header__language-selector{display:none}.header__cart-and-language{display:flex;align-items:center;gap:10px}}.header{position:fixed;top:0;left:0;right:0;z-index:1001;padding:var(--global-padding);display:grid;gap:10px;grid-template-columns:repeat(4,1fr);align-items:center;background-color:transparent;font-size:var(--font-size-title)}.header{--header-text-color: var(--color-foreground);transition:color .5s ease}.header a{position:relative;text-decoration:none;color:var(--header-text-color);transition:color .5s ease;white-space:nowrap}.header a.active{opacity:.5}.header a.active:hover{opacity:1}.metal-link-header{position:relative;display:inline-block}.metal-link-header:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:.08em;color:transparent;pointer-events:none;white-space:pre-line;background-image:linear-gradient(var(--metallic-small-grad-angle),var(--metallic-small-c-black) 0%,var(--metallic-small-c-black) var(--metallic-small-edge),var(--metallic-small-c-white) 50%,var(--metallic-small-c-black) calc(100% - var(--metallic-small-edge)),var(--metallic-small-c-black) 100%);background-size:var(--metallic-small-tile) 100%;background-position:0 50%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;opacity:0;transition:opacity .16s ease-out;will-change:background-position;transform:translateZ(0);animation:grad-loop-header var(--metallic-small-speed) linear infinite;animation-play-state:paused}@keyframes grad-loop-header{0%{background-position:0 50%}to{background-position:var(--metallic-small-tile) 50%}}.metal-link-header:hover,.metal-link-header:focus-visible{color:transparent}.metal-link-header:hover:after,.metal-link-header:focus-visible:after{opacity:1;animation-play-state:running}[data-hover=off] .metal-link-header{color:transparent}[data-hover=off] .metal-link-header:after{opacity:1;animation-play-state:running}[data-speed="0"] .metal-link-header:after{animation-play-state:paused!important}.header__logo{height:30px;transform-origin:left;width:auto;display:block;backface-visibility:hidden}.header__logo path{fill:var(--header-text-color);transition:fill .5s ease}.header--homepage .header__logo{transform:translateY(45vh) scale(3);transition:transform .1s ease-out}.header--homepage.no-animation .header__logo{transition:none!important}.header__cart-count{font-feature-settings:"sups"}.header__language-selector{display:inline-flex;align-items:center}.header__language-link{flex:1;padding:0!important;margin:0!important;border:none!important;background:none!important;background-color:transparent!important;cursor:pointer;font-size:inherit;font-family:inherit;text-transform:uppercase;text-decoration:none!important;appearance:none!important;-webkit-appearance:none!important;color:var(--header-text-color);transition:color .5s ease,opacity .3s ease}.header__language-link:hover,.header__language-link:focus{outline:none!important}.header__language-link.active{opacity:.5}.header__language-link:not(.active):hover{opacity:1}.header__language-separator{padding:0;color:var(--header-text-color)}.header__title{grid-column:1}.first-element-menu{grid-column:2;display:flex;align-items:center;justify-content:center;justify-content:flex-start}.header__menu-and-cart{grid-column:3 / 5;display:flex;align-items:center;justify-content:space-between;gap:20px}.header__menu{display:flex;gap:20px;justify-content:flex-start}.header__cart-and-language{display:none}.header--homepage .animation-link-delais{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.header--homepage.animate .animation-link-delais{opacity:1;transform:translateY(0)}.header--homepage.no-animation .animation-link-delais{transition:none!important;transition-delay:0!important}.header--homepage.animate .first-element-menu .animation-link-delais{transition-delay:.1s}.header--homepage.animate .header__menu .animation-link-delais:nth-child(1){transition-delay:.2s}.header--homepage.animate .header__menu .animation-link-delais:nth-child(2){transition-delay:.3s}.header--homepage.animate .header__menu .animation-link-delais:nth-child(3){transition-delay:.4s}.header--homepage.animate .header__menu .animation-link-delais:nth-child(4){transition-delay:.5s}.header--homepage.animate .header__menu .animation-link-delais:nth-child(5){transition-delay:.6s}.header--homepage.animate .header__cart-and-language .animation-link-delais:nth-child(1){transition-delay:.7s}.header--homepage.animate .header__cart-and-language .animation-link-delais:nth-child(2){transition-delay:.8s}.header__mobile-menu-btn{display:none;all:unset;cursor:pointer;font-size:var(--font-size-title);color:var(--header-text-color);z-index:300}@media(min-width:769px){.header__mobile-menu-btn{display:none!important}.header__cart-link{order:0}#HeaderLanguageForm{order:1}}.mobile-menu{display:none}@media(max-width:768px){.mobile-menu{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:1000;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-menu.active{opacity:1;pointer-events:all}}.mobile-menu__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:var(--global-padding);padding-right:var(--global-padding);box-sizing:border-box;width:100%;gap:0;line-height:1}.mobile-menu__link{font-size:48px;text-decoration:none;color:var(--color-foreground)}.mobile-menu__link.active{opacity:.5}.mobile-menu__language{display:inline-flex;align-items:center;margin-top:20px;font-size:48px}.mobile-menu__language-link{flex:1;padding:0!important;margin:0!important;border:none!important;background:none!important;background-color:transparent!important;cursor:pointer;font-size:inherit;font-family:inherit;text-transform:uppercase;text-decoration:none!important;appearance:none!important;-webkit-appearance:none!important;color:var(--color-foreground);transition:opacity .3s ease}.mobile-menu__language-link:hover,.mobile-menu__language-link:focus{outline:none!important}.mobile-menu__language-link.active{opacity:.5}.mobile-menu__language-link:not(.active):hover{opacity:1}.mobile-menu__language-separator{padding:0;color:var(--color-foreground)}@media(max-width:768px){.header{display:flex;justify-content:space-between;align-items:center}.header__mobile-menu-btn{display:block}.first-element-menu,.header__menu-and-cart a.metal-link-header,.header__language-selector{display:none}body.mobile-menu-open .header__language-selector{display:inline-flex}body.mobile-menu-open .header__language-link,body.mobile-menu-open .header__language-separator{color:#000!important}#MobileLanguageForm,.mobile-menu__language{display:none!important}.header__menu-and-cart{display:flex;align-items:center;gap:18px;justify-content:flex-end}body.mobile-menu-open .header__cart-link,body.mobile-menu-open .header__mobile-menu-btn{color:#000!important}body.mobile-menu-open .header__logo{transform:translateY(0) scale(1)!important}body.mobile-menu-open .header__logo path{fill:#000!important}}@keyframes slide-bar{0%{left:220%}to{left:-100%}}.inactivity-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;max-width:100svw;max-height:100svh;min-width:100svw;min-height:100svh;pointer-events:none;opacity:0;transition:opacity .5s ease;overflow:hidden}.inactivity-overlay.visible{opacity:1;transition:opacity .3s ease}.gradient-sreen-saver{position:fixed;height:calc(200vh/cos(35deg));width:200px;background:linear-gradient(to right,transparent,var(--overlay-bar-color),transparent);opacity:var(--overlay-bar-opacity);left:120%;top:50%;transform:translate(-50%,-50%) rotate(-35deg);pointer-events:none}.inactivity-overlay.visible .gradient-sreen-saver{animation:slide-bar var(--overlay-animation-speed) linear var(--overlay-animation-repeat) forwards}@keyframes grad-loop-overlay{0%{background-position:0 50%}to{background-position:var(--metallic-overlay-tile) 50%}}.hero-video-pixi{width:100svw;height:100svh;position:relative;overflow:hidden;background-color:#000}.hero-video-pixi__container{width:100%;height:100%;position:relative}.hero-video-pixi__canvas{width:100%;height:100%;object-fit:cover;display:block}.hero-video{cursor:pointer;width:100svw;height:100svh;position:relative;overflow:hidden;background-color:#000}.hero-video__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity .6s ease}.hero-video--video-playing .hero-video__fallback{opacity:0;pointer-events:none}.hero-video--use-fallback .hero-video__fallback{opacity:1}.hero-video--use-fallback .hero-video__video{opacity:0;pointer-events:none}.hero-video__fallback--only{position:absolute;z-index:0}.hero-video__video{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.hero-video__video.loaded{opacity:1}.newsletter{position:relative}.newsletter__scrollbox-wrapper{position:absolute;top:0;left:0;right:0;z-index:10;cursor:pointer;transition:opacity .3s ease,visibility .3s ease;height:100%;overflow:hidden}.newsletter__scrollbox-wrapper.hidden{opacity:0;visibility:hidden;pointer-events:none}.newsletter__content{transition:opacity .3s ease;opacity:0;pointer-events:none}.newsletter__content.hidden{opacity:0;pointer-events:none}.newsletter__content:not(.hidden){opacity:1;pointer-events:all}@-webkit-keyframes no-transform{to{transform:none}}@keyframes no-transform{to{transform:none}}@keyframes grad-loop{0%{background-position:0 50%}to{background-position:var(--tile) 50%}}.scrollbox{display:flex;align-items:center;overflow:hidden;height:100%;gap:130px;width:max-content;will-change:transform}.scrollbox--primary{position:relative;color:#000c}.scrollbox--primary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(var(--grad-angle),var(--c-black) 0%,var(--c-black) var(--edge),var(--c-white) 50%,var(--c-black) calc(100% - var(--edge)),var(--c-black) 100%);background-size:var(--tile) 100%;background-repeat:repeat-x;animation:grad-loop var(--speed) linear infinite;z-index:1}.scrollbox__item{flex:0 0 auto;width:auto;min-width:max-content;font-size:15px;white-space:nowrap;position:relative;z-index:2}.scrollbox--primary{animation:scroll-infinite 30s linear infinite}@keyframes scroll-infinite{0%{transform:translate(0)}to{transform:translate(-50%)}}.newsletter__grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--global-padding);margin:var(--global-padding);margin-top:60px}.newsletter__text-block{grid-column:1 / 3;border:solid var(--border-color) 1px;padding:var(--global-padding);display:flex;align-items:center}.newsletter__text{margin:0;color:var(--color-foreground)}.newsletter__form{grid-column:3 / 5;display:grid;column-gap:var(--global-padding);grid-template-columns:1fr 1fr}.newsletter__input-block{border:1px solid var(--border-color);padding:var(--global-padding);display:flex;align-items:center}.newsletter__input{width:100%;font-family:inherit;border:none;background:transparent;color:var(--color-foreground);outline:none;padding:0}.newsletter__input::placeholder{color:#999;opacity:1}.newsletter__button-block{border:solid var(--border-color) 1px;padding:var(--global-padding);display:flex;align-items:center;justify-content:flex-start}.newsletter__button{font-family:inherit;background:transparent;border:none;color:var(--color-foreground);cursor:pointer;padding:0;text-align:right;transition:opacity .3s ease}.newsletter__button:hover{opacity:.6}.newsletter__thank-you{grid-column:1 / -1;margin:.5em 0 0;color:var(--color-foreground);font-size:var(--font-size-body);opacity:0;transition:opacity .3s ease}.newsletter__thank-you.is-visible{opacity:1}@media(max-width:1024px){.newsletter__grid{grid-template-columns:repeat(2,1fr)}.newsletter__text-block{grid-column:1 / 3}.newsletter__input-block{grid-column:1}.newsletter__button-block{grid-column:2}.scrollbox{gap:30px}.scrollbox__item{font-size:15px}}@media(max-width:640px){.newsletter__grid{grid-template-columns:repeat(2,1fr)}.newsletter__text-block{display:none}.newsletter__form{grid-column:1 / 3;grid-template-columns:1fr 1fr}.newsletter__input-block{grid-column:1}.newsletter__button-block{grid-column:2}.scrollbox{gap:20px}.scrollbox__item{font-size:15px}}.password-page{--password-muted: rgba(0, 0, 0, .45);position:relative;box-sizing:border-box;color:var(--color-foreground, #000)}.password-page__center{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;width:100%;box-sizing:border-box;padding:clamp(2rem,6vw,4rem) var(--global-padding, 10px);padding-bottom:max(4.5rem,env(safe-area-inset-bottom,0px))}.password-page__inner{width:100%;max-width:1200px;margin:0 auto;text-align:center}.password-page__header{margin-bottom:clamp(1.25rem,4vw,2rem)}.password-page__brand{margin:0 0 1.25rem;display:flex;justify-content:center}.password-page__logo-link{display:inline-block;line-height:0;text-decoration:none;color:inherit}.password-page__logo{height:28px;width:auto;max-width:min(280px,68vw);display:block;margin:0 auto;transform-origin:center center}.password-page__logo path{fill:currentColor}.password-page__title{margin:0 auto 1rem;max-width:32rem;font-size:30px;line-height:1.3;text-align:center}.password-page__message{margin:0 auto;max-width:36rem;line-height:1.5;text-align:center}.password-page__newsletter{text-align:initial;margin:0 var(--global-padding, 10px);margin-top:.5rem}.password-page__form{margin:0}.password-page__thank-you{box-sizing:border-box;max-width:min(300px,100%);margin:1rem auto 0;padding:var(--global-padding, 10px);border:solid 1px var(--border-color, #939393);text-align:center;color:var(--color-foreground, #000)}.password-page__signup-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--global-padding, 10px);max-width:min(560px,100%);margin:20px auto 0;justify-content:center}.password-page__input-block{flex:1 1 0;min-width:0;border:1px solid var(--border-color, #939393);padding:var(--global-padding, 10px);display:flex;align-items:center}.password-page__button-block{flex:0 0 auto;border:solid var(--border-color, #939393) 1px;padding:var(--global-padding, 10px);padding-left:13px;padding-right:13px;display:flex;align-items:center;justify-content:flex-start}.password-page__input{width:100%;font-family:inherit;border:none;background:transparent;color:var(--color-foreground, #000);outline:none;padding:0;font-size:inherit}.password-page__input::placeholder{color:#999;opacity:1}.password-page__button{font-family:inherit;background:transparent;border:none;color:var(--color-foreground, #000);cursor:pointer;padding:0;text-align:left;transition:opacity .3s ease;white-space:nowrap}.password-page__button:hover{opacity:.6}.password-page__access{position:fixed;bottom:0;left:0;z-index:10;display:flex;flex-direction:column-reverse;align-items:flex-start;max-width:min(100%,22rem);margin:0;padding:.75rem;padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));border:none;text-align:left;background:transparent}.password-page__access-summary{list-style:none;cursor:pointer;font-size:.8125rem;letter-spacing:.02em;color:var(--password-muted);-webkit-user-select:none;user-select:none;display:block;width:100%;text-align:left;padding:.35rem 0}.password-page__access-summary::-webkit-details-marker{display:none}.password-page__access-summary:after{content:" +";font-weight:400;opacity:.7}.password-page__access[open] .password-page__access-summary:after{content:" \2212"}.password-page__access-summary:hover{color:#000000a6}.password-page__access-body{padding-bottom:.5rem;width:100%;text-align:left}.password-page__password-form{margin:0}.password-page__password-row{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;justify-content:flex-start;font-size:.8125rem}.password-page__input--password{flex:1 1 8rem;max-width:12rem;padding:10px 13px;border:1px solid rgba(0,0,0,.2);background:#fff}.password-page__button--access{border:1px solid rgba(0,0,0,.2);padding:10px 13px;color:var(--password-muted);opacity:1}.password-page__button--access:hover{opacity:1;color:#000000bf;border-color:#00000059}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-page{display:grid;grid-template-columns:1.72fr 1fr;gap:10px;padding:var(--global-padding);margin-top:60px}.product-images{height:calc(100vh - 80px);max-height:calc(100vh - 80px);overflow:hidden}.product-images .product-splide{width:100%;height:calc(100vh - 40px);max-height:calc(100vh - 40px)}.product-images .product-splide .splide__track,.product-images .product-splide .splide__list{height:calc(100vh - 40px);max-height:calc(100vh - 40px)}.product-images .splide__slide{height:calc(100vh - 40px);max-height:calc(100vh - 40px);display:flex;align-items:center;justify-content:center}.product-images .splide__slide img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-fit:cover;display:block}.product-images .product-splide .splide__arrow{opacity:0;transition:opacity .2s ease;background:none;border:none;cursor:pointer;padding:1rem;font-size:1.5rem;line-height:1;color:#fff;mix-blend-mode:difference}.product-images .product-splide .splide__arrow--prev{left:10px;padding:1rem}.product-images .product-splide .splide__arrow--next{right:10px;padding:1rem}.product-images .product-splide .splide__arrow svg{display:none}.product-images .product-splide .splide__arrow--prev:before{content:"\2190"}.product-images .product-splide .splide__arrow--next:before{content:"\2192"}.product-images .product-splide:hover .splide__arrow{opacity:1}.product-images .product-splide .splide__pagination{opacity:0;transition:opacity .2s ease}.product-images .product-splide:hover .splide__pagination{opacity:1}.product-images .product-splide .splide__pagination__page{width:8px;height:8px;min-width:8px;min-height:8px;padding:0;border:none;border-radius:50%;background-color:#fff;opacity:.4;transition:opacity .2s ease}.product-images .product-splide .splide__pagination__page.is-active{opacity:1;width:8px;height:8px;min-width:8px;min-height:8px;transform:none}.product-info{display:flex;flex-direction:column;gap:10px;position:sticky;top:70px;width:100%;align-self:start;max-height:calc(100vh - 70px);overflow-y:auto}.product-description{max-width:500px}.product-price--compare{text-decoration:line-through;opacity:.6}.product-info-table{width:100%;border-collapse:collapse;margin-top:10px;margin-bottom:50px}.product-info-row:last-child{border-bottom:none}.product-info-label{padding:0;vertical-align:top;width:124px}.product-info-value{vertical-align:top}.product-option-radios{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.product-option-radio-label{display:flex;align-items:center;cursor:pointer;gap:8px;position:relative}.product-option__radio{position:absolute;opacity:0;width:0;height:0}.product-option__radio+.product-option-radio-content:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#999;display:inline-block;flex-shrink:0;transition:all .2s ease}.product-option__radio:checked+.product-option-radio-content:before{background-color:#000;box-shadow:0 0 0 1px #fff,0 0 0 2px #000}.product-option-radio-content{display:flex;align-items:center;gap:5px;padding:0;border:none}.product-option-color{display:none}.product-option-text{font-size:var(--font-size-body);color:#000}.product-form-row{display:flex;align-items:center;gap:6px}.product-option__select{all:unset;width:100px;padding:10px;cursor:pointer;font-size:var(--font-size-body);text-align:center;text-align-last:center;border:1px solid black;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent}.product-option__select option{text-align:center}.product-quantity{display:flex;align-items:stretch;gap:6px}.product-quantity__btn{all:unset;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-body);border:1px solid black;background:transparent;transition:opacity .2s ease}.product-quantity__btn:hover{opacity:.7}.product-quantity__btn:focus-visible{outline:2px solid black;outline-offset:-2px}.product-quantity__input{all:unset;width:36px;padding:10px 4px;text-align:center;border:1px solid black;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-quantity__input::-webkit-inner-spin-button,.product-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-buttons{display:flex;gap:0;flex-wrap:wrap}.product-btn.disabled,.product-btn:disabled,#buy-now-button-wrapper button.disabled,#buy-now-button-wrapper button:disabled,#buy-now-button-wrapper input[type=submit].disabled,#buy-now-button-wrapper input[type=submit]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.product-images{margin-right:20px}.product-btn{all:unset;padding:10px;border:1px solid black;background:#fff;cursor:pointer;min-width:100px;font-size:var(--font-size-body);text-align:center;white-space:nowrap}.product-title{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--font-size-ultra-large)}.product-title .product-price{display:flex;align-items:center;gap:8px}#buy-now-button-wrapper{width:auto}#buy-now-button-wrapper button,#buy-now-button-wrapper input[type=submit]{all:unset;min-width:100px;padding:10px;border:1px solid black;background:#fff;cursor:pointer;text-align:center;display:block;font-size:0;position:relative;white-space:nowrap}#buy-now-button-wrapper button:after,#buy-now-button-wrapper input[type=submit]:after{content:var(--buy-now-label);font-size:var(--font-size-body)}.product-form__error-message-wrapper{margin:10px 0 0;padding:0!important;background:none!important;border:none!important;border-radius:0!important}.product-form__error-message{color:var(--text-color-secondary)!important;font-size:var(--font-size-body)}.product-inventory{margin-top:8px;font-size:var(--font-size-body);color:#666}.product-inventory__text{display:block}@media(max-width:640px){.product-page{display:flex;flex-direction:column;margin-top:37px}.product-images{margin-right:0;height:60vh;max-height:60vh}.product-images .product-splide,.product-images .product-splide .splide__track,.product-images .product-splide .splide__list,.product-images .splide__slide{height:60vh;max-height:60vh}.product-images .product-splide .splide__arrow,.product-images .product-splide .splide__pagination{display:none!important}.product-info-label{width:50%;color:var(--color-foreground, #000)}.product-info-table{color:var(--color-foreground, #000)}.product-form-row{display:flex;gap:10px}.product-form-row input[type=hidden]{display:none}.product-form-row>*{min-width:0;width:100%;box-sizing:border-box}.product-form-row .product-option__select,.product-form-row .product-quantity{width:100%;box-sizing:border-box}.product-form-row .product-quantity__btn,.product-form-row .product-quantity__input{flex:1 1 0;min-width:0;width:auto;box-sizing:border-box}.product-form-row .product-quantity__input{text-align:center}.product-form-row .product-btn,.product-form-row #buy-now-button-wrapper,.product-form-row #buy-now-button-wrapper button,.product-form-row #buy-now-button-wrapper input[type=submit]{width:100%;box-sizing:border-box}}@media(max-width:1024px){.related-products__grid{grid-template-columns:repeat(2,1fr)}.product-page{grid-template-columns:1fr 1fr}.product-images,.product-images .product-splide,.product-images .product-splide .splide__track,.product-images .product-splide .splide__list,.product-images .splide__slide{height:60vh;max-height:60vh}}.related-products__title{cursor:default;color:var(--color-foreground)}.related-products-btn,.by-this-designer-btn{cursor:pointer;transition:color .3s ease,opacity .3s ease;user-select:none;-webkit-user-select:none}.related-products-btn:hover,.by-this-designer-btn:hover{opacity:.6}.related-products-btn.inactive,.by-this-designer-btn.inactive{color:#999;opacity:1}.title-separator{color:#999;transition:color .3s ease}.related-products__title:has(.related-products-btn:not(.inactive)) .title-separator{color:#999}.related-products__title:has(.by-this-designer-btn:not(.inactive)) .title-separator{color:#999}.by-this-designer-products__grid{background-color:transparent;padding:var(--global-padding);padding-bottom:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--global-padding);row-gap:20px;width:100%;box-sizing:border-box}@media(max-width:1024px){.by-this-designer-products__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.by-this-designer-products__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:901px){.by-this-designer-products__grid:has(.related-products__item:hover) .related-products__image{filter:grayscale(100%);opacity:.6}.by-this-designer-products__grid:has(.related-products__item:hover) .related-products__info{color:var(--text-color-secondary)}.by-this-designer-products__grid .related-products__item:hover .related-products__image{filter:grayscale(0%)!important;opacity:1!important}.by-this-designer-products__grid .related-products__item:hover .related-products__info{color:var(--text-color-primary)!important}}.related-products{padding-top:60px}.related-products__title{font-size:var(--font-size-title);margin:0;padding:var(--global-padding);padding-bottom:0}.related-products__grid{background-color:transparent;padding:var(--global-padding);padding-bottom:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--global-padding);row-gap:20px;width:100%;box-sizing:border-box}@media(max-width:1024px){.related-products__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.related-products__grid{grid-template-columns:repeat(2,1fr)}}.related-products__item{display:flex;flex-direction:column;text-decoration:none;color:inherit}.related-products__item--placeholder{cursor:default;pointer-events:none}.related-products__image-wrapper{aspect-ratio:9/12;width:100%}.related-products__image{width:100%;height:100%;object-fit:cover;transition:filter .3s,opacity .3s}@media(min-width:901px){.related-products__grid:has(.related-products__item:hover) .related-products__image{filter:grayscale(100%);opacity:.6}.related-products__grid:has(.related-products__item:hover) .related-products__info{color:var(--text-color-secondary)}.related-products__item:hover .related-products__image{filter:grayscale(0%)!important;opacity:1!important}.related-products__item:hover .related-products__info{color:var(--text-color-primary)!important}}.related-products__info{margin-top:5px}.related-products__product-title{font-size:var(--font-size-body);margin:0}.related-products__price{display:flex;align-items:center;gap:.5rem}.related-products__price--compare{text-decoration:line-through;opacity:.6}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.story-highlight{position:relative;display:block;width:100%;aspect-ratio:16 / 7;overflow:hidden;text-decoration:none;color:inherit}.story-highlight__image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.story-highlight__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.story-highlight:hover .story-highlight__image{transform:scale(1.05)}.story-highlight__text{position:absolute;bottom:0;left:0;padding:calc(var(--global-padding) * 2);margin:0;color:#fff;font-size:var(--GeigyLL-large-size);line-height:var(--GeigyLL-large-lineheight);font-variation-settings:"wght" var(--GeigyLL-large-weight);letter-spacing:var(--GeigyLL-large-letterspacing)}.metal-link-story{display:inline-block}.metal-link-story:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:.08em;color:transparent;pointer-events:none;white-space:nowrap;background-image:linear-gradient(var(--metallic-medium-grad-angle),var(--metallic-medium-c-black) 0%,var(--metallic-medium-c-black) var(--metallic-medium-edge),var(--metallic-medium-c-white) 50%,var(--metallic-medium-c-black) calc(100% - var(--metallic-medium-edge)),var(--metallic-medium-c-black) 100%);background-size:var(--metallic-medium-tile) 100%;background-position:0 50%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;opacity:0;transition:opacity .16s ease-out;will-change:background-position;transform:translateZ(0);animation:grad-loop-story var(--metallic-medium-speed) linear infinite;animation-play-state:paused;padding:calc(var(--global-padding) * 2)}@keyframes grad-loop-story{0%{background-position:0 50%}to{background-position:var(--metallic-medium-tile) 50%}}.story-highlight:hover .metal-link-story,.metal-link-story:focus-visible{color:transparent}.story-highlight:hover .metal-link-story:after,.metal-link-story:focus-visible:after{opacity:1;animation-play-state:running}[data-hover=off] .metal-link-story{color:transparent}[data-hover=off] .metal-link-story:after{opacity:1;animation-play-state:running}[data-speed="0"] .metal-link-story:after{animation-play-state:paused!important}@media(max-width:768px){.story-highlight__text{font-size:var(--GeigyLL-medium-size);line-height:var(--GeigyLL-medium-lineheight);font-variation-settings:"wght" var(--GeigyLL-medium-weight);letter-spacing:var(--GeigyLL-medium-letterspacing);padding:15px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
