@font-face{font-family:PPMori-Regular;src:url(PPMori-Regular-Regular.woff2) format("woff2"),url(PPMori-Regular-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPMori-SemiBold;src:url(PPMori-SemiBold.woff2) format("woff2"),url(PPMori-SemiBold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPMori-Bold;src:url(PPMori-Bold.woff2) format("woff2"),url(PPMori-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MinervaModern-Regular;src:url(MinervaModern-Regular.woff2) format("woff2"),url(MinervaModern-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.h110{font-family:MinervaModern-Regular,PPMori-Regular,arial;font-size:110px;line-height:110px;letter-spacing:-.04em;text-align:left;color:#000}.h60{font-family:MinervaModern-Regular,PPMori-Regular,arial;font-size:60px;line-height:60px;letter-spacing:-.02em;text-align:left;color:#000}.h46{font-family:MinervaModern-Regular,PPMori-Regular,arial;font-size:46px;line-height:46px;letter-spacing:-.02em;text-align:left;color:#000}.h34,.fake-form-wrapper .product-title,.product__info-wrapper .title-wrapper.desktop-only h1.product__title,.product__info-wrapper .title-wrapper.desktop-only .price .price-item{font-family:MinervaModern-Regular,PPMori-Regular,arial;font-size:34px;line-height:34px;letter-spacing:-.01em;text-align:left;color:#000}.h28,.product-page-template .mobile-title .price .price-item,.product-page-template .mobile-title h1.product__title{font-family:MinervaModern-Regular,PPMori-Regular,arial;font-size:28px;line-height:28px;letter-spacing:-.01em;text-align:left;color:#000}.h24{font-family:MinervaModern-Regular,PPMori-Regular,arial;font-size:24px;line-height:24px;letter-spacing:-.005em;text-align:left;color:#000}.body28{font-family:PPMori-Regular,arial;font-style:normal;font-weight:400;font-size:28px;line-height:42px;color:#000}.body20,.body20Demi{font-family:PPMori-Regular,arial;font-style:normal;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.005em;color:#000}.body20Demi{font-family:PPMori-SemiBold,arial}.body18,.product__info-wrapper .product__description,.body18Demi,.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown select.select__select option,.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown select.select__select,.body18DemiStrike{font-family:PPMori-Regular,arial;font-style:normal;font-weight:400;font-size:18px;line-height:28px;letter-spacing:.005em;color:#000}.body18Demi,.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown select.select__select option,.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown select.select__select,.body18DemiStrike{font-family:PPMori-SemiBold,arial}.body18DemiStrike{text-decoration:line-through}.body16,.product__info-wrapper .accordion .accordion__group .accordion__text ul.clean-standards li span,.product__info-wrapper .accordion .accordion__group .accordion__text,.body16Book,.body16Demi,.product__info-wrapper .accordion .accordion__group .accordion__label .learn-more,.product__info-wrapper .accordion .accordion__group .accordion__label,.product__info-wrapper .wishlist-wrapper a,.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown label.form__label{font-family:PPMori-Regular,arial;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.005em;color:#000}.body16Demi,.product__info-wrapper .accordion .accordion__group .accordion__label .learn-more,.product__info-wrapper .accordion .accordion__group .accordion__label,.product__info-wrapper .wishlist-wrapper a,.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown label.form__label{font-family:PPMori-Regular,arial}.body16Book{font-family:PPMori-Bold,arial}.body14,.body14Demi,.body14Bold{font-family:PPMori-Regular,arial;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.01em;color:#000}.body14Demi,.body14Bold{font-family:PPMori-SemiBold,arial}.body14Bold{font-weight:700}.body13Demi{font-family:PPMori-SemiBold,arial;font-style:normal;font-weight:500;font-size:11px;line-height:19px;letter-spacing:.01em;color:#000}a{color:#000}.m16{margin-bottom:16px}.m32{margin-bottom:32px}.m48{margin-bottom:48px}.m64{margin-bottom:64px}.m80{margin-bottom:80px}.m112{margin-bottom:112px}.m144{margin-bottom:144px}.p16{padding-bottom:16px}.p32{padding-bottom:32px}.p48{padding-bottom:48px}.p64{padding-bottom:64px}.p80{padding-bottom:80px}.p112{padding-bottom:112px}.p144{padding-bottom:144px}.product-page-template{max-width:1920px;margin:0 auto}.product-page-template .mobile-title{padding:7px 20px 27px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.product-page-template .mobile-title{padding:7px 20px 10px}}@media only screen and (min-width: 835px){.product-page-template .mobile-title{display:none}}.product-page-template .mobile-title h1.product__title{color:#000;margin:0}.product-page-template .mobile-title .price .price-item{color:#000}.product-page-template .mobile-title .product-single-reviews-stats{width:100%}@media only screen and (min-width: 835px){.product-page-template .product{display:flex;align-items:flex-start;flex-wrap:wrap}}@media only screen and (min-width: 835px){.product__media-wrapper{width:50%;position:sticky;top:50px}}.product__media-wrapper .product-images-slider-wrapper{position:relative}.product__media-wrapper .product-images-slider-wrapper .main-slider{width:100%;height:100%}@media screen and (min-width:1201px){.product__media-wrapper .product-images-slider-wrapper .main-slider{width:88%;margin-right:0}}@media screen and (min-width:835px) and (max-width:1200px){.product__media-wrapper .product-images-slider-wrapper .main-slider{width:70%}}.product__media-wrapper .product-images-slider-wrapper .thumbs-wrapper{max-width:100vW}.product__media-wrapper .selected-image-wrapper.swiper-wrapper .product__media-item.swiper-slide{display:block}.product__media-wrapper .selected-image-wrapper.swiper-wrapper .product__media-item.swiper-slide .product__media-item-wrapper{position:relative;padding-bottom:125%}@media only screen and (min-width: 835px){.product__media-wrapper .selected-image-wrapper.swiper-wrapper .product__media-item.swiper-slide .product__media-item-wrapper{padding-bottom:132%}}.product__media-wrapper .selected-image-wrapper.swiper-wrapper .product__media-item.swiper-slide .product__media-item-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product__media-wrapper .thumbs-wrapper{margin:29px 20px 20px;border-bottom:.5px solid #AEAEAE;padding-bottom:22px}@media only screen and (min-width: 835px){.product__media-wrapper .thumbs-wrapper{margin:0;padding-bottom:0;border-bottom:0;position:absolute;left:20px;top:50%;transform:translateY(-50%);max-width:57px}.product__media-wrapper .thumbs-wrapper .swiper-wrapper{margin-top:16px}}@media only screen and (max-width: 768px){.product__media-wrapper .thumbs-wrapper{margin:14px 20px 0}}@media only screen and (min-width: 835px) and (max-width: 1024px){.product__media-wrapper .thumbs-wrapper{top:70%}}@media only screen and (min-width: 835px){.product__media-wrapper .thumbs-wrapper .swiper-wrapper{justify-content:center;align-items:center}}.product__media-wrapper .thumbs-wrapper .product__thumb.swiper-slide{flex:0 1 50px}.product__media-wrapper .thumbs-wrapper .product__thumb.swiper-slide img{width:50px;height:50px;object-fit:cover;border-radius:50%;border:3px solid transparent}.product__media-wrapper .thumbs-wrapper .product__thumb.swiper-slide.swiper-slide-thumb-active img{border:3px solid #000000}.product__info-wrapper{padding:20px}@media only screen and (min-width: 835px){.product__info-wrapper{padding-top:50px;width:50%}}@media only screen and (min-width: 835px){.product__info-wrapper .product__info-container{max-width:500px;margin:0 auto}}.product__info-wrapper .product__info-container .product-single-reviews-stats{vertical-align:middle;width:49%}.product__info-wrapper .product__info-container .product__badges-wrapper{display:inline-block;vertical-align:middle;width:49%}.product__info-wrapper .product__info-container .product__badges-wrapper .price__badge-sale{width:70px;height:22px;padding:0 11px 2px;background:#fff9;box-shadow:0 2px 3px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:4px;border:none;font-family:PPMori-SemiBold,arial;font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-align:center;letter-spacing:.01em;color:#000}.product__info-wrapper .price__compare .price-item{color:#aeaeae!important}@media only screen and (min-width: 835px){.product__info-wrapper .title-wrapper.desktop-only{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;background:linear-gradient(transparent 50%,#aeaeae 50%) no-repeat left bottom;background-size:100% 1px;padding-bottom:20px}}.product__info-wrapper .title-wrapper.desktop-only h1.product__title,.product__info-wrapper .title-wrapper.desktop-only .price .price-item{font-size:35px;line-height:1;color:#000;margin:0}.product__info-wrapper .product-single-reviews-stats .spr-badge{display:flex}.product__info-wrapper .product-single-reviews-stats .spr-badge .spr-starrating{flex:none}.product__info-wrapper .product-single-reviews-stats .spr-badge .spr-starrating i.spr-icon{margin-right:6px;color:#000}.product__info-wrapper .product-single-reviews-stats .spr-badge .spr-badge-caption{display:block!important;white-space:nowrap}.product__info-wrapper .product__badges{display:flex;justify-content:flex-end;align-items:center}.product__info-wrapper .product__badges .product-label{margin-right:10px}.product__info-wrapper .product__description{color:#000;margin-top:46px}@media only screen and (max-width: 768px){.product__info-wrapper .product__description{margin-top:0}}@media only screen and (min-width: 835px){.product__info-wrapper .product__description{margin-top:25px}}.product__info-wrapper .drip-wrapper{display:flex}@media only screen and (min-width: 835px){.product__info-wrapper .drip-wrapper{margin-top:10px}}.product__info-wrapper .drip-wrapper .drip{display:block}.product__info-wrapper .drip-wrapper .drip:before{content:" ";width:52px;height:52px;display:block;background-position:center;background-repeat:no-repeat;background-size:cover}.product__info-wrapper .product-form-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:20px;width:100%}@media (max-width: 768px){.product__info-wrapper .product-form-wrapper{flex-direction:column;align-items:flex-start;max-width:unset}}.product__info-wrapper .product-form-wrapper .product-form__input,.product__info-wrapper .product-form-wrapper .product-form{margin-bottom:16px}@media (max-width: 768px){.product__info-wrapper .product-form-wrapper product-form{width:100%}}@media (max-width: 768px){.product__info-wrapper .product-form-wrapper product-form form.form .product-form__buttons{display:flex;width:100%;justify-content:center}}.product__info-wrapper .product-form-wrapper product-form form.form .product-form__buttons button.btn.btn-add-to-bag-important{min-width:auto;width:auto;font-family:PPMori-Bold,arial}@media only screen and (min-width: 375px){.product__info-wrapper .product-form-wrapper product-form form.form .product-form__buttons button.btn.btn-add-to-bag-important{min-width:200px}}@media only screen and (min-width: 835px){.product__info-wrapper .product-form-wrapper product-form form.form .product-form__buttons button.btn.btn-add-to-bag-important{min-width:255px}}@media (max-width: 768px){.product__info-wrapper .product-form-wrapper product-form form.form .product-form__buttons button.btn.btn-add-to-bag-important{width:100%;max-width:400px}}.product__info-wrapper .product-form-wrapper product-form form.form .product-form__buttons button.btn.btn-add-to-bag-important span{font-family:PPMori-Bold,arial}.product__info-wrapper .product-form-wrapper product-form form.form .product-form__buttons button.btn.btn-add-to-bag-important .price__sale .price__compare{display:none}.product__info-wrapper .product-form-wrapper product-form form.form:hover{border-color:#4f4f4f!important}.product__info-wrapper .product-form-wrapper variant-selects{flex:1 0 48%}.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown label.form__label{color:#000}.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown select.select__select{color:#000;box-shadow:none;border:1px solid #AEAEAE;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-image:none}.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown select.select__select option{color:#000}.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown select.select__select:hover{box-shadow:none;border:1px solid #000000}.product__info-wrapper .product-form-wrapper variant-selects .product-form__input--dropdown select.select__select::-ms-expand{display:none}.product__info-wrapper .wishlist-wrapper{margin-top:37px}@media only screen and (min-width: 835px){.product__info-wrapper .wishlist-wrapper{margin:34px 0 39px}}.product__info-wrapper .wishlist-wrapper a{font-family:PPMori-Regular,arial;color:#858585;padding-left:23px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.05 0C11.484 0 9.981 0.706267 9 1.82234C8.019 0.706267 6.516 0 4.95 0C2.178 0 0 2.11008 0 4.79564C0 8.09155 3.06 10.7771 7.695 14.8578L9 16L10.305 14.849C14.94 10.7771 18 8.09155 18 4.79564C18 2.11008 15.822 0 13.05 0Z' fill='%23AEAEAE'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center left}@media only screen and (min-width: 835px){.product__info-wrapper .wishlist-wrapper a{padding-left:34px;color:#000}}.product__info-wrapper .wishlist-wrapper a:hover{background-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='red' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.05 0C11.484 0 9.981 0.706267 9 1.82234C8.019 0.706267 6.516 0 4.95 0C2.178 0 0 2.11008 0 4.79564C0 8.09155 3.06 10.7771 7.695 14.8578L9 16L10.305 14.849C14.94 10.7771 18 8.09155 18 4.79564C18 2.11008 15.822 0 13.05 0Z' fill='red'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center left}.product__info-wrapper .accordion{margin:45px 0 24px;border:0}@media only screen and (min-width: 835px){.product__info-wrapper .accordion{margin:0 auto}}.product__info-wrapper .accordion .accordion__group{background:linear-gradient(transparent 50%,#aaa 50%) no-repeat left top;background-size:100% 1px}.product__info-wrapper .accordion .accordion__group:last-child{border-bottom:1px solid #aaaaaa}.product__info-wrapper .accordion .accordion__group .accordion__label{color:#000;padding:13px 20px 13px 0;width:100%;display:inline-block;position:relative;text-decoration:none;cursor:pointer}@media only screen and (min-width: 835px){.product__info-wrapper .accordion .accordion__group .accordion__label{font-size:18px;line-height:24px}}.product__info-wrapper .accordion .accordion__group .accordion__label:before{content:" ";position:absolute;right:2px;width:12px;height:12px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L6 11' stroke='%23858585' stroke-width='1.5'/%3E%3Cpath d='M11 6L1 6' stroke='%23858585' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center}.product__info-wrapper .accordion .accordion__group .accordion__label .learn-more{color:#858585;position:absolute;right:36px;top:12px;display:none}@media only screen and (min-width: 835px){.product__info-wrapper .accordion .accordion__group .accordion__label .learn-more{font-size:16px;line-height:24px}}.product__info-wrapper .accordion .accordion__group .accordion__text{color:#000;max-height:0;overflow:hidden;transition:max-height .6s ease-in-out}@media only screen and (min-width: 835px){.product__info-wrapper .accordion .accordion__group .accordion__text{font-size:16px;line-height:24px}}.product__info-wrapper .accordion .accordion__group .accordion__text:after{content:" ";padding:12px 0;width:100%;display:block}.product__info-wrapper .accordion .accordion__group .accordion__text ul.clean-standards{padding:0;margin:0;list-style:none}.product__info-wrapper .accordion .accordion__group .accordion__text ul.clean-standards li{display:flex;align-items:center}.product__info-wrapper .accordion .accordion__group .accordion__text ul.clean-standards li .img-wrapper{display:block;width:43px;height:43px;background-repeat:no-repeat;background-position:center;margin-right:5px}.product__info-wrapper .accordion .accordion__group .accordion__text ul.clean-standards li span{color:#000}.product__info-wrapper .accordion .accordion__group[data-open=true] .accordion__label:before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='2' viewBox='0 0 10 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1L0 1' stroke='%23858585' stroke-width='1.5'/%3E%3C/svg%3E")}.product__info-wrapper .accordion .accordion__group.open .accordion__label .learn-more{display:block}.product__info-wrapper .accordion .accordion__group.open .accordion__text{max-height:500px}.fake-form-wrapper{background-color:#f5f5f5;padding:10px 16px;box-shadow:0 6px 6px #00000026;width:100%;position:relative;display:none;background:#f8f4ee}@media only screen and (min-width: 835px){.fake-form-wrapper{justify-content:space-between;align-items:center;padding:10px 32px}}@media only screen and (min-width: 1200px){.fake-form-wrapper{padding:10px 60px}}@media only screen and (min-width: 1920px){.fake-form-wrapper{box-shadow:unset}.fake-form-wrapper:before{content:" ";position:absolute;left:calc((100% - calc(100vw - var(--scrollbar)))/ 2);background:#f8f4ee;height:100%;width:calc(100vw - var(--scrollbar));box-shadow:0 2px 6px #00000026;z-index:-1}}@media only screen and (max-width: 835px){.fake-form-wrapper{display:flex;position:fixed;width:100%;bottom:0;z-index:1;max-width:1920px}}.fake-form-wrapper .product-title{color:#000}.fake-form-wrapper .fake-form-content{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width: 835px){.fake-form-wrapper .fake-form-content{width:auto}}.fake-form-wrapper .fake-form-content button.btn-add-to-bag-important{min-width:auto;width:auto;font-family:PPMori-Bold,arial}.fake-form-wrapper .fake-form-content button.btn-add-to-bag-important span{font-family:PPMori-Bold,arial}@media only screen and (min-width: 375px){.fake-form-wrapper .fake-form-content button.btn-add-to-bag-important{min-width:200px}}@media only screen and (min-width: 835px){.fake-form-wrapper .fake-form-content button.btn-add-to-bag-important{margin-left:20px;min-width:270px}}.fake-form-wrapper .fake-form-content button.btn-add-to-bag-important .price__sale .price__compare{display:none}.fake-form-wrapper .fake-form-content button.btn-add-to-bag-important:hover{border-color:#4f4f4f!important}.fake-form-wrapper.sticky-form{display:flex;position:fixed;width:100%;top:0;z-index:1;max-width:1920px}@media only screen and (max-width: 835px){.fake-form-wrapper.sticky-form{bottom:inherit}}.template-product #shopify-section-header.shopify-section-header-sticky sticky-header.header-wrapper header.header{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.product .price--on-sale .price__sale{justify-content:flex-end;margin-right:-10px}.product .price__regular{margin-right:0}.product .price__compare .price-item.price-item--regular{color:#aeaeae!important}.popup-modal{position:fixed;height:100vh;width:100vw;top:0;left:0;justify-content:center;align-items:center;z-index:999999999;display:none}.popup-modal.active{display:flex}.modal-inner{background:#fff;border-radius:15px;border:1px solid black;height:auto;width:600px;box-shadow:0 0 0 99999px #00000080;position:relative;padding:25px 20px 0;overflow:auto;max-height:98vH}.modal-inner h3{margin-top:0;font-family:PPMori-SemiBold,arial}#popup-modal--close{position:absolute;top:0;right:20px;font-size:30px;cursor:pointer}@media (max-width: 800px){.modal-inner{width:80%}}.helper-link-for-recommentations{margin-bottom:15px}.helper-link-for-recommentations.mobile-only{padding:0 20px}
/*# sourceMappingURL=/cdn/shop/t/252/assets/section-main-product.css.map */
