:root{--al-ease:cubic-bezier(.22,.61,.36,1);--al-product-bg:#f5f5f7;--al-ink:#111111;--al-paper:#ffffff;--al-page:#f6f5f3;--al-muted:#6f6b66;--al-line:#e4e2df;--al-accent:#5a1a1e;--al-night:#1e0b0c;--al-sans:"AL Inter",Arial,sans-serif;--al-serif:"AL Cormorant",Georgia,serif;--al-gutter:max(clamp(16px,3.4vw,48px), calc((100vw - 1680px)/2) )}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:130px}body.al{margin:0;background:var(--al-page);color:var(--al-ink);font:400 14px/1.6 var(--al-sans);-webkit-font-smoothing:antialiased}.al [hidden]{display:none!important}:where(.al) a{color:inherit;text-decoration:none}:where(.al) img,:where(.al) video{display:block;max-width:100%}:where(.al) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.al) :focus-visible{outline:2px solid var(--al-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}:where(.al-bar,.al-footer__base,.al-hero,.al-toast,.al--overlay .al-header:not(.is-solid),.al-about__banner,.al-about__points,.al-about__partner-head) :focus-visible{outline-color:#fff;box-shadow:0 0 0 4px var(--al-ink)}:where(.al-menu[open]) :focus-visible{outline-color:var(--al-ink);box-shadow:0 0 0 4px #fff}.al-skip{position:absolute;left:-9999px}.al-skip:focus{left:16px;top:16px;z-index:100;background:#fff;padding:8px 12px}.al-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.al-cap,.al-link,.al-btn,.al-badge,.al-bar,.al-nav a,.al-tools a,.al-lang button,.al-facet summary,.al-shop__open,.al-crumbs,.al-acc summary,.al-footer h2,.al-hero__toggle{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:500;line-height:1.4}.al-display{font-family:var(--al-serif);font-weight:400;font-size:clamp(36px,4.2vw,56px);line-height:1;margin:0;letter-spacing:0}.al-display em{display:block;font-style:italic;color:var(--al-accent)}.al-muted{color:var(--al-muted)}.al-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:4px}.al-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;background:var(--al-accent);color:#fff;border:1px solid var(--al-accent);text-decoration:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.al-btn:hover{background:var(--al-night);border-color:var(--al-night);color:#fff}.al-btn--outline{background:transparent;color:var(--al-accent)}.al-btn--outline:hover{background:var(--al-accent);border-color:var(--al-accent)}.al-btn--light{background:transparent;color:#fff;border-color:#fff}.al-btn--light:hover{background:#ffffff24;border-color:#fff}.al-btn--block{display:flex;width:100%}.al-btn[disabled]{background:#fff;color:var(--al-muted);border-color:var(--al-line);cursor:not-allowed}.al-badge{border:1px solid var(--al-accent);color:var(--al-accent);padding:4px 8px;font-size:10px;white-space:nowrap}.al-price{color:var(--al-accent);font-weight:500}.al-round{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--al-line);background:#fff;color:var(--al-ink)}.al-round[disabled]{opacity:.35;cursor:default}.al-section--white{background:#fff}.al-bar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;position:relative;background:var(--al-accent);color:#fff;padding:10px calc(var(--al-gutter) + 32px);text-align:center}.al-bar a{text-decoration:underline;text-underline-offset:3px}.al-bar__close{position:absolute;right:var(--al-gutter);top:50%;transform:translateY(-50%);display:flex;padding:6px;color:inherit}.al-header-section{position:sticky;top:0;z-index:40}.al-header{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--al-line);color:var(--al-ink);transition:background .2s ease}.al-header:has(.al-menu[open]){z-index:80}.al--overlay .al-header-section{height:0}.al--overlay .al-header{background:transparent;border-bottom-color:#ffffff38;color:#fff}.al-header.is-solid{background:#fff;border-bottom-color:var(--al-line);color:var(--al-ink)}.al-header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px var(--al-gutter) 0}.al-header__left{display:flex;align-items:center;gap:16px}.al-logo{justify-self:center;color:inherit}.al-logo .al-logo-svg{height:44px;width:auto;display:block}.al-tools{justify-self:end;display:flex;gap:26px;align-items:center}.al-tools__icon{display:none;width:18px;height:18px}.al-lang{display:flex;gap:8px}.al-lang button[aria-current]{text-decoration:underline;text-underline-offset:3px}.al-nav__list{display:flex;justify-content:center;gap:40px;list-style:none;margin:0;padding:18px 0 16px}.al-nav__link{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:500;text-decoration:none;color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:0 0 6px;cursor:pointer;transition:background-size .35s var(--al-ease),color .2s ease}.al-nav__link:hover,.al-nav__link[aria-expanded=true]{background-size:100% 1px}.al-nav__link[aria-expanded=true]{color:var(--al-accent)}.al-mega{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:minmax(0,1fr) min(40vw,600px);min-height:360px;background:#fff;color:var(--al-ink);border-top:1px solid var(--al-line);border-bottom:2px solid var(--al-ink);box-shadow:0 0 0 100vmax #120f1059;clip-path:inset(0 0 -100vmax 0);transition:opacity .28s ease,transform .28s ease,visibility 0s}.al-mega[hidden]{display:grid!important;visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s .2s}.al-mega__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:44px var(--al-gutter)}.al-mega__col{display:flex;flex-direction:column;gap:10px}.al-mega__col a{text-decoration:none}.al-mega__title{margin:0 0 6px;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:500}.al-mega__title--accent{color:var(--al-accent)}.al-mega__all{text-decoration:underline!important;text-underline-offset:4px}.al-mega__media{position:relative;overflow:hidden;aspect-ratio:4/3;align-self:stretch;width:100%}.al-mega__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.al-mega .al-mega__col em{font-style:normal}.al-menu{display:none}.al-menu__toggle{list-style:none;display:flex;flex-direction:column;justify-content:space-between;width:26px;height:16px;cursor:pointer}.al-menu__toggle::-webkit-details-marker{display:none}.al-menu__toggle span{display:block;height:1.5px;background:currentColor;transition:transform .2s ease}.al-menu[open] .al-menu__toggle span:first-child{transform:translateY(7.25px) rotate(45deg)}.al-menu[open] .al-menu__toggle span:last-child{transform:translateY(-7.25px) rotate(-45deg)}.al-menu[open] .al-menu__toggle{position:relative;z-index:61;color:var(--al-ink)}.al-menu__drawer{display:none}.al-menu[open] .al-menu__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;gap:22px;background:#fff;color:var(--al-ink);padding:136px var(--al-gutter) 48px;overflow-y:auto;font-family:var(--al-serif);font-size:34px;line-height:1.1}@media(max-width:989px){.al-nav,.al-tools__text{display:none}.al-tools{gap:18px}.al-tools__icon,.al-menu{display:block}html:has(.al-menu[open]){overflow:hidden}.al-header__top{padding:14px var(--al-gutter)}.al-logo .al-logo-svg{height:34px}html{scroll-padding-top:76px}}.al-hero{position:relative;height:min(100svh,max(820px,56.25vw));min-height:560px;overflow:hidden;background:#120f10;color:#fff}.al-hero__media,.al-hero picture{position:absolute;top:0;right:0;bottom:0;left:0}.al-hero__poster{width:100%;height:100%;object-fit:cover}.al-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 65% 40%,#3a1416,#120f10 62%)}.al-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.al-hero__video--mobile{display:none}.al-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000061,#0000 28% 55%,#00000080)}.al-hero__bottle{position:absolute;left:52%;bottom:9%;width:30%;height:62%;filter:drop-shadow(0 40px 40px rgba(0,0,0,.5))}.al-hero__bottle .modern-product-image{width:100%;height:100%}.al-hero__toggle{position:absolute;right:var(--al-gutter);bottom:clamp(32px,7vh,64px);z-index:2;color:#fff}@media(max-width:749px){.al-hero{height:min(100svh,740px)}.al-hero--mv .al-hero__video--desktop{display:none}.al-hero--mv .al-hero__video--mobile{display:block}.al-hero__bottle{left:50%;transform:translate(-50%);top:16%;bottom:auto;width:58%;height:46%}.al-hero__toggle{bottom:auto;top:84px}}.al-section{padding:clamp(48px,5vw,80px) var(--al-gutter)}.al-hero__cta{position:absolute;left:50%;bottom:72px;transform:translate(-50%);z-index:2;min-width:168px}.al-hero__card{position:absolute;left:var(--al-gutter);bottom:56px;z-index:2;display:flex;gap:16px;align-items:center;width:330px;padding:12px;background:#1e0b0c9e;color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.al-hero__thumb{width:74px;height:92px;flex:none;overflow:hidden;background:var(--al-product-bg)}.al-hero__thumb .modern-product-image{width:100%;height:100%;object-fit:cover}.al-hero__meta{display:flex;flex-direction:column;gap:2px;font-size:12px}.al-hero__name{font-family:var(--al-serif);font-size:22px;line-height:1.05}.al-section--slider{padding-left:0;padding-right:0}.al-slider__track.al-tiles{grid-auto-columns:calc((100% - 64px)/5)}.al-tile{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;color:#fff;text-decoration:none}.al-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--al-ease)}.al-tile:hover img{transform:scale(1.05)}.al-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000061,#0000 35% 70%,#00000059)}.al-tile__title{position:absolute;left:24px;top:20px;z-index:1;font-family:var(--al-serif);font-size:38px;line-height:1}.al-tile__title em{display:block}.al-tile__cta{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:1}.al-campaign{position:relative;height:max(420px,min(56.25vw,80vh),47.8vw);overflow:hidden;color:#fff;background:var(--al-night)}.al-campaign picture,.al-campaign__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.al-campaign__copy{position:absolute;left:var(--al-gutter);bottom:48px;z-index:1;display:grid;gap:14px;justify-items:start}.al-campaign__copy .al-cap{margin:0}.al-campaign .al-display{font-size:clamp(48px,5.5vw,80px)}.al-campaign .al-btn{min-height:58px;padding:0 44px;font-size:13px}@media(min-width:750px){.al-campaign__copy{top:50%;bottom:auto;transform:translateY(-50%)}}.al-campaign .al-display em,.al-tile__title em{color:inherit}@media(max-width:749px){.al-campaign{height:auto}.al-campaign picture{position:relative;display:block;height:auto;aspect-ratio:4/5}.al-campaign__copy{position:static;padding:28px var(--al-gutter) 36px}}@media(max-width:989px){.al-hero__card{left:12px;right:12px;bottom:14px;width:fit-content;max-width:420px;margin:0 auto}.al-hero__cta{bottom:142px}}@media(min-width:750px)and (max-width:989px){.al-hero__video--desktop,.al-hero__poster{object-position:85% 50%}}@media(min-width:990px){.al-hero__media{top:max(0px,150px - 7.3vw);-webkit-mask-image:linear-gradient(transparent,#000 120px);mask-image:linear-gradient(transparent,#000 120px)}.al-hero__video--desktop,.al-hero__poster{object-position:50% 0}}@media(max-width:989px){.al-slider__track.al-tiles{grid-auto-columns:calc((100% - 2 * 16px) / 3)}}@media(max-width:749px){.al-tile__title{font-size:24px}.al-slider__track.al-tiles{grid-auto-columns:calc((100% - 12px)/2)}}.al-section--flush-top{padding-top:0}.al-section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.al-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 16px}.al-grid--page{padding:0 var(--al-gutter) 72px}@media(max-width:989px){.al-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}}.al-card{display:flex;flex-direction:column;gap:14px;min-width:0;background:#fff;padding:20px}.al-card__top{min-height:56px}.al-card__frame{position:relative}.al-card__frame .al-badge{position:absolute;top:0;left:0;z-index:1;background:#fff}.al-card__name{margin:0;font-family:var(--al-serif);font-weight:400;font-size:26px;line-height:1.02;overflow-wrap:anywhere}.al-card__name a{text-decoration:none}.al-card__media{display:block;aspect-ratio:1407/1439;overflow:hidden;background:var(--al-product-bg)}.al-card__media img{transition:transform .8s var(--al-ease)}.al-card:hover .al-card__media img{transform:scale(1.04)}.al-card__media .modern-product-image{width:100%;height:100%;object-fit:cover}.al-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:auto 0 0;font-size:13px;color:var(--al-muted)}.al-card .al-quick-add{margin:0}@media(max-width:749px){.al-card{padding:12px;gap:10px}.al-card__name{font-size:20px}.al-card .al-btn{min-height:42px;padding:0 8px;font-size:10px}}.al-slider{position:relative}.al-slider__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 var(--al-gutter);margin-bottom:36px}.al-slider__nav{display:flex;gap:10px}.al-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);justify-content:safe center;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;margin:0 var(--al-gutter);padding:0 0 4px;scrollbar-width:none;position:relative}@media(max-width:1499px){.al-slider__track{grid-auto-columns:calc((100% - 48px)/4)}}@media(max-width:989px){.al-slider__track{grid-auto-columns:calc((100% - 2 * 16px) / 3)}}.al-slider__track::-webkit-scrollbar{display:none}.al-slider__item{scroll-snap-align:start;min-width:0}.al-slider__item>.al-card{height:100%}@media(max-width:749px){.al-slider__track{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.al-slider__nav{display:none}}.al-families{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media(max-width:989px){.al-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.al-family{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#1c1a19;color:#fff}.al-family img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--al-ease)}.al-family:hover img{transform:scale(1.05)}.al-family:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#00000073)}.al-family span{position:absolute;left:20px;bottom:18px;z-index:1;font-family:var(--al-serif);font-size:32px;line-height:1}.al-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);max-width:1680px;margin:0 auto}.al-story__image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.al-story__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;padding:clamp(48px,8vw,120px)}@media(max-width:749px){.al-story{grid-template-columns:1fr}.al-story__image img{min-height:0;height:auto;aspect-ratio:4/5}.al-story__text{padding:40px var(--al-gutter)}}.al-rte{font-size:16px;line-height:1.7;max-width:62ch}.al-rte p{margin:0 0 1em}.al-page-head{padding:clamp(40px,5vw,64px) var(--al-gutter) 24px}.al-page-head .al-muted{margin:12px 0 0}.al-shop{margin:0 var(--al-gutter) 32px;padding-bottom:20px;border-bottom:1px solid var(--al-line)}.al-shop__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.al-shop__open,.al-shop__panel-head,.al-shop__panel-foot{display:none}.al-shop__panel{flex:1 1 auto}.al-shop__groups{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px}.al-facet{position:relative}.al-facet summary{list-style:none;display:flex;align-items:center;gap:8px;padding:10px 0;cursor:pointer}.al-facet summary::-webkit-details-marker{display:none}.al-facet summary:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg)}.al-facet[open] summary:after{transform:translateY(1px) rotate(-135deg)}.al-facet__menu{margin:0;padding:0;border:0;min-width:0}.al-facet[open] .al-facet__menu{position:absolute;top:100%;left:0;z-index:30;display:grid;gap:2px;min-width:240px;padding:14px 18px;background:#fff;border:1px solid var(--al-line);box-shadow:0 14px 36px #1e0b0c1a}.al-facet[open] .al-facet__menu--wide{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;min-width:480px}.al-facet__option{display:flex;align-items:center;gap:10px;padding:7px 0;cursor:pointer;text-transform:none;letter-spacing:0;font-size:14px}.al-facet__option input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--al-night)}.al-facet__option:has(input:disabled){color:var(--al-muted);cursor:default}.al-facet__n{margin-left:auto;padding-left:8px;color:var(--al-muted);font-size:12px;letter-spacing:0}.al-facet summary .al-facet__n,.al-shop__open .al-facet__n{margin-left:0;padding-left:0}.al-shop__sort{display:flex;align-items:center;gap:12px;margin-left:auto}.al-shop__sort select{min-height:42px;border:1px solid var(--al-line);padding:0 36px 0 12px;font:inherit;background:#fff;color:var(--al-ink)}.al-shop__active{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px}.al-shop__pills{display:flex;flex-wrap:wrap;gap:8px}.al-shop__pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--al-night)!important;padding:7px 12px!important;color:var(--al-night);font-size:13px}.al-shop__pill:after{content:"\d7";font-size:15px;line-height:1}@media(max-width:989px){.al-shop__open{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px!important;border:1px solid var(--al-ink)!important}.al-shop__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:none;flex-direction:column;overflow:hidden;background:#fff;color:var(--al-ink);padding:18px var(--al-gutter) 0}.al-shop__groups{display:block;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.al-shop__panel.is-open{display:flex}html:has(.al-shop__panel.is-open){overflow:hidden}.al-shop__panel-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--al-line)}.al-shop__panel-head .al-cap{margin:0}.al-shop__close{font-size:28px;line-height:1;padding:4px 8px!important}.al-facet{border-bottom:1px solid var(--al-line)}.al-facet summary{justify-content:space-between;padding:18px 0}.al-facet summary:after{margin-left:auto}.al-facet[open] .al-facet__menu,.al-facet[open] .al-facet__menu--wide{position:static;min-width:0;padding:0 0 16px;border:0;box-shadow:none}.al-facet[open] .al-facet__menu--wide{grid-template-columns:1fr 1fr;column-gap:16px}.al-shop__panel-foot{display:flex;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--al-line)}.al-shop__sort{margin-left:auto}.al-shop__sort .al-cap{display:none}}.al-empty{padding:48px var(--al-gutter);text-align:center}.al-empty .al-btn{margin-top:16px}.al-pagination{padding:0 var(--al-gutter) 64px;text-align:center}.al-search{display:flex;gap:12px;margin-top:24px;max-width:640px}.al-search input,.al-form input,.al-form textarea,.al-cart__qty input{flex:1;min-height:52px;border:1px solid var(--al-line);padding:0 16px;font:inherit;background:#fff;color:var(--al-ink)}.al-form textarea{padding:14px 16px}.al-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,80px);padding:clamp(32px,4vw,56px) var(--al-gutter) clamp(48px,6vw,80px);grid-template-areas:"media info"}.al-product__media{grid-area:media}.al-product__info{grid-area:info}.al-gallery-slider{position:relative;background:var(--al-product-bg)}.al-gallery-slider__track{grid-auto-columns:100%;padding:0;margin:0;gap:0;scroll-padding-left:0}.al-gallery-slider__slide{aspect-ratio:1/1;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:var(--al-product-bg)}.al-gallery-slider__slide img{width:100%;height:100%;object-fit:cover}.al-gallery-slider__badge{position:absolute;top:22px;left:22px;z-index:1;background:#fff}.al-gallery-slider__prev,.al-gallery-slider__next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.al-gallery-slider__prev{left:16px}.al-gallery-slider__next{right:16px}@media(min-width:990px){.al-gallery-slider__track{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;gap:10px;align-items:start;overflow:visible;scroll-snap-type:none}.al-gallery-slider__slide--lead{grid-column:1/-1}.al-gallery-slider__prev,.al-gallery-slider__next{display:none}}.al-product__info{align-self:start;display:flex;flex-direction:column;gap:18px}@media(min-width:990px)and (min-height:900px){.al-product__info{position:sticky;top:136px}}.al-crumbs{display:flex;gap:10px;color:var(--al-muted)}.al-crumbs--page{padding:18px var(--al-gutter);font-size:12px}.al-banner{position:relative;width:100%;height:min(calc(100vw * 3 / 7),70vh);overflow:hidden;background:var(--al-night)}.al-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.al-banner--slim{height:min(calc(100vw * 3 / 7),55vh)}.al-banner:before,.al-editorial:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:var(--al-fill) center/cover;filter:blur(28px) brightness(.8)}.al-contact__card{background:#fff;padding:40px}.al-editorial{margin:0;position:relative;overflow:hidden;min-height:400px;background:var(--al-night)}.al-editorial img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}@media(min-width:990px){.al-editorial{min-height:0}.al-editorial--right{grid-column:3/span 2;grid-row:1}.al-editorial--left{grid-column:1/span 2;grid-row:3}}@media(max-width:989px){.al-editorial{grid-column:1/-1;min-height:0;aspect-ratio:1/1}}.al-product__title{margin:0;font-family:var(--al-serif);font-weight:400;font-size:clamp(48px,5vw,76px);line-height:.95;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.al-product__title em{display:block}.al-product__format,.al-product__price{margin:0}.al-product__format{color:var(--al-muted)}.al-product__price{font-size:24px}.al-product__buy{margin:0;display:flex;gap:12px;align-items:flex-end}.al-product__buy .al-btn{flex:1}.al-qty{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--al-muted)}.al-qty input{width:76px;min-height:48px;border:1px solid var(--al-line);padding:0 12px;font:inherit;background:#fff;color:var(--al-ink)}.al-product__family{margin:0}.al-acc{border-top:1px solid var(--al-line);padding:16px 0}.al-acc summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer}.al-acc summary::-webkit-details-marker{display:none}.al-acc summary:after{content:"+"}.al-acc[open] summary:after{content:"\2212"}.modern-notes{margin-top:14px}.modern-notes h3{margin:12px 0 8px;font-size:11px;font-weight:500;letter-spacing:.16em}.modern-notes dl{display:grid;gap:10px;margin:0}.modern-notes dl div{display:grid;grid-template-columns:110px 1fr;gap:12px}.modern-notes dt{color:var(--al-muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.modern-notes dd{margin:0}.modern-set ul{padding-left:18px}@media(max-width:749px){.al-product{grid-template-columns:1fr;padding-bottom:120px}.al-product{grid-template-areas:"media" "info"}.al-product__title{font-size:40px}.al-qty__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.al-product__buy{position:fixed;left:0;right:0;bottom:0;z-index:15;background:#fff;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--al-line)}}.al-cart,.al-page{max-width:880px;margin:0 auto;padding:clamp(40px,5vw,72px) var(--al-gutter)}.al-cart .al-display,.al-page .al-display{margin-bottom:28px}.al-apps{max-width:880px;margin:0 auto;padding:0 var(--al-gutter) clamp(48px,6vw,96px)}.al-cart__item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px;margin-bottom:12px;background:#fff}.al-cart__media{display:block;background:var(--al-product-bg)}.al-cart__media .modern-product-image{width:96px;height:96px;object-fit:cover}.al-cart__qty{display:block;margin:10px 0;max-width:96px}.al-cart__summary{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-top:24px}.al-cart__total{display:flex;gap:24px;font-size:18px;margin:0}.al-form{display:grid;gap:18px;margin-top:32px}.al-form label{display:grid;gap:8px}.al-form__ok{padding:14px 16px;border:1px solid var(--al-ink)}.al-form__error{padding:14px 16px;border:1px solid #8a1c1c;color:#8a1c1c}.al-promise{padding:72px var(--al-gutter);text-align:center;background:var(--al-page)}.al-promise .al-display{margin-bottom:40px}.al-promise__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1120px;margin:0 auto;padding:0;list-style:none}.al-promise__list li{display:flex;flex-direction:column;align-items:center;gap:10px}.al-promise__list svg{width:44px;height:44px;fill:none;stroke:var(--al-accent);stroke-width:1.4}.al-promise__list p{margin:0;max-width:26ch;color:var(--al-muted);font-size:13px}.al-promise__list .al-cap{color:var(--al-ink)}.al-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);gap:40px;background:#fff;color:var(--al-ink);padding:56px var(--al-gutter);border-top:1px solid var(--al-line)}.al-footer h2{margin:0 0 14px;color:var(--al-accent)}.al-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.al-footer__news{display:flex;flex-direction:column;gap:12px}.al-footer__news p{margin:0}.al-newsletter{display:grid;gap:10px}.al-newsletter__row{display:flex}.al-newsletter__row input{flex:1;min-width:0;width:100%;min-height:48px;border:1px solid var(--al-line);padding:0 14px;font:inherit}.al-footer__base{display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--al-night);color:#fff;padding:28px var(--al-gutter)}.al-footer__base .al-logo-svg{height:48px;width:auto}.al-footer__legal{margin:0;color:#c9bfbf;font-size:12px}@media(max-width:989px){.al-footer{grid-template-columns:repeat(4,minmax(0,1fr))}.al-footer__news{grid-column:1/-1}}@media(max-width:749px){.al-promise__list{grid-template-columns:1fr 1fr}.al-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.al-footer__base{flex-direction:column;align-items:flex-start}}.al-about__banner{position:relative;display:flex;align-items:flex-end;min-height:clamp(320px,52vh,560px);overflow:hidden;background:var(--al-night);color:#fff}.al-about__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.al-about__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#00000073)}.al-about__banner-copy{position:relative;z-index:1;display:grid;gap:14px;padding:clamp(32px,6vw,72px) var(--al-gutter)}.al-about__banner-copy .al-cap{margin:0}.al-about__banner .al-display{font-size:clamp(44px,6vw,80px)}.al-about__banner .al-display em,.al-about__partner .al-display em{color:inherit}.al-about__story{display:grid;grid-template-columns:1fr 1fr;align-items:center}.al-about__story-image img{width:100%;height:100%;min-height:480px;object-fit:cover}.al-about__story-text{display:grid;gap:24px;padding:clamp(48px,7vw,112px) var(--al-gutter)}.al-about__story-text .al-rte p:last-child{margin-bottom:0}.al-about__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);background:var(--al-night);color:#fff;padding:clamp(48px,6vw,80px) var(--al-gutter)}.al-about__points h3{margin:0 0 10px;font-family:var(--al-serif);font-weight:400;font-size:30px;line-height:1.1}.al-about__points p{margin:0;color:#d9cfcf}.al-about__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px var(--al-gutter) 0}.al-about__strip img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.al-about__partner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,72px);background:var(--al-night);color:#fff;padding:clamp(56px,7vw,96px) var(--al-gutter);border-bottom:1px solid rgba(255,255,255,.14)}.al-about__partner-head p{margin:20px 0 0;max-width:42ch;color:#d9cfcf}.al-about__form{grid-template-columns:1fr 1fr;align-items:end;margin-top:0;background:#fff;color:var(--al-ink);padding:32px}.al-about__wide{grid-column:1/-1}.al-about__form select{min-height:52px;border:1px solid var(--al-line);padding:0 16px;font:inherit;background:#fff;color:var(--al-ink)}.al-about__note{margin:0;color:var(--al-muted);font-size:12px}.al-about__form .al-btn{justify-self:start}@media(max-width:989px){.al-about__form{grid-template-columns:1fr}}@media(max-width:749px){.al-about__story,.al-about__points,.al-about__partner,.al-about__form{grid-template-columns:1fr}.al-about__story-image img{min-height:300px}}.al-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;display:flex;gap:16px;align-items:center;max-width:calc(100vw - 32px);background:var(--al-ink);color:#fff;padding:14px 20px}.al-toast a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:989px){[data-page-type=product] .al-toast{bottom:calc(92px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.al-family img,.al-menu__toggle span{transition:none}}@keyframes al-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.al-facet[open] .al-facet__menu,.al-menu[open] .al-menu__drawer{animation:al-drop .25s ease both}.al-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s var(--al-ease),transform .9s var(--al-ease)}.al-reveal.is-in{opacity:1;transform:none}.al-slider__track .al-reveal{transform:none}.al-reveal-zoom{overflow:hidden}.al-reveal-zoom img{transform:scale(1.08);transition:transform 1.8s var(--al-ease)}.al-reveal-zoom.is-in img{transform:none}@media(prefers-reduced-motion:reduce){.al-reveal,.al-reveal-zoom img{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.al-mega,.al-mega[hidden]{transition:none}.al-facet[open] .al-facet__menu,.al-menu[open] .al-menu__drawer{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/al-base.css.map */
