.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page){--main-home-block-gap:160px}.storefront-chrome:has(.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)){--main-home-block-gap:160px}@media (min-width:641px){.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-category-nav,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-section,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-faq{margin-top:var(--main-home-block-gap)}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-hero,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-awards,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-hero+.main-live-awards,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-awards+.main-live-hero{margin-top:0}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-awards{align-items:flex-end;padding:24px 24px 0;display:flex}.storefront-chrome:has(.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page))>.storefront-route-slot{display:flow-root}.storefront-chrome:has(.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page))>.main-live-contact{margin-top:var(--main-home-block-gap);align-items:flex-start;min-height:0}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-category-nav,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-section,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-faq{height:auto;min-height:0}}.storefront-chrome{box-sizing:border-box;--storefront-content-max:1440px;--storefront-content-gutter:32px;--storefront-content-column:min(100%, var(--storefront-content-max));--storefront-content-inner:calc(var(--storefront-content-column) - 2 * var(--storefront-content-gutter));--storefront-header-inset:calc((100% - var(--storefront-content-column)) / 2 + var(--storefront-content-gutter));--storefront-home-content-max:var(--storefront-content-max);--storefront-home-content-gutter:var(--storefront-content-gutter);--storefront-home-column-width:var(--storefront-content-column);--storefront-home-inner-width:var(--storefront-content-inner);--storefront-home-header-inset:var(--storefront-header-inset);--storefront-home-slider-column:calc((100% - 24px) / 4);width:100%}body:has(.storefront-chrome){--storefront-content-max:1440px;--storefront-content-gutter:32px;--storefront-content-column:min(100%, var(--storefront-content-max));--storefront-content-inner:calc(var(--storefront-content-column) - 2 * var(--storefront-content-gutter));--storefront-header-inset:calc((100% - var(--storefront-content-column)) / 2 + var(--storefront-content-gutter));--cb-gallery-media-max-inline-size:var(--storefront-content-inner);--cb-gallery-controls-inline-inset:var(--storefront-header-inset);--cb-gallery-controls-max-inline-size:var(--storefront-content-inner);--cb-gallery-thumbs-overflow-x:auto}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-category-nav,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-section,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-faq,.storefront-chrome .main-live-contact{box-sizing:border-box;width:100%;max-width:var(--storefront-content-inner);margin-inline:auto}.main-page .main-live-section .main-live-slider-track,.main-page .main-live-section .main-live-carousel{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-awards{box-sizing:border-box;width:var(--storefront-content-column);max-width:var(--storefront-content-max);margin-inline:auto}@media (min-width:641px){.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-awards{padding-inline:var(--storefront-content-gutter)}}@media (min-width:961px){.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-awards{grid-template-columns:repeat(var(--main-live-awards-count,1), minmax(0, 1fr));align-items:flex-start;display:grid}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page)>.main-live-awards>.main-live-award{justify-self:center;width:max-content;max-width:100%}}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.main-page .main-live-hero-content{box-sizing:border-box;max-width:var(--storefront-content-column)}.main-page .main-live-hero-actions{max-width:100%}.main-page .main-live-socials{right:var(--storefront-header-inset)}.main-page .main-live-section .main-live-title,.main-page .main-live-faq .main-live-title{white-space:normal;max-width:100%}@media (max-width:1359px){.main-page .main-live-section .main-live-title,.main-page .main-live-faq .main-live-title{transform:none}}@media (min-width:1360px){.main-page .main-live-hero-content{width:var(--storefront-content-column);padding-inline:var(--storefront-content-gutter);margin-inline:auto}}.storefront-chrome .storefront-chrome-footer .main-live-footer-inner{box-sizing:border-box;width:min(100%, var(--storefront-content-column));max-width:var(--storefront-content-column);padding-inline:var(--storefront-content-gutter);margin-inline:auto}@media (max-width:640px){.storefront-chrome .storefront-chrome-footer .main-live-footer-inner{padding-inline:12px}.storefront-chrome,.catalog-figma-root{--storefront-content-gutter:12px}body:has(.storefront-chrome){--storefront-content-gutter:12px}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-awards,.storefront-chrome .catalog-filter-row,.storefront-chrome .catalog-product-grid{width:var(--storefront-content-inner);max-width:var(--storefront-content-inner);padding-inline:0}}@media (min-width:641px){.storefront-chrome .catalog-filter-row,.storefront-chrome .catalog-figma-root[data-layout-state] .catalog-product-grid{box-sizing:border-box;width:min(100%, var(--storefront-content-inner));max-width:var(--storefront-content-inner);margin-inline:auto;padding-inline:0}.storefront-chrome .catalog-filter-row{margin-top:64px}.storefront-chrome .catalog-product-grid{margin-top:20px}}.storefront-chrome .cb-blog-list-featured,.storefront-chrome .cb-blog-list-grid,.storefront-chrome .cb-blog-list-empty,.storefront-chrome .cb-blog-list-append-error,.storefront-chrome .blog-article-stage,.storefront-chrome .blog-article-recommendations,.storefront-chrome .blog-article-other-news{box-sizing:border-box;width:min(100%, var(--storefront-content-inner));max-width:var(--storefront-content-inner);margin-inline:auto;padding-inline:0}.storefront-chrome .storefront-not-found-hero__copy{box-sizing:border-box;width:min(100%, var(--storefront-content-inner));max-width:var(--storefront-content-inner);margin-inline:auto}@media (min-width:1024px){body:has(.storefront-chrome) .cookie-consent-banner{padding-inline:var(--storefront-header-inset)}.storefront-chrome .storefront-not-found-hero__copy{margin-left:0;margin-right:var(--storefront-header-inset)}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-new .main-live-product-grid,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:var(--storefront-home-slider-column);width:100%;max-width:100%;margin-inline:0}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-video-card{flex-basis:var(--storefront-home-slider-column)}}@media (min-width:1360px){.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-set-grid{width:100%;container-type:inline-size}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-set-card{height:calc(37.5cqi - 9px);min-height:0}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-filling-card{flex-basis:var(--storefront-home-slider-column)}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-filling>.main-live-carousel,.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-video>.main-live-video-grid{width:100%;max-width:100%}.main-page:not(.catalog-page):not(.storefront-not-found-page):not(.blog-list-page):not(.blog-article-page) .main-live-faq{max-width:var(--storefront-content-inner)}}
.storefront-chrome:has(.catalog-page,.blog-list-page){--storefront-list-block-gap:72px}@media (min-width:768px){.storefront-chrome:has(.catalog-page,.blog-list-page){--storefront-list-block-gap:120px}}@media (min-width:1600px){.storefront-chrome:has(.catalog-page,.blog-list-page){--storefront-list-block-gap:160px}}.storefront-chrome:has(.catalog-page,.blog-list-page)>.main-live-contact{margin-top:var(--storefront-list-block-gap)}.storefront-chrome:has(.catalog-page,.blog-list-page) .main-live-footer{margin-top:var(--storefront-list-block-gap)}
