:root{--column-section-gap: 2rem;--grid-2-gap: 1rem;--grid-3-gap: 1rem;--products-grid-gap: 1rem;--collections-grid-gap: 1rem;--articles-grid-gap: 1rem}body [data-device=desktop]{display:none}input[type=search]{min-width:unset}.section-wrap{padding:1rem 0}.section-wrap>*{padding:0.5rem}main#main-content .products-grid,main#main-content .collections-grid{grid-template-columns:repeat(2,1fr);gap:var(--products-grid-gap)}main#main-content .column-section,main#main-content .articles-grid,main#main-content #collection,main#main-content #product{grid-template-columns:repeat(1,1fr)}main#main-content #collection,main#main-content #product{gap:0.5rem}.grid-2,.grid-3{grid-template-columns:repeat(1,1fr)}header{padding:0 0.5rem;border-bottom:2px solid var(--black)}h1{font-size:3rem}h2{font-size:2rem;margin-bottom:28px}main details{margin-bottom:14px}main#main-content .cart-items-header,main#main-content .cart-item{gap:0.5rem;grid-template-columns:repeat(1,1fr)}main#main-content .cart-item input[type=number]{padding:0.25rem}main#main-content .cart-item__image{order:2}main#main-content .cart-item__image img,main#main-content .cart-item__image svg{width:72px}main#main-content .cart-items-header>div:last-child,main#main-content .cart-item>div:last-child{text-align:left}main#main-content .cart-items-footer{align-items:center;text-align:center}main#main-content .cart-items-footer__note p{font-size:0.925rem;line-height:normal;margin-bottom:0}main#main-content .image-banner-content{margin:1rem;max-width:unset}#predictive-search-results{top:0}#predictive-search-results h3{margin-left:0.75rem;margin-right:0.75rem}main#main-content .scrolly{display:flex;width:calc(100vw + 0.5rem);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin-left:calc((var(--default-gap) / 2) * -1);padding-left:var(--default-gap);padding-right:calc(var(--default-gap) / 2);padding-top:var(--default-gap);padding-bottom:var(--default-gap);gap:calc(var(--column-section-gap));&::-webkit-scrollbar{display:none}&.flex{flex-wrap:nowrap;align-items:stretch;gap:calc(var(--column-section-gap) * 2)}&>*{scroll-snap-align:center;flex:1 0 calc(50vw + var(--column-section-gap))}}
