h5,.h5,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-title,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-style:normal;font-weight:700;letter-spacing:-0.02em;line-height:1.15;margin:0}h1,.h1{font-size:4.4rem}@media(min-width:992px){h1,.h1{font-size:6.4rem}}h2,.h2{font-size:3.2rem}@media(min-width:1280px){h2,.h2{font-size:4.4rem}
}h3,.h3{font-size:2.4rem}@media(min-width:992px){h3,.h3{font-size:3.6rem}}h4,.h4{font-size:2rem;font-weight:450}@media(min-width:992px){h4,.h4{font-size:2.4rem;line-height:3rem}}h4.strong,.h4.strong{font-weight:700}h5,.h5,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-title{font-size:2rem}
h6,.h6{font-size:1.4rem;font-weight:500;line-height:1.2}.rte-heading p{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.eyebrow,.utility{font-size:1.4rem;font-weight:700;line-height:1.8rem;letter-spacing:-0.02em}@media(min-width:992px){.eyebrow,.utility{font-size:1.6rem;line-height:2rem}
}.button-text,.product-form__option label,.product-form__option .product-form__option-inner,.product-main__form .product-form__variants__heading .cta,.product-main__form .product-form__variants__heading .product-form__title .oke-sr-count,.product-form__title .product-main__form .product-form__variants__heading .oke-sr-count,.bundle-item__text,.button,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .oke-showMore-button,.product-main__reviews .review__container .oke-w-writeReview,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:1.2rem;font-weight:450;line-height:1.25}
@media(min-width:768px){.button-text,.product-form__option label,.product-form__option .product-form__option-inner,.product-main__form .product-form__variants__heading .cta,.product-main__form .product-form__variants__heading .product-form__title .oke-sr-count,.product-form__title .product-main__form .product-form__variants__heading .oke-sr-count,.bundle-item__text,.button,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .oke-showMore-button,.product-main__reviews .review__container .oke-w-writeReview,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:1.4rem}
}blockquote{font-size:2rem}@media(min-width:992px){blockquote{font-size:2.2rem}}label{display:inline-block;font-weight:300}p,.text{line-height:1.5}p--medium,.text--medium{font-size:1.4rem;font-weight:450;line-height:1.4}@media(min-width:992px){p--medium,.text--medium{font-size:1.6rem}}p--large,.text--large{font-size:1.6rem;font-weight:450;line-height:1.4}
@media(min-width:992px){p--large,.text--large{font-size:2rem}}p-strong,.text-strong{font-weight:700}.caption,#bread-checkout-btn-product a,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-date,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-reviewContent-readMore-text,.cta,.product-form__title .oke-sr-count{font-size:1rem;font-weight:450;line-height:1.5rem}
@media(min-width:992px){.caption,#bread-checkout-btn-product a,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-date,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-reviewContent-readMore-text,.cta,.product-form__title .oke-sr-count{font-size:1.1rem;line-height:1.3}
}.caption-small{font-size:.8rem;line-height:1rem}@media(min-width:992px){.caption-small{font-size:1rem;line-height:1.5rem}}.subtitle{font-size:1.4rem;font-weight:700;line-height:normal;letter-spacing:-0.03em}@media(min-width:992px){.subtitle{font-size:1.6rem;letter-spacing:.025em}}@media(max-width:1279px){.nav-text{font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.6px}
}@media(min-width:1280px){.nav-text{font-weight:500;font-size:1.4rem;line-height:2.2rem}}.copy-text,.product-form__description ul li,.popular-addons__content,.bundle-item__content,a,p{font-size:1.2rem;letter-spacing:.025em;line-height:1.5}@media(min-width:768px){.copy-text,.product-form__description ul li,.popular-addons__content,.bundle-item__content,a,p{font-size:1.4rem}
}p{margin-block-start:0;margin-block-end:0}b,strong{font-weight:700}.tagline{font:var(--font-tagline);text-transform:var(--font-tagline-text-transform);letter-spacing:var(--font-tagline-letter-spacing)}.tagline-bold{font:var(--font-tagline-bold);text-transform:var(--font-tagline-bold-text-transform);letter-spacing:var(--font-tagline-bold-letter-spacing)}
.link-text-bold{font:var(--font-link-text-bold);text-transform:var(--font-link-text-bold-text-transform);letter-spacing:var(--font-link-text-bold-letter-spacing)}:root{--font-tagline-style:normal;--font-tagline-weight:450;--font-tagline-size:3.2rem;--font-tagline-line-height:1.1;--font-tagline-family:"Circular";--font-tagline-text-transform:uppercase;--font-tagline-letter-spacing:-0.03em;--font-tagline-bold-style:normal;--font-tagline-bold-weight:700;--font-tagline-bold-size:3.2rem;--font-tagline-bold-line-height:1.1;--font-tagline-bold-family:"Circular";--font-tagline-bold-text-transform:uppercase;--font-tagline-bold-letter-spacing:-0.03em;--font-link-text-bold-style:normal;--font-link-text-bold-weight:700;--font-link-text-bold-size:1.4rem;--font-link-text-bold-line-height:1.39;--font-link-text-bold-family:"Circular";--font-link-text-bold-text-transform:normal;--font-link-text-bold-letter-spacing:normal;--font-tagline:var(--font-tagline-style) var(--font-tagline-weight) var(--font-tagline-size) / var(--font-tagline-line-height) var(--font-tagline-family);--font-tagline-bold:var(--font-tagline-bold-style) var(--font-tagline-bold-weight) var(--font-tagline-bold-size) / var(--font-tagline-bold-line-height) var(--font-tagline-bold-family);--font-link-text-bold:var(--font-link-text-bold-style) var(--font-link-text-bold-weight) var(--font-link-text-bold-size) / var(--font-link-text-bold-line-height) var(--font-link-text-bold-family)}
@media(min-width:992px){:root{--font-tagline-size:4.4rem;--font-tagline-letter-spacing:-0.02em;--font-tagline-bold-size:4.4rem}}input,textarea,keygen,select{color:var(--color-black);font-weight:300}input:focus,textarea:focus,keygen:focus,select:focus{outline:none !important;border:.1rem solid var(--color-black)}
.error input:focus,.error textarea:focus,.error keygen:focus,.error select:focus{box-shadow:0 0 0 .2rem var(--color-error)}.errors{color:#a73d10}.errors>ul{list-style:none}.input-container{width:100%}input{background:var(--color-white);border:1px solid var(--color-black);border-radius:.3rem;padding:1.4rem 1rem;font-size:1.3rem;font-weight:300;line-height:1.5rem}
input::-moz-placeholder{color:var(--color-black)}input::placeholder{color:var(--color-black)}.form_input{background:var(--color-white);border:1.5px solid var(--color-light-grey);border-radius:.5rem;padding:1.4rem 1rem;font-size:1.4rem;font-weight:300;line-height:1.5rem;width:100%}.form_input::-moz-placeholder{color:var(--color-dark-grey);font-size:1.4rem}
.form_input::placeholder{color:var(--color-dark-grey);font-size:1.4rem}.form_input:focus{border:1.5px solid black}.form_input.error{border:1.5px solid #a73d10}.submit-container{display:flex;justify-content:center;width:100%;border-radius:4rem;padding:.8rem;margin:2rem 0;cursor:pointer;transition:background .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out}
.submit-container>input,.submit-container>a{font-size:1.4rem;cursor:pointer;border:0;font-weight:500}.submit-container--tertiary{background:var(--color-yellow);border-color:var(--color-yellow)}.submit-container--tertiary>input{color:var(--color-black);width:100%}@media(hover:hover) and (pointer:fine){.submit-container--tertiary:hover{background:var(--color-black);border-color:var(--color-black)}
.submit-container--tertiary:hover>input{color:var(--color-white)}}textarea{background-color:transparent;border:.1rem solid #cacaca;width:100%;border-radius:.3rem;box-shadow:none;color:inherit;font-size:13px;font-weight:300;line-height:19px;padding:2rem .5rem;outline:0;resize:vertical}textarea::-moz-placeholder{color:var(--color-black)}
textarea::placeholder{color:var(--color-black)}select{position:relative;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='black'/%3E%3C/svg%3E") no-repeat center;background-position:right 10px center;background-size:1.2rem;border:.1rem solid #cacaca;border-radius:.3rem;cursor:pointer;font-size:1.3rem;font-weight:300;min-width:16.5rem;min-height:4.5rem;padding:1.3rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}
select.style--caret{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='19' viewBox='0 0 9 19' fill='none'%3E%3Cpath d='M4.5 0L7.9641 6H1.0359L4.5 0Z' fill='%23786956'/%3E%3Cpath d='M4.5 19L1.0359 13L7.9641 13L4.5 19Z' fill='%23786956'/%3E%3C/svg%3E");background-size:1rem}select::-moz-placeholder{color:var(--color-black)}select::placeholder{color:var(--color-black)}option{font-weight:300}button{color:inherit;cursor:pointer;font-weight:300}.button,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .oke-showMore-button,.product-main__reviews .review__container .oke-w-writeReview,.shopify-payment-button .shopify-payment-button__button--unbranded{display:inline-block;border:.2rem solid transparent;border-radius:20rem;cursor:pointer;max-width:100%;padding:1.5rem 3rem;text-align:center;transition:background .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out}
@media(min-width:768px){.button,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .oke-showMore-button,.product-main__reviews .review__container .oke-w-writeReview,.shopify-payment-button .shopify-payment-button__button--unbranded{min-width:15rem}}.button--full{display:block;width:100%}
.button--primary{background:var(--color-white);color:var(--color-black)}@media(hover:hover) and (pointer:fine){.button--primary:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}}.button--secondary,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .oke-showMore-button,.product-main__reviews .review__container .oke-w-writeReview,.shopify-payment-button .shopify-payment-button__button--unbranded{background:transparent;border-color:var(--color-light-grey);color:var(--color-black)}
@media(hover:hover) and (pointer:fine){.button--secondary:hover,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .oke-showMore-button:hover,.product-main__reviews .review__container .oke-w-writeReview:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}
}.button--tertiary{background:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-black)}@media(hover:hover) and (pointer:fine){.button--tertiary:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}}.button--outline{background:transparent;border-color:var(--color-white);color:var(--color-white)}
@media(hover:hover) and (pointer:fine){.button--outline:hover{background:var(--color-white);color:var(--color-black)}}.button--outline-secondary{border-color:var(--color-black);color:var(--color-black)}@media(hover:hover) and (pointer:fine){.button--outline-secondary:hover{background:var(--color-white)}}.button--black{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}
@media(hover:hover) and (pointer:fine){.button--black:hover{background:var(--color-white);border-color:var(--color-black);color:var(--color-black)}}.button--white{background:var(--color-white);border-color:var(--color-black);color:var(--color-black)}@media(hover:hover) and (pointer:fine){.button--white:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}
}.button.disabled,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .disabled.oke-showMore-button,.product-main__reviews .review__container .disabled.oke-w-writeReview,.shopify-payment-button .disabled.shopify-payment-button__button--unbranded,.button--disabled,.button:disabled,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .oke-showMore-button:disabled,.product-main__reviews .review__container .oke-w-writeReview:disabled,.shopify-payment-button .shopify-payment-button__button--unbranded:disabled{background:var(--color-light-grey);border-color:var(--color-light-grey);color:var(--color-dark-grey);cursor:not-allowed}
a{color:var(--color-black);text-decoration:none;transition:color .25s ease-in-out}@media(hover:hover) and (pointer:fine){a:hover{color:var(--color-black)}.color-light-grey a:hover{color:var(--color-white)}}a .icon{pointer-events:none}.link{display:inline-block;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.35em;font-size:1.4rem}
@media(hover:hover) and (pointer:fine){.link:hover{color:var(--color-black)}}.link.disabled,.link:disabled{color:var(--color-light-grey)}.cta,.product-form__title .oke-sr-count{display:inline-block;color:currentColor;cursor:pointer;position:relative;text-align:center;white-space:nowrap}.cta:after,.product-form__title .oke-sr-count:after{border-top:.1rem solid currentColor;bottom:-0.2rem;content:"";left:0;position:absolute;width:100%}
input:focus{box-shadow:none}.form-control{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.form-control-inner{width:100%}@media(min-width:600px){.form-control{flex-direction:row}}.field{position:relative;height:5rem;width:100%;display:flex}.form-label{position:absolute;left:1rem;top:1.5rem;transition:all .25s ease;font-size:1.4rem;line-height:1.9rem;font-weight:300;text-transform:capitalize;z-index:5;color:var(--color-dark-grey)}
.form-checkbox-label{font-size:1.1rem;line-height:1.9rem;font-weight:300;color:var(--color-black)}.form-input{position:absolute;display:block;font-size:16px;line-height:1.9rem;color:var(--color-black);top:0;left:0;width:100%;height:5rem;z-index:1;outline:0;background-clip:padding-box;transition:all .25s ease-in-out;padding:2rem 1rem .7rem;border:.1rem solid #cacaca}
.form-input::-moz-placeholder{display:none;opacity:0;visibility:hidden}.form-input::placeholder{display:none;opacity:0;visibility:hidden}.form-input:focus{outline:0;border:.1rem solid var(--color-black) !important}.form-input:focus+.form-label{font-size:1rem;line-height:1.2rem;letter-spacing:.01em;font-weight:300;top:.7rem;left:1rem;z-index:5;color:var(--color-dark-grey)}
.form-input:not(:-moz-placeholder-shown).form-input:not(:focus)+.form-label{font-size:1rem;line-height:1.2rem;letter-spacing:.01em;font-weight:300;top:.7rem;left:1rem;z-index:5;color:var(--color-dark-grey)}.form-input:not(:placeholder-shown).form-input:not(:focus)+.form-label{font-size:1rem;line-height:1.2rem;letter-spacing:.01em;font-weight:300;top:.7rem;left:1rem;z-index:5;color:var(--color-dark-grey)}
form .error-text,form .success-text{margin-bottom:.8rem;font-size:1.2rem;color:#a73d10}form input.has-error:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]) ~ .error-text,form textarea.has-error ~ .error-text,form select.has-error ~ .error-text{display:block}.form__message{font-size:1.2rem;line-height:1.9rem;color:var(--color-error)}
.field--default-container{display:flex;align-items:center;gap:.8rem}.field--default-container input[type=checkbox]{cursor:pointer;width:1.5rem;height:1.5rem;border-radius:50%;vertical-align:middle;border:.1rem solid var(--color-black);-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:0;padding:unset !important;cursor:pointer}
.field--default-container input[type=checkbox]:checked{background-color:var(--color-black)}hr{border:0;border-top:.1rem solid var(--color-light-grey);margin:4rem 0}.checkbox{display:flex;align-items:center}.checkbox input[type=checkbox]{position:relative;cursor:pointer;background:inherit;border-radius:0;border:.1rem solid var(--color-black);width:1.6rem;height:1.6rem;min-width:1.6rem;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}
.checkbox input[type=checkbox]:checked{background:var(--color-black)}.checkbox input[type=checkbox]:focus{box-shadow:none}.checkbox label{cursor:pointer;padding-left:1.4rem}.radiobox{display:flex;align-items:center}.radiobox input[type=radio]{position:relative;cursor:pointer;background:inherit;border-radius:100%;border:.1rem solid var(--color-black);width:1.6rem;height:1.6rem;min-width:1.6rem;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}
.radiobox input[type=radio]:checked{background:var(--color-black)}.radiobox input[type=radio]:focus{box-shadow:none}.radiobox label{cursor:pointer;padding-left:1.4rem}.input-wrap{position:relative;width:100%}.input-wrap.error input{border-color:var(--color-error);color:var(--color-error)}.input-wrap input{padding-top:2.1rem;padding-bottom:.9rem}
.input-wrap input:not(:-moz-placeholder-shown)+label{font-size:1rem;padding-top:.4rem}.input-wrap input:focus+label,.input-wrap input:not(:placeholder-shown)+label{font-size:1rem;padding-top:.4rem}.input-wrap label{position:absolute;top:0;left:0;padding:1.3rem 1rem;font-size:1.3rem;line-height:1.9rem;pointer-events:none}
.input-wrap .message--error{position:absolute;left:0;top:100%}.message{font-size:1rem;font-weight:400;line-height:1.2rem;letter-spacing:.01em;margin-top:.5rem}.message--error{color:var(--color-error)}.bundle-item{cursor:pointer;display:block}.bundle-item__content{background:var(--color-lighter-grey);border-radius:.5rem;display:flex;flex-wrap:wrap;gap:1.2rem 2rem;height:100%;justify-content:space-between;padding:.8rem 1.9rem}
@media(min-width:992px){.bundle-item__content{display:grid;grid-template-columns:1fr 2fr}}.bundle-item__text{display:block;padding:.8rem 0;width:100%;text-transform:capitalize;overflow:hidden}.bundle-item__price{color:var(--color-dark-grey);display:block;margin:.4rem 0 0;text-transform:none}.bundle-item__options,.bundle-item__availability{color:var(--color-dark-grey);list-style-type:none;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bundle-item__image{background:var(--color-lighter-grey);max-width:11rem;width:40%}.bundle-item__image.bundle{flex:1 0 100%;max-width:initial;width:100%}@media(min-width:992px){.bundle-item__image.bundle{flex:initial;max-width:28rem;width:100%}}.bundle-item__image .image{mix-blend-mode:multiply;position:relative;top:50%;transform:translateY(-50%)}
.color .bundle-item__image{width:100%}.bundle-item__image img{mix-blend-mode:multiply}.bundle-item .price__regular,.bundle-item .price__compare{margin:0 0 0 .4rem}.bundle-item .price__compare{color:var(--color-dark-grey);font-size:70%;margin:0 0 0 .4rem}.bundle-item__heading.h4{display:block;margin:0 0 2.4rem}.bundle-item__container{margin:2rem 0 0;padding:2rem 0 0}
@media(min-width:992px){.bundle-item__container{margin:4rem 0 0;padding:4rem 0 0}}.bundle-item__drawer{background:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-y:auto;padding:6rem 2rem 2rem;position:fixed;right:0;top:0;transition:transform .25s ease-in-out;transform:translateX(100%);width:100%;z-index:99}
@media(min-width:992px){.bundle-item__drawer{padding:15rem 6rem 6rem;width:33.3333333333%}}.bundle-item__drawer-close{cursor:pointer;padding:2rem 0}@media(min-width:992px){.bundle-item__drawer-close{border:0}}.bundle-item__drawer-close .icon{pointer-events:none;width:2rem}.bundle-item__drawer .product-bundle{margin:0}
@media(min-width:992px){.is-scrolled .bundle-item__drawer{padding:10rem 6rem 6rem}}.is-opened .bundle-item__drawer{transform:translateX(0)}.bundle-item__drawer-container{padding:0 2rem 2rem}@media(min-width:992px){.bundle-item__drawer-container{padding:0 6rem 6rem}}.bundle-item ~ .bundle-item{margin-top:2.4rem}@keyframes fade-in-popular-addons{0%{opacity:0}
100%{opacity:1}}.popular-addons{--image-size:64px;--content-gap:10px;--content-template-columns:35px var(--image-size) 1fr;border-radius:.8rem;padding:8px 16px;background:var(--color-lighter-grey);transition:box-shadow .15s;animation:.5s ease-in 1 normal running fade-in-popular-addons}@media(min-width:992px){.popular-addons{--image-size:80px}
}.popular-addons--selected{box-shadow:inset 0 0 0 .2rem var(--color-black)}.popular-addons__container{margin:2rem 0 0;padding:2rem 0 0}@media(min-width:992px){.popular-addons__container{margin:4rem 0 0;padding:4rem 0 0}}.popular-addons__heading.h4,.popular-addons__heading.h5,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .popular-addons__heading.oke-title{display:block;margin:0 0 2.4rem}
.popular-addons__price-wrapper{display:flex;gap:8px}.popular-addons__compare-at-price{color:var(--color-light-grey)}.popular-addons__content{cursor:pointer;display:grid;grid-template-columns:var(--content-template-columns);align-items:center;gap:var(--content-gap);height:100%;width:100%;align-items:center;position:relative}
.popular-addons__content-variants{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out}.popular-addons__content-variants p{margin-top:2rem}.is-open+.popular-addons__content-variants{max-height:800px;opacity:1;overflow:auto;padding-bottom:8px}.popular-addons__view-details{display:block;padding-bottom:2px}
.popular-addons__view-details [data-trigger]{display:block;font-size:12px;font-weight:450;line-height:15.18px;text-decoration:underline;text-underline-offset:.3em}.popular-addons__content-selected-option{display:flex;gap:8px;align-items:center;padding-top:16px;margin-top:16px;border-top:.5px solid var(--color-light-grey)}
.popular-addons__content-selected-option-label{font-size:12px;font-weight:700;line-height:15.18px}@media(min-width:992px){.popular-addons__content-selected-option-label{font-size:14px;line-height:17.71px}}.popular-addons__content-selected-option-value{font-size:12px;font-weight:450;line-height:15.18px}@media(min-width:992px){.popular-addons__content-selected-option-value{font-size:14px;line-height:17.71px}
}.popular-addons__additional-details{display:grid;grid-template-columns:var(--content-template-columns);align-items:center;gap:var(--content-gap)}.popular-addons__additional-details-content{grid-column:3;display:flex;align-items:center;justify-content:space-between}.popular-addons__checkmark{flex-shrink:0}.popular-addons__text{display:flex;flex:1 1 100%;gap:16px;align-items:center;justify-content:space-between}
.popular-addons__title-wrapper{display:flex;flex-direction:column;align-items:start;gap:2px}.popular-addons__title{text-align:left;font-size:14px;font-weight:700;line-height:17.71px;letter-spacing:-0.025em}@media(min-width:992px){.popular-addons__title{font-size:16px;font-weight:700;line-height:20.24px;letter-spacing:-0.03em}
}.popular-addons__availability{color:var(--color-dark-grey);font-weight:450;font-size:10px;line-height:16.6px;letter-spacing:0}@media(min-width:992px){.popular-addons__availability{font-weight:450;font-size:12px;line-height:15.18px;letter-spacing:0}}.popular-addons__image{background:var(--color-lighter-grey);border-radius:.3rem;overflow:hidden;position:relative;width:100%;aspect-ratio:1}
.popular-addons__image img{display:block;mix-blend-mode:multiply;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popular-addons__toggle{align-items:center;background-color:var(--color-white);border:.1rem solid var(--color-light-grey);border-radius:100%;cursor:pointer;display:flex;height:3.2rem;justify-content:center;width:3.2rem}
.popular-addons__toggle svg{pointer-events:none}.popular-addons__options{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:16px}.popular-addons__option{align-items:start;text-align:left;box-shadow:inset 0 0 0 .1rem var(--color-light-grey);background:var(--color-white);border-radius:.5rem;cursor:pointer;display:flex;align-items:center;gap:8px;height:100%;padding:8px 10px}
.popular-addons__option.is-selected{box-shadow:inset 0 0 0 .2rem var(--color-black)}.popular-addons__option-text{display:grid}.popular-addons__option-availability{color:var(--color-dark-grey);font-weight:450;font-size:8px;line-height:10.12px;letter-spacing:-3%}@media(min-width:992px){.popular-addons__option-availability{font-weight:450;font-size:10px;line-height:12.65px;letter-spacing:-3%}
}.popular-addons__option-image{border-radius:100%;overflow:hidden;width:2.8rem;flex-shrink:0;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;max-width:none}@media(min-width:992px){.popular-addons__option-image{width:3.6rem}}.popular-addons .price__regular,.popular-addons .price__compare{font-weight:300}.popular-addons .price__compare{color:var(--color-dark-grey);font-size:70%;margin:0 0 0 .4rem}
.popular-addons__heading.h5,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .popular-addons__heading.oke-title{display:block;margin:0 0 2.4rem}.popular-addons+.popular-addons{margin-top:16px}.popular-addons__show-more{font-size:14px;font-weight:450;line-height:17.71px;text-decoration:underline;text-underline-offset:.3em;margin-top:40px}
.popular-addons__quantity{font-size:12px;font-weight:700;line-height:15.18px;color:var(--color-dark-grey);border:1px solid var(--color-black);border-radius:8px;min-width:82px;padding:8px;display:flex;align-items:center;justify-content:center}.popular-addons__quantity-input{border-color:transparent;background:transparent;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;padding:0;width:37px;text-align:center}
.popular-addons__quantity-input::-webkit-outer-spin-button,.popular-addons__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.popular-addons__quantity-input[type=number]{-moz-appearance:textfield}.popular-addons__quantity-button{padding:10px 15px;margin:-10px -15px}.popular-addons__quantity-button--decrease{padding-right:0;margin-right:0}
.popular-addons__quantity-button--increase{padding-left:0;margin-left:0}.product-details-drawer{display:none;transform:translateX(100%);transition:transform .25s ease-in-out;position:fixed;top:0;right:0;bottom:0;width:100%;max-width:667px;background:var(--color-white);z-index:600;cursor:default}.product-details-drawer[data-open]{transform:translateX(0)}
.product-details-drawer [data-content]{height:100%;overflow:auto}.product-details-drawer [data-close]{position:absolute;top:8px;right:8px;z-index:15;border-radius:50%;width:40px;height:40px;align-items:center;justify-content:center;background:var(--color-white);display:flex}.product-details__loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.product-details__content{padding:32px 20px;font-size:12px;font-weight:450;line-height:17px;letter-spacing:0;color:var(--color-dark-grey)}@media(min-width:992px){.product-details__content{padding:32px 68px;font-size:14px;font-weight:450;line-height:19px;letter-spacing:0}}.product-details__media-slide{width:60%}.product-details__media-slide .video{pointer-events:none}
.product-details__navigation{border-radius:50%;width:40px;height:40px;align-items:center;justify-content:center;background:var(--color-white);position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:none}@media(min-width:992px){.product-details__navigation{display:flex}}.product-details__navigation:disabled{display:none}
.product-details__navigation svg{display:block;width:15px;height:auto}.product-details__navigation--previous{left:24px}.product-details__navigation--next{right:24px}.product-details__title{color:var(--color-black)}.product-details__price{font-size:12px;font-weight:450;line-height:17px;letter-spacing:0;margin-top:8px;color:var(--color-black)}
@media(min-width:992px){.product-details__price{font-size:16px;font-weight:450;line-height:24px;letter-spacing:.025em}}.product-details__reviews{margin-top:8px}.product-details__reviews .oke-sr-count{font-size:10px;font-weight:450;line-height:17px;letter-spacing:0}@media(min-width:992px){.product-details__reviews .oke-sr-count{font-size:12px;font-weight:450;line-height:15px;letter-spacing:0}
}.product-details__description{margin-top:24px}.product-details__description p{margin:0;padding:0 0 1rem}.product-details__description a{text-decoration:underline;text-underline-offset:.3rem}.product-details__description *,.product-details__metafield-content *{font-size:12px;font-weight:450;line-height:17px;letter-spacing:0}
@media(min-width:992px){.product-details__description *,.product-details__metafield-content *{font-size:14px;font-weight:450;line-height:19px;letter-spacing:0}}.product-details__metafield-heading{font-size:12px;font-weight:700;line-height:15px;letter-spacing:0;margin-top:32px}@media(min-width:992px){.product-details__metafield-heading{font-size:14px;font-weight:700;line-height:19px;letter-spacing:0}
}.product-bundle__content-product-details{display:flex;align-items:center;gap:8px;padding-block:4px;border-top:.5px solid var(--color-light-grey)}.product-bundle__content-title{margin-block:24px 16px;color:var(--color-dark-grey)}.product-bundle__content-product-image{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}
.product-bundle__content-product-text{display:grid;gap:4px}.product-bundle__content-product-title{font-size:12px;font-weight:450;line-height:15.18px}@media(min-width:992px){.product-bundle__content-product-title{font-size:14px;line-height:17.71px}}.product-bundle__content-product-availability{font-size:10px;font-weight:450;line-height:12.65px;letter-spacing:-0.03em;color:var(--color-dark-grey)}
.product-bundle__content-product-view-details{margin-left:auto;display:block}.product-bundle__content-product-view-details [data-trigger]{display:block;font-size:12px;font-weight:450;line-height:15.18px;text-decoration:underline;text-underline-offset:.3em}.product-bundle__options{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}
.product-bundle__content-variants{padding:0 16px 16px}.product-bundle__content-selected-option{display:flex;gap:8px;align-items:center;margin-block:12px 16px}.product-bundle__content-selected-option-label{font-size:12px;font-weight:700;line-height:15.18px}.product-bundle__content-selected-option-value{font-size:12px;font-weight:450;line-height:15.18px}
.product-usps{background-color:var(--color-lighter-grey);padding:40px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(min-width:992px){.product-usps{padding:80px 60px;grid-template-columns:repeat(3,1fr)}}.product-usps__usp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px}
.product-usps__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.product-usps__icon svg{width:32px;height:auto}.product-usps__heading{display:flex;align-items:center;gap:4px;text-align:center;font-size:12px}.product-usps__heading svg{width:16px;height:16px}.modal__pdp-usps .modal__content{width:90vw;height:-moz-max-content;height:max-content;top:50%;left:50%;bottom:initial;right:initial;transform:translate(-50%,-50%);padding:48px 40px;border-radius:8px}
@media(min-width:992px){.modal__pdp-usps .modal__content{width:426px}}.modal__pdp-usps .info-tooltip__summary{line-height:1}.pdp-usps-modal__title{display:flex;gap:10px;margin-bottom:16px}.pdp-usps-modal__title svg{width:32px;height:32px}.pdp-usps-modal__copy{color:var(--color-dark-grey)}.pdp-slideshow{display:block;height:630px;position:relative}
.pdp-slideshow:hover .swiper-button{opacity:1;visibility:visible}@media(min-width:768px){.pdp-slideshow{height:667px}}.pdp-slideshow__pause{display:flex;justify-content:center;align-items:center;position:absolute;bottom:16px;left:16px;z-index:10;color:var(--color-white)}.pdp-slideshow__pause .icon--play-circle{display:none}
.pdp-slideshow__pause.paused .icon--pause-circle{display:none}.pdp-slideshow__pause.paused .icon--play-circle{display:block}.pdp-slideshow .swiper,.pdp-slideshow .image{width:100%;height:100%}.pdp-slideshow .swiper-button{font-family:initial;border-radius:50%;background-color:var(--color-white);height:34px;width:34px;--swiper-navigation-sides-offset:16px;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out}
.pdp-slideshow .swiper-button:hover{background-color:var(--color-black);color:var(--color-white)}.pdp-slideshow .swiper-button svg{width:14px}.pdp-slideshow .swiper-button::after{content:""}.pdp-slideshow__image{padding:0}.product-video{display:block;position:relative;height:375px}@media(min-width:992px){.product-video{height:670px}
}.product-video .video--default{height:100%}.product-video .video iframe{display:block;position:absolute;top:0;height:100%;width:100%}.product-video .video.fill-vertical iframe{max-width:800%;width:800%;left:50%;transform:translateX(-50%)}.product-video .video.fill-horizontal iframe{top:50%;height:800%;max-height:800%;transform:translateY(-50%)}
.product-video__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:60px;gap:8px;opacity:1;visibility:visible;pointer-events:initial;transition:opacity .5s,visibility .5s}.product-video__content.fade-out{opacity:0;visibility:hidden;pointer-events:none}
.product-video__content--color-white{color:var(--color-white)}.product-video__content--align-center{align-items:center}.product-video__content--align-left .product-video__play{align-items:flex-start}.product-video__pause{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility .5s}
.is-playing:hover .product-video__pause{opacity:1;visibility:visible;pointer-events:initial}.product-video__pause button{position:absolute;bottom:40px;left:40px}.product-video__play{cursor:pointer;display:flex;align-items:center;flex-direction:column;gap:8px}.product-video__play span{text-decoration:underline;text-underline-offset:4px}
.product-video .video iframe{display:block;position:absolute;top:0;height:100%;width:100%}.product-video .video.fill-vertical iframe{max-width:800%;width:800%;left:50%;transform:translateX(-50%)}.product-video .video.fill-horizontal iframe{top:50%;height:800%;max-height:800%;transform:translateY(-50%)}.product-features{min-width:0;background-color:var(--color-lighter-grey);padding-block:40px;padding-inline:var(--gutter);gap:24px;display:grid}
@media(min-width:992px){.product-features{grid-template-columns:var(--left-bar-titles-width) 1fr;gap:var(--gutter);padding-block:80px}}.product-features .product-features__title{font-weight:700;font-size:32px;line-height:35.2px;letter-spacing:-0.03em;position:sticky;top:80px}@media(min-width:992px){.product-features .product-features__title{font-weight:700;font-size:24px;line-height:28.8px;letter-spacing:-0.03em}
}.product-features__content{display:flex;flex-direction:column;gap:24px}.product-features__description{display:none}.product-features__description.active{display:block}.product-features__content-title{font-weight:700;font-size:16px}.product-features__content-copy{margin-top:8px;color:var(--color-dark-grey)}.product-features__image{position:relative;margin-top:40px;margin-bottom:24px}
.product-features__pins{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.product-features__pin{position:absolute;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--color-black);color:var(--color-white);transform:translate(-50%,-50%)}
.product-features__pin.active{background-color:var(--color-yellow);color:var(--color-black)}.product-awards{min-width:0;background-color:var(--color-lighter-grey);padding-block:40px;padding-inline:var(--gutter);gap:24px;display:grid;position:relative}@media(min-width:992px){.product-awards{grid-template-columns:var(--left-bar-titles-width) 1fr;gap:var(--gutter);padding-block:80px}
}.product-awards h4{display:block;font-weight:700}@media(max-width:991px){.product-awards h4{font-size:3.2rem;margin-bottom:24px}}.product-awards__left-title{position:sticky;top:0;left:0}.product-awards__award{display:flex;justify-content:flex-start;gap:48px;margin-bottom:64px}@media(max-width:991px){.product-awards__award{gap:16px;margin-bottom:48px}
}.product-awards__award:last-child{margin-bottom:0}.product-awards__award-title{display:flex;flex-direction:column;gap:32px;width:100%}.product-awards__award-title .image,.product-awards__award-title .image img{width:auto;height:40px}.animated-checkmark{--transition-length:500ms;width:100%;aspect-ratio:1;border-radius:100%;background:var(--color-white);border:1px solid var(--color-light-grey);position:relative;transition:background-color calc(var(--transition-length) * 0.4) calc(var(--transition-length) * 0.1), border-color calc(var(--transition-length) * 0.4) calc(var(--transition-length) * 0.1)}
.animated-checkmark--checked{background-color:var(--color-yellow);border-color:var(--color-yellow)}.animated-checkmark--closing{transition:background-color calc(var(--transition-length) * 0.4), border-color calc(var(--transition-length) * 0.4)}.animated-checkmark__icon-wrapper{width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animated-checkmark__icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.animated-checkmark__icon--plus{transition:opacity calc(var(--transition-length) * 0.4), transform calc(var(--transition-length) * 0.4);color:var(--color-black)}.animated-checkmark--checked .animated-checkmark__icon--plus{opacity:0;transform:rotate(45deg) scale(0.5)}.animated-checkmark--closing .animated-checkmark__icon--plus{transition:opacity calc(var(--transition-length) * 0.4) calc(var(--transition-length) * 0.1), transform calc(var(--transition-length) * 0.4) calc(var(--transition-length) * 0.1)}.animated-checkmark__icon--check{transition:opacity calc(var(--transition-length) * 0.4) calc(var(--transition-length) * 0.1);color:var(--color-white);opacity:0}
.animated-checkmark--checked .animated-checkmark__icon--check{opacity:1}.animated-checkmark--closing .animated-checkmark__icon--check{transition:opacity calc(var(--transition-length) * 0.4)}.product-media{--thumbs-bottom:5vh}.product-media__container{--media-padding:30px 30px calc(var(--thumbs-bottom) + 55px)}.product-media__container .swiper-wrapper .swiper-slide{aspect-ratio:1;cursor:pointer;background:var(--color-lighter-grey)}
@media(min-width:992px){.product-media__container .swiper-wrapper .swiper-slide{aspect-ratio:auto;height:calc(100vh - 146px - var(--initial-menubar-height, 0px));min-height:400px}}.product-media__container .swiper-wrapper .swiper-slide .video{pointer-events:none;height:100%}.product-media__container .swiper-wrapper .swiper-slide .image,.product-media__container .swiper-wrapper .swiper-slide>img{mix-blend-mode:multiply;height:100%;transition:opacity var(--fade-duration,250ms) ease-in-out;width:100%;pointer-events:none}
.product-media__container .swiper-pagination.swiper-pagination-bullets{bottom:14px;max-width:10rem;right:var(--gutter);text-align:right;transform:none;left:initial}.product-media__container .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{transform:scale(1)}.product-media__image{padding:var(--media-padding);-o-object-fit:contain;object-fit:contain}
.product-media__image--cover{padding:0;-o-object-fit:cover;object-fit:cover}.product-media__thumbs{display:none;position:absolute;right:var(--gutter);bottom:var(--thumbs-bottom);left:var(--gutter)}@media(min-width:992px){.product-media__thumbs{display:block}}.product-media__thumbs .swiper-slide{width:auto}.product-media__thumbs .swiper-slide-thumb-active{--indicator-color:var(--color-black)}
.product-media__thumb-button{position:relative;background:var(--color-white);border:.5px solid var(--color-light-grey)}.product-media__thumb-button::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:var(--indicator-color,transparent);z-index:1;transition:background-color .25s ease-in}
.product-media__thumb-image{aspect-ratio:1;height:auto;width:44px}.product-media__modal{flex:1;height:100%;width:100%}.product-media__modal .react-transform-wrapper{width:100%;height:100%}.product-media__modal .video{height:100%;padding:var(--media-padding)}.product-media__modal .swiper-slide{background:var(--color-lighter-grey)}
.product-media__modal .swiper-slide .image,.product-media__modal .swiper-slide img{max-width:none;max-height:none}.product-media__modal .swiper-slide .image picture,.product-media__modal .swiper-slide img picture{height:auto;position:relative}.product-media__video{pointer-events:none}.product-media__modal-thumbs{bottom:0;overflow:scroll;padding:2rem 0 2rem 2rem;position:absolute;width:100%;z-index:3}
@media(min-width:768px){.product-media__modal-thumbs{bottom:inherit;height:90%;overflow:auto;padding:4rem 2rem;top:50%;transform:translateY(-50%);width:auto;scrollbar-width:none}.product-media__modal-thumbs::-webkit-scrollbar{display:none}}.product-media__modal-thumbs .video{height:100%;pointer-events:none}.product-media__modal-thumbs .swiper-slide{background:var(--color-lighter-grey);border-radius:.5rem;cursor:pointer;height:8rem;width:8rem;overflow:hidden}
.product-media__modal-thumbs .swiper-slide.swiper-slide-thumb-active{border:.1rem solid var(--color-black)}.product-media__modal-thumbs .image{-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.product-media__zoom-message{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;background:rgba(0,0,0,0.6);padding:3.2rem;border-radius:1rem;color:var(--color-white);pointer-events:none;transition:opacity .5s ease-in}
.product-media__warranty{align-items:center;bottom:8px;display:flex;gap:.8rem;left:var(--gutter);position:absolute;z-index:3}@media(min-width:992px){.product-media__warranty{top:32px;bottom:unset}}.product-media__warranty svg{width:2rem;height:auto}.product-media__faqs-badge{align-items:center;display:flex;gap:.8rem;justify-content:flex-start;right:var(--gutter);position:absolute;top:20px;z-index:3}
@media(min-width:992px){.product-media__faqs-badge{top:32px}}.product-media__navigation-wrapper{pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:none;z-index:3;padding-inline:var(--gutter);opacity:0;transition:opacity .3s ease-in}@media(min-width:992px){.product-media__navigation-wrapper{display:flex;justify-content:space-between;align-items:center}
}.product-main__media:hover .product-media__navigation-wrapper,.product-media__navigation-wrapper:has(:focus-visible){opacity:1}.product-media__navigation{pointer-events:all;background-color:var(--color-white);width:34px;aspect-ratio:1;border-radius:50px;display:flex;align-items:center;justify-content:center;transition:background-color .25s ease-in-out,color .25s ease-in-out}
@media(hover:hover) and (pointer:fine){.product-media__navigation:hover{background-color:var(--color-black);color:var(--color-white)}}.product-media__navigation svg{display:block}.estimated-delivery__title{font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.03em;margin-top:56px}.estimated-delivery__form{margin-block:24px 16px}
.estimated-delivery__input-wrapper{position:relative}.estimated-delivery__label{width:100%}.estimated-delivery__input{width:100%;font-weight:450;font-size:14px;line-height:139%;letter-spacing:0}.estimated-delivery__input::-moz-placeholder{color:var(--color-dark-grey)}.estimated-delivery__input::placeholder{color:var(--color-dark-grey)}
.estimated-delivery__submit{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-weight:450;font-size:14px;line-height:100%;letter-spacing:0;text-decoration:underline;text-underline-offset:.2em}.estimated-delivery__disclaimer-link{color:var(--color-dark-grey);font-weight:450;font-size:14px;line-height:100%;letter-spacing:0;text-decoration:underline;text-underline-offset:.2em}
.estimated-delivery__delivery{font-weight:450;font-size:20px;line-height:159%;letter-spacing:0;margin-top:24px}.estimated-delivery__clear{font-weight:450;font-size:20px;line-height:159%;letter-spacing:0;text-decoration:underline;text-underline-offset:.2em;display:inline-block}.estimated-delivery__delivery-disclaimer{color:var(--color-dark-grey);font-weight:450;font-size:14px;line-height:150%;letter-spacing:.025em}
.estimated-delivery__delivery-disclaimer button{text-decoration:underline;text-underline-offset:.2em;color:var(--color-dark-grey);font-weight:450;font-size:14px;line-height:150%;letter-spacing:.025em}.estimated-delivery__loading{display:grid;gap:8px}@keyframes pulse-opacity{from{opacity:.6}to{opacity:1}}.estimated-delivery__loading{margin-top:24px}
.estimated-delivery__loading-line{background:var(--color-lighter-grey);height:25px;animation:ease-in-out .7s infinite alternate pulse-opacity}.estimated-delivery__loading-line--line-1{width:50%}.estimated-delivery__error{font-weight:450;font-size:12px;line-height:100%;letter-spacing:0;margin-top:4px;color:var(--color-dark-grey)}
.estimated-delivery-modal{border-radius:8px;padding:48px 24px 40px;top:50%;left:50%;right:unset;bottom:unset;transform:translate(-50%,-50%);max-height:calc(100vh - 120px);display:flex;flex-direction:column;width:calc(100vw - 2 * var(--gutter))}@media(min-width:768px){.estimated-delivery-modal{width:75vw;max-width:1200px;padding-inline:40px}
}.estimated-delivery-modal .modal__btn-close svg{display:block;width:24px;height:auto}.estimated-delivery-modal__inner-scroll{overflow:auto}.estimated-delivery-modal__title{font-weight:700;font-size:36px;line-height:43.2px;letter-spacing:-0.03em}.estimated-delivery-modal__eyebrow{font-weight:700;font-size:20px;line-height:25.3px;letter-spacing:-0.03em}
.estimated-delivery-modal__item-title{font-weight:450;font-size:14px;line-height:21px;letter-spacing:.025em;color:var(--color-dark-grey);border-bottom:.5px solid var(--color-light-grey);padding-bottom:8px;margin-bottom:8px;margin-top:40px}.estimated-delivery-modal__item-copy{font-weight:450;font-size:14px;line-height:21px;letter-spacing:.025em}
.estimated-delivery-modal .shopify-policy__container{border:0}.estimated-delivery-modal .shopify-policy__container .shopify-policy__title{padding-top:0}.product-main{--left-bar-titles-width:150px;--pdp-right-column-width:45%}@media(min-width:992px){.product-main{--left-bar-titles-width:105px}}@media(min-width:1280px){.product-main{--left-bar-titles-width:160px;--pdp-right-column-width:600px}
}@media(min-width:1600px){.product-main{--left-bar-titles-width:200px}}.product-main shopify-payment-terms{color:var(--color-dark-grey);font-size:12px;font-style:normal;font-weight:450;line-height:normal;max-width:200px;padding-top:6px;padding-bottom:6px;display:block;min-height:60px}.product-main__container{display:block}
@media(min-width:992px){.product-main__container{padding-right:var(--pdp-right-column-width)}}.product-main__content,.product-main__reviews{background:var(--color-lighter-grey);display:block}.product-main__content{overflow:hidden}.product-main__faqs{background:var(--color-lighter-grey);display:block}.product-main__media{position:relative}
.product-main__media .modal__content{left:50%;max-width:120rem;transform:translateX(-50%);width:100%}@media(min-width:992px){.product-main__media>.image{height:calc(100vh - 10rem - var(--height-promo-bar));grid-column:span 2;padding:0}.product-main__media>.image img{-o-object-fit:contain;object-fit:contain}}@media(max-width:991px){.product-main__media-placeholder{aspect-ratio:1;height:auto}
}.product-main__form{margin:0 0 4rem}@media(min-width:992px){.product-main__form{position:fixed;top:0;right:0;bottom:0;overflow:auto;width:var(--pdp-right-column-width);margin:0;padding-top:146px;transition:padding .35s ease-in-out}.is-scrolled .product-main__form{padding-top:80px}.scroll-down .product-main__form{padding-top:0}
}.product-main__form .product-form{padding:0 2rem 2rem}@media(min-width:992px){.product-main__form .product-form{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 6rem 0}}.product-main__form .product-form__description-content a{text-decoration:underline;text-underline-offset:.3rem}
.product-main__form .product-form__container{display:flex;flex-direction:column;height:100%}.product-main__form .product-form__variants__heading{display:flex;justify-content:space-between}.product-main__form .product-form__variants__heading .cta,.product-main__form .product-form__variants__heading .product-form__title .oke-sr-count,.product-form__title .product-main__form .product-form__variants__heading .oke-sr-count{letter-spacing:-0.04rem}
.product-main__form .product-form__variants__heading .cta::after,.product-main__form .product-form__variants__heading .product-form__title .oke-sr-count::after,.product-form__title .product-main__form .product-form__variants__heading .oke-sr-count::after{bottom:.4rem}.product-main__form .product-form__availability{color:var(--color-dark-grey)}
.product-main__form .product-form__title__wrapper .wk-button{height:100%;padding:0}.product-main__cta{align-items:center;background:var(--color-white);border-top:.1rem solid var(--color-light-grey);display:grid;gap:2rem;grid-template-columns:1.25fr 1fr;padding:2rem}@media(min-width:992px){.product-main__cta{padding:2rem 6rem}
}.product-main__cta-add .button,.product-main__cta-add .product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .oke-showMore-button,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-footer .product-main__cta-add .oke-showMore-button,.product-main__cta-add .product-main__reviews .review__container .oke-w-writeReview,.product-main__reviews .review__container .product-main__cta-add .oke-w-writeReview,.product-main__cta-add .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .product-main__cta-add .shopify-payment-button__button--unbranded{width:100%}
.product-main__cta-wrapper{bottom:0;position:fixed;right:0;width:100%;z-index:11}@media(min-width:992px){.product-main__cta-wrapper{padding-top:4rem;position:sticky;top:0;margin-top:auto;margin-left:-6rem;width:calc(100% + 2 * 6rem)}}.product-main__cta-item-count{color:var(--color-dark-grey);font-size:10px;font-style:normal;font-weight:450;line-height:normal;display:block;margin-top:4px}
.product-main__faqs .faq__container{display:block;max-width:100rem;padding:2rem 2rem 10rem}@media(min-width:992px){.product-main__faqs .faq__container{display:grid;padding:10rem 6rem;grid-template-columns:var(--left-bar-titles-width) 1fr;gap:var(--gutter)}}@media(min-width:1280px){.product-main__faqs .faq__container{padding:10rem 10rem 10rem 6rem}
}.product-main__faqs .faq__heading{border-bottom:.1rem solid var(--color-light-grey);padding-bottom:2rem;position:sticky;top:80px}@media(min-width:992px){.product-main__faqs .faq__heading{border:0;padding-bottom:0}}@media(min-width:992px){.product-main__faqs .faq__heading .h2{display:none}}.product-main__faqs .faq__heading .h4{display:none;font-weight:700}
@media(min-width:992px){.product-main__faqs .faq__heading .h4{display:block}}.product-main__reviews div.okeReviews[data-oke-container] .oke-w-header{display:block !important}.product-main__reviews .review__container{display:block;max-width:100rem;padding:2rem 2rem 10rem}@media(min-width:992px){.product-main__reviews .review__container{display:grid;gap:var(--gutter);grid-template-columns:var(--left-bar-titles-width) 1fr;padding:10rem 6rem}
}@media(min-width:1280px){.product-main__reviews .review__container{padding:10rem 10rem 10rem 6rem}}.product-main__reviews .review__container>*{min-width:0}.product-main__reviews .review__container .oke-w-writeReview::before{display:none !important}.product-main__reviews .review__container .okeReviews[data-oke-container] p,.product-main__reviews .review__container div.okeReviews p,.product-main__reviews .review__container .oke-w-reviewReply-body p{font-weight:300;line-height:1.5;overflow-wrap:anywhere}
.product-main__reviews .review__container div.okeReviews{padding:0}.product-main__reviews .review__container div.okeReviews .oke-w-reviews-sort{display:none}.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item{border-top:.1rem solid var(--color-light-grey);padding:2rem 0}.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-bodyText{color:var(--color-dark-grey)}
.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-main{align-items:baseline;display:flex;flex-direction:column;gap:2rem 0}@media(min-width:992px){.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-main{display:grid;gap:0 4rem;grid-template-columns:8rem 1fr;align-items:start}
}.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-reviewContent-top{grid-row:span 2;grid-column:1}.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-reply{padding-left:4rem}@media(min-width:992px){.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-reply{padding-left:12rem}
}.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewReply-body,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewReply-date{color:var(--color-dark-grey)}.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-title{overflow-wrap:break-word}
.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-footer,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-reviewer{display:none}.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-stars,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-date,.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-mid{margin:0;text-align:left}
.product-main__reviews .review__container div.okeReviews .oke-w-reviews-list-item .oke-w-reviewSplit-right{display:none}.product-main__reviews .review__container div.okeReviews .oke-reviewsSummary{text-align:left}.product-main__reviews .review__average{position:relative;margin:0}@media(min-width:992px){.product-main__reviews .review__average{margin-bottom:20px}
}.product-main__reviews .review__count{display:block;max-width:10rem}.review__title{position:sticky;top:75px}.product-form__badge{background:var(--color-lighter-grey);border-radius:.5rem;border:1px solid var(--color-lighter-grey);color:var(--color-black);padding:11px 16px;align-self:start;font-weight:450;font-size:12px;line-height:15.18px;letter-spacing:0;margin-bottom:12px}
.product-form__badge.yellow{background:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-black)}.product-form__badge.light-yellow{background:var(--color-light-yellow);border-color:var(--color-light-yellow);color:var(--color-black)}.product-form__badge.white{background:var(--color-white);border-color:var(--color-light-grey);color:var(--color-black)}
.product-form__title{display:flex;flex-direction:column;gap:.8rem;padding:2rem 0 0}@media(min-width:992px){.product-form__title{padding:4rem 0 0}}.product-form__title .oke-sr-count{margin:-0.3rem 0 0 .8rem}.product-form__title__wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap}.product-form__variants,.product-form__bundle,.product-form__related{border-top:.1rem solid var(--color-light-grey);margin:2rem 0 0}
@media(min-width:992px){.product-form__variants,.product-form__bundle,.product-form__related{margin:4rem 0 0}}.product-form__add,.product-form__variants,.product-form__warranty,.product-form__related,.product-form__description{padding:2rem 0 0}@media(min-width:992px){.product-form__add,.product-form__variants,.product-form__warranty,.product-form__related,.product-form__description{padding:4rem 0 0}
}.product-form__description-content{color:var(--color-dark-grey)}.product-form__description p,.product-form__description h6{margin:0;padding:0 0 1rem}.product-form__description p+h6,.product-form__description h6+h6{padding:1rem 0}.product-form__description ul{padding:1rem 0 2rem 1.6rem}.product-form__value-props{align-items:flex-start;display:flex;justify-content:center;flex-wrap:wrap;padding:2rem 0 0}
.product-form__value-props .value-prop{flex:0 0 33.3333333333%;text-align:center}.product-form__value-props .value-prop .image{height:2rem;margin:2rem auto .8rem;padding:0;max-width:2rem}.product-form__value-props .value-prop .image img{-o-object-fit:contain;object-fit:contain}.product-form__value-props .value-prop p{margin:0}
.product-form__variants>div+div{padding:2rem 0 0}@media(min-width:992px){.product-form__variants>div+div{padding:4rem 0 0}}.product-form__help-me-choose-cta{display:flex;align-items:center;gap:4px}.product-form__help-me-choose-cta svg{width:15px;height:auto}.product-form__options{display:grid;gap:1.6rem;grid-template-columns:1fr 1fr;padding:2rem 0 0;position:relative}
.product-form__options--single-column{grid-template-columns:1fr}.product-form__blended-image{position:relative;background:var(--color-lighter-grey)}.product-form__blended-image img{display:block;mix-blend-mode:multiply;height:100%;-o-object-fit:contain;object-fit:contain}.product-form__option{container-type:inline-size}
.product-form__option input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:0;width:0}.product-form__option input:checked+label{box-shadow:inset 0 0 0 .2rem var(--color-black)}.product-form__option label,.product-form__option .product-form__option-inner{box-shadow:inset 0 0 0 .1rem var(--color-light-grey);border-radius:.5rem;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding:.8rem .8rem .8rem 1.6rem;gap:8px}
.color .product-form__option label,.color .product-form__option .product-form__option-inner{display:grid;grid-template-columns:2fr 1fr}.product-form__option .product-form__option-label{padding:8px 16px 8px 8px;justify-content:start}.product-form__option-text{display:flex;flex-direction:column;gap:.4rem;text-transform:capitalize;overflow:hidden}
.product-form__option-capacity-icon{margin-top:auto;height:25px;width:100%;-o-object-position:left;object-position:left}.product-form__option-availability{color:var(--color-dark-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:450;font-size:10px;line-height:16.6px;letter-spacing:0}@media(min-width:992px){.product-form__option-availability{font-weight:450;font-size:12px;line-height:15.18px;letter-spacing:0}
}.product-form__option-price-wrapper{display:flex;gap:8px}.product-form__option-variant-price{align-self:center;margin-left:auto}.product-form__option-price{font-weight:450}.product-form__option-compare-at-price{color:var(--color-light-grey)}.product-form__option-value-price{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:2px;margin-left:auto;font-size:12px;font-weight:450;line-height:15.18px}
@container(width>250px){.product-form__option-value-price{font-size:14px;font-weight:450;line-height:21px;letter-spacing:.025em}}.product-form__option-value-compare-at-price{-webkit-text-decoration:strikethrough;text-decoration:strikethrough;color:var(--color-light-grey)}.product-form__option-image{background:var(--color-lighter-grey);max-width:8rem;width:30%}
.color .product-form__option-image{width:100%}.product-form__option-image img{mix-blend-mode:multiply}.product-form__option-swatch{border-radius:100%;overflow:hidden;width:2.8rem;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;max-width:none}@media(min-width:992px){.product-form__option-swatch{width:3.6rem}}
.product-form__option-variant-image{width:80px;aspect-ratio:1;align-self:start}.product-form__option .product-form__option-label--color{display:flex;align-items:center;justify-content:start;gap:8px;padding:8px 10px}.product-form__option.selected .product-form__option-inner{border:.1rem solid var(--color-black)}.product-form .price__compare{color:var(--color-light-grey);font-size:70%;margin:0 0 0 1rem}
.product-form__add .price__compare{display:none}.product-form__description-content .product-form__manuals{padding:0;margin-top:1.4rem}.product-form__manual-item{display:block}.product-form__manual-item+.product-form__manual-item{margin-top:10px}.product-related__heading{cursor:pointer;display:flex;justify-content:space-between}
.product-related__content{background:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-y:auto;padding:6rem 0 0;position:fixed;right:0;top:0;transform:translateX(100%);width:100%;z-index:99}.loaded .product-related__content{transition:transform .25s ease-in-out}
@media(min-width:992px){.product-related__content{padding:15rem 0 0;width:33.3333333333%;z-index:99}}@media(min-width:1280px){.product-related__content{width:60rem}}@media(min-width:992px){.is-scrolled .product-related__content{padding:10rem 0 0}}.is-opened .product-related__content{transform:translateX(0)}.product-related__content-heading.h3{margin:0 0 2rem}
@media(min-width:992px){.product-related__content-heading.h3{margin:0}}.product-related__content-close{cursor:pointer;padding:2rem 0}@media(min-width:992px){.product-related__content-close{border:0}}.product-related__content-close .icon{pointer-events:none;width:2rem}.product-related__content-container{padding:0 2rem 2rem}
@media(min-width:992px){.product-related__content-container{padding:0 6rem 6rem}}.product-related__content-ctas{background:var(--color-white);border-top:.1rem solid var(--color-light-grey);bottom:0;padding:2rem;position:sticky;text-align:center}.product-related__content-product{padding:2rem 0 0}@media(min-width:992px){.product-related__content-product{padding:4rem 0 0}
}.product-related__content-product+.product-related__content-product{border-top:.1rem solid var(--color-light-grey);margin:2rem 0 0}@media(min-width:992px){.product-related__content-product+.product-related__content-product{margin:4rem 0 0}}.product-related__content .product-form__option{margin:2rem 0 0}.product-related__content .product-form__option .product-form__option-inner{gap:2rem}
.product-related__content .product-form__option span{display:block}.product-related__content .product-form__option-text{display:block;width:100%}.product-related__content .product-form__option .product-related__add,.product-related__content .product-form__option .product-related__remove{align-items:center;background:var(--color-black);border-radius:100%;color:var(--color-white);display:flex;justify-content:center;height:2.4rem;margin:1.2rem 0 0;width:2.4rem}
.product-related__content .product-form__option .product-related__add .icon,.product-related__content .product-form__option .product-related__remove .icon{width:1.2rem}.product-related__content .product-form__option .product-related__add .icon--minus,.product-related__content .product-form__option .product-related__remove .icon--minus{display:none}
.product-related__content .product-form__option .product-related__add.remove,.product-related__content .product-form__option .product-related__remove.remove{background:var(--color-white);border:.1rem solid var(--color-black);border-radius:100%;color:var(--color-black)}.product-related__content .product-form__option .product-related__add.remove .icon,.product-related__content .product-form__option .product-related__remove.remove .icon{display:block}
.product-related__content .product-form__option .product-related__add.remove .icon--plus,.product-related__content .product-form__option .product-related__remove.remove .icon--plus{display:none}.product-related__content-variants{padding:2rem 0 0}.product-related__overlay{position:fixed;top:0;right:0;z-index:0;display:block;width:100%;height:100vh;background:var(--color-black);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;z-index:98}
.is-scrolled .product-related__overlay{top:0}.is-opened .product-related__overlay{opacity:.2;visibility:visible;pointer-events:all}.product-related__options{display:grid;gap:0 1.6rem;grid-template-columns:1fr 1fr;position:relative}#bread-container{display:flex;align-items:center}#bread-container #bread-checkout-btn-product{text-align:center}
#bread-checkout-btn-product{margin:0 !important;text-align:left;width:100% !important}#bread-checkout-btn-product a{color:var(--color-dark-grey)}.iia-container{visibility:hidden;height:0;overflow:hidden}.tab__panel p br{content:"";display:block;margin-bottom:10px}