.skip-to-content-link.visually-hidden:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#powered-by{display:none!important}#product_widget_purchase_option_header{font-family:var(--font-heading-family, "Cabin", sans-serif);font-size:1.05rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground, #172858);margin:0 0 14px;padding:0}#sn-product-widget__purchase-options>div{display:flex;gap:10px;width:100%}#sn-product-widget__purchase-options button{flex:1;display:flex!important;align-items:center;justify-content:center;gap:10px;padding:16px 14px;border:1.5px solid #d4d4d4!important;border-radius:10px;background:#fff!important;cursor:pointer;transition:all .15s ease;position:relative}#sn-product-widget__purchase-options button.selected{border-color:var(--color-foreground, #172858)!important;background:#f0f4f8!important}#sn-product-widget__purchase-options .group-name{font-family:var(--font-body-family, "Libre Franklin", sans-serif);font-size:1.05rem;font-weight:600;color:var(--color-foreground, #172858);line-height:1.3}#sn-product-widget__purchase-options button svg{width:24px;height:24px;flex-shrink:0}.subscription_max_discount{position:absolute!important;top:-10px;right:-6px;background:#1bf87e!important;color:#172858!important;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:20px;line-height:1.3;display:block!important}.sn-product-widget__delivery-frequency{margin-top:12px;padding:14px 16px;background:#f8f9fa;border:1.5px solid #e5e7eb;border-radius:10px}#product_widget_frequency_header{font-family:var(--font-body-family, "Libre Franklin", sans-serif);font-size:.85rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#6b7280;margin:0 0 10px;padding:0}.selling_plan{margin:0;padding:0}.selling_plan .radio{display:flex;align-items:center;justify-content:space-between;padding:8px 0;cursor:pointer}.selling_plan .radio__header{display:flex;align-items:center;gap:8px}.selling_plan .radio__control{width:18px;height:18px;border:2px solid #d4d4d4;border-radius:50%;display:inline-block;position:relative;transition:all .15s ease}.selling_plan input[type=radio]:checked+.radio__control{border-color:var(--color-foreground, #172858)}.selling_plan input[type=radio]:checked+.radio__control:after{content:"";width:8px;height:8px;background:var(--color-foreground, #172858);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selling_plan .interval-name,.selling_plan .plan-name{font-family:var(--font-body-family, "Libre Franklin", sans-serif);font-size:1rem;font-weight:500;color:var(--color-foreground, #172858)}.selling_plan .radio__price{text-align:right}.selling_plan .first-discount{font-family:var(--font-body-family, "Libre Franklin", sans-serif);font-size:1rem;font-weight:600;color:var(--color-foreground, #172858)}#sn-product-widget{margin-top:0;padding:0}#sn-product-widget__purchase-options{padding:0;margin:0}.policy-link{font-size:.75rem;color:#9ca3af;text-decoration:underline;margin-top:8px}@media screen and (max-width:749px){#sn-product-widget__purchase-options>div{gap:8px}#sn-product-widget__purchase-options button{padding:14px 10px;flex-direction:column;gap:6px}#sn-product-widget__purchase-options .group-name{font-size:.9rem;text-align:center}.subscription_max_discount{top:-8px;right:-4px;font-size:.68rem;padding:3px 7px}.sn-product-widget__delivery-frequency{padding:12px 14px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
