plan-form,.plan-form{display:contents}.plan-form__counter{text-transform:uppercase;order:2;margin-top:20px;font-family:abc-social-mono,mono;font-size:12px;line-height:normal}.plan-form__flavours{--_stepper-width:82px;background:#fff;border:1px solid #1a1a1a66;border-radius:5px;order:3;margin:10px 0 0;padding:0;list-style:none}.plan-form__row{align-items:center;gap:18px;min-height:77px;padding:12px 20px 12px 14px;display:flex}.plan-form__row+.plan-form__row{border-top:1px solid #1a1a1a66}.plan-form__swatch{--tw-bg-opacity:1;background-color:rgb(249 237 226/var(--tw-bg-opacity,1));border-radius:5px;flex-shrink:0;width:50px;height:50px;overflow:hidden}.plan-form__swatch img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.plan-form__body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.plan-form__title{color:#1a1a1ae6;font-size:17px;font-weight:700;line-height:1.2}.plan-form__price{letter-spacing:.12px;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:12px;line-height:1.5}.plan-form__price s{opacity:.6}.plan-form__control{width:var(--_stepper-width);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.plan-form__btn{color:#fff;cursor:pointer;background:#000;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;padding:0;display:inline-flex}.plan-form__btn svg{width:9px;height:9px;display:block}.plan-form__btn:disabled{cursor:default;opacity:.3}.plan-form__qty{box-sizing:border-box;text-align:center;--tw-text-opacity:1;width:40px;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:17px;font-weight:700;line-height:1}.plan-form__row[data-qty="0"] .plan-form__btn--minus,.plan-form__row[data-qty="0"] .plan-form__qty{opacity:0;visibility:hidden;transform:translate(12px)}.plan-form__btn--minus,.plan-form__qty{transition:opacity .2s,transform .25s,visibility}@media (prefers-reduced-motion:reduce){.plan-form__btn--minus,.plan-form__qty{transition:none}}.plan-form__options{border:0;order:4;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;padding:0;display:grid}.plan-form__option{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgb(163 163 163/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:5px;align-items:center;gap:10px;min-height:52px;padding:10px 15px;font-size:17px;font-weight:500;display:flex}.plan-form__option input{accent-color:#000;flex-shrink:0;width:16px;height:16px}.plan-form__option:has(input:checked){--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.plan-form__option:has(input:focus-visible){outline-offset:2px;outline:2px solid #000}.plan-form__frequency{grid-column:1/-1}.plan-form__bumps{border:0;flex-direction:column;order:5;gap:20px;margin:20px 0 0;padding:0;display:flex}.plan-form__bump{flex-direction:column;gap:6px;display:flex}.plan-form__bump-name{flex-direction:column;flex:1;min-width:0;display:flex}.plan-form__bump-badge{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:5px;flex-shrink:0;padding:2px 8px;font-family:abc-social-mono,mono;font-size:12px;line-height:normal}.plan-form__bump-price{white-space:nowrap;font-size:17px;font-weight:500}.plan-form__bump-price s{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-weight:400}.plan-form__bump .custom-select-wrap{z-index:20}.plan-form__bump .custom-select-wrap:has(.isOpen){z-index:21}.plan-form__bump .custom-select-wrap .custom-select__selected{border-radius:5px;padding-right:45px}.plan-form__bump .custom-select-wrap .custom-select__options-wrap{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.plan-form__bump .custom-select-wrap .custom-select:not(.isOpen) .custom-select__options-wrap{border-color:#0000}.plan-form__bump .custom-select-wrap .custom-select__value{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.plan-form__bump .custom-select-wrap .custom-select__option{padding-left:10px;padding-right:10px}@media (width>=992px){.plan-form__bump .custom-select-wrap .custom-select__option{padding-left:20px;padding-right:20px}}.plan-form__label{text-transform:uppercase;margin-bottom:10px;font-family:abc-social-mono,mono;font-size:12px;line-height:normal;display:block}.plan-form__frequency .plan-form__label{margin-top:10px}.plan-form__bump-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.plan-form__select{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgb(163 163 163/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(0 0 0/var(--tw-text-opacity,1));appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;border-radius:5px;height:52px;padding:0 40px 0 15px;font-size:17px;font-weight:500;display:block}.plan-form__included{order:2;margin-top:20px}.plan-form__included .plan-form__label{margin-bottom:10px}.plan-form__included-row{cursor:default}.plan-form__included-row+.plan-form__included-row{margin-top:10px}.plan-form__pricing{-moz-column-gap:15px;flex-wrap:wrap;order:7;align-items:baseline;gap:4px 15px;display:flex}.plan-form__note{font-size:12px}.plan-form__status{order:8;min-height:18px;margin-top:10px;font-size:12px}.plan-form__error{--tw-text-opacity:1;color:rgb(230 51 49/var(--tw-text-opacity,1))}.plan-form__submit{order:9;margin-top:10px}
