.shop-module__GBzivq__shop{color:#f2eee8;--copper:#edaa77;background:#0f0e0e}.shop-module__GBzivq__shop a:focus-visible,.shop-module__GBzivq__shop summary:focus-visible{outline:2px solid var(--copper);outline-offset:7px}.shop-module__GBzivq__hero{isolation:isolate;height:min(880px,100svh);min-height:720px;padding:140px max(48px,50vw - 720px) 0;position:relative;overflow:hidden}.shop-module__GBzivq__heroArtwork{z-index:-3;position:absolute;inset:40px -4% 0 18%}.shop-module__GBzivq__heroArtwork img{object-fit:cover;object-position:62% 50%}.shop-module__GBzivq__heroShade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0f0e0e 0%,#0f0e0eed 18%,#0f0e0e66 46%,#0000 72%),linear-gradient(#0f0e0e 0%,#0000 25% 73%,#0f0e0e 100%);position:absolute;inset:0}.shop-module__GBzivq__heroCopy{max-width:850px;position:relative}.shop-module__GBzivq__eyebrow{color:#c8bdb3;letter-spacing:.12em;align-items:center;gap:10px;margin:0 0 38px;font-size:11px;display:flex}.shop-module__GBzivq__eyebrow>span{background:var(--copper);width:6px;height:6px}.shop-module__GBzivq__hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(76px,8.5vw,134px);font-weight:500;line-height:.98}.shop-module__GBzivq__hero h1 em{color:var(--copper);font-weight:500}.shop-module__GBzivq__heroDescription{color:#d3cbc5;margin:32px 0;font-size:19px;line-height:1.55}.shop-module__GBzivq__explore{border-bottom:1px solid #b4a394;align-items:center;gap:34px;padding:0 0 12px;font-size:14px;display:inline-flex}.shop-module__GBzivq__explore>span{font-size:23px;transition:transform .2s}.shop-module__GBzivq__heroFoot{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:28px;left:max(48px,50vw - 720px);right:max(48px,50vw - 720px)}.shop-module__GBzivq__heroSignature{color:#b9ada2;font-size:12px;line-height:1.6}.shop-module__GBzivq__heroFoot nav{gap:36px;display:flex}.shop-module__GBzivq__heroFoot nav a{border-top:1px solid #796659;align-items:center;gap:16px;min-height:52px;padding:8px 0;display:flex}.shop-module__GBzivq__heroFoot nav a>span:first-child{color:var(--copper);font-size:11px}.shop-module__GBzivq__heroFoot nav strong{font-size:14px;font-weight:500}.shop-module__GBzivq__heroFoot nav a>span:last-child{color:#c3b5a9;margin-left:30px}.shop-module__GBzivq__collection{max-width:1536px;margin:auto;padding:65px 48px 0;scroll-margin-top:90px}.shop-module__GBzivq__collectionHeading{color:#a99e94;border-top:1px solid #ffffff25;justify-content:space-between;padding:24px 0 0;font-size:12px;display:flex}.shop-module__GBzivq__collectionHeading>span:first-child{color:#e4dcd5;font-size:16px}.shop-module__GBzivq__impact,.shop-module__GBzivq__riser{grid-template-columns:.85fr 1.4fr;align-items:center;gap:7%;padding:90px 0 110px;scroll-margin-top:96px;display:grid}.shop-module__GBzivq__productNumber{align-items:center;gap:24px;font-size:12px;display:flex}.shop-module__GBzivq__productNumber>span:first-child{color:#7c756f;font-size:15px}.shop-module__GBzivq__available{color:#dcb497}.shop-module__GBzivq__available:before{content:"";vertical-align:middle;background:#dcb497;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.shop-module__GBzivq__soon{color:#beb4a1}.shop-module__GBzivq__productCopy h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(62px,6.5vw,96px);font-weight:500;line-height:.9}.shop-module__GBzivq__productCopy h2>span{color:#a79a8e}.shop-module__GBzivq__productLine{letter-spacing:-.025em;margin:0 0 17px;font-size:21px}.shop-module__GBzivq__productDescription{color:#aca39a;max-width:37ch;font-size:16px;line-height:1.65}.shop-module__GBzivq__format{color:#d2c4b8;flex-wrap:wrap;gap:6px 14px;margin:29px 0;font-size:11px;line-height:1.6;display:flex}.shop-module__GBzivq__format>span{color:#9c928a}.shop-module__GBzivq__buyLink{color:#23170f;background:#e9b18a;border-radius:3px;align-items:center;gap:25px;padding:19px 22px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.shop-module__GBzivq__buyLink>span:nth-child(2){border-left:1px solid #664a3655;padding-left:18px}.shop-module__GBzivq__buyLink small{font-size:9px}.shop-module__GBzivq__purchaseNote{color:#92877d;margin-top:13px;font-size:11px;display:block}.shop-module__GBzivq__impactVisual{min-width:0}.shop-module__GBzivq__artLink{display:block;position:relative}.shop-module__GBzivq__artLink>img{width:100%;height:auto;display:block}.shop-module__GBzivq__artCaption{color:#d5c4b7;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:20px 0;font-size:12px;display:flex}.shop-module__GBzivq__artCaption>span{color:#978779;font-size:11px}.shop-module__GBzivq__appPreview{margin-top:8px}.shop-module__GBzivq__appPreview summary{cursor:pointer;color:#d5c4b7;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:12px;list-style:none;display:flex}.shop-module__GBzivq__appPreview summary::-webkit-details-marker{display:none}.shop-module__GBzivq__previewHint{color:#a39588;align-items:center;gap:16px;font-size:11px;display:flex}.shop-module__GBzivq__previewHint>span{font-size:22px}.shop-module__GBzivq__appPreview[open] .shop-module__GBzivq__previewHint>span{transform:rotate(45deg)}.shop-module__GBzivq__appPreview>div{padding-top:12px}.shop-module__GBzivq__appPreview img{border:1px solid #fff2;border-radius:6px;width:100%;height:auto;display:block}.shop-module__GBzivq__riser{border-top:1px solid #ffffff25;grid-template-columns:1.4fr .85fr}.shop-module__GBzivq__riserVisual{min-width:0;padding:90px 0 0;position:relative}.shop-module__GBzivq__riseWord{text-align:center;letter-spacing:-.08em;color:#483b2a;font-size:clamp(110px,14vw,220px);font-style:italic;font-weight:700;line-height:1;position:absolute;inset:0 0 auto}.shop-module__GBzivq__riserVisual>a{transition:transform .25s cubic-bezier(.23,1,.32,1);display:block;position:relative;transform:perspective(1200px)rotateY(8deg)rotateX(3deg)}.shop-module__GBzivq__riserVisual img{border:1px solid #80643d44;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #0009}.shop-module__GBzivq__riserCaption{color:#a99d8f;justify-content:space-between;padding-top:36px;font-size:12px;display:flex}.shop-module__GBzivq__riserLink{color:#e6cca5;border-bottom:1px solid #ad926c;align-items:center;gap:60px;padding:18px 0;font-size:14px;display:inline-flex}.shop-module__GBzivq__studioNote{border-top:1px solid #ffffff25;grid-template-columns:.5fr 1.2fr .6fr;align-items:center;gap:30px;max-width:1440px;margin:30px auto 0;padding:90px 0 120px;display:grid}.shop-module__GBzivq__noteMark{letter-spacing:-.08em;color:#786052;font-size:clamp(80px,10vw,150px);font-style:italic;font-weight:700}.shop-module__GBzivq__studioNote h2{letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.12}.shop-module__GBzivq__studioNote p{color:#a79b90;max-width:40ch;font-size:15px;line-height:1.6}.shop-module__GBzivq__studioNote div>span{color:#d5c3b4;margin-top:28px;font-size:12px;display:block}.shop-module__GBzivq__studioNote>a{border-bottom:1px solid #a79786;justify-self:end;align-items:center;gap:40px;padding:16px 0;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.shop-module__GBzivq__explore:hover>span{transform:translateY(4px)}.shop-module__GBzivq__buyLink:hover{background:#f6c6a2}.shop-module__GBzivq__riserVisual>a:hover{transform:perspective(1200px)rotateY(0)rotateX(0)}}@media (max-width:1536px){.shop-module__GBzivq__studioNote{margin-inline:48px}}@media (max-width:1100px){.shop-module__GBzivq__hero{min-height:720px;padding:145px 32px 0}.shop-module__GBzivq__hero h1{font-size:96px}.shop-module__GBzivq__heroFoot{left:32px;right:32px}.shop-module__GBzivq__collection{padding-inline:32px}.shop-module__GBzivq__impact,.shop-module__GBzivq__riser{gap:5%}.shop-module__GBzivq__buyLink{gap:14px;padding-inline:16px}.shop-module__GBzivq__buyLink>span:nth-child(2){padding-left:12px}.shop-module__GBzivq__studioNote{margin-inline:32px}}@media (max-width:760px){.shop-module__GBzivq__hero{height:auto;min-height:810px;padding:137px 20px 175px}.shop-module__GBzivq__heroArtwork{inset:220px -36% 40px -20%}.shop-module__GBzivq__heroArtwork img{object-position:64% 50%}.shop-module__GBzivq__heroShade{background:linear-gradient(#0f0e0e 12%,#0f0e0eaa 36%,#0000 56%,#0f0e0e 91%)}.shop-module__GBzivq__eyebrow{letter-spacing:.09em;margin-bottom:30px;font-size:9px}.shop-module__GBzivq__hero h1{letter-spacing:-.055em;font-size:clamp(61px,12.8vw,97px);line-height:.98}.shop-module__GBzivq__heroDescription{margin:26px 0;font-size:16px}.shop-module__GBzivq__explore{gap:25px;font-size:13px}.shop-module__GBzivq__heroFoot{display:block;bottom:24px;left:20px;right:20px}.shop-module__GBzivq__heroSignature{display:none}.shop-module__GBzivq__heroFoot nav{justify-content:space-between;gap:20px}.shop-module__GBzivq__heroFoot nav a{flex:1;gap:9px}.shop-module__GBzivq__heroFoot nav strong{font-size:12px}.shop-module__GBzivq__heroFoot nav a>span:last-child{margin-left:auto}.shop-module__GBzivq__collection{padding:32px 20px 0;scroll-margin-top:104px}.shop-module__GBzivq__collectionHeading{font-size:10px}.shop-module__GBzivq__collectionHeading>span:first-child{font-size:14px}.shop-module__GBzivq__impact,.shop-module__GBzivq__riser{grid-template-columns:1fr;gap:40px;padding:48px 0 60px;scroll-margin-top:120px}.shop-module__GBzivq__productCopy h2{margin:24px 0;font-size:76px}.shop-module__GBzivq__productDescription{max-width:40ch}.shop-module__GBzivq__impactVisual{margin-inline:-20px}.shop-module__GBzivq__artCaption,.shop-module__GBzivq__appPreview{margin-inline:20px}.shop-module__GBzivq__riser .shop-module__GBzivq__productCopy{grid-row:1}.shop-module__GBzivq__riserVisual{padding-top:60px}.shop-module__GBzivq__riseWord{font-size:29vw}.shop-module__GBzivq__riserVisual>a{transform:none}.shop-module__GBzivq__riserCaption{padding-top:24px;font-size:10px}.shop-module__GBzivq__studioNote{grid-template-columns:1fr;gap:28px;margin:0 20px;padding:56px 0 70px}.shop-module__GBzivq__noteMark{font-size:80px}.shop-module__GBzivq__studioNote>a{justify-self:start}.shop-module__GBzivq__studioNote h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.shop-module__GBzivq__explore>span,.shop-module__GBzivq__riserVisual>a{transition:none}.shop-module__GBzivq__explore:hover>span,.shop-module__GBzivq__riserVisual>a,.shop-module__GBzivq__riserVisual>a:hover{transform:none}}
