@media (min-width: 1001px){.product-wrapper{gap:30px}}@media (min-width: 1201px){.product-wrapper{gap:120px}}.product-wrapper .product-image .swiper-custom-pagination .swiper-button-prev,.product-wrapper .product-image .swiper-custom-pagination .swiper-button-next{display:none}.product-wrapper .product-image #main-product-slider-desktop{border-radius:0}.product-wrapper #main-product-content{padding:0 16px}.product-wrapper #main-product-content .f8pr-container .shopify-app-block{display:inline-block}.product-wrapper #main-product-content .f8pr-container .write-review{margin-left:15px;font-weight:400;font-size:12px;line-height:22px;color:#241405;letter-spacing:.0175rem;cursor:pointer}.product-wrapper #main-product-content .f8pr-container .write-review:not(.hidden){display:inline-block}.product-wrapper #main-product-content .f8pr-container .f8pr-variant-selection .f8pr-selling-plan .check span label:before{border-radius:0}@media (max-width: 767px){.product-wrapper #main-product-content{margin-top:25px}}@media (min-width: 768px) and (max-width: 1000px){.product-wrapper #main-product-content{padding:0 3rem}}.product-wrapper #main-product-content header :is(h1,h2,h3,h4){font-size:32px;line-height:40px;letter-spacing:.125rem;margin-bottom:15px;padding:initial}@media (max-width: 767px){.product-wrapper #main-product-content header :is(h1,h2,h3,h4){font-size:28px;line-height:36px;letter-spacing:.035rem}}.product-wrapper #main-product-content .subscription-wrap{flex-direction:column}.product-wrapper #main-product-content form .link-btn{width:100%;flex-direction:column;margin-bottom:45px}.product-wrapper #main-product-content form .link-btn .input-amount,.product-wrapper #main-product-content form .link-btn .input-amount .semantic-amount{width:100%}.product-wrapper #main-product-content form .link-btn .input-amount .semantic-amount input[type=number]{max-width:100%;width:100%;height:48px;border-color:#a7a19b}.product-wrapper #main-product-content form .link-btn .input-amount .semantic-amount .incr,.product-wrapper #main-product-content form .link-btn .input-amount .semantic-amount .decr{width:35%}.product-wrapper #main-product-content form .link-btn .input-amount .semantic-amount .incr:before,.product-wrapper #main-product-content form .link-btn .input-amount .semantic-amount .decr:before{left:50%;transform:translateY(-50%);margin-top:0}.product-wrapper #main-product-content form .link-btn .input-amount .semantic-amount .incr:before{content:"";background:url(icon-cart-plus.svg) no-repeat center center;width:19px;height:18px}.product-wrapper #main-product-content form .link-btn .input-amount .semantic-amount .decr:before{content:"";background:url(icon-cart-minus.svg) no-repeat center center;width:19px;height:2px}.product-wrapper #main-product-content form .link-btn .plain{background-color:#241405;width:100%}.product-wrapper #main-product-content form .link-btn .plain:hover{color:#fff;transform:none}.product-wrapper #main-product-content form .link-btn .plain:hover:before{background:#ce8606;border-color:#ce8606}.product-wrapper #main-product-content form .link-btn .plain.overlay-tertiary:before{border:none}.product-wrapper #main-product-content form:has(+.o-gift-wrapping) .link-btn{margin-bottom:10px}.product-wrapper #main-product-content p.link-btn:has(a.plain.overlay-tertiary){margin-top:0}.product-wrapper #main-product-content p.link-btn:has(a.plain.overlay-tertiary)>a.plain.overlay-tertiary{width:100%}.product-wrapper .thumbnail{display:none}@media only screen and (min-width: 761px) and (max-width: 1000px){.product-wrapper .product-image #main-product-slider-desktop{display:none}.product-wrapper .product-image #main-product-slider .swiper-slide .img-cover{padding-top:800px}}@media only screen and (min-width: 1001px){.product-wrapper #main-product-content{position:unset!important;top:unset!important;padding-right:0;border-left:0;width:51%}.product-wrapper .product-image{display:flex;width:42%}.product-wrapper .product-image #main-product-slider-desktop{flex:1;margin-bottom:0;overflow:auto;max-height:100vh;scrollbar-width:none!important}.product-wrapper .product-image #main-product-slider-desktop .img-cover{padding-top:93%}.product-wrapper .thumbnail{display:flex;flex-direction:column;gap:1px;list-style-type:none;padding-left:0;width:41px;margin-bottom:0;border-left:0}.product-wrapper .thumbnail figure{margin:0}.product-wrapper .thumbnail figure .img-cover{padding-top:40px}.product-wrapper .thumbnail figure .label{display:none}.product-wrapper .thumbnail figure .thumbnail-link .img-cover img{opacity:.5}.product-wrapper .thumbnail figure .thumbnail-link.active .img-cover img{opacity:1}}@media (min-width: 1201px){.product-wrapper #main-product-content{padding-right:105px}}.product-wrapper .swiper-slide{border-radius:0!important}@media only screen and (max-width: 450px){.product-wrapper .product-image #main-product-slider .swiper-outer .swiper-wrapper{height:353px}.product-wrapper .product-image #main-product-slider .swiper-outer .swiper-wrapper .img-cover{padding-top:353px}}@media only screen and (max-width: 1000px){.product-wrapper .product-image #main-product-slider{margin-left:0!important;margin-right:0!important}.product-wrapper .product-image #main-product-slider .swiper-outer{border-radius:0}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets{display:block;position:static}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal{overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal .swiper-pagination-bullet{display:block!important;padding:10px 5px 0 0;height:100%;min-width:55px;flex:1}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal .swiper-pagination-bullet:first-child{padding-left:16px;min-width:71px}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal .swiper-pagination-bullet:before{counter-increment:none;content:none}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active~.swiper-pagination-bullet:after{border-color:#a7a19b80;opacity:1!important}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal .swiper-pagination-bullet:after{top:0;bottom:unset;z-index:2;border-color:#e49307}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal .swiper-pagination-bullet picture:before{content:none}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal .swiper-pagination-bullet picture.img-cover{display:block;padding-top:100%}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal .swiper-pagination-bullet picture.img-cover img{display:block;min-width:50px!important;min-height:50px!important}.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-horizontal .swiper-pagination-bullet .crnt-no{display:none}}@media only screen and (max-width: 1000px) and (max-width: 1000px){.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-bullet picture,.product-wrapper .product-image #main-product-slider .swiper-custom-pagination .swiper-custom-bullets .swiper-pagination-bullet picture img{display:block;min-width:50px!important;min-height:50px!important}}@media only screen and (min-width: 761px){.main-product.product-recommendations header{border-bottom:1px solid #dbd8d3}}@media only screen and (min-width: 761px){.main-product.product-recommendations header .container{width:100%}}@media only screen and (min-width: 761px){.main-product.product-recommendations header .container h3{font-size:32px;line-height:40px;letter-spacing:2px;margin-bottom:18px}}@media only screen and (min-width: 761px){.main-product.product-recommendations header .container p{display:none}}@media (max-width: 760px){.main-product.product-recommendations .container{margin-bottom:70px!important}}@media only screen and (max-width: 760px){.main-product.product-recommendations .container .mobile-header{font-size:28px;font-weight:300;line-height:36px;letter-spacing:.035rem;margin-top:0;margin-bottom:24px}}@media only screen and (max-width: 760px){.main-product.product-recommendations .container .mobile-description{font-size:14px;line-height:1.4;letter-spacing:.00875rem;font-weight:400;padding-bottom:10px}}.main-product.product-recommendations .container .c-products-carousel__description-cta-container{display:none;justify-content:flex-end}@media only screen and (min-width: 761px){.main-product.product-recommendations .container .c-products-carousel__description-cta-container{display:flex;margin-top:18px;margin-bottom:16px}}.main-product.product-recommendations .container .c-products-carousel__description-cta-container .c-products-carousel__cta .split-slide-btn{position:relative;display:inline-block;padding-left:66px;text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:2.5px;line-height:18px;font-weight:400;color:#1e1e1e;transition:background-color .3s ease,color .3s ease,transform .3s ease}.main-product.product-recommendations .container .c-products-carousel__description-cta-container .c-products-carousel__cta .split-slide-btn .btn-text{display:inline-block;transition:transform .3s ease}.main-product.product-recommendations .container .c-products-carousel__description-cta-container .c-products-carousel__cta .split-slide-btn:hover{color:#ce8606}.main-product.product-recommendations .container .c-products-carousel__description-cta-container .c-products-carousel__cta .split-slide-btn:hover .btn-text{transform:translate(20px)}.main-product.product-recommendations .container .c-products-carousel__description-cta-container .c-products-carousel__cta .split-slide-btn:hover:before{transform:translateY(-50%) scaleX(1.4);background-color:#ce8606;color:#ce8606}.main-product.product-recommendations .container .c-products-carousel__description-cta-container .c-products-carousel__cta .split-slide-btn:before{content:"";position:absolute;top:50%;left:0;width:53px;height:18px;transform:translateY(-50%) scaleX(1);background-color:#1e1e1e;mask:url(icon-arrow-desktop.svg) no-repeat center;-webkit-mask:url(icon-arrow-desktop.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-size:contain;transition:transform .3s ease;transform-origin:center left}@media only screen and (max-width: 760px){.main-product.product-recommendations .container .c-products-carousel__cta.show-mobile a{letter-spacing:.06125rem;display:block;font-size:14px;line-height:18px;font-weight:400;color:#241405;text-decoration:none;text-transform:uppercase;text-align:center;padding:13px 8px;border:1px solid #241405;transition:all .3s ease;margin-top:20px}}@media only screen and (min-width: 761px){.main-product.product-recommendations .container .c-products-carousel__cta.show-mobile{display:none}}.main-product.product-recommendations .recommendation-slider{position:relative;padding-bottom:60px;margin-bottom:0}@media (max-width: 767px){.main-product.product-recommendations .recommendation-slider{overflow:hidden;padding-bottom:45px;margin-left:-30px}}@media (max-width: 767px){.main-product.product-recommendations .recommendation-slider .slick-list{padding-left:0!important}}@media (min-width: 1600px){.main-product.product-recommendations .recommendation-slider .slick-list{min-height:515px}}.main-product.product-recommendations .recommendation-slider .slick-list .slick-track{margin-left:inherit}.main-product.product-recommendations .recommendation-slider .slick-list .slick-track .slick-slide .product-card{padding-left:30px}@media (min-width: 761px){.main-product.product-recommendations .recommendation-slider .slick-list .slick-track .slick-slide .product-card{max-width:100%;padding-left:48px}.main-product.product-recommendations .recommendation-slider .slick-list .slick-track .slick-slide .product-card .text-start .content-hover.show-mobile{display:none}}.main-product.product-recommendations .recommendation-slider .slick-arrow{position:absolute;top:inherit;bottom:0;width:9px;height:16px;min-width:inherit;min-height:inherit;text-indent:-99999px;z-index:99}.main-product.product-recommendations .recommendation-slider .slick-arrow:before{content:none}.main-product.product-recommendations .recommendation-slider .slick-arrow.slick-prev{left:35%;mask:url(prev-btn.svg) no-repeat center;-webkit-mask:url(prev-btn.svg) no-repeat center;background:#241405}@media (max-width: 767px){.main-product.product-recommendations .recommendation-slider .slick-arrow.slick-prev{left:30px}}@media (min-width: 768px) and (max-width: 991px){.main-product.product-recommendations .recommendation-slider .slick-arrow.slick-prev{left:26%}}@media (min-width: 992px) and (max-width: 1024px){.main-product.product-recommendations .recommendation-slider .slick-arrow.slick-prev{left:30%}}.main-product.product-recommendations .recommendation-slider .slick-arrow.slick-next{right:35%;mask:url(next-btn.svg) no-repeat center;-webkit-mask:url(next-btn.svg) no-repeat center;background:#241405}@media (max-width: 767px){.main-product.product-recommendations .recommendation-slider .slick-arrow.slick-next{right:15px}}@media (min-width: 768px) and (max-width: 991px){.main-product.product-recommendations .recommendation-slider .slick-arrow.slick-next{right:26%}}@media (min-width: 992px) and (max-width: 1024px){.main-product.product-recommendations .recommendation-slider .slick-arrow.slick-next{right:30%}}.main-product.product-recommendations .recommendation-slider .slick-arrow.slick-disabled{background:#a76c06!important}.main-product.product-recommendations .recommendation-slider .slick-dots{position:absolute!important;bottom:8px}@media (min-width: 761px) and (max-width: 1000px){.main-product.product-recommendations .recommendation-slider .slick-dots{padding-left:0}}.main-product.product-recommendations .recommendation-slider .slick-dots li{width:4px;height:4px;margin:0 22px;border:none}@media (max-width: 767px){.main-product.product-recommendations .recommendation-slider .slick-dots li{margin:0 16px}}.main-product.product-recommendations .recommendation-slider .slick-dots li button{width:4px;height:4px;min-width:inherit;min-height:inherit;background-color:#a76c06;border-radius:100%;padding:0}.main-product.product-recommendations .recommendation-slider .slick-dots li button:hover{background-color:#a76c06}.main-product.product-recommendations .recommendation-slider .slick-dots li button:before{content:none}.main-product.product-recommendations .recommendation-slider .slick-dots li.slick-active{width:8px;height:8px}.main-product.product-recommendations .recommendation-slider .slick-dots li.slick-active button{width:8px;height:8px;background-color:#241405}body.is-light-box-open .section-main-product{z-index:999!important}.o-gift-wrapping:has(.o-gift-wrapping__modal.active){z-index:210!important}.o-gift-wrapping{margin-bottom:24px}.o-gift-wrapping .o-gift-wrapping__form:has(.o-gift-wrapping__checkbox-input:checked)+.o-gift-wrapping__gift-note{display:block}.o-gift-wrapping .o-gift-wrapping__form:has(.o-gift-wrapping__checkbox-input:not(:checked))+.o-gift-wrapping__gift-note{display:none}.o-gift-wrapping .o-gift-wrapping__form{display:flex}.o-gift-wrapping .o-gift-wrapping__checkbox-text{display:inline-block;margin-left:.4375rem}@media only screen and (min-width: 1100px){.o-gift-wrapping .o-gift-wrapping__checkbox-text{margin-left:.875rem}}.o-gift-wrapping .o-gift-wrapping__checkbox-text p{display:inline-block;margin:0}@media only screen and (min-width: 1100px){.o-gift-wrapping .o-gift-wrapping__form .o-gift-wrapping__checkbox-input{width:1.25rem;height:1.25rem;accent-color:#fcfaf2}.o-gift-wrapping .o-gift-wrapping__form .o-gift-wrapping__checkbox-input:checked{outline:.0625rem solid #241405!important}}.o-gift-wrapping .o-gift-wrapping__gift-note{margin-top:24px}.o-gift-wrapping .o-gift-wrapping__gift-note textarea{height:auto;min-height:auto;border:.0625rem solid rgba(36,20,5,.4)}.o-gift-wrapping .o-gift-wrapping__label,.o-gift-wrapping .o-gift-wrapping__checkbox{width:fit-content;display:inline-flex;align-items:center;margin-bottom:0}.o-gift-wrapping .o-gift-wrapping__cta-link{padding:0;color:var(--primary_text);letter-spacing:var(--main_ls);line-height:var(--main_lh);min-width:initial;min-height:initial;margin-left:5px}.o-gift-wrapping .o-gift-wrapping__cta-link:before{content:none}.o-gift-wrapping .o-gift-wrapping__cta-link span{font-size:14px;text-transform:none;text-decoration:underline;text-underline-offset:5px}.o-gift-wrapping .o-gift-wrapping__cta-link span:before{content:none!important}.o-gift-wrapping .o-gift-wrapping__modal{position:fixed;display:none;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 991px){.o-gift-wrapping .o-gift-wrapping__modal{width:75vw}}.o-gift-wrapping .o-gift-wrapping__modal.active{display:block;z-index:10}.o-gift-wrapping .o-gift-wrapping__modal.active+.o-gift-wrapping__modal-overlay{display:block}.o-gift-wrapping .o-gift-wrapping__modal:before{z-index:5;content:"";position:absolute;width:100%;height:4.362rem;left:0;bottom:-2px;pointer-events:none;background:linear-gradient(180deg,#fcfaf300,#fcfaf2)}.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner{position:relative;background-color:#fcfaf2;overflow-y:auto;padding:1.9rem 1.5rem 3.5rem;margin:0 auto;max-height:80.6vh;scrollbar-width:none}@media only screen and (min-width: 1100px){.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner{padding:2.74rem 2.6rem;margin:-1.5rem auto 0;max-height:58.4vh}}.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner .o-text-modal__modal-close-btn{height:1.5rem;width:1.5rem;display:block;margin-left:auto;cursor:pointer;position:absolute;right:1.5rem;top:2rem;padding:0;min-width:initial;min-height:initial}.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner .o-text-modal__modal-close-btn:before{content:none}@media only screen and (min-width: 1100px){.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner .o-text-modal__modal-close-btn{height:2rem;width:2rem;right:2.5rem;top:3rem}}.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner .o-text-modal__modal-title{margin-bottom:.96rem;padding-right:1.875rem;margin-top:0;font-size:1.25rem}@media only screen and (min-width: 1100px){.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner .o-text-modal__modal-title{margin-bottom:1.35rem;font-size:1.875rem;line-height:1.27}}.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner .o-text-modal__modal-description p a{color:#241405;text-decoration:underline;text-underline-offset:.3625rem;text-decoration-color:#241405;opacity:.4;transition-timing-function:linear;transition-duration:.2s;transition-property:opacity}.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner .o-text-modal__modal-description p a:hover{opacity:1}.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner .o-text-modal__modal-image-container{margin-top:1.063rem}@media only screen and (min-width: 1100px){.o-gift-wrapping .o-gift-wrapping__modal .o-text-modal__modal-inner .o-text-modal__modal-image-container{margin-top:1.4rem}}.o-gift-wrapping .o-gift-wrapping__modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:5;display:none}
/*# sourceMappingURL=/cdn/shop/t/288/assets/main-product.css.map */
