@charset "UTF-8";

html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}:root{--ss-primary-color:#5897fb;--ss-bg-color:#fff;--ss-font-color:#4d4d4d;--ss-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-focus-color:var(--ss-primary-color);--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-main-height:40px;--ss-content-height:300px;--ss-search-height:40px;--ss-option-height:auto;--ss-spacing-l:9px;--ss-spacing-m:7px;--ss-spacing-s:5px;--ss-animation-timing:0.2s;--ss-border-radius:4px}@keyframes ss-valueIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ss-valueOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.ss-hide{display:none!important}.ss-main{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);box-sizing:border-box;color:var(--ss-font-color);cursor:pointer;display:flex;flex-direction:row;min-height:var(--ss-main-height);outline:0;overflow:hidden;padding:var(--ss-spacing-s);position:relative;transition:background-color var(--ss-animation-timing);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-dir-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-dir-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--ss-spacing-m);max-width:100%;min-width:0;overflow:hidden}.ss-main .ss-values .ss-placeholder{color:var(--ss-placeholder-color);display:block;line-height:1em;margin:auto 0;min-width:0;overflow:hidden;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);text-overflow:ellipsis;white-space:nowrap;width:100%}.ss-main .ss-values .ss-max{align-items:center;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);color:var(--ss-bg-color);display:flex;font-size:12px;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.ss-main .ss-values .ss-single{display:block;flex:1 1 auto;margin:auto 0 auto var(--ss-spacing-s);max-width:calc(100% - 20px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-value{align-items:center;animation-duration:var(--ss-animation-timing);animation-fill-mode:both;animation-name:ss-valueIn;animation-timing-function:ease-out;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);display:flex;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.ss-main .ss-values .ss-value.ss-value-out{animation-duration:var(--ss-animation-timing);animation-name:ss-valueOut;animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{color:var(--ss-bg-color);flex:1;font-size:12px;line-height:1;min-width:0;overflow:hidden;padding:var(--ss-spacing-s) var(--ss-spacing-m);text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-value .ss-value-delete{align-items:center;border-left:1px solid var(--ss-bg-color);box-sizing:initial;cursor:pointer;display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete,.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18}.ss-main .ss-deselect{align-items:center;display:flex;flex:0 1 auto;height:auto;justify-content:center;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m);width:-moz-fit-content;width:fit-content}.ss-main .ss-deselect svg{height:8px;width:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:20}.ss-main .ss-arrow{align-items:center;display:flex;flex:0 1 auto;height:12px;justify-content:flex-end;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m);width:12px}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-height:var(--ss-content-height);opacity:0;overflow:hidden;position:absolute;transform:scaleY(0);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);width:auto;z-index:10000}.ss-content.ss-relative{height:100%;position:relative}.ss-content.ss-fixed{position:fixed}.ss-content.ss-dir-above{border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius);flex-direction:column-reverse;transform-origin:center bottom}.ss-content.ss-dir-below{border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius);transform-origin:center top}.ss-content.ss-open{opacity:1;transform:scaleY(1)}.ss-content .ss-search{border-bottom:1px solid var(--ss-border-color);display:flex;flex:0 1 auto;flex-direction:row}.ss-content .ss-search input{background-color:var(--ss-bg-color);border:none;box-sizing:border-box;display:inline-flex;flex:1 1 auto;font-size:inherit;height:var(--ss-search-height);line-height:inherit;margin:0;min-width:0;outline:0;padding:var(--ss-spacing-m) var(--ss-spacing-l);text-align:left;width:100%}.ss-content .ss-search input::-moz-placeholder{color:var(--ss-placeholder-color);vertical-align:middle}.ss-content .ss-search input::placeholder{color:var(--ss-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:none}.ss-content .ss-search .ss-addable{align-items:center;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);cursor:pointer;display:inline-flex;flex:0 0 auto;height:auto;justify-content:center;margin:0 0 0 var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg{align-items:center;display:flex;flex:0 1 auto;height:12px;justify-content:flex-end;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m);width:12px}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18}.ss-content.ss-dir-above .ss-search{border-bottom:none;border-top:1px solid var(--ss-border-color)}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-option{transition:max-height var(--ss-animation-timing) ease,opacity var(--ss-animation-timing) ease,padding-top var(--ss-animation-timing) ease,padding-bottom var(--ss-animation-timing) ease,margin-top var(--ss-animation-timing) ease,margin-bottom var(--ss-animation-timing) ease}.ss-content .ss-list .ss-optgroup.ss-open .ss-option{max-height:100px;opacity:1;overflow:visible}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{margin-bottom:0!important;margin-top:0!important;max-height:0;opacity:0;overflow:hidden;padding-bottom:0!important;padding-top:0!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{color:var(--ss-font-color);flex:1 1 auto;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{align-items:center;display:flex;flex:0 1 auto;flex-direction:row;gap:var(--ss-spacing-m);justify-content:center}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{cursor:pointer;display:flex;flex:0 0 auto;flex-direction:row}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{align-items:center;display:flex;flex:0 1 auto;font-size:60%;justify-content:center;padding:0 var(--ss-spacing-s) 0 0;text-align:center}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;height:13px;width:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{cursor:pointer;display:flex;flex:0 1 auto;flex-direction:row}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;height:10px;width:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{align-items:center;color:var(--ss-font-color);cursor:pointer;display:flex;min-height:var(--ss-option-height);padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal}.ss-content .ss-list .ss-option:hover:not(.ss-disabled){border-left:5px solid var(--ss-primary-color);transition:border-left var(--ss-animation-timing) ease}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover:not(.ss-disabled),.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background-color:var(--ss-primary-color);color:var(--ss-bg-color)}.ss-content .ss-list .ss-option.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color);display:inline-block}.ss-content .ss-list .ss-search{align-items:center;display:flex;flex-direction:row;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.toastify{background:linear-gradient(135deg,#73a5ff,#5477f5);border-radius:2px;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;color:#fff;cursor:pointer;display:inline-block;max-width:calc(50% - 20px);opacity:0;padding:12px 20px;position:fixed;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:#0000;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{border-radius:2px;height:1.5em;margin:-7px 5px;width:1.5em}.toastify-center{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;max-width:-moz-fit-content;right:0}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}aside,footer,header,nav{display:block}body,html{font-size:16px;line-height:1;width:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,button{touch-action:manipulation}button{background:#0000;color:#000;cursor:pointer}button,input,textarea{border-radius:0;font-family:inherit}input::-ms-clear{display:none}address{font-style:normal}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}fieldset{padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}b,strong{font-weight:700}.visually-hidden{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.image-aspect-ratio{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@supports (aspect-ratio:1){.image-aspect-ratio{aspect-ratio:var(--aspect-ratio)}}:root{--title-font:"Montserrat",sans-serif;--main-font:"Montserrat",sans-serif;--accent:#20a87d;--primary:#fff;--primary-rgb:255,255,255;--border-color:#2424241a;--text-primary-color:#242424;--text-secondary-color:#2424241a;--text-secondary-color-2:#24242480;--danger:#b82c1f;--danger-2:#fff8f7;--danger-3:#b82c1f1a;--rating-star:#efc35b;--container:72.5rem;--section-padding:6.25rem;--radius:0.625rem}html{font-size:16px;min-height:100vh;min-height:100svh;min-width:320px;--container-gap:1rem;--container-padding:var(--container-gap);--header-size:6.5625rem}html.fslightbox-open{padding-right:var(--scrollbar-width)}@-moz-document url-prefix(){html{scrollbar-color:#24242440 var(--primary)}}html::-webkit-scrollbar,html::-webkit-scrollbar-track{background:var(--primary)}html::-webkit-scrollbar-thumb{background:#24242440;border:4px solid var(--primary);border-radius:8px}body{background:var(--primary);display:flex;flex-direction:column;font-family:var(--main-font);font-weight:400;line-height:150%;min-height:100vh;min-height:100svh;min-width:320px;-webkit-tap-highlight-color:rgba(32,168,125,.25)}body.is-mobile-nav-active{overflow:hidden}body ::-moz-selection{background-color:#20a87d40}body ::selection{background-color:#20a87d40}section{z-index:2}.wrapper,section{position:relative}.wrapper{display:flex;flex:1 1 auto;flex-direction:column}.main{flex:1 0 auto;overflow:clip;position:relative}.main.flex-mode{display:flex;flex-direction:column}section{padding-top:var(--section-padding)}section:first-child{padding-top:calc(var(--header-size) + 1.25rem)}section:last-child{padding-bottom:var(--section-padding)}.container,.footer,.header,section:not(.disable-container){padding-inline:var(--container-padding)}.section-nav{align-items:center;align-self:center;display:inline-flex;flex-wrap:wrap;gap:1rem 2.1875rem;justify-content:center;justify-self:center}.section-hr{margin-top:1.5625rem;padding-top:1.5625rem;width:100%}.page-hr,.section-hr{border-top:1px solid var(--border-color)}.page-hr{margin:var(--section-padding) auto 0;max-width:var(--container)}.page-hr:last-child{margin-bottom:var(--section-padding)}.section-accent{background-color:var(--accent);color:var(--primary);padding-bottom:var(--section-padding)}.section-accent ::-moz-selection{background-color:#ffffff40}.section-accent ::selection{background-color:#ffffff40}.section-accent .section-label{background-color:rgba(var(--primary-rgb),.05);border-color:rgba(var(--primary-rgb),.05)}.section-accent .section-title{color:rgba(var(--primary-rgb),.85)}.section-accent .section-title strong{color:var(--primary)}.section-accent .section-text,.section-accent .section-text p{color:rgba(var(--primary-rgb),.85)}.section-accent .button{background-color:var(--primary);color:var(--accent)}.section-accent .link{color:var(--primary)}.toastify{display:flex;font-size:.875rem;z-index:6}.toastify u{text-underline-offset:.5ch}.toastify.is-error .toast-close{color:var(--danger)}.toast-close{color:var(--accent);font-size:0;height:1rem;margin:2px 0 0 7px;width:1rem}.toast-close:before{content:"✕";font-size:1rem}.page-back{margin-bottom:1.5625rem;padding-top:calc(var(--header-size) + 2rem);text-align:center}.page-back+section{padding-top:0}.page-back a{align-items:center;display:inline-flex;gap:.625rem}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(//www.smakmaks.ua/wp-content/themes/smakmaks/assets/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(//www.smakmaks.ua/wp-content/themes/smakmaks/assets/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(//www.smakmaks.ua/wp-content/themes/smakmaks/assets/fonts/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(//www.smakmaks.ua/wp-content/themes/smakmaks/assets/fonts/Montserrat-Bold.woff2) format("woff2")}.main-title{font-size:2rem;line-height:125%}.main-title,.section-title{font-family:var(--title-font);font-weight:600;text-transform:uppercase}.section-title{font-size:1.5rem;line-height:140.625%}.section-title.is-min{font-size:1.25rem}:is(.main-title,.section-title) strong{color:var(--accent);font-weight:700}.section-text{font-size:1rem;line-height:156%}.section-text img{max-width:100%}.section-text :is(li,p){color:#24242480}.section-text :is(li b,li strong,p b,p strong){color:var(--text-primary-color);font-weight:500}.section-text :is(h2,h3,h4){font-weight:600;line-height:145.833333%;text-transform:uppercase}.section-text h2{font-size:1.5rem}.section-text h3{font-size:1.25rem;font-size:1.125rem}.section-text hr{border-top:1px solid var(--border-color);margin-top:2.5625rem;padding-top:1.5625rem;width:100%}.section-text :is(ol,ul){padding-left:1rem}.section-text ul li{list-style-type:disc}.section-text a{color:var(--accent);font-size:.875rem;font-weight:600;line-height:142.857143%;text-decoration:underline;text-underline-offset:.4ch}.section-text li:not(:first-child){margin-top:1rem}.section-text>:not(:first-child){padding-top:1rem}.section-label{border:1px solid #2424241a;border-radius:6.25rem;display:inline-block;font-size:.75rem;font-weight:500;line-height:142.857143%;padding:.75rem 1.875rem}.section-label mark{background-color:initial;color:var(--danger)}.price{align-items:flex-start;display:inline-flex;flex-direction:row-reverse;gap:.625rem;justify-content:flex-end;white-space:nowrap}.price.is-large :is(ins,strong){font-size:1.5rem}.price.is-large del{font-size:.875rem}.price del{color:#999;font-size:.75rem;font-weight:500;line-height:142.857143%}.price :is(ins,strong){color:var(--danger);font-size:1rem;font-weight:700;line-height:142.857143%;text-decoration:none}.checkout-error{color:var(--danger)}.link{color:var(--accent);font-size:.875rem;font-weight:600;line-height:142.857143%;text-decoration:underline;text-underline-offset:.4ch}.link:hover{text-decoration:underline}.button{align-items:center;background-color:var(--accent);border-radius:var(--radius);color:var(--primary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.625rem;justify-content:center;line-height:142.857143%;min-height:3.75rem;padding:1.25rem 1.875rem;text-align:center;transition:opacity .2s}.button[aria-disabled=true],.button[disabled]{cursor:not-allowed;opacity:.4}.button.is-loading,.button[aria-busy=true]{cursor:progress;opacity:.5}.button.is-alternative{background-color:var(--primary);color:var(--accent)}.button.is-min{border-radius:.3125rem;min-height:2.5rem;padding:.625rem 1.875rem}.button.is-transparent{background-color:initial;border:1px solid var(--text-primary-color);color:var(--accent)}.icon-button{align-items:center;background-color:var(--theme,var(--primary));border:1px solid var(--theme,var(--border-color));border-radius:var(--radius);color:var(--color,var(--accent));display:inline-flex;height:3.75rem;justify-content:center;width:3.75rem}.icon-button.is-min{height:2.8125rem;width:2.8125rem}.icon-button.is-alternative{background-color:var(--primary);color:var(--accent)}.icon-button svg{height:50%;width:50%}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px}}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;-moz-transition:opacity .2s ease;transition:opacity .2s ease}input::placeholder,textarea::placeholder{opacity:1;transition:opacity .2s ease}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus::placeholder,textarea:focus::placeholder{opacity:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px var(--primary) inset;-webkit-text-fill-color:var(--text-primary-color)}.form-label span:first-child{color:var(--text-secondary-color-2);display:block;font-size:.875rem;line-height:143%;margin-bottom:.9375rem}.form-label span:nth-child(2){display:inline-grid;position:relative;width:100%}.form-label span:nth-child(2)>*{grid-area:1/1}.form-label span:nth-child(2)[data-text]:before{color:#0000;content:attr(data-text) " ";font-size:1rem;grid-area:1/1;line-height:150%;max-height:15.625rem;padding:1rem .9375rem;visibility:hidden;white-space:pre-wrap;width:100%;word-break:break-all}.form-label :is(input,textarea){background:var(--primary);border:1px solid #2424241a;border-radius:var(--radius);font-size:1rem;line-height:150%;max-height:15.625rem;padding:.9375rem;transition:border-color .2s,background-color .2s;width:100%}.form-label :is(input.is-error,textarea.is-error){background-color:var(--danger-2);border-color:var(--danger)}.form-label textarea{resize:none}.form-message{text-align:center;text-wrap:pretty}.select{--ss-border-radius:var(--radius);--ss-main-height:3.4375rem;--ss-spacing-s:0.875rem;--ss-primary-color:var(--accent);--ss-focus-color:#0000;--ss-animation-timing:.1s;transition:border-color .2s,color .2s,filter .2s}.select.is-large{--ss-main-height:4.375rem;--ss-spacing-s:23px}.select.is-large.ss-main .ss-values .ss-single{color:var(--text-primary-color);font-size:1rem}.select:is(select){min-height:var(--ss-main-height);opacity:0}.select.ss-main .ss-values{position:relative}.select.ss-main .ss-values .ss-single{font-size:.875rem;left:0;margin:0;position:absolute;top:0}.select.ss-main .ss-values .ss-single span{font-weight:600}.select.ss-main .ss-arrow path{stroke:var(--text-secondary-color-2)}.select.ss-content.checkout-select,.select.ss-content.is-large{translate:-3.8px 0}.select.ss-content .ss-search input{font-size:.875rem}.select.ss-main .ss-values .ss-placeholder{font-size:.875rem;padding:0}.select.ss-content .ss-list .ss-search{font-size:.875rem}.select.ss-content .ss-list .ss-option{font-size:.875rem;transition:background-color var(--ss-animation-timing),color var(--ss-animation-timing)}.select.ss-content .ss-list .ss-option span{display:none}.select.ss-content.is-large .ss-list .ss-option{font-size:1rem}.select.ss-content .ss-list .ss-option.ss-highlighted,.select.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background-color:initial;color:var(--ss-primary-color)}.select.ss-content .ss-list .ss-option:hover:not(.ss-disabled){background-color:var(--ss-primary-color);border-left:0;color:var(--primary);transition:background-color var(--ss-animation-timing),color var(--ss-animation-timing)}.checkbox,.radio{cursor:pointer;display:inline-flex;gap:.625rem;position:relative}:is(.checkbox,.radio) input{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;left:.78125rem;margin:-1px;padding:0;position:absolute;top:50%;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.checkbox i,.radio i{background:var(--primary);border:1px solid var(--border-color);border-radius:.3125rem;display:inline-block;flex:0 0 1.5625rem;height:1.5625rem;margin-top:2px;position:relative;transition:border-color .15s;width:1.5625rem}:is(.checkbox,.radio) i:before{background-color:var(--accent);border-radius:3px;content:"";inset:5px;opacity:0;position:absolute;transition:opacity .2s}.checkbox span,.radio span{color:var(--text-secondary-color-2);font-size:.875rem;line-height:125%;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.checkbox,.radio) span p{color:var(--text-primary-color);font-size:.75rem;padding-bottom:.3125rem}:is(.checkbox,.radio) span small{color:var(--text-secondary-color-2);font-size:.75rem}:is(.checkbox,.radio) span a{color:var(--accent);text-decoration:underline;text-underline-offset:.5ch}:is(.checkbox,.radio) input:checked+i:before{opacity:1}:is(.checkbox,.radio) input:checked+i+span{color:var(--text-primary-color)}:is(.checkbox,.radio) input:checked+i+span small{color:var(--text-secondary-color-2)}.radio i,.radio i:before{border-radius:50%}.social{align-items:center;display:flex;flex-wrap:wrap;gap:1.5625rem}.social.is-min{gap:.9375rem}.social.is-min a svg{height:1.5625rem;width:1.5625rem}.social a{color:var(--accent)}.social a svg{height:2.1875rem;width:2.1875rem}html.fslightbox-open .messenger{right:calc(1.875rem + var(--scrollbar-width))}body.is-popup-active .messenger{right:calc(1.875rem + var(--popup-padding))}.messenger{align-items:flex-end;bottom:3.75rem;display:flex;flex-direction:column;gap:.625rem;position:fixed;right:1.875rem;z-index:2}.messenger.is-open .messenger__list{opacity:1;visibility:visible}.messenger.is-open .messenger__target svg:nth-child(2){transform:scaleY(-1)}.messenger__list{display:flex;flex-direction:column;gap:.3125rem;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}.messenger__target{align-items:center;background-color:var(--accent);border-radius:.9375rem;color:var(--primary);display:inline-flex;gap:.9375rem;padding:.9375rem}.messenger__target svg:first-child{height:1.5625rem;width:1.5625rem}.messenger__target svg:nth-child(2){height:.9375rem;transition:transform .2s;width:.9375rem}.pagination__arrow,.pagination__current,.pagination__link,.slider-arrow{align-items:center;border:1px solid var(--border-color);border-radius:var(--radius);color:var(--text-primary-color);display:inline-flex;height:3.75rem;justify-content:center;width:2.5rem}.pagination__arrow.is-min,.pagination__current.is-min,.pagination__link.is-min,.slider-arrow.is-min{height:2.25rem;width:2.25rem}:is(.pagination__arrow.is-min,.pagination__current.is-min,.pagination__link.is-min,.slider-arrow.is-min) svg{height:1.25rem;width:1.25rem}.pagination__arrow[aria-disabled=true],.pagination__current[aria-disabled=true],.pagination__link[aria-disabled=true],.slider-arrow[aria-disabled=true]{cursor:not-allowed;opacity:.5}[data-pagination-anchor]{scroll-margin-top:3.125rem;transition:opacity .3s}.pagination{display:flex;flex-wrap:wrap;gap:.9375rem;transition:opacity .3s}.pagination__arrow,.pagination__current{flex:0 0 2.5rem;height:2.5rem;width:2.5rem}.pagination__current{color:var(--text-primary-color)}.pagination__link{color:var(--text-secondary-color-2);flex:0 0 2.5rem;font-size:.875rem;height:2.5rem;width:2.5rem}.quantity{background-color:var(--primary);border:1px solid #2424241a;border-radius:var(--radius);display:grid;grid-template-columns:repeat(3,1fr);height:3.125rem;position:relative;width:8.75rem}.quantity__button{align-items:center;background-color:initial;display:inline-flex;justify-content:center;opacity:.5;position:relative;z-index:2}.quantity__button svg{height:1.25rem;width:1.25rem}.quantity__minus{border-radius:var(--radius) 0 0 var(--radius);padding-left:.5rem}.quantity__input{color:var(--text-primary-color);font-size:.875rem;font-weight:500;height:100%;line-height:142.857143%;text-align:center;width:100%}.quantity__input::-moz-placeholder{color:var(--text-secondary-color-2)}.quantity__input::placeholder{color:var(--text-secondary-color-2)}.quantity__plus{border-radius:0 var(--radius) var(--radius) 0;padding-right:.5rem}body{padding-right:var(--popup-padding,0)}body.is-popup-active{overflow:hidden}.popup{align-items:center;display:flex;height:100%;left:0;opacity:0;padding:.625rem;position:fixed;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%;z-index:6}.popup.side-mode{opacity:1;padding:0;transition:none;visibility:visible}.popup.side-mode .popup-backdrop{opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}.popup.side-mode .popup-body{border-radius:0;margin:0 0 0 auto;transform:translate(100%);transition:transform .4s}.popup.side-mode .popup-container{height:calc(var(--vh, 1vh)*100);height:100dvh;max-height:none}.popup.side-mode.is-active .popup-backdrop{opacity:1;visibility:visible}.popup.side-mode.is-active .popup-body{transform:translate(0)}.popup.is-transition-none{transition:none}.popup.is-active{opacity:1;visibility:visible}.popup-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:100%;width:100%;z-index:2}.popup-backdrop{background:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%}.popup-body{background:var(--primary);border-radius:var(--radius);margin:auto;max-width:43.75rem;position:relative;width:100%;z-index:2}.popup-container{border-radius:var(--radius);max-height:calc(var(--vh, 1vh)*100 - 1.875rem);max-height:calc(100dvh - 1.875rem);overflow-y:auto;padding:1rem}.popup-close-button{background-color:initial;color:var(--text-primary-color);height:3.125rem;position:absolute;right:.5rem;top:.5rem;width:3.125rem}.popup-close-button svg{height:70%;width:70%}.leave-review__title{padding-right:2.5rem}.leave-review__text{padding-top:2rem}.leave-review__form{display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem;position:relative;transition:opacity .3s}.leave-review__form[aria-busy=true]{opacity:.5}.leave-review__form[aria-busy=true]:before{content:"";cursor:progress;inset:0;position:absolute}.leave-review__rating{display:flex;flex-direction:row-reverse;gap:1rem;justify-content:flex-end}.leave-review__rating label{cursor:pointer}.leave-review__rating label input{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.leave-review__rating label svg{color:var(--rating-star);height:2rem;opacity:.5;transition:opacity .2s;width:2rem}.leave-review__rating label:has(input:checked) svg{opacity:1}.leave-review__rating label:has(input:checked)~* svg{opacity:1}.leave-review__rating-title{color:var(--text-secondary-color-2);display:block;font-size:.875rem;line-height:143%;margin-bottom:.9375rem}.header{align-items:center;background-color:var(--primary);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;left:0;padding-block:.9375rem;position:fixed;top:0;width:100%;z-index:3;--container-gap:26px}.header__logo{flex:1 1;position:relative;z-index:4}.header__logo-link{display:block}.header__logo-img{height:4.6875rem;-o-object-fit:contain;object-fit:contain;width:8.1875rem}.header__nav{background-color:var(--primary);height:calc(var(--vh, 1vh)*100);height:100dvh;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;visibility:hidden;width:max(320px,100%)}.header__nav.is-active-transition{transition:opacity .3s,visibility .3s}.header__nav.is-mobile-nav-active{opacity:1;visibility:visible}.header__nav-body{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-block:var(--height-header,0);position:relative}.header__nav-body:before{background-color:var(--primary);content:"";height:var(--height-header,0);left:0;position:fixed;top:0;width:100%;z-index:2}.header__nav-list{align-items:center;display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;padding-top:1.5625rem;padding-inline:var(--container-gap);width:100%}.header__nav-list>li{text-align:center;width:100%}.header__nav-list>li:not(:first-child){border-top:1px solid var(--border-color)}.header__nav-list>li>a{align-items:center;color:#24242480;display:flex;justify-content:space-between;line-height:142.857143%;padding:1.5625rem 0;width:100%}.header__nav-list>li>a[aria-current=page]{color:var(--text-color)}.header__nav-add{display:flex;flex-wrap:wrap;gap:1.5625rem .625rem;justify-content:center;min-width:100%;padding-top:1.5625rem;padding-inline:var(--container-gap)}.header__nav-add:not(:last-child){padding-top:2.1875rem}.header__button{align-items:center;display:inline-flex;justify-content:center;padding:0 1rem;width:100%}.header__burger{background-color:initial;cursor:pointer;display:block;height:1.875rem;position:relative;width:1.875rem;z-index:4}.header__burger:before{content:"";height:150%;top:50%;width:150%}.header__burger span,.header__burger:before{left:50%;position:absolute;transform:translate(-50%,-50%)}.header__burger span{border-radius:2px;border-top:2px solid var(--text-primary-color);transition-duration:.3s;transition-property:transform,top,opacity,visibility;transition-timing-function:ease;width:75%}.header__burger span:first-child{top:30%}.header__burger span:nth-child(2){opacity:1;top:50%;visibility:visible}.header__burger span:nth-child(3){top:70%}.header__burger.is-mobile-nav-active span:first-child{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.header__burger.is-mobile-nav-active span:nth-child(2){opacity:0;visibility:hidden}.header__burger.is-mobile-nav-active span:nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.hero{display:flex;flex-direction:column;justify-content:center;overflow:clip}.hero:first-child{padding-top:calc(var(--header-size) + 1.25rem)}.hero__background{aspect-ratio:430/495;position:relative;width:100%;z-index:-1}.hero__decor-panel{display:none}.hero__decor-image{aspect-ratio:1215/1125;height:auto;left:50%;position:absolute;top:0;transform:translate(-53.65%,-4.75%);width:200%}.hero__inner{align-items:center;display:flex;flex-direction:column;gap:2.1875rem;justify-content:center}.hero__content{text-align:center}.hero__label{text-wrap:pretty;width:100%}.hero__subtitle,.hero__text,.hero__title{padding-top:2.1875rem}.hero__text{display:inline-block;max-width:31.25rem}.hero__advantages{display:flex;flex-wrap:wrap;gap:1.5625rem 0;justify-content:center;margin-inline:-1rem}.hero__advantages li{align-items:center;display:inline-flex;flex-direction:column;gap:1.5625rem;padding-inline:1rem;position:relative;text-align:center}.hero__advantages i{border:1px solid var(--border-color);border-radius:var(--radius);height:3.75rem;position:relative;width:3.75rem}.hero__advantages i img{left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero__advantages p{font-size:.875rem;font-weight:600;line-height:125%}.hero__certified{bottom:0;position:absolute;right:50%;transform:translate(50%)}.categories{padding-bottom:var(--section-padding)}.categories__hr{margin-bottom:var(--section-padding)}.categories__text{padding-top:1.5625rem;position:relative}.categories__list{display:grid;gap:.625rem;grid-template-columns:100%;padding-top:1.5625rem}.categories-card{align-items:flex-end;aspect-ratio:1/1;color:var(--primary);display:flex;position:relative}.categories-card__background{inset:0;position:absolute;z-index:-1}.categories-card__background:after{background-image:linear-gradient(180deg,#00000040,#000000d9);border-radius:var(--radius);content:"";inset:0;position:absolute;transition:opacity .2s}.categories-card__background img{border-radius:var(--radius);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.categories-card__footer{align-items:center;display:flex;justify-content:space-between;padding:1.5625rem;width:100%}.categories-card__footer span{font-weight:600}.benefits{text-align:center}.benefits__text{padding-top:1.5625rem}.benefits__list{display:flex;flex-wrap:wrap;gap:.625rem;padding-top:3.125rem;text-align:start}.benefits__list li{align-items:center;background:rgba(var(--primary-rgb),.05);border:1px solid rgba(var(--primary-rgb),.05);border-radius:var(--radius);display:flex;flex:1 1 100%;gap:.625rem;padding:1.5rem 1.5625rem}.benefits__list li p{flex:1 1;font-weight:500}.benefits__list li i{align-items:center;background-color:rgba(var(--primary-rgb),.05);border-radius:var(--radius);display:inline-flex;flex:0 0 3.75rem;height:3.75rem;justify-content:center;width:3.75rem}.advantages{display:grid;gap:1.5625rem 3.125rem}.advantages__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5625rem}.advantages__image{position:relative}.advantages__image img{aspect-ratio:1/1;border-radius:var(--radius);height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.advantages__list{display:flex;flex-direction:column;gap:.625rem}.advantages__list li{display:grid;gap:.9375rem 1.5625rem;grid-template-columns:3.75rem auto;padding:1.5625rem}.advantages__list li,.advantages__list li i{border:1px solid var(--border-color);border-radius:var(--radius)}.advantages__list li i{align-items:center;align-self:center;display:inline-flex;grid-column:1;grid-row:1/3;height:3.75rem;justify-content:center;width:3.75rem}.advantages__list li h3{align-self:self-end;font-weight:500;line-height:125%}.advantages__list li p{color:var(--text-secondary-color-2);line-height:125%}.advantages__footer{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1rem 2.1875rem;justify-content:center;justify-self:start}.testimonials__title{text-align:center}.testimonials__controls{align-items:center;display:flex;gap:.9375rem;width:100%}.testimonials__button{flex:1 1}.testimonials__slider{padding-top:2.1875rem}.testimonials__slider:not(.is-init){display:flex;gap:1.25rem}.testimonials__slider.keen-slider:not([data-keen-slider-disabled]){overflow:visible;padding-inline:var(--container-padding)}.testimonials__footer{display:flex;justify-content:center;padding-top:2.1875rem}.testimonials__view-more{padding-top:2rem;text-align:center}.testimonials-slide{min-width:calc(100vw - var(--container-gap)*2)}.testimonials-slide__inner{border:1px solid var(--border-color);border-radius:1.5625rem;padding:1.5625rem}.testimonials-slide__header{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-between}.testimonials-slide__cite{font-size:1rem;font-style:normal;font-weight:600;line-height:139%;text-transform:uppercase}.testimonials-slide__rating{align-items:center;color:#efc35b;display:flex;gap:.3125rem}.testimonials-slide__hr{border-top:1px solid var(--border-color);margin-top:1.5625rem;padding-top:1.5625rem;width:100%}.testimonials-slide__text{color:var(--text-secondary-color-2);font-size:1rem;font-weight:500;line-height:139%}.action{margin-top:var(--section-padding);overflow:clip}.action__inner{align-items:center;display:flex;flex-direction:column;gap:1.5625rem;text-align:center}.action__nav{margin-top:1.5625rem}.action__decor{aspect-ratio:10/5;position:relative}.action__decor img{height:auto;min-width:900px;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;transform:translate(47.5%,-20%);width:130%}.get-in-touch{gap:3.125rem}.get-in-touch,.get-in-touch__main{display:flex;flex-direction:column}.get-in-touch__main{gap:2.1875rem}.get-in-touch__contacts{display:flex;flex-wrap:wrap;gap:1.5625rem}.get-in-touch__contacts a{align-items:center;color:var(--text-secondary-color-2);display:inline-flex;gap:.9375rem;line-height:156%}.get-in-touch__contacts a svg{color:var(--accent)}.get-in-touch__hr.section-hr{margin-top:0;padding-top:0}.get-in-touch__form{border:1px solid var(--border-color);border-radius:var(--radius);display:grid;gap:.9375rem 1.25rem;grid-template-columns:100%;padding:1.5625rem;transition:opacity .3s}.get-in-touch__form[aria-busy=true]{opacity:.5;pointer-events:none}.get-in-touch__form .form-submit{align-self:self-end;margin-top:.5625rem}.get-in-touch__map iframe{border-radius:var(--radius);height:100%;min-height:23.75rem;width:100%}.related-blog{text-align:center}.related-blog__line{border-top:1px solid var(--border-color);height:1px;margin-bottom:var(--section-padding);width:100%}.related-blog__text{padding-top:1.5625rem}.related-blog__list{display:grid;gap:.625rem;grid-template-columns:100%;padding-top:3.125rem;text-align:start}.related-blog__footer{align-items:center;display:flex;justify-content:center;padding-top:3.125rem}.single-card{border:1px solid var(--border-color);border-radius:var(--radius);display:flex;flex-direction:column;padding:.9375rem}.single-card__image{aspect-ratio:350/260;background-color:var(--border-color);border-radius:var(--radius);display:block;overflow:clip}.single-card__image img{border-radius:.3125rem;-o-object-fit:cover;object-fit:cover;transition:scale .5s}.single-card__content{display:flex;flex:1 1;flex-direction:column;padding:1.5625rem .625rem .625rem}.single-card__title{display:-webkit-box;font-weight:500;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.single-card__title a{color:var(--text-primary-color);display:block}.single-card__excerpt{color:var(--text-secondary-color-2);display:-webkit-box;flex:1 1;-webkit-line-clamp:3;line-clamp:3;line-height:156.25%;overflow:hidden;padding-top:.9375rem;text-overflow:ellipsis;-webkit-box-orient:vertical}.single-card__link{display:inline-block;margin-top:.9375rem}.about-us{text-align:center}.about-us__title{margin:0 auto;max-width:39.125rem}.about-us__text{padding-top:3.125rem}.statistic{margin-top:var(--section-padding);padding-top:calc(var(--section-padding)/2)}.statistic,.statistic:last-child{padding-bottom:calc(var(--section-padding)/2)}.statistic__list{display:grid;gap:2rem 1rem;grid-template-columns:1fr 1fr}.statistic__list li{display:flex;flex-direction:column;gap:1rem}.statistic__list h3{font-size:1.5rem;font-weight:600;line-height:156.25%;text-transform:uppercase}.statistic__list p{color:#ffffffd9;font-size:.875rem;line-height:156.25%}.certificates{text-align:center}.certificates__text{padding-top:1.5625rem}.certificates__list{display:grid;gap:3.125rem;grid-template-columns:100%;padding-top:3.125rem}.certificates__list a{display:flex;min-height:100%}.certificates__list img{border:25px solid var(--primary);filter:drop-shadow(0 0 50px rgba(0,0,0,.05));min-height:100%}.blog{text-align:center;transition:opacity .3s}.blog.is-page-changing{cursor:progress;opacity:.5}.blog__text{padding-top:1.5625rem}.blog__list{display:grid;gap:.625rem;grid-template-columns:100%;padding-top:3.125rem;text-align:start}.blog__pagination{justify-content:center;padding-top:3.125rem}.single{display:grid;gap:3.125rem}.single__thumbnail img{border-radius:var(--radius)}.single__title{font-size:1.5rem;font-weight:600;line-height:145.833333%;padding-top:3.125rem;text-transform:uppercase}.single__content{padding-top:2.1875rem}.single__related{display:grid;gap:1.5625rem;grid-template-columns:100%}.catalog-hero{align-items:center;display:flex;flex-direction:column;gap:1.5625rem;text-align:center}.catalog-hero__categories{text-align:start}.catalog-categories{display:grid;gap:.625rem;grid-auto-rows:1fr;grid-template-columns:100%;width:100%}.catalog-categories li{width:100%}.catalog-categories-card{align-items:flex-end;aspect-ratio:1/1;border-radius:var(--radius);color:var(--primary);display:flex;justify-content:space-between;padding:1.5625rem;position:relative}.catalog-categories-card__background{border-radius:var(--radius);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.catalog-categories-card__background:after{background-image:linear-gradient(180deg,#00000040,#000000d9);border-radius:var(--radius);content:"";inset:0;position:absolute;transition:opacity .2s;z-index:2}.catalog-categories-card__background img{border-radius:var(--radius);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalog-categories-card__content{max-width:17rem}.catalog-categories-card__content h2{font-weight:600;line-height:125%}.catalog-categories-card__content p{color:rgba(var(--primary-rgb),.85);font-size:.875rem;line-height:143%;padding-top:.75rem}.catalog-categories-card__icon{align-items:center;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:rgba(var(--primary-rgb),.05);border:1px solid rgba(var(--primary-rgb),.05);border-radius:var(--radius);display:inline-flex;flex:0 0 2.8125rem;height:2.8125rem;justify-content:center;transition:color .2s,border-color .2s,background-color .2s;width:2.8125rem}.catalog-categories-card__icon svg{height:.9375rem;width:.9375rem}.catalog{display:grid;gap:2rem .625rem}.catalog.is-page-changing :is(.catalog__pagination,[data-pagination-anchor]){opacity:.5;pointer-events:none}.catalog__header{align-items:flex-end;display:flex;flex-direction:column;gap:1.5625rem}.catalog__header-column{padding-bottom:2rem;padding-top:1rem;width:100%}.catalog__text{overflow:hidden;position:relative}.catalog__text:after{box-shadow:inset 0 -64px 32px -32px #fff;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .4s}.catalog__text.is-visible{height:auto!important}.catalog__text.is-visible:after{display:none}.catalog__text-wrapper{display:flex;flex-direction:column;gap:1rem}.catalog__text-wrapper.is-active .catalog__text:after{opacity:0}.catalog__text-wrapper.is-active .catalog__text-toggle-view svg{transform:scaleY(-1)}.catalog__text-toggle-view{align-items:center;align-self:center;color:var(--accent);display:inline-flex;font-weight:500;gap:.625rem}.catalog__text-toggle-view svg{height:1rem;transition:transform .5s;width:1rem}.catalog__sort{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1.5625rem;scroll-margin-top:4rem;text-align:start;width:100%}.catalog__sort>span:first-child{font-size:.875rem;font-weight:500;line-height:107.142857%}.catalog__main{min-height:12.5rem;position:relative}.catalog__none{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden}.catalog__main.is-empty .catalog__none{opacity:1;visibility:visible}.catalog__list{display:grid;gap:.625rem;grid-template-columns:100%}.catalog__pagination{justify-content:center;padding-top:3.125rem}.catalog-filter{border:1px solid var(--border-color);border-radius:var(--radius);padding:1.5625rem}.catalog-filter__target{align-items:center;background-color:initial;border-radius:var(--radius) var(--radius) 0 0;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;line-height:125%;margin:-1.5625rem;min-height:3.4375rem;padding:.9375rem;width:calc(100% + 3.125rem)}.catalog-filter__target svg{height:.9375rem;width:.9375rem}.catalog-filter__inner{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}.catalog-filter__inner>*{overflow:hidden}.catalog-filter.is-active .catalog-filter__inner{grid-template-rows:1fr}.catalog-filter__hr{border-top:1px solid var(--border-color);margin-top:1.5625rem}.catalog-filter__param{padding-top:1.5625rem}.catalog-filter__param>span:first-child{display:block;font-size:.875rem;font-weight:500;line-height:107.142857%}.catalog-filter__param>span:first-child:not(:last-child){margin-bottom:.9375rem}@keyframes pulse{0%{opacity:1;scale:1}75%{opacity:0;scale:3}to{opacity:0;scale:3}}.catalog-card{border:1px solid var(--border-color);border-radius:var(--radius);display:flex;flex-direction:column;gap:.9375rem 0;padding:.9375rem}.catalog-card__thumbnail{border-radius:.3125rem;overflow:hidden;width:100%}.catalog-card__thumbnail img{aspect-ratio:1/1;border-radius:.3125rem;height:auto;-o-object-fit:contain;object-fit:contain;transition:scale .5s;width:100%}.catalog-card__title{font-size:.875rem;font-weight:500;line-height:142.857143%;width:100%}.catalog-card__title a{color:var(--text-primary-color);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.catalog-card__info{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);display:flex;flex:1 1;flex-direction:column;gap:.9375rem;padding-bottom:.9375rem;padding-top:.9375rem;width:100%}.catalog-card__info:is(div){border-bottom:0;border-top:0;padding-bottom:0;padding-top:0}.catalog-card__info li{align-items:center;display:flex;font-size:.875rem;gap:.625rem;line-height:107%}.catalog-card__info li svg{flex:0 0 1.25rem;height:1.25rem;width:1.25rem}.catalog-card__info li p{color:var(--text-secondary-color-2);display:inline-block;position:relative}.catalog-card__info li p[data-mode=bold]{color:#000;font-weight:700}.catalog-card__info li p[data-mode=fill]{background-color:var(--color,var(--accent));border-radius:.25rem;color:var(--text-color,var(--primary));font-weight:500;padding:.2rem .5rem}.catalog-card__info li p[data-mode=pulse]{padding-left:1rem}.catalog-card__info li p[data-mode=pulse]:after,.catalog-card__info li p[data-mode=pulse]:before{background-color:var(--color,var(--accent));border-radius:50%;content:"";display:inline-block;height:8px;left:0;position:absolute;top:.25rem;width:8px}.catalog-card__info li p[data-mode=pulse]:after{animation:pulse 2s ease 0s infinite normal forwards}.catalog-card__params{align-items:center;display:grid;gap:.9375rem .625rem;grid-template-columns:auto auto}.catalog-card__status{font-size:.875rem;font-weight:500;line-height:107.142857%}.catalog-card__status[value=in-stock],.catalog-card__status[value=instock]{color:var(--accent)}.catalog-card__status[value=out-of-stock],.catalog-card__status[value=outofstock]{color:var(--danger)}.catalog-card__type{color:var(--text-secondary-color-2);font-size:.875rem;line-height:107.142857%;text-align:end}.catalog-card__per{background:var(--danger-3);border:1px solid var(--danger-3);border-radius:.3125rem;color:var(--danger);display:inline-block;font-size:.75rem;font-weight:600;justify-self:end;line-height:125%;padding:.625rem 1.1875rem}.catalog-card__footer{display:flex;flex-direction:column;gap:.3125rem;width:100%}.catalog-card__buy{min-width:100%}.catalog-card__button{margin-top:.3125rem;min-width:100%}.product-gallery{align-self:start;position:relative;width:100%}.product-gallery__inner{width:100%}.product-gallery__inner.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{flex:1 0 100%}.product-gallery__item{display:flex;justify-content:center;padding:0 calc(var(--container-gap)/2);text-align:center}.product-gallery__item picture{display:block;width:100%}.product-gallery__item img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:initial}.product-gallery__controls{align-items:center;display:flex;height:0;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 1rem);z-index:2}.product-gallery__counter,.product-gallery__slider-arrow{background-color:var(--primary)}.product-gallery__counter{border:1px solid var(--border-color);border-radius:var(--radius);font-size:.75rem;font-weight:500;line-height:150%;padding:.5rem .75rem;pointer-events:none;position:absolute;right:.5rem;text-align:center;top:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-gallery__counter span{display:inline-block;min-width:.875rem}.product-hero{display:grid;gap:2.5rem}.product-hero__thumbnail{justify-self:center;max-width:31.25rem}.product-hero__thumbnail img{border-radius:var(--radius);-o-object-fit:contain;object-fit:contain}.product-hero__gallery{justify-self:center;max-width:31.25rem}.product-hero__gallery img{border-radius:var(--radius);-o-object-fit:contain;object-fit:contain}.product-hero__info{display:flex;flex-direction:column;gap:2.1875rem}.product-hero__label{align-self:self-start}.product-hero__hr{margin-top:0;padding-top:0}.product-hero__links{align-items:center;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);display:flex;flex-direction:column;flex-wrap:wrap;gap:.625rem;padding:2.1875rem 0}.product-hero__info-footer{display:flex;flex-direction:column;gap:2.1875rem .625rem}.product-hero__price{flex:1 1 auto;min-width:10.625rem}.product-hero__cart-controls{display:flex;flex:1 1;flex-direction:column;gap:.9375rem}.product-hero__buy{flex:1 1}.product-hero__quantity{width:100%}.product-about{display:grid;gap:2.5rem}.product-about__title+.product-about__content{padding-top:2.1875rem}.product-about__content h2:first-child{display:none}.product-about__content h2:first-child+p{padding-top:0}.product-about__links{align-items:center;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);display:flex;flex-direction:column;flex-wrap:wrap;gap:.625rem;padding:2.1875rem 0}.product-about__aside{display:flex;flex-direction:column;gap:.9375rem}.product-about__aside>*{border:1px solid var(--border-color);border-radius:var(--radius);padding:2.1875rem}.product-features__title{text-align:center}.product-features__table{border-spacing:0;padding-top:.625rem;width:100%}.product-features__table tr:not(:last-child)>*{border-bottom:1px solid var(--border-color);padding-bottom:1.5625rem}.product-features__table th{color:var(--text-secondary-color-2);font-weight:400;padding-top:1.5625rem;text-align:start}.product-features__table td{font-weight:500;padding-top:1.5625rem;text-align:end}.product-payment__note{padding-top:2.1875rem}.cart.is-empty .cart__table{opacity:0;visibility:hidden}.cart.is-empty .cart__empty{opacity:1;visibility:visible}.cart__main{padding-top:2.5rem}.cart__main-inner{display:grid;min-height:17.1875rem;position:relative}.cart__main-inner>*{grid-area:1/1}.cart__table{align-self:self-start;border-spacing:0;transition:opacity .3s,visibility .3s;width:100%}.cart__table :is(tbody,thead){display:block;width:100%}.cart__table thead{display:none}.cart__table thead tr{display:block}.cart__table thead th{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);color:var(--accent);font-weight:600;padding:1.5625rem 0;text-align:start}.cart__table thead :is(th:nth-child(4),th:nth-child(6)){padding-inline:1rem}.cart__table thead th:nth-child(5){text-align:center}.cart__table thead th:last-child{padding-right:1rem}.cart__empty{align-self:center;justify-self:center;opacity:0;padding:1rem 0;text-align:center;transition:opacity .3s,visibility .3s;visibility:hidden}.cart__main-footer{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-top:1.5625rem}.cart__main-footer .button{min-width:100%}.cart-item{align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:1.5625rem 0;grid-template-columns:3.125rem 6.875rem auto;padding:1.5625rem 1.5625rem 1.5625rem 0;transition:opacity .3s;width:100%}.cart-item.is-loading,.cart-item.is-removing{cursor:progress;opacity:.5}.cart-item.is-loading{pointer-events:none}.cart-item.is-removed{opacity:0}.cart-item td{padding:0;position:relative}.cart-item td:first-child{min-height:100%;min-width:3.125rem}.cart-item .price{align-items:center;flex-direction:column;gap:0}.cart-item__remove{align-items:center;background-color:initial;display:flex;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;width:100%}.cart-item__remove svg{height:1.5625rem;width:1.5625rem}.cart-item__name{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.75rem;font-weight:600;line-height:178.571429%;text-transform:uppercase}.cart-item__name a{color:var(--text-primary-color);display:block}.cart-item__image{border-radius:.3125rem;-o-object-fit:cover;object-fit:cover}.cart-checkout{border:1px solid var(--border-color);border-radius:.9375rem;padding:1.5625rem}.cart-checkout__info{border-top:1px solid var(--border-color);margin-top:1.5625rem;width:100%}.cart-checkout__info,.cart-checkout__info tr:not(:first-child) :is(td,th){padding-top:1.5625rem}.cart-checkout__info th{color:var(--text-secondary-color-2);font-weight:400;text-align:start}.cart-checkout__info td{text-align:end}.cart-checkout__submit{margin-top:1.5625rem;width:100%}.checkout:has(.checkout__inner[aria-busy=true]){cursor:progress}.checkout__inner{align-items:start;display:grid;gap:2.5rem;transition:opacity .3s}.checkout__inner[aria-busy=true]{opacity:.5;pointer-events:none}.checkout__form .checkout__title{margin-bottom:.625rem}.checkout__info{border:1px solid var(--border-color);border-radius:.9375rem;margin-top:2.1875rem;padding:1.5625rem}.checkout__total{border-spacing:0;font-size:.875rem;line-height:142.857143%;width:100%}.checkout__total th{border-bottom:1px solid var(--border-color);font-weight:500;padding-bottom:1.5625rem}.checkout__total th:first-child{text-align:start}.checkout__total th:last-child{text-align:end}.checkout__total td{border-bottom:1px solid var(--border-color);padding:1.5625rem 0}.checkout__total td p{max-width:24.375rem}.checkout__total td:first-child{color:var(--text-secondary-color-2);line-height:143%}.checkout__total td:first-child p:not(:first-child){padding-top:1rem}.checkout__total td:last-child{text-align:end;white-space:nowrap}.checkout__add:not(:first-child),.checkout__submit{margin-top:1.5625rem}.checkout__submit{width:100%}.checkout-error{padding-top:1rem}.checkout-form{display:grid;gap:.9375rem}.checkout-form__label>span:first-child{color:var(--text-primary-color);font-weight:500}.checkout-form__label>input{font-size:.875rem}.checkout-form__label .select{--ss-main-height:3.125rem;--ss-spacing-s:0.75rem}.checkout-form__label .ss-main{max-width:calc(100vw - var(--container-gap)*2)}.checkout-add__title{font-size:.875rem;font-weight:500;line-height:142.857143%}.checkout-add__params{display:flex;flex-wrap:wrap;gap:.9375rem;padding-top:1.5625rem}.checkout-add__params li{flex:1 1 100%}.testimonials-page{transition:opacity .3s}.testimonials-page.is-page-changing{cursor:progress;opacity:.5}.testimonials-page__title{text-align:center}.testimonials-page__button,.testimonials-page__text{padding-top:3.125rem;text-align:center}.testimonials-page__list{display:flex;flex-direction:column;gap:2rem;padding-top:3.125rem}.testimonials-page__pagination{justify-content:flex-end;margin-top:3.125rem}.testimonials-card__inner{border:1px solid var(--border-color);border-radius:1.5625rem;padding:1.5625rem}.testimonials-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-between}.testimonials-card__cite{font-size:1rem;font-style:normal;font-weight:600;line-height:139%;text-transform:uppercase}.testimonials-card__rating{align-items:center;color:#efc35b;display:flex;gap:.3125rem}.testimonials-card__hr{border-top:1px solid var(--border-color);margin-top:1.5625rem;padding-top:1.5625rem;width:100%}.testimonials-card__text{color:var(--text-secondary-color-2);font-size:1rem;font-weight:500;line-height:139%}.thank-you__inner{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:36rem;text-align:center}.thank-you__icon{align-items:center;background-color:#20a87d14;border-radius:50%;display:flex;height:6rem;justify-content:center;width:6rem}.thank-you__icon svg{height:3rem;width:3rem}.thank-you__title{margin-top:1.5rem}.thank-you__text{margin-top:1rem}.thank-you__bank{background-color:#20a87d0d;border:1px solid #20a87d40;border-radius:.9375rem;margin-top:2rem;padding:1.5625rem;text-align:start;width:100%}.thank-you__bank-title{color:var(--accent);font-size:.9375rem;font-weight:600;margin-bottom:1rem}.thank-you__bank-row{align-items:center;border-bottom:1px solid #20a87d26;display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;line-height:142.857143%;padding-block:.875rem}.thank-you__bank-row:last-of-type{border-bottom:none}.thank-you__bank-row span{color:var(--text-secondary-color-2)}.thank-you__bank-row strong{font-weight:600}.thank-you__bank-copy{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;padding:0;transition:color .2s}.thank-you__bank-copy svg{color:var(--accent);flex-shrink:0}.thank-you__bank-copy.is-copied,.thank-you__bank-copy:hover{color:var(--accent)}.thank-you__bank-note{color:var(--text-secondary-color-2);font-size:.8125rem;line-height:153.846154%;margin-top:1rem}.thank-you__order{border:1px solid var(--border-color);border-radius:.9375rem;margin-top:2rem;padding:1.5625rem;text-align:start;width:100%}.thank-you__order-row{align-items:center;border-bottom:1px solid var(--border-color);display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;line-height:142.857143%;padding-block:1rem}.thank-you__order-row:first-child{padding-top:0}.thank-you__order-row:last-child{border-bottom:none;padding-bottom:0}.thank-you__order-row span{color:var(--text-secondary-color-2)}.thank-you__order-row strong{font-weight:600}.thank-you__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem;width:100%}.thank-you__actions .button{width:100%}.not-found{display:flex;flex:1 1;flex-direction:column;justify-content:center}.not-found__inner{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:36rem;text-align:center}.not-found__code{color:var(--accent);font-family:var(--title-font);font-size:7.5rem;font-weight:700;letter-spacing:-.04em;line-height:1}.not-found__title{margin-top:.75rem}.not-found__text{margin-top:1rem}.not-found__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem;width:100%}.not-found__actions .button{width:100%}.text-page__content{padding-top:3.125rem}.text-page__content :is(li,p){color:var(--text-primary-color)}.footer{border-top:1px solid var(--border-color);flex:0 0 auto;padding-bottom:3.125rem;padding-top:3.125rem}.footer__row{align-items:center;display:flex;flex-direction:column;gap:2.1875rem;justify-content:space-between}.footer__row.reverse-mode{flex-direction:column-reverse}.footer__row:not(:first-child){border-top:1px solid var(--border-color);margin-top:2.1875rem;padding-top:2.1875rem}.footer__nav{flex:1 1;margin-block:-.5rem}.footer__nav,.footer__nav ul{display:flex;justify-content:center}.footer__nav ul{align-items:center;flex-wrap:wrap}.footer__nav ul a{color:#24242480;display:inline-block;font-size:.875rem;line-height:142.857143%;padding:.5rem .7813rem}.footer__nav ul a[aria-current=page]{color:var(--text-color)}.footer__copyright{color:var(--text-secondary-color-2);font-size:.875rem;line-height:143%}.noise{background:url(//www.smakmaks.ua/wp-content/themes/smakmaks/assets/img/decor/noise.png) 50%/720px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:7}@media (min-width:23.125rem){.hero__advantages{display:grid;grid-template-columns:repeat(3,1fr)}}@media (min-width:23.75rem){.pagination__arrow,.pagination__current,.pagination__link,.slider-arrow{width:3.75rem}.statistic__list h3{font-size:2rem}.statistic__list p{font-size:1rem}}@media (min-width:25rem){html{--container-gap:1.5625rem}.select.ss-content.checkout-select,.select.ss-content.is-large{translate:0}.pagination__arrow,.pagination__current,.pagination__link{flex:0 0 3.4375rem;height:3.4375rem;width:3.4375rem}}@media (min-width:26.25rem){.hero__advantages{margin-inline:-1.5625rem}.hero__advantages li:not(:first-child):before{border-left:1px solid var(--border-color);content:"";height:2.1875rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.hero__advantages li{padding-inline:1.5625rem}}@media (min-width:26.875rem){.hero:first-child{padding-top:calc(var(--header-size) + 2.1875rem)}.product-hero__cart-controls{align-items:center;flex-direction:row}.product-hero__quantity{width:8.75rem}.checkout__info{padding:2.1875rem}}@media (min-width:28.125rem){.cart-item__name{font-size:.875rem;-webkit-line-clamp:2;line-clamp:2;padding-right:2.1875rem}}@media (min-width:36rem){.section-hr{margin-top:2.1875rem;padding-top:2.1875rem}.main-title{font-size:2.5rem}.section-title{font-size:2rem}.section-title.is-min{font-size:1.25rem}.section-text hr{margin-top:3.6875rem;padding-top:2.1875rem}.section-text>:not(:first-child){padding-top:1.5rem}.section-label{font-size:.875rem;padding:.875rem 1.875rem}.checkbox,.radio{align-items:center}.checkbox i,.radio i{margin-top:0}.quantity{height:3.75rem}.hero__background{aspect-ratio:none;height:30.9375rem}.hero__decor-image{max-width:62.5rem}.hero__label{width:auto}.hero__advantages{display:flex;flex-wrap:wrap;justify-content:center}.hero__advantages p{font-size:1rem}.categories__list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.advantages__image img{aspect-ratio:3/2}.testimonials__controls{width:auto}.testimonials__button{flex:none}.testimonials-slide__inner{padding:2.1875rem}.testimonials-slide__cite{font-size:1.125rem}.testimonials-slide__rating{gap:.625rem}.testimonials-slide__hr{margin-top:2.1875rem;padding-top:2.1875rem}.testimonials-slide__text{font-size:1.125rem}.action__decor img{right:50%;transform:translate(47.5%,-8%)}.get-in-touch__form{grid-template-columns:1fr 1fr}.get-in-touch__form .form-consent,.get-in-touch__form :is(.form-message,.form-submit){grid-column:span 2}.related-blog__list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.single-card__image img{border-radius:var(--radius)}.blog__list,.single__related{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.catalog-categories-card{min-height:max(100%,15.625rem)}.catalog__list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.product-hero__hr{margin-top:0;padding-top:0}.product-hero__info-footer{align-items:center;flex-direction:row;flex-wrap:wrap}.product-hero__buy,.product-hero__cart-controls{flex:none}.cart__main-footer{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cart__main-footer .button{min-width:17.5rem}.checkout__form .checkout__title{grid-column:span 2}.checkout-form{grid-template-columns:1fr 1fr}.checkout-form__label.is-full{grid-column:span 2}.checkout-add__params li{flex:1 1 calc(33.333% - 0.9375rem)}.checkout-add__params li.is-full{flex:1 1 100%}.testimonials-card__inner{padding:2.1875rem}.testimonials-card__cite{font-size:1.125rem}.testimonials-card__rating{gap:.625rem}.testimonials-card__hr{margin-top:2.1875rem;padding-top:2.1875rem}.testimonials-card__text{font-size:1.125rem}.thank-you__text{margin-top:1.25rem}.thank-you__bank,.thank-you__order{margin-top:2.5rem;padding:2.1875rem}.thank-you__actions{flex-wrap:nowrap;margin-top:2.5rem}.thank-you__actions .button{flex:1 1 0;width:auto}.not-found__code{font-size:10rem}.not-found__text{margin-top:1.25rem}.not-found__actions{flex-wrap:nowrap;margin-top:2.5rem}.not-found__actions .button{flex:1 1 0;width:auto}}@media (min-width:48rem){section:first-child{padding-top:calc(var(--header-size) + var(--section-padding))}.popup-container{padding:2rem}.popup-close-button{right:1rem;top:1.75rem}.hero__advantages li{flex-direction:row}.certificates__list{grid-template-columns:1fr 1fr}.blog__pagination{justify-content:flex-end}.catalog-categories{display:grid;grid-template-columns:1fr 1fr}.product-about__links,.product-hero__links{flex-direction:row;justify-content:space-between}.checkout__total td p{padding-right:1.5625rem}}@media (min-width:62rem){html{--header-size:7.8125rem}.section-nav{align-self:start;justify-self:start}.page-back{padding-top:calc(var(--header-size) + var(--section-padding));text-align:start}.main-title{font-size:3rem;line-height:125%}.header{background-color:initial;gap:2rem;justify-content:stretch;padding-block:1.5625rem;position:absolute}.header.on-front-page .header__button{color:var(--primary)}.header.on-front-page .header__icon-button{background-color:rgba(var(--primary-rgb),.05);border-color:rgba(var(--primary-rgb),.05);color:var(--primary)}.header__logo{flex:none}.header__nav-body{flex-direction:row;gap:2rem;justify-content:stretch}.header__nav-list{align-items:stretch;flex-direction:row;gap:.35rem 1.5625rem;padding-top:0;padding-inline:0;width:auto}.header__nav-list>li:not(:first-child){border-top:0}.header__nav-list>li>a{font-size:.875rem;padding:0;width:auto}.header__nav-list>li>a svg{display:none}.header__nav-add{justify-content:stretch;min-width:auto;padding-top:0;padding-inline:0}.header__nav-add:not(:last-child){padding-top:0}.header__button{width:auto}.hero{min-height:100vh;min-height:100svh;padding-bottom:2.75rem}.hero:first-child{padding-top:var(--header-size)}.hero__background{aspect-ratio:none;height:100%;left:0;position:absolute;top:0;width:100%}.hero__decor-panel{background-color:var(--accent);display:block;height:100%;position:absolute;right:0;top:0;width:calc(50vw - 15.75rem + var(--container-gap)*2*.675 - var(--container-gap))}.hero__decor-image{bottom:31%;left:auto;max-width:75.9375rem;right:calc(50% - 720px);top:auto;transform:translate(23%,50%)}.hero__inner{align-items:stretch;max-width:70%}.hero__content{max-width:36.9375rem;text-align:start}.hero__advantages{justify-content:stretch}.hero__advantages li{text-align:start}.hero__certified{bottom:12.5%;right:max(var(--container-gap),50% - 720px + 140px);transform:none}.categories__header{align-items:center;display:grid;grid-template-columns:1.1575fr 1.825fr}.categories__text{margin-left:3.125rem;padding-left:3.125rem;padding-top:0}.categories__text:before{border-left:1px solid var(--border-color);content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.categories__list{padding-top:3.125rem}.benefits__list li{flex:1 1 calc(50% - 0.3125rem)}.advantages{grid-template-columns:1fr 1fr}.advantages__image{grid-column:2;grid-row:1/5}.advantages__image img{aspect-ratio:auto;height:100%;left:0;position:absolute;top:0}.testimonials__header{align-items:center;display:flex;justify-content:space-between}.testimonials__title{text-align:start}.action{overflow:visible}.action__inner{align-items:start;text-align:start}.action__title{max-width:45%}.action__text{max-width:55%}.action__nav{align-self:self-start;max-width:50%}.action__decor{aspect-ratio:auto;bottom:0;height:800px;overflow:clip;position:absolute;right:var(--container-padding);transform:translate(60.5%)}.action__decor img{aspect-ratio:12/11;height:auto;max-width:75.875rem;position:static;transform:none}.get-in-touch{display:grid;gap:3.125rem;grid-template-columns:1.175fr 1fr}.statistic__list{display:flex;justify-content:space-between}.single{grid-template-columns:2fr 1fr}.single__related{display:flex;flex-direction:column}.catalog-hero__nav{align-self:center}.catalog-categories{grid-template-columns:repeat(3,1fr)}.catalog{gap:3.125rem .625rem;grid-template-columns:18.125rem auto}.catalog__header{flex-direction:row;flex-wrap:wrap;grid-column:span 2;justify-content:flex-end}.catalog__header-column{padding-bottom:0;padding-top:0}.catalog__sort{scroll-margin-top:var(--header-size);width:auto}.catalog__sort .select{min-width:300px;width:auto}.catalog__pagination{justify-content:flex-end}.catalog__footer{grid-column:span 2}.catalog-filter__target{cursor:default}.catalog-filter__target svg{display:none}.catalog-filter__inner{display:block}.product-hero{grid-template-columns:1fr 1.43fr}.product-hero__info-footer{border-top:0;padding-top:0}.product-about{grid-template-columns:auto 22.5rem}.product-about__description{grid-column:1;grid-row:1}.product-about__title+.product-about__content{padding-top:0}.product-about__links{border-bottom:0}.product-about__aside{grid-column:2;grid-row:1}.cart{display:grid;gap:3.125rem 1.25rem;grid-template-columns:auto 22.5rem}.cart__title{grid-column:span 2}.cart__main{grid-column:1;grid-row:2;padding-top:0}.cart__aside{grid-column:2;grid-row:2}.checkout__inner{grid-template-columns:1.4fr 2fr}.checkout__form{grid-column:1;grid-row:1}.checkout__main{grid-column:2;grid-row:1}.not-found__code{font-size:12.5rem}.footer{padding-bottom:1.4063rem}.footer__row{gap:0 1rem}.footer__row,.footer__row.reverse-mode{flex-direction:row}}@media (min-width:62rem) and (hover:hover){.header.on-front-page .header__icon-button:hover{background-color:var(--primary);color:var(--accent)}.header.on-front-page .header__icon-button:active{filter:brightness(.9)}}@media (min-width:992px){.visible-on-mobile{display:none!important}.header__nav{background-color:initial;flex:1 1;height:auto;opacity:1;overflow:visible;padding:0;position:static;visibility:visible;width:auto}.header__nav-body{padding-block:0}.header__nav-body:before{display:none}.header__nav-list>li{width:auto}.header__burger{display:none}.testimonials-slide{min-width:calc(min(var(--container), 100vw - var(--container-gap) * 2)/2 - 10px)}}@media (min-width:1160px){html{--container-padding:max(var(--container-gap),calc(50% - var(--container)/2))}}@media (min-width:75rem){.cart__main-inner{min-height:13.75rem}.cart__table col:first-child{width:3.125rem}.cart__table col:nth-child(2){width:6.875rem}.cart__table col:nth-child(3){width:13.4375rem}.cart__table :is(tbody,thead),.cart__table thead{display:table-row-group}.cart-item,.cart__table thead tr{display:table-row}.cart-item{border-bottom:0;padding:0}.cart-item td{border-bottom:1px solid var(--border-color);padding:2.1875rem 0}.cart-item :is(td:nth-child(4),td:nth-child(6)){padding-inline:1rem}.cart-item__quantity{margin:0 auto}}@media (min-width:1440px){.noise{background-size:1440px}}@media (min-width:90rem){.header__nav-list{padding-left:3rem}.hero__certified{bottom:4%}}@media (min-width:125rem){.hero__decor-image{bottom:42%}.hero__certified{bottom:14%}}@media (max-width:74.9375rem){.cart__table thead th:not(:nth-child(2)){display:none}.cart__table thead th:nth-child(2){display:block;padding:1.5625rem}.cart-item td:nth-child(4){display:none}.cart-item td:nth-child(5){grid-column:3;grid-row:2;justify-self:end}.cart-item td:nth-child(6){grid-column:2/3;grid-row:2}}@media (max-width:991px){.visible-on-desktop{display:none!important}}@media only screen and (max-width:360px){.toastify-left,.toastify-right{left:0;margin-left:auto;margin-right:auto;max-width:-moz-fit-content;max-width:fit-content;right:0}}@media (hover:hover){.section-text a{transition:filter .15s}.section-text a:hover{filter:brightness(110%);text-decoration:underline}.section-text a:active{filter:brightness(90%)}.link{transition:filter .15s}.link:hover{filter:brightness(110%)}.link:active{filter:brightness(90%)}.button{transition:filter .2s,border-color .2s,opacity .2s}.button:not(.is-loading,[disabled],[aria-disabled=true]):hover{border-color:var(--accent);filter:brightness(110%)}.button:not(.is-loading,[disabled],[aria-disabled=true]):active{filter:brightness(90%)}.icon-button{transition:filter .2s,border-color .2s,color .2s,background-color .2s}.icon-button:hover{background-color:var(--accent);border-color:var(--accent);color:var(--primary)}.icon-button:active{filter:brightness(90%)}.select.ss-main:not(.ss-disabled):hover{border-color:var(--accent);color:var(--accent)}.select.ss-main:not(.ss-disabled):active{filter:brightness(99%)}.checkbox:hover i,.radio:hover i{border-color:var(--accent)}.checkbox:hover span,.radio:hover span{color:var(--text-primary-color)}:is(.checkbox:hover,.radio:hover) span small{color:var(--text-secondary-color-2)}:is(.checkbox,.radio) span a{transition:filter .15s}:is(.checkbox,.radio) span a:hover{filter:brightness(110%);text-decoration:underline}:is(.checkbox,.radio) span a:active{filter:brightness(90%)}.social a{transition:filter .15s}.social a:hover{filter:brightness(110%)}.social a:active{filter:brightness(90%)}.messenger__target{transition:filter .2s}.messenger__target:hover{filter:brightness(110%)}.messenger__target:active{filter:brightness(90%)}.pagination__arrow,.pagination__current,.pagination__link,.slider-arrow{transition:border-color .2s,color .2s,background-color .2s,filter .15s}.pagination__arrow:not(:is(span)):hover,.pagination__current:not(:is(span)):hover,.pagination__link:not(:is(span)):hover,.slider-arrow:not(:is(span)):hover{border-color:var(--accent);color:var(--accent)}.pagination__arrow:not(:is(span)):active,.pagination__current:not(:is(span)):active,.pagination__link:not(:is(span)):active,.slider-arrow:not(:is(span)):active{filter:brightness(90%)}.quantity__button{transition:opacity .15s,color .2s}.quantity__button:hover{color:var(--accent);opacity:1}.quantity__button:active{opacity:.5}.popup-close-button{transition:color .2s,filter .2s}.popup-close-button:hover{color:var(--accent)}.popup-close-button:active{filter:brightness(80%)}.leave-review__rating label:hover svg,.leave-review__rating label:hover~* svg{opacity:1}.header__nav-list>li>a{transition:color .15s}.header__nav-list>li>a:active,.header__nav-list>li>a:hover{color:var(--accent)}.categories-card{transition:color .2s}.categories-card:hover{color:var(--accent)}.categories-card:active .categories-card__background:after{opacity:.85}.get-in-touch__contacts a{transition:color .15s}.get-in-touch__contacts a:hover{color:var(--accent)}.get-in-touch__contacts a:active{color:var(--text-primary-color)}.single-card__image:hover img{scale:1.05;transition:scale .3s}.single-card__image:active img{scale:1.075}.single-card__title a{transition:color .15s,filter .15s}.single-card__title a:hover{color:var(--accent)}.single-card__title a:active{filter:brightness(90%)}.catalog-categories-card:hover .catalog-categories-card__icon{background-color:var(--accent);border-color:var(--accent);color:var(--primary)}.catalog-categories-card:active .catalog-categories-card__background:after{opacity:.85}.catalog-card__thumbnail:hover img{scale:1.05;transition:scale .3s}.catalog-card__thumbnail:active img{scale:1.075}.catalog-card__title a{transition:color .15s,filter .15s}.catalog-card__title a:hover{color:var(--accent)}.catalog-card__title a:active{filter:brightness(90%)}.cart-item__remove{transition:color .15s,opacity .15s}.cart-item__remove:hover{color:var(--accent)}.cart-item__remove:active{opacity:.5}.cart-item__name a{transition:color .15s,filter .15s}.cart-item__name a:hover{color:var(--accent)}.cart-item__name a:active{filter:brightness(90%)}.footer__nav ul a{transition:color .15s}.footer__nav ul a:active,.footer__nav ul a:hover{color:var(--accent)}}div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-button-form button.tnp-submit {
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}