/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css *//*!
 * Viewer.js v1.11.7
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-11-24T04:32:14.526Z
 */.viewer-zoom-in:before,.viewer-zoom-out:before,.viewer-one-to-one:before,.viewer-reset:before,.viewer-prev:before,.viewer-play:before,.viewer-next:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen:before,.viewer-fullscreen-exit:before,.viewer-close:before{background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container::-moz-selection,.viewer-container *::-moz-selection{background-color:transparent}.viewer-container::selection,.viewer-container *::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;left:0;position:absolute;right:0;top:0;z-index:1}.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:#00000080;border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:#000c;border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:#00000080;border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid rgba(255,255,255,.1);border-left-color:#ffffff80;border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width: 767px){.viewer-hide-xs-down{display:none}}@media (max-width: 991px){.viewer-hide-sm-down{display:none}}@media (max-width: 1199px){.viewer-hide-md-down{display:none}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}h1,h2,h3,h4,h5,h6{line-height:1.15}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--surface-color: #FFFFFF;--primary-color: #E63E1D;--primary-darker-color: #D9310B;--main-color: #413339;--text-color: #000000;--text-light-color: #828282;--error-color: #E30613;--dark-bg: #1B1414;--darker-gray-color: #A5A5A5;--dark-gray-color: #BDBDBD;--gray-color: #D9D9D9;--light-gray-color: #E1E1E1;--yellow-color: #F2C94C;--yellow-dark-color: #F6B11A;--purple-color: #BB6BD9;--pink-color: #EFA2B6;--header-top-height: 100px;--header-bottom-height: 60px;--action-height: 54px;--action-large-height: 80px;--action-small-height: 32px;--content-width: 1600px;--content-small-width: 1320px;--desktop-padding: 80px;--mobile-padding: 10px;--root-radius: 5px}html{scroll-behavior:smooth}body{--header-height: var(--header-top-height);font-size:16px;font-weight:400;line-height:1.25}*{box-sizing:border-box}img,svg{flex-shrink:0;display:flex;width:100%;height:100%;object-fit:contain;object-position:center}ul,ol{display:block;margin:0;padding:0;list-style:none}a{text-decoration:none;color:currentColor;cursor:pointer}button{margin:0;padding:0;color:currentColor;cursor:pointer;background:none;box-shadow:none;border:none;outline:none}input,select,textarea{padding:0;margin:0;background:none;border:none;outline:none;color:currentColor;caret-color:currentColor;opacity:1;-webkit-appearance:none;-moz-appearance:none}input::placeholder,select::placeholder,textarea::placeholder{color:var(--text-light-color);opacity:1}textarea{resize:none}.app{scrollbar-color:var(--text-light-color) var(--main-color);scrollbar-track-color:var(--gray-color);scrollbar-width:thin}.app ::-webkit-scrollbar-button{background-image:none;background-repeat:no-repeat;width:0;height:0}.app ::-webkit-scrollbar-track{background-color:var(--gray-color)}.app ::-webkit-scrollbar-track:vertical{margin:8px}.app ::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--text-light-color);min-height:105px;background-clip:padding-box}.app ::-webkit-scrollbar-thumb:horizontal{border-top:0px solid var(--gray-color);border-bottom:0px solid var(--gray-color)}.app ::-webkit-scrollbar-thumb:vertical{border-left:0px solid var(--gray-color);border-right:0px solid var(--gray-color)}.app ::-webkit-scrollbar-thumb:hover{background-color:var(--main-color)}.app ::-webkit-resizer{background-image:none;background-repeat:no-repeat;width:4px;height:4px}.app ::-webkit-scrollbar{width:4px;height:4px}.app ::-moz-scrollbar-button{background-image:none;background-repeat:no-repeat;width:0;height:0}.app ::-moz-scrollbar-track{background-color:var(--gray-color)}.app ::-moz-scrollbar-track:vertical{margin:8px}.app ::-moz-scrollbar-thumb{border-radius:4px;background-color:var(--text-light-color);min-height:105px;background-clip:padding-box}.app ::-moz-scrollbar-thumb:horizontal{border-top:0px solid var(--gray-color);border-bottom:0px solid var(--gray-color)}.app ::-moz-scrollbar-thumb:vertical{border-left:0px solid var(--gray-color);border-right:0px solid var(--gray-color)}.app ::-moz-scrollbar-thumb:hover{background-color:var(--main-color)}.app ::-moz-resizer{background-image:none;background-repeat:no-repeat;width:4px;height:4px}.app ::-moz-scrollbar{width:4px;height:4px}@media (pointer: coarse) and (hover: none){.app{scrollbar-width:none}.app ::-webkit-scrollbar{width:0;display:none}}.row{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 auto;margin:-20px}.row.-fill-height{height:100%}.row.-no-wrap{flex-wrap:nowrap!important}.row.-center{justify-content:center}.row.-align-right{justify-content:flex-end}.row.-dense{margin:-10px}.row.-dense>[class*=col-]{padding:10px}.row.-very-dense{margin:-6px}.row.-very-dense>[class*=col-]{padding:6px}.row [class*=col-]{width:100%;padding:20px}.row [class*=col-].-center{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.row [class*=col-].-align-right{margin-left:auto}.row [class*=col-].-align-left{margin-right:auto}.row .col-auto{flex:0 0 auto;width:auto;max-width:100%}.row .col-max{flex:0 1 auto;width:100%;max-width:100%}.row .col-12{flex:0 0 100%;max-width:100%}.row .col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.row .col-9{flex:0 0 75%;max-width:75%}.row .col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.row .col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.row .col-6{flex:0 0 50%;max-width:50%}.row .col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.row .col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row .col-3{flex:0 0 25%;max-width:25%}.row .col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.row .col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}@media (min-width: 769px) and (max-width: 1279px){.row.-dense-md{margin:-10px}.row.-dense-md>[class*=col-]{padding:10px}.row .col-md-12{flex:0 0 100%;max-width:100%}.row .col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.row .col-md-9{flex:0 0 75%;max-width:75%}.row .col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.row .col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.row .col-md-6{flex:0 0 50%;max-width:50%}.row .col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.row .col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row .col-md-3{flex:0 0 25%;max-width:25%}.row .col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.row .col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.row .col-md-none{display:none}.row .col-md-auto{flex:0 0 auto;width:auto;max-width:100%}}@media (min-width: 1280px) and (max-width: 1600px),only screen and (min-width: 1601px){.row.-dense-lg{margin:-10px}.row.-dense-lg>[class*=col-]{padding:10px}.row.-fill-height-lg{height:100%}.row .col-lg-12{flex:0 0 100%;max-width:100%}.row .col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.row .col-lg-9{flex:0 0 75%;max-width:75%}.row .col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.row .col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.row .col-lg-6{flex:0 0 50%;max-width:50%}.row .col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.row .col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row .col-lg-3{flex:0 0 25%;max-width:25%}.row .col-lg-2{flex:0 0 16.666666666%;max-width:16.666666666%}.row .col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.row .col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.row .col-lg-max{flex:0 1 auto;width:100%;max-width:100%}.row .col-lg-none{display:none}}@media only screen and (max-width: 768px){.row .col-sm-none{display:none}.row.-center-sm{justify-content:center}.row.-dense-sm{margin:-10px}.row.-dense-sm>[class*=col-]{padding:10px}}.h1{display:block;margin:0;font-size:36px;font-weight:700}@media only screen and (max-width: 1279px){.h1{font-size:30px}}@media only screen and (max-width: 768px){.h1{font-size:26px}}.h2{display:block;margin:0;font-size:30px!important;font-weight:700!important}@media only screen and (max-width: 1279px){.h2{font-size:26px!important}}@media only screen and (max-width: 768px){.h2{font-size:22px!important}}.h3{display:block;margin:0;font-size:24px!important;font-weight:500!important}@media only screen and (max-width: 1279px){.h3{font-size:20px!important}}.h4{display:block;margin:0;font-size:20px!important;font-weight:500!important}@media only screen and (max-width: 1279px){.h4{font-size:18px!important}}.large-text{display:block;margin:0;font-size:20px;font-weight:700}@media only screen and (max-width: 1279px){.large-text{font-size:18px}}.largest-text{display:block;margin:0;font-size:28px;font-weight:400}@media only screen and (max-width: 1279px){.largest-text{font-size:22px}}@media only screen and (max-width: 768px){.largest-text{font-size:20px}}.small-text{font-size:14px}.smaller-text{font-size:12px}.accent-font{font-family:Chianti,Arial,sans-serif;font-weight:400;line-height:1}.--text-bold{font-weight:700!important}.--text-medium{font-weight:500!important}.--text-normal{font-weight:400!important}.--text-italic{font-style:italic}.button{display:inline-flex;align-items:center;justify-content:center;padding:0 22px;height:var(--action-height);font-size:20px;line-height:1.2;font-weight:600;white-space:nowrap;text-transform:none;color:var(--surface-color);background-color:var(--main-color);background-image:none;border-radius:10px;transition-property:background-color,color,opacity;transition-timing-function:ease-in-out;transition-duration:.2s}.button:not(.-text):not(.-icon){min-width:288px;box-shadow:0 2px 4px #00000040}.button:not(.-disabled):not(:disabled):not(.-text):hover{background-color:var(--primary-color)}.button:not(.-disabled):not(:disabled):not(.-text):active{background-color:var(--primary-color);background-image:linear-gradient(180deg,#E63E1D 0%,#DF1E26 100%)}.button:disabled,.button.-disabled{opacity:.3;cursor:default;pointer-events:none}.button.-small{height:var(--action-small-height);font-size:16px;border-radius:20px}.button.-small:not(.-text):not(.-icon){min-width:174px}.button.-outline{background-color:var(--surface-color);color:var(--main-color);border:1px solid currentColor;border-radius:20px;background-image:none!important}.button.-outline:not(.-disabled):not(:disabled):hover,.button.-outline:not(.-disabled):not(:disabled):active{color:var(--primary-color);background-color:var(--surface-color)}.button.-primary-outline{background-color:var(--surface-color);color:var(--primary-color);border:1px solid var(--primary-color);border-radius:20px}.button.-primary-outline:not(.-disabled):not(:disabled):hover,.button.-primary-outline:not(.-disabled):not(:disabled):active{color:var(--surface-color);background-color:var(--primary-color)}.button.-icon{flex-shrink:0;height:24px;width:24px;padding:0;border-radius:0;color:currentColor;background:none!important}.button.-icon.-size-20{width:20px;height:20px}.button.-icon.-size-30{width:30px;height:30px}.button.-icon.-size-36{width:36px;height:36px}.button.-icon.-size-40{width:40px;height:40px}.button.-icon svg,.button.-icon img{width:auto;height:auto;max-width:100%;max-height:100%}.button.-icon:not(.-disabled):not(:disabled):hover{color:var(--primary-color);background:none}.button.-icon.-favorite svg{fill:var(--surface-color);stroke:var(--text-light-color);transition-property:fill,stroke;transition-timing-function:ease-in-out;transition-duration:.2s}.button.-icon.-favorite:not(.-disabled):not(:disabled):hover svg,.button.-icon.-favorite.-active svg{fill:var(--error-color);stroke:var(--error-color)}.button.-text{align-items:baseline;height:auto;padding:0;font-size:inherit;font-weight:400;color:currentColor;white-space:normal;background:none;gap:12px}.button.-text svg,.button.-text img{flex-shrink:0;display:inline-flex;width:24px;height:24px}.button.-text.-underline{font-weight:700;text-decoration:underline}.button.-text:not(.-disabled):not(:disabled):hover{color:var(--primary-color);background:none}.button.-text.-primary{color:var(--primary-color)}.button.-text.-primary:not(.-disabled):not(:disabled):hover{color:var(--main-color)}@media only screen and (max-width: 1279px){.button.-text{gap:8px}}.button.-cart{position:relative}.button.-cart .badge{position:absolute;top:-5px;left:16px}.button-accent{position:relative;display:inline-flex;align-items:center;font-family:Fira Mono,sans-serif;font-size:16px;font-weight:400;line-height:1;text-align:left;color:var(--main-color);transition-property:background-color,color,opacity,font-weight;transition-timing-function:ease-in-out;transition-duration:.2s;gap:12px}.button-accent span{position:relative}.button-accent span:before{content:"";position:absolute;bottom:-5px;left:0;display:inline-flex;width:0;height:3px;background-color:var(--primary-color);transition:width ease-in-out .2s}.button-accent span:after{content:"";position:absolute;bottom:-6px;left:calc(100% + 2px);display:inline-flex;width:0;height:17px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.646484 0L0.653293 16.7124L20.9992 8.34945L0.646484 0Z' fill='%23E63E1D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:21px 17px;background-position:center;transition:width ease-in-out .05s}.button-accent svg,.button-accent img{flex-shrink:0;display:inline-flex;width:50px;height:47px;color:currentColor;transition:color ease-in-out .2s}.button-accent svg.red{color:var(--error-color)}.button-accent.-vertical{flex-direction:column;font-size:14px}.button-accent.-vertical svg,.button-accent.-vertical img{width:40px;height:30px}.button-accent:not(.-disabled):not(:disabled):hover,.button-accent.-active{font-weight:700}.button-accent:not(.-disabled):not(:disabled):hover span:before,.button-accent.-active span:before{width:100%}.button-accent:not(.-disabled):not(:disabled):hover span:after,.button-accent.-active span:after{width:21px;transition-delay:.1s;transition-duration:.1s}.button-accent:not(.-disabled):not(:disabled):hover svg,.button-accent:not(.-disabled):not(:disabled):hover img,.button-accent.-active svg,.button-accent.-active img{color:var(--primary-color)}@media only screen and (max-width: 1279px){.button-accent{gap:8px}.button-accent svg,.button-accent img{width:40px;height:37px}.button-accent.-vertical{text-align:center}}@media only screen and (max-width: 768px){.button-accent span:before,.button-accent span:after{transition-delay:0s!important;transition-duration:0s!important}.button-accent.-vertical{flex-direction:row}}.button-to-up{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--main-color);background-image:linear-gradient(179deg,rgba(255,255,255,.36) -16.84%,rgba(255,255,255,.56) 108.18%);box-shadow:0 2px 4px #00000040;border:1px solid currentColor;border-radius:10px;cursor:pointer;opacity:0;pointer-events:none;transition:.2s ease-in-out color,.3s ease-in-out opacity}.button-to-up.-show{opacity:1;pointer-events:auto}.button-to-up svg{width:34px;height:26px;color:currentColor}.button-to-up:hover{color:var(--primary-color)}.input{position:relative;display:flex;width:100%}.input input:-webkit-autofill,.input input:-webkit-autofill:hover,.input input:-webkit-autofill:focus,.input input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:currentColor;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--light-gray-color)}.input__field{display:flex;align-items:center;width:100%;height:var(--action-large-height);font-size:20px;font-weight:400;line-height:1;color:var(--text-color);background-color:var(--light-gray-color);border:1px solid var(--gray-color);border-radius:20px;transition:border ease-in-out .2s}.input.-simple .input__field{height:var(--action-height);font-size:16px;color:var(--main-color);background-color:var(--surface-color);border:1px solid var(--darker-gray-color);box-shadow:0 2px 4px #00000040}.input.-simple input:-webkit-autofill,.input.-simple input:-webkit-autofill:hover,.input.-simple input:-webkit-autofill:focus,.input.-simple input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:currentColor;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--surface-color)}.input.-simple input,.input.-simple textarea,.input.-simple select{margin-top:0}.input.-simple input:focus+.input__field,.input.-simple textarea:focus+.input__field,.input.-simple select:focus+.input__field{border-color:var(--main-color)!important}.input.-simple .message-error{left:0}.input.-simple.-textarea .input__field{height:70px}.input.-simple.-card .input__field{border-radius:var(--root-radius);background-color:var(--gray-color);border-color:var(--gray-color);box-shadow:none}.input.-simple.-card input,.input.-simple.-card textarea,.input.-simple.-card select{font-size:30px;left:12px;right:12px;width:calc(100% - 24px)}@media only screen and (max-width: 768px){.input.-simple.-card input,.input.-simple.-card textarea,.input.-simple.-card select{font-size:18px}}.input.-textarea .input__field{height:100px}.input.-textarea textarea{padding-top:4px}.input.-filter{width:220px}.input.-filter .input__field{height:32px;font-size:16px;color:var(--main-color);border-radius:var(--root-radius);background-color:var(--surface-color);border:1px solid var(--main-color);box-shadow:0 2px 4px #00000040}.input.-filter input,.input.-filter textarea,.input.-filter select{margin-top:-1px;right:12px;left:12px;display:block;width:calc(100% - 24px);height:32px;font-weight:700}.input.-filter input:focus+.input__field,.input.-filter textarea:focus+.input__field,.input.-filter select:focus+.input__field{border-color:var(--main-color)!important}.input label{position:absolute;top:12px;left:22px;font-size:16px;font-weight:700;line-height:1;color:var(--text-light-color)}.input input,.input textarea,.input select{position:absolute;top:50%;left:22px;right:22px;display:block;width:calc(100% - 44px);margin-top:12px;transform:translateY(-50%);font:inherit;color:inherit;text-overflow:ellipsis}.input input option,.input textarea option,.input select option{max-width:300px;white-space:normal}.input input:focus+.input__field,.input textarea:focus+.input__field,.input select:focus+.input__field{border-color:var(--text-light-color)}.input select{left:18px}.input .message-error{position:absolute;top:100%;left:22px;z-index:-1}.input .message-error.-align-right{left:auto;right:0;text-align:right}.message-error{display:block;font-size:12px;color:var(--error-color);pointer-events:none;opacity:0}.message-error.-show{pointer-events:auto;opacity:1}.input.-error{position:relative}.input.-error .input__field{border-color:var(--error-color)!important}.input.-error .message-error{pointer-events:auto;opacity:1;z-index:1}.search{--margin-width: 0;position:relative;z-index:1;display:flex;align-items:center;width:160px;padding:12px 0;margin:-12px 0;background-color:var(--main-color);transition:all .2s ease-in-out}.search__field{display:flex;align-items:center;width:100%;height:24px;padding:4px;font-size:14px;font-weight:400;line-height:1;color:var(--surface-color);border-radius:6.5px;background-color:var(--main-color);border:1px solid var(--darker-gray-color)}.search.-active{width:calc(196px + var(--margin-width));margin-right:calc(-1 * var(--margin-width) - 36px)}.search input,.search textarea{position:absolute;top:calc(50% - 2px);bottom:2px;left:4px;right:20px;line-height:1;font:inherit;color:inherit;text-overflow:ellipsis;transform:translateY(-50%)}.search svg{width:16px;height:16px;margin-left:auto}@media only screen and (max-width: 1279px){.search{width:10vw}.search.-active{width:calc(10vw + 20px + var(--margin-width));margin-right:calc(-1 * var(--margin-width) - 20px)}}@media only screen and (max-width: 768px){.search{width:120px}.search.-active{width:calc(100vw - 20px);margin-right:calc(140px - 100vw)}}.range-slider{position:relative;width:100%;height:44px;float:none;text-align:left}.range-slider input[type=range]{pointer-events:none;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:#DDABA1;left:0;top:34px;width:100%;outline:none;height:3px;margin:0;padding:0}.range-slider input[type=range]::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:3;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:none;border-radius:0;background:#E63E1D;box-shadow:none;cursor:pointer}.range-slider input[type=range]:last-child::-webkit-slider-thumb{width:21px;height:21px;background:none;background-size:contain;background-position:right 3px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.646484 0L0.653293 16.7124L20.9992 8.34945L0.646484 0Z' fill='%23E63E1D'/%3e%3c/svg%3e")}.range-slider input[type=range]::-moz-range-thumb{pointer-events:all;position:relative;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:none;border-radius:0;background:#E63E1D;box-shadow:none}.range-slider input[type=range]::-ms-thumb{pointer-events:all;position:relative;z-index:10;-ms-appearance:none;width:16px;height:16px;border-radius:0;border:0;background:#E63E1D;box-shadow:none}.range-slider input[type=range]::-moz-range-track{position:relative;z-index:-1;background:#E63E1D;border:0;box-shadow:none}.range-slider input[type=range]:last-of-type::-moz-range-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#E63E1D;border:0;box-shadow:none}.range-slider input[type=range]::-moz-focus-outer{border:0}.accordion>input{display:none}.accordion>label{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion>label svg{width:16px;height:8px;margin-left:8px;transition:transform ease-in-out .2s}.accordion>article{height:0;overflow:hidden}.accordion input:checked+label svg{transform:rotate(-180deg)}.accordion input:checked+label+article{height:auto}.checkbox,.switch{position:relative;display:inline-flex;align-items:flex-start;justify-content:flex-start;font-size:16px;line-height:1.2;font-weight:400;color:var(--text-color);cursor:pointer}.checkbox input[type=checkbox],.checkbox input[type=radio],.switch input[type=checkbox],.switch input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;cursor:inherit;-webkit-user-select:none;user-select:none}.checkbox__label,.switch__label{display:block;min-height:18px;gap:.35em;padding-left:30px;padding-top:2px;font:inherit;cursor:pointer}.checkbox__label a,.switch__label a{text-decoration:underline}.checkbox{min-width:18px}.checkbox__icon{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:2px;margin-right:-16px;color:#fff;background-color:#0000;border-radius:0;border:2px solid var(--main-color);pointer-events:none;transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.checkbox__icon.-radio{border-radius:10px}.checkbox__icon svg{opacity:0;position:absolute;left:2px;bottom:1px;width:16px;height:16px;pointer-events:none;color:var(--main-color);transition:opacity .1s ease-in-out}.checkbox input[type=checkbox]:checked+.checkbox__icon,.checkbox input[type=radio]:checked+.checkbox__icon{background-color:var(--primary-color);border-color:var(--primary-color)}.checkbox input[type=checkbox]:checked+.checkbox__icon svg,.checkbox input[type=radio]:checked+.checkbox__icon svg{opacity:1}.checkbox.-simple{color:var(--text-light-color)}.checkbox.-simple .checkbox__icon{border:2px solid var(--text-light-color)}.checkbox.-simple .checkbox__icon svg{left:2px;bottom:2px;width:10px;height:10px}.checkbox.-simple input[type=checkbox]:checked+.checkbox__icon,.checkbox.-simple input[type=radio]:checked+.checkbox__icon{background-color:#0000;border-color:var(--text-light-color)}.checkbox.-simple .checkbox__label{line-height:18px}.checkbox.-small{font-size:12px}.checkbox.-disabled{color:var(--text-light-color);cursor:default}.checkbox.-disabled .checkbox__icon{color:var(--text-light-color)!important;background:none;border-color:var(--text-light-color)!important}.checkbox.-disabled input[type=checkbox],.checkbox.-disabled input[type=radio]{display:none;pointer-events:none}.input-switch__wrapper{display:inline-flex;align-items:flex-start;justify-content:flex-start;cursor:inherit}.input-switch__icon{position:relative;flex-shrink:0;display:inline-flex;width:32px;height:18px;border-radius:12px;background-color:var(--main-color)}.input-switch__icon:before{content:"";position:absolute;z-index:1;top:2px;bottom:2px;left:2px;display:block;width:14px;height:14px;border-radius:50%;background-color:#fff}.input-switch__label{margin-top:-2px}.input-switch input[type=checkbox]:checked+.switch__icon,.input-switch input[type=radio]:checked+.switch__icon{background-color:var(--primary-color)}.input-switch input[type=checkbox]:checked+.switch__icon:before,.input-switch input[type=radio]:checked+.switch__icon:before{left:auto;right:2px}.input-switch.-disabled{color:var(--text-light-color);cursor:default}.input-switch.-disabled .switch__icon{background-color:var(--text-light-color)!important}.input-switch.-disabled input[type=checkbox],.input-switch.-disabled input[type=radio]{display:none;pointer-events:none}.input-switch.-revers .switch__wrapper{flex-direction:row-reverse}.input-switch.-revers .switch__label{padding-left:0;padding-right:var(--inner-padding)}.input-switch.-small .switch__icon{width:24px;height:14px}.input-switch.-small .switch__icon:before{width:10px;height:10px}.counter{display:flex;width:120px;font-size:16px;height:var(--action-small-height);border:1px solid var(--primary-color);border-radius:var(--root-radius);overflow:hidden;background-color:var(--surface-color)}.counter .minus,.counter .plus{flex-shrink:0;display:inline-flex;align-items:flex-start;justify-content:center;width:var(--action-small-height);height:var(--action-small-height);font-size:30px;line-height:28px;color:var(--surface-color);background-color:var(--primary-color);position:relative}.counter:not(.-small) .minus:after,.counter:not(.-small) .plus:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);opacity:0}.counter:not(.-small) .minus:hover:after,.counter:not(.-small) .plus:hover:after{opacity:1}.counter.-small{width:88px;height:24px;font-size:14px;border-color:var(--text-light-color)}.counter.-small .minus,.counter.-small .plus{width:24px;height:24px;font-size:22px;line-height:20px;color:var(--text-light-color);background-color:var(--surface-color)}.counter.-small .minus:hover,.counter.-small .plus:hover{color:var(--primary-color)}.counter.-small .minus{border-right:1px solid var(--text-light-color)}.counter.-small .plus{border-left:1px solid var(--text-light-color)}.counter input{width:100%;padding:0 4px;text-align:center}.input-photo{display:inline-flex;transition:color ease-in-out .2s}.input-photo label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.input-photo svg{flex-shrink:0;width:18px;height:18px;color:var(--primary-color)}.input-photo input{display:none}.input-photo:hover{color:var(--primary-color)}.range{position:relative;width:100%}.range__container{position:relative;width:100%;height:24px}.range__values{display:block;padding-bottom:8px}.range__slider-track{position:absolute;top:11px;width:100%;height:3px;pointer-events:none}.range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background-color:transparent;pointer-events:none}.range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:3px}.range input[type=range]::-moz-range-track{-moz-appearance:none;height:3px;box-shadow:none}.range input[type=range]::-ms-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;box-shadow:none}.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;background-color:var(--primary-color);cursor:pointer;margin-top:-6px;pointer-events:auto;border-radius:0;box-shadow:none}.range input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:16px;width:16px;cursor:pointer;background-color:var(--primary-color);pointer-events:auto;border:none;border-radius:0;box-shadow:none}.range input[type=range]::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;width:16px;cursor:pointer;background-color:var(--primary-color);pointer-events:auto;border-radius:0;box-shadow:none}.range input[type=range]:last-child::-webkit-slider-thumb{width:22px;height:22px;transform:translate(4px,-3px);background:none;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.646484 0L0.653293 16.7124L20.9992 8.34945L0.646484 0Z' fill='%23E63E1D'/%3e%3c/svg%3e")}.range input[type=range]:last-child::-moz-range-thumb{width:22px;height:22px;transform:translate(4px);background:none;background-size:contain;background-position:right 2px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.646484 0L0.653293 16.7124L20.9992 8.34945L0.646484 0Z' fill='%23E63E1D'/%3e%3c/svg%3e")}.card{display:block;border-radius:var(--root-radius)}.card.-bg-gray{background-color:var(--gray-color)}.card.-catalog-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:276px;font-size:16px;font-weight:700;box-shadow:0 2px 4px #00000040;overflow:hidden;transition:box-shadow ease-in-out .2s}.card.-catalog-item img{width:auto;height:192px}.card.-catalog-item span{display:block;max-width:174px;padding-top:20px;text-align:center}.card.-catalog-item:hover{box-shadow:0 2px 4px #00000040,0 0 0 7px #fff,0 0 0 10px var(--primary-color)}@media only screen and (max-width: 768px){.card.-catalog-item{height:100%;font-size:13px}.card.-catalog-item img{width:auto;height:30vw;max-height:192px}.card.-catalog-item span{padding:20px}}.card.-shops-map{display:block;padding:60px;border-radius:var(--root-radius);background-image:linear-gradient(180deg,#B99ECB 0%,#B296C7 100%)}.card.-shops-map .h2{max-width:920px;margin:0 auto;padding-bottom:40px}.card.-shops-map .card__map{display:block;width:100%;height:555px;border-radius:var(--root-radius);overflow:hidden}.card.-shops-map .card__map img{object-fit:cover}.card.-shops-map .card__map-text{position:relative;display:block;width:350px;padding:32px 20px;margin:20px 0 -150px 200px;font-size:30px;background-color:var(--gray-color)}.card.-shops-map .card__map-text .image-arrow{position:absolute;right:-30px;bottom:-55px;transform:rotate(90deg)}@media only screen and (max-width: 1279px){.card.-shops-map{padding:40px 20px}.card.-shops-map .card__map{height:400px}.card.-shops-map .card__map-text{width:280px;margin-bottom:-120px;font-size:24px;margin-left:7vw}}@media only screen and (max-width: 768px){.card.-shops-map .h2{padding-bottom:20px}.card.-shops-map .card__map{height:300px}.card.-shops-map .card__map-text .image-arrow{transform:rotate(90deg) scale(.75)}}.card.-box{display:block;width:100%;height:464px;padding:5px 20px;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:var(--gray-color);box-shadow:0 0 0 8px #fff,0 0 0 10px #fff;transition:box-shadow ease-in-out .2s}.card.-box:hover{box-shadow:0 0 0 8px #fff,0 0 0 10px var(--main-color)}.card.-box .card__title{display:flex;align-items:center;justify-content:center;height:80px;font-size:30px;font-weight:700;line-height:1;text-align:center}@media only screen and (max-width: 1279px){.card.-box{height:30vw}.card.-box:hover{box-shadow:0 0 0 4px #fff,0 0 0 6px var(--main-color)}.card.-box .card__title{height:8vw;font-size:3vw}}@media only screen and (max-width: 768px){.card.-box{width:248px;height:260px;margin:0 auto}.card.-box:hover{box-shadow:none}.card.-box .card__title{height:50px;font-size:20px}}.card.-shop-locations{padding:70px 100px}.card.-shop-locations .card__columns{display:block;column-count:2;column-gap:70px}.card.-shop-locations .card__list{display:flex;flex-direction:column;gap:12px}.card.-shop-locations .card__list .button{font-weight:400;text-align:left}.card.-shop-locations .primary-line{width:50%;max-width:220px;margin:0 auto 60px}@media only screen and (min-width: 1601px){.card.-shop-locations{padding:70px 140px}.card.-shop-locations .card__columns{column-gap:100px}}@media only screen and (max-width: 1279px){.card.-shop-locations{padding:40px}.card.-shop-locations .card__columns{column-gap:40px}.card.-shop-locations .primary-line{margin-bottom:40px}}@media only screen and (max-width: 768px){.card.-shop-locations{padding:40px 20px}.card.-shop-locations .card__columns{column-count:1}}.card-color{display:block;padding:32px;border-radius:20px;box-shadow:0 2px 4px #00000040}.glide .glide__slides{margin:0 auto}.glide__arrows{position:absolute;z-index:1;top:50%;left:-40px;right:-40px;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;margin:0;padding:0 10px;pointer-events:none}@media only screen and (min-width: 1601px){.glide__arrows{left:-60px;right:-60px}}@media only screen and (max-width: 768px){.glide__arrows{padding:0}}.glide__arrow{display:inline-flex;padding:10px 0;pointer-events:auto}.glide__arrow--right{transform:rotate(180deg)}.glide__arrow .button{color:var(--main-color);opacity:.3;transition:opacity ease-in-out .1s}.glide__arrow .button:hover{color:var(--main-color)!important;opacity:1}.glide__bullets{display:flex;align-items:flex-end;justify-content:center;height:32px;gap:8px}.glide__bullet{display:block;width:10px;height:10px;background-color:#fff0;border:1px solid var(--text-light-color);border-radius:50%;transition:background-color .1s ease-in-out}.glide__bullet--active{background-color:var(--text-light-color)}.viewer-container.viewer-backdrop{background-color:#413339cc}.viewer-container .viewer-title{padding:20px 0;color:var(--surface-color);font-size:24px;font-weight:700}.viewer-container .viewer-close{background:none;outline:none;border:none;box-shadow:none;top:20px;right:20px;height:100px;width:100px;transition:background .2s ease-in-out}.viewer-container .viewer-close:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.5355 21.4645C80.4882 23.4171 80.4882 26.5829 78.5355 28.5355L28.5355 78.5355C26.5829 80.4882 23.4171 80.4882 21.4645 78.5355C19.5118 76.5829 19.5118 73.4171 21.4645 71.4645L71.4645 21.4645C73.4171 19.5118 76.5829 19.5118 78.5355 21.4645Z' fill='%23E63E1D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.4645 21.4645C23.4171 19.5118 26.5829 19.5118 28.5355 21.4645L78.5355 71.4645C80.4882 73.4171 80.4882 76.5829 78.5355 78.5355C76.5829 80.4882 73.4171 80.4882 71.4645 78.5355L21.4645 28.5355C19.5118 26.5829 19.5118 23.4171 21.4645 21.4645Z' fill='%23E63E1D'/%3E%3C/svg%3E")}.viewer-container .viewer-close:before{top:0;bottom:0;left:auto;height:80px;width:80px;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.5355 21.4645C80.4882 23.4171 80.4882 26.5829 78.5355 28.5355L28.5355 78.5355C26.5829 80.4882 23.4171 80.4882 21.4645 78.5355C19.5118 76.5829 19.5118 73.4171 21.4645 71.4645L71.4645 21.4645C73.4171 19.5118 76.5829 19.5118 78.5355 21.4645Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.4645 21.4645C23.4171 19.5118 26.5829 19.5118 28.5355 21.4645L78.5355 71.4645C80.4882 73.4171 80.4882 76.5829 78.5355 78.5355C76.5829 80.4882 73.4171 80.4882 71.4645 78.5355L21.4645 28.5355C19.5118 26.5829 19.5118 23.4171 21.4645 21.4645Z' fill='white'/%3E%3C/svg%3E")}.viewer-container .viewer-toolbar{position:fixed;z-index:10;top:50%;left:10px;right:10px;transform:translateY(-50%)}.viewer-container .viewer-toolbar ul{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0 10px;pointer-events:none}.viewer-container .viewer-toolbar ul li{float:none;display:inline-flex;height:106px;width:56px;background:none;pointer-events:auto;outline:none;border:none;box-shadow:none;opacity:.5;transition:opacity .1s ease-in-out}.viewer-container .viewer-toolbar ul li:hover{opacity:1}.viewer-container .viewer-toolbar ul li:first-child:before{transform:rotate(180deg)}.viewer-container .viewer-toolbar ul li:before{height:106px;width:56px;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='56' height='106' viewBox='0 0 56 106' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 103L53 53L3 3' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media only screen and (max-width: 1279px){.viewer-container .viewer-title{font-size:20px;font-weight:700}.viewer-container .viewer-close{top:10px;right:10px;height:40px;width:40px}.viewer-container .viewer-close:before{height:40px;width:40px}.viewer-container .viewer-toolbar ul li{transform:scale(.75)}}@media only screen and (max-width: 768px){.viewer-container .viewer-title{font-size:18px;font-weight:500}.viewer-container .viewer-toolbar{left:-10px;right:-10px}.viewer-container .viewer-toolbar ul li{transform:scale(.5)}}.app{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;min-width:320px;min-height:100vh;margin:0 auto;padding-top:160px;font-family:Inter,sans-serif;font-size:16px;color:var(--main-color);overflow:hidden}.app.-error{padding-top:var(--header-top-height)}@media only screen and (max-width: 768px){.app{padding-top:169px}.app.-error{padding-top:129px;background-color:var(--dark-bg)}}.app-header{position:fixed;z-index:10;top:0;left:0;right:0;max-width:100%}@media only screen and (max-width: 768px){.app-header{box-shadow:0 2px 4px #00000040}}.app-main{flex-shrink:1;display:flex;flex-direction:column;height:100%}.app-main__to-up{position:fixed;z-index:10;bottom:30px;left:0;right:0;pointer-events:none}.app-main__to-up .container{pointer-events:none}.app-main__to-up .button-to-up{margin-left:auto;margin-right:80px}@media only screen and (max-width: 1279px){.app-main__to-up .button-to-up{margin-right:20px}}@media only screen and (max-width: 768px){.app-main__to-up .button-to-up{margin-right:0}}.header-top{display:flex;width:100%;height:var(--header-top-height);padding:24px 0;color:var(--surface-color);background-color:var(--main-color)}.header-top__brand{display:flex;align-items:center;gap:0 12px;width:auto;max-width:48%}.header-top__actions{display:flex;justify-content:flex-end;gap:0 36px;width:50%;margin-left:auto}.header-top__logo{flex-shrink:0;display:inline-flex;width:220px;height:34px}.header-top__logo img,.header-top__logo svg{display:inline-flex;width:100%;height:100%}.header-top__description{display:inline-flex;flex-direction:column;font-size:12px;line-height:1.4}.header-top__social{display:flex;align-items:flex-end;gap:0 8px}.header-top__user{display:flex;align-items:flex-end;gap:0 10px}.header-top__contacts{display:flex;flex-direction:column;justify-content:flex-end;font-size:16px;gap:4px}.header-top__contacts .button.-text{line-height:1}.header-top__search{display:flex;align-items:flex-end}.header-top__search input{width:100%}.header-top__cart-amount{display:block;padding:6px 0 4px 8px;font-size:14px;line-height:1;color:var(--text-light-color);white-space:nowrap}@media only screen and (max-width: 1279px){.header-top__logo{width:180px;height:28px}.header-top__actions{gap:0 20px}}@media only screen and (max-width: 768px){.header-top{padding:8px 0 0;height:auto}.header-top__brand{width:100%;max-width:none;flex-direction:column-reverse}.header-top__actions{align-items:center;justify-content:space-between;width:100%;height:50px}.header-top__description{justify-content:center;padding-bottom:8px;font-size:10px;text-align:center;height:50px;opacity:1;transition:all .3s ease-in-out}.header-top__logo{width:135px;height:21px}.header-top__cart-amount{margin-left:auto}.header-top__search{width:100%;max-width:160px}.header-top.-hide-text-mobile .header-top__description{opacity:0;height:0;padding:0;pointer-events:none}}.header-bottom{position:relative;z-index:10;display:flex;height:var(--header-bottom-height);background-color:var(--surface-color)}.header-bottom__aside,.header-bottom__aside-wrap,.header-bottom__mobile{display:none}.header-bottom__navigation{display:flex;align-items:center;width:100%}.header-bottom.-fixed{position:fixed;top:0;left:0;right:0}.header-bottom__catalog{position:absolute;z-index:3;top:calc(var(--header-bottom-height) - 0px);left:0;right:0;display:flex;pointer-events:none}.header-bottom__catalog .app-catalog{opacity:0;transition:opacity ease-in-out .2s}.header-bottom__catalog .app-catalog .app-catalog__columns{opacity:0;transition:opacity ease-in-out .2s .2s}.header-bottom__catalog.-show{pointer-events:auto}.header-bottom__catalog.-show .app-catalog,.header-bottom__catalog.-show .app-catalog .app-catalog__columns{opacity:1}@media (min-width: 769px) and (max-width: 1279px){.header-bottom__catalog{height:calc(100vh - var(--header-height))}}@media only screen and (max-width: 1279px){.header-bottom__aside-wrap{display:none;position:fixed;z-index:1;top:var(--header-height);left:auto;right:0;bottom:0;width:580px;background-color:var(--gray-color);transform:translate(120vw);transition:transform ease-in-out .3s}.header-bottom__aside-wrap .button{position:absolute;z-index:3;top:20px;right:40px}.header-bottom__aside-wrap.-show{display:block}.header-bottom__aside-wrap.-open{transform:translate(0)}.header-bottom__aside{display:none;position:fixed;z-index:2;top:calc(var(--header-height) + 50px);left:auto;right:0;bottom:0;width:580px;padding:0 20px 40px;transform:translate(120vw);transition:transform ease-in-out .3s;overflow-y:auto}.header-bottom__aside.-show{display:block}.header-bottom__aside.-move{transform:translate(0)}}@media only screen and (max-width: 768px){.header-bottom{height:auto}.header-bottom .header-bottom__navigation{display:none}.header-bottom__catalog{position:fixed;top:calc(var(--header-height) + 40px);left:0;right:0;bottom:0;padding-bottom:42px;background-color:var(--gray-color);transform:translate(120vw);transition:transform ease-in-out .3s}.header-bottom__catalog>.container{flex-direction:row}.header-bottom__catalog.-show{transform:translate(0)}.header-bottom__mobile{display:flex;align-items:stretch;width:100%;height:40px}.header-bottom__contacts{display:flex;flex-direction:column;margin:auto 0;font-size:12px}.header-bottom__contacts .button+.button{padding-top:4px}.header-bottom__actions{display:flex;align-items:center;width:auto;margin-left:auto;gap:0 8px}.header-bottom__aside-wrap{left:0;width:100%}.header-bottom__aside-wrap .button{right:20px}.header-bottom__aside{left:0;width:100%;padding:0 10px 40px}}.aside-menu__top{position:sticky;top:0;display:flex;justify-content:flex-end;align-items:center;height:90px}.aside-menu__bottom{display:flex;flex-direction:column}.aside-menu__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:42px 30px 0}.aside-menu__social{display:flex;align-items:flex-start;gap:0 8px}.aside-menu .app-navigation{flex-direction:column;height:auto;padding:0 30px}.aside-menu .app-navigation__item{padding-left:0!important}.aside-menu .app-navigation__item br{display:none}.aside-menu .app-navigation__item:nth-last-child(-n+2){padding-bottom:0}.aside-menu .app-navigation__item:nth-child(n+5){display:flex}.app-breadcrumbs{display:flex;align-items:center;font-size:10px;color:var(--text-light-color)}.app-breadcrumbs__item{display:flex;align-items:center;transition:color ease-in-out .1s}.app-breadcrumbs__item svg{display:inline-flex;width:5px;height:8px;margin:0 8px}.app-breadcrumbs__item:not(:last-child):hover{color:var(--main-color)}.app-breadcrumbs__item:last-child .app-breadcrumbs__link{font-weight:700;text-decoration:none;pointer-events:none}.app-breadcrumbs__link{display:inline-flex;padding:4px 0;text-decoration:underline;white-space:nowrap}@media only screen and (min-width: 1601px){.app-breadcrumbs{padding:0 20px}}@media only screen and (max-width: 768px){.app-breadcrumbs{flex-wrap:wrap;padding-top:8px}}.app-navigation{display:flex;justify-content:space-between;width:100%;gap:24px;height:var(--header-bottom-height);font-family:Fira Mono,sans-serif}.app-navigation__item{display:inline-flex;align-items:center}.app-navigation__more{display:none}.app-navigation .button-accent{font-size:14px;font-weight:500}.app-navigation .button-accent svg,.app-navigation .button-accent img{width:24px;height:24px}@media only screen and (min-width: 1601px){.app-navigation{padding:0 20px}}@media only screen and (max-width: 1279px){.app-navigation{justify-content:flex-start;gap:2vw}.app-navigation__more{display:flex;align-items:center;margin-left:auto}.app-navigation__more .button.-more{align-items:center;font-size:14px;font-weight:500;line-height:1;color:var(--main-color)}.app-navigation__more .button.-more svg{color:var(--primary-color)}}@media only screen and (max-width: 768px){.app-navigation{flex-direction:column;height:auto;padding:0 30px}.app-navigation__more{display:none}.app-navigation__item{padding-left:0!important}.app-navigation__item br{display:none}.app-navigation__item:nth-last-child(-n+2){padding-bottom:0}.app-navigation__item:nth-child(n+5){display:flex}}.app-catalog{display:flex;flex-direction:column;padding:20px 28px;margin:0 20px;color:var(--main-color);border-radius:var(--root-radius);background-color:var(--surface-color);box-shadow:0 3px 3px #00000040;overflow:hidden}.app-catalog__mobile-back,.app-catalog__tablet-close{display:none}.app-catalog__columns{display:block;column-count:4}.app-catalog__item{display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:20px;break-inside:avoid}.app-catalog__title{display:flex;padding-bottom:4px;transition:color ease-in-out .1s}.app-catalog__title[href]:hover{color:var(--primary-color)}.app-catalog__title svg{display:inline-flex;width:15px;height:20px;margin-right:6px;color:var(--primary-color)}.app-catalog__link{display:flex;color:inherit;transition:color ease-in-out .1s}.app-catalog__link:hover{color:var(--primary-color)}.app-catalog .app-catalog__columns>.app-catalog__list>.app-catalog__item{padding:15px 20px;font-weight:700}.app-catalog .app-catalog__columns>.app-catalog__list{width:100%}.app-catalog .app-catalog__columns>.app-catalog__list .app-catalog__list{padding-left:21px}@media (min-width: 1280px) and (max-width: 1600px){.app-catalog{margin:0}}@media only screen and (max-width: 1279px){.app-catalog{margin:0}.app-catalog__columns{column-count:3}.app-catalog__tablet-close{display:block;position:absolute;left:auto;right:20px;top:10px}}@media only screen and (max-width: 768px){.app-catalog{margin:0;padding:0;width:100%;font-family:Fira Mono,sans-serif;background-color:transparent;box-shadow:none;overflow-y:auto}.app-catalog__mobile-back{position:absolute;top:-28px;display:block}.app-catalog__mobile-back .button{font-size:14px;font-weight:700}.app-catalog__tablet-close{display:none}.app-catalog .app-catalog__columns{column-count:1}.app-catalog .app-catalog__columns>.app-catalog__list>.app-catalog__item{font-weight:500}.app-catalog__item{font-size:14px;font-weight:400;line-height:18px}}.app-footer{flex-shrink:0;display:flex;width:100%;padding:64px 0;margin-top:auto;font-size:12px;color:var(--surface-color);background-color:var(--dark-bg)}.app-footer__logo{display:block;width:220px;height:34px}.app-footer__item{display:flex;flex-direction:column;height:100%;width:100%;padding-top:30px}.app-footer__columns-catalog{display:block;column-count:4;column-gap:40px;padding-left:20px}.app-footer__social,.app-footer__users{display:flex;justify-content:center;gap:0 8px;padding-bottom:22px;padding-top:20px}.app-footer__contacts{display:flex;flex-direction:column;align-items:center;padding-bottom:22px;gap:2px}.app-footer__contacts .button{justify-content:flex-start;font-weight:700}.app-footer__actions{display:flex;justify-content:center;margin:auto auto 0}.app-footer__actions .button{font-size:12px}.app-footer__copyright{display:flex;flex-direction:column;margin:auto auto 0}.app-footer__copyright .button{margin-top:4px;justify-content:flex-start}.app-footer__copyright .button img{width:80px;height:11px}@media only screen and (max-width: 1279px){.app-footer__columns-catalog{column-count:3;padding-left:0}.app-footer__actions{margin:0}}@media only screen and (max-width: 768px){.app-footer__columns-catalog{column-count:2;column-gap:20px}.app-footer__social,.app-footer__contacts,.app-footer__users,.app-footer__actions,.app-footer__copyright{justify-content:flex-start;align-items:flex-start;margin:0;padding-top:0}.app-footer__copyright{padding-top:22px}.app-footer__users{padding-right:10px}}.footer-catalog{display:block}.footer-catalog__item{display:flex;flex-direction:column;align-items:flex-start;padding-top:0;break-inside:avoid}.footer-catalog__link{display:inline-flex;padding:4px 0;font-weight:700;text-transform:uppercase;transition:color ease-in-out .2s}.footer-catalog__link:hover{color:var(--primary-color)}.footer-catalog>.footer-catalog__item{padding-top:20px}.footer-catalog>.footer-catalog__item>.footer-catalog .footer-catalog__item{padding-top:0}.footer-catalog>.footer-catalog__item>.footer-catalog .footer-catalog__link{font-weight:400;text-transform:none}.app-modal{position:fixed;z-index:100;top:0;bottom:0;left:0;right:0;display:none;align-items:center;justify-content:center;width:100vw;height:100%;padding:40px;opacity:0;transition:opacity .3s ease-in-out}.app-modal.-show{display:flex}.app-modal.-animate{opacity:1;transform:translate(0)}.app-modal__outer{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;display:block;background-color:var(--main-color);opacity:.8}.app-modal__scroll-y{display:block;padding:0 20px;max-height:100%;overflow-y:auto}.app-modal__inner{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;max-width:850px;height:auto;max-height:100%;padding:60px 40px;border-radius:var(--root-radius);background-color:var(--gray-color)}.app-modal__video{position:relative;z-index:2;display:flex;width:95vw;max-width:1160px;height:80vh;max-height:650px}.app-modal__video iframe{width:100%;height:100%}.app-modal__video .app-modal__close{position:fixed;top:24px;right:60px}.app-modal__header{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.app-modal__logo{display:flex;width:414px;height:64px;margin-bottom:40px}.app-modal__close{position:absolute;z-index:2;top:-14px;right:-120px}.app-modal__close .button.-icon{width:80px;height:80px;color:var(--surface-color)}@media only screen and (max-width: 1279px){.app-modal{padding:20px}.app-modal__scroll-y{padding:0 10px}.app-modal__close{top:-10px;right:-60px}.app-modal__close .button.-icon{width:55px;height:55px}.app-modal__inner{max-width:650px;padding:40px 20px}.app-modal__logo{width:300px;height:46px;margin-bottom:20px}.app-modal__video{width:95vw;max-width:700px;height:50vw;max-height:390px}}@media only screen and (max-width: 768px){.app-modal__close{top:2px;right:2px}.app-modal__close .button.-icon{width:40px;height:40px;color:var(--main-color)}.app-modal__inner{padding:20px 10px}.app-modal__video .app-modal__close{top:16px;right:16px}.app-modal__video .app-modal__close .button.-icon{color:var(--surface-color)}}@media only screen and (max-width: 568px){.app-modal__logo{width:200px;height:36px}}.modal-form{display:flex;flex-direction:column;gap:24px}.modal-form__title,.modal-form__subtitle{display:block;text-align:center}.modal-form__subtitle{padding-top:8px;font-weight:500}.modal-form__actions{display:flex;flex-direction:column;align-items:center;gap:24px}.modal-form__actions .button.-underline{font-weight:400}.modal-form__decor{display:flex;justify-content:center;padding-bottom:40px}.modal-form__decor svg{width:217px;height:197px}.modal-form__item.success{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;min-height:calc(100vh - 310px)}.modal-form__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:44px;max-width:450px;font-weight:500}@media only screen and (max-width: 1279px){.modal-form__decor{padding-bottom:30px}.modal-form__decor svg{width:180px;height:166px}}@media only screen and (max-width: 768px){.modal-form__decor{padding-bottom:20px}.modal-form__decor svg{width:140px;height:120px}.modal-form__item.success{min-height:calc(70vh - 200px)}}.index-fs__description{position:relative;display:flex;height:100%}.index-fs__description .card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:40px 174px 40px 52px;color:var(--main-color)}.index-fs__decor{position:absolute;z-index:1;top:36px;right:10px;display:block;width:281px;height:calc(50vw - 157px);max-height:578px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/build/assets/fs-fireworks-e36aeb2f.png)}.index-fs__decor img{width:281px;height:578px}.index-fs__title:after{content:"";display:block;width:50%;height:3px;margin-top:16px;margin-bottom:16px;background-color:var(--primary-color)}.index-fs__subtitle{display:block;margin:0;font-size:20px;font-weight:700}.index-fs__list{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;padding-top:46px}.index-fs__list-item{display:flex;align-items:center;font-size:14px;max-width:190px}.index-fs__list-item:last-child{font-size:16px;font-weight:800}.index-fs__list-item svg{width:24px;height:24px;margin-right:6px}.index-fs__promo{position:relative;display:block}.index-fs__promo .card{width:100%;height:555px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.index-fs__promo .card.-fs-sale{background-image:url(/build/assets/fs-sale-92224f23.png)}.index-fs__promo img{object-fit:cover}.index-fs__promo-text{position:absolute;bottom:48px;left:36px;display:inline-flex;font-size:70px;color:var(--main-color)}.index-fs__promo-arrow{position:absolute;bottom:-60px;right:180px;transform:rotate(90deg)}.index-fs__promo-arrow svg{width:70px;height:92px;color:var(--primary-color)}@media (min-width: 1280px) and (max-width: 1600px){.index-fs__description .card{padding-left:30px}.index-fs__title,.index-fs__subtitle{max-width:calc(100% - 50px)}.index-fs__list{grid-template-columns:1fr;max-width:calc(100% - 50px)}.index-fs__list-item{max-width:none}}@media only screen and (max-width: 1279px){.index-fs__description .card{padding:40px 20px}.index-fs__title{margin-top:auto}.index-fs__subtitle{font-size:18px}.index-fs__list{grid-template-columns:1fr;padding-top:20px;margin:auto 0;gap:12px 20px}.index-fs__list-item{max-width:none}.index-fs__decor{display:none;top:10px;right:10px;width:146px;height:300px}.index-fs__decor img{width:146px;height:300px}.index-fs__promo .card{width:100%;height:100vw;max-height:500px}.index-fs__promo img{object-position:center 20%}.index-fs__promo-arrow{right:10%}.index-fs__promo-text{left:20px;font-size:52px}}@media only screen and (max-width: 959px){.index-fs__description .h1{font-size:26px}.index-fs__description .card{padding:20px}.index-fs__title:after{margin-top:10px;margin-bottom:10px}.index-fs__subtitle{font-size:16px}.index-fs__list{gap:8px 20px}}@media only screen and (max-width: 768px){.index-fs__description{padding-top:1px;height:auto}.index-fs__description .card{margin-top:20px}.index-fs__list{padding-top:20px}.index-fs__decor{display:none;top:50px;right:-10px;width:108px;height:220px}.index-fs__decor img{width:108px;height:220px}.index-fs__promo .card{max-height:350px}.index-fs__promo-text{bottom:20px;font-size:42px}.index-fs__promo-arrow{transform:rotate(90deg) scale(.75)}}.fs-carousel{position:relative;width:100%;padding:0}.fs-carousel__item{display:flex;align-items:center;justify-content:center;width:100%;height:calc(50vw - 180px);max-height:555px;padding:0;border-radius:var(--root-radius);background-color:var(--gray-color);overflow:hidden}.fs-carousel__item img{object-fit:cover;object-position:center bottom}.fs-carousel .glide__bullets{position:absolute;right:0;left:0;bottom:24px}@media only screen and (max-width: 1279px){.fs-carousel__item{height:calc(50vw - 116px);max-height:460px;min-height:294px}.fs-carousel .glide__bullets{bottom:10px}}@media only screen and (max-width: 768px){.fs-carousel__item{height:70vw;max-height:528px;min-height:250px}.fs-carousel__item img{object-position:center}.fs-carousel .glide__bullets{bottom:-32px}}.index-catalog{display:block;padding:96px 0 52px;color:var(--main-color)}.index-catalog__content{display:block;padding:32px 0 52px}.index-catalog__action{display:flex;justify-content:center}@media only screen and (max-width: 768px){.index-catalog__action .button{width:100%;max-width:380px}}.index-sale{display:block;padding:64px 0;color:var(--main-color);background-color:var(--yellow-color)}.index-sale__carousel{display:flex;justify-content:center;padding:32px 0}.index-sale__action{display:flex;justify-content:center}@media only screen and (max-width: 768px){.index-sale__carousel{margin:0 calc(-1 * var(--mobile-padding))}.index-sale__action .button{width:100%;max-width:380px}}.index-communication{position:relative;display:block;padding-top:64px}.index-communication__image{position:relative;display:block}.index-communication__image .card{width:100%;height:555px;overflow:hidden;background-repeat:no-repeat;background-position:top center;background-size:cover}.index-communication__image .card.-communication{background-image:url(/build/assets/zorro-b63e6e5b.png)}.index-communication__image img{object-fit:cover}.index-communication__image-text{position:absolute;top:40px;right:0;display:block;width:302px;font-size:40px;color:var(--main-color)}.index-communication__image-arrow{position:absolute;top:96px;right:-48px}.index-communication__image-arrow svg{width:70px;height:92px;color:var(--primary-color)}.index-communication__content{display:block;height:100%}.index-communication__content .card{display:flex;align-items:center;justify-content:center;height:100%;padding:20px}.index-communication__list{display:flex;flex-direction:column;max-width:340px}.index-communication__list-item{display:block;padding-bottom:24px}.index-communication__list-item:last-child{padding-bottom:0}.index-communication__list-item .button.-communication{align-items:center;justify-content:flex-start;font-weight:700;color:var(--main-color);white-space:normal;text-align:left}.index-communication__list-item .button.-communication svg{width:40px;height:40px;margin-right:10px}.index-communication__list-item .button.-communication span{position:relative}.index-communication__list-item .button.-communication span:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:currentColor;transition:width ease-in-out .2s}.index-communication__list-item .button.-communication:hover span:before{width:100%}.index-communication__action{display:flex;justify-content:center;padding-top:32px}.index-communication__action .button{white-space:normal}@media (min-width: 1280px) and (max-width: 1600px){.index-communication__image .card{height:37vw;max-height:555px}.index-communication__image-text{top:20px}}@media only screen and (max-width: 1279px){.index-communication__image .card{width:100%;height:36vw;max-height:450px;min-height:370px;background-position:bottom center}.index-communication__image img{object-position:bottom center}.index-communication__image-arrow{top:auto;bottom:50px}.index-communication__image-text{top:20px;font-size:3vw;width:32vw}}@media only screen and (max-width: 768px){.index-communication__image .card{height:75vw;max-height:400px;min-height:auto;background-position:center}.index-communication__image-arrow{top:auto;bottom:-60px;right:20px;transform:rotate(90deg) scale(.75)}.index-communication__image-text{top:auto;bottom:20px;left:50%;right:auto;width:95%;max-width:284px;padding:12px 20px;font-size:24px;border-radius:var(--root-radius);background-color:#ffffffb3;transform:translate(-50%)}}.index-buy{display:block;padding-top:64px;color:var(--main-color)}.index-buy .h2{max-width:830px;margin:0 auto;padding-bottom:32px}.index-buy__container{display:block;background-color:var(--gray-color)}.index-buy__content{position:relative;display:block;width:580px;margin-left:auto;padding:64px 0;font-size:12px}.index-buy__image-arrow{position:absolute;left:-100px;top:-30px}.index-buy__image-arrow svg{flex-shrink:0;width:70px;height:92px;color:var(--primary-color)}.index-buy__title{display:block;padding-top:20px;padding-bottom:4px;font-size:14px;font-weight:600}.index-buy__title:first-child{padding-top:0}.index-buy__image{display:flex;align-items:flex-end;width:100%;height:100%;overflow:hidden}.index-buy__image img{object-position:bottom left}@media only screen and (max-width: 1279px){.index-buy__content{width:100%}.index-buy__image-arrow{left:0}.index-buy__image img{max-height:650px}}@media only screen and (max-width: 768px){.index-buy__content{padding-top:40px;padding-bottom:0}.index-buy__image-arrow{left:-10px;top:-40px;transform:scale(.75)}.index-buy__image{justify-content:center}.index-buy__image img{width:auto;height:150vw;max-height:350px}}.index-buy.-test .index-buy__image{display:none}.index-buy.-test .index-buy__image-arrow{left:20px}.index-buy.-test .index-buy__content{margin:0;width:100%;font-size:14px;padding-left:100px;text-align:justify;background-image:url(/build/assets/girl-in-swimsuit-e52bb54d.png);background-repeat:no-repeat;background-position:right bottom;background-size:700px 940px}.index-buy.-test .index-buy__content-item{max-width:650px;padding-bottom:20px}@media (min-width: 1280px) and (max-width: 1600px){.index-buy.-test .index-buy__content{padding:60px;font-size:12px;background-size:45vw auto}.index-buy.-test .index-buy__content-item{max-width:calc(100% - 45vw)}}@media only screen and (max-width: 1279px){.index-buy.-test .index-buy__image-arrow{left:0}.index-buy.-test .index-buy__content{padding-left:0;background-size:550px auto;background-position:right bottom}.index-buy.-test .index-buy__content-item{max-width:calc(100% - 550px)}.index-buy.-test .index-buy__content-item:nth-child(2),.index-buy.-test .index-buy__content-item:nth-child(3){max-width:100%}.index-buy.-test .index-buy__content-item:nth-child(8){max-width:calc(100% - 550px)}}@media only screen and (min-width: 870px) and (max-width: 1120px){.index-buy.-test .index-buy__content-item:nth-child(2),.index-buy.-test .index-buy__content-item:nth-child(3),.index-buy.-test .index-buy__content-item:nth-child(4){max-width:100%}.index-buy.-test .index-buy__content-item:nth-child(8){max-width:calc(100% - 550px)}}@media only screen and (min-width: 890px) and (max-width: 869px){.index-buy.-test .index-buy__content-item:nth-child(2),.index-buy.-test .index-buy__content-item:nth-child(3),.index-buy.-test .index-buy__content-item:nth-child(6),.index-buy.-test .index-buy__content-item:nth-child(4){max-width:100%}.index-buy.-test .index-buy__content-item:nth-child(8){max-width:calc(100% - 550px)}}@media only screen and (max-width: 889px){.index-buy.-test .index-buy__content{background:none}.index-buy.-test .index-buy__image{display:block;width:88vw;height:120vw;max-height:500px;margin:0 auto}.index-buy.-test .index-buy__image img{width:100%;height:100%;max-height:none;object-position:center}.index-buy.-test .index-buy__content-item{max-width:none!important}}.index-certificates{display:block;padding-top:64px;padding-bottom:64px}.index-certificates .h2{padding-bottom:32px}.index-certificates__title{position:relative;display:block;width:610px;margin:0 auto;padding-top:92px;font-size:50px;color:var(--main-color);text-align:center}.index-certificates__image-arrow{position:absolute;right:0;bottom:-80px;transform:rotate(90deg)}.index-certificates__image-arrow svg{width:70px;height:92px;color:var(--primary-color)}.index-certificates__content{display:block;background-color:var(--purple-color)}.index-certificates__content.-bg-light-yellow{background-color:#f9f188}.index-certificates__image{display:block;margin-left:auto;width:460px;height:555px}.index-certificates__image img{object-position:right bottom}.index-certificates__carousel{display:block;margin-top:-200px}@media only screen and (max-width: 1279px){.index-certificates__title{width:100%;max-width:520px;padding-top:52px;padding-right:20px;margin-right:0;font-size:32px}.index-certificates__image{width:100%;height:480px;max-height:60vw}.index-certificates__image img{object-position:center;object-fit:cover}.index-certificates__image-arrow{right:70px;bottom:-100px}}@media only screen and (max-width: 768px){.index-certificates__content{margin:0 calc(-1 * var(--mobile-padding));border-radius:0}.index-certificates__content .row{flex-direction:column-reverse}.index-certificates__carousel{margin:-200px calc(-1 * var(--mobile-padding)) 0}.index-certificates__image{height:100vw;max-height:440px;margin-top:-30vw;margin-left:-30vw}.index-certificates__image img{object-fit:contain}.index-certificates__title{width:380px;max-width:70vw;margin:auto 0 auto auto;padding-top:32px;padding-left:20px;padding-right:20px;font-size:24px}.index-certificates__image-arrow{right:40px;bottom:-80px;transform:rotate(90deg) scale(.75)}}.index-map-shops__map{display:flex;width:100%;height:536px;padding:32px 56px 0}.index-map-shops__map img{object-fit:cover}.index-map-shops__content{margin-top:-120px;padding-left:56px;color:var(--main-color)}.index-map-shops__title{display:block;font-size:50px;padding-top:72px;text-align:center}.index-map-shops__text{position:relative;display:block;width:333px;padding:32px;margin:52px auto 0;font-size:30px;background-color:var(--gray-color)}.index-map-shops__image-arrow{position:absolute;right:-30px;bottom:-55px;transform:rotate(90deg)}.index-map-shops__image-arrow svg{width:70px;height:92px;color:var(--primary-color)}.index-map-shops__action{display:flex;justify-content:center;padding-top:52px;padding-bottom:32px}.index-map-shops__image{display:flex;margin-left:auto;justify-content:flex-end;width:100%;height:100%;min-height:480px;max-height:631px;background-repeat:no-repeat;background-position:right bottom;background-size:contain;background-image:url(/build/assets/angel-with-box-5a1d27dd.png)}.index-map-shops__image img{object-position:right bottom}.index-map-shops .card{padding:64px 0 0;color:var(--main-color);background-image:linear-gradient(180deg,#B99ECB 0%,#B296C7 100%)}@media only screen and (max-width: 1279px){.index-map-shops__map{padding:32px 20px 0}.index-map-shops__content{margin-top:-100px;padding-left:20px}.index-map-shops__title{font-size:32px;padding-top:72px}.index-map-shops__text{width:280px;font-size:24px}.index-map-shops__image{height:100%;background-position:left bottom}.index-map-shops__image img{object-position:left bottom;object-fit:cover}}@media only screen and (max-width: 768px){.index-map-shops__map{padding:32px 0 0}.index-map-shops__text{margin-top:0}.index-map-shops__title{padding-top:46px}.index-map-shops__content{margin-top:-40px;padding:0 20px}.index-map-shops__image{min-height:350px;max-height:350px;background-position:center bottom}.index-map-shops__image img{object-position:center bottom;object-fit:contain}.index-map-shops__image-arrow{transform:rotate(90deg) scale(.75)}.index-map-shops__action{padding-top:32px;padding-bottom:0}.index-map-shops__action .button{width:100%;max-width:380px;white-space:normal}.index-map-shops .card{margin:0 calc(-1 * var(--mobile-padding));border-radius:0}}.index-feedback{display:block;padding-top:64px;color:var(--main-color)}.index-feedback .h2{max-width:830px;margin:0 auto;padding-bottom:32px}.index-feedback__container{display:block;padding:40px 0;background-color:var(--gray-color)}.index-feedback__carousel{display:flex;justify-content:center;width:100%}.index-feedback__form{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;width:100%;max-width:440px;height:100%;padding:12px 0;margin:0 auto}.index-feedback__form-success{position:absolute;z-index:-1;top:0;bottom:0;left:-4px;right:-4px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--gray-color);opacity:0;pointer-events:none;transition:all ease-in-out .2s}.index-feedback__form-success .svg-ok{width:200px;height:200px;margin-bottom:40px;color:var(--text-light-color)}.index-feedback__form-success.-show{opacity:1;z-index:1;pointer-events:all}.index-feedback__form-item{display:block;padding-bottom:20px}.index-feedback__form-item:last-child{padding-bottom:0}.index-feedback__form-item .button{display:flex;margin:0 auto}@media only screen and (max-width: 768px){.index-feedback__carousel{width:auto;margin:0 -20px}.index-feedback__form{padding-top:0;width:100%;max-width:380px}.index-feedback__form-item .button{width:100%}}.sale-carousel{position:relative;width:1440px;padding:0 40px}.sale-carousel__item{display:flex;align-items:center;justify-content:center;padding:10px}.sale-carousel__promo{display:flex;justify-content:flex-start;align-items:center;width:100%;padding-bottom:4px}.sale-carousel__promo-text{display:inline-flex;padding:0 8px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:700;white-space:nowrap;color:var(--primary-color)}.sale-carousel__image{display:block;width:100%;height:150px;overflow:hidden}.sale-carousel__title{display:flex;flex-direction:column;padding-top:26px;text-align:center}.sale-carousel__action{display:flex;align-items:center;justify-content:center;padding-top:10px}.sale-carousel__price{display:flex;flex-direction:column;align-items:center;padding-top:16px}.sale-carousel__price .new{display:block;padding-bottom:4px;font-size:20px;font-weight:700;line-height:1;white-space:nowrap;color:var(--primary-color)}.sale-carousel__price .old{position:relative;display:block;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;color:var(--main-color)}.sale-carousel__price .old:before{content:"";position:absolute;top:50%;left:-5px;right:-5px;height:2px;background-color:var(--primary-color)}.sale-carousel .product-small{height:420px}@media only screen and (min-width: 1601px){.sale-carousel{padding:0 60px}}@media only screen and (max-width: 1440px){.sale-carousel{width:1050px}}@media only screen and (max-width: 1040px){.sale-carousel{width:740px}}@media only screen and (max-width: 740px){.sale-carousel{width:100%;max-width:420px}}@media only screen and (max-width: 768px){.sale-carousel__inner{padding:8px}.sale-carousel__promo .badge{height:36px;font-size:18px}}.certificates-carousel{position:relative;padding:0 56px;min-height:290px;width:100%;max-width:1440px;margin:0 auto}.certificates-carousel__container{display:block;width:100%;margin:0 auto}.certificates-carousel__item{display:flex;justify-content:center;padding:12px;cursor:zoom-in}.certificates-carousel__image{display:flex;width:100%;padding:10px;border-radius:5px;border:.5px solid var(--surface-color);background:linear-gradient(132deg,rgba(255,255,255,.36) .02%,rgba(255,255,255,.56) 100%);box-shadow:0 4px 4px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.certificates-carousel__image img{box-shadow:0 4px 4px #00000040}@media only screen and (max-width: 1279px){.certificates-carousel__image{max-height:270px;max-width:195px}}@media only screen and (max-width: 768px){.certificates-carousel{max-width:580px}}@media only screen and (max-width: 500px){.certificates-carousel{max-width:340px;padding:0 40px}}.feedback-carousel{position:relative;padding:0 56px;width:100%;max-width:454px;color:var(--main-color)}.feedback-carousel__item{display:flex;justify-content:center;width:100%;height:460px;padding:12px}.feedback-carousel__inner{display:block;width:100%;padding:32px;border-radius:20px;border:1px solid var(--main-color);background-image:linear-gradient(132deg,rgba(255,255,255,.36) .02%,rgba(255,255,255,.56) 100%);box-shadow:0 4px 4px #00000040}.feedback-carousel__author{display:flex;justify-content:flex-start;align-items:center;padding-bottom:20px}.feedback-carousel__avatar{flex-shrink:0;display:flex;width:85px;height:85px;margin-right:20px;border-radius:50%;box-shadow:0 4px 4px #00000040;overflow:hidden}.feedback-carousel__avatar img{object-fit:cover}.feedback-carousel__title{display:flex;flex-direction:column;text-align:center}.feedback-carousel__title>*+*{padding-top:6px}.feedback-carousel__text{display:block;font-size:12px;max-height:210px;overflow-y:auto}.feedback-carousel__date{display:block;padding-top:32px;text-align:right}@media only screen and (max-width: 1279px){.feedback-carousel{padding:0 42px;max-width:426px}.feedback-carousel__item{width:100%;height:auto}.feedback-carousel__inner{padding:20px}.feedback-carousel__avatar{width:70px;height:70px;margin-right:10px}}@media only screen and (max-width: 768px){.feedback-carousel__avatar{width:50px;height:50px}}.product-carousel{--size: 260px;position:relative;padding:0;height:100%;width:100%;max-width:var(--size);margin:0 auto}.product-carousel__item{display:flex;justify-content:center;height:var(--size);max-height:35vw;cursor:zoom-in}.product-carousel.-small{--size: 140px}.product-carousel.-large{--size: 400px}@media only screen and (max-width: 768px){.product-carousel{--size: 150px}.product-carousel__item{max-height:65vw}.product-carousel.-large{--size: 250px}}.product-photos-carousel{position:relative;margin:0 -40px;padding:0 40px}.product-photos-carousel__item{display:flex;align-items:center;justify-content:center;padding:10px 20px;height:320px;overflow:hidden;cursor:zoom-in}.product-photos-carousel__item img{border-radius:var(--root-radius);object-fit:cover}@media only screen and (min-width: 1601px){.product-photos-carousel{margin:0 -60px}}@media only screen and (max-width: 1279px){.product-photos-carousel{margin:0}.product-photos-carousel__item{padding:10px;height:25vw;max-height:320px}}@media only screen and (max-width: 768px){.product-photos-carousel{width:100%;max-width:600px;margin:0 auto}.product-photos-carousel__item{height:220px}}@media only screen and (max-width: 568px){.product-photos-carousel__item{height:50vw}}.product-other-carousel{padding-top:32px;margin:0 auto}.error-page{display:block;height:100%;background-image:url(/build/assets/error-page-91bf2e71.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%;color:var(--main-color);text-align:center}.error-page__content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:560px;height:calc(100vh - var(--header-height));margin:0 auto;padding:0 20px}.error-page__content .number{display:block;padding-bottom:10px;font-size:200px;font-weight:400}.error-page__content .title{display:block;padding-bottom:54px;font-size:30px;font-weight:700}.error-page__content .text{display:block;font-size:40px;font-weight:700}.error-page__actions{display:flex;flex-wrap:wrap;justify-content:space-between;padding:54px 0}.error-page__actions .text{display:block;width:100%;padding-bottom:20px;text-align:center;font-size:24px;font-weight:700}.error-page__button{display:inline-flex;align-items:center;font-size:20px;font-weight:900;text-decoration:underline;white-space:nowrap;transition:color ease-in-out .2s}.error-page__button svg{width:38px;height:29px;color:var(--primary-color)}.error-page__button.-back svg{transform:rotate(180deg)}.error-page__button:hover{color:var(--primary-color)}@media only screen and (max-width: 1279px){.error-page__content{max-height:700px}.error-page__content .number{font-size:160px}.error-page__content .title{font-size:28px}.error-page__content .text{font-size:36px}.error-page__actions{justify-content:center}.error-page__actions .text{font-size:24px}.error-page__button{font-size:18px;margin-bottom:20px}.error-page__button.-back{margin-right:50px}.error-page__button.-main{margin-left:50px}}@media only screen and (max-width: 768px){.error-page{height:400px;background-position:50% top}.error-page__content{height:auto;max-width:300px;margin:0 0 0 auto}.error-page__content .number{padding-top:20px;font-size:60px}.error-page__content .title{padding-bottom:20px;font-size:16px}.error-page__content .text{font-size:24px}.error-page__actions{padding:80px 0 20px}.error-page__actions .text{padding-bottom:12px;font-size:16px}.error-page__button{margin-bottom:12px;font-size:14px}.error-page__button svg{width:28px;height:19px}.error-page__button.-back{margin-right:30px}.error-page__button.-main{margin-left:46px}}.page-title{position:relative;z-index:1;padding-top:24px;text-align:center}.page-title .subtitle{padding-top:20px;font-size:20px}.page-title .button.-open-profile{display:flex;align-items:center;margin:0 auto;padding-top:20px;font-size:20px;gap:8px}.page-title .button.-open-profile svg{height:12px;width:24px;color:var(--primary-color);transform:rotate(-90deg)}@media only screen and (max-width: 768px){.page-title{padding-top:12px}}.page-item{display:block;width:100%;padding-top:64px;padding-bottom:64px}.page-item.-small-padding{padding-top:32px;padding-bottom:32px}@media only screen and (max-width: 1279px){.page-item{padding-top:32px;padding-bottom:32px}}.aside{flex-shrink:0;display:flex;flex-direction:column;width:320px}.aside.-left{gap:32px;padding:40px 32px;background-color:var(--gray-color);border-radius:var(--root-radius)}.aside.-right{padding:40px 16px;border-radius:20px;border:.5px solid var(--surface-color);background-image:linear-gradient(145deg,var(--dark-gray-color) 0%,rgba(255,255,255,.56) 100%);box-shadow:0 4px 4px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aside.-card-checkout{min-height:624px;gap:32px;font-size:20px;text-align:center;background-image:url(/build/assets/cart-checkout-481ac997.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.aside.-card-checkout .promo-text{position:relative;font-size:30px}.aside.-card-checkout .promo-text .image-arrow{position:absolute;top:10px;right:100%;width:70px;height:92px;color:var(--primary-color);transform:rotate(180deg)}.aside__inner{display:inherit;flex-direction:inherit;flex:inherit;width:100%;gap:inherit}.aside__button-close{display:none}.aside__nav{display:block}.aside__nav-title{display:block;padding-bottom:12px;font-size:20px;font-weight:700}.aside__filters{display:flex;flex-direction:column;gap:22px}.aside__actions{display:flex;flex-direction:column;align-items:center;padding-top:30px;gap:12px}.aside__filters-title{display:block;padding-bottom:12px;font-size:20px;font-weight:700}.aside__filters-accordion{display:flex;flex-direction:column;gap:8px}.aside__cart{display:flex;flex-direction:column;width:100%;gap:12px}.aside__cart .primary-line{width:100%;max-width:220px;margin:0 auto}.aside__cart-item{display:flex;flex-direction:column;gap:20px;width:100%}.aside__cart-item.accent-font{line-height:1.25}.aside__cart-item .scroll-box-y{display:inherit;flex-direction:inherit;width:inherit;max-height:350px;gap:inherit;overflow-y:auto}.aside__cart-amount{display:block;padding:50px 0 20px;font-size:24px;font-weight:500}.aside__cart-amount .value{margin-left:auto}.aside .button:not(.-text):not(.-icon){min-width:200px}.aside.-profile .aside__nav-list{display:flex;flex-direction:column;gap:12px}.aside.-profile .button.-text.-active{font-weight:700}@media (min-width: 1280px) and (max-width: 1600px){.aside.-left{width:300px}}@media only screen and (max-width: 1279px){.aside .aside__button-close{position:sticky;top:0;flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;height:50px}.aside.-right{width:100%}.aside.-right>*{max-width:500px;margin:0 auto}.aside.-filters,.aside.-profile{display:none;position:fixed;z-index:15;top:var(--header-height);bottom:0;left:0;right:0;padding:0 30px 42px;border-radius:0;transform:translate(-400px);transition:transform ease-in-out .3s;overflow-y:auto}.aside.-filters.-show,.aside.-profile.-show{display:flex}.aside.-filters.-open,.aside.-profile.-open{transform:translate(0)}.aside.-card-checkout{justify-content:center;min-height:auto;height:320px;max-width:820px;margin:0 auto;text-align:left;background-color:#eda63a;background-image:linear-gradient(-90deg,#EDA63A 0%,#FFC75A 90%,rgba(255,255,255,0) 100%),url(/build/assets/cart-checkout-481ac997.jpg);background-size:calc(100% - 240px) 100%,300px auto;background-position:center right,bottom left}.aside.-card-checkout>*{margin:0 0 0 auto;width:calc(100% - 270px)}.aside.-card-checkout .promo-text .image-arrow{display:none}}@media only screen and (max-width: 768px){.aside__cart-item .scroll-box-y{max-height:none}.aside.-card-checkout{height:280px;font-size:18px;background-size:calc(100% - 200px) 100%,250px auto}.aside.-card-checkout>*{width:calc(100% - 220px)}.aside.-card-checkout .promo-text{font-size:24px}}@media only screen and (max-width: 568px){.aside.-card-checkout{height:470px;text-align:center;justify-content:flex-start;padding:20px;gap:12px;background-size:100% 170px,550px auto;background-position:center top,bottom center;background-image:linear-gradient(#EDA63A 0%,#FFC75A 80%,rgba(255,255,255,0) 100%),url(/build/assets/cart-checkout-mobile-f92af48d.jpg)}.aside.-card-checkout>*{width:100%;max-width:360px;margin:0 auto}.aside.-card-checkout .promo-text{font-size:24px}}.catalog-page{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.catalog-page__inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;gap:40px;padding-bottom:64px}.catalog-page__pagination{display:block;margin-left:auto}.catalog-page__top{display:flex;width:100%;height:32px;margin-bottom:-16px}@media only screen and (min-width: 1601px){.catalog-page{padding:0 20px}}@media only screen and (max-width: 1279px){.catalog-page{flex-direction:column}.catalog-page__inner{gap:20px}.catalog-page__top{flex-wrap:wrap;height:auto;padding-top:16px;margin-bottom:0;gap:12px}.catalog-page__top .input.-filter{max-width:calc(100% - 132px)}.catalog-page__top>.button{min-width:auto!important}.catalog-page__pagination{width:100%;text-align:center}}.cart-page{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px 50px}.cart-page__inner{display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:40px;padding-bottom:64px}.cart-page__checkout{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:820px;margin:0 auto;gap:20px;padding-bottom:64px}.cart-page__checkout .primary-line{max-width:220px}.cart-page__checkout .values-list{max-width:600px}@media only screen and (min-width: 1601px){.cart-page{gap:100px;padding:0 20px}}@media only screen and (max-width: 1279px){.cart-page{flex-direction:column}.cart-page__checkout{padding-bottom:32px}}.profile-page{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}.profile-page__inner{display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:40px;padding-bottom:64px}.profile-page__form{display:flex;flex-direction:column;width:100%;gap:24px}.profile-page__form-item.-actions{display:flex;justify-content:center;gap:24px}.profile-page__upload-photo{display:flex;align-items:center;gap:24px}.profile-page__upload-photo .avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background-color:var(--gray-color);background-size:90%;background-repeat:no-repeat;background-position:center;overflow:hidden}.profile-page .card-color.-personal,.profile-page .card-color.-card,.profile-page .card-color.-bonuses{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.profile-page .card-color.-personal .avatar,.profile-page .card-color.-card .avatar,.profile-page .card-color.-bonuses .avatar{flex-shrink:0;display:flex;width:15vw;height:15vw;max-width:228px;max-height:228px;min-width:100px;min-height:100px;border-radius:50%;background-color:var(--gray-color);background-image:url(/build/assets/user-avatar-70d16afd.svg);background-size:50%;background-repeat:no-repeat;background-position:center;overflow:hidden}.profile-page .card-color.-personal .avatar img,.profile-page .card-color.-card .avatar img,.profile-page .card-color.-bonuses .avatar img{object-fit:cover}.profile-page .card-color.-personal{display:flex;align-items:center}.profile-page .card-color.-personal .title{display:block;margin-top:auto;width:100%}.profile-page .card-color.-personal .number{display:block;padding-top:48px;font-size:20px}.profile-page .card-color.-card{display:flex;flex-direction:column;padding-left:50%;background-image:url(/build/assets/profile-personal-card-6c1bbb07.jpeg)}.profile-page .card-color.-card .discount span:first-child{font-size:120px;line-height:100px;font-weight:700}.profile-page .card-color.-card .discount span:nth-child(2){font-size:60px;font-weight:500}.profile-page .card-color.-card .number{display:block;margin-top:auto;padding-top:20px;font-size:20px;text-align:right}.profile-page .card-color.-bonuses{display:flex;flex-direction:column;background-image:url(/build/assets/profile-bonuses-card-4d485097.jpeg)}.profile-page .card-color.-bonuses .discount span:first-child{font-size:120px;line-height:100px;font-weight:700}.profile-page .card-color.-bonuses .number{display:block;margin-top:auto;padding-top:20px}.profile-page .card-color.-order-info{display:flex;align-items:flex-start;gap:12px;padding:20px 30px}.profile-page .card-color.-order-info svg{flex-shrink:0;width:30px;height:30px;color:var(--text-light-color)}.profile-page .card-color.-order{display:flex;flex-direction:column;width:100%;gap:20px;padding:20px}.profile-page .card-color.-order .card-color__item{display:flex;gap:40px;font-size:14px}.profile-page .card-color.-order .info,.profile-page .card-color.-order .amount{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.profile-page .card-color.-order .info *:first-child,.profile-page .card-color.-order .amount *:first-child{display:inline-flex;align-items:flex-end;min-height:30px;padding-bottom:3px}.profile-page .card-color.-order .amount{align-items:flex-end}.profile-page .card-color.-order .status{display:inline-flex;align-items:flex-start;gap:12px}.profile-page .card-color.-order .status svg{flex-shrink:0;width:30px;height:30px}.profile-page .card-color.-order .status.-transit svg{color:var(--primary-color)}.profile-page .card-color.-order .status.-canceled svg{color:var(--text-light-color)}@media (min-width: 1280px) and (max-width: 1600px){.profile-page .card-color.-order .card-color__item{gap:12px}}@media only screen and (min-width: 1601px){.profile-page{padding:0 20px}}@media only screen and (max-width: 1279px){.profile-page,.profile-page__inner,.profile-page .card-color.-order .card-color__item{gap:20px}.profile-page .aside.-right{width:320px}}@media only screen and (max-width: 768px){.profile-page{flex-direction:column}.profile-page__inner{padding-bottom:0}.profile-page__upload-photo .avatar{width:70px;height:70px}.profile-page .card-color.-personal,.profile-page .card-color.-card,.profile-page .card-color.-bonuses{padding:12px!important;height:250px}.profile-page .card-color.-card .discount span:first-child,.profile-page .card-color.-bonuses .discount span:first-child{font-size:80px;line-height:60px}.profile-page .card-color.-card .discount span:nth-child(2),.profile-page .card-color.-bonuses .discount span:nth-child(2){font-size:40px}.profile-page .card-color.-card .discount{width:55%;min-width:180px;margin-left:auto}.profile-page .card-color.-bonuses .number{max-width:60%;font-size:14px}.profile-page .card-color.-order .card-color__item{flex-direction:column;gap:12px}.profile-page .card-color.-order .info,.profile-page .card-color.-order .amount{gap:8px}.profile-page .aside.-right{padding:20px 12px;width:100%}}.vzlet-page__content{display:flex;flex-direction:column;width:100%;gap:32px}.vzlet-page__content .h2{padding-top:16px}.vzlet-page__text{display:block;max-width:1000px;margin:0 auto;padding:0 20px;font-size:18px}.vzlet-page__text .primary-line{width:50%;max-width:220px;margin:32px auto 0}.vzlet-page .card.-vzlet-about{background-image:url(/build/assets/vzlet-about-db8d8edb.png)}.vzlet-page .card.-vzlet-shops{background-image:url(/build/assets/vzlet-shops-130e19cb.png)}.vzlet-page .card.-vzlet-delivery{background-image:url(/build/assets/vzlet-delivery-883bffee.png)}.vzlet-page .card.-vzlet-about-main{display:block;padding:86px 60px;background-color:#fdbe01;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/build/assets/vzlet-about-big-87818a77.png);overflow:hidden}.vzlet-page .card.-vzlet-about-main .primary-line{width:220px;margin:20px 0}.vzlet-page .card.-vzlet-about-main .card__title{display:flex;flex-direction:column;justify-content:flex-start;max-width:590px;font-size:50px}.vzlet-page .card.-vzlet-about-main .card__text{max-width:590px;font-size:20px;line-height:1.75}.vzlet-page .card.-vzlet-about-benefits{display:flex;justify-content:center;width:100%;padding:60px 60px 850px;font-size:20px;background-color:var(--gray-color);background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-image:url(/build/assets/vzlet-about-benefits-f53e6e75.png);overflow:hidden}.vzlet-page .card.-vzlet-about-benefits .markers-list{width:100%;max-width:920px}.vzlet-page .card.-vzlet-delivery-main{display:flex;flex-direction:column;justify-content:center;width:100%;height:555px;padding:60px;background-repeat:no-repeat;background-position:bottom right;background-size:cover;background-color:#e35e85;background-image:url(/build/assets/vzlet-delivery-main-24a40542.jpeg);overflow:hidden}.vzlet-page .card.-vzlet-delivery-main .primary-line{position:relative;z-index:1;width:220px;margin:40px 0 20px;background-color:var(--main-color)}.vzlet-page .card.-vzlet-delivery-main .card__title{display:flex;flex-direction:column;justify-content:flex-start;max-width:590px;font-size:50px;color:var(--yellow-color)}.vzlet-page .card.-vzlet-delivery-main .card__text{max-width:620px;font-size:24px}.vzlet-page .card.-vzlet-delivery-main .card__text>*{padding:10px 0}.vzlet-page .card.-vzlet-delivery-main .card__text .accent-font{font-size:30px;line-height:1.3}@media only screen and (max-width: 1279px){.vzlet-page .card.-vzlet-about-main{padding:6vw 4vw;background-position:center}.vzlet-page .card.-vzlet-about-main .card__title{width:420px;max-width:55%;font-size:34px}.vzlet-page .card.-vzlet-about-main .card__text{width:430px;max-width:60%;font-size:18px;line-height:1.5}.vzlet-page .card.-vzlet-about-benefits{padding:6vw 4vw 650px}.vzlet-page .card.-vzlet-delivery-main{padding:6vw 4vw;height:400px}.vzlet-page .card.-vzlet-delivery-main .card__title{font-size:34px}.vzlet-page .card.-vzlet-delivery-main .card__text{width:530px;max-width:54%;font-size:18px}.vzlet-page .card.-vzlet-delivery-main .card__text .accent-font{font-size:24px}}@media only screen and (max-width: 768px){.vzlet-page__content{gap:20px}.vzlet-page__text{font-size:16px}.vzlet-page__text .primary-line{margin-top:20px}.vzlet-page .card.-vzlet-about-main{padding:0;background-size:auto 240px;background-position:right top}.vzlet-page .card.-vzlet-about-main .card__title{max-width:60%;padding:30px 20px 20px;font-size:5vw;background-image:linear-gradient(-90deg,rgba(253,190,1,0) 50%,rgb(253,190,1) 100%)}.vzlet-page .card.-vzlet-about-main .card__text{width:100%;padding:20px 20px 30px;margin-top:-40px;max-width:none;font-size:16px;background-image:linear-gradient(rgba(253,190,1,0) 0%,rgb(253,190,1) 30%)}.vzlet-page .card.-vzlet-about-benefits{padding:0 0 50vw;font-size:16px;background-size:100% auto}.vzlet-page .card.-vzlet-about-benefits .markers-list{padding:30px 20px 0;background-image:linear-gradient(rgb(239,164,184) 60%,rgba(239,164,184,0) 100%)}.vzlet-page .card.-vzlet-delivery-main{height:auto;padding:0;background-size:auto 200px;background-position:right -30px}.vzlet-page .card.-vzlet-delivery-main .card__title{max-width:60%;padding:30px 20px 0;font-size:30px;background-image:linear-gradient(-90deg,rgba(193,64,101,0) 0%,rgb(193,64,101) 40%)}.vzlet-page .card.-vzlet-delivery-main .card__text{width:100%;padding:60px 20px 30px;margin-top:-60px;max-width:none;font-size:16px;background-image:linear-gradient(rgba(40,166,191,0) 5%,rgb(243,171,191) 30%)}}@media only screen and (max-width: 568px){.vzlet-page .card.-vzlet-about-main{padding-bottom:50vw;background-color:#fdbe01;background-size:100% calc(100% - 55vw),auto 60vw;background-position:right top,right bottom;background-image:linear-gradient(rgb(253,190,1) 0%,rgb(253,190,1) 90%,rgba(243,171,191,0) 100%),url(/build/assets/vzlet-about-big-87818a77.png)}.vzlet-page .card.-vzlet-about-main .primary-line{width:50%}.vzlet-page .card.-vzlet-about-main .card__title{width:100%;max-width:none;height:auto;padding-top:30px;font-size:24px;background-image:none}.vzlet-page .card.-vzlet-about-main .card__text{width:100%;max-width:100%;line-height:1.2;font-size:14px;background-image:none}.vzlet-page .card.-vzlet-about-benefits{padding:0 0 60vw;font-size:14px;background-size:110% auto}.vzlet-page .card.-vzlet-about-benefits .markers-list{padding:30px 20px 0;background-image:linear-gradient(rgb(239,164,184) 80%,rgba(239,164,184,0) 100%)}.vzlet-page .card.-vzlet-delivery-main{padding-bottom:58vw;background-color:#fff0;background-size:100% calc(100% - 60vw),auto 75vw;background-position:right top,right bottom;background-image:linear-gradient(rgb(193,64,101) 0%,rgb(243,171,191) 90%,rgba(243,171,191,0) 100%),url(/build/assets/vzlet-delivery-main-24a40542.jpeg)}.vzlet-page .card.-vzlet-delivery-main .primary-line{width:50%;margin-top:20px}.vzlet-page .card.-vzlet-delivery-main .card__title{width:100%;max-width:none;padding-bottom:0;background-image:none}.vzlet-page .card.-vzlet-delivery-main .card__text{margin-top:0;padding-top:0;font-size:14px;background-image:none}.vzlet-page .card.-vzlet-delivery-main .card__text .accent-font{padding-top:0;font-size:20px}}.shop-page{display:flex;flex-direction:column;width:100%;gap:64px}.shop-page__item{display:block}.shop-page__item.-inner-padding{padding:64px 0}.shop-page__item.-benefits .bg-image{background-image:url(/build/assets/shop-page-benefits-4290d1fb.png);background-repeat:no-repeat;background-position:left center;background-size:55vw auto}@media only screen and (min-width: 1601px){.shop-page__item.-benefits .bg-image{background-size:auto}}@media only screen and (max-width: 1279px){.shop-page__item.-benefits .bg-image{background-size:45vw auto;background-position:center 3vw}}@media only screen and (max-width: 768px){.shop-page__item.-benefits .bg-image{background-size:400px auto;background-position:center 10px}}.shop-page__item.-map{margin-bottom:150px}.shop-page__item .h2{padding-bottom:32px}.shop-page__item .primary-line{width:50%;max-width:220px;margin:0 auto 20px}.shop-page__carousel{display:flex;justify-content:center}.shop-page__route{display:grid;grid-template-columns:250px 1fr;gap:40px}.shop-page__route .text-contents{font-size:14px}.shop-page__actions{display:flex;justify-content:center;padding-top:40px;gap:40px}@media only screen and (max-width: 1279px){.shop-page__item.-map{margin-bottom:110px}.shop-page__route{grid-template-columns:200px 1fr;gap:20px;padding:0 40px}}@media only screen and (max-width: 768px){.shop-page{gap:40px}.shop-page__item.-inner-padding{padding:40px 0}.shop-page__item.-map{margin-bottom:110px}.shop-page__item .h2{padding-bottom:20px}.shop-page__carousel{margin:0 calc(-1 * var(--mobile-padding))}.shop-page__route{grid-template-columns:1fr;padding:0}}.shop-page .markers-list{font-size:30px;gap:20px}@media only screen and (max-width: 768px){.shop-page .markers-list{font-size:22px}}.shop-page .number-accent-list{padding:120px 0;font-size:14px}@media only screen and (max-width: 1279px){.shop-page .number-accent-list{padding:27vw 0 40px;max-width:750px}}@media only screen and (max-width: 768px){.shop-page .number-accent-list{padding-top:200px}}.shop-page .address-shop__list{padding:0}.shop-page .card{height:100%}.shop-page .image-arrow{position:absolute}.shop-page .image-arrow svg{width:70px;height:92px;color:var(--primary-color)}.shop-page .card.-shop-info{display:flex;flex-direction:column;justify-content:center;padding:40px;gap:60px}@media only screen and (max-width: 1279px){.shop-page .card.-shop-info{padding:20px;gap:30px}}.shop-page .card.-image{display:block;height:555px;overflow:hidden}.shop-page .card.-image img{object-fit:cover}@media only screen and (max-width: 1279px){.shop-page .card.-image{height:450px}}@media only screen and (max-width: 768px){.shop-page .card.-image{height:60vw;max-height:300px}}.shop-page .card.-products{position:relative;display:flex;flex-direction:column;width:100%;padding:40px}.shop-page .card.-products .card__list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-left:20px}.shop-page .card.-products .card__list .button{font-size:24px;font-weight:500}.shop-page .card.-products .image-arrow{top:96px;right:-48px}@media only screen and (max-width: 1279px){.shop-page .card.-products{padding:40px 20px}.shop-page .card.-products .card__list .button{font-size:20px}}@media only screen and (max-width: 768px){.shop-page .card.-products{padding:20px}.shop-page .card.-products .h2{padding-bottom:20px}.shop-page .card.-products .card__list{padding-left:0}.shop-page .card.-products .card__list .button{font-size:16px}.shop-page .card.-products .image-arrow{top:auto;bottom:-60px;right:20px;transform:rotate(90deg) scale(.75)}}.shop-page .card.-products-sale{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:555px;padding:40px;background-image:url(/build/assets/shop-page-sale-beb8f9c3.png);background-position:center;background-repeat:no-repeat;background-size:cover}.shop-page .card.-products-sale .h2{padding-bottom:74px}.shop-page .card.-products-sale .card__text{display:block;max-width:340px;font-size:24px;line-height:1.25}@media only screen and (max-width: 1279px){.shop-page .card.-products-sale{min-height:450px;padding:40px 20px}.shop-page .card.-products-sale .h2{padding-bottom:32px}.shop-page .card.-products-sale .card__text{width:300px;max-width:60%;font-size:20px}}@media only screen and (max-width: 768px){.shop-page .card.-products-sale{min-height:auto}.shop-page .card.-products-sale .card__text{font-size:18px}}.shop-page .card.-additionally{position:relative;display:flex;justify-content:center;flex-direction:column;width:100%;padding:40px}.shop-page .card.-additionally .card__text{display:block;max-width:550px;font-size:24px;line-height:1.25}.shop-page .card.-additionally .card__title{display:block;max-width:550px;font-size:40px;text-transform:uppercase;padding-bottom:54px}@media only screen and (max-width: 1279px){.shop-page .card.-additionally{padding:40px 20px}.shop-page .card.-additionally .card__title{padding-bottom:32px;font-size:34px}.shop-page .card.-additionally .card__text{max-width:none;font-size:20px}}@media only screen and (max-width: 768px){.shop-page .card.-additionally .card__title{padding-bottom:20px;font-size:26px}.shop-page .card.-additionally .card__text{font-size:18px}}.special-page__content{display:flex;flex-direction:column;width:100%;gap:64px}.special-page__carousel{display:flex;justify-content:center;padding:32px 0}.special-page__action{display:flex;justify-content:center}@media only screen and (max-width: 768px){.special-page__carousel{margin:0 calc(-1 * var(--mobile-padding))}.special-page__action .button{width:100%;max-width:380px}}.special-page .card.-wedding{background-image:url(/build/assets/box-wedding-2c33ec0c.png)}.special-page .card.-gender{background-image:url(/build/assets/box-gender-81fdefc0.png)}.special-page .card.-birthday{background-image:url(/build/assets/box-birthday-a31f42ad.png)}.special-page .card.-new-year{background-image:url(/build/assets/box-new-year-084f8a07.png)}.special-page .card.-children{background-image:url(/build/assets/box-children-2187e78c.png)}.special-page .card.-corporate{background-image:url(/build/assets/box-corporate-10dc7986.png)}.special-page .card.-special{display:flex;flex-direction:column;justify-content:center;width:100%;height:555px;padding:60px;background-repeat:no-repeat;background-position:center;background-size:cover}.special-page .card.-special .card__image{display:none}.special-page .card.-special .card__title{display:flex;flex-direction:column;justify-content:center;height:100%;gap:12px;font-size:30px;line-height:1.3}.special-page .card.-special .card__title p{margin:0}@media only screen and (max-width: 1279px){.special-page .card.-special{height:auto;min-height:350px;padding:40px 20px;background-position:center}.special-page .card.-special .card__title{font-size:2.25vw}}@media only screen and (max-width: 768px){.special-page .card.-special{padding:0;background:none!important}.special-page .card.-special .row{flex-direction:column}.special-page .card.-special .card__title{text-align:center;font-size:20px}.special-page .card.-special .card__image{display:block;height:100vw;max-height:350px;border-radius:var(--root-radius);overflow:hidden}.special-page .card.-special .card__image img{height:110%;object-position:center bottom;object-fit:none}}.wholesale-page{display:flex;flex-direction:column;width:100%;gap:32px}.wholesale-page__content{display:flex;flex-direction:column;width:100%;gap:64px;padding:0}.wholesale-page__content.-padding{padding-top:64px;padding-bottom:64px}.wholesale-page__columns{display:block;column-count:5;column-gap:40px;width:100%;max-width:1160px;padding:120px 20px 0;margin:0 auto}.wholesale-page .city-list{display:flex;flex-direction:column;gap:12px;color:var(--text-color)}.wholesale-page .image-arrow{position:absolute}.wholesale-page .image-arrow svg{width:70px;height:92px;color:var(--primary-color)}.wholesale-page .primary-line{width:50%;max-width:220px;margin:30px 0}@media only screen and (max-width: 768px){.wholesale-page .primary-line{margin:20px 0}}@media only screen and (max-width: 1279px){.wholesale-page__content{gap:32px}.wholesale-page__content.-padding{padding-top:32px;padding-bottom:32px}.wholesale-page__columns{column-count:3}}@media only screen and (max-width: 768px){.wholesale-page__columns{column-count:2}}@media only screen and (max-width: 568px){.wholesale-page__columns{column-count:1}}.wholesale-page .card.-pyrotechnics{background-image:url(/build/assets/box-pyrotechnics-d876fb75.png)}.wholesale-page .card.-my-business{background-image:url(/build/assets/box-my-business-ad347e8d.png)}.wholesale-page .card.-corporate-purchase{background-image:url(/build/assets/box-corporate-purchase-b27276e1.png)}.wholesale-page .card.-for-you{font-size:20px}.wholesale-page .card.-for-you .card__promo{margin:-20px 0 32px;font-size:18px;font-weight:700}@media only screen and (max-width: 1279px){.wholesale-page .card.-for-you{max-width:900px;margin:0 auto;font-size:18px}}@media only screen and (max-width: 768px){.wholesale-page .card.-for-you{font-size:16px}}.wholesale-page .card.-wholesale-business{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:555px;padding:60px 40px 60px 57%;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#b4dbe0;background-image:url(/build/assets/business-00841a64.png)}.wholesale-page .card.-wholesale-business .card__title{display:block;font-size:50px}.wholesale-page .card.-wholesale-business .card__text{display:block;font-size:20px}.wholesale-page .card.-wholesale-business .card__promo{display:block;font-size:40px;padding-top:30px}@media only screen and (max-width: 1279px){.wholesale-page .card.-wholesale-business{height:auto;min-height:450px;padding:20px 20px 20px 55%}.wholesale-page .card.-wholesale-business .card__title{max-width:400px;font-size:38px}.wholesale-page .card.-wholesale-business .card__text{font-size:18px}.wholesale-page .card.-wholesale-business .card__promo{max-width:350px;font-size:34px}}@media only screen and (max-width: 768px){.wholesale-page .card.-wholesale-business{padding:40px 20px 57vw;background-position:top left,bottom left;background-size:100% calc(100% - 55vw),auto 60vw;background-image:linear-gradient(#86B7BB 0%,#B4DBE0 90%,rgba(255,255,255,0) 100%),url(/build/assets/business-00841a64.png)}.wholesale-page .card.-wholesale-business .card__title{font-size:30px}.wholesale-page .card.-wholesale-business .card__text{font-size:16px}.wholesale-page .card.-wholesale-business .card__promo{max-width:none;font-size:28px;padding-top:20px}}.wholesale-page .card.-wholesale-corporate{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:555px;padding:60px 40px 60px 57%;color:var(--surface-color);background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#db003d;background-image:url(/build/assets/corporate-purchase-d7d7d3c3.png)}.wholesale-page .card.-wholesale-corporate .card__title{display:block;font-size:50px}.wholesale-page .card.-wholesale-corporate .card__text{display:block;font-size:20px}@media only screen and (max-width: 1279px){.wholesale-page .card.-wholesale-corporate{height:auto;padding-left:52%}.wholesale-page .card.-wholesale-corporate .card__title{font-size:40px}.wholesale-page .card.-wholesale-corporate .card__text{font-size:18px}}@media only screen and (max-width: 768px){.wholesale-page .card.-wholesale-corporate{padding:40px 20px 60vw;background-position:top left,bottom left;background-size:100% calc(100% - 57vw),auto 60vw;background-image:linear-gradient(#D50036 0%,#E4093F 90%,rgba(255,255,255,0) 100%),url(/build/assets/corporate-purchase-d7d7d3c3.png)}.wholesale-page .card.-wholesale-corporate .card__title{font-size:34px}.wholesale-page .card.-wholesale-corporate .card__text{font-size:16px}}.wholesale-page .card.-wholesale-pyro{display:flex;flex-direction:column;justify-content:center;width:100%;height:555px;padding:60px;background-repeat:no-repeat;background-position:top left;background-size:cover;background-color:#cc6c84;background-image:url(/build/assets/wholesale-pyro-5733966c.png);overflow:hidden}.wholesale-page .card.-wholesale-pyro .markers-list{margin-left:50%;padding-top:7%;font-size:30px}@media only screen and (max-width: 1279px){.wholesale-page .card.-wholesale-pyro{height:400px;background-image:linear-gradient(90deg,rgba(204,108,132,0) 70%,rgb(204,108,132) 100%),url(/build/assets/wholesale-pyro-5733966c.png)}.wholesale-page .card.-wholesale-pyro .markers-list{font-size:24px}}@media only screen and (max-width: 768px){.wholesale-page .card.-wholesale-pyro{height:40vw;padding:40px 20px}.wholesale-page .card.-wholesale-pyro .markers-list{width:48vw;margin-left:auto;font-size:20px}}@media only screen and (max-width: 568px){.wholesale-page .card.-wholesale-pyro{height:auto;padding:40px 10px 68vw;background-size:100% calc(100% - 65vw),auto 70vw;background-position:left top,left bottom;background-image:linear-gradient(#CC6C84 0%,#ECA2AF 90%,rgba(255,255,255,0) 100%),url(/build/assets/wholesale-pyro-5733966c.png)}.wholesale-page .card.-wholesale-pyro .markers-list{margin:0;padding:0 10px;width:100%}}.wholesale-page .card.-luck{display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-height:740px;padding:20px 40px 40px;gap:30px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#8c789d;background-image:url(/build/assets/wholesale-luck-51c5b4a6.png)}.wholesale-page .card.-luck .card__title{font-size:100px;background-image:linear-gradient(132deg,rgba(255,255,255,.36) .02%,rgba(255,255,255,.56) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wholesale-page .card.-luck .number-accent-list{font-size:30px;max-width:770px;padding-left:40px}.wholesale-page .card.-luck .number-accent-list+*{max-width:770px}@media only screen and (max-width: 1279px){.wholesale-page .card.-luck{padding:40px 20px;min-height:auto}.wholesale-page .card.-luck .card__title{font-size:7vw}.wholesale-page .card.-luck .number-accent-list{font-size:2vw;max-width:65%}.wholesale-page .card.-luck .number-accent-list+*{max-width:65%;font-size:1.75vw;font-weight:500}}@media only screen and (max-width: 540px){.wholesale-page .card.-luck{gap:20px;padding:20px 20px 60vw;background-size:100% calc(100% - 60vw),auto 70vw;background-position:top center,bottom right;background-image:linear-gradient(#75638B 20%,#9884A7 90%,rgba(255,255,255,0) 100%),url(/build/assets/wholesale-luck-51c5b4a6.png)}.wholesale-page .card.-luck .card__title{font-size:35px}.wholesale-page .card.-luck .number-accent-list{font-size:16px;max-width:none;padding-left:20px}.wholesale-page .card.-luck .number-accent-list+*{height:80px;max-width:none;font-size:12px;text-align:left}}.wholesale-page .card.-wholesale-sale{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:555px;padding:60px 60px 24px;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#01ace4;background-image:url(/build/assets/wholesale-sale-6cd218d5.png);overflow:hidden}.wholesale-page .card.-wholesale-sale .card__title,.wholesale-page .card.-wholesale-sale .card__subtitle{max-width:724px;background-image:linear-gradient(132deg,rgba(255,255,255,.36) .02%,rgba(255,255,255,.56) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wholesale-page .card.-wholesale-sale .card__title{font-size:100px}.wholesale-page .card.-wholesale-sale .card__subtitle{font-size:50px}.wholesale-page .card.-wholesale-sale .card__content{display:flex;flex-direction:column;justify-content:flex-start;font-size:30px;gap:12px;padding-top:36px;padding-bottom:14px}.wholesale-page .card.-wholesale-sale .card__text{display:block;padding:12px 60px;margin:14px -60px 0;font-weight:500;text-align:left;background-repeat:no-repeat;background-image:linear-gradient(132deg,rgba(255,255,255,.36) .02%,rgba(255,255,255,.56) 100%)}@media only screen and (max-width: 1279px){.wholesale-page .card.-wholesale-sale{padding:40px 40px 24px;height:auto}.wholesale-page .card.-wholesale-sale .card__title,.wholesale-page .card.-wholesale-sale .card__subtitle{max-width:51vw}.wholesale-page .card.-wholesale-sale .card__title{font-size:7vw}.wholesale-page .card.-wholesale-sale .card__subtitle{font-size:4vw}.wholesale-page .card.-wholesale-sale .card__content{font-size:24px}.wholesale-page .card.-wholesale-sale .card__text{margin:14px -40px 0;padding:12px 40px}}@media only screen and (max-width: 768px){.wholesale-page .card.-wholesale-sale{padding:20px 10px 0;height:auto;background-size:auto 300px;background-position:100% 100%,top center;background-image:linear-gradient(rgba(204,108,132,0) 65%,#01ACE4 85%),url(/build/assets/wholesale-sale-6cd218d5.png)}.wholesale-page .card.-wholesale-sale .card__title,.wholesale-page .card.-wholesale-sale .card__subtitle{max-width:364px}.wholesale-page .card.-wholesale-sale .card__title{font-size:50px}.wholesale-page .card.-wholesale-sale .card__subtitle{font-size:24px}.wholesale-page .card.-wholesale-sale .card__content{gap:8px;padding:20px 0;font-size:22px}.wholesale-page .card.-wholesale-sale .card__text{font-size:14px}}@media only screen and (max-width: 568px){.wholesale-page .card.-wholesale-sale{text-align:center;background-size:auto 63vw;background-position:right bottom;background-image:url(/build/assets/wholesale-sale-6cd218d5.png)}.wholesale-page .card.-wholesale-sale .card__title,.wholesale-page .card.-wholesale-sale .card__subtitle{max-width:100%;text-align:center}.wholesale-page .card.-wholesale-sale .card__title{font-size:45px}.wholesale-page .card.-wholesale-sale .card__text{margin-top:20px;margin-bottom:63vw}}.wholesale-page .card.-delivery .text-contents{font-size:20px;font-weight:500}.wholesale-page .card.-delivery .text-contents ul li{padding-bottom:12px}.wholesale-page .card.-delivery .card__promo{padding-top:52px;font-size:18px;font-weight:700}.wholesale-page .card.-help{background-color:#eab2bf;background-image:url(/build/assets/box-help-65bf7a01.png)}.wholesale-page .card.-conditions{background-color:#f4c946;background-image:url(/build/assets/wholesale-conditions-cdded419.png)}.wholesale-page .card.-help,.wholesale-page .card.-conditions{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;height:555px;background-repeat:no-repeat;background-position:center;background-size:cover}.wholesale-page .card.-help .image-arrow,.wholesale-page .card.-conditions .image-arrow{top:20px;right:-48px}@media only screen and (max-width: 1279px){.wholesale-page .card.-help,.wholesale-page .card.-conditions{justify-content:flex-start;height:100%;min-height:450px;padding:40px 20px}}@media only screen and (max-width: 768px){.wholesale-page .card.-help,.wholesale-page .card.-conditions{height:80vw;min-height:350px;max-height:450px;background-position:center}.wholesale-page .card.-help .image-arrow,.wholesale-page .card.-conditions .image-arrow{top:auto;bottom:-60px;right:20px;transform:rotate(90deg) scale(.75)}}.wholesale-page .card.-new-business{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;height:555px;padding:60px 40px;gap:60px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f4c946;background-image:url(/build/assets/wholesale-busines-45906cb2.png)}.wholesale-page .card.-new-business .card__text{display:flex;max-width:360px;margin-left:auto;font-size:30px}.wholesale-page .card.-new-business .card__title{display:block;max-width:310px;margin-left:auto;font-size:40px;text-transform:uppercase}.wholesale-page .card.-new-business .image-arrow{bottom:96px;right:-48px}@media only screen and (max-width: 1279px){.wholesale-page .card.-new-business{justify-content:flex-start;height:100%;padding:40px 20px;background-position:left top}.wholesale-page .card.-new-business .card__text{font-size:24px}.wholesale-page .card.-new-business .card__title{max-width:260px;margin-top:auto;font-size:34px}}@media only screen and (max-width: 1000px){.wholesale-page .card.-new-business{gap:12px;align-items:flex-start;min-height:600px}.wholesale-page .card.-new-business .card__text{max-width:none;margin-left:0}.wholesale-page .card.-new-business .card__text br{display:none}}@media only screen and (max-width: 768px){.wholesale-page .card.-new-business{gap:20px;padding:40px 10px;min-height:300px;background-size:100% 100%,auto 100%;background-position:center,left bottom;background-image:linear-gradient(-90deg,#F4C946 0%,rgb(253,190,1) 40%,rgba(243,171,191,0) 60%),url(/build/assets/wholesale-busines-45906cb2.png)}.wholesale-page .card.-new-business .card__text{max-width:calc(100% - 200px);margin-left:auto}.wholesale-page .card.-new-business .image-arrow{top:auto;bottom:-60px;right:20px;transform:rotate(90deg) scale(.75)}}@media only screen and (max-width: 420px){.wholesale-page .card.-new-business{min-height:450px;padding:20px;background-size:100% 20%,480px auto;background-position:top center,left bottom;background-image:linear-gradient(#FAD161 80%,rgba(243,171,191,0) 100%),url(/build/assets/wholesale-busines-45906cb2.png)}.wholesale-page .card.-new-business .card__text{max-width:100%;font-size:22px}.wholesale-page .card.-new-business .card__text br{display:none}.wholesale-page .card.-new-business .card__title{max-width:none;font-size:8vw;text-align:center}}.wholesale-page .card.-new-business-text{display:flex;flex-direction:column;justify-content:center;height:100%;padding:60px 40px 20px}.wholesale-page .card.-new-business-text .card__text{display:block;max-width:380px;margin-left:auto;padding-top:40px;font-size:30px}@media only screen and (max-width: 1279px){.wholesale-page .card.-new-business-text{height:auto;min-height:100%;padding:40px 20px}.wholesale-page .card.-new-business-text .card__text{max-width:300px;font-size:24px}}.wholesale-page .card.-communication{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;height:100%;min-height:340px;max-width:320px;padding:40px 20px;margin:0 auto;font-size:20px;font-weight:700;text-align:center}.wholesale-page .card.-communication.-request{background-color:#3fc4ea}.wholesale-page .card.-communication.-phone{background-color:#e38799}.wholesale-page .card.-communication.-mail{background-color:#f9d25e}.wholesale-page .card.-communication svg{width:120px;height:80px}@media only screen and (max-width: 768px){.wholesale-page .card.-communication{flex-direction:row;justify-content:flex-start;max-width:none;min-height:auto;padding:40px 10px;gap:20px;text-align:left;font-size:18px}.wholesale-page .card.-communication svg{width:60px;height:40px}}.wholesale-page .wholesale-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:320px;margin:0 auto;gap:20px}.wholesale-page .wholesale-benefit svg{width:130px;height:80px}@media only screen and (max-width: 1279px){.wholesale-page .wholesale-benefit svg{width:110px;height:65px}}@media only screen and (max-width: 768px){.wholesale-page .wholesale-benefit{flex-direction:row;align-items:flex-start;gap:10px;max-width:450px;text-align:left;font-size:14px}.wholesale-page .wholesale-benefit svg{width:60px;height:45px}}.purchaser-page__content{display:flex;flex-direction:column;width:100%;gap:64px;padding:0}.purchaser-page__content.-padding{padding-top:64px;padding-bottom:64px}@media only screen and (max-width: 1279px){.purchaser-page__content{gap:32px}.purchaser-page__content.-padding{padding-top:32px;padding-bottom:32px}}.purchaser-page .primary-line{width:50%;max-width:220px;margin:30px 0}@media only screen and (max-width: 768px){.purchaser-page .primary-line{margin:20px 0}}.purchaser-page .card.-loyalty{background-image:url(/build/assets/box-loyalty-20ab9ba9.png)}.purchaser-page .card.-delivery{background-image:url(/build/assets/box-delivery-961fc3b4.png)}.purchaser-page .card.-certificates{background-image:url(/build/assets/box-certificates-a80182fa.png)}.purchaser-page .card.-reviews{background-image:url(/build/assets/box-reviews-a1089e0b.png)}.purchaser-page .card.-order{background-image:url(/build/assets/box-order-ae1300b1.png)}.purchaser-page .card.-instructions{background-image:url(/build/assets/box-instructions-456132f4.png)}.purchaser-page .card.-return{background-image:url(/build/assets/box-return-d1cd6228.png)}.purchaser-page .card.-certificates-main{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:555px;padding:60px 100px;background-repeat:no-repeat;background-position:120px bottom;background-size:contain;background-color:#bb6bd9;background-image:url(/build/assets/certificates-61897a21.png)}.purchaser-page .card.-certificates-main .card__title{display:block;width:540px;margin-left:auto;padding-top:120px;font-size:50px;text-align:center}.purchaser-page .card.-certificates-main .image-arrow{position:absolute;right:100px;bottom:-50px}.purchaser-page .card.-certificates-main .image-arrow svg{width:70px;height:92px;color:var(--primary-color);transform:rotate(90deg)}@media only screen and (max-width: 1279px){.purchaser-page .card.-certificates-main{height:auto;min-height:400px;padding:40px 40px 40px 50%;background-position:10% bottom}.purchaser-page .card.-certificates-main .card__title{width:100%;padding-top:40px;font-size:40px}}@media only screen and (max-width: 768px){.purchaser-page .card.-certificates-main{padding:40px 20px 42vw;min-height:auto;background-position:bottom center;background-size:auto 50vw}.purchaser-page .card.-certificates-main .card__title{padding-top:0;padding-bottom:60px;font-size:30px}.purchaser-page .card.-certificates-main .image-arrow{right:20px;transform:scale(.75)}}.purchaser-page .card.-loyalty-main{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:555px;padding:60px 40px 60px 50%;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#a899cb;background-image:url(/build/assets/big-box-loyalty-ecc8fe17.png)}.purchaser-page .card.-loyalty-main .card__title{display:block;max-width:480px;font-size:50px}.purchaser-page .card.-loyalty-main .card__text{display:block;max-width:480px;font-size:30px;font-weight:700}@media only screen and (max-width: 1279px){.purchaser-page .card.-loyalty-main{height:auto;min-height:450px;padding:20px 20px 20px 55%}.purchaser-page .card.-loyalty-main .card__title{max-width:400px;font-size:38px}.purchaser-page .card.-loyalty-main .card__text{font-size:22px}}@media only screen and (max-width: 768px){.purchaser-page .card.-loyalty-main{padding:40px 20px 57vw;background-position:top left,bottom left;background-size:100% calc(100% - 53vw),auto 60vw;background-image:linear-gradient(#8B76AF 0%,#BDACD9 90%,rgba(255,255,255,0) 100%),url(/build/assets/big-box-loyalty-ecc8fe17.png)}.purchaser-page .card.-loyalty-main .card__title{font-size:30px}.purchaser-page .card.-loyalty-main .card__text{font-size:16px}}.purchaser-page .card.-bonus{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:555px;padding:60px 100px;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#eba3b1;background-image:url(/build/assets/bonus-68934fb6.png)}.purchaser-page .card.-bonus .card__title{white-space:nowrap;font-size:60px;padding-top:80px}.purchaser-page .card.-bonus .card__text{display:flex;flex-direction:column;gap:12px;padding-top:112px;font-size:20px}@media only screen and (max-width: 1279px){.purchaser-page .card.-bonus{height:auto;min-height:450px;padding:20px 50% 20px 40px}.purchaser-page .card.-bonus .card__title{font-size:40px}.purchaser-page .card.-bonus .card__text{padding-top:60px;font-size:18px}}@media only screen and (max-width: 768px){.purchaser-page .card.-bonus{padding:40px 20px 57vw;min-height:auto;background-position:top left,bottom right;background-size:100% calc(100% - 53vw),auto 60vw;background-image:linear-gradient(#DA7D90 0%,#EBA3B1 84%,rgba(255,255,255,0) 100%),url(/build/assets/bonus-68934fb6.png)}.purchaser-page .card.-bonus .card__title{padding-top:0;font-size:28px}.purchaser-page .card.-bonus .card__text{padding-top:40px;font-size:16px}}.purchaser-page .discount-system{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.purchaser-page .discount-system__item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:320px;font-size:20px;text-align:center}.purchaser-page .discount-system__item svg{width:158px;height:158px;margin-bottom:30px}.purchaser-page .discount-system__plus{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:60px}.purchaser-page .discount-system__result{display:block;width:100%;padding-top:40px;text-align:center;font-size:50px}@media only screen and (max-width: 1279px){.purchaser-page .discount-system__item{width:220px;font-size:18px}.purchaser-page .discount-system__item svg{width:100px;height:100px;margin-bottom:20px}.purchaser-page .discount-system__plus{flex-shrink:0;width:30px;height:30px;margin-top:40px}.purchaser-page .discount-system__result{font-size:40px}}@media only screen and (max-width: 768px){.purchaser-page .discount-system__item{width:25vw;font-size:14px}.purchaser-page .discount-system__item svg{width:18vw;height:18vw;max-width:100px;max-height:100px}.purchaser-page .discount-system__plus{width:6vw;height:6vw;max-width:30px;max-height:30px;margin-top:6vw}.purchaser-page .discount-system__result{font-size:32px}}.purchaser-page .order-options{display:flex;flex-direction:column;width:100%;gap:32px}.purchaser-page .order-options__item{display:flex;gap:40px}.purchaser-page .order-options__icon{flex-shrink:0;height:80px;width:100px}.purchaser-page .order-options__icon img,.purchaser-page .order-options__icon svg{object-position:right center}.purchaser-page .order-options__title{flex-shrink:0;display:block;width:200px;padding-top:24px;font-weight:700}.purchaser-page .order-options__text{display:block;padding-top:24px}.purchaser-page .order-options__lifehack{display:block;padding-top:20px;text-align:right}@media only screen and (max-width: 1279px){.purchaser-page .order-options__item{gap:20px}.purchaser-page .order-options__icon{height:55px;width:70px}.purchaser-page .order-options__title,.purchaser-page .order-options__text{padding-top:12px}}@media only screen and (max-width: 768px){.purchaser-page .order-options__item{flex-wrap:wrap;gap:12px}.purchaser-page .order-options__text{width:100%;padding-top:0}}.purchaser-page .certificate-wrap{display:block;padding:40px 0}@media only screen and (min-width: 1601px){.purchaser-page .certificate-wrap{padding:40px 60px}}@media only screen and (max-width: 1279px){.purchaser-page .certificate-wrap{padding:0}}.piroblog-page__content{display:flex;flex-direction:column;width:100%;gap:60px}@media only screen and (max-width: 768px){.piroblog-page__content{gap:40px}}.piroblog-page .card.-image{display:block;height:364px;overflow:hidden}.piroblog-page .card.-image img{object-fit:cover}@media only screen and (max-width: 768px){.piroblog-page .card.-image{height:60vw;max-height:300px}}.piroblog-page .card.-pirotype{display:flex;flex-direction:column;justify-content:center;height:100%;padding:40px;gap:40px}.piroblog-page .card.-pirotype .primary-line{width:50%;max-width:220px}.piroblog-page .card.-pirotype .card__title{font-size:30px;max-width:60%}@media only screen and (max-width: 1279px){.piroblog-page .card.-pirotype{padding:20px;gap:30px}}@media only screen and (max-width: 768px){.piroblog-page .card.-pirotype{gap:20px}.piroblog-page .card.-pirotype .card__title{font-size:22px;max-width:200px}}.manufacturers-page__content{display:flex;flex-direction:column;width:100%;gap:60px}@media only screen and (max-width: 768px){.manufacturers-page__content{gap:40px}}.manufacturers-page .manufacturer:after{content:".";display:block;clear:both;visibility:hidden;height:0}.manufacturers-page .manufacturer__image{float:left;display:block;width:440px;height:185px;margin-right:60px;margin-bottom:40px}.manufacturers-page .manufacturer__description{display:block;padding-top:20px}@media only screen and (max-width: 1279px){.manufacturers-page .manufacturer__image{width:340px;height:150px;margin-right:40px;margin-bottom:20px}}@media only screen and (max-width: 768px){.manufacturers-page .manufacturer__image{float:none;width:100%;height:auto;max-width:340px;max-height:150px;margin:0 auto}}.shop-location-page__content{display:flex;flex-direction:column;width:100%;gap:64px;padding:0}.shop-location-page__text{display:flex;flex-direction:column;width:100%;gap:20px}@media only screen and (max-width: 1279px){.shop-location-page__content{gap:32px}}.shop-location-page .card.-shop-location-main{display:flex;flex-direction:column;justify-content:center;width:100%;height:555px;padding:60px;background-repeat:no-repeat;background-position:top left;background-size:cover;background-color:#95d298;background-image:url(/build/assets/shop-location-ab08a3b8.png);overflow:hidden}.shop-location-page .card.-shop-location-main .markers-list{margin-left:50%;padding-top:10%;font-size:30px}@media only screen and (max-width: 1279px){.shop-location-page .card.-shop-location-main{height:400px;background-image:linear-gradient(90deg,rgba(149,210,152,0) 70%,rgb(149,210,152) 100%),url(/build/assets/shop-location-ab08a3b8.png)}.shop-location-page .card.-shop-location-main .markers-list{font-size:24px}}@media only screen and (max-width: 768px){.shop-location-page .card.-shop-location-main{height:40vw;padding:40px 20px}.shop-location-page .card.-shop-location-main .markers-list{width:48vw;margin-left:auto;font-size:20px}}@media only screen and (max-width: 568px){.shop-location-page .card.-shop-location-main{height:auto;padding:40px 10px 70vw;background-size:100% calc(100% - 63vw),auto 70vw;background-position:right top,left bottom;background-image:linear-gradient(#81C386 0%,#88CA8D 90%,rgba(255,255,255,0) 100%),url(/build/assets/shop-location-ab08a3b8.png)}.shop-location-page .card.-shop-location-main .markers-list{margin:0;padding:0 10px;width:100%;font-size:18px}}.delivery-page__content{display:flex;flex-direction:column;width:100%;gap:64px;padding:0}.delivery-page__content.-padding{padding-top:64px;padding-bottom:64px}@media only screen and (max-width: 1279px){.delivery-page__content{gap:32px}.delivery-page__content.-padding{padding-top:32px;padding-bottom:32px}}.delivery-page .card.-delivery-main{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;height:555px;padding:60px 40px 60px 50%;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#f5ca47;background-image:url(/build/assets/delivery-d5cd953a.png)}.delivery-page .card.-delivery-main .card__title{display:block;width:600px;font-size:50px}.delivery-page .card.-delivery-main .card__text{display:block;max-width:480px;padding-top:30px;font-size:50px;text-transform:uppercase}@media only screen and (max-width: 1279px){.delivery-page .card.-delivery-main{height:auto;min-height:450px;padding:40px 40px 40px 40%}.delivery-page .card.-delivery-main .card__title{width:100%;max-width:450px;font-size:40px}.delivery-page .card.-delivery-main .card__text{max-width:340px;font-size:36px}}@media only screen and (max-width: 768px){.delivery-page .card.-delivery-main{padding:40px 20px 57vw;min-height:auto;background-position:top left,bottom left;background-size:100% calc(100% - 53vw),auto 60vw;background-image:linear-gradient(#DCA320 0%,#F5CA47 90%,rgba(255,255,255,0) 100%),url(/build/assets/delivery-d5cd953a.png)}.delivery-page .card.-delivery-main .card__title{font-size:28px}.delivery-page .card.-delivery-main .card__text{padding-top:20px;font-size:16px}}.delivery-page .card.-delivery-region{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;height:555px;padding:60px 50% 60px 60px;background-repeat:no-repeat;background-position:bottom right;background-size:cover;background-color:#fec601;background-image:url(/build/assets/delivery-1-73a5337c.png)}.delivery-page .card.-delivery-region .card__text{font-size:24px}@media only screen and (max-width: 1279px){.delivery-page .card.-delivery-region{height:auto;min-height:400px;padding:40px 45% 40px 40px}.delivery-page .card.-delivery-region .card__text{font-size:20px}}@media only screen and (max-width: 768px){.delivery-page .card.-delivery-region{padding:40px 20px 40vw;min-height:auto;background-position:top left,bottom right;background-size:100% calc(100% - 43vw),auto 50vw;background-image:linear-gradient(#FFC501 0%,#FEC601 90%,rgba(255,255,255,0) 100%),url(/build/assets/delivery-1-73a5337c.png)}.delivery-page .card.-delivery-region .card__text{font-size:16px}}.delivery-page .card.-return{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;height:555px;padding:60px 40px 60px 50%;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#ffb2bc;background-image:url(/build/assets/delivery-return-575a5c61.png)}.delivery-page .card.-return .card__title{display:block;width:600px;padding-top:140px;font-size:50px}.delivery-page .card.-return .image-arrow{position:absolute;right:100px;bottom:-50px}.delivery-page .card.-return .image-arrow svg{width:70px;height:92px;color:var(--primary-color);transform:rotate(90deg)}@media only screen and (max-width: 1279px){.delivery-page .card.-return{height:auto;min-height:400px;padding:40px 40px 40px 50%}.delivery-page .card.-return .card__title{width:100%;font-size:40px}}@media only screen and (max-width: 768px){.delivery-page .card.-return{padding:40px 20px 40vw;min-height:auto;background-position:top left,bottom left;background-size:100% calc(100% - 45vw),auto 50vw;background-image:linear-gradient(#F08690 30%,#FFB3BD 90%,rgba(255,255,255,0) 100%),url(/build/assets/delivery-return-575a5c61.png)}.delivery-page .card.-return .card__title{padding-top:0;padding-bottom:60px;font-size:30px}.delivery-page .card.-return .image-arrow{right:40px;transform:scale(.75)}}.delivery-page .card.-return-text{display:block;padding:64px}.delivery-page .card.-return-text .primary-line{width:220px;margin:0 auto 40px}.delivery-page .card.-return-text .text-contents{max-width:1160px;margin:0 auto}@media only screen and (max-width: 1279px){.delivery-page .card.-return-text{padding:40px}.delivery-page .card.-return-text .primary-line{margin-bottom:20px}}@media only screen and (max-width: 768px){.delivery-page .card.-return-text{padding:40px 20px}}.search-page .h4{padding-bottom:32px}.search-page .text-contents em{font-weight:700;color:var(--primary-color)}.product{display:flex;flex-direction:column;width:100%;padding:40px;gap:20px;border-radius:20px;border:.5px solid var(--surface-color);background:var(--linear, linear-gradient(145deg, #D9D9D9 0%, rgba(255, 255, 255, .56) 100%));box-shadow:0 4px 4px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product__image{position:relative;display:block;max-width:400px;margin:0 auto}.product__image>img{max-height:420px}.product__image-brand{position:absolute;top:-24px;left:-40px;display:block;width:163px;height:94px}.product__main{display:grid;grid-template-columns:1fr .75fr 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"promo title favorite" "images info characteristics" "images price characteristics";gap:12px 40px;justify-content:flex-start}.product__main .a-promo{grid-area:promo;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:auto;white-space:nowrap}.product__main .a-title{grid-area:title}.product__main .a-favorite{grid-area:favorite}.product__main .a-images{grid-area:images}.product__main .a-info{grid-area:info}.product__main .a-characteristics{grid-area:characteristics;padding-bottom:80px}.product__main .a-price{grid-area:price}.product__main .a-price .accent-font:last-child{width:200px;margin-top:auto;padding-bottom:64px;line-height:1.25}.product__promo-text{position:relative;display:flex;margin-top:-80px;margin-left:auto;margin-right:100px;font-size:40px}.product__promo-text .image-arrow{position:absolute;left:95%;top:105%;transform:rotate(90deg)}.product__promo-text .image-arrow svg{width:70px;height:92px;color:var(--primary-color)}.product.-card .product__main{grid-template-columns:27% 1fr 1fr 40px;grid-template-rows:auto auto 1fr;grid-template-areas:"promo title title favorite" "images info characteristics characteristics" "images price characteristics characteristics"}.product.-card .product__main .a-characteristics{padding-bottom:0}@media only screen and (max-width: 1279px){.product__main{grid-template-columns:30vw .75fr 1fr}.product__promo-text{font-size:32px}}@media only screen and (max-width: 768px){.product{padding:12px}.product__image{max-width:100%}.product__promo-text{margin-right:50px;font-size:28px}.product__promo-text .image-arrow{top:50%;left:85%;transform:rotate(90deg) scale(.75)}.product__main{gap:20px 12px;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"favorite promo" "images images" "title title" "info info" "price price" "characteristics characteristics"}.product__main .a-favorite span{display:none}.product__main .a-promo{justify-content:flex-end}.product__main .a-title{text-align:center}.product__main .a-price .accent-font:last-child{width:auto;padding-bottom:0}.product.-card{padding:12px}.product.-card .product__main{gap:20px 12px;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"favorite promo" "images images" "title title" "info info" "price price" "characteristics characteristics"}}.product-description .h4,.product-description .h3,.product-description .h2{padding-bottom:12px}.product-description.-manufacturer .h2{padding-bottom:32px}.product-actions{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;gap:20px}@media only screen and (max-width: 768px){.product-actions{flex-direction:column;align-items:flex-start;padding-left:12px;gap:12px}.product-actions .button-accent br{display:none}}.product-small{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;height:100%;max-width:350px;margin:0 auto;padding:20px;gap:12px;color:var(--main-color);border-radius:20px;border:.5px solid var(--surface-color);background-image:linear-gradient(145deg,#D9D9D9 0%,rgba(255,255,255,.56) 100%);box-shadow:0 4px 4px #00000040;cursor:pointer}.product-small>*{z-index:2}.product-small:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:var(--surface-color);border-radius:inherit;opacity:0;transition:all ease-in-out .3s}.product-small:hover:before{z-index:1;opacity:1}.product-small__top{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.product-small__promo{display:inline-flex;flex-wrap:wrap;align-items:center;font-size:18px;font-weight:700;white-space:nowrap;color:var(--primary-color);gap:8px}.product-small__promo>*{margin-left:auto}.product-small__image{flex-shrink:0;display:block;width:100%;min-height:150px;overflow:hidden}.product-small__image>img{height:150px}.product-small__title{display:flex;flex-direction:column;padding-top:12px;text-align:center}.product-small__action{display:flex;align-items:center;justify-content:center}.product-small .price{margin-top:auto}@media only screen and (max-width: 1279px){.product-small{padding:20px 12px}.product-small__top{gap:8px}}@media only screen and (max-width: 768px){.product-small{padding:10px}}.video-container{display:block;width:100%;padding:0 0 32px}.video-container iframe{width:100%;height:555px}@media only screen and (max-width: 1279px){.video-container iframe{height:450px}}@media only screen and (max-width: 768px){.video-container{padding:0 0 20px}.video-container iframe{height:70vw;max-height:350px}}.cart-item{display:grid;grid-template-columns:80px 1fr auto 100px auto;grid-template-areas:"image title counter amount action";width:100%;gap:32px;align-items:center}.cart-item.-small{grid-template-columns:48px auto 1fr;grid-template-areas:"image counter amount";gap:20px;padding:0;max-width:320px}.cart-item.-small .price{font-size:16px}.cart-item.-purchased{grid-template-columns:80px 1fr auto;grid-template-areas:"image title amount";gap:20px;padding:0}.cart-item.-accent{grid-template-areas:"top top top top top" "image title counter amount action";width:auto;gap:18px 32px;padding:40px 30px;margin:0 -30px;color:var(--text-color);border-radius:var(--root-radius);background-color:var(--gray-color)}.cart-item.-accent .button.-close{position:absolute;top:-30px;right:-20px}.cart-item .a-top{grid-area:top;position:relative}.cart-item .a-image{grid-area:image}.cart-item .a-title{grid-area:title}.cart-item .a-counter{grid-area:counter}.cart-item .a-amount{grid-area:amount}.cart-item .a-action{grid-area:action}@media only screen and (max-width: 1279px){.cart-item{padding:0 20px}.cart-item.-accent{width:100%;gap:18px 32px;padding:30px 20px;margin:0}}@media only screen and (max-width: 768px){.cart-item{padding:0 10px;grid-template-columns:50px auto 1fr auto;grid-template-areas:"image title title title" "counter counter amount action";gap:12px}.cart-item.-purchased{grid-template-columns:50px 1fr auto}.cart-item.-accent{grid-template-areas:"top top top top" "image title title title" "counter counter amount action";gap:18px 12px;padding:20px 10px}.cart-item.-accent .button.-close{top:-18px;right:-8px}}@media only screen and (max-width: 420px){.cart-item{grid-template-columns:50px auto 1fr;grid-template-areas:"image title title" "amount amount amount" "counter counter action"}.cart-item.-accent{grid-template-areas:"top top top" "image title title" "amount amount amount" "counter counter action"}}.employee{display:block}.employee:after{content:".";display:block;clear:both;visibility:hidden;height:0}.employee__title{display:block;font-size:30px;font-weight:500;padding-top:40px;padding-bottom:20px}.employee__position{grid-area:position;display:block;font-size:20px;font-style:italic;padding-bottom:20px}.employee__image{float:left;display:block;width:710px;height:555px;margin-right:60px;margin-bottom:40px}.employee__description{display:block;padding:0 100px 40px;font-size:14px;text-align:justify}.employee__description:after{content:".";display:block;clear:both;visibility:hidden;height:0}.employee__actions .button{white-space:normal}@media only screen and (max-width: 1279px){.employee__image{width:40vw;height:31vw;margin-right:40px;margin-bottom:20px}.employee__description{padding:0 0 40px}}@media only screen and (max-width: 768px){.employee__image{float:none;width:70vw;height:54vw;margin:0 auto 20px}.employee__title{padding-top:0;font-size:20px;padding-bottom:10px}.employee__position{font-size:16px;padding-bottom:10px}.employee__description{padding:0 0 20px}}.employee-preview{display:grid;grid-template-rows:auto auto auto 1fr;gap:20px 60px;padding-bottom:100px}.employee-preview:nth-child(odd){grid-template-areas:"image title" "image position" "image description" "image actions";grid-template-columns:50% 1fr}.employee-preview:nth-child(2n){grid-template-areas:"title image " "position image " "description image " "actions image";grid-template-columns:1fr 50%}.employee-preview .a-image{grid-area:image;display:block;width:100%;height:auto;max-height:555px;margin-bottom:auto;overflow:hidden}.employee-preview .a-title{grid-area:title;display:block;font-size:30px;font-weight:500}.employee-preview .a-position{grid-area:position;display:block;font-size:20px;font-style:italic}.employee-preview .a-description{grid-area:description;display:flex;font-size:14px;gap:12px}.employee-preview .a-actions{grid-area:actions;margin-bottom:auto}@media only screen and (max-width: 1279px){.employee-preview{gap:20px 40px;padding-bottom:60px}.employee-preview:nth-child(odd){grid-template-columns:40% 1fr}.employee-preview:nth-child(2n){grid-template-columns:1fr 40%}}@media only screen and (max-width: 768px){.employee-preview{grid-template-rows:auto 1fr auto auto;gap:10px;padding-bottom:20px}.employee-preview:nth-child(odd),.employee-preview:nth-child(2n){grid-template-areas:"image title" "image position" "description description" "actions actions";grid-template-columns:minmax(120px,25%) 1fr}.employee-preview .a-title{font-size:20px}.employee-preview .a-position{margin-bottom:auto;font-size:16px}}.pirotype-preview{display:grid;grid-template-rows:1fr auto 1fr;gap:40px 60px;padding-bottom:30px}.pirotype-preview:nth-child(odd){grid-template-areas:"image title" "image description" "image actions";grid-template-columns:45% 1fr}.pirotype-preview:nth-child(2n){grid-template-areas:"title image " "description image " "actions image";grid-template-columns:1fr 45%}.pirotype-preview .a-image{grid-area:image;display:block;width:100%;height:auto;max-height:364px;margin-bottom:auto;overflow:hidden}.pirotype-preview .a-title{grid-area:title;display:block;font-size:30px;font-weight:500;margin-top:auto}.pirotype-preview .a-description{grid-area:description;display:flex;font-size:14px;gap:12px}.pirotype-preview .a-actions{grid-area:actions;margin-bottom:auto}@media only screen and (max-width: 1279px){.pirotype-preview{gap:20px 40px;padding-bottom:20px}.pirotype-preview:nth-child(odd){grid-template-columns:37% 1fr}.pirotype-preview:nth-child(2n){grid-template-columns:1fr 37%}}@media only screen and (max-width: 768px){.pirotype-preview{grid-template-rows:auto 1fr auto;gap:10px}.pirotype-preview:nth-child(odd),.pirotype-preview:nth-child(2n){grid-template-areas:"image title " "image description" "actions actions";grid-template-columns:minmax(120px,30%) 1fr}.pirotype-preview .a-title{margin-bottom:auto;font-size:20px}}@media only screen and (max-width: 568px){.pirotype-preview:nth-child(odd),.pirotype-preview:nth-child(2n){grid-template-areas:"image title " "description description" "actions actions";grid-template-columns:minmax(120px,25%) 1fr}}.address-shop__image{display:block;width:100%;height:300px}.address-shop__image img{object-fit:cover}.address-shop__list{display:flex;flex-direction:column;gap:20px;max-width:650px;margin-right:auto;padding:40px 0 0 80px}.address-shop__list-item{display:grid;grid-template-columns:24px 200px 1fr;align-items:center;gap:12px}.address-shop__list-item svg{width:24px;height:24px}.address-shop__list-item .button{margin-top:20px}@media only screen and (max-width: 1279px){.address-shop__image{width:100%;height:250px}.address-shop__list{padding:0}.address-shop__list-item{grid-template-columns:24px 160px 1fr}}@media only screen and (max-width: 768px){.address-shop__image{max-width:400px;height:200px}.address-shop__list-item{display:flex;flex-wrap:wrap;gap:8px}.address-shop__list-item>*:last-child{width:100%}.address-shop__list-item .button{display:flex;margin:0 auto}}.cookie{position:fixed;z-index:10;bottom:0;left:0;right:0;display:block;transform:translateY(300px);transition:transform .3s ease-in-out}.cookie.-show{transform:translateY(0)}.cookie__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:20px;padding:32px;background-color:var(--surface-color);border-radius:var(--root-radius) var(--root-radius) 0 0;border:1px solid var(--main-color)}.cookie__inner .button.-underline{font-weight:400}.container{display:flex;flex-direction:column;padding:0 var(--desktop-padding);margin:0 auto;width:100%;max-width:var(--content-width)}.container.-row{flex-direction:row}.container.-fluid{max-width:none}.container.-fill-height{height:100%}@media (min-width: 1280px) and (max-width: 1600px),only screen and (min-width: 1601px){.container.-small{max-width:var(--content-small-width)}.container.-row-lg{flex-direction:row}}@media (min-width: 769px) and (max-width: 1279px){.container.-row-md{flex-direction:row}}@media (min-width: 1280px) and (max-width: 1600px){.container{max-width:100vw;padding:0 calc(var(--desktop-padding) / 2)}}@media only screen and (max-width: 1279px){.container{max-width:100vw;padding:0 var(--mobile-padding)}}@media only screen and (max-width: 768px){.container{max-width:100vw}}.overflow-x-auto{display:block;width:100%;overflow-x:auto}.primary-line{display:block;height:3px;background-color:var(--primary-color)}.badge{flex-shrink:0;display:inline-flex;align-items:center;height:40px;padding:0 10px;font-size:20px;font-weight:900;line-height:1;white-space:nowrap;text-decoration:none;color:var(--surface-color);background-color:var(--primary-color);border-radius:20px}.badge.-small{height:16px;padding:4px;font-size:12px;font-weight:400;border-radius:10px}.price{display:flex;flex-direction:column;align-items:center;font-size:20px;font-weight:700;line-height:1}.price__current{display:block;white-space:nowrap;color:var(--main-color)}.price__new{display:block;white-space:nowrap;color:var(--primary-color)}.price__old{position:relative;display:block;padding-top:4px;margin:0 5px;font-size:.8em;white-space:nowrap;color:var(--main-color)}.price__old:before{content:"";position:absolute;top:50%;margin-top:-.025em;left:-5px;right:-5px;height:2px;background-color:var(--primary-color)}.price__note{margin-left:-4px;color:var(--text-light-color)}.price__purchased{margin-left:auto;white-space:nowrap}.price__count{padding-top:4px;margin-left:auto;font-size:.8em;white-space:nowrap;color:var(--text-light-color)}.buy-benefits{display:flex;flex-direction:column;gap:20px}.buy-benefits__item{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}.buy-benefits__icon{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-top:2px;border-radius:50%;background-color:var(--primary-color);box-shadow:0 2px 4px #00000040}.buy-benefits__icon svg{width:36px;height:36px;color:var(--surface-color)}.buy-benefits__title{display:block;font-size:16px;font-weight:700;padding-bottom:4px}.buy-benefits__text{display:block;font-size:14px}.values-list{display:block;width:100%}.values-list .h3{padding-bottom:24px}.values-list__grid{display:grid;grid-template-columns:1fr auto;gap:10px;width:100%;text-align:left}.values-list__grid .value{display:block;font-weight:700;text-align:right}@media only screen and (max-width: 768px){.values-list .h3{padding-bottom:12px}.values-list__grid{font-size:14px;gap:8px}}.text-contents{display:block;width:100%;font-size:16px;font-family:Inter,sans-serif;line-height:1.25;color:var(--main-color)}.text-contents *{box-sizing:border-box;margin:0}.text-contents p+*,.text-contents ul+*,.text-contents ol+*,.text-contents h1+*,.text-contents h2+*,.text-contents h3+*,.text-contents h4+*,.text-contents h5+*,.text-contents h6+*{margin:0;padding-top:12px}.text-contents h1{font-size:36px;font-weight:700}@media only screen and (max-width: 1279px){.text-contents h1{font-size:30px}}@media only screen and (max-width: 768px){.text-contents h1{font-size:26px}}.text-contents h2{display:block;padding-top:32px;text-align:center;font-size:30px;font-weight:700}@media only screen and (max-width: 1279px){.text-contents h2{padding-top:20px;font-size:26px!important}}@media only screen and (max-width: 768px){.text-contents h2{font-size:22px!important}}.text-contents h3{font-size:24px;font-weight:700}@media only screen and (max-width: 1279px){.text-contents h3{font-size:20px!important}}.text-contents strong,.text-contents b{font-weight:700}.text-contents a{color:var(--main-color);font-weight:700;text-decoration:underline;transition:color .1s ease-in-out}.text-contents a:hover{color:var(--primary-color)}.text-contents ol,.text-contents ul{list-style-type:initial;padding-left:40px}.text-contents ol>li,.text-contents ul>li{position:relative;display:block;padding-bottom:4px}.text-contents ol>li:before,.text-contents ul>li:before{color:currentColor}.text-contents ol{counter-reset:li;list-style:none}.text-contents ol>li{display:list-item;padding-bottom:8px}.text-contents ol>li:before{counter-increment:li;content:counters(li,".") ". "}.text-contents ul li:before{position:absolute;content:"";transform:translate(-12px,6px);display:inline-block;width:5px;height:5px;border-radius:50%;background-color:currentColor}.text-contents table{border-collapse:collapse;border:1px solid var(--main-color);margin:40px 0 0;width:100%}.text-contents table th,.text-contents table td{border-collapse:collapse;border:1px solid var(--main-color)}.text-contents table tr th{padding:16px;font-size:24px;font-weight:700;background-color:var(--gray-color)}.text-contents table tr:last-child th{font-size:20px;font-style:italic}.text-contents table td{padding:8px;text-align:center;font-size:24px}.text-contents table.table-small tr th{padding:12px;font-size:18px;background-color:var(--dark-gray-color)}.text-contents table.table-small tr:last-child th{font-size:16px}.text-contents table.table-small td{padding:8px;font-size:18px}@media only screen and (max-width: 768px){.text-contents table tr th,.text-contents table.table-small tr th{padding:8px 4px;font-size:14px}.text-contents table tr:last-child th,.text-contents table.table-small tr:last-child th{width:24%;font-size:12px;font-style:italic}.text-contents table td,.text-contents table.table-small td{font-size:16px}}@media only screen and (max-width: 568px){.text-contents table tr:last-child th,.text-contents table.table-small tr:last-child th{font-size:11px}.text-contents table td,.text-contents table.table-small td{padding:8px 4px;font-size:14px}}.addresses{display:flex;flex-direction:column;width:100%;gap:40px}.addresses__item{display:flex;flex-direction:column;width:100%;gap:20px}.payment{display:flex;flex-direction:column;width:100%;gap:40px}.payment__item{display:flex;flex-direction:column;width:100%;gap:20px;padding-left:30px}.payment__item .checkbox{align-items:center;margin-left:-30px}.payment__card .input-wrap{display:flex;align-items:center;gap:12px}.payment__card-title{display:block;padding-bottom:12px;font-weight:700;color:var(--text-light-color)}@media only screen and (max-width: 1279px){.payment__card{padding:20px 12px}}@media only screen and (max-width: 768px){.payment__card{padding:20px 12px}.payment__item{padding-left:0}.payment__item .checkbox{margin-left:0}}.payment-item,.addresses-item{display:flex;align-items:center;gap:12px}.payment-item__actions,.addresses-item__actions{display:flex;align-items:center;margin-left:auto;margin-top:-6px;gap:12px;color:var(--text-light-color)}.payment-item__actions .checkbox.-simple,.addresses-item__actions .checkbox.-simple{min-width:30px;margin-left:0;margin-top:4px}.payment-item__actions .checkbox.-simple .checkbox__label,.addresses-item__actions .checkbox.-simple .checkbox__label{height:30px}.payment-item__actions .checkbox.-simple .checkbox__icon,.addresses-item__actions .checkbox.-simple .checkbox__icon{margin-right:-30px;width:29px;height:29px;border-width:3px;transition:border ease-in-out .1s}.payment-item__actions .checkbox.-simple .checkbox__icon svg,.addresses-item__actions .checkbox.-simple .checkbox__icon svg{left:auto;bottom:auto;width:80%;height:80%}.payment-item__actions .checkbox.-simple.-main-item .checkbox__icon,.addresses-item__actions .checkbox.-simple.-main-item .checkbox__icon{color:var(--text-color);border-color:currentColor!important}.payment-item__actions .checkbox.-simple.-main-item .checkbox__icon svg,.addresses-item__actions .checkbox.-simple.-main-item .checkbox__icon svg{color:inherit}.payment-item__actions .checkbox.-simple:hover .checkbox__icon,.addresses-item__actions .checkbox.-simple:hover .checkbox__icon{border-color:var(--primary-color)!important}.payment-item .svg-card,.addresses-item .svg-card{flex-shrink:0;width:57px;height:35px;color:var(--text-light-color)}@media only screen and (max-width: 1279px){.payment-item__actions,.addresses-item__actions{transform:scale(.85)}.payment-item .svg-card,.addresses-item .svg-card{width:40px;height:25px}}@media only screen and (max-width: 768px){.payment-item,.addresses-item{flex-wrap:wrap}.payment-item__actions,.addresses-item__actions{transform:scale(.75)}.payment-item .svg-card,.addresses-item .svg-card{width:40px;height:25px}}@media only screen and (min-width: 1601px){.addresses-item{gap:40px}}.certificate-preview{display:flex;flex-direction:column;width:100%;max-width:13vw;margin:0 auto;cursor:zoom-in}.certificate-preview__title{display:block;padding-top:16px;font-size:20px;text-align:center}.certificate-preview__image{display:flex;width:100%;height:19vw;max-height:280px;padding:16px 12px;border-radius:5px;border:.5px solid var(--surface-color);background:linear-gradient(179deg,rgba(255,255,255,.36) -16.84%,rgba(255,255,255,.56) 108.18%);box-shadow:0 4px 4px #00000040;transition:border .2s ease-in-out}.certificate-preview:hover .certificate-preview__image{border-color:#a5630f}.certificate-preview img{object-fit:cover;box-shadow:0 4px 4px #00000040}@media only screen and (max-width: 1279px){.certificate-preview{max-width:16vw}.certificate-preview__image{height:22vw}.certificate-preview__title{font-size:1.75vw}}@media only screen and (max-width: 768px){.certificate-preview{max-width:200px}.certificate-preview__image{height:auto;max-height:280px}.certificate-preview__title{font-size:14px}}.manufacturer-preview{display:grid;grid-template-areas:"image title" "image description" "image actions";grid-template-columns:440px 1fr;grid-template-rows:1fr auto 1fr;gap:20px 60px}.manufacturer-preview .a-image{grid-area:image;display:block;width:100%;height:185px;margin-bottom:auto;overflow:hidden}.manufacturer-preview .a-title{grid-area:title}.manufacturer-preview .a-description{grid-area:description;display:flex;gap:12px}.manufacturer-preview .a-actions{grid-area:actions;margin-bottom:auto}@media only screen and (max-width: 1279px){.manufacturer-preview{grid-template-columns:300px 1fr;gap:20px 40px}.manufacturer-preview .a-image{height:130px}}@media only screen and (max-width: 768px){.manufacturer-preview{grid-template-rows:auto 1fr auto;grid-template-areas:"image title " "description description" "actions actions";grid-template-columns:100px 1fr;gap:20px 10px}.manufacturer-preview .a-image{height:45px}.manufacturer-preview .a-title{margin-top:auto;margin-bottom:auto;font-size:20px!important}}.piroblog-type,.instruction{display:flex;gap:40px}.piroblog-type__image,.instruction__image{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:50%;background-color:var(--gray-color);overflow:hidden}.piroblog-type__image img,.instruction__image img{width:86%;height:86%}.piroblog-type__text,.instruction__text{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1279px){.piroblog-type,.instruction{gap:30px}.piroblog-type__image,.instruction__image{width:150px;height:150px}.piroblog-type__text,.instruction__text{gap:20px}}@media only screen and (max-width: 768px){.piroblog-type,.instruction{display:block}.piroblog-type:after,.instruction:after{content:".";display:block;clear:both;visibility:hidden;height:0}.piroblog-type__image,.instruction__image{float:left;width:25vw;height:25vw;max-width:150px;max-height:150px;margin-right:20px}.piroblog-type__text,.instruction__text{display:block}.piroblog-type__text .h2,.instruction__text .h2{padding-bottom:20px}.piroblog-type__text .text-contents,.instruction__text .text-contents{font-size:14px}}.feedback{display:flex;align-items:flex-start;justify-content:flex-start;gap:160px;padding:80px 0}.feedback__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:50%;background-color:var(--surface-color);background-image:url(/build/assets/user-avatar-70d16afd.svg);background-size:90%;background-repeat:no-repeat;background-position:center;overflow:hidden}.feedback__content{display:block;width:100%}.feedback__text{display:block;padding:32px 0}.feedback__date{display:block;font-style:italic;text-align:right}@media only screen and (max-width: 1279px){.feedback{gap:60px;padding:60px 0;margin:0 auto;max-width:960px}.feedback__avatar{width:140px;height:140px}}@media only screen and (max-width: 768px){.feedback{display:block;padding:40px 0}.feedback:after{content:".";display:block;clear:both;visibility:hidden;height:0}.feedback__avatar{float:left;width:100px;height:100px;margin:0 20px 12px 0}.feedback__text{padding:12px 0}}.flex-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.flex-column{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.text-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.text-clamp.-row-2{-webkit-line-clamp:2}.text-clamp.-row-3{-webkit-line-clamp:3}.text-clamp.-row-4{-webkit-line-clamp:4}.tooltip-hover{position:relative}.tooltip-hover__content{position:absolute;bottom:-16px;right:10px;z-index:-1;opacity:0;pointer-events:none;display:block;font-size:12px;color:var(--main-color);transition:all ease-in-out .2s}.tooltip-hover:hover .tooltip-hover__content{opacity:1;z-index:1;pointer-events:auto}.markers-list{display:grid;gap:30px}.markers-list__item{display:flex;align-items:flex-start}.markers-list__item svg{flex-shrink:0;width:24px;height:24px;margin-right:16px}@media only screen and (max-width: 1279px){.markers-list{gap:20px}}@media only screen and (max-width: 768px){.markers-list{gap:12px}.markers-list__item svg{width:18px;height:18px;margin-right:10px}}.number-accent-list{display:grid;gap:20px;list-style-type:decimal;counter-reset:counter}.number-accent-list__item{display:flex;align-items:center;gap:40px}.number-accent-list__item::marker{content:""}.number-accent-list__item:before{flex-shrink:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 0 4px;font-family:Chianti,Arial,sans-serif;font-size:36px;line-height:1;font-weight:400;content:counter(counter);counter-increment:counter;width:50px;height:50px;border-radius:50px;border:3px solid currentColor;box-shadow:0 2px 4px #00000040}@media only screen and (max-width: 768px){.number-accent-list__item{align-items:flex-start;gap:10px}.number-accent-list__item:before{width:30px;height:30px;font-size:20px;padding:2px 4px 4px 0}}.number-accent-list.-last-plus .number-accent-list__item:last-child{font-weight:700}.number-accent-list.-last-plus .number-accent-list__item:last-child:before{content:"+";justify-content:center;font-style:normal;padding:0 0 6px;background-color:#d26003}.number-accent-list.-simple .number-accent-list__item{gap:20px}.number-accent-list.-simple .number-accent-list__item:before{width:auto;height:auto;border:none;box-shadow:none}@media only screen and (max-width: 1279px){.number-accent-list{gap:20px}}@media only screen and (max-width: 768px){.number-accent-list{gap:12px}.number-accent-list__item svg{width:18px;height:18px;margin-right:10px}}.table-spacing{font-size:16px}.table-spacing table{width:100%;max-width:900px;margin:0 auto;border-spacing:8px}.table-spacing table th{height:80px;padding:10px;font-weight:700;border:1px solid var(--main-color);background-color:var(--gray-color)}.table-spacing table td{padding:10px;text-align:center;border:1px solid var(--main-color)}@media only screen and (max-width: 768px){.table-spacing{font-size:12px}.table-spacing table{border-spacing:0;border-collapse:collapse;word-break:break-word}.table-spacing table th,.table-spacing table td{padding:10px 4px}}.discounts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding:30px 0}.discounts__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-width:168px;white-space:nowrap}.discounts__item *:first-child{font-size:100px}.discounts__item:last-child{margin-right:auto}@media only screen and (max-width: 1279px){.discounts__item{min-width:140px}.discounts__item *:first-child{font-size:76px}}@media only screen and (max-width: 768px){.discounts{justify-content:center;gap:24px}.discounts__item{min-width:auto}.discounts__item *:first-child{font-size:60px}.discounts__item:last-child{margin-right:0}}.separator{display:block;margin:0 auto}.--no-wrap{white-space:nowrap!important}.--p-0{padding:0!important}.--ml-auto{margin-left:auto!important}.--mr-auto{margin-right:auto!important}.--gap-8{gap:8px}.--gap-10{gap:10px}.--gap-12{gap:12px}.--gap-20{gap:20px}.--gap-32{gap:32px}.--radius-none{border-radius:0!important}.--bg-gray{background-color:var(--gray-color)}.--bg-pink{background-color:var(--pink-color)}.--bg-gray-gradient{background-image:linear-gradient(145deg,#D9D9D9 0%,rgba(255,255,255,.56) 100%)}.--bg-yellow{background-color:var(--yellow-dark-color)}.--bg-purple{background-color:var(--purple-color)}.--bg-blue{background-color:var(--blue-color)}.--primary-color{color:var(--primary-color)!important}.--white-color{color:var(--surface-color)!important}.--gray-color{color:var(--text-light-color)!important}.--text-center{text-align:center}.--text-right{text-align:right}.--text-left{text-align:left}.--text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.25)}.--flex-center{justify-content:center;align-items:center}.--flex-jc-center{justify-content:center!important}.--flex-jc-end{justify-content:flex-end!important}.--flex-jc-start{justify-content:flex-start!important}.--flex-ai-center{align-items:center!important}.--flex-wrap{flex-wrap:wrap!important}.--hidden{overflow:hidden!important}@media (min-width: 1280px) and (max-width: 1600px),only screen and (min-width: 1601px){.--hidden-desktop{display:none!important}}@media (min-width: 769px) and (max-width: 1279px){.--hidden-only-tablet{display:none!important}}@media only screen and (max-width: 1279px){.--hidden-tablet{display:none!important}}@media only screen and (max-width: 768px){.--hidden-mobile{display:none!important}}.d-none{display:none!important}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}
