.template-product .quantity-pack__item{border-radius:0.5rem;border:0.09375rem solid rgba(232,232,232,.3);background:var(--color-white-100)}.template-product .quantity-pack__item.active{border:0.09375rem solid var(--color-black-20)}.template-product .section-product-subscription .quantity-pack__item.active .quantity-buy__top,.template-product .section-product-subscription .quantity-pack__item .quantity-buy__top{border-radius:0.5rem 0.5rem 0 0 !important;background:rgba(232,232,232,.3) !important}.template-product .quantity-pack__list .quantity-pack__item:nth-child(2) .quantity-buy__top{background:var(--color-rose, #FFCFD2) !important}.template-product .quantity-buy__item-count{font-size:1.25rem !important;font-weight:700 !important}.template-product .quantity-pack__item .subscription__sale{font-size:0.75rem !important;font-weight:400 !important}.purchase-options-4{display:flex;flex-direction:column;gap:0.75rem}.purchase-options-4 .purchase-option-4{display:grid;border:1.5px solid var(--color-black-20);background:var(--color-biege-light);column-gap:0.75rem;padding:1rem;border-radius:1rem;border:0.09375rem solid var(--color-white-80);background:var(--color-white-100);cursor:pointer;transition:all .3s ease-in-out}.purchase-options-4 .purchase-option-4 .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}.purchase-options-4 .purchase-option-4 .select-side .icon{width:1.5rem;height:1.5rem}.purchase-options-4 .purchase-option-4__price{position:absolute;right:0}.purchase-options-4 .purchase-option-4.one-time{display:grid;grid-template-columns:1fr auto;position:relative}.purchase-options-4 .purchase-option-4.one-time .purchase-option-4__info{margin-bottom:0}.purchase-options-4 .purchase-option-4.one-time .purchase-option-4__price{top:50%;right:1rem;transform:translateY(-50%)}.purchase-options-4 .purchase-option-4.subscription{border:0.09375rem solid var(--color-black-20)}.purchase-options-4 .purchase-option-4-wrapper{display:grid;grid-template-columns:1fr auto;position:relative}.purchase-options-4 .purchase-option-4 .selling_plan{position:relative;width:100%}.purchase-options-4 .purchase-option-4 .price{flex-direction:column;align-items:flex-start;gap:0.25rem}.purchase-options-4 .purchase-option-4 .price__text{--debug-typography: "p2b";font-family:"DM Sans",sans-serif;font-size:16px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0}.purchase-options-4 .purchase-option-4 .price__old{--debug-typography: "p2r";font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;line-height:136%;font-style:normal;letter-spacing:0;font-weight:500}.purchase-options-4 .purchase-option-4.active input{border:.125rem solid var(--color-black-20) !important}.purchase-options-4 .purchase-option-4.active input: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%)}.purchase-options-4 .purchase-option-4 input{margin:0;padding:0;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-60) !important;border-radius:50% !important;position:relative !important;transition:all .3s ease-in-out}.purchase-options-4 .purchase-option-4 .chips{padding:0.25rem 0.75rem;border-radius:0.25rem;height:1.75rem}.purchase-options-4 .purchase-option-4 .chips__text{font-weight:600;line-height:1.25rem}.purchase-options-4 .purchase-option-4__info{display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;margin-bottom:0.75rem}.purchase-options-4 .purchase-option-4__title{--debug-typography: "p2b";font-family:"DM Sans",sans-serif;font-size:16px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0}.purchase-options-4 .purchase-option-4__badge .chips{text-transform:uppercase;margin-bottom:1rem}.purchase-options-4 .purchase-option-4__benefits{margin:0;padding:0}.purchase-options-4 .purchase-option-4__benefits .list-item{gap:0.5rem;margin-bottom:0.75rem}.purchase-options-4 .purchase-option-4__benefits .list-item:last-child{margin-bottom:0}.purchase-options-4 .purchase-option-4 .list-item__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}.purchase-options-4 .purchase-option-4 .list-item__icon,.purchase-options-4 .purchase-option-4 svg{width:1.125rem;height:1.125rem;flex-shrink:0}.purchase-options-4 .purchase-option-4__subscription-plans{margin-top:0.75rem}.purchase-options-4 .purchase-option-4__plans-label{display:block;--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:600;margin-bottom:0.5rem;color:var(--color-black-20)}.purchase-options-4 .purchase-option-4__plans-selector{position:relative;width:100%}.purchase-options-4 .purchase-option-4__plans-select{--debug-typography: "p2b";font-family:"DM Sans",sans-serif;font-size:16px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;appearance:none;width:100%;padding:0.75rem 2.5rem 0.75rem 0.75rem;border-radius:1rem;border:0.09375rem solid var(--color-white-80);background:var(--color-white-100);color:var(--color-black-20);cursor:pointer;transition:all .3s ease-in-out}.purchase-options-4 .purchase-option-4__plans-select:focus{outline:none;border-color:var(--color-black-20)}.purchase-options-4 .purchase-option-4__select-arrow{position:absolute;right:0.75rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.purchase-options-4 .purchase-option-4__select-arrow .icon{width:1.25rem;height:1.25rem}