.main-product .page-width{padding:0}@media screen and (min-width: 990px){.main-product .product__media-wrapper{max-width:716px!important}}.main-product .product__media-wrapper media-gallery{padding:24px}@media screen and (max-width: 749.98px){.main-product .product__media-wrapper media-gallery{padding:0}}@media screen and (min-width: 990px){.main-product .product__media-wrapper media-gallery{background-color:#eee9df;padding:40px}}.main-product .product__media-wrapper img{background-color:#eee9df}.main-product .product__media-wrapper .swiper-container{overflow:hidden}@media screen and (max-width: 749.98px){.main-product .product__media-wrapper .swiper-container{background-color:#eee9df;padding-top:24px;padding-bottom:24px}}.main-product .product__media-wrapper .swiper-container .swiper-button-next,.main-product .product__media-wrapper .swiper-container .swiper-button-prev{background:unset;border:unset;color:#473333;position:relative;margin:unset;left:unset!important;right:unset!important;top:unset!important;bottom:unset!important;height:16px;width:16px}.main-product .product__media-wrapper .swiper-container .swiper-footer{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:4px;z-index:1;position:relative}@media screen and (max-width: 749.98px){.main-product .product__media-wrapper .swiper-container .swiper-footer{padding-top:24px}}.main-product .product__media-wrapper .swiper-container .swiper-footer .swiper-pagination{width:-moz-fit-content;width:fit-content;font-size:11px;color:#575757;display:flex;position:relative;align-items:center;justify-content:center;height:100%;top:0!important;left:0!important;right:0!important;bottom:0!important}.main-product .product__info-wrapper{padding:24px 16px 0}@media screen and (min-width: 990px){.main-product .product__info-wrapper{padding-top:56px;max-width:724px!important;padding-left:32px;padding-right:16px}}@media screen and (min-width: 1200px){.main-product .product__info-wrapper{padding-left:112px;padding-right:154px}}.main-product .product__info-wrapper .product__title{font-size:20px;line-height:1.4;margin-bottom:8px}.main-product .product__info-wrapper .product__title *{color:#333;font-weight:600;font-family:var(--font-body-family);font-size:inherit;line-height:inherit}.main-product .product__info-wrapper .price{font-size:16px;color:#1b1a1a}.main-product .product__info-wrapper .product__description{color:#575757;font-size:16px;line-height:1.5}.main-product .product__info-wrapper .product__description.read-more-option{margin-bottom:0!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;word-break:break-word}.main-product .product__info-wrapper .read-more-btn{margin-top:8px!important;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.main-product .product__info-wrapper .popup-opener{cursor:pointer;background-color:#f5ecdc;padding:0 16px;font-size:13px;line-height:1.4;text-transform:uppercase;color:#7e6262;display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:9px!important;margin-top:9px!important}.main-product .product__info-wrapper .popup-opener:first-of-type{margin-top:24px!important}.main-product .product__info-wrapper .popup-opener:last-of-type{margin-bottom:24px!important}.main-product .product__info-wrapper variant-selects{border-top:1px solid #eee9df;border-bottom:1px solid #eee9df;padding-top:16px;padding-bottom:16px}.main-product .product__info-wrapper variant-selects fieldset{display:flex;-moz-column-gap:32px;column-gap:32px;row-gap:16px}.main-product .product__info-wrapper variant-selects .form__label{font-size:14px;color:#333;line-height:1.4;font-weight:600}.main-product .product__info-wrapper variant-selects label{border:unset!important;padding:unset!important;background-color:unset;color:#1b1a1a!important;display:flex!important;flex-direction:row-reverse;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.main-product .product__info-wrapper variant-selects label:after{content:"";display:block;width:16px;height:16px;border-radius:50%;border:3px solid rgba(0,0,0,0);outline:1px solid #473333;cursor:pointer;width:15px;height:15px;background-color:#0000;transition:all .3s ease}.main-product .product__info-wrapper variant-selects input:checked+label{background-color:unset!important;color:#1b1a1a!important}.main-product .product__info-wrapper variant-selects input:checked+label:after{border:3px solid #fef9f0;outline:1px solid #473333;background-color:#473333}.main-product .product__info-wrapper .product__text{text-align:center;color:#575757;font-size:14px;line-height:1}.main-product__upsells{margin-top:56px!important}@media screen and (min-width: 990px){.main-product__upsells{margin-top:40px!important}}.main-product__upsells-title{font-weight:600;margin-top:0;margin-bottom:24px;color:#333}.main-product__upsells-list{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (min-width: 990px){.main-product__upsells-list{gap:24px}}.main-product__upsells-item .card:not(.ratio){flex-direction:row;background-color:#eee9df}.main-product__upsells-item .card__inner{width:106px;height:106px}.main-product__upsells-item .card__content{padding:8px!important}.main-product__upsells-item .card__badge span{font-size:.8rem;padding:4px 8px}.main-product__upsells-item .quick-add{width:40px;height:40px;position:absolute;right:8px;bottom:8px;margin:0}.main-product__upsells-item .button{width:40px;height:40px;background-color:#333;min-width:unset;min-height:unset;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='M12 12V18M15 15H9M7.5 8.25V6.75C7.5 5.55653 7.97411 4.41193 8.81802 3.56802C9.66193 2.72411 10.8065 2.25 12 2.25C13.1935 2.25 14.3381 2.72411 15.182 3.56802C16.0259 4.41193 16.5 5.55653 16.5 6.75V8.25M3.75 8.25C3.55109 8.25 3.36032 8.32902 3.21967 8.46967C3.07902 8.61032 3 8.80109 3 9V19.125C3 20.5425 4.2075 21.75 5.625 21.75H18.375C19.7925 21.75 21 20.6011 21 19.1836V9C21 8.80109 20.921 8.61032 20.7803 8.46967C20.6397 8.32902 20.4489 8.25 20.25 8.25H3.75Z' stroke='%23FEF9F0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:24px;border-radius:4px;overflow:hidden}.main-product__upsells-item .button *{display:none}.main-product .video-reviews__wrapper{padding:0}@media screen and (min-width: 750px){.main-product .video-reviews:hover .video-items .swiper-button-prev,.main-product .video-reviews:hover .video-items .swiper-button-next{display:flex}}.main-product .video-reviews .swiper-slide{width:auto}.main-product .video-reviews .swiper-slide video{max-height:196px}@media screen and (max-width: 749.98px){.main-product .video-reviews .swiper-slide video{min-height:196px!important;max-height:196px!important}}@media (max-width: 525px){.main-product .video-reviews .swiper-slide video{min-height:220px!important;max-height:196px!important}}@media (max-width: 420px){.main-product .video-reviews .swiper-slide video{min-height:172px!important;max-height:196px!important}}@media screen and (max-width: 749.98px){.main-product .video-reviews .video-reviews__wrapper{margin-inline:calc(var(--page-width-x-paddings-mobile)*-1)}}.popup-custom{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:4;-webkit-backdrop-filter:blur(16.2000007629px);backdrop-filter:blur(16.2000007629px);box-shadow:0 4px 42px #ffffff0d inset;box-shadow:0 4px 4px #ffffff26 inset;transition:all .3s ease;display:none}.popup-custom.active{display:block}.popup-custom__drawer{position:absolute;top:0;right:0;padding:130px 16px 0;width:100%;max-width:595px;height:100vh;overflow-y:auto;background-color:#fef9f0;transform:translate(100%);transition:transform var(--duration-default) ease;transform:translate(0)}@media screen and (min-width: 1200px){.popup-custom__drawer{padding:120px 64px 36px}}.popup-custom__drawer h3{font-family:var(--font-body-family);font-size:16px;font-weight:600;color:#473333}.popup-custom__drawer p+h3{margin-top:56px}.popup-custom__close{width:24px;height:24px;cursor:pointer;margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main-product.out.css.map */
