button,a,summary,input,select,textarea{touch-action:manipulation}h1,h2,h3,.text-link,.fc-card-copy,.adl-collection-copy{overflow-wrap:anywhere}.header-inner>*{min-width:0}.fc-header-search{font-size:28px;line-height:1;min-width:40px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mobile-menu summary{min-height:44px}.adl-home-browse{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.adl-home-browse a{border:1px solid #cbbba4;padding:9px 15px;min-height:44px;display:flex;align-items:center;font-size:11px}.adl-home-browse a:hover{background:var(--dark);color:#fff}.adl-swipe-hint{display:none}.fc-featured.section{padding-bottom:68px}.adl-collection-discovery.section{padding-top:55px}.adl-collection-copy h3{font-size:clamp(24px,2.3vw,30px)}.adl-path-card:focus-visible,.adl-collection-art:focus-visible{outline-offset:4px}.quote-form [data-submitting=true]{opacity:.7}.fc-toolbar select{min-height:44px}.fc-card-arrow{width:38px;height:38px}.fc-card-art{border-radius:10px;overflow:hidden}.fc-bottle img{aspect-ratio:1;object-fit:cover}.fc-card-meta{line-height:1.65}.adl-account-menu summary{min-width:44px;min-height:44px}.fc-directory-search{max-width:100%}.rte img{height:auto}.rte iframe{max-width:100%}.adl-quantity-links>a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
@media(max-width:1100px){.desktop-nav{gap:14px}.header-inner{gap:13px}.brand{width:145px}.header-quote{padding-inline:14px;gap:14px}}
@media(max-width:850px){.header-inner{gap:8px;height:76px}.brand{width:clamp(100px,29vw,135px);flex-shrink:0}.brand img{height:52px}.header-quote{display:none}.adl-account-menu{margin-left:auto;flex:none}.fc-header-search{margin-left:0;flex:none;min-width:40px}.mobile-menu{flex:none}.mobile-menu summary{width:32px}.mobile-menu nav a{min-height:44px}.quote-form input:not([type=checkbox]),.quote-form select,.quote-form textarea,.fc-search input,.fc-directory-search{font-size:16px}.fc-toolbar select{font-size:16px}.adl-account-dropdown{max-width:calc(100vw - 32px)}.section{padding-block:62px}}
@media(max-width:550px){.shell{width:calc(100% - 32px)}.header-inner{height:70px}.hero-slide{display:flex;flex-direction:column;min-height:0;padding-bottom:45px}.hero-inner{order:1;min-height:0;padding-top:34px;padding-bottom:26px}.hero-media{order:2;position:relative;inset:auto;aspect-ratio:3/2;width:100%;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:65% 55%}.hero-media:after{background:linear-gradient(180deg,#e9ddcb 0%,#e9ddcb00 22%)}.hero h1,.hero h2{font-size:clamp(40px,11.3vw,57px);max-width:100%;margin-bottom:20px}.hero-description{font-size:13px;max-width:100%}.hero-note{font-size:10px;line-height:1.7}.hero .eyebrow{font-size:9px}.hero .button{font-size:11px;min-height:48px}.hero .text-link{font-size:11px;min-height:44px;align-items:center}.hero .button-row{gap:8px 20px}.hero-copy{width:100%}.slide-controls{bottom:8px}.benefits h2{font-size:11px}.benefits p{font-size:10px}.benefits-grid>div{padding-inline:9px}.benefits-grid{gap:20px 0}.section,.adl-discovery{padding-block:46px}.section h2{font-size:clamp(34px,10vw,43px)}.fc-featured.section{padding-bottom:35px}.fc-featured .fc-product-cards{grid-auto-flow:column;grid-auto-columns:74%;grid-template-columns:none;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px;overscroll-behavior-x:contain;scrollbar-width:thin}.fc-featured .fc-card{scroll-snap-align:start;min-width:0}.adl-swipe-hint{display:block;font-size:10px;color:#796958;margin:13px 0 0}.adl-collection-discovery.section{padding-top:32px}.adl-collection-card{scroll-snap-align:start}.adl-collection-copy h3{font-size:28px}.adl-collection-art{aspect-ratio:1/1.06}.adl-collection-copy .text-link{font-size:11px;min-height:44px}.adl-collection-copy>span{font-size:11px}.adl-discovery-head h2{font-size:38px}.adl-rail-slide .fc-card-copy h3{font-size:23px}.fc-card-meta{font-size:10px}.fc-card .text-link{min-height:36px}.adl-rail-track{grid-auto-columns:76%}.adl-rail-footer p{max-width:190px;font-size:10px}.fc-catalog h1{font-size:36px}.fc-product-copy h1{font-size:32px;line-height:1.13}.fc-quantities{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-tier-description>div{align-items:start;flex-direction:column}.quote-form{padding:22px 16px}.adl-home-browse{gap:8px}.adl-home-browse a{font-size:10px;padding-inline:12px}.fc-search .button{min-width:76px}.page-intro h1{font-size:clamp(36px,10vw,47px)}.footer-top{gap:28px 16px}.footer-top>div:not(:first-child)>a{font-size:12px}.footer-contact a{min-height:40px}.editorial-stamp{right:0;font-size:8px;padding:14px;max-width:90%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.adl-path-card{transition:none}.adl-rail-track{scroll-behavior:auto}}body[data-motion=false]{scroll-behavior:auto}
