/*! purgecss start ignore *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! purgecss end ignore *//*! purgecss end ignore *//*! purgecss end ignore */@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:400;src:local(""),url(/font/basier-circle/BasierCircle-Regular..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-Regular..woff) format("woff"),url(/font/basier-circle/BasierCircle-Regular..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-Regular..eot) format("eot")}@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:500;src:local(""),url(/font/basier-circle/BasierCircle-Medium..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-Medium..woff) format("woff"),url(/font/basier-circle/BasierCircle-Medium..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-Medium..eot) format("eot")}@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:600;src:local(""),url(/font/basier-circle/BasierCircle-SemiBold..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-SemiBold..woff) format("woff"),url(/font/basier-circle/BasierCircle-SemiBold..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-SemiBold..eot) format("eot")}@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:700;src:local(""),url(/font/basier-circle/BasierCircle-Bold..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-Bold..woff) format("woff"),url(/font/basier-circle/BasierCircle-Bold..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-Bold..eot) format("eot")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:700;src:local(""),url(/font/gotham/Gotham-Bold..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:500;src:local(""),url(/font/gotham/Gotham-Medium..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:350;src:local(""),url(/font/gotham/Gotham-Book..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:300;src:local(""),url(/font/gotham/Gotham-Light..otf) format("opentype")}@font-face{font-display:swap;font-family:"Verveine-Regular";font-style:normal;font-weight:300;src:local(""),url(/font/verveine/VerveineRegular..ttf) format("truetype")}/*! purgecss start ignore *//*! purgecss end ignore */html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}@viewport{width:device-width}body{-ms-overflow-style:scrollbar}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}fieldset{min-width:0}/*! purgecss end ignore */.main{min-height:100vh;position:relative}*,*::before,*::after{box-sizing:inherit}textarea,input,input[type=text],input[type=password],input[type=button],input[type=submit]{appearance:none}input[type=submit]{cursor:pointer}input:focus,button:focus,textarea:focus{outline:none}a{color:inherit;text-decoration:none}img{max-width:100%}p{margin:0}ul,ol{list-style:none;margin:0;padding:0;font-size:0}/*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss end ignore *//*! purgecss start ignore */.text-content h1:last-child,.text-content h2:last-child,.text-content h3:last-child,.text-content h4:last-child,.text-content h5:last-child,.text-content h6:last-child,.text-content p:last-child,.text-content ul:last-child,.text-content ol:last-child,.text-content img:last-child,.text-content table:last-child{margin-bottom:0}/*! purgecss end ignore */h1,h2,h3,h4,h5,h6{margin:0}/*! purgecss end ignore */.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin:0 0 2.4rem;font-weight:700}.text-content h1{font-size:3.2rem;line-height:120%;color:#353943}@media only screen and (min-width: 48em){.text-content h1{font-size:4rem}}@media only screen and (min-width: 62em){.text-content h1{font-size:4.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content h1{font-size:3.6rem}}.text-content h2{font-size:2.8rem;line-height:120%;color:#353943}@media only screen and (min-width: 48em){.text-content h2{font-size:3.6rem}}@media only screen and (min-width: 62em){.text-content h2{font-size:4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content h2{font-size:3rem}}.text-content h3{font-size:2.4rem;line-height:120%;color:#353943}@media only screen and (min-width: 48em){.text-content h3{font-size:3.2rem}}@media only screen and (min-width: 62em){.text-content h3{font-size:3.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content h3{font-size:2.7rem}}.text-content h4{font-size:2rem;line-height:120%;color:#353943}@media only screen and (min-width: 48em){.text-content h4{font-size:2.4rem}}@media only screen and (min-width: 62em){.text-content h4{font-size:2.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content h4{font-size:2.1rem}}.text-content h5{font-size:1.6rem;line-height:150%;color:#353943}@media only screen and (min-width: 48em){.text-content h5{font-size:2rem}}@media only screen and (min-width: 62em){.text-content h5{font-size:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content h5{font-size:1.8rem}}.text-content h6{font-size:1.4rem;line-height:150%;color:#353943}@media only screen and (min-width: 48em){.text-content h6{font-size:1.6rem}}@media only screen and (min-width: 62em){.text-content h6{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content h6{font-size:1.5rem}}.text-content p,.text-content ul,.text-content ol,.text-content td{color:#353943;font-size:1.6rem;font-weight:400;line-height:150%;margin:0 0 2.4rem}.text-content ul{list-style:disc;padding-left:3.5rem}@media only screen and (min-width: 48em){.text-content ul{padding-left:4.5rem}}@media only screen and (min-width: 1600px){.text-content ul{padding-left:6rem}}.text-content ol{list-style:decimal;padding-left:3.5rem}@media only screen and (min-width: 48em){.text-content ol{padding-left:4.5rem}}@media only screen and (min-width: 1600px){.text-content ol{padding-left:6rem}}.text-content a{color:#e84248;text-decoration:none}.text-content a:hover{text-decoration:underline}.text-content img{max-width:100%;height:auto}/*! purgecss end ignore */.text-content .text-content__heading-img{max-height:4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content .text-content__heading-img{max-height:4.5rem}}@media only screen and (min-width: 1194px){.text-content .text-content__heading-img{max-height:6rem}}/*! purgecss end ignore */.text-content--heading-color-black h1,.text-content--heading-color-black h2,.text-content--heading-color-black h3,.text-content--heading-color-black h4,.text-content--heading-color-black h5,.text-content--heading-color-black h6{color:#000}.text-content--heading-color-green h1,.text-content--heading-color-green h2,.text-content--heading-color-green h3,.text-content--heading-color-green h4,.text-content--heading-color-green h5,.text-content--heading-color-green h6{color:#07cc89}.text-content--heading-color-purple-violet h1,.text-content--heading-color-purple-violet h2,.text-content--heading-color-purple-violet h3,.text-content--heading-color-purple-violet h4,.text-content--heading-color-purple-violet h5,.text-content--heading-color-purple-violet h6{color:#8b45f4}.text-content--text-color-gray p,.text-content--text-color-gray ul,.text-content--text-color-gray ol{color:#898989}.text-content--text-color-dusty-gray p,.text-content--text-color-dusty-gray ul,.text-content--text-color-dusty-gray ol{color:#9c9c9c}.text-content--text-color-black p,.text-content--text-color-black ul,.text-content--text-color-black ol{color:#000}.text-content--text-color-gray-alto p,.text-content--text-color-gray-alto ul,.text-content--text-color-gray-alto ol{color:#d6d6d6}.text-content--text-color-silver p,.text-content--text-color-silver ul,.text-content--text-color-silver ol{color:#c2c2c2}.text-content--text-color-gray-dove p,.text-content--text-color-gray-dove ul,.text-content--text-color-gray-dove ol{color:#707070}.text-content--text-color-gray-mine-shaft p,.text-content--text-color-gray-mine-shaft ul,.text-content--text-color-gray-mine-shaft ol{color:#333}.text-content--text-color-gray-silver-chalice p,.text-content--text-color-gray-silver-chalice ul,.text-content--text-color-gray-silver-chalice ol{color:#b1b1b1}.text-content--text-color-gray-dusty-darker p,.text-content--text-color-gray-dusty-darker ul,.text-content--text-color-gray-dusty-darker ol{color:#979797}.text-content--text-color-orange-flush p,.text-content--text-color-orange-flush ul,.text-content--text-color-orange-flush ol{color:#ff7600}.text-color-gray-mine-shaft{color:#333 !important}/*! purgecss end ignore */.text-content--xlg p,.text-content--xlg ul,.text-content--xlg ol,.text-content--xlg td{font-size:1.8rem}@media only screen and (min-width: 48em){.text-content--xlg p,.text-content--xlg ul,.text-content--xlg ol,.text-content--xlg td{font-size:1.875rem}}@media only screen and (min-width: 1600px){.text-content--xlg p,.text-content--xlg ul,.text-content--xlg ol,.text-content--xlg td{font-size:2.5rem}}.text-content--lg-22 p,.text-content--lg-22 ul,.text-content--lg-22 ol,.text-content--lg-22 td{font-size:1.65rem}@media only screen and (min-width: 1600px){.text-content--lg-22 p,.text-content--lg-22 ul,.text-content--lg-22 ol,.text-content--lg-22 td{font-size:2.2rem}}.text-content--lg p,.text-content--lg ul,.text-content--lg ol,.text-content--lg td{font-size:1.5rem;line-height:1.875rem}@media only screen and (min-width: 1600px){.text-content--lg p,.text-content--lg ul,.text-content--lg ol,.text-content--lg td{font-size:2rem;line-height:2.5rem}}.text-content--sm p,.text-content--sm ul,.text-content--sm ol,.text-content--sm td{font-size:1.3rem;line-height:1.8rem}@media only screen and (min-width: 48em){.text-content--sm p,.text-content--sm ul,.text-content--sm ol,.text-content--sm td{font-size:1.125rem;line-height:1.5rem}}@media only screen and (min-width: 1600px){.text-content--sm p,.text-content--sm ul,.text-content--sm ol,.text-content--sm td{font-size:1.5rem;line-height:2rem}}.text-content--md p,.text-content--md ul,.text-content--md ol,.text-content--md td{font-size:1.4rem;line-height:1.9rem}@media only screen and (min-width: 48em){.text-content--md p,.text-content--md ul,.text-content--md ol,.text-content--md td{font-size:1.2rem;line-height:1.875rem}}@media only screen and (min-width: 1600px){.text-content--md p,.text-content--md ul,.text-content--md ol,.text-content--md td{font-size:1.6rem;line-height:2.5rem}}.text-content--always-sm p,.text-content--always-sm ul,.text-content--always-sm ol,.text-content--always-sm td{font-size:1.125rem}@media only screen and (min-width: 1600px){.text-content--always-sm p,.text-content--always-sm ul,.text-content--always-sm ol,.text-content--always-sm td{font-size:1.5rem}}@media only screen and (max-width: 767px){.text-content--mobile-sm p,.text-content--mobile-sm ul,.text-content--mobile-sm ol,.text-content--mobile-sm td{font-size:1.3rem}}/*! purgecss end ignore */.text-content table{border-collapse:collapse;border-spacing:0;border:none;width:100%;background-color:#fff;border-radius:1.2rem;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content table{border-radius:.9rem}}.text-content table th,.text-content table td{text-align:left;vertical-align:middle;font-size:1.6rem;line-height:150%;color:#353943;font-weight:400;height:4.4rem !important;border:none;border-bottom:.1rem solid #cbd3de;position:relative;padding-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content table th,.text-content table td{font-size:1.2rem;height:3.3rem !important;padding-left:.75rem}}.text-content table th:first-child,.text-content table td:first-child{width:17.7rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content table th:first-child,.text-content table td:first-child{width:13.275rem}}.text-content table th:last-child,.text-content table td:last-child{width:4.5rem;padding-left:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.text-content table th:last-child,.text-content table td:last-child{width:3.375rem}}.text-content table tbody tr td{transition:all .1s ease-in-out}.text-content table tbody tr:hover td{background-color:#e1e6e9}.text-content table tbody tr:last-child td{border-bottom:none}/*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore */.alert{background-color:#fbdae2;border-radius:2rem;color:#8f2b42;padding:1rem}@media only screen and (min-width: 48em){.alert{padding:2rem}}.modal--flash .alert{font-size:1rem;line-height:1;border-radius:1rem}@media only screen and (min-width: 48em){.modal--flash .alert{font-size:1.6rem;line-height:1.2}}.modal--flash .alert+.alert{margin-top:2rem}.alert--success,.alert--info{background-color:#e8fff7;color:#00b988}#notification-modal{display:flex;position:fixed;top:.25rem;left:.25rem;z-index:1111;box-shadow:0 0 1rem rgba(0,0,0,.2)}/*! purgecss end ignore */.js-animation-entered .js-animation-desc{transition-duration:.5s;transition-property:transform,opacity}.js-animation:not(.js-animation-entered) .js-animation-desc-fade-up{opacity:0;transform:translateY(2rem)}.js-animation:not(.js-animation-entered) .js-animation-desc-fade-right{opacity:0;transform:translateX(-2rem)}.js-animation-delay-0-0{transition-delay:0ms,0ms}.js-animation-delay-100-100{transition-delay:100ms,100ms}.js-animation-delay-200-200{transition-delay:200ms,200ms}.js-animation-delay-300-300{transition-delay:300ms,300ms}.js-animation-delay-400-400{transition-delay:400ms,400ms}.js-animation-delay-500-500{transition-delay:500ms,500ms}.js-animation-delay-600-600{transition-delay:600ms,600ms}.js-animation-delay-700-700{transition-delay:700ms,700ms}.js-animation-delay-800-800{transition-delay:800ms,800ms}.js-animation-delay-900-900{transition-delay:900ms,900ms}/*! purgecss end ignore */.cookie-bar{align-items:center;background-color:hsla(0,0%,100%,.85);bottom:0;display:flex;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:2000}@media only screen and (max-width: 767px){.cookie-bar .btn-solid{width:100%}}.cookie-bar__picture{margin:-2rem -2rem 2rem}@media only screen and (min-width: 48em){.cookie-bar__picture{flex:0 0 40%;width:40%;max-width:40%;margin:-3rem -6rem -3rem 3rem}}@media only screen and (min-width: 1194px){.cookie-bar__picture{flex:0 0 45.1rem;width:45.1rem;max-width:45.1rem;margin:-10rem -11rem -14rem 3rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.cookie-bar__picture{flex:0 0 33.825rem;width:33.825rem;max-width:33.825rem;margin:-7.5rem -8.25rem -10.5rem 2.25rem}}@media only screen and (min-width: 48em){.cookie-bar__picture img{height:100%;width:100%}}.cookie-bar__wrapper{background-color:#f9fffd;border:.1rem solid #d6d6d6;border-radius:3.8rem;box-shadow:.4rem .4rem 2.5rem rgba(0,0,0,.2);max-width:calc(100vw - 4rem);overflow:hidden;padding:1.5rem;width:90rem}@media only screen and (min-width: 48em){.cookie-bar__wrapper{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:3rem}}@media only screen and (min-width: 1194px){.cookie-bar__wrapper{padding:4.5rem}}@media only screen and (min-width: 1600px){.cookie-bar__wrapper{padding:6rem;width:120rem}}@media only screen and (min-width: 48em){.cookie-bar__body{flex:1}}.cookie-bar__text{max-width:59.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.cookie-bar__text{max-width:44.85rem}}.cookie-bar__text p{color:#898989;font-size:1.4rem;font-weight:350;line-height:1.7;margin:0}.cookie-bar__text p strong{font-weight:500}@media only screen and (min-width: 48em){.cookie-bar__text p{font-size:1.3125rem}}@media only screen and (min-width: 1600px){.cookie-bar__text p{font-size:1.75rem}}/*! purgecss end ignore */.base-footer{position:relative;z-index:10;background-color:#35383d}.base-footer__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0}@media only screen and (min-width: 48em){.base-footer__grid{grid-template-columns:repeat(2, 1fr);grid-gap:2.4rem}}@media only screen and (min-width: 62em){.base-footer__grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer__grid{grid-gap:1.8rem}}.base-footer__content{padding:6.4rem 0}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer__content{padding:4.8rem 0}}@media only screen and (min-width: 48em){.base-footer-item__list{margin-top:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer-item__list{margin-top:.6rem}}.base-footer-item__list ul{padding-bottom:1.6rem}@media only screen and (min-width: 48em){.base-footer-item__list ul{padding-bottom:0}}.base-footer-item__list ul li{font-size:1.2rem;line-height:150%;font-weight:500;color:#fff;padding:.5rem 0;display:block}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer-item__list ul li{font-size:.9rem;padding:.375rem 0}}.base-footer-item__list ul li a{display:block}@media only screen and (min-width: 48em){.base-footer-item__list ul li a{display:inline-block}}.base-footer-item__list ul li a:hover{color:#e84248}.base-footer-item__title{color:#fff;text-transform:uppercase;font-weight:700}.base-footer-newsletter{margin-top:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer-newsletter{margin-top:1.8rem}}.base-footer-newsletter__grid{display:grid;grid-template-columns:1fr 4.2rem;grid-template-rows:4.2rem;gap:.9rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer-newsletter__grid{grid-template-columns:1fr 3.15rem;grid-gap:.675rem}}.base-footer-social{display:flex;flex-wrap:wrap;margin-top:2.4rem;justify-content:center}@media only screen and (min-width: 48em){.base-footer-social{justify-content:flex-start}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer-social{margin-top:1.8rem}}.base-footer-social__item{width:4.2rem;height:4.2rem;display:block;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer-social__item{width:3.15rem;height:3.15rem}}.base-footer-social__item img,.base-footer-social__item svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer-social__item img,.base-footer-social__item svg{transform:translate(-50%, -50%) scale(0.75)}}.base-footer-social__item svg path{transition:all .1s ease-in-out}.base-footer-social__item:hover svg path{fill:#ef827d}.base-footer__bottom{margin-top:8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-footer__bottom{margin-top:6rem}}.base-footer__copyright{margin:0;font-weight:700;color:#fff;text-align:center}@media only screen and (min-width: 48em){.base-footer__copyright{text-align:left}}.base-footer-item{text-align:left}@media only screen and (min-width: 48em){.base-footer-item.base-footer-item--with-accordion{border-bottom:none}}.base-footer-item.base-footer-item--last{padding-top:4.8rem}@media only screen and (min-width: 48em){.base-footer-item.base-footer-item--last{padding-top:0}}.base-footer-item__trigger{padding:1.6rem 0;position:relative}@media only screen and (min-width: 48em){.base-footer-item__trigger{padding:0}}.base-footer-item__trigger.is-open .base-footer-item__arrow img{transform:translate(-50%, -50%) rotate(270deg)}.base-footer-item__arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);width:3.2rem;height:3.2rem}@media only screen and (min-width: 48em){.base-footer-item__arrow{display:none}}.base-footer-item__arrow img{top:50%;left:50%;transform:translate(-50%, -50%) rotate(90deg);max-width:2.4rem;height:auto;position:absolute;transition:all .2s ease-in-out}/*! purgecss end ignore */@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(0)}}.modal{display:none}.modal.is-open{display:block}.modal.modal--cart .modal__container{max-width:60rem;width:100%}@media only screen and (min-width: 992px)and (max-width: 1599px){.modal.modal--cart .modal__container{max-width:45rem}}.modal.modal--cart .cart-modal__content{min-height:100%;max-height:100%}.modal.modal--cart .modal__inner,.modal.modal--cart .modal__body,.modal.modal--cart .cart-modal{min-height:calc(100vh - 10rem)}@media only screen and (min-width: 992px)and (max-width: 1599px){.modal.modal--cart .modal__inner,.modal.modal--cart .modal__body,.modal.modal--cart .cart-modal{min-height:calc(100vh - 7.5rem)}}.modal.modal--cart .cart-modal__inner{height:100%}.modal.modal--avatar .modal__container{max-width:60rem;min-height:40rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.modal.modal--avatar .modal__container{max-width:45rem;min-height:30rem}}.modal.modal--print-preview .modal__container{max-width:56.6rem;width:100%}@media only screen and (min-width: 992px)and (max-width: 1599px){.modal.modal--print-preview .modal__container{max-width:42.45rem}}.modal.modal--print-preview .modal__inner{max-height:calc(100vh - 10rem)}@media only screen and (min-width: 62em){.modal.modal--print-preview .modal__inner{max-height:calc(100vh - 2rem)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.modal.modal--print-preview .modal__inner{max-height:calc(100vh - .75rem)}}.modal.modal--reason-for-rejection .modal__container{max-width:51.9rem;width:100%}@media only screen and (min-width: 992px)and (max-width: 1599px){.modal.modal--reason-for-rejection .modal__container{max-width:38.925rem}}.modal__body{padding:0}.modal__overlay{align-items:center;background:rgba(0,0,0,.42);bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;right:0;top:0;z-index:2001;backdrop-filter:blur(14px) brightness(0.9);-webkit-backdrop-filter:blur(14px) brightness(0.9);transition:transform .25s ease-in-out}.modal__container{max-width:100%;width:auto;position:relative}.modal__inner{background-color:#fff;border-radius:1.2rem;-webkit-box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.15);box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.15);overflow-y:auto;position:relative;max-height:calc(100vh - 10rem);overflow-y:auto}@media only screen and (min-width: 992px)and (max-width: 1599px){.modal__inner{max-height:calc(100vh - 7.5rem);border-radius:.9rem}}.modal[aria-hidden=false] .modal__inner{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=true] .modal__inner{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.modal__closer{align-items:center;border:0;border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;line-height:0;position:absolute;right:1.5rem;top:1.5rem;width:3rem;z-index:10;transition:background-color .25s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.modal__closer{height:2.25rem;width:2.25rem;right:1.125rem;top:1.125rem}}.modal__closer:focus-visible{outline:none}.modal__closer img{width:2.5rem;height:auto}@media only screen and (min-width: 992px)and (max-width: 1599px){.modal__closer img{width:1.875rem}}/*! purgecss end ignore */#notifications{position:fixed;top:1.5rem;right:1.5rem;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.notifications__item{min-width:280px;max-width:360px;margin-bottom:1rem;padding:1rem 1.5rem;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.08);font-family:"Instrument Sans",sans-serif;font-size:1.5rem;font-weight:600;background:#fff;color:#000;opacity:1;transition:opacity .5s ease,transform .5s ease;pointer-events:auto;position:relative}.notifications__item.notification--hide{opacity:0;transform:translateY(-10px)}.notifications__item.notifications__item--success{background:#00b988;color:#f9fffd}.notifications__item.notifications__item--danger{background:#e84248;color:#fff1e8}.notifications__item.notifications__item--warning{background:#cfcf2e;color:#fcfff1}.notifications__item.notifications__item--info{background:#4161fd;color:#f8faff}/*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore */.form-container--text{position:relative}.form-container--edit{position:relative}.form-container__pen{position:absolute;right:2.4rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-container__pen{max-width:1.575rem;right:1.8rem}}/*! purgecss end ignore */input.form-control::-webkit-outer-spin-button,input.form-control::-webkit-inner-spin-button{appearance:none;margin:0}input.form-control[type=number]{appearance:textfield}.form-control{background-color:#fff;border:.1rem solid #c7cad3;border-radius:1.2rem;color:#000;font-size:1.6rem;font-weight:400;line-height:3.8rem;padding:0 1rem;width:100%;transition:all .25s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-control{font-size:1.2rem;line-height:2.85rem;padding:0 .75rem;border-radius:.9rem}}.form-control::placeholder{color:#757575}.form-control:focus,.form-control:active{border-color:#000;outline:none}.form-control:hover{background-color:#f4f4f4}.form-control.form-control--red{border-color:#ef827d;background-color:#ef827d;font-weight:700;color:#353943}.form-control.form-control--red::placeholder{color:#ffe3e2}.form-control.form-control--red:focus,.form-control.form-control--red:active{border-color:#fff;background-color:#fff;outline:none}.form-control.form-control--red:focus::placeholder,.form-control.form-control--red:active::placeholder{color:#e84248}.form-control.form-control--red:hover:not(:focus):not(:active){border-color:#f4918d;background-color:#f4918d}select[class*=form-control]{appearance:none;background-position:90% 50%;background-repeat:no-repeat;background-size:1rem .5rem;border:.2rem solid #b1b1b1;color:#b1b1b1;cursor:pointer;font-family:"Basier Circle",arial,sans-serif;font-size:1.4rem;font-weight:600;height:4rem;line-height:1;padding:0 1.5rem}@media only screen and (min-width: 48em){select[class*=form-control]{font-size:1.75rem;height:5rem;padding:0 2.5rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){select[class*=form-control]{font-size:1.3125rem;height:3.75rem;padding:0 1.875rem;background-size:.75rem .375rem}}select[class*=form-control]:focus{outline:none}textarea[class*=form-control]{height:9rem;resize:none}@media only screen and (min-width: 992px)and (max-width: 1599px){textarea[class*=form-control]{height:6.75rem}}textarea[class*=form-control].form-control--resize-enable{resize:vertical}textarea[class*=form-control].form-control--textarea-cart{height:12.3rem}@media only screen and (min-width: 992px)and (max-width: 1599px){textarea[class*=form-control].form-control--textarea-cart{height:9.225rem}}/*! purgecss end ignore */.form-control-button-wrapper{display:flex;flex-wrap:wrap;margin:-0.75rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-control-button-wrapper{margin:-0.5625rem}}.form-control-button{margin:.75rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-control-button{margin:.5625rem}}.form-control-button input{display:none}.form-control-button__label{border:.1rem solid #07cc89;border-radius:2.5rem;color:#07cc89;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:400;min-width:12rem;padding:0 1.5rem;padding-right:6.4rem;text-align:center;position:relative;height:3rem;line-height:2.8rem}@media only screen and (min-width: 48em){.form-control-button__label.form-control-button__label--lg{height:5rem;line-height:5rem;border-width:.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-control-button__label.form-control-button__label--lg{height:3.75rem;line-height:3.75rem}}.form-control-button__label:hover{border-color:#07cc89 !important}.form-control-button__label:hover svg g{fill:#fff}.form-control-button__label img,.form-control-button__label svg{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-control-button__label img,.form-control-button__label svg{height:auto;right:1.5rem}}.form-control-button__label img{width:2.2rem;height:auto}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-control-button__label img{width:1.65rem;height:auto}}.form-control-button__label svg g{transition:all .25s}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-control-button__label svg{transform:translateY(-50%) scale(0.75)}}@media only screen and (min-width: 48em){.form-control-button__label{font-size:1.75rem;line-height:4rem;min-width:17.3rem;padding:0 2.5rem;padding-right:6.4rem;height:4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-control-button__label{border-radius:1.875rem;border-width:.075rem;font-size:1.3125rem;line-height:3rem;min-width:12.975rem;padding:0 1.875rem;padding-right:4.8rem;height:3rem}}@media not all and (pointer: coarse){.form-control-button__label:hover{background-color:#07cc89;color:#fff}}input:checked+.form-control-button__label{background-color:#07cc89;color:#fff}/*! purgecss end ignore */.form-label{color:#000;display:block;font-size:1.4rem;font-weight:350}@media only screen and (min-width: 48em){.form-label{font-size:1.75rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-label{font-size:1.3125rem}}.form-label small{color:#b1b1b1;font-size:100%}.form-label--v2{color:#9c9c9c;font-size:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-label--v2{font-size:1.125rem}}/*! purgecss end ignore */.form-submit{background-color:#333;border:0;border-radius:2.8rem;box-shadow:none;color:#fff;cursor:pointer;font-family:"Basier Circle",arial,sans-serif;font-size:1.2rem;font-weight:600;line-height:4rem;padding:0 4.2rem}@media only screen and (min-width: 48em){.form-submit{border-radius:2.25rem;font-size:1.3125rem;line-height:4.125rem;padding:0 4.8rem}}@media only screen and (min-width: 1600px){.form-submit{border-radius:3rem;font-size:1.75rem;line-height:5.5rem;padding:0 6.4rem}}.form-submit--recruitment{max-width:29rem}/*! purgecss end ignore */.form-text{color:#000;font-size:1.5rem;font-weight:500;position:absolute;right:3rem;top:50%;transform:translate(0, -50%)}@media only screen and (min-width: 48em){.form-text{font-size:1.2rem;right:2.25rem}}@media only screen and (min-width: 1600px){.form-text{font-size:1.6rem;right:3rem}}/*! purgecss end ignore */.input-file-wrapper{background:#f0f0f0;border:.1rem solid #d6d6d6;border-radius:2.1rem;padding:1.5rem}@media only screen and (min-width: 48em){.input-file-wrapper{padding:2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.input-file-wrapper{border-radius:1.575rem;padding:1.5rem}}.input-file-wrapper .input-file-wrapper__select{background-image:url(/img/layout/chevron-down..svg);border-color:#000;color:#000}.input-file-wrapper .input-file-wrapper__select--gray-silver-chalice{background-image:url(/img/layout/chevron-down-gray-chalice..svg);border-color:#b1b1b1;color:#b1b1b1}.input-file-wrapper .input-file-wrapper__box{background-color:#fff;border:.1rem solid #e3e3e3;border-radius:2.1rem;padding:2rem}@media only screen and (min-width: 48em){.input-file-wrapper .input-file-wrapper__box{padding:4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.input-file-wrapper .input-file-wrapper__box{border-radius:1.575rem;padding:3rem}}.input-file-wrapper .input-file-wrapper__box ul li{line-height:2.25rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.input-file-wrapper .input-file-wrapper__box ul li{line-height:2.25rem}}@media only screen and (min-width: 1600px){.input-file-wrapper .input-file-wrapper__box ul li{line-height:3rem}}.input-file-wrapper.input-file-wrapper--order{background-color:#f8f3ff;border-color:#e3e3e3}.input-file-wrapper--uploaded,.input-file-wrapper--over{background:linear-gradient(90deg, #04C1A7, #00DC84)}.input-file{cursor:pointer;display:block;margin:0;padding:2.5rem;border:.1rem dashed #8e8e8e;border-radius:.9rem;background-color:#f1e7ff}@media only screen and (min-width: 48em){.input-file{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:57.1rem;min-height:14.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.input-file{border-radius:.675rem;max-width:42.825rem;min-height:10.95rem;padding:1.875rem;border-radius:.675rem}}.input-file.input-file--border-gray{border-color:#d6d6d6;border-width:.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.input-file.input-file--border-gray{border-width:.15rem}}.input-file input{display:none}.input-file .input-file__bg{height:100%;position:absolute;right:0;top:0}.input-file-wrapper--uploaded .input-file .input-file__bg,.input-file-wrapper--over .input-file .input-file__bg{visibility:hidden}.input-file__body{display:block}.input-file__before{animation:fadeEffect .5s;display:block}.input-file-wrapper--uploaded .input-file__before{display:none}.input-file__after{animation:fadeEffect .5s;display:none}.input-file-wrapper--uploaded .input-file__after{display:block}.input-file__content{color:#979797;display:block;font-size:1.75rem;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.input-file__content{font-size:1.3125rem}}.input-file__content strong{font-weight:500}.input-file__after .input-file__content{color:#fff}@media only screen and (min-width: 48em){.input-file__after .input-file__content{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.input-file__after .input-file__content{font-size:1.5rem}}.input-file__content--span-dusty-gray span{color:#9c9c9c}.input-file__names{font-size:1.4rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.input-file__names{font-size:1.75rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.input-file__names{font-size:1.3125rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.input-file__icon{max-width:5.625rem}}/*! purgecss end ignore */.radio-card input{display:none}.radio-card__body{background-color:#f8f8f8;border:.1rem solid #e3e3e3;border-radius:2rem;cursor:pointer;display:block;padding:1rem;position:relative}@media only screen and (min-width: 48em){.radio-card__body{border-radius:3rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.radio-card__body{border-radius:2.25rem;padding:.75rem}}input:checked+.radio-card__body{border-color:#07cc89}.radio-card__checked{left:2rem;opacity:0;position:absolute;top:2rem;transform:scale(0, 0)}@media only screen and (min-width: 992px)and (max-width: 1599px){.radio-card__checked{left:1.5rem;top:1.5rem}}input:checked+.radio-card__body .radio-card__checked{opacity:1;transform:scale(1, 1)}.radio-card__picture{border-radius:1rem;margin:0 0 2rem;width:100%}@media only screen and (min-width: 48em){.radio-card__picture{border-radius:2rem;margin:0 0 4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.radio-card__picture{border-radius:1.5rem;margin:0 0 3rem}}.radio-card__label{display:block;font-size:2rem;font-weight:500;margin:0 0 1.5rem;text-align:center}@media only screen and (min-width: 48em){.radio-card__label{font-size:2.5rem;margin:0 0 3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.radio-card__label{font-size:1.875rem;margin:0 0 2.625rem}}/*! purgecss end ignore */.filter-checkbox{display:block;position:relative;padding-left:3rem;margin-bottom:0;cursor:pointer;font-size:1.6rem;line-height:2.4rem;font-weight:400;user-select:none;cursor:pointer}@media only screen and (min-width: 992px)and (max-width: 1599px){.filter-checkbox{font-size:1.2rem;padding-left:2.25rem;line-height:1.8rem}}.filter-checkbox.filter-checkbox--only-box{padding-left:0;width:2rem;height:2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.filter-checkbox.filter-checkbox--only-box{width:1.5rem;height:1.5rem}}.filter-checkbox.filter-checkbox--radio .filter-checkbox__checkmark{width:2rem;height:2rem;top:.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.filter-checkbox.filter-checkbox--radio .filter-checkbox__checkmark{width:1.5rem;height:1.5rem;top:.15rem}}.filter-checkbox.filter-checkbox--radio .filter-checkbox__checkmark:before{border-radius:50%}.filter-checkbox.filter-checkbox--radio .filter-checkbox__checkmark:after{background-image:none;width:1rem;height:1rem;background-color:#e84248;border-radius:50%;top:50%;transform:translate(-50%, -50%);left:50%}@media only screen and (min-width: 992px)and (max-width: 1599px){.filter-checkbox.filter-checkbox--radio .filter-checkbox__checkmark:after{width:.75rem;height:.75rem}}.filter-checkbox.filter-checkbox--radio .filter-checkbox__input:checked~.filter-checkbox__checkmark:before{display:block;border-color:#e84248}.filter-checkbox__text{color:#353943;transition:color .1s ease-in-out;cursor:pointer}.filter-checkbox__text a{text-decoration:underline}.filter-checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-checkbox__checkmark{position:absolute;top:.3rem;left:0;height:1.8rem;width:1.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.filter-checkbox__checkmark{top:.225rem;height:1.35rem;width:1.35rem}}.filter-checkbox__checkmark:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0);border:.2rem solid #353943;border-radius:.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.filter-checkbox__checkmark:before{border-width:.15rem;border-radius:.3rem}}.filter-checkbox:hover .filter-checkbox__input:not(:checked)~.filter-checkbox__text{color:#000}.filter-checkbox__checkmark:after{content:"";position:absolute;display:none}.filter-checkbox__input:checked~.filter-checkbox__checkmark:after{display:block}.filter-checkbox__input:checked~.filter-checkbox__checkmark:before{display:none}.filter-checkbox .filter-checkbox__checkmark:after{top:0;left:0;width:100%;height:100%;background-image:url(/img/icon/check-bg-icon-new..svg);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.filter-checkbox .filter-checkbox__checkmark:after{border-radius:.3rem}}/*! purgecss end ignore */.category-form-item__label{color:#353943;display:block;font-weight:500}.category-form-item__input{display:inline-block;width:12.9rem;height:4.2rem;border-radius:1.2rem;padding:0 1rem;font-size:1.6rem;line-height:1;outline:none !important;border:.1rem solid #c7cad3;color:#757575}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-form-item__input{width:9.675rem;height:3.15rem;font-size:1.2rem;padding:0 .75rem;border-radius:.9rem}}.category-form-item__input::placeholder{color:#757575}.category-form-item__input:hover{background-color:#f4f4f4}.category-form-item__input.category-form-item__input--price{text-align:left;width:11rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-form-item__input.category-form-item__input--price{width:8.25rem}}.category-filter__range-inputs{width:100%}@media only screen and (min-width: 48em){.category-filter__range-inputs{padding-bottom:.9rem}}@media only screen and (min-width: 62em){.category-filter__range-inputs{width:25.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__range-inputs{width:18.9rem;padding-bottom:.675rem}}.category-filter__price{display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center}@media only screen and (min-width: 48em){.category-filter__price{flex-direction:row;text-align:left;justify-content:space-between;align-items:flex-end}}@media only screen and (min-width: 62em){.category-filter__price{justify-content:flex-start}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__price{gap:.75rem}}/*! purgecss end ignore */.slider-container{flex:1;position:relative;padding:1rem 0;margin:0 2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.slider-container{padding:.75rem 0;margin:0 1.5rem}}.slider-track{width:100%;height:.5rem;background:#c3c3c3;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.slider-track{height:.375rem}}.slider-range{height:100%;background:#e84248;position:absolute}.slider-thumb{width:2.4rem;height:2.4rem;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;box-shadow:0 .2rem 2.4rem 0 rgba(0,0,0,.25)}@media only screen and (min-width: 992px)and (max-width: 1599px){.slider-thumb{transform:translateY(-50%) scale(0.8)}}.slider-thumb.active{transform:translateY(-50%) scale(1.1);box-shadow:0 .2rem 2.4rem 0 rgba(0,0,0,.4);cursor:grabbing}@media only screen and (min-width: 992px)and (max-width: 1599px){.slider-thumb.active{transform:translateY(-50%) scale(0.9)}}.slider-thumb.min-thumb{z-index:2}.slider-thumb.max-thumb{z-index:1}.slider-thumb::before{content:"";position:absolute;top:-1rem;left:-1rem;right:-1rem;bottom:-1rem;border-radius:50%}@media only screen and (min-width: 992px)and (max-width: 1599px){.slider-thumb::before{top:-0.75rem;left:-0.75rem;right:-0.75rem;bottom:-0.75rem}}/*! purgecss end ignore */.select-container,.select-container-simple{position:relative;width:100%}.select-header{background:#fff;border:1px solid #c7cad3;border-radius:1.2rem;padding:.9rem 1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.6rem;line-height:150%;color:#757575;transition:all .25s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.select-header{padding:.675rem .75rem;font-size:1.2rem;border-radius:.9rem}}.select-header.select-header--cart{border-radius:.4rem;padding:.4rem 1.2rem;padding-right:2.8rem;border:none}@media only screen and (min-width: 992px)and (max-width: 1599px){.select-header.select-header--cart{border-radius:.3rem;padding:.3rem .9rem;padding-right:2.1rem}}.select-header.select-header--cart:hover{background-color:#fff}.select-header.select-header--phone{padding:.7rem 1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.select-header.select-header--phone{padding:.525rem .75rem}}.select-header:hover{background-color:#f4f4f4}.select-arrow{width:2.4rem;height:2.4rem;transition:transform .2s ease}.select-arrow:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/img/icon/select-arrow..svg);background-size:1rem auto;background-repeat:no-repeat;background-position:center;transition:transform .2s ease}.select-arrow.rotated:before{transform:rotate(180deg)}.select-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:none;border-top:none;border-radius:1.2rem;max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:100;box-shadow:0px .2rem 2.4rem 0 rgba(0,0,0,.15)}@media only screen and (min-width: 992px)and (max-width: 1599px){.select-options{border-radius:.9rem}}.select-options__inner{padding:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.select-options__inner{padding:1.2rem}}.select-options.open{max-height:80vh;overflow-y:auto}@media only screen and (min-width: 48em){.select-options.open{max-height:60vh}}.option{cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.option:last-child{border-bottom:none}.option:hover:not(.custom-input-option):not(.selected){background-color:#f4f4f4}.option.selected{background-color:rgba(0,66,245,.1019607843)}.selected-value{font-weight:400;color:#757575}.select-container .option{padding:1.6rem;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 992px)and (max-width: 1599px){.select-container .option{padding:1.2rem}}.option-left{display:flex;flex-direction:column;gap:4px}@media only screen and (min-width: 48em){.option-left{justify-content:space-between;flex-direction:row;align-items:center;width:50%}}.option-quantity{font-size:1.6rem;line-height:150%;font-weight:700;color:#000}@media only screen and (min-width: 992px)and (max-width: 1599px){.option-quantity{font-size:1.2rem}}.option-quantity span{font-weight:400}.option-price{font-size:1.6rem;line-height:150%;color:#000}@media only screen and (min-width: 48em){.option-price{padding-right:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.option-price{font-size:1.2rem;padding-right:.9rem}}.option-price .form-control{width:100%}.option-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media only screen and (min-width: 48em){.option-right{justify-content:space-between;flex-direction:row;width:50%}}.option-discount{font-size:1.6rem;line-height:150%;font-weight:700;color:#e84248}@media only screen and (min-width: 48em){.option-discount{padding-left:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.option-discount{font-size:1.2rem;padding-left:.9rem}}.option-total{font-size:1.6rem;line-height:150%;font-weight:700;color:#000}@media only screen and (min-width: 992px)and (max-width: 1599px){.option-total{font-size:1.2rem}}.other-option:hover{background:rgba(0,0,0,0)}.select-container-simple .option{padding:.8rem 1.2rem;font-size:1.6rem;line-height:150%;color:#333;display:flex;align-items:center}@media only screen and (min-width: 992px)and (max-width: 1599px){.select-container-simple .option{padding:.6rem .9rem;font-size:1.2rem}}.select-container-simple .option:hover{background-color:#f8f9fa}.select-container-simple .option.selected{background-color:rgba(0,66,245,.1);font-weight:700;color:#0042f5}.selected-wrapper{display:flex;align-items:center;gap:.8rem;color:#353943}@media only screen and (min-width: 992px)and (max-width: 1599px){.selected-wrapper{gap:.6rem}}.selected-quantity{font-weight:700}.selected-discount{color:#ea5851}/*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore */html{font-size:62.5%;scroll-behavior:smooth}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Work Sans",sans-serif;font-size:1.6rem;font-weight:400;max-width:100vw;min-height:100vh;-ms-overflow-style:scrollbar;overflow-x:hidden;scroll-behavior:smooth;color:#353943;padding-top:6.6rem}@media only screen and (min-width: 62em){body{padding-top:6.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){body{font-size:1.2rem;padding-top:4.8rem}}body.body-is-lock{overflow:hidden}body.overlay-is-active{overflow:hidden}@media only screen and (min-width: 62em){body.overlay-is-active{overflow-x:hidden;overflow-y:visible}}body.overlay-is-active .base-overlay{display:block}@media only screen and (min-width: 62em){body.overlay-is-active .base-overlay{display:none}}/*! purgecss end ignore */.base-title,.base-subtitle{margin:0;font-size:3.2rem;line-height:120%;color:#353943}@media only screen and (min-width: 48em){.base-title,.base-subtitle{font-size:4rem}}@media only screen and (min-width: 62em){.base-title,.base-subtitle{font-size:4.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-title,.base-subtitle{font-size:3.6rem}}.base-title.base-subtitle--white,.base-subtitle.base-subtitle--white{color:#fff}@media only screen and (min-width: 62em){.base-title.base-title--big,.base-subtitle.base-title--big{font-size:5.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-title.base-title--big,.base-subtitle.base-title--big{font-size:4.05rem}}.base-title{font-weight:600}.base-title span{color:#e84248}.base-subtitle{font-weight:700}/*! purgecss end ignore */.base-text.base-text--xs{font-size:1.2rem;line-height:150%}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-text.base-text--xs{font-size:.9rem}}.base-text.base-text--small{font-size:1.6rem;line-height:150%}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-text.base-text--small{font-size:1.2rem}}.base-text.base-text--medium{font-size:1.8rem;line-height:150%}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-text.base-text--medium{font-size:1.35rem}}.base-text.base-text--large{font-size:2rem;line-height:120%}@media only screen and (min-width: 62em){.base-text.base-text--large{font-size:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-text.base-text--large{font-size:1.8rem}}.base-text.base-text--xl{font-size:4rem;line-height:120%}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-text.base-text--xl{font-size:3rem}}/*! purgecss end ignore */.base-btn{cursor:pointer;position:relative;user-select:none;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 4.2rem;border-radius:1.2rem;font-size:1.6rem;line-height:150%;font-weight:700;color:#fff;outline:none;border:none;transition:all .1s ease-in-out;background-color:#35383d}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-btn{font-size:1.2rem;padding:.675rem 3.15rem;border-radius:.9rem}}.base-btn:hover,.base-btn:focus,.base-btn:active{outline:none;border:none}.base-btn:hover{background-color:#23262a}.base-btn.base-btn--two-rows{line-height:120%;padding:.5rem 2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-btn.base-btn--two-rows{padding:.375rem 1.8rem}}.base-btn.base-btn--red{background-color:#e84248}.base-btn.base-btn--red:hover{background-color:#a42024}.base-btn.base-btn--transparent{background-color:rgba(0,0,0,0);box-shadow:0 0 0 .1rem rgba(46,63,108,.1019607843);color:#353943}.base-btn.base-btn--transparent:hover{background-color:rgba(46,63,108,.1019607843);color:#353943}.base-btn.base-btn--transparent img{margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-btn.base-btn--transparent img{max-width:1.8rem;margin-left:.75rem}}.base-btn.base-btn--newsletter{width:100%;padding:0;height:4.2rem;background-color:#1d1d1f}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-btn.base-btn--newsletter{height:3.15rem}}.base-btn.base-btn--newsletter:hover{background-color:#0c0c0c}.base-btn.base-btn--newsletter img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-btn.base-btn--newsletter img{max-width:1.8rem}}.base-btn.base-btn--w100{width:100%}.base-btn.base-btn--back img{margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-btn.base-btn--back img{max-width:1.8rem;margin-right:.75rem}}.base-btn-filter{cursor:pointer;user-select:none;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.1rem;border-radius:1.2rem;font-size:1.6rem;line-height:150%;font-weight:700;color:#353943;background-color:rgba(0,0,0,0);outline:none;border:.1rem solid #c7cad3;transition:all .1s ease-in-out;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-btn-filter{font-size:1.2rem;padding:.6rem .825rem;border-radius:.9rem}}.base-btn-filter span{display:inline-block}.base-btn-filter .base-btn-filter__number{padding:0 .7rem;margin-left:.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-btn-filter .base-btn-filter__number{padding:0 .525rem;margin-left:.6rem}}.base-btn-filter img{margin-right:.8rem;transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-btn-filter img{margin-right:.6rem}}.base-btn-filter:hover,.base-btn-filter:focus,.base-btn-filter:active{outline:none}.base-btn-filter:hover{background-color:#353943;color:#fff;border-color:#353943}.base-btn-filter:hover img{filter:brightness(0) invert(1)}/*! purgecss end ignore */.container{width:100%;padding-left:1.2rem;padding-right:1.2rem;margin:0 auto}@media only screen and (min-width: 62em){.container{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.container{padding-left:1.5rem;padding-right:1.5rem}}.container .row{margin-left:-2rem;margin-right:-2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.container .row{margin-left:-1.5rem;margin-right:-1.5rem}}.container .row>*{padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.container .row>*{padding-left:1.5rem;padding-right:1.5rem}}.container.container--base{max-width:124rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.container.container--base{max-width:93rem}}@media only screen and (min-width: 1600px){.container.container--base{max-width:148rem}}.container.container--header{max-width:120rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.container.container--header{max-width:90rem}}.container.container--login{max-width:46rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.container.container--login{max-width:34.5rem}}.container.container--404{max-width:64rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.container.container--404{max-width:48rem}}.container.container--register{max-width:76rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.container.container--register{max-width:57rem}}.container.container--thanks{max-width:76rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.container.container--thanks{max-width:57rem}}.container.container--base-fluid{max-width:192rem;padding:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.container.container--base-fluid{max-width:144rem}}.container.container--product-slider,.container.container--hp-header{max-width:142rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.container.container--product-slider,.container.container--hp-header{max-width:106.5rem}}/*! purgecss end ignore */.base-section{padding:10rem 0 14rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-section{padding:7.5rem 0 10.5rem}}.base-section.base-section--gray{background-color:#ecf0f3}.base-section.base-section--with-vectors{padding:0}.base-section.base-section--with-vectors .base-section__content{padding:10rem 0}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-section.base-section--with-vectors .base-section__content{padding:7.5rem 0}}.base-section.base-section--with-vectors.base-section--gray{background-color:rgba(0,0,0,0)}.base-section.base-section--with-vectors.base-section--gray .base-section__content{background-color:#ecf0f3}.base-section.base-section--thanks-page{min-height:100vh;padding:0;display:flex;align-items:center}.base-section.base-section--thanks-page .container{padding-top:10rem;padding-bottom:10rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-section.base-section--thanks-page .container{padding-top:7.5rem;padding-bottom:7.5rem}}.base-section__header{text-align:center;margin-bottom:8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-section__header{margin-bottom:6rem}}.base-section__header h1,.base-section__header h2{font-weight:700;color:#353943}/*! purgecss end ignore */.category-content{padding-top:2.4rem;padding-bottom:10rem;position:relative;background-image:url(/img/bg/category-page-bg-new..svg);background-size:100% auto;background-repeat:no-repeat;background-position:center top}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content{padding-top:1.8rem;padding-bottom:7.5rem}}.category-content__flex{display:flex;flex-wrap:wrap}.category-content__col{width:100%;flex:0 0 100%}.category-content__col.category-content__col--left{margin-bottom:2.4rem}@media only screen and (min-width: 48em){.category-content__col.category-content__col--left{width:33.333333333%;flex:0 0 33.333333333%;margin-bottom:0}}@media only screen and (min-width: 62em){.category-content__col.category-content__col--left{width:23.8333333333%;flex:0 0 23.8333333333%}}@media only screen and (min-width: 1600px){.category-content__col.category-content__col--left{width:19.0277777778%;flex:0 0 19.0277777778%}}@media only screen and (min-width: 48em){.category-content__col.category-content__col--right{width:66.6666666667%;flex:0 0 66.6666666667%}}@media only screen and (min-width: 62em){.category-content__col.category-content__col--right{width:76.1666666667%;flex:0 0 76.1666666667%}}@media only screen and (min-width: 1600px){.category-content__col.category-content__col--right{width:80.9722222222%;flex:0 0 80.9722222222%}}@media only screen and (min-width: 48em){.category-content__inner{padding-left:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content__inner{padding-left:1.8rem}}.category-content__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.2rem;margin-top:2.4rem}@media only screen and (min-width: 48em){.category-content__grid{grid-gap:1.6rem}}@media only screen and (min-width: 62em){.category-content__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1366px){.category-content__grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content__grid{grid-gap:1.2rem;margin-top:1.8rem}}.category-content__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content__info{margin-bottom:.75rem}}.category-content__info-left{display:flex;align-items:center}.category-content__info-right{max-width:18.3rem;width:100%}.category-content__filter-button{margin-left:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content__filter-button{margin-left:1.8rem}}.category-content-tags{margin-top:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content-tags{margin-top:1.8rem}}.category-content-tags ul{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content-tags ul{gap:.9rem}}.category-content-tags li{display:inline-block}.category-content-tag{font-size:1.6rem;line-height:150%;color:#757575;padding:.4rem .8rem;padding-right:2.8rem;background-color:#fff;box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.15);display:inline-flex;align-items:center;border-radius:.8rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content-tag{font-size:1.2rem;padding:.3rem .6rem;padding-right:2.1rem;border-radius:.6rem}}.category-content-tag__color{width:1.2rem;height:1.2rem;border-radius:50%;display:block;position:relative;margin-right:.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content-tag__color{width:.9rem;height:.9rem;margin-right:.3rem}}.category-content-tag__closer{width:1.6rem;height:1.6rem;border-radius:50%;display:block;position:absolute;top:50%;transform:translateY(-50%);right:.8rem;background-color:#ecf0f3;cursor:pointer;transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content-tag__closer{width:1.2rem;height:1.2rem;right:.6rem}}.category-content-tag__closer img{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content-tag__closer img{max-width:.6rem}}.category-content-tag__closer:hover{background-color:#353943}.category-content-tag__closer:hover img{filter:brightness(0) invert(1)}.category-content-tag__label{margin-right:.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content-tag__label{margin-right:.3rem;max-width:1.2rem}}.category-content-tag__reset{padding-left:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content-tag__reset{padding-left:.9rem}}.category-content-tag__reset a{color:#353943;text-decoration:none;transition:all .1s ease-in-out}.category-content-tag__reset a:hover{color:#e84248}.category-content__bottom{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem;align-items:center;text-align:center;margin-top:2.4rem}@media only screen and (min-width: 48em){.category-content__bottom{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 62em){.category-content__bottom{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-content__bottom{grid-gap:1.2rem;margin-top:1.8rem}}.category-content__load{text-align:center}.category-content__bottom-anchor{text-align:center}@media only screen and (min-width: 1600px){.category-content__bottom-anchor{text-align:left;padding-left:2.4rem}}.category-content__anchor{color:#353943;display:inline-flex;align-items:center;transition:all .1s ease-in-out}.category-content__anchor:hover{color:#ef827d}.category-content__anchor img{margin-left:1rem}/*! purgecss end ignore */.category-list{background-color:#fff;border-radius:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-list{border-radius:.9rem}}.category-list__inner{padding:1.2rem}.category-list-item{position:relative;background-color:rgba(0,0,0,0);border-radius:1.2rem;margin-bottom:.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-list-item{border-radius:.9rem;margin-bottom:.15rem}}.category-list-item.is-active:not(.is-open){background-color:#ecf0f3}.category-list-item.is-active:not(.is-open) .category-list-item__arrow img,.category-list-item.is-active:not(.is-open) .category-list-item__arrow svg{transform:translate(-50%, -50%) rotate(180deg)}.category-list-item.is-active:not(.is-open) .category-list-item__arrow svg path{fill:#353943}.category-list-item.is-active:not(.is-open):hover .category-list-item__title{color:#e84248}.category-list-item.is-active:not(.is-open):hover .category-list-item__arrow svg path{fill:#e84248}.category-list-item:last-child{margin-bottom:0}.category-list-item__header{position:relative}.category-list-item-trigger{position:relative;display:block;cursor:pointer;position:absolute;height:100%;width:4rem;top:0;right:0;z-index:1}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-list-item-trigger{width:3rem}}.category-list-item-trigger:hover .category-list-item__arrow svg path{fill:#e84248}.category-list-item__inner{padding:0}.category-content__categories-item:not(:first-child){margin-top:4rem}.category-list-item-content{overflow:hidden}.category-list-item:not(.is-active) .category-list-item-content{max-height:0}.category-list-item__title{font-size:1.6rem;line-height:2.4rem;display:block;font-weight:700;color:#353943;transition:all .1s ease-in-out;z-index:1;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-list-item__title{font-size:1.2rem;line-height:1.8rem}}.category-list-item__title:hover{color:#e84248}.category-list-item__links{padding:0 2rem .4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-list-item__links{padding:0 1.5rem .3rem}}.category-list-item__links li{font-size:1.6rem;line-height:2.4rem;display:block;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-list-item__links li{font-size:1.2rem;line-height:1.8rem;margin-bottom:.9rem}}.category-list-item__links li:last-child{margin-bottom:0}.category-list-item__links li a{color:#353943;transition:all .1s ease-in-out;text-decoration:none;display:block}.category-list-item__links li a.is-active{color:#e84248}.category-list-item__links li a:hover{color:#e84248}.category-list-item__arrow{width:1rem;height:1rem;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-list-item__arrow{width:.75rem;height:.75rem;transform:translate(-50%, -50%) scale(0.75)}}.category-list-item__arrow img,.category-list-item__arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .25s ease-in-out}.category-list-item__arrow svg path{transition:all .25s ease-in-out}/*! purgecss end ignore */.category-item{background-color:#fff;position:relative;border-radius:1.2rem;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item{border-radius:.9rem}}.category-item:hover .category-item__icon{opacity:1}.category-item:not(.category-item--with-video) .category-item__img img{transition:transform .3s ease-in-out}.category-item:not(.category-item--with-video):hover .category-item__img img{transform:scale(1.1)}.category-item__img{aspect-ratio:286/380.5;position:relative;overflow:hidden;border-radius:1.2rem;background-color:#fff}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__img{border-radius:.9rem}}.category-item__img img{width:100%;height:100%;object-fit:cover}.category-item__tags{position:absolute;top:0;left:0;padding:1rem;z-index:1;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:.5rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__tags{padding:.75rem;gap:.375rem}}.category-item__tag{display:inline-flex;border-radius:.7rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__tag{border-radius:.525rem}}.category-item__tag span{font-size:1rem;line-height:150%;padding:.1rem .5rem;color:#fff;font-weight:400}@media only screen and (min-width: 48em){.category-item__tag span{font-size:1.3rem;line-height:150%}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__tag span{font-size:.975rem;padding:.075rem .375rem}}.category-item__content{position:relative;padding:1.6rem 0}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__content{padding:1.2rem 0}}.category-item__title{margin:0;font-size:1.6rem;line-height:120%;font-weight:600;height:3.84rem;color:#353943;position:relative;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}@media only screen and (min-width: 48em){.category-item__title{-webkit-line-clamp:1;height:auto}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__title{font-size:1.2rem}}.category-item__price{display:flex;align-items:center;margin-top:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__price{margin-top:.75rem}}.category-item__price-value{display:inline-block;font-size:1.8rem;line-height:120%;font-weight:400;color:#353943}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__price-value{font-size:1.35rem}}.category-item__price-value.category-item__price-value--sale{color:#e84248}.category-item__price-old{display:inline-block;font-size:1.6rem;line-height:150%;font-weight:400;color:#353943;text-decoration:line-through;margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__price-old{font-size:1.2rem;margin-left:.75rem}}.category-item__icon{position:absolute;right:1.6rem;bottom:1.6rem;transition:opacity .3s ease-in-out;opacity:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-item__icon{right:1.2rem;bottom:1.2rem;max-width:1.8rem}}.category-item__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;pointer-events:none}.category-item__video.is-playing{opacity:1;pointer-events:auto}.category-item__img--loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*! purgecss end ignore */.category-tab{margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-tab{margin-bottom:.9rem}}.category-tab li{display:inline-block;margin-right:.8rem;margin-bottom:.8rem}@media only screen and (min-width: 48em){.category-tab li{margin-right:1.2rem;margin-bottom:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-tab li{margin-right:.9rem;margin-bottom:.9rem}}.category-tab li:last-child{margin-right:0}.category-tab__item{font-weight:700;display:inline-block;color:#353943;padding:.9rem 1rem;border-radius:1.2rem;transition:all .1s ease-in-out}@media only screen and (min-width: 48em){.category-tab__item{padding:.9rem 1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-tab__item{padding:.675rem .9rem;border-radius:.9rem}}.category-tab__item.category-tab__item--active,.category-tab__item:hover{background-color:#e84248;color:#fff}.category-tab__item.category-tab__item--active{pointer-events:none}/*! purgecss end ignore */.category-filter{background-color:#fff;box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.15);border-radius:1.2rem;height:0;overflow:hidden;transition:height .3s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter{border-radius:.9rem}}.category-filter__inner{padding:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__inner{padding:.75rem}}.category-filter__item{padding:1.2rem;border-bottom:.1rem solid #e9e9e9}.category-filter__item:last-child{border-bottom:0;border-right:.1rem solid #e9e9e9}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__item{padding:.9rem}}.category-filter__title{font-weight:700;color:#353943;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__title{margin-bottom:.75rem}}.category-filter__color{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__color{gap:.675rem}}.category-filter__color-item{width:2.16rem;height:2.16rem;border-radius:.55rem;display:block}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__color-item{width:1.62rem;height:1.62rem}}.category-filter__color-item.bg-c-bila,.category-filter__color-item.bg-c-khaki,.category-filter__color-item.bg-c-neuvedena{box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.15)}.category-filter__color-item.is-active{outline:.3rem solid #000;box-shadow:none}.category-filter__color-item.is-active.bg-c-cerna{outline:.3rem solid #e84248}.category-filter__checkbox-inner{padding-left:.3rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__checkbox-inner{padding-left:.225rem}}.category-filter__checkbox{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1rem}@media only screen and (min-width: 48em){.category-filter__checkbox{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.category-filter__checkbox{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1600px){.category-filter__checkbox{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__checkbox{grid-gap:.75rem}}.category-filter__input{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-filter__input{gap:.75rem}}/*! purgecss end ignore */.base-pagination{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 62em){.base-pagination{justify-content:flex-end}}.base-pagination__steps ul{display:flex;align-items:center}.base-pagination__steps li{font-size:1.6rem;line-height:150%;font-weight:700;margin-right:.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-pagination__steps li{font-size:1.2rem;margin-right:.3rem}}.base-pagination__steps li:last-child{margin-right:0}.base-pagination__item,.base-pagination__dots{color:#353943}.base-pagination__item{display:flex;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-pagination__item{width:1.8rem;height:1.8rem}}.base-pagination__item:hover{color:#e84248}.base-pagination__item.base-pagination__item--active{background-color:#e84248;color:#fff;pointer-events:none;user-select:none}.base-pagination__arrow{display:flex;width:4.2rem;height:4.2rem;position:relative;background-color:#e84248;border-radius:50%;user-select:none;cursor:pointer;transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-pagination__arrow{width:3.15rem;height:3.15rem}}.base-pagination__arrow img{max-width:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-pagination__arrow img{max-width:.6rem}}.base-pagination__arrow.base-pagination__arrow--left{margin-right:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-pagination__arrow.base-pagination__arrow--left{margin-right:1.8rem}}.base-pagination__arrow.base-pagination__arrow--left img{transform:translate(-50%, -50%) rotate(180deg)}.base-pagination__arrow.base-pagination__arrow--right{margin-left:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-pagination__arrow.base-pagination__arrow--right{margin-left:1.8rem}}.base-pagination__arrow.base-pagination__arrow--disabled{opacity:0;pointer-events:none}.base-pagination__arrow:hover{background-color:#353943}/*! purgecss end ignore */.base-breadcrumbs{padding:2.4rem 0}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-breadcrumbs{padding:1.8rem 0}}.base-breadcrumbs ul{display:flex;flex-wrap:wrap;align-items:center}.base-breadcrumbs li{font-size:1.6rem;line-height:150%;font-weight:700;color:#757575;padding-right:3.4rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-breadcrumbs li{font-size:1.2rem;padding-right:2.55rem}}.base-breadcrumbs li:last-child{padding-right:0}.base-breadcrumbs li:last-child::before{display:none}.base-breadcrumbs li:before{content:"";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background-image:url(/img/icon/breadcrumbs-arrow..svg);background-size:.7rem auto;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-breadcrumbs li:before{right:.9rem;width:.75rem;height:.75rem;background-size:.525rem auto}}.base-breadcrumbs li a{color:#353943;text-decoration:none}.base-breadcrumbs li a:hover{color:#e84248}/*! purgecss end ignore */.category-header__content{padding-bottom:2.4rem;background-color:#ecf0f3}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-header__content{padding-bottom:1.8rem}}.category-header__content.category-header__content--collapsed .content-text{transition:max-height .3s ease;overflow:hidden}.category-header__content.category-header__content--collapsed .content-text.content-text--collapsed{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3}@media only screen and (min-width: 48em){.category-header__content.category-header__content--collapsed .content-text.content-text--collapsed{-webkit-line-clamp:5;line-clamp:5}}.category-header__text{margin-top:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-header__text{margin-top:.9rem}}/*! purgecss end ignore */.content-text p{margin:0;margin-bottom:2.4rem;font-size:1.6rem;line-height:150%;color:#000}@media only screen and (min-width: 992px)and (max-width: 1599px){.content-text p{font-size:1.2rem;margin-bottom:1.8rem}}.content-text p:last-child{margin-bottom:0}.content-text.content-text--large p{font-size:2rem}@media only screen and (min-width: 62em){.content-text.content-text--large p{font-size:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.content-text.content-text--large p{font-size:1.8rem}}.content-text.content-text--white p{color:#fff}.content-text.content-text--gray-shuriken p{color:#353943}.content-text-table table{border-collapse:collapse;width:100%}.content-text-table table td,.content-text-table table th{font-size:1.6rem;line-height:150%;color:#000;padding:1.2rem 0;border-bottom:.1rem solid #d3d5d7}.content-text-table table tr:last-child td,.content-text-table table tr:last-child th{border-bottom:none}.content-text__trigger-info{display:none}.content-text__trigger-info.is-active{display:inline-block}.content-text__trigger{cursor:pointer;text-decoration:underline !important;color:#e84248;font-weight:bold;margin-top:1.2rem;display:inline-block;font-size:1.6rem;line-height:120%}/*! purgecss end ignore */.detail-header{padding-bottom:10rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header{padding-bottom:7.5rem}}.detail-header__flex{padding-top:2.4rem;display:flex;flex-wrap:wrap}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header__flex{padding-top:1.8rem}}@media only screen and (min-width: 62em){.detail-header__content{padding-left:8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header__content{padding-left:6rem}}.detail-header__col{width:100%;flex:0 0 100%;position:relative}.detail-header__col.detail-header__col--left{margin-bottom:4.2rem}@media only screen and (min-width: 62em){.detail-header__col.detail-header__col--left{width:54%;flex:0 0 54%;margin-bottom:0}}@media only screen and (min-width: 62em){.detail-header__col.detail-header__col--right{width:46%;flex:0 0 46%}}.detail-header__content{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header__content{grid-gap:1.8rem}}.detail-header__price{display:block}.detail-header__price-select{width:100%;margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header__price-select{margin-bottom:1.8rem}}.detail-header__price-select .select-options{width:100%}@media only screen and (min-width: 62em){.detail-header__price-select .select-options{width:52rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header__price-select .select-options{width:39rem}}.detail-header__price-select .option{padding:.8rem;border-radius:1.2rem;border-bottom:none}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header__price-select .option{padding:.6rem;border-radius:.9rem}}.detail-header__price-select .option.custom-input-option{padding:0;padding-top:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header__price-select .option.custom-input-option{padding-top:.75rem}}.detail-header__price-select .option.custom-input-option.selected{background-color:rgba(0,0,0,0) !important}.detail-header__price-value strong{color:#353943;font-weight:700;display:block}.detail-header__price-small{font-weight:500}.detail-header__price-small span{text-decoration:line-through}/*! purgecss end ignore */.detail-header-color{padding-right:5.6rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header-color{padding-right:4.2rem}}.detail-header-color__trigger{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-size:1.6rem;line-height:150%;color:#000;transition:all .1s ease}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header-color__trigger{right:.75rem}}.detail-header-color__trigger:hover{color:#ef827d}.detail-header-color__trigger.is-not-active{display:none}.detail-header-color__grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:.4rem}@media only screen and (min-width: 48em){.detail-header-color__grid{grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header-color__grid{grid-gap:.3rem}}@media(max-width: 767px){.detail-header-color__grid.show-all .detail-header-color__item-wrapper:nth-child(n+4){display:block}}@media only screen and (min-width: 48em){.detail-header-color__grid.show-all .detail-header-color__item-wrapper:nth-child(n+6){display:block}}.detail-header-color__grid.show-all .detail-header-color__closer{display:block}.detail-header-color__closer{display:none;position:relative;aspect-ratio:1/1;text-align:center;background-color:#e84248;font-weight:700;color:#fff;font-size:1.4rem;line-height:120%;border-radius:1.2rem;outline:none;border:none;cursor:pointer;user-select:none;transition:all .1s ease-in-out;animation:colorVariantFadeEffect 1s}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header-color__closer{font-size:1.05rem;border-radius:.9rem}}.detail-header-color__closer span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.detail-header-color__closer:hover{background-color:#a42024}.detail-header-color__item-wrapper{position:relative;aspect-ratio:1/1}@media(max-width: 767px){.detail-header-color__item-wrapper:nth-child(n+4){animation:colorVariantFadeEffect 1s;display:none}}@media only screen and (min-width: 48em){.detail-header-color__item-wrapper:nth-child(n+6){animation:colorVariantFadeEffect 1s;display:none}}.detail-header-color__item{border-radius:1.2rem;width:100%;height:100%;cursor:pointer;position:absolute;top:0;left:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header-color__item{border-radius:.9rem}}.detail-header-color__item:after{content:"";position:absolute;width:1.8rem;height:1.8rem;top:.7rem;left:.7rem;background-image:url(/img/icon/variant-color-check..svg);background-size:100% auto;background-repeat:no-repeat;background-position:top left;display:none}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header-color__item:after{width:1.35rem;height:1.35rem;top:.525rem;left:.525rem}}.detail-header-color__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.detail-header-color__item:hover{box-shadow:0 .2rem 1.2rem 0 rgba(0,0,0,.15);background-color:#fff}.detail-header-color__item.is-active{box-shadow:0 .2rem 1.2rem 0 rgba(0,0,0,.15);background-color:#fff;pointer-events:none}.detail-header-color__item.is-active:after{display:block}@keyframes colorVariantFadeEffect{from{opacity:0}to{opacity:1}}/*! purgecss end ignore */.detail-header-slider__item{width:100%;aspect-ratio:648/878;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.detail-header-slider__item img{width:100%;height:100%;object-fit:cover}.detail-header-slider__item video{width:100%;height:100%;object-fit:cover}.detail-header-slider__controls{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1.2rem;margin-top:1.2rem}@media only screen and (min-width: 48em){.detail-header-slider__controls{grid-gap:2.4rem;margin-top:2.4rem;grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.detail-header-slider__controls{grid-gap:1.8rem;margin-top:1.8rem}}@media only screen and (min-width: 48em){.detail-header-slider__controls.show-all .detail-header-slider__control-item:not(.detail-header-slider__control-item--trigger):nth-child(n+5){display:block}}@media(max-width: 767px){.detail-header-slider__controls.show-all .detail-header-slider__control-item:not(.detail-header-slider__control-item--trigger):nth-child(n+4){display:block}}.detail-header-slider__control-item{width:100%;aspect-ratio:1/1;position:relative;cursor:pointer;background-color:#fff;border-radius:1.2rem;box-shadow:0px 2px 24px 0px rgba(0,0,0,.15)}.detail-header-slider__control-item:not(.detail-header-slider__control-item--trigger):hover img{transform:scale(1.2)}@media only screen and (min-width: 48em){.detail-header-slider__control-item:nth-child(n+5):not(.detail-header-slider__control-item--trigger){display:none;animation:1s controlsFadeEffect}}@media(max-width: 767px){.detail-header-slider__control-item:nth-child(n+4):not(.detail-header-slider__control-item--trigger){display:none;animation:1s controlsFadeEffect}}.detail-header-slider__control-item.detail-header-slider__control-item--trigger{z-index:1}.detail-header-slider__control-item.detail-header-slider__control-item--trigger.is-not-active{display:none !important}.detail-header-slider__control-item.detail-header-slider__control-item--trigger:hover .detail-header-slider__control-text span{color:#e84248}.detail-header-slider__control-inner{border-radius:1.2rem;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}.detail-header-slider__control-inner img{width:100%;height:100%;object-fit:cover;border-radius:.8rem;transition:transform .3s ease-in-out}.detail-header-slider__control-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700}.detail-header-slider__control-text span{color:#353943;transition:all .1s ease-in-out}@keyframes controlsFadeEffect{from{opacity:0}to{opacity:1}}/*! purgecss end ignore */.faq-section.faq-section--product-detail{padding:0 !important}.faq-item{border-radius:1.2rem;margin-bottom:2.4rem;background-color:#ecf0f3}@media only screen and (min-width: 992px)and (max-width: 1599px){.faq-item{border-radius:.9rem;margin-bottom:1.8rem}}.faq-item:last-child{margin-bottom:0}.faq-item.faq-item--white{background-color:#fff;box-shadow:0 .2rem 1.2rem 0 rgba(0,0,0,.05)}.faq-item.is-active .faq-item__button{background-color:rgba(0,0,0,0)}.faq-item.is-active .faq-item__icon{transform:translate(-50%, -50%) rotate(-45deg)}@media only screen and (min-width: 992px)and (max-width: 1599px){.faq-item.is-active .faq-item__icon{transform:translate(-50%, -50%) rotate(-45deg) scale(0.75)}}.faq-item.is-active .faq-item__icon svg path{fill:#353943}.faq-item:hover .faq-item__button{background-color:#e84248;border-color:#e84248}.faq-item:hover .faq-item__icon svg path{fill:#fff}.faq-item:hover.is-active .faq-item__button{background-color:rgba(0,0,0,0)}.faq-item:hover.is-active .faq-item__icon svg path{fill:#e84248}.faq-item:hover .faq-item__title span{color:#e84248}.faq-item__inner{padding:2.4rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.faq-item__inner{padding:1.8rem}}.faq-item__title span{font-weight:700;color:#353943;transition:all .1s ease-in-out}.faq-item__trigger{display:flex;flex-wrap:nowrap;gap:2.4rem;align-items:center;justify-content:space-between}@media only screen and (min-width: 992px)and (max-width: 1599px){.faq-item__trigger{gap:1.8rem}}.faq-item__text{padding-top:1.2rem;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.faq-item__text{padding-top:.9rem;grid-gap:.9rem}}.faq-item__content{overflow:hidden;transition:max-height .3s ease-out}.faq-item__button{width:4.2rem;height:4.2rem;flex:0 0 4.2rem;display:block;border-radius:50%;position:relative;background-color:#353943;border:.1rem solid #353943;transition:background-color .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.faq-item__button{width:3.15rem;height:3.15rem;flex:0 0 3.15rem}}.faq-item__icon{width:2.4rem;height:2.4rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.faq-item__icon{transform:translate(-50%, -50%) scale(0.75)}}.faq-item__icon svg path{transition:all .1s ease-in-out}/*! purgecss end ignore */.product-slider__content{position:relative}@media only screen and (min-width: 62em){.product-slider__content{padding:0 6.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.product-slider__content{padding:0 4.95rem}}.product-slider{padding:10rem 0;padding-bottom:22.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.product-slider{padding:7.5rem 0;padding-bottom:16.65rem}}.product-slider .tns-nav{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;left:0;bottom:0;width:100%;bottom:-12.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.product-slider .tns-nav{bottom:-9.15rem}}.product-slider .tns-nav button{width:4.2rem;height:4.2rem;background-color:rgba(0,0,0,0);border:none;outline:none;position:relative;user-select:none;padding:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.product-slider .tns-nav button{width:3.15rem;height:3.15rem}}.product-slider .tns-nav button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.2rem;height:1.2rem;border-radius:50%;background-color:#bac1c7;transition:all .25s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.product-slider .tns-nav button:before{width:.9rem;height:.9rem}}.product-slider .tns-nav button:focus,.product-slider .tns-nav button:active,.product-slider .tns-nav buttonhover{outline:none;background:none}.product-slider .tns-nav button:hover:before{width:1.6rem;height:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.product-slider .tns-nav button:hover:before{width:1.2rem;height:1.2rem}}.product-slider .tns-nav button.tns-nav-active:before{background-color:#e84248;width:2.4rem;height:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.product-slider .tns-nav button.tns-nav-active:before{width:1.8rem;height:1.8rem}}.product-slider-item .category-item__img{box-shadow:0 .2rem 1.2rem 0 rgba(0,0,0,.1);background-color:#fff}.product-slider-item__shadow{position:relative}.product-slider-item__inner{padding:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.product-slider-item__inner{padding:.9rem}}.product-slider__arrow{width:4.2rem;height:4.2rem;position:absolute;top:50%;transform:translateY(-50%);background-color:#e84248;z-index:1;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.product-slider__arrow{width:3.15rem;height:3.15rem}}.product-slider__arrow img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-slider__arrow:hover{background-color:#353943}.product-slider__arrow.product-slider__arrow--left{left:0}.product-slider__arrow.product-slider__arrow--right{right:0}.product-slider__arrow[aria-disabled=true]{pointer-events:none;opacity:.5}/*! purgecss end ignore */.section-line{width:100%;height:4.4rem;display:block;background-image:url(/img/line/section-light-line-top..svg);background-size:auto 100%;background-position:top center;background-repeat:repeat-x;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.section-line{height:3.3rem}}.section-line.section-line--light-bottom{background-color:#ecf0f3;background-image:url(/img/line/section-light-line-bottom..svg)}.section-line.section-line--dark-top{min-width:100vw;background-image:url(/img/line/section-dark-line-bottom..svg);transform:rotate(180deg)}.section-line.section-line--dark-bottom{background-image:url(/img/line/section-dark-line-bottom..svg)}.section-line.section-line--form{background-image:url(/img/line/section-form-line-top..svg);z-index:1}.section-line.section-line--logo-slide{width:100vw;aspect-ratio:1920/44;position:absolute;top:-4.4rem;left:0;background-image:url(/img/line/section-line-logo-slide..svg);background-size:cover;z-index:2;background-repeat:no-repeat}@media only screen and (min-width: 992px)and (max-width: 1599px){.section-line.section-line--logo-slide{top:-3.3rem}}.section-line.section-line--footer{position:absolute;top:-4.4rem;left:0;background-image:url(/img/line/section-footer-line-top..svg)}@media only screen and (min-width: 992px)and (max-width: 1599px){.section-line.section-line--footer{top:-3.3rem}}/*! purgecss end ignore */.brick-banner__content{padding:2.4rem 0;background-color:#35383d}@media only screen and (min-width: 992px)and (max-width: 1599px){.brick-banner__content{padding:1.8rem 0}}.brick-banner__grid{display:grid;align-items:center;grid-template-columns:repeat(1, 1fr);grid-gap:8rem;padding:4rem 0;max-width:56rem;width:100%;margin:0 auto}@media only screen and (min-width: 62em){.brick-banner__grid{grid-template-columns:repeat(2, 1fr);padding:4rem 0 8rem;max-width:100%;margin:0}}@media only screen and (min-width: 992px)and (max-width: 1599px){.brick-banner__grid{padding:3rem 0 6rem;grid-gap:6rem}}.brick-banner__text{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem;text-align:center}@media only screen and (min-width: 62em){.brick-banner__text{text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1599px){.brick-banner__text{grid-gap:1.8rem}}.brick-banner__img{display:flex}.brick-banner__button .base-btn-red{max-width:26.3rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.brick-banner__button .base-btn-red{max-width:19.725rem}}.brick-banner__line{width:100vw;aspect-ratio:1920/44;display:flex;position:relative}.brick-banner__line img{width:100%;height:100%;object-fit:cover}.brick-banner__line.brick-banner__line--top{bottom:-0.2rem}.brick-banner__line.brick-banner__line--bottom{top:-0.2rem}/*! purgecss end ignore */.favorite-item__title{font-weight:700;color:#353943}.favorite-item__title span{white-space:nowrap}.favorite-item{height:17rem;background-color:#fff;position:relative;display:flex;align-items:center;border-radius:1.2rem;box-shadow:0 .2rem 1.2rem 0 rgba(0,0,0,.05)}@media only screen and (min-width: 62em){.favorite-item{height:20.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.favorite-item{border-radius:.9rem;height:15.6rem}}.favorite-item:hover .favorite-item__img img{transform:scale(1.2) translateX(-5%)}.favorite-section__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:3rem}@media only screen and (min-width: 48em){.favorite-section__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.favorite-section__grid{grid-gap:6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.favorite-section__grid{grid-gap:4.5rem}}.favorite-item__img{width:15rem;height:100%;overflow:hidden;position:absolute;top:0;left:0;display:flex;align-items:center;border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem}@media only screen and (min-width: 62em){.favorite-item__img{width:18.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.favorite-item__img{width:13.8rem;border-top-left-radius:.9rem;border-bottom-left-radius:.9rem}}.favorite-item__img img{transition:all .15s ease-in-out}.favorite-item__inner{padding:2rem;padding-left:16.2rem}@media only screen and (min-width: 62em){.favorite-item__inner{padding-left:19.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.favorite-item__inner{padding:1.5rem;padding-left:14.7rem}}/*! purgecss end ignore */.service-section__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:3rem}@media only screen and (min-width: 62em){.service-section__grid{grid-template-columns:repeat(2, 1fr);grid-gap:6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.service-section__grid{grid-gap:4.5rem}}.service-item{background-color:#ecf0f3;border-radius:1.2rem;position:relative;min-height:17.6rem;display:flex;align-items:center}@media only screen and (min-width: 992px)and (max-width: 1599px){.service-item{border-radius:.9rem;min-height:13.2rem}}.service-item__icon{position:relative;max-width:12.8rem}@media only screen and (min-width: 48em){.service-item__icon{position:absolute;top:50%;transform:translateY(-50%);left:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.service-item__icon{left:1.8rem;max-width:9.6rem}}.service-item__title{margin:0;font-weight:700;color:#353943;margin-bottom:1.2rem;display:block}.service-item__inner{padding:2.4rem;padding-top:0;text-align:center;width:100%}@media only screen and (min-width: 48em){.service-item__inner{padding:1rem 2.4rem;padding-left:17.6rem;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1599px){.service-item__inner{padding:.75rem 1.8rem;padding-left:13.2rem}}/*! purgecss end ignore */.form-section{background-color:#e84248;position:relative}.form-section .container{position:relative;z-index:1}.form-section__bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 62em){.form-section__bg{width:auto;object-fit:contain}}.form-section__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:4rem}@media only screen and (min-width: 48em){.form-section__grid{grid-gap:8rem}}@media only screen and (min-width: 62em){.form-section__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-section__grid{grid-gap:6rem}}.form-section__content{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-section__content{grid-gap:1.2rem}}.form-section__grid{padding:5rem 0 9.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-section__grid{padding:3.75rem 0 7.05rem}}.form-section__bottom{margin-top:2.4rem;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:1.6rem}@media only screen and (min-width: 48em){.form-section__bottom{margin-top:4.2rem;flex-direction:row;justify-content:space-between;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-section__bottom{margin-top:3.15rem;gap:1.2rem}}@media only screen and (min-width: 48em){.form-section__gdpr{text-align:right}}@media only screen and (min-width: 48em){.form-section__gdpr span{display:block}}.form-section__gdpr a{text-decoration:underline}.form-section__col.form-section__col--left{order:2}@media only screen and (min-width: 62em){.form-section__col.form-section__col--left{order:1}}.form-section__col.form-section__col--right{order:1}@media only screen and (min-width: 62em){.form-section__col.form-section__col--right{order:2}}.form-section__list li{display:inline-block;margin-right:2.4rem;margin-bottom:1.6rem}@media only screen and (min-width: 48em){.form-section__list li{margin-right:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-section__list li{margin-right:3.15rem;margin-bottom:1.2rem}}.form-section__list li a{display:block;position:relative;padding-left:3.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-section__list li a{padding-left:2.7rem}}.form-section__list li a img{top:50%;left:0;transform:translateY(-50%);position:absolute}.form-section__title,.form-section__text{margin-bottom:2.4rem}@media only screen and (min-width: 48em){.form-section__title,.form-section__text{margin-bottom:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.form-section__title,.form-section__text{margin-bottom:3.15rem}}/*! purgecss end ignore */.hp-header{min-height:50vh;display:flex;width:100%;align-items:center;position:relative}@media only screen and (min-width: 62em){.hp-header{min-height:auto;height:68rem;max-height:100vh}}@media only screen and (min-width: 992px)and (max-width: 1599px){.hp-header{height:51rem}}.hp-header .container{position:relative;z-index:1;padding-top:4rem;padding-bottom:6.4rem}@media only screen and (min-width: 48em){.hp-header .container{padding-top:6.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.hp-header .container{padding-top:4.8rem;padding-bottom:4.8rem}}.hp-header__bg{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.hp-header-slider{position:relative}@media only screen and (min-width: 48em){.hp-header-slider{padding:0 9rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.hp-header-slider{padding:0 6.75rem}}.hp-header-slider .tns-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;position:absolute;left:0;bottom:8rem;width:100%}@media only screen and (min-width: 48em){.hp-header-slider .tns-nav{bottom:10.4rem;gap:1.6rem}}@media only screen and (min-width: 62em){.hp-header-slider .tns-nav{gap:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.hp-header-slider .tns-nav{bottom:7.8rem;gap:1.8rem}}.hp-header-slider .tns-nav button{width:5rem;height:.6rem;border-radius:0;background-color:#fff;outline:none;border:none;box-shadow:0 .2rem .4rem rgba(0,0,0,.1)}@media only screen and (min-width: 48em){.hp-header-slider .tns-nav button{width:10rem}}@media only screen and (min-width: 62em){.hp-header-slider .tns-nav button{width:15rem;height:.6rem}}.hp-header-slider .tns-nav button.tns-nav-active{background-color:#e84248}.hp-header-slider__arrow{width:4.2rem;height:4.2rem;position:absolute;top:50%;transform:translateY(-50%);background-color:#e84248;z-index:1;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.hp-header-slider__arrow{width:3.15rem;height:3.15rem}}.hp-header-slider__arrow img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hp-header-slider__arrow:hover{background-color:#353943}.hp-header-slider__arrow.hp-header-slider__arrow--left{left:0}.hp-header-slider__arrow.hp-header-slider__arrow--right{right:0}.hp-header-slider__arrow[aria-disabled=true]{pointer-events:none;opacity:.5}.hp-header-slider__flex{display:flex;flex-wrap:wrap;align-items:center}.hp-header-slider__col{width:100%;flex:0 0 100%}@media only screen and (min-width: 62em){.hp-header-slider__col{width:50%;flex:0 0 50%}}.hp-header-slider__col.hp-header-slider__col--left{margin-bottom:4.2rem}@media only screen and (min-width: 62em){.hp-header-slider__col.hp-header-slider__col--left{margin-bottom:0}}.hp-header-slider__list,.hp-header-slider__button{margin-top:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.hp-header-slider__list,.hp-header-slider__button{margin-top:1.8rem}}.hp-header-slider__list ul li{display:block;margin-bottom:1.6rem;font-size:2rem;line-height:120%}@media only screen and (min-width: 62em){.hp-header-slider__list ul li{font-size:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.hp-header-slider__list ul li{font-size:1.8rem;margin-bottom:1.2rem}}.hp-header-slider__list ul li:last-child{margin-bottom:0}.hp-header-slider__list p{font-size:2rem;line-height:120%}@media only screen and (min-width: 62em){.hp-header-slider__list p{font-size:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.hp-header-slider__list p{font-size:1.8rem}}.hp-header-slider__img{max-width:100%;aspect-ratio:689/709;position:relative}.hp-header-slider__img img{width:100%;height:100%;object-fit:cover}.hp-header-slider__text{text-align:center}@media only screen and (min-width: 62em){.hp-header-slider__text{padding-right:2.4rem;text-align:left}}@media only screen and (min-width: 62em)and (min-width: 992px)and (max-width: 1599px){.hp-header-slider__text{padding-right:1.8rem}}/*! purgecss end ignore */.logo-slide-section{position:relative}.logo-slide-section__content{position:relative;width:100%;overflow:hidden}.logo-slide-section__inner{display:flex;width:18102.8571428571px;animation:slide 132s linear infinite;gap:0;padding:2rem 0 2rem}.logo-slide-item{flex:0 0 274.2857142857px;display:flex;align-items:center;justify-content:center;height:80px;background-color:#fff}.logo-slide-item img{max-width:120px;max-height:60px;object-fit:contain;opacity:.7;transition:all .3s ease}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),visibility .5s cubic-bezier(0.4, 0, 0.2, 1)}.loader--hidden{opacity:0;visibility:hidden}.loader__spinner{position:relative;width:80px;height:80px}.loader__spinner::before,.loader__spinner::after{content:"";position:absolute;border-radius:50%;animation:pulse 2s ease-in-out infinite}.loader__spinner::before{width:100%;height:100%;background:radial-gradient(circle, transparent 40%, #E84248 40%, #E84248 60%, transparent 60%);animation:rotate 2s linear infinite}.loader__spinner::after{width:60%;height:60%;top:20%;left:20%;background:#e84248;box-shadow:0 0 20px rgba(232,66,72,.6);animation:heartbeat 1.5s ease-in-out infinite}.loader__dots{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;gap:8px;margin-top:120px}.loader__dots span{width:8px;height:8px;background:#e84248;border-radius:50%;animation:bounce 1.4s ease-in-out infinite both}.loader__dots span:nth-child(1){animation-delay:-0.32s}.loader__dots span:nth-child(2){animation-delay:-0.16s}.loader__dots span:nth-child(3){animation-delay:0s}@keyframes rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(1)}}@keyframes heartbeat{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes bounce{0%,80%,100%{transform:scale(0.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(232,66,72,.4)}70%{box-shadow:0 0 0 20px rgba(232,66,72,0)}100%{box-shadow:0 0 0 0 rgba(232,66,72,0)}}/*! purgecss end ignore */.base-navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;transform:translateY(0);transition:transform .25s ease;background-color:#35383d}.base-navbar .base-navbar__brand{margin-right:2rem}@media only screen and (min-width: 1366px){.base-navbar .base-navbar__brand{margin-right:7.1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar .base-navbar__brand{margin-right:1.5rem}}@media only screen and (min-width: 62em){.base-navbar .base-navbar__brand img{width:auto}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar .base-navbar__brand img{max-width:9.75rem;height:auto}}.base-navbar .base-navbar__desktop{display:none}@media only screen and (min-width: 62em){.base-navbar .base-navbar__desktop{padding:0;display:block}}.base-navbar .navbar-mobile{padding:0;height:6.6rem;display:flex;align-items:center}@media only screen and (min-width: 62em){.base-navbar .navbar-mobile{display:none}}.base-navbar__inner{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 62em){.base-navbar__inner{display:grid;grid-template-columns:minmax(auto, 20rem) minmax(auto, 32rem) minmax(auto, 39.8rem) minmax(auto, 21rem);gap:2.4rem}}@media only screen and (min-width: 62em)and (min-width: 992px)and (max-width: 1599px){.base-navbar__inner{grid-template-columns:minmax(auto, 15rem) minmax(auto, 24rem) minmax(auto, 29.85rem) minmax(auto, 15.75rem);gap:1.8rem}}.base-navbar__inner .base-navbar__link{padding:0;font-size:1.6rem;line-height:1;font-weight:500;color:#fff;transition:all .1s ease}@media only screen and (min-width: 62em){.base-navbar__inner .base-navbar__link{padding:1rem 1.8rem;position:relative}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar__inner .base-navbar__link{font-size:1.2rem;padding:.75rem 1.35rem}}.base-navbar__inner .base-navbar__link:hover{color:#848689}@media only screen and (min-width: 62em){.base-navbar__inner .base-navbar__link:hover:before{opacity:0}}.base-navbar__inner .base-navbar__link.base-navbar__link--cart:hover .base-navbar__cart-icon img:first-child{opacity:0}.base-navbar__inner .base-navbar__link.base-navbar__link--cart:hover .base-navbar__cart-icon img:last-child{opacity:1}.base-navbar__inner .base-navbar__item{padding:0 .6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar__inner .base-navbar__item{padding:0 .45rem}}.base-navbar__inner .base-navbar__item .base-navbar__link{display:flex;align-items:center}.base-navbar__inner .base-navbar__item .base-navbar__link svg{transition:transform .25s ease}.base-navbar__inner .base-navbar__item .base-navbar__link svg path{fill:#fff}.base-navbar__inner .base-navbar__item .base-navbar__link span{margin-left:.5rem;top:-0.2rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar__inner .base-navbar__item .base-navbar__link span{margin-left:.375rem;top:-.15rem}}.base-navbar__inner .base-navbar__item.is-active .base-navbar__link{color:#848689}.base-navbar__inner .base-navbar__item.is-active .base-navbar__link svg path{fill:#848689}.base-navbar__inner .base-navbar__item.is-active .base-navbar__link svg{transform:rotate(-180deg)}.base-navbar__buttons{display:flex;align-items:center}.base-navbar__buttons li{margin-right:2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar__buttons li{margin-right:1.5rem}}.base-navbar__buttons li:last-child{margin-right:0}.base-navbar__phone{width:19.5rem;display:inline-flex;user-select:none;justify-content:center;align-items:center;text-decoration:none;position:relative;color:var(--footer-button-color);background-color:var(--footer-button-bg);font-size:1.6rem;line-height:4.6rem;font-weight:500;padding:0 1rem;padding-left:4rem;border-radius:11.9rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar__phone{width:14.625rem;font-size:1.2rem;line-height:3.45rem;padding:0 .75rem;padding-left:3rem;border-radius:8.925rem}}.base-navbar__phone span{color:purple}.base-navbar__phone img{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar__phone img{left:1.2rem}}.base-navbar__phone:hover{background-color:var(--footer-button-bg-hover)}.base-navbar__list,.base-navbar__flex{display:flex;align-items:center}@media only screen and (min-width: 62em){.base-navbar__flex{height:6.4rem}}@media only screen and (min-width: 62em)and (min-width: 992px)and (max-width: 1599px){.base-navbar__flex{height:4.8rem}}.base-navbar__list.base-navbar__list--left{justify-content:center}.base-navbar__number{position:absolute;top:-0.1rem;right:.7rem;padding:0 .7rem;background-color:#e84248;border-radius:.8rem;display:none;min-width:2.4rem;justify-content:center}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar__number{padding:0 .525rem;border-radius:.6rem;min-width:1.8rem;right:.525rem}}.base-navbar__number.is-active{display:inline-flex}.base-navbar__number span{margin:0 !important;top:0 !important}.base-navbar__cart-icon{display:block;width:2.4rem;height:2.4rem;position:relative;margin:0 !important}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar__cart-icon{width:1.8rem;height:1.8rem}}.base-navbar__cart-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .1s ease}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-navbar__cart-icon img{width:1.8rem;height:auto}}.base-navbar__cart-icon img:last-child{opacity:0}/*! purgecss end ignore */.base-submenu{width:100%;background-color:#ecf0f3;background-repeat:no-repeat;background-size:cover;position:fixed;left:0;top:6.4rem;border:0;border-radius:0;padding:0;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.05);z-index:1001;transition:top .25s ease;display:none}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu{top:4.8rem}}.base-submenu.is-active{display:block}.base-submenu__inner{padding:2.4rem;padding-bottom:4.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu__inner{padding:1.8rem;padding-bottom:3.6rem}}.base-submenu__content{max-width:144rem;width:100%;margin:0 auto;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu__content{max-width:108rem}}.base-submenu__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));grid-gap:2.4rem;max-width:116rem;width:100%;margin:0 auto;align-items:start}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu__grid{grid-gap:1.8rem;max-width:87rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}}@media(max-width: 768px){.base-submenu__grid{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}}@media(min-width: 1400px){.base-submenu__grid{grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr))}}.base-submenu__flex{display:flex;flex-wrap:wrap;gap:2.4rem;max-width:116rem;width:100%;margin:0 auto;align-items:flex-start}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu__flex{gap:1.8rem;max-width:87rem}}.base-submenu__col{flex:1 1 20rem;min-width:15rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu__col{flex:1 1 15rem;min-width:11.25rem}}.base-submenu__col.base-submenu__col--left{width:62.5%;flex:0 0 62.5%}.base-submenu__col.base-submenu__col--right{width:37.5%;flex:0 0 37.5%}.base-submenu__col.base-submenu__col--auto{flex:1 1 auto;min-width:15rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu__col.base-submenu__col--auto{min-width:11.25rem}}.base-submenu__col-inner{padding-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu__col-inner{padding-right:.75rem}}.base-submenu-item__title{display:block;font-size:1.8rem;line-height:2.2rem;padding:1rem;font-weight:700}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu-item__title{font-size:1.35rem;line-height:1.65rem;padding:.75rem;margin-bottom:.6rem}}.base-submenu-item__title a{color:#353943;text-decoration:none;display:block;transition:color .2s ease}.base-submenu-item__title a:hover{color:#d20a11}.base-submenu-item__list{margin:0;padding:0;list-style:none}.base-submenu-item__list li{padding:.4rem 1rem;font-size:1.8rem;line-height:2.2rem;font-weight:500}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu-item__list li{padding:.6rem .75rem;font-size:1.35rem;line-height:1.65rem}}.base-submenu-item__list li a{color:#353943;text-decoration:none;display:block;transition:color .2s ease}.base-submenu-item__list li a:hover{color:#d20a11}.base-submenu__links ul{margin:0;padding:0;list-style:none}.base-submenu__links ul li{color:#fff;font-size:1.8rem;line-height:150%;padding:.4rem 0}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-submenu__links ul li{font-size:1.35rem}}.base-submenu__links ul li a{color:#fff;text-decoration:none;display:block;transition:color .2s ease}.base-submenu__links ul li a:hover{text-decoration:underline;color:#d20a11}/*! purgecss end ignore */.navbar-mobile__flex{display:flex;align-items:center;justify-content:space-between}.navbar-mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;display:none;transform:translateY(-100%);transition:transform .5s ease}.navbar-mobile-menu.is-active{display:block}.navbar-mobile-menu.is-animate{transform:translateY(0)}.navbar-mobile-menu__inner{background-color:#35383d;position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:0}.navbar-mobile-menu__items{padding:0 2.4rem;padding-top:9.8rem;padding-bottom:16.9rem;padding:7.8rem 1.2rem 10rem}.navbar-mobile-menu__scroll{overflow-y:auto;max-height:calc(100vh - 34.8rem);padding-right:1.6rem;margin-right:-1.6rem}.navbar-mobile-header{position:absolute;top:0;left:0;width:100%}.navbar-mobile-header__inner{padding:2.4rem 2.4rem 0;display:flex;justify-content:space-between;align-items:center}.navbar-mobile-header__logo{display:block;width:100%;text-align:center}.navbar-mobile-header__logo img{max-width:16.9rem}.navbar-mobile__logo{display:block}.navbar-mobile__logo img{max-width:16.9rem}.navbar-mobile-footer{position:absolute;bottom:0;left:0;width:100%}.navbar-mobile-footer__inner{padding:0 2.4rem 2.4rem}.navbar-mobile-footer__list{text-align:center}.navbar-mobile-footer__list li{margin-bottom:1.2rem;display:block}.navbar-mobile-footer__list li:last-child{margin-bottom:0}.navbar-mobile-header__switcher{width:8.9rem;margin-left:2rem;text-align:right}.navbar-mobile-item{display:block;position:relative;padding:1rem 2.4rem;margin-bottom:1.2rem}.navbar-mobile-item:last-child{margin-bottom:0}.navbar-mobile-item.navbar-mobile-item--without-icon{padding:1.7rem 0;border-bottom:none;margin:0}.navbar-mobile-item.navbar-mobile-item--without-icon .navbar-mobile-item__content{margin-left:0}.navbar-mobile-item__arrow{position:absolute;top:50%;right:0;transform:translateY(-50%)}.navbar-mobile-item__inner{display:flex;align-items:center;position:relative}.navbar-mobile-item__icon{display:block;width:5.4rem;height:5.4rem;border-radius:1.3rem;background-color:var(--footer-button-bg);position:relative}.navbar-mobile-item__icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.navbar-mobile-item__title{display:block;font-size:1.6rem;line-height:150%;font-weight:700;color:#fff}.navbar-mobile-menu__main{position:relative;overflow:hidden;height:100%;border-radius:3rem}.navbar-mobile-submenu{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#35383d;z-index:1;transform:translateX(-100%);display:none;transition:transform .25s ease-in-out;padding:0 1.2rem}.navbar-mobile-submenu.is-active{display:block}.navbar-mobile-submenu.is-animate{transform:translateX(0)}.navbar-mobile-submenu__inner{border-radius:1.2rem;padding:2.4rem;background-color:#ecf0f3}.navbar-mobile-item__ul li{display:block;font-size:1.8rem;line-height:194%;font-weight:500;color:#353943}.navbar-mobile-item__ul li a{display:block}.navbar-mobile-item__ul .navbar-mobile-item__ul-title{font-weight:700;margin-top:1.6rem}.navbar-mobile-item__ul .navbar-mobile-item__ul-title:first-child{margin-top:0}.navbar-mobile-submenu__title{display:none}.navbar-mobile-submenu__scroll{overflow-y:auto;max-height:calc(100vh - 27.5rem);padding-right:1.6rem;margin-right:-1.6rem}.navbar-mobile-back{position:relative;width:100%;padding-top:7.8rem;margin-bottom:1.2rem}.navbar-mobile-back__inner{padding:1rem 2.4rem}.navbar-mobile-back__trigger{font-size:1.6rem;line-height:150%;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);padding:0;color:#fff}.navbar-mobile-back__trigger img{margin-right:1rem}.navbar-mobile__toggler{padding:.9rem 2.4rem}.navbar-mobile__toggler.is-active .navbar-mobile__toggler-inner img:nth-child(1){opacity:0}.navbar-mobile__toggler.is-active .navbar-mobile__toggler-inner img:nth-child(2){opacity:1}.navbar-mobile__toggler-inner{display:block;width:2.4rem;height:2.4rem;position:relative}.navbar-mobile__toggler-inner img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.navbar-mobile__toggler-inner img:nth-child(2){opacity:0}.navbar-mobile-submenu__list{margin-bottom:0}.navbar-mobile__cart{padding:.9rem 2.4rem;position:relative}.navbar-mobile__cart .base-navbar__number{top:.1rem;right:1.3rem}.navbar-mobile-menu__search{margin-bottom:1.2rem}/*! purgecss end ignore */.base-cart{padding-top:8.4rem;padding-bottom:4.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart{padding-top:6.3rem;padding-bottom:3.6rem}}.base-cart__header{display:block;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__header{margin-bottom:.75rem}}.base-cart__flex{display:flex;flex-wrap:wrap;margin-top:4.2rem}@media only screen and (min-width: 62em){.base-cart__flex{margin-top:1.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__flex{margin-top:1.35rem}}.base-cart__col{width:100%;flex:100%}@media only screen and (min-width: 62em){.base-cart__col.base-cart__col--left{width:64.8333333333%;flex:0 0 64.8333333333%;padding-top:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__col.base-cart__col--left{padding-top:1.8rem}}.base-cart__col.base-cart__col--right{position:relative}@media only screen and (min-width: 62em){.base-cart__col.base-cart__col--right{width:35.1666666667%;flex:0 0 35.1666666667%}}.base-cart-summary{width:100%;margin:0 auto}@media only screen and (min-width: 62em){.base-cart-summary{margin:0;position:absolute;padding-top:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-summary{padding-top:1.8rem}}@media only screen and (min-width: 62em){.base-cart-summary.is-fixed{position:fixed;top:0;left:var(--cart-summary-left);width:var(--cart-summary-width);z-index:100}}@media only screen and (min-width: 62em){.base-cart-summary.is-bottom-stuck{position:absolute;top:0;width:100%}}.base-cart-summary__block{background-color:#ecf0f3;border-radius:1.2rem;width:100%}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-summary__block{border-radius:.9rem}}.base-cart-summary__inner{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-summary__inner{padding:1.8rem}}.base-cart-summary__title{margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-summary__title{margin-bottom:1.2rem}}.base-cart-summary__content{margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-summary__content{margin-bottom:1.2rem}}.base-cart-summary__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-summary__item{margin-bottom:1.2rem;gap:.75rem}}.base-cart-summary__item:last-child{margin-bottom:0}.base-cart-summary__item span{display:block}.base-cart-summary__delivery{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-summary__delivery{margin-bottom:1.2rem;gap:.75rem}}.base-cart-summary__delivery span{display:block}.base-summary-price{background-color:#fff;border-radius:1.2rem;margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-summary-price{margin-bottom:1.2rem;border-radius:.9rem}}.base-summary-price__inner{padding:1.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-summary-price__inner{padding:.9rem;gap:.75rem}}.base-cart-summary__button .base-btn{width:100%}.base-summary-price__checkbox{margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-summary-price__checkbox{margin-bottom:1.2rem}}.base-summary-price__checkbox-item{margin-bottom:1.6rem;display:block}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-summary-price__checkbox-item{margin-bottom:1.2rem}}.base-cart__title,.base-cart__item{margin-bottom:1.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__title,.base-cart__item{margin-bottom:1.35rem}}.base-cart-checkbox{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.8rem}@media only screen and (min-width: 48em){.base-cart-checkbox{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.base-cart-checkbox{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-checkbox{grid-gap:1.35rem}}.base-cart-checkbox__item-content{background-color:#ecf0f3;border-radius:1.2rem}@media only screen and (min-width: 62em){.base-cart__col-inner{padding-right:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__col-inner{padding-right:3.15rem}}.base-cart-checkbox__item-inner{padding:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-checkbox__item-inner{padding:.9rem}}.base-cart-checkbox-item__text{display:block;padding-left:3rem;margin-top:.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-checkbox-item__text{padding-left:2.25rem;margin-top:.6rem}}.base-cart__item-content{background-color:#ecf0f3;border-radius:1.2rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__item-content{border-radius:.9rem}}.base-cart__item-inner{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__item-inner{padding:1.8rem}}.base-cart__item-inner.base-cart__item-inner--with-delete-button{padding-bottom:6.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__item-inner.base-cart__item-inner--with-delete-button{padding-bottom:4.95rem}}.base-cart-form__delete{position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-form__delete{max-width:1.8rem}}.base-cart-form__label{display:block}.base-cart-form{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-form{grid-gap:1.35rem}}@media only screen and (min-width: 62em){.base-cart-form.base-cart-form--50{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.base-cart-form.base-cart-form--50 .base-cart-form__item.base-cart-form__item--full-width{grid-column:span 2}}.base-cart-form__item{display:block}.base-cart-form__item.base-cart-form__item--multi{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.8rem}@media only screen and (min-width: 48em){.base-cart-form__item.base-cart-form__item--multi{grid-template-columns:1fr 12.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-form__item.base-cart-form__item--multi{grid-template-columns:1fr 9.45rem;grid-gap:1.35rem}}.base-cart__button{display:block;margin-bottom:1.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__button{margin-bottom:1.35rem}}.base-cart__button .base-btn{width:100%}.base-cart-box__item{width:16rem;height:18rem;aspect-ratio:1/1;background-color:#fff;border-radius:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-box__item{width:12rem;border-radius:.9rem;height:13.5rem}}.base-cart-box__item-inner{padding:1rem 1rem;text-align:center}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-box__item-inner{padding:.75rem .75rem}}.base-cart-box{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;margin-top:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-box{margin-top:.75rem;gap:1.2rem}}.base-cart-box__item-img{max-width:8rem;aspect-ratio:1/1;margin:0 auto;margin-bottom:1rem;display:flex}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-box__item-img{max-width:6rem;margin-bottom:.75rem}}.base-cart-box__item-img img{width:100%;height:100%;object-fit:cover}.base-cart-box__plus{max-width:16rem;width:100%;position:relative;background-color:#fff;border-radius:1.2rem;display:inline-flex;justify-content:center;align-items:center;height:16rem;padding:2rem;cursor:pointer;transition:all .1s ease-in-out;height:18rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-box__plus{max-width:12rem;height:12rem;border-radius:.9rem;padding:1.5rem;height:13.5rem}}.base-cart-box__plus span{transition:all .1s ease-in-out}.base-cart-box__plus:hover{background-color:#f4f4f4}.base-cart-box__plus:hover span{text-decoration:underline}.base-cart-box__item-text{margin:0}.base-cart__text{margin:0;margin-top:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__text{margin-top:.75rem}}.custom-file-upload input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.custom-file-upload input:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);cursor:pointer;z-index:2}.base-cart-item__header{display:flex;align-items:center;justify-content:space-between}.base-cart__empty{padding:8.4rem 0}@media only screen and (min-width: 62em){.base-cart__empty{padding:14.4rem 0}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart__empty{padding:10.8rem 0}}.base-cart__empty .base-text{text-align:center}.base-cart__empty .base-cart__empty-buttons{text-align:center}.base-cart-form__login-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.8rem}@media only screen and (min-width: 48em){.base-cart-form__login-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-form__login-grid{grid-gap:1.35rem;grid-template-columns:repeat(2, 1fr)}}.base-cart-form__login-btn .base-btn{width:100%}.base-cart-form__login-links{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center;margin-top:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-form__login-links{margin-top:.75rem;gap:1.2rem}}.base-cart-form__login-links a{text-decoration:underline}.base-cart-form__login-title{display:block;text-align:center}.base-cart-form__upload{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.8rem;align-items:flex-end}@media only screen and (min-width: 48em){.base-cart-form__upload{grid-template-columns:1fr 24.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-form__upload{grid-template-columns:1fr 18.45rem;grid-gap:1.35rem}}.base-cart-form__upload-list{display:flex;flex-wrap:wrap;gap:.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-form__upload-list{gap:.6rem}}.base-cart-form__upload-bottom{margin-top:1.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-form__upload-bottom{margin-top:1.35rem}}.base-cart-box__item-title{height:4.8rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-box__item-title{height:3.6rem}}/*! purgecss end ignore */.base-cart-select__item{background-color:#ecf0f3;border-radius:1.2rem;position:relative;margin-bottom:1.8rem;padding-top:1.2rem}@media only screen and (min-width: 48em){.base-cart-select__item{padding-top:0}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-select__item{margin-bottom:1.35rem;border-radius:.9rem}}.base-cart-select__item:last-child{margin-bottom:0}.base-cart-select__inner{padding:1.2rem}@media only screen and (min-width: 48em){.base-cart-select__inner{padding-left:10rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-select__inner{padding:.9rem;padding-left:7.5rem}}.base-cart-select__img{width:8rem;height:8rem;position:relative;left:1.2rem;border-radius:.8rem;overflow:hidden}@media only screen and (min-width: 48em){.base-cart-select__img{position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-select__img{width:6rem;height:6rem;left:.9rem;border-radius:.6rem}}.base-cart-select__img img{width:100%;height:100%;object-fit:cover}.base-cart-select__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-select__top{margin-bottom:.3rem}}.base-cart-select__price{display:block;text-align:right;margin-top:.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-select__price{margin-top:.3rem}}.base-cart-select__delete{display:flex}@media only screen and (min-width: 992px)and (max-width: 1599px){.base-cart-select__delete{max-width:1.8rem}}.base-cart-select__title-link{text-decoration:none;color:inherit;transition:color .2s ease}.base-cart-select__title-link:hover{color:#e84248}.base-cart-select__title-link:hover .base-cart-select__title{color:#e84248}/*! purgecss end ignore */.base-cart-select__input{position:relative;overflow:visible}.custom-cart-select-container{position:relative;display:inline-block;min-width:100%}.custom-cart-select{background-color:#fff;border:none;border-radius:.4rem;padding:.9rem 4rem .9rem 1.6rem;font-size:1.6rem;line-height:1.5;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.custom-cart-select{font-size:1.2rem;padding:.675rem 3rem .675rem 1.2rem}}.simple-cart-select{background-color:#fff;border:.1rem solid #c7cad3;border-radius:1.2rem;padding:.9rem 4rem .9rem 1rem;font-size:1.6rem;line-height:1.5;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.simple-cart-select{font-size:1.2rem;padding:.675rem 3rem .675rem 1.2rem}}.custom-cart-select:hover,.simple-cart-select:hover{border-color:#ccc}.select-content{display:flex;align-items:center;gap:8px}.select-text{color:#353943;font-weight:700}.simple-select-text{color:#353943;font-weight:400}.select-price{color:#353943}.select-discount{color:#ea5851;font-weight:400}.select-arrow{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);transition:transform .3s ease}.custom-cart-select.active .select-arrow,.simple-cart-select.active .select-arrow{transform:translateY(-50%) rotate(180deg)}.cart-select-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 8px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;display:none}.cart-select-options.show{display:block}.select-option{padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.simple-select-option{padding:.9rem 1.6rem;cursor:pointer;transition:background-color .2s ease;color:#333;font-weight:400}.select-option:hover,.simple-select-option:hover{background-color:#f8f9fa}.select-option.selected,.simple-select-option.selected{background-color:#e3f2fd}/*! purgecss end ignore */.nav-search{position:relative}.nav-search__input{display:flex;position:relative}.nav-search__icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1599px){.nav-search__icon{right:.75rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.nav-search__icon img{max-width:1.8rem;height:auto}}.nav-search-content{background-color:#fff;position:absolute;width:100%;border-radius:1.2rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.1);display:none}@media only screen and (min-width: 992px)and (max-width: 1599px){.nav-search-content{border-radius:.9rem}}.nav-search-content.is-active{display:block}.nav-search-item{display:block;border-radius:1.2rem;transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.nav-search-item{border-radius:.9rem}}.nav-search-item:hover{background-color:rgba(0,66,245,.1019607843)}.nav-search-item:hover .nav-search-item__title{color:#0042f5}.nav-search-content__inner{padding:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.nav-search-content__inner{padding:1.2rem}}.nav-search-item__inner{display:flex;align-items:center}.nav-search-item__img{width:5.2rem;height:5.2rem;position:relative;display:block}@media only screen and (min-width: 992px)and (max-width: 1599px){.nav-search-item__img{width:3.9rem;height:3.9rem}}.nav-search-item__img img{width:100%;height:100%;object-fit:cover}.nav-search-content__item{margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.nav-search-content__item{margin-bottom:.75rem}}.nav-search-content__item:last-child{margin-bottom:0}.nav-search-content__button{margin-top:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.nav-search-content__button{margin-top:.75rem}}.nav-search-content__button .base-btn{width:100%}.nav-search-item__title{margin-left:.5rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.nav-search-item__title{margin-left:.375rem}}/*! purgecss end ignore */.person-order{min-height:100vh}.person-order .container{padding-bottom:10rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order .container{padding-bottom:7.5rem}}.person-order__header{padding:2.4rem 0;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order__header{padding:1.8rem 0;margin-bottom:.75rem}}.person-order__flex{display:flex;flex-wrap:wrap;position:relative;min-height:100vh}.person-order__col{width:100%;flex:0 0 100%;position:relative}.person-order__col.person-order__col--left{margin-bottom:4.2rem}@media only screen and (min-width: 62em){.person-order__col.person-order__col--left{padding-top:2.4rem;width:31%;flex:0 0 31%;margin-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order__col.person-order__col--left{padding-top:1.8rem}}@media only screen and (min-width: 62em){.person-order__col.person-order__col--right{width:69%;flex:0 0 69%}}@media only screen and (min-width: 62em){.person-order__box{padding-bottom:2.4rem;margin:0;position:absolute;width:100%}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order__box{padding-bottom:1.8rem}}@media only screen and (min-width: 62em){.person-order__box.is-fixed{position:fixed;top:0;left:var(--cart-summary-left);width:var(--cart-summary-width);z-index:100}}@media only screen and (min-width: 62em){.person-order__box.is-bottom-stuck{position:absolute;top:0;width:100%}}@media only screen and (min-width: 62em){.person-order__inner{padding-left:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order__inner{padding-left:3.15rem}}.person-order__title{display:block;margin-bottom:1.6rem;margin-top:.5rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order__title{margin-bottom:1.2rem}}.person-order-progress{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0}.person-order-progress__item{text-align:center}.person-order-progress__item:first-child .person-order-progress__header:before{display:none}.person-order-progress__item:last-child .person-order-progress__header:after{display:none}.person-order-progress__item.person-order-progress__item--is-checked .person-order-progress__header span{border-color:#353943;background-color:#353943;background-image:url(/img/icon/person-order-progress-check..svg);background-size:1.6rem auto;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 48em){.person-order-progress__item.person-order-progress__item--is-checked .person-order-progress__header span{background-size:2.4rem auto}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-progress__item.person-order-progress__item--is-checked .person-order-progress__header span{background-size:1.8rem auto}}.person-order-progress__item.person-order-progress__item--in-progress .person-order-progress__header span{border-color:#e84248;background-color:#e84248}.person-order-progress__header{display:flex;justify-content:center;margin-bottom:.4rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-progress__header{margin-bottom:.3rem}}.person-order-progress__header:before,.person-order-progress__header:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:50%;height:.1rem;background-color:#cbd3de}.person-order-progress__header:before{left:0}.person-order-progress__header:after{right:0}.person-order-progress__header span{display:inline-block;width:2.4rem;height:2.4rem;border-radius:50%;border:.2rem solid #bbc2d5;background-color:#ecf0f3;position:relative;z-index:1}@media only screen and (min-width: 48em){.person-order-progress__header span{width:3.2rem;height:3.2rem;border-width:.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-progress__header span{width:2.4rem;height:2.4rem;border-width:.3rem}}.person-order-progress__inner{padding:0 .5rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-progress__inner{padding:0 .375rem}}.person-order-progress__title{margin:0;font-size:1rem;line-height:150%;font-weight:700;color:#353943}@media only screen and (min-width: 48em){.person-order-progress__title{font-size:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-progress__title{font-size:1.2rem}}.person-order-table{position:relative;overflow-x:auto;width:100%;scrollbar-width:none}.person-order-table::-webkit-scrollbar{display:none}.person-order-table table{min-width:110rem;border-collapse:collapse;border-spacing:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-table table{min-width:82.5rem}}.person-order-table table thead th,.person-order-table table thead td{font-weight:700}.person-order-table table th,.person-order-table table td{text-align:left;vertical-align:middle;font-size:1.5rem;line-height:150%;color:#353943;font-weight:400;height:4.4rem;border-bottom:.1rem solid #cbd3de;position:relative;padding-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-table table th,.person-order-table table td{font-size:1.2rem;height:3.3rem;padding-left:.75rem}}.person-order-table table th:first-child,.person-order-table table td:first-child{width:12.3rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-table table th:first-child,.person-order-table table td:first-child{width:9.225rem}}.person-order-table table th:last-child,.person-order-table table td:last-child{text-align:right}.person-order-table table tbody tr td{transition:all .1s ease-in-out}.person-order-table table tbody tr:hover td{background-color:#e1e6e9}.person-order-table table tbody tr:last-child td{border-bottom:none}.person-order-table__button{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.person-order-table__button img{max-width:2.4rem;height:auto}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-table__button img{max-width:1.8rem}}.person-order-table__label{display:inline-flex;padding:0 .4rem;border-radius:.4rem;font-weight:700}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-table__label{padding:0 .3rem;border-radius:.3rem}}.person-order-table__icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-table__icon{max-width:1.8rem;right:.75rem}}.person-order__inner{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order__inner{gap:1.5rem}}.person-order-questions__number{display:inline-flex;padding:0 .7rem;border-radius:.8rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.person-order-questions__item{position:relative;display:block;margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-questions__item{margin-bottom:1.2rem}}.person-order-questions__item:last-child{margin-bottom:0}.person-order-questions__inner{padding-right:4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-questions__inner{padding-right:3rem}}.person-order-block__search{position:relative;margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-block__search{margin-bottom:1.2rem}}.person-order__buttons{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:1.6rem;flex-direction:column}@media only screen and (min-width: 48em){.person-order__buttons{flex-direction:row}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order__buttons{gap:1.2rem;margin-bottom:1.2rem}}.person-order-questions__list{display:flex;flex-wrap:wrap;gap:1.2rem}/*! purgecss end ignore */.person-order-box{width:100%;background-color:#35383d;border-radius:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-box{border-radius:.9rem}}.person-order-box__inner{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-box__inner{padding:1.8rem}}.person-order-box__img{width:12.5rem;height:12.5rem;border-radius:1.2rem;display:block;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-box__img{width:9.375rem;height:9.375rem;border-radius:.9rem}}.person-order-box__img img{width:100%;height:100%;object-fit:cover}.person-order-box__header{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-box__header{grid-gap:.75rem}}.person-order-box__item{display:block;padding:.9rem 1rem .9rem 2.4rem;transition:all .1s ease-in-out;background-color:rgba(0,0,0,0);margin-bottom:1rem;border-radius:1.2rem;color:#353943;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-box__item{padding:.675rem .75rem .675rem 1.8rem;margin-bottom:.75rem;border-radius:.9rem}}.person-order-box__item:last-child{margin-bottom:0}.person-order-box__item:hover{background-color:#ecf0f3}.person-order-box__item.is-active{background-color:#ecf0f3;pointer-events:none;color:#e84248}.person-order-box__item.person-order-box__item--with-notification:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:2.4rem;height:2.4rem;display:block;background-image:url(/img/icon/notification-red..svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-box__item.person-order-box__item--with-notification:before{width:1.8rem;height:1.8rem;right:.75rem}}.person-order-box__item.person-order-box__item--with-notification-count:after{content:attr(data-notification-count);position:absolute;top:50%;transform:translateY(-50%);right:1rem;min-width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;background-color:#e84248;color:#fff;border-radius:50%;font-size:1.2rem;font-weight:700;line-height:1;padding:0 .4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-box__item.person-order-box__item--with-notification-count:after{min-width:1.8rem;height:1.8rem;right:.75rem;font-size:.9rem;padding:0 .3rem}}.person-order-box__list{background-color:#fff;border-radius:1.2rem;margin-top:4.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-box__list{border-radius:.9rem;margin-top:3.15rem}}.person-order-box__list-inner{padding:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-box__list-inner{padding:.9rem}}.person-order__help{display:block;margin-top:1.2rem;text-align:center}@media only screen and (min-width: 62em){.person-order__help{margin-top:2.4rem;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order__help{margin-top:1.8rem}}.person-order__help a{display:inline-block}/*! purgecss end ignore */.person-order-block{background-color:#ecf0f3;border-radius:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-block{border-radius:.9rem}}.person-order-block.person-order-block--progress{margin-top:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-block.person-order-block--progress{margin-top:1.2rem}}.person-order-block__inner{padding:1.2rem}@media only screen and (min-width: 48em){.person-order-block__inner{padding:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-block__inner{padding:1.8rem}}.person-order-block__item{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-block__item{margin-bottom:1.2rem}}.person-order-block__item:last-child{margin-bottom:0}.person-order-block__item span{display:block}.person-order-block__product{margin-top:2.4rem;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-block__product{margin-top:1.8rem}}.person-order-block__product-item{display:flex;width:8rem;height:8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-block__product-item{width:6rem;height:6rem}}.person-order-block__product-item img{width:100%;height:100%;object-fit:cover}.person-order-block__button{display:block;margin-top:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-block__button{margin-top:1.8rem}}/*! purgecss end ignore */.person-order-switch__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:1.6rem;justify-content:center}@media only screen and (min-width: 48em){.person-order-switch__buttons{justify-content:flex-start}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-switch__buttons{gap:.9rem;margin-bottom:1.2rem}}.person-order-switch__buttons .base-btn{width:100%}@media only screen and (min-width: 48em){.person-order-switch__buttons .base-btn{width:auto}}.person-order-switch__button{display:inline-flex;padding:.9rem 1.2rem;font-size:1.6rem;line-height:150%;font-weight:700;color:#353943;background-color:#ecf0f3;user-select:none;border-radius:1.2rem;transition:all .1s ease-in-out;cursor:pointer}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-switch__button{padding:.675rem .9rem;font-size:1.2rem;border-radius:.9rem}}.person-order-switch__button.is-active,.person-order-switch__button:hover{background-color:#e84248;color:#fff}.person-order-switch__button.is-active{pointer-events:none}.person-order-switch__content{display:none;animation:fadeTabEffect 1s}.person-order-switch__content.is-active{display:block}@keyframes fadeTabEffect{from{opacity:0}to{opacity:1}}/*! purgecss end ignore */.person-order-product__inner{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:.8rem;align-items:center}@media only screen and (min-width: 62em){.person-order-product__inner{grid-template-columns:minmax(auto, 45rem) auto;grid-gap:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-product__inner{grid-template-columns:minmax(auto, 33.75rem) auto;grid-gap:.6rem}}.person-order-product__details{max-width:100%;margin-left:.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-product__details{margin-left:.6rem}}.person-order-product__col.person-order-product__col--left{display:flex;align-items:center;width:100%;justify-content:center}@media only screen and (min-width: 48em){.person-order-product__col.person-order-product__col--left{justify-content:flex-start}}.person-order-product__image{width:8rem;height:8rem;display:block}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-product__image{width:6rem;height:6rem}}.person-order-product__image img{width:100%;height:100%;object-fit:cover}.person-order-product__count{display:inline-flex;padding:.4rem;border-radius:.4rem;background-color:#fff;margin-top:.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-product__count{padding:.3rem;margin-top:.3rem}}.person-order-product__buttons{display:flex;flex-wrap:wrap;flex-direction:column;gap:.8rem}@media only screen and (min-width: 48em){.person-order-product__buttons{gap:.8rem;flex-direction:row}}@media only screen and (min-width: 62em){.person-order-product__buttons{justify-content:flex-end}}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-product__buttons{gap:.6rem}}.person-order-product__item{padding:1.2rem 0;border-bottom:.1rem solid #cbd3de}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-product__item{padding:.9rem 0}}.person-order-product__item:last-child{border-bottom:none}.person-order-product__price-info{margin-top:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.person-order-product__price-info{margin-top:.9rem}}/*! purgecss end ignore */.cart-modal{position:relative}.cart-modal__inner{padding:1.2rem 0 7.7rem 1.2rem}@media only screen and (min-width: 62em){.cart-modal__inner{padding:3rem 0 11.5rem 3rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-modal__inner{padding:2.25rem 0 8.625rem 2.25rem}}.cart-modal__inner.cart-modal__inner--avatar{padding:3rem 4rem 5rem 4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-modal__inner.cart-modal__inner--avatar{padding:2.25rem 3rem 3.75rem 3rem}}.cart-modal__header{display:flex;align-items:center;justify-content:space-between;padding-right:1.2rem}@media only screen and (min-width: 62em){.cart-modal__header{padding-right:3rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-modal__header{padding-right:2.25rem}}.cart-modal__header.cart-modal__header--avatar{padding-right:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-modal__header.cart-modal__header--avatar{padding-right:.9rem}}.cart-modal__title{font-size:3.2rem;line-height:120%;font-weight:700;color:#353943;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-modal__title{font-size:2.4rem;margin-bottom:.75rem}}.cart-modal__button{position:absolute;bottom:0;left:0;width:100%;padding:1.2rem;background-color:#fff;z-index:1;border-top:.1rem solid #eee}@media only screen and (min-width: 62em){.cart-modal__button{padding:3rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-modal__button{padding:2.25rem}}.cart-modal__button.cart-modal__button--avatar{display:flex;gap:1rem;justify-content:center;padding:1.2rem;padding-top:2rem;margin-top:3rem;border-top:.1rem solid #eee}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-modal__button.cart-modal__button--avatar{padding:.9rem;padding-top:1.5rem;margin-top:2.25rem}}.cart-modal__button .base-btn{width:100%}.cart-modal__content{max-height:45.2rem;min-height:10.4rem;overflow-y:inherit}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-modal__content{min-height:7.8rem;max-height:33.9rem}}.cart-modal__content .package-management{padding-right:1.2rem}@media only screen and (min-width: 62em){.cart-modal__content .package-management{padding-right:3rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-modal__content .package-management{padding-right:2.25rem}}.cart-modal__content::-webkit-scrollbar{display:none}/*! purgecss end ignore */.print-preview-modal{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal{padding:1.8rem}}.print-preview-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal__header{margin-bottom:1.5rem}}.print-preview-modal__closer{width:4.4rem;height:4.2rem;border-radius:1.2rem;border:none;display:block;position:relative;user-select:none;box-shadow:0 0 0 .1rem rgba(46,63,108,.1);transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal__closer{width:3.3rem;height:3.15rem;border-radius:.9rem}}.print-preview-modal__closer img{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal__closer img{max-width:1.8rem}}.print-preview-modal__closer:hover{background-color:rgba(46,63,108,.1)}.print-preview-modal__buttons{display:flex;justify-content:center;gap:1.6rem;flex-direction:column-reverse}@media only screen and (min-width: 48em){.print-preview-modal__buttons{flex-direction:row}}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal__buttons{gap:1.2rem}}.print-preview-modal__img{display:flex;width:100%;aspect-ratio:518/733;box-shadow:0px 2.97px 17.82px 0px rgba(0,0,0,.15);margin-bottom:2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal__img{margin-bottom:1.5rem}}.print-preview-modal__img img{width:100%;height:100%;object-fit:cover}.print-preview-modal__list{text-align:center;margin-bottom:2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal__list{margin-bottom:1.5rem}}.print-preview-modal__list li{margin-bottom:2rem;color:#000}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal__list li{margin-bottom:1.5rem}}.print-preview-modal__list li:last-child{margin-bottom:0}.print-preview-modal__textarea{display:flex;margin-bottom:2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal__textarea{margin-bottom:1.5rem}}.print-preview-modal__textarea textarea.form-control{height:10.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.print-preview-modal__textarea textarea.form-control{height:7.8rem}}/*! purgecss end ignore */.package-item{background-color:#ecf0f3;border-radius:1.2rem;margin-bottom:1.2rem;min-height:10.4rem;display:flex;align-items:center;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item{margin-bottom:.9rem;border-radius:.9rem;min-height:7.8rem}}.package-item:last-child{margin-bottom:0}.package-item__inner{padding:1.2rem;padding-left:10rem;width:100%}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__inner{padding:.9rem;padding-left:7.5rem}}.package-item__img{position:absolute;top:50%;left:1.2rem;transform:translateY(-50%);width:8rem;height:8rem;border-radius:1.2rem;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__img{left:.9rem;width:6rem;height:6rem;border-radius:.9rem}}.package-item__img img{width:100%;height:100%;object-fit:cover}.package-item__product{display:block;margin-bottom:.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__product{margin-bottom:.15rem}}.package-item__select{position:relative;height:3.2rem;display:block;width:100%}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__select{height:2.4rem}}.package-item__select .form-select{position:absolute;top:0;left:0;height:100%;width:100%}.package-item__select .nice-select{font-size:1.6rem;line-height:3.2rem;color:#353943;padding:0 1.2rem;border-radius:1.2rem;border-color:#fff}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__select .nice-select{font-size:1.2rem;line-height:2.4rem;padding:0 .9rem;border-radius:.9rem}}.package-item__select .nice-select:after{display:none}.package-item__select .nice-select:before{position:absolute;content:"";top:50%;transform:translateY(-50%);right:.4rem;width:2.4rem;height:2.4rem;display:block;background-image:url(/img/icon/select-arrow..svg);background-size:1rem auto;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__select .nice-select:before{right:.3rem;width:1.8rem;height:1.8rem;background-size:.75rem auto}}.package-item__select .nice-select.open:before{transform:translateY(-50%) rotate(180deg)}.package-item__select .nice-select-dropdown{width:100%;background-color:#fff;border-radius:1.2rem;box-shadow:0px 1px 12px 0px rgba(0,0,0,.15);margin-top:.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__select .nice-select-dropdown{margin-top:.15rem;border-radius:.9rem}}.package-item__select .nice-select-dropdown .list{font-size:1.6rem;line-height:2.4rem;padding:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__select .nice-select-dropdown .list{font-size:1.2rem;line-height:1.8rem;padding:.9rem}}.package-item__select .nice-select-dropdown .list li{border:none;border-radius:1.2rem;padding:0 1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__select .nice-select-dropdown .list li{padding:0 .9rem;border-radius:.9rem}}.package-item__select.package-item__select--detail{height:4.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__select.package-item__select--detail{height:3.3rem}}.package-item__select.package-item__select--detail .nice-select{border-color:#c7cad3;line-height:4.4rem;padding:0 1rem;font-weight:700}@media only screen and (min-width: 992px)and (max-width: 1599px){.package-item__select.package-item__select--detail .nice-select{line-height:3.3rem;padding:0 .75rem}}.package-item__select.package-item__select--detail .nice-select:hover{background-color:#f4f4f4}.package-item__title{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}/*! purgecss end ignore */.login-page{min-height:100vh}@media only screen and (min-width: 48em){.login-page{display:flex;align-items:center;justify-content:center}}.login-page .container{padding-top:2rem;padding-bottom:10rem}@media only screen and (min-width: 48em){.login-page .container{padding-top:10rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.login-page .container{padding-top:7.5rem;padding-bottom:7.5rem}}.login-page.login-page--top{align-items:flex-start}.login-page__header{text-align:center;margin-bottom:4.2rem}.login-page__subheader{text-align:center;margin-bottom:2.4rem}.login-page__subheader .content-text{margin-top:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.login-page__subheader .content-text{margin-top:.9rem}}.login-page-content{background-color:#ecf0f3;border-radius:1.2rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.login-page-content{border-radius:.9rem}}.login-page-content__inner{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.login-page-content__inner{padding:1.8rem}}.login-page-content__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.8rem}.login-page-content__button .base-btn{width:100%}.login-page-content__item.login-page-content__item--center{text-align:center}.login-page-content__item.login-page-content__item--center .form-control{text-align:center}.login-page-content__item.is-not-active{display:none}.login-page__links{text-align:center;margin-top:2.4rem}.login-page__links ul{display:flex;justify-content:center;flex-wrap:wrap;gap:2.4rem}.login-page__links li{font-weight:600;color:#e84248}.login-page__links li a{text-decoration:underline}.login-page__switcher{justify-content:center}.login-page-content__company{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.8rem}@media only screen and (min-width: 48em){.login-page-content__company{grid-template-columns:auto 20rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.login-page-content__company{grid-gap:1.35rem;grid-template-columns:auto 15rem}}.login-page-content__phone{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.8rem}@media only screen and (min-width: 48em){.login-page-content__phone{grid-template-columns:20rem auto}}@media only screen and (min-width: 992px)and (max-width: 1599px){.login-page-content__phone{grid-gap:1.35rem;grid-template-columns:auto 15rem}}/*! purgecss end ignore */.order-thanks__header{text-align:center;margin-bottom:4.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-thanks__header{margin-bottom:3.15rem}}.order-thanks__header .content-text{margin-top:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-thanks__header .content-text{margin-top:1.2rem}}.order-thanks__header-button{margin-top:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-thanks__header-button{margin-top:1.2rem}}.order-summary{background-color:#ecf0f3;border-radius:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-summary{border-radius:.9rem}}.order-summary__inner{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-summary__inner{padding:1.8rem}}.order-thanks__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;margin-top:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-thanks__actions{margin-top:1.8rem;gap:1.2rem}}.order-summary__item{display:flex;align-items:center;justify-content:center;flex-direction:column;border-bottom:.1rem solid #cbd3de;padding-bottom:1rem;margin-bottom:1rem}@media only screen and (min-width: 48em){.order-summary__item{justify-content:space-between;flex-direction:row}}.order-summary__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.order-summary__content{margin-top:1.6rem;margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-summary__content{margin-top:1.2rem;margin-bottom:1.8rem}}.order-summary__header{text-align:center}.order-thanks-form{max-width:42rem;margin:0 auto;background-color:#ecf0f3;border-radius:1.2rem;margin-top:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-thanks-form{max-width:31.5rem;margin-top:1.2rem}}.order-thanks-form__inner{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-thanks-form__inner{padding:1.8rem}}.order-thanks-form__button{margin-top:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.order-thanks-form__button{margin-top:1.2rem}}.order-thanks-form__button .base-btn{width:100%}.order-summary__list-title{text-align:center}/*! purgecss end ignore */.cart-download-item{font-size:1.6rem;line-height:150%;color:#757575;padding:.4rem .8rem;padding-right:2.8rem;background-color:#fff;box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.15);display:inline-flex;align-items:center;border-radius:.8rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-download-item{font-size:1.2rem;padding:.3rem .6rem;padding-right:2.1rem;border-radius:.6rem}}.cart-download-item__remover{width:1.6rem;height:1.6rem;border-radius:50%;display:block;position:absolute;top:50%;transform:translateY(-50%);right:.8rem;background-color:#ecf0f3;cursor:pointer;transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-download-item__remover{width:1.2rem;height:1.2rem;right:.6rem}}.cart-download-item__remover img{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-download-item__remover img{max-width:.6rem}}.cart-download-item__remover:hover{background-color:#353943}.cart-download-item__remover:hover img{filter:brightness(0) invert(1)}.cart-download-item__label{margin-right:.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.cart-download-item__label{margin-right:.3rem;max-width:1.2rem}}.cart-download-item__text{display:flex;align-items:center}.cart-download-item__name{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-weight:400}.cart-dowmload-item__file-type{font-weight:500}/*! purgecss end ignore */.ticket-conversation{max-height:60rem;overflow-y:auto;border:1px solid #c7cad3;border-radius:1.2rem;padding:2.4rem;margin:2.4rem 0;background-color:#fff}@media only screen and (min-width: 992px)and (max-width: 1599px){.ticket-conversation{max-height:45rem;border-radius:.9rem;padding:1.8rem;margin:1.8rem 0}}@media only screen and (min-width: 48em){.ticket-conversation{padding:1.6rem;margin:1.6rem 0}}.ticket-message{margin-bottom:2.4rem;padding:2rem;border-radius:1.2rem;border:1px solid #ecf0f3}@media only screen and (min-width: 992px)and (max-width: 1599px){.ticket-message{margin-bottom:1.8rem;padding:1.5rem;border-radius:.9rem}}@media only screen and (min-width: 48em){.ticket-message{padding:1.6rem;margin-bottom:1.6rem}}.ticket-message--customer{background-color:#f9fafb;border-left:4px solid #35383d}.ticket-message--admin{background-color:#dbeafe;border-left:4px solid #1d40af}.ticket-message__header{margin-bottom:1.2rem;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 992px)and (max-width: 1599px){.ticket-message__header{margin-bottom:.9rem}}@media only screen and (min-width: 48em){.ticket-message__header{flex-direction:column;align-items:flex-start;gap:.8rem}}.ticket-message__author{display:flex;align-items:center;gap:.8rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.ticket-message__author{gap:.6rem}}.ticket-message__icon{font-size:1.6rem;display:inline-flex}@media only screen and (min-width: 992px)and (max-width: 1599px){.ticket-message__icon{font-size:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.ticket-message__icon img{max-width:1.8rem}}.ticket-message__time{color:#6b7280}.ticket-message__content{color:#353943;line-height:1.6}.ticket-reply{border-top:1px solid #c7cad3;margin-top:3.2rem;padding-top:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.ticket-reply{margin-top:2.4rem;padding-top:1.8rem}}.ticket-status{display:inline-block;padding:.4rem 1.2rem;border-radius:2rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media only screen and (min-width: 992px)and (max-width: 1599px){.ticket-status{padding:.3rem .9rem;border-radius:1.5rem;font-size:.9rem}}.ticket-status--open{background-color:#d1fae5;color:#065f46}.ticket-status--answered{background-color:#dbeafe;color:#1e40af}.ticket-status--closed{background-color:#f3f4f6;color:#374151}.ticket-actions{display:flex;align-items:center;gap:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.ticket-actions{gap:.9rem}}.base-btn--danger{color:#dc2626;border-color:#dc2626}.base-btn--danger:hover{background-color:#dc2626;color:#fff}/*! purgecss end ignore */.avatar-container{position:relative;display:inline-block}.avatar-image,.avatar-placeholder{width:8rem;height:8rem;border-radius:50%;object-fit:cover;background-color:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6)}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-image,.avatar-placeholder{width:6rem;height:6rem}}.avatar-edit-btn{position:absolute;bottom:0;right:0;background:#fff;border:.2rem solid #ddd;border-radius:50%;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#666}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-edit-btn{width:2.1rem;height:2.1rem}}.avatar-edit-btn:hover{background:#f5f5f5;border-color:#bbb;color:#333}.avatar-upload-section{display:flex;gap:4rem;margin-bottom:3rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section{gap:3rem;margin-bottom:2.25rem}}.avatar-upload-section__preview{flex:0 0 15rem;text-align:center;position:relative;width:15rem;height:15rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section__preview{flex:0 0 11.25rem;width:11.25rem;height:11.25rem}}.avatar-upload-section__current{width:15rem;height:15rem;border-radius:50%;object-fit:cover;border:.2rem solid #ddd}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section__current{width:11.25rem;height:11.25rem}}.avatar-upload-section__placeholder{width:15rem;height:15rem;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;border:.2rem solid #ddd}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section__placeholder{width:11.25rem;height:11.25rem}}.avatar-upload-section__form{flex:1}.avatar-upload-section__form .form-group{margin-bottom:2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section__form .form-group{margin-bottom:1.5rem}}.avatar-upload-section__form .form-group label{display:block;margin-bottom:.8rem;color:#333}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section__form .form-group label{margin-bottom:.6rem}}.avatar-upload-section__form .form-group small{display:block;margin-top:.5rem;color:#666}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section__form .form-group small{margin-top:.375rem}}.avatar-upload-section__form .form-control{width:100%;padding:1rem 1.5rem;border:.1rem solid #ddd;border-radius:.4rem;font-size:1.4rem;transition:border-color .2s ease}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section__form .form-control{padding:.75rem 1.125rem;font-size:1.05rem;border-radius:.3rem}}.avatar-upload-section__form .form-control:focus{outline:none;border-color:#999}.avatar-upload-section__remove{margin-top:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section__remove{margin-top:1.125rem}}.avatar-upload-section__remove a{display:inline-flex;align-items:center;gap:.5rem;color:#d9534f;text-decoration:none;transition:color .2s ease}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-upload-section__remove a{gap:.375rem}}.avatar-upload-section__remove a:hover{color:#c9302c}.avatar-upload-section__remove a svg{width:16px;height:16px}.avatar-preview{position:absolute;top:0;left:0;width:15rem;height:15rem;background:#fff;border-radius:50%;overflow:hidden;border:.2rem solid #ddd}@media only screen and (min-width: 992px)and (max-width: 1599px){.avatar-preview{width:11.25rem;height:11.25rem}}.avatar-preview__img{width:100%;height:100%;object-fit:cover}/*! purgecss end ignore */.quantity-input{display:inline-flex;align-items:center;border-radius:1.2rem;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1599px){.quantity-input{border-radius:.9rem}}.quantity-btn{background:#f8f9fa;border:none;width:3.2rem;height:3.2rem;cursor:pointer;font-weight:bold;color:#333;transition:all .1s ease-in-out;user-select:none}@media only screen and (min-width: 992px)and (max-width: 1599px){.quantity-btn{width:2.4rem;height:2.4rem}}.quantity-btn:hover{background:#e9ecef}.quantity-field{border:none;text-align:center;width:6rem;height:3.2rem;margin:0;background:#fff;border-radius:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.quantity-field{width:4.5rem;height:2.4rem}}.quantity-field:focus{outline:none;box-shadow:none}/*! purgecss end ignore */@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page{font-size:1.6rem;padding-top:6.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-text.base-text--xs{font-size:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-text.base-text--small{font-size:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-text.base-text--medium{font-size:1.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-text.base-text--large{font-size:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-text.base-text--xl{font-size:4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .container.container--base{max-width:124rem}}@media only screen and (min-width: 1600px){.category-page .container.container--base{max-width:148rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-breadcrumbs{padding:2.4rem 0}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-breadcrumbs li{font-size:1.6rem;padding-right:3.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-breadcrumbs li:before{right:1.2rem;width:1rem;height:1rem;background-size:.7rem auto}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-header__content{padding-bottom:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-header__text{margin-top:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-title,.category-page .base-subtitle{font-size:4.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .content-text p{font-size:1.6rem;margin-bottom:2.4rem}}.category-page .content-text p:last-child{margin-bottom:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content{padding-top:2.4rem;padding-bottom:10rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content__inner{padding-left:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content__grid{grid-gap:1.6rem;margin-top:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content__info{margin-bottom:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content__filter-button{margin-left:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content-tags{margin-top:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content-tags ul{gap:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content-tag{font-size:1.6rem;padding:.4rem .8rem;padding-right:2.8rem;border-radius:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content-tag__color{width:1.2rem;height:1.2rem;margin-right:.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content-tag__closer{width:1.6rem;height:1.6rem;right:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content-tag__closer img{max-width:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content-tag__label{margin-right:.4rem;max-width:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content-tag__reset{padding-left:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content__bottom{grid-gap:1.6rem;margin-top:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-list{border-radius:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-list-item-trigger{width:4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-list-item{border-radius:1.2rem;margin-bottom:.2rem}}.category-page .category-list-item.is-active:not(.is-open){margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-list-item.is-active:not(.is-open){margin-bottom:.2rem;margin-bottom:1rem}}.category-page .category-list-item:last-child{margin-bottom:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-content__categories-item:not(:first-child){margin-top:4rem}}.category-page .category-list-item__title{padding:.8rem 5rem .8rem 2rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-list-item__title{font-size:1.6rem;line-height:2.4rem;padding:.8rem 5rem .8rem 2rem}}.category-page .category-list-item__links{padding:0 2rem .4rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-list-item__links{padding:0 2rem .4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-list-item__links li{font-size:1.6rem;line-height:2.4rem;margin-bottom:1.2rem}}.category-page .category-list-item__links li:last-child{margin-bottom:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-list-item__arrow{width:1rem;height:1rem;transform:translate(-50%, -50%) scale(1)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-tab{margin-bottom:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-tab li{margin-right:1.2rem;margin-bottom:1.2rem}}.category-page .category-tab li:last-child{margin-right:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-tab__item{padding:.9rem 1.2rem;border-radius:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-btn{font-size:1.6rem;padding:.9rem 4.2rem;border-radius:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-btn.base-btn--two-rows{padding:.5rem 2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-btn.base-btn--transparent img{max-width:2.4rem;margin-left:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-btn.base-btn--newsletter{height:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-btn.base-btn--newsletter img{max-width:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-btn.base-btn--back img{max-width:2.4rem;margin-right:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-btn-filter{font-size:1.6rem;padding:.8rem 1.1rem;border-radius:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-btn-filter .base-btn-filter__number{padding:0 .7rem;margin-left:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-btn-filter img{margin-right:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter{border-radius:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__inner{padding:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__item{padding:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__title{margin-bottom:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__color{gap:.9rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__color-item{width:2.16rem;height:2.16rem}}.category-page .category-filter__checkbox-inner{padding-left:.3rem}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__checkbox-inner{padding-left:.3rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__checkbox{grid-gap:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__input{gap:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .filter-checkbox{font-size:1.6rem;padding-left:3rem;line-height:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .filter-checkbox.filter-checkbox--only-box{width:2rem;height:2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .filter-checkbox.filter-checkbox--radio .filter-checkbox__checkmark{width:2rem;height:2rem;top:.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .filter-checkbox.filter-checkbox--radio .filter-checkbox__checkmark:after{width:1rem;height:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .filter-checkbox__checkmark{top:.3rem;height:1.8rem;width:1.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .filter-checkbox__checkmark:before{border-width:.15rem;border-radius:.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .filter-checkbox .filter-checkbox__checkmark:after{border-radius:.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-form-item__input{width:12.9rem;height:4.2rem;font-size:1.6rem;padding:0 1rem;border-radius:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-form-item__input.category-form-item__input--price{width:11rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__range-inputs{width:25.2rem;padding-bottom:.9rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-filter__price{gap:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .slider-container{padding:1rem 0;margin:0 2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .slider-track{height:.5rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .slider-thumb{transform:translateY(-50%) scale(1)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .slider-thumb.active{transform:translateY(-50%) scale(1)}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .slider-thumb::before{top:-1rem;left:-1rem;right:-1rem;bottom:-1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-pagination__steps li{font-size:1.6rem;margin-right:.4rem}}.category-page .base-pagination__steps li:last-child{margin-right:0}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-pagination__item{width:2.4rem;height:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-pagination__arrow{width:4.2rem;height:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-pagination__arrow img{max-width:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-pagination__arrow.base-pagination__arrow--left{margin-right:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .base-pagination__arrow.base-pagination__arrow--right{margin-left:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item{border-radius:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__img{border-radius:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__tags{padding:1rem;gap:.5rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__tag{border-radius:.7rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__tag span{font-size:1.3rem;padding:.1rem .5rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__content{padding:1.6rem 0}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__title{font-size:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__price{margin-top:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__price-value{font-size:1.8rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__price-old{font-size:1.6rem;margin-left:1rem}}@media only screen and (min-width: 992px)and (max-width: 1599px){.category-page .category-item__icon{right:1.6rem;bottom:1.6rem;max-width:2.4rem}}/*! purgecss end ignore *//*! purgecss end ignore */.bg-c-black{background-color:#000 !important}.bg-c-white{background-color:#fff !important}.bg-c-transparent{background-color:rgba(0,0,0,0) !important}.bg-c-yellow-cremini{background-color:#cfa53d !important}.bg-color-red-crab{background-color:#e84248 !important}.bg-c-purple-irrigo{background-color:#9747ff !important}.bg-c-green-ocean{background-color:#508c93 !important}.bg-c-gray-fortress{background-color:#b8b8b8 !important}.bg-c-gray-bank-vault{background-color:#757575 !important}.bg-c-gray-shuriken{background-color:#353943 !important}.bg-c-brown-hello-fall{background-color:#8e5b31 !important}.bg-c-red-virtual{background-color:#fd0013 !important}.bg-c-red-crab{background-color:#e84248 !important}.bg-c-bezova{background-color:#faf1bd !important}.bg-c-bila{background-color:#fff !important}.bg-c-cerna{background-color:#272727 !important}.bg-c-cervena{background-color:#f10c0c !important}.bg-c-fialova{background-color:#a84be5 !important}.bg-c-hneda{background-color:#8b4513 !important}.bg-c-modra{background-color:#2e5bfd !important}.bg-c-transparentni{background-color:#e6f4ff !important}.bg-c-oranzova{background-color:orange !important}.bg-c-ruzova{background-color:pink !important}.bg-c-seda{background-color:#afafaf !important}.bg-c-vinova{background-color:#830041 !important}.bg-c-zelena{background-color:#4ca835 !important}.bg-c-zluta{background-color:#fff100 !important}.bg-c-vicebarevne{background:linear-gradient(45deg, #ff0000 0%, #ff8000 16.66%, #ffff00 33.33%, #00ff00 50%, #0080ff 66.66%, #8000ff 83.33%, #ff0080 100%) !important}/*! purgecss end ignore */.c-gray-alto{color:#d6d6d6 !important}.c-black{color:#000 !important}.c-gray{color:#898989 !important}.c-gray-mercury{color:#e3e3e3 !important}.c-white{color:#fff !important}.c-green-mountain-meadow{color:#17ce87 !important}.c-green-green-caribbean{color:#07cc89 !important}.c-green-caribbean-lighter{color:#0ede97 !important}.c-red-martini{color:#b1a4a4 !important}.c-gray-dusty{color:#9c9c9c !important}.c-gray-dusty-darker{color:#979797 !important}.c-purple-heliotrope{color:#b482ff !important}.c-purple-heart{color:#7327e6 !important}.c-gray-silver-chalice{color:#b1b1b1 !important}.c-gray-silver-chalice-2{color:#a7a7a7 !important}.c-gray-mine-shaft{color:#333 !important}.c-purple-electric-violet{color:#8b45f4 !important}.c-green-spring-darker{color:#0f9 !important}.c-red-stage{color:#cc6207 !important}.c-orange-outrageous{color:#ff683b !important}.c-orange-brandy{color:#dabb8d !important}.c-red-crab{color:#e84248 !important}/*! purgecss end ignore */.block{display:block !important}.none{display:none !important}.inline-block{display:inline-block !important}.inline{display:inline !important}.inline-flex{display:inline-flex !important}.grid{display:grid !important}.flex{display:flex !important}@media only screen and (min-width: 25em){.xs-block{display:block !important}.xs-none{display:none !important}.xs-inline-block{display:inline-block !important}.xs-inline{display:inline !important}.xs-inline-flex{display:inline-flex !important}.xs-grid{display:grid !important}.xs-flex{display:flex !important}}@media only screen and (min-width: 48em){.md-block{display:block !important}.md-none{display:none !important}.md-inline-block{display:inline-block !important}.md-inline{display:inline !important}.md-inline-flex{display:inline-flex !important}.md-grid{display:grid !important}.md-flex{display:flex !important}}@media only screen and (min-width: 62em){.lg-block{display:block !important}.lg-none{display:none !important}.lg-inline-block{display:inline-block !important}.lg-inline{display:inline !important}.lg-inline-flex{display:inline-flex !important}.lg-grid{display:grid !important}.lg-flex{display:flex !important}}@media only screen and (min-width: 1194px){.xlg-block{display:block !important}.xlg-none{display:none !important}.xlg-inline-block{display:inline-block !important}.xlg-inline{display:inline !important}.xlg-inline-flex{display:inline-flex !important}.xlg-grid{display:grid !important}.xlg-flex{display:flex !important}}@media only screen and (min-width: 1194px){.xsdesktop-block{display:block !important}.xsdesktop-none{display:none !important}.xsdesktop-inline-block{display:inline-block !important}.xsdesktop-inline{display:inline !important}.xsdesktop-inline-flex{display:inline-flex !important}.xsdesktop-grid{display:grid !important}.xsdesktop-flex{display:flex !important}}@media only screen and (min-width: 80em){.activexsdesktop-block{display:block !important}.activexsdesktop-none{display:none !important}.activexsdesktop-inline-block{display:inline-block !important}.activexsdesktop-inline{display:inline !important}.activexsdesktop-inline-flex{display:inline-flex !important}.activexsdesktop-grid{display:grid !important}.activexsdesktop-flex{display:flex !important}}@media only screen and (min-width: 1366px){.smdesktop-block{display:block !important}.smdesktop-none{display:none !important}.smdesktop-inline-block{display:inline-block !important}.smdesktop-inline{display:inline !important}.smdesktop-inline-flex{display:inline-flex !important}.smdesktop-grid{display:grid !important}.smdesktop-flex{display:flex !important}}@media only screen and (min-width: 90em){.mddesktop-block{display:block !important}.mddesktop-none{display:none !important}.mddesktop-inline-block{display:inline-block !important}.mddesktop-inline{display:inline !important}.mddesktop-inline-flex{display:inline-flex !important}.mddesktop-grid{display:grid !important}.mddesktop-flex{display:flex !important}}@media only screen and (min-width: 1600px){.breakdesktop-block{display:block !important}.breakdesktop-none{display:none !important}.breakdesktop-inline-block{display:inline-block !important}.breakdesktop-inline{display:inline !important}.breakdesktop-inline-flex{display:inline-flex !important}.breakdesktop-grid{display:grid !important}.breakdesktop-flex{display:flex !important}}@media only screen and (min-width: 120em){.lgdesktop-block{display:block !important}.lgdesktop-none{display:none !important}.lgdesktop-inline-block{display:inline-block !important}.lgdesktop-inline{display:inline !important}.lgdesktop-inline-flex{display:inline-flex !important}.lgdesktop-grid{display:grid !important}.lgdesktop-flex{display:flex !important}}/*! purgecss end ignore */.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-ai-c{align-items:center !important}.flex-ai-fs{align-items:flex-start !important}.flex-ai-fe{align-items:flex-end !important}.flex-ai-s{align-items:stretch !important}.flex-ac-sb{align-content:space-between !important}.flex-ac-fe{align-content:flex-end !important}.flex-ac-c{align-content:center !important}.flex-as-c{align-self:center !important}.flex-jc-c{justify-content:center !important}.flex-jc-fs{justify-content:flex-start !important}.flex-jc-fe{justify-content:flex-end !important}.flex-jc-sb{justify-content:space-between !important}.flex-jc-sa{justify-content:space-around !important}.flex-fd-c{flex-direction:column !important}.flex-fd-r{flex-direction:row !important}.flex-fd-rr{flex-direction:row-reverse !important}.flex-fd-cr{flex-direction:column-reverse !important}.flex-o-1{order:1 !important}.flex-o-2{order:2 !important}@media only screen and (min-width: 25em){.xs-flex-wrap{flex-wrap:wrap !important}.xs-flex-nowrap{flex-wrap:nowrap !important}.xs-flex-ai-c{align-items:center !important}.xs-flex-ai-fs{align-items:flex-start !important}.xs-flex-ai-fe{align-items:flex-end !important}.xs-flex-ai-s{align-items:stretch !important}.xs-flex-ac-sb{align-content:space-between !important}.xs-flex-ac-fe{align-content:flex-end !important}.xs-flex-ac-c{align-content:center !important}.xs-flex-as-c{align-self:center !important}.xs-flex-jc-c{justify-content:center !important}.xs-flex-jc-fs{justify-content:flex-start !important}.xs-flex-jc-fe{justify-content:flex-end !important}.xs-flex-jc-sb{justify-content:space-between !important}.xs-flex-jc-sa{justify-content:space-around !important}.xs-flex-fd-c{flex-direction:column !important}.xs-flex-fd-r{flex-direction:row !important}.xs-flex-fd-rr{flex-direction:row-reverse !important}.xs-flex-o-1{order:1 !important}.xs-flex-o-2{order:2 !important}}@media only screen and (min-width: 48em){.md-flex-wrap{flex-wrap:wrap !important}.md-flex-nowrap{flex-wrap:nowrap !important}.md-flex-ai-c{align-items:center !important}.md-flex-ai-fs{align-items:flex-start !important}.md-flex-ai-fe{align-items:flex-end !important}.md-flex-ai-s{align-items:stretch !important}.md-flex-ac-sb{align-content:space-between !important}.md-flex-ac-fe{align-content:flex-end !important}.md-flex-ac-c{align-content:center !important}.md-flex-as-c{align-self:center !important}.md-flex-jc-c{justify-content:center !important}.md-flex-jc-fs{justify-content:flex-start !important}.md-flex-jc-fe{justify-content:flex-end !important}.md-flex-jc-sb{justify-content:space-between !important}.md-flex-jc-sa{justify-content:space-around !important}.md-flex-fd-c{flex-direction:column !important}.md-flex-fd-r{flex-direction:row !important}.md-flex-fd-rr{flex-direction:row-reverse !important}.md-flex-o-1{order:1 !important}.md-flex-o-2{order:2 !important}}@media only screen and (min-width: 62em){.lg-flex-wrap{flex-wrap:wrap !important}.lg-flex-nowrap{flex-wrap:nowrap !important}.lg-flex-ai-c{align-items:center !important}.lg-flex-ai-fs{align-items:flex-start !important}.lg-flex-ai-fe{align-items:flex-end !important}.lg-flex-ai-s{align-items:stretch !important}.lg-flex-ac-sb{align-content:space-between !important}.lg-flex-ac-fe{align-content:flex-end !important}.lg-flex-ac-c{align-content:center !important}.lg-flex-as-c{align-self:center !important}.lg-flex-jc-c{justify-content:center !important}.lg-flex-jc-fs{justify-content:flex-start !important}.lg-flex-jc-fe{justify-content:flex-end !important}.lg-flex-jc-sb{justify-content:space-between !important}.lg-flex-jc-sa{justify-content:space-around !important}.lg-flex-fd-c{flex-direction:column !important}.lg-flex-fd-r{flex-direction:row !important}.lg-flex-fd-rr{flex-direction:row-reverse !important}.lg-flex-o-1{order:1 !important}.lg-flex-o-2{order:2 !important}}@media only screen and (min-width: 1194px){.xlg-flex-wrap{flex-wrap:wrap !important}.xlg-flex-nowrap{flex-wrap:nowrap !important}.xlg-flex-ai-c{align-items:center !important}.xlg-flex-ai-fs{align-items:flex-start !important}.xlg-flex-ai-fe{align-items:flex-end !important}.xlg-flex-ai-s{align-items:stretch !important}.xlg-flex-ac-sb{align-content:space-between !important}.xlg-flex-ac-fe{align-content:flex-end !important}.xlg-flex-ac-c{align-content:center !important}.xlg-flex-as-c{align-self:center !important}.xlg-flex-jc-c{justify-content:center !important}.xlg-flex-jc-fs{justify-content:flex-start !important}.xlg-flex-jc-fe{justify-content:flex-end !important}.xlg-flex-jc-sb{justify-content:space-between !important}.xlg-flex-jc-sa{justify-content:space-around !important}.xlg-flex-fd-c{flex-direction:column !important}.xlg-flex-fd-r{flex-direction:row !important}.xlg-flex-fd-rr{flex-direction:row-reverse !important}.xlg-flex-o-1{order:1 !important}.xlg-flex-o-2{order:2 !important}}@media only screen and (min-width: 1194px){.xsdesktop-flex-wrap{flex-wrap:wrap !important}.xsdesktop-flex-nowrap{flex-wrap:nowrap !important}.xsdesktop-flex-ai-c{align-items:center !important}.xsdesktop-flex-ai-fs{align-items:flex-start !important}.xsdesktop-flex-ai-fe{align-items:flex-end !important}.xsdesktop-flex-ai-s{align-items:stretch !important}.xsdesktop-flex-ac-sb{align-content:space-between !important}.xsdesktop-flex-ac-fe{align-content:flex-end !important}.xsdesktop-flex-ac-c{align-content:center !important}.xsdesktop-flex-as-c{align-self:center !important}.xsdesktop-flex-jc-c{justify-content:center !important}.xsdesktop-flex-jc-fs{justify-content:flex-start !important}.xsdesktop-flex-jc-fe{justify-content:flex-end !important}.xsdesktop-flex-jc-sb{justify-content:space-between !important}.xsdesktop-flex-jc-sa{justify-content:space-around !important}.xsdesktop-flex-fd-c{flex-direction:column !important}.xsdesktop-flex-fd-r{flex-direction:row !important}.xsdesktop-flex-fd-rr{flex-direction:row-reverse !important}.xsdesktop-flex-o-1{order:1 !important}.xsdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 80em){.activexsdesktop-flex-wrap{flex-wrap:wrap !important}.activexsdesktop-flex-nowrap{flex-wrap:nowrap !important}.activexsdesktop-flex-ai-c{align-items:center !important}.activexsdesktop-flex-ai-fs{align-items:flex-start !important}.activexsdesktop-flex-ai-fe{align-items:flex-end !important}.activexsdesktop-flex-ai-s{align-items:stretch !important}.activexsdesktop-flex-ac-sb{align-content:space-between !important}.activexsdesktop-flex-ac-fe{align-content:flex-end !important}.activexsdesktop-flex-ac-c{align-content:center !important}.activexsdesktop-flex-as-c{align-self:center !important}.activexsdesktop-flex-jc-c{justify-content:center !important}.activexsdesktop-flex-jc-fs{justify-content:flex-start !important}.activexsdesktop-flex-jc-fe{justify-content:flex-end !important}.activexsdesktop-flex-jc-sb{justify-content:space-between !important}.activexsdesktop-flex-jc-sa{justify-content:space-around !important}.activexsdesktop-flex-fd-c{flex-direction:column !important}.activexsdesktop-flex-fd-r{flex-direction:row !important}.activexsdesktop-flex-fd-rr{flex-direction:row-reverse !important}.activexsdesktop-flex-o-1{order:1 !important}.activexsdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 1366px){.smdesktop-flex-wrap{flex-wrap:wrap !important}.smdesktop-flex-nowrap{flex-wrap:nowrap !important}.smdesktop-flex-ai-c{align-items:center !important}.smdesktop-flex-ai-fs{align-items:flex-start !important}.smdesktop-flex-ai-fe{align-items:flex-end !important}.smdesktop-flex-ai-s{align-items:stretch !important}.smdesktop-flex-ac-sb{align-content:space-between !important}.smdesktop-flex-ac-fe{align-content:flex-end !important}.smdesktop-flex-ac-c{align-content:center !important}.smdesktop-flex-as-c{align-self:center !important}.smdesktop-flex-jc-c{justify-content:center !important}.smdesktop-flex-jc-fs{justify-content:flex-start !important}.smdesktop-flex-jc-fe{justify-content:flex-end !important}.smdesktop-flex-jc-sb{justify-content:space-between !important}.smdesktop-flex-jc-sa{justify-content:space-around !important}.smdesktop-flex-fd-c{flex-direction:column !important}.smdesktop-flex-fd-r{flex-direction:row !important}.smdesktop-flex-fd-rr{flex-direction:row-reverse !important}.smdesktop-flex-o-1{order:1 !important}.smdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 90em){.mddesktop-flex-wrap{flex-wrap:wrap !important}.mddesktop-flex-nowrap{flex-wrap:nowrap !important}.mddesktop-flex-ai-c{align-items:center !important}.mddesktop-flex-ai-fs{align-items:flex-start !important}.mddesktop-flex-ai-fe{align-items:flex-end !important}.mddesktop-flex-ai-s{align-items:stretch !important}.mddesktop-flex-ac-sb{align-content:space-between !important}.mddesktop-flex-ac-fe{align-content:flex-end !important}.mddesktop-flex-ac-c{align-content:center !important}.mddesktop-flex-as-c{align-self:center !important}.mddesktop-flex-jc-c{justify-content:center !important}.mddesktop-flex-jc-fs{justify-content:flex-start !important}.mddesktop-flex-jc-fe{justify-content:flex-end !important}.mddesktop-flex-jc-sb{justify-content:space-between !important}.mddesktop-flex-jc-sa{justify-content:space-around !important}.mddesktop-flex-fd-c{flex-direction:column !important}.mddesktop-flex-fd-r{flex-direction:row !important}.mddesktop-flex-fd-rr{flex-direction:row-reverse !important}.mddesktop-flex-o-1{order:1 !important}.mddesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 1600px){.breakdesktop-flex-wrap{flex-wrap:wrap !important}.breakdesktop-flex-nowrap{flex-wrap:nowrap !important}.breakdesktop-flex-ai-c{align-items:center !important}.breakdesktop-flex-ai-fs{align-items:flex-start !important}.breakdesktop-flex-ai-fe{align-items:flex-end !important}.breakdesktop-flex-ai-s{align-items:stretch !important}.breakdesktop-flex-ac-sb{align-content:space-between !important}.breakdesktop-flex-ac-fe{align-content:flex-end !important}.breakdesktop-flex-ac-c{align-content:center !important}.breakdesktop-flex-as-c{align-self:center !important}.breakdesktop-flex-jc-c{justify-content:center !important}.breakdesktop-flex-jc-fs{justify-content:flex-start !important}.breakdesktop-flex-jc-fe{justify-content:flex-end !important}.breakdesktop-flex-jc-sb{justify-content:space-between !important}.breakdesktop-flex-jc-sa{justify-content:space-around !important}.breakdesktop-flex-fd-c{flex-direction:column !important}.breakdesktop-flex-fd-r{flex-direction:row !important}.breakdesktop-flex-fd-rr{flex-direction:row-reverse !important}.breakdesktop-flex-o-1{order:1 !important}.breakdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 120em){.lgdesktop-flex-wrap{flex-wrap:wrap !important}.lgdesktop-flex-nowrap{flex-wrap:nowrap !important}.lgdesktop-flex-ai-c{align-items:center !important}.lgdesktop-flex-ai-fs{align-items:flex-start !important}.lgdesktop-flex-ai-fe{align-items:flex-end !important}.lgdesktop-flex-ai-s{align-items:stretch !important}.lgdesktop-flex-ac-sb{align-content:space-between !important}.lgdesktop-flex-ac-fe{align-content:flex-end !important}.lgdesktop-flex-ac-c{align-content:center !important}.lgdesktop-flex-as-c{align-self:center !important}.lgdesktop-flex-jc-c{justify-content:center !important}.lgdesktop-flex-jc-fs{justify-content:flex-start !important}.lgdesktop-flex-jc-fe{justify-content:flex-end !important}.lgdesktop-flex-jc-sb{justify-content:space-between !important}.lgdesktop-flex-jc-sa{justify-content:space-around !important}.lgdesktop-flex-fd-c{flex-direction:column !important}.lgdesktop-flex-fd-r{flex-direction:row !important}.lgdesktop-flex-fd-rr{flex-direction:row-reverse !important}.lgdesktop-flex-o-1{order:1 !important}.lgdesktop-flex-o-2{order:2 !important}}/*! purgecss end ignore */.user-04-bg{line-height:0}.user-04-bg__img{width:100%}.user-04-bg__content{bottom:4rem;left:50%;position:absolute;transform:translate(-50%, 0)}@media only screen and (min-width: 48em){.user-04-bg__content{bottom:25%;transform:translate(-50%, 0)}}.object-fit-contain{object-fit:contain}.object-position-c-c{object-position:center center}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.relative{position:relative}.absolute{position:absolute}.static{position:static}/*! purgecss end ignore */.w-100p{width:100% !important}.max-w-100p{max-width:100% !important}.flex-1{flex:1 !important}.h-100{height:100% !important}.mh-100{min-height:100% !important}.mh-100vh{min-height:100vh !important}/*! purgecss end ignore */.m-0{margin:0 !important}.p-0{padding:0 !important}.mb-16{margin-bottom:1.6rem !important}@media only screen and (min-width: 992px)and (max-width: 1599px){.mb-16{margin-bottom:1.2rem !important}}/*! purgecss end ignore */.ta-c{text-align:center !important}.ta-l{text-align:left !important}.ta-r{text-align:right !important}@media only screen and (min-width: 25em){.xs-ta-c{text-align:center !important}.xs-ta-l{text-align:left !important}.xs-ta-r{text-align:right !important}}@media only screen and (min-width: 48em){.md-ta-c{text-align:center !important}.md-ta-l{text-align:left !important}.md-ta-r{text-align:right !important}}@media only screen and (min-width: 62em){.lg-ta-c{text-align:center !important}.lg-ta-l{text-align:left !important}.lg-ta-r{text-align:right !important}}@media only screen and (min-width: 1194px){.xlg-ta-c{text-align:center !important}.xlg-ta-l{text-align:left !important}.xlg-ta-r{text-align:right !important}}@media only screen and (min-width: 1194px){.xsdesktop-ta-c{text-align:center !important}.xsdesktop-ta-l{text-align:left !important}.xsdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 80em){.activexsdesktop-ta-c{text-align:center !important}.activexsdesktop-ta-l{text-align:left !important}.activexsdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 1366px){.smdesktop-ta-c{text-align:center !important}.smdesktop-ta-l{text-align:left !important}.smdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 90em){.mddesktop-ta-c{text-align:center !important}.mddesktop-ta-l{text-align:left !important}.mddesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 1600px){.breakdesktop-ta-c{text-align:center !important}.breakdesktop-ta-l{text-align:left !important}.breakdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 120em){.lgdesktop-ta-c{text-align:center !important}.lgdesktop-ta-l{text-align:left !important}.lgdesktop-ta-r{text-align:right !important}}.t-d-u{text-decoration:underline}a.t-d-u{text-decoration:underline}a.t-d-u:hover{text-decoration:none}/*! purgecss end ignore */.fw-900{font-weight:900 !important}.fw-800{font-weight:800 !important}.fw-700{font-weight:700 !important}.fw-600{font-weight:600 !important}.fw-500{font-weight:500 !important}.fw-300{font-weight:300 !important}.fw-200{font-weight:200 !important}.text-nowrap{white-space:nowrap !important}.z-i-n1{z-index:-1}.z-i-0{z-index:0}.z-i-1{z-index:1}.z-i-2{z-index:2}/*! purgecss start ignore */:target{scroll-margin-top:160px;scroll-padding-top:0px;overflow:initial !important}/*! purgecss end ignore */

/*# sourceMappingURL=main.css.map*/