:root{--gx-muted:#5f5f5b;--gx-line:#dcdcd6;--gx-plinth:#efeeea;--gx-ease:cubic-bezier(.16,1,.3,1)}body{font-size:15px;line-height:1.65}h1,h2,h3{font-family:var(--font-heading);font-weight:300;letter-spacing:-.015em;line-height:1.05;text-wrap:balance}p{text-wrap:pretty}.wrap{width:calc(100% - clamp(40px,8vw,128px));max-width:1440px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.pill{border-radius:0;min-height:48px;text-transform:none;font-size:13px}.pill.solid:hover{background:var(--accent);border-color:var(--accent)}header.site-header,.site-header.compact,.inner-page .site-header{position:relative;height:auto;min-height:84px;background:var(--ivory);border-bottom:1px solid var(--gx-line)}.nav{min-height:84px}.nav-logo{position:static;opacity:1;pointer-events:auto;font-family:var(--font-heading);font-size:36px;font-weight:400;letter-spacing:.035em;line-height:1;direction:ltr}.nav-promo{display:none}.nav .pill{border:0;border-radius:0;font-size:12px;text-transform:none;padding:10px 8px;min-height:44px}.nav-center{min-width:160px}.nav-group{gap:16px}.nav .brand-logo{width:155px;height:auto}.gx-mobile-nav{display:none}.mobile-header-language{display:none!important}.header-language{display:block}.gx-link{display:inline-flex;align-items:center;gap:40px;border-bottom:1px solid var(--ink);padding-bottom:6px;font-size:12px;letter-spacing:.04em;margin-top:28px}.gx-link:hover{color:var(--accent);border-color:var(--accent)}.gx-hero-title{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;align-items:end;padding-block:64px 52px}.gx-hero-title h1{font-size:clamp(58px,8.5vw,136px);max-width:1000px}.gx-hero-title p{max-width:310px;color:var(--gx-muted);font-size:15px}.gx-hero-image{width:100%;overflow:hidden;background:var(--gx-plinth)}.gx-hero-image img{width:100%;height:clamp(360px,47vw,760px);object-fit:cover}.gx-exhibition{padding-block:128px 100px}.gx-section-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;align-items:end;margin-bottom:64px}.gx-section-heading h2,.section-top h2{font-size:clamp(40px,4.8vw,72px)}.gx-section-heading p{max-width:340px;color:var(--gx-muted)}.gx-exhibition-grid{display:grid;grid-template-columns:1.2fr 1fr;column-gap:10%;row-gap:80px}.gx-exhibit:first-child{grid-row:span 2}.gx-exhibit:nth-child(2){padding-top:100px}.gx-exhibit-image{display:block;overflow:hidden;background:var(--gx-plinth)}.gx-exhibit-image img{width:100%;aspect-ratio:4/5;object-fit:cover}.gx-exhibit:first-child img{aspect-ratio:3/5}.gx-exhibit:nth-child(3){width:78%;justify-self:end}.gx-caption{padding-top:18px}.gx-caption h3{font-size:30px}.gx-caption p{font-size:12px;color:var(--gx-muted);margin-top:5px}.featured{padding-block:20px 120px}.grid-border{border:0}.grid-heading{display:none}.product-track{grid-auto-flow:initial;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;overflow:visible}.product-card,.product-card:last-child,html[dir=rtl] .product-card{border:0}.product-image{aspect-ratio:4/5;background:var(--gx-plinth)}.product-info{padding:18px 0;border:0;align-items:start}.product-info h3{font-family:var(--font-body);font-weight:400;font-size:14px;letter-spacing:0;line-height:1.4;text-transform:none}.product-info p{font-size:13px;color:var(--gx-muted)}.product-info .pill{background:none;color:var(--ink);border:0;font-size:0;padding:0;min-height:24px}.product-info .pill .arrow{font-size:20px}.product-image .badge{background:var(--ivory);color:var(--ink);font-size:10px}.shop-note{display:none}.section-top{margin-bottom:40px}.section-top .eyebrow{display:none}.gx-footer{background:var(--gx-plinth);padding-block:72px 24px;margin-top:100px}.gx-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:64px}.gx-footer-about p{max-width:300px;color:var(--gx-muted);font-size:14px}.gx-footer h3{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:.08em;margin-bottom:20px}.gx-footer nav{display:flex;flex-direction:column;align-items:start;gap:10px;font-size:12px}.gx-footer nav a:hover{text-decoration:underline}.gx-footer-word{font-family:var(--font-heading);font-size:clamp(60px,16vw,260px);line-height:1.2;font-weight:300;letter-spacing:.025em;text-align:center;direction:ltr;border-bottom:1px solid var(--gx-line);margin-top:70px;padding-bottom:16px}.gx-footer-bottom{display:flex;justify-content:space-between;font-size:10px;color:var(--gx-muted);padding-top:24px}.inner-main{padding-top:64px}.inner-main h1{font-size:clamp(44px,5vw,76px)}.collection-grid{border:0;gap:32px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.main-product{grid-template-columns:1.2fr 1fr;gap:7vw}.product-detail{padding-top:24px}.product-detail .price{font-size:20px}.product-detail h1{margin-bottom:20px}.product-detail .rte{font-size:15px;color:var(--gx-muted);max-width:55ch}.product-detail select,.product-detail input{border-color:var(--gx-line);min-height:48px}.product-media img{background:var(--gx-plinth)}.gx-product-sample{padding:0}.gx-product-sample h1{margin-bottom:24px}.gx-product-sample .price{font-size:20px;margin-bottom:28px}.drawer-panel{background:var(--ivory)}.header-language .mysouke-language-form{border:0;background:transparent}.header-language select{background:transparent;color:var(--ink);font-size:11px;max-width:90px;border:0;min-height:44px}.language-globe,.language-chevron{display:none}@media(min-width:761px){.product-detail{position:sticky;top:24px;align-self:start}}@media(max-width:760px){.nav{display:flex;justify-content:space-between;gap:10px;min-height:72px}.nav-group.left{display:none}.nav-center{min-width:0}.nav-logo{font-size:28px}.nav-group.right{gap:4px}.nav .pill{font-size:11px;padding:8px}.nav-group.right .desktop{display:none}.gx-mobile-nav{display:block;position:relative}.gx-mobile-nav summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;font-size:12px}.gx-mobile-nav summary::-webkit-details-marker{display:none}.gx-mobile-links{position:absolute;inset-inline-start:-20px;top:48px;width:calc(100vw - 1px);background:var(--ivory);padding:24px;box-shadow:0 12px 20px #0001;display:flex;flex-direction:column;gap:24px;z-index:60}.nav-logo{letter-spacing:0}.header-language select{max-width:65px;font-size:10px}.gx-hero-title{grid-template-columns:1fr;gap:28px;padding-block:44px 36px}.gx-hero-title h1{font-size:62px}.gx-hero-title p{max-width:290px}.gx-link{margin-top:20px}.gx-hero-image img{height:340px}.gx-exhibition{padding-block:80px}.gx-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.gx-section-heading h2{font-size:44px}.gx-exhibition-grid{gap:40px 20px;grid-template-columns:1fr 1fr}.gx-exhibit:first-child{grid-column:1/-1;grid-row:auto;width:85%}.gx-exhibit:first-child img{aspect-ratio:4/5}.gx-exhibit:nth-child(2){padding-top:0}.gx-exhibit:nth-child(3){width:100%;padding-top:65px}.gx-caption h3{font-size:26px}.gx-caption p{line-height:1.5;font-size:11px}.featured{padding-block:0 80px}.section-top h2{font-size:43px}.section-top>.pill{font-size:11px;padding:0;border:0;border-bottom:1px solid;min-height:28px}.product-track,.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.product-info h3,html[dir=rtl] .product-info h3{font-size:13px}.product-info{padding-top:12px}.product-info .pill{display:none}.gx-footer{padding-top:48px;margin-top:70px}.gx-footer-top{grid-template-columns:1fr 1fr;gap:40px 24px}.gx-footer-about{grid-column:1/-1}.gx-footer-word{margin-top:48px;font-size:16vw}.gx-footer-bottom{gap:16px;align-items:start}.main-product{grid-template-columns:1fr;gap:28px}.inner-main{padding-top:40px}.inner-main h1{font-size:44px}.product-detail{padding-top:0}.collection-grid .product-info h3{font-size:13px}.collection-grid .product-info{display:block}.section-top{gap:16px}.section-top form{font-size:10px}.section-top select{max-width:120px}.gx-footer-top nav{font-size:12px}}html[dir=rtl] .gx-hero-title h1,html[dir=rtl] .gx-section-heading h2{font-family:Cairo,Tahoma,sans-serif;font-weight:400;line-height:1.4;letter-spacing:0}html[dir=rtl] .nav-logo,html[dir=rtl] .gx-footer-word{font-family:var(--font-heading);letter-spacing:.025em}html[dir=rtl] .gx-caption h3{font-family:Cairo,Tahoma,sans-serif;font-size:24px}html[dir=rtl] .product-info h3{line-height:1.6}@media(prefers-reduced-motion:no-preference){.gx-exhibit-image img,.product-image>img{transition:transform .9s var(--gx-ease)}.gx-exhibit-image:hover img,.product-image:hover>img{transform:scale(1.025)}.pill:active{transform:scale(.97)}}.product-detail form button.pill.solid[type=submit]{display:inline-flex!important}label[for^=quantity-],form[action*="/cart/add"] input[name=quantity]{display:block!important}.gx-exhibit-image img{height:auto;object-fit:cover}.gx-exhibit:first-child .gx-exhibit-image img{aspect-ratio:3/4}.gx-exhibit:nth-child(2) .gx-exhibit-image img,.gx-exhibit:nth-child(3) .gx-exhibit-image img{aspect-ratio:5/4}@media(max-width:760px){.gx-exhibit:first-child .gx-exhibit-image img{aspect-ratio:4/5}.gx-exhibit:nth-child(2) .gx-exhibit-image img,.gx-exhibit:nth-child(3) .gx-exhibit-image img{aspect-ratio:4/5}}.collection-grid .product-card{border-bottom:0}.nav-group.right>a:not(.desktop){display:inline-flex!important}.nav-group.right>.header-language{display:block!important}@media(min-width:761px){.nav-group.right>.desktop{display:inline-flex!important}}@media(max-width:760px){.nav-group.right .pill{font-size:10px;padding-inline:3px}.nav-logo{font-size:25px}}.gx-hero-title h2{font-size:clamp(58px,8.5vw,136px);max-width:1000px}@media(max-width:760px){.gx-hero-title h2{font-size:62px}}@media(prefers-reduced-motion:no-preference){[data-tilt-3d] .gx-exhibit{perspective:1100px}[data-tilt-3d] .gx-exhibit-image{transform:rotateX(var(--gx-rx,0deg)) rotateY(var(--gx-ry,0deg));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.16,1,.3,1);will-change:transform}[data-tilt-3d] .gx-exhibit-image.is-tilting{transition-duration:.15s}[data-tilt-3d] .gx-exhibit-image.is-tilting img{transform:scale(1.06) translate(var(--gx-tx,0px),var(--gx-ty,0px));transition-duration:.45s}[data-tilt-3d] .gx-caption{transition:transform .45s cubic-bezier(.16,1,.3,1)}[data-tilt-3d] .gx-exhibit:has(.is-tilting) .gx-caption{transform:translateY(-4px)}[data-depth-3d] img{transform:translate3d(0,var(--gx-depth-y,0px),0) scale(var(--gx-depth-s,1.08));will-change:transform}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gallery.css.map */
