.editorial-split{overflow:clip}.editorial-split__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(34px,6vw,88px);align-items:center}.editorial-split--media-right .editorial-split__media{order:2}.editorial-split__media{min-height:clamp(420px,58vw,680px);overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#e8e1d7,#f8f5ef);box-shadow:0 28px 80px #2e2a2729}.editorial-split__media img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover;object-position:center}.editorial-split__content{max-width:620px}.editorial-split__content h1,.editorial-split__content h2{font-size:clamp(2.8rem,5.2vw,5rem);line-height:.98;text-wrap:balance}.editorial-split__content .section-copy{margin-top:22px;color:var(--av-grey);font-size:clamp(.98rem,1.25vw,1.08rem)}.editorial-split__facts{display:flex;flex-wrap:wrap;gap:10px 0;margin-top:25px;color:var(--av-deep-gold);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.editorial-split__facts span{padding:0 14px;border-left:1px solid rgba(176,141,87,.4)}.editorial-split__facts span:first-child{padding-left:0;border-left:0}.editorial-split__content .button{margin-top:28px}.section--charcoal.editorial-split .editorial-split__content .section-copy{color:#f8f6f2b8}.section--charcoal.editorial-split .editorial-split__media{box-shadow:0 32px 88px #0000005c}@media(max-width:900px){.editorial-split__layout{grid-template-columns:1fr}.editorial-split--media-right .editorial-split__media{order:0}.editorial-split__media{min-height:clamp(360px,86vw,580px)}}@media(max-width:560px){.editorial-split__media{min-height:390px;border-radius:10px}.editorial-split__content h1,.editorial-split__content h2{font-size:clamp(2.45rem,13vw,3.5rem)}}.av-gallery{overflow:clip}.av-gallery__header{max-width:850px;margin-inline:auto;text-align:center}.av-gallery__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:start}.av-gallery__grid.is-masonry{grid-auto-rows:8px}.av-gallery-card{min-width:0;overflow:hidden;border-radius:10px;background:#ffffffb3;box-shadow:0 10px 30px #241d1812;transform:translateZ(0) scale(1);transform-origin:center;transition:transform .26s cubic-bezier(.2,.75,.25,1),box-shadow .26s ease,background-color .26s ease}.av-gallery-card:hover,.av-gallery-card:focus-within{z-index:3;background:#241d181f;box-shadow:0 26px 56px #241d183d;transform:translateY(-8px) scale(1.026)}.av-gallery-card__button{width:100%;display:block;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.av-gallery-card__media{position:relative;display:block;width:100%;aspect-ratio:var(--av-gallery-image-ratio);min-height:170px;max-height:430px;overflow:hidden;background:linear-gradient(145deg,#eee9e1,#f9f7f3)}.av-gallery-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform .38s cubic-bezier(.2,.75,.25,1),filter .26s ease}.av-gallery-card__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c171400;transition:background-color .26s ease}.av-gallery-card__prompt{position:absolute;left:50%;bottom:18px;padding:8px 13px;border-radius:999px;background:#f8f6f2eb;color:#2e2a27;font-size:.78rem;font-weight:800;opacity:0;transform:translate(-50%,12px) scale(.94);transition:opacity .24s ease,transform .26s cubic-bezier(.2,.75,.25,1);white-space:nowrap}.av-gallery-card:hover .av-gallery-card__media img,.av-gallery-card:focus-within .av-gallery-card__media img{transform:scale(1.035);filter:saturate(.94) contrast(1.02)}.av-gallery-card:hover .av-gallery-card__veil,.av-gallery-card:focus-within .av-gallery-card__veil{background:#1c171433}.av-gallery-card:hover .av-gallery-card__prompt,.av-gallery-card:focus-within .av-gallery-card__prompt{opacity:1;transform:translate(-50%) scale(1)}.av-gallery__empty{padding:52px;border-radius:10px;background:#ffffffb3;color:var(--av-grey);text-align:center}.av-gallery-modal{width:min(1180px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:14px;overflow:hidden;background:#f8f6f2;color:#2e2a27;box-shadow:0 36px 100px #0000006b;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.75,.25,1),overlay .22s allow-discrete,display .22s allow-discrete}.av-gallery-modal[open]{opacity:1;transform:translateY(0) scale(1)}@starting-style{.av-gallery-modal[open]{opacity:0;transform:translateY(18px) scale(.97)}}.av-gallery-modal::backdrop{background:#15110fad;-webkit-backdrop-filter:blur(9px) saturate(.7);backdrop-filter:blur(9px) saturate(.7);opacity:0;transition:opacity .22s ease,overlay .22s allow-discrete,display .22s allow-discrete}.av-gallery-modal[open]::backdrop{opacity:1}@starting-style{.av-gallery-modal[open]::backdrop{opacity:0}}.av-gallery-modal__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);height:min(760px,calc(100dvh - 32px));min-height:0;overflow:hidden}.av-gallery-modal__panel>form{display:contents}.av-gallery-modal__close{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#f8f6f2eb;color:#2e2a27;box-shadow:0 8px 24px #231c182e;cursor:pointer}.av-gallery-modal__close span{font-size:1.9rem;font-weight:300;line-height:1}.av-gallery-modal__media{min-width:0;min-height:0;display:grid;place-items:center;padding:clamp(18px,3vw,36px);background:linear-gradient(145deg,#e7e0d7,#f5f1eb)}.av-gallery-modal__media img{width:100%;height:100%;max-height:720px;object-fit:contain;object-position:center}.av-gallery-modal__content{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px);overflow-y:auto}.av-gallery-modal__content h2{font-size:clamp(2.2rem,4vw,4.3rem);overflow-wrap:anywhere}.av-gallery-modal__content>p:not(.eyebrow){margin:20px 0 0;color:var(--av-grey)}.av-gallery-modal__note{font-weight:800;color:var(--av-deep-gold)!important}.av-gallery-modal__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}html.av-gallery-modal-open,html.av-gallery-modal-open body{overflow:hidden}@media(max-width:1080px){.av-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.av-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.av-gallery-modal{overflow:auto}.av-gallery-modal__panel{grid-template-columns:1fr;height:auto;min-height:0}.av-gallery-modal__media{min-height:340px;max-height:58dvh}.av-gallery-modal__content{padding:30px 24px 36px}}@media(max-width:560px){.av-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.av-gallery-card__prompt{display:none}.av-gallery-modal{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.av-gallery-modal__actions,.av-gallery-modal__actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.av-gallery-card,.av-gallery-card__media img,.av-gallery-card__veil,.av-gallery-card__prompt,.av-gallery-modal,.av-gallery-modal::backdrop{transition-duration:.01ms!important}.av-gallery-card:hover,.av-gallery-card:focus-within{transform:none}}.product-portfolio-status{display:inline-flex;margin:20px 0 4px;padding:9px 14px;border-radius:999px;background:#b08d571f;color:var(--av-deep-gold);font-size:.9rem;font-weight:800;letter-spacing:.02em}.promotion-section{overflow:clip}.promotion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.promotion-card{overflow:hidden;border-radius:12px;background:#ffffffc2;box-shadow:0 18px 48px #2e2a271a;transition:transform .26s cubic-bezier(.2,.75,.25,1),box-shadow .26s ease}.promotion-card:hover,.promotion-card:focus-within{transform:translateY(-8px);box-shadow:0 28px 62px #2e2a272e}.promotion-card__media{aspect-ratio:4 / 4.4;overflow:hidden;background:#e9e3da}.promotion-card__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .45s ease}.promotion-card:hover .promotion-card__media img,.promotion-card:focus-within .promotion-card__media img{transform:scale(1.035)}.promotion-card__content{padding:clamp(22px,3vw,32px)}.promotion-card__content h3{font-size:clamp(1.7rem,2.7vw,2.35rem)}.promotion-card__content>p:not(.eyebrow){margin:13px 0 0;color:var(--av-grey)}.promotion-card__content .text-link{display:inline-block;margin-top:18px;color:var(--av-deep-gold);font-weight:800}@media(max-width:900px){.promotion-grid{grid-template-columns:1fr}.promotion-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media(max-width:620px){.promotion-card{display:block}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
