av-announcements.av-rotating{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:100%;min-height:58px;padding:0 6px;box-sizing:border-box;background:var(--announcement-bg,#603c30);color:var(--announcement-color,#fff);font-family:inherit}.av-rotating .av-announcement-messages{display:grid;text-align:center;padding:14px 8px;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.av-rotating .av-announcement-slide{grid-area:1/1;align-self:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.av-rotating .av-announcement-slide.is-active{opacity:1;visibility:visible}.av-rotating .av-announcement-arrow{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;background:none;border:0;color:inherit;cursor:pointer}.av-rotating .av-announcement-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.av-rotating button[hidden]{visibility:hidden;pointer-events:none}.av-rotating button:focus-visible{outline:2px solid #fff;outline-offset:-4px}.av-rotating .av-announcement-pause{position:absolute;left:50%;top:100%;transform:translate(-50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.av-rotating .av-announcement-pause:focus{clip-path:none;width:auto;height:auto;padding:8px 14px;background:#603c30;color:#fff;z-index:5}@media(max-width:749px){av-announcements.av-rotating{padding:0 4px;min-height:48px;grid-template-columns:36px minmax(0,1fr) 36px}.av-rotating .av-announcement-arrow{min-width:36px}.av-rotating .av-announcement-messages{font-size:11px;letter-spacing:.045em;padding:8px 2px}}@media(prefers-reduced-motion:reduce){.av-rotating .av-announcement-slide{transition:none}}av-announcements.av-rotating--compact{min-block-size:34px;grid-template-columns:36px minmax(0,1fr) 36px}.av-rotating--compact .av-announcement-messages{padding:6px 4px;font-size:13px;letter-spacing:.5px;font-weight:600;text-transform:none}.av-rotating--compact .av-announcement-arrow{min-block-size:32px;min-inline-size:32px;padding:4px}@media(max-width:749px){av-announcements.av-rotating--compact{min-block-size:30px}.av-rotating--compact .av-announcement-messages{font-size:11px;letter-spacing:.2px}}.av-promo-marquee{position:relative;display:block;min-block-size:44px;inline-size:100%;min-inline-size:0;overflow:hidden;background:var(--av-promo-bg);color:var(--av-promo-ink);font-family:var(--av-promo-font,inherit);font-size:var(--av-promo-size,12px);font-weight:var(--av-promo-weight,700);line-height:1.5;letter-spacing:var(--av-promo-spacing,.14em);text-transform:var(--av-promo-case,uppercase)}.av-promo-marquee__viewport{overflow:hidden;margin-inline-end:44px}.av-promo-marquee__track{display:flex;inline-size:max-content;animation:av-promo-scroll var(--av-promo-duration,24s) linear infinite;will-change:transform}.av-promo-marquee__group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-inline-size:100vw;inline-size:max-content}.av-promo-marquee__message{display:inline-flex;flex:none;align-items:center;gap:36px;padding:var(--av-promo-padding,11px) 18px;white-space:nowrap;line-height:1.5}.av-promo-marquee__separator{font-size:.9em;opacity:.7}.av-promo-marquee__toggle{position:absolute;inset-block:0;inset-inline-end:0;z-index:2;inline-size:44px;block-size:100%;margin:0;opacity:0;cursor:pointer}.av-promo-marquee__pause{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;inline-size:44px;min-block-size:38px;margin:0;background:var(--av-promo-bg);color:var(--av-promo-ink);font:inherit;letter-spacing:0;cursor:pointer}.av-promo-marquee__play-icon{display:none;font-size:10px}.av-promo-marquee__toggle:checked~.av-promo-marquee__viewport .av-promo-marquee__track,.av-promo-marquee:hover .av-promo-marquee__track,.av-promo-marquee:focus-within .av-promo-marquee__track{animation-play-state:paused}.av-promo-marquee__toggle:checked~.av-promo-marquee__pause .av-promo-marquee__pause-icon{display:none}.av-promo-marquee__toggle:checked~.av-promo-marquee__pause .av-promo-marquee__play-icon{display:block}.av-promo-marquee__toggle:focus-visible~.av-promo-marquee__pause{outline:2px solid currentColor;outline-offset:-5px}.av-promo-marquee__accessible{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[dir=rtl] .av-promo-marquee__track{animation-name:av-promo-scroll-rtl}@keyframes av-promo-scroll{to{transform:translate(-50%)}}@keyframes av-promo-scroll-rtl{to{transform:translate(50%)}}@media(max-width:749px){.av-promo-marquee{font-size:var(--av-promo-mobile,11px)}.av-promo-marquee__message{gap:26px;padding-inline:13px}}@media(prefers-reduced-motion:reduce){.av-promo-marquee__track{animation:none;inline-size:100%;will-change:auto}.av-promo-marquee__viewport{margin-inline-end:0;overflow:visible}.av-promo-marquee__group{min-inline-size:0;inline-size:100%;flex-wrap:wrap;justify-content:center}.av-promo-marquee__group[aria-hidden=true],.av-promo-marquee__toggle,.av-promo-marquee__pause{display:none}.av-promo-marquee__message{white-space:normal;gap:14px;text-align:center}}.av-product-template.av-refined .av-footer--compact.av-footer-v2{padding:40px 5% 25px;background:#111;color:#fff}.av-product-template.av-refined .av-footer--compact .av-footer-groups{grid-template-columns:1fr 1fr 1.15fr;gap:48px;max-inline-size:1280px}.av-product-template.av-refined .av-footer--compact .av-footer-heading{font-family:var(--avp-heading-font,inherit);font-size:16px;font-weight:750;letter-spacing:0;text-transform:none}.av-product-template.av-refined .av-footer--compact .av-footer-heading:empty{display:none}.av-product-template.av-refined .av-footer--compact .av-footer-content{font-size:13px;line-height:1.8;padding-block-start:14px;color:#eee}.av-product-template.av-refined .av-footer--compact .av-footer-group:first-child .av-footer-content{padding-block-start:0}.av-product-template.av-refined .av-footer--compact .av-email-row{display:flex;flex-direction:column;gap:7px;border:0;margin-block-start:18px}.av-product-template.av-refined .av-footer--compact .av-email-row input{inline-size:100%;flex:auto;border:1px solid #888;border-radius:5px;padding:11px;min-block-size:44px}.av-product-template.av-refined .av-footer--compact .av-email-row button{border:0;border-radius:5px;background:#fff;color:#111;min-block-size:44px;font-weight:750;font-size:13px;letter-spacing:0}.av-product-template.av-refined .av-footer--compact .av-footer-bottom{flex-direction:column-reverse;gap:14px;justify-content:center;text-align:center;font-size:10px;margin-block-start:40px;padding-block-start:28px}.av-product-template.av-refined .av-footer--compact .av-payments{justify-content:center;gap:7px}.av-product-template.av-refined .av-footer--compact .av-payments svg{inline-size:33px;block-size:21px}@media(max-width:749px){.av-product-template.av-refined .av-footer--compact.av-footer-v2{padding:32px 22px 24px}.av-product-template.av-refined .av-footer--compact .av-footer-groups{grid-template-columns:1fr;gap:32px}.av-product-template.av-refined .av-footer--compact .av-footer-group{border:0;padding:0}.av-product-template.av-refined .av-footer--compact .av-footer-bottom{align-items:center}.av-product-template.av-refined .av-footer--compact .av-footer-content{font-size:13px}}.av-header--compact{position:relative;max-inline-size:1440px;margin-inline:auto;background:#fff;color:#171717}.av-refined .av-header--compact .av-header{block-size:94px;padding-inline:36px}.av-refined .av-header--compact .av-wordmark{font-family:Georgia,serif;font-size:30px;letter-spacing:3px;line-height:1.1;font-weight:600}.av-refined .av-header--compact .av-wordmark small{font-family:Georgia,serif;font-size:9px;letter-spacing:5px;margin-block-start:5px;font-weight:400}.av-refined .av-header--compact .av-desktop-nav{position:absolute;inset-block-start:19px;inset-inline-start:36px;display:flex;flex-wrap:wrap;justify-content:flex-start;inline-size:34%;gap:9px 18px;padding:0;font-size:11px;line-height:1.8}.av-refined .av-header--compact .av-tools{gap:4px}@media(max-width:749px){.av-refined .av-header--compact .av-header{block-size:72px;padding-inline:12px;grid-template-columns:52px minmax(0,1fr) 64px}.av-refined .av-header--compact .av-wordmark{font-size:23px;letter-spacing:2px;line-height:1.2}.av-refined .av-header--compact .av-wordmark small{font-size:7px;letter-spacing:4px}.av-refined .av-header--compact .av-desktop-nav{display:none}.av-refined .av-header--compact .av-menu-panel{inset-block-start:72px}.av-header--compact .av-tools .av-icon{inline-size:32px}}.av-header--compact .av-search form{inset-inline-end:0;inset-inline-start:auto}.av-header-navigation .av-desktop-nav,.av-header-navigation .av-menu-panel{font-family:var(--av-nav-font);font-weight:var(--av-nav-weight);color:var(--av-nav-color)}.av-header-navigation .av-desktop-nav>a,.av-header-navigation .av-desktop-nav>.av-nav-dropdown>.av-nav-dropdown__toggle,.av-header-navigation .av-menu-panel>a,.av-header-navigation .av-menu-panel>.av-nav-dropdown>.av-nav-dropdown__toggle{text-transform:var(--av-nav-case);letter-spacing:0}.av-refined .av-header-navigation .av-desktop-nav{font-size:var(--av-nav-size);gap:12px var(--av-nav-gap)}.av-refined .av-header-navigation--below .av-desktop-nav{position:relative;inset:auto;inline-size:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:14px 24px 22px;line-height:1.5}.av-header-navigation--below .av-desktop-nav>a,.av-header-navigation--below .av-desktop-nav>.av-nav-dropdown{max-inline-size:100%;min-inline-size:0}.av-header-navigation .av-desktop-nav>a{overflow-wrap:anywhere}@media(max-width:749px){.av-refined .av-header-navigation .av-desktop-nav{display:none}.av-refined .av-header-navigation .av-menu-panel>a,.av-header-navigation .av-menu-panel .av-nav-dropdown__toggle,.av-refined .av-header-navigation .av-menu-panel .av-nav-dropdown__links a{font-size:var(--av-nav-mobile)}}.av-product-template .av-trust.av-home-benefits{padding:56px 6%;gap:60px;background:#fff;color:#171717;border:0}.av-product-template .av-trust.av-home-benefits strong{font-family:var(--avp-heading-font,inherit);font-size:19px;font-weight:800}.av-product-template .av-trust.av-home-benefits p{color:inherit;font-size:13px;line-height:1.85;margin-block-start:15px}.av-product-template .av-trust.av-home-benefits svg{inline-size:38px;block-size:38px;margin-block-end:18px}@media(max-width:749px){.av-product-template .av-trust.av-home-benefits{display:grid;grid-template-columns:1fr;padding:40px 28px;gap:44px}.av-product-template .av-trust.av-home-benefits strong{font-size:18px}.av-product-template .av-trust.av-home-benefits p{color:inherit;font-size:13px;max-inline-size:340px}}.av-reference-products{max-inline-size:1440px;margin-inline:auto;padding:var(--space,48px) 26px 24px;color:var(--av-row-ink);background:var(--av-row-bg)}.av-reference-products .av-section-head{display:block;text-align:center;margin-block-end:30px;padding:0}.av-reference-products .av-section-head h2{font-family:var(--avp-heading-font,inherit);font-size:28px;line-height:1.3;font-weight:800;letter-spacing:0}.av-reference-products .av-section-head .av-link,.av-reference-products .av-scroll-note{display:none}.av-reference-products .av-products{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--av-row-columns,6) - 1) * 24px)/var(--av-row-columns,6));gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;padding:4px 3px 12px;margin:0}.av-reference-products .av-products::-webkit-scrollbar{display:none}.av-reference-products .av-card{min-inline-size:0;scroll-snap-align:start;box-shadow:0 3px 9px #00000012;border-radius:6px;overflow:hidden;background:#fff;text-align:center;padding-block-end:24px}.av-reference-products .av-card-photo{aspect-ratio:3/4;border-radius:var(--radius,6px) var(--radius,6px) 0 0;background:#f3f1ed}.av-reference-products .av-card h3{display:block;-webkit-line-clamp:unset;font-family:var(--avp-heading-font,inherit);font-size:13px;font-weight:750;line-height:1.35;min-block-size:52px;margin:12px 8px 8px}.av-reference-products .av-price{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin:0 6px!important;font-size:12px;font-weight:700}.av-reference-products .av-price>span{color:var(--av-row-price)}.av-reference-products .av-price s{color:#333;font-size:10px;margin:0}.av-reference-products .av-discount{inset-block-start:auto;inset-block-end:7px;inset-inline-start:6px;padding:4px 6px;background:#dceef7;color:#111;font-size:10px;font-weight:800;border-radius:3px}@media(max-width:749px){.av-reference-products{padding:var(--space,36px) 12px 18px}.av-reference-products .av-section-head{margin-block-end:24px;padding-inline:8px}.av-reference-products .av-section-head h2{font-size:23px}.av-reference-products .av-products{grid-auto-columns:44%;gap:12px;scroll-padding-inline:3px;overscroll-behavior-inline:contain}.av-reference-products .av-products>li{flex-basis:auto}.av-reference-products .av-card h3{font-size:12px;line-height:1.4;min-block-size:50px}.av-reference-products .av-price{font-size:12px}.av-reference-products .av-card{padding-block-end:20px}}.av-page .av-home-products.av-titled-products .av-card h3{font-family:var(--av-title-font);font-size:var(--av-title-size);font-weight:var(--av-title-weight);color:var(--av-title-color);text-align:var(--av-title-align);line-height:1.35;letter-spacing:0;min-width:0;min-height:0;min-block-size:0;display:block;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset;margin-block:14px 10px}@media(max-width:749px){.av-page .av-home-products.av-titled-products .av-card h3{font-size:var(--av-title-mobile-size)}}.av-product-template .av-home-story{display:grid;grid-template-columns:1fr 1fr;max-inline-size:1320px;margin:var(--av-story-space,48px) auto;padding-inline:40px;gap:60px;align-items:start;background:#fff}.av-product-template .av-home-story-image{grid-column:1;grid-row:1;block-size:auto;aspect-ratio:1;overflow:hidden;border-radius:8px}.av-product-template .av-home-story-image img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.av-product-template .av-home-story-copy{grid-column:2;grid-row:1;padding:8px 0;color:#171717}.av-product-template .av-home-story-copy .av-kicker:empty{display:none}.av-product-template .av-home-story-copy h2{font-family:var(--avp-heading-font,inherit);font-size:30px;font-weight:800;line-height:1.25;letter-spacing:0;margin:0 0 22px}.av-product-template .av-home-story-copy .av-richtext{font-family:inherit;font-size:14px;line-height:1.7}.av-product-template .av-home-story-copy .av-richtext p{margin:0 0 16px}@media(max-width:749px){.av-product-template .av-home-story{display:flex;flex-direction:column;padding-inline:22px;margin-block:36px;gap:30px}.av-product-template .av-home-story-image{inline-size:100%;aspect-ratio:1}.av-product-template .av-home-story-copy{padding:0}.av-product-template .av-home-story-copy h2{font-size:25px}.av-product-template .av-home-story-copy .av-richtext{font-size:14px;line-height:1.8}}.av-nav-dropdown{position:relative;min-inline-size:0}.av-nav-dropdown__toggle{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer}.av-nav-dropdown__toggle::-webkit-details-marker{display:none}.av-nav-dropdown__toggle svg{flex:none;transition:transform .15s ease}.av-nav-dropdown[open]>.av-nav-dropdown__toggle svg{transform:rotate(180deg)}.av-nav-dropdown__panel{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:50;inline-size:290px;max-inline-size:calc(100vw - 32px);max-block-size:70dvh;overflow:auto;background:#fff;color:#171717;border:1px solid #e8e6e3;box-shadow:0 14px 30px #00000012;padding:20px;text-align:start;letter-spacing:normal;font-size:16px;line-height:1.5}.av-nav-dropdown__heading{display:block;padding-block:0 15px;border-block-end:1px solid #e8e6e3;font-weight:700;text-transform:uppercase}.av-nav-dropdown__links{list-style:none;margin:8px 0 0;padding:0}.av-nav-dropdown__links a{display:block;padding-block:10px;overflow-wrap:anywhere}.av-nav-dropdown__links ul{list-style:none;padding-inline-start:16px}@media(max-width:749px){.av-nav-dropdown__toggle{justify-content:space-between;min-block-size:48px;font-size:15px}.av-nav-dropdown__panel{position:static;inline-size:100%;max-inline-size:none;max-block-size:none;box-shadow:none;border:0;border-inline-start:1px solid #e8e6e3;padding:8px 16px}.av-nav-dropdown__heading{display:none}}@media(prefers-reduced-motion:reduce){.av-nav-dropdown__toggle svg{transition:none}}av-reference-carousel{display:block;min-inline-size:0}.av-reference-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-block-start:16px;color:inherit;font-size:11px}.av-reference-controls button{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:24px;cursor:pointer}.av-reference-controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.av-reference-view-all{display:block;text-align:center;font-size:13px;text-decoration:underline!important;text-underline-offset:4px;margin-block-start:2px}[dir=rtl] .av-reference-controls button{transform:scaleX(-1)}.av-sale-tag{position:absolute;z-index:2;display:inline-flex;align-items:center;flex-flow:row nowrap;inline-size:max-content;white-space:nowrap;gap:5px;max-inline-size:calc(100% - 20px);padding:7px 10px;border-radius:var(--av-sale-radius, 6px);background:var(--av-sale-bg);color:var(--av-sale-ink);font-family:var(--av-sale-font, inherit);font-size:var(--av-sale-size, 14px);font-weight:800;line-height:1.2;letter-spacing:.04em;text-align:start;text-transform:var(--av-sale-case, uppercase);pointer-events:none}.product-badges .av-sale-tag--embedded{position:static;max-inline-size:100%}.av-sale-tag--bottom-left{inset-block-end:10px;inset-inline-start:10px}.av-sale-tag--top-left{inset-block-start:10px;inset-inline-start:10px}.av-sale-tag--top-right{inset-block-start:10px;inset-inline-end:10px}.av-sale-tag .av-sale-tag__icon{display:block;flex:0 0 1em;inline-size:1em;block-size:1em;min-inline-size:1em;max-inline-size:1em;min-block-size:1em;max-block-size:1em}.av-sale-tag .av-sale-tag__label{flex:none;min-inline-size:0;white-space:nowrap;overflow-wrap:normal}.av-card-photo:has(.av-sale-tag--bottom-left) .av-card-label{inset-block-end:auto;inset-block-start:12px}@media(max-width:749px){.av-sale-tag{padding:6px 8px;gap:4px;font-size:var(--av-sale-mobile-size, 11px)}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AtYQAAAAAAAAAAAAAAAAAAAAAAAARw */
