@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&family=Oswald:wght@200..700&display=swap";.hero{--animation-opacity-start: 0;--animation-transform-start: translateY(1%);animation:animation .3s .3s 1 both linear;will-change:transform,opacity}.cabinet__summary,.collapse{list-style:none}.cabinet__summary::marker,.collapse::marker,.cabinet__summary::-webkit-details-marker,.collapse::-webkit-details-marker{display:none!important}:where(.product__slider-item,.cart-item__img,.order-item__picture,.product-card__image):has(img[src*="default-thumb.svg"]){box-shadow:inset 0 0 0 .125rem var(--cl-primary-light-60)}.caption{font-size:var(--h1-size, 2.5rem)}@media(max-width:1365px){.caption{--h1-size: 2.25rem}}@media(max-width:767px){.caption{--h1-size: 2rem}}.caption.--h2{font-size:var(--h2-size, 2rem)}@media(max-width:1365px){.caption.--h2{--h1-size: 1.75rem}}.caption.--h3{font-size:var(--h3-size, 1.75rem)}@media(max-width:1365px){.caption.--h3{--h1-size: 1.5rem}}.caption.--h4{font-size:var(--h4-size, 1.25rem)}html.--custom-scroll{scrollbar-face-color:var(--cl-dark-20);scrollbar-track-color:transparent}@supports not selector(::-webkit-scrollbar){html.--custom-scroll{scrollbar-width:thin;scrollbar-color:var(--cl-dark-20) transparent}}html.--custom-scroll::-webkit-scrollbar{width:var(--scroll-size, .25rem);height:var(--scroll-size, .25rem)}html.--custom-scroll::-webkit-scrollbar-thumb{border-radius:0rem;background:var(--cl-dark-20);transition:background-color .25s linear;box-shadow:inset 0 0 0 0 transparent;will-change:background-color}html.--custom-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--cl-secondary-dark)}html.--custom-scroll::-webkit-scrollbar-track{border-radius:0rem;background:transparent}.cabinet-aside,.quick-order:not(.--in-modal),.cart-summary{border-radius:.5rem;background:var(--cl-primary-light);padding:var(--aside-main-padding, 2rem 3rem)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where([hidden]){display:none!important}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}@font-face{font-family:tma-icons;src:url(/build/client/assets/tma-icons-HLok30uC.ttf?vg9zpy) format("truetype"),url(/build/client/assets/tma-icons-C4aVpk2B.woff?vg9zpy) format("woff"),url(/build/client/assets/tma-icons-CXj6lUCZ.svg?vg9zpy#tma-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=tmi-]:before,[class*=" tmi-"]:before{font-family:tma-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:var(--tmi-size, inherit);text-transform:none;line-height:1;color:var(--tmi-color, currentColor);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tmi-plus:before{content:""}.tmi-user:before{content:""}.tmi-soc-wapp:before{content:""}.tmi-soc-vb:before{content:""}.tmi-soc-tg:before{content:""}.tmi-settings:before{content:""}.tmi-prev:before{content:""}.tmi-phone:before{content:""}.tmi-next:before{content:""}.tmi-minus:before{content:""}.tmi-menu:before{content:""}.tmi-menu-close:before{content:""}.tmi-mail:before{content:""}.tmi-loation:before{content:""}.tmi-find:before{content:""}.tmi-favorite:before{content:""}.tmi-favorite-full:before{content:""}.tmi-edit:before{content:""}.tmi-close:before{content:""}.tmi-cart:before{content:""}.tmi-cart-add:before{content:""}.tmi-basket:before{content:""}.tmi-arrow-top:before{content:""}.tmi-arrow-right:before{content:""}.tmi-arrow-left:before{content:""}.tmi-arrow-down:before{content:""}.tmi-edit-full:before{content:""}.tmi-user-full:before{content:""}.tmi-settings-full:before{content:""}.tmi-cart-full:before{content:""}@-webkit-keyframes animation{0%{opacity:var(--animation-opacity-start, 0);transform:var(--animation-transform-start, translate(-100vw, 0))}to{opacity:var(--animation-opacity-end, 1);transform:var(--animation-transform-end, translate(0, 0))}}@-moz-keyframes animation{0%{opacity:var(--animation-opacity-start, 0);transform:var(--animation-transform-start, translate(-100vw, 0))}to{opacity:var(--animation-opacity-end, 1);transform:var(--animation-transform-end, translate(0, 0))}}@-ms-keyframes animation{0%{opacity:var(--animation-opacity-start, 0);transform:var(--animation-transform-start, translate(-100vw, 0))}to{opacity:var(--animation-opacity-end, 1);transform:var(--animation-transform-end, translate(0, 0))}}@keyframes animation{0%{opacity:var(--animation-opacity-start, 0);transform:var(--animation-transform-start, translate(-100vw, 0))}to{opacity:var(--animation-opacity-end, 1);transform:var(--animation-transform-end, translate(0, 0))}}@-webkit-keyframes animation-transform{0%{transform:var(--animation-transform-start, translate(0, -100%))}to{transform:var(--animation-transform-end, none)}}@-moz-keyframes animation-transform{0%{transform:var(--animation-transform-start, translate(0, -100%))}to{transform:var(--animation-transform-end, none)}}@-ms-keyframes animation-transform{0%{transform:var(--animation-transform-start, translate(0, -100%))}to{transform:var(--animation-transform-end, none)}}@keyframes animation-transform{0%{transform:var(--animation-transform-start, translate(0, -100%))}to{transform:var(--animation-transform-end, none)}}@-webkit-keyframes sending-animation{0%{background-position:-88vw 0}to{background-position:88vw 0}}@-moz-keyframes sending-animation{0%{background-position:-88vw 0}to{background-position:88vw 0}}@-ms-keyframes sending-animation{0%{background-position:-88vw 0}to{background-position:88vw 0}}@keyframes sending-animation{0%{background-position:-88vw 0}to{background-position:88vw 0}}@-webkit-keyframes spin{0%{rotate:0deg}to{rotate:360deg}}@-moz-keyframes spin{0%{rotate:0deg}to{rotate:360deg}}@-ms-keyframes spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}.gm-scroll-hide{overflow:hidden!important}.gm-hide{display:none!important}.gm-center{text-align:center!important}.gm-gutter-auto{margin:auto}:root{--container-limit: 100rem;--container-gutter: var(--gutterX3, 3rem);--section-spacer-block: var(--gutterX2, 1.5rem) var(--gutterX3, 3rem);--form-element-radius: .5rem;--header-height: 7.9375rem;--cl-primary-light: #E4E9F3;--cl-primary-light-60: rgba(228, 233, 243, .6);--cl-primary: #337AB8;--cl-primary-dark: #013767;--cl-primary-40: rgba(51, 122, 184, .4);--cl-secondary-light: #FF92A1;--cl-secondary: #C4243A;--cl-secondary-dark: #9D2B3A;--cl-light: #FFFFFF;--cl-light-gray: #F1F3F6;--cl-gray: #AAACA2;--cl-border: #AAACA2;--cl-border-alt: rgba(156, 185, 211, .4);--cl-dark-gray: #362D2C;--cl-dark: #050407;--cl-darker-gray: #404040;--cl-light-10: rgba(255, 255, 255, .0980392157);--cl-light-50: rgba(255, 255, 255, .5019607843);--cl-light-70: rgba(255, 255, 255, .6980392157);--cl-light-90: rgba(255, 255, 255, .9019607843);--cl-dark-10: rgba(5, 4, 7, .0980392157);--cl-dark-20: rgba(5, 4, 7, .2);--cl-dark-30: rgba(5, 4, 7, .3019607843);--cl-dark-40: rgba(5, 4, 7, .4);--cl-dark-50: rgba(5, 4, 7, .5019607843)}@media(max-width:1365px){:root{--container-gutter: var(--gutterX2, 1.5rem)}}@media(max-width:479px){:root{--header-height: 5rem}}:where(html,body):has(.modal[open],.filters.--is-mob-show,.finder[popover]:popover-open){overflow:hidden}:where(html,body):has(.header__menu-btn.--is-active) [data-filters-show]{--button-index: 1}html{font-family:Golos Text,Golos Text,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:400;font-synthesis:none;text-align:left;line-height:1.4;letter-spacing:0em;color:var(--cl-darker-gray);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;touch-action:manipulation}@media(min-width:1800px){html{font-size:110%}}@media(min-width:2100px){html{font-size:115%}}@media(min-width:2560px){html{font-size:130%}}@media(max-width:1280px){html{font-size:88%}}@media(max-width:1024px){html{font-size:82%}}@media(max-width:480px){html{font-size:75%}}@media(max-width:340px){html{font-size:70%}}@media(max-width:300px){html{font-size:60%}}body{position:relative;display:flex;flex-flow:column;width:100%;height:100%;min-height:calc(100dvh - .01px)}section{scroll-margin-top:7.5rem}a{text-decoration:none;user-select:none;transition:.25s linear;transition-property:color;cursor:pointer}a:not(.button):link,a:not(.button):visited{text-decoration:var(--link-text-decoration, none);font-weight:var(--link-font-weight, unset);color:var(--link-color, currentColor)}@media(pointer:fine){a:active{text-decoration:underline}a:not(.button):hover{text-decoration:none;color:var(--link-hover-color, var(--cl-gray-50))}}p{max-width:var(--p-max-width, unset);margin:var(--p-margin, 0);font-weight:var(--p-font-weight, 400);font-size:var(--p-font-size, 1rem);line-height:var(--p-line-height, 1.4);color:var(--p-color, var(--cl-darker-gray))}p.--large{--p-font-size: var(--p-large-font-size, 1.25rem);--p-line-height: var(--p-large-line-height, 1.4);--p-color: var(--p-large-color, var(--cl-darker-gray))}p.--small{--p-font-size: var(--p-small-font-size, .875rem);--p-line-height: var(--p-small-line-height, 1.4);--p-color: var(--p-small-color, var(--cl-darker-gray))}b,strong{font-weight:700}mark{color:currentColor;background:unset}img{aspect-ratio:var(--img-ratio, auto);width:var(--img-width, 100%);max-width:100%;height:var(--img-height, auto);object-fit:var(--img-fit, contain);object-position:var(--img-position, center);user-select:none}:where(.reviews__nav,.footer__group) svg{width:-webkit-fit-content}.container,[class*=__container]{position:var(--container-position, unset);display:var(--container-block, flex);align-items:var(--container-align-items, flex-start);justify-content:var(--container-justify-content, flex-start);flex-flow:var(--container-flex-flow, row);gap:var(--container-gap, 0);width:100%;height:100%;max-width:var(--container-limit, auto);padding-inline:var(--container-gutter, 0);margin-inline:auto}@media(max-height:420px){@supports (padding: max(0px)){.container,[class*=__container]{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}}.is-loading{pointer-events:none;opacity:.65;transition:opacity .25s linear}.logo{display:inline-flex;gap:.75rem;align-items:center;width:var(--logo-icon-size, max-content);min-width:var(--logo-icon-size, 11.25rem);margin:var(--logo-margin, 0);color:var(--logo-color, currentColor)}.logo.--full:after{content:var(--logo-label, attr(data-label));font-size:1.25em;font-weight:700;letter-spacing:.15em;line-height:1;white-space:nowrap}@media(max-width:767px){.logo.--only-large:after{content:none}}.button{position:relative;z-index:1;display:var(--button-display, inline-flex);align-items:center;justify-content:center;gap:var(--button-gap, 1rem);min-height:var(--button-height, 3.75rem);padding:var(--button-gutter-y, .625rem) var(--button-gutter-x, 1.25rem);font-family:Oswald,sans-serif;font-weight:400;font-size:var(--button-size, 1.5rem);text-transform:uppercase;color:var(--button-color, var(--cl-light));white-space:nowrap;touch-action:none;outline:unset;border-radius:var(--button-radius, 0rem);background:var(--button-fill, var(--cl-secondary));box-shadow:var(--button-shadow, none);user-select:none;cursor:pointer}.button:before{width:var(--button-before-size, 1.5rem);aspect-ratio:var(--button-before-ratio, 1/1);content:var(--button-before-content, none);background:var(--button-before-fill, transparent) no-repeat center/contain}.button.--line{--button-height: 4.75rem;--button-gutter-x: 1.5rem;--button-color: var(--cl-dark);--button-shadow: inset 0 0 0 var(--button-shadow-line-size, 2.5px) var(--button-shadow-color, var(--cl-secondary));--button-fill: var(--button-line-fill, transparent)}.button.--line-light{--button-color: var(--cl-light) !important}.button.--second{--button-color: var(--cl-light);--button-fill: var(--cl-darker-gray)}.button.--tertiary{--button-color: var(--cl-light);--button-fill: var(--cl-darker-gray);--button-fill-hover: var(--cl-dark-gray)}.button.--float{position:var(--button-position, absolute);inset:var(--button-inset, 0 auto auto 0);z-index:var(--button-index, initial)}.button.--translate{translate:var(--button-translate, 0 0)}.button.--accepted{--button-fill: transparent;--button-shadow: none;--button-before-content: "";--button-before-size: 1.25rem;--button-before-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 24c-.393 0-.785-.115-1.128-.343l-5.797-3.864a8.8 8.8 0 0 1-3.926-7.336V4.291c0-.921.621-1.729 1.51-1.966L10.777.16a4.77 4.77 0 0 1 2.446-.001l.001.001 8.118 2.165c.889.237 1.51 1.045 1.51 1.966v8.166a8.8 8.8 0 0 1-3.926 7.336l-5.796 3.864c-.345.228-.737.343-1.13.343zm0-22.644a3.36 3.36 0 0 0-.874.115L3.009 3.635a.68.68 0 0 0-.504.656v8.166c0 2.5 1.242 4.821 3.322 6.208l5.796 3.864c.228.151.524.151.753 0l5.796-3.864a7.45 7.45 0 0 0 3.322-6.208V4.291a.68.68 0 0 0-.503-.656L12.874 1.47c-.286-.076-.58-.114-.874-.114zm.041 12.984l4.508-4.508a.68.68 0 0 0 0-.959.68.68 0 0 0-.959 0l-4.268 4.269-2.233-2.234a.68.68 0 0 0-.959 0 .68.68 0 0 0 0 .959l2.473 2.474a1.01 1.01 0 0 0 .719.298 1.02 1.02 0 0 0 .719-.299z' fill='%23222'/%3E%3C/svg%3E");gap:.5rem;font-weight:400;color:var(--cl-dark);pointer-events:none}.button.--arrow-right:after{content:"";font-size:1rem;font-family:tma-icons;line-height:1}.button.--arrow-left{transform:rotate(180deg)}.button.--arrow-left:after{content:"";font-size:1rem;font-family:tma-icons;line-height:1}.button.--next,.button.--prev{--button-fill: tansparent}.button.--next:before,.button.--prev:before{display:inline-flex;align-items:center;justify-content:center}.button.--next:before{content:"";font-size:2rem;font-family:tma-icons;line-height:1}.button.--prev:before{content:"";font-size:2rem;font-family:tma-icons;line-height:1}.button[href]{text-decoration:none}.button.--close{--button-fill: transparent;--button-fill-hover: transparent;--button-shadow: none;--button-gutter-y: .125rem;--button-gutter-x: .125rem;--button-height: 2rem;--button-before-content: "";--button-before-size: 1.125rem;--button-before-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.4 18.4'%3E%3Cpath d='M7.8 9.2L0 1.4 1.4 0l7.8 7.8L17 0l1.4 1.4-7.8 7.8 7.8 7.8-1.4 1.4-7.8-7.8-7.8 7.8L0 17l7.8-7.8z' fill-rule='evenodd'/%3E%3C/svg%3E");aspect-ratio:1/1;margin:auto 0 auto auto;transition:.22s linear;transition-property:opacity,scale}@media(pointer:fine){.button.--close:hover{opacity:.4;scale:1.15}}.button.--minus:before{--button-before-size: auto;content:var(--button-before-content-name, "");font-size:.75rem;font-family:tma-icons;line-height:1}.button.--plus:before{--button-before-size: auto;content:var(--button-before-content-name, "");font-size:.75rem;font-family:tma-icons;line-height:1}.button.--cart-add{width:100%}.button.--cart-add:before{--button-before-size: auto;content:var(--button-before-content-name, "");font-size:1.5rem;font-family:tma-icons;line-height:1}.button.--cart-favorite{--button-color: var(--cl-dark-gray);--button-fill: none;--button-fill-hover: none}.button.--cart-favorite:before{--button-before-size: auto;content:var(--button-before-content-name, "");font-size:1.5rem;font-family:tma-icons;line-height:1}.button.--cart-favorite:where(.--is-active,[aria-pressed=true]){--button-color: var(--cl-secondary);--button-before-content-name: ""}.button.--cart-favorite.--is-loading{opacity:.5;cursor:wait}.button.--remove{--button-color: var(--cl-secondary);--button-fill: none;--button-fill-hover: none}.button.--remove:before{--button-before-size: auto;content:var(--button-before-content-name, "");font-size:1.5rem;font-family:tma-icons;line-height:1}.button.--middle{--button-size: 1rem;--button-height: 2.5rem;--button-gutter-x: 1rem}.button.--google,.button.--facebook{--button-size: 1.125rem;--button-height: 2.5rem;--button-gutter-x: 1rem;--button-fill: none;--button-fill-hover: none;--button-color: var(--cl-dark-gray);--button-shadow: inset 0 0 0 1px var(--cl-secondary-dark)}.button.--google{--button-before-size: 1.125rem;--button-before-fill: }@media(pointer:fine){.button{transition:.5s linear;transition-property:background-color,box-shadow,border-color,color,opacity,transform;cursor:pointer}.button:hover{--button-color: var(--button-color-hover, var(--cl-light));--button-shadow-color: var(--cl-light);--button-fill: var(--button-fill-hover, var(--cl-secondary-dark))}.button:hover.--second{--button-color: var(--button-color-hover, var(--cl-light));--button-fill: var(--button-fill-hover, var(--cl-secondary));--button-shadow: inset 0 0 0 2.5px var(--cl-secondary)}.button:hover.--line{--button-shadow-color: var(--button-fill-hover, var(--cl-secondary-dark))}.button:hover.--cart-favorite{--button-color: var(--button-color-hover, var(--cl-secondary))}.button:hover.--remove{--button-color: var(--button-color-hover, var(--cl-primary));--button-fill: none;--button-fill-hover: none}.button:active{transform:scale(.95);transform:translateY(-2px)}}@media(max-width:639px){.button:not(.button.--minus,.button.--plus,.button.--close,.button.--next,.button.--prev,.button.--cart-favorite){--button-gutter-x: 1.25rem;--button-gap: .875rem}}.caption{max-width:var(--caption-max-width, none);margin:var(--caption-margin, 0);font-family:var(--caption-font-family, "Oswald", sans-serif);font-weight:var(--caption-weight, 400);line-height:var(--caption-line-height, 120%);color:var(--caption-color, var(--cl-dark));text-wrap:balance;text-transform:var(--caption-text-transform, uppercase)}.caption.--extra{font-size:var(--caption-extra-size, 3.625rem)}@media(max-width:479px){.caption{--caption-extra-size: 3rem}}@media(min-width:1366px){.caption{--caption-extra-size: 4.5rem}}.input{position:relative;z-index:1;display:inline-grid;align-items:var(--input-grid-align-items, normal);grid-auto-flow:var(--input-grid-flow, unset);grid-auto-rows:var(--input-grid-rows, max-content);grid-auto-columns:var(--input-grid-columns, unset);gap:var(--input-gap, .5rem);font-size:var(--input-size, .9375rem);line-height:1.2}.input label{padding:0 .0625rem}.input label span{color:var(--cl-secondary-light);font-size:.8125rem;font-weight:100;letter-spacing:-.0125rem}.input label span:before{content:"("}.input label span:after{content:")"}.input input,.input textarea,.input select{display:inline-flex;align-items:center;width:100%;height:fit-content;min-height:var(--input-min-height, 3rem);padding:var(--input-spacer, .75rem 1.25rem);border-radius:var(--input-border-radius, 0);border:var(--input-border, var(--input-border-size, 1px) solid var(--input-border-color, var(--cl-gray)));background:var(--input-background, var(--cl-light));transition:.25s linear;transition-property:border-color,border-width,color}.input input::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder,.input select::-webkit-input-placeholder{color:var(--cl-gray)}.input input:-moz-placeholder,.input textarea:-moz-placeholder,.input select:-moz-placeholder{color:var(--cl-gray)}.input input::-moz-placeholder,.input textarea::-moz-placeholder,.input select::-moz-placeholder{color:var(--cl-gray)}.input input:-ms-input-placeholder,.input textarea:-ms-input-placeholder,.input select:-ms-input-placeholder{color:var(--cl-gray)}.input input.--is-error~small,.input input:focus:invalid~small,.input input:hover:invalid~small,.input textarea.--is-error~small,.input textarea:focus:invalid~small,.input textarea:hover:invalid~small,.input select.--is-error~small,.input select:focus:invalid~small,.input select:hover:invalid~small{--input-small-opacity: 1;--input-small-scale: 1;display:inline-flex;gap:.1875rem}.input input::-webkit-contacts-auto-fill-button,.input input::-webkit-credentials-auto-fill-button{position:absolute;right:0;display:none!important;visibility:hidden;pointer-events:none;opacity:0}.input input::-webkit-outer-spin-button,.input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input input[type=password]{line-height:.8;font-size:1.25rem}.input input[type=number]{-moz-appearance:textfield}.input input[type=date]{position:relative;display:grid}.input input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;z-index:1;width:100%;height:100%;background-position:calc(100% - 1.25rem) calc(50% - .1875rem);background-size:1rem;opacity:.8}.input input[type=date]::-webkit-inner-spin-button{display:none}.input input[type=date]:invalid{color:var(--cl-secondary-light)}.input textarea{--input-min-height: 5rem}@supports (appearance: base-select){.input select,.input select::picker(select){position:revert-layer;position-area:block-end;position-try-fallbacks:none;inset:0;appearance:base-select}.input select::picker(select){max-height:21.875rem;background:var(--cl-light);border:none;color:var(--cl-gray);transition:opacity 225ms ease-in-out,transform 225ms ease-in-out;transform-origin:top;transform:translateY(0);opacity:1;overflow-y:auto}@starting-style{.input select::picker(select){transform:translateY(-.25rem) scaleY(.5);opacity:0}}.input select::picker-icon{display:none}.input select:after{position:absolute;inset:auto .625rem auto auto;content:"";font-size:.75rem;font-family:tma-icons;line-height:1;color:var(--input-select-arrow-color, var(--cl-gray));transform:scaleY(var(--input-select-icon-scale, 1));transition:transform .25s linear}.input select:open{--input-select-icon-scale: -1}.input select:open::picker(select){border:var(--input-border, var(--input-border-size, 1px) solid var(--input-border-color, var(--cl-gray)));border-top:none}}.input select option{padding:var(--input-spacer, 1rem 1.25rem);color:var(--cl-darker-gray);cursor:pointer}:where(.input select option:hover,.input select option:checked){background:var(--cl-primary);color:var(--cl-light)!important}.input select option::checkmark{display:none}.input select:has(option:not([hidden]):checked){color:currentColor}.input select:has(option[hidden]:checked){color:var(--cl-gray)}.input select:invalid,.input select[disabled]{color:var(--cl-secondary-light)}@supports not (appearance: base-select){.input:has(select):after{position:absolute;inset:auto .625rem auto auto;content:"";font-size:.75rem;font-family:tma-icons;line-height:1;color:var(--input-select-arrow-color, var(--cl-gray));transform:scaleY(var(--input-select-icon-scale, 1));transition:transform .25s linear;position-anchor:--select-arrow;bottom:calc(anchor(50%) - 6px)}.input select{anchor-name:--select-arrow}}.input:focus-within{--input-border-color: var(--cl-primary);--input-select-arrow-color: var(--cl-primary)}.input :where(small){position:var(--input-small-position, absolute);inset:var(--input-small-top, .1875rem) .1875rem auto auto;z-index:1;padding:.25rem .375rem;font-size:.5625rem;font-weight:500;letter-spacing:0;color:var(--cl-light);border-radius:0;background:var(--cl-secondary);opacity:var(--input-small-opacity, 0);transform:scale(var(--input-small-scale, 0));transition:top .25s linear}.input.--checkbox{--input-spacer: 0;--input-min-height: 1rem;--input-gap: .75rem;--input-grid-flow: column;--input-grid-columns: var(--input-min-height) auto;--input-grid-align-items: center;margin:var(--input-checkbox-margin, 0);text-wrap:pretty}.input.--checkbox:has(input:checked){--input-checkbox-icon: ""}.input.--checkbox input{position:relative;height:var(--input-min-height);aspect-ratio:1}.input.--checkbox input:before{content:var(--input-checkbox-icon, none);font-size:.5em;font-family:tma-icons;line-height:1;font-weight:500;margin:auto}.input.--checkbox input:checked{--input-border-color: currentColor;color:var(--cl-primary-dark)}.input.--counter{--input-min-height: 44;--input-grid-flow: column;--input-gap: 0;--input-border: none;--input-background: var(--cl-primary-light-60);--button-gutter-x: .5rem;--button-gutter-y: .5rem;--button-color: var(--cl-dark);--button-fill: var(--cl-primary-light);--button-fill-hover: var(--cl-gray);--button-height: auto;max-width:var(--input-width, 7.75rem);text-align:center}.input.--counter.--small{--input-min-height: 2.1875rem;--input-spacer: .375rem .5rem;--input-width: 6.125rem}.input.--counter{--button-fill-hover: var(--cl-secondary)}@media(pointer:fine){.input:hover{--input-border-color: var(--cl-primary)}}.input-range__track{position:relative;height:.5rem;margin:.5rem 0;border:1px solid var(--cl-border-alt);background:var(--cl-light)}.input-range__track:before{position:absolute;inset:-1px var(--input-range-max) -1px var(--input-range-min);content:"";background:var(--cl-secondary)}.input-range input[type=range]{position:absolute;inset:50% 0 auto;z-index:1;width:100%;height:1.5rem;margin:0;transform:translateY(-50%);appearance:none;pointer-events:none;background:transparent}.input-range input[type=range]::-webkit-slider-thumb{width:1.125rem;aspect-ratio:1;border:var(--input-range-tumb-border, .125rem solid var(--cl-light));border-radius:var(--input-range-tumb-radius, 0);background:var(--input-range-tumb-bg, var(--cl-secondary));cursor:pointer;pointer-events:auto;transition:.25s linear;transition-property:background;appearance:none}.input-range input[type=range]::-webkit-slider-thumb:hover,.input-range input[type=range]::-webkit-slider-thumb:focus{--input-range-tumb-bg: var(--cl-secondary-dark)}.input-range input[type=range]::-moz-range-thumb{width:1.125rem;aspect-ratio:1;border:var(--input-range-tumb-border, .125rem solid var(--cl-light));border-radius:var(--input-range-tumb-radius, 0);background:var(--input-range-tumb-bg, var(--cl-secondary));cursor:pointer;pointer-events:auto;transition:.25s linear;transition-property:background;appearance:none}.input-range input[type=range]::-moz-range-thumb:hover,.input-range input[type=range]::-moz-range-thumb:focus{--input-range-tumb-bg: var(--cl-secondary-dark)}.input-range input[type=range]::-webkit-slider-runnable-track{background:transparent;border:none}.input-range input[type=range]::-moz-range-track{background:transparent;border:none}.input-range__hints{display:flex;justify-content:space-between;gap:.75rem;font-size:.75rem;color:var(--cl-gray)}.modal{--animation-transform-start: translate(0, 10%);--collapse-capt-font-size: 1.25rem;--modal-spacer: 3rem;--button-min-width:7.5rem;--button-inset: 1.25rem 1.25rem auto auto;position:fixed;inset:0;z-index:1000;padding:var(--modal-spacer);overscroll-behavior:contain;background:none;animation:animation .3s cubic-bezier(.17,.67,.83,.67)}.modal.--limit{--modal-container-limit: 31.25rem}.modal.--auth{--modal-container-limit: 30rem}.modal::backdrop,.modal:before{--animation-opacity-star: 0;--animation-transform-start: none;position:fixed;inset:0;z-index:-1;background-color:var(--cl-dark-40);content:var(--modal-backdrop-content, none);animation:animation .5s ease-out}@supports not selector(&::backdrop){.modal{--modal-backdrop-content: ""}}.modal__container{--container-align-items: stretch;--container-gutter: var(--modal-spacer);--container-limit: var(--modal-container-limit, 48rem);position:relative;display:flex;flex-flow:column;height:unset;padding-block:var(--modal-spacer);background:var(--cl-light-gray)}.modal__head{--logo-icon-size: 7.5rem;--p-margin: .75rem 0 0;display:flex;flex-flow:column;z-index:2}.modal__head,.modal__main{max-width:var(--modal-main-max-limit, auto);margin:0 calc(var(--modal-spacer) * -1);padding:0 var(--modal-spacer) 0}.modal__main{display:inline-grid;gap:var(--gutter, 1rem);max-height:68dvh;margin:0 calc(var(--modal-spacer) * -1);padding-top:1.5rem;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-face-color:var(--cl-dark-20);scrollbar-track-color:transparent}@supports not selector(::-webkit-scrollbar){.modal__main{scrollbar-width:thin;scrollbar-color:var(--cl-dark-20) transparent}}.modal__main::-webkit-scrollbar{width:var(--scroll-size, .25rem);height:var(--scroll-size, .25rem)}.modal__main::-webkit-scrollbar-thumb{border-radius:0rem;background:var(--cl-dark-20);transition:background-color .25s linear;box-shadow:inset 0 0 0 0 transparent;will-change:background-color}.modal__main::-webkit-scrollbar-thumb:hover{background-color:var(--cl-secondary-dark)}.modal__main::-webkit-scrollbar-track{border-radius:0rem;background:transparent}.modal__form{display:flex;flex-flow:column;gap:var(--modal-form-gap, 1rem);max-height:64dvh;overflow:auto}@media(min-width:480px){.modal__form.--column{--input-grid-flow: column;--input-grid-columns: 5.25rem 1fr;--input-gap: 1rem;--input-grid-align-items: center;--input-checkbox-margin: 0rem 0 0 6.25rem}.modal__form.--column :where(.input):not(:nth-child(2),.modal__form.--column :where(.input):nth-child(3)){grid-column:2 span}.modal__form.--column :where(.input):nth-child(3){--input-grid-columns: max-content 1fr}.modal__form.--column :where(.input):not(.--checkbox) label{text-align:right;word-break:break-all}}.modal__form-message{--p-margin:auto 0 -1.5rem auto;--p-font-size: .8125rem;padding:.25rem .75rem;font-weight:600;text-align:right;color:var(--cl-light);background:var(--cl-secondary)}.modal__group{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));align-items:center}.modal__buttons{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.modal__buttons button{flex:1}.modal__foot{--p-font-size: .875rem;--p-margin: auto auto auto 0;--button-height: 2rem;--button-size: 1.25rem;--button-gutter-y: .625rem;--button-gutter-x: .875rem;display:flex;gap:.75rem;justify-content:flex-end;align-items:center;padding:var(--modal-spacer) 0 0}.modal[open]{display:flex;align-items:center;justify-content:center}@media(max-width:767px){.modal{--modal-spacer: 2rem}}@media(max-width:639px){.modal__head{margin-top:1.5rem}.modal__foot{row-gap:1.25rem;flex-flow:row wrap;justify-content:center}.modal__foot :where(p){flex:1 1 100%}.modal__foot :where(.button){flex:1 1}}@media(max-width:479px){.modal{--modal-spacer: 1.5rem}}.collapse{position:relative;max-width:var(--collapse-max, auto);background:var(--cl-light);border-bottom:var(--collapse-border, 1px solid var(--cl-primary-light-60));transition:.2s linear;transition-property:height,border-bottom;overflow:hidden}.collapse[open]{--collapse-item-summary-after: "";--collapse-border: .125rem solid var(--cl-primary-light-60);--collapse-item-summary-color: var(--cl-primary);--collapse-item-summary-after-opacity: 1;--collapse-item-answer-max-height: 62.5rem;--collapse-item-answer-opacity: 1}.collapse summary{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:700;color:var(--collapse-item-summary-color, currentColor);background:transparent;transition:all .25s linear;cursor:pointer}.collapse summary:after{content:var(--collapse-item-summary-after, "");font-size:1rem;font-family:tma-icons;line-height:1;color:var(--cl-primary);opacity:var(--collapse-item-summary-after-opacity, .6);transition:opacity .1s linear}@media(pointer:fine){.collapse summary:hover{--collapse-item-summary-color: var(--cl-primary);--collapse-item-summary-after-opacity: 1}}.collapse__answer{display:inline-flex;flex-direction:column;gap:.5rem;padding:0 0 2rem;overflow:hidden;max-height:var(--collapse-item-answer-max-height, 0);opacity:var(--collapse-item-answer-opacity, 0);transition:max-height .5s linear,opacity .5s linear}.dropdown{--p-font-size: .875rem;position:relative;z-index:1;display:inline-flex;gap:.25rem;align-items:center;line-height:1.4;color:var(--cl-primary-dark);cursor:pointer}.dropdown__main{position:absolute;inset:var(--dropdown-main-inset, 122% auto auto 0);display:var(--dropdown-main-display, inline-grid);justify-items:var(--dropdown-main-justify-i, normal);gap:var(--dropdown-main-gap, .25rem);padding:var(--dropdown-main-spacer, .5rem);white-space:nowrap;font-size:var(--dropdown-main-font-size, inherit);border-radius:.1875rem;border:.125rem solid var(--cl-primary-light);background:var(--cl-light);box-shadow:0 0 1.875rem var(--cl-dark-10)}.dropdown.--menu{--dropdown-main-spacer: 1rem 1.5rem;--dropdown-main-font-size: 1.125rem;--dropdown-main-justify-i: flex-end;--dropdown-main-gap: .5rem;--link-color: var(--cl-dark-gray);--link-hover-color: var(--cl-secondary)}.dropdown.--right-bottom{--dropdown-main-inset: 100% 0 auto auto}.dropdown.--native-within:not(:focus-within){--dropdown-main-display: none}.dropdown:not(.--not-carret):after{content:"";font-size:.75rem;font-family:tma-icons;line-height:1}@media(pointer:fine){.dropdown.--show-hover:hover{--dropdown-main-display: inline-grid!important}}.layout{display:flex;flex-direction:column;flex:1 1}.footer{--container-flex-flow: column;--container-justify-content: center;--container-align-items: center;--p-color: currentColor;--logo-icon-size: 5rem;position:relative;margin-top:4.5rem;padding:3rem 0 1.5rem;line-height:120%;color:var(--cl-primary-dark)}.footer__main{display:grid;grid-template-columns:var(--footer-main-columns, 1.2fr 1fr 1fr 1fr 1fr);gap:var(--footer-main-gap, 3rem);width:100%}.footer__col{display:inline-flex;flex-flow:column;gap:1.5rem;align-items:self-start}.footer__col mark{font-family:Oswald,sans-serif;font-size:1.25rem;text-transform:uppercase}.footer__logo{--p-max-width: 12.5rem;--p-margin: .875rem 0;--p-font-size: .875rem;--p-font-weight: 600;--p-line-height: 1;text-wrap:pretty}.footer__sub{--link-color: currentColor;--link-hover-color: var(--cl-secondary-dark);display:inline-grid;gap:.75rem}.footer__sub.--soc{display:inline-flex;gap:1.5rem;margin-top:var(--gutterX2, 1.5rem)}.footer__sub.--soc a{--tmi-color: var(--link-color);font-size:2.5rem}.footer__sub.--soc a.tmi-soc-tg{--link-color: #2AABEE}.footer__sub.--soc a.tmi-soc-vb{--link-color: #7360F2}.footer__sub.--soc a.tmi-soc-wapp{--link-color: #25D366}.footer__sub a{--tmi-color: var(--cl-secondary);display:inline-flex;gap:.5rem;align-items:baseline}.footer__sub span{color:var(--cl-secondary)}.footer__down{width:100%;padding:3rem 0 0;font-size:.875rem;color:var(--cl-primary);text-align:center}@media(max-width:991px){.footer{--footer-main-gap: 1.5rem;--footer-main-columns: 1fr}.footer__col:first-child{flex-flow:row wrap;justify-content:space-between;align-items:flex-end;justify-self:stretch}.footer__sub.--soc{position:absolute;inset:0 0 auto auto;padding:var(--container-gutter)}}.header{--link-color: var(--cl-primary-dark);--link-hover-color: var(--cl-primary);--container-gap: 1.5rem;--logo-icon-size: 3.125rem;--animation-opacity-start: 0;--animation-transform-start: translateY(0%) !important;--header-main-sapcer-y: 1.5rem;--header-animation: animation .4s 0s 1 backwards cubic-bezier(.79, .21, .06, .81);position:var(--header-position, relative);z-index:100;min-height:var(--header-height, max-content);background:var(--header-fill, transparent);backdrop-filter:var(--header-backdrop, none);box-shadow:var(--header-shadow, none);transition:.25s linear;transition-property:background-color,padding-top,box-shadow,backdrop-filter,transform;will-change:transform,backdrop-filter,box-shadow;animation:var(--header-animation)}.header__top{--tmi-color: var(--cl-secondary);--container-justify-content: space-between;position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:var(--header-top-padding, .5rem 0);height:var(--header-top-height, max-content);white-space:nowrap;background:var(--cl-primary-light);transition:.3s linear;transition-property:height;will-change:height;overflow:var(--header-top-overflow, unset)}.header__top a{display:inline-flex;align-items:center;gap:.5rem}.header__main{--container-align-items: center;padding:var(--header-main-sapcer-y) 0}.header__menu{position:relative;display:flex;gap:1.5rem;align-items:center;justify-content:space-between;width:min(100%,43.75rem);font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.header__menu:has(.header__menu-btn.--is-active){--header-sub-menu-opacity: 1;--header-sub-menu-scale: 1}.header__menu-sub{display:inline-flex}.header__menu-sub:has(a[data-menu-area=furg]:hover) [data-menu-target=furg]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=hold]:hover) [data-menu-target=hold]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=furg-chicken]:hover) [data-menu-target=furg-chicken]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=temp]:hover) [data-menu-target=temp]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=compressors]:hover) [data-menu-target=compressors]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=telemetric-temp]:hover) [data-menu-target=telemetric-temp]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=cmb]:hover) [data-menu-target=cmb]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=fittings]:hover) [data-menu-target=fittings]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=spare]:hover) [data-menu-target=spare]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=spare-sale]:hover) [data-menu-target=spare-sale]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=burgaflex]:hover) [data-menu-target=burgaflex]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=carrier]:hover) [data-menu-target=carrier]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=schmitz-cargobull]:hover) [data-menu-target=schmitz-cargobull]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=thermal-master]:hover) [data-menu-target=thermal-master]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub:has(a[data-menu-area=thermo-king]:hover) [data-menu-target=thermo-king]{--header-menu-sub-preview-opacity: 1;--header-menu-sub-preview-visibility: visible}.header__menu-sub-wrap{position:absolute;inset:calc(100% + .5rem + var(--header-main-sapcer-y, 0)) auto auto 0;z-index:100;display:grid;grid-auto-columns:var(--header-sub-wrap-columns, 1fr .6fr 1.4fr);gap:var(--header-sub-wrap-gap, 0rem 1.5rem);width:max-content;max-width:70vw;height:max-content;margin:0 -3rem;padding:1.5rem 3rem 3rem;font-family:Golos Text;font-size:1.25rem;text-transform:none;letter-spacing:initial;background:var(--cl-light);box-shadow:var(--menu-sub-wrap-shadow);opacity:var(--header-sub-menu-opacity, 0);scale:1 var(--header-sub-menu-scale, 0);transform-origin:top left;transition:.25s linear;transition-property:scale,opacity,box-shadow}.header__menu-sub-list{display:inline-grid;gap:var(--header-sub-wrap-gap, 1rem);grid-row:var(--header-sub-list-row, 1/4);grid-auto-rows:max-content;align-items:baseline}.header__menu-btn{--header-menu-line-size: 2.5px;display:var(--header-btn-menu-show, inline-grid);align-items:center;justify-content:center;gap:0 .5rem;min-width:1.5rem;color:var(--cl-secondary);line-height:1;cursor:pointer}.header__menu-btn:before,.header__menu-btn:after,.header__menu-btn span{position:relative;grid-area:2/1;min-height:var(--header-menu-line-size);width:1.5rem;content:"";background:currentColor;transform:rotate(var(--header-menu-line-rotate, 0deg));transform-origin:center center;transition:.4s cubic-bezier(.79,.21,.06,.81);transition-property:margin,transform}.header__menu-btn:before{top:var(--header-menu-line-top, -.4375rem)}.header__menu-btn:after{--header-menu-line-rotate: var(--header-menu-line-rotate-2);top:var(--header-menu-line-top, .4375rem)}.header__menu-btn.--is-active{--header-menu-line-rotate-2: 45deg;--header-menu-line-rotate: -45deg;--header-menu-line-top: 0}.header__menu-btn.--is-active span{transform:scale(0)}.header__menu-btn mark{grid-column:2;grid-row:1/4}@media(pointer:fine){.header__menu-btn:hover{color:var(--cl-primary-dark)}}.header__menu-sub-preview{position:relative;display:var(--header-sub-preview, inline-grid);align-items:center;grid-area:1/3/4/4}.header__menu-sub-preview picture{grid-area:1/1;padding:3rem;opacity:var(--header-menu-sub-preview-opacity, 0);transition:.8s cubic-bezier(.4,.56,.4,.88);transition-property:opacity;visibility:var(--header-menu-sub-preview-visibility, hidden)}.header__right{display:flex;gap:1.5rem;margin:auto 0 auto auto;font-size:1.875rem;color:var(--cl-primary-dark)}.header__right button{cursor:pointer;transition:color .25s linear}@media(pointer:fine){.header__right button:hover{color:var(--cl-secondary)}}.header__cart-btn{position:relative;cursor:pointer}.header__cart-btn:not([data-cart-counter=""]):after{position:absolute;inset:-.125rem auto auto 60%;display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;min-height:1.125rem;padding:.3125rem;content:attr(data-cart-counter);font-size:.75rem;font-weight:100;color:var(--cl-light);line-height:.8;letter-spacing:-.0625rem;background:var(--cl-secondary-dark);border-radius:.625rem}.header.--on-scroll{--animation-translate-start: 0 -100% !important;--header-position: fixed;--header-height: max-content;--header-shadow: 0 0 .5rem .125rem rgba(0, 0, 0, .05);--header-fill: var(--cl-light-50) !important;--header-backdrop: blur(10px);--header-animation: animation-translate 1s ease-out;--header-top-padding: 0;--header-top-height: 0;--header-top-overflow: hidden;--header-main-sapcer-y: .625rem;inset:0 0 auto}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.header.--on-scroll{--header-fill: transparent !important;--header-backdrop: none}}html:has(.header.--on-scroll:not(.--home-welcome)){padding-top:var(--header-height)}@media(max-width:991px){.header{--container-justify-content: space-between}.header__top{--container-gap: 1rem;--container-justify-content: space-around}.header__top :where(a,button,span):not(.tmi-phone){display:none}.header__menu{order:-1;width:auto}.header__menu>a{display:none}.header__right{margin:0}}@media(max-width:767px){.header{--header-sub-wrap-columns: 1fr;--header-sub-preview: none;--header-sub-list-row: auto;--header-sub-wrap-gap: 1.5rem}.header__menu-sub-wrap{width:100dvw;max-width:none;overflow:auto;height:87dvh}}@media(max-width:767px){.header{--header-main-sapcer-y: .3125rem}}@media(min-width:480px){.header{--menu-sub-wrap-shadow: -50dvw 0 0 0 var(--cl-light), 50dvw 0 0 0 var(--cl-light), 0 100dvh 10vh 50vw var(--cl-dark-30)}}.page-header{--container-flex-flow: column;--container-gap: 1rem;display:flex;flex-flow:column;align-self:flex-start;gap:1rem;padding:1.5rem 0;width:100%}.page-header.--line .caption{width:100%;padding-bottom:1rem;box-shadow:0 1px 0 var(--cl-border)}.page-header *:empty{display:none}.crumbs{--link-hover-color: var(--cl-secondary);max-width:100%;white-space:nowrap;font-size:.75rem;color:var(--cl-primary-dark);overflow:auto}.crumbs ol{display:flex;flex-wrap:row wrap;margin:0;padding:0;list-style:none}.crumbs li{display:inline-flex;align-items:center;gap:.1875rem;cursor:pointer}.crumbs li:not(:last-child):after{margin-right:.1875rem;color:var(--cl-primary-dark);content:"/"}.crumbs li span{opacity:.7;cursor:default;pointer-events:none}.product-card{--animation-transform-start: translateY(2%);display:inline-grid;grid-template-rows:max-content 1fr;gap:1rem;animation:animation .3s cubic-bezier(.05,.5,.75,.68);will-change:animation,transform,opacity}.product-card__image{--img-fit: cover;--img-width: 100%;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:15/12;overflow:hidden}.product-card__info{--p-color: var(--cl-secondary-dark);--p-font-size: 1.5rem;--p-font-weight: 500;--p-margin: 1rem 0 .5rem;display:inline-grid;grid-auto-rows:max-content 1fr max-content max-content}.product-card__article{margin:.375rem 0 .5rem;font-size:.8125rem;color:var(--cl-gray);line-height:1}.product-card__title{--link-font-weight: 500;color:var(--cl-dark-gray);line-height:1}.product-card__btns{--button-gutter-x: .875rem;--button-height: 3.375rem;display:flex;align-items:center;justify-content:space-between;gap:.125rem}.product-card__btns .--remove{display:none}.product-card.--in-cart .--remove{display:inline-flex}.product-card.--in-cart .--cart-favorite{display:none}.good-url{padding:3rem 0 5rem}.good-url__container{--container-block: flex;--container-flex-flow: column;--container-gap: 2.5rem}.good-url__header{max-width:68.75rem}.good-url__header h1{margin:0;font-family:Oswald,sans-serif;font-size:2.625rem;font-weight:400;line-height:1.15;text-transform:uppercase;color:var(--cl-primary-dark)}.good-url__header a{margin-left:.75rem;font-size:1.25rem;color:var(--cl-secondary);vertical-align:middle}.good-url__main{display:grid;grid-template-columns:minmax(20rem,38.75rem) minmax(0,1fr);gap:3rem;align-items:start}.good-url__gallery{display:flex;flex-direction:column;gap:1rem;min-width:0}.good-url__image{display:flex;align-items:center;justify-content:center;min-height:28.75rem;padding:2rem;background:var(--cl-light);border:1px solid rgba(var(--cl-border),.5);box-shadow:0 0 1.875rem var(--cl-dark-10)}.good-url__image img{width:100%;max-height:32.5rem;object-fit:contain}.good-url__summary{display:flex;flex-direction:column;gap:1.125rem;min-width:0;padding:2rem;background:var(--cl-primary-light)}.good-url-availability,.good-url__sku,.good-url__sku-outer{font-size:.9375rem;line-height:1.35;color:var(--cl-dark-gray)}.good-url-availability span,.good-url__sku span,.good-url__sku-outer span{font-weight:600;color:var(--cl-primary-dark)}.good-url__description{--p-margin: 0 0 .75rem;font-size:1rem;line-height:1.65;color:var(--cl-darker-gray)}.good-url__description p:not(:last-child){margin-bottom:.75rem}.good-url-prices{display:flex;flex-direction:column;gap:.75rem;padding-top:.375rem}.good-url-prices__title{font-family:Oswald,sans-serif;font-size:1.25rem;line-height:1.2;text-transform:uppercase;color:var(--cl-primary-dark)}.good-url__price-value,.good-url .good-price-value{font-family:Oswald,sans-serif;font-size:2.125rem;line-height:1.15;color:var(--cl-secondary)}.good-url__price-currency,.good-url .good-price-currency,.good-url .good-price-unit{font-size:1rem;color:var(--cl-dark-gray)}.good-url .old-price{margin-right:.5rem;font-size:1.0625rem;color:var(--cl-gray);text-decoration:line-through}.good-url .good-price{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;padding:.875rem 1rem;background:rgba(var(--cl-light),.65);border:1px solid rgba(var(--cl-border),.45);cursor:pointer;transition:border-color .25s linear,background-color .25s linear}.good-url .good-price-checked{background:var(--cl-light);border-color:var(--cl-secondary)}.good-url .good-price-description{font-size:.9375rem;color:var(--cl-dark-gray)}.good-url__price-text,.good-url__price-min-count{font-size:.875rem;color:var(--cl-dark-gray)}.good-url .good-buy-area{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.125rem;align-items:center;padding-top:.75rem}.good-url .quantity{display:inline-grid;grid-template-columns:2.75rem 3.5rem;grid-template-rows:1.5rem 1.5rem;width:6.25rem;overflow:hidden;background:var(--cl-light);border:1px solid rgba(var(--cl-border),.55)}.good-url .quantity-value{grid-row:1/3;width:100%;min-width:0;padding:0 .375rem;font-size:1.125rem;text-align:center;color:var(--cl-dark);background:transparent;border:0;outline:0;appearance:textfield}.good-url .quantity-value::-webkit-outer-spin-button,.good-url .quantity-value::-webkit-inner-spin-button{margin:0;appearance:none}.good-url .quantity-inc,.good-url .quantity-dec{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;font-size:.625rem;color:var(--cl-primary-dark);background:rgba(var(--cl-primary-light),.55);border:0;cursor:pointer;transition:color .25s linear,background-color .25s linear}@media(pointer:fine){.good-url .quantity-inc:hover,.good-url .quantity-dec:hover{color:var(--cl-light);background:var(--cl-secondary)}}.good-url .total-price{font-family:Oswald,sans-serif;font-size:1.75rem;line-height:1.2;color:var(--cl-primary-dark)}.good-url .buttons{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.good-url .buttons .button{--button-height: 3.25rem;--button-size: 1.125rem;--button-gutter-x: 1.125rem;width:100%}.good-url__features{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0 0}.good-url__features h2{margin:0;font-family:Oswald,sans-serif;font-size:1.875rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--cl-primary-dark)}.good-url__features-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0}.good-url__feature-item{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid rgba(var(--cl-primary-dark),.18)}.good-url__feature-item dt{font-size:.9375rem;color:var(--cl-dark-gray)}.good-url__feature-item dd{margin:0;font-weight:600;color:var(--cl-primary-dark)}.good-url__related{display:flex;flex-direction:column;gap:1.5rem}.good-url__related h2{margin:0;font-family:Oswald,sans-serif;font-size:1.875rem;font-weight:400;text-transform:uppercase;color:var(--cl-primary-dark)}.good-url__related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.good-url .good-url-thumbs-slider{overflow:auto}.good-url .good-url-thumbs-holder{display:flex;gap:.75rem}.good-url .good-url-thumbs-holder a{display:flex;align-items:center;justify-content:center;width:6rem;aspect-ratio:1/1;padding:.5rem;background:var(--cl-light);border:1px solid rgba(var(--cl-border),.55)}.good-url .good-url-thumbs-holder img{width:100%;height:100%;object-fit:contain}@media(max-width:991px){.good-url__main{grid-template-columns:1fr}.good-url__image{min-height:22.5rem}.good-url__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.good-url{padding:2rem 0 3.5rem}.good-url__container{--container-gap: 1.75rem}.good-url__header h1{font-size:2rem}.good-url__summary{padding:1.375rem}.good-url .good-buy-area,.good-url .buttons,.good-url__features-list{grid-template-columns:1fr}.good-url__feature-item{grid-template-columns:1fr;gap:.25rem}}@media(max-width:639px){.good-url__image{min-height:16.25rem;padding:1.125rem}.good-url .good-price,.good-url__related-grid{grid-template-columns:1fr}}.finder{--finder-trans-y: -100vh;position:fixed;inset:max(1.5rem,var(--header-height)) 0 auto;z-index:1000;padding:1.5rem}.finder__wrap{max-width:63.125rem;margin:0 auto;transform:translateY(var(--finder-trans-y, 0));transition:transform .6s ease-in-out}.finder__main,.finder__btn{display:flex;gap:1.25rem;align-items:center;width:100%;padding:var(--finder-spacer, 1.875rem 2.375rem);font-size:1rem;font-weight:500;text-wrap:pretty;background:var(--cl-light);box-shadow:0 0 1.875rem var(--cl-dark-10)}.finder__result{scrollbar-face-color:var(--cl-dark-20);scrollbar-track-color:transparent}@supports not selector(::-webkit-scrollbar){.finder__result{scrollbar-width:thin;scrollbar-color:var(--cl-dark-20) transparent}}.finder__result::-webkit-scrollbar{width:var(--scroll-size, .25rem);height:var(--scroll-size, .25rem)}.finder__result::-webkit-scrollbar-thumb{border-radius:0rem;background:var(--cl-dark-20);transition:background-color .25s linear;box-shadow:inset 0 0 0 0 transparent;will-change:background-color}.finder__result::-webkit-scrollbar-thumb:hover{background-color:var(--cl-secondary-dark)}.finder__result::-webkit-scrollbar-track{border-radius:0rem;background:transparent}.finder__result{display:grid;gap:.125rem;max-height:max(21.875rem,60dvh);padding:1rem;font-size:.9375rem;color:var(--cl-darker-gray);list-style:none;background:var(--cl-light);box-shadow:inset 0 .125rem 0 0 var(--cl-secondary);transition:.25s linear;transition-property:max-height,padding-block;overflow:auto;overflow-x:hidden;scroll-padding-block:.625rem}.finder__result:empty{padding-block:0;max-height:0}.finder__result li{padding:.25rem .5rem;cursor:pointer}:where(.finder__result li.--is-active,.finder__result li:hover,.finder__result li:focus){background:var(--cl-primary-light)}.finder input{flex:1 1;min-width:min(100%,16.25rem);border:unset;outline:unset;color:var(--cl-primary-dark);background:unset}.finder input::invalid{background:red}.finder__btn{--tmi-size: 1.5625rem;color:var(--cl-light);background:var(--cl-primary-dark);cursor:pointer}.finder__btn:hover{background:var(--cl-primary)}.finder [popovertargetaction=hide]{--tmi-size: 1.5rem;flex:0 0 auto;color:var(--cl-dark);background:transparent}.finder[popover]{opacity:var(--finder-opacity, 0);transform:scaleX(var(--finder-scale, 0));transition:.25s linear allow-discrete;transition-property:display,allow-discrete,transform,opacity}.finder[popover]:popover-open{--finder-trans-y: 0;--finder-opacity: 1;--finder-scale: 1;--finder-fill: var(--cl-dark-40)}.finder[popover]::backdrop{background-color:var(--finder-fill, transparent);transition:display .7s allow-discrete,overlay .7s allow-discrete,background-color .7s}@starting-style{.finder[popover]:popover-open{--finder-opacity: 0;--finder-scale: 0;--finder-fill: transparent}.finder[popover]:popover-open::backdrop{background-color:transparent}}@media(max-width:639px){.finder{--finder-spacer: 1.25rem;padding:1rem;padding-top:max(1.5rem,var(--header-height))}}.hero{--container-flex-flow: column;--container-align-items: center;--container-gep: 1.5rem;--caption-max-width: 48.75rem;--caption-color: currentColor;--p-max-width: 48.75rem;--p-margin: 4rem 0 3rem;--p-font-size: 1.25rem;--p-color: currentColor;--img-position: center 78%;--img-height: 100%;--img-fit: cover;position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - var(--header-height));color:var(--cl-light);text-align:center;overflow:hidden}.hero__cover{position:absolute;inset:0;z-index:-1}.hero__cover:after{position:absolute;inset:var(--hero-inset, 0);z-index:1;content:"";border-radius:50%;background:var(--cl-primary-dark);opacity:.9;filter:var(--hero-filter, blur(180px));will-change:filter}@supports (-moz-appearance: none){.hero__cover:after{--hero-filter: none!important}}@media(max-width:767px){.hero__cover:has(.hero__cover-item.--video.--is-active){display:flex;justify-content:center}}.hero [prevBtn]{--button-inset: 50% auto auto 4vw}.hero [nextBtn]{--button-inset: 50% 4vw auto auto}.hero__slide,.hero__cover-item{will-change:filter,transform}.hero__slide:not(.--is-active),.hero__cover-item:not(.--is-active){opacity:0;display:none!important}.hero__cover-item{flex:1 1 100%}@media(max-aspect-ratio:14/9.5){.hero__cover-item.--video{height:100%}}@media(min-aspect-ratio:14/9.5){.hero__cover-item.--video{width:100%}}.hero__slide-btns{display:inline-flex;place-content:center;flex-flow:row wrap;gap:1.5rem;margin:0 auto}@media(min-width:1366px){.hero{--hero-filter: blur(250px)}}@media(max-width:767px){.hero{--hero-btns-gap: 1.5rem}}@media(max-width:639px){.hero{--hero-inset: 8vh -10vw;--hero-filter: blur(80px)}.hero [prevBtn]{--button-inset: 90% auto auto 34%}.hero [nextBtn]{--button-inset: 90% 34% auto auto}}.logos-list{--logos-list-gap: 4rem;--logos-list-mask: linear-gradient(90deg, transparent 0%, #fff 20%, #fff 80%, transparent 100%);position:relative;display:flex;padding:4.5rem 0 3rem;white-space:nowrap;background:var(--cl-light);overflow:hidden;-webkit-mask-image:var(--logos-list-mask);mask-image:var(--logos-list-mask)}.logos-list__track{--animation-transform-start: translateX(0);--animation-transform-end: translateX(-100%);display:flex;gap:var(--logos-list-gap);flex:0 0 auto;width:max-content;min-width:max-content;animation:animation-transform 60s linear infinite;animation-play-state:var(--logos-list-state, running);translate:-10% 0;will-change:transform}.logos-list__track img{--img-width: 8.75rem;--img-height: auto;max-height:3rem;filter:var(--logos-list-img-filter, grayscale(100%));transition:.25s linear;transition-property:filter}.logos-list__track img:is(:nth-of-type(4),:nth-of-type(10)){--img-width: 5rem;padding:.375rem 0}.logos-list__track img:is(:nth-of-type(2),:nth-of-type(8)){--img-width: 5.625rem;padding:.375rem 0}@media(pointer:fine){.logos-list__track img:hover{--logos-list-img-filter: none}}.logos-list__track:after{content:""}@media(pointer:fine){.logos-list:hover{--logos-list-state: paused}}.top-categories{--container-flex-flow: row wrap;--container-gap: 3rem;--container-justify-content: center;--container-align-items: center;padding:3rem 0}.top-categories__card{--img-height: 100%;--img-width: auto;position:relative;display:inline-grid;grid-template-rows:1fr max-content;gap:1rem;align-items:center;justify-items:center;align-self:normal;flex:var(--top-categories, 1);padding:1.5rem;font-size:1.5rem;font-family:Oswald,sans-serif;text-align:center;text-transform:uppercase;border-radius:.3125rem;background:var(--cl-primary-light)}.top-categories__card a{position:absolute;inset:0;z-index:1;opacity:0}@media(pointer:fine){.top-categories__card{scale:var(--top-categories-scale, 1);transition:.25s linear;transition-property:box-shadow,scale}.top-categories__card:has(a:hover){--top-categories-scale: 1.01 ;box-shadow:0 0 2rem -.3125rem var(--cl-dark-10)}}@media(max-width:1365px){.top-categories{--container-gap: 1.5rem}}@media(max-width:991px){.top-categories{--top-categories: 1 1 13.75rem}}.services{--container-flex-flow: column;--container-gap: 3rem;padding:3rem 0}.services__list{display:grid;grid-template-columns:var(--services-list-columns, 1fr 1fr 1fr);width:100%;counter-reset:section}.services__list:has(.services__card:nth-child(1).--is-active){--services-list-columns: 1fr minmax(10rem, .15fr) minmax(10rem, .15fr)}.services__list:has(.services__card:nth-child(2).--is-active){--services-list-columns: minmax(10rem, .15fr) 1fr minmax(10rem, .15fr)}.services__list:has(.services__card:nth-child(3).--is-active){--services-list-columns: minmax(10rem, .15fr) minmax(10rem, .15fr) 1fr}@media(max-width:991px){.services__list{--services-list-columns: 1fr}.services__list:has(.services__card:nth-child(1).--is-active),.services__list:has(.services__card:nth-child(2).--is-active),.services__list:has(.services__card:nth-child(3).--is-active){--services-list-columns: 1fr}}.services__card{--caption-margin: 0 3rem 0 0;--caption-color: currentColor;--caption-weight: 400;--p-margin: -1.5rem 0 auto;position:relative;display:flex;flex-flow:var(--services-card-flex-flow, column);align-items:var(--services-card-align-items, unset);justify-content:var(--services-card-justify-content, space-between);gap:var(--gutterX2, 1.5rem);height:var(--services-card-height, auto);padding:var(--services-card-padding, 3rem);background:var(--services-card-fill, #FBFBFB);overflow:hidden}.services__card .button:last-of-type{display:var(--services-button-last-of-type-display, none);margin-right:1.5rem}.services__card .button:not(:first-child){margin-top:auto;width:var(--services-button-not-first-child-width, 100%)}.services__card.--full-mode{--services-card-height: 32.5rem}.services__card.--full-mode.--is-active{--services-button-last-of-type-display: inline-flex}.services__card.--full-mode.--is-active [serviceBtnNext]{display:none}.services__card.--full-mode:not(.--is-active) :where(p),.services__card.--full-mode:not(.--is-active) [serviceBtnNext] span{display:none}.services__card.--full-mode [serviceBtnNext] span{display:inline-flex}@media(max-width:991px){.services__card.--full-mode.--is-active{--services-image-position: relative}.services__card.--full-mode:not(.--is-active){--services-image-position: absolute;--services-card-flex-flow: row;--services-card-align-items: center;--services-card-justify-content: space-between;--services-button-not-first-child-width: auto;--services-card-padding: 5rem 3rem 3rem}}@media(min-width:992px){.services__card.--full-mode:not(.--is-active) :where(h2,p),.services__card.--full-mode:not(.--is-active) [serviceBtnNext] span{display:none}}.services__card.--is-active{--services-content-max-width: 50%;--services-button-not-first-child-width: 50%;--services-card-before-color: var(--cl-secondary);--services-image-transform-x: 0;--services-image-opacity: 1}@media(max-width:991px){.services__card.--is-active{--services-content-max-width: 100%;--services-button-not-first-child-width: 100%;--services-card-height: auto}}.services__card:before{position:absolute;z-index:5;inset:1.5rem 1.5rem auto auto;counter-increment:section;content:"0" counter(section);font-size:2rem;font-family:Oswald,sans-serif;color:var(--services-card-before-color, var(--cl-gray))}.services__card:nth-child(2){--services-card-fill: var(--cl-light-gray)}.services__card:nth-child(3){--services-card-fill: var(--cl-primary-light)}@media(max-width:991px){.services__card{--services-card-height: auto}}.services__content{position:relative;z-index:2;display:inline-flex;flex-flow:column;gap:var(--gutterX3, 3rem);max-width:var(--services-content-max-width, 100%);margin-top:var(--services-card-content-margin-t, 0)}.services__header{--button-height: 0;--button-fill: none;--button-shadow-color: none;--button-color: var(--cl-secondary);--button-fill-hover: none;--button-gutter-x: 0;display:inline-flex;align-items:flex-start}.services__image{--img-width: auto;position:var(--services-image-position, absolute);margin:0 auto;opacity:var(--services-image-opacity, 0);transform:translate(var(--services-image-transform-x, 100%))}@media(min-width:992px){.services__image{--img-height: 100%;--img-position: right;--img-fit: cover;--services-image-position: absolute;z-index:1;inset:0 0 0 auto}}.category-card{--img-width: 60%;position:relative;display:grid;grid-auto-rows:1fr auto;align-items:end;gap:.5rem;border:1px solid var(--category-card-border-color, #e4e9f3);transition:border-color .25s linear}.category-card a{position:absolute;inset:0;z-index:1;opacity:0}.category-card__img{position:relative;z-index:-1;filter:var(--category-card-img-filter, grayscale(100%));scale:var(--category-card-img-scale, .9);transition-property:filter,scale}.category-card__img,.category-card__title{display:inline-flex;align-items:center;justify-content:center;transition:.25s linear}.category-card__title{min-height:3.5rem;padding:.5rem;text-transform:uppercase;letter-spacing:-.8px;font-weight:500;line-height:1.2;text-wrap:balance;text-align:center;color:var(--category-card-title-color, var(--cl-primary-dark));background:var(--category-card-title-bg, var(--cl-primary-light));transition-property:color,background}.category-card.--brand{--img-width: auto;--img-height: 3.75rem;place-items:center;flex:1 1 11.875rem;min-height:5.625rem;min-width:10rem;padding:1rem 1.25rem}.category-card.--brand:nth-of-type(-n+2){--img-width: 5rem}@media(pointer:fine){.category-card:hover{--category-card-title-color: var(--cl-light);--category-card-border-color: var(--cl-primary-dark);--category-card-title-bg: var(--cl-primary-dark);--category-card-img-filter: none;--category-card-img-scale: 1}}.catalog{display:grid;grid-template-columns:var(--catalog-columns, 1fr);gap:var(--catalog-gap, 2rem);width:100%;padding-block:var(--section-spacer-block)}.catalog.--categories{--catalog-columns: 1fr;--catalog-main-columns: var(--catalog-main-categories-columns, repeat(auto-fill, minmax(13.75rem, 1fr)));--catalog-gap: 3rem}.catalog__aside>[data-filters-show]{--button-position: fixed;--button-inset: 30% auto auto 0;--button-index: 999;--button-gutter-x: .625rem;--button-gutter-y: 1.5rem;writing-mode:vertical-lr;transition-property:opacity}.catalog__aside:has(.filters.--is-mob-show)>[data-filters-show]{--button-inset: 0;place-items:flex-end;opacity:.86}@media(min-width:992px){.catalog__aside [data-filters-show]{display:none}}.catalog__main{display:grid;grid-template-columns:var(--catalog-main-columns, 1fr 1fr 1fr);gap:var(--catalog-main-gap, 2rem);align-items:self-start}.catalog__main:has(.catalog__empty){--catalog-main-columns: 1fr;flex:1 1}.catalog__empty{display:inline-grid;gap:1.5rem;max-width:40.625rem;margin:auto;padding-block:8dvh 15dvh;font-size:1.5rem;letter-spacing:-.03125rem;text-align:center;text-wrap:balance}.catalog__empty:before{content:"";font-size:6rem;font-family:tma-icons;line-height:1;color:var(--cl-secondary-dark);opacity:.2}.catalog__brands{--caption-margin: auto 1.5rem 1.5rem auto;display:flex;flex-flow:row wrap;place-items:stretch center;gap:1.5rem;padding:3rem 0}.catalog__brands .caption{flex:1 1 100%}@media(max-width:991px){.catalog{--catalog-main-gap: 2rem 1.5rem}}@media(min-width:992px){.catalog{--catalog-columns: 17.5rem minmax(0, 1fr)}}@media(max-width:639px){.catalog{--catalog-main-columns: 1fr 1fr}}@media(min-width:1280px){.catalog{--catalog-main-categories-columns: repeat(5, 1fr)}}.category-goods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%}@media(max-width:991px){.category-goods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.category-goods{grid-template-columns:1fr}}.filters{--filters-bg: var(--cl-light-gray);position:sticky;top:5rem;display:grid;grid-auto-rows:max-content 1fr max-content;padding:1.5rem 1.25rem;font-size:1rem;line-height:1.2;color:var(--cl-primary-dark);background:var(--filters-bg);overflow:auto;scroll-margin-top:var(--header-height)}.filters__main{position:relative;z-index:1;display:flex;flex-flow:column;gap:1rem}.filters__main:not(.filters__main:first-child){margin-top:1rem;padding-top:1rem;border-top:1px solid var(--cl-border-alt)}.filters__category{--link-color: currentColor;--link-hover-color: var(--cl-secondary-dark);--link-font-weight: 400;display:inline-grid;gap:1rem}.filters__category :where(a).--is-active{--link-color: var(--cl-secondary)}.filters__category-title{display:flex;align-items:center;gap:.5rem}.filters__category-title:not(.filters__category-title.--is-open)+.filters__category-list{--filters-category-max: 0px;z-index:-1;opacity:0;translate:0 -1%}.filters__category-title.--is-open{--filters-arrow-scale: -1}.filters__category-title.--is-open+.filters__category-list-sub{--category-list-sub-max: 1000px;--category-list-sub-spacer: .25rem 0 .75rem .25rem;--category-list-sub-border: var(--cl-border-alt)}.filters__category-title.--sub:before{content:"⤷";font-size:.625rem}.filters__category-title.--large{position:sticky;top:0;z-index:1;background:var(--filters-bg);box-shadow:0 -.75rem 0 1rem var(--filters-bg),0 .125rem .625rem .3125rem var(--filters-bg)}.filters__category-title:after{content:var(--filters-arrow, "");font-size:.625rem;font-family:tma-icons;line-height:1;margin:auto 0 auto auto;transform:scaleY(var(--filters-arrow-scale, 1))}.filters__category-list{max-height:var(--filters-category-max, 80dvh);transition:.8s cubic-bezier(.17,.67,.43,.82);transition-property:translate,opacity,max-height;overflow:auto;overflow-y:auto;overflow-x:hidden}.filters__category-list div:not(:has(.filters__category-title+.filters__category-list-sub)),.filters__category-list .filters__category-list-sub{--filters-arrow: none}@media(pointer:fine){.filters__category-list{scrollbar-face-color:var(--cl-dark-20);scrollbar-track-color:transparent}@supports not selector(::-webkit-scrollbar){.filters__category-list{scrollbar-width:thin;scrollbar-color:var(--cl-dark-20) transparent}}.filters__category-list::-webkit-scrollbar{width:var(--scroll-size, .25rem);height:var(--scroll-size, .25rem)}.filters__category-list::-webkit-scrollbar-thumb{border-radius:0rem;background:var(--cl-dark-20);transition:background-color .25s linear;box-shadow:inset 0 0 0 0 transparent;will-change:background-color}.filters__category-list::-webkit-scrollbar-thumb:hover{background-color:var(--cl-secondary-dark)}.filters__category-list::-webkit-scrollbar-track{border-radius:0rem;background:transparent}@supports selector(::-webkit-scrollbar){.filters__category-list{margin-right:calc((.9375rem + var(--scroll-size, .25rem)) * -1);padding-right:.9375rem;scrollbar-gutter:stable}}}.filters__category-list,.filters__category-list-sub{display:flex;flex-direction:column;gap:.75rem}.filters__category-list-sub{--link-font-weight: 400x;gap:.5rem;margin:.375rem 0 0;padding:var(--category-list-sub-spacer, 0 0 0 .25rem);max-height:var(--category-list-sub-max, 0px);font-size:.875rem;border-bottom:.0625rem solid var(--category-list-sub-border, transparent);transition:.35s cubic-bezier(.17,.67,.43,.82);transition-property:max-height,padding,border-bottom;overflow:clip}.filters__category-list-sub.--l2{--category-list-sub-spacer: 0;gap:.3125rem;margin:0 0 0 .75rem;border:none}.filters__group-title,.filters__category-title.--large{font-size:1.125rem;font-weight:500;line-height:1.35}.filters__group{--input-min-height: 2.375rem;--input-spacer: .5rem .75rem;--input-border-color: var(--cl-border-alt);display:flex;flex-direction:column;gap:.75rem}.filters__group:not(.filters__group:last-child){padding-bottom:1rem;border-bottom:.0625rem solid var(--cl-border-alt)}.filters__price{display:flex;flex-direction:column;gap:1.125rem}.filters__price-inputs{--input-grid-flow: column;--input-grid-columns: 1fr max-content;--input-grid-align-items: center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.filters__price-currency{flex:0 0 auto;font-size:.875rem;color:var(--cl-gray)}.filters__actions{--button-height: 1.75rem;--button-size: .875rem;--button-gutter-y: .375rem;--button-gutter-x: .625rem;--link-color: var(--cl-secondary);--link-hover-color: var(--cl-secondary-dark);display:inline-flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;font-size:.875rem}.filters__checkboxes{display:flex;flex-direction:column;gap:.75rem}.filters__checkbox{display:flex;align-items:center;gap:.75rem;cursor:pointer}.filters__checkbox.--is-hidden{display:none}.filters__checkbox input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filters__checkbox input:checked+.filters__checkbox-box{color:var(--cl-light);background:var(--cl-secondary);border-color:var(--cl-secondary)}.filters__checkbox input:checked+.filters__checkbox-box svg{opacity:1;transform:scale(1)}.filters__checkbox input:focus-visible+.filters__checkbox-box{outline:.125rem solid var(--cl-secondary);outline-offset:.125rem}.filters__checkbox-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;color:transparent;background:var(--cl-light);border:1px solid rgba(var(--cl-border),.9);transition:color .25s linear,background-color .25s linear,border-color .25s linear}.filters__checkbox-box svg{width:.75rem;height:.625rem;opacity:0;transform:scale(.6);transition:opacity .25s linear,transform .25s linear}.filters__checkbox-label{min-width:0;font-size:1rem;line-height:1.35;color:var(--cl-darker-gray)}.filters__checkbox-count{margin-left:auto;font-size:.8125rem;color:var(--cl-gray)}.filters__empty{display:none;font-size:.875rem;color:var(--cl-gray)}.filters__empty.--is-visible{display:block}@media(max-width:991px){.filters{position:fixed;inset:0 auto 0 0;z-index:1000;height:100dvh;max-width:28.125rem;transition:.5s ease-out;transition-property:transform,opacity,max-width}.filters.--is-mob-show{--filters-category-max: 50dvh}.filters.--is-mob-show [data-filters-show]{--button-position: sticky;--button-inset: auto 0 0;--button-index: 2;--button-height: 1.875rem;--button-gutter-y: .5rem;--button-gutter-x: .75rem;--button-size: .875rem;--button-shadow: 0 0 1rem .875rem var(--filters-bg), 0 1.25rem 0 1.25rem var(--filters-bg);margin-top:1.5rem}.filters:not(.--is-mob-show){transform:translate(-100dvh)}}.info-card{display:flex;flex-flow:column;background:var(--cl-light);border:1px solid rgba(var(--cl-border),.5);transition:box-shadow .25s linear,transform .25s linear;overflow:hidden}@media(pointer:fine){.info-card:hover{box-shadow:0 0 1.875rem var(--cl-dark-10)}}.info-card__image-link{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.info-card__image-link img{width:100%;height:100%;object-fit:cover;transition:transform .25s linear}@media(pointer:fine){.info-card__image-link:hover img{transform:scale(1.05)}}.info-card__content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}@media(max-width:479px){.info-card__content{padding:1rem}}.info-card__title{font-size:1.375rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}@media(max-width:479px){.info-card__title{font-size:1.125rem}}.info-card__title a{color:var(--cl-secondary);text-decoration:none;transition:color .25s linear}@media(pointer:fine){.info-card__title a:hover{color:var(--cl-secondary-dark)}}.info-card__description{font-size:1rem;color:var(--cl-darker-gray);line-height:1.5;margin-bottom:2rem;flex-grow:1}.info-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.info-card__date{font-size:1rem;color:var(--cl-gray)}.info-card__more-btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--cl-secondary);color:var(--cl-light);transition:background .25s linear,transform .25s linear;text-decoration:none}.info-card__more-btn svg{transition:transform .25s linear}@media(pointer:fine){.info-card__more-btn:hover{background:var(--cl-secondary-dark)}.info-card__more-btn:hover svg{transform:translate(4px)}}.info-card__more-btn:active{transform:scale(.95)}.useful-info{--container-flex-flow: column;--container-align-items: center;--container-gap: 3rem;--caption-margin: 0 auto 0 0;padding:3rem 0}.useful-info__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%}@media(max-width:767px){.useful-info__list{grid-template-columns:1fr}}.blog-article{--container-flex-flow: column;--container-align-items: stretch;--container-gap: 2rem;--p-margin: 0 0 1.25rem;--p-line-height: 1.75}.blog-article__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.blog-article__date{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .875rem;font-size:1rem;line-height:1;color:var(--cl-darker-gray);background:var(--cl-light-gray);border:1px solid rgba(var(--cl-border),.5)}.blog-article__edit{--link-color: var(--cl-secondary);--link-hover-color: var(--cl-secondary-dark);display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(var(--cl-border),.6)}.blog-article__media{width:100%;margin:0;overflow:hidden;background:var(--cl-light-gray);border:1px solid rgba(var(--cl-border),.5)}.blog-article__media img{display:block;width:100%;height:auto;max-height:35rem;object-fit:cover;cursor:zoom-in}.blog-article__content{width:100%;max-width:57.5rem;font-size:1.125rem;line-height:1.75;color:var(--cl-darker-gray)}@media(max-width:767px){.blog-article__content{max-width:100%;font-size:1rem}}.blog-article__content>*:first-child{margin-top:0}.blog-article__content>*:last-child{margin-bottom:0}.blog-article__content h2,.blog-article__content h3,.blog-article__content h4{margin:2.25rem 0 1rem;font-weight:700;line-height:1.25;color:var(--cl-secondary)}.blog-article__content h2{font-size:2rem}@media(max-width:767px){.blog-article__content h2{font-size:1.625rem}}.blog-article__content h3{font-size:1.625rem}@media(max-width:767px){.blog-article__content h3{font-size:1.375rem}}.blog-article__content h4{font-size:1.375rem}@media(max-width:767px){.blog-article__content h4{font-size:1.125rem}}.blog-article__content ul,.blog-article__content ol{display:grid;gap:.625rem;margin:0 0 1.5rem;padding-left:1.375rem}.blog-article__content li{padding-left:.25rem}.blog-article__content a{--link-color: var(--cl-secondary);--link-hover-color: var(--cl-secondary-dark);--link-text-decoration: underline}.blog-article__content blockquote{margin:2rem 0;padding:1.5rem;color:var(--cl-secondary);background:var(--cl-light-gray);border-left:.25rem solid var(--cl-primary)}.blog-article__content img{display:block;width:100%;height:auto;margin:1.75rem 0}.blog-article__content table{width:100%;margin:1.75rem 0;border-collapse:collapse;overflow:hidden}.blog-article__content th,.blog-article__content td{padding:.875rem;text-align:left;border:1px solid rgba(var(--cl-border),.7)}.blog-article__content th{font-weight:700;color:var(--cl-secondary);background:var(--cl-light-gray)}.contact-us{--container-gap: 3rem;--p-margin: 2rem 0 3rem;--button-position: static;position:relative;padding:3rem 0;overflow:hidden}.contact-us__map{flex:1 1 100%}.contact-us__map iframe{width:100%}@media(max-width:767px){.contact-us{--container-flex-flow: row wrap;--p-margin: 2rem 0 0rem;--button-position: absolute;--button-inset: auto auto 6rem 3rem;--button-index: 2;--button-line-fill: var(--cl-light)}}.about-us{--container-gap: 3rem;position:relative;padding:var(--about-us-spacer, 3rem 0)}.about-us__img,.about-us__right{flex:1 1 100%}.about-us__right{--p-margin: 3rem 0}@media(min-width:768px){.about-us{--button-position: static}}@media(max-width:767px){.about-us{--container-flex-flow: column-reverse wrap;--button-inset: auto auto 0 50%;--button-translate: -50% 0;--about-us-spacer: 3rem 0 7.5rem}}.clients{--container-gap: 3rem;--container-align-items: center;padding:3rem 0}.clients__slider,.clients__logos{display:flex;flex:1 1;gap:1.5rem;justify-content:space-between}.cart{--container-justify-content: stretch;--container-gap: 3rem;padding-block:var(--section-spacer-block)}.cart__container{--container-block: grid;grid-template-rows:auto}.cart__form{display:grid;gap:var(--container-gap);flex:1}.cart__items{display:flex;flex-flow:column;height:max-content;border:1px solid var(--cl-dark-30)}.cart__groups{display:flex;flex-flow:column;gap:2rem;flex:1}.cart__group{--caption-font-family: Golos Text;--caption-text-transform: none;--caption-weight: 600;display:flex;flex-flow:column;justify-content:center;gap:1.25rem}.cart__grid{display:grid;grid-template-columns:var(--cart-grid-columns, repeat(2, minmax(0, 1fr)));align-items:center;justify-self:center;gap:.75rem}.cart__option{--p-max-width: 30rem;--caption-font-family: Golos Text;--caption-text-transform: none;--caption-weight: 500;display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border:1px solid var(--cl-dark-gray);cursor:pointer}.cart__option:has(input:checked){border-color:var(--cl-secondary);box-shadow:inset 0 0 0 .0625rem var(--cl-secondary)}.cart__info{display:inline-flex;flex-flow:column;gap:.75rem}.cart__aside{position:sticky;inset:var(--cart-aside-inset, calc(var(--header-height) - 2rem) 0 0);z-index:2;display:flex;flex-flow:column;gap:1rem;height:max-content}.cart__empty{width:100%;padding:3rem;text-align:center;background:var(--cl-light-gray)}.cart__errors{padding:1rem;color:var(--cl-secondary);border:.0625rem solid var(--cl-secondary)}.cart__errors ul{margin:0;padding-left:1.25rem}.cart__errors:empty{display:none}@media(min-width:768px){.cart__container,.cart__form{--container-gap: 2rem;grid-template-columns:1fr minmax(20rem,26.25rem)}}@media(max-width:639px){.cart{--cart-aside-inset: auto 0 1.5rem;--cart-grid-columns: 1fr}.cart__option{align-items:flex-start}.cart__aside .quick-order{display:none}}.order-item{--order-item-sh: 0 0 0 .125rem var(--cl-secondary-dark);display:grid;align-items:center;grid-template-columns:var(--cart-grid-tempalte, 6.25rem minmax(0, 1fr) max-content 12.5rem max-content);grid-template-areas:var(--cart-grid-areas, "image info amount price remove");gap:1rem 1.25rem;min-height:9.375rem;padding:1.5rem;background:var(--cl-light)}.order-item:not(:last-of-type){border-bottom:1px solid var(--cl-dark-30)}.order-item__picture{display:inline-flex;grid-area:image}.order-item__info{--link-color: var(--cl-primary);--link-text-decoration: underline;display:inline-flex;flex-flow:column;gap:.5rem;grid-area:info;letter-spacing:-.025rem;line-height:1.1;color:var(--cl-gray);font-size:1.0625rem}.order-item__info small{font-size:.875rem}.order-item__price{grid-area:price;font-size:1.5rem;font-weight:700;text-align:right;letter-spacing:-.0625rem;color:var(--cl-dark)}.order-item__amount{grid-area:amount}.order-item .button.--remove{--button-gutter-x: 0rem;grid-area:remove;min-width:1.875rem}@media(max-width:1023px){.order-item{--cart-grid-tempalte: 5rem 1fr auto;--cart-grid-areas: "image info remove" "image amount amount" "image price price"}}.order-item{transition:.6s;transition-property:background,box-shadow,scale,translate}@media(pointer:fine){.order-item:has(.button.--remove:hover){--order-item-sh: 0 0 0 .125rem var(--cl-primary)}.order-item:hover{z-index:1;border:none;box-shadow:var(--order-item-sh),inset var(--order-item-sh);scale:1.01;translate:.25rem 0}}.cart-summary{--p-line-height: 1.2}.cart-summary .quick-order{--aside-main-padding: 1.5rem 0}.cart-summary__top{--button-display: flex;--p-margin: .75rem 0 0;padding-bottom:1.5rem;border-bottom:1px solid var(--cl-gray)}.cart-summary__cart{--caption-font-family: Golos Text;--caption-text-transform: none;--caption-weight: 600;--caption-margin: 0 0 .5rem;padding-top:1.5rem;border-top:1px solid var(--cl-gray)}.cart-summary__row{display:flex;align-items:center;justify-content:space-between}.cart-summary__header{--link-hover-color: var(--cl-secondary);display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-size:.875rem}.cart-summary__main{display:flex;flex-flow:column;gap:1rem}.cart-summary__total{font-size:2rem;font-weight:600;line-height:1;color:var(--cl-dark)}.quick-order{--p-max-width: 20.625rem}.quick-order__form{--input-border: none;--button-gutter-x: .5rem;--button-gutter-y: .5rem;--button-fill: var(--cl-darker-gray);--button-fill-hover: var(--cl-dark-gray);--button-height: auto;display:flex;align-items:center;gap:.75rem;margin:.875rem 0}.quick-order__form .input{flex:1}.quick-order__message{font-weight:600}.quick-order__message.--is-error{color:var(--cl-secondary)}.quick-order__message.--is-success{color:var(--cl-primary-dark)}.quick-order.--is-loading{opacity:.65}@media(max-width:767px){.quick-order{justify-content:center;align-items:center}}.quick-order:not(.--in-modal){--h3-size: 1.125rem}.quick-order.--in-modal{--caption-margin: 1.5rem 0}.availability-request{transition:opacity .25s linear}.availability-request.--is-loading{opacity:.65}.availability-request__product{--p-margin: 0;text-align:center}.availability-request__message{--p-margin: 0;font-weight:600;text-align:center;color:var(--cl-secondary)}.final{--container-flex-flow: column;--container-align-items: center;--caption-text-transform: none;--caption-weight: 600;--caption-font-family: Golos Text;--p-max-width: 18.75rem;--p-margin: .75rem 0 1.5rem 0;display:inline-flex;flex-flow:column;align-items:center;text-align:center;margin:auto}.not-found{--container-flex-flow: column;--container-align-items: center;--container-justify-content: center;--caption-text-align: center;--p-margin: .75rem auto 0;--button-size: 1.125rem;display:flex;align-items:center;min-height:calc(100dvh - var(--header-height));padding:3rem 0}.not-found__content{display:flex;align-items:center;justify-content:center;flex-flow:column;text-align:center}.not-found__picture{display:block;width:min(100%,28.75rem)}.not-found__picture img{width:100%;height:auto;object-fit:contain}.not-found__info{--caption-text-transform: none;--caption-weight: 600;--caption-font-family: Golos Text;--p-max-width: 26.875rem;display:inline-flex;flex-flow:column;align-items:center;margin:1.5rem 0}.not-found__info p{margin-top:.75rem}@media(max-width:639px){.not-found{min-height:auto;padding:2rem 0}.not-found__picture{width:min(100%,20rem)}}.cabinet{--container-gap: 2rem;padding-block:var(--section-spacer-block)}.cabinet__products,.cabinet__orders,.cabinet__settings,.cabinet__profile{flex:1}.cabinet__items{display:grid;align-items:center}@media(max-width:1169px){.cabinet__items{--cabinet-items-colunms: 2;--cabinet-items-gap: 1rem}}@media(min-width:768px){.cabinet__items{grid-template-columns:repeat(var(--cabinet-items-colunms, 3),1fr);gap:var(--cabinet-items-gap, 2rem)}}.cabinet__main{display:flex;flex-flow:column;gap:2rem;margin-top:1.5rem}.cabinet__cards{display:flex;flex-flow:column;gap:1rem;width:100%}.cabinet__buttons{margin:0 auto}.cabinet__details{border:.0625rem solid var(--cl-dark-30);background:var(--cl-light)}.cabinet__details[open]{--cabinet-setting-summary-after-transform: rotate(180deg)}.cabinet__summary{display:flex;align-items:center;justify-content:space-between;padding:2rem;cursor:pointer;list-style:none;font-size:1.75rem;font-weight:600}.cabinet__summary:after{content:"";font-size:1.25rem;font-family:tma-icons;line-height:1;flex:0 0 1.25rem;color:var(--cl-dark);transform:var(--cabinet-setting-summary-after-transform, rotate(0));transition:transform .3s}.cabinet__content{padding:0 2rem 2rem}.cabinet__settings-form{display:grid;grid-template-columns:var(--cabinet-settings-form-columns, minmax(0, 1fr) max-content);align-items:end;gap:2rem;padding:0 2rem 2rem}@media(max-width:639px){.cabinet__settings-form{--cabinet-settings-form-columns: 1fr}}.cabinet__form{display:flex;align-items:flex-end;flex-flow:column;gap:2rem;margin-top:1rem}.cabinet__groups{display:grid;grid-template-columns:var(--cabinet-groups-grid-template-col, repeat(2, 1fr));align-self:center;gap:1.5rem;width:100%}@media(max-width:639px){.cabinet__groups{--cabinet-groups-grid-template-col: 1fr}}.cabinet-aside{--tmi-size: 1.5rem;--link-color: var(--cl-primary-dark);--link-font-weight: 450;--link-hover-color: var(--cl-secondary);--aside-main-padding: 1.5rem;position:var(--cabinet-aside-position, sticky);inset:var(--cabinet-aside-inset, calc(var(--header-height) - 1.5rem) auto auto);z-index:10;display:flex;flex-flow:var(--cabinet-aside-list-flex-flow, column nowrap);gap:2rem;box-shadow:var(--cabinet-aside-shadow, -10vw 0 0 0 var(--cl-primary-light))}.cabinet-aside__item{display:inline-flex;align-items:center;gap:1rem;font-size:var(--cabinet-aside-font-size, 1.25rem);letter-spacing:-.0125rem;text-transform:capitalize;line-height:1;transition:.25s linear;transition-property:color}.cabinet-aside__item.--is-active{--link-color: var(--cl-secondary)}@media(max-width:639px){.cabinet-aside{--tmi-size: 1.75rem;--cabinet-aside-shadow: 0 0 1.5rem -.3125rem var(--cl-dark-10);--cabinet-aside-position: fixed;--cabinet-aside-list-flex-flow: row nowrap;--cabinet-aside-inset: auto 2rem 1.5rem;--cabinet-aside-font-size: 0;justify-content:space-evenly}.cabinet-aside span{display:none}}.order-card{display:grid;grid-template-columns:var(--order-card-grid-template-col, auto auto auto auto);align-items:center;padding:1.5rem;border:1px solid var(--cl-dark-30)}.order-card.--success{--order-card-infi-span-color: var(--cl-primary)}.order-card.--processing,.order-card.--delivered{--order-card-infi-span-color: var(--cl-primary-dark)}.order-card.--cancelled{--order-card-infi-span-color: var(--cl-secondary)}.order-card__info{display:inline-flex;flex-flow:column;gap:.25rem}.order-card__info span{font-size:1.25rem;font-weight:600;color:var(--order-card-infi-span-color, var(--cl-primary))}.order-card__product{display:flex;align-items:center;gap:1rem}.order-card__picture{width:4.75rem}.order-card__title{--link-color: var(--cl-primary);--link-text-decoration: underline}@media(max-width:991px){.order-card{--order-card-grid-template-col: 1fr;gap:16px}}.cart-modal{--button-inset: 1rem 1rem auto auto;--caption-weight: 400;--caption-margin: 0 0 1rem;position:relative;padding:1.5rem;background:var(--cl-light-gray)}.cart-modal__content{display:flex;flex-flow:column;gap:1rem;max-height:min(86dvh,38.75rem);min-width:21.25rem;overflow-x:hidden;overflow-y:auto}.cart-modal__content.--empty{--tmi-size: 3.875rem;--p-margin: 1rem 0 2rem;padding-block:3rem 0;text-align:center}.cart-modal__footer{width:100%;margin-top:auto}.cart-modal__total{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;font-size:1.125rem}.cart-modal__total span{font-size:1.5rem;font-weight:600;color:var(--cl-dark)}.cart-modal__buttons{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;gap:1rem}.cart-item{--link-color: var(--cl-primary);--link-text-decoration: underline;max-width:36.25rem;padding:1rem;line-height:1.2;text-wrap:pretty;background:var(--cl-light)}.cart-item,.cart-item__info,.cart-item__decs{display:flex;align-items:center;place-self:normal;gap:var(--cart-item-gap, 1rem 1.5rem)}.cart-item__info{display:inline-grid;flex:1 0}.cart-item__img{--img-fit: contain;display:inline-flex;flex:0 0 var(--cart-item-img-size, 10rem);align-self:baseline}.cart-item__decs>:first-child{margin-inline:0 auto}.cart-item__decs>:last-child{--button-height: 1.75rem;padding:.3125rem}.cart-item__price{margin-inline-start:auto;font-size:1.5rem;font-weight:600}@media(max-width:479px){.cart-item{--cart-item-img-size: 5.625rem;--cart-item-gap: 1rem}}.pagination{display:flex;grid-column:1/-1;justify-content:center;width:100%;padding:1.5rem 0;color:var(--cl-dark);font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase}.pagination__wrap{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin:auto}.pagination__main{--link-hover-color: var(--cl-secondary);display:flex;align-items:center}.pagination__main a{font-size:1rem;line-height:1.5rem;letter-spacing:0}.pagination__main a:not(:first-child):before{content:", ";color:var(--cl-darker-gray)}.pagination__main a:not(:first-child):last-child:after{content:"...";color:var(--cl-darker-gray)}.pagination__link{color:inherit;text-decoration:none}.pagination__link.--is-active{color:var(--cl-secondary);pointer-events:none}.pagination__prev.--is-disabled,.pagination__next.--is-disabled,.pagination__more.--is-disabled{opacity:.5;pointer-events:none}.pagination__prev.--is-loading,.pagination__next.--is-loading,.pagination__more.--is-loading{opacity:.65;pointer-events:none}.info{--container-flex-flow: column;--container-gap: 7.5rem;--caption-margin: 0 0 3rem}.info p:not(:last-of-type){--p-margin: 0 0 1rem 0}.info__cards{display:flex;justify-content:space-between;flex-flow:row wrap;gap:3rem;margin:3rem 0 0}.info__card{display:inline-grid;flex-flow:column;place-items:baseline center;gap:1.5rem;flex:1 1 18.75rem}.info__card :where(h3,.caption.--h3){--caption-color: var(--cl-secondary);--caption-text-transform: none;--caption-font-family: Golos Text;--caption-line-height: 1.15;--caption-margin: auto 0;text-align:center}.info__card.--full{flex:100%;grid-template-rows:minmax(2.5rem,3.75rem) 1fr}@media(min-width:640px){.info__card{grid-template-rows:15.5rem minmax(2.5rem,3.75rem) 1fr}}.info__icon{display:inline-grid;place-items:center;max-width:12.5rem;aspect-ratio:1;margin:3rem auto}.info__docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(22.5rem,1fr));gap:1.5rem;margin:3rem 0}.info__docs picture{--img-ratio: 3 / 4;border:var(--info-docs-border, 1px solid var(--cl-dark-gray));transition:border .3s .25s linear;cursor:pointer}@media(pointer:fine){.info__docs picture:hover{--info-docs-border: .1875rem solid var(--cl-secondary)}}@media(min-width:992px){.info__docs{grid-template-columns:1fr 1fr 1fr 1fr}}.info ul{margin:.5rem 0 0 1.25rem;list-style:disc}@media(max-width:1279px){.info{--container-gap: 4.5rem}}@media(max-width:639px){.info{--caption-margin: 0 0 1.5rem}}.product{--container-flex-flow: column;--container-align-items: normal;--container-gap: 3rem}.product__parms,.product__main{display:grid;grid-template-columns:var(--product-main-template, 1fr 1.3fr);gap:var(--container-gap)}.product__slider{position:relative;display:flex;place-content:center;aspect-ratio:var(--product-slider-ratio, 1/1)}.product__slider [prevBtn],.product__slider [nextBtn]{--button-color: var(--cl-primary-light-60);--button-fill-hover: transparent}.product__slider [prevBtn]:hover,.product__slider [nextBtn]:hover{--button-color: var(--cl-dark-gray)}.product__slider [prevBtn]{--button-inset: calc(50% - 1.6875rem) auto auto 0rem}.product__slider [nextBtn]{--button-inset: calc(50% - 1.6875rem) 0rem auto auto}.product__slider-wrap{display:flex;width:100%;overflow:hidden}.product__slider-item{--img-width: auto;--img-height: 100%;--img-fit: cover;position:relative;display:inline-flex;flex:var(--product-slider-item-flex, 1 1 0px);align-items:center;justify-content:center;opacity:var(--product-slider-item-opacity, 0);transition:1s linear;transition-property:flex,opacity}.product__slider-item.--is-active{--product-slider-item-flex: 1 1 100%;--product-slider-item-opacity: 1}.product__deail{display:flex;flex-flow:column;gap:1.5rem;justify-content:center;padding-block:var(--product-detail-spacer, 2rem 10%);font-size:1rem;color:var(--cl-dark-gray)}.product__deail :where(strong){font-weight:600}.product__price,.product__ident{display:inline-grid;font-weight:400;font-size:1rem;color:var(--cl-dark-gray)}.product__available{display:inline-flex;gap:1rem}.product__available span{padding:.625rem 1.5rem;color:var(--cl-primary);background:var(--cl-gray)}.product__available span:first-of-type{color:var(--cl-primary);background:var(--cl-primary-light)}.product__price{line-height:1.2}.product__price p{--p-color: var(--cl-secondary-dark);--p-font-size: 2rem;--p-font-weight: 500;--p-margin: 0 0 .75rem;display:inline-grid}.product__price p .old-price{font-size:1rem;color:var(--cl-gray);text-decoration:line-through}.product__btns,.product__options{display:inline-flex;gap:var(--product-btns-gap, 1.25rem);align-items:center;align-self:var(--product-btns-self, flex-start)}.product__parms{--product-main-template: var(--product-parms-template, 1fr 1fr);align-self:normal}.product__parms .caption{padding-bottom:1.25rem;border-bottom:.09375rem solid var(--cl-dark);background:var(--cl-light)}.product__group,.product__group-content{--caption-margin: 0 0 1.5rem;display:inline-grid;grid-auto-rows:max-content}.product__group-content{--img-width: auto;gap:.875rem;padding-block:.75rem}.product__group-content strong{display:inline-grid;gap:1rem;align-items:center;width:100%;padding:0 0rem .75rem;border-bottom:.0625rem solid var(--cl-border)}.product__group-content strong:not(:last-child){margin:0 0 .75rem}.product__group-content table:not(.product__group-content table:has(thead)) tbody tr:first-child{font-weight:600;background:var(--cl-light-gray)}.product__group-content table{border:.0625rem solid var(--cl-border)}.product__group-content table tr:not(:last-of-type){border-bottom:.0625rem solid var(--cl-border)}.product__group-content table td{padding:.4375rem .75rem;border-left:.0625rem solid var(--cl-border)}.product__item{display:inline-grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center;padding:.75rem 0rem}.product__item:not(:last-of-type){border-bottom:.0625rem solid var(--cl-border)}@media(max-width:991px){.product{--product-slider-ratio: 1 / $admin-dark.6;--product-main-template: repeat(auto-fit, minmax(28.125rem, 1fr));--container-gap: 2rem;--product-btns-gap: 1rem;--product-btns-self: normal}}@media(max-width:479px){.product{--product-main-template: 1fr;--product-btns-gap: .625rem;--product-detail-spacer: 0 }.product__available{order:-1}.product__btns{flex-flow:row wrap}.product .button.--cart-favorite{--button-fill: var(--cl-primary-light-60);order:-1;margin:-6.0625rem 0 0 auto}}@media(max-width:767px){.product__parms{--product-parms-template: 1fr}}.privacy{--container-flex-flow: column;--container-align-items: normal;--container-gap: 1.5rem;--collapse-max: 62rem;--p-max-width: var(--collapse-max);padding:0 0 3rem}.privacy ul{display:flex;flex-flow:column;gap:.5rem;list-style:inside;padding-left:1rem}.privacy :where(.collapse):last-of-type{border-bottom:none}.privacy__contact{--p-color: var(--cl-dark);--caption-color: var(--cl-dark);--p-margin: 0;--caption-margin: 0 0 1.5rem;display:inline-flex;flex-flow:column;gap:.5rem;max-width:var(--collapse-max);padding:2rem;color:var(--cl-dark);border-top:.25rem solid var(--cl-primary);background:var(--cl-primary-light-60)}.our-services{--container-flex-flow: column;--container-align-items: normal;padding:2rem 0;counter-reset:article}.our-services__card{--our-services-card-spacer-y: 5.75rem;--our-services-card-spacer-x: 4.25rem;position:sticky;top:0;display:flex;align-items:center;flex-flow:var(--card-flex-flow, row);gap:4.5rem;min-height:30rem;padding:var(--our-services-card-spacer-y) var(--our-services-card-spacer-x);margin-bottom:.5rem;background-color:var(--card-background-color, #f8f9f8)}.our-services__card:nth-child(2){--card-background-color: var(--cl-light-gray)}.our-services__card:nth-child(3){--card-background-color: var(--cl-primary-light)}@media(min-width:768px){.our-services__card:nth-child(2n){--card-before-inset: -3rem calc(-100% + var(--our-services-card-spacer-x)) auto auto;--image-position: left center;--card-flex-flow: row-reverse}}@media(max-width:767px){.our-services__card{--card-flex-flow: column;--card-before-inset: -3rem auto auto auto;--image-margin: 0;--image-position: center center}}.our-services__content{--caption-margin: 0 0 1.5rem 0;--p-max-width: 45.625rem;flex:1 1 60%}.our-services__content:before{position:relative;z-index:5;inset:var(--card-before-inset, -3rem auto auto auto);content:var(--card-before-content, "0" counter(article));counter-increment:article;font-size:3rem;font-weight:700;color:var(--card-before-color, var(--cl-secondary));font-family:Oswald,sans-serif}.our-services__image{--img-ratio: 4 / 3;--img-position: var(--image-position, center right);flex:1 1 40%;margin:var(--image-margin, calc(var(--our-services-card-spacer-y) * -1) calc(var(--our-services-card-spacer-x) * -1));transition:.25s linear}.our-services__consultation{--p-max-width: 38.75rem;--p-margin: 1.5rem auto 3rem auto;text-align:center;padding:2rem;margin:7.5rem auto}.auth{--container-align-items: center;--container-justify-content: space-around;--container-gap: 3rem;--sign-in-max-width: 37.5rem;display:flex;flex:1;align-items:center}.auth__left{--caption-margin: 0 0 2rem 0;display:flex;flex-direction:column;align-items:center;padding:4rem 3rem;width:var(--sign-in-max-width)}.auth__left form{display:flex;flex-direction:column;gap:2rem;width:100%}.auth__left form .input.--checkbox{margin:0 auto}@media(max-width:991px){.auth__left{margin:0 auto}}.auth__buttons{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;width:100%}@media(max-width:639px){.auth__buttons{flex-direction:column}}.auth__description{--p-max-width: 32.5rem;text-align:center;margin-bottom:2rem}.auth__links{display:flex;flex-flow:column;align-items:center;gap:1rem;margin-top:2rem}.auth__links a{--link-color: var(--cl-primary);transition:color .3s ease}.auth__links a:hover{--link-hover-color: var(--cl-primary-dark)}.auth__separator{display:grid;grid-template-columns:1fr max-content 1fr;align-items:center;gap:2rem;margin-top:2rem;width:100%}.auth__separator:before,.auth__separator:after{content:"";display:block;height:1px;background:var(--cl-gray)}.auth__right{--p-max-width: 32.5rem;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:991px){.auth__right{display:none}}html[admin-mode=true] :where(.admin-mode){--button-size: 1rem;--button-height: 2rem;--button-gutter-x: .75rem;--button-gutter-y: .5rem;--button-gap: .5rem;position:fixed;inset:auto .625rem .625rem;z-index:1000;display:var(--admin-mode, flex);gap:.75rem;align-items:center;padding:1.25rem;background:#c4243aeb;border-radius:.5rem;box-shadow:0 0 1rem -.5rem #000000a7;overflow:auto}html[admin-mode=true] :where(.admin-mode) span{font-size:.8em;text-transform:lowercase}html[admin-mode=true] :where(.admin-mode) ul{margin:auto 0 auto auto;line-height:1;font-size:.75rem;color:var(--cl-light)}@media(max-width:767px){html[admin-mode=true] :where(.admin-mode){flex-flow:row wrap}html[admin-mode=true] :where(.admin-mode) span{display:none}html[admin-mode=true] :where(.admin-mode) ul{display:inline-flex;gap:.625rem;margin:0}}.sitemap{--container-flex-flow: column;--container-gap: 3rem;padding-block:4.5rem}.sitemap__grid{display:flex;flex-flow:row wrap;gap:3rem 2rem;width:100%}.sitemap__group{flex:1 1 var(--sitemap-columns-size, 12.5rem)}.sitemap__group,.sitemap__group nav{display:flex;flex-direction:column;gap:1.25rem}.sitemap__group .caption{--caption-margin: 0 0 .75rem;--caption-color: var(--cl-secondary);padding-block-end:1.125rem;background:var(--cl-light);box-shadow:0 .125rem 0 0 currentColor,0 -.625rem .3125rem .3125rem var(--cl-light)}.sitemap__group a{--link-hover-color: var(--cl-secondary);position:relative;margin-inline-start:2rem;width:fit-content;font-size:1.375rem;line-height:1;transition:.25s linear;transition-property:all}.sitemap__group a:before,.sitemap__group a:after{position:absolute;inset:var(--sitemap-link-inset, auto 100% -.375rem 0)}.sitemap__group a:after{height:.09375rem;content:"";background:currentColor;transition:inset .3s ease}.sitemap__group a:before{--sitemap-link-inset: 50% auto auto -1.75rem;content:"⤷";color:var(--link-hover-color, var(--cl-primary));font-size:1.25rem;line-height:1lh;translate:0 calc(-50% - .1875rem)}@media(pointer:fine){.sitemap__group a:hover{--sitemap-link-inset: auto 0% -.375rem 0}}@media(max-width:1023px){.sitemap{--sitemap-columns-size: 20rem}}@media(max-width:767px){.sitemap .caption{position:sticky;top:var(--header-height);z-index:1}}@media(min-width:480px){.sitemap{--header-height: 5.125rem}}.search{--container-flex-flow: column;--container-gap: 2rem;--container-align-items: normal;padding-block:0rem 3rem}.search__top{display:flex;align-items:center;gap:1rem;padding-block-end:1.5rem;border-bottom:.1875rem solid var(--cl-secondary)}.search__top mark{padding:.25rem .75rem;color:var(--cl-secondary);background:var(--cl-primary-light-60)}.search__results:has(.search__empty){display:flex;place-items:center;min-height:28vh}.search__empty{display:inline-grid;place-items:center;gap:1.5rem;margin:auto}.search__empty:before{content:"";font-size:3.375rem;font-family:tma-icons;line-height:1}.consent{--p-line-height: 1.3;--caption-text-transform: none;position:fixed;inset:auto auto 1.5rem 1.5rem;z-index:1000;display:flex;align-items:center;flex-flow:column;gap:1.5rem;max-width:37.5rem;padding:2rem 3rem;box-shadow:var(--cookie-consent-box-shadow, 0 0 50vmin 200vw rgba(0, 0, 0, .2));background:var(--cl-primary-light);transform:translateY(var(--cookie-consent-translate-y, 0));transition-property:transform,box-shadow;transition:.25s linear}.consent.--hide{--cookie-consent-translate-y: 150%;--cookie-consent-box-shadow: none}.consent .caption{text-wrap:wrap}.consent__btns{--button-height: 2rem;--button-size: 1.25rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}.quick-actions{--logo-icon-size: 2.5rem;--button-inset: .5rem .5rem auto auto;position:fixed;inset:auto 1.5rem 1.5rem auto;z-index:100;display:flex;align-items:center;gap:1.5rem;padding:var(--quick-actions-padding, 2rem);background:var(--cl-secondary-dark);box-shadow:0 0 1.875rem var(--cl-dark-10);transform:translateY(0);transition:.25s linear;transition-property:transform}.quick-actions.--hide{transform:translateY(150%)}.quick-actions .button.--close{--button-height: auto;--button-gutter-y: none;--button-gutter-x: none;--button-before-content: "";--button-fill: none;--button-size: 1rem;font-family:tma-icons}.quick-actions__content{--h3-size: 1.5rem;--caption-color: var(--cl-light);--p-color: var(--cl-light);--p-margin: .75rem 0 0;display:flex;flex-flow:column;text-wrap:balance}.quick-actions__content p>a{--link-text-decoration: underline;--link-color: var(--cl-light)}.quick-actions__buttons{display:flex;align-items:center;gap:.75rem;color:var(--cl-light);font-size:2.25rem}.quick-actions__buttons .tmi-soc-tg{--link-hover-color: #2AABEE}.quick-actions__buttons .tmi-soc-vb{--link-hover-color: #7360F2}.quick-actions__buttons .tmi-soc-wapp{--link-hover-color: #25D366}@media(max-width:479px){.quick-actions{--quick-actions-padding: 1.5rem}}
