.page-width-product{padding:0 20px}.product-holder{display:flex;width:100%}.product-holder .product-gallery,.product-holder .product-description{width:50%;box-sizing:border-box}.product-holder .product-gallery{border-radius:40px;padding:20px;background:#eed9c6;height:fit-content}.product-holder .product-gallery img,.template-suffix-chocolate-bundle .product-holder .product-gallery img:nth-child(3),.template-suffix-chocolate-bundle .product-holder .product-gallery img:nth-child(4){width:100%;display:block;margin-bottom:20px;border-radius:20px}.product-holder .product-gallery img:last-child{margin:0}.product-holder .product-gallery img:nth-child(2),.product-holder .product-gallery img:nth-child(3){width:calc(50% - 10px);float:left;margin-bottom:20px;height:354px;object-fit:cover}.product-holder .product-gallery img:nth-child(2){margin-right:20px}.product-holder .product-gallery img:nth-child(3){margin-left:0}.template-suffix-chocolate-bundle .product-holder .product-gallery img:nth-child(2){width:100%;float:none;margin-bottom:20px;height:auto}.template-suffix-chocolate-bundle .product-holder .product-gallery img:nth-child(2){margin-right:0}.template-suffix-chocolate-bundle .product-holder .product-gallery img:nth-child(3),.template-suffix-chocolate-bundle .product-holder .product-gallery img:nth-child(4){width:calc(50% - 10px);float:left;margin-bottom:20px;height:354px;object-fit:cover}.template-suffix-chocolate-bundle .product-holder .product-gallery img:nth-child(3){margin-right:20px}.template-suffix-chocolate-bundle .product-holder .product-gallery img:nth-child(4){margin-left:0}.product-description-holder{padding:0 20px}.product-description .product-reviews-star{align-items:flex-start;justify-content:left}.product-description .product-reviews-images{justify-content:left}.product-description .site-common-title{padding:40px 0 0}.product-description .site-common-title h2{text-align:left;margin:0 0 16px}.product-description .site-common-title p{font-weight:400;font-size:20px;line-height:28.13px;margin:0 0 16px}.variation-holder{width:100%}.variation-holder h3{font-weight:500;text-transform:uppercase;margin:0 0 20px;padding:16px 0 0;border-top:1px solid rgba(70,40,22,.2)}.subscription-grid{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 20px}.plan-card{width:calc(50% - 10px);border-radius:10px;padding:5px;position:relative;box-sizing:border-box;text-align:center;cursor:pointer;transition:.3s}.plan-card-border{position:absolute;left:0;top:0;opacity:.2}.plan-card .plan-card-holder{border-radius:20px;padding:20px 10px;height:100%;box-sizing:border-box}.plan-card.active{cursor:default}.plan-card:hover .plan-card-border,.plan-card.active .plan-card-border,.choco-card:hover .plan-card-border,.choco-card.active .plan-card-border{opacity:1}.choco-card .plan-card-border rect{width:98%}.plan-card:hover .plan-card-holder,.plan-card.active .plan-card-holder{background:#eed9c6}.subscription-grid .badge{background:#fec12c;padding:5px 10px;border-radius:100px;display:inline-block;font-weight:700;color:#462816;font-size:14px;border:2px dashed #462816}.subscription-grid strong{display:block;font-size:20px;margin:5px 0 0}.template-suffix-chocolate-bundle .subscription-grid strong{margin:12px 0 0}.subscription-grid p,.subscription-grid ul{font-size:12px;margin-bottom:10px}.subscription-grid ul{list-style:none;margin:0 0 12px;padding:0}.subscription-grid .plan-size{display:block;font-size:12px;border:1px dashed #462816;border-radius:3px;padding:4px;margin:0 auto;background:#f6e6d8;max-width:90%}.subscription-grid .plan-card:nth-child(1) .plan-size{max-width:60%}.subscription-grid .plan-card:nth-child(2) .plan-size{max-width:75%}.subscription-grid .bags{display:flex;gap:4px;max-width:158px;margin:0 auto;flex-wrap:wrap;justify-content:center}.subscription-grid .bags span{display:block;width:29px;height:39px;background:url(/cdn/shop/files/icon-quantity.svg?v=1751277783) no-repeat;position:relative;overflow:hidden;text-indent:-9999px}.template-suffix-love-bites-new .subscription-grid .bags span{width:35px;height:20px;background:url(/cdn/shop/files/icon-quantity-alt.svg?v=1752561639) no-repeat}.subscription-grid .ribbon{position:absolute;top:-12px;left:-12px;width:40px;height:40px;background:url(/cdn/shop/files/icon-highlight.svg?v=1751281971) no-repeat;text-indent:-9999px;overflow:hidden;background-size:40px}.subscription-grid .checkmark{display:none;position:absolute;top:-12px;right:-12px;width:40px;height:100%;background:url(/cdn/shop/files/icon-check.svg?v=1751280948) no-repeat;text-indent:-9999px;overflow:hidden}.subscription-grid .plan-card.active .checkmark{display:block}.choco-grids-holder.disabled .choco-card.active .qty-plus,.choco-grid.disabled .choco-card.active .qty-plus{cursor:default}.choco-grid{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 20px;justify-content:flex-start}.choco-card{width:calc(33.333% - 13.33px);border-radius:10px;padding:5px;box-sizing:border-box;position:relative;text-align:center;cursor:pointer;transition:.3s}.choco-card .choco-card-holder{border-radius:20px;padding:20px 10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;position:relative;z-index:5}.choco-card .card-content{flex-grow:1}.choco-card:hover,.choco-card.active{border-color:#5a3e2b;background:#f6e6d5}.choco-card.disabled{cursor:default;pointer-events:none}.choco-card:hover .choco-card-holder,.choco-card.active .choco-card-holder{background:#eed9c6}.choco-card img{max-width:65px}.choco-card--big-img img{max-width:160px;width:100%}.choco-card strong{display:block;font-size:20px;margin:5px 0}.choco-card p{font-size:12px;margin-bottom:10px}.choco-card .qty-holder{display:flex;align-items:center;justify-content:center;border:1px dashed #5a3e2b;border-radius:3px;padding:5px;width:fit-content;margin:auto auto 0;background:#f6e6d8}.choco-card .qty-holder button{background:none;border:none;font-size:18px;font-weight:700;color:#5a3e2b;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.choco-card .qty-input{width:28px;height:24px;text-align:center;border:none;font-size:16px;font-weight:700;background:transparent;color:#5a3e2b;padding:0;margin:0;pointer-events:none;font-family:var(--arboria-medium)!important}.choco-grid .ribbon{position:absolute;top:-18px;left:-18px;width:40px;height:40px;background:url(/cdn/shop/files/ico-highlight-1.svg?v=1751286262) no-repeat;text-indent:-9999px;overflow:hidden;z-index:6;background-size:40px}.choco-grid .checkmark{display:none;position:absolute;top:-16px;right:-16px;width:40px;height:100%;background:url(/cdn/shop/files/icon-check.svg?v=1751280948) no-repeat;text-indent:-9999px;overflow:hidden}.choco-grid .choco-card.active .checkmark{display:block}.template-name-product .site-only-image-wrap{padding:80px 0;background:#eed9c6}.template-name-product .site-crafter-section-wrap{background:#eed9c6}.template-name-product .site-crafter-section-wrap .site-common-title h2{padding:0 14px}.template-name-product .site-crafter-section-wrap .site-common-title h2,.template-name-product .comparison-new-table-design h2,.template-name-product .site-making-process-main-wrap h2{font-size:48px;font-family:var(--arboria-medium);letter-spacing:-1px;line-height:1}.template-name-product .comparison-table .table-container table thead th,.template-name-product .comparison-table .table-container table tbody td{font-weight:400}.template-name-product .text-image-video-slider-wrap{background:#f6e6d8;padding:100px 0 50px}.section-ingredients{padding:20px 15% 80px;text-align:center;background:#eed9c6}.section-ingredients h2{font-weight:400;font-size:48px;line-height:1;text-align:center;font-family:var(--arboria-medium);margin:0 170px 50px}.ingredients-holder{display:flex;flex-wrap:nowrap;gap:20px;margin:0 auto;justify-content:center;max-width:var(--page-width)}.ingredients-item{width:calc(33.333% - 13.33px);box-sizing:border-box;padding:10px;border-radius:35px;position:relative}.ingredients-item img{display:block;width:100%;height:auto;border-radius:25px;margin:0 0 10px;position:relative;z-index:2}.ingredients-item strong{display:block;font-weight:400;font-size:28px;line-height:1;margin:0 0 10px;position:relative;z-index:2}.ingredients-item__border{position:absolute;left:0;top:0;z-index:0}.site-making-process-main-wrap ul.site-making-process-steps li{font-size:42px;font-weight:400;line-height:1;border-radius:10px;padding:5px 15px;position:relative;z-index:2;border:0}.site-making-process-main-wrap ul.site-making-process-steps li span{position:relative;z-index:2;border:0}.site-making-process-steps__border{position:absolute;z-index:0;left:0;top:0}.section-newsletter{font-size:20px;font-weight:400;text-align:left;background:#eed9c6;padding:60px 100px 40px 20px;box-sizing:border-box;overflow:hidden}.section-newsletter h2{font-weight:400;font-size:64px;line-height:62.72px;font-family:var(--arboria-medium);margin:0 0 20px}.section-newsletter .newsletter-image{float:right;max-width:450px;border-radius:50px;padding:10px;position:relative}.section-newsletter .newsletter-image img{display:block;width:100%;position:relative;border-radius:40px}.newsletter-image__border{position:absolute;left:0;top:0}.section-newsletter .newsletter-holder{height:1%;overflow:hidden;padding:60px 80px 60px 10px}.custom-newsletter-form{padding:60px 0 0}.custom-newsletter-form .field input[type=email]{padding:0 15px;border:0;height:auto;border-radius:10px;background:#f6e6d8}.custom-newsletter-form .field__button{border-radius:10px;font-weight:700;font-size:22px;line-height:17.6px;text-align:center;padding:20px;background:#b95f3d;border:0;color:var(--gradient-background);font-family:var(--arboria-bold);height:auto;width:24rem}.custom-newsletter-form .field__label{line-height:2.2}.custom-newsletter-form .field__input:-webkit-autofill~.field__button{color:var(--gradient-background)}.product-description .site-common-title.mobile{display:none;padding:0}.product-description .site-common-title img{display:none;width:100%;margin:0 0 20px}.subscription-block{width:100%;font-family:var(--arboria-bold);font-size:24px;font-weight:400;line-height:1.2}.subscription-block .option-box{border-radius:20px;padding:5px;margin-bottom:16px;cursor:pointer;border:3px solid transparent;transition:border .2s;display:flex;flex-direction:column;position:relative}.subscription-block .option-box-holder{height:100%;box-sizing:border-box;border-radius:18px;background-color:#eed9c6;padding:20px 5px 10px 30px;position:relative}.subscription-block .one-time-option .option-box-holder{padding:20px 5px 20px 30px}.subscription-block .option-box:hover,.subscription-block .option-box.selected,.subscription-block .option-box.selected .plan-card-border{opacity:1}.subscription-block .option-box .checkmark{display:none;width:34px;height:24px;position:absolute;top:-8px;right:-10px;overflow:hidden;text-indent:-9999px;z-index:6;background:url(/cdn/shop/files/ico-check-pay.svg?v=1751554033) no-repeat}.subscription-block .option-box.selected .checkmark{display:block}.subscription-block .option-header,.subscription-block .option-left{display:flex;justify-content:space-between;align-items:center}.subscription-block .option-left{gap:8px}.subscription-block .option-price{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;font-size:40px;text-align:right;padding:0 10px}.subscription-block .old-price{text-decoration:line-through;color:#9a816e;font-size:20px}.subscription-block .tag{background-color:#fec12c;font-size:16px;padding:2px 8px;border-radius:100px;border:2px dashed #462816}.subscription-block .tag em{font-style:normal}.subscription-block .frequency{margin-top:12px;position:relative}.subscription-block .frequency select{width:100%;padding:8px;margin-top:4px;border:1px solid #ccc;border-radius:10px;font-size:14px}.subscription-block .note{margin:16px 0 0;font-family:var(--arboria-book);font-size:14px;font-weight:400;text-align:center;position:relative}.subscription-block .note:before{content:"";width:10px;height:10px;position:absolute;top:5px;left:auto;margin:0 0 0 -16px;background:url(/cdn/shop/files/ico-check.svg?v=1751550708) no-repeat}.subscription-block .radio{display:block;width:24px;height:24px;overflow:hidden;text-indent:-9999px;background:url(/cdn/shop/files/ico-radio.svg?v=1751548334) no-repeat}.subscription-block .option-box.selected .radio{background:url(/cdn/shop/files/ico-radio-checked.svg?v=1751548334) no-repeat}.subscription-block .cart-controls{display:flex;gap:14px;justify-content:space-between;font-family:var(--arboria-medium);color:#f6e6d8;font-size:28px;font-weight:400;align-items:center;margin-bottom:16px;padding:0 6px}.subscription-block .quantity-selector{display:flex;align-items:center;align-self:flex-start;border-radius:10px;background:#462816}.subscription-block .qty-btn{color:#f6e6d8;background:none;border:none;padding:16px 7px;cursor:pointer}.subscription-block .qty-value{padding:16px 7px}.subscription-block .add-to-cart-holder{width:100%}.subscription-block .add-to-cart-btn{color:#f6e6d8;background:#462816;padding:16px;border:none;border-radius:10px;cursor:pointer;transition:background .2s;width:100%;box-sizing:border-box}.subscription-block .quantity-selector:hover,.subscription-block .add-to-cart-btn:hover{background:#b95f3d}.subscription-block .guarantee-note{color:#000;text-align:center;font-family:var(--arboria-book);font-size:14px;position:relative;margin:16px 0 0 16px}.subscription-block .guarantee-note:before{content:"";width:24px;height:24px;position:absolute;top:0;left:auto;margin:0 0 0 -30px;background:url(/cdn/shop/files/ico-check-pay.svg?v=1751554033) no-repeat;background-size:contain}.subscription-block .guarantee-note:after{content:"";width:14px;height:14px;position:absolute;top:2px;right:auto;margin:0 0 0 4px;background:url(/cdn/shop/files/ico-info.svg?v=1751556743) no-repeat;background-size:contain}.frequency-choice,#frequency-select-list,#frequency-select-list a{display:block;background:#f6e6d8;border-radius:10px;padding:16px 50px 16px 16px;color:#462816;font-size:14px;line-height:1;font-weight:400;text-decoration:none;position:relative}.frequency-choice:after{content:"";position:absolute;top:auto;right:20px;width:14px;height:18px;background:url(/cdn/shop/files/ico-frequency.svg?v=1752678646) no-repeat;background-size:contain;transition:all .3s ease-out}.frequency-choice:hover{color:#462816;text-decoration:none}.frequency-choice.active:after,.frequency-choice:hover:after{transform:rotate(-180deg)}#frequency-select-list{padding:0;margin:0;list-style:none;position:absolute;bottom:auto;left:auto;z-index:1;width:100%;box-sizing:border-box}#frequency-select-list li{display:block}#frequency-select-list a{padding:16px}#frequency-select-list li a:hover{color:#f6e6d8;text-decoration:none;background:#462816}@media (max-width: 1300px){.ingredients-item__border rect{width:98%;height:98%}}@media (max-width: 1200px){.subscription-block,.subscription-block .option-price,.subscription-block .tag,.subscription-block .cart-controls{font-size:18px}.subscription-block .old-price{font-size:14px}.section-newsletter .newsletter-image img{max-width:350px}.section-newsletter{padding:60px 0 40px}}@media (max-width: 1080px){.subscription-grid .badge{font-size:10px;font-weight:400}.subscription-grid strong,.choco-card strong{font-size:14px}.subscription-grid p,.subscription-grid ul,.choco-card p{font-size:10px}.choco-card .qty-holder{padding:0}.choco-card .qty-holder button,.choco-card .qty-input{font-size:12px}.section-ingredients h2{margin:0 0 50px}.ingredients-item strong{font-size:20px;margin:0 0 4px}.section-newsletter{padding:60px 20px 40px}.section-newsletter h2{font-size:40px;line-height:1.1}.section-newsletter p{padding:0;line-height:1.1}.custom-newsletter-form{padding:60px 0 0}}@media (max-width: 991px){.review-section__title{font-size:40px;line-height:39.2px}.subscription-block,.subscription-block .option-price,.subscription-block .tag,.subscription-block .cart-controls{font-size:15px}.subscription-block .tag{padding:0 8px 2px}.subscription-block .old-price{font-size:11px}.subscription-block .note{font-size:10px}.subscription-block .guarantee-note{font-size:9px}.subscription-block .note:before{top:3px}.subscription-block .guarantee-note:before{width:18px;height:18px;margin:0 0 0 -24px}.subscription-block .guarantee-note:after{width:12px;height:12px;top:1px}.subscription-block .option-box{border:2px solid transparent}.subscription-block .option-box .plan-card-border rect{width:99.7%}.site-making-process-main-wrap ul.site-making-process-steps li{font-size:24px}}@media (max-width: 920px){#shop-hcaptcha-badge-container,.jdgm-widget.jdgm-revs-tab{display:none!important}.page-width-product{padding:0}.product-holder{display:block}.product-holder .product-gallery{display:none}.product-holder .product-description{width:100%}.product-description .site-common-title{padding:20px 0 0}.product-description .site-common-title h2.desktop{display:none}.product-description .site-common-title.mobile{display:block}.product-description .site-common-title h2{font-size:32px;margin:0 0 10px}.product-description .site-common-title img{display:block;border-radius:30px}.product-description .site-common-title p{margin:0;font-size:18px;line-height:1.2}.product-reviews-star .number-review,.site-banner-content-wrap h5{font-size:12px}.site-banner-content-wrap h5{margin-bottom:10px}.product-reviews-star img{height:16px}.product-description .product-reviews-images{gap:5px}.product-description .product-reviews-images img{width:31px;height:auto}.variation-holder h3{font-size:12px;font-weight:700}.subscription-block .tag{margin-top:0;padding:0 8px}.subscription-grid .badge{font-size:7px}.subscription-grid .bags{gap:2px;max-width:100px}.subscription-grid .bags span{width:20px;height:26px;background:url(/cdn/shop/files/ico-quantity-small.svg?v=1751486879) no-repeat}.subscription-grid .ribbon,.choco-grid .ribbon{top:-10px;left:-10px;width:40px;height:40px;background-size:40px}.subscription-grid .plan-size{font-size:8px}.plan-card-border{opacity:.2}.plan-card .plan-card-holder,.choco-card .choco-card-holder{padding:5px}.plan-card .plan-card-border rect{height:98%}.subscription-grid,.choco-grid{gap:10px}.plan-card{width:calc(50% - 5px);padding:2px}.choco-card{width:calc(33.333% - 7.33px);padding:5px}.choco-card .plan-card-border rect{width:99.3%;height:98.7%}.subscription-grid p,.subscription-grid ul,.choco-card p{font-size:7px}.choco-card img{max-width:42px}.template-suffix-love-bites-new .choco-card img,.template-suffix-chocolate-bundle .choco-grids-holder[data-taste=data-love_bites] .choco-card img{max-width:188px;width:130%;margin:0 0 -8px -6%}.choco-card strong,.choco-card p{margin:0 0 5px}.choco-card .qty-holder button,.choco-card .qty-input{font-size:10px}.choco-card .qty-holder button{width:20px;height:20px}.choco-card .qty-input{width:24px;height:20px}.template-name-product .site-only-image-wrap{padding:40px 0}.section-ingredients{padding:20px 20px 50px}.section-ingredients h2{font-size:24px;line-height:1.2;margin:0 0 40px}.ingredients-holder{display:inline-flex;gap:10px;align-items:flex-start;flex-direction:column}.ingredients-item{width:auto;border-radius:14px;padding:10px}.ingredients-item__border rect{rx:20px;height:95%}.ingredients-item img{display:inline-block;width:64px;border-radius:14px;margin:0}.ingredients-item strong{display:inline-block;margin:0 10px;position:relative;top:4px}.review-section__title{font-size:24px;line-height:1.1}.section-newsletter .newsletter-image{display:none}.section-newsletter{padding:60px 0 20px}.section-newsletter .newsletter-holder{padding:0}.section-newsletter h2{font-size:24px}.section-newsletter p{font-size:18px}.custom-newsletter-form{padding:20px 0 0}.custom-newsletter-form .field__label{font-size:12px;line-height:1.4}.custom-newsletter-form .field__input:focus~.field__label,.custom-newsletter-form .field__input:not(:placeholder-shown)~.field__label,.custom-newsletter-form .field__input:-webkit-autofill~.field__label{top:calc(var(--inputs-border-width) + -0rem)}.custom-newsletter-form .field input[type=email]{font-size:14px}.custom-newsletter-form .field__button{font-size:12px;padding:10px;width:14rem}}@media (max-width: 420px){.subscription-block,.subscription-block .option-price,.subscription-block .tag,.subscription-block .cart-controls{font-size:12px}.subscription-block .old-price{font-size:10px}}@media (max-width: 720px){.choco-card .plan-card-border rect{width:99%}.subscription-block .option-box .plan-card-border rect{width:99.5%}}@media (max-width: 520px){.choco-card .plan-card-border rect{width:98.5%}.plan-card .plan-card-border rect{width:99%}.site-making-process-steps__border rect{height:96%}}@media (max-width: 440px){.plan-card .plan-card-border rect{width:98.5%}.choco-card .plan-card-border rect{width:98.2%}.subscription-block .option-box .plan-card-border rect{width:99%}}@media (max-width: 350px){.choco-card .plan-card-border rect{width:97.5%}}@media screen and (min-width: 1440px){.template-suffix-chocolate-bundle .plan-card{width:calc(34% - 20px)}.template-suffix-chocolate-bundle .subscription-grid{justify-content:space-between}}.product-reviews-star .number-review em{font-style:normal}.product-reviews-star{margin:0 0 6px}.product-reviews-star .jdgm-star.jdgm--on:before{font-size:1.5rem}.product-reviews-star .jdgm-star{color:#fec12c}
/*# sourceMappingURL=/cdn/shop/t/26/assets/products.css.map */
