body.template-product .page-width--product{max-width:1400px;margin:0 auto;padding:0 50px}@media screen and (max-width:1050px){body.template-product .page-width--product{padding:0 40px}}@media screen and (max-width:768px){body.template-product .page-width--product{padding:0 20px}body.template-product section:has(#judgeme_product_reviews) .page-width{padding-left:0;padding-right:0}body.template-product .product__details,body.template-product .product__accordion{margin-left:10px;margin-right:10px;padding-left:0;padding-right:0}}body.template-product h1,body.template-product .h1,body.template-product h2,body.template-product .h2,body.template-product h3,body.template-product .h3,body.template-product h4,body.template-product .h4,body.template-product h5,body.template-product .h5,body.template-product h6,body.template-product .h6,body.template-product .sh1,body.template-product .sh1-medium,body.template-product .sh2,body.template-product .sh3,body.template-product .label,body.template-product .label-sm,body.template-product p,body.template-product .body-lg,body.template-product .body-sm,body.template-product .body-xs{letter-spacing:0}.product__title{margin-bottom:15px;letter-spacing:-.015em!important}body.template-product,body.template-product #MainContent,.product-section,.product-section .product{background-color:#fff}@media screen and (min-width:769px){body.template-product .product-section{padding-left:0;padding-right:max(50px,calc((100vw - 1600px)/2))}}.product{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);gap:50px;margin-bottom:20px;align-items:start}@media screen and (min-width:769px){.product{gap:50px}.product__info-wrapper{margin-left:0;margin-right:0}}@media screen and (max-width:768px){.product{gap:0;display:block;margin-bottom:20px}}.product__media-wrapper{aspect-ratio:.85/1;aspect-ratio:1;border-radius:0 0 12px;overflow:hidden}@media screen and (min-width:769px){.product__media-wrapper{height:100vh;min-height:600px;aspect-ratio:unset;position:sticky;top:0}}.product__media-list{height:100%}.product__media{position:relative;height:100%}.product__media iframe{width:100%;height:100%;object-fit:cover}.product__media-thumbnails{position:absolute;bottom:20px;right:20px;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;row-gap:10px}.product__media-thumbnail-item{aspect-ratio:1/1;width:67px;overflow:hidden;border-radius:100%;box-shadow:0 0 30px 4px #46bdf0}.product__media-thumbnail-item img{pointer-events:none;width:100%;height:100%;object-fit:cover}.product__info-wrapper{max-width:600px;margin-right:50px;padding:60px 0 0;margin-left:50px}@media screen and (max-width:1450px){.product__info-wrapper{margin:initial}}@media screen and (max-width:768px){.product__info-wrapper{padding:20px 10px 0;margin-right:0}.pdp-product-options__form-row{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.product-info{border-top:1px solid var(--navy);padding-top:8px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:20px;flex-wrap:wrap}.product-info:first-of-type{border-top:none;padding-top:0;border-bottom:1px solid var(--navy);padding-bottom:8px;text-align:left}.product-info:first-of-type+.product-info{border-top:none;padding-top:0}.product-info dt{margin-bottom:0;flex-basis:100%}.product-info:first-of-type dt{margin-bottom:5px;text-align:left}.product-info dd{display:inline-block}.product-info dd span{vertical-align:middle}@media screen and (max-width:768px){.product-info{flex-direction:column;align-items:flex-start}}.rc-widget-injection-parent{margin-top:50px}.rc-widget-injection-parent .loading-overlay__spinner{margin:auto;display:block}.product-form__buttons{margin-top:16px;display:flex;align-items:center}product-form:has(skio-plan-picker[data-has-includes-cta]) #main-clickable-button{display:none!important}#main-clickable-button{width:100%;max-width:100%;background:#69bbeb!important;color:#000!important;border:1px solid #000!important;border-radius:8px;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:15px 24px;transition:all .2s ease}#main-clickable-button:hover:not(:disabled){background:#5aa8d9!important;border-color:#000!important;color:#000!important}@media screen and (min-width:769px){#main-clickable-button{font-size:20px;padding:17px 32px}}.dropdown-quantity_selector{border-radius:20px;background-color:#faf5f1;width:55px;margin-right:10px;padding:12.5px 10px 13.5px;font-weight:700;font-size:20px;border:1px solid var(--navy)}.product-form .satisfaction-guarantee{margin-top:12px;display:flex;align-items:center;justify-content:center}.product-form .satisfaction-guarantee svg{width:23px;margin-right:10px}.below_button_guarantee{text-align:center;font-weight:500;font-size:14px;line-height:1.3;font-family:manrope,sans-serif;max-width:90px}.product__details{margin-top:60px}@media screen and (max-width:768px){.below_button_guarantee{font-size:12px}.product__details,.pdp-product-options+.product__details{margin-top:-10px!important}}.product__how-to-use ol,.product__how-to-use ul{padding-inline-start:20px}.product__how-to-use ol li{margin:5px 0}.product__how-to-use ol li::marker{font-weight:600}.product__accordion{padding-top:14px;padding-bottom:14px;border-top:1px solid var(--navy)}.product__accordion:last-child{border-bottom:1px solid var(--navy)}.product__accordion .product__accordion-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.product__accordion svg line{transform-origin:center;transition:all .3s ease}.product__accordion.active svg line{transform:rotate(90deg)}.product__accordion .product__accordion--inner{display:none;padding-top:10px}.product__accordion .product__accordion--inner,.product__accordion .product__accordion--inner *{font-size:14px!important}@media screen and (min-width:769px){.product__accordion .product__accordion--inner,.product__accordion .product__accordion--inner *{font-size:16px!important}}.discount--wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.discount--wrapper .discount-input--wrapper{display:flex;justify-content:space-between;width:435px;border:1px solid #0D2244;padding:9px 26px;border-radius:40px}.discount--wrapper .discount-input--wrapper .discount-text{font-size:12px;color:#6e7a8f;font-weight:400}.discount--wrapper .discount-input--wrapper .discount-code,.discount--wrapper .disacount-apply-text{font-size:14px;font-weight:400}.discount--wrapper .disacount-apply-text{color:#46bdf0;padding-left:30px}@media screen and (max-width:1439px){.discount--wrapper .disacount-apply-text{padding-left:20px}.discount--wrapper .discount-input--wrapper{width:325px;padding:9px 16px}}@media screen and (max-width:1200px){.discount--wrapper .discount-input--wrapper{flex-wrap:wrap;justify-content:space-between;width:100%}.discount--wrapper{flex-wrap:wrap;justify-content:center}.discount--wrapper .disacount-apply-text{padding:5px 0 0}}@media screen and (max-width:991px){.discount--wrapper .discount-input--wrapper .discount-code,.discount--wrapper .disacount-apply-text{font-size:12px}.discount--wrapper .discount-input--wrapper .discount-text{font-size:10px}}@media screen and (max-width:768px){.product-form__buttons .disacount-apply-text{text-align:center;color:#46bdf0;font-size:14px;margin-top:10px;line-height:1.3}.discount--wrapper .discount-input--wrapper .discount-code,.discount--wrapper .disacount-apply-text{font-size:14px}.discount--wrapper .discount-input--wrapper .discount-text{font-size:12px}}.switch{position:relative;display:inline-block;width:30px;height:17px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:11px;width:11px;left:2px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translate(15px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.pdp-offer-banner{background-color:#c4e9ff;color:#000;text-align:center;padding:10px 16px;margin-top:12px;text-transform:uppercase}.pdp-offer-banner strong{font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/142/assets/section-main-product.css.map */
