.dg__out.is-in,.tl__pane.is-on{opacity:1}[data-reveal=words]:not(.is-in) .stm__w i{transform:translateY(105%)}.stg__vid{animation:heroKen 26s ease-in-out infinite alternate;will-change:transform}@keyframes heroKen{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.13) translate3d(-2.2%,-1.2%,0)}}.stg__veil{background:linear-gradient(to top,#18141ee0,#18141e6b 42%,#18141e14 78%),linear-gradient(to right,rgba(24,20,30,.62) 0%,rgba(24,20,30,.18) 45%,transparent 70%)}.gal__f,.pin__media,.ba{clip-path:inset(0 0 100% 0);transition:clip-path 1.05s cubic-bezier(.16,1,.3,1);transition-delay:var(--rd, 0ms)}.gal__f.is-in,.is-in .pin__media,.is-in .ba,.pin__media,.ba{clip-path:inset(0 0 0 0)}.gal__f:not(.is-in){clip-path:inset(0 0 100% 0)}.eyebrow{position:relative;padding-left:1.6rem}.eyebrow:before{content:"";position:absolute;left:0;top:.52em;width:1.1rem;height:1px;background:currentColor;opacity:.45;transform:scaleX(0);transform-origin:0 50%;transition:transform .8s cubic-bezier(.16,1,.3,1) .1s}[data-reveal].is-in .eyebrow:before,.eyebrow[data-reveal].is-in:before{transform:scaleX(1)}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translate(-120%);transition:transform .85s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.btn:hover:after{transform:translate(120%)}}@media(hover:hover){.rt__media img,.buy__thumb img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.buy__thumb:hover img{transform:scale(1.08)}}.ba__handle{animation:baNudge 4.5s cubic-bezier(.65,0,.35,1) 1.2s 3}@keyframes baNudge{0%,to{transform:translate(-50%,-50%)}42%{transform:translate(calc(-50% - 9px),-50%)}58%{transform:translate(calc(-50% + 9px),-50%)}}.rev__track{scroll-behavior:smooth}.revs{position:relative}.revs:before,.revs:after{content:"";position:absolute;top:0;bottom:0;width:clamp(1.5rem,5vw,4rem);pointer-events:none;z-index:2}.revs:before{left:0;background:linear-gradient(to right,var(--paper),transparent)}.revs:after{right:0;background:linear-gradient(to left,var(--paper),transparent)}.section--bone .revs:before{background:linear-gradient(to right,var(--bone),transparent)}.section--bone .revs:after{background:linear-gradient(to left,var(--bone),transparent)}@media(prefers-reduced-motion:reduce){.stg__vid,.ba__handle{animation:none}.gal__f,.pin__media,.ba{clip-path:none;transition:none}}.tmpl-product .buy__flag{left:1.1rem;right:auto;width:auto;max-width:none;padding:.52rem .82rem;border-radius:4px;background:#14100fd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.tmpl-product .buy__seal-in{max-width:15.5rem;padding:.92rem 1.05rem;line-height:1.5;font-size:.68rem;letter-spacing:.1em;border-radius:10px;box-shadow:0 18px 46px #14100f29}.tmpl-product .pricebar{background:none;border:0;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:0;padding:1.15rem 0 1.05rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.62rem .78rem}.tmpl-product .pricebar__now{font-size:clamp(2.5rem,8.5vw,3.15rem);line-height:1;letter-spacing:-.015em}.tmpl-product .pricebar s{opacity:.42;font-size:.96rem}.tmpl-product .pricebar__save{background:color-mix(in srgb,var(--lila, #c6b3e4) 42%,transparent);color:inherit;border-radius:999px;padding:.34rem .68rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.tmpl-product .pricebar__unit{flex:0 0 100%;order:9;margin-top:.1rem;opacity:.5;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.tmpl-product .seals--top ul{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 3%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 3%,#000 88%,transparent 100%);padding-right:1.2rem}.tmpl-product .buy__title{letter-spacing:-.018em}.tmpl-product .buy__panel .lede{max-width:34ch}.tmpl-product .stock{background:none;border:0;border-left:2px solid var(--lila, #c6b3e4);border-radius:0;padding:.2rem 0 .2rem .82rem}.tmpl-product .sbar__in{-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}@media(min-width:900px){.pricebar__now{font-size:3.1rem}.buy__seal-in{max-width:17rem}}.nxr__offer .nxr__cta{--btn-bg: #fbfaf8;--btn-fg: #14100f;background:#fbfaf8;color:#14100f}.nxr__offer .nxr__cta>span{color:#14100f}.nxr__offer .nxr__cta:hover>span,.nxr__offer .nxr__cta:focus-visible>span{color:#14100f}.hero .hero__rating .rev__stars svg,.hero__rating .rev__stars svg{fill:#fff;color:#fff;opacity:1}.hero .hero__rating .rev__stars{opacity:1}.nxh__revs .nxh__revs-i svg,a.nxh__revs .nxh__revs-i svg,.nxh__revs-i svg{color:#fff;opacity:1}.tmpl-product .pricejust{margin:.9rem 0 0;font-family:Roboto Mono,monospace;font-size:.72rem;line-height:1.75;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,currentColor 62%,transparent);max-width:34ch}.tmpl-product .pricejust b{color:inherit;font-weight:500;border-bottom:1px solid color-mix(in srgb,var(--lav, #c6b3e4) 70%,transparent);padding-bottom:1px}.tmpl-product .pricewhy{margin:.85rem 0 0;font-family:var(--font-display, "Instrument Serif", serif);font-size:1.12rem;line-height:1.4;letter-spacing:.002em;color:color-mix(in srgb,currentColor 88%,transparent);max-width:32ch;padding-left:.9rem;border-left:2px solid var(--lav, #c6b3e4)}.tmpl-product .founder{margin:1.1rem 0 0;padding:.85rem 0 0;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);display:flex;flex-direction:column;gap:.3rem;max-width:34ch}.tmpl-product .founder span{font-family:var(--font-display, "Instrument Serif", serif);font-size:1.28rem;line-height:1.3;font-style:italic}.tmpl-product .founder em{font-family:Roboto Mono,monospace;font-style:normal;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.tmpl-product .reass{list-style:none;margin:1rem 0 0;padding:.95rem 1.05rem;display:grid;gap:.5rem;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;background:color-mix(in srgb,var(--lav, #c6b3e4) 7%,transparent)}.tmpl-product .reass li{font-size:.82rem;line-height:1.45;padding-left:1.15rem;position:relative;opacity:.92}.tmpl-product .reass li:before{content:"";position:absolute;left:0;top:.52em;width:6px;height:6px;border-radius:50%;background:var(--lav, #c6b3e4)}.tmpl-product .reass b{font-weight:500}@media(min-width:900px){.tmpl-product .reass{grid-template-columns:1fr 1fr;gap:.55rem 1.2rem}}.tmpl-product .promesa{margin:.35rem 0 0;display:flex;flex-direction:column;gap:.45rem;max-width:30ch}.tmpl-product .promesa em{font-style:italic;color:color-mix(in srgb,var(--lav, #c6b3e4) 88%,currentColor)}.tmpl-product .promesa>:first-child,.tmpl-product .promesa{font-family:var(--font-display, "Instrument Serif", serif);font-size:clamp(1.5rem,5.6vw,1.95rem);line-height:1.18;letter-spacing:-.005em}.tmpl-product .promesa span{font-family:Roboto Mono,monospace;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;line-height:1.6;opacity:.58}@media(max-width:749px){.tmpl-product .seals--top{display:none}.tmpl-product .lede{font-size:.95rem;line-height:1.5}.tmpl-product .pricebar{padding:.95rem 0 .85rem}.tmpl-product .founder{margin-top:.9rem;padding-top:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fixes.css.map */
