*,html{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}.content-for-layout{flex:1;display:flex;flex-direction:column}.section{width:100%;position:relative;display:grid;grid-template-columns:minmax(16px,1fr) minmax(0,1200px) minmax(16px,1fr)}.section>*{grid-column:2}.grid{display:grid}.product-grid-container{display:block;width:100%}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:0 auto;padding:0;list-style:none;max-width:1200px}.product-grid__item{min-width:0}.product-grid__card{display:flex;flex-flow:column nowrap;gap:4px;min-width:0;overflow:hidden;text-decoration:none}.card-gallery{position:relative;width:100%;overflow:hidden}.product-media-container{display:flex;aspect-ratio:1 / 1;width:100%;position:relative;overflow:hidden}.product-media-container img{width:100%;height:100%;object-fit:contain;object-position:center}.product-grid__card .product-media-container.media-fit img{object-fit:contain}.product-grid :is(h3,h4,p){margin:0}@media screen and (min-width:750px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}}@media screen and (min-width:750px){#header-component .header__row--top .header__columns{--header-left: max-content;--header-center: 1fr;--header-right: max-content;grid-template-columns:var(--header-left) var(--header-center) var(--header-right);column-gap:28px;align-items:center}#header-component .header__row--top .header__column--left{min-width:0;gap:28px;align-items:center;white-space:nowrap}#header-component .header__row--top .header__column--center{min-width:0}#header-component .header__row--top .header__column--right{min-width:max-content;gap:14px;justify-content:flex-end}#header-component .header__row--top .header-logo{flex:0 0 auto}#header-component .header__row--top header-menu{min-width:0}}@media screen and (min-width:750px){header-menu:has([slot=more]:hover) .overflow-menu::part(overflow){--submenu-content-opacity: 1;visibility:visible;display:grid}header-menu:has([slot=more]:hover) .overflow-menu::part(overflow-list){--submenu-content-opacity: 1;visibility:visible;display:grid}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
