.button.button-unstyled{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-weight:inherit!important;letter-spacing:inherit!important;transform:none!important}.button.close-button,button.button.close-button{width:var(--minimum-touch-target, 44px)!important;min-width:var(--minimum-touch-target, 44px)!important;height:var(--minimum-touch-target, 44px)!important;min-height:var(--minimum-touch-target, 44px)!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--color-foreground)!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.button.close-button .svg-wrapper,.button.close-button svg{width:var(--icon-size-sm, 20px)!important;height:var(--icon-size-sm, 20px)!important;color:currentColor!important}.quantity-selector{min-height:var(--minimum-touch-target, 44px);overflow:hidden}.quantity-selector .button.quantity-minus,.quantity-selector .button.quantity-plus{width:var(--minimum-touch-target, 44px)!important;min-width:var(--minimum-touch-target, 44px)!important;height:var(--minimum-touch-target, 44px)!important;min-height:var(--minimum-touch-target, 44px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--color-input-text)!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.quantity-selector .button.quantity-minus:hover,.quantity-selector .button.quantity-plus:hover{background:rgb(var(--color-foreground-rgb) / var(--opacity-5, .05))!important}.quantity-selector .button :is(svg,svg path),.quantity-selector .button svg{color:currentColor!important;stroke:currentColor!important}.quantity-selector input[type=number]{min-height:var(--minimum-touch-target, 44px)!important;padding:0 4px!important;color:var(--color-input-text)!important;background:transparent!important}.cart-items__remove.button{width:var(--minimum-touch-target, 44px)!important;min-width:var(--minimum-touch-target, 44px)!important;height:var(--minimum-touch-target, 44px)!important;min-height:var(--minimum-touch-target, 44px)!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--color-foreground)!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.cart-items__remove.button:hover{background:rgb(var(--color-foreground-rgb) / var(--opacity-5, .05))!important}.cart-items__remove.button svg{color:currentColor!important}#header-group .menu-drawer,#header-group .menu-drawer .menu-drawer__submenu{--color-background: #ffffff !important;--color-foreground: #071426 !important;--menu-top-level-font-color: #071426 !important;--menu-parent-font-color: #071426 !important;--menu-child-font-color: #455269 !important;background-color:#fff!important;color:#071426!important}body:has(main[data-template^=index]) #header-group .menu-drawer :is(a,button,summary,.menu-drawer__menu-item,.menu-drawer__menu-item-text),body:has(main[data-template^=index]) #header-group .menu-drawer :is(svg,.svg-wrapper){color:#071426!important}body:has(main[data-template^=index]) #header-group .menu-drawer svg{stroke:currentColor!important}#header-group .menu-drawer .menu-drawer__close-button,#header-group .menu-drawer .menu-drawer__back-button{background:transparent!important;color:#071426!important;box-shadow:none!important;transform:none!important}#header-group .menu-drawer .menu-drawer__close-button{width:var(--minimum-touch-target, 44px)!important;min-width:var(--minimum-touch-target, 44px)!important;height:var(--minimum-touch-target, 44px)!important;min-height:var(--minimum-touch-target, 44px)!important;padding:0!important;margin:12px 12px 4px!important;border-radius:50%!important}#header-group .menu-drawer .menu-drawer__back-button{width:100%!important;min-height:var(--minimum-touch-target, 44px)!important;padding:12px 20px!important;border-radius:0!important;text-align:left!important}.dialog-modal .close-button,.dialog-drawer .close-button,search-dialog .close-button,search-modal .close-button{width:var(--minimum-touch-target, 44px)!important;min-width:var(--minimum-touch-target, 44px)!important;height:var(--minimum-touch-target, 44px)!important;min-height:var(--minimum-touch-target, 44px)!important;padding:0!important;background:transparent!important;color:var(--color-foreground)!important;box-shadow:none!important}.product-grid .card-gallery,.product-grid .product-card__image,.resource-list .card-gallery{overflow:hidden}.product-grid .card-gallery img,.product-grid .product-card__image img,.resource-list .card-gallery img{object-fit:contain!important;object-position:center!important}@media screen and (max-width:749px){.cart-items__quantity-controls{gap:6px!important}.cart-items__quantity .quantity-selector{width:118px!important;flex:0 0 118px!important}.cart-items__quantity .quantity-selector input[type=number]{width:30px!important;max-width:30px!important}.product-grid{column-gap:14px!important;row-gap:24px!important}.product-grid__card{min-width:0}.product-grid__card :is(h3,h4,.h3,.h4,product-price){max-width:100%;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/starscorp-responsive-fixes.css.map */
