@media screen and (max-width:989px){.header__heading,.header__heading-link,.header__heading-logo-wrapper,.header__icons,main .grid__item{min-width:0}.header__heading-logo{max-width:min(160px,38vw);height:auto}.header .header__icon,.header #cart-icon-bubble,.header-bottom .header__icon,.menu-drawer__close-button,.slider-buttons .slider-button{min-width:48px;min-height:48px}.field .field__input,.select .select__select,.customer .field input,.customer select{font-size:16px;width:100%;min-height:48px}.mobile-menu-section.section{padding:0}body:has(.mobile-menu-section .menu-block){padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.mobile-menu-section .menu-block{padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-menu-section .footer-mobile{padding-block:8px;align-items:center;gap:4px}.mobile-menu-section .footer-mobile>*{flex:1 1 0;min-width:0}.mobile-menu-section .menu-block .header__icon,.mobile-menu-section .menu-block .header__icon a,.mobile-menu-section .menu-block #footer-cart-icon{min-width:48px;min-height:48px;height:auto;justify-content:center}.mobile-menu-section .menu-block .header__icon.header__icon--account{display:flex}.mobile-menu-section .search-modal{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;overflow-y:auto;align-items:flex-start;z-index:5}.mobile-menu-section .search-modal__content{padding:16px 56px 16px 16px}.mobile-menu-section .modal__close-button{position:absolute;top:16px;right:4px;min-width:48px;min-height:48px}.product__info-wrapper,.product__media-wrapper,.product__info-container{min-width:0;max-width:100%}.product__title,.product__title h1,.card__heading,.cart-item__details,.cart-item__name{overflow-wrap:anywhere}.product__description img,.product-single__description img,.rte img{max-width:100%;height:auto}.product__description table,.product-single__description table,.rte table{display:block;max-width:100%;overflow-x:auto}.rte iframe,.rte video{max-width:100%}.product-form__buttons,.product-form__input .select{max-width:100%}.product-form__submit,.shopify-payment-button__button,.cart__checkout-button{min-height:48px}.quantity .quantity__button{width:48px;flex-shrink:0}.quantity{min-width:140px;min-height:48px}.product-single__description .tabs{display:flex;flex-wrap:wrap;gap:4px}.product-single__description .tabs li{margin:0}}@media screen and (max-width:749px){.product__title h1{font-size:clamp(24px,6vw,32px);line-height:1.25}.product__info-container .payment{max-width:100%;box-sizing:border-box}.cart-items .cart-item{grid-template-columns:minmax(60px,80px) minmax(0,1fr) minmax(0,auto);gap:12px}.cart-items .cart-item__media{grid-column:1}.cart-items .cart-item__image{max-width:100%}.cart-items .cart-item__details{grid-column:2}.cart-items .cart-item__totals{grid-column:3;overflow-wrap:anywhere}.cart-items .cart-item__quantity{grid-column:2 / 4;min-width:0}.cart-item__quantity-wrapper{flex-wrap:wrap}}@media screen and (max-width:479px){.mobile-menu-section .menu-block .header__icon span{gap:0}.product-grid:not(.slider)>.grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);min-width:0}.product-grid.grid--1-col:not(.slider)>.grid__item{width:100%;max-width:100%}}@media screen and (max-width:989px){.header-bottom.header-wrapper>.page-width>.header__localization{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;float:none;clear:both;width:100%;padding-block:4px}.header-bottom>.page-width>.header__localization localization-form{min-width:0;max-width:100%}.header-bottom>.page-width>.header__localization .localization-form__select{min-height:48px;margin:0;font-size:16px}.header-bottom>.page-width>.header__localization .disclosure__list-wrapper{max-width:calc(100vw - 32px)}.header-bottom>.page-width>.header__localization .disclosure__link{display:flex;align-items:center;min-height:48px;font-size:16px}}@media screen and (max-width:989px){#menu-drawer{width:min(100vw,400px);max-width:100vw;height:100dvh!important;box-sizing:border-box}#menu-drawer .menu-drawer__inner-container{width:100%;max-width:100%;overflow:hidden}#menu-drawer .menu-drawer__navigation-container{min-height:0}#menu-drawer .menu-drawer__navigation{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:max(16px,env(safe-area-inset-bottom))}#menu-drawer .menu-drawer__menu{max-height:none;overflow:visible}#menu-drawer .menu-drawer__submenu,#menu-drawer .menu-drawer__inner-submenu li details .menu-drawer__submenu{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none;padding:0 0 max(16px,env(safe-area-inset-bottom))!important;border-left:0!important;box-sizing:border-box;overflow-x:hidden;overscroll-behavior:contain}#menu-drawer .menu-drawer__inner-submenu{height:auto;min-height:100%;overflow:visible}#menu-drawer .submenu-open{max-height:none}#menu-drawer .menu-drawer__menu-item{min-height:48px;padding:12px 20px;font-size:16px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}#menu-drawer summary.menu-drawer__menu-item{padding-right:52px;position:relative}#menu-drawer .menu-drawer__menu-item>a{display:block}#menu-drawer .menu-drawer__close-button{position:sticky;top:0;z-index:2;margin-top:0;min-height:52px;padding:12px 20px;background-color:var(--color-base-background-1);border-bottom:1px solid var(--color-base-border);line-height:1.4;white-space:normal;overflow-wrap:anywhere}#menu-drawer .menu-drawer__close-button .icon-arrow{flex-shrink:0}}@media screen and (max-width:989px){#menu-drawer img{display:block;width:auto!important;max-width:calc(100% - 32px)!important;height:auto!important;object-fit:contain;margin-inline:auto}#menu-drawer picture{display:block;max-width:100%;min-width:0}}.mobile-menu-artwork{display:none}@media screen and (max-width:989px){#menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column;justify-content:flex-start;height:auto;min-height:100%}#menu-drawer .menu-drawer__inner-container{overflow-y:auto;overflow-x:hidden}#menu-drawer .menu-drawer__navigation{flex:0 0 auto}#menu-drawer .mobile-menu-artwork{display:block;flex:0 0 auto;width:100%;padding:16px;box-sizing:border-box}#menu-drawer .mobile-menu-artwork img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain}}@media screen and (max-width:989px){.header-bottom header-drawer .header__icon--menu .icon.icon-hamburger{width:2rem;height:2rem;left:10px;top:50%;transform:translateY(-50%) scaleX(2);transform-origin:center}#Details-menu-drawer-container>.header__icon--menu .drawer__heading{padding-left:52px}}@media screen and (max-width:989px){.header-wrapper>.header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading icons" "left-icons left-icons";column-gap:12px;row-gap:12px}.header-wrapper>.header>.search-modal__content{grid-area:left-icons;min-width:0;padding-inline:0}.header .header__heading,.header .header__heading-link{width:100%;min-width:0;line-height:1.25;word-break:normal;overflow-wrap:normal}.header .header__heading-link>.h2{display:block;font-size:clamp(16px,4.3vw,20px);line-height:1.25;letter-spacing:0;word-break:normal;overflow-wrap:normal;text-wrap:balance}}.mobile-header-menu-slot,.mobile-purchase-bar{display:none}@media screen and (max-width:989px){html.compact-mobile-header-ready .compact-mobile-header-source{display:none}html.compact-mobile-header-ready .header-wrapper>.header{grid-template-columns:48px minmax(0,1fr) 48px;grid-template-areas:"mobile-menu heading icons" "left-icons left-icons left-icons";column-gap:10px;row-gap:8px;padding-block:10px}html.compact-mobile-header-ready .mobile-header-menu-slot{display:flex;grid-area:mobile-menu;align-items:center;min-width:0}html.compact-mobile-header-ready .mobile-header-menu-slot header-drawer{display:block;margin:0}html.compact-mobile-header-ready .mobile-header-menu-slot .header__icon--menu{width:48px;height:48px;min-width:48px;padding:0}.mobile-header-menu-slot .header__icon--menu .drawer__heading,.mobile-header-menu-slot .header__icon--menu .box-heading>.icon-caret{display:none!important}html.compact-mobile-header-ready .mobile-header-menu-slot .icon.icon-hamburger{left:14px;top:50%;width:20px;height:20px;transform:translateY(-50%) scaleX(2);transform-origin:center}html.compact-mobile-header-ready .header>.header__icons{gap:0;float:none;padding:0;width:48px}html.compact-mobile-header-ready .header>.header__icons>:not(.header__icon--cart){display:none!important}html.compact-mobile-header-ready .header #cart-icon-bubble{width:48px;height:48px;margin:0}html.compact-mobile-header-ready .header .header__heading,html.compact-mobile-header-ready .header .header__heading-link{justify-self:center;text-align:center}html.compact-mobile-header-ready .header .header__heading-link>.h2{font-size:clamp(15px,4vw,20px)}html.compact-mobile-header-ready .header .header__heading-logo{max-width:min(160px,100%)}#menu-drawer .mobile-drawer-localization{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;float:none;width:100%;padding:12px 20px;box-sizing:border-box;border-top:1px solid var(--color-base-border)}#menu-drawer .mobile-drawer-localization .localization-form__select{min-height:48px;height:auto;margin:0;font-size:16px}#menu-drawer .mobile-drawer-localization .disclosure__link{display:flex;align-items:center;min-height:48px;font-size:16px}#menu-drawer .mobile-drawer-localization .disclosure__list-wrapper{right:auto;left:0;max-width:calc(100vw - 40px)}.mobile-purchase-bar-ready .mobile-menu-section .menu-block{display:none}body.mobile-purchase-bar-ready{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.mobile-purchase-bar-ready .mobile-purchase-bar:not([hidden]){display:flex;align-items:center;gap:12px;position:fixed;inset:auto 0 0;z-index:4;width:100%;box-sizing:border-box;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background-color:var(--color-base-background-1);border-top:1px solid var(--color-base-border);box-shadow:0 -3px 14px #00000012}.mobile-purchase-bar__price{flex:0 1 40%;min-width:0;font-size:17px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.mobile-purchase-bar>.button{flex:1 1 60%;min-width:0;min-height:48px;padding:10px 12px;font-size:15px;line-height:1.3;text-align:center}body:has(header-drawer>details[open]) .mobile-purchase-bar,body:has(.drawer.active) .mobile-purchase-bar{visibility:hidden;pointer-events:none}}@media screen and (max-width:989px){#menu-drawer .mobile-drawer-localization .disclosure__list-wrapper{position:static;transform:none;margin-top:8px}#menu-drawer .mobile-drawer-localization .disclosure__list{max-height:min(40dvh,240px)}html.compact-mobile-header-ready #menu-drawer .menu-drawer__utility-links{display:block}html.compact-mobile-header-ready #menu-drawer .menu-drawer__account{display:inline-flex!important;min-height:48px}body.mobile-purchase-bar-ready:has(.mobile-menu-section .menu-block){padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:989px){html.compact-mobile-header-ready .header-wrapper>.header{grid-template-rows:minmax(48px,auto) auto;align-items:center;row-gap:12px;padding-top:6px;padding-bottom:10px}html.compact-mobile-header-ready .header-wrapper>.header>.search-modal__content{position:relative;inset:auto;transform:none;grid-area:left-icons;align-self:start;width:100%;min-height:48px;margin:0;padding:0;box-sizing:border-box}}.card-wrapper .quick-add__submit[name=add]{--color-button: 198, 40, 40;--color-button-text: 255, 255, 255;background-color:#c62828;color:#fff;border-color:#c62828}.card-wrapper .quick-add__submit[name=add]:hover:not(:disabled):not([aria-disabled=true]){--color-button: 166, 27, 27;background-color:#a61b1b;border-color:#a61b1b;color:#fff}.shopify-policy__body li>p:first-child{display:inline;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/62/assets/mobile-improvements.css.map */
