.placeholder-ctn,.placeholder-form{margin-bottom:1.25rem;position:relative}.placeholder-ctn button,.placeholder-ctn label,.placeholder-form button,.placeholder-form label{clear:none;float:none}.placeholder-ctn input[type=email],.placeholder-ctn input[type=number],.placeholder-ctn input[type=password],.placeholder-ctn input[type=tel],.placeholder-ctn input[type=text],.placeholder-ctn select,.placeholder-ctn textarea,.placeholder-form input[type=email],.placeholder-form input[type=number],.placeholder-form input[type=password],.placeholder-form input[type=tel],.placeholder-form input[type=text],.placeholder-form select,.placeholder-form textarea{background:#fff;border:1px solid #ccccce;border-radius:4px;box-shadow:none;color:#383a3e;font-size:16px;font-weight:400;line-height:1;padding:12px;transition:border-color .25s ease;width:100%}.placeholder-ctn input[type=email]:focus,.placeholder-ctn input[type=number]:focus,.placeholder-ctn input[type=password]:focus,.placeholder-ctn input[type=tel]:focus,.placeholder-ctn input[type=text]:focus,.placeholder-ctn select:focus,.placeholder-ctn textarea:focus,.placeholder-form input[type=email]:focus,.placeholder-form input[type=number]:focus,.placeholder-form input[type=password]:focus,.placeholder-form input[type=tel]:focus,.placeholder-form input[type=text]:focus,.placeholder-form select:focus,.placeholder-form textarea:focus{background:#fff;border-color:#006dec;outline:1px solid #006dec}.placeholder-ctn input[type=email]:-internal-autofill-selected,.placeholder-ctn input[type=number]:-internal-autofill-selected,.placeholder-ctn input[type=password]:-internal-autofill-selected,.placeholder-ctn input[type=tel]:-internal-autofill-selected,.placeholder-ctn input[type=text]:-internal-autofill-selected,.placeholder-ctn select:-internal-autofill-selected,.placeholder-ctn textarea:-internal-autofill-selected,.placeholder-form input[type=email]:-internal-autofill-selected,.placeholder-form input[type=number]:-internal-autofill-selected,.placeholder-form input[type=password]:-internal-autofill-selected,.placeholder-form input[type=tel]:-internal-autofill-selected,.placeholder-form input[type=text]:-internal-autofill-selected,.placeholder-form select:-internal-autofill-selected,.placeholder-form textarea:-internal-autofill-selected{background:#fff}.placeholder-ctn input[type=email]::placeholder,.placeholder-ctn input[type=number]::placeholder,.placeholder-ctn input[type=password]::placeholder,.placeholder-ctn input[type=tel]::placeholder,.placeholder-ctn input[type=text]::placeholder,.placeholder-ctn select::placeholder,.placeholder-ctn textarea::placeholder,.placeholder-form input[type=email]::placeholder,.placeholder-form input[type=number]::placeholder,.placeholder-form input[type=password]::placeholder,.placeholder-form input[type=tel]::placeholder,.placeholder-form input[type=text]::placeholder,.placeholder-form select::placeholder,.placeholder-form textarea::placeholder{color:#5a5d5f}.placeholder-ctn input:-webkit-autofill,.placeholder-ctn input:-webkit-autofill:active,.placeholder-ctn input:-webkit-autofill:focus,.placeholder-ctn input:-webkit-autofill:hover,.placeholder-form input:-webkit-autofill,.placeholder-form input:-webkit-autofill:active,.placeholder-form input:-webkit-autofill:focus,.placeholder-form input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}.placeholder-ctn select,.placeholder-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23383a3e' d='M241 369c-9.4 9.4-24.6 9.4-33.9 0L47 209c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");background-position:calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:15px;margin-bottom:0;padding:14px 12px;width:100%}.placeholder-ctn select:has(option[value=""]:checked),.placeholder-form select:has(option[value=""]:checked){color:#5a5d5f}.placeholder-ctn select::-ms-expand,.placeholder-form select::-ms-expand{display:none}.placeholder-ctn .checkbox,.placeholder-form .checkbox{cursor:pointer}.placeholder-ctn .checkbox label,.placeholder-form .checkbox label{clear:none;float:none;font-weight:400;margin:0}.placeholder-ctn span{color:#5a5d5f;font-size:13px;left:14px;pointer-events:none;position:absolute;top:0;transform:translateY(0);transition:opacity .1s ease-in-out,transform 50ms ease-in-out}.placeholder-ctn span label{display:none}.placeholder-ctn.focus{display:block}.placeholder-ctn.focus span{transform:translateY(-50%);z-index:1}.placeholder-ctn.focus span:after{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:-4px;position:absolute;right:-4px;top:calc(50% - 8px);z-index:-1}.placeholder-ctn.focus span.placeholder-label{z-index:5}.placeholder-ctn.focus label{display:block;font-weight:400;line-height:normal;margin:0}.placeholder-ctn.focus input[type=email],.placeholder-ctn.focus input[type=number],.placeholder-ctn.focus input[type=password],.placeholder-ctn.focus input[type=tel],.placeholder-ctn.focus input[type=text],.placeholder-ctn.focus textarea{padding:12px}.placeholder-dark .placeholder-ctn input[type=email],.placeholder-dark .placeholder-ctn input[type=number],.placeholder-dark .placeholder-ctn input[type=password],.placeholder-dark .placeholder-ctn input[type=tel],.placeholder-dark .placeholder-ctn input[type=text],.placeholder-dark .placeholder-ctn select,.placeholder-dark .placeholder-ctn textarea{padding:14px 12px}.placeholder-dark .placeholder-ctn span{font-size:12px;left:12px;top:30px;transition:opacity .1s ease-in-out,top 50ms ease-in-out}.placeholder-dark .placeholder-ctn.focus span{top:14px}.placeholder-dark .placeholder-ctn.focus span:after{background:#0000;content:none}.placeholder-dark .placeholder-ctn.focus input[type=email],.placeholder-dark .placeholder-ctn.focus input[type=number],.placeholder-dark .placeholder-ctn.focus input[type=password],.placeholder-dark .placeholder-ctn.focus input[type=tel],.placeholder-dark .placeholder-ctn.focus input[type=text],.placeholder-dark .placeholder-ctn.focus textarea{padding:20px 12px 8px}input.validation-failed,textarea.validation-failed{border:1px solid #de1618}.previously-purchased{align-items:center;background:#74767c;border-radius:.25rem;color:#fff;display:inline-flex;font:600 .6875rem Poppins,Helvetica,Arial,FreeSans,sans-serif;gap:.25rem;min-height:22px;padding:0 11px;position:relative}.previously-purchased svg{fill:#fff;height:12px;margin:0;width:10px}.subscription{background-color:#eff6ff;border-radius:.5rem;font-size:.875rem;margin:1rem 0 1.25rem}.subscription .content{display:flex;gap:.25rem;padding:.75rem}.subscription .content a{color:#0043c2}.subscription .content label{align-items:center;display:flex;flex-wrap:wrap;float:none;font-weight:400;gap:.25rem;line-height:100%;margin-right:0;text-align:left}.subscription .content label:hover{cursor:pointer}.subscription .content label input[type=checkbox]{margin-right:.125rem}.subscription .subscribe-icon{color:#002772}.subscription .dynamic-undo-move-subscription{float:none;padding:0;vertical-align:initial}.subscription .frequency select{border-radius:9999px;cursor:pointer;margin:0;max-width:330px;padding:9px 15px;width:100%}.subscription .frequency .subscription-info{font-size:.75rem}.subscription .frequency,.subscription .frequency-notice,.subscription .subscription-remove-ctn{padding:0 .75rem .75rem}.subscription .subscription-message{padding:.75rem}.subscription-modal.modal .modal-content{padding:2rem}.subscription-modal.modal .modal-header{margin-bottom:1.5rem}.subscription-modal.modal .modal-header h1{border-bottom:1px solid #e3e4e5;font-size:1.5rem;font-weight:700;line-height:1.3;padding-bottom:1rem}.subscription-modal.modal .subscription-modal-body{display:flex;flex-direction:column;gap:1.5rem}.subscription-modal.modal .product-ctn{display:grid;gap:1rem;grid-template-columns:70px 1fr}.subscription-modal.modal .product-ctn .img{width:70px}.subscription-modal.modal .product-ctn .description{color:#383a3e;font-size:.875rem;margin-bottom:.625rem}.subscription-modal.modal .product-ctn .input-qty-container{height:36px;max-width:140px}.subscription-modal.modal .product-ctn .input-qty-container input{font-size:1rem}.subscription-modal.modal .subscription-list{margin:0}.subscription-modal.modal .subscription-list table{border-top:1px solid #e3e4e5}.subscription-modal.modal .subscription-list td,.subscription-modal.modal .subscription-list tr{border-color:#e3e4e5;position:relative}.subscription-modal.modal .subscription-list label{float:none;line-height:1.3;margin-right:0;text-align:left}.subscription-modal.modal .subscription-list label:hover{cursor:pointer}.subscription-modal.modal .subscription-list label:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.subscription-modal.modal .subscription-list input{margin:0}.subscription-modal.modal .btn{align-items:center;display:flex;gap:.5rem;margin:0 auto}.subscription-modal.modal .btn svg{height:14px;width:14px}.spinner,.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;flex-shrink:0;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner,.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:1s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:1s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner,.spinner-border,.spinner-grow{--bs-spinner-animation-speed:2s}}.universal-loading-container{height:200px;overflow:hidden;position:relative}.spinner{border-width:.28125rem;color:#959596}.spinner__container{overflow:hidden;position:relative}.spinner--sm{border-width:.1875rem;height:1.125rem;width:1.125rem}.spinner--md{height:2.25rem;width:2.25rem}.spinner--lg{height:3rem;width:3rem}.spinner--bg{background-color:#ffffff80}.spinner--color-blue>.spinner{color:#006dec!important}.spinner--color-white>.spinner{color:#fff}.spinner--center{align-items:center;display:flex;justify-content:center;margin:0 auto;text-align:center}.spinner--full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.details-ctn{position:relative}.img-hover-zoom{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border:3px solid #fff;box-shadow:0 2px 5px #00000040;display:none;height:300px;order:9999;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:10}@media(min-width:768px){.img-hover-zoom{display:block}}.img-gallery{display:flex;flex-direction:column;gap:1rem}@media(min-width:992px){.img-gallery{flex-direction:row}}.img-gallery__main{text-align:center;width:100%}@media(min-width:992px){.img-gallery__main{order:2}}.img-gallery__main-inner{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;max-width:768px;width:100%}.img-gallery__main-inner:hover{cursor:pointer}.img-gallery__main img{max-height:100%;max-width:100%;object-fit:contain}.img-gallery__thumbnails{display:flex;flex:1 0 auto;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;padding:12px 2px;width:100%}@media(min-width:992px){.img-gallery__thumbnails{flex-direction:column;margin-top:60px;max-width:60px;order:1;overflow-x:visible;padding:0}}.img-gallery__thumbnail{border-radius:.3212rem;height:60px;width:60px}@media(min-width:992px){.img-gallery__thumbnail.is-hidden-desktop{display:none}}.img-gallery__thumbnail.selected{outline:2px solid #006dec}.img-gallery__more{cursor:pointer;display:inline-block;flex:1 0 auto;position:relative}@media(min-width:992px){.img-gallery__more{flex:none}}.img-gallery__more-label{display:none}@media(min-width:992px){.img-gallery__more-label{background:#0000008c;border-radius:.3212rem;color:#fff;display:flex;flex-direction:column;font-size:1.125rem;font-weight:700;gap:.25rem;height:100%;justify-content:center;line-height:1;margin:0;padding:2px 6px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%}.img-gallery__more-label small{font-size:.625rem;font-weight:600}}.img-gallery__more:hover .img-gallery__more-label{background:#000000bf}.img-gallery hr{display:none}@media(min-width:992px){.img-gallery hr{border-color:#e3e4e5;display:block;opacity:1}}.modal.img-modal-container{touch-action:manipulation}.modal.img-modal-container .modal-close{z-index:2}.modal.img-modal-container .modal-content{padding:.75rem}@media(min-width:992px){.modal.img-modal-container .modal-content{padding:2.5rem}}.modal.img-modal-container .modal-body{height:100%}@media(min-width:992px){.modal.img-modal-container .modal-body{height:auto}}.img-modal{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between}@media(min-width:992px){.img-modal.img-gallery{flex-direction:row;justify-content:space-between}}.img-modal__main-ctn{height:100%;position:relative;text-align:center}@media(min-width:992px){.img-modal__main-ctn{height:auto;padding:50px;width:60%}}.img-modal__main-img-ctn{align-items:center;aspect-ratio:1/1;display:flex;height:100%;justify-content:center;max-width:768px;min-height:clamp(300px,50vw,540px);width:100%}@media(min-width:992px){.img-modal__main-img-ctn{display:block;height:auto}}.img-modal__main-img{cursor:grab;max-height:100%;max-width:100%;object-fit:contain;position:relative;touch-action:none;width:100%}@media(min-width:992px){.img-modal__main-img{height:100%}}.img-modal__meta{display:flex;gap:1.25rem}@media(min-width:992px){.img-modal__meta{flex-direction:column;width:330px}}.img-modal__meta h2{display:none;font:600 1rem/1.5 Inter,Helvetica,Arial,FreeSans,sans-serif}@media(min-width:992px){.img-modal__meta h2{display:block}}.img-modal__thumbnails{display:flex;gap:.75rem;overflow-x:auto;padding:10px 2px}@media(min-width:992px){.img-modal__thumbnails{flex-wrap:wrap;overflow-x:visible}}.img-modal__thumbnails img{border-radius:.3212rem;cursor:pointer;height:70px;width:70px}.img-modal__thumbnails img.selected{outline:2px solid #006dec}.img-modal .double-tap-zoom-msg{background:#fff;border:1px solid #959596;border-radius:.5rem;color:#383a3e;font-size:.875rem;left:50%;padding:.5rem 1rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.img-modal__controls{display:none}@media(min-width:992px){.img-modal__controls{display:block}}.img-modal__zoom{display:flex;flex-direction:column;gap:.5rem;position:absolute;right:0;top:0;z-index:10}.img-modal__zoom svg{fill:#383a3e;height:20px;transition:fill .15s;width:20px}.img-modal__zoom-in,.img-modal__zoom-out{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 6px 0 #0003;height:36px;margin:0 10px;width:36px}.img-modal__zoom-in[disabled]:hover,.img-modal__zoom-out[disabled]:hover{cursor:not-allowed}.img-modal__zoom-in[disabled] svg,.img-modal__zoom-out[disabled] svg{fill:#e3e4e5}.img-modal__nav svg{fill:#383a3e;height:16px;transition:fill .15s;width:16px}.img-modal__nav-next,.img-modal__nav-prev{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 6px 0 #0003;height:36px;margin:0 10px;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:10}.img-modal__nav-next[disabled]:hover,.img-modal__nav-prev[disabled]:hover{cursor:not-allowed}.img-modal__nav-next[disabled] svg,.img-modal__nav-prev[disabled] svg{fill:#e3e4e5}.img-modal__nav-prev{left:0}.img-modal__nav-next{right:0}.img-gallery__360,.img-gallery__video{border-radius:.3212rem;flex:1 0 auto;max-height:60px;max-width:60px;position:relative}.img-gallery__360:before,.img-gallery__video:before{background:#0000008c;border-radius:50%;height:40px;width:40px}.img-gallery__360:after,.img-gallery__360:before,.img-gallery__video:after,.img-gallery__video:before{content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.img-gallery__360:after,.img-gallery__video:after{color:#fff}.img-gallery__360:hover,.img-gallery__video:hover{outline:2px solid #006dec}.img-gallery__360:hover:before,.img-gallery__video:hover:before{background:#000000d9}.img-gallery__360:after{background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%23fff' d='M640 32a32 32 0 1 0-64 0 32 32 0 1 0 64 0M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32h64l-57.6 76.8c-7.3 9.7-8.4 22.7-3 33.5S51.9 256 64 256h16c26.5 0 48 21.5 48 48v48c0 17.7-14.3 32-32 32h-5.5c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.2c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L22.6 420c18 18 42.4 28.1 67.9 28.1H96c53 0 96-43 96-96v-48c0-47-29-87.3-70.1-103.9l63.7-84.9c7.3-9.7 8.4-22.7 3-33.5S172.1 64 160 64zm448 80c0-8.8 7.2-16 16-16s16 7.2 16 16v224c0 8.8-7.2 16-16 16s-16-7.2-16-16zm96 224V144c0-44.2-35.8-80-80-80s-80 35.8-80 80v224c0 44.2 35.8 80 80 80s80-35.8 80-80M288 160c0-17.7 14.3-32 32-32s32-14.3 32-32-14.3-32-32-32c-53 0-96 43-96 96v208c0 44.2 35.8 80 80 80s80-35.8 80-80v-96c0-44.2-35.8-80-80-80-5.5 0-10.8.6-16 1.6zm0 112c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16z'/%3E%3C/svg%3E") no-repeat 50%;height:28px;width:28px}.img-gallery__video:after{background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80v352c0 17.4 9.4 33.4 24.5 41.9S58.2 482 73 473l288-176c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41z'/%3E%3C/svg%3E") no-repeat 50%;height:24px;width:24px}.video-container{align-items:center;aspect-ratio:16/9;display:flex;max-width:1200px;width:100%}@media(orientation:landscape)and (max-height:450px){.video-container{height:calc(100vh - 80px)}}.video-container embed,.video-container iframe,.video-container video{border:0;height:100%;object-fit:contain;width:100%}.product-nav{background:#fff;margin:40px 0;position:sticky;top:112px;transition:box-shadow .2s,top .3s ease-in-out;z-index:4}@media(min-width:768px){.product-nav{top:80px}}.product-nav .nav-underline__custom{border-bottom:1px solid #e3e4e5;display:flex;flex-wrap:wrap;gap:0;height:49px;overflow:hidden;padding-bottom:0}@media(min-width:768px){.product-nav .nav-underline__custom{height:52px}}.product-nav .nav-underline__custom .nav-link{background:#fff;border:none;border-bottom:3px solid #0000;border-radius:0;font:500 1rem/1.5 Inter,Helvetica,Arial,FreeSans,sans-serif;padding:.688rem clamp(8px,4vw,48px)}@media(min-width:768px){.product-nav .nav-underline__custom .nav-link{background:none;border:none;border-bottom:3px solid #0000;border-radius:0;font-size:1.125rem}}.product-nav .nav-underline__custom .nav-link.active{border-color:#006dec;color:#383a3e;font-weight:700}@media(hover:hover){.product-nav .nav-underline__custom .nav-link:hover{border-color:#74767c;color:#74767c;text-decoration:none}.product-nav .nav-underline__custom .nav-link:hover.active{border-color:#006dec;color:#383a3e}}.product-nav.is-stuck{box-shadow:0 7px 11px 0 #0000001a}.product-nav.is-stuck .nav-underline__custom{border-bottom:none}#productPage .product-description,#productPage .product-qna,#productPage .product-reviews{margin:2rem 0 0}@media(min-width:768px){#productPage .product-description,#productPage .product-qna,#productPage .product-reviews{margin:3rem 0 0}}#productPage .product-description .h2,#productPage .product-qna .h2,#productPage .product-reviews .h2{font-size:1.25rem}@media(min-width:768px){#productPage .product-description .h2,#productPage .product-qna .h2,#productPage .product-reviews .h2{font-size:1.875rem}}#productPage .product-description:after,#productPage .product-qna:after,#productPage .product-reviews:after{border-bottom:1px solid #e3e4e5;content:"";display:block;margin:2rem auto auto;width:calc(100% - 24px)}@media(min-width:768px){#productPage .product-description:after,#productPage .product-qna:after,#productPage .product-reviews:after{border-bottom:none;content:none;margin:0}}#productPage .product-description{margin:1.5rem 0}@media(min-width:768px){#productPage .product-description{margin:2.5rem 0}}#productPage #wc-aplus{margin:15px 0 0!important;width:100%!important}#productPage .map-price{color:#333;display:block;margin-top:10px}#productPage .highlight{background-color:#ff8}#productPage .highlight-off{background-color:#0000;transition:background-color .5s ease-in}#productPage .availability-container{background-color:#f9f9f9;border:1px solid #d9d9d9;border-radius:3px;margin-bottom:20px;padding:10px}#productPage .availability-container .icon{display:inline-block;width:24px}#productPage .availability-container .icon-success svg{fill:green}#productPage .availability-container .icon-failure svg{fill:red}#productPage .availability-container .label{font-weight:700}#productPage .availability-container .detail{color:#555;font-size:12px;margin-left:24px}#productPage .availability-container .detail ul li{list-style:disc;margin-left:20px}.invodo-play--btn svg{height:100%;width:100%}.details-ctn [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex{padding-right:0!important}.details-ctn [data-bv-show=rating_summary] .bv_main_container .bv_ratings_summary{margin-right:.5rem!important;padding-right:0!important}.details-ctn [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:.35rem!important}.bv_modal_inner_content{align-items:center;display:flex;flex-direction:column}.bv_button_component_container{margin-top:16px}.main-product-details{display:grid;grid-auto-rows:min-content;grid-template-areas:"title-ctn" "img-ctn" "details-ctn";margin-bottom:1.5rem;overflow-x:hidden;position:relative}.main-product-details .img-ctn-outer{grid-area:img-ctn}.main-product-details .title-ctn{grid-area:title-ctn}.main-product-details .details-ctn{grid-area:details-ctn}@media(min-width:768px){.main-product-details{column-gap:1.5rem;grid-auto-rows:auto;grid-template-areas:"img-ctn   title-ctn" "img-ctn   details-ctn";grid-template-columns:1fr 1fr;grid-template-rows:minmax(50px,auto) minmax(50px,1fr);overflow-x:visible}}.main-product-details>div{min-width:0}.main-product-details .product-flags{display:flex;gap:.5rem;margin-bottom:6px}.main-product-details .title-ctn{margin-bottom:.75rem;padding-bottom:1rem;position:relative}@media(min-width:768px){.main-product-details .title-ctn{align-self:start;border-bottom:1px solid #e3e4e5;margin-bottom:0}}.main-product-details .title{font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:.625rem;word-break:break-word}@media(min-width:768px){.main-product-details .title{font-size:1.875rem}}.main-product-details .short-description{word-break:break-word}.main-product-details .reviews-sku-ctn{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem}@media(min-width:768px){.main-product-details .reviews-sku-ctn{font-size:.875rem}}.main-product-details .reviews-sku-ctn .separator{color:#959596;display:block;font-size:.625rem}@media(max-width:767.98px){.main-product-details .reviews-sku-ctn .separator{font-size:.75rem}}.main-product-details .review-avg-container a{align-items:center;display:flex;float:left;gap:.5rem;justify-content:flex-start;text-underline-offset:3px}.main-product-details .review-avg-container a .review-stars{display:flex;flex-direction:row;gap:.25rem}@media(min-width:768px){.main-product-details .details-ctn{align-self:start;margin-bottom:0}}.main-product-details .price-container{margin:.75rem 0 1rem}.main-product-details .product-actions-container{border-bottom:1px solid #e3e4e5;border-top:1px solid #e3e4e5;display:grid;grid-template-columns:1fr 1fr;margin-top:1.25rem;padding:.75rem 0}@media(min-width:768px){.main-product-details .product-actions-container{grid-template-columns:repeat(3,1fr);overflow:hidden}}.main-product-details .product-actions-container .product-action-item{border-left:1px solid #e3e4e5;cursor:pointer;font-weight:500;text-align:center}.main-product-details .product-actions-container .product-action-item:first-child{border-left:none}.main-product-details .product-actions-container .product-action-item button{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:none;color:#383a3e;display:flex;gap:.5rem;height:32px;justify-content:center;padding:0 .5rem;width:100%}.main-product-details .product-actions-container .product-action-item button svg{fill:#383a3e;height:20px;width:20px}.main-product-details .product-actions-container .product-action-item button:hover{color:#006dec}.main-product-details .product-actions-container .product-action-item button:hover svg{fill:#006dec}.main-product-details .cart-container{margin-bottom:1rem;position:relative}.main-product-details .cart-container .qty-btn-container{display:flex;flex-direction:column;gap:1.25rem}.main-product-details .cart-container .qty-btn-container>div:empty{display:none}.main-product-details .cart-container .qty-btn-container .input-qty-container{border-width:2px;height:48px;justify-content:center;margin:0 0 1rem;position:relative}@media(min-width:768px){.main-product-details .cart-container .qty-btn-container .input-qty-container{height:56px}}@media(min-width:992px){.main-product-details .cart-container .qty-btn-container .input-qty-container{margin:0}}.main-product-details .cart-container .qty-btn-container .input-qty-container .qty{flex:1 100%}.main-product-details .cart-container .qty-btn-container .input-qty-container .qty input[type=number]{font-size:1.5rem}.main-product-details .cart-container .qty-btn-container .input-qty-container .minus,.main-product-details .cart-container .qty-btn-container .input-qty-container .plus{min-width:58px;padding:0}.main-product-details .cart-container .qty-btn-container .input-qty-container .minus svg,.main-product-details .cart-container .qty-btn-container .input-qty-container .plus svg{height:26px;width:26px}.main-product-details .cart-container .qty-btn-container .input-qty-container .minus:focus:before,.main-product-details .cart-container .qty-btn-container .input-qty-container .minus:hover:before,.main-product-details .cart-container .qty-btn-container .input-qty-container .plus:focus:before,.main-product-details .cart-container .qty-btn-container .input-qty-container .plus:hover:before{height:40px;width:40px}.main-product-details .cart-container .qty-btn-container .add-btn button{--bs-btn-padding-y:0.6875rem;--bs-btn-font-size:1rem;width:100%}@media(min-width:768px){.main-product-details .cart-container .qty-btn-container .add-btn button{--bs-btn-padding-y:0.75rem;--bs-btn-font-size:1.25rem}}.main-product-details .cart-container .shipping-returns{border-top:1px solid #e3e4e5;margin-top:1.25rem;padding-top:1.25rem}.main-product-details .cart-container .shipping-returns .non-returnable,.main-product-details .cart-container .shipping-returns .returns,.main-product-details .cart-container .shipping-returns .shipping{margin-bottom:.625rem}.main-product-details .cart-container .shipping-returns .shipping-returns__item{margin-bottom:.75rem}@media(min-width:768px){.main-product-details .cart-container .shipping-returns .shipping-returns__item{display:flex;flex-wrap:wrap;gap:.25rem}}.main-product-details .cart-container .shipping-returns .shipping-returns__item:last-child{margin:0}.main-product-details .cart-container .shipping-returns .shipping-returns__item .shipping-returns__title{align-items:center;display:flex;flex-wrap:nowrap;font-weight:700;gap:.375rem}@media(min-width:768px){.main-product-details .cart-container .shipping-returns .shipping-returns__item .shipping-returns__title{flex-wrap:wrap}}.main-product-details .cart-container .shipping-returns .shipping-returns__item .shipping-returns__desc{align-items:center;display:flex;flex-wrap:nowrap;gap:.375rem}@media(min-width:768px){.main-product-details .cart-container .shipping-returns .shipping-returns__item .shipping-returns__desc{flex-wrap:wrap}}.main-product-details .cart-container .shipping-returns .shipping-returns__item .shipping-returns__desc button{appearance:none;display:inline-flex;float:none}.main-product-details .cart-container .shipping-returns .shipping-returns__item .est_delivery_early,.main-product-details .cart-container .shipping-returns .shipping-returns__item .est_delivery_late{margin-left:-.1875rem}.main-product-details .cart-container .shipping-returns .shipping-returns__item .est_delivery_early:hover,.main-product-details .cart-container .shipping-returns .shipping-returns__item .est_delivery_late:hover{cursor:help}.main-product-details .cart-container .shipping-returns svg{height:20px;margin:0;width:20px}.main-product-details .cart-container .shipping-returns .non-returnable .shipping-returns__title{gap:.5rem}.main-product-details .cart-container .shipping-returns .non-returnable svg{height:18px;width:18px}.main-product-details .cart-container .shipping-returns .free-shipping{color:#178740}.main-product-details .cart-container .shipping-returns .free-shipping svg{fill:#178740}.main-product-details .cart-container .shipping-returns .learn-more svg{fill:#006dec;height:16px;margin:0;width:16px}.main-product-details .cart-container .bulk-notice{border:none;padding:5px}.product-block-boxes-container{border-bottom:1px solid #e3e4e5;margin:1rem 0 .75rem;padding-bottom:1rem}.product-block-boxes-container .attribute-wrapper{margin-bottom:1rem}.product-block-boxes-container .attribute-wrapper:last-child{margin-bottom:0}.product-block-boxes-container .attribute-buttons{display:flex;flex-wrap:wrap;gap:.5625rem}.product-block-boxes-container .attribute-name{line-height:1.5;margin-bottom:.375rem}.product-block-boxes-container .btn{border-radius:.5rem;font:400 .875rem Inter,Helvetica,Arial,FreeSans,sans-serif;padding:.3438rem .4844rem}.product-block-boxes-container .btn-default{border-color:#383a3e;border-width:1px}.product-block-boxes-container .btn-default:focus,.product-block-boxes-container .btn-default:hover{background-color:#fff;border-color:#006dec;color:#006dec}.product-block-boxes-container .btn-default.active{background:#eff6ff;border:2px solid #006dec;cursor:inherit!important;font-weight:500}.product-block-boxes-container .attribute-icon a{width:60px}.product-block-boxes-container .other-product .btn-default{border:1px dashed #959596;color:#959596}.product-block-boxes-container .other-product .btn-default:hover{border:1px solid #006dec;color:#006dec}.product-block-boxes-container .other-product .btn-default.single-attribute{border:1px solid #383a3e;color:#383a3e}.product-description h2{margin-bottom:1.25rem}.product-description p{margin-bottom:24px;max-width:700px}.product-description .product-bullets{margin-top:.875rem}.product-description .product-bullets li{list-style-position:outside!important;list-style-type:disc!important;margin:0 0 .375rem 1.5rem}.product-description .sidebar{border:1px solid #e3e4e5;border-radius:.75rem;margin-top:1.25rem;padding:1.25rem}@media(min-width:992px){.product-description .sidebar{margin-top:0}}.product-description .brand-img{margin-bottom:20px;width:130px}.product-description .guide-info-title{font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:.375rem}.product-description .product-media-docs{margin-bottom:.5rem}.product-description .manufacturer-info-container{margin-top:2rem;position:relative;z-index:1}.product-description .manufacturer-info-container .preview{left:0;max-height:500px;overflow:hidden;position:absolute;top:0;transition:max-height .5s ease;width:100%;z-index:2}.product-description .manufacturer-info-container .overlay{background:#0000;background:linear-gradient(180deg,#fff0,#fff 99%,#fff);height:500px;left:0;position:relative;top:0;z-index:3}.product-description .universal-loading-container{height:60px}.pdp__ask-question{background:#f8f8f9;border-radius:.375rem;display:flex;flex-direction:column;gap:.25rem;margin-top:1rem;padding:8px 10px}.price-container .os-radio{align-items:center;display:flex;margin-right:.5rem}.price-container .dollar-container{display:flex;flex-direction:column;gap:.75rem}.price-container .price{font:700 1.875rem/1.3 Poppins,Helvetica,Arial,FreeSans,sans-serif;opacity:1;transition:opacity .3s ease}.price-container .price.fade-out{opacity:0}.price-container .was-price{color:#74767c;font:500 1.25rem/1.3 Poppins,Helvetica,Arial,FreeSans,sans-serif;margin-left:.5rem;text-decoration:line-through;text-decoration-thickness:1px}.price-container .bulk-price{font-weight:600}.price-container .flex-ctn{display:block}@media(min-width:576px){.price-container .flex-ctn{align-items:center;display:flex;justify-content:space-between}}.price-container .coupon-qualifier{border:1px dashed #006dec;border-radius:.375rem;margin-top:.5rem;padding:.562rem .5rem}.price-container .coupon-qualifier .svg{margin-right:.25rem}.price-container .coupon-qualifier .svg svg{height:40px;width:40px}@media(min-width:768px){.price-container .coupon-qualifier{margin-top:0}}.price-container button:hover{outline:none}.product-specs{margin:2rem 0 0}@media(min-width:768px){.product-specs{margin:3rem 0 0}}.product-specs:after{border-bottom:1px solid #e3e4e5;content:"";display:block;margin:2rem auto auto;width:calc(100% - 24px)}@media(min-width:768px){.product-specs:after{border-bottom:none;content:none;margin:0}}.product-specs h2{font-size:1.25rem;margin-bottom:1.25rem}@media(min-width:768px){.product-specs h2{font-size:1.875rem}}.product-specs .spec-container{display:block;margin:0;overflow:hidden}@media(min-width:992px){.product-specs .spec-container{column-count:2;column-gap:3rem}}.product-specs .spec-row{display:flex;margin:0;width:100%}.product-specs .spec-row:nth-child(n+9){display:none}@media(min-width:768px){.product-specs .spec-row:nth-child(n+9){display:flex}}.product-specs .spec-container.show .spec-row:nth-child(n+9){display:flex}.product-specs .spec-description,.product-specs .spec-title{border-bottom:1px solid #e3e4e5;line-height:1.5;padding:.5rem 1rem}.product-specs .spec-title{background:#f8f8f9;font-weight:700;width:50%}@media(min-width:768px){.product-specs .spec-title{width:35%}}.product-specs .spec-description{width:50%}@media(min-width:768px){.product-specs .spec-description{width:65%}}.product-specs .prop65-warning-icon{margin-right:25px;position:relative}.product-specs .prop65-warning-icon .triangle-bg{fill:#ff0;height:18px;position:absolute;width:18px;z-index:1}.product-specs .prop65-warning-icon .triangle{height:18px;position:absolute;width:18px;z-index:2}.product-specs .prop65-warning-icon .exclamation{height:10px;left:4px;position:absolute;top:3px;width:10px;z-index:3}.quote-modal .title{border-bottom:1px solid #e3e4e5;margin-bottom:1rem;padding-bottom:1rem}.quote-modal .product-container .product-name{margin-bottom:.25rem}.quote-modal .product-container .product-price{font:500 1.25rem/1.3 Poppins,Helvetica,Arial,FreeSans,sans-serif}.quote-modal .quote-form .input,.quote-modal .quote-form button,.quote-modal .quote-form label{clear:none;float:none}.quote-modal .quote-form input[type=email],.quote-modal .quote-form input[type=text],.quote-modal .quote-form textarea{font-size:16px;font-weight:400;padding:10px;width:100%}.quote-modal .quote-form>div{width:100%}.quote-modal .quote-form .comments,.quote-modal .quote-form .comments .row{display:block;width:100%}.quote-modal .quote-form .validation-advice{width:auto}.quote-modal .quote-form label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.quote-modal .quote-qty{background:#f8f8f9;border-radius:.375rem;margin:1rem 0;padding:12px 20px}@media(min-width:576px){.quote-modal .quote-qty-inner{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:space-between}}.quote-modal .quote-qty .input{padding:0!important}.quote-modal .quote-qty .validation-advice{display:inline-block!important}.quote-modal .input-qty-container{height:44px;justify-content:space-between;margin:0;width:100%}@media(min-width:576px){.quote-modal .input-qty-container{width:250px}}.quote-modal .input-qty-container input{font-size:1.125rem;font-weight:600;height:42px}.quote-modal .input-qty-container .qty{flex:1}.quote-modal .input-qty-container .minus,.quote-modal .input-qty-container .plus{flex:0;margin:0 .5rem}.quote-modal #quote_qty-advice:empty{display:none}.quote-modal .validation-advice:before{position:unset}.suggestion-container .title{font-weight:700;margin-bottom:5px}.suggestion-container sup{vertical-align:super}.suggestion-container .short-description{margin-bottom:10px}.suggestion-container .price{margin-bottom:15px}.suggestion-container .redButton{box-shadow:none;font-size:16px;padding:8px 30px}.accessories-slider,.more-like-this,.similar-items{position:relative}.accessories-slider .slider-container,.more-like-this .slider-container,.similar-items .slider-container{margin-bottom:0!important}.accessories-slider .slide-container,.more-like-this .slide-container,.similar-items .slide-container{height:100%;position:relative}.accessories-slider .slide-container a,.more-like-this .slide-container a,.similar-items .slide-container a{color:#383a3e;display:flex;flex-direction:column;gap:.5rem;height:100%;line-height:1.3;padding:1rem;text-decoration:none}.accessories-slider .slide-container a:hover,.more-like-this .slide-container a:hover,.similar-items .slide-container a:hover{text-decoration:none}.accessories-slider .slide-container img,.more-like-this .slide-container img,.similar-items .slide-container img{height:auto;max-width:140px;width:100%}.accessories-slider .slide-container .product-title,.more-like-this .slide-container .product-title,.similar-items .slide-container .product-title{-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;height:auto!important;-webkit-line-clamp:3;line-height:1.5;overflow:hidden}.accessories-slider .slide-container .price,.more-like-this .slide-container .price,.similar-items .slide-container .price{display:flex;flex-direction:column;flex-wrap:wrap;font:700 1.25rem/1 Poppins,Helvetica,Arial,FreeSans,sans-serif;gap:.125rem .5rem;height:auto;margin-top:.5rem}@media(min-width:768px){.accessories-slider .slide-container .price,.more-like-this .slide-container .price,.similar-items .slide-container .price{align-items:center;flex-direction:row}}.accessories-slider .slide-container .price.sale-price,.more-like-this .slide-container .price.sale-price,.similar-items .slide-container .price.sale-price{color:#bb1c16}.accessories-slider .slide-container .price .was-price,.more-like-this .slide-container .price .was-price,.similar-items .slide-container .price .was-price{color:#74767c;font-size:.875rem;font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}.accessories-slider .slide-container .reviews,.more-like-this .slide-container .reviews,.similar-items .slide-container .reviews{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:-4px}.accessories-slider .flag-container,.more-like-this .flag-container,.similar-items .flag-container{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;left:1rem;position:absolute;top:1rem;width:100%}.accessories-slider,.more-like-this{background-color:#f8f8f9;padding:2rem 0 2.5rem}.accessories-slider__title,.more-like-this__title{font-size:1rem;font-weight:700;text-align:center}@media(min-width:768px){.accessories-slider__title,.more-like-this__title{font-size:1.5rem}}.accessories-slider .slider,.more-like-this .slider{margin:0 0 10px}@media(min-width:992px){.accessories-slider .slider,.more-like-this .slider{margin:0 40px}}.accessories-slider .glide__slides,.more-like-this .glide__slides{overflow:visible}.accessories-slider .glide__slide,.more-like-this .glide__slide{background-color:#fff;border:1px solid #e3e4e5;border-radius:.75rem;height:auto}.accessories-slider .glide__slide:hover,.more-like-this .glide__slide:hover{border-color:#006dec}.accessories-slider .glide__track,.more-like-this .glide__track{align-content:stretch;align-items:stretch;display:flex;flex:1 0 auto}.similar-items{background:#f8f8f9;padding:1.5rem 0}.similar-items .product-slider .title{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.similar-items .product-slider .title span{font:700 1.25rem/1.3 Poppins,Helvetica,Arial,FreeSans,sans-serif}.similar-items .product-slider .link{color:#006dec}.similar-items .product-slider .link:hover{color:#002772}.similar-items .products-ctn{overflow:hidden}.similar-items .products-ctn a{padding:15px}.similar-items .products-ctn ul{align-items:stretch;display:flex;flex-wrap:nowrap;gap:1rem;overflow:hidden}.similar-items .products-ctn li{background:#fff;border:1px solid #e3e4e5;border-radius:.75rem;flex:1 1 50%;margin-bottom:0;max-width:50%}.similar-items .products-ctn li:hover{border-color:#006dec}.similar-items .products-ctn li:nth-child(n+3){display:none!important}@media(min-width:600px){.similar-items .products-ctn li{flex:1 1 33.3333333333%;max-width:33.3333333333%}.similar-items .products-ctn li:nth-child(n+3){display:block!important}.similar-items .products-ctn li:nth-child(n+4){display:none!important}}@media(min-width:900px){.similar-items .products-ctn li{flex:1 1 25%;max-width:25%}.similar-items .products-ctn li:nth-child(n+4){display:block!important}.similar-items .products-ctn li:nth-child(n+5){display:none!important}}@media(min-width:1200px){.similar-items .products-ctn li{flex:1 1 20%;max-width:20%}.similar-items .products-ctn li:nth-child(n+5){display:block!important}.similar-items .products-ctn li:nth-child(n+6){display:none!important}}@media(min-width:1400px){.similar-items .products-ctn li{flex:1 1 16.6666666667%;max-width:16.6666666667%}.similar-items .products-ctn li:nth-child(n+6){display:block!important}.similar-items .products-ctn li:nth-child(n+7){display:none!important}}.similar-items .product-ctn img{height:120px;width:120px}.glide__theme-product-page .glide__slide{height:auto}@media(min-width:992px){.glide__theme-product-page .glide__track.slider__frame{margin:0}}.glide__theme-product-page .glide__arrows{display:none}@media(min-width:992px){.glide__theme-product-page .glide__arrows{display:block}.glide__theme-product-page .glide__arrow{background:#fff;border:1px solid #eee;border-radius:50%;box-shadow:0 2px 6px 0 #0003;height:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px}.glide__theme-product-page .glide__arrow svg{fill:#006dec;height:24px;transition:fill .5s;width:24px}.glide__theme-product-page .glide__arrow:focus,.glide__theme-product-page .glide__arrow:hover{border-color:#006dec}.glide__theme-product-page .glide__arrow:focus svg,.glide__theme-product-page .glide__arrow:hover svg{fill:#006dec}.glide__theme-product-page .glide__arrow--left{left:.5rem}.glide__theme-product-page .glide__arrow--right{right:.5rem}.glide__theme-product-page .glide__arrow--disabled{display:none}}.glide__theme-product-page .glide__bullets{display:none}@media(max-width:767.98px){.accessories-slider .glide__track[data-free-scroll] .free-scroll-slides>.glide__slide,.more-like-this .glide__track[data-free-scroll] .free-scroll-slides>.glide__slide,.similar-items .glide__track[data-free-scroll] .free-scroll-slides>.glide__slide{width:180px}}.sku{vertical-align:text-bottom}