.slick-next,.slick-prev{background:transparent;border:none;color:transparent;cursor:pointer;display:block;height:32px;outline:none;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:32px;z-index:10}@media (min-width:768px){.slick-next,.slick-prev{height:40px;width:40px}}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none}.slick-next:before,.slick-prev:before{content:"";display:block;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){.slick-next:before,.slick-prev:before{height:40px;width:40px}}.slick-next.slick-disabled,.slick-prev.slick-disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-prev{left:16px}.slick-prev:focus,.slick-prev:hover{-webkit-transform:translate(-5px,-50%);transform:translate(-5px,-50%)}.slick-prev[dir=rtl]{left:auto}.slick-prev:before{background:var(--icon-carousel-left) no-repeat}.slick-next{right:16px}.slick-next:focus,.slick-next:hover{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.slick-next[dir=rtl]{right:auto}.slick-next:before{background:var(--icon-carousel-right) no-repeat}.slick-dots{bottom:12px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:5px;margin:0 7px 0 0;padding:0;position:relative;width:5px}@media (min-width:768px){.slick-dots li{height:10px;margin:0 5px;width:10px}}.slick-dots li button{background:transparent;background:#fff;border:0;border-radius:50%;color:transparent;cursor:pointer;display:block;font-size:0;height:5px;line-height:0px;opacity:.5;outline:none;padding:3px;-webkit-transition:all .15s ease;transition:all .15s ease;width:5px}@media (min-width:768px){.slick-dots li button{height:10px;padding:5px;width:10px}}.slick-dots li button:focus,.slick-dots li button:hover{opacity:1;outline:none}.slick-dots li.slick-active button{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.carousel-nav-circle .slick-next,.carousel-nav-circle .slick-prev,.product__reviews .shopify-product-reviews .slick-next,.product__reviews .shopify-product-reviews .slick-prev{background-color:#fff;border:2px solid #c6c6c6;border-radius:100%;top:0;-webkit-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:background-color .15s,opacity .15s,-webkit-box-shadow .15s;transition:background-color .15s,opacity .15s,-webkit-box-shadow .15s;transition:background-color .15s,opacity .15s,box-shadow .15s;transition:background-color .15s,opacity .15s,box-shadow .15s,-webkit-box-shadow .15s}.carousel-nav-circle .slick-next:hover,.carousel-nav-circle .slick-prev:hover,.product__reviews .shopify-product-reviews .slick-next:hover,.product__reviews .shopify-product-reviews .slick-prev:hover{background-color:#fafafa}.carousel-nav-circle .slick-next:focus,.carousel-nav-circle .slick-prev:focus,.product__reviews .shopify-product-reviews .slick-next:focus,.product__reviews .shopify-product-reviews .slick-prev:focus{-webkit-box-shadow:0 0 0 3px #8eb2e1;box-shadow:0 0 0 3px #8eb2e1}.carousel-nav-circle .slick-next,.product__reviews .shopify-product-reviews .slick-next{right:0}.carousel-nav-circle .slick-next:before,.product__reviews .shopify-product-reviews .slick-next:before{background:var(--icon-arrow-right-sm) no-repeat;background-position:50% 50%}.carousel-nav-circle .slick-prev,.product__reviews .shopify-product-reviews .slick-prev{left:auto;right:40px}@media (min-width:768px){.carousel-nav-circle .slick-prev,.product__reviews .shopify-product-reviews .slick-prev{right:52px}}.carousel-nav-circle .slick-prev:before,.product__reviews .shopify-product-reviews .slick-prev:before{background:var(--icon-arrow-left-sm) no-repeat;background-position:50% 50%}@media (min-width:768px){.carousel-nav-circle--alt{margin-left:30px;margin-right:30px}}.carousel-nav-circle--alt .slick-next,.carousel-nav-circle--alt .slick-prev{border-radius:100%;height:36px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:36px}@media (max-width:767.98px){.carousel-nav-circle--alt .slick-next,.carousel-nav-circle--alt .slick-prev{display:none!important}}@media (min-width:992px){.carousel-nav-circle--alt .slick-next,.carousel-nav-circle--alt .slick-prev{display:block}}.carousel-nav-circle--alt .slick-next:before,.carousel-nav-circle--alt .slick-prev:before{height:25px;width:25px}.carousel-nav-circle--alt .slick-next:hover,.carousel-nav-circle--alt .slick-prev:hover{border-color:#666}.carousel-nav-circle--alt .slick-next{right:-30px}.carousel-nav-circle--alt .slick-next:before{background:var(--icon-caret-right) no-repeat;background-position:50% 50%}.carousel-nav-circle--alt .slick-prev{left:-30px}.carousel-nav-circle--alt .slick-prev:before{background:var(--icon-caret-left) no-repeat;background-position:50% 50%}@media (min-width:768px){.carousel-nav-arrows{margin-left:30px;margin-right:30px}}.carousel-nav-arrows .slick-next,.carousel-nav-arrows .slick-prev{border-radius:100%;height:36px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:36px}@media (max-width:767.98px){.carousel-nav-arrows .slick-next,.carousel-nav-arrows .slick-prev{display:none!important}}@media (min-width:992px){.carousel-nav-arrows .slick-next,.carousel-nav-arrows .slick-prev{display:block}}.carousel-nav-arrows .slick-next:before,.carousel-nav-arrows .slick-prev:before{height:25px;width:25px}.carousel-nav-arrows .slick-next:hover,.carousel-nav-arrows .slick-prev:hover{border-color:#666}.carousel-nav-arrows .slick-next{right:-30px}.carousel-nav-arrows .slick-next:before{background:var(--icon-right-blue) no-repeat;background-position:50% 50%}.carousel-nav-arrows .slick-prev{left:-30px}.carousel-nav-arrows .slick-prev:before{background:var(--icon-left-blue) no-repeat;background-position:50% 50%}.numbered-dots{padding:15px 0 50px}@media (min-width:768px){.numbered-dots{padding:50px 0 0}}.numbered-dots .slick-dots li.slick-active button{background-color:#ececec;-webkit-transform:scale(1);transform:scale(1)}.numbered-dots .slick-dots li{height:40px;width:40px}.numbered-dots .slick-dots li button{border:1px solid rgba(0,0,0,.2);color:#666;display:block;font-size:12px;height:40px;opacity:1;width:40px}.dots--alt{margin-bottom:30px}.dots--alt .slick-dots{bottom:-12px}.dots--alt .slick-dots li button{background:#666;opacity:.9}.dots--alt .slick-dots li.slick-active button{background:#3575ca}.dots--bw .slick-dots li button{background:#fff;opacity:1;-webkit-transition:none!important;transition:none!important}.dots--bw .slick-dots li.slick-active button{background:#3575ca;-webkit-transition:none!important;transition:none!important}.remove-carousel-margins .slick-list{margin-left:-15px;margin-right:-15px}body{color:#666;font-size:14px;font-weight:400}body,h1,h2,h3,h4,h5,h6{font-family:Poppins,Helvetica,Arial,sans-serif}.h1,h1{font-size:24px}.h2,h2{font-size:18px}.h3,h3{font-size:16px}.h4,h4{font-size:14px}.h5,h5{font-size:12px}.h6,h6{font-size:11px}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a{color:#2f68b1;font-weight:500;text-decoration:none;-webkit-transition:color .15s;transition:color .15s}a:focus,a:hover{color:#2b5ea1;text-decoration:underline}a svg{fill:currentColor}.link--muted{color:#424242}.link--muted:focus,.link--muted:hover{color:#666}p{line-height:1.5;margin-bottom:15px;margin-top:0}.lead{font-size:16px}@media (min-width:768px){.lead{font-size:20px}}.cite{display:inline-block;margin-top:15px;padding-top:15px;position:relative}@media (min-width:768px){.cite{padding-top:30px}}.cite:before{background:#0003;content:"";height:1px;max-width:140px;position:absolute;top:0;width:100%}.pretitle{font-weight:700}.pretitle--lg{font-size:16px}.pretitle--xl,.pretitle--xxl{font-size:18px}@media (min-width:768px){.pretitle--xxl{font-size:20.4px}}@media (min-width:1200px){.pretitle--xxl{font-size:24px}}.page-title{font-size:16px;padding:10px 0}@media (min-width:768px){.page-title{font-size:24px;padding:15px 0}}.page-title--lg,.section-title--lg{font-size:18px}@media (min-width:768px){.page-title--lg,.section-title--lg{font-size:24px}}.page-title--xl{font-size:26px}@media (min-width:768px){.page-title--xl{font-size:30px}}@media (min-width:1200px){.page-title--xl{font-size:46px}}.page-title--xxxl{font-size:20px}@media (min-width:768px){.page-title--xxxl{font-size:24px}}@media (min-width:1200px){.page-title--xxxl{font-size:32px}}.page-title--jumbo{font-size:24px}@media (min-width:768px){.page-title--jumbo{font-size:32px}}@media (min-width:1200px){.page-title--jumbo{font-size:48px}}.page-title--extra-jumbo{font-size:26px}@media (min-width:768px){.page-title--extra-jumbo{font-size:36px}}@media (min-width:1200px){.page-title--extra-jumbo{font-size:48px}}@media (min-width:1480px){.page-title--extra-jumbo{font-size:64px}}.text--brand{color:#3575ca}.text--gray-light{color:#c6c6c6}.text--error{color:#986601}.text--white{color:#fff}.text--pink{color:#dc8699}.text--old-pink{color:#e06287}.text--old-light-blue{color:#5e8ced}.text--old-light-pink{color:#f8b5c4}.text--black{color:#161f28}.text--old-green{color:#215732}.text--old-army-green{color:#13322b}.text--old-lime-green{color:#8bc400}.text--old-lilac{color:#9c81b6}.text--purple{color:#8866bc}.text--old-purple{color:#ad96dc}.text--navy{color:#002d72}.text--old-navy{color:#041e42}.text--grey{color:#3f4444}.text--old-grey{color:#b5b0ad}.text--old-eagle-grey{color:#c1c6c8}.text--old-smoke-grey{color:#25282a}.text--old-canadian-kelly{color:#007b34}.text--old-silver{color:#a2aab6}.text--old-tangerine{color:#ff8f29}.text--old-aqua{color:#009d85}.text--old-maroon{color:#51252f}.text--old-seal-brown{color:#4f2c1d}.text--old-red{color:#d6001c}.text--old-vanilla{color:#ffc27b}.text--old-sandstone{color:#623412}.text--old-sky-blue{color:#418fde}.text--blush{color:#fabbcb}.text--brown{color:#6d4f47}.text--light-grey{color:#c1c6c8}.text--chambray{color:#8ba6c1}.text--light-purple{color:#c1a7e2}.text--sage{color:#789f90}.text--peacock{color:#005f68}.text--sand{color:#d6d2c4}.text--bold{font-weight:700}.text--base{font-size:14px}.text--sm{font-size:12px}@media (min-width:1024px){.text--base--lg{font-size:14px}}@media (min-width:1440px){.text--lg--xl{font-size:16px}}.text-decoration-underline{text-decoration:underline}a.text-decoration-underline:focus,a.text-decoration-underline:hover{text-decoration:none}form{margin:0}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{border:1px solid rgba(0,0,0,.2);border-radius:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.6rem;max-width:100%}input[disabled],select[disabled],textarea[disabled]{background-color:#1e1e1e;border-color:#1e1e1e;cursor:default}button,input[type=submit],label[for]{cursor:pointer}textarea{min-height:100px}select::-ms-expand{display:none}option{background-color:#fff;color:#666}.input-error{background-color:#fceeee;border-color:#ff403d;color:#666}.form__check,.form__group{margin-bottom:15px}.form__label,.product__reviews .review-form-label{color:#666;display:block;margin-bottom:10px}.form__control,.product__reviews .review-form-input-textarea,input{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;color:#666;display:block;font-size:14px;font-weight:400;line-height:1.5;padding:10px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:100%}.form__control:focus,.product__reviews .review-form-input-textarea:focus,input:focus{border-color:#3575ca;outline:none}.form__control::-ms-expand,.product__reviews .review-form-input-textarea::-ms-expand,input::-ms-expand{background-color:transparent;border:0}.form__control::-webkit-input-placeholder,.product__reviews .review-form-input-textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#c6c6c6;opacity:1}.form__control::-moz-placeholder,.product__reviews .review-form-input-textarea::-moz-placeholder,input::-moz-placeholder{color:#c6c6c6;opacity:1}.form__control::-ms-input-placeholder,.product__reviews .review-form-input-textarea::-ms-input-placeholder,input::-ms-input-placeholder{color:#c6c6c6;opacity:1}.form__control::placeholder,.product__reviews .review-form-input-textarea::placeholder,input::placeholder{color:#c6c6c6;opacity:1}.form__control:disabled,.form__control[readonly],.product__reviews .review-form-input-textarea:disabled,.product__reviews [readonly].review-form-input-textarea,input:disabled,input[readonly]{background-color:#c6c6c6;opacity:1}.form__control--sm{border-radius:4px;padding:5px 10px}.product__reviews select.review-form-input-textarea:not([size]):not([multiple]),select.form__control:not([size]):not([multiple]){height:43px}.product__reviews select.review-form-input-textarea:focus::-ms-value,select.form__control:focus::-ms-value{background-color:#fff;color:#666}.form__check{display:block;padding-left:25px;position:relative}.form__check-control{font-size:16px;left:0;margin-top:0;position:absolute;top:2px;width:auto}.form__check-control[disabled]~.form-check-label{color:#c6c6c6}.form__check-control-wrapper input[type=checkbox]{font-size:16px;left:0;margin-top:0;position:absolute;top:0;width:auto}.form__check-control-wrapper input[type=checkbox][disabled]~.form-check-label{color:#c6c6c6}.form__check-label{margin-bottom:0}.form__check-control--custom{opacity:0;padding-left:0;position:absolute}.form__check-control--custom+label{cursor:pointer;padding:0;position:relative}.form__check-control--custom+label:before{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid rgba(0,0,0,.2);border-radius:8px;content:"";display:inline-block;height:32px;left:0;margin-right:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border .2s;transition:border .2s;vertical-align:text-top;width:32px}.form__check-control--custom:hover+label:before{background-image:var(--icon-check--blue-alt);border-color:#3575ca}.form__check-control--custom:focus+label:before{border-color:#3575ca}.form__check-control--custom:checked+label:before{background-color:#3575ca;background-image:var(--icon-check--white-alt);border-color:#3575ca}.form__check-control--custom:disabled+label{color:#b8b8b8;cursor:auto}.form__check-control--custom:disabled+label:before{background:#ddd;-webkit-box-shadow:none;box-shadow:none}.form__check-label-custom{display:inline-block;padding-left:40px}.errors{background-color:#fceeee;border-radius:8px;padding:15px}.errors ul{margin-left:15px;padding:0}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form__control,.input-group>.form__control--plaintext,.product__reviews .input-group>.review-form-input-textarea{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;width:1%}.input-group>.form__control+.form__control,.input-group>.form__control--plaintext+.form__control,.product__reviews .input-group>.form__control+.review-form-input-textarea,.product__reviews .input-group>.form__control--plaintext+.review-form-input-textarea,.product__reviews .input-group>.review-form-input-textarea+.form__control,.product__reviews .input-group>.review-form-input-textarea+.review-form-input-textarea{margin-left:-1px}.input-group>.form__control:focus,.product__reviews .input-group>.review-form-input-textarea:focus{z-index:3}.input-group>.form__control:not(:last-child),.product__reviews .input-group>.review-form-input-textarea:not(:last-child){border-radius:8px 0 0 8px}.input-group>.form__control:not(:first-child),.product__reviews .input-group>.review-form-input-textarea:not(:first-child){border-radius:0 8px 8px 0}.input-group__append,.input-group__prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group__append .button,.input-group__prepend .button{position:relative;z-index:2}.input-group__append .button:focus,.input-group__prepend .button:focus{z-index:3}.input-group__append .button+.button,.input-group__append .button+.input__group-text,.input-group__append .input-group__text+.button,.input-group__append .input-group__text+.input-group__text,.input-group__prepend .button+.button,.input-group__prepend .button+.input__group-text,.input-group__prepend .input-group__text+.button,.input-group__prepend .input-group__text+.input-group__text{margin-left:-1px}.input-group__prepend{margin-right:-1px}.input-group__prepend>.button{border-radius:8px 0 0 8px}.input-group__append{margin-left:-1px}.input-group__append>.button{border-radius:0 8px 8px 0}.input-group__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c6c6c6;border:1px solid #c6c6c6;border-radius:8px;margin-bottom:0;padding:10px;text-align:center;white-space:nowrap}.input-group__text input[type=checkbox],.input-group__text input[type=radio]{margin-top:0}.product__reviews .product-review-actions-newreview,.quantity-picker__button,.shopify-challenge__button,.v2-button,.v2-button--back-to-top{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid transparent;-webkit-box-shadow:0 3.38082px 10.0172px rgba(0,0,0,.035),0 1.79553px 5.32008px rgba(0,0,0,.028),0 .747159px 2.21381px rgba(0,0,0,.02);box-shadow:0 3.38082px 10.0172px #00000009,0 1.79553px 5.32008px #00000007,0 .747159px 2.21381px #00000005;cursor:pointer;font-family:Poppins,Helvetica,Arial,sans-serif;justify-content:center;outline:none;text-align:center;text-decoration:none;-webkit-transition:background-color .15s,background-image .15s,border-color .15s,color .15s,-webkit-box-shadow .15s;transition:background-color .15s,background-image .15s,border-color .15s,color .15s,-webkit-box-shadow .15s;transition:background-color .15s,background-image .15s,border-color .15s,color .15s,box-shadow .15s;transition:background-color .15s,background-image .15s,border-color .15s,color .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.product__reviews .product-review-actions-newreview:hover,.quantity-picker__button:hover,.shopify-challenge__button:hover,.v2-button--back-to-top:hover,.v2-button:hover{-webkit-box-shadow:0 6.0308px 17.869px rgba(0,0,0,.042),0 3.38082px 10.0172px rgba(0,0,0,.035),0 1.79553px 5.32008px rgba(0,0,0,.028),0 .747159px 2.21381px rgba(0,0,0,.02);box-shadow:0 6.0308px 17.869px #0000000b,0 3.38082px 10.0172px #00000009,0 1.79553px 5.32008px #00000007,0 .747159px 2.21381px #00000005;text-decoration:none}.is-actived.quantity-picker__button,.is-actived.shopify-challenge__button,.is-actived.v2-button--back-to-top,.product__reviews .is-actived.product-review-actions-newreview,.product__reviews .product-review-actions-newreview:focus,.quantity-picker__button:focus,.shopify-challenge__button:focus,.v2-button--back-to-top:focus,.v2-button.is-actived,.v2-button:focus{-webkit-box-shadow:0 0 0 3px #cfdef2;box-shadow:0 0 0 3px #cfdef2;text-decoration:none}.product__reviews .product-review-actions-newreview:active,.quantity-picker__button:active,.shopify-challenge__button:active,.v2-button--back-to-top:active,.v2-button:active{-webkit-box-shadow:none;box-shadow:none}.is-disabled.quantity-picker__button,.is-disabled.shopify-challenge__button,.is-disabled.v2-button--back-to-top,.product__reviews .is-disabled.product-review-actions-newreview,.product__reviews .product-review-actions-newreview:disabled,.product__reviews [disabled].product-review-actions-newreview,.quantity-picker__button:disabled,.shopify-challenge__button:disabled,.v2-button--back-to-top:disabled,.v2-button.is-disabled,.v2-button:disabled,.v2-button[disabled],[disabled].quantity-picker__button,[disabled].shopify-challenge__button,[disabled].v2-button--back-to-top{-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.is-working.quantity-picker__button,.is-working.shopify-challenge__button,.is-working.v2-button--back-to-top,.product__reviews .is-working.product-review-actions-newreview,.v2-button.is-working{background-position:50%;background-repeat:no-repeat;-webkit-box-shadow:none;box-shadow:none;opacity:1;pointer-events:none}.is-working.quantity-picker__button .quantity-picker__button__icon,.is-working.quantity-picker__button .v2-button__icon,.is-working.quantity-picker__button .v2-button__text,.is-working.shopify-challenge__button .quantity-picker__button__icon,.is-working.shopify-challenge__button .v2-button__icon,.is-working.shopify-challenge__button .v2-button__text,.is-working.v2-button--back-to-top .quantity-picker__button__icon,.is-working.v2-button--back-to-top .v2-button__icon,.is-working.v2-button--back-to-top .v2-button__text,.product__reviews .is-working.product-review-actions-newreview .quantity-picker__button__icon,.product__reviews .is-working.product-review-actions-newreview .v2-button__icon,.product__reviews .is-working.product-review-actions-newreview .v2-button__text,.v2-button.is-working .quantity-picker__button__icon,.v2-button.is-working .v2-button__icon,.v2-button.is-working .v2-button__text{opacity:0;visibility:hidden}.is-success.quantity-picker__button,.is-success.shopify-challenge__button,.is-success.v2-button--back-to-top,.product__reviews .is-success.product-review-actions-newreview,.v2-button.is-success{-webkit-box-shadow:none;box-shadow:none;opacity:1;pointer-events:none}.is-success.quantity-picker__button:after,.is-success.quantity-picker__button:before,.is-success.shopify-challenge__button:after,.is-success.shopify-challenge__button:before,.is-success.v2-button--back-to-top:after,.is-success.v2-button--back-to-top:before,.product__reviews .is-success.product-review-actions-newreview:after,.product__reviews .is-success.product-review-actions-newreview:before,.v2-button.is-success:after,.v2-button.is-success:before{display:block}.is-success.quantity-picker__button:before,.is-success.shopify-challenge__button:before,.is-success.v2-button--back-to-top:before,.product__reviews .is-success.product-review-actions-newreview:before,.v2-button.is-success:before{background-position:50%;background-repeat:no-repeat;content:"";margin-bottom:-2px;margin-top:-2px}.is-success.quantity-picker__button:after,.is-success.shopify-challenge__button:after,.is-success.v2-button--back-to-top:after,.product__reviews .is-success.product-review-actions-newreview:after,.v2-button.is-success:after{content:attr(data-success-text);left:55px}.is-success.quantity-picker__button .quantity-picker__button__icon,.is-success.quantity-picker__button .v2-button__icon,.is-success.quantity-picker__button .v2-button__text,.is-success.shopify-challenge__button .quantity-picker__button__icon,.is-success.shopify-challenge__button .v2-button__icon,.is-success.shopify-challenge__button .v2-button__text,.is-success.v2-button--back-to-top .quantity-picker__button__icon,.is-success.v2-button--back-to-top .v2-button__icon,.is-success.v2-button--back-to-top .v2-button__text,.product__reviews .is-success.product-review-actions-newreview .quantity-picker__button__icon,.product__reviews .is-success.product-review-actions-newreview .v2-button__icon,.product__reviews .is-success.product-review-actions-newreview .v2-button__text,.v2-button.is-success .quantity-picker__button__icon,.v2-button.is-success .v2-button__icon,.v2-button.is-success .v2-button__text{display:none}.product__reviews .product-review-actions-newreview .quantity-picker__button__icon,.product__reviews .product-review-actions-newreview .v2-button__icon,.quantity-picker__button .quantity-picker__button__icon,.quantity-picker__button .v2-button__icon,.shopify-challenge__button .quantity-picker__button__icon,.shopify-challenge__button .v2-button__icon,.v2-button .quantity-picker__button__icon,.v2-button .v2-button__icon,.v2-button--back-to-top .quantity-picker__button__icon,.v2-button--back-to-top .v2-button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-2px;margin-top:-2px}.product__reviews .product-review-actions-newreview svg,.quantity-picker__button svg,.shopify-challenge__button svg,.v2-button svg,.v2-button--back-to-top svg{fill:currentColor}.product__reviews .review-button,.shopify-challenge__button,.v2-button--back-to-top,.v2-button--primary{background-color:#3575ca;border-color:#3575ca;color:#fff}.product__reviews .review-button:focus,.product__reviews .review-button:hover,.shopify-challenge__button:focus,.shopify-challenge__button:hover,.v2-button--back-to-top:focus,.v2-button--back-to-top:hover,.v2-button--primary:focus,.v2-button--primary:hover{background-color:#2f68b1;border-color:#2f68b1;color:#fff}.product__reviews .review-button:active,.shopify-challenge__button:active,.v2-button--back-to-top:active,.v2-button--primary:active{background-color:#2b5ea1;border-color:#2b5ea1;color:#fff}.is-disabled.shopify-challenge__button,.is-disabled.v2-button--back-to-top,.product__reviews .is-disabled.review-button,.product__reviews .review-button:disabled,.product__reviews [disabled].review-button,.shopify-challenge__button:disabled,.v2-button--back-to-top:disabled,.v2-button--primary.is-disabled,.v2-button--primary:disabled,.v2-button--primary[disabled],[disabled].shopify-challenge__button,[disabled].v2-button--back-to-top{background-color:#aec8ea;border-color:#aec8ea;color:#fff}.is-working.shopify-challenge__button,.is-working.v2-button--back-to-top,.product__reviews .is-working.review-button,.v2-button--primary.is-working{background-color:#2b5ea1;background-image:var(--spinner-primary);border-color:#2b5ea1}.is-success.shopify-challenge__button,.is-success.v2-button--back-to-top,.product__reviews .is-success.review-button,.v2-button--primary.is-success{background-color:#357d05;border-color:transparent;color:#fff}.is-success.shopify-challenge__button:before,.is-success.v2-button--back-to-top:before,.product__reviews .is-success.review-button:before,.v2-button--primary.is-success:before{background-image:var(--icon-check--white)}.v2-button--secondary,.v2-button--secondary:focus{background-color:#fff;border-color:#3575ca;color:#3575ca}.v2-button--secondary:hover{background-color:#eff4fb;border-color:#3575ca;color:#3575ca}.v2-button--secondary:active{background-color:#dfe9f6;border-color:#3575ca;color:#3575ca}.v2-button--secondary.is-disabled,.v2-button--secondary:disabled,.v2-button--secondary[disabled]{background-color:#fff;border-color:#aec8ea;color:#aec8ea}.v2-button--secondary.is-working{background-color:#dfe9f6;background-image:var(--spinner-secondary);border-color:#3575ca}.v2-button--secondary.is-success{background-color:#f0feeb;border-color:#357d05;color:#357d05}.v2-button--secondary.is-success:before{background-image:var(--icon-check--green)}.v2-button--secondary-alt{background-color:#fff;border-color:#3575ca;-webkit-box-shadow:4px 4px 0 #f7deee;box-shadow:4px 4px #f7deee;color:#3575ca;-webkit-transition:-webkit-box-shadow .15s,-webkit-transform .15s;transition:-webkit-box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-box-shadow .15s,-webkit-transform .15s}.v2-button--secondary-alt:focus,.v2-button--secondary-alt:hover{background-color:#eff4fb;border-color:#3575ca;color:#3575ca}.v2-button--secondary-alt:active{background-color:#dfe9f6;border-color:#3575ca;color:#3575ca}.v2-button--secondary-alt.is-disabled,.v2-button--secondary-alt:disabled,.v2-button--secondary-alt[disabled]{background-color:#fff;border-color:#aec8ea;color:#aec8ea}.v2-button--secondary-alt:focus,.v2-button--secondary-alt:hover{-webkit-box-shadow:4px 4px 0 #f7deee;box-shadow:4px 4px #f7deee}.v2-button--secondary-alt:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}.v2-button--secondary-alt.is-disabled,.v2-button--secondary-alt:disabled,.v2-button--secondary-alt[disabled]{-webkit-box-shadow:4px 4px 0 #f7deee;box-shadow:4px 4px #f7deee}.product__reviews .product-review-actions-newreview,.product__reviews .product-review-actions-newreview:focus,.quantity-picker__button,.quantity-picker__button:focus,.v2-button--tertiary,.v2-button--tertiary:focus{background-color:#fff;border-color:#c6c6c6;color:#424242}.product__reviews .product-review-actions-newreview:active,.product__reviews .product-review-actions-newreview:hover,.quantity-picker__button:active,.quantity-picker__button:hover,.v2-button--tertiary:active,.v2-button--tertiary:hover{background-color:#fafafa;border-color:#c6c6c6;color:#424242}.is-disabled.quantity-picker__button,.product__reviews .is-disabled.product-review-actions-newreview,.product__reviews .product-review-actions-newreview:disabled,.product__reviews [disabled].product-review-actions-newreview,.quantity-picker__button:disabled,.v2-button--tertiary.is-disabled,.v2-button--tertiary:disabled,.v2-button--tertiary[disabled],[disabled].quantity-picker__button{background-color:#fff;border-color:#efefef;color:#c6c6c6}.is-working.quantity-picker__button,.product__reviews .is-working.product-review-actions-newreview,.v2-button--tertiary.is-working{background-color:#fafafa;background-image:var(--spinner-tertiary);border-color:#c6c6c6}.is-success.quantity-picker__button,.product__reviews .is-success.product-review-actions-newreview,.v2-button--tertiary.is-success{background-color:#f0feeb;border-color:#357d05;color:#357d05}.is-success.quantity-picker__button:before,.product__reviews .is-success.product-review-actions-newreview:before,.v2-button--tertiary.is-success:before{background-image:var(--icon-check--green)}.is-active.quantity-picker__button,.product__reviews .is-active.product-review-actions-newreview,.v2-button--tertiary.is-active{border-color:transparent;-webkit-box-shadow:0 0 0 3px #8eb2e1;box-shadow:0 0 0 3px #8eb2e1}.v2-button--tertiary-alt,.v2-button--tertiary-alt:focus{background-color:#fff;border-color:#c6c6c6;color:#3575ca}.v2-button--tertiary-alt:active,.v2-button--tertiary-alt:hover{background-color:#fafafa;border-color:#c6c6c6;color:#3575ca}.v2-button--tertiary-alt.is-disabled,.v2-button--tertiary-alt:disabled,.v2-button--tertiary-alt[disabled]{background-color:#fff;border-color:#efefef;color:#c6c6c6}.v2-button--tertiary-alt.is-working{background-color:#fafafa;background-image:var(--spinner-tertiary-alt);border-color:#c6c6c6}.v2-button--tertiary-alt.is-success{background-color:#357d05;border-color:#357d05;color:#fff}.v2-button--tertiary-alt.is-success:before{background-image:var(--icon-check--white)}.v2-button--ghost{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#424242}.v2-button--ghost:focus{background-color:#fff;border-color:transparent;color:#424242}.v2-button--ghost:hover{background-color:#0000001a;border-color:transparent;color:#424242}.v2-button--ghost:active{background-color:#0003;border-color:transparent;color:#424242}.v2-button--ghost.is-disabled,.v2-button--ghost:disabled,.v2-button--ghost[disabled]{background-color:#fff;border-color:transparent;color:#c6c6c6}.v2-button--ghost:active,.v2-button--ghost:hover{-webkit-box-shadow:none;box-shadow:none}.product__reviews .product-review-actions-newreview,.quantity-picker__button,.shopify-challenge__button,.v2-button,.v2-button--back-to-top{border-radius:8px;font-size:16px;font-weight:600;line-height:1;padding:10px 16px}.product__reviews .product-review-actions-newreview .quantity-picker__button__icon:first-child,.product__reviews .product-review-actions-newreview .v2-button__icon:first-child,.quantity-picker__button .quantity-picker__button__icon:first-child,.quantity-picker__button .v2-button__icon:first-child,.shopify-challenge__button .quantity-picker__button__icon:first-child,.shopify-challenge__button .v2-button__icon:first-child,.v2-button .quantity-picker__button__icon:first-child,.v2-button .v2-button__icon:first-child,.v2-button--back-to-top .quantity-picker__button__icon:first-child,.v2-button--back-to-top .v2-button__icon:first-child{margin-right:8px}.product__reviews .product-review-actions-newreview .quantity-picker__button__icon:last-child,.product__reviews .product-review-actions-newreview .v2-button__icon:last-child,.quantity-picker__button .quantity-picker__button__icon:last-child,.quantity-picker__button .v2-button__icon:last-child,.shopify-challenge__button .quantity-picker__button__icon:last-child,.shopify-challenge__button .v2-button__icon:last-child,.v2-button .quantity-picker__button__icon:last-child,.v2-button .v2-button__icon:last-child,.v2-button--back-to-top .quantity-picker__button__icon:last-child,.v2-button--back-to-top .v2-button__icon:last-child{margin-left:8px}.product__reviews .product-review-actions-newreview .quantity-picker__button__icon svg,.product__reviews .product-review-actions-newreview .v2-button__icon svg,.quantity-picker__button .quantity-picker__button__icon svg,.quantity-picker__button .v2-button__icon svg,.shopify-challenge__button .quantity-picker__button__icon svg,.shopify-challenge__button .v2-button__icon svg,.v2-button .quantity-picker__button__icon svg,.v2-button .v2-button__icon svg,.v2-button--back-to-top .quantity-picker__button__icon svg,.v2-button--back-to-top .v2-button__icon svg{height:20px;width:20px}.is-working.quantity-picker__button,.is-working.shopify-challenge__button,.is-working.v2-button--back-to-top,.product__reviews .is-working.product-review-actions-newreview,.v2-button.is-working{background-size:24px 24px}.is-success.quantity-picker__button:before,.is-success.shopify-challenge__button:before,.is-success.v2-button--back-to-top:before,.product__reviews .is-success.product-review-actions-newreview:before,.v2-button.is-success:before{background-size:20px 20px;height:20px;margin-right:8px;width:20px}@media (min-width:1024px){.product__reviews .product-review-actions-newreview,.quantity-picker__button,.shopify-challenge__button,.v2-button,.v2-button--back-to-top{font-size:16px}}.v2-button--xs{border-radius:4px;font-size:12px;font-weight:600;line-height:1;padding:4px 12px}.v2-button--xs .quantity-picker__button__icon:first-child,.v2-button--xs .v2-button__icon:first-child{margin-right:4px}.v2-button--xs .quantity-picker__button__icon:last-child,.v2-button--xs .v2-button__icon:last-child{margin-left:4px}.v2-button--xs .quantity-picker__button__icon svg,.v2-button--xs .v2-button__icon svg{height:16px;width:16px}.v2-button--xs.is-working{background-size:16px 16px}.v2-button--xs.is-success:before{background-size:16px 16px;height:16px;margin-right:4px;width:16px}.v2-button--sm{border-radius:8px;font-size:12px;font-weight:600;line-height:1;padding:8px 12px}.v2-button--sm .quantity-picker__button__icon:first-child,.v2-button--sm .v2-button__icon:first-child{margin-right:4px}.v2-button--sm .quantity-picker__button__icon:last-child,.v2-button--sm .v2-button__icon:last-child{margin-left:4px}.v2-button--sm .quantity-picker__button__icon svg,.v2-button--sm .v2-button__icon svg{height:16px;width:16px}.v2-button--sm.is-working{background-size:20px 20px}.v2-button--sm.is-success:before{background-size:16px 16px;height:16px;margin-right:4px;width:16px}.v2-button--back-to-top,.v2-button--lg{border-radius:8px;font-size:20px;font-weight:600;line-height:1;padding:12px 20px}.v2-button--back-to-top .quantity-picker__button__icon:first-child,.v2-button--back-to-top .v2-button__icon:first-child,.v2-button--lg .quantity-picker__button__icon:first-child,.v2-button--lg .v2-button__icon:first-child{margin-right:8px}.v2-button--back-to-top .quantity-picker__button__icon:last-child,.v2-button--back-to-top .v2-button__icon:last-child,.v2-button--lg .quantity-picker__button__icon:last-child,.v2-button--lg .v2-button__icon:last-child{margin-left:8px}.v2-button--back-to-top .quantity-picker__button__icon svg,.v2-button--back-to-top .v2-button__icon svg,.v2-button--lg .quantity-picker__button__icon svg,.v2-button--lg .v2-button__icon svg{height:24px;width:24px}.is-working.v2-button--back-to-top,.v2-button--lg.is-working{background-size:32px 32px}.is-success.v2-button--back-to-top:before,.v2-button--lg.is-success:before{background-size:24px 24px;height:24px;margin-right:8px;width:24px}.v2-button--xl{border-radius:12px;font-size:20px;font-weight:600;line-height:1;padding:16px 20px}.v2-button--xl .quantity-picker__button__icon:first-child,.v2-button--xl .v2-button__icon:first-child{margin-right:8px}.v2-button--xl .quantity-picker__button__icon:last-child,.v2-button--xl .v2-button__icon:last-child{margin-left:8px}.v2-button--xl .quantity-picker__button__icon svg,.v2-button--xl .v2-button__icon svg{height:32px;width:32px}.v2-button--xl.is-working{background-size:32px 32px}.v2-button--xl.is-success:before{background-size:32px 32px;height:32px;margin-right:8px;width:32px}@media (min-width:768px){.v2-button--regular--md{border-radius:8px;font-size:16px;font-weight:600;line-height:1;padding:10px 16px}.v2-button--regular--md .quantity-picker__button__icon:first-child,.v2-button--regular--md .v2-button__icon:first-child{margin-right:8px}.v2-button--regular--md .quantity-picker__button__icon:last-child,.v2-button--regular--md .v2-button__icon:last-child{margin-left:8px}.v2-button--regular--md .quantity-picker__button__icon svg,.v2-button--regular--md .v2-button__icon svg{height:20px;width:20px}.v2-button--regular--md.is-working{background-size:24px 24px}.v2-button--regular--md.is-success:before{background-size:20px 20px;height:20px;margin-right:8px;width:20px}}@media (min-width:1024px){.v2-button--regular--lg{border-radius:8px;font-size:16px;font-weight:600;line-height:1;padding:10px 16px}.v2-button--regular--lg .quantity-picker__button__icon:first-child,.v2-button--regular--lg .v2-button__icon:first-child{margin-right:8px}.v2-button--regular--lg .quantity-picker__button__icon:last-child,.v2-button--regular--lg .v2-button__icon:last-child{margin-left:8px}.v2-button--regular--lg .quantity-picker__button__icon svg,.v2-button--regular--lg .v2-button__icon svg{height:20px;width:20px}.v2-button--regular--lg.is-working{background-size:24px 24px}.v2-button--regular--lg.is-success:before{background-size:20px 20px;height:20px;margin-right:8px;width:20px}.v2-button--lg--lg{border-radius:8px;font-size:20px;font-weight:600;line-height:1;padding:12px 20px}.v2-button--lg--lg .quantity-picker__button__icon:first-child,.v2-button--lg--lg .v2-button__icon:first-child{margin-right:8px}.v2-button--lg--lg .quantity-picker__button__icon:last-child,.v2-button--lg--lg .v2-button__icon:last-child{margin-left:8px}.v2-button--lg--lg .quantity-picker__button__icon svg,.v2-button--lg--lg .v2-button__icon svg{height:24px;width:24px}.v2-button--lg--lg.is-working{background-size:32px 32px}.v2-button--lg--lg.is-success:before{background-size:24px 24px;height:24px;margin-right:8px;width:24px}}.v2-button--block,.v2-button--full{width:100%}@media (max-width:767px){.v2-button-full--md-down{width:100%}}.v2-button--back-to-top,.v2-button--pill{border-radius:50px}.v2-button--full-bleed{border-radius:0;width:100%}.v2-button--back-to-top{bottom:64px;position:fixed;right:16px;-webkit-transform:translateY(300%);transform:translateY(300%);-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;z-index:1030}@media (max-width:1439.98px){.v2-button--back-to-top{padding-left:10px;padding-right:10px}.v2-button--back-to-top .quantity-picker__button__icon,.v2-button--back-to-top .v2-button__icon{margin-right:0!important}.v2-button--back-to-top .v2-button__text{display:none}}@media (min-width:1024px){.v2-button--back-to-top{bottom:64px;right:40px}}.v2-button--back-to-top.in{-webkit-transform:translateY(0);transform:translateY(0)}.v2-button--play-pause-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 6.0308px 17.869px rgba(0,0,0,.042),0 3.38082px 10.0172px rgba(0,0,0,.035),0 1.79553px 5.32008px rgba(0,0,0,.028),0 .747159px 2.21381px rgba(0,0,0,.02);box-shadow:0 6.0308px 17.869px #0000000b,0 3.38082px 10.0172px #00000009,0 1.79553px 5.32008px #00000007,0 .747159px 2.21381px #00000005;color:#666;height:50px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:50px}.v2-button--play-pause-video:focus,.v2-button--play-pause-video:hover{background-color:#ececec;border-color:#e6e6e6;color:#666}.v2-button--play-pause-video .quantity-picker__button__icon,.v2-button--play-pause-video .v2-button__icon{height:24px;width:24px}.v2-button--play-pause-video .quantity-picker__button__icon svg,.v2-button--play-pause-video .v2-button__icon svg{height:100%;width:100%}.product__item-price-badge--bf2023{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:550px){.product__item-price-badge--bf2023{margin-bottom:5px}}.product__item-price-badge--bf2023 .product__item-price-wrap--bf{background:-webkit-gradient(linear,right top,left top,color-stop(-.3%,#0056bc),color-stop(100.25%,#037ae8));background:linear-gradient(270deg,#0056bc -.3%,#037ae8 100.25%);border-radius:15px;color:#2b5ea1;color:#fff;font-family:Poppins;font-size:11px;font-style:normal;font-weight:700;font-weight:400;letter-spacing:.05em;letter-spacing:1px;line-height:100%;margin-bottom:5px;margin-top:5px;padding:6px 10px;text-align:center;text-transform:uppercase;width:100%}.product__item-price-badge--bf2023 .product__item-price-wrap--bf .product__item-price{color:#fff;font-family:Poppins;font-size:14px!important;font-style:normal;font-weight:500;letter-spacing:1px;line-height:100%;text-transform:uppercase}@media (min-width:600px){.product__item-price-badge--bf2023 .product__item-price-wrap--bf{text-align:right;width:unset}}.product__item-price--pre-discount--bf{display:inline-block;position:relative}.product__item-price--pre-discount--bf:after{background-color:#666;content:"";display:block;height:1px;position:absolute;right:-5px;top:10px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:120%}.shoppay-credit-box{background-color:#fafafa;border-radius:8px;-webkit-box-shadow:0 .25px 1px rgba(0,0,0,.039),0 .85px 3px rgba(0,0,0,.19);box-shadow:0 .25px 1px #0000000a,0 .85px 3px #00000030;margin-bottom:48px;margin-top:48px;text-align:center}.shoppay-credit-box .divider-dashed{border-bottom:1px dashed rgba(0,0,0,.1);display:block;margin-left:auto;margin-right:auto;position:relative;width:33%}.shoppay-credit-box .shoppay-credit-box__left{margin-bottom:24px;margin-top:24px}@media (min-width:768px){.shoppay-credit-box .shoppay-credit-box__left{border-right:1px dashed rgba(0,0,0,.1);margin-top:24px;padding-right:24px;text-align:right}}@media (max-width:767px){.shoppay-credit-box .shoppay-credit-box__left img{max-width:220px;width:220px}}@media (min-width:1440px){.shoppay-credit-box .shoppay-credit-box__left img{max-width:220px;width:220px}}.shoppay-credit-box .shoppay-credit-box__right{margin:12px 16px 24px;max-width:100%;text-align:center}@media (min-width:768px){.shoppay-credit-box .shoppay-credit-box__right{margin-left:24px;margin-right:0;margin-top:29px;max-width:83%;text-align:left}}@media (min-width:1440px){.shoppay-credit-box .shoppay-credit-box__right{margin-bottom:36px;max-width:65%}}.shoppay-credit-box .shoppay-credit-box__right .shoppay-credit-box__content-right{color:#424242;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.15px;line-height:145%}@media (min-width:768px){.shoppay-credit-box{border-radius:12px}}.shoppay-credit-box__single-bundle{margin-bottom:3px;margin-top:32px}@media (min-width:768px){.shoppay-credit-box__single-bundle{margin-bottom:8px;margin-top:40px}}@media (min-width:1440px){.shoppay-credit-box__single-bundle{margin-bottom:24px;margin-top:56px}}.shoppay-credit-box__message{font-size:12px;font-style:italic;margin-bottom:24px;padding-inline:24px;text-align:justify}.shoppay-credit-box__message p{margin:0}.product__item-price-wrap--bf{background:-webkit-gradient(linear,right top,left top,color-stop(-.3%,#0056bc),color-stop(100.25%,#037ae8));background:linear-gradient(270deg,#0056bc -.3%,#037ae8 100.25%);border-radius:15px;font-weight:400;padding:8px;text-align:center;width:100%}.product__item-price-wrap--bf,.product__item-price-wrap--bf .product__item-price{color:#fff;font-family:Poppins;font-size:11px;font-style:normal;letter-spacing:1px;line-height:100%;text-transform:uppercase}.product__item-price-wrap--bf .product__item-price{font-weight:600}.product__item-discount-code{background:-webkit-gradient(linear,right top,left top,color-stop(-.3%,#0056bc),color-stop(100.25%,#037ae8));background:linear-gradient(270deg,#0056bc -.3%,#037ae8 100.25%);border-radius:15px;margin-bottom:5px;margin-top:5px;padding:6px 10px;text-align:center}.product__item-discount-code .code,.product__item-discount-code .discount{color:#fff;font-family:Poppins;font-size:14px;font-style:normal;letter-spacing:1px;line-height:100%;text-transform:uppercase}.product__item-discount-code .discount{font-weight:400}.product__item-discount-code .code{font-weight:500}.product__title--soldout{color:#cc3330;display:block;font-size:12px;font-weight:700;letter-spacing:1px}.product__title--soldout:not(.mt0){margin-top:4px}.product__reviews{--heading_font_size:20px;--body_font_size:16px;--star-size:18px;--review-padding:30px 40px 20px;--review-margin:10px 5px 15px;--review-margin-lg:18px}.product__reviews .product__reviews-first,.product__reviews .shopify-product-reviews{display:none}.product__reviews[data-has_reviews=false] .product__reviews-first,.product__reviews[data-has_reviews=true] .shopify-product-reviews{display:block}.product__reviews .shopify-product-reviews{margin:0;padding:0}.product__reviews .shopify-product-reviews .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.product__reviews .shopify-product-reviews .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product__reviews .shopify-product-reviews .slick-next,.product__reviews .shopify-product-reviews .slick-prev{inset:initial;margin-left:10px;position:relative;-webkit-transform:none;transform:none}.product__reviews .shopify-product-reviews .reviews-container{border:none;padding:30px 0 82px;position:relative}@media (min-width:576px){.product__reviews .shopify-product-reviews .reviews-container{padding-top:30px}}.product__reviews .shopify-product-reviews .reviews-container .product-reviews-header,.product__reviews .shopify-product-reviews .reviews-container .product-reviews-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product__reviews .shopify-product-reviews .reviews-container .product-review-header{margin:0;padding-bottom:0}.product__reviews .shopify-product-reviews .reviews-container .product-review-header .product-review-summary-actions a{border:2px solid #c6c6c6;margin-right:6px}.product__reviews .shopify-product-reviews .reviews-container .product-review-header .product-review-summary-actions a:hover{background-color:#fafafa;border:2px solid #c6c6c6;-webkit-box-shadow:0 6.0308px 17.869px rgba(0,0,0,.042),0 3.38082px 10.0172px rgba(0,0,0,.035),0 1.79553px 5.32008px rgba(0,0,0,.028),0 .747159px 2.21381px rgba(0,0,0,.02);box-shadow:0 6.0308px 17.869px #0000000b,0 3.38082px 10.0172px #00000009,0 1.79553px 5.32008px #00000007,0 .747159px 2.21381px #00000005;color:#666}.product__reviews .shopify-product-reviews .reviews-container .product-review-header .product-review-summary-actions a:focus{-webkit-box-shadow:none;box-shadow:none}.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:576px){.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list{margin:10px -15px}}.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review{background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;margin:var(--review-margin);outline:none;padding:25px 25px 40px;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}@media (min-width:992px){.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review{min-width:300px}}.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review.slick-slide{max-width:inherit}@media (min-width:576px){.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review{margin:var(--review-margin-lg)}}@media (min-width:1200px){.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review{padding:var(--review-padding,30px 40px 60px)}}@media (max-width:359.98px){.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review{height:auto!important}}.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review .product-review-header .product-review-header-title{font-size:var(--heading_font_size);font-weight:600;line-height:1.5;margin-bottom:11px;margin-top:5px}@media (min-width:1200px){.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review .product-review-header .product-review-header-title{margin-top:10px}}.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review .product-review-header-byline{font-size:12px;font-style:normal;letter-spacing:.01em;line-height:1.4;margin-top:auto;opacity:.7}.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review .product-review-header-byline strong{font-weight:400}.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review .product-review-content{margin-bottom:15px;width:100%}.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review .product-review-content .product-review-content-body{line-height:1.5}@media (min-width:768px){.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review .product-review-content .product-review-content-body{font-size:var(--body_font_size)}}@media (min-width:1480px){.product__reviews .shopify-product-reviews .reviews-container .product-reviews-list .product-review .product-review-content .product-review-content-body{font-size:var(--body_font_size);line-height:26px}}.product__reviews .shopify-product-reviews .product-review-header-starratings{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.product__reviews .shopify-product-reviews .product-review-header-starratings.rating-1{width:var(--star-size)}.product__reviews .shopify-product-reviews .product-review-header-starratings.rating-2{width:calc(var(--star-size)*2)}.product__reviews .shopify-product-reviews .product-review-header-starratings.rating-3{width:calc(var(--star-size)*3)}.product__reviews .shopify-product-reviews .product-review-header-starratings.rating-4{width:calc(var(--star-size)*4)}.product__reviews .shopify-product-reviews .product-review-header-starratings.rating-5{width:calc(var(--star-size)*5)}.product__reviews .shopify-product-reviews .product-review-icon-star{color:#3575ca}.product__reviews .shopify-product-reviews .product-review-icon-star svg{height:auto;width:var(--star-size,18px)}.product__reviews .product__reviews-first{padding:0 0 40px;text-align:center}.product__reviews .product__reviews-first .product__reviews-first-icon{display:block;margin:42px 0 28px}.product__reviews .product__reviews-first h3{font-size:14px;font-weight:400;margin:8px 0}@media (min-width:992px){.product__reviews .product__reviews-first h3{font-size:16px;line-height:1.5}}.product__reviews .product__reviews-first h2{color:#424242;font-size:18px;line-height:1.25;margin:8px 0 0}@media (min-width:992px){.product__reviews .product__reviews-first h2{font-size:24px;line-height:34px}}.product__reviews .product__reviews-first .product__reviews-first-button{display:block}.product__reviews .product__reviews-first .product__reviews-first-button .review-summary-actions-newreview{border:2px solid #c6c6c6;border-radius:8px;float:none;font-weight:600;line-height:20px;margin-top:15px;padding:10px 14px}.product__reviews .product__reviews-first .product__reviews-first-button .review-summary-actions-newreview:after{height:20px;margin-left:10px;width:20px}.product__reviews .product__reviews-first .product__reviews-first-button .review-summary-actions-newreview:hover{background-color:#fafafa;border:2px solid #c6c6c6;-webkit-box-shadow:0 6.0308px 17.869px rgba(0,0,0,.042),0 3.38082px 10.0172px rgba(0,0,0,.035),0 1.79553px 5.32008px rgba(0,0,0,.028),0 .747159px 2.21381px rgba(0,0,0,.02);box-shadow:0 6.0308px 17.869px #0000000b,0 3.38082px 10.0172px #00000009,0 1.79553px 5.32008px #00000007,0 .747159px 2.21381px #00000005;color:#666}.product__reviews .product__reviews-first .product__reviews-first-button .review-summary-actions-newreview:focus{-webkit-box-shadow:none;box-shadow:none}@media (min-width:992px){.product__reviews .product__reviews-first .product__reviews-first-button .review-summary-actions-newreview{font-size:16px;margin-top:40px}}.product__reviews .review-form{background:#fff;border:none;border-radius:8px;display:block!important;margin:0 auto;max-width:870px;padding:0 15px}.product__reviews .review-form fieldset{border:none;padding:0}.product__reviews .review-form .errors{margin-bottom:20px}.product__reviews .review-form .review-form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product__reviews .errors,.product__reviews .success{display:none}.product__reviews .success{color:#357d05;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.product__reviews .success svg{fill:#357d05;margin-right:5px}.product__reviews form.is-success .success{display:-webkit-box;display:-ms-flexbox;display:flex}.product__reviews form.is-success .review-form-actions,.product__reviews form.is-success fieldset{display:none}.product__reviews .review-form-input.review-starrating,.product__reviews form.is-error .errors{display:block}.product__reviews .product-review-icon:before{color:#3575ca;content:"\e800"}.product__reviews .product-review-actions-newreview:after{background-image:var(--icon-pencil-redesign);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:20px;margin-left:7px;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;vertical-align:middle;width:20px}.quantity-picker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quantity-picker__button{border-radius:8px;font-size:12px;font-weight:600;line-height:1;padding:8px 2px}.quantity-picker__button .quantity-picker__button__icon:first-child,.quantity-picker__button .v2-button__icon:first-child{margin-right:4px}.quantity-picker__button .quantity-picker__button__icon:last-child,.quantity-picker__button .v2-button__icon:last-child{margin-left:4px}.quantity-picker__button .quantity-picker__button__icon svg,.quantity-picker__button .v2-button__icon svg{height:16px;width:16px}.quantity-picker__button.is-working{background-size:20px 20px}.quantity-picker__button.is-success:before{background-size:16px 16px;height:16px;margin-right:4px;width:16px}.quantity-picker__number{-moz-appearance:textfield;background:transparent;border:none;display:block;font-size:14px;font-weight:700;padding:0;text-align:center;width:32px}.quantity-picker__number::-webkit-inner-spin-button,.quantity-picker__number::-webkit-outer-spin-button{-webkit-appearance:none}@media (min-width:768px){.quantity-picker__number{font-size:16px}}.quantity-picker--sm .quantity-picker__button__icon{margin-bottom:-6px;margin-top:-6px}.quantity-picker--sm .quantity-picker__button__icon:first-child{margin-right:0}.quantity-picker--sm .quantity-picker__button__icon:last-child{margin-left:0}.quantity-picker--sm .quantity-picker__button__icon svg{height:16px;width:16px}.quantity-picker--sm .quantity-picker__number{font-size:14px;width:24px}.parts-product-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:40px;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:72px;padding-top:72px}@media (max-width:991.98px){.parts-product-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding-bottom:32px;padding-top:32px}.parts-product-main .right-container{width:100%}}.parts-product-main .product-image-container{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:32px}@media (max-width:991.98px){.parts-product-main .product-image-container{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.parts-product-main .product-image-container .product-image{border-radius:16px;height:100%;max-height:429px;-o-object-fit:contain;object-fit:contain;width:568px}@media (max-width:991.98px){.parts-product-main .product-image-container .product-image{margin-left:auto;margin-right:auto;max-width:568px;width:100%}}.parts-product-main .product-image-container .download-button{background:#fff;border:2px solid #c6c6c6;border-radius:8px;-webkit-box-shadow:0 .75px 2.21px rgba(0,0,0,.02);box-shadow:0 .75px 2.21px #00000005;height:100%;overflow:hidden;padding:8px 16px;width:340px;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#424242;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:600;line-height:16px;word-wrap:break-word;cursor:pointer;text-decoration:none}.parts-product-main .product-image-container .download-button,.parts-product-main .product-image-container .download-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.parts-product-main .product-image-container .download-button span{height:24px}.parts-product-main .product-title{color:#666;font-size:28px;font-weight:700;line-height:42px;word-wrap:break-word;max-width:541px}.parts-product-main .product-title .product-description-text{font-size:28px}@media (max-width:991.98px){.parts-product-main .product-title{font-size:24px}}.parts-product-main .change-color-title{color:#3575ca;font-size:16px;font-weight:600;line-height:16px;word-wrap:break-word}.parts-product-main .product-color-selector{max-width:400px;min-width:311px;width:100%;-ms-flex-item-align:stretch;align-self:stretch;background:#fafafa;border:2px solid rgba(0,0,0,.1);border-radius:8px;height:40px;padding:8px 12px 8px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;gap:8px;line-height:24px;word-wrap:break-word;margin-top:8px}.parts-product-main .no-variant{margin-left:auto;margin-right:auto}.parts-product-main .no-version-selected-notification{color:#3575ca;cursor:default;margin:0}.parts-product-main .no-version-selected-notification .no-version-selected-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;height:0;opacity:0;-webkit-transition:all .3s;transition:all .3s}.parts-product-main .select-variant-error-container{margin-top:10px}.parts-product-main .select-variant-container{background:#efefef;border:1px solid #c6c6c6;border-radius:8px;padding:16px;width:512px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:24px}@media (max-width:991.98px){.parts-product-main .select-variant-container{margin-left:auto;margin-right:auto;max-width:512px;width:100%}}.parts-product-main .select-variant-title{color:#666;font-size:20px;font-weight:600;line-height:30px;text-align:center;word-wrap:break-word}.parts-product-main .select-variant-button{background:#3575ca;border:none;border-radius:8px;-webkit-box-shadow:0 .7471592426px 2.2138051987px rgba(0,0,0,.02);box-shadow:0 .7471592426px 2.2138051987px #00000005;height:40px;overflow:hidden;padding:8px 16px;width:371px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;gap:8px;word-wrap:break-word;line-height:21px}@media (max-width:991.98px){.parts-product-main .select-variant-button{margin-left:auto;margin-right:auto;max-width:311px;width:100%}}.parts-product-main .no-parts-added-container{background:#fafafa;border-radius:16px;height:305px;padding:16px;width:541px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px}@media (max-width:991.98px){.parts-product-main .no-parts-added-container{margin-left:auto;margin-right:auto;max-width:512px;width:100%}}.parts-product-main .no-parts-added-container .no-parts-added{color:#666;font-weight:600;margin-bottom:0;text-align:center;width:100%}.parts-product-main .product-form{background:#efefef;border:1px solid #c6c6c6;border-radius:16px;height:100%;margin-top:32px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.parts-product-main .product-form,.parts-product-main .product-form .parts-selected{-webkit-box-pack:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-start}.parts-product-main .product-form .parts-selected{-ms-flex-item-align:stretch;align-self:stretch;padding:16px;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.parts-product-main .product-form .parts-selected .title{color:#666;font-size:14px;font-weight:600;line-height:21px;word-wrap:break-word;margin:0}.parts-product-main .product-form .parts-selected .quantity{background:#3575ca;border-radius:50px;height:25px;padding:2px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;gap:8px}.parts-product-main .product-form .form-footer{-ms-flex-item-align:center;align-self:center;border-top:2px solid rgba(0,0,0,.1);padding:24px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:38px;width:100%}.parts-product-main .product-form .form-footer .total-price-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:40px;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;gap:38px;gap:8px;justify-content:flex-start}.parts-product-main .product-form .form-footer .total-price-container p{color:#666;font-size:14px;font-weight:500;line-height:18.2px;word-wrap:break-word;margin:0;min-width:100px}.parts-product-main .product-form .form-footer .total-price-container p span{color:#424242;font-size:16px;font-weight:600;line-height:20.8px;word-wrap:break-word;margin-left:5px}.parts-product-main .product-form .form-footer .parts-submit-button{background:#3575ca;border-radius:8px;-webkit-box-shadow:0 .75px 2.21px rgba(0,0,0,.02);box-shadow:0 .75px 2.21px #00000005;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;overflow:hidden;padding:8px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;line-height:21px;word-wrap:break-word;border:none;width:371px}@media (max-width:359.98px){.parts-product-main .product-form .form-footer .parts-submit-button{width:100%}}.parts-product-main .product-form .form-footer .disabled-button{opacity:.5;pointer-events:none}.parts-product-main .product-variant-item{-ms-flex-item-align:stretch;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding-left:16px;padding-right:16px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #c6c6c6;position:relative}.parts-product-main .product-variant-item,.parts-product-main .product-variant-item .inner-container{align-self:stretch;-webkit-box-direction:normal;-webkit-box-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.parts-product-main .product-variant-item .inner-container{-ms-flex-item-align:stretch;padding-bottom:16px;padding-top:16px;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}@media (max-width:767.98px){.parts-product-main .product-variant-item .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.parts-product-main .product-variant-item .inner-container .image-info-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:100px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:21px}.parts-product-main .product-variant-item .inner-container .image-info-container .product-variant-image{border-radius:5px;-o-object-fit:contain;object-fit:contain;-ms-flex-item-align:center;align-self:center;height:100px;width:100px}.parts-product-main .product-variant-item .inner-container .image-info-container .info-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}@media (max-width:767.98px){.parts-product-main .product-variant-item .inner-container .image-info-container .info-container{gap:12px}}.parts-product-main .product-variant-item .inner-container .image-info-container .info-container .title-sku{-ms-flex-item-align:stretch;align-self:stretch;height:38px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.parts-product-main .product-variant-item .inner-container .image-info-container .info-container .title-sku .title{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-flex:1;color:#424242;-ms-flex:1 1 0px;flex:1 1 0;font-size:14px;font-weight:600;line-height:18.2px;word-wrap:break-word;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.parts-product-main .product-variant-item .inner-container .image-info-container .info-container .title-sku .sku{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:400;gap:4px;line-height:15.6px;word-wrap:break-word}.parts-product-main .product-variant-item .inner-container .image-info-container .info-container .more-info a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:5px;text-decoration:none}.parts-product-main .product-variant-item .inner-container .image-info-container .info-container .more-info a span{color:#666;font-size:10px;font-weight:600;word-wrap:break-word;margin:0}.parts-product-main .product-variant-item .inner-container .quantity-price{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container .quantity-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container .quantity-selector input{color:#424242;font-size:14px;font-weight:700;line-height:14px;word-wrap:break-word;background-color:transparent;border:none!important;margin:0!important;padding:0!important;width:16px!important}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container .quantity-selector button{background-color:#fff;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #fff;padding:0}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container .quantity-selector button svg{opacity:.6}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container .quantity-selector button:disabled{cursor:default}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container .quantity-selector button:focus{border:2px solid #c6c6c6}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container .quantity-selector button:focus svg{opacity:1}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container .quantity-selector input{border:1px solid #ccc;border-radius:4px;padding:5px;text-align:center;width:60px}.parts-product-main .product-variant-item .inner-container .quantity-price .quantity-price-inner-container .price{color:#424242;font-size:14px;font-weight:600;line-height:18.2px;word-wrap:break-word;display:none;margin:0}.parts-product-main .parts-select-container{max-width:400px;position:relative;width:311px}.parts-product-main .parts-select-container .parts-version-click-text{background-color:#dfe9f6;border-radius:8px;color:#3575ca;margin-top:10px;padding:8px 18px}.parts-product-main .parts-select-container .parts-version-click-here{cursor:pointer;display:block;font-weight:600;text-decoration:underline}.parts-product-main .sold-out-notification{background-color:#cfdef2;border-radius:4px;bottom:5px;color:#2b5ea1;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;height:32px;padding:2px 15px;position:relative;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}@media (max-width:767.98px){.parts-product-main .sold-out-notification{text-align:center;width:100%}}.parts-product-main .sold-out-notification a{color:#2b5ea1;font-weight:700;margin-inline:0;text-decoration:underline}.parts-product-main .stock-exceeded-notification{display:none}.parts-product-main .stock-exceeded-notification svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.parts-breadcrumbs{height:100%;padding-left:138px;padding-right:138px;padding-top:32px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:14px}.parts-breadcrumbs a{color:#3575ca}.parts-breadcrumbs a,.parts-breadcrumbs h2{font-size:12px;font-weight:600;word-wrap:break-word}.parts-breadcrumbs h2{color:#666;margin:0}@media (max-width:767.98px){.parts-breadcrumbs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-right:0}}@media (min-width:768px){.parts-product-info-modal .modal-dialog{max-width:680px}}@media (min-width:1200px){.parts-product-info-modal .modal-dialog{max-width:960px}}.parts-product-info-modal .modal-body{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);height:400px;padding:16px;position:relative}@media (max-width:767.98px){.parts-product-info-modal .modal-body{grid-template-columns:repeat(1,1fr);height:90vh;overflow-y:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.parts-product-info-modal .modal-body .variant-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;width:auto}@media (max-width:767.98px){.parts-product-info-modal .modal-body .variant-image-container{margin-top:90px}}.parts-product-info-modal .modal-body .variant-image-container img{max-height:365px;width:auto}@media (max-width:767.98px){.parts-product-info-modal .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.parts-product-info-modal .product-info{display:-webkit-box;display:-ms-flexbox;display:flex}.parts-product-info-modal .product-info,.parts-product-info-modal .product-info .title-sku{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parts-product-info-modal .product-info .title-sku{height:100%;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;margin-top:10px;padding-right:40px}@media (max-width:767.98px){.parts-product-info-modal .product-info .title-sku{margin-top:0;position:absolute;top:20px;width:90%}}.parts-product-info-modal .product-info .modal-title{-ms-flex-item-align:stretch;align-self:stretch;color:#545456;font-size:18px;font-weight:700;letter-spacing:.15px;line-height:21.6px;word-wrap:break-word}.parts-product-info-modal .product-info .modal-sku{color:#666;font-size:14px;font-weight:600;letter-spacing:.15px;line-height:21px;word-wrap:break-word}.parts-product-info-modal .product-info .modal-description{margin-top:32px;max-height:300px;overflow-y:auto;padding-bottom:45px}@media (max-width:767.98px){.parts-product-info-modal .product-info .modal-description{margin-top:8px;padding-bottom:100px;padding-right:10px}}.parts-products-validation-modal{padding-right:0!important}.parts-products-validation-modal .modal-content{max-width:900px}@media (min-width:576px){.parts-products-validation-modal .modal-dialog{max-width:680px}}@media (min-width:1200px){.parts-products-validation-modal .modal-dialog{max-width:900px}}.parts-products-validation-modal .modal-body{background:#fafafa;border-radius:16px;height:100%;overflow:hidden;padding:24px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:24px}@media (max-width:767.98px){.parts-products-validation-modal .modal-body{padding-left:15px;padding-right:15px}}.parts-products-validation-modal .modal-body .title-container{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #c6c6c6;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}.parts-products-validation-modal .modal-body .title-container h2{color:#3575ca;font-family:Poppins;font-size:24px;font-weight:600;line-height:36px;word-wrap:break-word;margin-block:4px}@media (max-width:767.98px){.parts-products-validation-modal .modal-body .title-container h2{font-size:20px}}.parts-products-validation-modal .modal-body .title-container p{color:#666;font-family:Poppins;font-size:14px;font-weight:400;word-wrap:break-word;margin-bottom:0}.parts-products-validation-modal .modal-body .action-buttons-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}@media (max-width:767.98px){.parts-products-validation-modal .modal-body .action-buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.parts-products-validation-modal .modal-body .action-buttons-container .parts-add-go-to-cart{background:#3575ca;border-radius:8px;-webkit-box-shadow:0 .7471592426px 2.2138051987px rgba(0,0,0,.02);box-shadow:0 .7471592426px 2.2138051987px #00000005;color:#fff;font-size:16px;font-weight:600;gap:8px;height:40px;line-height:16px;padding:8px 16px;width:100%;word-wrap:break-word;border:none}.parts-products-validation-modal .modal-body .action-buttons-container .disabled-button{opacity:.5;pointer-events:none}.parts-products-validation-modal .info-inputs-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}@media (max-width:1023.98px){.parts-products-validation-modal .info-inputs-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.parts-products-validation-modal .info-inputs-container .info-inputs-subcontainer{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:414px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1199px){.parts-products-validation-modal .info-inputs-container .info-inputs-subcontainer{max-width:304px}}@media (max-width:1023px){.parts-products-validation-modal .info-inputs-container .info-inputs-subcontainer{max-width:100%}}.parts-products-validation-modal .input-title{color:#4e86d0;font-size:14px;font-weight:600;letter-spacing:.15px;line-height:14px;margin-bottom:8px;position:relative;text-transform:capitalize}.parts-products-validation-modal .input-title span{bottom:-5px;cursor:pointer;left:90px;position:absolute}.parts-products-validation-modal .input-label{color:#949494e6;font-size:12px;font-weight:400;line-height:18px;margin-bottom:0;padding-block:5px}.parts-products-validation-modal .lot-number-container{width:386px}.parts-products-validation-modal .parts-error-validate{color:#cc3330;font-size:12px}.parts-products-validation-modal .parts-error-validate p{margin:0}.parts-products-validation-modal .parts-error-validate a{color:#3575ca;font-weight:600}.parts-products-validation-modal #parts-error-lot{display:none}.parts-products-validation-modal #product-other-retailer-error,.parts-products-validation-modal #product-other-retailer-error p{margin:0}.parts-products-validation-modal .receipt-products-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parts-products-validation-modal .receipt-products-images,.parts-products-validation-modal .upload-images-container,.parts-products-validation-modal .upload-receipt-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.parts-products-validation-modal .upload-form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#f6f6f6;border-radius:8px;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px;margin-top:10px;min-height:80px;padding:12px;position:relative}.parts-products-validation-modal .image-previews{display:grid;gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:1024px){.parts-products-validation-modal .image-previews{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.parts-products-validation-modal .image-previews{grid-template-columns:1fr}}.parts-products-validation-modal .image-previews input{background:red;height:50px;width:50px}.parts-products-validation-modal .image-previews label{background-color:#fdfdfd;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;font-size:12px;gap:10px;justify-content:flex-start;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.parts-products-validation-modal .image-previews label:hover{color:#3575ca}.parts-products-validation-modal .image-previews label .svg-container{background-color:#3575ca;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;padding:5px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parts-products-validation-modal .image-previews label .svg-container svg{margin-bottom:1px}.parts-products-validation-modal .image-previews label span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal}@media (max-width:450px){.parts-products-validation-modal .file-input-div,.parts-products-validation-modal .image-previews label,.parts-products-validation-modal .image-previews label span{width:100%}}.parts-products-validation-modal .image-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#daeaff;border:2px solid #3575ca;border-radius:5px;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;font-size:12px;justify-content:center;padding:10px;position:relative}.parts-products-validation-modal .image-preview-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.parts-products-validation-modal .image-preview span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal}.parts-products-validation-modal .image-preview img{border-radius:2px;height:27px;-o-object-fit:cover;object-fit:cover;width:27px}.parts-products-validation-modal .remove-image{background-color:#3575ca;border:none;border-radius:50px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;position:absolute;right:-8px;top:-8px;width:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.parts-products-validation-modal .upload-form-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:50px;z-index:1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.parts-products-validation-modal .upload-loading-div-container{background:#fff;height:100%;left:0;opacity:.5;position:absolute;top:0;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.parts-products-validation-modal .file-input-div,.parts-products-validation-modal .upload-loading-div-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parts-products-validation-modal .file-input-div{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fdfdfd;border:2px dotted #c6c6c6;border-radius:5px;-ms-flex-direction:column;flex-direction:column;font-size:12px;padding:8px 12px}.parts-products-validation-modal .upload-images-dropdown{cursor:pointer;margin-top:8px;padding:6px 12px}.parts-products-validation-modal .selected-value{background-clip:unset;background-color:#3575ca;border-color:#3575ca;color:#fff}.error-input{border:2px solid #cc3330}.placeholder-option{color:#c6c6c6}
/*# sourceMappingURL=/cdn/shop/t/110/assets/template.product.dist.css.map */
