@layer afr-text-polish{html body #MainContent :is(.afr-delivery-title-prefix,.afr-mobile-delivery-heading,.product-card__vendor,.afr-mobile-buy-more,.afr-mobile-buy-more-inline,.afr-mobile-policy-pair a,.afr-membership-new,.afr-membership-offer),html body #MainContent .afr-pdp-brand>span:first-child,html body #MainContent .product-info__inventory-label,html body #MainContent .afr-mobile-buy-more-inline strong{text-shadow:0 -.4px 0 rgba(255,255,255,.4)!important;filter:none!important}}[data-fade-on-intersect].anm-fade-element{visibility:visible;opacity:1;transform:none;transition:none}[data-highlight-class=heading-highlight-underline--active] .text-svg-underline,[data-highlight-class=menu-highlight-anm-underline] .svg-underline{clip-path:inset(0)}[data-highlight-class=heading-highlight-underline--active],[data-highlight-class=heading-highlight-color-change--active],[data-highlight-class=menu-highlight-anm-underline]{color:rgba(var(--color-highlight))}[data-highlight-class=heading-highlight-marker--active],[data-highlight-class=menu-highlight-anm-marker]{background-size:200% 100%}[data-highlight-class=heading-highlight-shadow--active]{text-shadow:-5px 5px 0 rgba(var(--color-highlight)),-4.5px 4.5px 0 rgba(var(--color-highlight)),-4px 4px 0 rgba(var(--color-highlight)),-3.5px 3.5px 0 rgba(var(--color-highlight)),-3px 3px 0 rgba(var(--color-highlight))}.announcement-content:focus-within .animate-scroll-banner,.announcement-content:hover .animate-scroll-banner{animation-play-state:paused}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-highlight-class=heading-highlight-underline--active] .text-svg-underline,[data-highlight-class=menu-highlight-anm-underline] .svg-underline{animation:afr-css-underline linear both;animation-timeline:view();animation-range:entry 0% entry 30%}[data-highlight-class=heading-highlight-marker--active],[data-highlight-class=menu-highlight-anm-marker]{animation:afr-css-marker linear both;animation-timeline:view();animation-range:entry 0% entry 30%}}}@keyframes afr-css-underline{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes afr-css-marker{0%{background-size:0% 100%}to{background-size:200% 100%}}@media(prefers-reduced-motion:reduce){.announcement-content .animate-scroll-banner,[data-afr-css-marquee] .animate-scroll-banner{animation:none}}[data-afr-offer-carousel] .afr-offer-viewport{overflow-x:auto;overflow-y:hidden;padding-block:9px 22px;scroll-behavior:auto!important;scrollbar-width:none;overflow-anchor:none;overscroll-behavior-x:contain}[data-afr-offer-carousel] .afr-offer-viewport::-webkit-scrollbar{display:none}[data-afr-offer-carousel] .afr-product-grid{display:flex!important;flex-wrap:nowrap;gap:10px!important;width:100%;overflow:visible!important;padding:0!important;scroll-snap-type:none!important;overflow-anchor:none}[data-afr-offer-carousel] .afr-product-cell{flex:0 0 calc((100% - (var(--afr-offer-columns,6) - 1)*10px)/var(--afr-offer-columns,6));min-width:0;scroll-snap-align:none}.afr-offer-viewport:focus-visible{outline:2px solid #111;outline-offset:4px;border-radius:10px}#ProductGridContainer #ItemsGrid .product-card__wrapper{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}@media(min-width:750px)and (max-width:1023px){[data-afr-offer-carousel] .afr-product-cell{flex-basis:calc((100% - 20px)/3)}}@media(max-width:749px){[data-afr-offer-carousel] .afr-product-grid{gap:8px!important}[data-afr-offer-carousel] .afr-product-cell{flex-basis:calc((100% - 8px)/2)}}@layer afr-glass-finish{body :is(.afr-mobile-promo,.afr-pdp-savings,.afr-mobile-actual-saving>strong,.afr-card-savings,.announcement-bar,#x-utility){box-shadow:inset 0 1px #fff6,inset 0 14px 18px -18px #ffffffb3!important}body :is(.header-icon-cart,.header-account-icon,.header-mobile-toggle-icon,.afr-header-wishlist,.btn-search,.afr-card-cart,.afr-bottom-nav,.afr-share-actions,.afr-pdp-mobile-tools) svg{filter:drop-shadow(0 .5px .2px #ffffff66)}body .afr-bottom-nav a{background:transparent!important;box-shadow:none!important}}@media(forced-colors:active){body :is(.afr-mobile-promo,.afr-pdp-savings,.afr-mobile-actual-saving>strong,.afr-card-savings){box-shadow:none!important}body :is(.afr-card-cart,.afr-bottom-nav,.afr-share-actions) svg{filter:none}}@layer afr-glass-finish{body :is(.afr-delivery-title-prefix,.afr-mobile-delivery-heading,.product-card__vendor,.afr-mobile-buy-more,.afr-mobile-buy-more-inline,.afr-mobile-policy-pair a){color:#167927!important;text-shadow:0 -.4px 0 #ffffff70!important}body :is(.afr-delivery-title-prefix,.afr-mobile-buy-more-inline) strong{color:inherit!important;text-shadow:inherit!important}body .product-info__inventory-status:is([data-inventory-status=in_stock],[data-inventory-status=low_stock]) .product-info__inventory-label{text-shadow:0 -.4px 0 #ffffff70!important}}body .afr-share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}body .afr-share-actions>li{display:block;flex:0 0 auto;width:auto!important;height:auto!important;margin:0!important;padding:0!important}body .afr-share-actions>li>[role=link]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:10px!important;border:1px solid transparent;border-radius:11px;background:transparent;color:#171717!important;text-decoration:none;cursor:pointer;box-shadow:none;transition:color .16s ease}body .afr-share-actions>li>[role=link]>div{display:flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;line-height:1}body .afr-share-actions svg{display:block;width:20px!important;height:20px!important;max-width:100%;flex:none;color:inherit!important}body .afr-share-actions>li>[role=link]:focus-visible{outline:2px solid #bd1427;outline-offset:3px}@media(hover:hover){body .afr-share-actions>li>[role=link]:hover{color:#bd1427!important;border-color:transparent}}body .afr-share-actions>li>[role=link]:active{color:#bd1427!important;border-color:transparent}@media(max-width:767px){body .afr-share-actions{gap:4px}body .afr-share-actions>li>[role=link]{width:38px;height:40px;min-width:38px;padding:9px!important;border-radius:10px}}@media(prefers-reduced-motion:reduce){body .afr-share-actions>li>[role=link]{transition:none}}@layer afr-glass-finish{body #x-header :is(button,.header-icon-cart>a,.header-account-icon,.header-mobile-toggle-icon,.afr-header-wishlist,.btn-search,.voice-search-button),body #x-header :is(.afr-header-language,.afr-header-support)>summary{box-shadow:none!important;background-color:transparent!important;background-image:none!important}body #x-header :is(button,.header-icon-cart>a,.header-account-icon,.header-mobile-toggle-icon,.afr-header-wishlist,.btn-search):before,body #x-header :is(button,.header-icon-cart>a,.header-account-icon,.header-mobile-toggle-icon,.afr-header-wishlist,.btn-search):after{box-shadow:none!important;background:none!important}}.afr-tablet-mix-extra{display:none!important}@media(min-width:768px)and (max-width:1199px){body.theme-template-index #afr-mixed-picks .afr-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;columns:auto!important;gap:8px!important;overflow:visible!important;height:auto!important}body.theme-template-index #afr-mixed-picks .afr-product-grid>.afr-product-cell{display:block!important;width:auto!important;min-width:0!important;max-width:100%;margin:0!important;flex:none!important}body.theme-template-index #afr-mixed-picks .afr-product-grid>.afr-product-cell:nth-child(n+9){display:none!important}body.theme-template-index #afr-mixed-picks .product-card__image-wrapper{aspect-ratio:1!important}}@layer afr-glass-finish{body #MainContent .afr-refined-cart .button:after{width:32px!important;height:28px!important;border-radius:9px!important;inset-inline-start:auto!important;inset-inline-end:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;box-shadow:none!important}body #MainContent .afr-refined-cart .afr-cart-icon-wrap{display:flex!important;align-items:center;justify-content:center;position:relative;left:0!important;right:auto!important;z-index:1}body #MainContent .afr-refined-cart .afr-cart-icon{display:block!important;width:17px!important;height:17px!important;min-width:17px!important;left:0!important;right:auto!important;stroke-width:1.75!important;filter:none!important;position:relative;z-index:1}body #MainContent .afr-refined-cart .afr-cart-loading-ring{width:32px!important;height:28px!important}}@layer afr-glass-finish{html body #MainContent .afr-card-cart .afr-cart-icon{width:17px!important;height:17px!important;min-width:17px!important;max-width:17px!important;max-height:17px!important;stroke-width:1.7!important;left:0!important;right:auto!important;flex:0 0 17px!important;filter:none!important;fill:none!important}html body #MainContent .afr-card-cart .afr-cart-icon-wrap{width:17px!important;height:17px!important;display:flex!important;align-items:center;justify-content:center}html body #MainContent .afr-refined-cart .button:after{width:32px!important;min-width:32px!important;height:28px!important;min-height:28px!important;border-radius:9px!important;border-width:1px!important;inset-inline-start:auto!important;inset-inline-end:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}html body #MainContent .afr-refined-cart .button{display:flex!important;align-items:center!important;justify-content:center!important}}@layer afr-glass-finish{html body #MainContent .afr-card-with-cart.product-card__wrapper{--afr-cart-control-size:40px}html body #MainContent .afr-card-with-cart .afr-card-price-row{grid-template-columns:minmax(0,1fr) 40px!important;column-gap:6px!important;align-items:center!important}html body #MainContent .afr-card-with-cart .afr-card-price-row>.afr-card-cart,html body #MainContent .afr-card-with-cart .afr-card-cart .product-card__form-wrapper{width:40px!important;min-width:40px!important;max-width:40px!important}html body #MainContent .afr-card-with-cart .afr-card-cart .button{display:flex!important;align-items:center!important;justify-content:center!important;position:relative;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #MainContent .afr-card-with-cart .afr-card-cart .button:before{display:none!important}html body #MainContent .afr-card-with-cart .afr-card-cart .button:after{content:"";display:block!important;position:absolute;top:50%!important;bottom:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:24px!important;min-height:24px!important;max-height:24px!important;border:1.2px solid #111!important;border-radius:999px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;z-index:0;pointer-events:none}html body #MainContent .afr-card-cart .afr-cart-icon-wrap{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;left:0!important;right:auto!important;position:relative;z-index:2}html body #MainContent .afr-card-cart .afr-cart-icon{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important;left:0!important;right:auto!important;stroke:#111!important;color:#111!important;stroke-width:1.9!important;fill:none!important;filter:none!important;z-index:2}html body #MainContent .afr-card-cart .afr-cart-loading-ring{display:none!important}html body #MainContent .afr-card-with-cart .afr-card-cart .button.is-loading:after{border-color:#bd1427!important}html body #MainContent .afr-card-with-cart .afr-card-cart .button.is-loading .afr-cart-icon{opacity:.45!important}html body #MainContent .afr-card-with-cart .afr-card-cart .button:focus-visible{outline:2px solid #bd1427!important;outline-offset:1px}}@layer afr-glass-finish{html body #MainContent .afr-card-cart .afr-cart-icon-wrap{width:18px!important;height:18px!important}html body #MainContent .afr-card-cart .afr-cart-icon{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;stroke:#080808!important;color:#080808!important;stroke-width:1.8!important;filter:none!important}}@layer afr-glass-finish{html body #MainContent .afr-card-with-cart.product-card__wrapper{--afr-cart-control-size:32px}html body #MainContent .afr-card-with-cart .afr-card-price-row{grid-template-columns:minmax(0,1fr) 32px!important;column-gap:6px!important}html body #MainContent .afr-card-with-cart .afr-card-price-row>.afr-card-cart,html body #MainContent .afr-card-with-cart .afr-card-cart .product-card__form-wrapper,html body #MainContent .afr-card-with-cart .afr-card-cart .button{width:32px!important;min-width:32px!important;max-width:32px!important}html body #MainContent .afr-card-with-cart .afr-card-cart .button:after{width:28px!important;min-width:28px!important;max-width:28px!important;height:22px!important;min-height:22px!important;max-height:22px!important;border-radius:999px!important}html body #MainContent .afr-card-cart .afr-cart-icon-wrap{width:16px!important;height:16px!important}html body #MainContent .afr-card-cart .afr-cart-icon{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;max-height:16px!important;flex:0 0 16px!important}}@layer afr-glass-finish{html body #MainContent .afr-card-with-cart .afr-card-price-row{grid-template-columns:minmax(0,max-content) 32px!important;column-gap:6px!important;justify-content:start!important}html body #MainContent .afr-card-with-cart .afr-card-price-row>.product-card__price{width:auto!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}html body #MainContent .afr-card-with-cart .afr-card-price-row>.afr-card-cart{justify-self:start!important;margin-inline:0!important}html body #MainContent .afr-card-with-cart .product-card__price .price-wrapper{justify-content:flex-start!important;column-gap:3px!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/afr-css-effects.css.map */
