.wambolt-product-information{--wambolt-product-media-radius: var(--w-radius-image);--wambolt-product-thumbnail-radius: var(--w-radius-thumbnail);--wambolt-product-control-radius: var(--w-radius-button);--wambolt-product-rule: color-mix( in srgb, var(--color-foreground) 15%, transparent );--gap: 36px !important;position:relative;overflow:hidden;padding-block-start:calc(var(--w-header-clearance, 106px) + 26px);padding-block-end:var(--w-space-lg);color:var(--color-foreground)}.wambolt-product-information .product-information__grid{row-gap:42px}.wambolt-product-breadcrumbs{grid-column:2 / -2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0;color:color-mix(in srgb,var(--color-foreground) 58%,transparent);font-family:var(--wambolt-font-label);font-synthesis:none}.wambolt-product-breadcrumbs__link{color:inherit;text-decoration:none;transition:color .18s ease}.wambolt-product-breadcrumbs__current{color:var(--color-foreground)}.wambolt-product-breadcrumbs__separator{opacity:.42}@media(hover:hover)and (pointer:fine){.wambolt-product-breadcrumbs__link:hover{color:var(--wambolt-orange)}}.wambolt-product-breadcrumbs__link:focus-visible{outline:2px solid var(--wambolt-orange);outline-offset:3px}.wambolt-product-information .product-information__media{width:0;min-width:100%;align-self:start}.wambolt-product-information media-gallery{width:100%;min-width:0}.wambolt-product-information .media-gallery--carousel slideshow-slide.product-media-container{--media-preview-ratio: 1 !important;position:relative;width:100%;height:auto!important;aspect-ratio:1 / 1!important;overflow:hidden;border-radius:var(--wambolt-product-media-radius);background-color:var(--wambolt-gray)}.wambolt-product-information .media-gallery--carousel slideshow-slide.product-media-container .product-media{width:100%;height:100%!important;aspect-ratio:1 / 1!important;overflow:hidden;border-radius:inherit}.wambolt-product-information .media-gallery--carousel slideshow-slide.product-media-container :is(img,video,iframe,.deferred-media__poster-image){display:block;width:100%!important;height:100%!important;max-width:none;border-radius:inherit;object-fit:cover!important;object-position:center}.wambolt-product-information .media-gallery--carousel slideshow-component{gap:12px}.wambolt-product-information slideshow-container{min-width:0;border-radius:var(--wambolt-product-media-radius)}.wambolt-product-information slideshow-controls[thumbnails]{gap:8px}.wambolt-product-information .slideshow-controls__thumbnail{overflow:hidden;border-radius:var(--wambolt-product-thumbnail-radius);opacity:.55;transition:opacity .18s ease,border-color .18s ease}.wambolt-product-information .slideshow-controls__thumbnail img{border-radius:inherit}.wambolt-product-information .slideshow-controls__thumbnail:is([aria-selected=true],[aria-current=true]){opacity:1;border-color:var(--wambolt-orange)}@media(hover:hover)and (pointer:fine){.wambolt-product-information .slideshow-controls__thumbnail:hover{opacity:1}}.wambolt-product-information .media-gallery--carousel slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background-color:var(--wambolt-dark);color:var(--wambolt-white);transition:background-color .18s ease,transform .18s ease}@media(hover:hover)and (pointer:fine){.wambolt-product-information .media-gallery--carousel slideshow-arrows .slideshow-control:hover{background-color:var(--wambolt-orange)}}.wambolt-product-information .media-gallery--carousel slideshow-arrows .slideshow-control:active{transform:scale(.94)}.wambolt-product-information .media-gallery--carousel slideshow-arrows .slideshow-control:focus-visible{outline:2px solid var(--wambolt-orange);outline-offset:3px}@media screen and (min-width:750px){.wambolt-product-information .product-details{display:flex!important;align-self:stretch!important;width:100%;height:100%!important;min-height:100%;min-width:0;box-sizing:border-box;padding-block:28px!important}.wambolt-product-information .product-details>.group-block{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:100%!important;max-width:none!important;margin:0!important;padding:0!important}.wambolt-product-information .product-details>.group-block.group-block--height-fit{height:100%!important;min-height:100%!important}.wambolt-product-information .product-details>.group-block>.group-block-content{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;box-sizing:border-box;margin:0!important;padding:0!important}.wambolt-product-information .product-details .layout-panel-flex--column{justify-content:flex-start!important;align-items:stretch!important}.wambolt-product-information .product-details>.group-block>.group-block-content>:has(variant-picker){margin-top:auto!important}.wambolt-product-information .product-details>.group-block>.group-block-content>variant-picker{margin-top:auto!important}.wambolt-product-information .product-details variant-picker,.wambolt-product-information .product-details .product-form-buttons,.wambolt-product-information .product-details product-form{width:100%}}.wambolt-product-information .product-details h1{margin:0;font-family:var(--wambolt-font-heading)!important;font-synthesis:none;line-height:1.08;text-wrap:balance}.wambolt-product-information .product-details .price{color:var(--color-foreground);font-family:var(--wambolt-font-body);font-synthesis:none}.wambolt-product-information .product-details .text-block:not(:has(h1)){color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}.wambolt-product-information .product-details hr{border-color:var(--wambolt-product-rule)}.wambolt-product-information variant-picker{display:block;width:100%}.wambolt-product-information variant-picker fieldset{min-width:0;margin:0;padding:0;border:0}.wambolt-product-information variant-picker fieldset+fieldset{margin-top:12px}.wambolt-product-information variant-picker legend{margin-bottom:12px;color:var(--wambolt-dark);font-family:var(--wambolt-font-label)!important;font-size:.9rem;font-weight:400;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;font-synthesis:none}.wambolt-product-information variant-picker input[type=radio]+label{border-radius:var(--wambolt-product-control-radius)!important;border-color:color-mix(in srgb,var(--wambolt-dark) 12%,transparent)!important;background-color:var(--wambolt-white)!important;color:var(--wambolt-dark)!important;font-family:var(--wambolt-font-label)!important;font-size:.9rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-synthesis:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}@media(hover:hover)and (pointer:fine){.wambolt-product-information variant-picker input[type=radio]:not(:checked):not(:disabled)+label:hover{border-color:var(--wambolt-olive)!important;background-color:var(--wambolt-olive)!important;color:var(--wambolt-white)!important}}.wambolt-product-information variant-picker input[type=radio]:checked+label{border-color:var(--wambolt-dark)!important;background-color:var(--wambolt-dark)!important;color:var(--wambolt-white)!important;cursor:default;pointer-events:none}.wambolt-product-information variant-picker input[type=radio]:disabled+label{cursor:not-allowed}.wambolt-product-information variant-picker input[type=radio]:focus-visible+label{outline:2px solid var(--wambolt-orange);outline-offset:3px}.wambolt-product-information .product-form-buttons{gap:10px;margin-top:14px}.wambolt-product-information quantity-selector,.wambolt-product-information .quantity-selector{min-height:54px;height:54px;overflow:hidden;border-radius:var(--wambolt-product-control-radius);background-color:var(--wambolt-white);font-family:var(--wambolt-font-body);font-synthesis:none}.wambolt-product-information quantity-selector button,.wambolt-product-information quantity-selector input,.wambolt-product-information .quantity-selector button,.wambolt-product-information .quantity-selector input{min-height:54px;height:54px;font-family:inherit}.wambolt-product-information .quantity-selector .svg-wrapper,.wambolt-product-information .quantity-selector .svg-wrapper *{pointer-events:none}.wambolt-product-information quantity-selector button,.wambolt-product-information .quantity-selector button{transition:background-color .18s ease,color .18s ease}@media(hover:hover)and (pointer:fine){.wambolt-product-information quantity-selector button:not(:disabled):hover,.wambolt-product-information .quantity-selector button:not(:disabled):hover{background-color:var(--wambolt-olive);color:var(--wambolt-white)}}.wambolt-product-information .add-to-cart-button.button{min-height:54px;height:54px;border:1px solid var(--wambolt-orange)!important;border-radius:var(--wambolt-product-control-radius);background-color:var(--wambolt-orange)!important;color:var(--wambolt-white)!important;font-family:var(--wambolt-font-label);font-weight:400;letter-spacing:.18em;line-height:1;text-transform:uppercase;opacity:1;transition:background-color .18s ease,border-color .18s ease,transform .15s ease}@media(hover:hover)and (pointer:fine){.wambolt-product-information .add-to-cart-button.button:not(:disabled):hover{border-color:var(--wambolt-dark)!important;background-color:var(--wambolt-dark)!important;color:var(--wambolt-white)!important}}.wambolt-product-information .add-to-cart-button.button:not(:disabled):active{transform:scale(.985)}.wambolt-product-information .add-to-cart-button.button:focus-visible{outline:2px solid var(--wambolt-orange);outline-offset:3px}.wambolt-product-information .add-to-cart-button.button:disabled{opacity:1!important;border-color:color-mix(in srgb,var(--wambolt-dark) 18%,var(--color-background))!important;background-color:color-mix(in srgb,var(--wambolt-dark) 22%,var(--color-background))!important;color:var(--wambolt-dark)!important;cursor:not-allowed}.wambolt-product-information shopify-accelerated-checkout{width:100%}sticky-add-to-cart .sticky-add-to-cart__bar{border-radius:var(--w-radius-button);background-color:var(--wambolt-white);color:var(--wambolt-dark)}sticky-add-to-cart .sticky-add-to-cart__button{border:1px solid var(--wambolt-orange);border-radius:var(--w-radius-button);background-color:var(--wambolt-orange);color:var(--wambolt-white)}@media(hover:hover)and (pointer:fine){sticky-add-to-cart .sticky-add-to-cart__button:not(:disabled):hover{border-color:var(--wambolt-dark);background-color:var(--wambolt-dark)}}@media screen and (min-width:750px)and (max-width:989px){.wambolt-product-information{--wambolt-product-media-radius: 12px;--gap: 24px !important;padding-block-start:calc(var(--w-header-clearance, 96px) + 22px);padding-block-end:var(--w-space-md)}.wambolt-product-information .product-information__grid{row-gap:34px}.wambolt-product-information .product-details{padding-block:20px!important}}@media screen and (max-width:749px){.wambolt-product-information{--wambolt-product-media-radius: 8px;padding-block-start:calc(var(--w-header-clearance, 86px) + 16px);padding-block-end:var(--w-space-md)}.wambolt-product-information .product-information__grid{row-gap:24px}.wambolt-product-breadcrumbs,.wambolt-product-information .product-information__media,.wambolt-product-information .product-details{grid-column:1 / -1!important;width:auto!important;min-width:0!important;margin-inline:var(--w-page-padding-standard)!important}.wambolt-product-breadcrumbs{gap:6px}.wambolt-product-information .product-information__media{margin-bottom:28px!important}.wambolt-product-information media-gallery{width:100%;min-width:0}.wambolt-product-information .product-details{display:block!important;height:auto!important;min-height:0;padding-block:0!important}.wambolt-product-information .product-details>.group-block{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;margin:0!important}.wambolt-product-information .product-details>.group-block>.group-block-content{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important}.wambolt-product-information .product-details>.group-block>.group-block-content>:has(variant-picker),.wambolt-product-information .product-details>.group-block>.group-block-content>variant-picker{margin-top:0!important}.wambolt-product-information .media-gallery--carousel slideshow-component{gap:10px}.wambolt-product-information variant-picker fieldset+fieldset{margin-top:14px}.wambolt-product-information .product-form-buttons{margin-top:16px}.wambolt-product-information quantity-selector,.wambolt-product-information .quantity-selector,.wambolt-product-information quantity-selector button,.wambolt-product-information quantity-selector input,.wambolt-product-information .quantity-selector button,.wambolt-product-information .quantity-selector input,.wambolt-product-information .add-to-cart-button.button{min-height:50px;height:50px}sticky-add-to-cart .sticky-add-to-cart__bar{border-radius:0}}@media(prefers-reduced-motion:reduce){.wambolt-product-breadcrumbs__link,.wambolt-product-information .slideshow-controls__thumbnail,.wambolt-product-information .media-gallery--carousel slideshow-arrows .slideshow-control,.wambolt-product-information variant-picker input[type=radio]+label,.wambolt-product-information quantity-selector button,.wambolt-product-information .quantity-selector button,.wambolt-product-information .add-to-cart-button.button{transition:none}}.wambolt-product-information:has(.wambolt-buy-cta){overflow:visible!important}.wambolt-product-information:has(.wambolt-buy-cta) media-gallery.media-gallery--grid{position:static!important;top:auto!important}.wambolt-product-information:has(.wambolt-buy-cta) .media-gallery--grid .media-gallery__grid{align-items:stretch}@media screen and (min-width:750px){.wambolt-product-information:has(.wambolt-buy-cta) .product-information__grid{align-items:start}.wambolt-product-information:has(.wambolt-buy-cta) .product-details{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important}.wambolt-product-information:has(.wambolt-buy-cta) .product-details>.group-block,.wambolt-product-information:has(.wambolt-buy-cta) .product-details>.group-block.group-block--height-fit{flex:0 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important}.wambolt-product-information:has(.wambolt-buy-cta) .product-details>.group-block>.group-block-content{flex:0 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important}.wambolt-product-information:has(.wambolt-buy-cta) .product-details>.group-block>.group-block-content>:has(variant-picker),.wambolt-product-information:has(.wambolt-buy-cta) .product-details>.group-block>.group-block-content>variant-picker{margin-top:0!important}}@media screen and (min-width:990px){.wambolt-product-information:has(.wambolt-buy-cta) .product-details.sticky-content--desktop{position:sticky!important;top:min(calc(var(--sticky-header-offset, var(--header-group-height, 0px)) + 16px),calc(100dvh - var(--wambolt-pdp-details-height, 0px) - 20px))!important}}@media screen and (min-width:750px)and (max-width:989px){.wambolt-product-information:has(.wambolt-buy-cta) .product-details.sticky-content--desktop{position:static!important;top:auto!important}}@media screen and (max-width:749px){.wambolt-product-information:has(.wambolt-buy-cta) .product-details.sticky-content--desktop{position:static!important;top:auto!important}}@media screen and (max-width:749px){.wambolt-product-information media-gallery slideshow-slide.product-media-container,.wambolt-product-information media-gallery slideshow-slide .product-media,.wambolt-product-information media-gallery .media-gallery__grid .product-media-container{background-color:#fff!important}}.wambolt-product-information zoom-dialog dialog.dialog-zoomed-gallery__dialog{background:#000000db!important}.wambolt-product-information zoom-dialog dialog.dialog-zoomed-gallery__dialog::backdrop{background:transparent!important}.wambolt-product-information zoom-dialog .dialog-zoomed-gallery,.wambolt-product-information zoom-dialog .dialog-zoomed-gallery>.product-media-container--image{background:transparent!important}.wambolt-product-information zoom-dialog .dialog-zoomed-gallery>.product-media-container--image{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;padding:40px clamp(104px,10vw,156px) 40px clamp(24px,5vw,64px)}.wambolt-product-information zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media__drag-zoom-wrapper{display:flex;align-items:center;justify-content:center;flex:0 1 auto;width:min(1200px,100%,calc((100dvh - 96px) * var(--wambolt-zoom-ratio, 1)));height:auto;aspect-ratio:var(--wambolt-zoom-ratio, 1);max-height:calc(100dvh - 96px);min-width:0;min-height:0;overflow:hidden;border-radius:12px;background:#fff!important;box-sizing:border-box}.wambolt-product-information zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:var(--wambolt-zoom-ratio, 1)!important;overflow:hidden;border-radius:inherit;background:#fff!important}.wambolt-product-information zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media__image{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center;background:#fff!important;border-radius:inherit}.wambolt-product-information zoom-dialog .dialog-zoomed-gallery__close-button{color:#fff!important;mix-blend-mode:normal!important}.wambolt-product-information zoom-dialog .dialog-thumbnails-list{color:#fff;--active-thumbnail-border-color: #fff}@media screen and (max-width:749px){.wambolt-product-information zoom-dialog .dialog-zoomed-gallery>.product-media-container--image{flex:0 0 100%;width:100%;height:100dvh;min-height:100dvh;padding:50px 16px 108px}.wambolt-product-information zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media__drag-zoom-wrapper{width:min(100%,calc((100dvh - 158px) * var(--wambolt-zoom-ratio, 1)));max-height:calc(100dvh - 158px)}}@media screen and (max-width:749px){.product-information media-gallery slideshow-component{background-color:#fff;border-radius:var(--w-radius-image, 8px);overflow:hidden}.product-information media-gallery slideshow-component .product-media-container,.product-information media-gallery slideshow-component .product-media,.product-information media-gallery slideshow-component .product-media>*,.product-information media-gallery slideshow-component .product-media__image{border-radius:0!important}.product-information media-gallery slideshow-component .product-media-container,.product-information media-gallery slideshow-component .product-media{background-color:#fff}}.wambolt-product-information media-gallery slideshow-slide.product-media-container--image.media-fit-contain .product-media,.wambolt-product-information media-gallery .media-gallery__grid>li.product-media-container--image.media-fit-contain .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%!important;min-width:0;min-height:0}.wambolt-product-information media-gallery slideshow-slide.product-media-container--image.media-fit-contain img.product-media__image,.wambolt-product-information media-gallery .media-gallery__grid>li.product-media-container--image.media-fit-contain img.product-media__image{display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/wambolt-product.css.map */
