.sellingplan-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2f1ea;border:none;border-radius:25px;position:relative;width:100%}@media only screen and (max-width:768.98px){.sellingplan-select{margin-right:15px}}@media screen and (max-width:640px){.sellingplan-select{margin:0}}.sellingplan-select .chevron{background-color:#f2f1ea;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.sellingplan-select .chevron svg{height:11px;width:16px}.subscriptionpicker{position:relative}@media only screen and (max-width:768.98px){.subscriptionpicker:after{background-color:#f1f0e9;border-radius:12px;bottom:0;content:"";height:100%;position:absolute;right:0;width:50px}.subscriptionpicker.hide-after:after{display:none}.subscriptionpicker.hide-after .sub_tab_main{border-radius:0 0 12px 12px}}.subscriptionpicker ul{gap:8px;list-style:none;margin:0;padding:0;width:calc(100% - 30px)}@media only screen and (max-width:768.98px){.subscriptionpicker ul{width:100%}}.subtabs{display:flex}.subtabs>li{background-color:#f1f0e9;border-radius:12px 12px 0 0;flex:1;overflow:hidden;position:relative;width:50%;z-index:1}.subtabs>li.active{background-color:#fff;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-top:1px solid #c7c7c7;margin-bottom:-1px;z-index:2}.subtabs>li.active .sub_tab_header{background-color:#fff;border-bottom:1px solid #fff;z-index:2}.subtabs>li.active .sub_tab_main{display:block}.subtabs>li .sub_tab_header.subs-header{color:var(--primary-color)}.subtabs>li .sub_tab_main{display:none}.sub_tab_header{background-color:#f1f0e9;margin-bottom:-2px;padding:18px 14px;position:relative;text-align:center}@media (max-width:640px){.sub_tab_header{padding:12px 12px 6px}}.sub_tab_header p{font-size:13px;margin-bottom:0}@media (max-width:640px){.sub_tab_header p{margin-top:5px}}.sub_tab_header p .lowest-price{font-size:13px;font-weight:700}.sub_tab_header p .lowest-price-type{color:#afafaf;font-size:13px;font-style:oblique}.sub_tab_main{background-color:#fff;border:1px solid #c7c7c7;border-radius:0 12px 12px 12px;padding:8px 12px;position:relative;z-index:1}.sub_tab_main *{font-size:14px}@media (max-width:380px){.sub_tab_main *{font-size:13px}}.sub_tab_main .sub-price-wrapper{position:relative}.sub_tab_main .sub-price-wrapper .price-type{font-size:12px;font-weight:700;white-space:nowrap}.sub_tab_variant_selector{list-style:none}.sub_tab_variant_selector li label{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;margin:8px 0}@media only screen and (max-width:768.98px){.sub_tab_variant_selector li label{gap:3px;margin:20px 0}}.sub_tab_variant_selector li label .spacer{flex:1}.sub_tab_variant_selector li label span{flex:2;padding:0 4px;text-align:center}@media only screen and (max-width:1024.98px){.sub_tab_variant_selector li label span{flex:none}}@media (max-width:380px){.sub_tab_variant_selector li label span{padding:0 2px}}.sub_tab_variant_selector li label span.pill{background-color:var(--button-1-color);border-radius:14px;color:#fff;flex:none;font-size:10px;height:0;padding:0;visibility:hidden;white-space:nowrap}.sub_tab_variant_selector li label span.pill.will-last{background-color:#368fb0!important}@media only screen and (max-width:768.98px){.sub_tab_variant_selector li label span.pill{display:flex;justify-content:center;width:-moz-max-content;width:max-content}.sub_tab_variant_selector li label span.pill.active{float:left;margin-right:2px;margin-top:4px}}.sub_tab_variant_selector li label span.pill.active{height:auto;padding:5px 8px;visibility:visible}.sub_tab_variant_selector li label span.perunit{color:#afafaf;font-size:12px;font-style:oblique;font-weight:400;padding-left:0;text-align:left}.sub_tab_variant_selector li label span:first-child{text-align:left}.sub_tab_variant_selector li label span:last-child{flex:1;text-align:right}.sub_tab_variant_selector li label span.was_price{color:#afafaf;font-size:14px;font-style:oblique;text-align:right;text-decoration:line-through}.sub_tab_variant_selector li label:before{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M9 22-1 11.402l2.798-2.859 7.149 7.473L22.091 2 25 4.806z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border:2px solid #c9c9c9;border-radius:50%;color:#fff;content:"";display:inline-block;height:10px;min-width:10px;padding:4px;text-align:center;width:10px}.sub_tab_variant_selector li.active .sub-price-wrapper,.sub_tab_variant_selector li.active label span.perunit{color:#2c7328}.sub_tab_variant_selector li input:checked+label:before{background-color:var(--button-1-color);border:2px solid var(--button-1-color);color:#fff}.sub_tab_variant_selector li input:checked+label+.sub_tab_delivery_frequency{display:flex}.sub_tab_variant_selector .sub-prices{text-align:right}@media only screen and (max-width:1199.98px){.sub_tab_variant_selector .sub-prices{display:flex;flex-direction:row}}.sub_tab_delivery_frequency{display:none;flex-wrap:wrap}.sub_tab_delivery_frequency li{border:1px solid #c7c7c7;border-radius:6px;padding:5px;width:120px}.sub_tab_delivery_frequency li.active{background-color:#fff}.selectedvariant{display:none}.rc-selling-plans{align-items:center;display:flex;justify-content:space-between;margin-top:20px;position:relative}.rc-selling-plans label{flex:none;font-size:12px;font-weight:700;margin-right:8px}@media (max-width:640px){.rc-selling-plans label{display:none}}#sellingplanid{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2f1ea;border:none;border-radius:25px;display:block;padding:6px 16px;position:relative;width:100%}#sellingplanid:focus{outline:none}.selector-wrapper{display:none}.variant-selection-wrapper{margin-bottom:30px}@media only screen and (min-width:992px){.variant-selection-wrapper{margin-bottom:20px}}.variant-selection-title{font-size:16px;font-weight:600;margin-bottom:15px}.variant-selector-wrapper{margin-bottom:20px}.option-radios-wrapper{display:flex;flex-direction:column;gap:15px}.option-radios-wrapper .radio-option{margin:0}.option-name,.radio-option{margin-bottom:15px}.option-name{font-size:16px;font-weight:700}.variant-radios{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media only screen and (max-width:1199.98px){.variant-radios{grid-template-columns:1fr 1fr}}@media (max-width:480px){.variant-radios{grid-template-columns:1fr}}.variant-wrapper{position:relative}.variant-wrapper input[type=radio]{height:0;opacity:0;position:absolute;width:0}.variant-wrapper input[type=radio]:checked+.variant-option-label,.variant-wrapper input[type=radio]:checked+label{background-color:#ebe8e0}.variant-wrapper input[type=radio]:focus+.variant-option-label,.variant-wrapper input[type=radio]:focus+label{box-shadow:0 0 0 2px rgba(58,125,68,.4)}.variant-wrapper .variant-option-label,.variant-wrapper label{background-color:#f9f9f9;border:1px solid #ebe8e0;border-radius:8px;cursor:pointer;display:block;font-weight:600;padding:15px;transition:all .2s ease}.variant-size-options{display:flex;flex-wrap:wrap;gap:20px}.variant-size-options:has(~.variant-sent-as:not(:empty)){margin-bottom:15px}@media only screen and (max-width:1199.98px){.variant-size-options{grid-template-columns:1fr 1fr}}@media (max-width:480px){.variant-size-options{grid-template-columns:1fr}}.variant-size-option{align-items:stretch;display:flex;max-width:130px;position:relative}@media only screen and (max-width:1199.98px){.variant-size-option{max-width:calc(50% - 10px);text-align:center;width:100%}}.variant-size-option .variant-price-from{font-size:12px}.variant-size-option .variant-price{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.variant-size-option .variant-price .was-price{font-size:12px}.variant-size-option .variant-price .now-price{font-size:14px;font-weight:700}.variant-size-radio{height:0;opacity:0;position:absolute;width:0}.variant-size-radio:checked+.variant-size-label{background-color:#ebe8e0;position:relative}.variant-size-radio:checked+.variant-size-label:before{background-color:#3a7d44;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;content:"";height:20px;position:absolute;right:-5px;top:-5px;width:20px}.variant-size-radio:focus+.variant-size-label{box-shadow:0 0 0 2px rgba(58,125,68,.4)}.variant-size-label{align-items:center;background-color:#fff;border:1px solid #ebe8e0;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:15px;text-align:center;transition:all .2s ease}@media only screen and (max-width:1199.98px){.variant-size-label{width:100%}}.variant-sent-as{align-items:center;display:flex;font-size:12px;justify-content:center;width:100%}@media only screen and (min-width:992px){.variant-sent-as{justify-content:flex-end}}.variant-sent-as:empty{display:none}.variant-title{display:block;font-weight:600}.variant-price-from{display:block;font-size:14px;font-weight:700}.variant-price-from .now-price{font-size:14px}.variant-option-label{display:flex;flex-direction:column;gap:5px}.best-value-pill{border-radius:50px;color:#000;display:none;font-size:14px;font-weight:500;min-width:-moz-fit-content;min-width:fit-content;padding:8px 20px;position:absolute;right:-15px;top:-10px}.best-value-pill.selected{display:block}.best-value-pill.one-time{background-color:#d6b600}.best-value-pill.subscription{background-color:var(--accent-1-color);display:block}@media only screen and (max-width:768.98px){.best-value-pill{font-size:13px}}.purchase-type-options{display:flex;flex-direction:column;gap:23px;margin-bottom:15px}.purchase-type-options.subscription-first .subscription{order:1}.purchase-type-options.one-time-first .subscription,.purchase-type-options.subscription-first .one-time{order:2}.purchase-type-options.one-time-first .one-time{order:1}.purchase-option{position:relative;width:100%}.purchase-type-radio{height:0;opacity:0;position:absolute;width:0}.purchase-type-radio:checked+.purchase-type-label{background-color:#ebe8e0}.purchase-type-radio:checked+.purchase-type-label:before{background-color:#3a7d44;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;content:"";height:20px;left:10px;position:absolute;top:15px;width:20px}.purchase-type-radio:focus+.purchase-type-label{box-shadow:0 0 0 2px rgba(58,125,68,.4)}.purchase-type-label{background-color:#fff;border:1px solid #ebe8e0;border-radius:8px;cursor:pointer;display:block;padding:15px;transition:all .2s ease}@media only screen and (max-width:1199.98px){.purchase-type-label{padding:15px 10px}}.purchase-type-label:before{background-color:#ebe8e0;background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;content:"";height:20px;left:10px;position:absolute;top:15px;width:20px}.option-header{align-items:end;display:flex;justify-content:space-between;padding-left:25px}@media only screen and (max-width:1199.98px){.option-header{align-self:start;flex-direction:column}}.option-header h4{font-size:16px;font-weight:600}@media only screen and (max-width:768.98px){.option-header h4{font-size:15px}}.option-header-inner{max-width:340px;width:100%;width:-webkit-fill-available}@media only screen and (max-width:1199.98px){.option-header-inner{max-width:100%}}.option-description{color:#666;font-size:14px;margin:0}.option-price-container{border-top:1px solid rgba(0,0,0,.1);margin-bottom:12px;padding:10px 0}.option-variant-price{align-items:center;display:flex;justify-content:space-between}.delivery-frequency{align-items:center;display:flex;margin-top:10px}@media only screen and (max-width:1199.98px){.delivery-frequency{align-items:flex-start;flex-direction:column}}.delivery-frequency label{flex:0 0 120px;font-size:14px;font-weight:600;margin-bottom:8px;margin-right:10px}.select-wrapper{flex:1;position:relative;width:100%}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ebe8e0;border-radius:6px;font-size:14px;padding:10px 30px 10px 12px;width:100%}@media only screen and (max-width:1199.98px){.select-wrapper select{font-size:12px}}.select-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.17 16.118'%3E%3Cpath d='M3.864 4.701c.017-.075.037-.145.14-.11.394.467.54 1.463.55.704.469-.064.114.518.159.783.211.1.755-.061.737.218-.633.035.423.502.455.437-.027.16-.182.154-.171.361.403.47 1.194.734 1.318 1.691-.198-.035-.06-.332-.346-.297-.933.775-2.588 2.854-3.796 3.983-.171.16-.558.148-.672.3a1.981 1.981 0 0 0-.136 2.145c.663.555 2.016.77 2.206-.365.887.008 1.463-1.596 2.518-1.853a21.7 21.7 0 0 1 3.373-3.657l.123-1.003C8.077 5.298 5.525 2.798 3.148.161c-3.641.372.759 3.861.716 4.54Z' fill='%2340372d' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;content:"";height:20px;pointer-events:none;position:absolute;right:8px;top:10px;transform:rotate(90deg);width:20px}@media only screen and (max-width:1199.98px){.select-wrapper:after{top:8px}}.chevron{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.purchase-type-content{background-color:#fff;border:1px solid #ebe8e0;border-radius:0 0 8px 8px;border-top:none;padding:15px}.variant-price-display{margin-left:20px;min-width:150px}@media only screen and (max-width:1199.98px){.variant-price-display{display:flex;flex-direction:row;margin-left:0;margin-top:10px;width:100%}.variant-price-display .price-wrapper .was-price{margin-right:8px}}.variant-price-container{align-items:flex-end;display:flex;flex-direction:row-reverse;justify-content:space-between}@media only screen and (max-width:1199.98px){.variant-price-container{align-items:center;flex-direction:row;width:100%}.variant-price-container .now-price{display:none}}.variant-price-container .now-price-xs{display:none}@media only screen and (max-width:1199.98px){.variant-price-container .now-price-xs{display:block;font-size:14px;font-weight:700}}.price-wrapper{display:flex;flex-direction:column;font-size:18px;font-weight:600;gap:6px;justify-content:flex-end;text-align:right}.was-price{font-size:14px;text-decoration:line-through}.price-per-unit{font-size:12px;margin-bottom:2px;margin-right:8px}@media only screen and (max-width:1199.98px){.price-per-unit{margin-bottom:0;margin-left:auto}}.purchase-option.one-time .option-header{align-items:center;flex-direction:row;gap:10px}.purchase-option.one-time .purchase-type-label:before{top:calc(50% - 10px)}.purchase-option.one-time .variant-price-display{min-width:unset;width:-moz-max-content;width:max-content}.purchase-option.one-time:has(.best-value-pill) .variant-price-display{margin-top:20px}.will-last{color:#666;font-size:12px}.add-to-cart-section{align-items:center;display:flex;gap:10px;margin-top:20px}@media (max-width:480px){.add-to-cart-section{flex-direction:column}}.quantity-selector{align-items:center;border:1px solid #ebe8e0;border-radius:6px;display:flex;overflow:hidden}@media (max-width:480px){.quantity-selector{margin-bottom:10px;width:100%}}.quantity-adjust{background-color:#f5f5f5;border:none;cursor:pointer;font-size:16px;font-weight:700;padding:10px 15px}#quantity{border:none;font-size:14px;padding:10px 0;text-align:center;width:40px}.add-to-cart-button{background-color:#3a7d44;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1;font-size:16px;font-weight:600;padding:12px 20px;transition:background-color .2s ease}@media (max-width:480px){.add-to-cart-button{width:100%}}.add-to-cart-button:hover{background-color:#2a5a31}@media (max-width:480px){.purchase-type-tabs{flex-direction:column}}.subscription-perks-link{color:#3a7d44;display:block;font-size:14px;font-weight:700;margin-top:10px;text-align:center;text-decoration:underline}.product .open-fmf{display:none}

/*# sourceMappingURL=section-fg-product-form.min.css.map*/