:root{--sw-qa-radius: 14px;--sw-qa-gap: clamp(10px, 1.4vw, 16px)}#MainContent :where(.product-grid-container,.collection-wrapper,.section-resource-list,.search-page__header,.cart-page,.page-width-content,.blog-posts){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}#MainContent :where(.search-page__header,.cart-page__title,.section-resource-list__content,.page-width-content) h1{margin-block-start:0;color:#0b1f46;font-size:clamp(25px,3vw,38px);line-height:1.35;letter-spacing:0;text-wrap:balance;overflow-wrap:break-word}#MainContent product-card,#MainContent product-card .product-card__content{min-inline-size:0;max-inline-size:100%}#MainContent product-card a.contents [role=heading]{display:-webkit-box;min-block-size:3em;margin-block:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;overflow-wrap:anywhere}#MainContent product-card [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px;min-inline-size:0;font-variant-numeric:tabular-nums}#MainContent product-card :is(.price,.compare-at-price){line-height:1.45;white-space:nowrap}#MainContent product-card .compare-at-price{opacity:.68}#MainContent :is(.facets-toggle__button,.facets__summary,.facets__see-results,.facets__clear-all,.sorting-filter__select-wrapper){box-sizing:border-box;min-block-size:48px}#MainContent .sorting-filter__select{min-block-size:44px}#MainContent .sorting-filter__option{box-sizing:border-box;min-block-size:44px}#MainContent .price-facet__input,#MainContent .search-page__header input[type=search]{min-block-size:48px}html[dir=rtl] #MainContent :is(.sorting-filter__label,.sorting-filter__select,.facets__label,.facets__status){text-align:right;text-align-last:right}#MainContent .page-width-content .rte{box-sizing:border-box;inline-size:100%;max-inline-size:840px;margin-inline:auto;line-height:1.85}#MainContent .page-width-content .rte :is(img,video,iframe,table,pre){max-inline-size:100%}#MainContent .page-width-content .rte img{block-size:auto}#MainContent .page-width-content .rte h2{margin-block:1.65em .55em;line-height:1.45}#MainContent .page-width-content .rte h3{margin-block:1.35em .5em;line-height:1.5}#MainContent .cart-page{min-inline-size:0}#MainContent .cart-page .cart__checkout-button{min-block-size:52px;border-radius:12px;font-weight:800}footer .menu__item a{display:inline-flex;align-items:center;min-block-size:44px}footer .menu--accordion .menu__heading{min-block-size:48px;align-items:center}#MainContent :is(a,button,input,select,textarea,summary):focus-visible,footer :is(a,button,input,summary):focus-visible{outline:2px solid #1456c0;outline-offset:3px}@media(max-width:749px){#MainContent :where(.search-page__header,.cart-page__title,.section-resource-list__content,.page-width-content) h1{font-size:clamp(23px,7vw,30px)}#MainContent product-card a.contents [role=heading]{min-block-size:3.15em;font-size:clamp(12px,3.6vw,14px)}#MainContent .search-page__header{padding-block-start:24px}#MainContent[data-template="404"] .section-content-wrapper{min-block-size:auto;padding-block:56px}#MainContent .page-width-content .rte{line-height:1.8}footer .footer-content{gap:14px}}@media(max-width:359px){#MainContent product-card [ref=priceContainer]{gap:2px 5px}#MainContent product-card :is(.price,.compare-at-price){font-size:12px}}@media(prefers-reduced-motion:reduce){#MainContent product-card,#MainContent product-card *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/sw-visual-qa.css.map */
