\n:root{\n --font-main:"Space Grotesk",sans-serif;\n --font-secondary:"Manrope",sans-serif;\n\n --font-base-size:16px;\n --font-scale-ratio:1.25;\n --font-title-size:clamp(2.5rem,calc(1.75rem+4vw),3.815rem);\n --font-title-size-large:clamp(2.5rem,calc(1.75rem+4vw),3.815rem);\n --font-title-size-medium:clamp(2rem,calc(1.55rem+2.25vw),3.052rem);\n --font-title-size-small:clamp(1.6rem,calc(1.35rem+1.25vw),2.441rem);\n --font-description-size:clamp(1rem,calc(0.94rem+0.3vw),1.25rem);\n --font-description-size-small:clamp(0.9375rem,calc(0.9rem+0.2vw),1rem);\n\n --theme-max-width:1320px;\n --theme-radius:2px;\n --border-radius:2px;\n --spacing-unit:8px;\n --section-margin-top:88px;\n --section-margin-bottom:88px;\n\n --motion-ease:cubic-bezier(0.22,0.61,0.36,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 color:var(--color-main);\n background:var(--color-background);\n font-family:var(--font-secondary);\n font-size:1rem;\n line-height:1.55;\n text-rendering:optimizeLegibility;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.theme-section__title,\n.product-block__title,\n.category-block__title{\n color:var(--color-main);\n font-family:var(--font-main);\n font-weight:500;\n letter-spacing:-0.035em;\n line-height:1.04;\n hyphens:auto;\n overflow-wrap:break-word;\n}\n\nh1{font-size:var(--font-title-size)}\nh2{font-size:var(--font-title-size-medium)}\nh3{font-size:var(--font-title-size-small)}\nh4,h5,h6{font-size:clamp(1.25rem,calc(1.1rem+0.45vw),1.953rem)}\n\n.theme-section__description,\n.page-description,\n.product-description{\n font-size:var(--font-description-size);\n line-height:1.6;\n}\n\na{\n color:var(--color-links);\n text-decoration-thickness:1px;\n text-underline-offset:.18em;\n transition:color var(--motion-duration) var(--motion-ease);\n}\n\na:hover,\na:focus-visible{\n color:var(--color-links-hover);\n}\n\n::selection{\n color:var(--color-background-contrast);\n background:var(--color-links);\n}\n\n\n.button--main,\nform button[type="submit"],\nform input[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,\nform button[type="submit"]:hover,\nform button[type="submit"]:focus-visible,\nform input[type="submit"]:hover,\nform input[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-border);\n}\n\n.button--secondary:hover,\n.button--secondary:focus-visible{\n background:var(--color-button-secondary-bg-hover);\n}\n\n.button--main,\n.button--secondary,\nform button[type="submit"],\nform input[type="submit"]{\n border-radius:var(--theme-radius);\n font-family:var(--font-secondary);\n font-weight:700;\n letter-spacing:.01em;\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 transform var(--motion-duration) var(--motion-ease);\n}\n\n.button--main:active,\n.button--secondary:active,\nform button[type="submit"]:active,\nform input[type="submit"]:active{\n transform:translateY(1px);\n}\n\ninput,\ntextarea,\nselect{\n color:var(--color-main);\n background:var(--color-background);\n border:1px solid var(--color-border);\n border-radius:var(--theme-radius);\n font-family:var(--font-secondary);\n transition:border-color var(--motion-duration) var(--motion-ease),\n box-shadow var(--motion-duration) var(--motion-ease);\n}\n\ninput:focus,\ntextarea:focus,\nselect:focus{\n border-color:var(--color-links);\n box-shadow:0 0 0 2px color-mix(in srgb,var(--color-links) 18%,transparent);\n outline:0;\n}\n\n\n.product-block{\n color:var(--color-main);\n font-family:var(--font-secondary);\n}\n\n.product-block__title{\n color:var(--color-main);\n font-family:var(--font-main);\n font-size:clamp(1.05rem,calc(1rem+0.35vw),1.25rem);\n font-weight:500;\n line-height:1.15;\n}\n\n.product-block__price,\n.product-block .price{\n color:var(--color-links);\n font-family:var(--font-main);\n font-weight:600;\n letter-spacing:-0.015em;\n}\n\n.product-block__labels{\n color:var(--color-discount-text);\n background:var(--color-discount);\n border-radius:var(--theme-radius);\n font-family:var(--font-secondary);\n font-size:.75rem;\n font-weight:700;\n letter-spacing:.05em;\n line-height:1;\n text-transform:uppercase;\n}\n\n.product-block__image,\n.product-block .image{\n overflow:hidden;\n border-radius:var(--theme-radius);\n aspect-ratio:4 / 5;\n background:var(--color-secondary);\n}\n\n.product-block__image img,\n.product-block .image 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 .image img{\n transform:scale(1.025);\n}\n\n.product-block__compare-at-price,\n.product-block .old-price{\n color:var(--color-secondary);\n}\n\n\n@media(prefers-reduced-motion:reduce){\n:root{\n --motion-duration:0ms;\n --motion-duration-slow: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{overflow-wrap:break-word;word-break:normal}.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}