\n:root{\n --font-main:"Space Grotesk",sans-serif;\n --font-secondary:"Manrope",sans-serif;\n --font-base-size:16px;\n\n \n --font-title-scale:1.25;\n --font-description-scale:1.25;\n --font-title-size-1:clamp(2.5rem,1.75rem+3.05vw,4.883rem);\n --font-title-size-2:clamp(2.5rem,1.65rem+2.35vw,3.906rem);\n --font-title-size-3:clamp(2.25rem,1.55rem+1.9vw,3.125rem);\n --font-title-size-4:clamp(2rem,1.45rem+1.45vw,2.5rem);\n --font-title-size-5:clamp(1.75rem,1.35rem+1vw,2rem);\n --font-title-size-6:clamp(1.5rem,1.25rem+.65vw,1.6rem);\n --font-description-size:clamp(1rem,.94rem+.2vw,1.125rem);\n\n --theme-max-width:1320px;\n --theme-border-radius:0;\n --border-radius:0;\n --spacing-unit:20px;\n --section-margin-top:80px;\n --section-margin-bottom:80px;\n\n --motion-ease:cubic-bezier(.2,.8,.2,1);\n --motion-duration:220ms;\n --motion-duration-slow:420ms;\n}\n\n\nhtml{\n font-size:var(--font-base-size);\n}\n\nbody{\n font-family:var(--font-secondary);\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__name,\n.product-title,\n.category-title{\n font-family:var(--font-main);\n font-weight:700;\n letter-spacing:-.035em;\n line-height:.98;\n hyphens:auto;\n overflow-wrap:break-word;\n}\n\nh1{font-size:var(--font-title-size-1)}\nh2{font-size:var(--font-title-size-2)}\nh3{font-size:var(--font-title-size-3)}\nh4{font-size:var(--font-title-size-4)}\nh5{font-size:var(--font-title-size-5)}\nh6{font-size:var(--font-title-size-6)}\n\n.theme-section{\n padding-block-start:var(--section-margin-top);\n padding-block-end:var(--section-margin-bottom);\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,\nbutton[type="submit"],\ninput[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,\nbutton[type="submit"]:hover,\nbutton[type="submit"]:focus-visible,\ninput[type="submit"]:hover,\ninput[type="submit"]:focus-visible{\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 background:var(--color-button-secondary-bg-hover);\n border-color:var(--color-button-secondary-bg-hover);\n}\n\n.button--main,\n.button--secondary,\nbutton[type="submit"],\ninput[type="submit"]{\n border-radius:var(--theme-border-radius);\n font-family:var(--font-secondary);\n font-weight:700;\n transition:background-color var(--motion-duration) var(--motion-ease),\n border-color var(--motion-duration) var(--motion-ease),\n transform var(--motion-duration) var(--motion-ease);\n}\n\n.button--main:active,\n.button--secondary:active,\nbutton[type="submit"]:active,\ninput[type="submit"]:active{\n transform:translateY(1px);\n}\n\ninput:not([type="submit"]),\nselect,\ntextarea{\n color:var(--color-main);\n background:var(--color-background);\n border:1px solid var(--color-border);\n border-radius:var(--theme-border-radius);\n font-family:var(--font-secondary);\n}\n\ninput:not([type="submit"]):focus,\nselect:focus,\ntextarea:focus{\n border-color:var(--color-main);\n outline:2px solid var(--color-links);\n outline-offset:2px;\n}\n\n\n.product-block{\n border-radius:var(--theme-border-radius);\n color:var(--color-main);\n}\n\n.product-block__image,\n.product-block__image-container{\n overflow:hidden;\n aspect-ratio:1 / 1;\n border-radius:var(--theme-border-radius);\n background:var(--color-background);\n}\n\n.product-block__image img,\n.product-block__image-container img{\n width:100%;\n height:100%;\n object-fit:cover;\n transition:transform var(--motion-duration-slow) var(--motion-ease);\n}\n\n.product-block:hover .product-block__image img,\n.product-block:hover .product-block__image-container img{\n transform:scale(1.035);\n}\n\n.product-block__title,\n.product-block__name{\n color:var(--color-main);\n font-family:var(--font-main);\n font-size:var(--font-title-size-5);\n font-weight:700;\n}\n\n.product-block__price,\n.product-block .price{\n color:var(--color-main);\n font-family:var(--font-main);\n font-weight:700;\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 font-family:var(--font-secondary);\n font-size:.75rem;\n font-weight:800;\n letter-spacing:.06em;\n text-transform:uppercase;\n}\n\n.product-block .rating,\n.product-block .product-rating{\n color:var(--color-ratings);\n}\n\n\n@media(prefers-reduced-motion:reduce){\n:root{\n --motion-duration:0ms;\n --motion-duration-slow:0ms;\n}\n\n *,*::before,*::after{\n scroll-behavior:auto!important;\n animation-duration:.01ms!important;\n animation-iteration-count:1!important;\n transition-duration:.01ms!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:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}