@media screen and (max-width:749px){#shopify-section-template--25653185380687__main .product__photos img{min-height:105%!important}}.collection-filter .btn:not(.btn--tertiary-active),.collection-filter__sort-container{background:#ffffff8c}.collection-filter{position:sticky;top:17px;z-index:5;display:flex;flex-direction:row;justify-content:space-between}.grid-product__tag--sale,.collection-filter{display:none}.magsafe-toggle-section{margin:25px 0 30px;padding:20px 25px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:16px;border:1px solid #e9ecef;box-shadow:0 2px 12px #0000000a}.magsafe-toggle-heading{font-weight:600;display:block;margin-bottom:15px;font-size:18px;color:#2c3e50;text-align:left}.toggle-switch-wrapper{position:relative;display:flex;align-items:center;gap:20px;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.toggle-container{position:relative;display:inline-block}.magsafe-description{font-size:14px;color:#6c757d;line-height:1.4;text-align:left;font-style:italic;flex-direction:row}.price-difference{display:inline-block;font-size:14px;font-weight:500;color:#439991;padding:4px 8px;border-radius:6px;border:1px solid rgb(95 183 176);transition:all .3s ease}.price-difference.disabled{color:#999;background:#9999991a;border-color:#9993;text-decoration:line-through;text-decoration-color:#999;text-decoration-thickness:2px}.magsafe-toggle-checkbox{opacity:0;width:0;height:0;position:absolute}.toggle-slider{position:relative;display:block;width:80px;height:36px;border-radius:20px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid #e9ecef;overflow:hidden;margin-bottom:0}.toggle-slider:hover{transform:scale(1.05);box-shadow:inset 0 2px 4px #0000001a,0 4px 12px #00000026}.magsafe-toggle-checkbox:not(:checked)+.toggle-slider{background:#dd7a84;border-color:#d18b92}.magsafe-toggle-checkbox:checked+.toggle-slider{background:#69bdb2;border-color:#56b5b0}.magsafe-toggle-checkbox:checked+.toggle-slider:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:22px;z-index:-1;animation:glow 2s ease-in-out infinite alternate}.toggle-slider:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:22px;z-index:-1;opacity:0;transition:opacity .3s ease}.magsafe-toggle-checkbox:not(:checked)+.toggle-slider:before{opacity:1;animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.02)}}.toggle-handle{position:absolute;top:2px;left:2px;width:28px;height:28px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000026,0 1px 3px #0000001a;border:1px solid rgba(255,255,255,.8);z-index:2}.magsafe-toggle-checkbox:checked+.toggle-slider .toggle-handle{transform:translate(44px);box-shadow:0 2px 8px #0003,0 1px 3px #0000001a}.toggle-text{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;font-weight:600;color:#6c757d;transition:all .3s ease;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.1)}.toggle-text.no-text{right:12px;color:#fff}.toggle-text.yes-text{left:10px;color:#fff}.magsafe-toggle-checkbox:not(:checked)+.toggle-slider .toggle-text.no-text{opacity:1}.magsafe-toggle-checkbox:not(:checked)+.toggle-slider .toggle-text.yes-text{opacity:0}.magsafe-toggle-checkbox:checked+.toggle-slider .toggle-text.no-text{opacity:0}.magsafe-toggle-checkbox:checked+.toggle-slider .toggle-text.yes-text{opacity:1}@media screen and (max-width:749px){.magsafe-toggle-section{margin:20px 0 25px;padding:15px}.magsafe-toggle-heading{font-size:16px;margin-bottom:12px;text-align:center;padding:4px 0}.toggle-switch-wrapper{gap:15px;display:flex;flex-direction:column}.magsafe-description{font-size:18px;min-width:200px}.price-difference{font-size:16px;padding:3px 6px}.toggle-slider{width:75px;height:32px;margin-bottom:0}.toggle-handle{width:24px;height:24px}.magsafe-toggle-checkbox:checked+.toggle-slider .toggle-handle{transform:translate(43px)}.toggle-text{font-size:11px}.toggle-text.no-text{right:10px}.toggle-text.yes-text{left:10px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom_css.css.map */
