:root{--avr-ink:#171717;--avr-muted:#535b61;--avr-paper:#fafafa;--avr-warm:#f7f7f5;--avr-blue:#89a9cb;--avr-pale:#edf2f7;--avr-line:#dce1e5;--avr-radius:10px;--avr-gutter:clamp(18px,4vw,64px)}.avr{color:var(--avr-ink);background:#fff;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.avr *{box-sizing:border-box}.avr [hidden]{display:none!important}.avr a{color:inherit}.avr img{display:block;max-width:100%;height:auto}.avr button,.avr input,.avr select{font:inherit}.avr :focus-visible{outline:2px solid #315a83;outline-offset:4px}.avr-shell{max-width:1440px;margin-inline:auto;padding-inline:var(--avr-gutter)}.avr-section{padding-block:clamp(48px,6vw,88px)}.avr-soft{background:var(--avr-warm)}.avr-blue{background:var(--avr-pale)}.avr-kicker{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;color:var(--avr-muted)}.avr h1,.avr h2,.avr h3{color:inherit;text-transform:none;letter-spacing:-.035em;font-weight:500;margin:0;line-height:1.09}.avr h1{font-size:clamp(36px,5.3vw,72px)}.avr h2{font-size:clamp(29px,3.5vw,48px)}.avr h3{font-size:clamp(20px,2vw,27px);letter-spacing:-.025em}.avr p{margin:0 0 16px}.avr p:last-child{margin-bottom:0}.avr-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.65;color:var(--avr-muted);max-width:58ch;margin-top:22px!important}.avr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:44px}.avr-head>div{max-width:750px}.avr-link{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;display:inline-flex;align-items:center;min-height:44px;gap:10px;font-size:14px;font-weight:600}.avr-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px}.avr-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 23px;background:var(--avr-ink);border:1px solid var(--avr-ink);border-radius:var(--avr-radius);color:#fff!important;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;cursor:pointer;transition:background .18s ease}.avr-btn:hover{background:#343434}.avr-btn--light{background:#fff;border-color:#fff;color:var(--avr-ink)!important}.avr-btn--light:hover{background:#f3f3f3;border-color:#f3f3f3;color:var(--avr-ink)!important}.avr-btn--line{background:transparent;color:var(--avr-ink)!important;border-color:#a9b1b8}.avr-btn--line:hover{background:#edf2f7}.avr-prose{max-width:780px}.avr-prose p{margin-block:16px;color:var(--avr-muted)}.avr-prose h2,.avr-prose h3{margin-top:32px}.avr-prose a{text-decoration:underline;text-underline-offset:4px}.avr-note{border-left:3px solid var(--avr-blue);padding:18px 22px;background:var(--avr-pale);margin-block:24px;color:#384652;font-size:14px}.avr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.avr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.avr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.avr-product{min-width:0}.avr .ap-product-card__finish{font-size:11px;line-height:1.4;letter-spacing:.06em;color:var(--avr-muted)}.avr-empty{padding:28px;border:1px solid var(--avr-line);border-radius:10px}.avr-card{display:block;text-decoration:none}.avr-card__image{aspect-ratio:4/5;background:var(--avr-paper);overflow:hidden}.avr-card__image img{height:100%;width:100%;object-fit:cover}.avr-card__copy{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px}.avr-card__copy h3{font-size:21px}.avr-caption{font-size:13px;color:var(--avr-muted);margin-top:10px!important}.avr-hero{position:relative;background:var(--avr-warm)}.avr-hero__grid{display:grid;grid-template-columns:.82fr 1.18fr;min-height:570px}.avr-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:64px clamp(24px,5vw,80px)}.avr-hero__copy h1{max-width:11ch}.avr-hero__copy .avr-lead{max-width:33ch;font-size:18px}.avr-hero__media{min-width:0;position:relative;background:#ececeb}.avr-hero__media picture{display:block;height:100%}.avr-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.avr-hero__media>picture{position:absolute;top:0;right:0;bottom:0;left:0}.avr-trust{border-bottom:1px solid var(--avr-line);background:#fff}.avr-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-block:22px;text-align:center}.avr-trust__item{font-size:13px;line-height:1.5}.avr-trust__item+*{border-left:1px solid var(--avr-line)}.avr-trust__item strong{display:block;font-weight:600}.avr-trust__item small{display:block;color:var(--avr-muted);font-size:12px}.avr-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px)}.avr-split__image{aspect-ratio:4/5;overflow:hidden;background:var(--avr-paper)}.avr-split__image img{width:100%;height:100%;object-fit:cover}.avr-split__copy{padding:24px 0;max-width:580px}.avr-split__copy h2{max-width:15ch}.avr-split--reverse .avr-split__image{order:2}.avr-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid var(--avr-line);padding-top:30px;margin-top:32px}.avr-fact__number{font-size:12px;letter-spacing:.08em;color:var(--avr-muted);display:block;margin-bottom:16px}.avr-facts h3{font-size:22px;margin-bottom:12px}.avr-facts p{color:var(--avr-muted);font-size:15px}.avr-pills{display:flex;gap:8px;flex-wrap:wrap;margin-block:24px}.avr-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 17px;border:1px solid var(--avr-line);border-radius:999px;font-size:14px;text-decoration:none;background:#fff}.avr-pill[aria-current=page]{background:var(--avr-ink);color:#fff;border-color:var(--avr-ink)}.avr-pagehead{padding-block:clamp(44px,5.5vw,80px);background:var(--avr-pale);border-bottom:1px solid var(--avr-line)}.avr-pagehead h1{max-width:20ch}.avr-pagehead .avr-lead{max-width:62ch}.avr-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--avr-muted);margin-bottom:26px}.avr-breadcrumb a{min-height:32px;display:inline-flex;align-items:center}.avr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.avr-tile{padding:26px;border:1px solid var(--avr-line);border-radius:var(--avr-radius);display:block;text-decoration:none;background:#fff}.avr-tile h3{font-size:22px;margin-bottom:12px}.avr-tile p{font-size:15px;color:var(--avr-muted)}.avr-tile:hover{border-color:#a5b8cb}.avr-faq{border-top:1px solid var(--avr-line)}.avr-faq details{border-bottom:1px solid var(--avr-line)}.avr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-weight:600;font-size:16px}.avr-faq summary::-webkit-details-marker{display:none}.avr-faq summary:after{content:"+";font-weight:400;font-size:24px;flex:none}.avr-faq details[open]>summary:after{content:"\2212"}.avr-faq details>div{padding:0 0 24px;max-width:76ch;color:var(--avr-muted)}.avr-faq a{text-decoration:underline;text-underline-offset:4px}.avr-guide{scroll-margin-top:120px;border-top:1px solid var(--avr-line);padding-top:38px;margin-top:44px}.avr-guide h2{font-size:clamp(26px,3vw,38px);margin-bottom:20px}.avr-field{display:grid;gap:8px;min-width:0}.avr-field label{font-size:13px;font-weight:600}.avr-field select,.avr-field input{background:#fff;color:var(--avr-ink);border:1px solid #b8c1c9;border-radius:var(--avr-radius);min-height:50px;padding:12px;width:100%;font-size:16px}.avr-filterbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:16px;align-items:end;margin-block:28px}.avr-results{font-size:14px;color:var(--avr-muted);margin-bottom:22px!important}.avr-newsletter{background:#c6d4e1;padding-block:60px}.avr-footer-grid{display:grid;grid-template-columns:1.4fr 2fr;gap:60px}.avr-newsletter form{margin-top:22px}.avr-email-row{display:flex;gap:10px}.avr-email-row .avr-field{flex:1}.avr-email-row button{align-self:end}.avr-privacy{font-size:12px!important;line-height:1.7;color:#3f4a54;margin-top:14px!important}.avr-privacy a{text-decoration:underline}.avr-success{padding:14px;border:1px solid #436545;background:#f4faf3;border-radius:8px}.avr-error{padding:14px;border:1px solid #94372f;background:#fff4f2;border-radius:8px}.avr-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-left:1px solid rgba(23,23,23,.18);padding-left:40px}.avr-footer-nav h3{font-size:14px;letter-spacing:.02em;font-weight:650;margin-bottom:14px}.avr-footer-nav a{display:flex;align-items:center;min-height:36px;font-size:13px;text-decoration:none;line-height:1.5}.avr-footer-nav a:hover{text-decoration:underline}.avr-footer-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap;margin-top:40px;padding-top:26px;border-top:1px solid rgba(23,23,23,.18);font-size:12px}.avr-payments{display:flex;gap:7px;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}.avr-payments svg{height:22px;width:auto}.avr-review-slot:empty{display:none}.avr-review-empty{padding:22px;border:1px dashed var(--avr-line);font-size:14px;color:var(--avr-muted)}.avr-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.avr-detail-grid img{max-height:650px;object-fit:contain;width:100%;background:var(--avr-paper)}.avr-specs{margin:0;display:grid;grid-template-columns:minmax(95px,.65fr) 1.35fr;font-size:14px;line-height:1.6}.avr-specs dt,.avr-specs dd{padding:12px 0;border-bottom:1px solid var(--avr-line);margin:0}.avr-specs dt{color:var(--avr-muted);padding-right:16px}.avr-inline-benefits{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:13px;line-height:1.6;margin:15px 0}.avr-stock{display:block;width:100%;padding:14px 16px;background:var(--avr-pale);border-radius:8px;font-size:13px;line-height:1.65}.avr-stock strong{display:block;font-size:14px}.avr-stock a{text-decoration:underline;text-underline-offset:3px}.avr-stock p{margin:5px 0 0}.avr-product-title{font-size:clamp(26px,3vw,38px)!important;letter-spacing:-.035em!important;line-height:1.13!important;font-weight:500!important;text-transform:none!important}.avr-size{font-size:14px;line-height:1.7}.avr-size p+p{margin-top:12px}.avr-size a{text-decoration:underline;text-underline-offset:3px}.avr table{border-collapse:collapse;width:100%;font-size:14px}.avr td,.avr th{padding:12px;text-align:left;border-bottom:1px solid var(--avr-line)}.av-choices{display:flex;flex-wrap:wrap;gap:10px}.av-choice{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:1px solid var(--avr-line);border-radius:9px;text-decoration:none}.av-choice[aria-current=page]{border-color:var(--avr-ink)}.av-choice__swatch{width:22px;height:22px;border-radius:50%;border:1px solid #aaa;background:#ddd;flex-shrink:0}.av-choice--gold .av-choice__swatch{background:linear-gradient(135deg,#f7e4af,#bf9145,#f0d088)}.av-choice--silver .av-choice__swatch{background:linear-gradient(135deg,#fff,#b4bac0,#e8ecef)}.av-choice__copy{display:grid;font-size:13px}.av-choice__copy small{font-size:11px;color:var(--avr-muted)}.av-label{font-size:13px;margin-bottom:8px}.av-payment-methods{padding:12px 0}.av-payment-methods__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.av-payment-methods__label{font-size:13px}.av-payment-methods__icons{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.av-payment-methods__icons svg{width:auto;height:22px}.av-payment-methods__note{font-size:12px;color:var(--avr-muted);margin-top:8px}.ap-pair-with{border-top:1px solid var(--avr-line);padding-top:20px;margin-top:10px}.ap-pair-with__label{font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:10px}.ap-pair-with__card{display:grid;grid-template-columns:68px 1fr 24px;gap:14px;align-items:center;text-decoration:none}.ap-pair-with__image img{width:68px;height:68px;object-fit:cover;background:var(--avr-paper)}.ap-pair-with__title{display:block;font-size:13px;line-height:1.5}.ap-pair-with__price{display:block;font-size:13px;margin-top:5px}.avr-anchor{scroll-margin-top:125px}@media(min-width:1000px){.avr-hero__grid{min-height:min(78vh,800px)}.avr-categories .avr-card__image{aspect-ratio:1/1.1}}@media(max-width:999px){.avr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.avr-grid--2{grid-template-columns:1fr 1fr}.avr-footer-grid{grid-template-columns:1fr;gap:36px}.avr-footer-nav{border-left:0;border-top:1px solid rgba(23,23,23,.18);padding-left:0;padding-top:32px}.avr-hero__copy{padding:38px 28px}.avr-hero__grid{min-height:500px}.avr-tiles{grid-template-columns:1fr 1fr}}@media(max-width:699px){.avr{font-size:15px}.avr-shell{padding-inline:18px}.avr-section{padding-block:48px}.avr-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:36px}.avr-grid,.avr-grid--3,.avr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.avr-hero__grid{display:flex;flex-direction:column;min-height:0}.avr-hero__media{order:0;aspect-ratio:4/3;min-height:0}.avr-hero__copy{order:1;padding:30px 22px 36px}.avr-hero__copy h1{max-width:17ch;font-size:36px}.avr-hero__copy .avr-kicker{margin-bottom:10px}.avr-hero__copy .avr-lead{font-size:16px;margin-top:14px!important;max-width:44ch}.avr-hero__copy .avr-actions{margin-top:20px}.avr-hero__copy .avr-btn,.avr-hero__copy .avr-actions{width:100%}.avr-trust__grid{gap:10px;padding-block:18px}.avr-trust__item{font-size:12px;padding-inline:4px}.avr-trust__item small{display:none}.avr-split,.avr-detail-grid{grid-template-columns:1fr;gap:24px}.avr-split--reverse .avr-split__image{order:0}.avr-split__image{aspect-ratio:4/3}.avr-split__copy{padding:0}.avr-facts{grid-template-columns:1fr;gap:26px}.avr-facts>article+article{border-top:1px solid var(--avr-line);padding-top:24px}.avr-categories .avr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.avr-categories .avr-card__image{aspect-ratio:3/4}.avr-categories .avr-card__copy h3{font-size:14px;letter-spacing:-.02em}.avr-card__copy{padding-top:12px}.avr-categories .avr-card__copy>span{display:none}.avr-filterbar{grid-template-columns:1fr 1fr;gap:12px}.avr-filterbar .avr-btn{width:100%}.avr-tiles{grid-template-columns:1fr}.avr-email-row{flex-direction:column}.avr-email-row button{align-self:stretch}.avr-footer-nav{grid-template-columns:1fr 1fr;gap:28px 18px}.avr-footer-nav a{min-height:40px}.avr-newsletter{padding-block:42px}.avr-newsletter h2{font-size:29px}.avr-footer-bottom{align-items:flex-start;flex-direction:column}.avr-pagehead{padding-block:40px}.avr-pagehead h1{font-size:36px}.avr-guide{margin-top:32px;padding-top:30px}.avr-pills{gap:6px}.avr-pill{font-size:13px;padding-inline:13px}.avr-lead{font-size:17px}.avr-card__copy h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.avr *,.avr *:before,.avr *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.av-scrollstory__visual{transition:none!important}}.avr-categories .avr-card__copy{justify-content:flex-start;gap:8px}.avr-categories .avr-card__copy>span{display:inline-block!important;flex:none;line-height:1;transform:translateY(-1px)}.avr-story-banner{position:relative;min-height:clamp(420px,52vw,680px);overflow:hidden;border-radius:14px;background:#252525;color:#fff}.avr-story-banner__media,.avr-story-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.avr-story-banner__media img{object-fit:cover}.avr-story-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#00000061)}.avr-story-banner__content{position:relative;z-index:1;min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 24px}.avr-story-banner__content .avr-kicker{color:#ffffffd1}.avr-story-banner__content h2{max-width:14ch;color:#fff;font-size:clamp(34px,5vw,64px)}.avr-story-banner__content .avr-lead{max-width:46ch;color:#ffffffe6;margin-inline:auto}.avr-story-banner__content .avr-actions{justify-content:center}.avr-journal{padding-bottom:clamp(112px,11vw,168px)!important;border-bottom:1px solid var(--avr-line)}.avr-journal .avr-card__image{display:block;border-radius:14px;overflow:hidden}.avr-journal .avr-card__image img{filter:grayscale(1);transition:filter .28s ease}.avr-journal .avr-card:hover .avr-card__image img,.avr-journal .avr-card:focus-within .avr-card__image img{filter:grayscale(0)}.avr-footer{position:relative;z-index:1;clear:both;margin-top:0;border-top:1px solid rgba(23,23,23,.16);padding-block:clamp(60px,7vw,92px) 34px}.avr-footer .avr-footer-grid{grid-template-columns:minmax(300px,.95fr) minmax(0,1.65fr);gap:clamp(50px,7vw,100px);align-items:start}.avr-footer .avr-footer-nav{grid-template-columns:repeat(3,minmax(150px,1fr));gap:clamp(24px,3vw,40px);padding-left:clamp(34px,4vw,58px)}.avr-footer .avr-footer-nav>div{min-width:0}.avr-footer .avr-footer-nav h3{margin-bottom:16px}.avr-footer .avr-footer-bottom{margin-top:48px}.avr-stock__status{display:flex;align-items:center;gap:9px}.avr-stock__status strong{display:inline}.avr-stock__dot{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:#3f8f32;box-shadow:0 0 0 3px #3f8f321a}.avr-stock__delivery{margin-top:9px!important;font-size:14px;line-height:1.55}.avr-stock__delivery strong{display:inline}.avr-stock__note{font-size:12px;color:var(--avr-muted)}@media(max-width:999px){.avr-footer .avr-footer-grid{grid-template-columns:1fr;gap:40px}.avr-footer .avr-footer-nav{border-left:0;border-top:1px solid rgba(23,23,23,.18);padding-left:0;padding-top:32px}}@media(max-width:699px){.avr-story-banner{min-height:430px;border-radius:12px}.avr-story-banner__content{padding:34px 20px}.avr-story-banner__content h2{font-size:38px}.avr-journal{padding-bottom:88px!important}.avr-footer{padding-top:50px}.avr-footer .avr-footer-nav{grid-template-columns:1fr 1fr;gap:30px 20px}}.avr-journal__swipe-hint{display:none}.avr-journal__track>.avr-card:nth-child(n+4){display:none}@media(max-width:699px){.avr-journal .avr-card__image img,.avr-journal .avr-card:hover .avr-card__image img,.avr-journal .avr-card:focus-within .avr-card__image img{filter:none!important;transition:none!important}.avr-journal__swipe-hint{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-8px 0 16px;color:var(--avr-muted);font-size:12px;letter-spacing:.02em}.avr-swipe-arrow{position:relative;display:inline-block;width:28px;height:10px}.avr-swipe-arrow:before{content:"";position:absolute;left:0;right:2px;top:4px;height:1px;background:currentColor}.avr-swipe-arrow:after{content:"";position:absolute;right:1px;top:1px;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.avr-journal__track{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:0 42px 14px 0;margin-right:-18px;scrollbar-width:none}.avr-journal__track::-webkit-scrollbar{display:none}.avr-journal__track>.avr-card{display:block!important;flex:0 0 calc((100% - 24px)/2);min-width:0;scroll-snap-align:start}.avr-journal__track .avr-card__image{aspect-ratio:4/5}.avr-journal__track h3{font-size:16px;line-height:1.2}.avr-journal__track .avr-caption{font-size:12px;line-height:1.5}.avr-journal__track .avr-link{font-size:12px;gap:7px}}@media(max-width:699px){.avr-categories .avr-card__copy>span[aria-hidden=true]{display:inline-block!important;position:relative;width:13px;height:13px;min-width:13px;font-size:0!important;line-height:0;color:inherit;transform:none!important}.avr-categories .avr-card__copy>span[aria-hidden=true]:before{content:"";position:absolute;width:10px;height:1.4px;background:currentColor;left:1px;top:6px;transform:rotate(-45deg);transform-origin:center}.avr-categories .avr-card__copy>span[aria-hidden=true]:after{content:"";position:absolute;width:5px;height:5px;border-top:1.4px solid currentColor;border-right:1.4px solid currentColor;right:1px;top:1px}.avr-journal__track{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;padding:0 48px 16px 18px!important;gap:12px!important}.avr-journal__track>.avr-card{flex:0 0 calc((100vw - 48px)/2)!important}.avr-journal__track .avr-card__image{aspect-ratio:3/4!important}.avr-journal__track>.avr-card>div{padding-top:12px!important;border-top:0!important}.avr-journal__track>.avr-card>div>.avr-kicker{display:none!important}.avr-journal__track>.avr-card>div>.avr-caption{display:none!important}.avr-journal__track>.avr-card>div>.avr-link{display:none!important}.avr-journal__track h3{margin:0!important;font-size:16.5px!important;line-height:1.28!important;font-weight:600!important;letter-spacing:-.02em!important}.avr-journal__track h3 a{display:block;text-decoration:none;text-underline-offset:0}}@media(max-width:699px){.avr-journal__track>.avr-card{background:#fff}.avr-journal__track .avr-card__image{border-radius:14px 14px 0 0!important;overflow:hidden}.avr-journal__track>.avr-card>div{padding:12px 12px 14px!important;border-left:1px solid var(--avr-line)!important;border-right:1px solid var(--avr-line)!important;border-bottom:1px solid var(--avr-line)!important;border-top:0!important;border-radius:0 0 12px 12px;background:#fff}.avr-journal__track>.avr-card>div>.avr-kicker{display:block!important;margin:0 0 7px!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.11em!important;color:var(--avr-muted)!important}.avr-journal__track h3{margin:0!important;font-size:16.5px!important;line-height:1.28!important;font-weight:600!important;letter-spacing:-.02em!important}.avr-journal__track h3 a{display:block;text-decoration:none;text-underline-offset:0}.avr-journal__track>.avr-card>div>.avr-caption{display:none!important}.avr-journal__track>.avr-card>div>.avr-link{display:none!important}}@media(max-width:699px){.avr-journal__track{padding-left:10px!important;scroll-padding-left:10px!important}}.avr-blue .avr-split__image{aspect-ratio:1/1}.avr-blue .avr-split__image img{width:100%;height:100%;object-fit:cover}@media(max-width:699px){.avr-blue .avr-split{gap:22px}.avr-blue .avr-split__image{aspect-ratio:1/1;order:0}}.avr-categories.avr-section{padding-block:34px 26px}.avr-curated-products.avr-section{padding-block:26px 30px}.avr-panel--style.avr-section,.avr-panel--quality.avr-section,.avr-panel--gift.avr-section{padding-block:30px}.avr-panel--story.avr-section{padding-block:30px 26px}.avr-journal.avr-section{padding-block:26px 34px!important}.avr-footer{padding-block:36px 30px}@media(max-width:699px){.avr-categories.avr-section{padding-block:28px 22px}.avr-curated-products.avr-section{padding-block:22px 26px}.avr-panel--style.avr-section,.avr-panel--quality.avr-section,.avr-panel--gift.avr-section{padding-block:26px}.avr-panel--story.avr-section{padding-block:26px 22px}.avr-journal.avr-section{padding-block:22px 28px!important}.avr-footer{padding-block:32px 26px}}.avr-panel--quality .avr-head{margin-bottom:0}.avr-panel--quality .avr-head>div{max-width:800px}@media(max-width:699px){.avr-hero{background:#1c1c1c}.avr-hero__grid{position:relative!important;display:block!important;height:clamp(560px,calc(100svh - var(--header-height,0px) - var(--announcement-bar-height,0px)),780px);min-height:560px!important;overflow:hidden}.avr-hero__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;min-height:0!important;background:#d9d6cf}.avr-hero__media>picture{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.avr-hero__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.avr-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000008 16%,#0000000f 36%,#00000038 66%,#0000007a)}.avr-hero__copy{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;order:initial!important;align-items:center!important;justify-content:center!important;text-align:center;padding:clamp(90px,16vh,140px) 24px 28px!important;color:#fff}.avr-hero__copy .avr-kicker{color:#ffffffdb!important;margin-bottom:12px!important}.avr-hero__copy h1{max-width:14ch!important;margin-inline:auto!important;color:#fff!important;font-size:clamp(30px,8.4vw,40px)!important;line-height:1.08!important;text-shadow:0 1px 14px rgba(0,0,0,.18)}.avr-hero__copy .avr-lead{max-width:31ch!important;margin:14px auto 0!important;color:#fffffff0!important;font-size:15px!important;line-height:1.5!important;text-shadow:0 1px 12px rgba(0,0,0,.18)}.avr-hero__copy .avr-actions{width:auto!important;justify-content:center!important;margin-top:20px!important}.avr-hero__copy .avr-btn{width:auto!important;min-width:190px;background:#fffffff2!important;border-color:#fffffff2!important;color:#171717!important;box-shadow:0 5px 18px #0000001a}.avr-panel--quality .avr-head{margin-bottom:0!important}}@media(max-width:380px){.avr-hero__grid{height:clamp(520px,calc(100svh - var(--header-height,0px) - var(--announcement-bar-height,0px)),700px);min-height:520px!important}.avr-hero__copy{padding-top:82px!important}}.avr-hero__lead-next{display:inline}@media(max-width:699px){.avr-hero__lead-next{display:block;margin-top:3px}}@media(max-width:699px){.avr-categories.avr-section{padding-bottom:30px}.avr-curated-products.avr-section{padding-top:30px;padding-bottom:32px}.avr-panel--style.avr-section{padding-top:30px}.avr-categories .avr-head,.avr-curated-products .avr-head{margin-bottom:44px!important}}.avr .avr-btn>span[aria-hidden=true],.avr .avr-link>span[aria-hidden=true],.avr .avr-card__copy>span[aria-hidden=true],.av-action>span[aria-hidden=true],.ap-pair-with__card>span[aria-hidden=true]{display:none!important}.ap-pair-with{border-top:1px solid var(--avr-line);padding-top:20px;margin-top:12px}.ap-pair-with__label{font-size:11px;font-weight:650;letter-spacing:.08em;margin:0 0 12px}.ap-pair-with__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ap-pair-with__card{display:block;min-width:0;text-decoration:none}.ap-pair-with__image{display:block;aspect-ratio:1/1;background:var(--avr-paper);overflow:hidden}.ap-pair-with__image img{display:block;width:100%;height:100%;object-fit:contain}.ap-pair-with__title{display:block;margin-top:9px;font-size:12.5px;line-height:1.35;color:var(--avr-ink)}.ap-pair-with__price{display:block;margin-top:4px;font-size:12.5px;line-height:1.3;color:var(--avr-muted)}.ap-product-overview{margin-top:22px;padding-top:20px;border-top:1px solid var(--avr-line)}.ap-product-overview__label{margin:0 0 10px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--avr-ink)}.ap-product-overview__copy{font-size:13.5px;line-height:1.6;color:var(--avr-muted)}.ap-product-overview__copy p{margin:0 0 12px}.ap-product-overview__facts{display:grid;grid-template-columns:minmax(105px,.72fr) minmax(0,1.28fr);margin:14px 0 0;font-size:12.5px;line-height:1.45}.ap-product-overview__facts dt,.ap-product-overview__facts dd{margin:0;padding:9px 0;border-bottom:1px solid var(--avr-line)}.ap-product-overview__facts dt{padding-right:14px;color:var(--avr-muted)}@media(max-width:999px){.ap-pair-with__grid{gap:10px}.ap-pair-with__title,.ap-pair-with__price{font-size:12px}.ap-product-overview{display:none}}@media screen and (min-width:700px)and (hover:hover)and (pointer:fine){.avr-categories .avr-category-card{transition:transform .22s ease,box-shadow .22s ease}.avr-categories .avr-category-card .avr-card__image{overflow:hidden}.avr-categories .avr-category-card .avr-card__image img{transition:transform .28s cubic-bezier(.22,.61,.36,1);transform:scale(1);will-change:transform}.avr-categories .avr-category-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #17171714}.avr-categories .avr-category-card:hover .avr-card__image img{transform:scale(1.025)}}.av-product-benefits{display:block}.avr-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.avr-prose>:first-child{margin-top:0}.avr-prose>:last-child{margin-bottom:0}.avr-prose ul,.avr-prose ol{margin-block:16px;padding-inline-start:1.25em;color:var(--avr-muted)}.avr-prose li+li{margin-top:6px}.avr-prose strong{color:var(--avr-ink);font-weight:600}.avr-grid[style*=--avr-cols]{grid-template-columns:repeat(var(--avr-cols-desktop,4),minmax(0,1fr));gap:28px 20px}@media(max-width:999px){.avr-grid[style*=--avr-cols]{grid-template-columns:repeat(min(var(--avr-cols-desktop,4),3),minmax(0,1fr))}}@media(max-width:699px){.avr-grid[style*=--avr-cols]{grid-template-columns:repeat(var(--avr-cols-mobile,2),minmax(0,1fr));gap:26px 12px}}.avr-grid>*{min-width:0}.avr-product-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;color:var(--avr-ink)}.avr-product-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.avr-product-card__media{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--avr-paper);border-radius:8px}.avr-product-card__image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;margin:0;object-fit:contain;object-position:center;border-radius:0!important;background:transparent}.avr-product-card__image--primary{z-index:1;opacity:1}.avr-product-card__image--secondary{z-index:2;opacity:0;pointer-events:none;transition:opacity .16s ease-in-out}@media(hover:hover)and (pointer:fine){.avr-product-card--has-secondary:hover .avr-product-card__image--primary{opacity:0}.avr-product-card--has-secondary:hover .avr-product-card__image--secondary{opacity:1}}@media(hover:none){.avr-product-card--has-secondary:active .avr-product-card__image--primary{opacity:0}.avr-product-card--has-secondary:active .avr-product-card__image--secondary{opacity:1}}.avr-product-card__badges{position:absolute;z-index:3;inset-block-start:10px;inset-inline-start:10px;display:flex;flex-wrap:wrap;gap:6px}.avr-product-card__badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.04em;background:#dde7f0;color:var(--avr-ink)}.avr-product-card__badge--sale{background:#e32c2b;color:#fff}.avr-product-card__info{display:grid;gap:10px;justify-items:start;padding-top:14px;text-align:left}.avr-product-card__title{margin:0;font-family:var(--font-body--family);font-size:15px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.avr-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;line-height:1.4}.avr-product-card__price-current--sale{color:#e32c2b}.avr-product-card__price-compare{color:var(--avr-muted);text-decoration:line-through}.avr-product-card__link:focus-visible{outline:2px solid #315a83;outline-offset:4px}@media(max-width:699px){.avr-grid .avr-product-card__title{font-size:13px}}:where(#MainContent) img{border-radius:8px}#MainContent :is(.avr-product-card__media,.product-media-container,.avr-card__image,.avr-split__image,.avr-story-banner,.avr-story-banner__media,.avr-styling-aside,.ap-pair-with__image){border-radius:8px!important;overflow:hidden}.avr-anchor{scroll-margin-top:calc(var(--header-height,64px) + var(--avr-announcement-height,0px) + 40px)}:root{--announcement-bar-height:var(--avr-announcement-height,0px)}html:root{--color-primary-button-hover-background:#343434;--color-primary-button-hover-border:#343434;--color-primary-button-hover-text:#ffffff}.product-details .add-to-cart-button{min-height:52px;font-size:15px;font-weight:600}.product-details .av-summary-facts{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0}.product-details .av-summary-facts li{font-size:13px;padding:4px 0;margin-right:10px}.product-details .av-breadcrumbs{font-size:12px;display:flex;gap:8px;flex-wrap:wrap;color:var(--avr-muted)}.product-details .av-breadcrumbs__sep{opacity:.6}.product-details .group-block-content>*{scroll-margin-top:calc(var(--header-height,64px) + var(--avr-announcement-height,0px) + 24px)}.product-details .group-block-content>:has(.ap-pair-with){margin-top:8px}.product-details .group-block-content>:has(.ap-product-overview){margin-top:0}.product-details .avr-inline-benefits>span:first-child{display:none!important}.product-details .group-block-content>:has(>.avr-prose:only-child){margin-top:10px}.product-details .add-to-cart-button{letter-spacing:.01em}.product-details .group-block-content>:has(.avr-inline-benefits){margin-top:14px}.product-details .group-block-content>:has(.av-payment-methods){margin-top:2px}.product-information .av-benefit-stickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-information .av-benefit-sticker{min-width:0;min-height:98px;display:flex;align-items:flex-start;gap:11px;padding:13px 12px;border:1px solid rgba(23,23,23,.09);border-radius:12px;background:#fff;box-shadow:0 2px 10px #17171709}.product-information .av-benefit-sticker__icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#89a9cb24;color:#89a9cb}.product-information .av-benefit-sticker__icon svg{width:20px;height:20px;display:block}.product-information .av-benefit-sticker__copy{min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:1px}.product-information .av-benefit-sticker__copy strong{color:#171717;font-size:12.5px;line-height:1.3;font-weight:650}.product-information .av-benefit-sticker__copy small{color:#66717a;font-size:11.5px;line-height:1.35}.product-information .av-product-benefits{display:none!important}@media(min-width:1000px){.product-information__media{position:sticky;top:calc(var(--header-height,64px) + var(--avr-announcement-height,0px) + 18px);align-self:start;z-index:1}.product-information__media media-gallery{width:90%;margin-inline:auto}.product-information__media .product-media-container--image{width:100%;aspect-ratio:8/9;max-height:calc(100svh - var(--header-height,64px) - var(--avr-announcement-height,0px) - 56px);overflow:hidden;background:var(--avr-paper)}.product-information__media .product-media-container--image img{width:100%;height:100%;object-fit:contain;object-position:center}.product-details .group-block-content>:has(.avr-stock){margin-top:12px;margin-bottom:12px}.product-details .group-block-content>:has(.add-to-cart-button){margin-top:0;margin-bottom:14px}.product-details .group-block-content>:has(.ap-pair-with){margin-top:0;margin-bottom:14px}.product-details .group-block-content>:has(.av-benefit-stickers){margin-top:0;margin-bottom:16px}.product-information .av-benefit-sticker{min-height:104px;padding:14px 13px}}@media(max-width:749px){.product-information__media .product-media-container--image{aspect-ratio:auto;height:min(112.5vw,620px);max-height:620px;overflow:hidden}.product-information__media .product-media-container--image img{width:100%;height:100%;object-fit:cover;object-position:center}.product-information__media slideshow-component{position:relative}.product-information__media slideshow-controls{position:absolute;left:50%;bottom:14px;z-index:6;transform:translate(-50%);width:auto;gap:8px;padding:7px 10px;border-radius:999px;background:#ffffffbd;color:#171717;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-details{margin-top:10px}.product-details>.group-block>.group-block-content{display:flex;flex-direction:column;gap:0}.product-details>.group-block>.group-block-content>*{order:20;margin-block:0}.product-details>.group-block>.group-block-content>:has(.avr-product-title){order:1;margin-bottom:3px}.product-details>.group-block>.group-block-content>product-price{order:2;margin:0 0 8px;display:block}.product-details>.group-block>.group-block-content>:has(.av-finishes){order:3;margin-bottom:8px}.product-details>.group-block>.group-block-content>:is(variant-picker,.variant-picker,:has(>variant-picker)){order:4;margin-bottom:8px}.product-details>.group-block>.group-block-content>:has(.avr-stock){order:5;margin-bottom:9px}.product-details>.group-block>.group-block-content>:has(.add-to-cart-button){order:6;margin-bottom:12px}.product-details>.group-block>.group-block-content>:has(.ap-pair-with){order:7;margin-bottom:12px}.product-details>.group-block>.group-block-content>:has(.av-benefit-stickers){order:8;margin:0 0 12px}.product-details>.group-block>.group-block-content>:is(.rating-wrapper,:has(>.rating-wrapper)){order:9;margin-bottom:10px}.product-details>.group-block>.group-block-content>:has(.avr-inline-benefits){order:10}.product-details>.group-block>.group-block-content>:has(.av-payment-methods){order:11}.product-details .avr-product-title{font-size:24px!important;line-height:1.12!important;letter-spacing:-.025em!important}.product-details product-price .tax-note{display:none}.product-details product-price .price{color:#171717;font-size:18px;line-height:1.2;font-weight:600}.product-details .av-finishes{margin:0}.product-details .av-finishes .av-label{margin:0 0 6px;font-size:12px}.product-details .av-choices{gap:8px}.product-details .av-choice{min-height:42px;padding:7px 10px;border-radius:8px}.product-details .av-choice__swatch{width:19px;height:19px}.product-details .avr-stock{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:0;border:0;border-radius:0;background:transparent;font-size:12.5px;line-height:1.4}.product-details .avr-stock__status{display:inline-flex;align-items:center;gap:6px;margin:0}.product-details .avr-stock__status strong,.product-details .avr-stock__delivery strong{display:inline;font-size:12.5px}.product-details .avr-stock__delivery{margin:0!important}.product-details .avr-stock>p:not(.avr-stock__delivery){display:none}.product-details .add-to-cart-button{min-height:50px;width:100%}.product-details .ap-pair-with{margin:0;padding:14px;border:0;border-radius:12px;background:#f7f7f5}.product-details .ap-pair-with__label{margin-bottom:10px;font-size:11px;letter-spacing:.08em}.product-details .ap-pair-with__grid{gap:10px}.product-details .av-product-summary-desktop{display:none!important}.product-information .av-benefit-stickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px;margin:0}.product-information .av-benefit-sticker{min-height:92px;gap:9px;padding:11px 10px;border-radius:10px}.product-information .av-benefit-sticker__icon{flex:0 0 30px;width:30px;height:30px}.product-information .av-benefit-sticker__icon svg{width:18px;height:18px}.product-information .av-benefit-sticker__copy strong{font-size:11.5px;line-height:1.28}.product-information .av-benefit-sticker__copy small{font-size:10.5px;line-height:1.32}sticky-add-to-cart .sticky-add-to-cart__bar,sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{display:flex!important;opacity:1!important;transform:translate(-50%)!important;bottom:0;width:100%;z-index:100;border-radius:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 28px #0000001f}sticky-add-to-cart .sticky-add-to-cart__bar:before{top:0;right:0;bottom:0;left:0;border:0;border-top:1px solid rgba(23,23,23,.12);border-radius:0;background:#fffffffa;-webkit-backdrop-filter:none;backdrop-filter:none}sticky-add-to-cart .sticky-add-to-cart__image,sticky-add-to-cart .sticky-add-to-cart__info,sticky-add-to-cart .sticky-add-to-cart__price{display:none}sticky-add-to-cart .sticky-add-to-cart__button{flex:1 1 auto;width:100%!important;height:auto;min-height:52px;padding:12px 16px;border-radius:10px}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}#MainContent:has(sticky-add-to-cart){padding-bottom:calc(74px + env(safe-area-inset-bottom))}}#cart-drawer .cart-drawer__summary .button:not(.button-secondary),.cart-drawer--empty .button{background-color:#171717;background-image:none;color:#fff;border-color:#171717;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}@media screen and (pointer:fine){#cart-drawer .cart-drawer__summary .button:not(.button-secondary):not([disabled]):hover,.cart-drawer--empty .button:hover{background-color:#343434;border-color:#343434;color:#fff}}.avr-free-shipping-note{margin:0;width:100%;font-size:13px;line-height:1.5;text-align:center;color:var(--avr-ink)}.avr-free-shipping-note--box{width:min(100%,34rem);margin-inline:auto;padding:.85rem 1rem;border:1px solid #dce5eb;border-radius:10px;background:#eef3f7;color:#33424f}:root{--avr-ease:cubic-bezier(.22,.61,.36,1);--avr-reveal-distance:18px;--avr-reveal-duration:.7s}@media(prefers-reduced-motion:no-preference){.avr-reveal{opacity:0;transform:translateY(var(--avr-reveal-distance));transition:opacity var(--avr-reveal-duration) var(--avr-ease),transform var(--avr-reveal-duration) var(--avr-ease);transition-delay:var(--avr-reveal-delay,0s)}.avr-reveal.is-revealed{opacity:1;transform:none}.button,.avr-btn,.avr-pill,.avr-tile{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){:is(.blog-post-card,.collection-card,.resource-card,.avr-zoom) :is(img){transition:transform .9s var(--avr-ease)}:is(.blog-post-card,.collection-card,.resource-card,.avr-zoom):hover :is(img){transform:scale(1.05)}:is(.blog-post-card,.collection-card,.resource-card,.avr-zoom) :is(.blog-post-card__image,.collection-card__image,.resource-card__media,.avr-zoom__media){overflow:hidden}}}@media(prefers-reduced-motion:reduce){.avr-reveal{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/averelle-revolution.css.map */
