.product-form ul{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.product-form .chips__text{font-weight:500}@media (min-width: 1024px){.product-form .chips__text{--debug-typography: "p1r";font-family:DM Sans,sans-serif;font-size:17px;font-weight:400;line-height:136%;font-style:normal;letter-spacing:0;font-weight:500}}.product-form .product-form__cart-submit{display:flex;align-items:center;justify-content:center;gap:.25rem;border:none;color:var(--color-white-100);border-radius:12.5rem;background:var(--color-black-20);border:.0625rem solid var(--color-black-20);padding:.75rem 1.5rem;--debug-typography: "p1b";font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;cursor:pointer;transition:all .3s ease-in-out}.product-form .product-form__cart-submit:hover{background-color:var(--color-white-80);transition:all .3s ease-in-out}.product-form .product-form__cart-submit.button_theme_dark{width:100%;color:var(--color-white-100);background-color:var(--color-black-20)}.product-form .product-form__cart-submit.button_theme_dark:hover,.product-form .product-form__cart-submit.button_theme_dark:focus,.product-form .product-form__cart-submit.button_theme_dark:active{background-color:var(--color-black-30)}.product-form .product-form__cart-submit.button_theme_meteor-shower{width:100%;color:var(--color-white-100);background-color:#5a31f4;border:none}.product-form .product-form__cart-submit.button_theme_meteor-shower:hover,.product-form .product-form__cart-submit.button_theme_meteor-shower:focus,.product-form .product-form__cart-submit.button_theme_meteor-shower:active{background-color:#7756f6}.product-form .product-form__cart-submit .icon{width:1.25rem;height:1.25rem}@media (min-width: 1024px){.product-form .product-form__cart-submit .icon{width:1.5rem;height:1.5rem}}.product-form .list-item{gap:.5rem;align-items:flex-start;margin-bottom:.5rem}.product-form .list-item svg{width:1.125rem;height:1.125rem}.product-form .list-item:last-child{margin-bottom:0}@media (min-width: 1024px){.product-form .list-item__text{--debug-typography: "p2r";font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:136%;font-style:normal;letter-spacing:0}}.product-form .loop-subscription-group-label,.product-form .loop-one-time-purchase-option-label{font-size:1.0625rem!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:6.625rem}@media (min-width: 768px){.product-form .loop-subscription-group-label,.product-form .loop-one-time-purchase-option-label{max-width:9.375rem}}.product-form .loop-selected-selling-plan-group{background:var(--color-biege-light);color:var(--color-black-20)}.product-form .loop-selling-plan-fieldset{height:20.75rem;max-height:20.75rem;min-height:20.75rem;display:grid;grid-template-columns:1fr 1fr;background:var(--color-white-100);color:var(--color-black-20);margin-bottom:1rem!important;border-width:.09375rem!important;border-color:#0000!important;border-radius:.5rem!important}@media (min-width: 768px){.product-form .loop-selling-plan-fieldset{height:20.625rem;max-height:20.625rem;min-height:20.625rem;margin-bottom:1.5rem!important}}.product-form .loop-selling-plan-fieldset:before{content:"";position:absolute;top:2.375rem;left:0;right:0;bottom:0;background:var(--color-biege-light);pointer-events:none;border-radius:0 0 .5rem .5rem;height:18.375rem}@media (min-width: 768px){.product-form .loop-selling-plan-fieldset:before{top:3rem;height:17.625rem}}.product-form .loop-subscription__label{--debug-typography: "p6r";font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;line-height:145%;font-style:normal;letter-spacing:0;font-weight:500;position:absolute;top:-1.3125rem;z-index:2;background:var(--color-olive);border-radius:.5rem .5rem 0 0;padding:.125rem .5rem;line-height:1rem;right:3.1875rem;color:var(--color-black-20)!important}.product-form .loop-selling-plan-allocation{overflow:hidden;border-top-left-radius:.5rem}.product-form .loop-selling-plan-allocation .loop-subscription-group{padding:.75rem 1rem!important;flex-wrap:nowrap}.product-form .delivery-option{--debug-typography: "p3r";font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:140%;font-style:normal;letter-spacing:0;font-weight:500;margin-top:1rem;margin-bottom:.5rem;display:block}.product-form .loop-subscription-group,.product-form .loop-one-time-purchase-option{height:2.375rem;max-height:2.375rem}@media (min-width: 768px){.product-form .loop-subscription-group,.product-form .loop-one-time-purchase-option{height:3rem;max-height:3rem}}.product-form .loop-one-time-purchase-option{padding:.75rem 1rem!important;flex-wrap:nowrap}.product-form .loop-one-time-purchase-option .loop__description-icon{display:none;margin-bottom:1.5rem}.product-form .loop-one-time-purchase-option.loop-selected-selling-plan-group .loop__description-icon,.product-form .loop-one-time-purchase-option.loop-selected-selling-plan-group .loop-one-time__description{width:100%;display:block}.product-form .loop-one-time-purchase-option.loop-selected-selling-plan-group .loop-one-time__description{margin-bottom:1rem}.product-form .loop-subscription-group-price-container{margin-bottom:1.5rem}.product-form .loop-subscription-group-price-container .price{gap:0;flex-direction:row}.product-form .loop-subscription-group-price-container .price .price__text{order:2;margin-right:1.5rem}.product-form .loop-subscription-group-price-container .price .price__old{order:1;margin-right:.5rem}.product-form .loop-subscription-group-price-container .price .price__text>div,.product-form .loop-subscription-group-price-container .price .price__old>div,.product-form .loop-subscription-group-price-container .price .price__text,.product-form .loop-subscription-group-price-container .price .price__old{font-size:1.5rem!important}.product-form .loop-subscription-group-price-container .chips{order:3;margin-top:0!important}.product-form .loop-subscription-group-price-container .chips .chips__text{--debug-typography: "p3r";font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:140%;font-style:normal;letter-spacing:0;font-weight:500}.product-form .loop-one-time-purchase__container{display:none}.product-form .loop-one-time-purchase-option.loop-selected-selling-plan-group .loop-one-time-purchase__container{display:block}.product-form .loop-one-time__description{display:none;--debug-typography: "p2b";font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;margin-bottom:1rem;margin-bottom:0}.product-form .loop-option-icon{display:flex;align-items:center}.product-form .loop-option-icon.active{display:none}.product-form .loop-subscription-group-price-amount,.product-form .loop-one-time-purchase-option-price-amount{font-size:1.0625rem!important;font-weight:700!important}.product-form .loop-options-container{display:flex;gap:.5rem}.product-form .loop-options-container .loop-option{border-radius:12.5rem;border:.0625rem solid rgba(40,40,40,.07);background:var(--color-white-100);padding:.125rem .5rem;display:flex;align-items:center;gap:.375rem;--debug-typography: "p4r";font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:150%;font-style:normal;letter-spacing:0;cursor:pointer}.product-form .loop-options-container .loop-option .icon{width:.75rem;height:.75rem;stroke:var(--color-white-80);fill:var(--color-white-80)}.product-form .loop-options-container .loop-option.active{border-radius:12.5rem;background:var(--Black-20, #282828);color:var(--color-white-100)}.product-form .loop-options-container .loop-option.active .loop-option-icon{display:none}.product-form .loop-options-container .loop-option.active .loop-option-icon.active{display:flex}.product-form .loop-options-container .loop-option.active .loop-option-icon.active .icon{fill:none}.product-form .loop-one-time-purchase-option-radio,.product-form .loop-subscription-group-radio{width:1.125rem!important;height:1.125rem!important;min-width:1.125rem!important;-webkit-appearance:none!important;line-height:1.2rem!important;padding:0!important;border:.125rem solid var(--color-white-80)!important;border-radius:50%!important;position:relative!important}.product-form .loop-selected-selling-plan-group .loop-one-time-purchase-option-radio,.product-form .loop-selected-selling-plan-group .loop-subscription-group-radio{border:.125rem solid var(--color-black-20)!important}.product-form #loop-selling-plan-fieldset .loop-one-time-purchase-option-radio:checked:after,.product-form #loop-selling-plan-fieldset .loop-subscription-group-radio:checked:after{content:" ";display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-black-20);left:50%;top:50%;position:absolute;transform:translate(-50%,-50%)}.product-form .loop-one-time-purchase-option-position{border-top-right-radius:.5rem;overflow:hidden;margin-bottom:.75rem}.product-form .loop__description-icon{transition:all .3s ease-in-out;width:100%;padding:0;margin-bottom:1rem}.product-form .chips{margin:0;margin-top:1rem}.product-form .list-item__icon{width:1.125rem;height:1.125rem;margin-top:.125rem}.product-form .loop-subscription-group-selling-plans-container,.product-form .loop-one-time-purchase__container{margin:0;position:absolute;left:0;right:0;top:2.375rem;padding:1rem 1.5rem}@media (min-width: 768px){.product-form .loop-subscription-group-selling-plans-container,.product-form .loop-one-time-purchase__container{top:3rem}}.product-form .loop-selling-plan-selector{--debug-typography: "p2b";font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;margin:0!important;padding:.75rem!important;width:100%!important;height:3rem;border-radius:1rem!important;border:.0625rem solid;border-color:var(--color-black-30)!important;font-size:1rem!important;font-weight:700!important;color:var(--color-black-20);background:var(--color-white-100)}.product-form .rail-select{width:100%;position:relative}.product-form .rail-select .select-side{pointer-events:none;width:1.5rem;height:1.5rem;position:absolute;top:50%;transform:translateY(-50%);background-color:var(--color-white-100);right:1rem}.product-form .rail-select .select-side .icon{width:1.5rem}.product-form .price__text>div{color:var(--color-white-60)}.product-form .price__old .loop-subscription-group-price-amount-original,.product-form .price__old .loop-one-time-purchase-option-price-amount-original{line-height:1.2em!important}@media (min-width: 1024px){.product-form .price__old .loop-subscription-group-price-amount-original,.product-form .price__old .loop-one-time-purchase-option-price-amount-original{font-size:1.0625rem!important}}.product-form .loop-selected-selling-plan-group .price__text>div{color:var(--color-black-20)}.product-form .price{flex-direction:row-reverse}.product-form .shopify-payment-button__button{border-radius:12.5rem;overflow:hidden;height:3rem}.product-form .shopify-payment-button{--debug-typography: "p1b";font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;position:absolute;top:0;left:0;width:100%;margin-right:0}.product-form .shopify-payment-button__more-options,.product-form #buyer-consent,.product-form #shopify-buyer-consent{display:none}.product-form .btn-redirect-checkout{position:relative}.product-form .btn-redirect-checkout .product-form__cart-submit{position:relative;pointer-events:none!important;z-index:1}.product-form .product-form__buttons{position:absolute;width:100%;padding:0 1rem;margin-bottom:2.5rem;bottom:0;left:0;right:0}.product-form .loop-one-time-purchase-option-position .loop__description-icon,.product-form .loop-one-time-purchase-option-position .loop-one-time__description{opacity:0!important;height:0!important;margin:0!important}.product-form .loop-one-time-purchase-option-position .loop__description-icon.active,.product-form .loop-one-time-purchase-option-position .loop-one-time__description.active{opacity:1!important;height:auto!important;margin-bottom:1rem!important}.quantity-pack__item{min-height:5.1875rem;padding-bottom:.75rem!important}.quantity-buy__item-count{--debug-typography: "h8";font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:130%;font-style:normal;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/61/assets/block-product-form-3.css.map */
