body:has(zoom-dialog dialog[open]){overflow:hidden!important}zoom-dialog dialog::backdrop{background:#000000a6!important}zoom-dialog dialog[open]{max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;margin:0!important;border-radius:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;border:none!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}zoom-dialog .dialog-zoomed-gallery{padding:0!important;margin:0!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100vh!important;background:transparent!important;position:relative!important}zoom-dialog .dialog-zoomed-gallery>li{flex-shrink:0!important;width:100vw!important;height:100vh!important;padding:0!important;margin:0!important;position:relative!important;display:none!important;align-items:center!important;justify-content:center!important}zoom-dialog .dialog-zoomed-gallery>li.dw-zoom-active{display:flex!important}zoom-dialog .product-media-container--zoomable{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}zoom-dialog .product-media__drag-zoom-wrapper{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}zoom-dialog .dialog-zoomed-gallery .product-media{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}zoom-dialog .dialog-zoomed-gallery .product-media__image{border-radius:8px!important;max-height:90vh!important;max-width:90vw!important;min-width:700px!important;min-height:700px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important}zoom-dialog .dialog-thumbnails-list-container{display:none!important}zoom-dialog dialog button[onclick*=close],zoom-dialog dialog .dialog-zoomed-gallery__close-button{position:fixed!important;top:20px!important;right:20px!important;z-index:10001!important;background:#00000080!important;border:none!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s ease!important;color:#fff!important;padding:0!important}zoom-dialog dialog button[onclick*=close]:hover,zoom-dialog dialog .dialog-zoomed-gallery__close-button:hover{background:#000000b3!important}zoom-dialog .custom-zoom-nav{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;z-index:10000!important;background:#00000080!important;border:none!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s ease,opacity .2s ease!important;color:#fff!important;padding:0!important}zoom-dialog .custom-zoom-nav:hover{background:#000000b3!important}zoom-dialog .custom-zoom-nav svg{width:24px!important;height:24px!important}zoom-dialog .custom-zoom-nav-prev{left:20px!important}zoom-dialog .custom-zoom-nav-next{right:20px!important}zoom-dialog[data-single-image] .custom-zoom-nav{display:none!important}img:not(.no-radius),picture img:not(.no-radius),video:not(.no-radius){border-radius:8px!important}.media,.media--banner,.image-with-text__media,.banner__media,.featured-media,.hero__media,.rich-text__media,.gallery__image,.card-media,.section-media{border-radius:8px!important;overflow:hidden!important}.media--adapt,.media--adapt img,.media--adapt picture img,.media--adapt .media__image,.media--adapt .media__content,.media--adapt .media__content img,.media--adapt .media__content picture img{border-radius:8px!important;overflow:hidden!important}zoom-dialog,zoom-dialog *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}zoom-dialog img:focus,zoom-dialog .product-media__image:focus,zoom-dialog .product-media:focus{outline:none!important;box-shadow:none!important}zoom-dialog dialog[open] .dialog-zoomed-gallery{opacity:0;visibility:hidden;animation:dw-zoom-fade-in .15s ease-out .12s forwards}@keyframes dw-zoom-fade-in{to{opacity:1;visibility:visible}}@media(max-width:768px){zoom-dialog dialog[open]{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}zoom-dialog .dialog-zoomed-gallery>li{width:100vw!important;height:100vh!important}zoom-dialog .dialog-zoomed-gallery .product-media__image{max-width:90vw!important;max-height:85vh!important;min-width:80vw!important;min-height:60vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:8px!important;-webkit-user-select:none!important;user-select:none!important}zoom-dialog .product-media__drag-zoom-wrapper,zoom-dialog .product-media__drag-zoom-wrapper img{transform:none!important;-webkit-transform:none!important;touch-action:pan-y!important}zoom-dialog .dialog-zoomed-gallery>li.dw-zoom-active,zoom-dialog .product-media-container--zoomable,zoom-dialog .product-media__drag-zoom-wrapper,zoom-dialog .dialog-zoomed-gallery .product-media{overflow:hidden!important;border-radius:8px!important}}.popup-link,.popup-link a{color:#10f!important;text-decoration:underline!important;cursor:pointer!important;transition:color .2s ease-in-out}.popup-link:hover,.popup-link a:hover{color:#0061ff!important;text-decoration:underline!important}.ingredients-table-wrapper{border-radius:14px;overflow:hidden;background:#fff;border:2px solid #d6d6d6}.ingredients-table{width:100%;border-collapse:separate;border-spacing:0}.ingredients-table th{background:#f2f4f7;font-weight:700;padding:14px 16px;border-bottom:2px solid #cfcfcf}.ingredients-table td{padding:14px 16px;border-bottom:1.5px solid #dddddd}.ingredients-table tr:last-child td{border-bottom:none}.ingredients-table .ingredient-name{font-weight:700}.ingredients-table .what-it-does{font-style:italic;font-size:.93em;line-height:1.5}.ingredients-table tbody tr:hover{background:#fafafa}@media(max-width:600px){.ingredients-table th,.ingredients-table td{padding:10px 12px;font-size:.95em}}button.button-unstyled.close-button.popup-link__close{width:30px!important;height:30px!important;background-color:#333!important;color:#fff!important;border-radius:50%!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important}button.button-unstyled.close-button.popup-link__close svg{stroke:#fff!important;fill:#fff!important;height:14px!important;width:14px!important}@media(max-width:749px){.additional-checkout-buttons>*{display:none!important}}@media(max-width:749px){.ingredients-table--popup thead{display:none}.ingredients-table--popup tbody tr{display:block;padding:10px 14px;border-bottom:1px solid #d4d4d8;background:#fff}.ingredients-table--popup tbody tr:last-child{border-bottom:none}.ingredients-table--popup tbody td{display:block;width:100%;border:none;padding:4px 0;text-align:left;line-height:1.32}.ingredients-table--popup .ingredient-type{font-size:1.4rem;margin-bottom:4px}.ingredients-table--popup .ingredient-name{font-weight:700;margin-bottom:4px}.ingredients-table--popup .what-it-does{font-style:italic;line-height:1.38;margin-bottom:2px}}@media(max-width:749px){.layout-panel-flex,. layout-panel-flex-row,.section-content-wrapper-mobile-column,.layout-panel-flex > div,.layout-panel-flex-row > div{flex-direction:column!important}.layout-panel-flex .media,.layout-panel-flex-row .media,.section-content-wrapper-mobile-column .media,.layout-panel-flex [class*=media],.layout-panel-flex [class*=image],.layout-panel-flex-row [class*=media],.layout-panel-flex-row [class*=image]{order:-1!important}.layout-panel-flex>div>.media,.layout-panel-flex-row>div>.media{order:-1!important}}s.price,del.price,.compare-at-price,.price__compare-at{color:#d40000!important;font-size:1.15rem!important;text-decoration:line-through!important;text-decoration-color:#d40000!important;opacity:1!important}span.price{font-size:24px!important;font-weight:800!important}variant-picker,.variant-picker,.product-form__input{margin-top:12px!important}.product-form__input>label,variant-picker>label,.variant-picker>label{font-weight:800!important;display:block!important;margin:0 0 10px!important}.product-form__input select,variant-picker select,.variant-picker select{width:100%!important;background:#d0d0d0!important;border:0!important;border-radius:9px!important;padding:12px 47px 12px 17px!important;font-size:16px!important;line-height:1.2!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-clip:padding-box!important}.product-form__input select:hover,variant-picker select:hover,.variant-picker select:hover{background:#c5c4c4!important}.product-form__input select:focus,variant-picker select:focus,.variant-picker select:focus,.product-form__input select:focus-visible,variant-picker select:focus-visible,.variant-picker select:focus-visible{outline:none!important;box-shadow:none!important}.product-form__input .field,.product-form__input .select,.product-form__input .select-wrapper,variant-picker .field,.variant-picker .select,.variant-picker .select-wrapper,.variant-picker .field{background:transparent!important;border:0!important;box-shadow:none!important;overflow:hidden!important}@media(max-width:749px){.product-form__input select,variant-picker select,.variant-picker select{font-size:12.75px!important;padding:11px 43px 11px 13px!important;border-radius:9px!important}}.product-form__input input[type=radio]+label{color:inherit!important}.product-form__input input[type=radio]:checked+label{color:#fff!important}@media(max-width:768px){zoom-dialog .dialog-zoomed-gallery>li.dw-zoom-active,zoom-dialog .product-media-container--zoomable,zoom-dialog .product-media__drag-zoom-wrapper,zoom-dialog .dialog-zoomed-gallery .product-media{overflow:hidden!important;border-radius:8px!important}zoom-dialog .dialog-zoomed-gallery .product-media__image{clip-path:inset(0 round 8px)!important}}@media(max-width:768px){zoom-dialog .custom-zoom-nav{top:50dvh!important;transform:translateY(-50%)!important}zoom-dialog .dialog-zoomed-gallery,zoom-dialog .dialog-zoomed-gallery>li.dw-zoom-active{height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;box-sizing:border-box!important}}.fs-progress-wrapper{margin:16px 0 20px;padding:14px 16px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb}.fs-progress-text{font-size:14px;line-height:1.4;margin:0 0 12px;text-align:center;color:#374151}.fs-progress-text strong{color:#111827;font-weight:600}.fs-progress-success{font-size:15px;font-weight:600;text-align:center;color:#059669;margin:0;padding:4px 0}.fs-progress-bar{width:100%;height:10px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin-bottom:10px;box-shadow:inset 0 1px 2px #0000000d}.fs-progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative}.fs-progress-fill:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.fs-progress-labels{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.025em;text-transform:uppercase}@media(max-width:768px){.fs-progress-wrapper{margin:12px 0 16px;padding:12px}.fs-progress-text{font-size:13px}.fs-progress-labels{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/zoom-lightbox-bubbez.css.map */
