html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body,.content-for-layout,.shopify-section,.section,.page-width,.page-width--full,[class*=page-width]{max-width:100%;overflow-x:clip}img,svg,video,iframe,model-viewer{max-width:100%;height:auto}button,.button,shopify-accelerated-checkout,.shopify-payment-button,.shopify-payment-button__button,.product-form__submit,input,select,textarea{max-width:100%}button,.button,.product-form__submit,.shopify-payment-button__button{min-height:48px;touch-action:manipulation}.product-information{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:start;gap:clamp(18px,3vw,48px)!important;width:100%;max-width:100%}.product-information>*,.product-information .product-details,.product-information .product-information__media,.product-information media-gallery,.product-information .media-gallery{min-width:0;max-width:100%}.product-information .product-details,.product-information [class*=product-details]{width:min(100%,620px)!important;margin-inline:auto!important;padding-inline:clamp(18px,3vw,48px)!important}.product-information h1,.product-information .product-title,.product-information [class*=title] h1{overflow-wrap:anywhere;text-wrap:balance}.product-information .product-media-container,.product-information .product-media,.product-information .media-gallery--carousel slideshow-slide,.product-information .media-gallery--carousel .product-media-container{min-height:clamp(460px,54vw,780px)!important;max-height:none!important}.product-information .product-media img,.product-information img.product-media__image,.product-information .product-media__image,.product-information media-gallery img{object-fit:contain!important;width:100%!important;height:100%!important}.product-recommendations,.product-grid,.resource-list,.main-collection-grid,.collection,.collection-list{width:100%;max-width:100%}.product-grid,.resource-list,.main-collection-grid [class*=grid]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;gap:clamp(14px,2vw,24px)!important}.product-card,.product-grid__card,.resource-list__item{min-width:0!important}.product-card h3,.product-card h4,.product-card [class*=title],.resource-list__item h3,.resource-list__item h4{overflow-wrap:anywhere;text-wrap:balance}.product-information form,.product-information .product-form,.product-information .buy-buttons,.product-information [class*=buy-buttons],.product-information variant-picker,.product-information .variant-picker,.product-information .product-form__buttons{width:100%!important;max-width:100%!important}.product-information .product-form__buttons,.product-information [class*=buy-buttons]{display:flex;flex-wrap:wrap;gap:10px}.product-information .product-form__buttons>*,.product-information [class*=buy-buttons]>*{flex:1 1 180px;min-width:0}.product-information .accordion,.product-information accordion-component,.product-information [class*=accordion]{max-width:100%}.product-information .accordion__content,.product-information [class*=accordion] p,.product-information [class*=accordion] h6{overflow-wrap:anywhere}@media screen and (min-width:1200px){.product-information{grid-template-columns:minmax(0,58%) minmax(360px,42%)}.product-information .product-media-container,.product-information .product-media,.product-information .media-gallery--carousel slideshow-slide,.product-information .media-gallery--carousel .product-media-container{min-height:clamp(560px,50vw,860px)!important}}@media screen and (min-width:750px)and (max-width:1199px){.product-information{grid-template-columns:minmax(0,55%) minmax(300px,45%);gap:24px!important}.product-information .product-details,.product-information [class*=product-details]{padding-inline:24px!important}.product-information .product-media-container,.product-information .product-media,.product-information .media-gallery--carousel slideshow-slide,.product-information .media-gallery--carousel .product-media-container{min-height:clamp(430px,56vw,640px)!important}}@media screen and (max-width:989px){.product-information{grid-template-columns:1fr!important;gap:18px!important}.product-information .product-details,.product-information [class*=product-details]{width:100%!important;max-width:680px!important;padding-inline:clamp(18px,5vw,34px)!important}.product-information media-gallery,.product-information .media-gallery{width:100%!important}.product-information .media-gallery__grid{grid-template-columns:1fr!important}}@media screen and (max-width:749px){body{min-width:0}#MainContent{width:100%}.shopify-section,.section,.page-width,[class*=page-width]{padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important}header,header-component,.header,.header__row,.header__columns,.header__column,.header__menu,.header__icons{max-width:100%!important;min-width:0!important}.product-information{display:block!important}.product-information .product-media-container,.product-information .product-media,.product-information .media-gallery--carousel slideshow-slide,.product-information .media-gallery--carousel .product-media-container{min-height:clamp(330px,94vw,500px)!important;aspect-ratio:1 / 1.06!important}.product-information .product-media img,.product-information img.product-media__image,.product-information .product-media__image,.product-information media-gallery img{padding:clamp(16px,6vw,28px)!important}.product-information .product-details,.product-information [class*=product-details]{padding-inline:16px!important;margin-top:16px!important}.product-information h1,.product-information [class*=title] h1{font-size:clamp(1.35rem,7vw,2rem)!important;line-height:1.08!important;letter-spacing:-.015em!important;padding-block-start:18px!important}.product-information .price,.product-information [class*=price]{font-size:clamp(1rem,4.8vw,1.25rem)!important}.product-information .product-form__buttons,.product-information [class*=buy-buttons]{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.product-information .product-form__buttons>*,.product-information [class*=buy-buttons]>*,.product-information .button,.product-information button,.product-information .shopify-payment-button,.product-information .shopify-payment-button__button{width:100%!important}.product-information .variant-picker,.product-information variant-picker,.product-information fieldset,.product-information .product-form__input{width:100%!important;max-width:100%!important}.product-information .variant-picker button,.product-information variant-picker button,.product-information .product-form__input label{min-height:44px}.product-grid,.resource-list,.main-collection-grid [class*=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.card-gallery,.volaant-card-gallery,.product-card .card-gallery,.product-grid__card .card-gallery,.resource-list__item .card-gallery{min-height:clamp(170px,43vw,260px)!important}.product-card h3,.product-card h4,.product-card [class*=title]{font-size:.95rem!important;line-height:1.15!important}.product-recommendations,.product_recommendations,[class*=recommendations]{padding-block:32px!important}}@media screen and (max-width:389px){.shopify-section,.section,.page-width,[class*=page-width]{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.product-information .product-media-container,.product-information .product-media,.product-information .media-gallery--carousel slideshow-slide,.product-information .media-gallery--carousel .product-media-container{min-height:310px!important}.product-grid,.resource-list,.main-collection-grid [class*=grid]{grid-template-columns:1fr!important}.card-gallery,.volaant-card-gallery,.product-card .card-gallery,.product-grid__card .card-gallery,.resource-list__item .card-gallery{min-height:280px!important}}@media screen and (max-height:480px)and (orientation:landscape){.product-information .product-media-container,.product-information .product-media,.product-information .media-gallery--carousel slideshow-slide,.product-information .media-gallery--carousel .product-media-container{min-height:78vh!important}}slideshow-component,slideshow-container,slideshow-slide,.media-gallery__grid,.product-media-container,.card-gallery{max-width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/volaant-responsive-fix.css.map */
