button,a,input,select,summary{touch-action:manipulation}.proto-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:1360px;margin:0 auto;padding:20px 24px 0;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.proto-breadcrumbs a{display:inline-flex;align-items:center;min-height:32px}.n-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.n-grid>*,.proto-product-grid>*,.proto-cart>*,.proto-cart .n-line>*{min-width:0}.n-card__name{overflow-wrap:anywhere}.n-card__swatches{flex-wrap:wrap}.proto-page-body table{display:block;max-width:100%;overflow-x:auto}.proto-product .n-gallery__rail{overscroll-behavior-inline:contain}.shopify-policy__container{padding:40px 24px 64px;overflow-wrap:anywhere}@media(max-width:1023px){.proto-quantity input,.proto-template-collection .n-sortsel,input[type=number],select{font-size:16px;min-height:44px}.n-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.n-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-header{padding-inline:12px!important;gap:8px!important}.n-header .util-btn{width:44px!important;min-width:44px;height:44px}.n-header__logo{max-width:130px}.n-card__swatches{gap:4px}.n-card__swatches .n-swatch{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border:0}.n-card__swatches .n-swatch span{width:22px;height:22px;border:1px solid var(--line-strong)}.n-card__swatches .n-swatch[aria-pressed=true]{outline-offset:0}.proto-cart .n-line{grid-template-columns:72px minmax(0,1fr)}.proto-cart .n-line>span{grid-column:2}.proto-cart .n-line h2{font-size:22px}.proto-cart .n-line a[href*=change]{display:inline-flex;align-items:center;min-height:44px}.proto-breadcrumbs{padding:12px 20px 0;font-size:12px}.shopify-policy__title h1{font-size:36px;line-height:1.15;text-wrap:balance}.proto-page>h1{text-wrap:balance}}@media(max-width:359px){.n-header__logo{max-width:108px!important}.proto-card .n-card__name{font-size:22px}.proto-newsletter>div{flex-wrap:wrap}}.proto-template-search .n-grid>article:not(.proto-card){grid-column:1 / -1;padding-block:16px;border-top:1px solid var(--line)}.proto-template-search .n-grid>article:not(.proto-card) h2{font-size:28px;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/6/assets/prototype-mobile-quality.css.map */
