.featured-product-form{padding:0;display:block}.empty-text,.featured-product-option-size,.featured-product-option-text{font-size:24px;text-transform:uppercase;margin:0;padding:10px 0}.product-quantity-box-row{display:flex;align-items:center;gap:20px;margin-top:16px}.product-quantity-box{display:flex;align-items:center;width:calc(50% - 10px);border-radius:8px;background:#fff;overflow:hidden}.bg-pink .product-quantity-box-label,.bg-fruit .product-quantity-box-label{background:#ff87be}.bg-green .product-quantity-box-label{background:#38cc47}.featured-product-option-label_text{font-family:var(--font-subheading-family);font-size:16px;line-height:1;font-weight:700}.product-quantity-box-label{font-family:var(--font-subheading-family);font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:1;display:flex;align-items:center;justify-content:center;width:calc(100% - 84px);height:50px;padding:0 3px}.product-quantity-box-label span{display:flex;justify-content:center;max-width:70px}.product-quantity-box.bg-pink,.product-quantity-box.bg-fruit{background:#ffdff2}.product-quantity-box.bg-green{background:#ddf4e0}.product-quantity-input{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;width:30px;font-size:30px;font-weight:700;text-align:center;border:0;border-radius:0;padding:0;height:30px;box-shadow:none!important;outline:none!important;background-color:transparent;font-family:var(--font-subheading-family);font-weight:600}.product-quantity-input::-webkit-outer-spin-button,.product-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-quantity-control{width:84px;display:flex;align-items:center;justify-content:center;position:relative}.product-quantity-control>span,.product-quantity-control>button{background:none;border:none;font:inherit;color:inherit;outline:none;box-shadow:none;line-height:normal;display:flex;align-items:center;justify-content:center;font-size:30px;width:calc(50% - 15px);height:30px;cursor:pointer}.product-quantity-control>span svg,.product-quantity-control>button svg{width:16px;height:16px;pointer-events:none}.featured-products-card__info .button{margin-top:40px;width:100%}.product-choose-size{width:100%;border-radius:10px;border:1px solid #000;height:50px;padding:10px;font-size:20px;font-weight:700;box-shadow:none!important;outline:none!important}.featured-product-free.error{border-color:red}.featured-products-text_and_price{display:flex;align-items:center;gap:10px;width:100%;padding:15px 0;border-bottom:1px solid #000000;color:#000;text-transform:uppercase}.featured-products-text_and_price.grey-color,.featured-products-text_and_price.grey-color .color-pink{color:#888}.featured-products-text_and_price.index-1{border-top:1px solid #000000}.featured-products-text_and_price .icon{width:20px;display:flex;align-items:center}.featured-products-text_and_price .icon img{width:20px;height:20px}.featured-products-text_and_price-content{width:calc(100% - 30px);display:flex;align-items:center;justify-content:space-between}.featured-products-text_and_price .price{font-family:var(--font-heading-family);font-size:16px;line-height:22px;font-weight:700;position:relative}.featured-products-text_and_price .price.strike-price:after{position:absolute;content:"";left:-2px;right:-2px;top:50%;border-top:1px solid #f00;transform:rotate(-18deg)}.featured-products-text_and_price .text{font-family:var(--font-heading-family);font-size:16px;line-height:22px;font-weight:700}[data-compare-price]{font-weight:400}.price-element.hide{display:none}.custom-form-box-block{display:flex;flex-wrap:wrap;gap:20px;margin-top:0!important}.custom-form-box-block .button-wrapper{max-width:100%}.custom-form-box-form__submit{width:100%;height:52px}.custom-form-box{margin:0;cursor:pointer;width:100%}.featured-product-box{display:none;margin-top:20px}.custom-form-box .product-form__submit{display:none}.custom-form-box .featured-product-option-header{display:flex;align-items:center;gap:16px;padding:0 8px;height:35px;justify-content:space-between;background:var(--color-yellow)}.subscription-only .featured-product-option-header{display:none}.featured-product-option-header h4{font-family:var(--font-subheading-family);font-size:16px;font-weight:800;text-transform:uppercase;margin:0;border-radius:8px 8px 0 0;padding:0;color:var(--color-text)}.featured-product-option-header .save-price{background:#000;color:#fff;font-family:var(--font-subheading-family);font-size:12px;font-weight:600;line-height:1.1;display:flex;gap:4px;padding:3px 7px 2px;border-radius:3px}.featured-product-option-header .percent-off{font-family:var(--font-subheading-family);font-size:12px;font-weight:800;padding-top:0;color:var(--color-text)}.featured-product-option-header .percent-off span{padding-right:5px}.custom-form-box .featured-product-option-text{position:relative;display:flex;align-items:center;gap:12px;justify-content:flex-start;padding:12px}.custom-form-box-wrap{border-radius:8px;border:2px solid rgba(0,0,0,.15);overflow:hidden}.featured-product-option-header-column{display:flex;align-items:center;gap:6px}.custom-form-box .featured-product-option-text-subscribe{border-radius:8px 8px 0 0}.custom-form-box.active .custom-form-box-wrap,.custom-form-box:has(input:checked) .custom-form-box-wrap{border-color:#000}.featured-product-option-text-column{display:flex;align-items:center;gap:16px;width:calc(100% - 30px)}.featured-product-option-checkbox{width:20px;height:20px;min-width:20px;min-height:20px;border-radius:100%;border:2px solid #000000;display:flex!important;align-items:center;justify-content:center;position:relative;margin-top:-2px}.featured-product-option-checkbox:after{content:"";display:block;width:10px;height:10px;border-radius:100%;background:#000;opacity:0}.custom-form-box.active .featured-product-option-checkbox:after{opacity:1}.featured-product-option-text .compare-price,.featured-product-option-text .save-price{display:none}.featured-product-box-text p{margin:1px 0 0;font-family:var(--font-body-family);font-size:14px;font-weight:700;line-height:1.1;color:#000;text-transform:initial}.featured-products-card-price{padding-right:16px;border-right:2px solid rgba(0,0,0,.15);display:flex;flex-direction:column}.featured-product-option-label{padding-left:8px}.featured-product-servings-label,.featured-product-servings-label span{font-family:var(--font-body-family);font-size:13px;font-weight:800;line-height:1.1}.featured-products-card-price .price-element{font-family:var(--font-subheading-family);font-size:24px;font-weight:700;line-height:1.1}.featured-product-option-info{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;width:100%;border-top:2px solid rgba(0,0,0,.15);padding:8px 12px}.featured-product-option-info-column{font-size:12px;font-weight:800;line-height:1.1;display:flex;gap:8px;align-items:center}.featured-product-option-info-column:before{content:"";width:20px;height:20px;min-width:20px;border-radius:100%;background:var(--color-yellow);background-size:12px;background-image:url(/cdn/shop/files/icon-checkbox-black-2.svg?v=1738012021);background-position:center;background-repeat:no-repeat}.product-form__submit .button-label{font-size:22px}.product-form__buy{background:#000;color:#fff;text-transform:uppercase;width:100%;margin-top:12px;height:52px}product-form-component{display:flex;flex-direction:column;gap:16px}product-form-component .button-wrapper{margin-top:0}subscription-selector{display:flex;flex-direction:column;gap:12px}product-form-component input[type=radio]{position:absolute;opacity:0;width:0;height:0}.featured-product-option-text:before{content:"";display:inline-block;width:20px;height:20px;background:#f0f0f0;border:2px solid #ccc;border-radius:50%;margin-right:10px;vertical-align:middle}.custom-form-box:has(input:checked) .featured-product-option-text:before{border-color:#111}.featured-product-option-text:after{content:"";position:absolute;display:none;width:10px;height:10px;background:#000;border-radius:50%;left:17px;top:50%;transform:translateY(-50%)}.custom-form-box:has(input:checked) .featured-product-option-text:after{display:block}.free-product-select{padding:12px 14px;border-top:2px solid rgba(0,0,0,.15);background:#fefade}.free-product-select .featured-product-option-size{font-family:var(--font-subheading-family);font-size:15px;font-weight:700;text-transform:uppercase;padding:4px 0}.free-product-select .product-choose-size{background-color:#fff;border-color:#000;padding:10px;font-size:16px;height:40px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}free-product-selector{position:relative}free-product-selector:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none}subscription-selector .timep1{padding:6px 12px;font-size:11px;line-height:1;height:max-content}.direct-to-checkout-button{color:#fff;background-color:#000;margin-top:10px;gap:0}.direct-to-checkout-button span{margin-left:4px}@media screen and (max-width: 749px){.custom-form-box-block{gap:12px}.product-quantity-box-row{margin-top:12px}.featured-products-text_and_price{padding:10px 0}.product-quantity-box-label{font-size:13px;height:42px}.featured-products-text_and_price .text{font-size:12px}.featured-products-list__item{padding:10px 10px 20px}.product-quantity-box-row{gap:10px}.product-quantity-box{width:calc(50% - 5px)}.product-quantity-input{font-sizE:30px;text-align:center}.product-form__buy{margin-top:8px}.empty-text,.featured-product-option-size,.featured-product-option-text{font-size:19px;white-space:nowrap}.featured-products-card-price:not(.featured-products-card-price) span{font-size:18px}.featured-products-card-price span.save-price{font-size:26px}.product-choose-size{font-size:16px}.custom-form-box .featured-product-option-text{gap:12px;padding:12px}.featured-product-option-text-column{gap:12px}.featured-product-option-text:after{left:11px}}.product-form__buy{display:none}@media screen and (max-width: 770px){.featured-product-option-info{padding:8px 12px}.featured-product-option-info-column{font-size:12px}.custom-form-box .featured-product-option-text{gap:6px;padding:6px}.featured-products-card-price{padding-right:6px}.featured-product-option-label{padding-left:0}.free-product-select{padding:12px}.featured-product-option-info-column:before{width:16px;height:16px;min-width:16px;background-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/custom-form.css.map */
