.announcement .announcement__inner{justify-content:center;gap:8px 40px;min-height:38px;padding-top:7px;padding-bottom:7px}.announcement .announcement__message{white-space:normal;text-align:center;font-size:12px;line-height:1.4}.announcement .announcement__secondary{opacity:1;font-size:12px}@media(min-width:990px){.announcement .announcement__inner{justify-content:center}.announcement .announcement__secondary{display:block;padding-left:40px;border-left:1px solid rgba(243,239,232,.25)}}.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bento__tile{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;color:#f3efe8;background:#1a1816;isolation:isolate;container-type:inline-size}.bento__tile:first-child{grid-column:1 / -1;aspect-ratio:4 / 5}.bento__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bento__img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.bento__tile--contain .bento__img{object-fit:contain;padding:14% 12% 26%;mix-blend-mode:multiply}.bento__tile--noir{background:radial-gradient(ellipse 80% 60% at 50% 40%,#3a332d,#1a1816 55%,#0e0d0c)}.bento__tile--noir.bento__tile--contain .bento__img{mix-blend-mode:normal;filter:drop-shadow(0 30px 30px rgba(0,0,0,.5))}.bento__tile--stone{background:radial-gradient(ellipse 80% 60% at 50% 38%,#f1ebe2,#e2d9cc,#cbc1b2);color:var(--c-text)}.bento__tile--bone{background:var(--c-surface);color:var(--c-text)}.bento__tile--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 45%,#000000b8)}.bento__tile:hover .bento__img{transform:scale(1.05)}.bento__label{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 12px;padding:18px}.bento__title{font-size:min(40px,calc((100cqi - 70px) / 8.6));line-height:.95}.bento__tile:first-child .bento__title{font-size:clamp(34px,6vw,76px)}.bento__sub{order:3;flex-basis:100%;font-size:13px;opacity:.75;max-width:320px}.bento__cta{display:inline-flex;flex:none;padding-bottom:.2em}.bento__cta .icon{width:16px;height:16px;transition:transform .3s var(--ease)}.bento__tile:hover .bento__cta .icon{transform:translate(4px)}@media(min-width:990px){.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:min(78vh,860px)}.bento__tile{aspect-ratio:auto}.bento__tile:first-child{grid-column:1 / 3;grid-row:1 / 3;aspect-ratio:auto}.bento__label{padding:26px}.bento__title{font-size:min(40px,calc((100cqi - 86px) / 8.6))}}.header__nav-link{white-space:nowrap}@media(min-width:990px)and (max-width:1279px){.header__nav-list{gap:14px}.header__nav-link{font-size:13px}.header__inner{gap:20px}}.header--overlay{transition:background-color .35s ease,color .35s ease,border-color .35s ease}.header--overlay .header__logo-img{transition:filter .35s ease}.header--overlay.is-on-light:not(.is-solid){color:var(--c-text);border-bottom-color:#1413111a}.header--overlay.is-on-light:not(.is-solid) .header__icon{color:var(--c-text)}.header--overlay.is-on-light:not(.is-solid) .header__icon:hover{background:#1413110f}.header--overlay.is-on-light:not(.is-solid) .header__logo-img{filter:none}.header--overlay.is-on-light:not(.is-solid) .header__cart-count{background:var(--c-text);color:var(--c-bg)}.header--overlay.is-on-light:not(.is-solid) .header__nav-link--sale{color:var(--c-accent)}.vhero{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:#f3efe8;background:#0b0a09;overflow:hidden;isolation:isolate}.vhero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vhero__poster,.vhero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vhero__video--desktop{display:none}.vhero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0a098c,#0b0a0900 18%,#0b0a0959 40%,#0b0a09e6 68%,#0b0a09f2)}.vhero__inner{width:100%;padding-top:calc(var(--header-h) + 48px);padding-bottom:72px;display:grid;gap:40px}.vhero__content{max-width:760px}.vhero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f3efe8c7}.vhero__dot{width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 4px #b5683c40}.vhero__heading{font-size:clamp(46px,12vw,120px);line-height:.9;color:#f3efe8}.vhero__text{margin-top:22px;max-width:440px;font-size:16px;line-height:1.55;color:#f3efe8c7}.vhero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.vhero__links,.vhero__scroll{display:none}@media(max-width:749px){.vhero__buttons .button{flex:1 1 100%}}@media(min-width:750px){.vhero__video--desktop{display:block}.vhero__video--mobile{display:none}}@media(min-width:990px){.vhero__media:after{background:linear-gradient(90deg,#0b0a09b3,#0b0a0940 40%,#0b0a0900 60%),linear-gradient(180deg,#0b0a0980,#0b0a0900 20% 70%,#0b0a09b3)}.vhero{align-items:stretch}.vhero__inner{grid-template-columns:1fr auto;align-items:end;padding-bottom:64px}.vhero__content{align-self:center;max-width:820px;padding-top:40px}.vhero__heading{font-size:clamp(64px,7.4vw,116px)}.vhero__text{font-size:18px}.vhero__links{display:grid;min-width:280px;border-top:1px solid rgba(243,239,232,.22)}.vhero__link{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(243,239,232,.22);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f3efe8d9;transition:color .25s,padding .3s var(--ease)}.vhero__link:hover{color:#fff;padding-left:8px}.vhero__link-index{font-size:11px;color:#f3efe873;font-variant-numeric:tabular-nums}.vhero__link .icon{width:16px;height:16px}.vhero__scroll{display:block;position:absolute;left:50%;bottom:22px;width:1px;height:44px;background:#f3efe833;overflow:hidden}.vhero__scroll span{position:absolute;left:0;top:-40%;width:1px;height:40%;background:#f3efe8;animation:vhero-scroll 2.4s var(--ease) infinite}}@keyframes vhero-scroll{to{top:100%}}@media(prefers-reduced-motion:reduce){.vhero__scroll span{animation:none}}.collection-seo{display:grid;gap:var(--s-5);margin-top:var(--s-9);padding-top:var(--s-7);border-top:1px solid var(--c-line)}.collection-seo__title{font-family:var(--font-display);font-stretch:125%;font-weight:800;text-transform:uppercase;letter-spacing:-.025em;line-height:.95;font-size:clamp(26px,3.4vw,44px)}.collection-seo__body{max-width:68ch;font-size:16px;line-height:1.7}@media(min-width:990px){.collection-seo{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-8)}}.pstyle{background:var(--c-stone, #d8cfc1)}.pstyle__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.pstyle__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(20,19,17,.2);border-bottom:1px solid rgba(20,19,17,.2)}.pstyle__tab{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 8px;border:0;background:none;color:#1413118c;text-align:center;position:relative;transition:color .3s}.pstyle__tab+.pstyle__tab{border-left:1px solid rgba(20,19,17,.2)}.pstyle__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--c-text);transform:scaleX(0);transition:transform .4s var(--ease)}.pstyle__tab[aria-selected=true]{color:var(--c-text)}.pstyle__tab[aria-selected=true]:after{transform:scaleX(1)}.pstyle__shape{width:34px;height:56px;fill:none;stroke:currentColor;stroke-width:3;stroke-linejoin:round;transition:transform .4s var(--ease)}.pstyle__tab[aria-selected=true] .pstyle__shape{transform:translateY(-3px)}.pstyle__tab[aria-selected=true] .pstyle__shape path:first-child{fill:#14131114}.pstyle__tab-text strong{display:block;font-family:var(--font-display);font-stretch:125%;font-size:clamp(14px,2vw,22px);font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.pstyle__tab-text span{display:block;margin-top:2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pstyle__panel{padding-top:32px;animation:pstyle-in .5s var(--ease)}.pstyle__intro{display:grid;gap:16px;margin-bottom:28px}.pstyle__desc{max-width:560px;font-size:17px;line-height:1.5}.pstyle .card__media{background:#f3efe88c}@keyframes pstyle-in{0%{opacity:0;transform:translateY(8px)}}@media(min-width:990px){.pstyle__tab{flex-direction:row;justify-content:center;gap:18px;padding:26px 16px;text-align:left}.pstyle__shape{width:40px;height:66px}.pstyle__intro{grid-template-columns:1fr auto;align-items:end}}.spot{position:relative;overflow:hidden;padding:var(--section) 0;background:radial-gradient(ellipse 60% 70% at 30% 50%,rgba(92,78,64,calc(var(--spot-glow) / 100)),#0e0d0c00 70%),#0e0d0c;color:#f3efe8;isolation:isolate}.spot__word{position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%,-50%);font-size:clamp(120px,26vw,420px);line-height:.8;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(243,239,232,.09);pointer-events:none}.spot__grid{display:grid;gap:32px;align-items:center}.spot__media{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.spot__media:after{content:"";position:absolute;left:18%;right:18%;bottom:6%;height:8%;border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,#0009,#0000 70%);z-index:-1}.spot__img{width:100%;height:100%;object-fit:contain;padding:4%;filter:drop-shadow(0 40px 50px rgba(0,0,0,.55))}.spot.tone-dark{--c-accent: #C27A4C}.spot .eyebrow{color:var(--c-accent)}.spot__brand{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f3efe899}.spot__title{margin-top:8px;font-size:clamp(38px,6vw,84px);line-height:.92;color:#f3efe8}.spot__text{margin-top:20px;max-width:460px;color:#f3efe8b8}.spot__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;border-top:1px solid rgba(243,239,232,.16)}.spot__specs>div{padding:16px 12px 16px 0;border-bottom:1px solid rgba(243,239,232,.16)}.spot__specs dt{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f3efe8b3}.spot__specs dd{margin:6px 0 0;font-size:16px;font-weight:500}.spot__buy{display:grid;gap:20px;margin-top:32px}.spot .price{color:#f3efe8}.spot .price--sale .price__current{color:#e39a6b}.spot .price__compare{color:#f3efe880}.spot .price__saving{color:#e39a6b}.spot__actions{display:flex;flex-wrap:wrap;gap:10px}.spot__actions form{margin:0}@media(max-width:749px){.spot__actions>*,.spot__actions .button{flex:1 1 100%;width:100%}}@media(min-width:990px){.spot__grid{grid-template-columns:1.1fr .9fr;gap:clamp(48px,6vw,110px)}.spot__media{aspect-ratio:4 / 5}}.slideshow{--slide-h: 560px;--slide-h-m: 640px;padding:12px 0 0}.slideshow--small{--slide-h: 460px;--slide-h-m: 560px}.slideshow--large{--slide-h: 680px;--slide-h-m: 720px}.slideshow--contained .slideshow__frame{margin:0 12px;border-radius:4px}.slideshow--full{padding-top:0}.slideshow__frame{position:relative;overflow:hidden;background:#0e0d0c}.slideshow__track{display:flex;transition:transform .7s var(--ease);will-change:transform;touch-action:pan-y}.slideshow__track.is-dragging{transition:none}.slide{position:relative;flex:0 0 100%;min-height:var(--slide-h-m);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--slide-bg, #0e0d0c);isolation:isolate}.slide--text-light{color:#f3efe8}.slide--text-dark{color:#141311}.slide__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.slide__media picture{display:contents}.slide__img{width:100%;height:100%;object-fit:cover}.slide--image.slide--text-light .slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,rgba(0,0,0,calc(var(--slide-overlay) + .35)))}.slide--image.slide--text-dark .slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f3efe800 30%,rgba(243,239,232,calc(var(--slide-overlay) + .35)))}.slide--studio{background:radial-gradient(ellipse 70% 60% at 50% 30%,#ffffff12,#fff0 70%),var(--slide-bg)}.slide__studio{position:absolute;inset:0 0 auto;height:58%;display:flex;align-items:center;justify-content:center;padding:28px 24px 0;z-index:-1}.slide__products{display:flex;align-items:flex-end;justify-content:center;height:100%;gap:2%}.slide__product{height:86%;width:auto;max-width:31%;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.45))}.slide__product:nth-child(2){height:100%}.slide--text-dark .slide__product{filter:drop-shadow(0 20px 24px rgba(60,48,36,.25))}.slide__cutout{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.slide__cutout-img{max-height:100%;width:auto;max-width:100%;object-fit:contain;border-radius:4px}.slide__content{position:relative;padding:24px 24px 76px;max-width:640px}.slide__eyebrow{margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.slide__heading{font-size:clamp(36px,10vw,104px);line-height:.92}.slide__text{margin-top:14px;max-width:440px;font-size:15px;line-height:1.5;opacity:.85}.slide__button{display:inline-flex;align-items:center;gap:10px;margin-top:22px;min-height:46px;padding:0 22px;border-radius:999px;background:#f3efe8;color:#141311;font-size:13px;font-weight:600;transition:background-color .25s var(--ease),color .25s var(--ease)}.slide__button .icon{width:16px;height:16px;transition:transform .25s var(--ease)}.slide__button:hover{background:var(--c-accent);color:#fff}.slide__button:hover .icon{transform:translate(3px)}.slide--text-dark .slide__button{background:#141311;color:#f3efe8}.slide--align-center .slide__content{margin:0 auto;text-align:center}.slideshow__controls{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#0e0d0c73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.slideshow__pause{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;padding:0;background:none;color:#f3efe8}.slideshow__pause svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.slideshow__pause .icon-play{display:none;fill:currentColor;stroke:none}.slideshow.is-paused .slideshow__pause .icon-pause{display:none}.slideshow.is-paused .slideshow__pause .icon-play{display:block}.slideshow__dots{display:flex;align-items:center}.slideshow__dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;border:0;padding:0;background:none}.slideshow__dot span{display:block;width:6px;height:6px;border-radius:3px;background:#f3efe880;transition:width .35s var(--ease),background-color .35s}.slideshow__dot.is-active span{width:20px;background:#f3efe8}.slideshow__arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:48px;height:48px;margin-top:-24px;border:0;border-radius:50%;background:#f3efe8e6;color:#141311;opacity:0;transition:opacity .25s,background-color .25s}.slideshow__arrow .icon{width:18px;height:18px}.slideshow__arrow--prev{left:20px}.slideshow__arrow--next{right:20px}.slideshow__frame:hover .slideshow__arrow,.slideshow__arrow:focus-visible{opacity:1}.slideshow__arrow:hover{background:#fff}@media(min-width:750px){.slideshow--contained .slideshow__frame{margin:0 var(--gutter)}.slideshow__arrow{display:inline-flex}}@media(min-width:990px){.slide{min-height:var(--slide-h);justify-content:center}.slide__content{padding:56px 64px;max-width:46%}.slide--align-right .slide__content{margin-left:auto}.slide--align-center .slide__content{max-width:720px}.slide__heading{font-size:clamp(56px,6.2vw,108px)}.slide__text{font-size:17px}.slide__studio{inset:0 0 0 auto;width:56%;height:100%;padding:40px 48px}.slide--align-right .slide__studio{inset:0 auto 0 0}.slide__product{height:84%}.slide--image.slide--text-light .slide__media:after{background:linear-gradient(90deg,rgba(0,0,0,calc(var(--slide-overlay) + .3)),rgba(0,0,0,var(--slide-overlay)) 40%,#0000 70%)}.slide--image.slide--text-dark .slide__media:after{background:linear-gradient(90deg,rgba(243,239,232,calc(var(--slide-overlay) + .3)),#f3efe800 60%)}.slide--image.slide--align-right .slide__media:after{transform:scaleX(-1)}}@media(prefers-reduced-motion:reduce){.slideshow__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
