.formely-known{margin-top:16px}.product-form__submit-icon:before{content:none}.formely-known__header{display:flex;align-items:center;justify-content:space-between;border:1px solid #CBD5DE;background-color:#d3e0eb;border-radius:8px;padding:11px 31px 11px 23px}.formely-known__header-left{display:flex;align-items:center;column-gap:24px}.formely-known__header-titles{display:flex;flex-direction:column}.formely-known__header-title{font-weight:600;font-size:16px;line-height:1.5;margin:0;color:#0f1010;letter-spacing:0}.formely-known__header-subtitle{font-weight:400;font-size:16px;line-height:1.5;margin:0;color:#0f1010}.formely-known__header-button{display:flex;align-items:center;border-radius:16px;border:none;padding:8px 16px;color:#0f1010;font-weight:600;background-color:#fff;cursor:pointer}.formely-known__header-button svg{transition:transform ease .3s}.formely-known.active .formely-known__header-button svg{transform:rotate(180deg)}.formely-known.active .formely-known__header{border-bottom-left-radius:0;border-bottom-right-radius:0}.formely-known__list{border:1px solid #CBD5DE;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.formely-known__list{display:none}.formely-known__list-item{display:flex;padding:7px 23px;column-gap:24px;align-items:center;background-color:#f7f9fa}.formely-known__list-item+.formely-known__list-item{border-top:1px solid #D3E0EB}.formely-known__item-title{margin:0;font-weight:700;font-size:16px;line-height:1.5;letter-spacing:0;color:#0f1010}.formely-known__item-text{margin:0;font-weight:400;font-size:14px;line-height:1.428;letter-spacing:0;color:#0f1010}.jdgm-preview-badge .jdgm-star+.jdgm-star{margin-left:5px!important}@media(max-width:991px){.formely-known.formely-known--desktop{display:none}}.formely-known.formely-known--mobile{display:none;margin-top:16px}.formely-known-popup .formely-known__list{display:block}.product__gallery .product__gallery-icon-arrow svg path{stroke:none}.gallery-top .swiper-slide{border-radius:4px}.product__info .product__price-wrapper{width:100%}@media(max-width:991px){.formely-known.formely-known--mobile,.formely-known.formely-known--mobile .formely-known__header-titles{display:block}.formely-known.formely-known--mobile .formely-known__header-button{margin-top:8px}}.product.product--ab-test-promo .product__info .product__price-container{margin-top:32px;margin-left:2px}@media(min-width:992px){.ccsliderWrap--thumbs-left{flex-direction:row;align-items:flex-start;gap:24px}.ccsliderWrap--thumbs-left .gallery-thumbs-wrapper{order:1;width:64px;flex-shrink:0;gap:8px;align-self:stretch}.ccsliderWrap--thumbs-left .gallery-top{order:2;flex:1;min-width:0}.ccsliderWrap--thumbs-left .gallery-thumbs{height:100%}.ccsliderWrap--thumbs-left .gallery-thumbs .swiper-wrapper{row-gap:0!important}.ccsliderWrap--thumbs-left .gallery-thumbs .swiper-slide{width:64px!important;height:64px;border-radius:4px}.ccsliderWrap--thumbs-left .gallery-thumbs .swiper-slide img,.ccsliderWrap--thumbs-left .gallery-thumbs .swiper-slide.swiper-slide-thumb-active img{width:64px;height:64px}}.product__info,.product__gallery{min-width:0;width:100%;height:auto}@media(min-width:992px){.productCustomMain .product__gallery{width:60%}.productCustomMain .product__info{width:40%}}.product__gallery-inner.swiper-wrapper{border-radius:4px;overflow:hidden}.product__info .jdgm-prev-badge__text{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#0f1010}.product__info .jdgm-prev-badge__text span{font-family:Manrope,sans-serif;font-size:16px;font-weight:500}.product__info .product__price-container{margin-top:24px}.product__info .price{margin-top:0;align-items:center;column-gap:8px;row-gap:4px}.product__info .price .price__sale{gap:8px;align-items:center}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border:1px solid #0F1010}.product__info .price__prefix,.product__info .price .price-item,.product__info .price .price-item.price-item--sale,.product__info .subscription-price,.product__info .price .price__regular,.product__info .price .price__sale{font-family:Manrope,sans-serif;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:0}.product__info .price .price__sale .price-item--regular{font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#0f101099;margin-right:0}.product__info .product__price-container .price .price__badge-sale{padding:4px 8px;font-size:14px;font-family:Manrope,sans-serif;font-weight:600;line-height:1.4;background-color:#0f1010;border-radius:4px}.product__info .product__app-container{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px}.product__info .product__description{font-family:Manrope,sans-serif;margin-top:32px}.product__info .product__description.rte ul{gap:12px;padding-left:5px}.product__info .product__buy-buttons{margin-top:32px;margin-bottom:0}.product__info .product-form__submit{min-height:56px;height:auto;width:100%;min-width:0}.product-form__submit-price{font-weight:500;white-space:nowrap}.product__gallery .product__gallery-arrow{position:absolute;top:50%;z-index:1;display:inline-flex;padding:11px;border:1px solid #E6E6E6;border-radius:52px;background-color:#fff;cursor:pointer;transition:background .3s ease;transform:translateY(-50%)}.product__gallery .product__gallery-arrow-icon-wrapper{position:relative;margin:0 auto;height:24px;padding:0;overflow:hidden;cursor:pointer}.product__gallery .product__gallery-arrow.product__gallery-arrow--prev{left:15px}.product__gallery .product__gallery-arrow.product__gallery-arrow--next{right:15px}.product__gallery .product__gallery-arrow.product__gallery-arrow--prev .product__gallery-icon-arrow:before{left:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 20.67C14.81 20.67 14.62 20.6 14.47 20.45L7.95003 13.93C6.89003 12.87 6.89003 11.13 7.95003 10.07L14.47 3.54999C14.76 3.25999 15.24 3.25999 15.53 3.54999C15.82 3.83999 15.82 4.31999 15.53 4.60999L9.01003 11.13C8.53003 11.61 8.53003 12.39 9.01003 12.87L15.53 19.39C15.82 19.68 15.82 20.16 15.53 20.45C15.38 20.59 15.19 20.67 15 20.67Z' fill='%236D6D6D'/%3E%3C/svg%3E")}.product__gallery .product__gallery-arrow.product__gallery-arrow--next .product__gallery-icon-arrow:before{left:-100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.99997 20.67C9.18997 20.67 9.37997 20.6 9.52997 20.45L16.05 13.93C17.11 12.87 17.11 11.13 16.05 10.07L9.52997 3.54999C9.23997 3.25999 8.75997 3.25999 8.46997 3.54999C8.17997 3.83999 8.17997 4.31999 8.46997 4.60999L14.99 11.13C15.47 11.61 15.47 12.39 14.99 12.87L8.46997 19.39C8.17997 19.68 8.17997 20.16 8.46997 20.45C8.61997 20.59 8.80997 20.67 8.99997 20.67Z' fill='%236D6D6D'/%3E%3C/svg%3E")}@media(max-width:991px){.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px}.product__info .product__buy-buttons.product__buy-buttons--subscription-thirdly+.product-faq__item{margin-top:16px}.product__info .product__price-container.product__price-container--subscription.product__price-container--subscription-thirdly{display:none}.product__info .product__price-container{margin-top:16px;row-gap:8px}.product__info .product__price-container.hidden-on-mobile{display:none}.product__info .product__app-container{justify-content:space-between;margin-top:8px;gap:8px}.product.product--ab-test-promo .product__info .product__app-container .product-delivery-estimation{color:#6d6d6d}.jdgm-preview-badge .jdgm-star+.jdgm-star{margin-left:2px!important}.product__info .jdgm-prev-badge__stars{margin-right:10px!important}.product__info .product__description{margin-top:16px}.product__info .product__description.product__description--desktop{display:none}.product__info .product__description.product__description--mobile{display:flex}.product__info{margin:0 -16px;width:calc(100% + 32px)}.product.productCustomMain{gap:16px}.modal-form-product__info{display:none}.product__gallery .gallery-top .swiper-slide{border-radius:0}.product-faq__item{gap:12px;margin:16px -4px 0}.product-faq__answer-wrapper{gap:12px}.product-faq__answer{margin-top:3px;padding-left:4px;padding-right:10px;padding-bottom:4px}.product-faq__question{padding-top:16px;padding-bottom:11px;padding-left:4px;letter-spacing:0}.product__info .product-form__buttons{display:flex;flex-direction:column;align-items:center}.product__info .product-form__submit{width:100%}.product-faq__question-icon{top:51%;right:4px}.product__info .product__title+.shopify-app-block{margin-top:12px}.product__info .price .price-item{margin-right:8px}.product__gallery .product__gallery-arrow{display:none}.product__gallery-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:0;width:100%}.product__gallery-pagination .swiper-pagination-bullet{position:static;flex:none;background-color:#0f1010;opacity:.2;margin:0!important;width:6px;height:6px;border-radius:50%;transition:background-color .2s ease,width .2s ease,border-radius .2s ease}.product__gallery-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0f1010;opacity:1;width:8px;height:8px;border-radius:50%}.product__gallery .gallery-thumbs-wrapper{display:none}.product__gallery-inner.swiper-wrapper{border-radius:0}.product__gallery{width:calc(100% + 16px);margin:0 -8px}.gallery-thumbs-wrapper .slider-button-prev,.gallery-thumbs-wrapper .slider-button-next{display:none}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active img{width:31px;height:31px}.gallery-thumbs .swiper-slide img{width:31px;height:31px;border-radius:4px}main .dcontainer,footer .dcontainer{max-width:550px!important}.product-form .modalForm .product-form__submit{padding:0;min-width:auto;width:auto;margin-left:auto;margin-right:auto;border-radius:60px}.product-form .modalForm .product-form__submit-icon-wrapper{width:104px;height:56px;border-radius:0;background-color:#76d2fa}.product-form .modalForm .product-form__submit-icon-wrapper svg>path{stroke:#0f1010}.product-form .modalForm .product-form__submit-icon-wrapper svg{height:25px}.product-form .modalForm.modalForm--preorder .product-form__submit{padding-left:32px;padding-right:32px}.product-form .modalForm.modalForm--preorder .product-form__submit{min-width:242px}.product-form .modalForm .product-delivery-estimation{letter-spacing:-.06px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.product-form .modalForm .product-form__buttons{text-align:center}.ccsliderWrap{gap:12px}.gallery-thumbs .swiper-slide{width:32px;height:34px;border-radius:4px}.gallery-top{max-width:100%;height:auto;margin:auto}.gallery-top .swiper-slide img{display:block;min-height:100%;max-width:100%;object-fit:cover}main .app__container{max-width:100%!important;padding:0 8px}.modalForm:not(.modalForm--preorder) .product-form__submit-text{display:none}.modal-form-product__subscription{display:block;padding:12px 12px 12px 24px;border-bottom:1px solid #D3E0EB}}.productCustomMain.product{padding:0 8px!important}@media(min-width:992px){.productCustomMain.product{gap:32px;justify-content:flex-start;align-items:flex-start}}@media screen and (max-width:749px){.product__info{padding:8px 16px 24px}.product__info{padding:8px 4px 24px;margin:0}}@media(min-width:992px){.product__info{border-radius:0;padding:0 4px;background-color:#fff;overflow:visible}}@media(min-width:1200px){.productCustomMain .product__info{flex:0 0 480px;width:480px}.productCustomMain .product__gallery{flex:1;width:auto}.productCustomMain.product{gap:64px;max-width:1312px}}.product__title h1{font-family:Manrope,sans-serif;font-weight:600;font-size:36px;line-height:1.3;letter-spacing:0;text-transform:none;color:#0f1010}.product__info .promo-block{margin-top:24px;margin-bottom:24px}@media(max-width:991px){.product__info .promo-block{margin-top:16px;margin-bottom:0}.product__info .promo-block .promo-block__content{max-width:230px}.product__price-container,.product__title{order:-1}.product__title h1{font-size:32px;line-height:1.2}.product__info .upsell-product{height:100%}.product.product--ab-test-promo .product__info .product__price-container{margin-top:16px;margin-left:0}.product.product--ab-test-promo .product__info .product__description.product__description--mobile{margin-top:16px}.product__info .product__description.rte ul{gap:8px}.product__info .product__buy-buttons{margin-top:16px}.product__info .product-delivery-estimation{margin-top:3px}}.product__title span:after{display:none}.product__price-container{margin-top:16px}.product .price .price-item.price-item--sale{margin-right:0;font-family:Manrope,sans-serif;font-weight:600;font-size:24px;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#0f1010}.product .price .price__regular .price-item.price-item--regular{color:#0f1010;margin-right:0;font-family:Manrope,sans-serif;font-weight:600;font-size:24px;line-height:1.3;letter-spacing:0;text-transform:uppercase}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.gallery-thumbs .swiper-slide:hover{outline:2px solid #0F1010;outline-offset:-2px}}.product .price .price-item.price-item--regular{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#0f101099;text-decoration:line-through}.product .price .price__regular .price-item.price-item--regular{text-decoration:none}.product__description.rte ul{gap:8px;padding-left:5px;list-style:none}.product__description.rte li{display:flex;align-items:flex-start;gap:16px;font-family:Manrope,sans-serif;font-size:16px;line-height:1.5;color:#0f1010;padding-left:0}.product__description.rte li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#0f1010;flex-shrink:0;margin-top:9px}.product__description{margin-top:0}.product-form__submit{gap:12px;padding:16px 32px;min-width:0;width:100%;font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;color:#fff;background:#1284b9;border-radius:4px}.product-form__submit:not(.loading):before{display:none}.product-form__submit-hover{width:100%;justify-content:center;gap:12px}.product-form__submit-text{order:2;color:#fff;transition:none}.product-form__submit-icon-wrapper{order:1;background-color:transparent;width:24px;height:24px;margin-left:0;border-radius:0;padding:0;overflow:visible;transition:none}.product-form__submit-icon-wrapper svg>path{stroke:#fff}.product .loading-overlay__spinner{background:#1284b9}.product .loading-overlay__spinner .path{stroke:#fff}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.product-form__submit:not([disabled]):not(.disabled):hover{opacity:.85}.product-form__submit:not([disabled]):not(.disabled):hover:before{display:none}.product-form__submit:not([disabled]):not(.disabled):hover .product-form__submit-text{color:#fff}.product-form__submit:not([disabled]):not(.disabled):hover .product-form__submit-icon-wrapper{background-color:transparent}.product-form__submit:not([disabled]):not(.disabled):hover .product-form__submit-icon-wrapper svg>path{stroke:#fff}}.product-delivery-estimation{text-align:center;color:#6d6d6d;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.product__info .product-delivery-estimation{margin-bottom:16px;margin-top:12px}.product__info .product__buy-buttons .product-form__buttons .product__installments.product__installments--mobile{display:none}.product__info .jdgm-widget.jdgm-preview-badge:not(.jdgm--done-setup){visibility:hidden}.jdgm-star,.fa-star,.fa-star-checked{color:#0f1010!important}.jdgm-prev-badge__text{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#0f1010}.fa-star-half-o,.fa-star-o,.stamped-fa-star,.stamped-fa-star-checked,.stamped-fa-star-half-o,.stamped-fa-star-o{color:#0f1010!important}.product__info .upsell-products{gap:12px;padding-top:0;padding-bottom:0}.product__info .upsell-products__slider{overflow:hidden}.product__info .upsell-products__heading{font-family:Manrope,sans-serif;font-weight:600;font-size:16px}.product__info .upsell-product{background-color:#fff;border:1px solid #E5E6ED;border-radius:4px;padding:12px;gap:8px;align-items:flex-end}.product__info .upsell-product__best-option{border-bottom-left-radius:4px;border-top-right-radius:4px}.product__info .upsell-product__main{gap:8px;align-items:center}.product__info .upsell-product__image-container{width:100px;min-width:100px;border-radius:8px}.product__info .upsell-product__info{gap:8px}.product__info .upsell-product__heading{font-family:Manrope,sans-serif;font-weight:600;font-size:14px;line-height:1.4;-webkit-line-clamp:unset;overflow:visible}.product__info .upsell-product__subheading{font-family:Manrope,sans-serif;font-size:14px;line-height:1.4;color:#6d6d6d;-webkit-line-clamp:unset;overflow:visible}body .product__info .upsell-product .price .price__regular,body .product__info .upsell-product .price .price-item,body .product__info .upsell-product .price .price-item.price-item--sale{font-family:Manrope,sans-serif;font-size:18px;font-weight:600;line-height:1.3;color:#0f1010}.modal-form-product.modal-form-product--redesign .modalForm .modalForm__price-wrapper .price .price__badge-sale{font-size:14px;font-weight:600;line-height:1.4;border-radius:4px}body .product__info .upsell-product .price .price__sale .price-item--regular{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#6d6d6d;text-decoration:line-through}.product__info .upsell-product__add-button{width:60px;height:40px;min-width:40px;padding:0;background-color:#1284b9;border:none;border-radius:4px;overflow:hidden}.product__info .upsell-product__add-button-label{display:flex;align-items:center;justify-content:center;font-size:0;width:24px;height:24px}.product__info .upsell-product__add-button-label:before{content:"";display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.5 8.42V7.45C7.5 5.2 9.31 2.99 11.56 2.78C14.24 2.52 16.5 4.63 16.5 7.26V8.64' stroke='%23FFFFFF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 22.75H15C19.02 22.75 19.74 21.14 19.95 19.18L20.7 13.18C20.97 10.74 20.27 8.75 16 8.75H8C3.73 8.75 3.03 10.74 3.3 13.18L4.05 19.18C4.26 21.14 4.98 22.75 9 22.75Z' stroke='%23FFFFFF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 12.75H15.51' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 12.75H8.51' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px}.product__info .upsell-product__add-button.is-added{background-color:#1284b9;opacity:1}.product__info .upsell-product__add-button.is-added .upsell-product__add-button-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.product__info .upsell-product__add-button:not([disabled]):hover{opacity:.85}}@media(max-width:576px){.product__info .upsell-product__image-container{width:80px;min-width:80px}}.upsell-product__learn-more{display:none}.product__thumb-button{display:block;width:64px;height:64px;padding:0;border:none;background:none;cursor:pointer}.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link:focus,.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link:focus-within,.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link:focus-visible,.product-form__submit:focus-visible,.product__gallery-arrow:focus-visible,.formely-known__header-button:focus-visible,.product-faq__question:focus-visible,.product-accordion-new__control:focus-visible,.product-faq__answer-link:focus-visible,.product__info .upsell-product__add-button:focus-visible{outline:2px solid #0F1010;outline-offset:3px}.product__thumb-button:focus-visible{outline:2px solid #0F1010;outline-offset:-2px}@media(min-width:481px){.modal-form-product.modal-form-product--redesign .modalForm{min-width:450px;padding:0}}.jdgm-write-review-modal .jdgm-write-review-modal__text,.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-input,.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-input::placeholder,.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-text,.jdgm-write-review-modal .jdgm-write-review-modal__field-help,.jdgm-write-review-modal .jdgm-write-review-modal__field-error,.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn,.jdgm-write-review-modal .jdgm-write-review-modal__gdpr-statement,.jdgm-write-review-modal .jdgm-write-review-modal__field-input,.jdgm-write-review-modal .jdgm-write-review-modal__field-input::placeholder,.jdgm-write-review-modal .jdgm-write-review-modal__field-label,.jdgm-write-review-modal .jdgm-write-review-modal__stars:after,.jdgm-write-review-modal .jdgm-write-review-modal__stars:before,.jdgm-write-review-modal .jdgm-write-review-modal__product-title,.jdgm-write-review-modal .jdgm-write-review-modal__intro,.jdgm-write-review-modal__title{font-family:Manrope,sans-serif!important}@keyframes gallery-video-shimmer{0%,to{opacity:1}50%{opacity:.5}}.deferred-media[data-autoplay-poster] .deferred-media__poster img{opacity:0}.deferred-media[data-autoplay-poster]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#efefef;animation:gallery-video-shimmer 1.4s ease-in-out infinite}.deferred-media[data-autoplay-poster][loaded]:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/533/assets/section-main-product-custom.css.map */
