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-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}}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (max-width:749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.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)}}details[open]>summary .icon-animated>svg{transform:rotate(180deg)}summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical{transform:rotate(90deg);opacity:0}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AhIAAAAAAAAAAAAAAAAAAAAIAAAAQAAAAAAAAAAAAAAAAAAAUA */
