.ak-promo{position:relative;overflow:hidden}.ak-promo__viewport{overflow:hidden}.ak-promo__track{display:flex;will-change:transform;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.ak-promo__slide{flex:0 0 100%;min-width:100%;display:grid;grid-template-columns:1fr;background:var(--bg, #EFE3D2);color:var(--fg, #2A1F16)}.ak-promo__panel{position:relative;order:2;padding:0 2.4rem 9rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.ak-promo__glow{position:absolute;width:52rem;height:52rem;left:50%;top:40%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--glow, #F5C97A) 0%,transparent 62%);opacity:.4;pointer-events:none}.ak-promo__content{position:relative;z-index:1;max-width:48rem;margin:0 auto;text-align:center;opacity:0;transform:translateY(16px);transition:opacity .65s ease .15s,transform .65s ease .15s}.ak-promo__slide.is-active .ak-promo__content{opacity:1;transform:none}.ak-promo__eyebrow{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin:0;font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.75}.ak-promo__rule{display:block;width:3.2rem;height:1px;background:currentColor;opacity:.55}.ak-promo__heading{margin:1.4rem 0 1.2rem;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.08;font-weight:400;letter-spacing:-.01em}.ak-promo__text{margin:0 auto 2.4rem;font-size:clamp(1.4rem,1.5vw,1.65rem);line-height:1.65;opacity:.82;max-width:42rem}.ak-promo__cta{display:inline-flex;align-items:center;gap:.9rem;padding:1.25rem 2.5rem;border:1px solid currentColor;color:inherit;text-decoration:none;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;transition:background-color .28s ease,color .28s ease}.ak-promo__cta svg{transition:transform .28s ease}.ak-promo__cta:hover{background:var(--fg, #2A1F16);color:var(--bg, #EFE3D2)}.ak-promo__cta:hover svg{transform:translate(4px)}.ak-promo__visual{order:1;padding:3.2rem 2.4rem 2rem;display:flex;align-items:center;justify-content:center}.ak-promo__grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;width:100%;max-width:44rem}.ak-promo__grid--single{grid-template-columns:1fr;max-width:24rem}.ak-promo__card-link{display:block;text-decoration:none;color:inherit;text-align:center}.ak-promo__shot{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.ak-promo__shot img{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.ak-promo__card-link:hover .ak-promo__shot img{transform:scale(1.06)}.ak-promo__tag{display:block;margin-top:1.1rem;font-size:.95rem;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.ak-promo__name{display:block;margin-top:.4rem;font-size:1.5rem;line-height:1.25}.ak-promo__price{display:block;margin-top:.2rem;font-size:1.3rem;opacity:.7}.ak-promo__single{width:100%;max-width:44rem}.ak-promo__single img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.ak-promo__controls{position:absolute;z-index:4;left:50%;bottom:2.4rem;transform:translate(-50%);display:flex;align-items:center;gap:1rem;padding:.6rem 1.1rem;border-radius:999px;background:#ffffffb3}.ak-promo__nav{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:#2a1f16;cursor:pointer;transition:background-color .2s ease}.ak-promo__nav:hover{background:#2a1f161a}.ak-promo__dots{display:flex;gap:.7rem}.ak-promo__dot{position:relative;width:3rem;height:1.8rem;padding:0;border:0;background:transparent;cursor:pointer}.ak-promo__dot:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#2a1f1647}.ak-promo__dot-fill{position:absolute;left:0;top:50%;height:2px;width:0;background:#2a1f16}.ak-promo__dot.is-active .ak-promo__dot-fill{width:100%;transition:width var(--ak-progress, 7s) linear}.ak-promo__dot.is-active.no-anim .ak-promo__dot-fill{width:100%;transition:none}@media screen and (min-width:750px){.ak-promo__slide{grid-template-columns:1fr 1fr;align-items:center;min-height:56rem}.ak-promo__panel{order:1;padding:6rem clamp(3rem,5vw,7rem);justify-content:flex-start}.ak-promo__visual{order:2;padding:5rem clamp(3rem,5vw,6rem)}.ak-promo__grid{gap:2.2rem}.ak-promo__content{margin:0;text-align:left}.ak-promo__eyebrow{justify-content:flex-start}.ak-promo__text{margin-left:0;margin-right:0}.ak-promo__glow{left:0;top:50%;transform:translate(-45%,-50%)}.ak-promo__controls{bottom:2.4rem;left:auto;right:3rem;transform:none}}@media(prefers-reduced-motion:reduce){.ak-promo__track,.ak-promo__content,.ak-promo__dot-fill,.ak-promo__shot img{transition:none!important}}.ak-trust{background:var(--ak-trust-bg, #14120f);color:var(--ak-trust-fg, #F0EAE0);padding:5rem 2.4rem}.ak-trust__inner{max-width:110rem;margin:0 auto;text-align:center}.ak-trust .ak-trust__eyebrow{margin:0 0 1.2rem;font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ak-trust-fg, #F0EAE0);opacity:.7}.ak-trust .ak-trust__inner h2.ak-trust__heading{margin:0 0 1.2rem;font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:400;line-height:1.2;color:var(--ak-trust-fg, #F0EAE0)}.ak-trust .ak-trust__text{margin:0 auto 3.2rem;max-width:62rem;font-size:1.5rem;line-height:1.7;color:var(--ak-trust-fg, #F0EAE0);opacity:.82}.ak-trust__logos{list-style:none;margin:0 0 2.4rem;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.4rem 4rem}.ak-trust__logo{display:flex;align-items:center;justify-content:center;min-height:4rem}.ak-trust__logo img{max-height:4.4rem;width:auto;opacity:.9}.ak-trust .ak-trust__wordmark{font-size:clamp(1.8rem,2.6vw,2.4rem);letter-spacing:.08em;text-transform:uppercase;color:var(--ak-trust-fg, #F0EAE0);opacity:.92}.ak-trust .ak-trust__locations{margin:0 auto;font-size:1.3rem;line-height:1.7;color:var(--ak-trust-fg, #F0EAE0);opacity:.62;max-width:78rem}@media screen and (min-width:750px){.ak-trust{padding:7rem 3rem}.ak-trust__logos{gap:3rem 6rem}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAw */
