.subscribe-wrapper{margin-bottom:20px}.subscribe-wrapper .purchase-options{max-width:620px;display:flex;flex-direction:column;gap:18px}.subscribe-wrapper .purchase-card{position:relative;display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #c5c5c5;border-radius:10px;background:#f5f5f5;cursor:pointer;transition:all .25s ease}@media(max-width:767px){.subscribe-wrapper .purchase-card{padding:12px}.subscribe-wrapper .purchase-card.subscription{padding:20px 12px}}.subscribe-wrapper .purchase-card input{display:none}.subscribe-wrapper .purchase-card:has(input:checked){border:1px solid #527493}.subscribe-wrapper .radio-circle{width:20px;height:20px;border:2px solid #9d9d9d;border-radius:50%;margin-top:3px;position:relative;flex-shrink:0;display:none}.subscribe-wrapper .radio-circle:after{content:"";position:absolute;width:10px;height:10px;background:#527493;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:.2s ease}.subscribe-wrapper .purchase-card:has(input:checked) .radio-circle{border-color:#527493}.subscribe-wrapper .purchase-card:has(input:checked) .radio-circle:after{transform:translate(-50%,-50%) scale(1)}.subscribe-wrapper .purchase-card:not(:has(input:checked)){opacity:.5}.subscribe-wrapper .purchase-card:not(:has(input:checked)) .delivery-select{pointer-events:none;cursor:not-allowed;background:#f1f1f1}.subscribe-wrapper .purchase-card:not(:has(input:checked)) .select-wrapper:after{opacity:.4}.subscribe-wrapper .purchase-content{width:100%}.subscribe-wrapper .purchase-title{font-size:20px;font-weight:700;color:#222;line-height:1.2;display:flex;justify-content:space-between}@media(max-width:767px){.subscribe-wrapper .purchase-title{font-size:18px;line-height:1.4}}.subscribe-wrapper .purchase-subtitle{margin-top:4px;font-size:15px;color:#555}.subscribe-wrapper .badge{position:absolute;top:-12px;right:17px;background:#527493;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:10px;letter-spacing:.4px;white-space:nowrap}@media(max-width:767px){.subscribe-wrapper .badge{font-size:10px;padding:4px 10px}}.subscribe-wrapper .select-wrapper{position:relative;margin-top:18px}.subscribe-wrapper .select-wrapper:after{content:"";position:absolute;top:50%;right:18px;width:8px;height:8px;border-right:2px solid #666;border-bottom:2px solid #666;transform:translateY(-60%) rotate(45deg);pointer-events:none}.subscribe-wrapper .delivery-select{width:100%;height:56px;padding:0 48px 0 16px;border:1px solid #d8d8d8;border-radius:30px;background:#fff;font-size:15px;color:#444;appearance:none;-webkit-appearance:none;cursor:pointer}@media(max-width:767px){.subscribe-wrapper .delivery-select{height:44px}}.subscribe-wrapper .delivery-select:focus{outline:none;border-color:#527493}.subscribe-wrapper .metafield-rich_text_field ul{list-style:disc;padding-left:36px;color:gray;font-size:13px}@media(max-width:767px){.subscribe-wrapper .metafield-rich_text_field ul{padding-left:30px}}.subscribe-wrapper .price-wrapper{display:flex;gap:10px;align-items:center}.subscribe-wrapper .price-wrapper .one-time-price{font-size:18px;text-decoration:line-through;color:#aaa}@media(max-width:767px){.subscribe-wrapper .price-wrapper .one-time-price{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/bundle-subscribe.css.map */
