.theme-section.theme-section-product:not(.section-box-fixed):not(.section-e2e-fixed){background-color:var(--ism-scheme-bg)}#main-swiper .mask{background-image:var(--bg-mask);background-position:top;background-size:100%;opacity:1;pointer-events:none;height:100%;bottom:0;z-index:2}#thumbs-swiper a{position:relative}#thumbs-swiper .mask{background-image:var(--bg-mask);background-position:top;background-repeat:no-repeat;background-size:100%;opacity:1;pointer-events:none;height:100%;bottom:0;z-index:2}#mainProductSection .product-price{display:flex;flex-direction:row;align-items:baseline;gap:1rem}#mainProductSection .product-price>span{margin:0;font-family:Manrope,Verdana,sans-serif}#mainProductSection .product-price>span.original-price{font-family:Manrope,Verdana,sans-serif;font-size:48px;color:#999!important;font-size:24px;font-weight:400!important;text-decoration:line-through!important}#mainProductSection .product-price .original-price{text-decoration:line-through}@media(max-width:991.98px){#mainProductSection .product-price{margin-bottom:.4rem}#mainProductSection .product-price>span{line-height:var(--ism-body-line-height)}}#mainProductSection .product-add-to-cart .add-to-cart-wrapper .xb-wishlist__btn-custom button{background:#fff;border:1px solid #4aa394;border-radius:50%;color:#4aa394;display:inline-block;text-align:center;margin-left:5px;height:43px;width:43px}#mainProductSection .product-add-to-cart .add-to-cart-wrapper .xb-wishlist__btn-custom button svg{stroke:#4aa394}#mainProductSection .product-add-to-cart .btn{flex-grow:1}#giftcardForm .img-box-1{position:absolute;top:80px;left:-15px}#giftcardForm .img-box-2{position:absolute;bottom:-20px;right:-75px;z-index:-1}#mainProductSection .product-stock>span{border:1px solid;border-radius:5px;display:inline-block;font-weight:700;padding:5px 15px}@media(max-width:991.98px){#mainProductSection .product-stock>span{font-size:.8rem;padding:3px 10px}}#mainProductSection .product-block-section p a{color:var(--ism-link)}.product-options .product-option{line-height:1}.product-options .product-option .swatches input,.product-options .product-option .values input{display:none}.product-options .product-option .swatches input:checked+label,.product-options .product-option .values input:checked+label{border-color:var(--ism-scheme-primary)}.product-options .product-option .swatches input.disabled+label,.product-options .product-option .values input.disabled+label{position:relative}.product-options .product-option .swatches input.disabled+label span,.product-options .product-option .values input.disabled+label span{opacity:.5}.product-options .product-option .swatches input.disabled+label:before,.product-options .product-option .values input.disabled+label:before,.product-options .product-option .swatches input.disabled+label:after,.product-options .product-option .values input.disabled+label:after{content:"";position:absolute;top:0;bottom:0;left:50%;right:0;background-color:#000;width:1px;transform:rotate(45deg)}.product-options .product-option .swatches input.disabled+label:after,.product-options .product-option .values input.disabled+label:after{transform:rotate(-45deg)}.product-options .product-option .swatches label{display:inline-block;width:48px;height:48px;border-radius:50%;border:1px solid #a4a4a4;color:transparent;font-size:0;margin-right:.5rem;cursor:pointer;padding:2px}.product-options .product-option .swatches label .swatch-color{display:block;width:42px;height:42px;border-radius:100%;background-color:var(--swatch-bg-color)}.product-options .product-option .values .badge{height:28px;background:#eee;line-height:28px;font-size:10px;text-transform:uppercase;padding:0 15px;font-weight:700;letter-spacing:.1em;color:#3c4644}.product-options .product-option .values .badge-1{background:#fce5e2}.product-options .dropdown{background:#fff;border:1px solid var(--ism-scheme-primary);border-radius:5px}.product-options .dropdown .dropdown-title{background:none;border:none;color:#2a101b;font: 700 16px/22px Manrope;padding:15px;text-decoration:none!important;width:100%}.product-options .dropdown .dropdown-menu{border:1px solid var(--ism-scheme-primary);border-top:none;border-top-left-radius:0;border-top-right-radius:0;left:0!important;right:-1px!important;transform:scale(1)!important;overflow:hidden;padding:0;margin-top:50px!important;z-index:8}.product-options .dropdown .dropdown-menu li{border-radius:0!important}.product-options .dropdown .dropdown-menu li label{cursor:pointer;font-size:14px;padding:15px 0;margin:0;width:100%}.product-options .dropdown .dropdown-menu .dropdown-item:focus,.product-options .dropdown .dropdown-menu .dropdown-item:hover{color:#344767;background-color:#f0f2f5}#chocos{background:#faefed 0% 0% no-repeat padding-box;border-radius:5px}.section-products .block-item{text-decoration:none}.section-products .block-item:hover{text-decoration:none!important}.section-products .block-item .product-image{position:relative}.section-products .block-item .product-image .mask{background-image:var(--bg-mask);background-position:top;background-size:100%;opacity:1;pointer-events:none;height:100%;bottom:0;z-index:2}.section-products .block-item .block-item-content .product-title{display:block;font: 700 18px/22px Gilroy;width:100%;display:-webkit-box;height:3em;line-height:1.5!important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.section-products .block-item .block-item-content .product-price{font: 700 13px/14px Manrope!important}.section-e2e .section-content ul li{display:flex;margin-bottom:10px}.section-e2e .section-content ul li img[alt=Heart]{margin-right:5px}.box-size{cursor:pointer;position:relative;text-align:center;margin-bottom:15px}.box-size .box-size-image{position:relative}.box-size .box-size-image .badge{background:#d9004c;border-color:#d9004c;position:absolute;top:7px;right:7px}.box-size .box-size-image .badge .mobile{display:none}@media(max-width:767.98px){.box-size .box-size-image .badge:has(.mobile) span:not(.mobile){display:none}.box-size .box-size-image .badge .mobile{display:block}}.box-size .box-size-image img{padding:5px;border:2px solid transparent;border-radius:5px;transition:all .3s ease-in-out;max-width:100%;height:auto}.box-size.active .box-size-image img{border-color:#4ea696}.box-size .box-size-title{display:inline-block;position:relative;padding-bottom:15px;margin-top:15px}.box-size.active .box-size-title:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="49.056" height="3.064" viewBox="0 0 49.056 3.064"><path id="Path_40" data-name="Path 40" d="M400,182.088l21.39-1.052,6.178,1.052,15.469-1.052,5.792,1.052" transform="translate(-399.951 -180.03)" fill="none" stroke="%234aa394" stroke-width="2"/></svg>');background-position:center;background-size:contain;position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:3px;transition:all .3s ease-in-out .3s}.box-premium .box-size-image img{padding:5px;border:2px solid transparent;border-radius:5px;transition:all .3s ease-in-out;max-width:100%;height:auto}.box-premium .box-size-title{display:inline-block;position:relative;padding-bottom:15px;margin-top:15px}.flavor-count-option{display:flex;align-items:center;margin-bottom:10px}.flavor-count-option input[type=radio]{margin-right:8px}.flavor-select-container select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.box-module .box-module-content{margin-left:200px}.box-module-bar{overflow:hidden}.quantity-field{max-width:100px}@media(max-width:1099px){.box-size .box-size-title{font-size:15px}}@media(max-width:991.98px){.box-module-bar{border-radius:8px!important}.box-module-bar-title{border-radius:0!important;padding-left:15px!important}.box-module-bar-content{padding:5px 0}.box-module .box-module-content{margin-left:auto!important}.box-size{margin-bottom:0}.box-size .box-size-title{font-size:14px}.box-size.active .box-size-title:after{display:none}.custom-flavor-dropdown{max-width:100%}#MainContent .section-e2e .section-content h1{line-height:normal}}@media(max-width:767.98px){.box-size .box-size-image img{padding:0}.box-size .box-size-title,.box-size .box-size-title>span{display:none;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/787/assets/theme-x--page-product.css.map */
