.product-selling-plans{display:block}.product-selling-plans__title{font-weight:var(--font-weight-body-primary-bold);display:block;margin-bottom:.625rem}.selling-plan-group__name{font-size:var(--base-body-primary-size);margin-bottom:.625rem}.selling-plan-options{display:flex;flex-direction:column;gap:0}.selling-plan__item{position:relative;display:block;margin:0}.selling-plan__input{position:absolute;top:0;width:100%;height:100%;border:none;background:transparent;opacity:0;pointer-events:all!important;cursor:pointer;margin:0;padding:0}html[dir=rtl] .selling-plan__input{right:0}html[dir=ltr] .selling-plan__input{left:0}.selling-plan__input:before{display:none}.selling-plan__label{display:flex;text-align:left;gap:8px;align-items:center;width:fit-content;padding:var(--input-padding) 0;line-height:1;cursor:pointer;transition:all .1s linear}.selling-plan__label-content{width:100%;display:flex;flex-direction:column;gap:0}.selling-plan__label-price{width:100%;display:flex;gap:2px;align-items:center}.selling-plan__label-compare-price{font-size:.875em;text-decoration:line-through;padding:0 4px}.selling-plan__label:before{content:"";width:24px;height:24px;border-radius:100%;background-color:#fff;border:2px solid rgb(20 67 61 / 1);display:flex;justify-content:center;align-items:center;flex-shrink:0}.selling-plan__input:checked+.selling-plan__label:before{background-color:#fff;border:2px solid rgb(20 67 61 / 1)}.selling-plan__input:checked+.selling-plan__label:after{content:"";position:absolute;left:4px;top:calc(50% - 8px);width:16px;height:16px;border-radius:100%;background-color:#14433d}.selling-plan__input.disabled+.selling-plan__label,.selling-plan__input[disabled]+.selling-plan__label{opacity:.22;text-decoration:line-through;cursor:default}.selling-plan__input[disabled]{cursor:default;pointer-events:none}.selling-plan__input[disabled]+.selling-plan__label{cursor:default}.no-touchevents .selling-plan__input:hover:not([disabled])+.selling-plan__label:before{border-color:var(--color-borders-forms-secondary)}.selling-plan__input:focus-visible+.selling-plan__label{box-shadow:0 0 0 3px var(--color-secondary-background-main)}.selling-plan__price-adjustment{margin-left:.5rem;font-size:.875em;color:var(--color-text-main);opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-selling-plan.css.map */
