.cm-dialog.cm-otp-dialog{border:0;border-radius:4px;width:min(1024px,100vw - 32px);max-width:1024px;max-height:calc(100dvh - 100px);margin:50px auto auto;padding:0;overflow:hidden}.cm-otp-dialog>.cm-dialog-close{z-index:4;border:1px solid #aaa;width:25px;height:25px;top:10px;right:10px}.cm-otp-dialog>.cm-dialog-close .cm-icon{width:15px;height:15px}.cm-otp-dialog>[data-cm-component~=fragment]:empty{min-height:500px}.cm-otp-dialog>[data-cm-component~=fragment][aria-busy=true]{opacity:.65}.cm-account-otp{background:#fff;min-height:500px;display:flex;position:relative}.cm-account-otp-brand{color:var(--color-cm-accent);background:var(--color-cm-soft);text-align:center;flex:0 0 38%;justify-content:center;align-items:center;padding:40px;font-size:28px;font-weight:700;display:flex;overflow:hidden}.cm-account-otp-brand img{object-fit:contain;width:min(180px,100%);max-height:110px}.cm-account-otp-main{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:38px 40px 30px;display:flex}.cm-account-otp-main h2{text-align:center;margin:0 0 22px;font-size:23px;font-weight:500}.cm-account-otp-main form{gap:14px;display:grid}.cm-account-otp-field{gap:4px;font-size:16px;font-weight:500;display:grid}.cm-account-otp-field input{background:#fff;border:0;border-bottom:1px solid #b7b7b7;border-radius:0;width:100%;height:34px;padding:4px 10px;font-size:17px}.cm-account-otp-field input::placeholder{color:#333;opacity:1}.cm-account-otp-field input:focus-visible{border-bottom-color:var(--color-cm-accent);box-shadow:inset 0 -1px var(--color-cm-accent);outline:0}.cm-account-otp-status{margin:-7px 0 0;font-size:14px;line-height:1.35}.cm-account-otp-success{color:var(--color-cm-success)}.cm-account-otp-captcha{min-height:0;overflow:hidden}.cm-account-otp-captcha:has(>div[data-cm-recaptcha]){min-height:78px}.cm-account-otp-captcha .cm-verification-status{align-items:center;gap:8px;margin:4px 0 0;font-size:12px;line-height:1.15;display:flex}.cm-account-otp-captcha .cm-verification-status span{flex:1}.cm-account-otp-captcha .cm-verification-status .cm-button-outline{flex:none;min-height:28px;padding:3px 9px;font-size:12px}.cm-account-otp-submit{border:1px solid var(--color-cm-accent);color:#fff;background:var(--color-cm-accent);border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:40px;font-size:17px;font-weight:650;display:inline-flex}.cm-account-otp-submit:disabled{cursor:wait;opacity:.6}.cm-account-otp-change{justify-self:center;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.cm-account-otp-divider{color:#b3b3b3;justify-content:center;align-items:center;margin:31px 0 25px;font-size:14px;display:flex;position:relative}.cm-account-otp-divider:before{content:"";background:#b3b3b3;height:1px;position:absolute;left:0;right:0}.cm-account-otp-divider span{background:#fff;padding:0 15px;position:relative}.cm-account-otp-social{gap:10px;display:grid}.cm-account-otp-social button{border:1px solid var(--color-cm-accent);color:#777;text-align:left;background:#fff;border-radius:15px;align-items:center;gap:22px;width:100%;min-height:54px;padding:8px 22px;font-size:14px;display:flex}.cm-account-otp-social svg{flex:0 0 18px;width:18px;height:18px}.cm-account-otp-facebook{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.cm-account-otp-legacy{text-align:center;align-self:center;margin-top:13px;font-size:13px;text-decoration:underline}.cm-account-otp.is-loading:after{z-index:3;border:4px solid #eae9e8;border-top-color:var(--color-cm-accent);content:"";background:#fff;border-radius:50%;width:44px;height:44px;margin:auto;animation:.8s linear infinite cm-otp-spin;display:block;position:absolute;inset:0;box-shadow:0 0 0 100vmax #ffffffc7}@keyframes cm-otp-spin{to{transform:rotate(360deg)}}@media (width<=560px){.cm-dialog.cm-otp-dialog{border-radius:0 0 4px 4px;width:100vw;max-width:100vw;max-height:100dvh;margin:0 auto auto}.cm-otp-dialog>[data-cm-component~=fragment]:empty,.cm-account-otp{min-height:485px}.cm-account-otp-brand{display:none}.cm-account-otp-main{justify-content:flex-start;width:100%;padding:26px 20px 22px}.cm-account-otp-main h2{margin-bottom:22px;font-size:21px}.cm-account-otp-captcha{margin-top:6px}.cm-account-otp-divider{margin-block:42px 21px}.cm-account-otp-legacy{margin-top:12px}}.cm-pwa-install[hidden]{display:none}.cm-pwa-install{background:var(--color-surface-subtle,#f7f7f8);border:1px solid var(--color-border,#e3e5e8);border-radius:.9rem}.cm-pwa-install>div,.cm-pwa-install-listing{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.cm-pwa-install .cm-button{align-items:center;gap:.45rem;display:inline-flex}.cm-pwa-install [data-cm-pwa-status]{color:var(--color-danger,#b82d43);flex-basis:100%;margin:0}.cm-pwa-install-footer{margin-block:1rem}.cm-pwa-install-listing{grid-column:1/-1;min-height:9rem}.cm-pwa-listing-mobile{display:none}@media (width<=560px){.cm-pwa-listing-desktop{display:none}.cm-pwa-listing-mobile{display:flex}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:"Nunito Variable", Nunito, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:oklch(50.5% .213 27.518);--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-semibold:600;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-cm-accent:var(--cm-accent,#ff038f);--color-cm-ink:#404345;--color-cm-muted:#888f97;--color-cm-border:#eae9e8;--color-cm-soft:#f7f4f4;--color-cm-success:#57ac79}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color:var(--color-cm-ink);font-family:var(--font-sans);background:#fff}body{color:#333;background:var(--cm-body-bg,white);min-width:320px;margin:0;font-size:15px}.main_color{color:var(--cm-main-color,#ff038f)}.second_color{color:var(--cm-second-color,#ff038f)}body:has(dialog[open]){overflow:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),summary{cursor:pointer}:focus-visible{outline:2px solid var(--color-cm-accent);outline-offset:3px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset]),textarea,select):focus-visible{outline-offset:-2px}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.cm-wrap{width:100%;max-width:1600px;padding-inline:calc(var(--spacing) * 5);margin-inline:auto;position:relative}@media (width>=1280px){.cm-wrap{padding-inline:40px}}.cm-button{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-cm-accent);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}.cm-button:disabled{cursor:wait;opacity:.5}.cm-button-outline{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-cm-accent);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cm-accent);display:inline-flex}.cm-button-outline:disabled{cursor:wait;opacity:.5}.cm-input{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-cm-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-cm-ink)}.cm-input:focus{border-color:var(--color-cm-accent)}.cm-field{gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.cm-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-700)}.cm-status{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-cm-border);background-color:var(--color-cm-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.cm-status-success{color:#155724;background:#d4edda;border-color:#c3e6cb}.cm-status-danger{color:#721c24;background:#f8d7da;border-color:#f5c6cb}.cm-status-info{color:#0c5460;background:#d1ecf1;border-color:#bee5eb}.cm-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:inline-block}.cm-dialog{width:calc(100% - 2rem);max-height:90dvh;max-width:var(--container-lg);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-cm-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);color:var(--color-cm-ink);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:auto;overflow-y:auto}.cm-dialog::backdrop{background:#00000073}.cm-dialog-close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);color:var(--color-cm-muted);border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){.cm-dialog-close:hover{background-color:var(--color-cm-soft)}}.cm-skip{z-index:100;color:var(--color-cm-accent);background:#fff;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.cm-skip:focus{top:1rem}.cm-header{z-index:40;background:var(--cm-header-bg,white);position:relative}.cm-header-top{align-items:center;gap:30px;height:72px;display:flex}.cm-header-top .cm-logo{flex:0 0 262px}.cm-logo{display:block}.cm-logo svg,.cm-logo img{object-fit:contain;width:180px;height:86px;display:block}.cm-header-top .cm-logo svg,.cm-header-top .cm-logo img{width:126px;height:60px}.cm-header-top-content{align-items:center;gap:55px;width:100%;min-width:0;display:flex}.cm-header.cm-sticky{padding-bottom:55px}.cm-header.cm-sticky .cm-header-bar{width:100%;position:fixed;top:0;left:0;box-shadow:0 0 30px #0000001a}.cm-header-links{align-items:center;gap:15px;margin-right:auto;display:flex}.cm-header-links a{white-space:nowrap;align-items:center;gap:10px;display:flex}.cm-header-links .cm-icon{color:var(--color-cm-accent);width:20px;height:22px}.cm-languages{align-items:center;gap:5px;display:flex}.cm-languages a{padding:1px 10px;font-size:14px}.cm-languages [aria-current]{background:color-mix(in srgb, var(--color-cm-accent) 12%, white)}.cm-header-city{flex-shrink:0;min-width:70px}.cm-contact-dropdown{flex-shrink:0;position:relative}.cm-contact-dropdown summary{align-items:center;gap:6px;list-style:none;display:flex}.cm-contact-dropdown summary .cm-icon{width:14px;height:14px;color:var(--color-cm-accent);transform:rotate(90deg)}.cm-contact-panel{border:1px solid var(--color-cm-border);z-index:40;background:#fff;border-radius:5px;width:290px;padding:20px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0002}.cm-contact-links{flex-direction:column;gap:12px;display:flex}.cm-contact-links a{align-items:center;gap:10px;display:flex}.cm-contact-links .cm-icon{width:25px;height:25px;color:var(--color-cm-accent)}.cm-contact-time{color:var(--color-cm-muted);margin-left:35px;font-size:13px}.cm-header-bar{background:var(--cm-bar-bg,#f7f4f4);height:55px}.cm-header-bar-content{align-items:center;gap:25px;height:100%;display:flex}.cm-catalog-button{text-align:left;background:0 0;flex:0 0 267px;align-items:center;gap:10px;font-size:14px;display:flex}.cm-catalog-button .cm-icon{color:var(--color-cm-accent);width:18px}.cm-header-catalog{flex:0 0 267px;align-items:center;height:100%;display:flex;position:relative}.cm-header-catalog .cm-catalog-button{width:100%}#cm-desktop-catalog{background:#fff;position:absolute;top:calc(100% + 22px);left:0}.cm-mobile-menu-trigger{display:none}.cm-search{border:2px solid var(--color-cm-accent);background:#fff;border-radius:17px;flex:1;min-width:0;height:50px;display:flex;position:relative}.cm-search input[type=search]{width:100%;min-width:0;box-shadow:none;border:0;border-radius:15px 0 0 15px;outline:none;padding:0 60px 0 20px;font-size:18px}.cm-search:has(input[type=search]:focus-visible){box-shadow:0 0 0 1px var(--color-cm-accent)}.cm-search input::-webkit-search-cancel-button{display:none}.cm-search input::placeholder{color:var(--color-cm-muted)}.cm-search-submit{background:var(--color-cm-accent);color:#fff;border-radius:0 14px 14px 0;flex-shrink:0;place-items:center;width:48px;display:grid}.cm-search-voice,.cm-search-clear{width:35px;height:100%;color:var(--color-cm-muted);place-items:center;display:grid;position:absolute;right:48px}.cm-search-clear{right:80px}.cm-search-voice[aria-pressed=true]{color:var(--color-cm-accent)}.cm-search-results{width:100%;max-height:min(600px,75dvh);color:var(--color-cm-ink);background:#fbfbfb;padding:20px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 5px 13px #cecece}.cm-search-columns{gap:20px;display:flex}.cm-search-columns h2{margin-bottom:15px;font-size:16px;font-weight:700}.cm-search-categories{border-right:1px solid #000;flex:0 0 30%;padding-right:10px}.cm-search-categories a{margin-bottom:10px;display:block}.cm-search-products{flex:1;min-width:0}.cm-search-products>a{gap:10px;margin-bottom:20px;display:flex}.cm-search-products img{object-fit:cover;border-radius:4px;flex-shrink:0;width:52px;height:52px}.cm-search-products a>span{flex-direction:column;gap:4px;display:flex}.cm-search-products strong{font-size:14px}.cm-search-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.cm-search-results mark{color:inherit;background:0 0;font-weight:700}.cm-voice-dialog{text-align:center;width:288px;min-height:288px;padding-block:70px}.cm-voice-dialog output{margin-top:20px;display:block}.cm-header-actions{flex:0 0 200px;justify-content:space-between;align-items:center;gap:25px;padding-right:25px;display:flex}.cm-header-actions>div{position:relative}.cm-header-actions>div>button,.cm-header-actions>div>a{align-items:center;display:flex;position:relative}.cm-header-actions .cm-icon{width:32px;height:32px;color:var(--color-cm-accent);stroke-width:1.2px}.cm-badge{background:var(--color-cm-accent);color:#fff;text-align:center;border-radius:50%;min-width:16px;height:16px;font-size:12px;line-height:16px;position:absolute;top:0;left:100%}.cm-menu-dialog{width:100%;max-width:none;height:100dvh;max-height:100dvh;color:var(--color-cm-ink);background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.cm-menu-dialog[open]{flex-direction:column;display:flex}.cm-menu-dialog::backdrop{background:#0008}.cm-menu-heading{border-bottom:1px solid var(--color-cm-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.cm-menu-heading>button{place-items:center;min-width:44px;min-height:44px;display:grid}.cm-menu-heading [data-cm-menu-back] .cm-icon{transform:rotate(180deg)}.cm-menu-heading .cm-logo img,.cm-menu-heading .cm-logo svg{width:120px;height:52px}.cm-menu-heading h2{overflow-wrap:anywhere;flex:1;min-width:0;font-size:18px;font-weight:600}.cm-menu-body{overscroll-behavior:contain;min-height:0;padding:0 20px max(20px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.cm-menu-row{text-align:left;border-bottom:1px solid var(--color-cm-border);align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 0;display:flex}.cm-menu-row>span:not(.cm-category-icon,.cm-menu-count){overflow-wrap:anywhere;flex:1;min-width:0}.cm-menu-row .cm-category-icon{position:static;transform:none}.cm-menu-row>.cm-icon:last-child{flex-shrink:0;width:16px}.cm-menu-row>img{object-fit:contain;width:40px;height:40px}.cm-menu-all{color:var(--color-cm-accent);font-weight:600}.cm-menu-dialog .cm-languages{margin:15px 0}.cm-menu-dialog .cm-header-links,.cm-mobile-info,.cm-mobile-brands{flex-direction:column;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.cm-menu-dialog .cm-header-links{border-top:1px solid var(--color-cm-border)}.cm-mobile-info a,.cm-mobile-brands a{align-items:center;gap:10px;display:flex}.cm-mobile-brands img{object-fit:contain;width:32px;height:32px}.cm-mobile-catalog,.cm-mobile-contacts>summary{align-items:center;gap:10px;width:100%;padding:15px 0;list-style:none;display:flex}.cm-mobile-catalog .cm-icon:last-child,.cm-mobile-contacts>summary .cm-icon:last-child{margin-left:auto}.cm-menu-dialog .cm-contact-links{padding:15px}.cm-menu-backdrop{z-index:29;background:#00000080;position:fixed;inset:0}.cm-catalog{--cm-menu-min-height:472px;z-index:30;width:280px;height:var(--cm-menu-natural-height,auto);min-height:min(var(--cm-menu-min-height), var(--cm-menu-height,472px));border:2px solid var(--color-cm-accent);background:#fff;border-radius:5px;font-size:15px;line-height:22.5px;position:relative}.cm-catalog-scroll>ul{max-height:100%;overflow:auto}.cm-catalog-link{align-items:center;min-height:39px;display:flex;position:relative}.cm-catalog-link>a{color:#404345;flex:1;align-items:center;min-height:39px;padding:11px 35px 11px 46px;font-size:14px;font-weight:500;line-height:17px;display:flex}.cm-category-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cm-category-icon svg{width:20px;height:20px;color:var(--color-cm-accent)}.cm-catalog-link>button{color:#babec2;place-items:center;width:25px;height:39px;display:grid;position:absolute;right:26px}.cm-catalog-link>button .cm-icon{stroke-width:3px;width:14px;height:14px}.cm-catalog-link:hover,.cm-catalog-link:has([aria-expanded=true]){background:#eef4f8}.cm-catalog-link:hover>a,.cm-catalog-link:has([aria-expanded=true])>a{color:var(--color-cm-accent)}.cm-submenu{width:var(--cm-menu-width,min(1230px, calc(100vw - 356px)));height:min(var(--cm-menu-natural-height,472px), var(--cm-menu-height,75dvh));overscroll-behavior:contain;border:2px solid var(--color-cm-accent);z-index:25;background:#fff;border-left:0;border-radius:0;align-items:flex-start;gap:20px;padding:0;display:flex;position:absolute;top:-2px;left:100%;overflow:auto}.cm-submenu-title{margin-bottom:20px;font-size:24px;display:block}.cm-submenu-categories{flex:1;min-width:0;padding:10px 0}.cm-submenu-grid{columns:4;column-gap:15px}.cm-submenu-grid>li{break-inside:avoid-column;padding:0 16px;overflow:hidden}.cm-submenu-grid a{color:#3b6d9a;overflow-wrap:anywhere;padding:0 35px 0 0;font-size:14px;font-weight:500;line-height:15px;display:block;position:relative}.cm-submenu-grid a:hover{color:#eb3274}.cm-submenu-grid>li>a{margin-bottom:15px;font-size:14px}.cm-submenu-grid>li>a>[data-cm-menu-label]{color:#404345;font-size:16px;line-height:18px}.cm-submenu-grid ul{margin:0 0 30px;padding:0}.cm-submenu-grid ul>li{margin-bottom:10px}.cm-menu-count{color:#b7b7b7;font-size:12px;font-weight:500;line-height:12px;position:absolute;top:0;right:0}.cm-menu-row .cm-menu-count{flex:none;margin-left:auto;position:static}.cm-submenu-brands{border-inline:1px solid var(--color-cm-border);flex:0 0 150px;padding:0 15px}.cm-submenu-brands img{object-fit:contain;width:100px;height:80px}.cm-submenu-products{flex:0 0 30%;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;display:grid}.cm-submenu-products>.cm-submenu-title{grid-column:1/-1}.cm-brand-submenu{flex-direction:column}.cm-brand-submenu>div{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.cm-brand-submenu img{object-fit:contain;width:150px;height:100px}@media (width>=1000px) and (width<=1440px){.cm-submenu-categories{padding:20px 10px}.cm-submenu-grid a{font-size:15px;line-height:17px}.cm-submenu-grid>li>a{font-size:14px}}@media (width>=1000px) and (width<=1280px){.cm-submenu-grid a{font-size:13px;line-height:16px}.cm-submenu-grid>li>a{font-size:14px}}.cm-home-top{grid-template-columns:278px minmax(0,1fr);gap:15px;margin-top:22px;margin-bottom:30px;display:grid}.cm-home-content{min-width:0;display:flow-root}.cm-home-brands{margin:10px 0 15px;padding:15px 0 21.5px}.cm-home-brands .cm-carousel-track>a{flex:0 0 calc(14.2857% - 17.1429px)}.cm-home-brands img{object-fit:contain;width:100px;height:100px;margin:auto}.cm-home-catalog{display:none}.cm-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.cm-carousel-track::-webkit-scrollbar{display:none}.cm-carousel-track>*{scroll-snap-align:start;flex-shrink:0}.cm-carousel-dots{justify-content:center;gap:20px;margin:25px 0;display:flex}.cm-carousel-dots button{background:#babec2;width:20px;height:2px}.cm-carousel-dots [aria-current=true]{background:var(--color-cm-accent)}.cm-notifies{background:var(--color-cm-accent);color:#fff;position:relative}.cm-notify{justify-content:center;align-items:center;gap:30px;width:100%;padding:10px 50px;display:flex}.cm-notifies>button{position:absolute;top:10px;right:15px}.cm-pluses{margin:50px auto}.cm-pluses .cm-carousel-track>div{text-align:center;flex:1 0 calc(20% - 16px)}.cm-pluses img{width:100px;height:100px;margin:0 auto 20px}.cm-pluses h2{margin-bottom:10px;font-size:17px;font-weight:700}.cm-pluses p{font-size:14px}@media (width<=1399px){.cm-header-top-content,.cm-header-actions{gap:20px}.cm-home-brands .cm-carousel-track>a{flex-basis:calc(16.6667% - 16.6667px)}}@media (width<=1349px){.cm-header-top-content{gap:10px}}@media (width<=1100px){.cm-header-top .cm-header-links{display:none}.cm-header-top-content{justify-content:flex-start;gap:40px;padding-left:40px}}@media (width<=991px){.cm-header-links{display:none}.cm-header-catalog{flex-basis:auto}.cm-catalog-button span{display:none}.cm-home-top{margin-top:22px;display:block}.cm-home-top>aside{display:none}.cm-home-brands .cm-carousel-track>a{flex-basis:calc(20% - 16px)}.cm-submenu-products{display:none}.cm-pluses .cm-carousel-track>div{flex-basis:calc(33.3333% - 13.3333px)}}@media (width>=561px) and (width<=768px){.cm-header-top{height:44.375px}.cm-header-top .cm-logo,.cm-header-bar{display:none}.cm-header.cm-sticky{padding-bottom:0}}@media (width<=560px){.cm-header-top,.cm-header-catalog{display:none}.cm-catalog-button.cm-mobile-menu-trigger{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.cm-mobile-menu-trigger .cm-icon{width:28px;height:28px}.cm-header-bar-content{gap:8px}.cm-search{height:45px}.cm-search input[type=search]{padding-left:15px;padding-right:40px;font-size:15px}.cm-search-submit{width:40px}.cm-search-voice{right:40px}.cm-search-clear{right:70px}.cm-search-results{width:100vw;max-height:calc(100dvh - 70px);padding:15px;position:fixed;top:55px;left:0}.cm-search-columns{flex-direction:column}.cm-search-categories{border-bottom:1px solid #000;border-right:0;padding-bottom:10px}.cm-header-actions{flex:none;padding-right:8px}.cm-header-wishlist,.cm-header-account{display:none}.cm-header-actions .cm-icon{width:36px;height:36px}.cm-catalog-button{flex:0 0 18px;width:18px}.cm-header.cm-sticky .cm-header-bar{width:100%;position:fixed;top:0}.cm-home-top{margin-top:15px;margin-bottom:0}.cm-home-brands{margin-bottom:0;padding-bottom:0}.cm-home-brands .cm-carousel-track>a{flex-basis:calc(25% - 15px)}.cm-home-brands img{aspect-ratio:1;width:100%;height:auto}.cm-home-catalog{margin:20px auto 10px;display:block}.cm-home-catalog .cm-button{border-radius:5px;width:100%;font-size:18px}.cm-pluses .cm-carousel-track>div{flex-basis:100%}}.cm-product-card{background:#fff;min-width:0;padding:10px 15px;position:relative}.cm-product-photo{margin-bottom:15px;position:relative}.cm-product-photo>a{justify-content:center;align-items:center;display:flex}.cm-product-photo>a>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.cm-product-labels{flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;bottom:5px;left:5px}.cm-product-labels>*{color:#fff;background:#f53532;border-radius:5px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:13px;display:flex}.cm-product-labels .cm-label-new{background:#ff038f}.cm-product-labels .cm-label-rating{background:#50b3ec}.cm-product-labels .cm-label-stock{background:#ff038f}.cm-product-labels .cm-label-ua{background:linear-gradient(#005bbb 50%,#ffd500 50%);width:38px}.cm-product-labels .cm-icon{width:20px;height:20px}.cm-product-rating{align-items:center;gap:15px;display:flex;position:absolute;bottom:0;right:0}.cm-card-stars{background-size:85px 17px;width:85px;height:17px;display:block}.cm-card-stars-0{background-image:url("data:image/svg+xml,%3csvg%20width='85'%20height='17'%20viewBox='0%200%2085%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.11958%201.17082C8.23932%200.802296%208.76068%200.802296%208.88042%201.17082L10.3186%205.59696C10.3721%205.76177%2010.5257%205.87336%2010.699%205.87336L15.3529%205.87336C15.7404%205.87336%2015.9015%206.3692%2015.588%206.59696L11.8229%209.33247C11.6827%209.43433%2011.6241%209.61487%2011.6776%209.77968L13.1158%2014.2058C13.2355%2014.5743%2012.8137%2014.8808%2012.5002%2014.653L8.73511%2011.9175C8.59492%2011.8157%208.40508%2011.8157%208.26489%2011.9175L4.49978%2014.653C4.1863%2014.8808%203.76451%2014.5743%203.88425%2014.2058L5.32239%209.77968C5.37594%209.61487%205.31728%209.43433%205.17708%209.33247L1.41198%206.59696C1.09849%206.3692%201.2596%205.87336%201.64709%205.87336L6.30101%205.87336C6.4743%205.87336%206.62789%205.76177%206.68144%205.59696L8.11958%201.17082Z'%20fill='transporent'%20stroke='%23ff038f'/%3e%3cpath%20d='M25.1196%201.17082C25.2393%200.802296%2025.7607%200.802296%2025.8804%201.17082L27.3186%205.59696C27.3721%205.76177%2027.5257%205.87336%2027.699%205.87336L32.3529%205.87336C32.7404%205.87336%2032.9015%206.3692%2032.588%206.59696L28.8229%209.33247C28.6827%209.43433%2028.6241%209.61487%2028.6776%209.77968L30.1158%2014.2058C30.2355%2014.5743%2029.8137%2014.8808%2029.5002%2014.653L25.7351%2011.9175C25.5949%2011.8157%2025.4051%2011.8157%2025.2649%2011.9175L21.4998%2014.653C21.1863%2014.8808%2020.7645%2014.5743%2020.8842%2014.2058L22.3224%209.77968C22.3759%209.61487%2022.3173%209.43433%2022.1771%209.33247L18.412%206.59696C18.0985%206.3692%2018.2596%205.87336%2018.6471%205.87336L23.301%205.87336C23.4743%205.87336%2023.6279%205.76177%2023.6814%205.59696L25.1196%201.17082Z'%20fill='transporent'%20stroke='%23ff038f'/%3e%3cpath%20d='M42.1196%201.17082C42.2393%200.802296%2042.7607%200.802296%2042.8804%201.17082L44.3186%205.59696C44.3721%205.76177%2044.5257%205.87336%2044.699%205.87336L49.3529%205.87336C49.7404%205.87336%2049.9015%206.3692%2049.588%206.59696L45.8229%209.33247C45.6827%209.43433%2045.6241%209.61487%2045.6776%209.77968L47.1158%2014.2058C47.2355%2014.5743%2046.8137%2014.8808%2046.5002%2014.653L42.7351%2011.9175C42.5949%2011.8157%2042.4051%2011.8157%2042.2649%2011.9175L38.4998%2014.653C38.1863%2014.8808%2037.7645%2014.5743%2037.8842%2014.2058L39.3224%209.77968C39.3759%209.61487%2039.3173%209.43433%2039.1771%209.33247L35.412%206.59696C35.0985%206.3692%2035.2596%205.87336%2035.6471%205.87336L40.301%205.87336C40.4743%205.87336%2040.6279%205.76177%2040.6814%205.59696L42.1196%201.17082Z'%20fill='transporent'%20stroke='%23ff038f'/%3e%3cpath%20d='M59.1196%201.17082C59.2393%200.802296%2059.7607%200.802296%2059.8804%201.17082L61.3186%205.59696C61.3721%205.76177%2061.5257%205.87336%2061.699%205.87336L66.3529%205.87336C66.7404%205.87336%2066.9015%206.3692%2066.588%206.59696L62.8229%209.33247C62.6827%209.43433%2062.6241%209.61487%2062.6776%209.77968L64.1158%2014.2058C64.2355%2014.5743%2063.8137%2014.8808%2063.5002%2014.653L59.7351%2011.9175C59.5949%2011.8157%2059.4051%2011.8157%2059.2649%2011.9175L55.4998%2014.653C55.1863%2014.8808%2054.7645%2014.5743%2054.8842%2014.2058L56.3224%209.77968C56.3759%209.61487%2056.3173%209.43433%2056.1771%209.33247L52.412%206.59696C52.0985%206.3692%2052.2596%205.87336%2052.6471%205.87336L57.301%205.87336C57.4743%205.87336%2057.6279%205.76177%2057.6814%205.59696L59.1196%201.17082Z'%20fill='transporent'%20stroke='%23ff038f'/%3e%3cpath%20d='M76.1196%201.17082C76.2393%200.802296%2076.7607%200.802296%2076.8804%201.17082L78.3186%205.59696C78.3721%205.76177%2078.5257%205.87336%2078.699%205.87336L83.3529%205.87336C83.7404%205.87336%2083.9015%206.3692%2083.588%206.59696L79.8229%209.33247C79.6827%209.43433%2079.6241%209.61487%2079.6776%209.77968L81.1158%2014.2058C81.2355%2014.5743%2080.8137%2014.8808%2080.5002%2014.653L76.7351%2011.9175C76.5949%2011.8157%2076.4051%2011.8157%2076.2649%2011.9175L72.4998%2014.653C72.1863%2014.8808%2071.7645%2014.5743%2071.8842%2014.2058L73.3224%209.77968C73.3759%209.61487%2073.3173%209.43433%2073.1771%209.33247L69.412%206.59696C69.0985%206.3692%2069.2596%205.87336%2069.6471%205.87336L74.301%205.87336C74.4743%205.87336%2074.6279%205.76177%2074.6814%205.59696L76.1196%201.17082Z'%20fill='transporent'%20stroke='%23ff038f'/%3e%3c/svg%3e")}.cm-card-stars-1{background-image:url("data:image/svg+xml,%3csvg%20width='85'%20height='17'%20viewBox='0%200%2085%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.11958%201.17082C8.23932%200.802296%208.76068%200.802296%208.88042%201.17082L10.3186%205.59696C10.3721%205.76177%2010.5257%205.87336%2010.699%205.87336L15.3529%205.87336C15.7404%205.87336%2015.9015%206.3692%2015.588%206.59696L11.8229%209.33247C11.6827%209.43433%2011.6241%209.61487%2011.6776%209.77968L13.1158%2014.2058C13.2355%2014.5743%2012.8137%2014.8808%2012.5002%2014.653L8.73511%2011.9175C8.59492%2011.8157%208.40508%2011.8157%208.26489%2011.9175L4.49978%2014.653C4.1863%2014.8808%203.76451%2014.5743%203.88425%2014.2058L5.32239%209.77968C5.37594%209.61487%205.31728%209.43433%205.17708%209.33247L1.41198%206.59696C1.09849%206.3692%201.2596%205.87336%201.64709%205.87336L6.30101%205.87336C6.4743%205.87336%206.62789%205.76177%206.68144%205.59696L8.11958%201.17082Z'%20fill='%23ff038f'%20stroke='%23ff038f'/%3e%3cpath%20d='M25.1196%201.17082C25.2393%200.802296%2025.7607%200.802296%2025.8804%201.17082L27.3186%205.59696C27.3721%205.76177%2027.5257%205.87336%2027.699%205.87336L32.3529%205.87336C32.7404%205.87336%2032.9015%206.3692%2032.588%206.59696L28.8229%209.33247C28.6827%209.43433%2028.6241%209.61487%2028.6776%209.77968L30.1158%2014.2058C30.2355%2014.5743%2029.8137%2014.8808%2029.5002%2014.653L25.7351%2011.9175C25.5949%2011.8157%2025.4051%2011.8157%2025.2649%2011.9175L21.4998%2014.653C21.1863%2014.8808%2020.7645%2014.5743%2020.8842%2014.2058L22.3224%209.77968C22.3759%209.61487%2022.3173%209.43433%2022.1771%209.33247L18.412%206.59696C18.0985%206.3692%2018.2596%205.87336%2018.6471%205.87336L23.301%205.87336C23.4743%205.87336%2023.6279%205.76177%2023.6814%205.59696L25.1196%201.17082Z'%20fill='transporent'%20stroke='%23ff038f'/%3e%3cpath%20d='M42.1196%201.17082C42.2393%200.802296%2042.7607%200.802296%2042.8804%201.17082L44.3186%205.59696C44.3721%205.76177%2044.5257%205.87336%2044.699%205.87336L49.3529%205.87336C49.7404%205.87336%2049.9015%206.3692%2049.588%206.59696L45.8229%209.33247C45.6827%209.43433%2045.6241%209.61487%2045.6776%209.77968L47.1158%2014.2058C47.2355%2014.5743%2046.8137%2014.8808%2046.5002%2014.653L42.7351%2011.9175C42.5949%2011.8157%2042.4051%2011.8157%2042.2649%2011.9175L38.4998%2014.653C38.1863%2014.8808%2037.7645%2014.5743%2037.8842%2014.2058L39.3224%209.77968C39.3759%209.61487%2039.3173%209.43433%2039.1771%209.33247L35.412%206.59696C35.0985%206.3692%2035.2596%205.87336%2035.6471%205.87336L40.301%205.87336C40.4743%205.87336%2040.6279%205.76177%2040.6814%205.59696L42.1196%201.17082Z'%20fill='transporent'%20stroke='%23ff038f'/%3e%3cpath%20d='M59.1196%201.17082C59.2393%200.802296%2059.7607%200.802296%2059.8804%201.17082L61.3186%205.59696C61.3721%205.76177%2061.5257%205.87336%2061.699%205.87336L66.3529%205.87336C66.7404%205.87336%2066.9015%206.3692%2066.588%206.59696L62.8229%209.33247C62.6827%209.43433%2062.6241%209.61487%2062.6776%209.77968L64.1158%2014.2058C64.2355%2014.5743%2063.8137%2014.8808%2063.5002%2014.653L59.7351%2011.9175C59.5949%2011.8157%2059.4051%2011.8157%2059.2649%2011.9175L55.4998%2014.653C55.1863%2014.8808%2054.7645%2014.5743%2054.8842%2014.2058L56.3224%209.77968C56.3759%209.61487%2056.3173%209.43433%2056.1771%209.33247L52.412%206.59696C52.0985%206.3692%2052.2596%205.87336%2052.6471%205.87336L57.301%205.87336C57.4743%205.87336%2057.6279%205.76177%2057.6814%205.59696L59.1196%201.17082Z'%20fill='transporent'%20stroke='%23ff038f'/%3e%3cpath%20d='M76.1196%201.17082C76.2393%200.802296%2076.7607%200.802296%2076.8804%201.17082L78.3186%205.59696C78.3721%205.76177%2078.5257%205.87336%2078.699%205.87336L83.3529%205.87336C83.7404%205.87336%2083.9015%206.3692%2083.588%206.59696L79.8229%209.33247C79.6827%209.43433%2079.6241%209.61487%2079.6776%209.77968L81.1158%2014.2058C81.2355%2014.5743%2080.8137%2014.8808%2080.5002%2014.653L76.7351%2011.9175C76.5949%2011.8157%2076.4051%2011.8157%2076.2649%2011.9175L72.4998%2014.653C72.1863%2014.8808%2071.7645%2014.5743%2071.8842%2014.2058L73.3224%209.77968C73.3759%209.61487%2073.3173%209.43433%2073.1771%209.33247L69.412%206.59696C69.0985%206.3692%2069.2596%205.87336%2069.6471%205.87336L74.301%205.87336C74.4743%205.87336%2074.6279%205.76177%2074.6814%205.59696L76.1196%201.17082Z'%20fill='transporent'%20stroke='%23ff038f'/%3e%3c/svg%3e")}.cm-card-stars-2{background-image:url("data:image/svg+xml,%3csvg%20width='83'%20height='16'%20viewBox='0%200%2083%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2012.5553L12.135%2015.5L10.905%209.95L15%206.21579L9.6075%205.72632L7.5%200.5L5.3925%205.72632L0%206.21579L4.0875%209.95L2.865%2015.5L7.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M24.5%2012.5553L29.135%2015.5L27.905%209.95L32%206.21579L26.6075%205.72632L24.5%200.5L22.3925%205.72632L17%206.21579L21.0875%209.95L19.865%2015.5L24.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M41.7681%2012.1332L41.5%2011.9629L41.2319%2012.1332L37.612%2014.433L38.5758%2010.0576L38.6379%209.77559L38.4247%209.58085L35.1742%206.61126L39.4377%206.22427L39.742%206.19665L39.8562%205.91331L41.5%201.83695L43.1438%205.91331L43.258%206.19665L43.5623%206.22427L47.8244%206.61114L44.5681%209.58055L44.3542%209.77559L44.4168%2010.0582L45.3861%2014.4319L41.7681%2012.1332Z'%20fill='white'%20stroke='%23ff038f'/%3e%3cpath%20d='M58.7681%2012.1332L58.5%2011.9629L58.2319%2012.1332L54.612%2014.433L55.5758%2010.0576L55.6379%209.77559L55.4247%209.58085L52.1742%206.61126L56.4377%206.22427L56.742%206.19665L56.8562%205.91331L58.5%201.83695L60.1438%205.91331L60.258%206.19665L60.5623%206.22427L64.8244%206.61114L61.5681%209.58055L61.3542%209.77559L61.4168%2010.0582L62.3861%2014.4319L58.7681%2012.1332Z'%20fill='white'%20stroke='%23ff038f'/%3e%3cpath%20d='M75.7681%2012.1332L75.5%2011.9629L75.2319%2012.1332L71.612%2014.433L72.5758%2010.0576L72.6379%209.77559L72.4247%209.58085L69.1742%206.61126L73.4377%206.22427L73.742%206.19665L73.8562%205.91331L75.5%201.83695L77.1438%205.91331L77.258%206.19665L77.5623%206.22427L81.8244%206.61114L78.5681%209.58055L78.3542%209.77559L78.4168%2010.0582L79.3861%2014.4319L75.7681%2012.1332Z'%20stroke='%23ff038f'/%3e%3c/svg%3e")}.cm-card-stars-3{background-image:url("data:image/svg+xml,%3csvg%20width='83'%20height='16'%20viewBox='0%200%2083%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2012.5553L12.135%2015.5L10.905%209.95L15%206.21579L9.6075%205.72632L7.5%200.5L5.3925%205.72632L0%206.21579L4.0875%209.95L2.865%2015.5L7.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M24.5%2012.5553L29.135%2015.5L27.905%209.95L32%206.21579L26.6075%205.72632L24.5%200.5L22.3925%205.72632L17%206.21579L21.0875%209.95L19.865%2015.5L24.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M41.5%2012.5553L46.135%2015.5L44.905%209.95L49%206.21579L43.6075%205.72632L41.5%200.5L39.3925%205.72632L34%206.21579L38.0875%209.95L36.865%2015.5L41.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M58.7681%2012.1332L58.5%2011.9629L58.2319%2012.1332L54.612%2014.433L55.5758%2010.0576L55.6379%209.77559L55.4247%209.58085L52.1742%206.61126L56.4377%206.22427L56.742%206.19665L56.8562%205.91331L58.5%201.83695L60.1438%205.91331L60.258%206.19665L60.5623%206.22427L64.8244%206.61114L61.5681%209.58055L61.3542%209.77559L61.4168%2010.0582L62.3861%2014.4319L58.7681%2012.1332Z'%20fill='white'%20stroke='%23ff038f'/%3e%3cpath%20d='M75.7681%2012.1332L75.5%2011.9629L75.2319%2012.1332L71.612%2014.433L72.5758%2010.0576L72.6379%209.77559L72.4247%209.58085L69.1742%206.61126L73.4377%206.22427L73.742%206.19665L73.8562%205.91331L75.5%201.83695L77.1438%205.91331L77.258%206.19665L77.5623%206.22427L81.8244%206.61114L78.5681%209.58055L78.3542%209.77559L78.4168%2010.0582L79.3861%2014.4319L75.7681%2012.1332Z'%20stroke='%23ff038f'/%3e%3c/svg%3e")}.cm-card-stars-4{background-image:url("data:image/svg+xml,%3csvg%20width='83'%20height='16'%20viewBox='0%200%2083%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2012.5553L12.135%2015.5L10.905%209.95L15%206.21579L9.6075%205.72632L7.5%200.5L5.3925%205.72632L0%206.21579L4.0875%209.95L2.865%2015.5L7.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M24.5%2012.5553L29.135%2015.5L27.905%209.95L32%206.21579L26.6075%205.72632L24.5%200.5L22.3925%205.72632L17%206.21579L21.0875%209.95L19.865%2015.5L24.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M41.5%2012.5553L46.135%2015.5L44.905%209.95L49%206.21579L43.6075%205.72632L41.5%200.5L39.3925%205.72632L34%206.21579L38.0875%209.95L36.865%2015.5L41.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M58.5%2012.5553L63.135%2015.5L61.905%209.95L66%206.21579L60.6075%205.72632L58.5%200.5L56.3925%205.72632L51%206.21579L55.0875%209.95L53.865%2015.5L58.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M75.7681%2012.1332L75.5%2011.9629L75.2319%2012.1332L71.612%2014.433L72.5758%2010.0576L72.6379%209.77559L72.4247%209.58085L69.1742%206.61126L73.4377%206.22427L73.742%206.19665L73.8562%205.91331L75.5%201.83695L77.1438%205.91331L77.258%206.19665L77.5623%206.22427L81.8244%206.61114L78.5681%209.58055L78.3542%209.77559L78.4168%2010.0582L79.3861%2014.4319L75.7681%2012.1332Z'%20stroke='%23ff038f'/%3e%3c/svg%3e")}.cm-card-stars-5{background-image:url("data:image/svg+xml,%3csvg%20width='83'%20height='16'%20viewBox='0%200%2083%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2012.5553L12.135%2015.5L10.905%209.95L15%206.21579L9.6075%205.72632L7.5%200.5L5.3925%205.72632L0%206.21579L4.0875%209.95L2.865%2015.5L7.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M24.5%2012.5553L29.135%2015.5L27.905%209.95L32%206.21579L26.6075%205.72632L24.5%200.5L22.3925%205.72632L17%206.21579L21.0875%209.95L19.865%2015.5L24.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M41.5%2012.5553L46.135%2015.5L44.905%209.95L49%206.21579L43.6075%205.72632L41.5%200.5L39.3925%205.72632L34%206.21579L38.0875%209.95L36.865%2015.5L41.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M58.5%2012.5553L63.135%2015.5L61.905%209.95L66%206.21579L60.6075%205.72632L58.5%200.5L56.3925%205.72632L51%206.21579L55.0875%209.95L53.865%2015.5L58.5%2012.5553Z'%20fill='%23ff038f'/%3e%3cpath%20d='M75.7681%2012.1332L75.5%2011.9629L75.2319%2012.1332L71.612%2014.433L72.5758%2010.0576L72.6379%209.77559L72.4247%209.58085L69.1742%206.61126L73.4377%206.22427L73.742%206.19665L73.8562%205.91331L75.5%201.83695L77.1438%205.91331L77.258%206.19665L77.5623%206.22427L81.8244%206.61114L78.5681%209.58055L78.3542%209.77559L78.4168%2010.0582L79.3861%2014.4319L75.7681%2012.1332Z'%20fill='%23ff038f'%20stroke='%23ff038f'/%3e%3c/svg%3e")}.cm-stars{color:#ddd;gap:1px;display:inline-flex}.cm-stars .cm-icon{fill:currentColor;stroke:none;width:14px;height:14px}.cm-stars .cm-star-filled{color:#fbcf4c}.cm-product-rating>a{color:#fbcf4c;align-items:center;gap:4px;font-size:18px;display:inline-flex}.cm-product-rating>a .cm-icon{width:14px;height:14px}.cm-product-title-row{justify-content:space-between;gap:5px;display:flex}.cm-product-title{height:44px;margin-bottom:13px;font-size:16px;font-weight:400;line-height:1.5;overflow:hidden}.cm-product-title>a{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-product-title small{font-size:80%;display:block}.cm-product-title a:hover{color:var(--color-cm-accent)}.cm-product-saving{color:#fff;background:#f53532;padding:3px 13px;font-size:17px;font-weight:700;position:absolute;top:15px;right:15px}.cm-product-options{margin-bottom:15px}.cm-option-label{font-size:12px;line-height:22.5px;display:block}.cm-option-values{flex-wrap:wrap;align-items:center;gap:0 5px;margin:0 0 0 5px;display:flex}.cm-option-values>span,.cm-option-values>a{border:1px solid #c9c9c9;border-radius:10px;margin-bottom:5px;padding:3px 5px;font-size:15px;line-height:22.5px;display:inline-block}.cm-option-values>img{aspect-ratio:1;object-fit:cover;border-radius:50%;flex:0 0 20px;width:20px;height:20px}.cm-option-values>.cm-option-more{color:var(--color-cm-accent);white-space:nowrap;border-color:#0000}.cm-option-values>.cm-option-more-mobile{display:none}.cm-option-values .in_stock{background:#dff5d8}.cm-option-values .in_supplier{background:#f0f8ff}.cm-product-stock-options{margin-bottom:8px;font-size:13px}.cm-product-bottom{width:100%;display:flex}.cm-product-actions{opacity:0;z-index:2;flex-direction:column;gap:10px;transition:opacity .2s;display:flex;position:absolute;top:23px;left:20px}.cm-product-actions button{width:40px;height:35px;color:var(--color-cm-accent);place-items:center;display:grid}.cm-product-actions .cm-icon{width:30px;height:30px}.cm-product-card:is(:hover,:focus-within) .cm-product-actions{opacity:1}.cm-product-buy{flex-shrink:1;width:70px;position:relative}.cm-product-cart-button{border:2px solid var(--color-cm-accent);width:100%;height:50px;color:var(--color-cm-accent);border-radius:15px;justify-content:center;align-items:center;display:flex}.cm-product-cart-button .cm-icon{width:30px;height:30px}.cm-product-cart-button>span{font-size:0}.cm-product-cart-button:hover{background:var(--color-cm-accent);color:#fff;border-color:var(--color-cm-accent)}.cm-product-quantity{display:none}.cm-product-quantity input{border:1px solid var(--color-cm-border);text-align:center;border-radius:5px;width:55px;height:40px}.cm-product-price-info{width:100%;min-width:0;padding-left:8px;position:relative}.cm-product-price strong{white-space:nowrap;padding-block:2px;font-size:18px;font-weight:700;line-height:22.5px;display:block}.cm-product-price del{color:#f53532;font-size:15px;display:block}.cm-product-delivery{margin-top:10px;font-size:12px;display:none}.cm-product-reward{color:#333;border:1px dashed var(--color-cm-accent);border-radius:5px;padding:0 3px 0 25px;font-size:11px;font-weight:500;line-height:22.5px;position:absolute;top:0;right:0}.cm-product-reward:before{content:"";background:url("data:image/svg+xml,%3csvg%20id='Capa_1'%20enable-background='new%200%200%20512%20512'%20height='512'%20viewBox='0%200%20512%20512'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20d='m436.812%2075.188c-48.485-48.486-112.699-75.188-180.812-75.188s-132.327%2026.702-180.812%2075.188c-48.486%2048.485-75.188%20112.699-75.188%20180.812s26.702%20132.327%2075.188%20180.812c48.485%2048.486%20112.699%2075.188%20180.812%2075.188s132.327-26.702%20180.812-75.188c48.486-48.485%2075.188-112.699%2075.188-180.812s-26.702-132.327-75.188-180.812zm-180.812%20406.812c-124.617%200-226-101.383-226-226s101.383-226%20226-226%20226%20101.383%20226%20226-101.383%20226-226%20226z'%20fill='%23ff038f'/%3e%3cpath%20d='m256%2061c-107.523%200-195%2087.477-195%20195s87.477%20195%20195%20195%20195-87.477%20195-195-87.477-195-195-195zm0%20360c-90.981%200-165-74.019-165-165s74.019-165%20165-165%20165%2074.019%20165%20165-74.019%20165-165%20165z'%20fill='%23ff038f'/%3e%3cpath%20d='m301%20210.848c0%208.284%206.716%2015%2015%2015s15-6.716%2015-15c0-16.612-8.592-32.584-23.574-43.82-10.233-7.675-22.824-12.802-36.426-14.983v-16.198c0-8.284-6.716-15-15-15s-15%206.716-15%2015v16.198c-13.603%202.181-26.194%207.308-36.426%2014.983-14.982%2011.236-23.574%2027.208-23.574%2043.82s8.592%2032.583%2023.574%2043.82c10.233%207.675%2022.824%2012.802%2036.426%2014.983v59.409c-17.28-4.223-30-15.437-30-28.212%200-8.284-6.716-15-15-15s-15%206.716-15%2015c0%2016.612%208.592%2032.583%2023.574%2043.82%2010.233%207.675%2022.824%2012.802%2036.426%2014.983v16.349c0%208.284%206.716%2015%2015%2015s15-6.716%2015-15v-16.349c13.603-2.181%2026.194-7.308%2036.426-14.983%2014.982-11.236%2023.574-27.208%2023.574-43.82s-8.592-32.584-23.574-43.82c-10.233-7.675-22.824-12.802-36.426-14.983v-59.409c17.28%204.224%2030%2015.437%2030%2028.212zm-90%200c0-12.775%2012.72-23.989%2030-28.212v56.423c-17.28-4.222-30-15.436-30-28.211zm90%2090c0%2012.775-12.72%2023.989-30%2028.212v-56.423c17.28%204.223%2030%2015.436%2030%2028.211z'%20fill='%23ff038f'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:14px;height:14px;margin:auto;position:absolute;top:0;bottom:0;left:7px}.cm-product-reward b{color:var(--color-cm-accent);margin-right:2px;font-weight:600}.cm-product-stock-status{color:var(--color-cm-muted);font-size:14px}@media (hover:hover) and (width>=992px){.cm-home-track--products,.cm-catalog-product-track{--cm-card-overflow-space:120px;padding-bottom:var(--cm-card-overflow-space);margin-bottom:calc(-1 * var(--cm-card-overflow-space))}.cm-product-card:is(:hover,:focus-within){z-index:5;box-shadow:0 0 30px #0002}.cm-product-card:is(:hover,:focus-within) .cm-product-bottom{flex-direction:column}.cm-product-card:is(:hover,:focus-within) .cm-product-buy{width:100%}.cm-product-card:is(:hover,:focus-within) .cm-product-price-info{background:#fff;border:1px solid #eae9e8;border-top:0;width:auto;padding:0 15px 10px;position:absolute;top:calc(100% - 1px);left:-1px;right:-1px}.cm-product-card:is(:hover,:focus-within) .cm-product-reward{right:14px}.cm-product-card:is(:hover,:focus-within) .cm-product-quantity{z-index:1;align-items:center;display:flex;position:absolute;top:5px;left:6px}.cm-product-card:is(:hover,:focus-within) .cm-product-cart-button{background:var(--color-cm-accent);color:#fff;border-radius:25px;gap:10px}.cm-product-card:is(:hover,:focus-within) .cm-product-cart-button:has(+*){padding-left:45px}.cm-product-card:is(:hover,:focus-within) .cm-product-buy:has(.cm-product-quantity) .cm-product-cart-button{padding-left:50px}.cm-product-card:is(:hover,:focus-within) .cm-product-cart-button:hover{background:var(--color-cm-accent);border-color:var(--color-cm-accent)}.cm-product-card:is(:hover,:focus-within) .cm-product-cart-button>span{font-size:14px}.cm-product-card:is(:hover,:focus-within) .cm-product-delivery{display:block}}@media (hover:none){.cm-product-actions{opacity:1}}@media (width<=1024px){.cm-product-actions{opacity:1}}@media (width<=560px){.cm-product-card{padding:10px}.cm-product-actions{top:18px;left:15px}.cm-product-buy{flex-basis:55px}.cm-product-price strong{font-size:16px}}.cm-footer{background:var(--cm-footer-bg,#fff)}.cm-footer-main{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;padding-top:50px;padding-bottom:50px;display:grid}.cm-footer-contacts p{margin-bottom:15px;font-size:23px;font-weight:700}.cm-footer-contacts .cm-button{margin:5px 0 20px}.cm-footer-social{color:var(--color-cm-accent);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.cm-footer-links{flex-direction:column;gap:12px;display:flex}.cm-footer h2{text-transform:uppercase;margin-bottom:15px;font-size:16px;font-weight:700}.cm-footer-links a{font-size:14px}.cm-footer-apps img{width:auto;height:55px;margin-bottom:15px}.cm-footer-bottom{border-top:1px solid #eae9e8;padding:20px 0;font-size:13px}.cm-footer-bottom>div{align-items:center;gap:30px;display:flex}.cm-footer-bottom nav{gap:25px;display:flex}.cm-back-top{color:#fff;background:var(--color-cm-accent);z-index:25;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:fixed;bottom:25px;right:20px}.cm-back-top .cm-icon{transform:rotate(-90deg)}@media (width<=991px){.cm-footer-main{grid-template-columns:1fr 1fr;gap:30px}}@media (width<=560px){.cm-footer-main{grid-template-columns:1fr;padding-block:30px}.cm-footer-bottom>div,.cm-footer-bottom nav{flex-direction:column;align-items:flex-start;gap:15px}.cm-back-top{width:35px;height:35px}}.cm-home-section{background:#fff;padding-bottom:50px;overflow:hidden}.cm-home-section__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.cm-home-section__heading-group{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.cm-home-section__title{color:#2a2a2a;margin:0;font-size:32px;font-weight:500;line-height:1.3}.cm-home-section__title a{color:inherit;text-decoration:none}.cm-home-section__all{color:var(--color-cm-accent);align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.cm-home-section__all .cm-icon{width:18px;height:18px;transition:transform .15s ease-in-out}.cm-home-section__all:hover .cm-icon{transform:translate(5px)}.cm-home-carousel-controls{flex:none;gap:20px;display:flex}.cm-home-carousel-button{border:2px solid var(--color-cm-accent);width:60px;height:60px;color:var(--color-cm-accent);box-shadow:none;background:0 0;border-radius:15px;justify-content:center;align-items:center;padding:0;transition:color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out;display:inline-flex}.cm-home-carousel-button .cm-icon{stroke-width:2.4px;width:30px;height:30px}.cm-home-carousel-button:disabled{cursor:default;opacity:.45}.cm-home-carousel-button--previous .cm-icon{transform:rotate(180deg)}.cm-home-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.cm-home-track::-webkit-scrollbar{display:none}.cm-home-banner__track::-webkit-scrollbar{display:none}.cm-home-track>*,.cm-home-banner__track>*{scroll-snap-align:start;min-width:0}.cm-home-product-slide,.cm-home-track--reviews>*,.cm-home-track--news>*{flex:0 0 100%}.cm-home-track--reviews{align-items:stretch;gap:12px}.cm-home-track--news{gap:30px}.cm-home-carousel-dots{justify-content:center;align-items:center;gap:20px;min-height:22px;margin-top:25px;display:flex}.cm-home-products .cm-home-carousel-dots{align-items:flex-start;min-height:90px;padding-top:10px}.cm-home-carousel-dots button{width:20px;height:1px;box-shadow:none;background:#bdbdbd;border:0;border-radius:0;padding:0;position:relative}.cm-home-carousel-dots button:before{content:"";width:100%;height:20px;position:absolute;top:-10px;left:0}.cm-home-carousel-dots button[aria-current=true]{background:var(--color-cm-accent);height:2px}.cm-home-banner{width:100%;position:relative;overflow:hidden}.cm-home-banner__track{scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.cm-home-banner__slide{flex:0 0 100%}.cm-home-banner__grid{gap:10px;width:100%;height:612px;display:grid}.cm-home-banner__grid--one-big{grid-template-columns:1fr}.cm-home-banner__grid--two-with-column{grid-template-rows:1fr 1fr}.cm-home-banner__grid--two-with-row{grid-template-columns:1fr 1fr}.cm-home-banner__grid--three-with-row{grid-template-columns:repeat(3,1fr)}.cm-home-banner__grid--three-with-one-big-left{grid-template-rows:1fr 1fr;grid-template-columns:5fr 6fr}.cm-home-banner__grid--three-with-one-big-right{grid-template-rows:1fr 1fr;grid-template-columns:6fr 5fr}.cm-home-banner__grid--three-with-one-big-left>:first-child,.cm-home-banner__grid--three-with-one-big-right>:nth-child(3){grid-row:1/3}.cm-home-banner__grid--three-with-one-big-top{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:8px}.cm-home-banner__grid--three-with-one-big-top>:first-child{grid-area:2/1}.cm-home-banner__grid--three-with-one-big-top>:nth-child(2){grid-area:2/2}.cm-home-banner__grid--three-with-one-big-top>:nth-child(3){grid-area:1/1/auto/3}.cm-home-banner__image,.cm-home-banner__image a,.cm-home-banner__image picture{border-radius:12px;width:100%;height:100%;display:block;overflow:hidden}.cm-home-banner__image img{object-fit:cover;width:100%;height:100%;display:block}.cm-home-banner>.cm-home-carousel-controls{z-index:2;pointer-events:none;justify-content:space-between;display:none;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.cm-home-banner>.cm-home-carousel-controls button{pointer-events:auto}.cm-home-banner .cm-home-carousel-button:hover{color:#ff6941;border-color:#ff6941}.cm-home-banner>.cm-home-carousel-dots{z-index:2;margin:0;position:absolute;bottom:10px;left:0;right:0}.cm-home-news .cm-home-section__header{text-align:center;justify-content:center;margin-top:10px;margin-bottom:45px}.cm-home-news-card{flex-direction:column;min-width:0;display:flex}.cm-home-news-card__photo{aspect-ratio:473/288;border-radius:5px;margin-bottom:15px;display:block;overflow:hidden}.cm-home-news-card__photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-in-out;display:block}.cm-home-news-card:hover .cm-home-news-card__photo img,.cm-home-news-card__photo:hover img{transform:scale(1.1)}.cm-home-news-card__title{height:50px;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.3;overflow:hidden}.cm-home-news-card__title a{color:var(--color-cm-accent);text-decoration:none}.cm-home-news-card__description{max-height:95px;margin-bottom:10px;position:relative;overflow:hidden}.cm-home-news-card__description:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:40px;position:absolute;bottom:0;left:0;right:0}.cm-home-news-card__description>:first-child{margin-top:0}.cm-home-news-card__description>:last-child{margin-bottom:0}.cm-home-news-card__date{color:#bdbdbd;font-size:13px}.cm-home-review-card{background:#fff;border:1px solid #eae9e8;border-radius:5px;flex-direction:column;height:100%;min-height:430px;display:flex;overflow:hidden}.cm-home-reviews .cm-home-carousel-button:not(:disabled):hover{box-shadow:1px 1px 10px #212121d1}.cm-home-review-card__product{color:#2a2a2a;border-bottom:1px solid #eae9e8;grid-template-columns:118px 1fr;gap:18px;min-height:190px;padding:20px;text-decoration:none;display:grid}.cm-home-review-card__photo{justify-content:center;align-items:center;min-width:0;display:flex}.cm-home-review-card__photo img{width:auto;max-width:118px;height:auto;max-height:150px;display:block}.cm-home-review-card__product-info,.cm-home-review-card__review{flex-direction:column;min-width:0;display:flex}.cm-home-review-card__product-title{color:#2a2a2a;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin-bottom:12px;font-size:16px;font-weight:500;line-height:24px;transition:color .2s;display:-webkit-box;overflow:hidden}.cm-home-review-card__product:hover .cm-home-review-card__product-title{color:var(--color-cm-accent)}.cm-home-review-card__product-info>.cm-home-rating{min-height:20px;margin-bottom:16px}.cm-home-review-card__price{flex-direction:column;margin-top:auto;display:flex}.cm-home-review-card__price strong{font-size:20px;font-weight:500;line-height:24px}.cm-home-review-card__price del{color:#696f74;align-self:flex-start;font-size:13px}.cm-home-review-card__review{flex:auto;padding:22px 20px 20px}.cm-home-review-card__review-header,.cm-home-rating{align-items:center;display:flex}.cm-home-review-card__review-header{gap:12px;min-height:24px;margin-bottom:18px}.cm-home-review-card__review-header>strong{color:#2a2a2a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.cm-home-rating{color:#d4d4d4;flex:none;gap:1px}.cm-home-rating .cm-icon{width:15px;height:15px}.cm-home-rating .cm-icon.is-filled{color:#fbcf4c;fill:currentColor}.cm-home-rating__count{color:#696f74;margin-left:7px;font-size:13px;font-weight:500}.cm-home-review-card__verified{width:22px;height:22px;color:var(--color-cm-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.cm-home-review-card__text{color:#2a2a2a;text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:23px;display:-webkit-box;overflow:hidden}.cm-home-review-card__date{color:#696f74;margin-top:auto;padding-top:20px;font-size:14px;font-weight:500}.cm-home-html-block{padding-block:30px}.cm-home-html-block img,.cm-home-html-block video,.cm-home-html-block iframe{max-width:100%}.cm-home-products .cm-product-card{border:1px solid #f1f1f1;border-radius:15px;margin-bottom:15px}.cm-home-products .cm-product-photo>a>img{aspect-ratio:auto;object-fit:cover;object-position:bottom;border-radius:15px;width:100%;height:450px;max-height:450px}.cm-pluses{margin-block:60px}.cm-pluses .cm-carousel-track>.cm-home-plus-slide{flex:0 0 calc(20% - 16px);min-width:0}.cm-home-plus{text-align:center;width:240px;margin:0 auto}.cm-home-plus img{width:100px;height:100px;margin:0 auto 35px;display:block}.cm-home-plus__title{margin-bottom:20px;font-size:20px;font-weight:500}.cm-home-plus p{margin:0;font-size:17px;line-height:1.6}.cm-pluses>.cm-home-carousel-dots{margin-top:15px}@media (width<=1400px){.cm-home-banner__grid{height:517px}}@media (width>=480px){.cm-home-track--news>*{flex-basis:calc(50% - 15px)}}@media (width>=520px) and (width<=767px){.cm-pluses .cm-carousel-track>.cm-home-plus-slide{flex:0 0 calc(50% - 10px)}}@media (width>=640px){.cm-home-track--reviews{gap:14px}.cm-home-track--reviews>*{flex-basis:calc(50% - 7px)}}@media (width>=769px){.cm-home-product-slide{flex-basis:calc(33.3333% - 10.6667px)}}@media (width>=768px) and (width<=999px){.cm-pluses .cm-carousel-track>.cm-home-plus-slide{flex:0 0 calc(25% - 15px)}}@media (width>=1000px){.cm-home-track--news>*,.cm-home-track--reviews>*{flex-basis:calc(33.3333% - 10.6667px)}.cm-home-track--reviews{gap:16px}.cm-pluses .cm-carousel-track>.cm-home-plus-slide{flex:0 0 calc(20% - 16px)}.cm-pluses>.cm-home-carousel-dots{display:none}}@media (width>=1280px){.cm-home-track--news{gap:50px}.cm-home-track--news>*{flex-basis:calc(33.3333% - 33.3333px)}.cm-home-track--reviews>*{flex-basis:calc(25% - 12px)}}@media (width>=1300px){.cm-home-product-slide{flex-basis:calc(25% - 12px)}}@media (width>=1100px) and (width<=1450px){.cm-home-section{padding-bottom:10px}.cm-home-news .cm-home-section__header{margin-top:30px;margin-bottom:30px}.cm-pluses{margin-block:35px}.cm-home-plus img{margin-bottom:15px}.cm-home-plus__title{margin-bottom:10px}}@media (width<=1100px){.cm-home-section{padding-bottom:30px;overflow:visible}.cm-home-plus img{margin-bottom:15px}.cm-home-plus__title{margin-bottom:10px}.cm-home-plus p{line-height:1.3}}@media (width>=769px) and (width<=1100px){.cm-home-products .cm-home-carousel-dots{min-height:59px}}@media (width>=561px) and (width<=768px){.cm-home-products .cm-home-carousel-dots{min-height:69px}}@media (width<=768px){.cm-home-section{padding-bottom:15px}.cm-home-reviews .cm-home-section__header{flex-direction:column;gap:10px;margin-bottom:15px}.cm-home-reviews .cm-home-carousel-controls{gap:12px}.cm-home-reviews .cm-home-carousel-button{width:44px;height:44px}.cm-home-review-card{min-height:390px}.cm-home-review-card__product{grid-template-columns:95px 1fr;gap:14px;min-height:165px;padding:16px}.cm-home-review-card__photo img{max-width:95px;max-height:125px}.cm-home-review-card__review{padding:18px 16px 16px}.cm-home-review-card__text{-webkit-line-clamp:6}}@media (width<=560px){.cm-home-section{padding-bottom:7px}.cm-home-html-block{padding-left:0}.cm-home-products .cm-home-carousel-dots{min-height:22px;padding-top:0}.cm-home-products .cm-product-card{padding:10px 15px}.cm-home-products .cm-product-photo>a>img{height:400px;max-height:400px}.cm-home-products .cm-product-title{height:45px;margin-bottom:7px}.cm-home-products .cm-product-bottom{flex-direction:column-reverse}.cm-home-products .cm-product-buy{width:100%;margin-bottom:45px}.cm-home-products .cm-product-cart-button{background:var(--color-cm-accent);color:#fff;gap:10px}.cm-home-products .cm-product-cart-button>span{font-size:15px;font-weight:600}.cm-home-products .cm-product-price-info{flex-direction:column-reverse;width:100%;padding:0 0 10px;display:flex}.cm-home-products .cm-product-delivery{height:20px;color:var(--color-cm-accent);flex-direction:column;margin:0 0 5px;font-size:13px;font-weight:500;display:flex}.cm-home-products .cm-product-reward{top:0}.cm-home-products .cm-product-actions{opacity:1;flex-direction:row;gap:10px;top:auto;bottom:10px;left:15px}.cm-home-section__header{margin-bottom:10px}.cm-home-section__heading-group{flex-direction:column;align-items:center;gap:10px}.cm-home-section__title{text-align:center;font-size:23px}.cm-home-products>.cm-wrap{position:relative}.cm-home-products .cm-home-section__header{justify-content:center}.cm-home-products .cm-home-carousel-controls{z-index:2;pointer-events:none;justify-content:space-between;position:absolute;top:45%;left:20px;right:20px;transform:translateY(-45%)}.cm-home-products .cm-home-carousel-button{pointer-events:auto;background:#f9f9f9b0}.cm-home-banner__grid{gap:8px;height:auto}.cm-home-banner__grid>*{grid-area:auto}.cm-home-banner__grid-sm--one-big{aspect-ratio:1;grid-template-rows:1fr;grid-template-columns:1fr;height:auto}.cm-home-banner__grid-sm--two-with-column{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.cm-home-banner__grid-sm--two-with-row{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.cm-home-banner__grid-sm--three-with-row{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.cm-home-banner__grid-sm--three-with-one-big-left{grid-template-rows:1fr 1fr;grid-template-columns:5fr 6fr}.cm-home-banner__grid-sm--three-with-one-big-left>:first-child{grid-area:1/1/3}.cm-home-banner__grid-sm--three-with-one-big-right{grid-template-rows:1fr 1fr;grid-template-columns:6fr 5fr}.cm-home-banner__grid-sm--three-with-one-big-right>:nth-child(3){grid-area:1/2/3}.cm-home-banner__grid-sm--three-with-one-big-top{grid-template-rows:358px 245px;grid-template-columns:1fr 1fr;gap:20px 8px}.cm-home-banner__grid-sm--three-with-one-big-top>:first-child{grid-area:2/1}.cm-home-banner__grid-sm--three-with-one-big-top>:nth-child(2){grid-area:2/2}.cm-home-banner__grid-sm--three-with-one-big-top>:nth-child(3){grid-area:1/1/auto/3}.cm-home-banner>.cm-home-carousel-controls{left:8px;right:8px}.cm-home-banner>.cm-home-carousel-dots{bottom:-7px}.cm-home-news .cm-home-section__header{margin:0 0 15px}}@media (width<=519px){.cm-pluses .cm-carousel-track>.cm-home-plus-slide{flex:0 0 100%}}@media (prefers-reduced-motion:reduce){.cm-home-track,.cm-home-banner__track{scroll-behavior:auto}}.cm-city-trigger,.cm-wishlist-link,.cm-customer-login,.cm-customer-menu>summary{color:inherit;align-items:center;gap:8px;display:inline-flex}.cm-city-trigger .cm-icon{width:18px;height:22px;color:var(--color-cm-accent)}.cm-city-dialog{border:1px solid var(--color-cm-border);width:min(560px,100% - 32px);max-height:88dvh;color:var(--color-cm-ink);background:#fff;border-radius:12px;margin:auto;padding:24px;position:relative;overflow:auto;box-shadow:0 18px 70px #00000040}.cm-city-dialog::backdrop{background:#00000080}.cm-city-note{max-width:430px;color:var(--color-cm-muted);margin:0 40px 12px 0}.cm-city-suggest{gap:12px;display:grid}.cm-city-suggest h2{font-size:22px;font-weight:700}.cm-city-suggest input,.cm-subscribe input,.cm-callback input,.cm-callback textarea{border:1px solid var(--color-cm-border);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:9px 12px}.cm-callback textarea{resize:vertical}.cm-city-suggest input:focus,.cm-subscribe input:focus,.cm-callback input:focus,.cm-callback textarea:focus{border-color:var(--color-cm-accent)}.cm-link-button{width:fit-content;color:var(--color-cm-accent);align-items:center;gap:8px;display:inline-flex}.cm-city-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.cm-city-results button{text-align:left;border-radius:7px;width:100%;min-height:36px;padding:6px 10px;line-height:20px}.cm-city-results button:hover{background:var(--color-cm-soft);color:var(--color-cm-accent)}.cm-form-status,[data-cm-city-status],[data-cm-city-suggest-status]{border-radius:8px;margin-top:12px;padding:9px 12px}.cm-form-status-pending{background:var(--color-cm-soft);color:var(--color-cm-muted)}.cm-form-status-success{background:color-mix(in srgb, var(--color-cm-success) 12%, white);color:#287044}.cm-form-status-error{color:#9e2631;background:#fff0f1}.cm-wishlist-link{position:relative}.cm-wishlist-link .cm-icon{width:32px;height:32px;color:var(--color-cm-accent);stroke-width:1.2px}.cm-wishlist-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm-counter{background:var(--color-cm-accent);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:11px;line-height:17px;position:absolute;top:-3px;left:calc(100% - 3px)}.cm-customer-menu{position:relative}.cm-customer-menu>summary{list-style:none}.cm-customer-menu>summary::-webkit-details-marker{display:none}.cm-customer-menu>summary .cm-icon,.cm-customer-login .cm-icon{width:32px;height:32px;color:var(--color-cm-accent);stroke-width:1.2px}.cm-customer-menu-panel{z-index:45;border:1px solid var(--color-cm-border);background:#fff;border-radius:10px;width:min(340px,100vw - 32px);padding:20px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 24px #00000024}.cm-customer-menu-panel>p{margin-bottom:14px}.cm-customer-menu-panel nav,.cm-customer-menu-mobile{gap:3px;display:grid}.cm-customer-menu-panel nav a,.cm-customer-menu-mobile a{border-radius:6px;padding:8px 10px}.cm-customer-menu-panel nav a:hover,.cm-customer-menu-mobile a:hover{background:var(--color-cm-soft);color:var(--color-cm-accent)}.cm-customer-login span{white-space:nowrap}.cm-header-account .cm-customer-login span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm-customer-menu-mobile{border-top:1px solid var(--color-cm-border);margin-top:18px;padding-top:18px}.cm-customer-menu-heading{align-items:center;gap:9px;font-weight:700;display:flex}.cm-subscribe{border:2px solid var(--color-cm-accent);border-radius:5px;grid-template-columns:minmax(0,430px) minmax(300px,540px);justify-content:space-between;align-items:start;gap:28px;margin:10px 0 70px;padding:50px;display:grid}.cm-footer .cm-subscribe h2{text-transform:none;margin-bottom:40px;font-size:32px;font-weight:500;line-height:1}.cm-subscribe p{font-size:17px;line-height:1.5}.cm-subscribe form{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:20px;display:grid}.cm-subscribe input{border:0;border-bottom:1px solid #bdbdbd;border-radius:0;height:60px;padding:0 25px;font-size:17px}.cm-subscribe input::placeholder{color:#000;opacity:1}.cm-subscribe .cm-button{border-radius:15px;height:60px;font-size:20px;font-weight:600}.cm-subscribe-warning{color:#8c6516}.cm-subscribe>[data-cm-form-status]{grid-column:1/-1}.cm-callback{grid-template-columns:minmax(170px,.65fr) minmax(0,1fr);gap:28px;display:grid}.cm-callback-contacts{padding-top:42px}.cm-callback-contacts p{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.cm-callback-contacts .cm-icon{color:var(--color-cm-accent)}.cm-callback form{gap:12px;display:grid}.cm-callback h2{padding-right:30px;font-size:22px;font-weight:700}.cm-field-error{color:#9e2631;min-height:0;font-size:13px}.cm-field-error:empty{display:none}.cm-callback>[data-cm-form-status]{grid-column:1/-1}.cm-age-dialog{width:min(620px,90%);color:var(--color-cm-ink);text-align:center;background:#fff;border:0;border-radius:10px;margin:auto;padding:20px;box-shadow:0 0 15px #0000004d}.cm-age-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c}.cm-age-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.cm-age-heading h2{text-transform:uppercase;font-size:18px;font-weight:600}.cm-age-heading span{font-size:21px}#cm-age-copy{font-size:16px;font-weight:500}.cm-age-dialog p+p{margin-top:10px}.cm-age-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.cm-age-actions button{text-transform:uppercase}.cm-age-actions [data-cm-age-confirm]{background:#00b210;border-radius:5px;min-height:0;padding:10px 25px;font-size:14px;font-weight:400}.cm-age-actions [data-cm-age-confirm]:hover{background:#088514}.cm-age-actions [data-cm-age-reject]{color:red;border-bottom:1px dotted;border-radius:0;padding:0 0 2px;font-size:12px}body.cm-age-gated{overflow:hidden}@media (width<=720px){.cm-subscribe{grid-template-columns:1fr;padding:22px}.cm-callback{grid-template-columns:1fr}.cm-callback-contacts{padding-top:0}}@media (width<=560px){.cm-city-dialog{padding:22px 18px}.cm-city-results{grid-template-columns:1fr;gap:2px}.cm-city-results button{min-height:44px}.cm-subscribe form{grid-template-columns:1fr}.cm-age-actions{flex-direction:column}}@media (width>=768px) and (width<=1279px){.cm-subscribe{grid-template-columns:430px minmax(0,1fr);gap:0;margin-bottom:40px;padding:35px 30px 30px}.cm-footer .cm-subscribe h2{margin-bottom:35px;font-size:28px}.cm-subscribe p{font-size:14px}.cm-subscribe form{grid-template-columns:minmax(0,1fr) 175px}.cm-subscribe .cm-button{font-size:18px}}@media (width>=768px) and (width<=999px){.cm-subscribe{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:51px}.cm-subscribe>div{width:430px;max-width:100%}.cm-footer .cm-subscribe h2{margin-bottom:25px}}@media (width<=767px){.cm-subscribe{text-align:center;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:30px;padding:30px 20px 50px}.cm-footer .cm-subscribe h2{margin-bottom:15px;font-size:22px;line-height:1}.cm-subscribe p{font-size:14px;line-height:22.5px}.cm-subscribe form{grid-template-columns:minmax(0,1fr);gap:20px}.cm-subscribe input{text-align:center;height:40px;min-height:40px;padding:0}.cm-subscribe .cm-button{height:50px;font-size:18px}}.cm-contact-brand{border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.cm-social-viber .cm-contact-brand,.cm-footer-messengers .cm-social-viber{background:#7c509a}.cm-social-telegram .cm-contact-brand,.cm-footer-messengers .cm-social-telegram{background:#2f89ce}.cm-social-whatsapp .cm-contact-brand,.cm-footer-messengers .cm-social-whatsapp{background:#48c95f}.cm-footer-main{border-top:1px solid #ccc;grid-template-columns:45% minmax(0,1fr) minmax(0,1.15fr) 150px;gap:0;padding-top:20px;padding-bottom:65px}.cm-footer-contacts p{margin-bottom:20px;font-size:24px;font-weight:500;line-height:25.5px}.cm-footer-contacts .cm-button{border-radius:15px;width:230px;height:45px;margin:0 0 20px;font-size:17px;font-weight:500}.cm-footer-social{gap:14px}.cm-footer-social a{background:#ff038f;border-radius:15px;place-items:center;width:40px;height:40px;display:grid}.cm-footer-social img{width:20px;height:20px}.cm-footer-messengers{display:none}.cm-footer-links{min-width:0;display:block}.cm-footer-links summary{cursor:default;align-items:center;list-style:none;display:flex}.cm-footer-links summary::-webkit-details-marker{display:none}.cm-footer-links summary>.cm-icon{display:none}.cm-footer-links nav{flex-direction:column;display:flex}.cm-footer-main h2{color:#bdbdbd;letter-spacing:.3em;margin-bottom:20px;font-size:13px;font-weight:700;line-height:1}.cm-footer-links a{margin:6px 0;padding:2px 0;font-size:17px;display:block}.cm-footer-apps img{max-width:100%}.cm-footer-bottom{background:#f7f4f4;border:0;padding:35px 0;font-size:15px}.cm-footer-bottom>div{gap:30px}.cm-footer-bottom p{color:#bdbdbd;width:42%}.cm-footer-bottom nav{flex-direction:column;gap:10px}.cm-footer-payments{flex:0 0 188px;width:188px;height:54px;margin-left:auto}@media (width>=768px) and (width<=1279px){.cm-footer-main{grid-template-columns:44% minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr);gap:0;padding-bottom:50px}.cm-footer-apps img{height:auto}.cm-footer-bottom p{flex-shrink:0;width:230px}}@media (width<=1400px){.cm-footer-contacts p{margin-bottom:12px;font-size:20px;line-height:23.5px}}@media (width>=768px) and (width<=999px){.cm-footer-main{grid-template-columns:280px minmax(0,1fr) minmax(0,1fr) 95px}}@media (width<=767px){.cm-footer-main{padding-bottom:5px;display:block}.cm-footer-contacts{text-align:center;margin-bottom:40px}.cm-footer-contacts p{margin-bottom:12px}.cm-footer-social{justify-content:center}.cm-footer-links summary{cursor:pointer;border-top:1px solid #eae9e8;justify-content:space-between;min-height:60px}.cm-footer-main h2{margin:0}.cm-footer-links summary>.cm-icon{width:15px;height:15px;display:block;transform:rotate(90deg)}.cm-footer-links[open] summary>.cm-icon{color:#ff038f;transform:rotate(-90deg)}.cm-footer-links nav{padding-bottom:5px}.cm-footer-links a{margin:0;padding:7px 0}.cm-footer-apps h2{justify-content:center;align-items:center;min-height:85px;display:flex}.cm-footer-apps{text-align:center;padding-bottom:40px}.cm-footer-apps a{display:inline-block}.cm-footer-bottom{padding:30px 0}.cm-footer-bottom>div,.cm-footer-bottom nav{text-align:center;align-items:center;gap:10px}.cm-footer-bottom p{width:auto;margin-bottom:5px}.cm-footer-payments{flex-basis:auto;margin:20px auto 0}}@media (width<=440px){.cm-footer-messengers{justify-content:center;gap:10px;margin-bottom:12px;display:flex}.cm-footer-messengers a{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}}@keyframes cm-account-spin{to{transform:rotate(360deg)}}.cm-account{min-height:50vh;padding-bottom:0}.cm-account .wrap,.cm-account>.cm-wrap{width:100%;max-width:1600px;margin-inline:auto;padding-inline:40px;position:relative}.cm-account .breadcrumbs-section{padding-block:24px}.cm-account .breadcrumb{color:#696f74;flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.cm-account .breadcrumb li+li:before{content:"/";margin-right:8px}.cm-account h1.title{color:#2a2a2a;margin:18px 0 30px;font-size:32px;font-weight:500;line-height:1.2}.cm-account .two_column,.cm-account-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:30px;display:grid}.cm-account .account_content,.cm-account .simple-content,.cm-account .content{min-width:0}.cm-account form,.cm-account .content,.cm-account .account_content{color:#2a2a2a}.cm-account table{border-collapse:collapse;width:100%}.cm-account th,.cm-account td{text-align:left;vertical-align:top;border-bottom:1px solid #eae9e8;padding:12px}.cm-account .field-group{margin-bottom:15px}.cm-account .field-label,.cm-account label,.cm-account form b{margin-bottom:6px;font-weight:500;display:block}.cm-account input[type=text],.cm-account input[type=email],.cm-account input[type=password],.cm-account input[type=tel],.cm-account input[type=date],.cm-account input[type=number],.cm-account select,.cm-account textarea{background:#fff;border:1px solid #bdbdbd;border-radius:4px;width:100%;min-height:46px;padding:10px 12px}.cm-account textarea{resize:vertical;min-height:120px}.cm-account .cm-simple-choices,.cm-account .buttons,.cm-account .simpleregister-button-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cm-account .cm-simple-choices label{align-items:center;gap:7px;display:inline-flex}.cm-account .btn,.cm-account .button,.cm-account input[type=submit]{border:1px solid var(--color-cm-accent);background:var(--color-cm-accent);color:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:9px 22px;text-decoration:none;display:inline-flex}.cm-account .btn-acaunt-none,.cm-account .button-back{color:var(--color-cm-accent);background:#fff}.cm-account .warning,.cm-account .alert-danger,.cm-account .error,.cm-account .simplecheckout-error-text{color:#c62828;margin-block:8px;font-size:13px}.cm-account .success,.cm-account .alert-success{color:#238044;margin-block:8px}.cm-account .simplecheckout-required,.cm-account .required{color:#fd2f30}.cm-account .pagination{margin-block:25px}.cm-account .pagination,.cm-account .pagination ul{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cm-account .tabs__caption,.cm-account .head_tab ul{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.cm-account .tabs__caption li,.cm-account .tabs__caption [role=tab],.cm-account .head_tab a{color:inherit;cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:8px 14px}.cm-account .tabs__caption li.active,.cm-account .tabs__caption [role=tab].active,.cm-account .head_tab a:hover{border-color:var(--color-cm-accent)}.cm-account .tabs__content:not(.active){display:none}.cm-account .order_item,.cm-account .reviews-list{border:1px solid #eae9e8;border-radius:5px;margin-bottom:15px;overflow:hidden}.cm-account .order_item>.head,.cm-account .reviews-list>.head{grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;padding:16px;display:grid}.cm-account .btn_detail{border:1px solid var(--color-cm-accent);width:44px;height:44px;color:var(--color-cm-accent);border-radius:10px;place-items:center;display:grid}.cm-account .is-open .btn_detail{transform:rotate(180deg)}.cm-account .detail_order,.cm-account .detail_reviews{border-top:1px solid #eae9e8;padding:20px}.cm-account .list_product,.cm-account .order-details_product,.cm-account .wishlist-product,.cm-account .viewed-product{gap:12px;display:flex}.cm-account .list_product img,.cm-account .order-details_product img,.cm-account .product-image img{object-fit:contain;width:70px;height:70px}.cm-account .table-adaptive{overflow-x:auto}.cm-account [data-cm-copy]{cursor:copy}.cm-account-tracking-dialog{border:0;border-radius:10px;width:min(900px,100vw - 32px);max-height:min(700px,100vh - 32px);padding:20px;overflow:auto}.cm-account-tracking-dialog::backdrop{background:#00000073}.cm-account [hidden]{display:none!important}.cm-account .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.cm-account{padding-bottom:30px}.cm-account .two_column,.cm-account-layout{grid-template-columns:1fr}.cm-account .side_bar{order:2}.cm-account h1.title{margin-bottom:20px;font-size:24px}.cm-account .order_item>.head,.cm-account .reviews-list>.head{grid-template-columns:1fr auto}.cm-account th,.cm-account td{min-width:130px;padding:9px}}.cm-affiliate .cm-affiliate-login-grid,.cm-affiliate-dashboard{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:28px;margin-bottom:40px;display:grid}.cm-affiliate-panel{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px}.cm-affiliate-panel h2,.cm-affiliate-form legend{margin-bottom:16px;font-size:20px;font-weight:600}.cm-affiliate-panel p,.cm-affiliate-panel ul,.cm-affiliate-panel kbd{margin-bottom:16px}.cm-affiliate-login-grid form,.cm-affiliate-form,.cm-affiliate-summary{gap:16px;display:grid}.cm-affiliate-form{max-width:720px;margin-bottom:40px}.cm-affiliate-form-small{max-width:580px}.cm-affiliate-form fieldset{border:1px solid #e5e5e5;border-radius:8px;gap:8px;padding:20px;display:grid}.cm-affiliate-agreement{align-items:flex-start;gap:10px;display:flex!important}.cm-affiliate-agreement input{margin-top:5px}.cm-affiliate-nav{border:1px solid #e5e5e5;border-radius:8px;align-content:start;display:grid;overflow:hidden}.cm-affiliate-nav a{border-bottom:1px solid #e5e5e5;padding:13px 16px;text-decoration:none}.cm-affiliate-nav a:last-child{border-bottom:0}.cm-affiliate-copy,.cm-affiliate-link-copy{overflow-wrap:anywhere;border:1px dashed var(--color-cm-accent);max-width:100%;color:var(--color-cm-accent);text-align:left;background:#fff;border-radius:4px;padding:7px 10px}.cm-affiliate-coupon+.cm-affiliate-coupon{border-top:1px solid #e5e5e5;margin-top:18px;padding-top:18px}.cm-affiliate-groups a{background:var(--cm-affiliate-group-bg);color:var(--cm-affiliate-group-color);border-radius:5px;justify-content:space-between;gap:12px;padding:10px;display:flex}.cm-affiliate-balance{text-align:right;margin-bottom:18px;font-size:18px}.cm-affiliate-table{margin-bottom:20px;overflow-x:auto}.cm-affiliate-table table{min-width:760px}.cm-affiliate-status{background:var(--cm-affiliate-status-bg);color:var(--cm-affiliate-status-color);border-radius:4px;padding:5px 8px;display:inline-block}.cm-affiliate-order-products{gap:8px;display:grid}.cm-affiliate-order-products a{align-items:center;gap:8px;display:flex}.cm-affiliate-order-products img{object-fit:contain}@media (width<=760px){.cm-affiliate .cm-affiliate-login-grid,.cm-affiliate-dashboard{grid-template-columns:1fr}.cm-affiliate-panel{padding:18px}}.cm-catalog-module{color:#2a2a2a;min-width:0;margin-bottom:36px}.cm-catalog-module__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.cm-catalog-module__title{color:#2a2a2a;margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:600;line-height:1.25}.cm-catalog-product-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:16px;min-width:0;display:flex;overflow-x:auto}.cm-catalog-product-track::-webkit-scrollbar{display:none}.cm-catalog-product-slide{flex:0 0 min(var(--cm-catalog-card-width,265px), calc(100vw - 40px));scroll-snap-align:start;min-width:0}.cm-catalog-products .cm-product-photo img,.cm-catalog-tabs .cm-product-photo img{aspect-ratio:var(--cm-catalog-image-ratio,1 / 1);object-fit:contain}.cm-catalog-tree{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:18px}.cm-catalog-tree details>summary{cursor:pointer;list-style:none}.cm-catalog-tree details>summary::-webkit-details-marker{display:none}.cm-catalog-tree__list,.cm-catalog-tree__children{margin:0;padding:0;list-style:none}.cm-catalog-tree__list{margin-top:16px}.cm-catalog-tree__list a,.cm-catalog-tree__children a{color:#333;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.cm-catalog-tree__list a:hover,.cm-catalog-tree__list a[aria-current=page],.cm-catalog-tree__children a:hover,.cm-catalog-tree__children a[aria-current=page]{color:var(--color-cm-accent)}.cm-catalog-tree__children{border-left:1px solid #ededed;padding-left:18px}.cm-catalog-tree__count{color:#767676;flex:none;font-size:12px}.cm-catalog-tabs__list{scrollbar-width:none;gap:8px;margin-bottom:18px;display:flex;overflow-x:auto}.cm-catalog-tabs__list::-webkit-scrollbar{display:none}.cm-catalog-tabs__list button{color:#444;box-shadow:none;background:#fff;border:1px solid #dedede;border-radius:999px;flex:none;padding:9px 14px}.cm-catalog-tabs__list button[aria-selected=true]{border-color:var(--color-cm-accent);background:var(--color-cm-accent);color:#fff}.cm-catalog-tabs__panel[hidden]{display:none}.cm-catalog-tabs__category-link{color:var(--color-cm-accent);align-items:center;gap:6px;margin-bottom:12px;text-decoration:none;display:inline-flex}.cm-catalog-tabs__category-link .cm-icon{width:18px;height:18px}.cm-catalog-tabs__carousel{position:relative}.cm-catalog-tabs__carousel>.cm-home-carousel-controls{justify-content:flex-end;margin-bottom:12px}@media (width<=720px){.cm-catalog-module{margin-bottom:28px}.cm-catalog-module__header{align-items:flex-start}.cm-catalog-module__header .cm-home-carousel-controls{gap:8px}.cm-catalog-module__header .cm-home-carousel-button,.cm-catalog-tabs__carousel .cm-home-carousel-button{border-radius:10px;width:42px;height:42px}.cm-catalog-product-slide{flex-basis:min(82vw, var(--cm-catalog-card-width,265px))}}.cm-brand-directory,.cm-brand-page,.cm-collection-page,.cm-collection-parent{background:#fff;padding-bottom:60px}.cm-brand-directory-title h1,.cm-brand-title h1,.cm-brand-section-title h1,.cm-brand-categories>h1,.cm-brand-articles>h1{margin:20px 0 28px;font-size:clamp(27px,3vw,38px);font-weight:500}.cm-brand-index,.cm-brand-countries{border-radius:7px;grid-template-columns:190px 1fr;align-items:start;gap:22px;margin-bottom:25px;padding:18px 22px;display:grid;box-shadow:0 2px 20px #0000001f}.cm-brand-index h2,.cm-brand-countries h2{margin:6px 0 0;font-size:17px;font-weight:600}.cm-brand-index nav,.cm-brand-countries>div{flex-wrap:wrap;gap:9px;display:flex}.cm-brand-index a,.cm-brand-countries a{border:1px solid #e6e6e6;border-radius:4px;min-height:35px;padding:7px 12px;font-size:14px;font-weight:600}.cm-brand-countries a{align-items:center;gap:10px;display:inline-flex}.cm-brand-countries img{object-fit:cover;width:30px;height:20px;box-shadow:0 0 5px #0000005e}.cm-brand-index a:hover,.cm-brand-countries a:hover{color:#ff038f;border-color:#ff038f}.cm-brand-directory-toolbar{justify-content:flex-end;margin:30px 0 14px;display:flex}.cm-brand-groups{gap:12px;display:grid}.cm-brand-groups>section{border-top:1px solid #eee;grid-template-columns:58px 1fr;gap:15px;padding:14px 0;scroll-margin-top:90px;display:grid}.cm-brand-groups>section>h2{color:#ff038f;margin:0;font-size:30px;font-weight:500}.cm-brand-groups>section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 25px;display:grid}.cm-brand-card{min-width:0;position:relative}.cm-brand-card>span{align-items:center;gap:6px;font-weight:600;display:inline-flex}.cm-brand-card small{color:#fff;text-transform:uppercase;background:#ff038f;border-radius:3px;padding:2px 5px;font-size:10px}.cm-brand-card em{color:#888f97;font-size:12px;font-style:normal;display:block}.cm-brand-card-back,.cm-brand-card-logo{display:none}.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-groups>section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-card{text-align:center;background:#fff;border:1px solid #eae9e8;border-radius:7px;place-items:center;min-height:210px;padding:18px;display:grid;overflow:hidden}.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-card-back{object-fit:cover;opacity:.28;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-card-logo{object-fit:contain;width:min(150px,75%);height:100px;display:block;position:relative}.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-card>span,.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-card>em{position:relative}.cm-brand-head{margin-bottom:28px}.cm-brand-hero{background:#f5f5f5;border-radius:5px;align-items:center;min-height:130px;display:flex;position:relative;overflow:hidden}.cm-brand-banner{object-fit:cover;width:100%;max-height:300px}.cm-brand-logo{place-items:center;width:150px;height:150px;display:grid;position:absolute;left:25px}.cm-brand-logo img{object-fit:contain;width:100%;height:100%}.cm-brand-hero-no-banner{background:#fff;min-height:0;padding:20px 0}.cm-brand-hero-no-banner .cm-brand-logo{position:static}.cm-brand-promo{margin-top:18px;line-height:1.55}.cm-brand-promo img{max-width:100%;height:auto}.cm-brand-tabs{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cm-brand-tabs a{color:#fff;text-align:center;background:#ff038f;border-radius:15px;flex:180px;justify-content:center;align-items:center;min-height:60px;padding:10px 18px;font-size:17px;font-weight:600;display:flex}.cm-brand-tabs a:hover,.cm-brand-tabs a[aria-current=page]{color:#fff;background:#2a2a2a}.cm-brand-title{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.cm-brand-title>p{color:#777;flex-wrap:wrap;gap:15px;display:flex}.cm-brand-title>p a{color:#ff038f;border-bottom:1px dashed}.cm-brand-featured-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:50px;display:grid}.cm-brand-featured-collections a,.cm-brand-content-carousel [data-cm-track]>a{background:#f4f4f4;border-radius:5px;display:grid;position:relative;overflow:hidden}.cm-brand-featured-collections img{object-fit:cover;width:100%;height:300px}.cm-brand-featured-collections span,.cm-brand-featured-collections strong,.cm-brand-content-carousel span,.cm-brand-content-carousel strong{background:#fff;max-width:calc(100% - 40px);padding:8px 14px;position:absolute;left:20px}.cm-brand-featured-collections span,.cm-brand-content-carousel span{color:#7f7f7f;font-size:12px;bottom:51px}.cm-brand-featured-collections strong,.cm-brand-content-carousel strong{font-size:18px;bottom:15px}.cm-brand-content-carousel{margin-bottom:50px}.cm-brand-content-carousel>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.cm-brand-content-carousel h2{margin:0;font-size:28px;font-weight:500}.cm-brand-content-carousel [data-cm-track]{gap:24px}.cm-brand-content-carousel [data-cm-track]>a{flex:0 0 calc(33.3333% - 16px)}.cm-brand-content-carousel img{object-fit:cover;width:100%;height:300px}.cm-brand-description{border-top:1px solid #eee;margin-top:45px;padding-top:30px;line-height:1.65}.cm-readmore-content.cm-is-collapsible{max-height:155px;overflow:hidden}.cm-collection-description.cm-is-collapsible{max-height:230px}.cm-readmore-content.cm-is-expanded{max-height:none}.cm-readmore-toggle{color:#ff038f;cursor:pointer;border-bottom:1px dashed;margin-top:14px;font-weight:700;display:inline-flex}.cm-readmore-toggle[hidden]{display:none}.cm-brand-description img,.cm-collection-description img{max-width:100%;height:auto}.cm-brand-categories>ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cm-brand-categories>ul>li{border:1px solid #eae9e8;border-radius:6px;padding:15px 18px}.cm-brand-categories>ul>li>a{font-size:18px;font-weight:700}.cm-brand-categories ul ul{border-top:1px solid #eee;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding:12px 0 0;list-style:none;display:flex}.cm-brand-categories a[aria-current=page]{color:#ff038f}.cm-brand-article-categories{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.cm-brand-article-categories a{border:1px solid #e6e6e6;border-radius:4px;padding:8px 12px}.cm-brand-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.cm-brand-article-grid article{border-bottom:1px solid #eee;grid-template-columns:180px 1fr;gap:20px;padding-bottom:24px;display:grid}.cm-brand-article-grid img{object-fit:cover;width:180px;height:145px}.cm-brand-article-grid h2{margin:7px 0;font-size:20px}.cm-brand-article-grid time,.cm-brand-article-grid small{color:#888f97;font-size:12px}.cm-collection-picker{text-align:center;justify-content:center;align-items:center;gap:16px;margin-block:32px;display:flex}.cm-collection-picker h2{margin:0 12px 0 0;font-size:20px;font-weight:500}.cm-collection-picker select{background:#fff;border:1px solid #ddd;border-radius:5px;min-width:220px;min-height:44px;padding:0 12px}.cm-collection-alphabet{border-radius:5px;flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:25px;padding:12px;display:flex;box-shadow:0 2px 20px #0000001a}.cm-collection-alphabet a{text-align:center;min-width:38px;padding:8px;font-size:17px;font-weight:600}.cm-collection-alphabet a:hover{color:#ff038f}.cm-collection-groups{gap:35px;display:grid}.cm-collection-groups,.cm-collection-groups>section,.cm-collection-groups>section>div{min-width:0}.cm-collection-groups>section{scroll-margin-top:90px}.cm-collection-groups>section>h2{color:#d9d9d9;margin:0 0 12px;font-size:72px;font-weight:500;line-height:1}.cm-collection-groups>section>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:minmax(300px,400px);grid-auto-flow:column;gap:20px 40px;padding:20px 0;display:grid;overflow-x:auto}.cm-collection-groups a,.cm-collection-card{background:#f5f5f5;border-radius:5px;display:block;position:relative;overflow:hidden}.cm-collection-groups img,.cm-collection-card img{object-fit:cover;width:100%;height:280px}.cm-collection-groups a span,.cm-collection-card>strong{background:#fff;padding:12px 16px;font-size:18px;position:absolute;bottom:18px;left:18px;right:18px}.cm-collection-intro{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:clamp(35px,6vw,90px);margin-top:25px;display:grid}.cm-collection-gallery-main{width:100%;display:block}.cm-collection-gallery-main img{object-fit:contain;width:100%;height:min(620px,55vw)}.cm-collection-gallery-controls{grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;margin-top:14px;display:grid}.cm-collection-gallery-controls>button{color:#ff038f;border:1px solid #ff038f;border-radius:5px;height:58px;font-size:25px}.cm-collection-gallery-controls>button .cm-icon{width:24px;height:24px}.cm-collection-gallery-prev .cm-icon{transform:rotate(180deg)}.cm-collection-gallery-controls>div{gap:8px;display:flex;overflow-x:auto}.cm-collection-gallery-controls [data-cm-collection-thumb]{border:1px solid #ddd;border-radius:4px;flex:0 0 68px;height:68px}.cm-collection-gallery-controls [data-cm-collection-thumb][aria-current=true]{border:2px solid #ff038f}.cm-collection-gallery-controls img{object-fit:contain;width:100%;height:100%}.cm-collection-copy{padding-top:20px}.cm-collection-copy h1{text-align:center;margin:25px 0 18px;font-size:clamp(28px,3vw,40px);font-weight:500}.cm-collection-brand{color:#ff038f;justify-content:center;align-items:center;gap:14px;font-weight:700;display:flex}.cm-collection-brand img{object-fit:contain;width:150px;height:70px}.cm-collection-location{color:#777;text-align:center}.cm-collection-description{margin-top:24px;line-height:1.6}.cm-collection-directory{margin-block:48px}.cm-collection-list>h2{margin-bottom:22px;font-size:28px;font-weight:500}.cm-collection-list>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cm-collection-card>small{background:#ffffffe6;padding:8px 16px;position:absolute;bottom:64px;left:18px;right:18px}@media (width<=991px){.cm-brand-groups>section>div,.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-groups>section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-brand-content-carousel [data-cm-track]>a{flex-basis:calc(50% - 12px)}.cm-collection-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-collection-intro{grid-template-columns:minmax(0,1fr) 340px;gap:35px}.cm-brand-article-grid{grid-template-columns:1fr}}@media (width<=767px){.cm-brand-index,.cm-brand-countries{grid-template-columns:1fr;padding:15px}.cm-brand-groups>section{grid-template-columns:40px 1fr}.cm-brand-groups>section>div,.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-brand-hero{min-height:100px}.cm-brand-logo{width:100px;height:100px;left:16px}.cm-brand-tabs{flex-wrap:nowrap;overflow-x:auto}.cm-brand-tabs a{flex:none}.cm-brand-title{display:block}.cm-brand-featured-collections{grid-template-columns:1fr}.cm-brand-content-carousel [data-cm-track]>a{flex-basis:84%}.cm-brand-content-carousel img,.cm-brand-featured-collections img{height:250px}.cm-collection-picker{flex-direction:column;align-items:stretch}.cm-collection-picker h2{margin:0 0 6px}.cm-collection-intro{grid-template-columns:1fr}.cm-collection-gallery-main img{height:min(100vw - 30px,520px)}.cm-collection-groups>section>h2{color:#bdbdbd;font-size:65px}.cm-collection-groups>section>div{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;padding-top:0;display:grid;overflow-x:visible}}@media (width<=520px){.cm-brand-groups>section,.cm-brand-groups>section>div,.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-groups>section>div,.cm-collection-list>div{grid-template-columns:1fr}.cm-brand-directory[data-cm-brand-presentation=cards] .cm-brand-card{min-height:180px}.cm-brand-featured-collections img,.cm-brand-content-carousel img,.cm-collection-groups img,.cm-collection-card img{height:230px}.cm-brand-article-grid article{grid-template-columns:110px 1fr;gap:14px}.cm-brand-article-grid img{width:110px;height:100px}}.cm-detail{background:#fff;padding-block:18px 55px}.cm-detail-breadcrumbs{color:#888f97;flex-wrap:wrap;gap:7px;margin-bottom:22px;font-size:13px;display:flex}.cm-detail-breadcrumbs a:not(:last-child):after{content:"/";color:#bbb;margin-left:7px}.cm-detail-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:20px;display:flex}.cm-detail-heading h1{color:#222;max-width:950px;margin:0 0 10px;font-size:clamp(25px,2.2vw,36px);font-weight:500;line-height:1.2}.cm-detail-meta{color:#777;flex-wrap:wrap;align-items:center;gap:22px;font-size:14px;display:flex}.cm-detail-meta a{align-items:center;gap:10px;display:inline-flex}.cm-stars{color:#babec2;display:inline-flex}.cm-stars .cm-icon{width:17px;height:17px}.cm-stars .cm-star-filled{color:#ffc107;fill:currentColor}.cm-detail-brand img{object-fit:contain;width:220px;height:76px}.cm-detail-form{grid-template-columns:minmax(0,56%) minmax(340px,1fr);align-items:start;gap:clamp(30px,5vw,85px);display:grid}.cm-detail-gallery{min-width:0}.cm-detail-gallery-main{min-height:560px;position:relative}.cm-detail-gallery figure{margin:0}.cm-detail-gallery-main figure>button{width:100%;display:block}.cm-detail-gallery-main img,.cm-detail-gallery-main video{object-fit:contain;width:100%;height:min(620px,55vw)}.cm-detail-gallery-main video{background:#111}.cm-detail-labels{pointer-events:none;gap:8px;display:flex;position:absolute;top:12px;left:12px}.cm-detail-labels span{color:#fff;background:#ff038f;border-radius:5px;place-items:center;min-width:40px;min-height:32px;padding:5px 8px;font-size:12px;display:grid}.cm-detail-thumbs{scrollbar-width:thin;gap:10px;margin-top:16px;padding:3px;display:flex;overflow-x:auto}.cm-detail-thumbs button{background:#fff;border:1px solid #eae9e8;border-radius:5px;flex:0 0 78px;height:78px;position:relative}.cm-detail-thumbs button[aria-current=true]{border:2px solid #ff038f}.cm-detail-thumbs img{object-fit:contain;width:100%;height:100%}.cm-detail-video-thumb .cm-icon{color:#ff038f;fill:#fff;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-detail-360-button{color:#ff038f;border-bottom:1px dashed;margin-top:12px;font-weight:600}.cm-detail-purchase{background:#fff;border-radius:6px;min-width:0;position:sticky;top:75px}.cm-detail-action{color:#ff038f;border:1px solid #ff038f;border-radius:6px;margin-bottom:15px;padding:12px 15px;display:block}.cm-detail-stock{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:15px;font-size:15px;display:flex}.cm-detail-stock>span{color:#438464}.cm-detail-stock small{color:#888f97}.cm-detail-size-link{border-bottom:1px dashed #333;align-items:center;gap:7px;margin-bottom:18px;display:inline-flex}.cm-detail-size-link .cm-icon{width:16px;height:16px}.cm-detail-same{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.cm-detail-same img{object-fit:contain;border:1px solid #eae9e8;border-radius:5px}.cm-detail-option{border:0;margin:0 0 18px;padding:0}.cm-detail-option legend{margin-bottom:5px;font-size:15px;font-weight:400}.cm-detail-option legend span{color:#d00}.cm-detail-option-values{flex-wrap:wrap;gap:8px;display:flex}.cm-detail-option-values label{background-color:var(--cm-option-background,transparent);cursor:pointer;border:1px solid #d8d8d8;border-radius:5px;align-items:center;gap:7px;min-height:38px;padding:5px 11px;display:inline-flex;position:relative}.cm-detail-option-values label[data-cm-option-stock=in_stock]{--cm-option-background:#dff5d8}.cm-detail-option-values label[data-cm-option-stock=in_supplier]{--cm-option-background:#f0f8ff}.cm-detail-option-values label:has(input:checked){background-color:#ffe0ef;border:2px solid #ff038f;padding:4px 10px}.cm-detail-option-values label.is-unavailable{color:#aaa;background-image:linear-gradient(to top right,#0000 49%,#ddd 49% 51%,#0000 51%)}.cm-detail-option-values input{opacity:0;position:absolute}#cm-product-options{scroll-margin-top:115px}.cm-detail-option-values img{aspect-ratio:1;object-fit:cover;border-radius:50%;flex:0 0 20px;width:20px;max-width:none;height:20px;display:block}.cm-detail-option-values small{color:#777}.cm-detail-price-block{gap:14px;margin-top:22px;display:grid}.cm-detail-coupon{background:#f1fbf5;border:1px solid #bee4ce;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cm-detail-coupon strong{border:1px dashed #438464;padding:3px 7px}.cm-detail-coupon b{margin-left:auto}.cm-detail-price-line{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cm-detail-price-line>del{color:#888f97;font-size:18px}.cm-detail-price-line>span{color:#ff038f;background:#fff0f6;border-radius:4px;padding:3px 7px;font-weight:700}.cm-detail-price-line>small{color:#ff038f;flex-basis:100%}.cm-detail-price-line .cm-detail-unavailable{color:#f53532;font-size:22px}.cm-detail-price-notice{align-items:flex-start;gap:8px;font-size:15px;display:flex}.cm-detail-price-notice>.cm-icon{width:18px;height:18px;margin-top:2px}.cm-detail-stock-count.good{color:#28a745}.cm-detail-stock-count.bad{color:#f53532}.cm-detail-stock-count.ask{color:var(--color-cm-accent)}.cm-detail-buy-row{align-items:center;gap:10px;display:flex}.cm-detail-quantity{border:1px solid #ddd;border-radius:6px;height:52px;display:flex}.cm-detail-quantity button{width:34px;font-size:20px}.cm-detail-quantity input{appearance:textfield;text-align:center;width:44px}.cm-detail-cart-button{border-radius:6px;flex:1;min-height:52px;font-size:17px}.cm-detail-icon-button{color:#ff038f;border:1px solid #ff038f;border-radius:6px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.cm-detail-offers{gap:8px;display:grid}.cm-detail-offers>div{border:1px solid #eae9e8;border-radius:6px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:10px;display:grid}.cm-detail-offers input{accent-color:#ff038f}.cm-detail-credit{border-top:1px solid #eae9e8;padding-top:14px}.cm-detail-credit h3{margin:0 0 9px;font-size:15px}.cm-detail-credit>div{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.cm-detail-credit>div>span{align-items:center;gap:3px;display:flex}.cm-detail-credit svg{max-width:45px;max-height:26px}.cm-detail-credit p{color:#888f97;margin-top:6px;font-size:12px}.cm-detail-waitlist{gap:10px;display:grid}.cm-detail-delivery{border-top:1px solid #eae9e8;margin-top:20px;padding-top:17px}.cm-detail-delivery h2{margin:0 0 12px;font-size:18px}.cm-detail-delivery-list{gap:9px;display:grid}.cm-detail-delivery-list p{grid-template-columns:24px 1fr auto;align-items:center;gap:7px;margin:0;display:grid}.cm-detail-delivery-list .cm-icon{color:#ff038f}.cm-detail-city{color:#ff038f;border-bottom:1px dashed}.cm-detail-delivery-head{margin-bottom:8px}.cm-detail-about{border-top:1px solid #eee;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(30px,6vw,100px);margin-top:65px;padding-top:45px;display:grid}.cm-detail-about h2,.cm-detail-reviews>h2,.cm-detail-media>h2,.cm-detail-faq>h2,.cm-detail-products>h2{margin:0 0 25px;font-size:28px;font-weight:500}.cm-detail-description img{max-width:100%;height:auto}.cm-detail-feature{align-items:flex-start;gap:9px;display:flex}.cm-detail-feature .cm-icon{color:#ff038f}.cm-detail-about dl>div{border-bottom:1px solid #eee;grid-template-columns:minmax(120px,1fr) 1.3fr;gap:16px;padding:9px 0;display:grid}.cm-detail-about dd{text-align:right;margin:0}.cm-detail-media,.cm-detail-reviews,.cm-detail-faq,.cm-detail-products{margin-top:60px}.cm-detail-products-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cm-detail-products-heading h2{margin:0}.cm-detail-products [data-cm-track]{gap:20px}.cm-detail-products [data-cm-track]>div{flex:0 0 calc(25% - 15px);min-width:0}.cm-detail-media>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cm-detail-media video{width:100%}.cm-detail-review-layout{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:55px;display:grid}.cm-detail-review-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cm-detail-review-heading h3{font-size:20px}.cm-detail-review{border-bottom:1px solid #eae9e8;padding:22px 0}.cm-detail-review header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cm-detail-review time{color:#888f97;margin-left:auto}.cm-detail-review aside{background:#fff2f8;border-left:4px solid #ff038f;border-radius:5px;margin-top:15px;padding:12px 16px}.cm-detail-review aside strong{color:#ff038f}.cm-detail-review-form{border:1px solid #eae9e8;border-radius:8px;gap:14px;padding:22px;display:grid}.cm-detail-review-form fieldset{border:0;margin:0;padding:0}.cm-review-rating{flex-direction:row-reverse;justify-content:flex-end;display:flex}.cm-review-rating input{opacity:0;position:absolute}.cm-review-rating label{color:#ffc107;cursor:pointer}.cm-review-rating label span{white-space:nowrap;max-width:21px;display:inline-block;overflow:hidden}.cm-detail-review-file{align-items:center;gap:10px;display:flex}.cm-detail-review-pagination{margin-top:20px}.cm-detail-review-pagination .links{gap:8px;display:flex}.cm-detail-faq details{border-bottom:1px solid #eae9e8;padding:15px 0}.cm-detail-faq summary{font-size:17px;font-weight:700}.cm-product-360{width:min(1000px,100vw - 30px);max-width:1000px}.cm-product-360-stage{position:relative}.cm-product-360-stage img{object-fit:contain;touch-action:pan-y;cursor:ew-resize;width:100%;height:min(68dvh,720px)}.cm-product-360-stage p{text-align:center;background:#fff;border-radius:5px;padding:8px;position:absolute;inset:auto 20px 20px}.cm-product-360-controls{grid-template-columns:45px 1fr 45px;align-items:center;gap:10px;display:grid}.cm-product-360-controls>button:first-child .cm-icon{transform:rotate(180deg)}.cm-product-360-thumbs{gap:6px;display:flex;overflow-x:auto}.cm-product-360-thumbs button{border:1px solid #ddd;flex:0 0 54px}.cm-product-360-thumbs button[aria-current=true]{border-color:#ff038f}@media (width<=991px){.cm-detail-form{grid-template-columns:1fr 380px;gap:30px}.cm-detail-gallery-main{min-height:440px}.cm-detail-gallery-main img,.cm-detail-gallery-main video{height:440px}.cm-detail-purchase{position:static}.cm-detail-about,.cm-detail-review-layout{gap:35px}.cm-detail-products [data-cm-track]>div{flex-basis:calc(33.3333% - 13.3333px)}}@media (width<=767px){.cm-detail{padding-top:10px}.cm-detail-heading{display:block}.cm-detail-brand{margin-top:12px;display:block}.cm-detail-brand img{width:150px;height:55px}.cm-detail-form,.cm-detail-about,.cm-detail-review-layout{grid-template-columns:1fr}.cm-detail-gallery-main{min-height:0}.cm-detail-gallery-main img,.cm-detail-gallery-main video{height:min(100vw - 40px,520px)}.cm-detail-purchase{margin-top:25px}.cm-detail-buy-row{flex-wrap:wrap}.cm-detail-cart-button{min-width:calc(100% - 124px)}.cm-detail-about,.cm-detail-media,.cm-detail-reviews,.cm-detail-faq,.cm-detail-products{margin-top:45px}.cm-detail-media>div{grid-template-columns:1fr}.cm-detail-products [data-cm-track]>div{flex-basis:calc(50% - 10px)}}@media (width<=480px){.cm-detail-heading h1{font-size:25px}.cm-detail-price-line>strong{font-size:28px}.cm-detail-products [data-cm-track]>div{flex-basis:100%}}.cm-detail-tab-panel[hidden]{display:none}.cm-detail>.cm-wrap>.cm-breadcrumbs{width:auto;max-width:none;padding-inline:0}.cm-detail-tabs{scrollbar-width:none;border-bottom:1px solid #e7e7e7;gap:0;margin-bottom:25px;display:flex;overflow-x:auto}.cm-detail-tabs::-webkit-scrollbar{display:none}.cm-detail-tabs button{color:#b7b7b7;white-space:nowrap;border-bottom:2px solid #0000;flex:none;min-height:48px;padding:0 20px;font-size:16px}.cm-detail-tabs button[aria-selected=true]{color:#333;border-bottom-color:#ff038f}.cm-detail-heading{margin-bottom:30px}.cm-detail-heading h1{margin-bottom:20px;font-size:32px;font-weight:400}.cm-detail-meta a{color:#ff038f}.cm-stars{color:#ff038f}.cm-stars .cm-icon{fill:#0000;stroke:currentColor;stroke-width:1.5px}.cm-stars .cm-star-filled{color:#ff038f;fill:currentColor;stroke:currentColor}.cm-detail-brand img{width:65px;height:65px}.cm-detail-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.cm-detail-gallery-main{align-items:center;min-height:635px;display:grid}.cm-detail-gallery-main figure{grid-area:1/1}.cm-detail-gallery-main figure>button{justify-content:center;align-items:center;min-height:635px;display:flex}.cm-detail-gallery-main img,.cm-detail-gallery-main video{border-radius:14px;width:auto;max-width:100%;height:auto;max-height:635px}.cm-detail-gallery-main img{max-height:500px}.cm-detail-gallery-arrow{z-index:2;color:#888f97;background:#fff;border:1px solid #dde1e4;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 33px #35384033}.cm-detail-gallery-arrow .cm-icon{width:16px;height:16px}.cm-detail-gallery-prev{left:1%}.cm-detail-gallery-prev .cm-icon{transform:rotate(180deg)}.cm-detail-gallery-next{right:1%}.cm-detail-thumbs{margin-top:30px}.cm-detail-thumbs button{border-radius:8px;flex-basis:90px;height:90px}.cm-detail-purchase{top:85px}.cm-detail-stock>span>.cm-icon{width:16px;height:16px}.cm-detail-price-line>small>.cm-icon{width:20px;height:20px}.cm-detail-purchase-head{justify-content:flex-start;align-items:flex-start;gap:30px;margin-bottom:18px;display:flex}.cm-detail-purchase-head .cm-detail-stock,.cm-detail-purchase-head .cm-detail-size-link{margin:0}.cm-detail-stock{display:grid}.cm-detail-stock>span{background:color-mix(in srgb, var(--color-cm-accent) 10%, transparent);color:var(--color-cm-accent);border-radius:16px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.cm-detail-stock>span:has(.terms.good){color:#4c6600}.cm-detail-stock>span:has(.terms.bad){color:red}.cm-detail-stock>span>.cm-icon.cm-stock-icon{display:none}.cm-detail-stock>span:has(.terms.good)>.cm-stock-icon-good,.cm-detail-stock>span:has(.terms.bad)>.cm-stock-icon-bad,.cm-detail-stock>span:not(:has(.terms.good,.terms.bad))>.cm-stock-icon-ask{display:inline-block}.cm-detail-stock>span:has([data-cm-detail-stock]:empty){display:none}.cm-detail-size-link{border-bottom-style:solid;padding-block:7px;font-size:18px}.cm-detail-price-block{gap:18px;margin-top:30px}.cm-detail-price-card,.cm-detail-credit,.cm-detail-delivery{border:1px solid #e3e3e3;border-radius:6px;padding:20px}.cm-detail-price-card{gap:14px;display:grid}.cm-detail-price-line>strong{color:#ff038f;font-size:25px;font-weight:700}.cm-detail-price-line>small{color:#ff038f;border:1px dashed #ff038f;border-radius:4px;flex-basis:auto;align-items:center;gap:5px;padding:3px 7px;font-size:14px;display:inline-flex}.cm-detail-buy-row{gap:0}.cm-detail-cart-button{border-radius:15px;min-height:50px}.cm-detail-icon-button{border:0;flex-basis:39px;width:39px;height:34px;margin-left:30px}.cm-detail-icon-button .cm-icon{width:35px;height:35px}.cm-detail-credit{border-top:1px solid #e3e3e3;grid-template-columns:243px auto;place-content:start;gap:15px;min-height:195px;margin-top:18px;display:grid}.cm-detail-credit h3{border-bottom:1px solid #dde1e4;grid-column:1;align-items:center;min-height:51px;margin:0;padding-left:20px;font-size:14px;font-weight:700;display:flex}.cm-detail-credit>div{grid-area:1/2;gap:15px;margin:0}.cm-detail-credit>div>span{border:1px solid #e3e3e3;border-radius:5px;justify-content:center;width:56px;min-width:56px;height:51px;min-height:48px;padding:5px;position:relative}.cm-detail-credit>div small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cm-detail-credit button{border-radius:15px;grid-area:2/1;justify-self:start;align-items:center;gap:10px;min-height:50px;padding-inline:25px;font-size:18px;display:flex}.cm-detail-credit p{color:#ff683f;grid-column:1/-1;margin:0}.cm-detail-delivery{border-top:1px solid #e3e3e3;margin-top:18px}.cm-detail-delivery h2{border-bottom:1px solid #e3e3e3;margin:-20px -20px 15px;padding:20px}.cm-detail-about{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:55px;padding:0}.cm-detail-description-card,.cm-detail-characteristics,.cm-detail-guarantee{border:1px solid #e3e3e3;border-radius:6px;padding:22px}.cm-detail-description-card h2,.cm-detail-characteristics h2,.cm-detail-guarantee h2{margin:0 0 18px;font-size:22px;font-weight:700}.cm-detail-description-card h2 span{color:#b7b7b7;font-weight:400}.cm-detail-special-features{padding:0;list-style:none}.cm-detail-special-features li{margin-bottom:10px;font-weight:700;text-decoration:underline}.cm-detail-about-side{align-content:start;gap:20px;display:grid}.cm-detail-characteristics dl{margin:0}.cm-detail-characteristics dl>div{border-bottom:1px solid #eee;grid-template-columns:minmax(120px,1fr) minmax(0,1fr);gap:16px;padding:9px 0;display:grid}.cm-detail-characteristics dl>div:last-child{border-bottom:0}.cm-detail-characteristics dt{color:#555}.cm-detail-characteristics dd{color:#555;margin:0}.cm-detail-characteristics dd a{color:#ff038f}.cm-detail-custom-characteristic{grid-column:1/-1}.cm-detail-guarantee ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cm-detail-guarantee li{padding-left:24px;position:relative}.cm-detail-guarantee li:before{content:"✓";color:#36a97b;font-weight:700;position:absolute;left:0}.cm-detail-tab-panel:not(#cm-detail-panel-main){padding-top:22px}.cm-detail-media,.cm-detail-reviews,.cm-detail-faq{margin-top:0}.cm-detail-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cm-detail-media-grid button,.cm-detail-media-grid video,.cm-detail-media-grid iframe{border:0;width:100%;min-height:350px}.cm-detail-media-grid img{object-fit:contain;width:100%;height:100%;max-height:700px}.cm-detail-files{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.cm-detail-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cm-detail-characteristics-panel>.cm-detail-characteristics{max-width:850px}.cm-detail-faq details{padding:18px 0}@media (width<=991px){.cm-detail-heading h1{font-size:28px}.cm-detail-form{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:25px}.cm-detail-gallery-main,.cm-detail-gallery-main figure>button{min-height:520px}.cm-detail-gallery-main img,.cm-detail-gallery-main video{max-height:520px}.cm-detail-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.cm-detail>.cm-wrap{flex-direction:column;display:flex}.cm-detail-tabs{order:-3;width:calc(100% + 40px);margin:-10px -20px 14px;padding-inline:6px;box-shadow:0 2px 5px #00000029}.cm-detail-tabs button{color:#ff038f;min-height:38px;padding:0 14px;font-size:15px}.cm-breadcrumbs{order:-2;margin-bottom:0}.cm-detail-heading{order:-1}.cm-detail-heading h1{margin-bottom:18px;font-size:20px;line-height:1.05}.cm-detail-brand{display:none}.cm-detail-meta{justify-content:space-between;gap:15px;font-size:13px;display:flex}.cm-detail-meta>a{order:2;margin-left:auto}.cm-detail-meta>span{order:1}.cm-detail-meta>span:nth-of-type(n+2){display:none}.cm-detail-form{grid-template-columns:1fr}.cm-detail-gallery-main,.cm-detail-gallery-main figure>button{min-height:0}.cm-detail-gallery-main img,.cm-detail-gallery-main video{width:100%;max-height:none}.cm-detail-gallery-main video{min-height:350px}.cm-detail-thumbs{margin-top:12px}.cm-detail-thumbs button{flex-basis:72px;height:72px}.cm-detail-purchase{margin-top:20px}.cm-detail-purchase-head{align-items:center}.cm-detail-stock>span{padding:8px 12px;font-size:13px}.cm-detail-size-link{font-size:13px}.cm-detail-price-card,.cm-detail-credit,.cm-detail-delivery{padding:16px}.cm-detail-credit{grid-template-columns:1fr}.cm-detail-credit>div,.cm-detail-credit button{grid-area:auto/1}.cm-detail-about{grid-template-columns:1fr;margin-top:35px}.cm-detail-description-card,.cm-detail-characteristics,.cm-detail-guarantee{padding:16px}.cm-detail-description-card h2,.cm-detail-characteristics h2,.cm-detail-guarantee h2{font-size:18px}.cm-detail-review-layout,.cm-detail-media-grid{grid-template-columns:1fr}.cm-detail-media-grid button,.cm-detail-media-grid video,.cm-detail-media-grid iframe{min-height:260px}.cm-detail-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.cm-detail-buy-row{flex-wrap:nowrap}.cm-detail-cart-button{min-width:0}.cm-detail-icon-button{flex-basis:42px;width:42px;height:42px}.cm-detail-credit>div{gap:8px}.cm-detail-credit>div>span{min-width:48px}.cm-detail-characteristics dl>div{grid-template-columns:minmax(95px,.8fr) minmax(0,1.2fr);gap:10px;font-size:13px}.cm-detail-collection-grid{grid-template-columns:1fr}}.cm-detail-option-values label[hidden],.cm-options-more[hidden]{display:none}.cm-detail-option-values label:has(input:focus-visible){outline-offset:3px;outline:2px solid #222}.cm-options-more{border-bottom:2px dashed #222;margin-top:6px;font-weight:700}.cm-option-preview{z-index:1100;pointer-events:none;background:#fff;border:1px solid #ddd;border-radius:8px;width:min(420px,80vw);padding:10px;position:fixed;box-shadow:0 6px 22px #0003}.cm-option-preview img{object-fit:contain;width:100%;height:220px;display:block}.cm-option-preview span{text-align:center;margin-top:7px;font-size:13px;display:block}.cm-detail-credit-provider>sup{color:#222;background:#fff;border:1px solid #555;border-radius:50%;place-items:center;min-width:19px;height:19px;padding:1px;font-size:12px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.cm-detail-credit-tooltip{z-index:8;color:#333;background:#fff;border:1px solid #ddd;border-radius:5px;width:min(320px,100vw - 40px);padding:14px;font-size:13px;font-weight:400;display:none;position:absolute;bottom:calc(100% + 9px);right:-4px;box-shadow:0 2px 18px #0000002e}.cm-detail-credit-tooltip:after{content:"";height:12px;position:absolute;inset:100% 0 auto}.cm-detail-credit-tooltip b,.cm-detail-credit-tooltip a{margin-block:5px;display:block}.cm-detail-credit-tooltip a{color:#ff038f;text-decoration:underline}.cm-detail-credit-provider:hover .cm-detail-credit-tooltip,.cm-detail-credit-provider:focus-within .cm-detail-credit-tooltip{display:block}.cm-detail-available-options h2{font-size:15px;font-weight:700}.cm-detail-gallery-main figure{position:relative}.cm-product-360>.cm-dialog-close{z-index:2;background:#fff}.cm-detail-gallery-main figure>.cm-detail-video-enlarge{background:#fff;border-radius:50%;width:36px;min-height:36px;position:absolute;top:12px;right:12px}.cm-image-dialog{width:min(1000px,94vw);max-width:94vw;padding:24px}.cm-image-dialog>[data-cm-image-caption]{margin:0 38px 15px 0;font-size:18px}.cm-image-stage{position:relative}.cm-image-viewport{touch-action:none;border-radius:8px;height:min(65svh,700px);overflow:hidden}.cm-image-surface{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cm-image-surface>img{object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;display:block}.cm-image-zoom-tools>div{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.cm-image-zoom-tools button{border:1px solid var(--color-cm-border);min-width:44px;min-height:44px;color:var(--color-cm-accent);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.cm-image-zoom-tools button:disabled{color:var(--color-cm-muted);opacity:.5;cursor:default}.cm-image-zoom-tools p{color:var(--color-cm-muted);text-align:center;margin:8px 0 0;font-size:12px;line-height:1.4}.cm-image-stage>img,.cm-image-stage>video{object-fit:contain;width:100%;max-height:75dvh;margin:auto}.cm-image-stage>img{touch-action:pan-y;-webkit-user-select:none;user-select:none}.cm-image-stage>button{background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cm-image-stage>button[hidden],.cm-image-stage>[hidden]{display:none}.cm-image-stage>button:disabled{opacity:.4;cursor:default}.cm-image-previous{left:0}.cm-image-previous .cm-icon{transform:rotate(180deg)}.cm-image-next{right:0}[data-cm-image-count]{text-align:center;margin:12px 0 0}@media (width>=768px) and (width<=1199px){.cm-detail-credit{grid-template-columns:1fr}.cm-detail-credit>div,.cm-detail-credit button{grid-area:auto/1}}@media (width<=767px){.cm-image-dialog{padding:18px 10px}.cm-image-dialog>[data-cm-image-caption]{font-size:15px}.cm-detail-credit-tooltip{width:min(270px,100vw - 60px);left:-5px;right:auto}.cm-detail-credit-provider:last-child .cm-detail-credit-tooltip{left:auto;right:-35px}}.cm-detail{padding-top:0}.cm-detail-heading{gap:0}.cm-detail-heading>div{flex:1;min-width:0}.cm-detail-heading h1{max-width:none;font-weight:500;line-height:1.5}.cm-detail-brand{flex:0 0 16.6667%;justify-content:flex-end;display:flex}.cm-detail-brand img{border-radius:5px}.cm-detail-meta{color:#333;gap:0 20px;padding-bottom:5px;line-height:22.5px}.cm-detail-meta b{font-weight:400}.cm-detail-meta>a{gap:5px;margin-right:5px}.cm-detail-meta>span a{color:inherit}.cm-detail-tabs button{min-height:36.5px;padding-bottom:10px;font-size:17px}.cm-detail-gallery-main{min-height:640px}.cm-detail-gallery-main figure>button{min-height:635px}.cm-detail-gallery-main img,.cm-detail-gallery-main video{object-fit:contain;width:min(635px,100%);height:635px;max-height:635px}.cm-detail-gallery-main figure:first-child img{width:min(500px,100%)}.cm-detail-gallery-main [data-cm-image-zoom]{touch-action:pan-y}.cm-detail-thumbs-wrap{margin:12px 0;position:relative}.cm-detail-thumbs{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;margin:0;padding:2px;scroll-padding-inline:2px}.cm-detail-thumbs button{scroll-snap-align:start;border:2px solid #0000;border-radius:8px;flex:0 0 72px;height:72px;padding:2px;overflow:hidden}.cm-detail-thumbs button:focus-visible{outline-offset:-2px}.cm-detail-thumbs img{object-fit:contain;border-radius:4px;width:100%;height:100%;margin:auto}.cm-detail-360-button{border:1px solid var(--color-cm-accent);min-height:44px;color:var(--color-cm-accent);border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:8px 14px;font-size:14px;line-height:20px;display:inline-flex}.cm-detail-360-button:hover{background:var(--color-cm-soft)}.cm-detail-zoom-hint{border:1px solid var(--color-cm-border);width:36px;height:36px;color:var(--color-cm-accent);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.cm-detail-same-slider{min-width:0;margin-bottom:18px;position:relative}.cm-detail-same{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;flex-wrap:nowrap;gap:8px;margin:0;padding:3px;scroll-padding-inline:3px;overflow-x:auto}.cm-detail-same>a{scroll-snap-align:start;flex:0 0 54px}.cm-detail-same img{width:54px;height:54px}.cm-detail-same-slider>button{top:30px}.cm-detail-same-slider>button:disabled,.cm-detail-gallery-dots{display:none}.cm-detail-purchase{margin-top:0;position:static}.cm-detail-size-link{min-height:40px;padding-block:7px}.cm-detail-attribute-description{color:var(--color-cm-muted);margin-top:4px;font-size:13px;line-height:1.45}.cm-detail-price-line{gap:10px;min-height:36px}.cm-detail-price-line>strong{font-size:24px}.cm-detail-price-line>small{color:#333;font-size:12px}.cm-detail-price-line>small .cm-icon{color:#ff038f}.cm-detail-price-card{position:relative}.cm-detail-cart-button{flex:1}.cm-detail-credit{flex-wrap:wrap;min-height:0;margin-top:20px;display:flex}.cm-detail-credit>div{display:contents}.cm-detail-credit h3{flex:0 0 245px;max-width:100%}.cm-detail-credit>div>span{flex:0 0 56px;width:56px}.cm-detail-credit button{flex:none;max-width:100%}.cm-detail-credit p{flex:0 0 100%;font-size:12px;line-height:22.5px}.cm-detail-about{grid-template-columns:minmax(0,1.0345fr) minmax(0,1fr);margin-top:0}.cm-detail-description-card{border:2px solid #eae9e8;border-radius:0;padding:20px 20px 30px}.cm-detail-description-card h2,.cm-detail-characteristics h2,.cm-detail-guarantee h2{margin-bottom:20px;font-size:28px;font-weight:500;line-height:1.3}.cm-detail-characteristics h2,.cm-detail-guarantee h2{margin-bottom:10px}.cm-detail-description{line-height:1.5}.cm-detail-description p{margin-bottom:15px}.cm-detail-description p:last-child{margin-bottom:0}.cm-detail-description ul,.cm-detail-description ol{margin-block:15px;padding-left:18px}.cm-detail-description ul{list-style:outside}.cm-detail-description ol{list-style:decimal}.cm-detail-delivery{padding-bottom:20px}.cm-detail-delivery h2{margin-bottom:15px;padding:14px 20px;font-size:14px;font-weight:600;line-height:22px}.cm-detail-delivery-v2{gap:10px}.cm-detail-delivery-v2 .cm-detail-delivery-head{margin-bottom:0}.cm-detail-delivery-v2 p{gap:10px;display:flex}.cm-detail-delivery-v2 p strong{font-weight:400}.cm-detail-delivery-v2 .cm-icon{color:#333;width:29px}.cm-detail-delivery-v2 img{object-fit:contain;width:29px;height:24px}.cm-detail-delivery-v2 .cm-detail-delivery-post strong{color:#ff683f}@media (width>=768px) and (width<=1279px){.cm-detail-description-card h2,.cm-detail-characteristics h2,.cm-detail-guarantee h2{font-size:23px}.cm-detail-heading{margin-bottom:20px}.cm-detail-heading h1{font-size:24px}.cm-detail-meta>a{flex-basis:100%}.cm-detail-meta{font-size:14px}.cm-detail-brand img{width:60px;height:60px}.cm-detail-form{grid-template-columns:500px minmax(0,1fr);gap:20px}.cm-detail-tabs{margin-bottom:20px}.cm-detail-tabs button{padding-inline:15px;font-size:15px}.cm-detail-purchase-head{gap:0;margin-bottom:20px}.cm-detail-size-link{padding-block:12px}.cm-detail-price-card:has(.cm-detail-icon-button){padding-top:54px}.cm-detail-icon-button{margin:0;position:absolute;top:20px;right:20px}.cm-detail-icon-button[data-cm-detail-compare]{right:75px}.cm-detail-about{margin-top:20px}}@media (width>=768px) and (width<=999px){.cm-detail-form{grid-template-columns:minmax(0,490px) minmax(0,1fr)}.cm-detail-heading{margin-top:0}.cm-detail-price-line>strong{font-size:20px}.cm-detail-credit>div>span{flex-basis:57px;width:57px;min-width:57px;height:48px}.cm-detail-credit h3{min-height:72px}.cm-detail-credit button{padding-inline:20px;font-size:16px}.cm-detail-size-link{text-align:center;line-height:22.5px;display:block}.cm-detail-price-card{gap:8px}.cm-detail-price-line{row-gap:5px}.cm-detail-stock>span{padding:10px 20px;line-height:20px;display:block}.cm-detail-stock>span>.cm-icon{margin-right:8px;display:inline-block}}@media (width<=999px){.cm-detail-about{grid-template-columns:minmax(0,1fr)}.cm-detail>.cm-wrap{flex-direction:column;display:flex}.cm-detail-tabs{order:-3;width:calc(100% + 40px);margin:0 -20px;padding-inline:20px;box-shadow:0 2px 3px #00000040}.cm-detail-tabs button{color:#ff038f;min-height:39px;margin-right:35px;padding:0;font-size:15px}.cm-detail-tabs button[aria-selected=true]{color:#ff038f}.cm-detail-heading{order:-1}}@media (width>=561px) and (width<=768px){.cm-detail-heading h1{width:calc(100% - 140px);font-size:21px;line-height:24px}.cm-detail-heading{position:relative}.cm-detail-brand{position:absolute;top:0;right:15px}.cm-detail-brand img{width:90px;height:90px}.cm-detail-heading>div{flex:none;width:80.5%}}@media (width<=767px){.cm-detail-description-card h2,.cm-detail-characteristics h2,.cm-detail-guarantee h2{font-size:18px}.cm-detail-brand{display:none}.cm-detail-form{grid-template-columns:minmax(0,1fr);gap:0}.cm-detail-heading{margin-top:0;margin-bottom:20px}.cm-detail-heading h1{margin-bottom:15px;font-size:16px;line-height:20px}.cm-detail-meta{gap:0;padding-bottom:0;font-size:12px}.cm-detail-meta>a{gap:40px;margin-right:0;font-size:14px}.cm-detail-meta .cm-stars .cm-icon{width:10px;height:10px}.cm-detail-gallery-main{--cm-gallery-height:min(calc(100vw - 40px), 60svh);min-height:0}.cm-detail-gallery-main figure>button{min-height:0;height:var(--cm-gallery-height)}.cm-detail-gallery-main img,.cm-detail-gallery-main video,.cm-detail-gallery-main figure:first-child img{width:100%;height:var(--cm-gallery-height);object-fit:contain;min-height:0;max-height:none}.cm-detail-gallery-dots{justify-content:center;align-items:center;gap:8px;height:24px;display:flex}.cm-detail-gallery-dots button{place-items:center;width:28px;height:24px;display:grid}.cm-detail-gallery-dots button:after{content:"";background:#babec2;width:12px;height:1px}.cm-detail-gallery-dots button[aria-current=true]:after{background:#ff038f}.cm-detail-thumbs-wrap{width:100%;margin:4px 0 12px}.cm-detail-thumbs{gap:6px}.cm-detail-thumbs button{flex-basis:60px;height:60px}.cm-detail-purchase{margin-top:0}.cm-detail-price-card,.cm-detail-credit,.cm-detail-delivery{padding:20px}.cm-detail-purchase-head{flex-wrap:wrap;gap:4px 10px;margin-bottom:10px}.cm-detail-stock{gap:4px;min-width:0}.cm-detail-stock>span{border-radius:8px;padding:6px 10px;font-size:13px;line-height:20px}.cm-detail-size-link{text-underline-offset:4px;border:0;gap:5px;min-height:44px;padding:6px 0;font-size:13px;line-height:20px;text-decoration:underline}.cm-detail-size-link .cm-icon{width:15px;height:15px}.cm-detail-cart-button{min-width:0}.cm-detail-credit>div>span{flex-basis:48px;width:48px;min-width:48px}.cm-detail-credit h3{flex-basis:100%}.cm-detail-credit button{width:100%;font-size:14px}.cm-detail-about{margin-top:20px}}@media (width<=560px){.cm-detail-tabs button{min-height:35px}.cm-detail-cart-button{font-size:15px}.cm-detail-icon-button{margin-left:15px}}.cm-detail .cm-catalog-module{margin-top:80px;margin-bottom:0;position:relative}.cm-detail .cm-catalog-module__header{justify-content:center;margin-bottom:35px}.cm-detail .cm-catalog-module__title{text-align:center;font-size:32px;font-weight:500;line-height:1.3}.cm-detail .cm-catalog-products .cm-catalog-module__title{font-size:23px}.cm-detail .cm-catalog-product-track{padding-bottom:calc(58px + var(--cm-card-overflow-space,0px))}.cm-detail .cm-catalog-product-slide{flex-basis:calc(25% - 12px)}.cm-detail .cm-catalog-module .cm-product-card{border:1px solid #f1f1f1;border-radius:15px;padding:10px 15px}.cm-detail .cm-catalog-module .cm-product-photo>a>img{aspect-ratio:auto;object-fit:cover;object-position:bottom;border-radius:15px;width:100%;height:450px;max-height:450px}.cm-detail .cm-catalog-tabs__list{border-bottom:1px solid #eae9e8;justify-content:center;gap:0;margin-bottom:25px}.cm-detail .cm-catalog-tabs__list button{color:#333;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:15px 40px;font-size:17px}.cm-detail .cm-catalog-tabs__list button[aria-selected=true]{border-bottom-color:#ff038f}.cm-detail .cm-catalog-module .cm-home-carousel-controls{z-index:3;pointer-events:none;justify-content:space-between;margin:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cm-detail .cm-catalog-module .cm-home-carousel-button{pointer-events:auto}@media (width<=1279px){.cm-detail .cm-catalog-product-slide{flex-basis:calc(33.3333% - 10.6667px)}}@media (width<=1023px){.cm-detail .cm-catalog-product-track{gap:10px}.cm-detail .cm-catalog-product-slide{flex-basis:calc(50% - 5px)}.cm-detail .cm-catalog-tabs__list button{padding-inline:25px}}@media (width<=767px){.cm-detail .cm-catalog-module{margin-top:40px}.cm-detail .cm-catalog-module__title{font-size:23px}.cm-detail .cm-catalog-module__header{margin-bottom:20px}.cm-detail .cm-catalog-product-slide{flex-basis:100%}.cm-detail .cm-catalog-product-track{gap:0;padding-bottom:0}.cm-detail .cm-catalog-tabs__list{justify-content:flex-start}.cm-detail .cm-catalog-tabs__list button{padding-inline:20px;font-size:15px}.cm-detail .cm-catalog-module .cm-home-carousel-controls{top:40%}.cm-detail .cm-catalog-module .cm-home-carousel-button{background:#fff;border-radius:10px;width:40px;height:40px}}@media (width<=560px){.cm-detail .cm-catalog-module .cm-product-photo>a>img{height:400px;max-height:400px}.cm-detail .cm-catalog-module .cm-product-title{height:45px;margin-bottom:7px}.cm-detail .cm-catalog-module .cm-product-bottom{flex-direction:column-reverse}.cm-detail .cm-catalog-module .cm-product-buy{width:100%;margin-bottom:45px}.cm-detail .cm-catalog-module .cm-product-cart-button{color:#fff;background:#ff038f;gap:10px}.cm-detail .cm-catalog-module .cm-product-cart-button>span{font-size:15px;font-weight:600}.cm-detail .cm-catalog-module .cm-product-price-info{flex-direction:column-reverse;width:100%;padding:0 0 10px;display:flex}.cm-detail .cm-catalog-module .cm-product-delivery{color:#ff038f;flex-direction:column;height:20px;margin:0 0 5px;font-size:13px;font-weight:500;display:flex}.cm-detail .cm-catalog-module .cm-product-reward{top:0}.cm-detail .cm-catalog-module .cm-product-actions{opacity:1;flex-direction:row;gap:10px;top:auto;bottom:10px;left:15px}}.cm-product-navigation{z-index:18;background:#fff;height:48px;position:fixed;top:55px;left:0;right:0;box-shadow:0 2px 3px #0003}.cm-product-navigation__inner{grid-template-rows:24px 24px;grid-template-columns:36px minmax(0,1fr) 150px 120px;align-items:center;gap:0 20px;width:100%;max-width:1600px;height:48px;margin-inline:auto;padding-inline:40px;display:grid}.cm-product-navigation__inner>img{object-fit:contain;grid-area:1/1/3;width:36px;height:36px}.cm-product-navigation__inner>strong{grid-area:1/2}.cm-product-navigation__inner nav{grid-area:2/2}.cm-product-navigation__inner>span{grid-area:1/3/3}.cm-product-navigation__inner>button{grid-area:1/4/3}.cm-product-navigation__inner>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:15px;overflow:hidden}.cm-product-navigation__inner nav{scrollbar-width:none;white-space:nowrap;gap:14px;min-width:0;display:flex;overflow-x:auto}.cm-product-navigation__inner nav::-webkit-scrollbar{display:none}.cm-product-navigation__inner nav a{color:#ff038f;font-size:12px;font-weight:500;line-height:14px}.cm-product-navigation__inner>span{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.cm-product-navigation__inner>button{color:#fff;background:#ff038f;border-radius:15px;justify-content:center;align-items:center;width:100%;height:30px;font-size:15px;display:inline-flex}.cm-product-navigation__inner>button:disabled{cursor:wait;opacity:.5}@media (width<=1279px){.cm-product-navigation__inner{padding-inline:20px}}@media (width<=999px){.cm-product-navigation{display:none!important}.cm-detail-tabs{z-index:12;background:#fff;position:sticky;top:55px}}@media (width>=561px) and (width<=768px){.cm-detail-tabs{top:0}}.cm-detail-review-layout{display:block}.cm-detail-review{margin-bottom:15px}.cm-detail-review p{overflow-wrap:anywhere;margin-block:12px}.cm-detail-review-form{background:#fff;border:2px solid #eae9e8;border-radius:0;flex-direction:column;gap:0;padding:20px;display:flex}.cm-detail-review-form .cm-field{gap:10px;margin-top:10px}.cm-detail-review-form .cm-input{border-radius:0;min-height:40px;padding:0 15px}.cm-detail-review-form textarea.cm-input{padding-block:10px}.cm-review-rating{width:fit-content;max-width:100%;margin-bottom:15px}.cm-review-rating label{color:#eae9e8;flex-direction:column;justify-content:space-between;align-items:center;width:100px;height:56px;display:flex;position:relative}.cm-review-rating .cm-icon{fill:currentColor;width:27px;height:27px}.cm-review-rating label span{white-space:normal;color:#797878;text-align:center;max-width:none;font-size:14px;display:block;overflow:visible}.cm-review-rating label:has(input:checked),.cm-review-rating label:has(input:checked)~label{color:#ffa900}.cm-review-rating:has(label:hover) label{color:#eae9e8}.cm-review-rating label:hover,.cm-review-rating label:hover~label{color:#ffa900}.cm-review-rating label:has(input:focus-visible){outline-offset:3px;outline:2px solid #222}.cm-detail-review-upload{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.cm-detail-review-upload>div{align-items:center;gap:15px;max-width:60%;font-size:12px;display:flex}.cm-detail-review-upload>div>.cm-icon{color:#797878;flex:0 0 40px;height:40px}.cm-detail-review-upload p{margin:0 0 4px}.cm-detail-review-upload span{color:#797878}.cm-detail-review-file{cursor:pointer;border:1px solid #333;min-width:0;max-width:40%;padding:10px;position:relative}.cm-detail-review-file input{opacity:0;width:1px;height:1px;position:absolute}.cm-detail-review-file:has(input:focus-visible){outline-offset:3px;outline:2px solid #222}.cm-detail-review-file span{overflow-wrap:anywhere;color:#333}.cm-detail-review-form>.cm-button{width:100%;min-height:50px;margin-top:30px;font-size:17px}.cm-detail-review-form [role=status]:empty{display:none}.cm-detail-review-form [role=status]{margin-top:15px}.cm-product-review-dialog{background:#eee;border-radius:0;width:min(620px,100% - 30px);max-width:620px}.cm-product-review-dialog>h2{margin:0 35px 20px 0;font-size:20px}.cm-detail-media>.cm-detail-media-grid{flex-direction:column;align-items:center;gap:20px;display:flex}.cm-detail-media-grid>iframe{width:100%;height:350px;min-height:0}.cm-detail-media-grid>video{background:#000;border-radius:10px;width:100%;max-width:700px;min-height:0;max-height:700px}.cm-detail-media-grid>button{width:auto;max-width:100%;min-height:0;margin:10px auto;padding:3px}.cm-detail-media-grid img{width:auto;max-width:100%;height:auto;max-height:none}@media (width<=767px){.cm-review-rating label{width:68px;font-size:12px}.cm-review-rating label span{font-size:12px}.cm-product-review-dialog{padding:20px 10px}.cm-detail-review-form{padding:15px}.cm-detail-review-upload{flex-direction:column;align-items:stretch}.cm-detail-review-upload>div,.cm-detail-review-file{max-width:none}.cm-detail-review-file{align-self:flex-end}}@media (width<=420px){.cm-review-rating label{width:32px;height:32px}.cm-review-rating label span{display:none}}.cm-product-credit-dialog{width:min(780px,100vw - 30px);max-width:780px;padding:0;overflow:hidden}.cm-product-credit-dialog [data-cm-credit-content]{max-height:min(82dvh,820px);padding:28px;overflow:auto}.cm-credit-calculator{color:#282828}.cm-credit-heading{text-align:center;margin:0 0 20px;font-size:20px;font-weight:700}.cm-credit-providers{gap:20px;display:grid}.cm-credit-provider{border:1px solid #ccc;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:10px;transition:background-color .15s;display:grid}.cm-credit-provider:hover{background:#f9f9f9}.cm-credit-provider-identity{align-items:center;gap:10px;min-width:0;display:flex}.cm-credit-provider-logo{object-fit:contain;max-width:min(42%,120px);height:auto;display:block}.cm-credit-provider-title{align-items:center;gap:7px;min-width:0;display:flex;position:relative}.cm-credit-provider-title h3{margin:0;font-size:16px;font-weight:600;line-height:1.3}.cm-credit-help{color:#555b61;cursor:help;border:1px solid #9da2a7;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.cm-credit-tooltip{z-index:3;color:#fff;opacity:0;pointer-events:none;background:#222;border-radius:5px;width:min(280px,100vw - 64px);padding:9px 11px;font-size:12px;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px)}.cm-credit-help:hover+.cm-credit-tooltip,.cm-credit-help:focus+.cm-credit-tooltip{opacity:1;transform:translateY(0)}.cm-credit-provider-controls{min-width:0}.cm-credit-result{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.cm-credit-result b,.cm-credit-payments{white-space:nowrap}.cm-credit-payments{color:#282828;font-size:16px;font-weight:700}.cm-credit-select select{min-height:36px;color:inherit;font:inherit;background:#fff;border:1px solid #ccc;border-radius:4px;padding:4px 28px 4px 8px}.cm-credit-monthly,.cm-credit-total{white-space:nowrap}.cm-credit-range{--cm-credit-progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.cm-credit-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #56ae00 var(--cm-credit-progress), #f1f1f1 var(--cm-credit-progress));border-radius:4px;height:8px;box-shadow:inset 0 1px 2px #0000001f}.cm-credit-range::-moz-range-track{background:#f1f1f1;border-radius:4px;height:8px;box-shadow:inset 0 1px 2px #0000001f}.cm-credit-range::-moz-range-progress{background:#56ae00;border-radius:4px;height:8px}.cm-credit-range::-webkit-slider-thumb{appearance:none;background:#f6f6f6;border:1px solid #bbb;border-radius:3px;width:20px;height:22px;margin-top:-7px;box-shadow:0 1px 2px #0000001f}.cm-credit-range::-moz-range-thumb{background:#f6f6f6;border:1px solid #bbb;border-radius:3px;width:20px;height:22px;box-shadow:0 1px 2px #0000001f}.cm-credit-status{text-align:center;margin:12px 0 0}.cm-credit-calculator-simple .cm-credit-provider{grid-template-columns:1fr}.cm-credit-calculator-simple details{color:#666}@media (width<=640px){.cm-product-credit-dialog [data-cm-credit-content]{padding:24px 15px}.cm-credit-provider{grid-template-columns:1fr}.cm-credit-provider-identity{text-align:center;justify-content:center}.cm-credit-tooltip{left:50%;transform:translate(-50%,-3px)}.cm-credit-help:hover+.cm-credit-tooltip,.cm-credit-help:focus+.cm-credit-tooltip{transform:translate(-50%)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=36rem){.container{max-width:36rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=62rem){.container{max-width:62rem}}@media (width>=75rem){.container{max-width:75rem}}@media (width>=87.5rem){.container{max-width:87.5rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.box-content{box-sizing:content-box}.block{display:block}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table-row{display:table-row}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}#cm-progress{z-index:2147483647;pointer-events:none;background:var(--color-cm-accent,var(--cm-accent,#ff038f));height:3px;box-shadow:0 0 7px var(--color-cm-accent,var(--cm-accent,#ff038f));transform:scaleX(var(--cm-progress,0));transform-origin:0;transition:transform .18s ease-out;position:fixed;inset:0 0 auto}#cm-progress[hidden]{display:none}@media (prefers-reduced-motion:reduce){#cm-progress{transition:none}}.cm-mini-cart{position:relative}.cm-mini-cart-trigger{align-items:center;display:flex;position:relative}.cm-mini-cart-trigger>.cm-icon{width:38px;height:36px;color:var(--cm-accent,#ff038f)}.cm-mini-cart-trigger>span{background:var(--cm-accent,#ff038f);color:#fff;text-align:center;border-radius:100%;min-width:16px;font-size:12px;position:absolute;top:-2px;right:-9px}.cm-mini-cart-panel{z-index:40;color:#333;background:#fff;border-radius:10px;width:420px;max-width:90vw;padding:25px 20px;display:none;position:absolute;top:100%;right:-8px;box-shadow:0 8px 20px #0002}.cm-mini-cart:hover .cm-mini-cart-panel,.cm-mini-cart:focus-within .cm-mini-cart-panel{display:block}.cm-mini-cart-row{align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.cm-mini-cart-row img{object-fit:contain;min-width:45px}.cm-mini-cart-row>div{flex:1}.cm-mini-cart-row small{color:#777;display:block}.cm-mini-cart-row strong{white-space:nowrap}.cm-mini-cart-row button .cm-icon{width:13px}.cm-mini-cart-links{justify-content:space-between;margin-top:20px;display:flex}.cm-cart-dialog{border:0;border-radius:5px;width:1024px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 44px);margin:22px auto auto;padding:15px}.cm-cart-dialog>.cm-dialog-close{z-index:2;border:1px solid #aaa;width:25px;height:25px;top:9px;right:9px}.cm-cart-dialog>.cm-dialog-close .cm-icon{width:15px;height:15px}.cm-cart[aria-busy=true]{opacity:.65}.cm-cart-toolbar{align-items:center;gap:35px;min-height:38px;padding:0 35px 20px 0;font-size:16px;display:flex;position:relative}.cm-cart-toolbar>label{align-items:center;gap:18px;display:flex}.cm-cart input[type=checkbox]{appearance:none;border:1px solid var(--cm-accent,#ff038f);background:#fff;border-radius:5px;flex-shrink:0;width:16px;height:16px}.cm-cart input[type=checkbox]:checked{background:var(--cm-accent,#ff038f);box-shadow:inset 0 0 0 3px #fff}.cm-cart input[type=checkbox]:indeterminate{background:linear-gradient(white 40%,var(--cm-accent,#ff038f) 40%,var(--cm-accent,#ff038f) 60%,white 60%)}.cm-cart-toolbar>button{color:#ff7b7b;font-size:14px;text-decoration:underline}.cm-cart-toolbar>button:disabled{cursor:default}.cm-cart-removal{z-index:3;background:#fff;border-radius:8px;flex-wrap:wrap;width:330px;padding:20px;display:flex;position:absolute;top:100%;left:150px;box-shadow:0 4px 20px #0003}.cm-cart-removal>button{flex-direction:column;flex:1 0 40%;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.cm-cart-removal .cm-icon{width:35px;height:35px;color:var(--cm-accent,#ff038f)}.cm-cart-lines{scrollbar-width:thin;max-height:380px;overflow:auto}.cm-cart-row{grid-template-columns:26px 105px minmax(180px,1fr) 140px 115px 120px;align-items:center;gap:12px;padding:10px;font-size:15px;display:grid}.cm-cart-photo img{object-fit:contain;width:90px;height:90px}.cm-cart-description>a{display:block}.cm-cart-description>small{color:#777;font-size:12px;display:block}.cm-cart-promotion{color:#c11;display:block}.cm-cart-stock{border-radius:2px;max-width:100%;margin-top:3px;padding:0 2px;font-size:14px;display:table}.cm-cart-stock-available{color:#155724;background:#d4edda}.cm-cart-stock-pending{color:#856404;background:#fff3cd}.cm-cart-price{text-align:center}.cm-cart-price>span{display:block}.cm-cart-price>del{color:#aaa;font-size:12px}.cm-cart-saving{color:#fa4545;font-size:12px}.cm-cart-reward{border:1px dashed var(--cm-accent,#ff038f);border-radius:5px;padding:3px 5px;font-size:12px;display:inline-block;position:relative}.cm-cart-reward summary{cursor:pointer;list-style:none}.cm-cart-reward summary::-webkit-details-marker{display:none}.cm-cart-reward>div{text-align:left;z-index:4;background:#fff;width:260px;padding:15px;position:absolute;bottom:100%;right:0;box-shadow:0 3px 15px #0003}.cm-cart-reward ul{padding-left:20px;list-style:outside}.cm-cart-quantity{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.cm-cart-quantity button{min-width:25px;font-size:24px}.cm-cart-quantity input:not([type=hidden]){appearance:textfield;text-align:center;border:1px solid #ddd;width:45px;height:45px}.cm-cart-quantity input::-webkit-inner-spin-button{appearance:none}.cm-cart-quantity>small{text-align:center;flex-basis:100%;font-size:11px}.cm-cart-line-total{text-align:center;white-space:nowrap;font-size:20px;font-weight:500}.cm-cart-voucher{grid-template-columns:26px 1fr auto}.cm-cart-summary{padding:0 35px 0 10px}.cm-cart-totals{margin:0;padding:0}.cm-cart-totals>div{justify-content:flex-end;gap:20px;padding:12px 10px;display:flex}.cm-cart-totals dt{font-weight:700}.cm-cart-totals dd{white-space:nowrap;margin:0}.cm-cart-actions{justify-content:space-between;align-items:center;gap:20px;margin:15px 0 20px;display:flex}.cm-cart-actions>.cm-button{border-radius:15px;min-height:40px;padding:10px;font-size:13px}.cm-cart-actions .cm-icon{width:10px}.cm-cart-continue{color:var(--cm-accent,#ff038f);align-items:center;gap:10px;font-size:12px;display:flex}.cm-cart-continue .cm-icon{transform:rotate(180deg)}.cm-cart-actions form{align-items:center;gap:10px;max-width:340px;display:flex}.cm-cart-empty{text-align:center;padding:30px}.cm-cart-recommendations-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 35px 20px 0;display:flex}.cm-cart-recommendations h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:23px;font-weight:500;display:flex}.cm-cart-recommendations h2 a{color:#e25c1d;align-items:center;gap:8px;font-size:12px;display:flex}.cm-cart-recommendations h2 .cm-icon{width:12px}.cm-cart-recommendations [data-cm-track]{gap:16px}.cm-cart-recommendations [data-cm-track]>article{flex:0 0 calc(20% - 12.8px);min-width:0}.cm-cart-recommendations article img{object-fit:contain;width:100px;height:100px;margin:0 auto 10px}.cm-cart-recommendations article>a>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:45px;margin-bottom:10px;display:-webkit-box;overflow:hidden}.cm-cart-recommendations article>div{align-items:center;gap:10px;display:flex}.cm-cart-recommendations del{color:#fa4545;font-size:11px}.cm-image-dialog{max-width:min(1000px,90vw)}.cm-image-dialog img{object-fit:contain;max-height:80dvh;margin:auto}@media (width<=1399px){.cm-cart-recommendations [data-cm-track]>article{flex-basis:calc(25% - 12px)}}@media (width<=999px){.cm-cart-row{grid-template-columns:20px 90px minmax(130px,1fr) 100px 100px;gap:8px}.cm-cart-line-total{grid-column:5;font-size:16px}.cm-cart-quantity{grid-area:1/5}.cm-cart-recommendations [data-cm-track]>article{flex-basis:calc(50% - 5px)}.cm-cart-recommendations [data-cm-track]{gap:10px}}@media (width<=767px){.cm-mini-cart-panel{display:none!important}.cm-cart-dialog{border-radius:5px;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:35px 15px 15px}.cm-cart-toolbar{border-bottom:1px solid #ccc;gap:35px;margin:0 -15px;padding:0 15px 12px;font-size:12px}.cm-cart-toolbar>label{gap:16px}.cm-cart-toolbar>button{font-size:12px}.cm-cart-lines{min-height:calc(100dvh - 315px);max-height:none}.cm-cart-row{border-bottom:1px solid #ccc;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:25px 10px 15px;font-size:13px;position:relative}.cm-cart-select{position:absolute;top:25px;left:10px}.cm-cart-photo{text-align:center;grid-area:1/1/auto/-1}.cm-cart-photo img{width:80px;height:80px;margin:auto}.cm-cart-description{grid-area:2/1/auto/-1;margin:8px 0 14px;line-height:1.2}.cm-cart-price{grid-area:3/1}.cm-cart-quantity{flex-wrap:nowrap;grid-area:3/2;gap:2px}.cm-cart-quantity input:not([type=hidden]){width:30px;height:30px}.cm-cart-line-total{grid-area:3/3;font-size:14px}.cm-cart-reward{border:0;font-size:11px}.cm-cart-summary{border:1px solid var(--cm-accent,#ff038f);background:#e4f6ed;border-radius:4px;margin:0;padding:0 15px 20px}.cm-cart-totals>div{font-size:13px}.cm-cart-actions{flex-direction:column;gap:10px;margin:15px 0 0}.cm-cart-actions>.cm-button{order:-1;width:100%}.cm-cart-actions form{flex-direction:column}.cm-cart-continue{font-size:14px}.cm-cart-recommendations-heading{gap:12px;margin:20px 0}.cm-cart-recommendations h2{gap:5px;font-size:23px}.cm-cart-recommendations h2 a{font-size:11px}.cm-cart-removal{max-width:calc(100vw - 50px);left:10px}.cm-cart-voucher>p{grid-column:1/3}.cm-cart-voucher>.cm-cart-select{position:static}.cm-cart-voucher{display:flex}}.cm-cart-totals>div:last-child:not(:first-child){display:none}.cm-cart-dialog{box-shadow:none}.cm-cart-toolbar{padding-bottom:12px}.cm-cart-totals>div{padding-block:3px}.cm-cart-recommendations{padding-right:35px}.cm-cart-recommendations-heading{margin-right:0}.cm-cart-stock>.cm-icon{vertical-align:-2px;width:14px;height:14px}.cm-cart-reward summary>.cm-icon{color:var(--cm-accent,#ff038f);vertical-align:-3px;width:16px;height:16px;margin-right:4px}@media (width<=767px){.cm-cart-totals>div{padding-block:12px}.cm-cart-recommendations{padding-right:0}}.cm-cart-page{padding-block:20px 45px}.cm-cart-page>h1{margin-bottom:25px;font-size:32px;font-weight:500}.cm-cart-page .cm-cart-continue{display:none}body.cm-checkout-active{--wc-bg:#f5f7f8;--wc-surface:#fff;--wc-text:#111827;--wc-muted:#667085;--wc-line:#d9dee5;--wc-accent:var(--cm-accent,#ff038f);--wc-error:#c0362c;--wc-success:#16803c;background:var(--wc-bg)}body.cm-checkout-active>header,body.cm-checkout-active>footer,body.cm-checkout-active .breadcrumb,body.cm-checkout-active .header-banner,body.cm-checkout-active .ajax-module-reloadable[data-modpath=module\/subscribe]{display:none!important}.wholesale-checkout,.wholesale-checkout *,.wholesale-checkout :before,.wholesale-checkout :after{box-sizing:border-box}.wholesale-checkout{background:var(--wc-bg);min-height:100vh;color:var(--wc-text);padding-bottom:3.5rem}.wc-simple-header-inner{justify-content:center;align-items:center;max-width:90rem;min-height:4.5rem;margin:0 auto;padding:.75rem 1.375rem .5rem;display:flex}.wc-simple-logo{color:var(--wc-text);justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.wc-simple-logo img,.wc-simple-logo svg{max-width:11rem;max-height:3.25rem;display:block}.wc-shell{max-width:77.5rem;margin:0 auto;padding:1.75rem 1.25rem 0}.wc-layout{grid-template-columns:minmax(0,1fr) 25rem;align-items:start;gap:2.625rem;display:grid}.wc-main{min-width:0}.wc-main h1{color:#35353a;margin:0 0 .5rem;font-size:2.25rem;font-weight:600;line-height:1.16}.wc-lead{color:var(--wc-muted);margin:0 0 1.625rem;font-size:.9375rem;line-height:1.55}.wc-form{gap:1.125rem;display:grid}.wc-section,.wc-summary-inner{border:1px solid var(--wc-line);background:var(--wc-surface);border-radius:.5rem;width:100%;padding:1.375rem}.wc-section-head,.wc-summary-head{justify-content:space-between;align-items:baseline;gap:.875rem;margin-bottom:1rem;display:flex}.wc-section-head h2,.wc-summary-head h2{margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.wc-section-head span{color:var(--wc-muted);font-size:.8125rem}.wc-summary-head a,.wc-link-button,.wc-policy-links a{color:var(--wc-accent);font-size:.875rem;font-weight:700;text-decoration:none}.wc-link-button{background:0 0;border:0;padding:0}.wc-grid{align-items:start;gap:.75rem;display:grid}.wc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-geo-cols-1{grid-template-columns:1fr}.wc-geo-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-geo-cols-3{grid-template-columns:1fr 1fr .72fr}.wc-section .wc-grid+.wc-field,.wc-section .wc-field+.wc-grid,.wc-section .wc-grid+.wc-grid{margin-top:.75rem}.wc-grid>.wc-otp-block{grid-column:1/-1}.wc-field{min-width:0;margin-bottom:.75rem;display:block;position:relative}.wc-grid>.wc-field,.wc-field:last-child{margin-bottom:0}.wc-field>span{z-index:1;max-width:calc(100% - 1.625rem);color:var(--wc-muted);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:600;line-height:1.2;position:absolute;top:.5rem;left:.8125rem;overflow:hidden}.wc-required-marker{color:var(--wc-accent);margin-left:.25rem;font-style:normal;display:none}.wc-field-required>span .wc-required-marker{display:inline}.wc-control{border:1px solid var(--wc-line);width:100%;min-height:3.625rem;color:var(--wc-text);background:#fff;border-radius:.4375rem;outline:0;padding:1.375rem .8125rem .5rem;font-size:.9375rem;line-height:1.35;transition:border-color .15s,box-shadow .15s;display:block}.wc-control:focus{border-color:var(--wc-accent);box-shadow:none;outline:none}.wc-control[readonly]{color:var(--wc-muted);background:#f8fafc}select.wc-control{padding-right:2.125rem}textarea.wc-control{resize:vertical;min-height:6.5rem}.wc-control.wc-error-field{border-color:var(--wc-error);box-shadow:none}.wc-field-state-error .wc-control{padding-left:2.625rem}.wc-field-state-error:after{z-index:2;background:var(--wc-error);color:#fff;content:"!";border-radius:50%;place-items:center;width:1.125rem;height:1.125rem;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:2.2rem;left:.8125rem}.wc-field-error{color:var(--wc-error);margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.wc-city-list{z-index:50;background:#fff;border:1px solid #b8c0cc;border-radius:.5rem;max-height:16.75rem;padding:.375rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:auto;box-shadow:0 1rem 2.25rem #11182729}.wc-city-option{width:100%;color:var(--wc-text);text-align:left;background:0 0;border:0;border-radius:.375rem;padding:.625rem .6875rem;display:block}.wc-city-option:hover,.wc-city-option:focus-visible{background:color-mix(in srgb, var(--wc-accent) 8%, white);color:var(--wc-accent)}.wc-primary,.wc-secondary{border:1px solid var(--wc-accent);border-radius:.4375rem;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.125rem;font-size:.9375rem;font-weight:700;display:inline-flex}.wc-primary{background:var(--wc-accent);color:#fff}.wc-secondary{color:var(--wc-text);background:#fff;border-color:#b8c0cc}.wc-primary:disabled,.wc-secondary:disabled{cursor:wait;opacity:.55}.wc-place-order{width:100%;min-height:3.5rem}.wc-terms-note{border-top:1px solid var(--wc-line);margin:16px 0;padding-top:16px}.wc-terms-note a,.wc-policy-links a{color:var(--wc-accent);text-decoration:underline}.wc-terms-note,.wc-summary-note{color:var(--wc-muted);font-size:.75rem;line-height:1.45}.wc-policy-links{border-top:1px solid var(--wc-line);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;padding-top:20px;display:flex}.wc-method-list{gap:.625rem;display:grid}.wc-method{border:1px solid var(--wc-line);background:#fff;border-radius:.5rem;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:14px;display:grid}.wc-method.is-selected{border-color:var(--wc-accent);background:color-mix(in srgb, var(--wc-accent) 4%, white)}.wc-method.is-disabled{opacity:.55}.wc-method input[type=radio]{width:1rem;height:1rem;accent-color:var(--wc-accent);margin:.2rem 0 0}.wc-method>span,.wc-method-body{gap:3px;min-width:0;display:grid}.wc-method strong{font-size:.9375rem}.wc-method small,.wc-method-description,.wc-method-alert{color:var(--wc-muted);white-space:pre-line;font-size:12px;line-height:1.35}.wc-method>b{white-space:nowrap;font-size:.875rem}.wc-method-title{align-items:center;gap:.75rem;display:flex}.wc-method-title img{object-fit:contain;max-width:5rem;max-height:2rem}.wc-method-alert{background:#f8fafc;border-radius:.375rem;justify-self:start;padding:5px 7px}.wc-method-alert.is-danger{color:var(--wc-error);background:#fff1f0}.wc-method-alert.is-warning{color:#8a5a00;background:#fff5d6}.wc-method-alert.is-success{color:var(--wc-success);background:#e9f8ee}.wc-branch-box,.wc-shipping-address-box{border-left:2px solid var(--wc-line);margin-left:2rem;padding-left:.875rem}.wc-credit-box,.wc-credit-options{gap:.5rem;display:grid}.wc-credit-box{border:1px solid var(--wc-line);background:#fff;border-radius:8px;margin-top:4px;padding:10px}.wc-credit-label{font-size:.8125rem;font-weight:700}.wc-credit-option{border:1px solid var(--wc-line);background:#f8fafc;border-radius:7px;grid-template-columns:18px 60px 92px minmax(118px,1fr) auto;align-items:center;gap:.5rem;padding:9px 10px;font-size:.8125rem;display:grid}.wc-credit-option.is-selected{border-color:var(--wc-accent);background:#fff}.wc-credit-monthly{min-width:0;font-size:13px;line-height:1.35;display:block}.wc-credit-monthly small{font-size:11px;display:inline}.wc-credit-term{font-weight:800}.wc-credit-total{min-width:0}.wc-credit-monthly small,.wc-credit-info,.wc-credit-payments,.wc-credit-total{color:var(--wc-muted);font-size:.75rem}.wc-placeholder{color:var(--wc-muted);text-align:center;background:#f8fafc;border:1px dashed #b8c0cc;border-radius:.5rem;padding:1rem;font-size:.8125rem}.wc-alert,.wc-inline-status{color:var(--wc-muted);font-size:.8125rem;line-height:1.45}.wc-alert{margin-top:.75rem;display:none}.wc-alert.is-visible,.wc-inline-status.is-visible{display:block}.wc-alert.is-error,.wc-inline-status.is-error{color:var(--wc-error)}.wc-alert.is-success,.wc-inline-status.is-success{color:var(--wc-success)}.wc-actions-row-status{min-height:1rem}.wc-otp-block{border:1px solid var(--wc-line);background:#f8fafc;border-radius:.5rem;gap:.75rem;margin-top:.875rem;padding:.875rem;display:grid}.wc-otp-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wc-otp-block p{color:var(--wc-muted);margin:0;font-size:.8125rem}.wc-otp-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.625rem;display:grid}.wc-summary{position:sticky;top:1.125rem}.wc-summary-products{gap:.875rem;margin-bottom:1.125rem;display:grid}.wc-product{grid-template-columns:3.875rem minmax(0,1fr) auto;gap:.75rem;display:grid}.wc-product-image{border:1px solid var(--wc-line);background:#f3f4f6;border-radius:.4375rem;width:3.875rem;height:3.875rem;position:relative}.wc-product-image img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.wc-product-qty{background:var(--wc-text);color:#fff;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;display:grid;position:absolute;top:-.4375rem;right:-.4375rem}.wc-product-title{color:var(--wc-text);font-size:.875rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.wc-product-meta{color:var(--wc-muted);margin-top:.2rem;font-size:.75rem}.wc-product-total{white-space:nowrap;font-size:.875rem;font-weight:700}.wc-product-delivery{border-radius:.375rem;margin-top:.35rem;padding:.25rem .4375rem;font-size:.75rem;display:inline-flex}.wc-product-delivery.is-success,.wc-benefit{color:var(--wc-success);background:#e9f8ee}.wc-product-delivery.is-warning{color:#8a5a00;background:#fff5d6}.wc-summary-benefits{gap:.5rem;margin:-.25rem 0 1rem;display:grid}.wc-benefit{border-radius:.4375rem;padding:.5625rem .6875rem;font-size:.8125rem;font-weight:700}.wc-coupon,.wc-voucher,.wc-reward{grid-template-columns:minmax(0,1fr) auto;gap:.625rem;margin:.875rem 0 .5rem;display:grid}.wc-coupon .wc-field,.wc-voucher .wc-field,.wc-reward .wc-field{margin:0}.wc-coupon .wc-secondary,.wc-voucher .wc-secondary,.wc-reward .wc-secondary{min-height:3.625rem}.wc-reward small{color:var(--wc-muted);grid-column:1/-1;font-size:.75rem}.wc-totals{border-top:1px solid var(--wc-line);gap:.625rem;margin-top:1.125rem;padding-top:1.125rem;display:grid}.wc-total-row{color:var(--wc-muted);justify-content:space-between;align-items:baseline;gap:1.125rem;font-size:.875rem;display:flex}.wc-total-row strong{color:var(--wc-text);white-space:nowrap;flex:none}.wc-total-row:last-child{border-top:1px solid var(--wc-line);color:var(--wc-text);margin-top:.25rem;padding-top:.875rem;font-size:1.125rem;font-weight:800}.wc-payment-result{border-color:var(--wc-accent)}.wc-payment-result form,.wc-payment-result .buttons{gap:.75rem;display:grid}.wc-payment-result button,.wc-payment-result input[type=submit],.wc-payment-result a.button,.wc-payment-result a.btn{border:1px solid var(--wc-accent);background:var(--wc-accent);color:#fff;border-radius:.4375rem;justify-content:center;align-items:center;min-height:2.875rem;padding:.75rem 1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.wc-combobox{position:relative}.wc-combobox-native{display:none}.wc-combobox-input,.wc-city-select-field .wc-control{padding-right:38px}.wc-combobox-input{text-overflow:ellipsis;overflow:hidden}.wc-combobox:after,.wc-city-select-field:before{content:"";z-index:2;pointer-events:none;border-bottom:1.5px solid #98a2b3;border-right:1.5px solid #98a2b3;width:8px;height:8px;position:absolute;top:26px;right:16px;transform:rotate(45deg)}.wc-combobox-list{z-index:50;background:#fff;border:1px solid #b8c0cc;border-radius:8px;max-height:268px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #11182724}.wc-combobox-option{text-align:left;width:100%;min-height:40px;color:var(--wc-text);white-space:normal;overflow-wrap:anywhere;border-radius:6px;padding:10px 11px;font-size:14px;line-height:1.4;display:block}.wc-combobox-option:hover,.wc-combobox-option[aria-selected=true],.wc-city-option[aria-selected=true]{color:var(--wc-accent);background:#fff0f8}.wc-combobox-empty{color:var(--wc-muted);padding:10px;font-size:13px}.wc-field>span{font-size:14px;font-weight:400;transition:top .15s,font-size .15s,transform .15s;top:29px;transform:translateY(-50%)}.wc-field:focus-within>span,.wc-field-is-focused>span,.wc-field-is-filled>span,.wc-field-state-success>span,.wc-field-state-error>span{font-size:12px;top:8px;transform:none}.wc-field-state-success .wc-control:not(.wc-combobox-native),.wc-field-state-error .wc-control:not(.wc-combobox-native){padding-left:42px}.wc-field-state-success:after,.wc-field-state-error:after{z-index:3;color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:35px;left:13px;transform:translateY(-50%)}.wc-field-state-success:after{content:"✓";background:var(--wc-success)}.wc-field-state-error:after{content:"!";background:var(--wc-error)}.wc-field>.wc-field-error{white-space:normal;max-width:none;color:var(--wc-error);position:static;overflow:visible;transform:none}.wc-field .wc-combobox-input::placeholder{color:#0000}.wc-field:focus-within .wc-combobox-input::placeholder{color:var(--wc-muted)}.wc-credit-box{min-width:0}@media (width<=1100px) and (width>=981px){.wc-credit-option{grid-template-columns:18px minmax(0,1fr) auto}.wc-credit-monthly{grid-column:2}}@media (width<=61.25rem){.wc-layout{grid-template-columns:1fr;gap:1.5rem}.wc-summary{order:-1;position:static}}@media (width<=42.5rem){.wc-shell{padding:.625rem .75rem 0}.wc-simple-header-inner{min-height:0;padding:.5rem .875rem .125rem}.wc-main h1{font-size:1.625rem}.wc-section,.wc-summary-inner{padding:1rem}.wc-grid-2,.wc-geo-cols-1,.wc-geo-cols-2,.wc-geo-cols-3,.wc-coupon,.wc-voucher,.wc-reward,.wc-otp-controls{grid-template-columns:1fr}.wc-section-head{flex-direction:column;align-items:flex-start;gap:.5rem}.wc-product{grid-template-columns:3.625rem minmax(0,1fr)}.wc-product-total{grid-column:2}.wc-method{grid-template-columns:1.25rem minmax(0,1fr)}.wc-method>b{grid-column:2}.wc-branch-box,.wc-shipping-address-box{margin-left:0}.wc-credit-option{grid-template-columns:1.125rem minmax(0,1fr)}.wc-credit-payments,.wc-credit-monthly,.wc-credit-total{grid-column:2}.wc-primary,.wc-secondary{width:100%}}.cm-account-nav{min-width:0}.cm-account-nav-portrait{width:150px;height:150px;margin:0 auto 15px}.cm-account-nav h2{margin-bottom:20px;font-size:23px;font-weight:500}.cm-account-nav ul{gap:7px;display:grid}.cm-account-nav a{align-items:center;gap:10px;padding:9px 0;font-size:16px;display:flex}.cm-account-nav a img{width:25px;height:25px}.cm-account-nav .active a{color:var(--color-cm-accent)}.cm-account-nav-toggle{display:none}.cm-account .accordion_list_order .order_item.completed .head:before{background-color:var(--cm-order-status,#57ac79)}@media (width<=767px){.cm-account .wrap,.cm-account>.cm-wrap{padding-inline:15px}}@media (width<=570px){.cm-account-nav-portrait,.cm-account-nav h2{display:none}.cm-account-nav-toggle{background:var(--color-cm-accent);color:#fff;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;font-size:17px;display:flex}.cm-account-nav ul{display:none}.cm-account-nav.is-open ul{border:1px solid var(--color-cm-accent);border-radius:0 0 5px 5px;padding:15px;display:grid}.cm-account-nav.is-open .cm-account-nav-toggle{border-radius:5px 5px 0 0}.cm-account-nav .active{display:none}}.cm-account[data-cm-page=promocodes] .account_content .head_wrap .title{text-align:center;margin-bottom:25px;font-size:22px;font-weight:500;display:block}.cm-account[data-cm-page=promocodes] .account_content .head_wrap .description{margin-bottom:10px;font-size:16px;line-height:25px;position:relative}.cm-account[data-cm-page=promocodes] .table-adaptive table{width:100%}.cm-account[data-cm-page=promocodes] .btn-copy{cursor:pointer;background-color:#0000;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDc3Ljg2NyA0NzcuODY3IiBzdHlsZT0iZmlsbDojNTFhODgxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+ICA8Zz4gICAgPHBhdGggIGQ9Ik0zNDEuMzMzLDg1LjMzM0g1MS4yYy0yOC4yNzcsMC01MS4yLDIyLjkyMy01MS4yLDUxLjJ2MjkwLjEzM2MwLDI4LjI3NywyMi45MjMsNTEuMiw1MS4yLDUxLjJoMjkwLjEzMyAgICBjMjguMjc3LDAsNTEuMi0yMi45MjMsNTEuMi01MS4yVjEzNi41MzNDMzkyLjUzMywxMDguMjU2LDM2OS42MSw4NS4zMzMsMzQxLjMzMyw4NS4zMzN6IE0zNTguNCw0MjYuNjY3ICAgIGMwLDkuNDI2LTcuNjQxLDE3LjA2Ny0xNy4wNjcsMTcuMDY3SDUxLjJjLTkuNDI2LDAtMTcuMDY3LTcuNjQxLTE3LjA2Ny0xNy4wNjdWMTM2LjUzM2MwLTkuNDI2LDcuNjQxLTE3LjA2NywxNy4wNjctMTcuMDY3ICAgIGgyOTAuMTMzYzkuNDI2LDAsMTcuMDY3LDcuNjQxLDE3LjA2NywxNy4wNjdWNDI2LjY2N3oiLz4gIDwvZz48L2c+PGc+ICA8Zz4gICAgPHBhdGggIGQ9Ik00MjYuNjY3LDBoLTMwNy4yYy0yOC4yNzcsMC01MS4yLDIyLjkyMy01MS4yLDUxLjJjMCw5LjQyNiw3LjY0MSwxNy4wNjcsMTcuMDY3LDE3LjA2N1MxMDIuNCw2MC42MjYsMTAyLjQsNTEuMiAgICBzNy42NDEtMTcuMDY3LDE3LjA2Ny0xNy4wNjdoMzA3LjJjOS40MjYsMCwxNy4wNjcsNy42NDEsMTcuMDY3LDE3LjA2N3YzMDcuMmMwLDkuNDI2LTcuNjQxLDE3LjA2Ny0xNy4wNjcsMTcuMDY3ICAgIHMtMTcuMDY3LDcuNjQxLTE3LjA2NywxNy4wNjdzNy42NDEsMTcuMDY3LDE3LjA2NywxNy4wNjdjMjguMjc3LDAsNTEuMi0yMi45MjMsNTEuMi01MS4yVjUxLjIgICAgQzQ3Ny44NjcsMjIuOTIzLDQ1NC45NDQsMCw0MjYuNjY3LDB6Ii8+ICA8L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:12px;margin-left:5px;display:inline-flex;position:relative}.cm-account[data-cm-page=promocodes] .btn-copy .tooltiptext{color:#fff;text-align:center;z-index:1;background-color:#000;border-radius:6px;width:116px;padding:9px 6px;font-size:12px;display:none;position:absolute;top:-50px;left:0}.cm-account[data-cm-page=promocodes] .promo-code-txt-action{color:#50a780;white-space:nowrap;cursor:pointer;font-weight:500!important}.cm-account[data-cm-page=promocodes] .table-adaptive table .promo_tr div{align-items:center;display:flex}.cm-account[data-cm-page=promocodes] .table-adaptive table .promo_tr small{color:gray;font-size:11px;line-height:15px}.cm-account[data-cm-page=promocodes] .table-adaptive table .date{white-space:nowrap}.cm-account[data-cm-page=promocodes] .table-adaptive table .description a{color:#50a780;text-decoration:underline}.cm-account[data-cm-page=promocodes] .table-adaptive table thead td{white-space:nowrap;font-size:16px}.cm-account[data-cm-page=promocodes] .table-adaptive table tbody td{font-size:14px;font-weight:300}.cm-account[data-cm-page=promocodes] .product__label-hit{padding:2px 10px;font-weight:700;display:inline-block}@media screen and (width<=560px){.cm-account[data-cm-page=promocodes] .list-transactions{margin:0}.cm-account[data-cm-page=promocodes] .btn-copy .tooltiptext{top:19px;left:initial;right:0}.cm-account[data-cm-page=promocodes] .list.list-transactions thead{display:none}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody{flex-direction:column;display:flex}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr{border:1px solid #ccc;border-radius:2px;flex-wrap:wrap;margin-bottom:10px;padding:10px;display:flex}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr:last-child{margin-bottom:0}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td{border:0;gap:15px;padding:5px 0;font-size:14px}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td:before{content:attr(data-text)":";color:gray;font-size:12px}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.promo_tr,.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.date,.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.usage{flex-basis:100%;align-items:center;display:flex}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.promo_tr{flex-direction:column;order:1;justify-content:end;align-items:end;gap:5px;padding-left:75px;position:relative}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.promo_tr:before{position:absolute;top:0;left:0}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.promo_tr>div{text-align:right}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.date{order:2;justify-content:space-between}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.usage{order:3;justify-content:space-between}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.description{flex-direction:column;order:4;gap:4px;display:flex}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.description br{display:none}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.usage .text-success{color:#28a745;text-align:right;flex-direction:row-reverse;align-items:center;font-size:14px;line-height:15px;display:flex}.cm-account[data-cm-page=promocodes] .list.list-transactions tbody tr td.usage .text-success i{margin-left:5px}}.cm-account[data-cm-page=order-list] .tracker-order-info{float:none!important;width:100%!important}.cm-account[data-cm-page=order-list] .tracker-order-info ul{padding-left:5px;padding-right:5px}.cm-account[data-cm-page=order-list] .tracker-order-info ul li{vertical-align:top;text-align:center;width:105px;margin:0 10px 10px 0;padding:5px 0 0;font-size:11px;display:inline-block}.cm-account[data-cm-page=order-list] .tracker-order-info ul li i{font-size:32px!important}.cm-account[data-cm-page=order-list] .tracker-order-info ul li.undone{color:#7f7f7f}.cm-account[data-cm-page=order-list] .tracker-order-info ul li.done{color:#7cc04b}.cm-account[data-cm-page=order-list] .order-products-wrap{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid}.cm-account[data-cm-page=order-list] .order-products-wrap .order-product{text-align:center;background:#fff;border:1px solid #dbdbdb;padding:20px}.cm-account[data-cm-page=order-list] .order-product-price{margin-top:5px}.cm-account[data-cm-page=order-list] .accordion_list_order{flex-direction:column;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item{border:1px solid #e9e9e9;border-radius:4px;margin-bottom:10px;padding:16px}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item:last-child{margin-bottom:0}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head{flex-direction:row;align-items:center;min-height:40px;padding-left:24px;padding-right:24px;display:flex;position:relative}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head:before{content:"";border-radius:3px;width:8px;height:100%;transition:all .2s ease-in-out;display:block;position:absolute;top:0;left:0}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item.completed .head:before{background-color:#ff038f}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item.canceled .head:before{background-color:#d2d2d2}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .about_order{flex-direction:column;width:40%;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .about_order .number{color:#797878;font-size:12px}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .about_order .order-status{font-size:14px;font-weight:500}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .tottal_order{width:20%}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .tottal_order .text{color:#797878;font-size:12px}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .tottal_order .value{font-size:14px;font-weight:500}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .list_product{flex-direction:row;justify-content:flex-end;width:40%;margin-right:24px;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .list_product .product_item{flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;margin-left:20px;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .list_product .product_item:nth-of-type(n+4){display:none}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .list_product .product_item:first-child{margin-left:0}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .list_product .product_item img{width:auto;max-width:100%;height:auto;max-height:100%}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .btn_detail{background:0 0;border:0;width:24px;padding:0;transition:all .15s ease-in-out;position:absolute;top:8px;right:0}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .detail_order,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item.open .head .list_product,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item.open .head .tottal_order{display:none}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item.open .head .btn_detail{transform:rotate(180deg)}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item.open .detail_order{flex-direction:row;padding-top:16px;padding-left:24px;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-content{width:35%;margin-bottom:0;padding-right:24px}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-content h4.title{color:#797878;flex-direction:row;align-items:center;margin-bottom:16px;font-size:16px;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-content>div{justify-content:space-between;margin-bottom:10px;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-content>div .text{margin:0;font-size:14px}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-content>div .value{margin:0;font-size:14px;font-weight:500}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table{flex-direction:column;width:65%;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table .order-details__header h4{color:#a8a8a8;flex-direction:row;align-items:center;margin-bottom:16px;font-size:14px;font-weight:500;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li{flex-direction:row;align-items:flex-start;padding-bottom:15px;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li a{align-items:center;width:40%;margin-bottom:0;font-size:12px;line-height:17px;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li a .img-wrap{flex-shrink:0;justify-content:center;width:56px;height:56px;margin-right:16px;position:relative}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li a .img-wrap img{width:auto;max-width:100%;height:auto;max-height:100%}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li a p{color:#ff038f;margin-bottom:0;font-weight:500}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li a:hover p{text-decoration:underline}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li .order-product-price{flex-direction:row;align-items:center;width:60%;margin-top:0;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li .order-product-price .order-product-price_item{text-align:center;flex-grow:1}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li .order-product-price .order-product-price_item.count{flex-grow:0;padding-left:8px;padding-right:8px}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li .order-product-price .order-product-price_item .text{color:#797878;margin-bottom:4px;display:block}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li .order-product-price .order-product-price_item .value{font-size:14px;font-weight:500}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table .total_wrap{flex-direction:column;margin-bottom:15px;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table .total_wrap .total_item{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:5px;font-size:14px;display:flex}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table .total_wrap .total_item:last-child{margin-bottom:0}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table .total_wrap .total_item .text{color:#797878;flex-direction:row;align-items:center;font-size:14px;display:flex}.cm-account[data-cm-page=order-list] .head_tab{background:#f7f4f4;margin-bottom:25px;padding:10px 15px 0}.cm-account[data-cm-page=order-list] .head_tab ul{justify-content:space-between;align-items:center;list-style:none;display:flex}.cm-account[data-cm-page=order-list] .head_tab ul li a{border-bottom:3px solid #0000;padding-bottom:10px;padding-left:5px;padding-right:5px;font-size:17px;display:inline-block}.cm-account[data-cm-page=order-list] .head_tab ul li a.active{color:#ff038f;border-bottom:3px solid #ff038f;font-weight:500}@media screen and (width<=1200px){.cm-account[data-cm-page=order-list] .order-products-wrap{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (width<=992px){.cm-account[data-cm-page=order-list] .order-products-wrap{grid-template-columns:1fr 1fr 1fr}}@media screen and (width<=768px){.cm-account[data-cm-page=order-list] .order-products-wrap{grid-template-columns:1fr 1fr}}@media screen and (width<=480px){.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li .order-product-price .order-product-price_item .value{font-size:11px}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item.open .detail_order{flex-direction:column}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-content{margin-bottom:10px;padding-right:0}.cm-account[data-cm-page=order-list] .head_tab{margin-bottom:15px;padding:10px 6px 0}.cm-account[data-cm-page=order-list] .head_tab ul li a{padding-left:2px;padding-right:2px;font-size:12px}.cm-account[data-cm-page=order-list] .head_tab ul li a,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-content>div .text,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-content>div .value,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table .total_wrap .total_item,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li .order-product-price .order-product-price_item{font-size:12px}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table .total_wrap .total_item .value p{text-align:right;line-height:16px;display:inline-block}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-content,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li .order-product-price,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table ul li a,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .order-products-table,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .tottal_order,.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .about_order{width:100%}.cm-account[data-cm-page=order-list] .order-products-wrap{grid-row-gap:10px;grid-template-columns:1fr;display:grid}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head{flex-direction:column;align-items:self-start}.cm-account[data-cm-page=order-list] .accordion_list_order .order_item .head .list_product{justify-content:flex-start;width:100%;margin-right:0}}@media screen and (width<=560px){.cm-account[data-cm-page=viewed] .stock_status{font-size:13px;line-height:16px}.cm-account[data-cm-page=viewed] .product__grid{justify-content:space-between}.cm-account[data-cm-page=viewed] .product__item,.cm-account[data-cm-page=viewed] .manufacturer-list .manufacturer-content ul li:not(.list),.cm-account[data-cm-page=viewed] #content-search .catalog__content .product__item,.cm-account[data-cm-page=viewed] #content-news-product .catalog__content .product__item{flex-basis:49%;margin-bottom:10px;padding:10px}.cm-account[data-cm-page=viewed] .product__item:hover .product__btn-cart button,.cm-account[data-cm-page=viewed] .product__item:hover .product__btn-cart a,.cm-account[data-cm-page=viewed] .product__item .product__btn-cart button,.cm-account[data-cm-page=viewed] .product__item .product__btn-cart a{font-size:0}.cm-account[data-cm-page=viewed] .product__rating{display:none}.cm-account[data-cm-page=viewed] .product__title a{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:17px;line-height:20px;display:-webkit-box;overflow:hidden}.cm-account[data-cm-page=viewed] .product__item .product__delivery{font-size:10px;line-height:1}.cm-account[data-cm-page=viewed] .product__label>div{height:auto;padding:4px 6px;font-size:10px;line-height:1}.cm-account[data-cm-page=viewed] .product__item .price__sale{right:10px;left:inherit;padding:4px 6px;font-size:10px;line-height:1;top:10px}.cm-account[data-cm-page=viewed] .product__photo{margin-bottom:10px}.cm-account[data-cm-page=viewed] .product__price-new{margin:0;font-size:15px;line-height:1}.cm-account[data-cm-page=viewed] .product__price-old{align-self:start;margin:0;font-size:12px;line-height:1}.cm-account[data-cm-page=viewed] .product__price{text-align:left;flex-flow:column wrap;justify-content:start;align-self:start;align-items:start;display:flex}.cm-account[data-cm-page=viewed] .product__item .product__btn-cart .number__product__block{display:none}.cm-account[data-cm-page=viewed] .product__item .product__btn-cart button{justify-content:center;align-items:center;width:30px;height:30px;padding-left:0;display:flex}.cm-account[data-cm-page=viewed] .product__item .product__btn-cart button svg{width:15px;height:15px;margin:0!important}.cm-account[data-cm-page=viewed] .product__item .product__btn-cart{z-index:1;width:auto;height:30px;margin:0;position:absolute;bottom:10px;right:10px}.cm-account[data-cm-page=viewed] .product_add-favorite{width:40px;height:35px;top:10px;bottom:initial;flex-direction:column;left:10px}.cm-account[data-cm-page=viewed] .product_add-favorite button{margin-top:0!important;margin-left:0!important;font-size:15px!important}.cm-account[data-cm-page=viewed] .product_add-favorite button i{font-size:15px!important}.cm-account[data-cm-page=viewed] .product_add-favorite button svg{width:25px;height:25px}.cm-account[data-cm-page=viewed] .product__item:hover .product__btn-cart{width:auto}.cm-account[data-cm-page=viewed] .product__item:hover .product__btn-cart button{padding-left:0}.cm-account[data-cm-page=viewed] .product__item:hover .product__price{flex-direction:column}.cm-account[data-cm-page=viewed] .product__item .product__info{padding-bottom:0!important}.cm-account[data-cm-page=viewed] #categories-photo{flex-direction:row}}@media screen and (width>=768px){.cm-account[data-cm-page=viewed] .sticky{z-index:101;position:fixed}.cm-account[data-cm-page=viewed] .stop{z-index:101;position:relative}}.cm-account[data-cm-page=password] .password-toggle{cursor:pointer;height:20px;margin:auto;position:absolute;top:0;bottom:0;right:0}.cm-account[data-cm-page=reward] table{width:100%}.cm-account[data-cm-page=reward] .bonus_wrap .head{flex-direction:column;align-items:center;display:flex}.cm-account[data-cm-page=reward] .bonus_wrap .head .text{color:#333;font-size:17px;font-weight:500;display:block}.cm-account[data-cm-page=reward] .bonus_wrap .head .value{color:#ff038f;margin-bottom:10px;font-size:28px;font-weight:600}.cm-account[data-cm-page=reward] .bonus_wrap .content{justify-content:space-evenly;align-items:center;max-width:60%;margin:25px auto 35px;display:flex}.cm-account[data-cm-page=reward] .bonus_wrap .content>div{text-align:center;flex-direction:column;width:50%;display:flex}.cm-account[data-cm-page=reward] .bonus_wrap .content .left .value{color:#ff038f}.cm-account[data-cm-page=reward] .bonus_wrap .content .text{color:#333;font-size:14px}.cm-account[data-cm-page=reward] .bonus_wrap .content .value{margin-bottom:5px;font-size:22px;font-weight:600}.cm-account[data-cm-page=reward] .bonus_wrap .content .right .value{color:#ccc}.cm-account[data-cm-page=reward] .bonus_head{background:linear-gradient(90deg,#7ab04c,#ff038f);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;padding:35px 0;display:flex;position:relative}.cm-account[data-cm-page=reward] .bonus_head .title{color:#fff;margin-bottom:20px;font-size:33px;font-weight:600;display:block}.cm-account[data-cm-page=reward] .bonus_head .description{color:#fff;font-size:18px;font-weight:500}.cm-account[data-cm-page=reward] .bonus_head a{color:#fff;margin-top:10px;font-size:18px;font-weight:500;text-decoration:underline;display:block}.cm-account[data-cm-page=reward] .bonus_head a:hover{text-decoration:none}.cm-account[data-cm-page=reward] .bonus_wrap{flex-direction:row;justify-content:center;gap:50px;margin-bottom:30px;padding:0 50px;display:flex}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item{flex-direction:column;display:flex}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item svg{margin:auto auto 15px;display:block}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item .value{margin-bottom:5px;font-size:22px;font-weight:600}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item .text{color:#333;font-size:14px}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item.total_active .value{color:#ff038f}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item.total_queue .value{color:#ccc}@media screen and (width<=1475px){.cm-account[data-cm-page=reward] .list-transactions tbody tr td,.cm-account[data-cm-page=reward] .list-transactions thead tr td{padding:6px 13px;font-size:16px}.cm-account[data-cm-page=reward] .list-transactions tbody tr td{font-size:15px}}@media screen and (width<=560px){.cm-account[data-cm-page=reward] .bonus_wrap .content{align-items:start;width:100%;max-width:100%;margin-top:15px;margin-bottom:15px}.cm-account[data-cm-page=reward] .bonus_wrap .content .value{font-size:17px}.cm-account[data-cm-page=reward] .bonus_wrap .content .text{color:#333;margin-bottom:0;font-size:13px;line-height:16px}.cm-account[data-cm-page=reward] .list-transactions tbody tr td{padding:3px 12px;font-size:13px;line-height:16px}.cm-account[data-cm-page=reward] .bonus_head{margin-bottom:20px;padding:35px 0}.cm-account[data-cm-page=reward] .bonus_head .title{font-size:22px}.cm-account[data-cm-page=reward] .bonus_head .description{text-align:center;font-size:14px}.cm-account[data-cm-page=reward] .bonus_head a{font-size:14px}.cm-account[data-cm-page=reward] .bonus_wrap{flex-direction:column;gap:10px;margin-bottom:30px;padding:0}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item{text-align:center;flex-direction:column;margin-bottom:20px;display:flex}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item svg{margin:auto auto 15px;display:block}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item .value{font-size:18px}.cm-account[data-cm-page=reward] .bonus_wrap .bonus_item .text{font-size:13px}}.cm-account[data-cm-page=reward] .list-transactions .text-danger,.cm-account[data-cm-page=reward] .list-transactions .text-success{font-size:100%}.cm-account[data-cm-page=reward] small{font-size:80%}.cm-account[data-cm-page=reward] .st01{fill:none}.cm-account[data-cm-page=reward] .st11{fill:#57ac79}.cm-account[data-cm-page=reward] .st21{fill:#fbc04f}.cm-account[data-cm-page=reward] .cls-13{fill:none}.cm-account[data-cm-page=reward] .cls-23{fill:#57ac79}.cm-account[data-cm-page=reward] .cls-33{fill:#fbc04f}.cm-account[data-cm-page=reward] .st02{fill:none}.cm-account[data-cm-page=reward] .st12{fill:#57ac79}.cm-account[data-cm-page=reward] .st22{fill:#fbc04f}.cm-account[data-cm-page=tracker-info] .content{font-size:16px;padding:3% 0 5% 20%!important}.cm-account[data-cm-page=tracker-info] .content a{font-size:16px;text-decoration:none}.cm-account[data-cm-page=tracker-info] .content a:hover{text-decoration:underline}.cm-account[data-cm-page=tracker-info] .content b{padding-bottom:5px;display:inline-block}.cm-account[data-cm-page=tracker-info] .content .login-entry-field{width:67%;padding:10px;font-size:large}.cm-account[data-cm-page=tracker-info] .checkbox{vertical-align:top;width:17px;height:17px;margin:0 3px 0 0}.cm-account[data-cm-page=tracker-info] .checkbox+label{cursor:pointer}.cm-account[data-cm-page=tracker-info] .checkbox:not(checked){opacity:0;position:absolute}.cm-account[data-cm-page=tracker-info] .checkbox:not(checked)+label{padding:0 0 0 40px;position:relative}.cm-account[data-cm-page=tracker-info] .checkbox:not(checked)+label:before{content:"";background:#cdd1da;border-radius:13px;width:35px;height:17px;position:absolute;top:0;left:0;box-shadow:inset 0 2px 3px #0003}.cm-account[data-cm-page=tracker-info] .checkbox:not(checked)+label:after{content:"";background:#fff;border-radius:10px;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0000004d}.cm-account[data-cm-page=tracker-info] .checkbox:checked+label:before{background:#9fd468}.cm-account[data-cm-page=tracker-info] .checkbox:checked+label:after{left:19px}.cm-account[data-cm-page=tracker-info] .checkbox:focus+label:before{box-shadow:0 0 0 3px #ffff0080}.cm-account[data-cm-page=tracker-info] .forgotten-text{float:right;margin-right:33%}@media (width<=790px){.cm-account[data-cm-page=tracker-info] .forgotten-text{float:none;white-space:nowrap}}.cm-account[data-cm-page=simpleedit] #quick_order_simplecheckout_btn{display:none}.cm-account[data-cm-page=simpleedit] .account_wrap .two_column .simpleregister .field-group.row-edit_viber_news .simplecheckout-tooltip{color:#757575;font-size:14px;line-height:20px;display:block}.cm-account[data-cm-page=tracker-login] .content{font-size:16px;padding:3% 0 5% 20%!important}.cm-account[data-cm-page=tracker-login] .content a{font-size:16px;text-decoration:none}.cm-account[data-cm-page=tracker-login] .content a:hover{text-decoration:underline}.cm-account[data-cm-page=tracker-login] .content b{padding-bottom:5px;display:inline-block}.cm-account[data-cm-page=tracker-login] .content .login-entry-field{width:67%;padding:10px;font-size:large}.cm-account[data-cm-page=tracker-login] .checkbox{vertical-align:top;width:17px;height:17px;margin:0 3px 0 0}.cm-account[data-cm-page=tracker-login] .checkbox+label{cursor:pointer}.cm-account[data-cm-page=tracker-login] .checkbox:not(checked){opacity:0;position:absolute}.cm-account[data-cm-page=tracker-login] .checkbox:not(checked)+label{padding:0 0 0 40px;position:relative}.cm-account[data-cm-page=tracker-login] .checkbox:not(checked)+label:before{content:"";background:#cdd1da;border-radius:13px;width:35px;height:17px;position:absolute;top:0;left:0;box-shadow:inset 0 2px 3px #0003}.cm-account[data-cm-page=tracker-login] .checkbox:not(checked)+label:after{content:"";background:#fff;border-radius:10px;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0000004d}.cm-account[data-cm-page=tracker-login] .checkbox:checked+label:before{background:#9fd468}.cm-account[data-cm-page=tracker-login] .checkbox:checked+label:after{left:19px}.cm-account[data-cm-page=tracker-login] .checkbox:focus+label:before{box-shadow:0 0 0 3px #ffff0080}.cm-account[data-cm-page=tracker-login] .forgotten-text{float:right;margin-right:33%}@media (width<=790px){.cm-account[data-cm-page=tracker-login] .forgotten-text{float:none;white-space:nowrap}}@media screen and (width<=560px){.cm-account[data-cm-page=address-list] .adress-content-list .content .buttons a{width:100%;padding:10px}.cm-account[data-cm-page=address-list] .adress-content-list .content .adress h4{margin-bottom:5px;font-size:18px;font-weight:500}.cm-account[data-cm-page=address-list] .adress-content-list .content .adress span{font-size:15px}}.cm-account[data-cm-page=otp] #popup_autorization.loading .content.main-wrap:before{content:"";z-index:2;opacity:.8;background:#fff;width:100%;height:100%;position:absolute}.cm-account[data-cm-page=otp] #popup_autorization.loading .content.main-wrap:after{content:"";background-position:50%;background-repeat:no-repeat;border:4px solid #eae9e8;border-top-color:#ff038f;border-radius:50%;width:44px;height:44px;margin:auto;animation:.8s linear infinite cm-account-spin;position:absolute;inset:0}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap{background:#fff;border-radius:4px;gap:0;min-height:500px;display:flex;position:relative;overflow:hidden}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .left-wrap .logo{height:80px;margin:auto;display:flex}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .right-wrap{flex-direction:column;flex:1;justify-content:center;width:62%;padding:0 40px;display:flex}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .left-wrap{background:#f7f4f4;flex-direction:column;flex:none;align-items:center;width:38%;display:flex}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .right-wrap h3{margin-bottom:20px}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .link{color:#fff;background:#97b63c;border:1px solid #97b63c;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:40px;font-size:17px;font-weight:500;display:flex}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .right-wrap .group_login_header .title{justify-content:center;align-items:center;margin-top:25px;margin-bottom:20px;display:flex;position:relative}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .right-wrap .group_login_header .title span{color:#b3b3b3;z-index:1;background:#fff;width:auto;margin:0;padding:1px 15px;font-size:14px;position:relative}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .right-wrap .group_login_header .title:after{content:"";background:#b3b3b3;height:1px;position:absolute;top:50%;left:0;right:0}.cm-account[data-cm-page=otp] #popup_autorization .phone-wrap span{margin-bottom:10px;font-size:16px;font-weight:500}.cm-account[data-cm-page=otp] #popup_autorization .phone-wrap input{width:100%;height:40px;padding:10px;font-size:16px}.cm-account[data-cm-page=otp] #popup_autorization .phone-wrap .alert{padding:0}.cm-account[data-cm-page=otp] #popup_autorization #button-resend-code,.cm-account[data-cm-page=otp] #popup_autorization #button-change-telephone{cursor:pointer;margin-bottom:10px;font-size:14px;font-weight:500;text-decoration:underline}.cm-account[data-cm-page=otp] #popup_autorization .old-auth{text-align:center;margin-top:10px;font-size:13px;text-decoration:underline}@media screen and (width<=560px){.cm-account[data-cm-page=otp] #popup_autorization .main-wrap{min-height:auto}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .left-wrap{display:none}.cm-account[data-cm-page=otp] #popup_autorization .main-wrap .right-wrap{width:100%;padding:20px}}.cm-account[data-cm-page=simpleregister] .main-body .simpleregister-button-right{float:none;width:100%;text-align:initial;justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-account[data-cm-page=simpleregister] #agreement_checkbox a{color:#ff038f}.cm-account[data-cm-page=simpleregister] #agreement_checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #000;width:20px;min-width:20px;height:20px;margin-right:8px;position:relative}.cm-account[data-cm-page=simpleregister] #agreement_checkbox input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #000;border-left:2px solid #000;width:9px;height:5px;margin:auto;transition:all .2s;display:block;position:absolute;inset:-3px 0 0;transform:rotate(-45deg)}.cm-account[data-cm-page=simpleregister] #agreement_checkbox label input{width:20px;height:20px}.cm-account[data-cm-page=simpleregister] .simple-content{grid-gap:30px;grid-template-columns:1fr 1fr;display:grid}.cm-account[data-cm-page=simpleregister] table.simplecheckout-table-form,.cm-account[data-cm-page=simpleregister] #quick_order_simplecheckout_btn{display:none}.cm-account[data-cm-page=simpleregister] .field-input{position:relative}.cm-account[data-cm-page=simpleregister] .simpleregister-block-content{padding:0}.cm-account[data-cm-page=simpleregister] .password-toggle{cursor:pointer;height:20px;margin:auto;position:absolute;top:0;bottom:0;right:0}.cm-account[data-cm-page=simpleregister] .field-group{margin-bottom:15px}.cm-account[data-cm-page=simpleregister] .btn-group-register{justify-content:space-between;margin-top:20px;margin-bottom:20px;display:flex}.cm-account[data-cm-page=simpleregister] .btn-group-register button{width:49%;text-shadow:none;letter-spacing:.21px;background-color:#fff;border:1px solid #ff038f;flex-direction:row;align-content:center;align-items:center;height:54px;margin-bottom:10px;padding:15px 8px;font-size:18px;font-weight:500;transition:all .15s ease-in-out;display:flex;color:#0385c1!important;background:#fff!important;outline:none!important}.cm-account[data-cm-page=simpleregister] .btn-group-register button span{font-size:17px!important}.cm-account[data-cm-page=simpleregister] .btn-group-register button:hover{box-shadow:1px 1px 5px #ccc}.cm-account[data-cm-page=simpleregister] .btn-group-register button .btn-img{background-color:#fff;border-radius:1px;max-height:52px;margin-right:10px;padding:15px;display:flex}.cm-account[data-cm-page=simpleregister] .social_register span.title{font-size:18px}.cm-account[data-cm-page=simpleregister] .simpleregister-have-account a{color:#ff038f;text-decoration:underline}.cm-account[data-cm-page=simpleregister] .simpleregister-have-account{margin-bottom:20px;font-size:18px}@media screen and (width<=560px){.cm-account[data-cm-page=simpleregister] .simple-content{grid-gap:0;flex-direction:column;display:flex}.cm-account[data-cm-page=simpleregister] .main-body .simpleregister-button-right{flex-direction:column}.cm-account[data-cm-page=simpleregister] #agreement_checkbox{float:none;justify-content:center;align-items:center;width:100%;margin-right:0;display:flex}}.cm-account[data-cm-page=login] .content{column-gap:30px;max-width:815px;margin:auto auto 20px;padding:0;font-size:16px;display:flex}.cm-account[data-cm-page=login] .content .left-wrap{width:60%}.cm-account[data-cm-page=login] .content a{font-size:16px;text-decoration:none}.cm-account[data-cm-page=login] .content a:hover{text-decoration:underline}.cm-account[data-cm-page=login] .content b{padding-bottom:5px;display:inline-block}.cm-account[data-cm-page=login] .content .login-entry-field{width:100%;padding:10px;font-size:large}.cm-account[data-cm-page=login] .checkbox{vertical-align:top;width:17px;height:17px;margin:0 3px 0 0}.cm-account[data-cm-page=login] .checkbox+label{cursor:pointer}.cm-account[data-cm-page=login] .checkbox:not(checked){opacity:0;position:absolute}.cm-account[data-cm-page=login] .checkbox:not(checked)+label{padding:0 0 0 40px;position:relative}.cm-account[data-cm-page=login] .checkbox:not(checked)+label:before{content:"";background:#cdd1da;border-radius:13px;width:35px;height:17px;position:absolute;top:0;left:0;box-shadow:inset 0 2px 3px #0003}.cm-account[data-cm-page=login] .checkbox:not(checked)+label:after{content:"";background:#fff;border-radius:10px;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0000004d}.cm-account[data-cm-page=login] .checkbox:checked+label:before{background:#9fd468}.cm-account[data-cm-page=login] .checkbox:checked+label:after{left:19px}.cm-account[data-cm-page=login] .checkbox:focus+label:before{box-shadow:0 0 0 3px #ffff0080}.cm-account[data-cm-page=login] .forgotten-text{float:right}.cm-account[data-cm-page=login] .btn-group-register{flex-direction:column;width:35%;margin-top:20px;margin-bottom:20px;display:flex}.cm-account[data-cm-page=login] .btn-group-register button{width:100%;text-shadow:none;letter-spacing:.21px;background-color:#fff;border:1px solid #ff038f;flex-direction:row;align-content:center;align-items:center;height:54px;margin-bottom:10px;padding:15px 8px;font-size:18px;font-weight:500;transition:all .15s ease-in-out;display:flex;color:#0385c1!important;background:#fff!important;outline:none!important}.cm-account[data-cm-page=login] .btn-group-register button span{font-size:17px!important}.cm-account[data-cm-page=login] .btn-group-register button:hover{box-shadow:1px 1px 5px #ccc}.cm-account[data-cm-page=login] .btn-group-register button .btn-img{background-color:#fff;border-radius:1px;max-height:52px;margin-right:10px;padding:15px;display:flex}.cm-account[data-cm-page=login] .login-entry{position:relative}.cm-account[data-cm-page=login] .login-entry .password-toggle{cursor:pointer;height:16px;margin:auto;position:absolute;top:0;bottom:0;right:10px}@media (width<=790px){.cm-account[data-cm-page=login] .content,.cm-account[data-cm-page=login] .btn-group-register{flex-direction:column}.cm-account[data-cm-page=login] .btn-group-register button{width:100%}.cm-account[data-cm-page=login] .forgotten-text{float:none;white-space:nowrap}.cm-account[data-cm-page=login] .btn-group-register,.cm-account[data-cm-page=login] .content .left-wrap{width:100%}}.cm-account[data-cm-page=reviews] .ajax-edit{display:none}.cm-account[data-cm-page=reviews] .ajax-edit textarea{cursor:text;width:100%}.cm-account[data-cm-page=reviews] .ajax-edit+div{cursor:pointer}.cm-account[data-cm-page=reviews] .box.box_purchased{flex-direction:column;display:flex}.cm-account[data-cm-page=reviews] .reviews_block .reviews_title,.cm-account[data-cm-page=reviews] .box.box_purchased .box-heading{margin-bottom:20px;font-size:22px;font-weight:500;display:block}.cm-account[data-cm-page=reviews] .box-content .box-product{flex-direction:column;margin-bottom:30px;display:flex}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list,.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item{border:1px solid #ccc;border-bottom:0;flex-direction:row;align-items:center;padding:16px;display:flex}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list.no_prod,.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item.no_prod{display:none!important}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .product-image,.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .image{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:16px;display:flex}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .product-image a,.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .image a{display:flex}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .product-image img,.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .image img{max-width:100%;max-height:100%}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list:first-child,.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item:first-child{border-radius:4px 4px 0 0}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list:last-child,.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .product-name,.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .name{margin-right:25px}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .product-name a,.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .name a{color:#ff038f;font-size:16px;font-weight:500}.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .add_reviews{color:#fff;white-space:nowrap;background:#ff038f;height:30px;margin-left:auto;padding:0 15px;font-size:16px;line-height:30px}.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .add_reviews:hover{opacity:.8}.cm-account[data-cm-page=reviews] .reviews_block .text_empty{font-size:14px}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list,.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap{flex-direction:column;display:flex}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list{box-shadow:none;margin-bottom:0}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .detail_reviews{display:none}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list.is-open .detail_reviews{flex-direction:column;display:flex;position:relative}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .btn_detail{background:0 0;border:0;width:24px;margin-left:auto;padding:0;transition:all .15s ease-in-out}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list.is-open .btn_detail{transform:rotate(180deg)}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .head .pre_review{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:45%;margin-right:25px;display:-webkit-box;overflow:hidden}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list.is-open .pre_review{display:none}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .head{align-items:center;width:100%;display:flex}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .detail_reviews .reviews-main{border:1px solid #ccc;margin-top:15px;padding:15px}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .detail_reviews .reviews-main .text-review{font-size:15px}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .detail_reviews .reviews-main .review-status{font-size:12px;font-weight:500}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .detail_reviews .reviews-main .review-status.status-1{color:#ff038f}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .detail_reviews .reviews-main .review-status.status-0{color:#e16a5d}.cm-account[data-cm-page=reviews] .review-content .reviews-list .review-content .btn-edit{top:initial;bottom:15px;left:20px;right:initial;margin-left:18px;font-size:12px;font-weight:500}.cm-account[data-cm-page=reviews] .review-content .reviews-list .review-content .btn-edit i{position:relative;left:-18px}.cm-account[data-cm-page=reviews] .review-content .reviews-list .ajax-edit.edit{display:block;position:relative}.cm-account[data-cm-page=reviews] .review-content .reviews-list .ajax-edit.edit .btn-edit{bottom:initial;margin:0;top:-55px;left:15px}.cm-account[data-cm-page=reviews] .reviews_block .pagination{margin-top:25px}@media screen and (width<=560px){.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item{border:0;border-bottom:1px solid #ccc;flex-wrap:wrap}.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .image{flex-basis:40px}.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .name{flex-basis:calc(100% - 56px);margin-right:0}.cm-account[data-cm-page=reviews] .box-content .box-product .box-product-item .add_reviews{flex-basis:100%;justify-content:center;align-items:center;height:35px;margin-top:10px;line-height:35px;display:flex}.cm-account[data-cm-page=reviews] .reviews_block .reviews-list_wrap .reviews-list .head .pre_review{display:none}}.cm-account[data-cm-page=wishlist] .product_single_wrap{position:relative}.cm-account[data-cm-page=wishlist] .product_single_wrap .remove_btn{z-index:100;color:#fff;background:#e16a5d;border-radius:100px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;top:10px;right:10px}.cm-account[data-cm-page=wishlist] .product-grid.product__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media screen and (width<=560px){.cm-account[data-cm-page=wishlist] .product_single_wrap{width:90%}.cm-account[data-cm-page=wishlist] .product-grid.product__grid{flex-direction:column;justify-content:center;align-items:center;display:flex}.cm-account[data-cm-page=wishlist] .wishlist-info{flex-wrap:wrap;margin:0 -10px;display:flex;justify-content:center!important}.cm-account[data-cm-page=wishlist] .wishlist-info,.cm-account[data-cm-page=wishlist] .product__grid{justify-content:space-between}.cm-account[data-cm-page=wishlist] .cart__item{border:none;flex-basis:49%;margin-bottom:10px;padding:10px}.cm-account[data-cm-page=wishlist] .cart__item:hover .product__btn-cart button,.cm-account[data-cm-page=wishlist] .cart__item:hover .product__btn-cart a,.cm-account[data-cm-page=wishlist] .cart__item .product__btn-cart button,.cm-account[data-cm-page=wishlist] .cart__item .product__btn-cart a{font-size:0}.cm-account[data-cm-page=wishlist] .product__rating{display:none}.cm-account[data-cm-page=wishlist] .product__title a{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:17px;line-height:20px;display:-webkit-box;overflow:hidden}.cm-account[data-cm-page=wishlist] .cart__item .product__delivery{font-size:10px;line-height:1}.cm-account[data-cm-page=wishlist] .product__label>div{height:auto;padding:4px 6px;font-size:10px;line-height:1}.cm-account[data-cm-page=wishlist] .cart__item .price__sale{right:10px;left:inherit;padding:4px 6px;font-size:10px;line-height:1;top:10px}.cm-account[data-cm-page=wishlist] .product__photo{margin-bottom:10px}.cm-account[data-cm-page=wishlist] .product__price-new{margin:0;font-size:15px;line-height:1}.cm-account[data-cm-page=wishlist] .product__price-old{align-self:start;margin:0;font-size:12px;line-height:1}.cm-account[data-cm-page=wishlist] .product__price{text-align:left;flex-flow:column wrap;justify-content:start;align-self:start;align-items:start;display:flex}.cm-account[data-cm-page=wishlist] .cart__item .product__btn-cart .number__product__block{display:none}.cm-account[data-cm-page=wishlist] .cart__item .product__btn-cart button{justify-content:center;align-items:center;width:30px;height:30px;padding-left:0;display:flex}.cm-account[data-cm-page=wishlist] .cart__item .product__btn-cart button svg{width:15px;height:15px;margin:0!important}.cm-account[data-cm-page=wishlist] .cart__item .product__btn-cart{z-index:1;width:auto;height:30px;margin:0;position:absolute;bottom:10px;right:10px}.cm-account[data-cm-page=wishlist] .product_add-favorite{width:40px;height:35px;top:10px;bottom:initial;flex-direction:column;left:10px}.cm-account[data-cm-page=wishlist] .product_add-favorite button{margin-top:0!important;margin-left:0!important;font-size:15px!important}.cm-account[data-cm-page=wishlist] .product_add-favorite button i{font-size:15px!important}.cm-account[data-cm-page=wishlist] .product_add-favorite button svg{width:25px;height:25px}.cm-account[data-cm-page=wishlist] .cart__item:hover .product__btn-cart{width:auto}.cm-account[data-cm-page=wishlist] .cart__item:hover .product__btn-cart button{padding-left:0}.cm-account[data-cm-page=wishlist] .cart__item:hover .product__price{flex-direction:column}.cm-account[data-cm-page=wishlist] .cart__item .product__info{padding-bottom:0!important}.cm-account[data-cm-page=wishlist] .cart__item .product__title{height:45px}.cm-account[data-cm-page=wishlist] .cart__item .product__info{margin-bottom:0!important}.cm-account[data-cm-page=wishlist] #content-wishlist .price__btn-group .price__btn-buy{height:45px;padding:0;font-size:0;position:absolute;bottom:17px;right:0;width:45px!important}.cm-account[data-cm-page=wishlist] #content-wishlist .price__btn-group .price__btn-buy svg{margin-right:0}.cm-account[data-cm-page=wishlist] .cart__item:last-child{border-bottom:0}.cm-account[data-cm-page=wishlist] .cart__item .product__middle{margin-bottom:0}.cm-account[data-cm-page=wishlist] .cart__item .product__code,.cm-account[data-cm-page=wishlist] .cart__item .product__availability{font-size:13px}.cm-account[data-cm-page=wishlist] .cart__item .price__new{font-size:16px}.cm-account[data-cm-page=wishlist] .cart__item .price__old{font-size:13px}}.cm-account[data-cm-page=support] .account_content .head_wrap{margin-bottom:30px}.cm-account[data-cm-page=support] .account_content .head_wrap .title{text-align:center;margin-bottom:25px;font-size:22px;font-weight:500;display:block}.cm-account[data-cm-page=support] .account_content .head_wrap li{margin-bottom:10px;font-size:16px;line-height:25px;position:relative}.cm-account[data-cm-page=support] .account_content .head_wrap ul li:before{content:"";background:#57ac79;border-radius:100px;width:7px;height:7px;font-weight:700;display:inline-block;position:absolute;top:8px;left:-16px}.cm-account[data-cm-page=support] .account_content .head_wrap ul{padding-left:25px}.cm-account[data-cm-page=support] .account_content .content_wrap{margin-bottom:30px}.cm-account[data-cm-page=support] .account_content .content_wrap.two_column{grid-template-columns:1fr 1fr;gap:30px;display:grid}.cm-account[data-cm-page=support] .account_content .content_wrap .text{flex-direction:column;display:flex;position:relative}.cm-account[data-cm-page=support] .account_content .content_wrap .text svg{position:absolute;top:0;left:0}.cm-account[data-cm-page=support] .account_content .content_wrap .text .title{margin-bottom:15px;padding-left:60px;font-size:18px;font-weight:500}.cm-account[data-cm-page=support] .account_content .content_wrap .text p{color:#b8b8b8;padding-left:60px;font-size:14px;line-height:16px}.cm-account[data-cm-page=support] .account_content .content_wrap .phone{letter-spacing:-1px;flex-direction:column;align-items:flex-start;gap:15px;display:flex}.cm-account[data-cm-page=support] .account_content .content_wrap .phone a{font-size:20px;line-height:24px}.cm-account[data-cm-page=support] .account_content .social_wrap{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;display:grid}.cm-account[data-cm-page=support] .form-group input{border:1px solid #eae9e8;height:40px;padding:0 15px}.cm-account[data-cm-page=support] .form-group{flex-direction:column;display:flex}.cm-account[data-cm-page=support] .form-group label{margin-top:10px}.cm-account[data-cm-page=support] .form-group-btn input{color:#fff;text-align:center;cursor:pointer;justify-content:center;align-items:center;width:100%;height:50px;margin-top:30px;padding:6px 0;font-size:17px;font-weight:600;text-decoration:none;display:flex}.cm-account[data-cm-page=support] .form-group textarea{border:1px solid #eae9e8;padding:0 15px}.cm-account[data-cm-page=support] #write_us_modal.popup-form{max-width:600px}.cm-account[data-cm-page=support] #write_us_modal.popup-form form{padding:20px}.cm-account[data-cm-page=support] #write_us_modal.popup-form form .title{font-size:24px}.cm-account[data-cm-page=support] #write_us_modal.popup-form form .form-group label{margin-bottom:5px;font-size:18px;display:block}.cm-account[data-cm-page=support] #write_us_modal.popup-form form .form-group input{height:60px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #bdbdbd;margin-bottom:3px;padding:0;font-size:17px;transition:border-color .2s}.cm-account[data-cm-page=support] #write_us_modal.popup-form form .form-group textarea{resize:none;background:0 0;border:0;border-bottom:1px solid #bdbdbd;margin-bottom:3px;padding:0;font-size:17px}.cm-account[data-cm-page=support] #write_us_modal.popup-form form .form-group .error{color:#e16a5d;margin-bottom:10px;display:block}@media screen and (width<=560px){.cm-account[data-cm-page=support] .account_content .content_wrap.two_column{grid-template-columns:1fr}.cm-account[data-cm-page=support] .account_content .content_wrap .phone{padding-left:60px}.cm-account[data-cm-page=support] .account_content .social_wrap{flex-wrap:wrap;justify-content:center;display:flex}}.cm-account[data-cm-page=support] .cls-1322{fill:#f0bd5c}.cm-account[data-cm-page=support] .cls-2144114{fill:#58a577}.cm-account[data-cm-page=simpleaddress] .row-address_country_id{display:none}.cm-account[data-cm-page=simpleaddress] .field-input{margin-bottom:15px}.cm-account[data-cm-page=simpleaddress] .select2-container--default .select2-search--dropdown .select2-search__field{appearance:none;color:#000;border:.1rem solid #e5e5e5;border-radius:.4rem;width:100%;height:60px;margin-bottom:10px;padding:10px;font-size:15px;font-weight:400}.cm-account[data-cm-page=simpleaddress] .select2-dropdown{z-index:10;background-color:#fff;border-radius:.8rem;padding:10px;box-shadow:0 0 1rem #00000026}.cm-account[data-cm-page=simpleaddress] .select2-container--default .select2-selection--single{background:0 0;border:0;height:60px;margin-top:-73px;position:relative;border-bottom:1px solid #bdbdbd!important;border-radius:0!important}.cm-account[data-cm-page=simpleaddress] .select2-container--default .select2-selection--single .select2-selection__arrow{margin:auto;position:absolute;top:0;bottom:0}.cm-account[data-cm-page=simpleaddress] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#fff;background-color:#ff038f}.cm-account[data-cm-page=simpleaddress] .select2-results__option--selectable{font-size:15px;font-weight:500}.cm-account[data-cm-page=simpleaddress] .row-shipping_address_country_id,.cm-account[data-cm-page=simpleaddress] .row-shipping_address_novaposhta_city_guid,.cm-account[data-cm-page=simpleaddress] .optWrapper>ul.options>li.opt.disabled{display:none!important}.cm-account[data-cm-page=simpleaddress] .loadingspan{float:right;z-index:2;color:red;margin-top:-20px;margin-right:6px;position:relative}.cm-account[data-cm-page=forgotten] .tabs__content form{text-align:center}.cm-account[data-cm-page=forgotten] .tabs__content .content{justify-content:center;width:100%;margin-bottom:25px;display:flex}.cm-account[data-cm-page=forgotten] span.error{color:#fd2f30;font-size:13px;font-weight:500}.cm-account[data-cm-page=forgotten] .tabs__content input{max-width:200px;margin:0 auto 15px}.cm-account[data-cm-page=forgotten] .tabs__content input::placeholder{opacity:.9;color:#a7a4a4}.cm-account[data-cm-page=forgotten] .simplecheckout-customer .simplecheckout-customer-right{flex-direction:column;display:flex}.cm-account .cm-account-heading h1.title{margin:0 0 30px;line-height:1.5}.cm-account .cm-breadcrumbs{padding-block:30px 20px}.cm-account[data-cm-page=login] .login-entry-field{color:#333;border:0;border-bottom:1px solid #bdbdbd;border-radius:0;height:60px}.cm-account[data-cm-page=login] .login-entry-field::placeholder{color:#000;opacity:1}.cm-account[data-cm-page=login] .content b{margin-bottom:0;font-weight:700}.cm-account[data-cm-page=login] .btn-group-register button{border-radius:15px;justify-content:flex-start}.cm-account[data-cm-page=login] .btn-acaunt{border-radius:15px;min-height:46px;padding-inline:30px;font-size:16px;font-weight:700}.cm-account[data-cm-page=login] .login-entry .password-toggle{height:18px;padding:0}.cm-account[data-cm-page=login] .login-entry .password-toggle .cm-icon{width:18px;height:18px}.cm-breadcrumbs{color:var(--color-cm-accent);padding-block:25px;font-size:14px}.cm-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cm-breadcrumbs li,.cm-breadcrumbs a{align-items:center;gap:14px;display:flex}.cm-breadcrumbs li>.cm-icon{color:var(--color-cm-accent);width:10px}.cm-breadcrumbs a>.cm-icon{width:20px;height:20px}.cm-content-page,.cm-success-page{margin-block:20px 50px}.cm-content-page>h1,.cm-success-page>h1{margin-bottom:25px;font-size:32px;font-weight:500}.cm-content-page>.cm-button{margin-top:25px}.cm-prose{line-height:1.6}.cm-prose p{margin-block:1em}.cm-prose a{color:var(--color-cm-accent);text-decoration:underline}.cm-prose ul,.cm-prose ol{list-style:revert;padding-left:25px}.cm-page-actions{justify-content:flex-end;margin-block:30px;display:flex}.cm-content-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.cm-content-cards img{object-fit:cover;border-radius:12px;width:100%;height:240px}.cm-content-cards h2{margin:15px 0;font-size:20px}.cm-content-cards time{color:#888;margin-top:15px;font-size:13px;display:block}.cm-success-details{grid-template-columns:1fr 1fr;gap:30px;display:grid}.cm-success-details h1,.cm-success-details h2{margin-bottom:20px;font-size:24px;font-weight:500}.cm-success-details p{margin:15px 0}.cm-success-details a{color:var(--color-cm-accent)}.cm-success-details dl>div{margin-bottom:15px}.cm-success-details dt{font-weight:700}.cm-success-social{text-align:center;background:#eeeeeeda;border-radius:5px;margin-top:30px;padding:20px}.cm-success-social h2{text-transform:uppercase;margin-bottom:20px;font-size:20px;font-weight:500}.cm-success-social nav{color:var(--color-cm-accent);justify-content:center;gap:20px;display:flex}.cm-error-shell{background:radial-gradient(circle at 0 0,#ffe6f7,#0000 45%),radial-gradient(circle at 100% 0,#ffe0ff,#0000 45%),#f8f8fa;justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:60px 15px;display:flex}.cm-error-card{background:#fff;border-radius:26px;align-items:center;gap:40px;width:100%;max-width:1040px;padding:38px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #0f172a1f}.cm-error-card:before,.cm-error-card:after{content:"";opacity:.25;z-index:0;border-radius:50%;position:absolute}.cm-error-card:before{background:radial-gradient(circle,#ff038f,#0000 70%);width:260px;height:260px;top:-120px;right:-80px}.cm-error-card:after{background:radial-gradient(circle,#ffc7ec,#0000 70%);width:220px;height:220px;bottom:-120px;left:-60px}.cm-error-copy{flex-direction:column;flex:1;align-items:flex-start;gap:14px;display:flex;position:relative}.cm-error-copy h1{color:var(--color-cm-accent);font-size:24px;font-weight:700}.cm-error-promo{color:#4b5563;text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:10px;font-size:15px;font-weight:600;display:flex}.cm-promo-pill{background:#fff0f8;border:1px dashed #ff038f73;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-width:260px;min-height:90px;margin:4px 0;padding:10px 16px;display:flex;position:relative}.cm-promo-code{background:var(--color-cm-accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:4px 16px;font-size:14px}.cm-promo-pill [data-cm-copy-status]{color:#fff;background:#111827;border-radius:7px;padding:7px 9px;font-size:12px;position:absolute;top:-30px}.cm-error-return{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#ff038f,#ff7ac1);border-radius:100px;justify-content:center;align-items:center;margin-top:16px;padding:14px 30px;font-weight:700;display:inline-flex;box-shadow:0 12px 30px #941b6073}.cm-error-orbit{background:radial-gradient(circle at 30% 15%,#ffe6f6,#fff 45%,#f5f5f7);border:6px solid #ff038f1f;border-radius:50%;flex:0 0 260px;place-items:center;width:260px;height:260px;animation:6s ease-in-out infinite cm-error-float;display:grid;box-shadow:0 16px 40px #941b6040}.cm-error-orbit span{letter-spacing:.18em;color:var(--color-cm-accent);padding-left:.18em;font-size:82px;font-weight:800}@keyframes cm-error-float{50%{transform:translateY(-12px)}}@media (width<=767px){.cm-breadcrumbs{padding-block:20px}.cm-success-details,.cm-content-cards{grid-template-columns:1fr}.cm-error-card{flex-direction:column-reverse;gap:25px;padding:28px 22px}.cm-error-orbit{flex-basis:190px;width:190px;height:190px}.cm-error-orbit span{font-size:60px}.cm-error-copy{text-align:center;align-items:center}.cm-error-copy h1{font-size:20px}.cm-error-return{padding:12px 20px;font-size:13px}.cm-error-shell{padding:35px 15px}.cm-content-page>h1{font-size:25px}}.cm-agreement-dialog{width:min(760px,100vw - 30px);max-width:760px;padding:35px}.cm-agreement-dialog h1{margin-bottom:20px;font-size:24px}.cm-agreement-dialog [data-cm-agreement-status] button{margin-left:15px}.cm-verification-status{margin:10px 0}.cm-verification-status button{margin-left:10px}.cm-success-confirmation{background:url(./success_page-DOBoAfuv.jpg) 50%/100% no-repeat;padding:70px}.cm-success-address-line{overflow-wrap:anywhere;display:block}.cm-success-confirmation .cm-success-social nav{flex-wrap:wrap}.cm-success-confirmation .cm-success-details>section,.cm-success-confirmation .cm-success-social{background:#eeeeeed4;border-radius:5px;padding:20px}@media (width<=860px){.cm-success-confirmation{background-size:cover;padding:30px}.cm-success-confirmation .cm-success-details{grid-template-columns:1fr}}.cm-payment{gap:1rem;display:grid}.cm-payment-document{color:#16171a;background:#f4f5f7;margin:0;font-family:Nunito,system-ui,sans-serif}.cm-payment-page{place-items:center;min-height:100vh;padding:1rem;display:grid}.cm-payment--standalone{background:#fff;border:1px solid #e0e2e6;border-radius:1rem;width:min(32rem,100%);padding:clamp(1.25rem,4vw,2rem);box-shadow:0 .5rem 2rem #12151a0f}.cm-payment--standalone .cm-payment__button{width:100%}.cm-payment form{gap:1rem;display:grid}.cm-payment__instructions{color:var(--wc-muted,#5f6470);line-height:1.55}.cm-payment__button{border:1px solid var(--wc-accent,#ef562f);background:var(--wc-accent,#ef562f);color:#fff;width:fit-content;min-height:2.875rem;font:inherit;cursor:pointer;border-radius:.4375rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-payment__button img{width:auto;max-width:7rem;max-height:1.75rem}.cm-payment__button:disabled{cursor:wait;opacity:.65}.cm-payment__error,.cm-payment__status{color:#9e2f18;background:#fff0ed;border-radius:.4375rem;margin:0;padding:.75rem 1rem}.mono-credit-page{color:#16171a;background:#f4f5f7;min-height:100vh;padding:clamp(1rem,4vw,3rem)}.mono-credit-shell{width:min(70rem,100%);margin:0 auto}.mono-credit-brand{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 2rem;display:flex}.mono-credit-brand img{width:11.375rem;height:auto;display:block}.mono-credit-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:1.5rem;display:grid}.mono-credit-main,.mono-credit-summary,.mono-credit-invalid{background:#fff;border:1px solid #e0e2e6;border-radius:1rem;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 .5rem 2rem #12151a0f}.mono-credit-heading h1,.mono-credit-invalid h1{margin:.25rem 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem)}.mono-credit-eyebrow{color:#6a6d75;margin:0;font-weight:700}.mono-credit-status{background:#f1f3f5;border-radius:.75rem;gap:1rem;margin:1.5rem 0;padding:1rem;display:flex}.mono-credit-status.is-approved{color:#196f3d;background:#eaf8ef}.mono-credit-status.is-failed,.mono-credit-status.is-expired{color:#9e2f18;background:#fff0ed}.mono-credit-status h2,.mono-credit-status p{margin:0}.mono-credit-status p{margin-top:.35rem}.mono-credit-steps{gap:1rem;padding:0;list-style:none;display:grid}.mono-credit-steps li{grid-template-columns:2rem 1fr;gap:.75rem;display:grid}.mono-credit-steps li>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.mono-credit-steps strong,.mono-credit-steps p{margin:0;display:block}.mono-credit-steps p{color:#6a6d75;margin-top:.25rem}.mono-credit-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.mono-credit-button{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #111;border-radius:.55rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.mono-credit-button.is-primary{color:#fff;background:#111}.mono-credit-button.is-secondary{color:#111;background:#fff}.mono-credit-security,.mono-credit-field-note{color:#6a6d75;font-size:.875rem}.mono-credit-summary h2{margin-top:0}.mono-credit-summary dl{gap:.75rem;display:grid}.mono-credit-summary dl div{justify-content:space-between;gap:1rem;display:flex}.mono-credit-summary dd{text-align:right;margin:0;font-weight:700}.mono-credit-summary select{width:100%;min-height:2.75rem;margin-top:.5rem;padding:.5rem}.mono-credit-payment-amount{border-top:1px solid #e0e2e6;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.mono-credit-dialog{border:0;border-radius:.75rem;max-width:28rem;padding:1.5rem}.mono-credit-dialog::backdrop{background:#00000073}.mono-credit-dialog-actions{justify-content:flex-end;gap:.75rem;display:flex}.mono-credit-invalid{text-align:center;max-width:38rem;margin:8vh auto}@media (width<=48rem){.mono-credit-layout{grid-template-columns:1fr}.mono-credit-summary{order:-1}.mono-credit-brand{flex-direction:column;align-items:flex-start}}.cm-browse-page>.cm-wrap>h1{margin-bottom:30px;font-size:32px;font-weight:500;line-height:1.5}.cm-listing{margin-block:3px 40px}.cm-catalog-layout{grid-template-columns:300px minmax(0,1fr);gap:20px;display:grid}.cm-catalog-wide{grid-template-columns:minmax(0,1fr)}.cm-catalog-results{min-width:0;transition:opacity .15s}.cm-catalog-results[aria-busy=true]{opacity:.55}.cm-catalog-grid{grid-template-columns:repeat(3,minmax(0,calc(33% - 10px)));align-items:stretch;gap:15px 10px;display:grid}.cm-catalog-wide .cm-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-catalog-grid .cm-product-card{border:1px solid #efefef;border-radius:5px}.cm-catalog-grid .cm-product-photo>a>img{aspect-ratio:auto;object-fit:cover;object-position:bottom;border-radius:15px;height:450px}.cm-catalog-toolbar{justify-content:flex-end;align-items:center;gap:15px;min-height:55px;margin-bottom:20px;display:flex}.cm-catalog-toolbar select{color:var(--color-cm-accent);cursor:pointer;padding:10px 15px;font-size:18px}.cm-catalog-aside{min-width:0;padding-block:35px 20px}.cm-filter-toggle,.cm-filter-close{display:none}.cm-filter-dialog{box-sizing:border-box;overscroll-behavior:contain;border:0;width:min(298px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0 16px 25px;inset:0 auto 0 0;overflow-y:auto}.cm-filter-dialog::backdrop{background:#0006}.cm-filter-dialog .cm-catalog-aside{padding-top:0;display:block}.cm-filter-dialog .cm-filter-close{z-index:2;background:#fff;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:10px;display:flex;position:sticky;top:0}.cm-catalog-pagination{justify-items:center;gap:24px;margin-top:30px;display:grid}.cm-catalog-pagination>p{text-align:center;font-size:15px}.cm-catalog-pagination .cm-button-outline{border-radius:15px;min-width:200px;padding-block:12px;font-size:18px}.cm-catalog-pagination nav,.cm-catalog-pagination .links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cm-catalog-pagination a,.cm-catalog-pagination b{border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding-inline:5px;display:flex}.cm-catalog-pagination b{border-color:var(--color-cm-accent);color:var(--color-cm-accent)}.cm-catalog-error{color:#b82d43;border:1px solid #b82d43;padding:15px}.cm-catalog-error button{margin-left:15px;text-decoration:underline}.cm-catalog-empty{padding:30px 0;font-size:23px}.cm-catalog-tags{flex-wrap:wrap;gap:10px;margin-block:15px;display:flex}.cm-catalog-tags a{border:1px solid #eee;border-radius:15px;align-items:center;gap:8px;padding:8px 12px;display:flex}.cm-catalog-tags a.active{color:var(--color-cm-accent);border-color:currentColor}.cm-catalog-tags span{background:var(--color-cm-accent);color:#fff;border-radius:12px;padding:0 5px;font-size:12px}.cm-subcategories{margin-block:20px 10px}.cm-subcategories>div{flex-wrap:wrap;gap:10px;max-height:90px;display:flex;overflow:hidden}.cm-subcategories.is-expanded>div{max-height:none}.cm-subcategories a{border:1px solid #eae9e8;border-radius:16px;padding:7px 12px;font-size:14px}.cm-subcategories button{color:var(--color-cm-accent);align-items:center;gap:10px;margin-top:12px;display:flex}.cm-category-actions{margin-block:30px;position:relative}.cm-category-actions [data-cm-track]>a{flex:0 0 calc(50% - 10px);position:relative}.cm-category-actions img{border-radius:15px;width:100%}.cm-category-actions a>div{position:absolute;inset:auto 20px 20px}.cm-category-description{padding-block:25px}.cm-filter-selected{margin-bottom:16px}.cm-filter-selected h2{margin-bottom:8px;font-size:15px;font-weight:700}.cm-filter-selected-items{flex-wrap:wrap;gap:6px;display:flex}.cm-filter-selected-items button{border:1px solid var(--color-cm-accent);min-width:0;max-width:100%;min-height:34px;color:var(--color-cm-accent);text-align:left;background:#fff;border-radius:5px;align-items:center;gap:8px;padding:6px 9px;font-size:13px;display:inline-flex}.cm-filter-selected-items button>span:first-child{overflow-wrap:anywhere}.cm-filter-selected-items button>span:last-child{flex:none;font-size:18px;line-height:1}.cm-filter-group{margin-bottom:4px}.cm-filter-group[open]{margin-bottom:16px}.cm-filter-group summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0;padding:9px 0;font-size:20px;font-weight:700;line-height:1.3;list-style:none;display:flex}.cm-filter-group[open] summary{margin-bottom:8px}.cm-filter-group summary::-webkit-details-marker{display:none}.cm-filter-group summary>.cm-icon{width:17px;color:var(--color-cm-accent)}.cm-filter-group[open] summary>.cm-icon{transform:rotate(90deg)}.cm-filter-options{scrollbar-width:thin;max-height:170px;padding:0 12px 2px 8px;overflow-y:auto}.cm-filter-option{cursor:pointer;align-items:center;gap:10px;margin:6px 0;font-size:17px;display:flex}.cm-filter-option input{appearance:none;border:1px solid var(--color-cm-accent);border-radius:5px;flex-shrink:0;width:24px;height:24px}.cm-filter-option input:checked{background:var(--color-cm-accent);box-shadow:inset 0 0 0 4px #fff}.cm-filter-option input:focus-visible{outline-offset:2px;outline:2px solid #222}.cm-filter-option i{color:var(--color-cm-accent);margin-left:auto;font-size:13px;font-style:normal}.cm-filter-option img{object-fit:cover;border-radius:50%;width:25px;height:25px}.cm-filter-type-manufacturers .cm-filter-options{flex-wrap:wrap;gap:10px 5px;max-height:none;padding:0;display:flex;overflow:visible}.cm-filter-type-manufacturers .cm-filter-option{background:#f7f4f4;border-radius:5px;margin:0;padding:6px 12px;position:relative}.cm-filter-type-manufacturers input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cm-filter-type-manufacturers .cm-filter-option:has(input:checked){background:#e6e3e3}.cm-filter-type-manufacturers .cm-filter-option:has(input:focus-visible){outline:2px solid #222}.cm-filter-range-values{gap:10px;margin-bottom:15px;display:grid}.cm-filter-range-values label{border:1px solid #eae9e8;border-radius:5px;align-items:center;gap:5px;padding:12px 10px;display:flex}.cm-filter-range-values span{white-space:nowrap;font-size:13px}.cm-filter-range-values input{appearance:textfield;border:0;width:100%;min-width:0;font-size:15px}.cm-filter-range-values input::-webkit-inner-spin-button{appearance:none}.cm-filter-range-track{height:23px;margin-inline:5px;position:relative}.cm-filter-range-track:before{content:"";background:linear-gradient(to right,#eee var(--cm-range-min,0%),var(--color-cm-accent) var(--cm-range-min,0%),var(--color-cm-accent) var(--cm-range-max,100%),#eee var(--cm-range-max,100%));height:5px;position:absolute;top:9px;left:0;right:0}.cm-filter-range-track input{appearance:none;pointer-events:none;background:0 0;width:100%;height:23px;position:absolute;inset:0}.cm-filter-range-track input::-webkit-slider-thumb{appearance:none;background:var(--color-cm-accent);pointer-events:auto;cursor:grab;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #999}.cm-filter-range-track input::-moz-range-thumb{background:var(--color-cm-accent);pointer-events:auto;cursor:grab;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #999}.cm-filter-reset{color:var(--color-cm-accent);margin-block:10px;text-decoration:underline}@media (width<=1199px){.cm-catalog-layout{grid-template-columns:250px minmax(0,1fr)}.cm-catalog-wide{grid-template-columns:minmax(0,1fr)}.cm-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-catalog-wide .cm-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.cm-catalog-layout{grid-template-columns:minmax(0,1fr)}.cm-catalog-aside{display:none}.cm-filter-toggle{align-items:center;gap:8px;display:flex}.cm-catalog-toolbar{justify-content:space-between;min-height:45px}.cm-catalog-toolbar select{max-width:200px;padding-left:0;font-size:16px}.cm-catalog-wide .cm-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-browse-page>.cm-wrap>h1{margin-bottom:20px;font-size:25px}.cm-category-actions [data-cm-track]>a{flex-basis:100%}.cm-catalog-grid .cm-product-card{padding:7px}}@media (width<=560px){.cm-storefront>.cm-breadcrumbs:has(+.cm-browse-page){min-height:36.5px;padding-block:14px 0}.cm-storefront>.cm-breadcrumbs:has(+.cm-browse-page) li>.cm-icon{order:-1;transform:rotate(180deg)}.cm-browse-page>.cm-wrap>h1{margin-bottom:0;font-size:20px;line-height:30px}.cm-subcategories{margin-block:14px 15px}.cm-subcategories>div{max-height:140px}.cm-subcategories a{padding:7px 12px;line-height:21px}.cm-listing{margin-top:15px}.cm-catalog-grid,.cm-catalog-wide .cm-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin-inline:-10px}.cm-catalog-toolbar{min-height:23.5px;margin-top:10px}.cm-catalog-toolbar select{padding:0 23px;font-size:13px}.cm-catalog-grid .cm-product-card{border-radius:10px;padding:7px}.cm-catalog-grid .cm-product-photo>a>img{aspect-ratio:3/4;border-radius:7px;height:auto}.cm-catalog-grid .cm-product-photo{margin-bottom:10px}.cm-catalog-grid .cm-product-rating{display:none}.cm-catalog-grid .cm-product-title{height:36px;margin-bottom:8px}.cm-catalog-grid .cm-product-title a{font-size:13px;line-height:18px}.cm-catalog-grid .cm-product-actions{opacity:1;gap:2px;top:8px;left:8px}.cm-catalog-grid .cm-product-actions button{background:#fffd;border-radius:50%;width:30px;height:30px}.cm-catalog-grid .cm-product-actions .cm-icon{width:21px;height:21px}.cm-catalog-grid .cm-product-labels>*{min-height:0;padding:4px 6px;font-size:10px;line-height:10px}.cm-catalog-grid .cm-product-labels .cm-icon{width:18px;height:18px}.cm-catalog-grid .cm-product-saving{padding:4px 6px;font-size:10px;line-height:10px;top:10px;right:10px}.cm-catalog-grid .cm-product-bottom{min-height:64px;margin-top:auto;padding-top:8px}.cm-catalog-grid .cm-product-buy{z-index:1;width:36px;height:36px;position:absolute;bottom:7px;right:7px}.cm-catalog-grid .cm-product-cart-button{background:var(--color-cm-accent);color:#fff;border-radius:12px;width:36px;height:36px}.cm-catalog-grid .cm-product-cart-button .cm-icon{width:18px;height:18px}.cm-catalog-grid .cm-product-price-info{flex-direction:column-reverse;padding:0;display:flex}.cm-catalog-grid .cm-product-price{flex-direction:column;justify-content:center;min-height:36px;margin-top:7px;padding-right:39px;display:flex}.cm-catalog-grid .cm-product-price strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:18px}.cm-catalog-grid .cm-product-price del{font-size:12px;line-height:12px}.cm-catalog-grid .cm-product-delivery{overflow-wrap:anywhere;min-height:13px;margin:0;font-size:10px;line-height:13px;display:block}.cm-catalog-grid .cm-product-reward{border:0;align-self:flex-start;padding-left:20px;font-size:10px;line-height:15px;position:relative}.cm-catalog-grid .cm-product-reward:before{width:16px;left:0}}@media (width<=767px){.cm-catalog-grid .cm-product-card{flex-direction:column;display:flex}.cm-catalog-toolbar>label{min-width:0}.cm-catalog-toolbar select{max-width:100%}.cm-filter-toggle{flex:none;min-height:36px;font-size:16px}.cm-catalog-grid .cm-product-options{gap:7px;margin-bottom:8px;display:grid}.cm-catalog-grid .cm-option-label{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.cm-catalog-grid .cm-option-values{flex-wrap:nowrap;gap:3px;min-height:25px;margin:0}.cm-catalog-grid .cm-option-values>.cm-option-value{flex-shrink:0;margin:0}.cm-catalog-grid .cm-option-sizes>.cm-option-value{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;min-width:20px;max-width:calc(33.3333% - 16.3333px);padding:2px 4px;font-size:11px;line-height:18px;overflow:hidden}.cm-catalog-grid .cm-option-colors>img{flex-basis:18px;width:18px;height:18px}.cm-catalog-grid .cm-option-values>.cm-option-mobile-overflow,.cm-catalog-grid .cm-option-more-desktop{display:none}.cm-catalog-grid .cm-option-values>.cm-option-more-mobile{border:0;flex:none;align-items:center;min-height:25px;margin:0;padding:2px 0;font-size:10px;line-height:18px;display:inline-flex}.cm-catalog-grid .cm-product-stock-options{overflow-wrap:anywhere;font-size:11px}}.cm-content-page{padding-block:var(--space-5,1.5rem) var(--space-8,3rem)}.cm-content-page>.cm-wrap,.cm-content-page .cm-news-layout,.cm-content-page .cm-news-content{max-width:var(--cm-page-width,1280px);margin-inline:auto}.cm-content-page h1{margin-block:0 var(--space-5,1.5rem)}.cm-content-page .cm-content-columns:not(:has(>*)){display:none}.cm-content-page .cm-content-columns{gap:1rem;display:grid}.cm-content-page .cm-prose{overflow-wrap:anywhere;line-height:1.65}.cm-content-page .cm-prose [style*="white-space: pre"]{overflow-wrap:anywhere;white-space:normal!important}.cm-content-page .cm-prose :is(img,iframe,video){max-width:100%;height:auto}.cm-content-page .cm-information-links,.cm-content-page .cm-contact-links,.cm-content-page .cm-news-tags ul,.cm-content-page .cm-news-categories ul,.cm-content-page .cm-actions{flex-wrap:wrap;gap:.75rem;display:flex}.cm-content-page .cm-information-links a,.cm-content-page .cm-contact-chip,.cm-content-page .cm-news-tags a,.cm-content-page .cm-news-categories a{border:1px solid var(--color-border,#d9dee7);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.cm-content-page .cm-information-links img{object-fit:contain;width:2rem;height:2rem}.cm-content-page .cm-contact-grid,.cm-content-page .cm-sitemap-grid,.cm-content-page .cm-news-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.cm-content-page .cm-news-layout>*,.cm-content-page .cm-news-article{min-width:0}.cm-content-page .cm-contact-details address{gap:.55rem;margin-block-start:1.5rem;font-style:normal;display:grid}.cm-content-page .cm-contact-map :is(iframe,img){border:0;width:100%;max-height:28rem;display:block}.cm-content-page .cm-content-form,.cm-content-page .cm-rating-card,.cm-content-page .cm-rating-summary,.cm-faq-page details,.cm-content-page .cm-article-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d9dee7);border-radius:var(--radius-lg,1rem)}.cm-content-page .cm-content-form,.cm-content-page .cm-rating-card,.cm-content-page .cm-rating-summary{padding:clamp(1rem,3vw,1.5rem)}.cm-content-page .cm-field{gap:.4rem;margin-block:1rem;display:grid}.cm-content-page .cm-field :is(input,textarea){border:1px solid var(--color-border,#b8c0cc);font:inherit;border-radius:.65rem;width:100%;padding:.75rem}.cm-content-page .cm-link-tree ul,.cm-content-page .cm-link-list{gap:.45rem;margin-block:.6rem 1.2rem;padding-inline-start:1.4rem;display:grid}.cm-faq-page details{margin-block:.75rem;padding:.9rem 1rem}.cm-faq-page summary{cursor:pointer;font-weight:700}.cm-faq-page details .cm-prose{border-block-start:1px solid var(--color-border,#d9dee7);margin-block-start:.8rem;padding-block-start:.8rem}.cm-content-page .cm-dialog{border:0;border-radius:1rem;width:100%;max-width:min(42rem,100vw - 2rem);padding:0}.cm-content-page .cm-dialog::backdrop{background:#0c121c8c}.cm-content-page .cm-dialog__header,.cm-content-page .cm-rating-card header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cm-content-page .cm-dialog__header h2{margin:0}.cm-content-page .cm-dialog__header .cm-icon-button{margin-inline-start:auto}.cm-content-page .cm-dialog__header+*{margin-block-start:1rem}.cm-content-page .cm-rating-list,.cm-content-page .cm-article-grid{gap:1rem;margin-block:1.5rem;display:grid}.cm-content-page .cm-rating-card__scores,.cm-content-page .cm-rating-card__pros-cons{flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:1rem;display:flex}.cm-content-page .cm-rating-answer{border-inline-start:.25rem solid var(--color-accent,#2878d0);margin-block-start:1rem;padding-inline-start:1rem}.cm-content-page .cm-rating-summary{grid-template-columns:auto minmax(12rem,1fr);gap:1.5rem;margin-block-end:1rem;display:grid}.cm-content-page .cm-rating-summary__score{font-size:2rem;font-weight:800;display:block}.cm-content-page .cm-rating-summary__bars>div{grid-template-columns:1rem 1fr 2rem;align-items:center;gap:.6rem;display:grid}.cm-content-page .cm-rating-input{border:0;margin:1rem 0;padding:0}.cm-content-page .cm-rating-input__stars{flex-direction:row-reverse;justify-content:flex-end;display:inline-flex}.cm-content-page .cm-rating-input__stars input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.cm-content-page .cm-rating-input__stars label{color:var(--color-border,#b8c0cc);cursor:pointer;padding:.2rem}.cm-content-page .cm-rating-input__stars label .cm-icon{block-size:1.6rem;inline-size:1.6rem}.cm-content-page .cm-rating-input__stars input:checked~label,.cm-content-page .cm-rating-input__stars label:hover,.cm-content-page .cm-rating-input__stars label:hover~label{color:var(--color-warning,#f0ad22)}.cm-content-page .cm-rating-input__stars input:focus-visible+label{outline:2px solid}.cm-content-page .cm-article-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.cm-content-page .cm-article-card{overflow:clip}.cm-content-page .cm-article-card>a img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.cm-content-page .cm-article-card__body{padding:1rem}.cm-content-page .cm-article-card__body h2{margin-block-start:0}.cm-content-page .cm-article-card__meta,.cm-content-page .cm-news-article__meta{opacity:.75;flex-wrap:wrap;gap:.4rem 1rem;display:flex}.cm-content-page .cm-news-heading{align-items:center;gap:1rem;display:flex}.cm-content-page .cm-news-heading img{object-fit:cover;border-radius:.75rem;width:6rem;height:6rem}.cm-content-page .cm-news-article__hero{border-radius:1rem;max-width:100%;height:auto;margin-block:1rem 1.5rem;display:block}.cm-content-page .cm-news-videos{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.cm-content-page .cm-news-videos iframe{aspect-ratio:16/9;width:100%;height:auto}@media (width<=760px){.cm-content-page .cm-contact-grid,.cm-content-page .cm-sitemap-grid,.cm-content-page .cm-news-layout,.cm-content-page .cm-rating-summary{grid-template-columns:1fr}}.cm-compare,.cm-promotions{padding-block-end:3rem}.cm-compare h1,.cm-promotions h1{margin-block:0 1.5rem;font-size:clamp(1.6rem,3vw,2rem)}.cm-compare-layout{grid-template-columns:17.5rem minmax(0,1fr);gap:1.5rem;display:grid}.cm-compare-layout.is-wide{grid-template-columns:minmax(0,1fr)}.cm-compare-content,.cm-compare-sidebar{min-width:0}.cm-compare .cm-success{background:#ecf8ef;border:1px solid #84c494;border-radius:.65rem;padding:.75rem 1rem}.cm-compare-table{padding-block-end:.5rem;overflow-x:auto}.cm-compare-products,.cm-compare-values{min-width:max-content;display:grid}.cm-compare-count-1 :is(.cm-compare-products,.cm-compare-values){grid-template-columns:minmax(15rem,30rem)}.cm-compare-count-2 :is(.cm-compare-products,.cm-compare-values){grid-template-columns:repeat(2,minmax(15rem,1fr))}.cm-compare-count-3 :is(.cm-compare-products,.cm-compare-values){grid-template-columns:repeat(3,minmax(15rem,1fr))}.cm-compare-count-4 :is(.cm-compare-products,.cm-compare-values){grid-template-columns:repeat(4,minmax(15rem,1fr))}.cm-compare-products{gap:.75rem;margin-block-end:1.25rem}.cm-compare-product{border:1px solid var(--color-border,#e7e7e7);border-radius:.8rem;min-width:0;position:relative}.cm-compare-product .cm-product-card{border:0}.cm-compare-remove{background:var(--color-surface,#fff);border:1px solid var(--color-border,#ddd);z-index:2;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.cm-compare-remove .cm-icon{width:1rem;height:1rem}.cm-compare-section{border-block-start:1px solid var(--color-border,#e7e7e7);padding-block:.85rem}.cm-compare-section>summary{cursor:pointer;justify-content:space-between;align-items:center;padding-block:.25rem;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.cm-compare-section>summary::-webkit-details-marker{display:none}.cm-compare-section>summary .cm-icon{width:1.1rem;height:1.1rem;transition:transform .15s}.cm-compare-section:not([open])>summary .cm-icon{transform:rotate(-90deg)}.cm-compare-row{padding-block:.75rem}.cm-compare-row h3{margin:0 0 .5rem;font-size:1rem}.cm-compare-values{background:var(--color-surface-subtle,#fafafa);border-radius:.65rem;overflow:clip}.cm-compare-values>div{border-inline-end:1px solid var(--color-border,#e7e7e7);overflow-wrap:anywhere;min-width:0;padding:.75rem}.cm-compare-values>div:last-child{border-inline-end:0}.cm-compare-values strong{color:var(--color-muted,#727272);margin-block-end:.4rem;font-size:.75rem;font-weight:500;display:block}.cm-compare-empty,.cm-promotion-empty{background:var(--color-surface-subtle,#fafafa);border-radius:.75rem;padding:1.25rem}.cm-promotions>.cm-wrap{padding-block-start:1rem}.cm-promotion-detail{gap:1.5rem;display:grid}.cm-promotion-hero{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:stretch;gap:1.5rem;display:grid}.cm-promotion-hero>img{object-fit:cover;border-radius:1rem;width:100%;height:100%;max-height:25rem;display:block}.cm-promotion-summary{background:var(--color-surface-subtle,#fafafa);text-align:center;border-radius:1rem;align-content:center;justify-items:center;gap:1rem;padding:clamp(1rem,4vw,2rem);display:grid}.cm-promotion-summary p{margin:0}.cm-promotion-countdown{gap:1rem;width:100%;display:grid}.cm-promotion-countdown>div{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.cm-promotion-countdown span{gap:.25rem;display:grid}.cm-promotion-countdown output{background:var(--color-cm-accent,#d21882);color:#fff;font-variant-numeric:tabular-nums;border-radius:.45rem;padding:.55rem .25rem;font-size:1.45rem;font-weight:800}.cm-promotion-countdown small{font-size:.75rem}.cm-promotion-body{overflow-wrap:anywhere;line-height:1.65}.cm-promotion-body :is(img,iframe,video){max-width:100%;height:auto}.cm-promotion-conditions{border-block:1px solid var(--color-border,#e7e7e7);gap:.8rem;margin:0;padding:1.25rem 0 1.25rem 1.25rem;display:grid}.cm-promotion-code{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cm-promotion-code button{border:1px dashed var(--color-success,#2f8a61);color:var(--color-success,#2f8a61);border-radius:.45rem;align-items:center;gap:.4rem;padding:.35rem .65rem;display:inline-flex}.cm-promotion-code button[data-cm-copied=true]{border-style:solid}.cm-promotion-code code{color:inherit;font:inherit;font-weight:700}.cm-promotion-code .cm-icon{width:1rem;height:1rem}.cm-promotion-label{background:var(--color-cm-accent,#d21882);color:#fff;border-radius:.35rem;padding:.2rem .55rem;font-weight:700;display:inline-block}.cm-promotion-products,.cm-promotion-groups,.cm-promotion-additional{margin-block-start:2.5rem}.cm-promotion-products>h2,.cm-promotion-groups h2,.cm-promotion-additional>h2{margin-block:0 1.25rem;font-size:clamp(1.3rem,2.5vw,1.75rem)}.cm-promotion-groups{gap:2.5rem;display:grid}.cm-promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cm-promotion-card{border:1px solid var(--color-border,#e7e7e7);border-radius:1rem;flex-direction:column;display:flex;overflow:clip}.cm-promotion-card.is-ended{opacity:.72}.cm-promotion-card__image{display:block;position:relative}.cm-promotion-card__image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.cm-promotion-card__image strong{color:#fff;background:#111;border-radius:999px;padding:.4rem .75rem;position:absolute;bottom:.75rem;right:.75rem}.cm-promotion-card__body{flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.cm-promotion-card__body h2{margin:0;font-size:1.2rem}.cm-promotion-card__body .cm-prose{line-height:1.5}.cm-promotion-card__date{color:var(--color-muted,#727272);margin-block:auto 0}.cm-promotion-card__ended{color:var(--color-danger,#b82d43);font-size:.85rem;font-weight:700}.cm-promotion-pagination{justify-content:center;margin-block-start:1.5rem;display:flex}.cm-promotion-pagination .links{flex-wrap:wrap;gap:.5rem;display:flex}.cm-promotion-pagination :is(a,b){border:1px solid var(--color-border,#ddd);border-radius:.45rem;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;padding:.25rem;display:inline-flex}@media (width<=900px){.cm-compare-layout{grid-template-columns:minmax(0,1fr)}.cm-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.cm-promotion-hero{grid-template-columns:minmax(0,1fr)}.cm-compare-remove span{display:none}}@media (width<=520px){.cm-promotion-grid{grid-template-columns:minmax(0,1fr)}.cm-promotion-countdown output{font-size:1.1rem}}.cm-detail .cm-breadcrumbs{padding-block:30px;font-size:15px}.cm-detail .cm-breadcrumbs ol{gap:0 20px}.cm-detail .cm-breadcrumbs li,.cm-detail .cm-breadcrumbs a{gap:20px}@media (width>=768px) and (width<=1279px){.cm-detail .cm-breadcrumbs{padding-block:15px}}@media (width<=999px){.cm-detail .cm-breadcrumbs{order:-2;margin:0}}@media (width<=767px){.cm-detail .cm-breadcrumbs{padding-block:14px 10px}.cm-detail .cm-breadcrumbs li:not(:last-child){display:none}.cm-detail .cm-breadcrumbs li:last-child>.cm-icon{order:-1;transform:rotate(180deg)}.cm-detail .cm-breadcrumbs li:last-child{gap:15px;width:calc(100% - 25px)}}
