@media (max-width:767px){:root{--elite-mobile-peek-gap:8px;--elite-mobile-peek-card:calc((100% - 16px)/2.10)}.source-product-section [data-product-source],.source-product-section .product-slider,.source-product-section .product-grid.responsive-product-grid,.elite-tabbed-products [data-product-source],.elite-tabbed-products .product-slider,.elite-cart-recommendations__grid,.elite-products-rail{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:var(--elite-mobile-peek-card) !important;column-gap:var(--elite-mobile-peek-gap) !important;row-gap:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scroll-padding-inline:2px!important;scrollbar-width:none!important;padding-block-end:6px!important}.source-product-section [data-product-source]::-webkit-scrollbar,.source-product-section .product-slider::-webkit-scrollbar,.source-product-section .product-grid.responsive-product-grid::-webkit-scrollbar,.elite-tabbed-products [data-product-source]::-webkit-scrollbar,.elite-cart-recommendations__grid::-webkit-scrollbar,.elite-products-rail::-webkit-scrollbar{display:none!important}.source-product-section [data-product-source] > .product-card,.source-product-section .product-slider > .product-card,.source-product-section .product-grid.responsive-product-grid > .product-card,.elite-tabbed-products [data-product-source] > .product-card,.elite-tabbed-products .product-slider > .product-card,.elite-products-rail > .product-card{box-sizing:border-box!important;width:var(--elite-mobile-peek-card) !important;min-width:var(--elite-mobile-peek-card) !important;max-width:var(--elite-mobile-peek-card) !important;flex:0 0 var(--elite-mobile-peek-card) !important;scroll-snap-align:start!important}.source-product-section [data-product-source] > .category-first-card,.source-product-section .product-slider > .category-first-card{width:var(--elite-mobile-peek-card) !important;min-width:var(--elite-mobile-peek-card) !important;max-width:var(--elite-mobile-peek-card) !important;flex:0 0 var(--elite-mobile-peek-card) !important;scroll-snap-align:start!important}.elite-cart-recommendations__grid{--elite-mobile-peek-card:calc((100% - 14px)/2.12);gap:7px!important}.elite-cart-recommendations__grid > .product-card{width:var(--elite-mobile-peek-card) !important;min-width:var(--elite-mobile-peek-card) !important;max-width:var(--elite-mobile-peek-card) !important;scroll-snap-align:start!important}.elite-cart-drawer-recommendations__scroller{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 14px)/2.10) !important;gap:7px!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.elite-cart-drawer-recommendations__scroller::-webkit-scrollbar{display:none!important}.elite-cart-drawer-recommendations__scroller > .elite-drawer-rec{width:auto!important;min-width:0!important;max-width:none!important;scroll-snap-align:start!important}[data-product-source] > .elite-product-source-status{width:var(--elite-mobile-peek-card) !important;min-width:var(--elite-mobile-peek-card) !important;max-width:var(--elite-mobile-peek-card) !important;grid-column:auto!important}}@media (max-width:390px){:root{--elite-mobile-peek-card:calc((100% - 14px)/2.08)}.elite-cart-recommendations__grid{--elite-mobile-peek-card:calc((100% - 12px)/2.10)}}@media (max-width:767px){.elite-mobile-peek-rail{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:var(--elite-mobile-peek-card) !important;gap:var(--elite-mobile-peek-gap) !important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.elite-mobile-peek-rail::-webkit-scrollbar{display:none!important}.elite-mobile-peek-rail > .product-card{width:var(--elite-mobile-peek-card) !important;min-width:var(--elite-mobile-peek-card) !important;max-width:var(--elite-mobile-peek-card) !important;flex:0 0 var(--elite-mobile-peek-card) !important;scroll-snap-align:start!important}}@media (max-width: 767px){.elite-cart-threshold{padding:24px 5px 0 !important;margin-top:0 !important;overflow:visible !important}.elite-cart-threshold__track{margin-top:0 !important}.elite-cart-drawer-recommendations__scroller,.elite-cart-drawer-recommendations__scroller.elite-mobile-peek-rail{display:grid !important;grid-template-columns:none !important;grid-auto-flow:column !important;grid-auto-columns:calc((100% - 16px) / 2.14) !important;gap:8px !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;overflow-y:visible !important;scroll-snap-type:x proximity !important;scroll-padding-inline:0 !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior-inline:contain !important;scrollbar-width:none !important}.elite-cart-drawer-recommendations__scroller::-webkit-scrollbar{display:none !important}.elite-cart-drawer-recommendations__scroller > .elite-drawer-rec{width:100% !important;min-width:100% !important;max-width:100% !important;box-sizing:border-box !important;scroll-snap-align:start !important}.elite-cart-drawer .elite-cart-summary--drawer{position:static !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;transform:none !important;z-index:auto !important;background:transparent !important}.elite-cart-drawer .elite-cart-summary__row{position:static !important;transform:none !important;z-index:auto !important}.elite-cart-drawer__footer{position:static !important;inset:auto !important;z-index:auto !important;background:var(--elite-bg) !important}}@media (max-width: 390px){.elite-cart-drawer-recommendations__scroller,.elite-cart-drawer-recommendations__scroller.elite-mobile-peek-rail{grid-auto-columns:calc((100% - 15px) / 2.12) !important;gap:7px !important}.elite-cart-threshold{padding-top:23px !important}}@media (max-width: 767px){.source-product-section .product-slider,.source-product-section .product-slider[data-product-source],.source-product-section .product-grid.responsive-product-grid[data-product-source],.elite-tabbed-products .product-slider,.elite-tabbed-products .product-slider[data-product-source],.elite-tabbed-products [data-product-source].product-slider,.source-product-section .elite-mobile-peek-rail,.elite-tabbed-products .elite-mobile-peek-rail{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:8px!important;column-gap:8px!important;row-gap:0!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity!important;scroll-padding-inline:0!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-inline:0!important;padding-block-end:6px!important}.source-product-section .product-slider::-webkit-scrollbar,.source-product-section .product-grid.responsive-product-grid[data-product-source]::-webkit-scrollbar,.elite-tabbed-products .product-slider::-webkit-scrollbar,.source-product-section .elite-mobile-peek-rail::-webkit-scrollbar,.elite-tabbed-products .elite-mobile-peek-rail::-webkit-scrollbar{display:none!important}.source-product-section .product-slider > .product-card,.source-product-section .product-slider[data-product-source] > .product-card,.source-product-section .product-grid.responsive-product-grid[data-product-source] > .product-card,.elite-tabbed-products .product-slider > .product-card,.elite-tabbed-products [data-product-source].product-slider > .product-card,.source-product-section .elite-mobile-peek-rail > .product-card,.elite-tabbed-products .elite-mobile-peek-rail > .product-card{box-sizing:border-box!important;flex:0 0 calc((100% - 16px) / 2.10) !important;width:calc((100% - 16px) / 2.10) !important;min-width:calc((100% - 16px) / 2.10) !important;max-width:calc((100% - 16px) / 2.10) !important;scroll-snap-align:start!important}.source-product-section .product-slider > .category-first-card,.source-product-section .product-slider[data-product-source] > .category-first-card{box-sizing:border-box!important;flex:0 0 calc((100% - 16px) / 2.10) !important;width:calc((100% - 16px) / 2.10) !important;min-width:calc((100% - 16px) / 2.10) !important;max-width:calc((100% - 16px) / 2.10) !important;scroll-snap-align:start!important}.source-product-section [data-product-source] > .elite-product-source-status,.elite-tabbed-products [data-product-source] > .elite-product-source-status{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}.source-product-section .product-grid.responsive-product-grid[data-product-source]{grid-template-columns:none!important}}@media (max-width: 390px){.source-product-section .product-slider > .product-card,.source-product-section .product-slider[data-product-source] > .product-card,.source-product-section .product-grid.responsive-product-grid[data-product-source] > .product-card,.elite-tabbed-products .product-slider > .product-card,.elite-tabbed-products [data-product-source].product-slider > .product-card,.source-product-section .elite-mobile-peek-rail > .product-card,.elite-tabbed-products .elite-mobile-peek-rail > .product-card,.source-product-section .product-slider > .category-first-card{flex-basis:calc((100% - 15px) / 2.08) !important;width:calc((100% - 15px) / 2.08) !important;min-width:calc((100% - 15px) / 2.08) !important;max-width:calc((100% - 15px) / 2.08) !important}}@media (max-width: 767px){.source-product-section .product-card-style-classic .product-card-info,.elite-tabbed-products .product-card-style-classic .product-card-info{padding:9px 3px 2px!important;display:grid!important;align-content:start!important;row-gap:0!important}.source-product-section .product-card-link-title,.elite-tabbed-products .product-card-link-title{display:grid!important;align-content:start!important;row-gap:3px!important}.source-product-section .product-card-style-classic .product-card-title,.source-product-section .product-card-title,.elite-tabbed-products .product-card-style-classic .product-card-title,.elite-tabbed-products .product-card-title{margin:0!important;min-height:calc(1.45em * 2) !important;line-height:1.45!important}.source-product-section .product-card-price,.elite-tabbed-products .product-card-price{margin:0!important;min-height:0!important;line-height:1.2!important}.source-product-section .product-card-options,.elite-tabbed-products .product-card-options{margin-top:3px!important}}@media (max-width: 390px){.source-product-section .product-card-style-classic .product-card-info,.elite-tabbed-products .product-card-style-classic .product-card-info{padding:8px 2px 2px!important}.source-product-section .product-card-link-title,.elite-tabbed-products .product-card-link-title{row-gap:2px!important}}@media (hover:hover) and (pointer:fine){.elite-tabbed-products .product-card-style-modern .product-card-link-image > .product-img-hover{opacity:0!important;visibility:hidden!important;mix-blend-mode:normal!important;background:var(--color-card-bg,var(--elite-bg,#fff)) !important;transition:none!important;z-index:3!important}.elite-tabbed-products .product-card-style-modern:hover .product-card-link-image > .product-img-hover{opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important}.elite-tabbed-products .product-card-style-modern:hover .product-card-link-image > img:first-child:not(.product-img-hover){opacity:0!important}}@media (hover:none),(pointer:coarse){.elite-tabbed-products .product-card-style-modern .product-card-link-image > .product-img-hover{opacity:0!important;visibility:hidden!important;mix-blend-mode:normal!important}}@media (min-width: 0px){.source-product-section .product-card-badge-stack,.elite-tabbed-products .product-card-badge-stack{position:absolute!important;top:.72rem!important;inset-inline-start:.72rem!important;inset-inline-end:auto!important;z-index:12!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 68px) !important;height:30px!important;perspective:900px!important;transform-style:preserve-3d!important;isolation:isolate!important;pointer-events:none!important}.source-product-section .product-card-badge-stack .product-card-badge-chip,.elite-tabbed-products .product-card-badge-stack .product-card-badge-chip{position:absolute!important;top:0!important;inset-inline-start:0!important;inset-inline-end:auto!important;margin:0!important;transform-origin:center center!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;visibility:hidden!important;opacity:0!important;transform:translateY(2px) rotateX(-92deg) scale(.96) !important;transition:opacity .24s ease,transform .48s cubic-bezier(.18,.78,.22,1),visibility 0s linear .48s!important;will-change:transform,opacity!important;box-shadow:0 7px 18px rgba(0,0,0,.10) !important}.source-product-section .product-card-badge-stack:not(.is-ready) .product-card-badge-chip:first-child,.source-product-section .product-card-badge-stack .product-card-badge-chip.is-active,.source-product-section .product-card-badge-stack.is-single .product-card-badge-chip,.elite-tabbed-products .product-card-badge-stack:not(.is-ready) .product-card-badge-chip:first-child,.elite-tabbed-products .product-card-badge-stack .product-card-badge-chip.is-active,.elite-tabbed-products .product-card-badge-stack.is-single .product-card-badge-chip{visibility:visible!important;opacity:1!important;transform:translateY(0) rotateX(0deg) scale(1) !important;transition-delay:.08s,.08s,0s!important}.source-product-section .product-card-badge-stack .product-card-badge-chip.is-leaving,.elite-tabbed-products .product-card-badge-stack .product-card-badge-chip.is-leaving{visibility:visible!important;opacity:0!important;transform:translateY(-2px) rotateX(92deg) scale(.97) !important;transition-delay:0s!important}.source-product-section .product-card-badge-stack.is-single .product-card-badge-chip,.elite-tabbed-products .product-card-badge-stack.is-single .product-card-badge-chip{position:relative!important;transition:none!important}}@media (max-width:767px){.source-product-section .product-card-badge-stack,.elite-tabbed-products .product-card-badge-stack{top:7px!important;inset-inline-start:7px!important;height:27px!important;max-width:calc(100% - 58px) !important}.source-product-section .product-card-badge-stack .product-card-badge-chip,.elite-tabbed-products .product-card-badge-stack .product-card-badge-chip{min-height:27px!important;padding:4px 7px!important;font-size:8px!important}}@media (prefers-reduced-motion:reduce){.source-product-section .product-card-badge-stack .product-card-badge-chip,.elite-tabbed-products .product-card-badge-stack .product-card-badge-chip{transition:none!important;transform:none!important}}.elite-tabbed-products--modern > .container{border-radius:20px!important;overflow:clip!important}.elite-tabbed-products--modern .section-body,.elite-tabbed-products--modern .tabbed-products-panels{border-radius:18px!important}.elite-tabbed-products--modern .section-body{overflow:hidden!important}@media(max-width:767px){.elite-tabbed-products--modern > .container{border-radius:16px!important}.elite-tabbed-products--modern .section-body,.elite-tabbed-products--modern .tabbed-products-panels{border-radius:14px!important}}