html .al-header-section{position:sticky;top:0;z-index:60}html .al-header-section .al-header{position:relative;top:auto}html .al-header__l{display:flex;align-items:center;justify-self:start;min-width:0}html .al-logo{display:inline-flex;align-items:center;line-height:1}html .al-logo img{display:block;width:var(--al-logo-w,120px);max-width:40vw;height:auto}html .al-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html .al-nav a[aria-current]:after{transform:scaleX(1)}html .al-announce p{margin:0}html .al-mnav__close{position:absolute;top:14px;left:18px}html .al-mnav__panel{overflow-y:auto}@media(max-width:989px){html .al-header__l{margin-left:-10px}html .al-icons{margin-right:-10px}}@media(max-width:599px){html .al-announce__track>:nth-child(n+4){display:none}}html .al-trust__title,html .al-news h2{color:inherit}html .al-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font:500 12px/1.2 var(--al-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--al-accent)}html .al-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;flex:none}html .al-sec.al-hero{padding-top:var(--al-pt,32px)}html .al-hero>.al-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-rows:1fr repeat(5,auto) 1fr;grid-template-areas:". stage" "eb stage" "h stage" "lede stage" "buy stage" "ticks stage" ". stage";column-gap:clamp(40px,5.5vw,96px)}html .al-hero__eb{grid-area:eb;margin-bottom:24px}html .al-hero__h{grid-area:h}html .al-hero .al-h1{font-size:clamp(42px,4.7vw,78px);line-height:1;letter-spacing:-.04em}html .al-hero__lede{grid-area:lede;margin-top:24px;max-width:30em}html .al-hero__buy{grid-area:buy;margin-top:36px;display:grid;gap:16px;justify-items:start}html .al-hero .al-hero__ctas{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 30px;width:auto}html .al-hero__assure{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:13px;letter-spacing:.02em;color:var(--al-muted)}html .al-hero__assure span+span:before{content:"\b7";margin:0 10px;color:var(--al-accent)}html .al-hero .al-hero__ticks{grid-area:ticks;margin-top:32px}html .al-hero .al-hero__stage{grid-area:stage;order:initial;aspect-ratio:6/5;max-height:min(760px,calc(100svh - 150px));min-height:420px;width:100%;margin:0;border-radius:3px}html .al-hero .al-hero__stage .al-art{width:94%}@media(max-width:989px){html .al-sec.al-hero{padding-top:18px;padding-bottom:calc(var(--al-pb,72px)*.62)}html .al-hero>.al-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"eb" "h" "lede" "stage" "buy" "ticks"}html .al-hero__eb{margin-bottom:14px}html .al-hero .al-h1{font-size:clamp(34px,9.4vw,48px);line-height:1.03;letter-spacing:-.035em}html .al-hero__lede{margin-top:14px;font-size:16px;line-height:1.55}html .al-hero .al-hero__stage{aspect-ratio:4/3;min-height:0;max-height:none;margin:22px calc(var(--al-gutter)*-1) 0;width:auto;border-radius:0}html .al-hero .al-hero__stage .al-art{width:100%}html .al-hero__buy{margin-top:22px;justify-items:stretch}html .al-hero .al-hero__ctas{flex-direction:column;align-items:stretch;gap:14px;text-align:center}html .al-hero .al-hero__ctas .al-link{align-self:center}html .al-hero__assure{justify-content:center}html .al-hero .al-hero__ticks{margin-top:24px;justify-content:center}}html cart-drawer .drawer__inner{--color-background:251,247,241;--gradient-background:#FBF7F1;--color-foreground:38,33,30;--color-button:142,58,63;--color-button-text:251,247,241;--color-link:38,33,30;--buttons-radius:2px;--buttons-radius-outset:2px;background:#fbf7f1;color:#26211e}html cart-drawer .drawer__heading{font-family:var(--al-font-head,inherit);font-weight:400;letter-spacing:-.02em}html cart-drawer .button{min-height:56px;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}html .al-footer ul.al-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}html .al-pay svg{width:38px;height:24px;display:block}html .al-footer__contact{margin:22px 0 0;font-size:14px;color:#fbf7f1b3}html .al-footer__contact a{font-size:14px}@media(max-width:989px){html .al-footer__top{row-gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/al-shell.css.map */
