main[data-template=cart] .card-gallery{--gallery-aspect-ratio: 4 / 5 !important}@supports not (container-type: inline-size){shopify-apple-pay-button,.apple-pay-button,[aria-label*="Apple Pay"]{display:none!important}.menu-drawer__featured-content-list-item--product{width:32vw!important;max-width:160px}.menu-drawer__featured-content-list-item--collection img.resource-card__image{width:70vw!important;max-width:320px}.menu-drawer__featured-content-list-item img{max-width:100%;height:auto}.predictive-search-results__card:not(.predictive-search-results__card--product){width:55vw}.resource-list__item,.product-grid__item,.card-gallery{min-width:0!important}.card-gallery slideshow-component,.card-gallery slideshow-container,.card-gallery slideshow-slides{width:100%!important;max-width:100%!important;min-width:0!important}.card-gallery .product-media-container:not([hidden]){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:auto!important}.card-gallery .product-media-container .product-media{display:block!important;width:100%!important;max-width:100%!important}.card-gallery .product-media-container img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:var(--gallery-aspect-ratio, 1)!important;object-fit:cover!important}.pv-cats>a{min-width:0}.pv-cats img,[class^=pv-bt-] img{width:100%!important;max-width:100%!important;height:auto!important}.resource-card__media{position:relative;width:100%}.resource-card__image{display:block;width:100%!important;height:auto!important;aspect-ratio:var(--resource-card-aspect-ratio, .8)!important;object-fit:cover}.resource-card__image--secondary{left:0}.resource-card__content .price{font-weight:500}.product-information__grid{display:block!important;grid-column:2!important;min-width:0!important}.product-information__media{width:100%!important;min-width:0!important;margin-bottom:var(--gap, 24px)}.product-information__media media-gallery,.product-information__media slideshow-component,.product-information__media slideshow-container,.product-information__media slideshow-slides{width:100%!important;max-width:100%!important;min-width:0!important}.product-information__media slideshow-slide.product-media-container{width:100%!important;min-width:100%!important;height:auto!important;max-height:none!important}.product-information__media .product-media-constraint-wrapper,.product-information__media .product-media{display:block!important;width:100%!important}.product-information__media slideshow-slide .product-media img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:var(--gallery-aspect-ratio, .8)!important;object-fit:contain!important}.product-details{width:100%!important}.rte :is(h1,h2,h3,h4,h5,h6),.shopify-policy__title :is(h1,h2,h3,h4,h5,h6){margin-block:clamp(1.5rem,3.3em,2.5rem) var(--font-heading--spacing, .5em)}.rte :first-child:is(p,h1,h2,h3,h4,h5,h6),.rte :first-child:empty+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}.rte ul,.rte ol{margin-block-start:0;padding-inline-start:1.5em}.rte :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:1em}.rte blockquote{margin-inline:1.5em 2.3em;margin-block:3.8em;padding-inline-start:.8em;border-inline-start:1.5px solid rgb(var(--color-foreground-rgb) / var(--opacity-25));font-style:italic;font-weight:500}.rte .rte-table-wrapper{overflow-x:auto}.rte table{width:100%!important;border-collapse:collapse}.rte thead{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));font-weight:700;text-transform:uppercase}.rte tr:has(td){border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.rte th,.rte td{text-align:start;padding-inline:var(--padding-md);padding-block:var(--padding-sm)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:not(.button,.button-secondary),.rte :is(p,ul,ol,table) a:not(.button,.button-secondary){text-decoration-color:currentcolor}.custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.custom-typography h2,.custom-typography h3,.custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.custom-typography p{line-height:var(--line-height--body, var(--line-height))}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.menu{flex:1 1 min-content}.layout-panel-flex--row:not(.mobile-column)>.text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column)>.image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column)>.button{flex:0 0 auto}.layout-panel-flex--row:not(.mobile-column)>.group-block--height-fill{height:calc(var(--section-min-height, auto) - var(--section-height-offset, 0px))}.product-grid__card .group-block>.mobile-column,.product-grid__card .group-block>:not(.layout-panel-flex--row){flex-direction:column}}@media screen and (max-width:749px){.email-signup-block{width:100%!important;min-width:0!important}.email-signup__input{width:100%}.email-signup__button-icon{padding:0;align-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}.email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}.email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}.email-signup__input-group .email-signup__input--underline:focus-visible{outline:none}.contact-form{max-width:100%}@media screen and (max-width:749px){.utilities{white-space:normal}}@media screen and (max-width:749px){.cart-page,.cart-page__summary{display:block}}.media-fit img{object-fit:var(--product-media-fit, cover)}.section img{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ios15-fix.css.map */
