\n:root{\n --font-main:"Barlow Condensed",sans-serif;\n --font-secondary:"Manrope",sans-serif;\n --font-base-size:16px;\n --font-title-scale:1.25;\n --font-description-scale:1.25;\n\n \n --font-size-h1:clamp(2.5rem,5.6vw,4rem);\n --font-size-h2:clamp(2rem,4.4vw,3.2rem);\n --font-size-h3:clamp(1.6rem,3.4vw,2.5rem);\n --font-size-h4:clamp(1.3rem,2.7vw,2rem);\n --font-size-h5:clamp(1.1rem,2vw,1.6rem);\n --font-size-h6:clamp(1rem,1.5vw,1.25rem);\n --font-title-size:var(--font-size-h1);\n --font-description-size:clamp(1rem,1.15vw,1.25rem);\n\n --theme-max-width:1320px;\n --theme-border-radius:0;\n --border-radius:0;\n --spacing-unit:8px;\n --section-margin-top:88px;\n --section-margin-bottom:88px;\n\n --motion-duration:220ms;\n --motion-duration-long:420ms;\n --motion-ease:cubic-bezier(0.22,1,0.36,1);\n}\n\n\nbody{\n font-family:var(--font-secondary);\n font-size:var(--font-base-size);\n color:var(--color-main);\n background:var(--color-background);\n}\n\nh1,h2,h3,h4,h5,h6,\n.theme-section__title,\n.product-block__title,\n.product-block__price{\n font-family:var(--font-main);\n}\n\nh1{font-size:var(--font-size-h1)}\nh2{font-size:var(--font-size-h2)}\nh3{font-size:var(--font-size-h3)}\nh4{font-size:var(--font-size-h4)}\nh5{font-size:var(--font-size-h5)}\nh6{font-size:var(--font-size-h6)}\n\nh1,h2,h3,h4,h5,h6,\n.theme-section__title{\n line-height:.94;\n letter-spacing:-0.02em;\n text-wrap:balance;\n}\n\np{\n font-size:var(--font-description-size);\n line-height:1.6;\n}\n\na{\n color:var(--color-links);\n transition:color var(--motion-duration) var(--motion-ease);\n}\n\na:hover,a:focus-visible{\n color:var(--color-links-hover);\n}\n\n\n.button--main,\ninput[type="submit"],\nbutton[type="submit"]{\n color:var(--color-button-main-text);\n background:var(--color-button-main-bg);\n border:1px solid var(--color-button-main-bg);\n}\n\n.button--main:hover,\n.button--main:focus-visible,\ninput[type="submit"]:hover,\ninput[type="submit"]:focus-visible,\nbutton[type="submit"]:hover,\nbutton[type="submit"]:focus-visible{\n color:var(--color-button-main-text);\n background:var(--color-button-main-bg-hover);\n border-color:var(--color-button-main-bg-hover);\n}\n\n.button--secondary{\n color:var(--color-button-secondary-text);\n background:var(--color-button-secondary-bg);\n border:1px solid var(--color-button-secondary-bg);\n}\n\n.button--secondary:hover,\n.button--secondary:focus-visible{\n color:var(--color-button-secondary-text);\n background:var(--color-button-secondary-bg-hover);\n border-color:var(--color-button-secondary-bg-hover);\n}\n\n.button--main,\n.button--secondary,\ninput[type="submit"],\nbutton[type="submit"],\ninput:not([type="submit"]),\nselect,\ntextarea{\n border-radius:var(--theme-border-radius);\n transition:background-color var(--motion-duration) var(--motion-ease),\n border-color var(--motion-duration) var(--motion-ease),\n color var(--motion-duration) var(--motion-ease);\n}\n\ninput:not([type="submit"]),\nselect,\ntextarea{\n color:var(--color-background-contrast);\n background:var(--color-background);\n border:1px solid var(--color-border);\n}\n\ninput:not([type="submit"]):focus,\nselect:focus,\ntextarea:focus{\n border-color:var(--color-links);\n outline:2px solid var(--color-links);\n outline-offset:2px;\n}\n\n\n.product-block{\n color:var(--color-main);\n background:var(--color-background);\n border-radius:var(--theme-border-radius);\n}\n\n.product-block__title{\n color:var(--color-main);\n font-size:var(--font-size-h5);\n line-height:1;\n}\n\n.product-block__price{\n color:var(--color-links);\n font-family:var(--font-main);\n font-size:var(--font-size-h4);\n line-height:1;\n}\n\n.product-block__image,\n.product-block__image-wrapper{\n overflow:hidden;\n border-radius:var(--theme-border-radius);\n aspect-ratio:4 / 5;\n background:var(--color-secondary);\n}\n\n.product-block__image img,\n.product-block__image-wrapper img{\n width:100%;\n height:100%;\n object-fit:cover;\n transition:transform var(--motion-duration-long) var(--motion-ease);\n}\n\n.product-block:hover .product-block__image img,\n.product-block:hover .product-block__image-wrapper img{\n transform:scale(1.035);\n}\n\n.product-block__labels{\n color:var(--color-discount-text);\n background:var(--color-discount);\n border-radius:var(--theme-border-radius);\n}\n\n\n@media(prefers-reduced-motion:reduce){\n:root{\n --motion-duration:0ms;\n --motion-duration-long:0ms;\n --motion-ease:linear;\n}\n\n *,\n *::before,\n *::after{\n scroll-behavior:auto!important;\n transition-duration:0ms!important;\n animation-duration:0ms!important;\n animation-iteration-count:1!important;\n}\n}\n :root{--background:var(--color-background);--main:var(--color-main);--secondary:var(--color-secondary);--links:var(--color-links);--main-button-background:var(--color-button-main-bg);--main-button-text:var(--color-button-main-text);--secondary-button-background:var(--color-button-secondary-bg);--secondary-button-text:var(--color-button-secondary-text)}.product-block__labels{background:none;border-radius:0}.product-block__label{background:var(--color-main);color:var(--color-background);border-radius:var(--radius-style-inner,0);font-family:var(--font-secondary);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-block__label--sale,.product-block__label--discount{background:var(--color-discount,var(--color-links));color:var(--color-background)}.theme-section{margin-block-end:0}.header-nav__anchor,.header-nav__anchor:hover,.sidebar-header__close,.sidebar-header__close:hover,.header__icon,.search-form__button{background:none;border-color:transparent;color:inherit}h1,h2,h3,h4,h5,h6,.theme-section__title,.theme-section__subtitle,.product-block__title,.product-block__name,.category-block__title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;min-width:min(min-content,100%)}.product-block__title,.product-block__name,.category-block__title{overflow-wrap:break-word;min-width:0}.theme-section :where(div,section,ul,ol):has(>.product-block[data-columns-desktop]):not(.row):not(.swiper-wrapper){display:flex;flex-wrap:wrap;grid-template-columns:none}