.subscription-wrapper{padding-top:30px;padding-bottom:0}subscription-button.in-view .auto-ship-wrapper{position:fixed;bottom:0;left:0;right:0;z-index:10;width:100%;background:#fff;box-shadow:0 -2px 10px #0000001a;display:flex;align-items:center;justify-content:center;background:#f7f3f0}subscription-button.in-view .tooltip.show{top:-180px}subscription-button.in-view .toggle-container{margin:0;justify-content:center}.toggle-container{background:#f7f3f0;border-radius:8px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;position:relative;width:fit-content;gap:20px}.toggle-left{display:flex;align-items:center;gap:12px}.toggle-switch{position:relative;width:48px;height:26px;background:#e0e0e0;border-radius:13px;cursor:pointer;transition:background .3s ease}.toggle-switch.active{background:#1a4033}.toggle-slider{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.toggle-switch.active .toggle-slider{transform:translate(22px)}.toggle-text{color:#000;font-size:16px;font-weight:600}.info-icon{width:25px;height:25px;background:#1a4033;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;color:#fff;font-size:14px;transition:transform .2s ease}.info-icon:hover{transform:scale(1.1)}.tooltip{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 20px #00000026;width:calc(100% - 20px);max-width:340px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:10}.tooltip.show{opacity:1;visibility:visible}.tooltip:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0}.tooltip h3{font-size:16px;font-weight:700;margin-bottom:12px;color:#2c3e50}.tooltip ul{list-style:none}.tooltip li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;color:#34495e;line-height:1.5}.tooltip li:last-child{margin-bottom:0}.tooltip li:before{content:"\2713";color:#4caf50;font-weight:700;flex-shrink:0;margin-top:2px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.toggle-container{padding:10px 14px;width:inherit}.toggle-text{font-size:14px}.tooltip{width:calc(100vw - 40px);left:50%;transform:translate(-50%)}.subscription-form{padding:14px 10px}.subscription-form p{font-size:14px}.product-form-selling-plan-selector{background-size:16px 21px;font-size:10px;padding:6px}product-form.product-form.subscription-form .product-item-info{margin-bottom:10px}.subscription-other-info{font-size:11px}}@media(max-width:1100px){.product-item-bottom:has(button:disabled){flex:0}}@media(max-width:1099px){.product-item-bottom:has(button:disabled){flex:0}.page-shop .grid-banner .show_mobile{max-height:510px;object-fit:scale-down;object-position:top}.page-shop:has(.toggle-switch.active) .grid-banner .show_mobile{max-height:100%}}@media(max-width:490px){.page-shop .grid-banner .show_mobile{max-height:420px;object-position:top;height:auto;object-fit:cover}.page-shop:has(.toggle-switch.active) .grid-banner .show_mobile{height:100%}}@media(max-width:432px){.page-shop:has(.toggle-switch.active) .grid-banner .show_mobile{height:auto}}@media(max-width:395px){button.btn.btn-fill.product-item-btn.add2cart{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/subscription-button.css.map */
