:root{--hdr:120px;--sf-content-width:1280px;--sf-gutter:16px;--sf-panel-radius:20px;--sf-panel-padding:16px}@media (min-width:1024px){:root{--hdr:88px;--sf-gutter:32px;--sf-panel-radius:24px}}.sf-container{box-sizing:border-box;width:100%;max-width:calc(var(--sf-content-width) + 2 * var(--sf-gutter));min-width:0;padding-inline:var(--sf-gutter);margin-inline:auto}.sf-page{padding-bottom:32px}.sf-section{margin-top:32px}.sf-first-section{padding-top:16px}.sf-section-heading{margin-bottom:16px}.sf-breadcrumbs{min-height:51.5px;padding-block:16px}.sf-list-content{padding-top:16px}.sf-toolbar-head{padding-block:0}.sf-toolbar{padding-bottom:0}.sf-toolbar-filters{margin-top:16px}@media (min-width:640px) and (max-width:1023px){:root{--sf-gutter:24px}}@media (min-width:1024px){.sf-page{padding-bottom:48px}.sf-section{margin-top:48px}.sf-first-section{padding-top:24px}.sf-section-heading{margin-bottom:24px}.sf-breadcrumbs{min-height:67.5px;padding-block:24px}.sf-list-content{padding-top:24px}}.sf-products-grid,.sf-category-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.sf-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-category-tile{height:auto;min-height:160px}.sf-card{border-radius:12px}.sf-card-content{gap:4px;padding:12px}.sf-card-title{overflow-wrap:anywhere;min-height:40px;font-size:14px;line-height:20px}.sf-card-meta,.sf-card-old-price,.sf-stock{font-size:12px;line-height:16px}.sf-card-meta{overflow-wrap:anywhere}.sf-card-price{overflow-wrap:anywhere;font-size:20px;line-height:24px}.sf-card-button{white-space:normal;height:auto;min-height:44px;font-size:14px;line-height:20px}.sf-favorite{width:44px;height:44px}.sf-card .sf-discount{font-size:12px;line-height:16px}.sf-section-title{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:28px}@media (min-width:360px){.sf-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sf-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sf-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.sf-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sf-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.sf-section-title{font-size:24px;line-height:32px}}@media (min-width:1280px){.sf-products-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.sf-page-title{overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:32px}.sf-body{overflow-wrap:anywhere;font-size:16px;line-height:24px}.sf-purchase{padding:16px}.sf-detail-price{overflow-wrap:anywhere;font-size:28px;line-height:36px}.sf-detail-old-price{font-size:14px;line-height:20px}.sf-purchase-button{white-space:normal;height:auto;min-height:44px;padding-block:12px;font-size:14px;line-height:20px}@media (min-width:1024px){.sf-page-title{font-size:32px;line-height:40px}.sf-purchase{padding:24px}.sf-detail-price{font-size:32px;line-height:40px}.sf-detail-old-price{font-size:16px;line-height:24px}}.sf-panel{border-radius:var(--sf-panel-radius);min-width:0;padding:var(--sf-panel-padding);overflow-wrap:anywhere}.sf-header-surface{width:100%;max-width:var(--sf-content-width);border-radius:0 0 var(--sf-panel-radius) var(--sf-panel-radius);margin-inline:auto}header:has(+main .sf-home-banner){background-color:#0000}.sf-home-banner{top:calc(-1 * var(--sf-panel-radius));margin-bottom:calc(-1 * var(--sf-panel-radius));position:relative}.sf-panel-skeleton{background:var(--card);border-radius:var(--sf-panel-radius)}@media (max-width:1023px){.sf-products-grid,.sf-category-grid,.sf-panel,.sf-panel-skeleton{margin-inline:calc(-1 * var(--sf-gutter))}}@media (min-width:1024px){.sf-header-surface{width:calc(100% - 2 * var(--sf-gutter))}}.sf-cart-content{padding-bottom:80px}@media (min-width:1024px){.sf-cart-content{padding-bottom:0}}.sf-panel.sf-empty{text-align:center;flex-direction:column;align-items:center;padding-block:56px;display:flex}@media (min-width:640px){.sf-dashboard-tiles>.sf-panel{margin-inline:0}}
