@charset "UTF-8";.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}@keyframes spin-fast{0%{transform:translateY(-50%) rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:translateY(-50%) rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:translateY(-50%) rotate(5turn)}}.products-grid{display:flex}.products-grid.row{margin-left:-3px;margin-right:-3px}@media (min-width:768px){.products-grid.row{margin-left:-10px;margin-right:-10px}}.products-grid.callout{background-color:#f5f5f5;margin-left:-20px;margin-right:-20px;padding:1.5rem 17px 1.25rem}@media (min-width:768px){.products-grid.callout{margin-left:0;margin-right:0;border-radius:8px;padding-bottom:0}}.products-grid.callout .header,.products-grid.callout .load-more{flex-basis:calc(100% - 4px);margin-left:2px}@media (min-width:768px){.products-grid.callout .header,.products-grid.callout .load-more{flex-basis:calc(100% - 20px);margin-left:10px}}.products-grid.callout .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;margin-top:-4px}.products-grid.callout .title{margin:0}.products-grid>.row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.products-grid>.row>.col-12{padding-left:4px;padding-right:4px}@media (min-width:768px){.products-grid>.row>.col-12{padding-left:10px;padding-right:10px}}.products-grid .col-6{padding-left:4px;padding-right:4px}@media (min-width:768px){.products-grid .col-6{padding-left:10px;padding-right:10px}.products-grid .col-6:hover .color-swatch{pointer-events:all;opacity:1}.products-grid .col-6:hover .color-swatch-title{opacity:0}}.products-grid .product-buttons{display:none;position:absolute;left:3px;top:0;z-index:3}body.comparing .products-grid .product-buttons{display:flex;width:calc(100% - 7px);align-items:stretch;justify-content:stretch}@media (min-width:768px){.products-grid .product-buttons{display:flex;top:unset;bottom:0;left:1px;right:1px;transition:opacity .2s ease-in-out;transform:translateY(50%);justify-content:center;height:auto;width:auto;background:none}html:not(.touch) .products-grid .product-buttons{opacity:0;pointer-events:none}}@media (min-width:1200px){.products-grid .product-buttons{left:15px;right:15px}}.products-grid .product-buttons .button{display:flex;justify-content:flex-end;align-items:flex-start;text-align:center;background:rgba(0,0,0,.3);width:100%;padding-bottom:calc(100% - 30px)}.products-grid .product-buttons .button .text{opacity:0;position:absolute;pointer-events:none;cursor:pointer}.products-grid .product-buttons .button .marked{pointer-events:none;cursor:pointer;margin:8px;padding-top:2px;height:32px;width:32px;border:2px solid #fff;border-radius:100%;transition:background-color .2s ease-in-out;background:hsla(0,0%,100%,.7);color:transparent}@media (min-width:768px){.products-grid .product-buttons .button .marked{display:none;background:none!important;border:none;color:var(--primary);height:unset;width:unset;margin:0 3px 0 0;padding:0}}@media (max-width:767.98px){.products-grid .product-buttons .button[aria-selected=true] .marked{color:var(--primary);background:var(--highlight-dk)}}@media (min-width:768px){.products-grid .product-buttons .button[aria-selected=true] .marked{display:inline-block}}@media (min-width:768px){.products-grid .product-buttons .button{justify-content:center;align-items:center;flex:1;border-radius:unset;font-size:9px;line-height:9px;font-weight:700;padding:0 6px;margin:0 2px;height:20px;max-width:50%}html.touch .products-grid .product-buttons .button{padding:0 10px;height:28px}.products-grid .product-buttons .button .text{opacity:1;position:unset;color:var(--primary)}.products-grid .product-buttons .button .marked{font-size:16px;color:var(--primary)}.products-grid .product-buttons .button,.products-grid .product-buttons .button[aria-selected=true]{background:#ccc}.products-grid .product-buttons .button:focus,.products-grid .product-buttons .button:hover{background:var(--link-dk)}.products-grid .product-buttons .button:focus .marked,.products-grid .product-buttons .button:focus .text,.products-grid .product-buttons .button:hover .marked,.products-grid .product-buttons .button:hover .text{color:#fff}}@media (min-width:1200px){.products-grid .product-buttons .button{margin:0 5px;font-size:10px;line-height:10px}}.products-grid .grid-product-container{position:relative}@media (min-width:768px){.products-grid .grid-product-container:focus-within .product-buttons,.products-grid .grid-product-container:hover .product-buttons{visibility:visible;opacity:1;pointer-events:auto}}.products-grid .product{display:flex;flex-direction:column;justify-content:flex-end;background-color:#fff;padding:33px 10px 10px;text-align:center;text-decoration:none;height:100%;position:relative;outline:1px solid #ccc;box-shadow:0 0 0 rgba(0,0,0,.15);transition:box-shadow .3s}@media (min-width:1024px){.products-grid .product{text-align:left}}@media (min-width:1200px){.products-grid .product{padding:38px 20px 10px}}.products-grid .product>*{flex:0 0 auto}@media (min-width:768px){.products-grid .product:focus-within,.products-grid .product:hover{box-shadow:0 0 20px rgba(0,0,0,.15);outline:2px solid grey}}.products-grid .product:focus-visible{box-shadow:0 0 20px rgba(0,0,0,.15);outline:3px solid var(--focus-outline);outline-offset:2px}.products-grid .product .image-holder{position:relative;margin:.2rem 0;width:100%;height:0;padding-bottom:100%}.products-grid .product .image-holder>img{position:absolute;top:50%;transform:translateY(-50%)}.products-grid .product .product-image{display:block;width:100%;min-height:1px;max-width:300px;margin-left:auto;margin-right:auto;-webkit-user-drag:none}.products-grid .product .product-title{display:block;color:var(--primary);font-weight:700;font-size:14px;line-height:16px;margin:10px 0 auto;flex:1 1 auto;text-overflow:ellipsis;overflow:hidden}.products-grid .product .product-price{display:flex;flex-direction:column-reverse;align-items:center;flex-wrap:wrap;font-size:22px;line-height:1.2;margin:14px 0 10px}@media (min-width:1024px){.products-grid .product .product-price{flex-direction:row}}.products-grid .product .product-price .current{display:inline-block;font-weight:700;font-size:1em;color:var(--alert)}@media (min-width:1024px){.products-grid .product .product-price .current{margin-right:.5rem}}.products-grid .product .product-price .current sup{font-size:50%;top:-.8em}@media (max-width:374px){.products-grid .product .product-price .current.range{font-size:.7em}}.products-grid .product .product-price .previous{display:inline-block;text-decoration:line-through;color:var(--primary);font-size:.6em;font-weight:700}@media (min-width:1024px){.products-grid .product .product-price .previous{margin-right:.5rem}}.products-grid .product .product-price .used{display:block;color:var(--primary);font-weight:700;font-style:italic;line-height:1.7;font-size:.6em}.products-grid .product .product-price .coming-soon,.products-grid .product .product-price .hidden-price{display:inline-block;font-weight:700;color:var(--alert);font-size:.9em}.products-grid .product .product-price .kit-savings{display:block;font-weight:700;color:var(--primary);font-size:.7em;line-height:1.7;color:var(--alert)}.products-grid .product .product-rating-logo{display:flex;align-content:center;height:38px;justify-content:center}@media (min-width:415px){.products-grid .product .product-rating-logo{justify-content:space-between}.products-grid .product .product-rating-logo .rating{margin-right:10px}}@media (min-width:768px){.products-grid .product .product-rating-logo{justify-content:center}}@media (min-width:1024px){.products-grid .product .product-rating-logo{justify-content:space-between}.products-grid .product .product-rating-logo .rating{margin-right:10px}}.products-grid .product .product-rating-logo.no-ratings .rating{display:none}.products-grid .product .product-rating-logo.no-ratings .logo{display:flex;justify-content:flex-end;align-items:center;max-width:60px}@media (min-width:768px){.products-grid .product .product-rating-logo.no-ratings .logo{margin-left:0}}@media (min-width:1024px){.products-grid .product .product-rating-logo.no-ratings .logo{margin-left:auto}}.products-grid .product .product-rating-logo.no-ratings .logo img{display:block;max-height:30px;width:100%}.products-grid .product .product-rating-logo .rating{display:flex;align-items:center;flex:0 0 auto}.products-grid .product .product-rating-logo .rating .reviews{font-size:11px;line-height:11px;margin-left:3px;color:#707070}.products-grid .product .product-rating-logo .logo{display:none}@media (min-width:415px){.products-grid .product .product-rating-logo .logo{display:flex;align-items:center;max-width:60px;margin-left:auto}}@media (min-width:768px){.products-grid .product .product-rating-logo .logo{display:none}}@media (min-width:1024px){.products-grid .product .product-rating-logo .logo{display:flex}}@media (min-width:415px){.products-grid .product .product-rating-logo .logo img{display:block;width:100%}}.products-grid .product .product-recommendation{display:none;flex-direction:column;background-color:var(--primary);color:#fff;font-size:12px;line-height:1.3;margin:10px -10px -10px;position:relative}@media (min-width:1200px){.products-grid .product .product-recommendation{margin-left:-20px;margin-right:-20px;font-size:14px}}.products-grid .product .product-recommendation:before{display:block;content:"";border-left:30px solid transparent;border-right:30px solid transparent;border-top:20px solid #fff;position:absolute;top:0;left:calc(50% - 30px)}.products-grid .product .product-recommendation__arrow{display:block}.products-grid .product .product-recommendation__icon{display:block;text-align:center;color:var(--success);margin:32px 0 0}@media (min-width:1200px){.products-grid .product .product-recommendation__icon{font-size:36px}}.products-grid .product .product-recommendation__copy{display:block;margin:.5rem 10px 1rem}@media (min-width:1200px){.products-grid .product .product-recommendation__copy{margin:1rem 1rem 1.5rem}}.product-badge{height:18px;display:flex;align-items:center;align-self:flex-start;font-size:10px;line-height:11px;font-weight:700;color:#fff;background-color:var(--link);border-left:2px solid var(--link-dk);max-width:100%;padding:1px 9px 0 7px;text-transform:uppercase;border-radius:0 9px 9px 0;position:absolute;top:10px;left:-2px;white-space:nowrap;overflow:hidden;z-index:1}@media (min-width:1200px){.product-badge{top:15px}}.product-badge.last-viewed{background-color:#777;border-left-color:#585858}.product-badge.badge-out-of-stock{background-color:transparent;border-left-color:#616161;border-top:1px solid grey;border-right:1px solid grey;border-bottom:1px solid grey;color:grey}.product-badge.coming-soon,.product-badge.prebook{background-color:var(--alert);border-left-color:var(--alert-dk)}.product-badge.badge-bat-pack,.product-badge.bat-pack{background-color:#fc9f00;border-left-color:#bf7800}.product-badge[class*=badge-][class*=-warranty]{background-color:#777;border-left-color:#585858!important}.product-badge.badge-closeout{background-color:#c00;border-left-color:#8f0000}.product-badge.badge-custom{background-color:var(--link);border-left-color:var(--link-dk)}.product-badge.badge-custom[badge-text*=Free]:not([badge-text*=Trial]){background-color:#34992c;border-left-color:#24691e}.product-badge.badge-custom[badge-text*=Free]:not([badge-text*=Trial]):before{content:"🎁";font-size:110%;padding:0 1px 2px 0;margin-left:-2px}.product-badge.badge-demo{background-color:#7900e9;border-left-color:#5900ac}.product-badge.badge-usa{background-color:#151b5c;border-left-color:#0a0c2a}.product-badge.badge-usa:after{position:relative;display:inline-block;content:"";margin-left:3px;width:16px;height:11px;top:-1px;background:transparent url(https://dac8r2vkxfv8c.cloudfront.net/content/images/icons/flag_usa.svg) no-repeat 50%;background-size:contain}.product-badge.badge-free-gift{background-color:#34992c;border-left-color:#24691e}.product-badge.badge-new-release{background-color:#ff6000;border-left-color:#c24900}.product-badge.badge-sale{background-color:#c00;border-left-color:#8f0000}@keyframes shake{2%,18%{transform:rotate(-1deg)}4%,16%{transform:rotate(2deg)}6%,10%,14%{transform:rotate(-4deg)}8%,12%{transform:rotate(4deg)}}.product-badge.badge-custom[badge-text*=Cyber],.product-badge.badge-custom[badge-text*=Friday],.product-badge[class*=badge-][class*=-friday],.product-badge[class*=badge-cyber-]{background-color:#333;border-left-color:#141414;overflow:visible;z-index:3;padding-right:9px}.product-badge.badge-custom[badge-text*=Cyber] .badge-tag,.product-badge.badge-custom[badge-text*=Friday] .badge-tag,.product-badge[class*=badge-][class*=-friday] .badge-tag,.product-badge[class*=badge-cyber-] .badge-tag{display:flex;align-items:center;position:relative;top:-1px;left:2px;width:12px;animation:shake 4s cubic-bezier(.36,.07,.19,.97) 1s infinite;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;font-weight:700;transform-origin:10px center}.product-badge.badge-custom[badge-text*=Cyber] .badge-tag:before,.product-badge.badge-custom[badge-text*=Friday] .badge-tag:before,.product-badge[class*=badge-][class*=-friday] .badge-tag:before,.product-badge[class*=badge-cyber-] .badge-tag:before{content:"\e94d";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c33737;position:relative;z-index:0;font-size:28px}.product-badge.badge-custom[badge-text*=Cyber] .badge-tag>.inner,.product-badge.badge-custom[badge-text*=Friday] .badge-tag>.inner,.product-badge[class*=badge-][class*=-friday] .badge-tag>.inner,.product-badge[class*=badge-cyber-] .badge-tag>.inner{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;left:16px}.product-badge.badge-custom[badge-text*=Cyber] .badge-tag .badge-percent-saved,.product-badge.badge-custom[badge-text*=Friday] .badge-tag .badge-percent-saved,.product-badge[class*=badge-][class*=-friday] .badge-tag .badge-percent-saved,.product-badge[class*=badge-cyber-] .badge-tag .badge-percent-saved{font-size:17px;color:#fff;padding-top:1px}.product-badge.badge-custom[badge-text*=Cyber] .badge-tag .badge-percent-saved:after,.product-badge.badge-custom[badge-text*=Friday] .badge-tag .badge-percent-saved:after,.product-badge[class*=badge-][class*=-friday] .badge-tag .badge-percent-saved:after,.product-badge[class*=badge-cyber-] .badge-tag .badge-percent-saved:after{content:"%";font-size:85%;line-height:1;position:relative;top:-1px}.product-badge.badge-custom[badge-text*=Cyber] .badge-tag .badge-tag-end,.product-badge.badge-custom[badge-text*=Friday] .badge-tag .badge-tag-end,.product-badge[class*=badge-][class*=-friday] .badge-tag .badge-tag-end,.product-badge[class*=badge-cyber-] .badge-tag .badge-tag-end{line-height:.5;padding-top:2px;color:#fff;font-size:92%}.product-badge.badge-custom[badge-text*=Cyber],.product-badge[class*=badge-cyber-]{color:var(--success);font-weight:900}.product-badge.badge-holiday-deal{background-color:#c54245;border-left-color:#9a2f32}.product-badge.badge-grip-sizes-available,.product-badge.badge-grips-colors-available,.product-badge.badge-more-colors-available{width:108px;white-space:normal;color:#666;text-align:center;background-position:0;background-repeat:no-repeat;background-color:transparent;background-size:auto 100%;font-size:9px;line-height:1;height:28px;top:5px;left:4px;border-left:none}@media (min-width:1200px){.product-badge.badge-grip-sizes-available,.product-badge.badge-grips-colors-available,.product-badge.badge-more-colors-available{top:10px;left:10px}}.product-badge.badge-more-colors-available{background-image:url(https://dac8r2vkxfv8c.cloudfront.net/content/images/colors.png);padding-left:28px}.product-badge.badge-grip-sizes-available{background-image:url(https://dac8r2vkxfv8c.cloudfront.net/content/images/grips.png);padding-left:14px}.product-badge.badge-grips-colors-available{background-image:url(https://dac8r2vkxfv8c.cloudfront.net/content/images/gripscolors.png);padding-left:22px}.product-badge.badge-only-at-justbats,.product-badge.badge-only-at-justgloves,.product-badge.badge-only-at-justpaddles{width:78px;color:var(--primary);text-align:center;border-left-color:#e6d27f;background:linear-gradient(90deg,#f0e4b2,rgba(240,228,178,0));border-radius:0;overflow:visible}.product-badge.badge-only-at-justbats:after,.product-badge.badge-only-at-justgloves:after,.product-badge.badge-only-at-justpaddles:after{content:"";position:absolute;top:-3px;right:0;width:24px;height:24px}.product-badge.badge-only-at-justbats:after{background:transparent url(https://dac8r2vkxfv8c.cloudfront.net/content/images/jb-icon-dark.png) 100% no-repeat;background-size:100%}.product-badge.badge-only-at-justgloves:after{background:transparent url(https://dac8r2vkxfv8c.cloudfront.net/content/images/jg-icon-dark.png) 100% no-repeat;background-size:100%}.product-badge.badge-only-at-justpaddles:after{background:transparent url(https://dac8r2vkxfv8c.cloudfront.net/content/images/jp-icon-dark.png) 100% no-repeat;background-size:100%}.product-badge.bat-bros-pick{height:22px;background:#fff;border:none;left:7px;pointer-events:none}.product-badge.bat-bros-pick img{height:21px!important}.product-badge.pyp-badge:before{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:185%;letter-spacing:-8px;margin-left:-5px;padding-right:8px}.product-badge.pyp-badge.pyp-diamond{background:#b9f2ff;background:linear-gradient(180deg,#b9f2ff 0,#aae3f0);box-shadow:0 0 4px 1px #b9f2ff;border-color:#0097b9;color:var(--primary)}.product-badge.pyp-badge.pyp-diamond:before{content:"\e933\e933\e933\e933"}.product-badge.pyp-badge.pyp-platinum{background:#e5e4e2;background:linear-gradient(180deg,#e5e4e2 0,#d6d5d3);box-shadow:0 0 2px 1px #e5e4e2;border-color:#69665f;color:var(--primary)}.product-badge.pyp-badge.pyp-platinum:before{content:"\e933\e933\e933"}.product-badge.pyp-badge.pyp-gold{background:#d4af37;background:linear-gradient(180deg,#d4af37 0,#c7a22b);box-shadow:0 0 2px 0 #d4af37;border-color:#69665f;color:var(--primary)}.product-badge.pyp-badge.pyp-gold:before{content:"\e933\e933"}.product-badge.pyp-badge.pyp-silver{background:silver;background:linear-gradient(180deg,silver 0,#b1b1b1);border-color:#69665f;color:var(--primary)}.product-badge.pyp-badge.pyp-silver:before{content:"\e933"}.product-badge.badge-paddle-pack-blemishes{display:flex;align-items:center}.product-badge.badge-paddle-pack-blemishes:after{content:"(Blemishes)";font-weight:400;font-style:italic;text-transform:capitalize;font-size:110%;padding-left:.2rem}.product-badge[class*=badge-paddle-pack]{background-color:var(--success);border-left-color:var(--success-a11y);color:#212529}@media (max-width:767.98px){.products-grid .product.coming-soon .product-rating-logo{visibility:hidden}}@media (min-width:768px){.products-grid .product.coming-soon .rating{visibility:hidden}}.products-grid .product .product-release-date{position:absolute;top:7px;right:4px;display:flex;align-items:center;flex-direction:column;background:#fff;padding:2px 6px;font-size:1rem;font-family:var(--font-heading);font-weight:800;line-height:1;color:var(--primary);border-radius:10px}@media (min-width:768px){.products-grid .product .product-release-date{right:14px;font-size:1.1rem}}.products-grid .product .product-release-date .release-day{font-size:2em}.products-grid .coming-soon-alert-btn{position:absolute;width:calc(100% - 28px)!important;text-transform:capitalize;font-size:16px;left:14px;bottom:10px;gap:4px;height:38px}@media (min-width:768px){.products-grid .coming-soon-alert-btn{left:20px;width:calc(100% - 40px)!important}}@media (min-width:1400px){.products-grid .coming-soon-alert-btn{left:30px;width:auto!important;padding:0 18px}}.products-grid .coming-soon-alert-btn.loading-cover:after{left:calc(50% - 50px)!important;right:auto!important}.products-grid .coming-soon-alert-btn i{font-size:1.3em}.products-grid .bundle-and-save-flag{top:7px;right:2px}@media (min-width:1200px){.products-grid .bundle-and-save-flag{top:12px;right:8px}}.products-grid .bundle-and-save-tooltip{top:7px;left:7px;text-align:left}@media (min-width:1200px){.products-grid .bundle-and-save-tooltip{top:12px;left:18px;right:35px}}.products-grid .color-swatches{display:flex;flex-wrap:wrap;justify-content:center;margin:5px 0}.products-grid .color-swatches .color-swatch-wrap{padding:0 4px;margin:4px 0}.products-grid .color-swatches .color-swatch{display:block;position:relative;width:20px;height:20px;border-radius:50%;cursor:pointer;border:1px solid transparent}.products-grid .color-swatches .color-swatch[data-color-name="Off White"]:not(.active),.products-grid .color-swatches .color-swatch[data-color-name=Cream]:not(.active),.products-grid .color-swatches .color-swatch[data-color-name=Khaki]:not(.active),.products-grid .color-swatches .color-swatch[data-color-name=White]:not(.active){border-color:#6c757d}.products-grid .color-swatches .color-swatch.active:after{transform:scale(1.4);opacity:1}.products-grid .color-swatches .color-swatch:after{content:"";position:absolute;display:block;width:100%;height:100%;border:1px solid var(--primary);border-radius:50%;transform:scale(.8);transition:all .1s ease-out;opacity:0}@media (min-width:768px){.products-grid .color-swatches .color-swatch{transition:opacity .2s;opacity:0;pointer-events:none}}.products-grid .color-swatches .color-swatch-title{display:none;position:absolute;border:1px solid #adb5bd;border-radius:5px;height:20px;line-height:18px;margin:8px 5px;padding-right:18px;text-align:center;font-size:.8rem}@media (min-width:768px){.products-grid .color-swatches .color-swatch-title{display:block;font-size:.9rem;line-height:16px;width:calc(100% - 28px);height:15px;background-position:center left 0;background-size:auto 100%;border:none;pointer-events:none}}.products-grid .color-swatches .color-swatch-icon{display:inline-block;margin-right:3px;height:15px;width:15px;background:transparent url(https://dac8r2vkxfv8c.cloudfront.net/content/images/colors.png) no-repeat 50%;background-size:contain}.products-grid .color-swatches+.product-price{margin-top:0!important}.products-grid .lab-container{position:absolute;top:-1px;left:3px;z-index:1;width:calc(100% - 6px);height:calc(100% + 2px);border:1px solid #ccc;background:#fff;padding:12px 12px 46px}.products-grid .lab-container .lab-pid-info{min-height:25%}.products-grid .lab-container .lab-pid-image{float:right;width:25%;margin:0 0 0 12px}.products-grid .lab-container .lab-pid-title{display:block;margin:0;color:var(--primary);font-weight:700;font-size:14px;line-height:16px;text-overflow:ellipsis;max-height:33px;overflow:hidden}.products-grid .lab-container .lab-pid-price{margin:.25em 0}.products-grid .lab-container .lab-pid-price .current{display:inline-block;font-size:1em;font-weight:700;color:var(--alert)}.products-grid .lab-container .lab-pid-price .previous{display:inline-block;font-size:.875em}.products-grid .lab-container .lab-pid-data ul,.products-grid .lab-container .lab-pid-data ul li{list-style:none;margin:0;padding:0}.products-grid .lab-container .lab-pid-links{position:absolute;bottom:-1px;left:-1px;width:calc(100% + 2px);height:34px;display:flex}.products-grid .lab-container .lab-pid-links a,.products-grid .lab-container .lab-pid-links button{display:block;flex:1 1 50%;text-decoration:none!important;background:#eeecec;border:1px solid #b5b5b5;border-left:none;text-align:center;color:var(--primary);font-size:12px;line-height:1;font-weight:700;padding-top:10px}.products-grid .lab-container .lab-pid-links a:first-child,.products-grid .lab-container .lab-pid-links button:first-child{border-left:1px solid #b5b5b5}.products-grid .lab-container .lab-pid-links a:focus-visible,.products-grid .lab-container .lab-pid-links a:hover,.products-grid .lab-container .lab-pid-links button:focus-visible,.products-grid .lab-container .lab-pid-links button:hover{color:var(--link)}.products-grid .lab-container .lab-pid-data-indicators{list-style:none;margin:0;padding:0;text-align:center}.products-grid .lab-container .lab-pid-data-indicators li{list-style:none;display:inline-block;margin:.25em;padding:0}.products-grid .lab-container .lab-pid-data-indicators button{position:relative;width:18px;height:18px;padding:5px}.products-grid .lab-container .lab-pid-data-indicators button:after{content:"";display:block;width:8px;height:8px;border-radius:100%;background-color:grey;border:1px solid grey}.products-grid .lab-container .lab-pid-data-indicators button:hover:after{transform:scale(1.4)}.products-grid .lab-container .lab-pid-data-indicators button.active:after{transform:scale(1.4);background:var(--highlight-dk)}@media (max-width:767.98px){.products-grid .lab-container .lab-bar-info{flex-direction:column}.products-grid .lab-container .lab-bar-info .title{align-self:flex-start}.products-grid .lab-container .point{align-self:center}.products-grid .lab-container .lab-bar.high .point{align-self:flex-end}.products-grid .lab-container .lab-bar.low .point{align-self:flex-start}}[data-js=product-grid] .products-grid .product.coming-soon .product-rating-logo{display:none}.banner[data-js=product-grid] .banner-block{display:flex}.banner[data-js=product-grid] .banner-block span{border-radius:25px;overflow:hidden;background:var(--primary) no-repeat 50% no-repeat;background-size:cover;flex:1}@media (max-width:1023.98px){.banner[data-js=product-grid] .banner-block{display:none}}.teaser-grid{margin:2.5rem 0}@media (min-width:768px){.teaser-grid{margin-bottom:4rem;display:flex}}.teaser-grid .h3{margin-top:2rem;margin-bottom:1.5rem}@media (min-width:768px){.teaser-grid .h3{margin-top:2rem;margin-bottom:3rem}}.teaser-grid .teaser-grid_hero{position:relative;overflow:hidden;border-radius:2px;display:block;padding:5% 30px;background:transparent no-repeat 50%;background-size:cover;text-decoration:none!important;pointer-events:none}@media (max-width:767.98px){.teaser-grid .teaser-grid_hero:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}}@media (min-width:768px){.teaser-grid .teaser-grid_hero{margin-right:1.5rem;flex:1 1 auto;pointer-events:normal;border-radius:25px}}.teaser-grid .teaser-grid_hero .h3,.teaser-grid .teaser-grid_hero .p{position:relative;display:block;color:#fff;text-align:center;margin:0;z-index:2}.teaser-grid .teaser-grid_hero .h3{font-family:var(--font-heading);margin:0 0 10px}@media (min-width:768px){.teaser-grid .teaser-grid_hero~.teaser-grid_grid{flex:1 1 66%}}@media (min-width:1024px){.teaser-grid .teaser-grid_hero~.teaser-grid_grid{flex:1 1 50%}}@media (min-width:768px){.teaser-grid .teaser-grid_hero~.teaser-grid_grid .products-grid{margin-top:2.5rem!important}.teaser-grid .teaser-grid_hero~.teaser-grid_grid div[class*=col-]{flex:0 0 33.3333333333%;max-width:33.3333333333%}.teaser-grid .teaser-grid_hero~.teaser-grid_grid div[class*=col-]:nth-child(4){display:none}}.teaser-grid .h3{display:block;margin:0}.teaser-grid .h3+.p{display:block;margin:.5rem 0}.teaser-grid .products-grid{background:none;padding:0;margin-left:-4px;margin-right:-4px;margin-top:1rem!important}@media (min-width:768px){.teaser-grid .products-grid{margin-left:-10px;margin-right:-10px}}.teaser-grid .products-grid .product{background-color:hsla(0,0%,100%,.6)}.teaser-grid .products-grid .load-more{margin-bottom:0!important}.modal#coming-soon-pdp .modal-content,.modal#coming-soon-pdp .modal-dialog,.modal#coming-soon-product-grid .modal-content,.modal#coming-soon-product-grid .modal-dialog{max-width:820px;padding-top:0}@media (min-width:768px){.coming-soon-notification form{display:grid;grid-template-columns:430px auto;grid-template-rows:auto auto auto;-moz-column-gap:36px;column-gap:36px;row-gap:22px}}.coming-soon-notification h3{display:flex;align-items:center;gap:5px;margin:16px 0}@media (min-width:768px){.coming-soon-notification h3{margin-bottom:8px;grid-column:1/-1;grid-row:1}}.coming-soon-notification p{margin:0;font-weight:700}.coming-soon-notification .csn_pdp-title{display:none}.coming-soon-notification .csn_countdown .csn_countdown-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;max-width:400px;margin:0 auto 33px}@media (min-width:768px){.coming-soon-notification .csn_countdown .csn_countdown-inner{margin:0 0 25px}}@media (min-width:1024px){.coming-soon-notification .csn_countdown .csn_countdown-inner{gap:20px}}.coming-soon-notification .csn_countdown .days,.coming-soon-notification .csn_countdown .hours,.coming-soon-notification .csn_countdown .mins,.coming-soon-notification .csn_countdown .secs{position:relative;display:flex;gap:4px;flex:1 1 auto}.coming-soon-notification .csn_countdown .box{position:relative;display:flex;justify-content:center;align-items:center;background:#f5f5f5;color:#000;font-weight:700;font-size:22px;line-height:1;overflow:hidden;padding:12px 0;flex:1 1 auto}@media (min-width:1024px){.coming-soon-notification .csn_countdown .box{font-size:26px}}.coming-soon-notification .csn_countdown .box:before{content:"0";display:block;visibility:hidden}.coming-soon-notification .csn_countdown .box .digit{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .5s ease-in-out}.coming-soon-notification .csn_countdown .title{position:absolute;left:50%;transform:translateX(-50%);bottom:-25px;font-size:14px;text-align:center;font-weight:700}@media (min-width:768px){.coming-soon-notification .csn_countdown{grid-column:1;grid-row:2}.coming-soon-notification .csn_countdown hr{display:none}}.coming-soon-notification .csn_release-date{display:flex;flex-wrap:wrap;justify-content:center;margin-top:8px;font-size:17px;line-height:1.2;font-weight:700;background:var(--highlight);border-radius:5px;padding:4px 12px}@media (min-width:768px){.coming-soon-notification .csn_release-date{display:inline-flex;font-size:18px}}.coming-soon-notification .csn_release-date .time{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:5px;column-gap:5px}.coming-soon-notification .csn_release-date .scheduled-time{display:flex;align-items:center}.coming-soon-notification .csn_release-date .local-time{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;font-style:italic;font-weight:400;text-align:center}.coming-soon-notification .csn_form-fields{position:relative}.coming-soon-notification .csn_form-fields p{line-height:1.2}@media (min-width:768px){.coming-soon-notification .csn_form-fields{grid-column:1;grid-row:3}}.coming-soon-notification .csn_confirmation{position:absolute;bottom:-2px;left:0;width:100%}.coming-soon-notification .csn_confirmation h3{margin:0 0 2px}.coming-soon-notification .csn_confirmation p{line-height:1.1}.coming-soon-notification button[type=submit]{margin:30px 0 0}.coming-soon-notification .error{font-size:16px;line-height:1.2;font-weight:700;color:var(--alert-dk)}.coming-soon-notification .coming-soon-submit-error{margin-top:8px}.coming-soon-notification .coming-soon-submit-error p{margin-bottom:3px}.coming-soon-notification .coming-soon-submit-error a{text-decoration:underline}.coming-soon-notification .csn_checkboxes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 18px}.coming-soon-notification .csn_checkboxes .checkbox-wrapper{margin:0;color:#000!important}.coming-soon-notification .csn_checkboxes .checkbox-wrapper label>input+span:before{border-color:grey!important}.coming-soon-notification .csn_checkboxes .smaller{font-size:15px}.coming-soon-notification .csn_product{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px 0 0;margin-bottom:20px}@media (min-width:768px){.coming-soon-notification .csn_product{padding:0;flex-direction:column;justify-content:flex-start;align-items:flex-end;grid-column:2;grid-row:2/4}}.coming-soon-notification .csn_product .csn_title{font-size:17px;line-height:1.1;margin:0;flex:1 1 auto}@media (min-width:768px){.coming-soon-notification .csn_product .csn_title{flex:0;text-align:right}}@media (max-width:767.98px){.coming-soon-notification .csn_product .csn_photo{max-width:80px}}.coming-soon-notification .disclaimer{font-style:italic;line-height:1.2;font-weight:400}@media (max-width:767.98px){.coming-soon-notification .disclaimer{padding-right:22px}}.coming-soon-notification.submitted .csn_form-fields>:not(.csn_confirmation){opacity:.3;pointer-events:none}.coming-soon-notification.submitted button[type=submit]{visibility:hidden;pointer-events:none}.coming-soon-notification.submitted .csn_confirmation{display:block!important}#product .photos-info .coming-soon-notification{background:#f5f5f5;padding:20px 15px;margin-top:20px;max-width:540px;border-radius:5px}@media (min-width:768px){#product .photos-info .coming-soon-notification{padding:25px 40px}}#product .photos-info .coming-soon-notification h3{font-size:19px;line-height:1.2;margin:0}#product .photos-info .coming-soon-notification hr{display:block;border-color:#6c757d}#product .photos-info .coming-soon-notification form{display:flex;flex-direction:column;margin:0 auto;row-gap:14px}#product .photos-info .coming-soon-notification .csn_pdp-title{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:2px;font-size:30px}@media (max-width:767.98px){#product .photos-info .coming-soon-notification .csn_pdp-title{justify-content:center}}#product .photos-info .coming-soon-notification .csn_pdp-title h2{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;margin:0 0 2px;line-height:1;color:var(--alert);letter-spacing:1px}#product .photos-info .coming-soon-notification .csn_pdp-title p{font-size:.6em;margin:0;font-weight:400;line-height:1}#product .photos-info .coming-soon-notification .csn_product{display:none}#product .photos-info .coming-soon-notification .csn_countdown hr{margin-bottom:0}#product .photos-info .coming-soon-notification .csn_countdown .box{background:#fff}#product .photos-info .coming-soon-notification.submitted form>h3{opacity:.3}