

/* Start:/local/templates/duga/template_styles.css?1782399332182200*/
@charset "UTF-8";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;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding: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}a,a:visited{text-decoration:none}ul{padding:0;margin:0}ul li{list-style:none}a{color:inherit}*{box-sizing:border-box}input,select,textarea{outline-color:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:inherit;-webkit-transition:background-color 10000s ease-in-out 10000s;transition:background-color 10000s ease-in-out 10000s}button{border:none;background:none;cursor:pointer}input,textarea,button,select,a,label{-webkit-tap-highlight-color:transparent}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number],input[type=number]:hover,input[type=number]:focus{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}@font-face{font-family:Manrope;src:url(/local/templates/duga/./fonts/Manrope-Bold.eot);src:local("Manrope Bold"),local("Manrope-Bold"),url(/local/templates/duga/./fonts/Manrope-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/duga/./fonts/Manrope-Bold.woff2) format("woff2"),url(/local/templates/duga/./fonts/Manrope-Bold.woff) format("woff"),url(/local/templates/duga/./fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:url(/local/templates/duga/./fonts/Manrope-Semibold.eot);src:local("Manrope Semibold"),local("Manrope-Semibold"),url(/local/templates/duga/./fonts/Manrope-Semibold.eot?#iefix) format("embedded-opentype"),url(/local/templates/duga/./fonts/Manrope-Semibold.woff2) format("woff2"),url(/local/templates/duga/./fonts/Manrope-Semibold.woff) format("woff"),url(/local/templates/duga/./fonts/Manrope-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:url(/local/templates/duga/./fonts/Manrope-Regular.eot);src:local("Manrope Regular"),local("Manrope-Regular"),url(/local/templates/duga/./fonts/Manrope-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/duga/./fonts/Manrope-Regular.woff2) format("woff2"),url(/local/templates/duga/./fonts/Manrope-Regular.woff) format("woff"),url(/local/templates/duga/./fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(/local/templates/duga/./fonts/Manrope-Light.eot);src:local("Manrope Light"),local("Manrope-Light"),url(/local/templates/duga/./fonts/Manrope-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/duga/./fonts/Manrope-Light.woff2) format("woff2"),url(/local/templates/duga/./fonts/Manrope-Light.woff) format("woff"),url(/local/templates/duga/./fonts/Manrope-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Manrope;src:url(/local/templates/duga/./fonts/Manrope-Thin.eot);src:local("Manrope Thin"),local("Manrope-Thin"),url(/local/templates/duga/./fonts/Manrope-Thin.eot?#iefix) format("embedded-opentype"),url(/local/templates/duga/./fonts/Manrope-Thin.woff2) format("woff2"),url(/local/templates/duga/./fonts/Manrope-Thin.woff) format("woff"),url(/local/templates/duga/./fonts/Manrope-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Manrope;src:url(/local/templates/duga/./fonts/Manrope-Medium.eot);src:local("Manrope Medium"),local("Manrope-Medium"),url(/local/templates/duga/./fonts/Manrope-Medium.eot?#iefix) format("embedded-opentype"),url(/local/templates/duga/./fonts/Manrope-Medium.woff2) format("woff2"),url(/local/templates/duga/./fonts/Manrope-Medium.woff) format("woff"),url(/local/templates/duga/./fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:url(/local/templates/duga/./fonts/Manrope-ExtraBold.eot);src:local("Manrope ExtraBold"),local("Manrope-ExtraBold"),url(/local/templates/duga/./fonts/Manrope-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/local/templates/duga/./fonts/Manrope-ExtraBold.woff2) format("woff2"),url(/local/templates/duga/./fonts/Manrope-ExtraBold.woff) format("woff"),url(/local/templates/duga/./fonts/Manrope-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}:root{--font-family: "Manrope", sans-serif;--color-main-black: #222;--color-main-green: #193d24;--color-main-beige: #e0af60;--color-main-brown: #170d0b;--color-main-white: #fff;--color-light-green: #407951;--color-light-beige: #ffda9b;--color-input-grey: #F0F0F0;--color-light-blue: #157EDF;--color-light-grey: #DEDEDE;--color-dark-blue: #0C289C;--color-input-grey-dark: #999999;--color-red: #FC5050;--color-status-done: #A7CB7C;--color-status-processing: #E6AB66;--color-status-delivery: #FFE874;--color-status-created: #7FA6FA;--color-status-transit: #B9A3F2;--bg-color: var(--color-main-white);--text-color: var(--color-main-brown);--content-width: 1240px;--transition: all .3s ease-in-out;--section-margin: 120px}@media(max-width:1200px){:root{--section-margin: 100px}}@media(max-width:576px){:root{--section-margin: 60px}}.container{box-sizing:border-box;width:100%;max-width:var(--content-width);padding:0 20px;margin:0 auto}@media(max-width:991px){.container{padding:0 15px}}@media(max-width:576px){.container{padding:0 10px}}body{font-family:var(--font-family);font-weight:400;font-style:normal;color:var(--text-color);line-height:1.21;letter-spacing:0;background-color:#f0f0f0;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;font-size:16px;margin:0 auto}body.is-menu-open{overflow:hidden}main{flex-grow:1;min-height:200px}.h1{font-family:var(--second-family);font-weight:400;font-size:64px;line-height:90%}@media(max-width:1200px){.h1{font-size:48px}}@media(max-width:991px){.h1{font-size:36px}}@media(max-width:576px){.h1{font-size:24px}}.h2{font-family:var(--second-family);font-weight:400;font-size:48px;line-height:90%;color:var(--color-main-green);margin:0 0 40px}@media(max-width:1200px){.h2{font-size:36px;margin-bottom:30px}}@media(max-width:768px){.h2{font-size:24px;margin-bottom:20px}}@media(max-width:576px){.h2{font-size:18px;margin-bottom:10px}}.h3{font-family:var(--second-family);font-weight:400;font-size:40px;line-height:90%}@media(max-width:1200px){.h3{font-size:32px}}@media(max-width:576px){.h3{font-size:18px}}.h4{font-family:var(--second-family);font-weight:400;font-size:32px;line-height:90%}@media(max-width:1200px){.h4{font-size:16px}}@media(max-width:576px){.h4{font-size:14px}}a,button,input{letter-spacing:inherit;transition:var(--transition)}.hidden{display:none!important}.mt-section{margin-top:var(--section-margin)}.pt-section{padding-top:var(--section-margin)}.mb-section{margin-bottom:var(--section-margin)}.pb-section{padding-bottom:var(--section-margin)}.arrow-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--font-family);font-weight:400;font-size:24px;letter-spacing:.03em;color:var(--color-main-brown);padding:20px;background:var(--color-main-beige)}.arrow-btn:hover{background:var(--color-light-beige)}@media(max-width:1200px){.arrow-btn{font-size:20px;letter-spacing:.05em}}@media(max-width:576px){.arrow-btn{padding:10px;font-size:14px;letter-spacing:.03em}}.arrow-btn:after{content:"";display:block;width:29px;height:17px;background-image:url(/local/templates/duga/img/icons/arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width:576px){.arrow-btn:after{width:13px;height:8px}}.float-btn{overflow:hidden;position:fixed;right:calc((100vw - 1360px)/2);bottom:40px;z-index:10;display:flex;justify-content:center;font-family:var(--font-family);font-weight:400;font-size:24px;letter-spacing:.03em;color:var(--color-main-brown);background:var(--color-main-beige);height:76px;border-radius:50%;width:100%;max-width:76px}@media(max-width:1380px){.float-btn{right:40px}}@media(max-width:991px){.float-btn{right:20px;bottom:20px}}@media(max-width:768px){.float-btn{max-width:44px;height:44px}}.float-btn:hover{max-width:355px;border-radius:30px}@media(max-width:768px){.float-btn:hover{max-width:240px}}.float-btn:hover .float-btn__link{opacity:1;visibility:visible;pointer-events:all;transform:scale(1)}.float-btn:hover:before{transform:translate(-50%,-50%) scale(0)}@media(max-width:1200px){.float-btn{font-size:20px;letter-spacing:.05em}}@media(max-width:576px){.float-btn{font-size:14px;letter-spacing:.03em}}.float-btn__link{white-space:nowrap;display:inline-flex;align-items:center;gap:24px;opacity:0;visibility:hidden;pointer-events:none;transform:scale(0)}@media(max-width:576px){.float-btn__link{gap:14px}}.float-btn__link:after{content:"";display:block;width:29px;height:17px;background-image:url(/local/templates/duga/img/icons/arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width:768px){.float-btn__link:after{width:13px;height:8px}}.float-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);display:block;width:32px;height:33px;background-image:url(/local/templates/duga/img/icons/bell.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:var(--transition)}@media(max-width:768px){.float-btn:before{width:17px;height:18px}}.float-btn:not(.show){opacity:0;visibility:hidden;pointer-events:none}.search__input{font-family:Manrope;font-size:14px;flex:1;border:none;padding:12px;background-color:var(--color-input-grey);outline:none;width:100%;max-width:608px;height:36px;border-radius:10px 0 0 10px}.btn{font-size:20px;font-weight:400;margin:0;padding:10px;color:var(--color-main-white);background-color:var(--color-light-blue);border-radius:15px;text-align:center;transition:background-color .3s ease}.btn:hover{background-color:var(--color-dark-blue)}@media(max-width:900px){.btn{font-size:16px}}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;--checkbox-size: 30px;--checkbox-radius: 8px;--checkbox-border-width: 2px;width:var(--checkbox-size);height:var(--checkbox-size);margin:0;border-radius:var(--checkbox-radius);border:var(--checkbox-border-width) solid var(--color-light-grey);background:var(--color-main-white);cursor:pointer;position:relative}.checkbox:checked{border-color:var(--color-light-blue);background:var(--color-light-blue)}.checkbox:checked:after{content:"";position:absolute;left:calc(var(--checkbox-size) * .3);top:calc(var(--checkbox-size) * .13);width:calc(var(--checkbox-size) * .23);height:calc(var(--checkbox-size) * .43);border-right:var(--checkbox-border-width) solid var(--color-main-white);border-bottom:var(--checkbox-border-width) solid var(--color-main-white);transform:rotate(42deg)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-header{display:flex;align-items:center;margin-bottom:10px}.section-header__link{display:inline-flex;align-items:center;gap:15px;text-decoration:none;color:inherit;transition:color .3s ease}.section-header__link:hover .section-header__title{color:var(--color-dark-blue)}.section-header__title{font-size:30px;font-weight:700;margin:0;padding:0;transition:color .3s ease}@media(max-width:900px){.section-header__title{font-size:24px}}.section-header__arrow{width:8px;height:16px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:25px}.pagination__item,.pagination__arrow{min-width:34px;height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--color-light-grey);background:var(--color-main-white);color:var(--color-main-black);text-decoration:none;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000014}.pagination__item:hover,.pagination__arrow:hover{border-color:var(--color-light-blue);color:var(--color-dark-blue);box-shadow:0 2px 8px #157edf38}.pagination__item.is-active{background:var(--color-light-blue);border-color:var(--color-light-blue);color:var(--color-main-white);box-shadow:0 2px 8px #157edf40}.pagination__dots{padding:0 2px;color:var(--color-input-grey-dark);font-weight:600}.pagination__arrow{font-size:16px}.pagination__arrow.is-disabled,.pagination__arrow[aria-disabled=true]{color:var(--color-input-grey-dark);border-color:var(--color-light-grey);background:var(--color-input-grey);box-shadow:none;pointer-events:none;cursor:default}@media(max-width:900px){.pagination{justify-content:center}}.breadcrumbs{width:100%;max-width:1240px;margin:25px auto 20px;padding:0 20px}@media(max-width:991px){.breadcrumbs{padding:0 15px}}@media(max-width:576px){.breadcrumbs{padding:0 10px}}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:10px}.breadcrumbs__item{font-size:20px;line-height:1.2;color:var(--color-input-grey-dark);text-decoration:none;display:inline-flex;align-items:center}.breadcrumbs__item:hover{color:var(--color-dark-blue)}.breadcrumbs__item:not(:last-child):after{content:"/";margin-left:10px;color:#666}.breadcrumbs__item--current{color:#222;pointer-events:none}@media(max-width:991px){.breadcrumbs__item{font-size:20px}}@media(max-width:768px){.breadcrumbs{margin:15px auto}.breadcrumbs__item{font-size:16px}}.container>.breadcrumbs{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.header{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;position:relative;z-index:40}@media(max-width:991px){.header{padding:0 15px}}@media(max-width:576px){.header{padding:0 10px}}.header__container{position:relative;width:100%;border-radius:0 0 16px 16px;padding:30px;background-color:var(--color-main-white);z-index:40}@media(max-width:900px){.header__container{height:auto;padding:20px 15px}}.header__top{display:flex;justify-content:space-between;align-items:center}.header__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:10px}.header__logo{display:flex;align-items:center;gap:10px;height:35px}@media(max-width:900px){.header__logo{height:30px}}.header__catalog{position:static}.header .catalog__btn{font-family:Manrope;font-size:20px;display:flex;align-items:center;background-color:var(--color-light-blue);color:var(--color-main-white);padding:12px;border-radius:10px;cursor:pointer;width:100%;max-width:134px;height:36px;gap:10px;border:none;transition:background-color .3s ease}.header .catalog__btn:hover{background-color:var(--color-dark-blue)}@media(max-width:900px){.header .catalog__btn{width:auto}}.header .catalog__btn-img{width:18px;height:12px}@media(max-width:900px){.header .catalog__btn-img{display:none}}.header__search{display:flex;background-color:var(--color-input-grey);border-radius:10px;width:100%;max-width:608px;justify-content:center}.header__search-button{width:36px;height:36px;border-radius:10px;background:var(--color-light-blue);color:#fff;cursor:pointer}@media(max-width:900px){.header__search{display:none}}.header__contacts{display:flex;flex-direction:column;gap:5px}.header__contacts-link{text-align:right;font-size:20px;font-weight:500}@media(max-width:900px){.header__contacts{display:none}}@media(max-width:900px){.header.is-search-open .header__search{display:flex;flex:1}}.navigation{font-family:Manrope;display:flex;gap:40px;font-size:20px}.navigation a{text-decoration:none;color:inherit}.navigation a:hover{color:var(--color-dark-blue)}@media(max-width:1080px){.navigation{gap:22px;font-size:17px}}@media(max-width:900px){.navigation{display:none}}.header__icons{display:flex;gap:10px}.header-search-dropdown{position:absolute;left:0;right:0;top:calc(100% - 20px);z-index:60;width:100%;max-width:1240px;margin:0 auto;padding:0 20px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}@media(max-width:990px){.header-search-dropdown{padding:0 15px}}@media(max-width:900px){.header-search-dropdown{top:calc(100% - 16px)}}@media(max-width:576px){.header-search-dropdown{padding:0 10px}}.header-search-dropdown--open{opacity:1;visibility:visible;transform:translateY(0)}.header-search-dropdown__inner{background-color:var(--color-main-white);border-radius:0 0 16px 16px;padding:40px 20px 20px;box-shadow:0 24px 40px -16px #0000004d}.header-search-dropdown__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.header-search-dropdown__top-left{display:flex;align-items:center;gap:10px;flex:1}.header-search-dropdown__icon-btn{width:24px;height:24px;border-radius:50%;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.4014%206.09766C10.4014%203.85356%208.53904%202%206.2002%202C3.86149%202.00015%202%203.85365%202%206.09766C2.00018%208.34152%203.8616%2010.1942%206.2002%2010.1943C7.32543%2010.1943%208.34329%209.76482%209.0957%209.06641C9.90368%208.31639%2010.4013%207.26242%2010.4014%206.09766ZM12.4014%206.09766C12.4013%207.4747%2011.9347%208.74263%2011.1553%209.76074L15.7051%2014.291C16.0963%2014.6805%2016.0983%2015.3137%2015.709%2015.7051C15.3195%2016.0963%2014.6863%2016.0983%2014.2949%2015.709L9.69629%2011.1309C8.69966%2011.8012%207.49541%2012.1943%206.2002%2012.1943C2.79499%2012.1942%200.000181561%209.48366%200%206.09766C0%202.7115%202.79488%200.000149561%206.2002%200C9.60564%200%2012.4014%202.7114%2012.4014%206.09766Z'%20fill='%23157EDF'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:18px 18px}.header-search-dropdown__icon-btn:hover{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.4014%206.09766C10.4014%203.85356%208.53904%202%206.2002%202C3.86149%202.00015%202%203.85365%202%206.09766C2.00018%208.34152%203.8616%2010.1942%206.2002%2010.1943C7.32543%2010.1943%208.34329%209.76482%209.0957%209.06641C9.90368%208.31639%2010.4013%207.26242%2010.4014%206.09766ZM12.4014%206.09766C12.4013%207.4747%2011.9347%208.74263%2011.1553%209.76074L15.7051%2014.291C16.0963%2014.6805%2016.0983%2015.3137%2015.709%2015.7051C15.3195%2016.0963%2014.6863%2016.0983%2014.2949%2015.709L9.69629%2011.1309C8.69966%2011.8012%207.49541%2012.1943%206.2002%2012.1943C2.79499%2012.1942%200.000181561%209.48366%200%206.09766C0%202.7115%202.79488%200.000149561%206.2002%200C9.60564%200%2012.4014%202.7114%2012.4014%206.09766Z'%20fill='%230C289C'/%3e%3c/svg%3e")}.header-search-dropdown__icon{width:18px;height:18px}.header-search-dropdown__input{flex:1;border:none;outline:none;font-size:16px;padding:8px 0;background:transparent}.header-search-dropdown__close{width:36px;height:36px;border-radius:10px;background-color:var(--color-main-white);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.418657%200.418652C0.976548%20-0.139233%201.88085%20-0.139233%202.43874%200.418652L9.58159%207.56142L16.0897%200.463294C16.6228%20-0.118276%2017.5268%20-0.157659%2018.1084%200.375405C18.6899%200.90851%2018.7293%201.81248%2018.1963%202.39407L11.6045%209.58427L19.5816%2017.5613C20.1395%2018.1192%2020.1395%2019.0235%2019.5816%2019.5813C19.0237%2020.1392%2018.1194%2020.1392%2017.5615%2019.5813L9.67227%2011.6922L2.48199%2019.5367C1.94888%2020.1183%201.0449%2020.1577%200.4633%2019.6246C-0.118277%2019.0915%20-0.157661%2018.1875%200.375409%2017.6059L7.6494%209.66937L0.418657%202.43871C-0.139234%201.88083%20-0.139234%200.976536%200.418657%200.418652Z'%20fill='%23157EDF'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:20px 20px}.header-search-dropdown__close:hover{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.418657%200.418652C0.976548%20-0.139233%201.88085%20-0.139233%202.43874%200.418652L9.58159%207.56142L16.0897%200.463294C16.6228%20-0.118276%2017.5268%20-0.157659%2018.1084%200.375405C18.6899%200.90851%2018.7293%201.81248%2018.1963%202.39407L11.6045%209.58427L19.5816%2017.5613C20.1395%2018.1192%2020.1395%2019.0235%2019.5816%2019.5813C19.0237%2020.1392%2018.1194%2020.1392%2017.5615%2019.5813L9.67227%2011.6922L2.48199%2019.5367C1.94888%2020.1183%201.0449%2020.1577%200.4633%2019.6246C-0.118277%2019.0915%20-0.157661%2018.1875%200.375409%2017.6059L7.6494%209.66937L0.418657%202.43871C-0.139234%201.88083%20-0.139234%200.976536%200.418657%200.418652Z'%20fill='%230C289C'/%3e%3c/svg%3e")}.header-search-dropdown__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.header-search-dropdown__item{border-top:1px solid #e5e5e5}.header-search-dropdown__item:hover{background-color:var(--color-input-grey)}.header-search-dropdown__item:first-child{border-top:none}.header-search-dropdown__item-link{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;text-decoration:none;color:inherit;border-radius:8px;padding:8px}.header-search-dropdown__item-left{display:flex;flex-direction:column;gap:2px}.header-search-dropdown__item-name{font-weight:500;font-size:14px}.header-search-dropdown__item-badge{margin-top:2px;align-self:flex-start;font-size:10px;line-height:1;text-transform:uppercase;color:var(--color-light-blue);background:var(--color-input-grey);padding:3px 8px;border-radius:6px}.header-search-dropdown__item-badge--out{color:#d9655e;background:#fdeceb}.header-search-dropdown__item-desc{font-size:12px;color:var(--color-input-grey-dark)}.header-search-dropdown__item-price{white-space:nowrap;font-weight:600;font-size:14px}.header-search-dropdown__item-img{width:64px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media(min-width:901px){.header-search-dropdown__top{display:none}}.icon__btn{width:36px;height:36px;background:var(--color-light-blue);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .3s ease}.icon__btn:hover{background-color:var(--color-dark-blue)}.icon__btn-search{display:none}@media(max-width:900px){.icon__btn-search{width:36px;height:36px;background:var(--color-light-blue);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}}.icon__btn-menu{display:none}@media(max-width:900px){.icon__btn-menu{width:36px;height:36px;background:var(--color-light-blue);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}}.icon__btn-cart{position:relative}.icon__btn--account{width:auto;gap:8px;padding:0 12px;text-decoration:none;position:relative}@media(max-width:767px){.icon__btn--account{width:36px;height:36px;gap:0;padding:0}.icon__btn--account img{width:auto;height:auto}}.icon__btn-label{color:#fff;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.icon__btn-label{display:none}}.icon__btn-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:50%;background:var(--color-red);color:var(--color-main-white);font-size:10px;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 3px;border:1px solid var(--color-main-white)}.icon__btn-dot{position:absolute;top:4px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--color-red);border:1.5px solid var(--color-light-blue);pointer-events:none}@media(max-width:767px){.icon__btn-dot{top:2px;right:2px}}.icon__btn-cart-dot{position:absolute;top:-6px;right:-6px;width:12px;height:12px;border-radius:50%;background:var(--color-red);border:1px solid var(--color-main-white);pointer-events:none}.account-menu{position:relative;display:flex}.account-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:240px;background:var(--color-main-white);border:1px solid var(--color-light-grey);border-radius:14px;box-shadow:0 8px 24px #0000001f;padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.account-dropdown--open{opacity:1;visibility:visible;transform:translateY(0)}.account-dropdown__head{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--color-light-grey)}.account-dropdown__login{font-size:15px;font-weight:700;color:var(--color-main-black);line-height:1.2;word-break:break-word}.account-dropdown__email{font-size:13px;color:var(--color-input-grey-dark);line-height:1.2;word-break:break-word}.account-dropdown__bonus{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0;padding:10px;border-radius:10px;background:var(--color-input-grey);text-decoration:none;transition:background-color .15s ease}.account-dropdown__bonus:hover{background:var(--color-light-grey)}.account-dropdown__bonus-label{font-size:14px;color:var(--color-main-black)}.account-dropdown__bonus-value{font-size:16px;font-weight:700;color:var(--color-dark-blue);white-space:nowrap}.account-dropdown__nav{display:flex;flex-direction:column;padding:6px 0}.account-dropdown__item{display:block;padding:9px 10px;border-radius:8px;font-size:15px;color:var(--color-main-black);text-decoration:none;transition:background-color .15s ease,color .15s ease;position:relative}.account-dropdown__item:hover{background:var(--color-input-grey);color:var(--color-light-blue)}.account-dropdown__dot{position:absolute;top:50%;transform:translateY(-50%);right:12px;width:8px;height:8px;border-radius:50%;background:var(--color-red)}.account-dropdown__logout{width:100%;margin-top:4px;height:38px;border:1px solid var(--color-light-grey);border-radius:10px;background:var(--color-main-white);color:var(--color-red);font-size:15px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.account-dropdown__logout:hover{background:var(--color-red);border-color:var(--color-red);color:var(--color-main-white)}.mobile-menu{position:fixed;inset:0;z-index:50;background-color:var(--color-light-blue);color:var(--color-main-white);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.mobile-menu--open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu__inner{max-width:1240px;margin:0 auto;padding:30px 20px}@media(max-width:768px){.mobile-menu__inner{padding:20px 15px}}.mobile-menu__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;padding:0 15px}@media(max-width:576px){.mobile-menu__top{padding:0 10px}}.mobile-menu__logo-img{height:35px}@media(max-width:900px){.mobile-menu__logo-img{height:30px}}.mobile-menu__close{width:36px;height:36px;border-radius:10px;background-color:var(--color-main-white);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.418657%200.418652C0.976548%20-0.139233%201.88085%20-0.139233%202.43874%200.418652L9.58159%207.56142L16.0897%200.463294C16.6228%20-0.118276%2017.5268%20-0.157659%2018.1084%200.375405C18.6899%200.90851%2018.7293%201.81248%2018.1963%202.39407L11.6045%209.58427L19.5816%2017.5613C20.1395%2018.1192%2020.1395%2019.0235%2019.5816%2019.5813C19.0237%2020.1392%2018.1194%2020.1392%2017.5615%2019.5813L9.67227%2011.6922L2.48199%2019.5367C1.94888%2020.1183%201.0449%2020.1577%200.4633%2019.6246C-0.118277%2019.0915%20-0.157661%2018.1875%200.375409%2017.6059L7.6494%209.66937L0.418657%202.43871C-0.139234%201.88083%20-0.139234%200.976536%200.418657%200.418652Z'%20fill='%23157EDF'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:20px 20px}.mobile-menu__close:hover{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.418657%200.418652C0.976548%20-0.139233%201.88085%20-0.139233%202.43874%200.418652L9.58159%207.56142L16.0897%200.463294C16.6228%20-0.118276%2017.5268%20-0.157659%2018.1084%200.375405C18.6899%200.90851%2018.7293%201.81248%2018.1963%202.39407L11.6045%209.58427L19.5816%2017.5613C20.1395%2018.1192%2020.1395%2019.0235%2019.5816%2019.5813C19.0237%2020.1392%2018.1194%2020.1392%2017.5615%2019.5813L9.67227%2011.6922L2.48199%2019.5367C1.94888%2020.1183%201.0449%2020.1577%200.4633%2019.6246C-0.118277%2019.0915%20-0.157661%2018.1875%200.375409%2017.6059L7.6494%209.66937L0.418657%202.43871C-0.139234%201.88083%20-0.139234%200.976536%200.418657%200.418652Z'%20fill='%230C289C'/%3e%3c/svg%3e")}.mobile-menu__nav{display:flex;flex-direction:column;gap:12px;align-items:flex-end;margin-bottom:40px;font-size:20px;padding:0 10px}.mobile-menu__link{color:inherit;text-decoration:none}.mobile-menu__link:hover{color:#0c289c}.mobile-menu__contacts{display:flex;justify-content:flex-end;gap:24px;align-items:center;flex-wrap:wrap;padding:0 10px}.mobile-menu__contacts-icons{display:flex;gap:12px}.mobile-menu__contacts-icon{width:48px;height:48px;border-radius:14px;background-color:var(--color-main-white);display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:24px 24px}.mobile-menu__contacts-icon--mail{background-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='20'%20viewBox='0%200%2026%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.9954%2019.9988C9.78794%2019.9988%206.58101%2019.9994%203.37354%2019.9982C2.63103%2019.9982%201.95213%2019.7938%201.34288%2019.3456C1.14217%2019.1978%201.14217%2019.0934%201.3034%2018.9046C3.8764%2015.8901%206.44227%2012.8693%209.01034%209.85081C9.26862%209.5475%209.52965%209.247%209.78904%208.94482C9.97987%208.72201%2010.1859%208.70067%2010.4071%208.88078C10.9763%209.34137%2011.6086%209.65984%2012.3313%209.77499C13.4977%209.96091%2014.5643%209.71601%2015.5218%209.00098C15.8311%208.77013%2015.8316%208.76788%2016.0795%209.0785C18.2412%2011.7881%2020.4018%2014.4988%2022.563%2017.2089C23.1004%2017.8829%2023.6378%2018.5564%2024.1763%2019.2293C24.3984%2019.5068%2024.3864%2019.5506%2024.0574%2019.7011C23.5989%2019.9106%2023.118%2019.9999%2022.6184%2019.9999C19.4109%2019.9999%2016.204%2019.9999%2012.9965%2019.9999L12.9954%2019.9988Z'%20fill='%23157EDF'/%3e%3cpath%20d='M12.9977%200.00168506C16.186%200.00168506%2019.3738%200.00280843%2022.562%200C23.0901%200%2023.5974%200.0904314%2024.0805%200.311174C24.3734%200.444855%2024.3799%200.495407%2024.1238%200.688627C22.3241%202.05015%2020.5237%203.41056%2018.7228%204.7704C17.3777%205.78593%2016.0341%206.8037%2014.6846%207.81361C13.6465%208.59042%2012.3731%208.58144%2011.3515%207.78272C9.21721%206.11451%207.09004%204.43732%204.95959%202.76406C4.01747%202.02432%203.07425%201.28626%202.13269%200.545397C2.06469%200.492037%201.94843%200.460021%201.97311%200.343752C1.99285%200.252197%202.0954%200.23984%202.16998%200.210632C2.55878%200.057292%202.96458%200.00224674%203.37861%200.00224674C6.58499%200.00224674%209.79137%200.00224674%2012.9977%200.00224674V0.00168506Z'%20fill='%23157EDF'/%3e%3cpath%20d='M25.9995%2010.0221C25.9995%2012.1936%2026.0006%2014.3656%2025.999%2016.5371C25.999%2017.1465%2025.8706%2017.7234%2025.5822%2018.262C25.4742%2018.4637%2025.3968%2018.4665%2025.2537%2018.2862C23.4051%2015.9546%2021.5511%2013.6276%2019.697%2011.3005C18.8651%2010.2569%2018.0337%209.2127%2017.1925%208.17695C17.0275%207.97362%2017.0247%207.86016%2017.2457%207.6939C19.7069%205.84596%2022.1609%203.9879%2024.617%202.13265C24.8079%201.9883%2024.9982%201.84282%2025.1885%201.69678C25.427%201.51311%2025.4714%201.52322%2025.6173%201.80182C25.892%202.32587%2025.999%202.89036%2025.9995%203.47901C26.0006%205.66004%2025.9995%207.84106%2025.9995%2010.0221Z'%20fill='%23157EDF'/%3e%3cpath%20d='M0%2010.0288C0%207.85792%200.00109676%205.68644%200%203.51552C0%202.80724%200.156288%202.14726%200.52809%201.54064C0.665185%201.31765%200.777603%201.30922%200.977214%201.46706C3.21132%203.23356%205.4509%204.9922%207.68884%206.75308C8.02939%207.02101%208.36499%207.29511%208.71486%207.54899C8.90186%207.68436%208.88596%207.78321%208.74612%207.94723C7.03791%209.94627%205.33629%2011.9509%203.63192%2013.9528C2.57574%2015.1935%201.51737%2016.4326%200.458446%2017.6711C0.406898%2017.7312%200.371802%2017.8374%200.275835%2017.8189C0.167256%2017.7981%200.168901%2017.6784%200.143676%2017.5936C0.0411285%2017.251%200.00164514%2016.8988%200.00109676%2016.5416C0.00109676%2014.3707%200.00109676%2012.1997%200.00109676%2010.0288H0Z'%20fill='%23157EDF'/%3e%3c/svg%3e");background-size:30px 24px}.mobile-menu__contacts-icon--mail:hover{background-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='20'%20viewBox='0%200%2026%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.9954%2019.9988C9.78794%2019.9988%206.58101%2019.9994%203.37354%2019.9982C2.63103%2019.9982%201.95213%2019.7938%201.34288%2019.3456C1.14217%2019.1978%201.14217%2019.0934%201.3034%2018.9046C3.8764%2015.8901%206.44227%2012.8693%209.01034%209.85081C9.26862%209.5475%209.52965%209.247%209.78904%208.94482C9.97987%208.72201%2010.1859%208.70067%2010.4071%208.88078C10.9763%209.34137%2011.6086%209.65984%2012.3313%209.77499C13.4977%209.96091%2014.5643%209.71601%2015.5218%209.00098C15.8311%208.77013%2015.8316%208.76788%2016.0795%209.0785C18.2412%2011.7881%2020.4018%2014.4988%2022.563%2017.2089C23.1004%2017.8829%2023.6378%2018.5564%2024.1763%2019.2293C24.3984%2019.5068%2024.3864%2019.5506%2024.0574%2019.7011C23.5989%2019.9106%2023.118%2019.9999%2022.6184%2019.9999C19.4109%2019.9999%2016.204%2019.9999%2012.9965%2019.9999L12.9954%2019.9988Z'%20fill='%230C289C'/%3e%3cpath%20d='M12.9977%200.00168506C16.186%200.00168506%2019.3738%200.00280843%2022.562%200C23.0901%200%2023.5974%200.0904314%2024.0805%200.311174C24.3734%200.444855%2024.3799%200.495407%2024.1238%200.688627C22.3241%202.05015%2020.5237%203.41056%2018.7228%204.7704C17.3777%205.78593%2016.0341%206.8037%2014.6846%207.81361C13.6465%208.59042%2012.3731%208.58144%2011.3515%207.78272C9.21721%206.11451%207.09004%204.43732%204.95959%202.76406C4.01747%202.02432%203.07425%201.28626%202.13269%200.545397C2.06469%200.492037%201.94843%200.460021%201.97311%200.343752C1.99285%200.252197%202.0954%200.23984%202.16998%200.210632C2.55878%200.057292%202.96458%200.00224674%203.37861%200.00224674C6.58499%200.00224674%209.79137%200.00224674%2012.9977%200.00224674V0.00168506Z'%20fill='%230C289C'/%3e%3cpath%20d='M25.9995%2010.0221C25.9995%2012.1936%2026.0006%2014.3656%2025.999%2016.5371C25.999%2017.1465%2025.8706%2017.7234%2025.5822%2018.262C25.4742%2018.4637%2025.3968%2018.4665%2025.2537%2018.2862C23.4051%2015.9546%2021.5511%2013.6276%2019.697%2011.3005C18.8651%2010.2569%2018.0337%209.2127%2017.1925%208.17695C17.0275%207.97362%2017.0247%207.86016%2017.2457%207.6939C19.7069%205.84596%2022.1609%203.9879%2024.617%202.13265C24.8079%201.9883%2024.9982%201.84282%2025.1885%201.69678C25.427%201.51311%2025.4714%201.52322%2025.6173%201.80182C25.892%202.32587%2025.999%202.89036%2025.9995%203.47901C26.0006%205.66004%2025.9995%207.84106%2025.9995%2010.0221Z'%20fill='%230C289C'/%3e%3cpath%20d='M0%2010.0288C0%207.85792%200.00109676%205.68644%200%203.51552C0%202.80724%200.156288%202.14726%200.52809%201.54064C0.665185%201.31765%200.777603%201.30922%200.977214%201.46706C3.21132%203.23356%205.4509%204.9922%207.68884%206.75308C8.02939%207.02101%208.36499%207.29511%208.71486%207.54899C8.90186%207.68436%208.88596%207.78321%208.74612%207.94723C7.03791%209.94627%205.33629%2011.9509%203.63192%2013.9528C2.57574%2015.1935%201.51737%2016.4326%200.458446%2017.6711C0.406898%2017.7312%200.371802%2017.8374%200.275835%2017.8189C0.167256%2017.7981%200.168901%2017.6784%200.143676%2017.5936C0.0411285%2017.251%200.00164514%2016.8988%200.00109676%2016.5416C0.00109676%2014.3707%200.00109676%2012.1997%200.00109676%2010.0288H0Z'%20fill='%230C289C'/%3e%3c/svg%3e")}.mobile-menu__contacts-icon--tg{background-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='25'%20viewBox='0%200%2026%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.78327%2010.7607C8.76589%207.23314%2013.421%204.90553%2015.7485%203.78339C22.4007%200.572518%2023.78%200.0170032%2024.6803%200.000337756C24.8767%20-0.00521739%2025.3221%200.0558885%2025.6094%200.322536C25.8537%200.550297%2025.9207%200.855829%2025.9495%201.07248C25.9782%201.28913%2026.0213%201.78354%2025.9878%202.16684C25.6286%206.56096%2024.0673%2017.2157%2023.2771%2022.1376C22.9419%2024.2208%2022.281%2024.9152%2021.6392%2024.9874C20.2504%2025.1374%2019.1919%2023.9208%2017.8462%2022.8986C15.7389%2021.2988%2014.5464%2020.2988%2012.5015%2018.7323C10.1356%2016.9269%2011.6681%2015.9325%2013.0187%2014.3104C13.3731%2013.8882%2019.4984%207.42201%2019.6182%206.83317C19.6325%206.76095%2019.6469%206.48875%2019.508%206.34432C19.3691%206.19988%2019.1632%206.24988%2019.01%206.28876C18.7992%206.34432%2015.4324%208.92746%208.90957%2014.0326C7.95173%2014.7937%207.08968%2015.1659%206.31383%2015.1437C5.45657%2015.1214%203.81388%2014.5826%202.59264%2014.1215C1.09363%2013.5549%20-0.0988791%2013.2549%200.00648292%2012.2994C0.0591639%2011.7939%200.653023%2011.2828%201.78327%2010.7607Z'%20fill='%23157EDF'/%3e%3c/svg%3e");background-size:30px 30px}.mobile-menu__contacts-icon--tg:hover{background-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='25'%20viewBox='0%200%2026%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.78327%2010.7607C8.7659%207.23314%2013.421%204.90553%2015.7485%203.78339C22.4007%200.572518%2023.78%200.0170032%2024.6803%200.000337756C24.8767%20-0.00521739%2025.3221%200.0558885%2025.6094%200.322536C25.8537%200.550297%2025.9207%200.85583%2025.9495%201.07248C25.9782%201.28913%2026.0213%201.78354%2025.9878%202.16684C25.6286%206.56096%2024.0673%2017.2157%2023.2771%2022.1376C22.9419%2024.2208%2022.281%2024.9152%2021.6392%2024.9874C20.2504%2025.1374%2019.1919%2023.9208%2017.8462%2022.8986C15.7389%2021.2988%2014.5464%2020.2988%2012.5015%2018.7323C10.1356%2016.9269%2011.6681%2015.9325%2013.0187%2014.3104C13.3731%2013.8882%2019.4984%207.42201%2019.6182%206.83317C19.6325%206.76095%2019.6469%206.48875%2019.508%206.34432C19.3691%206.19988%2019.1632%206.24988%2019.01%206.28876C18.7992%206.34431%2015.4324%208.92746%208.90957%2014.0326C7.95173%2014.7937%207.08968%2015.1659%206.31383%2015.1437C5.45657%2015.1214%203.81388%2014.5826%202.59264%2014.1215C1.09363%2013.5549%20-0.0988791%2013.2549%200.00648292%2012.2994C0.0591639%2011.7939%200.653023%2011.2828%201.78327%2010.7607Z'%20fill='%230C289C'/%3e%3c/svg%3e")}.mobile-menu__contacts-text{display:flex;flex-direction:column;gap:4px;text-align:right;font-size:16px}.mobile-menu__contacts-phone,.mobile-menu__contacts-email{color:inherit;text-decoration:none;font-weight:600}.mobile-menu__contacts-phone:hover,.mobile-menu__contacts-email:hover{color:#0c289c}.mobile-menu__contacts-address{font-size:14px}@media(min-width:901px){.mobile-menu{display:none}}.catalog-dropdown{position:absolute;left:0;right:0;top:calc(100% - 20px);z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 20px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}@media(max-width:991px){.catalog-dropdown{padding:0 15px}}@media(max-width:900px){.catalog-dropdown{top:calc(100% - 16px)}}@media(max-width:576px){.catalog-dropdown{padding:0 10px}}.header.is-catalog-open .catalog-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.catalog-dropdown__container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:50px 25px 35px;background-color:var(--color-light-blue);border-radius:0 0 16px 16px}@media(max-width:900px){.catalog-dropdown__container{padding:50px 15px 20px;gap:10px}}@media(max-width:576px){.catalog-dropdown__container{padding:35px 10px 10px}}.catalog-dropdown__card{display:flex;flex-direction:row;align-items:center;width:100%;max-width:calc((100% - 60px)/4);gap:12px;padding:16px 14px;background:var(--color-main-white);border-radius:12px;text-decoration:none;color:var(--color-main-brown);transition:box-shadow .25s ease,transform .25s ease}@media(max-width:1150px){.catalog-dropdown__card{max-width:calc((100% - 40px) / 3)}}@media(max-width:900px){.catalog-dropdown__card{max-width:calc((100% - 20px) / 3)}}@media(max-width:768px){.catalog-dropdown__card{max-width:calc((100% - 10px)/2)}}@media(max-width:576px){.catalog-dropdown__card{max-width:100%}}.catalog-dropdown__card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.catalog-dropdown__icon{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background-color:var(--color-light-blue);border-radius:12px;padding:4px}.catalog-dropdown__label{font-family:var(--font-family);font-size:14px;font-weight:500;line-height:1.3;text-align:left;overflow-wrap:break-word;min-width:0}@media(max-width:768px){.catalog-dropdown{max-width:100%}}@media(max-width:340px){.header__bottom{gap:clamp(4px,2.94vw,10px)}.header .catalog__btn{font-size:clamp(13px,5.88vw,20px);height:clamp(24px,10.6vw,36px);padding:clamp(6px,3.53vw,12px);gap:clamp(4px,2.94vw,10px)}.header__icons{gap:clamp(4px,2.94vw,10px)}.icon__btn,.icon__btn-search,.icon__btn-menu,.icon__btn--account{width:clamp(24px,10.6vw,36px);height:clamp(24px,10.6vw,36px)}.icon__btn img{max-width:55%;max-height:55%;width:auto;height:auto}}.footer{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media(max-width:991px){.footer{padding:0 15px}}@media(max-width:576px){.footer{padding:0 10px}}.footer__container{margin:25px auto 0;width:100%;background:var(--color-main-white);border-radius:20px 20px 0 0;padding:30px 30px 20px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.footer__container{padding-bottom:12px}}.footer__contacts{display:flex;flex-direction:row;gap:20px;justify-content:space-between}@media(max-width:768px){.footer__contacts{justify-content:center}}.footer__contacts-left{display:flex;flex-direction:column;align-items:start}@media(max-width:768px){.footer__contacts-left{align-items:center}}.footer__logo{width:100%;text-align:center;margin-top:30px}@media(max-width:768px){.footer__logo{margin-top:12px}}.footer__logo-img{height:35px}.contact__info{display:flex;flex-direction:column;align-items:start}@media(max-width:768px){.contact__info{align-items:center}}.contact__icons{display:flex;gap:15px;margin:0 0 10px}.contact__icon{width:60px;height:60px;background:var(--color-light-blue);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--color-main-white);font-size:24px;transition:background-color .3s ease}@media(max-width:900px){.contact__icon{width:54px;height:54px}}@media(max-width:768px){.contact__icon{width:42px;height:42px}}.contact__icon:hover{background-color:var(--color-dark-blue)}.contact__icon-img{width:34px;height:auto}@media(max-width:768px){.contact__icon-img{width:26px}}.contact__phone{font-weight:600;font-size:20px;margin:0}@media(max-width:900px){.contact__phone{font-size:16px}}@media(max-width:768px){.contact__phone{font-size:12px}}.contact__adress{font-weight:600;font-size:20px;margin:0}@media(max-width:900px){.contact__adress{font-size:16px}}@media(max-width:768px){.contact__adress{font-size:12px}}.contact__worktime{font-weight:400;font-size:16px;margin:0;opacity:.85}@media(max-width:900px){.contact__worktime{font-size:14px}}@media(max-width:768px){.contact__worktime{font-size:12px}}.contact__option{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}@media(max-width:768px){.contact__option{align-items:center}}.contact__title{font-weight:400;font-size:20px;margin:0 0 10px;padding:0}@media(max-width:768px){.contact__title{font-size:12px}}.legal{font-size:16px;display:flex;flex-direction:column;gap:5px}@media(max-width:768px){.legal{align-items:center;font-size:12px}}.legal__text{margin:0;font-family:Manrope}.legal__links{display:flex;flex-direction:column;gap:5px;margin-top:5px}@media(max-width:768px){.legal__links{align-items:center}}.legal__docs-link{font-family:Manrope;text-decoration:underline;color:var(--color-light-blue);transition:color .2s ease}.legal__docs-link:hover{color:var(--color-dark-blue)}.contacts__map{border-radius:20px;overflow:hidden;width:100%;max-width:460px;height:260px}@media(max-width:900px){.contacts__map{max-width:300px}}@media(max-width:768px){.contacts__map{display:none}}body.is-auth-open{overflow:hidden}.auth-modal{position:fixed;inset:0;z-index:120;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:20px}.auth-modal__backdrop{position:fixed;inset:0;background:#00000073;opacity:0}.auth-modal__dialog{position:relative;width:100%;max-width:460px;margin:auto;border-radius:16px;background:var(--color-main-white);padding:18px;z-index:1;overflow:visible;opacity:0;transform:translateY(16px) scale(.98)}.auth-modal__close{position:absolute;top:-20px;right:-20px;width:32px;height:32px;border:none;border-radius:10px;background:transparent;cursor:pointer;z-index:2}.auth-modal__close:before,.auth-modal__close:after{content:"";position:absolute;left:15px;top:8px;width:2px;height:16px;background:var(--color-main-white)}.auth-modal__close:before{transform:rotate(45deg)}.auth-modal__close:after{transform:rotate(-45deg)}.auth-modal__tabs{display:flex;gap:6px;margin-bottom:14px}.auth-modal__tab{flex:1;height:40px;border:1px solid var(--color-light-grey);border-radius:10px;background:var(--color-main-white);font-size:16px;cursor:pointer}.auth-modal__tab.is-active{border-color:var(--color-light-blue);color:var(--color-light-blue)}.auth-modal__view{display:flex;flex-direction:column;gap:10px}.auth-modal__error{border:1px solid var(--color-red);border-radius:10px;background:#fc505014;color:var(--color-red);font-size:14px;line-height:1.35;padding:10px 12px}.auth-modal__error.hidden{display:none}.auth-modal__field input{width:100%;height:44px;border-radius:10px;border:1px solid var(--color-light-grey);background:var(--color-main-white);padding:0 12px;font-size:15px;outline:none}.auth-modal__field input:focus{border-color:var(--color-light-blue)}.auth-modal__field input.is-invalid,.auth-modal__field input[aria-invalid=true]{border-color:var(--color-red)}.auth-modal__password-wrap{position:relative}.auth-modal__password-wrap input{padding-right:42px}.auth-modal__password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:none;background:transparent;cursor:pointer;padding:0}.auth-modal__password-toggle:before{content:"";position:absolute;inset:5px 2px;border:2px solid var(--color-light-grey);border-radius:14px/10px}.auth-modal__password-toggle:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--color-light-grey);transform:translate(-50%,-50%)}.auth-modal__password-toggle.is-visible:before{border-color:var(--color-light-blue)}.auth-modal__password-toggle.is-visible:after{background:var(--color-light-blue)}.auth-modal__type-tabs{display:flex;gap:6px}.auth-modal__type-tab{flex:1;height:36px;border:1px solid var(--color-light-grey);border-radius:10px;background:var(--color-main-white);font-size:14px;cursor:pointer}.auth-modal__type-tab.is-active{border-color:var(--color-light-blue);color:var(--color-light-blue)}.auth-modal__reg-fields{display:flex;flex-direction:column;gap:10px}.auth-modal__submit{width:100%;height:44px;border:none;border-radius:10px;background:var(--color-light-blue);color:var(--color-main-white);font-size:16px;font-weight:500;cursor:pointer}.auth-modal__submit:hover{background:var(--color-dark-blue)}.auth-modal__link{border:none;background:transparent;color:var(--color-light-blue);font-size:14px;text-align:left;cursor:pointer}.auth-modal__link:hover{color:var(--color-dark-blue)}.auth-modal__disclaimer{margin:-2px 0 2px;font-size:12px;line-height:1.35;color:var(--color-input-grey-dark)}.auth-modal__disclaimer a{color:var(--color-light-blue);text-decoration:underline}.auth-modal__disclaimer a:hover{color:var(--color-dark-blue)}.auth-modal__agreements{display:flex;flex-direction:column;gap:8px}.auth-modal__agreement{display:flex;align-items:center;gap:8px;color:var(--color-main-black);font-size:15px;line-height:1.35}.auth-modal__agreement .checkbox{flex-shrink:0}.auth-modal__agreement a{color:var(--color-light-blue);text-decoration:underline}.auth-modal__agreement a:hover{color:var(--color-dark-blue)}.auth-modal__agreement.is-invalid{color:var(--color-red)}.auth-modal__agreement.is-invalid .checkbox{border-color:var(--color-red)}.auth-modal:not(.hidden) .auth-modal__backdrop{animation:auth-backdrop-in .22s ease forwards}.auth-modal:not(.hidden) .auth-modal__dialog{animation:auth-dialog-in .26s ease forwards}.auth-modal.is-closing .auth-modal__backdrop{animation:auth-backdrop-out .22s ease forwards}.auth-modal.is-closing .auth-modal__dialog{animation:auth-dialog-out .22s ease forwards}@keyframes auth-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes auth-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes auth-dialog-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}.auth-modal__ya-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:1.5px solid #000;border-radius:10px;background:#fff;color:#000;font-size:15px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.auth-modal__ya-btn svg{flex-shrink:0;opacity:1}.auth-modal__ya-btn:hover{background:#f5f5f5;border-color:#333}.auth-modal__divider{display:flex;align-items:center;gap:10px;margin:4px 0;color:var(--color-input-grey-dark);font-size:13px}.auth-modal__divider:before,.auth-modal__divider:after{content:"";flex:1;height:1px;background:var(--color-light-grey)}.auth-modal__onetap{width:100%}.auth-modal__link--forgot{display:inline-block;margin-top:4px;font-size:13px}.auth-modal__forgot-text{margin:0 0 14px;font-size:14px;line-height:1.45;color:var(--color-main-black)}.auth-modal__success{margin:10px 0;padding:10px 14px;border-radius:10px;background:#a7cb7c2e;color:var(--color-main-green);font-size:14px}.auth-modal__captcha{margin:0;min-height:0}.cookies-popup{position:fixed;left:20px;right:20px;bottom:20px;z-index:110;opacity:0;transform:translateY(14px)}.cookies-popup__inner{max-width:960px;margin:0 auto;border-radius:14px;border:1px solid var(--color-light-grey);background:var(--color-main-white);box-shadow:0 8px 24px #00000026;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.cookies-popup__text{margin:0;font-size:14px;line-height:1.35;color:var(--color-main-black)}.cookies-popup__text a{color:var(--color-light-blue);text-decoration:underline}.cookies-popup__text a:hover{color:var(--color-dark-blue)}.cookies-popup__actions{display:flex;gap:8px;flex-shrink:0}.cookies-popup__button{height:38px;border-radius:10px;border:none;background:var(--color-light-blue);color:var(--color-main-white);padding:0 14px;font-size:14px;cursor:pointer}.cookies-popup__button:hover{background:var(--color-dark-blue)}.cookies-popup__button--secondary{background:var(--color-input-grey);color:var(--color-main-black)}.cookies-popup__button--secondary:hover{background:var(--color-light-grey)}.cookies-popup:not(.hidden){animation:cookies-popup-in .24s ease forwards}.cookies-popup.is-closing{animation:cookies-popup-out .22s ease forwards}@keyframes cookies-popup-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cookies-popup-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media(max-width:700px){.cookies-popup{left:10px;right:10px;bottom:10px}.cookies-popup__inner{flex-direction:column;align-items:stretch}.cookies-popup__actions{width:100%}.cookies-popup__button{flex:1}}.email-confirm-banner{position:fixed;z-index:110;right:20px;bottom:20px;width:360px;max-width:calc(100% - 40px);border-radius:14px;background:var(--color-light-blue);color:var(--color-main-white);box-shadow:0 8px 28px #00000038}.email-confirm-banner__inner{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.email-confirm-banner__title{display:block;font-weight:700;font-size:16px;margin-bottom:4px}.email-confirm-banner__text{margin:0;font-size:13px;line-height:1.4}.email-confirm-banner__btn{align-self:flex-start;display:inline-block;padding:8px 16px;border-radius:10px;background:var(--color-main-white);color:var(--color-light-blue);font-weight:600;font-size:13px;text-decoration:none;transition:var(--transition)}.email-confirm-banner__btn:hover{background:var(--color-light-beige);color:var(--color-main-brown)}@media(max-width:576px){.email-confirm-banner{inset:10px 10px auto;width:auto;max-width:none}}.auth-status{margin:60px auto 80px;display:flex;justify-content:center}.auth-status__card{width:100%;max-width:520px;border-radius:16px;background:var(--color-main-white);border:1px solid var(--color-light-grey);padding:32px;text-align:center;box-shadow:0 6px 24px #0000000f}.auth-status__card--success{border-color:var(--color-status-done)}.auth-status__card--error{border-color:var(--color-red)}.auth-status__title{margin:0 0 12px;font-size:24px;font-weight:700;color:var(--color-main-black)}.auth-status__card--success .auth-status__title{color:var(--color-light-blue)}.auth-status__card--error .auth-status__title{color:var(--color-red)}.auth-status__text{margin:0 0 20px;font-size:15px;line-height:1.5;color:var(--color-main-black)}.auth-status__fields{display:flex;flex-direction:column;gap:14px;margin-bottom:20px;text-align:left}.auth-status__field{display:flex;flex-direction:column;gap:6px}.auth-status__field span{font-size:13px;font-weight:600;color:var(--color-main-black)}.auth-status__password-wrap{position:relative}.auth-status__password-wrap input{width:100%;box-sizing:border-box;padding:12px 44px 12px 14px;border:1px solid var(--color-light-grey);border-radius:10px;background:var(--color-input-grey);font-size:15px}.auth-status__password-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:26px;height:26px;border:none;border-radius:6px;background:transparent;cursor:pointer;opacity:.55}.auth-status__password-toggle:before{content:"👁";font-size:15px}.auth-status__password-toggle.is-visible{opacity:1}.auth-status__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.auth-status__btn{display:inline-block;padding:12px 22px;border:none;border-radius:10px;background:var(--color-light-blue);color:var(--color-main-white);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:var(--transition)}.auth-status__btn:hover{background:var(--color-dark-blue)}.auth-status__btn:disabled{opacity:.6;cursor:default}.auth-status__btn--light{background:var(--color-input-grey);color:var(--color-main-black)}.auth-status__btn--light:hover{background:var(--color-light-grey)}.auth-status__error,.auth-status__success{margin-bottom:16px;padding:10px 14px;border-radius:10px;font-size:14px}.auth-status__error{background:#fc50501f;color:var(--color-red)}.auth-status__success{background:#157edf1f;color:var(--color-light-blue)}.product-card__price--request,.product-hero__price-request{color:var(--color-input-grey-dark, #777);font-weight:500}.product-card__button--request,.product-hero__cart-btn--request{background:#fff;color:var(--color-main-blue, #0066cc);border:1px solid var(--color-main-blue, #0066cc)}.product-card__button--request:hover,.product-hero__cart-btn--request:hover{background:#f5f9ff}.price-request{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.price-request.hidden{display:none}.price-request__backdrop{position:absolute;inset:0;background:#00000080}.price-request__dialog{position:relative;z-index:1;width:100%;max-width:420px;background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 20px 60px #0003}.price-request__close{position:absolute;top:14px;right:14px;width:28px;height:28px;border:none;background:transparent;cursor:pointer}.price-request__close:before,.price-request__close:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background:#333}.price-request__close:before{transform:translate(-50%,-50%) rotate(45deg)}.price-request__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.price-request__title{margin:0 0 8px;font-size:22px;font-weight:600}.price-request__product{margin:0 0 14px;font-size:16px;font-weight:500;color:var(--color-main-black)}.price-request__text{margin:0 0 16px;font-size:14px;line-height:1.4;color:var(--color-input-grey-dark, #777)}.price-request__note{margin:0 0 16px;font-size:14px;color:var(--color-input-grey-dark, #777)}.price-request__field{display:block;margin-bottom:12px}.price-request__label{display:block;margin-bottom:4px;font-size:13px;color:var(--color-input-grey-dark, #777)}.price-request__field input{width:100%;height:42px;padding:0 12px;border:1px solid #ccc;border-radius:10px;font-size:15px;outline:none}.price-request__field input:focus{border-color:var(--color-main-blue, #0066cc)}.price-request__message{margin:6px 0 12px;font-size:14px}.price-request__message.is-error{color:#c62828}.price-request__message.is-success{color:#2e7d32}.price-request__submit{width:100%;height:46px;border:none;border-radius:12px;background:var(--color-main-blue, #0066cc);color:#fff;font-size:16px;font-weight:500;cursor:pointer}.price-request__submit:hover{filter:brightness(1.05)}.price-request__submit:disabled{opacity:.6;cursor:default}.price-request__captcha{margin:0;min-height:0}.toast-container{position:fixed;top:20px;right:20px;z-index:2000;display:flex;flex-direction:column;gap:12px;max-width:380px;width:calc(100% - 40px);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:var(--color-main-white);color:var(--color-main-black);box-shadow:0 12px 30px #0000002e;border-left:4px solid var(--color-light-blue);font-size:15px;line-height:1.4;opacity:0;transform:translate(16px);transition:opacity .25s ease,transform .25s ease}.toast--visible{opacity:1;transform:translate(0)}.toast--hiding{opacity:0;transform:translate(16px)}.toast--success{border-left-color:var(--color-light-green)}.toast--error{border-left-color:var(--color-red)}.toast--info{border-left-color:var(--color-light-blue)}.toast__text{flex:1;overflow-wrap:anywhere}.toast__action{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:var(--color-light-blue);color:var(--color-main-white);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.toast__action:hover{background:var(--color-dark-blue)}.toast__close{flex-shrink:0;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;position:relative;opacity:.55;transition:opacity .2s ease}.toast__close:hover{opacity:1}.toast__close:before,.toast__close:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;border-radius:2px}.toast__close:before{transform:translate(-50%,-50%) rotate(45deg)}.toast__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:768px){.toast-container{inset:auto 16px 16px;width:auto;max-width:none}.toast{transform:translateY(16px)}.toast--visible{transform:translateY(0)}.toast--hiding{transform:translateY(16px)}}.transition{display:flex;align-items:center;gap:10px}.arrow{margin-left:10px;font-size:28px}.arrow__arrow{font-size:28px}.transition{font-family:Manrope;font-size:20px}.card__transition h3{color:var(--color-main-white);font-size:24px;font-family:Manrope;font-weight:300;margin:0}.card__transition a{display:flex;justify-content:center;width:100%;max-width:243px;background-color:var(--color-light-blue);border:none;color:var(--color-main-white);padding:12px;border-radius:8px;cursor:pointer;font-size:20px}@media(max-width:576px){.tovar__cards{gap:10px}.card{width:100%;height:70px;max-width:calc((100% - 60px)/2)}}.catalog{margin-bottom:30px}.catalog__layout{display:flex;gap:60px;align-items:flex-start}.catalog__sidebar{width:100%;max-width:233px;flex-shrink:0}.catalog__content{margin-top:0;flex:1;min-width:0}.catalog__topbar{display:flex;justify-content:flex-end;margin-bottom:20px;position:relative;gap:8px}.catalog__sort,.catalog__filter-trigger{width:100%;max-width:283px;height:40px;border:none;border-radius:12px;background:var(--color-light-blue);color:var(--color-main-white);font-size:20px;font-weight:500;cursor:pointer;text-align:center;padding:0 10px;position:relative;transition:background-color .2s ease,transform .1s ease}.catalog__sort:hover,.catalog__filter-trigger:hover{background:var(--color-dark-blue)}.catalog__sort:active,.catalog__filter-trigger:active{transform:translateY(1px)}.catalog__filter-trigger{display:none}.catalog__sort-list{width:100%;max-width:283px;border-radius:7px;background:#fff;padding:8px;box-shadow:0 4px 10px #00000014;position:absolute;right:0;top:40px;z-index:5}.catalog:not(.catalog--sort-open) .catalog__sort-list{display:none}.catalog__sort-option{display:flex;align-items:center;gap:6px;font-size:20px;line-height:1.2;margin-bottom:10px;cursor:pointer}.catalog__sort-option:last-child{margin-bottom:0}.catalog__sort-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--color-input-grey-dark);margin:0;flex-shrink:0;position:relative;background:transparent}.catalog__sort-option input[type=radio]:checked{border-color:var(--color-light-blue)}.catalog__sort-option input[type=radio]:checked:after{content:"";width:16px;height:16px;border-radius:50%;background:var(--color-light-blue);position:absolute;top:3px;left:3px}.catalog__grid{display:flex;flex-wrap:wrap;gap:30px}.catalog-subsections{margin:0 0 20px}.catalog-subsections__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.catalog-subsections__link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #d5d5d5;border-radius:20px;font-size:15px;color:var(--color-main-black);text-decoration:none;background:#fff;transition:border-color .2s,background .2s}.catalog-subsections__link:hover{border-color:var(--color-main-blue, #0066cc);background:#f5f9ff}.catalog-subsections__count{font-size:13px;color:var(--color-input-grey-dark)}.filter__head{display:none}.filter__body{display:block}.filter__empty{margin:0 0 16px;font-size:16px;color:var(--color-input-grey-dark)}.filter__group{border:none;margin:0 0 11px;padding:0}.filter__title{margin:0 0 13px;font-size:20px;font-weight:500}.filter__range{display:flex;gap:8px}.filter__input-wrap{position:relative;width:calc((100% - 8px)/2);display:block}.filter__input-wrap:before{position:absolute;top:50%;left:8px;transform:translateY(-50%);color:var(--color-main-black);font-size:16px;pointer-events:none}.filter__input-wrap--from:before{content:"от"}.filter__input-wrap--to:before{content:"до"}.filter__input{width:100%;height:40px;border:1px solid #999;border-radius:12px;font-size:16px;color:var(--color-main-black);padding:0 8px 0 30px;outline:none;background:transparent}.filter__input::-moz-placeholder{color:var(--color-input-grey-dark)}.filter__input::placeholder{color:var(--color-input-grey-dark)}.filter__option{display:flex;align-items:center;gap:6px;font-size:20px;margin-bottom:10px;cursor:pointer}.filter__option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;border:1px solid #5a5a5a;margin:0;flex-shrink:0;position:relative;background:transparent}.filter__option input[type=radio]:checked{border-color:#157edf}.filter__option input[type=radio]:checked:after{content:"";width:16px;height:16px;border-radius:50%;background:#157edf;position:absolute;top:3px;left:3px}.filter__reset{border:none;background:transparent;color:#157edf;padding:0;font-size:20px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease,transform .1s ease}.filter__reset:hover{color:var(--color-dark-blue)}.filter__reset:hover:before{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.707031%200.707031L12.7068%2012.707'%20stroke='%230C289C'%20stroke-width='2'/%3e%3cpath%20d='M12.707%200.707031L0.707253%2012.707'%20stroke='%230C289C'%20stroke-width='2'/%3e%3c/svg%3e")}.filter__reset:active{transform:translateY(1px)}.filter__reset:before{content:"";width:12px;height:12px;background:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.251194%200.251191C0.585929%20-0.0835396%201.12851%20-0.0835396%201.46325%200.251191L5.74896%204.53685L9.65381%200.277977C9.97367%20-0.0709654%2010.5161%20-0.0945956%2010.865%200.225243C11.214%200.545106%2011.2376%201.08749%2010.9178%201.43644L6.96268%205.75056L11.7489%2010.5368C12.0837%2010.8715%2012.0837%2011.4141%2011.7489%2011.7488C11.4142%2012.0835%2010.8716%2012.0835%2010.5369%2011.7488L5.80336%207.01533L1.48919%2011.722C1.16933%2012.071%200.62694%2012.0946%200.27798%2011.7748C-0.0709663%2011.4549%20-0.0945968%2010.9125%200.225245%2010.5636L4.58964%205.80162L0.251194%201.46323C-0.0835406%201.1285%20-0.0835406%200.585922%200.251194%200.251191Z'%20fill='%23157EDF'/%3e%3c/svg%3e") center/contain no-repeat;flex-shrink:0}.filter__apply{width:100%;height:40px;border:none;border-radius:9px;margin-top:8px;margin-bottom:20px;background:var(--color-light-blue);color:var(--color-main-white);font-size:20px;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.filter__apply:hover{background:var(--color-dark-blue)}.filter__apply:active{transform:translateY(1px)}.product-card{width:calc((100% - 60px) / 3);background:transparent;position:relative;display:flex;flex-direction:column}.product-card__badge{position:absolute;top:12px;right:14px;font-size:16px;color:var(--color-light-blue);background:var(--color-input-grey);text-transform:uppercase;padding:4px 10px;border-radius:10px}.product-card__badge--out{color:#d9655e;background:#fdeceb}.product-card__image{width:100%;max-width:200px;height:200px;-o-object-fit:contain;object-fit:contain;background:var(--color-main-white);border-radius:10px;display:block}.product-card__image-link{width:100%;height:283px;background:var(--color-main-white);border-radius:20px;padding:10px;display:flex;align-items:center;justify-content:center}.product-card__price{display:flex;align-items:center;gap:8px;margin-top:10px}.product-card__price span{color:#157edf;font-weight:700;font-size:24px;line-height:1}.product-card__price del,.product-card__price del span{color:#999;font-size:20px;line-height:1}.product-card__price-currency{font-size:.75em;line-height:1}.product-card__name{margin:5px 0 4px;display:block;font-size:20px;line-height:1.1;color:var(--color-main-black);text-decoration:none;flex:1 1 auto}.product-card__button{margin-top:15px;width:100%;border:none;border-radius:9px;height:40px;background:var(--color-light-blue);color:#fff;font-size:20px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.product-card__button:hover{background:var(--color-dark-blue)}.product-card__button:active{transform:translateY(1px)}.product-card__button.is-in-cart{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;padding:0 6px;background:var(--color-dark-blue)}.product-card__button.is-in-cart .cart-btn__minus,.product-card__button.is-in-cart .cart-btn__plus{width:22px;height:22px;border:none;background:transparent;color:#fff;font-size:16px;line-height:1;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-card__button.is-in-cart .cart-btn__minus:hover,.product-card__button.is-in-cart .cart-btn__plus:hover{background:#ffffff26}.product-card__button.is-in-cart .cart-btn__qty{font-size:16px;font-weight:600;min-width:18px;text-align:center;cursor:pointer;color:#fff}@media(max-width:991px){.catalog__grid{gap:15px}.catalog__content{margin-top:0}.catalog__layout{display:block}.catalog__sidebar{width:100%;max-width:343px;position:fixed;top:0;left:0;bottom:0;z-index:90;background:var(--color-main-white);border-right:1px solid #ddd;transform:translate(-102%);transition:transform .25s ease;padding:0;overflow:auto}.catalog.catalog--filter-open .catalog__sidebar{transform:translate(0)}.catalog__topbar{justify-content:flex-start;margin-bottom:15px}.catalog__filter-trigger{display:inline-block}.catalog__sort-list{right:auto;left:0;max-width:230px}.catalog__sort{font-size:18px;max-width:230px}.catalog__sort-option{font-size:16px}.catalog__filter-trigger{font-size:18px;max-width:230px}.filter__head{display:flex;align-items:center;justify-content:space-between;padding:35px 12px 15px;border-bottom:1px solid #ddd;background:var(--color-main-white);position:sticky;top:0;z-index:10}.filter__head-title{margin:0;font-size:28px;font-weight:500}.filter__head-close{width:30px;height:30px;border:none;border-radius:10px;background:var(--color-light-blue) url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.707031%200.707031L14.7068%2014.707'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M14.707%200.707031L0.707288%2014.707'%20stroke='white'%20stroke-width='2'/%3e%3c/svg%3e") center/12px 12px no-repeat;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.filter__head-close:hover{background-color:var(--color-dark-blue)}.filter__head-close:active{transform:translateY(1px)}.filter__body{padding:10px 12px 20px}.product-card{width:calc((100% - 30px) / 3)}.product-card__image{height:175px;max-width:175px}.product-card__image-link{height:230px}.product-card__price span{font-size:20px}.product-card__price del,.product-card__price del span,.product-card__name{font-size:16px}.product-card__button{margin-top:7px}.product-card__badge{font-size:10px;padding:4px 10px;border-radius:12px}}@media(max-width:768px){.catalog__sort,.catalog__filter-trigger{font-size:14px;max-width:160px;height:30px}.filter__head{padding:20px 12px 10px}.filter__head-title{font-size:20px}.filter__body{padding:10px 12px 20px}.filter__title{font-size:16px}.filter__group{margin-bottom:10px}.filter__option,.filter__apply,.filter__reset,.filter__input,.filter__input-wrap{font-size:16px}.filter__input-wrap--from:before{font-size:16px}.filter__input-wrap--to:before{font-size:16px}.product-card__image{height:116px;max-width:116px}.product-card__image-link{height:160px}.product-card__price span{font-size:14px}.product-card__price del,.product-card__price del span,.product-card__name{font-size:12px}.product-card__button{font-size:12px;height:25px}}@media(max-width:576px){.catalog__grid{gap:10px}.catalog__sidebar{max-width:100%}.product-card{width:calc((100% - 10px)/2)}}.catalog__pagination{margin-top:20px}.catalog__empty{padding:40px 0;font-size:18px;color:var(--color-input-grey-dark);text-align:center}.category{margin-bottom:50px}.category__grid{display:flex;flex-wrap:wrap;gap:15px}.category__card{width:calc((100% - 45px)/4);min-height:182px;border-radius:16px;background:var(--color-main-white);text-decoration:none;color:#222;padding:12px 14px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transition:transform .2s ease,box-shadow .2s ease}.category__card:hover{background-color:var(--color-light-grey)}@media(max-width:1100px){.category__card{width:calc((100% - 30px) / 3)}}@media(max-width:768px){.category__card{width:calc((100% - 15px)/2);flex-direction:row;min-height:auto;height:74px;font-size:16px}}@media(max-width:576px){.category__card{width:100%}}.category__card-image{width:110px;height:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media(max-width:768px){.category__card-image{width:60px;height:60px}}.category__card-title{margin-top:auto;width:100%;font-size:22px;line-height:1.18;text-align:center;overflow-wrap:break-word}@media(max-width:768px){.category__card-title{margin-top:0;font-size:16px}}.product-page{margin-bottom:40px}.product-page__title{margin:0 0 22px;font-size:34px;font-weight:500;line-height:1.1;color:var(--color-main-black)}.product-hero{border-radius:20px;background:var(--color-main-white);padding:20px 20px 20px 90px;margin-bottom:26px}.product-hero__container{display:flex;justify-content:space-between;gap:28px}.product-hero__gallery{width:100%;max-width:310px}.product-hero__main-image-wrap{background:var(--color-main-white);width:310px;height:310px;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box}.product-hero__main-image{width:100%;max-width:290px;height:100%;max-height:290px;-o-object-fit:contain;object-fit:contain}.product-hero__main-swiper{margin-bottom:10px}.product-hero__thumbs-wrap{width:310px;display:flex;align-items:center;gap:10px;margin-bottom:14px}.product-hero__thumbs-swiper{width:100%;max-width:250px;margin:0}.product-hero__thumbs-arrow{display:block;flex-shrink:0;width:15px;height:48px;margin:0;padding:0;border:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;transition:opacity .3s ease}.product-hero__thumbs-arrow:hover{opacity:.8}.product-hero__thumbs-arrow--prev{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='30'%20viewBox='0%200%2012%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.1885%2028.5408L1.18848%2014.5408L10.1885%200.540771'%20stroke='%23999999'%20stroke-width='2'/%3e%3c/svg%3e")}.product-hero__thumbs-arrow--next{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='30'%20viewBox='0%200%2012%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.84082%2028.5408L9.84082%2014.5408L0.84082%200.540771'%20stroke='%23999999'%20stroke-width='2'/%3e%3c/svg%3e")}.product-hero__thumb{width:78px;height:62px;background:var(--color-main-white);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;transition:border-color .2s ease;box-sizing:border-box}.product-hero__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-hero__thumb:hover{border-color:var(--color-light-blue)}.product-hero__thumbs-swiper .swiper-slide{width:78px;height:62px;box-sizing:border-box}.product-hero__thumbs-swiper .swiper-slide-thumb-active{border-bottom:2px solid var(--color-light-blue)}.product-hero__content{width:100%;max-width:650px}.product-hero__content-mobile{display:none}.product-hero__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.product-hero__price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-hero__price span{font-size:32px;line-height:1;font-weight:700;color:var(--color-light-blue)}.product-hero__price del{font-size:26px;line-height:1;color:var(--color-input-grey-dark)}.product-hero__price del span{font-size:26px;font-weight:500;line-height:1;color:var(--color-input-grey-dark)}.product-hero__price-current{font-size:44px;line-height:1;font-weight:700;color:var(--color-light-blue)}.product-hero__price-old{font-size:32px;line-height:1;color:var(--color-input-grey-dark)}.product-hero__stock{width:100%;font-size:16px!important;line-height:1;font-weight:300!important;color:var(--color-light-blue)}.product-hero__stock--out{color:#d9655e}.product-hero__delivery{display:inline-flex;align-items:center;gap:12px;margin:16px 0 0;max-width:100%}.product-hero__delivery-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--color-light-blue);display:inline-flex;align-items:center;justify-content:center}.product-hero__delivery-icon img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.product-hero__delivery-text{display:flex;flex-direction:column;gap:2px;line-height:1.2;min-width:0}.product-hero__delivery-label{font-size:16px;font-weight:400;color:var(--color-input-grey-dark)}.product-hero__delivery-value{font-size:18px;font-weight:700;color:var(--color-main-black)}.product-hero__actions{display:flex;gap:8px}.product-hero__cart-btn{height:54px;border:none;border-radius:15px;min-width:250px;padding:0 24px;background:var(--color-light-blue);color:var(--color-main-white);font-size:26px;line-height:1;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.product-hero__cart-btn:hover{background:var(--color-dark-blue)}.product-hero__cart-btn:active{transform:translateY(1px)}.product-hero__cart-btn.is-in-cart{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;padding:0 8px;background:var(--color-dark-blue)}.product-hero__cart-btn.is-in-cart .cart-btn__minus,.product-hero__cart-btn.is-in-cart .cart-btn__plus{width:28px;height:28px;border:none;background:transparent;color:var(--color-main-white);font-size:20px;line-height:1;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-hero__cart-btn.is-in-cart .cart-btn__minus:hover,.product-hero__cart-btn.is-in-cart .cart-btn__plus:hover{background:#ffffff26}.product-hero__cart-btn.is-in-cart .cart-btn__qty{font-size:20px;font-weight:600;min-width:24px;text-align:center;cursor:pointer;color:var(--color-main-white)}.product-hero__fav-btn{width:54px;height:54px;border:none;border-radius:15px;background:var(--color-light-blue);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.product-hero__fav-btn:hover{background:var(--color-dark-blue)}.product-hero__fav-btn:active{transform:translateY(1px)}.product-hero__fav-btn.is-active .product-hero__fav-icon--off{display:none}.product-hero__fav-btn.is-active .product-hero__fav-icon--on{display:block}.product-hero__fav-icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.product-hero__fav-icon--on{display:none}.product-hero__description{margin:16px 0 12px}.product-hero__description p{font-size:20px;line-height:1.25;color:var(--color-main-black)}.product-hero__description ul{margin:0 0 12px;padding:0 0 0 22px}.product-hero__description ul li{font-size:20px;line-height:1.25;color:var(--color-main-black);list-style:disc}.product-hero__description--collapsible{overflow:hidden;transition:max-height .3s ease}.product-hero__description--collapsed{position:relative}.product-hero__description--collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,transparent,var(--color-main-white));pointer-events:none}.product-hero__list{margin:0 0 12px 20px;padding:0}.product-hero__list li{font-size:35px;line-height:1.25;color:var(--color-main-black)}.product-hero__params{margin-bottom:16px}.product-hero__params p{margin:0 0 2px;font-size:40px;line-height:1.2;color:var(--color-main-black)}.product-hero__all-link{font-size:20px;line-height:1.2;font-weight:700;color:var(--color-main-black);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;display:inline-block}.product-hero__all-link:hover{color:var(--color-dark-blue)}.product-related__title{margin:0 0 14px;font-size:30px;font-weight:500;line-height:1.1;color:var(--color-main-black)}.product-related__wrap{position:relative}.product-related__swiper{width:100%;overflow:hidden}.product-related .swiper-slide{height:auto;display:flex}.product-related__arrow{position:absolute;top:50%;z-index:3;width:46px;height:46px;margin:0;padding:0;transform:translateY(-50%);border:1px solid var(--color-light-grey);border-radius:50%;background-color:var(--color-main-white);background-repeat:no-repeat;background-position:center;background-size:9px;box-shadow:0 4px 14px #0c289c24;cursor:pointer;transition:opacity .25s ease,box-shadow .25s ease}.product-related__arrow:after{content:none!important;display:none!important}.product-related__arrow:hover{box-shadow:0 6px 18px #0c289c38}.product-related__arrow--prev{left:-8px;background-image:url(/local/templates/duga/images/icons/left_btn.svg)}.product-related__arrow--next{right:-8px;background-image:url(/local/templates/duga/images/icons/right_btn.svg)}.product-related__arrow.swiper-button-disabled{opacity:0;pointer-events:none}@media(max-width:576px){.product-related__arrow{width:40px;height:40px}.product-related__arrow--prev{left:6px}.product-related__arrow--next{right:6px}}.related-card{width:100%;display:flex;flex-direction:column;border-radius:20px;background:var(--color-main-white);padding:12px 12px 14px}.related-card__image-link{display:block;height:180px;border-radius:12px;border:1px solid var(--color-light-grey);margin-bottom:10px;padding:6px}.related-card__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.related-card__name{display:block;text-decoration:none;margin:0 0 6px;color:var(--color-main-black);font-size:16px;line-height:1.3}.related-card__name:hover{color:var(--color-dark-blue)}.related-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:10px;margin-top:auto}.related-card__price span{color:var(--color-light-blue);font-size:20px;line-height:1;font-weight:700}.related-card__price del{color:var(--color-input-grey-dark);font-size:14px;line-height:1}.related-card__price--request{color:var(--color-input-grey-dark);font-size:16px;font-weight:500}.related-card__button{width:100%;height:40px;border:none;border-radius:12px;background:var(--color-light-blue);color:var(--color-main-white);font-size:16px;line-height:1;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.related-card__button:hover{background:var(--color-dark-blue)}.related-card__button:active{transform:translateY(1px)}.related-card__button--request{background:var(--color-main-white);color:var(--color-light-blue);border:1px solid var(--color-light-blue)}.related-card__button--request:hover{background:#f5f9ff}@media(max-width:1100px){.product-hero{padding-left:20px}}@media screen and (max-width:991px){.product-page{margin-bottom:40px}.product-page__title{margin:0 0 10px;font-size:20px}.product-related__title{font-size:20px}.product-hero__gallery,.product-hero__thumbs-wrap{max-width:220px}.product-hero__price span{font-size:24px}.product-hero__price del,.product-hero__price del span{font-size:20px}.product-hero__stock{font-size:14px}.product-hero__delivery{gap:10px;margin-top:14px}.product-hero__delivery-icon{width:38px;height:38px;border-radius:10px}.product-hero__delivery-icon img{width:22px;height:22px}.product-hero__delivery-label{font-size:14px}.product-hero__delivery-value{font-size:16px}.product-hero__cart-btn{font-size:20px;height:40px;min-width:auto}.product-hero__fav-btn{height:40px;width:40px}.product-hero__fav-icon{width:18px;height:18px}.product-hero__description p,.product-hero__description ul li,.product-hero__all-link{font-size:16px}.product-hero__actions{width:100%;max-width:220px}}@media(max-width:768px){.product-hero__top{flex-direction:column;align-items:flex-start;gap:10px}.product-hero__price{width:100%}.product-hero__content-mobile{display:block}.product-hero__all-link-mobile{font-size:16px;line-height:1.2;font-weight:700;color:var(--color-main-black);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;display:inline-block}.product-hero__all-link-mobile:hover{color:var(--color-dark-blue)}.product-hero__description,.product-hero__all-link{display:none}}@media(max-width:576px){.product-hero__container{flex-direction:column}.product-hero__gallery{max-width:100%;display:flex;align-items:flex-start;gap:10px}.product-hero__main-swiper{margin-bottom:0;flex:1;min-width:0}.product-hero__main-image-wrap{width:100%;height:auto;aspect-ratio:1/1}.product-hero__main-image{max-width:100%;max-height:100%}.product-hero__thumbs-wrap{max-width:78px;width:78px;height:auto;align-self:stretch;margin-bottom:0;flex-direction:column;gap:8px}.product-hero__thumbs-swiper{max-width:78px;width:78px;height:100%}.product-hero__thumbs-arrow{width:48px;height:30px}.product-hero__thumbs-arrow--prev,.product-hero__thumbs-arrow--next{transform:rotate(90deg)}.product-hero__thumb,.product-hero__thumbs-swiper .swiper-slide{width:78px;height:62px}}.product-specs{margin-bottom:30px}.product-specs__title{margin:0 0 14px;font-size:30px;font-weight:500;line-height:1.1;color:var(--color-main-black)}.product-specs__list{margin:0;padding:0}.product-specs__row{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid var(--color-light-grey)}.product-specs__row:last-child{border-bottom:none}.product-specs__name{width:40%;flex-shrink:0;font-size:18px;font-weight:500;color:var(--color-main-black)}.product-specs__value{font-size:18px;color:var(--color-main-black);margin:0}@media(max-width:576px){.product-specs__row{flex-direction:column;gap:4px}.product-specs__name{width:100%;font-size:14px}.product-specs__value{font-size:14px}}.cart-page{margin-bottom:40px;margin-top:25px}.cart-page__title{margin:0 0 20px;font-size:34px;font-weight:500;line-height:1.1;color:var(--color-main-black)}.cart-page__empty-link{color:var(--color-main-blue, #0066cc);text-decoration:none}.cart-page__empty-link:hover{text-decoration:underline}.cart-page__layout{display:flex;gap:60px;align-items:flex-start}.cart-page__content{width:100%}.cart-toolbar{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--color-light-grey);padding-bottom:16px;margin-bottom:4px}.cart-toolbar__select-all{display:inline-flex;align-items:center;gap:10px;font-size:18px;line-height:1;color:var(--color-input-grey-dark);cursor:pointer}.cart-toolbar__remove-selected{border:none;background:transparent;color:var(--color-input-grey-dark);font-size:18px;line-height:1;cursor:pointer}.cart-toolbar__remove-selected:hover{color:var(--color-main-black)}.cart-list{margin:0;padding:0;list-style:none}.cart-item{display:grid;grid-template-columns:auto 145px 1fr auto;gap:18px;align-items:center;border-bottom:1px solid var(--color-light-grey);padding:18px 0}.cart-item--unavailable{opacity:.6}.cart-item--unavailable .cart-item__image,.cart-item--unavailable .cart-item__name,.cart-item--unavailable .cart-item__price{filter:grayscale(1)}.cart-item--unavailable .cart-item__name{color:var(--color-input-grey-dark)}.cart-item--unavailable .cart-item__counter,.cart-item--unavailable .cart-item__price-sum,.cart-item--unavailable .cart-item__price-unit,.cart-item--unavailable .cart-item__price-old{visibility:hidden}.cart-item__stock-note{margin-top:6px;font-size:14px;font-weight:600;color:var(--color-input-grey-dark)}.cart-item__stock-note--out{color:var(--color-red)}.cart-item__left-controls{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 0}.cart-item__check{line-height:0}.cart-item__image-wrap{width:145px;height:145px;border:1px solid var(--color-light-grey);border-radius:15px;display:flex;align-items:center;justify-content:center;background:var(--color-main-white)}.cart-item__image{width:calc(100% - 16px);height:calc(100% - 16px);-o-object-fit:contain;object-fit:contain}.cart-item__body{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:145px;padding:6px 0}.cart-item__name{max-width:380px;color:var(--color-main-black);text-decoration:none;font-size:25px;line-height:1.1}.cart-item__name:hover{color:var(--color-dark-blue)}.cart-item__remove{width:34px;height:34px;border:none;background:transparent;padding:0;position:relative;cursor:pointer;opacity:.5;margin-top:8px}.cart-item__remove:before,.cart-item__remove:after{content:"";position:absolute;left:16px;top:3px;width:2px;height:28px;background:var(--color-input-grey-dark)}.cart-item__remove:before{transform:rotate(45deg)}.cart-item__remove:after{transform:rotate(-45deg)}.cart-item__remove:hover{opacity:1}.cart-item__right{display:flex;flex-direction:column;align-items:flex-end;gap:24px;min-width:200px;align-self:start;margin-top:8px}.cart-item__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cart-item__price-current,.cart-item__price-sum{color:var(--color-light-blue);font-size:25px;font-weight:500;line-height:1}.cart-item__price-unit{margin-top:4px;font-size:14px;line-height:1.1;color:var(--color-input-grey-dark)}.cart-item__price-old{color:#8e8e8e;font-size:16px;line-height:1;text-decoration:line-through}.cart-item__counter{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-width:170px;height:50px;border-radius:12px;border:1px solid var(--color-light-grey);background:var(--color-main-white);padding:0 16px}.cart-item__counter button{border:none;background:transparent;color:var(--color-main-black);font-size:26px;line-height:1;cursor:pointer;padding:0}.cart-item__counter span{font-size:20px;color:var(--color-main-black);line-height:1}.cart-item__counter .cart-item__qty-value{width:56px;border:none;background:transparent;text-align:center;font-size:20px;line-height:1;color:var(--color-main-black);padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-item__counter .cart-item__qty-value::-webkit-outer-spin-button,.cart-item__counter .cart-item__qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item__counter .cart-item__qty-value:focus{outline:none}.cart-summary{width:100%;max-width:345px;flex-shrink:0;background:var(--color-main-white);border-radius:20px;border:1px solid var(--color-light-grey);padding:16px 16px 18px;position:sticky;top:10px}.cart-summary__row{display:flex;justify-content:space-between;gap:12px;color:var(--color-main-black);font-size:20px;line-height:1.1;margin-bottom:10px}.cart-summary__row--top{font-weight:500;padding-bottom:10px;border-bottom:1px solid var(--color-light-grey)}.cart-summary__row--discount{color:var(--color-light-grey);font-size:16px}.cart-summary__row--discount-value{color:var(--color-red)}.cart-summary__row--bonus{color:var(--color-status-done)}.cart-summary__row--total{margin-top:14px;margin-bottom:0;font-size:24px;font-weight:700;color:var(--color-main-black)}.cart-summary__total-price,.cart-summary__pay-price{white-space:nowrap;flex-shrink:0}.cart-summary__button{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:18px;height:58px;border-radius:16px;border:none;background:var(--color-light-blue);color:var(--color-main-white);font-size:22px;line-height:1;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.cart-summary__button:hover{background:var(--color-dark-blue)}.cart-summary__button:disabled{background:var(--color-light-grey);color:var(--color-input-grey-dark);cursor:not-allowed;pointer-events:none}.cart-promo{margin:14px 0 4px}.cart-promo__field{display:flex;gap:8px;align-items:stretch}.cart-promo__input{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border:1px solid var(--color-light-grey);border-radius:12px;font-size:16px;color:var(--color-main-black);background:var(--color-main-white);transition:border-color .2s ease}.cart-promo__input:focus{outline:none;border-color:var(--color-light-blue)}.cart-promo__input[readonly]{background:var(--color-input-grey);cursor:default}.cart-promo__btn{flex:0 0 auto;height:44px;padding:0 18px;border:none;border-radius:12px;background:var(--color-light-blue);color:var(--color-main-white);font-size:16px;cursor:pointer;transition:background-color .2s ease}.cart-promo__btn:hover{background:var(--color-dark-blue)}.cart-promo__btn--remove{background:transparent;color:var(--color-red);padding:0 12px}.cart-promo__btn--remove:hover{background:transparent;text-decoration:underline}.cart-promo__btn:disabled{opacity:.6;cursor:default}.cart-promo__message{margin:8px 0 0;font-size:14px;line-height:1.3;color:var(--color-red);min-height:1em}.cart-promo__message--success{color:var(--color-status-done)}.cart-bonus{margin:14px 0 4px;padding-top:14px;border-top:1px solid var(--color-light-grey)}.cart-bonus--locked{opacity:.75}.cart-bonus__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.cart-bonus__label{font-size:16px;color:var(--color-main-black)}.cart-bonus__balance{font-size:14px;color:var(--color-input-grey-dark)}.cart-bonus__field{display:flex;gap:8px;align-items:stretch}.cart-bonus__input{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border:1px solid var(--color-light-grey);border-radius:12px;font-size:16px;color:var(--color-main-black);background:var(--color-main-white);transition:border-color .2s ease}.cart-bonus__input:focus{outline:none;border-color:var(--color-light-blue)}.cart-bonus__input[readonly]{background:var(--color-input-grey);cursor:default}.cart-bonus__btn{flex:0 0 auto;height:44px;padding:0 18px;border:none;border-radius:12px;background:var(--color-light-blue);color:var(--color-main-white);font-size:16px;cursor:pointer;transition:background-color .2s ease}.cart-bonus__btn:hover{background:var(--color-dark-blue)}.cart-bonus__btn--remove{background:transparent;color:var(--color-red);padding:0 12px}.cart-bonus__btn--remove:hover{background:transparent;text-decoration:underline}.cart-bonus__btn:disabled{opacity:.6;cursor:default}.cart-bonus__note{margin:8px 0 0;font-size:14px;line-height:1.3;color:var(--color-input-grey-dark);min-height:1em}.cart-bonus__note--error{color:var(--color-red)}@media(max-width:1100px){.cart-page__layout{flex-direction:column;gap:30px}.cart-summary{max-width:100%;position:static}}@media(max-width:700px){.cart-page__title{font-size:28px}.cart-toolbar{gap:12px}.cart-toolbar__select-all,.cart-toolbar__remove-selected{font-size:18px}.cart-toolbar .checkbox{--checkbox-size: 24px;--checkbox-radius: 6px}.cart-item__left-controls{padding:4px 0 0;justify-content:flex-start;gap:12px}.cart-item{grid-template-columns:auto 90px 1fr;gap:12px}.cart-item__right{grid-column:2/-1;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:0;min-width:0}.cart-item__image-wrap{width:90px;height:90px;border-radius:10px}.cart-item__body{min-height:90px;padding:0}.cart-item__name{font-size:20px;max-width:100%}.cart-item__remove{width:26px;height:26px}.cart-item__remove:before,.cart-item__remove:after{left:12px;height:22px}.cart-item__check .checkbox{--checkbox-size: 24px;--checkbox-radius: 6px}.cart-item__price-current,.cart-item__price-sum{font-size:24px}.cart-item__price-unit{font-size:13px}.cart-item__price-old{font-size:16px}.cart-item__counter{min-width:120px;gap:12px;height:38px;border-radius:10px;padding:0 10px}.cart-item__counter button{font-size:20px}.cart-item__counter span{font-size:16px}.cart-item__counter .cart-item__qty-value{width:40px;font-size:16px}}.checkout-edit-customer__text{margin:0 0 14px;font-size:14px;line-height:1.4;color:var(--color-input-grey-dark)}.checkout-edit-customer__btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1.5px solid var(--color-light-blue);border-radius:999px;background:transparent;color:var(--color-light-blue);font-size:14px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.checkout-edit-customer__btn:hover{background:var(--color-light-blue);color:var(--color-main-white)}.cart-page__content .checkout-form{margin-top:28px;padding-top:4px}.cart-summary__confirm-notice{margin-top:16px;margin-bottom:4px;padding:12px 14px;border-radius:12px;background:#fc50501a;color:var(--color-red);font-size:13px;line-height:1.45}.cart-summary__confirm-notice a{color:var(--color-main-green);font-weight:600;text-decoration:underline}.checkout-page{margin-top:25px;margin-bottom:40px}.checkout-page__title{margin:0 0 18px;font-size:30px;font-weight:500;color:var(--color-main-black);line-height:1.1}.checkout-errors{border:1px solid var(--color-red);border-radius:12px;background:#fc505014;color:var(--color-red);padding:12px 16px;margin-bottom:18px}.checkout-errors p{margin:0;font-size:15px;line-height:1.4}.checkout-errors p+p{margin-top:6px}.checkout-errors.hidden{display:none}.checkout-tabs{display:flex;gap:14px;margin-bottom:18px}.checkout-tabs__button{height:44px;border:1px solid var(--color-light-grey);border-radius:14px;background:var(--color-main-white);color:var(--color-main-black);padding:0 20px;font-size:20px;line-height:1;cursor:pointer}.checkout-tabs__button:hover{border-color:var(--color-light-blue)}.checkout-tabs__button.is-active{border-color:var(--color-light-blue);color:var(--color-light-blue)}.checkout-form__submit{min-width:280px;height:52px;border:none;border-radius:14px;background:var(--color-light-blue);color:var(--color-main-white);font-size:22px;line-height:1;font-weight:500;cursor:pointer}.checkout-form__submit:hover{background:var(--color-dark-blue)}.checkout-block{margin-bottom:18px;padding-left:0}.checkout-block__title{margin:0 0 12px;font-size:20px;line-height:1.1;color:var(--color-main-black);font-weight:500}.checkout-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.checkout-block__head .checkout-block__title{margin:0}.checkout-block__edit-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1.5px solid var(--color-light-blue);border-radius:999px;background:transparent;color:var(--color-light-blue);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.checkout-block__edit-btn:hover{background:var(--color-light-blue);color:var(--color-main-white)}.checkout-block__edit-btn.is-editing{border-color:var(--color-dark-blue);color:var(--color-dark-blue)}.checkout-block__edit-btn.is-editing:hover{background:var(--color-dark-blue);color:var(--color-main-white)}.checkout-block__actions{display:flex;align-items:center;gap:16px;margin-top:12px;flex-wrap:wrap}.checkout-block__hint{margin:8px 0 0;font-size:13px;color:var(--color-input-grey-dark)}.checkout-block__hint a{color:var(--color-light-blue);text-decoration:none}.checkout-block__hint a:hover{color:var(--color-dark-blue)}.checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.checkout-field{display:block;min-height:52px}.checkout-field--full{grid-column:1/-1}.checkout-field__label{display:block;font-size:12px;color:var(--color-input-grey-dark);margin-bottom:4px;padding-left:2px}.checkout-field input[readonly],.checkout-field textarea[readonly]{background:var(--color-main-white);cursor:default;color:var(--color-main-black)}.checkout-field input,.checkout-field textarea{width:100%;height:52px;border-radius:12px;border:1px solid var(--color-light-grey);background:var(--color-main-white);color:var(--color-main-black);font-size:18px;line-height:1;padding:0 14px;outline:none}.checkout-field input::-moz-placeholder,.checkout-field textarea::-moz-placeholder{color:var(--color-input-grey-dark)}.checkout-field input::placeholder,.checkout-field textarea::placeholder{color:var(--color-input-grey-dark)}.checkout-field input:focus,.checkout-field textarea:focus{border-color:var(--color-light-blue)}.checkout-field input.is-invalid,.checkout-field textarea.is-invalid,.checkout-field input[aria-invalid=true],.checkout-field textarea[aria-invalid=true]{border-color:var(--color-red)}.checkout-field textarea{min-height:82px;height:82px;padding-top:10px;resize:none;line-height:1.2}.checkout-options{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:12px}.checkout-radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-main-black);font-size:18px;line-height:1}.checkout-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid #646464;background:var(--color-main-white);margin:0;position:relative;flex-shrink:0}.checkout-radio input:checked:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-light-blue)}.checkout-delivery-panel{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkout-delivery-panel--stacked{display:block}.checkout-delivery-panel__cost{margin-top:16px;padding-top:14px;border-top:1px solid var(--color-light-grey)}.checkout-delivery-panel__cost h3{margin:0 0 8px;font-size:18px;line-height:1.1;color:var(--color-main-black)}.checkout-delivery-panel__cost ul{margin:0;padding-left:24px;list-style:disc}.checkout-delivery-panel__cost li{list-style:disc;font-size:16px;color:var(--color-main-black);margin-bottom:4px}.checkout-delivery-panel__right h3{margin:0 0 10px;font-size:18px;line-height:1.1;color:var(--color-main-black)}.checkout-delivery-panel__right ul{margin:0;padding-left:24px;list-style:disc}.checkout-delivery-panel__right li{list-style:disc;font-size:18px;color:var(--color-main-black);margin-bottom:4px}.checkout-address-picker{position:relative}.checkout-address-picker__trigger{width:100%;min-height:82px;border-radius:12px;border:1px solid var(--color-light-grey);background:var(--color-main-white);padding:10px 14px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px}.checkout-address-picker__name{font-size:16px;line-height:1.1;font-weight:700;color:var(--color-main-black)}.checkout-address-picker__address{font-size:15px;line-height:1.2;color:var(--color-main-black)}.checkout-address-picker__dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;border:1px solid var(--color-light-grey);border-radius:12px;background:var(--color-main-white);box-shadow:0 8px 18px #00000014;padding:8px;display:flex;flex-direction:column;gap:4px}.checkout-address-picker__option{border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.checkout-address-picker__option:hover{border-color:var(--color-light-blue);background:#f8fbff}.checkout-address-picker__option-name{font-size:15px;line-height:1.1;font-weight:700;color:var(--color-main-black)}.checkout-address-picker__option-address{font-size:14px;line-height:1.2;color:var(--color-input-grey-dark)}.checkout-address-picker__empty{margin:4px 0;padding:8px;font-size:14px;color:var(--color-input-grey-dark);text-align:center}.checkout-address-picker__add{margin-top:2px;border:none;border-top:1px solid var(--color-light-grey);background:transparent;text-align:left;padding:10px 8px 4px;font-size:14px;line-height:1.2;color:var(--color-light-blue);cursor:pointer}.checkout-address-picker__add:hover{color:var(--color-dark-blue)}.checkout-address-picker__create{border-top:1px solid var(--color-light-grey);margin-top:4px;padding-top:8px;display:flex;flex-direction:column;gap:8px}.checkout-address-picker__create-input{width:100%;height:38px;border-radius:8px;border:1px solid var(--color-light-grey);padding:0 10px;font-size:14px;color:var(--color-main-black);outline:none}.checkout-address-picker__create-input:focus{border-color:var(--color-light-blue)}.checkout-address-picker__create-actions{display:flex;gap:8px}.checkout-address-picker__create-save,.checkout-address-picker__create-cancel{height:34px;border-radius:8px;border:1px solid var(--color-light-grey);padding:0 12px;font-size:13px;line-height:1;cursor:pointer;background:var(--color-main-white)}.checkout-address-picker__create-save{background:var(--color-light-blue);border-color:var(--color-light-blue);color:var(--color-main-white)}.checkout-address-picker__create-save:hover{background:var(--color-dark-blue);border-color:var(--color-dark-blue)}.checkout-pickup{display:flex;gap:16px;align-items:flex-start;max-width:800px}.checkout-pickup__map{width:100%;max-width:330px;height:140px;border-radius:12px;border:1px solid var(--color-light-grey);overflow:hidden}.checkout-pickup__map iframe{display:block;width:100%;height:100%;border:0}.checkout-pickup p{margin:0;flex:1;font-size:18px;line-height:1.2;color:var(--color-main-black);font-weight:500}.checkout-pickup-panel{display:flex}@media(max-width:1200px){.checkout-page__title{font-size:30px}}@media(max-width:900px){.checkout-fields,.checkout-delivery-panel{grid-template-columns:1fr}.checkout-pickup{flex-direction:column;align-items:flex-start;max-width:420px}.checkout-pickup-panel{width:100%}}@media(max-width:700px){.checkout-page{margin-top:18px}.checkout-page__title{font-size:30px;margin-bottom:12px}.checkout-tabs{flex-direction:column;margin-bottom:14px}.checkout-tabs__button{width:100%;height:44px;border-radius:14px;padding:0 14px;text-align:left;font-size:18px}.checkout-block{padding-left:0}.checkout-block__title{font-size:20px;margin-bottom:8px}.checkout-radio{font-size:16px}.checkout-radio input{width:20px;height:20px}.checkout-field input,.checkout-field textarea{height:52px;border-radius:12px;font-size:16px;padding:0 14px}.checkout-field textarea{min-height:82px;height:82px;padding-top:10px}.checkout-delivery-panel__right h3{font-size:16px;margin-bottom:6px}.checkout-delivery-panel__right li{font-size:16px;margin-bottom:2px}.checkout-pickup__map{height:98px}.checkout-pickup p{font-size:16px}.checkout-form__submit{width:100%;min-width:0;height:48px;border-radius:14px;font-size:22px}}.checkout-delivery-zone__fields{margin-top:14px}.checkout-delivery-zone__note{margin:10px 0 0;font-size:13px;color:var(--color-input-grey-dark);line-height:1.4}.checkout-options--delivery-zone{margin-bottom:4px}.account-modal__button--link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}[data-order-success-modal]:not(.hidden),[data-order-error-modal]:not(.hidden){display:flex;align-items:center;justify-content:center}[data-order-success-modal] .account-modal__dialog,[data-order-error-modal] .account-modal__dialog{margin:auto}.checkout-address-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.checkout-address-list__empty{margin:0;font-size:15px;color:var(--color-input-grey-dark)}.checkout-address{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--color-light-grey);border-radius:12px;background:var(--color-main-white);cursor:pointer;transition:border-color .15s ease,background .15s ease}.checkout-address:hover{border-color:var(--color-light-blue)}.checkout-address.is-selected{border-color:var(--color-light-blue);background:#f8fbff}.checkout-address input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:2px 0 0;border-radius:50%;border:2px solid #646464;background:var(--color-main-white);flex-shrink:0;position:relative;cursor:pointer}.checkout-address input:checked{border-color:var(--color-light-blue)}.checkout-address input:checked:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-light-blue)}.checkout-address__body{display:flex;flex-direction:column;gap:4px;min-width:0}.checkout-address__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.checkout-address__name{font-size:15px;font-weight:600;color:var(--color-main-black)}.checkout-address__zone{font-size:12px;color:var(--color-input-grey-dark);border:1px solid var(--color-light-grey);border-radius:999px;padding:1px 8px}.checkout-address__text{font-size:15px;line-height:1.3;color:var(--color-main-black)}.checkout-address-add{align-self:flex-start;margin-top:12px;border:none;background:transparent;color:var(--color-light-blue);font-size:15px;font-weight:500;cursor:pointer;padding:0}.checkout-address-add:hover{color:var(--color-dark-blue)}.checkout-address-field{width:100%}.checkout-field input:disabled,.address-form input:disabled{background:#f2f2f2;color:var(--color-input-grey-dark);cursor:not-allowed}.checkout-payment-note{margin-top:12px;font-size:14px;line-height:1.4;color:var(--color-input-grey-dark)}.checkout-delivery-date{margin-top:16px;padding-top:14px;border-top:1px solid var(--color-light-grey);display:flex;flex-direction:column;gap:16px;max-width:420px}.checkout-delivery-date__label{display:block;font-size:12px;color:var(--color-input-grey-dark);margin-bottom:6px;padding-left:2px}.checkout-delivery-date__hint{display:block;margin-top:8px;font-size:13px;line-height:1.4;color:var(--color-input-grey-dark)}.checkout-delivery-date__slots .checkout-options{margin-bottom:0}.checkout-options--slots{flex-direction:column;gap:12px}.duga-datepicker{position:relative;width:100%;max-width:280px}.duga-datepicker__field{width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--color-light-grey);border-radius:12px;background:var(--color-main-white);padding:0 14px;font-family:inherit;font-size:18px;line-height:1;color:var(--color-main-black);cursor:pointer;transition:border-color .15s ease}.duga-datepicker__field:hover,.duga-datepicker.is-open .duga-datepicker__field{border-color:var(--color-light-blue)}.duga-datepicker__value.is-empty{color:var(--color-input-grey-dark)}.duga-datepicker__icon{flex-shrink:0;color:var(--color-input-grey-dark)}.duga-datepicker.is-open .duga-datepicker__icon{color:var(--color-light-blue)}.duga-datepicker__popup{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:300px;max-width:min(92vw,340px);background:var(--color-main-white);border:1px solid var(--color-light-grey);border-radius:16px;box-shadow:0 12px 32px #0000001f;padding:14px}.duga-datepicker__popup[hidden]{display:none}.duga-datepicker__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.duga-datepicker__title{font-size:16px;font-weight:600;color:var(--color-main-black)}.duga-datepicker__nav{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:var(--color-main-black);font-size:24px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.duga-datepicker__nav:hover{background:#f0f6ff;color:var(--color-light-blue)}.duga-datepicker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px}.duga-datepicker__weekdays span{text-align:center;font-size:12px;color:var(--color-input-grey-dark);padding:4px 0}.duga-datepicker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.duga-datepicker__cell{aspect-ratio:1/1}.duga-datepicker__day{aspect-ratio:1/1;width:100%;border:none;border-radius:10px;background:transparent;color:var(--color-main-black);font-family:inherit;font-size:15px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.duga-datepicker__day:hover:not(:disabled){background:#f0f6ff;color:var(--color-light-blue)}.duga-datepicker__day.is-selected{background:var(--color-light-blue);color:var(--color-main-white);font-weight:600}.duga-datepicker__day:disabled{color:#c8c8c8;cursor:not-allowed}@media(max-width:700px){.checkout-delivery-date,.duga-datepicker{max-width:100%}.duga-datepicker__popup{width:320px;padding:16px}.duga-datepicker__day{font-size:16px}.duga-datepicker__nav{width:40px;height:40px}}.checkout-call__label{display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--color-main-black);font-size:16px;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout-call input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.checkout-call__box{flex-shrink:0;width:24px;height:24px;border:2px solid var(--color-light-grey);border-radius:7px;background:var(--color-main-white);position:relative;transition:border-color .15s ease,background .15s ease}input:hover+.checkout-call__box{border-color:var(--color-light-blue)}input:focus-visible+.checkout-call__box{border-color:var(--color-light-blue);box-shadow:0 0 0 3px #007aff2e}input:checked+.checkout-call__box{border-color:var(--color-light-blue);background:var(--color-light-blue)}input:checked+.checkout-call__box:after{content:"";position:absolute;left:50%;top:46%;width:6px;height:11px;border:solid var(--color-main-white);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.checkout-call__text{padding-top:1px}@media(max-width:700px){.checkout-call__label{font-size:15px}}.delivery-page{margin-top:20px;margin-bottom:28px}.delivery-page__title{margin:0 0 12px;font-size:36px;font-weight:600;color:var(--color-main-black)}.delivery-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.delivery-card{background:var(--color-main-white);border:1px solid #e7e7e7;border-radius:16px;padding:20px 30px}.delivery-card__title{margin:0 0 6px;font-size:20px;font-weight:600;color:var(--color-main-black)}.delivery-card__list{margin:0 0 10px;padding-left:22px;list-style:disc;font-size:20px;line-height:1.3;color:var(--color-main-black)}.delivery-card__list li{list-style:disc}.delivery-card__text{margin:0;font-size:20px;line-height:1.3;color:var(--color-main-black)}@media(max-width:900px){.delivery-page__title{font-size:28px}.delivery-page__grid{grid-template-columns:1fr}}.news-page{margin-top:20px;margin-bottom:28px}.news-page__title{margin:0 0 12px;font-size:30px;font-weight:600;color:var(--color-main-black)}.news-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.news-card{flex:0 0 calc((100% - 12px)/2);display:grid;grid-template-columns:220px 1fr;gap:10px;align-items:start;min-width:0}.news-card__image-link{display:block;border-radius:12px;overflow:hidden}.news-card__image{display:block;width:100%;max-width:220px;height:220px;-o-object-fit:cover;object-fit:cover}.news-card__content{min-width:0}.news-card__title{display:inline-block;text-decoration:none;color:var(--color-main-black);font-size:20px;font-weight:600;line-height:1.15}.news-card__title:hover{color:var(--color-dark-blue)}.news-card__date{display:block;margin-top:4px;font-size:14px;color:#7e7e7e}.news-card__text{margin:4px 0 0;font-size:16px;line-height:1.25;color:var(--color-main-black);display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-detail{margin-top:20px;margin-bottom:28px}.news-detail__title{margin:0 0 10px;font-size:32px;font-weight:600;line-height:1.1;color:var(--color-main-black)}.news-detail__content{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.news-detail__image{width:100%;border-radius:14px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.25/1}.news-detail__text-wrap{min-width:0;font-size:20px;line-height:1.4;color:var(--color-main-black)}.news-detail__text-wrap p{margin:0 0 10px}.news-detail__date{display:block;margin-bottom:6px;font-size:25px;color:#7e7e7e}@media(max-width:900px){.news-grid{flex-direction:column}.news-card{flex-basis:100%}.news-card__title{font-size:24px}.news-card__text{font-size:16px}.news-detail__title{font-size:30px}.news-detail__content{grid-template-columns:1fr}.news-detail__date{font-size:22px}}@media(max-width:576px){.news-grid{gap:24px}.news-card{grid-template-columns:1fr;gap:8px;padding-bottom:24px;border-bottom:1px solid #e6e6e6}.news-card:last-child{padding-bottom:0;border-bottom:none}.news-card__image-link{width:100%}.news-card__image{width:100%;max-width:100%;height:auto;aspect-ratio:1.4/1}.news-card__content{width:100%}.news-detail__content{display:flex;flex-direction:column;grid-template-columns:1fr;gap:12px;min-width:0;max-width:100%}.news-detail__image{width:100%;max-width:100%;height:auto;float:none;margin:0}.news-detail__text-wrap{width:100%;max-width:100%;min-width:0;margin:0;font-size:16px;line-height:1.4}.news-detail__text-wrap img,.news-detail__text-wrap table,.news-detail__text-wrap iframe,.news-detail__text-wrap video{max-width:100%;height:auto}.news-detail__title{font-size:24px}.news-detail__date{font-size:16px}}.account-page{margin-top:20px;margin-bottom:28px}.account-page__title{margin:0 0 16px;font-size:28px;font-weight:600;color:var(--color-main-black)}.account-page__layout{display:flex;gap:20px;align-items:flex-start}.account-nav{width:100%;max-width:230px;border-radius:22px;background:var(--color-main-white);padding:20px 16px;display:flex;flex-direction:column;gap:10px}.account-nav__item{text-decoration:none;color:var(--color-main-black);font-size:18px;line-height:1.15;font-weight:500;padding-left:12px;display:flex;align-items:center;height:30px}.account-nav__item:hover{color:var(--color-dark-blue)}.account-nav__item.is-active{color:var(--color-light-blue);border-left:3px solid var(--color-light-blue);margin-left:-2px}.account-nav__item.is-active:hover{color:var(--color-dark-blue);border-left:3px solid var(--color-dark-blue)}.account-nav__dot{flex-shrink:0;width:9px;height:9px;margin-left:8px;border-radius:50%;background:var(--color-red)}.account-profile{flex:1}.account-profile__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.account-profile__field{display:block;border-radius:22px;background:var(--color-main-white);border:2px solid transparent;padding:12px 18px 10px}.account-profile__field span{display:block;font-size:13px;line-height:1;color:#afafaf;margin-bottom:8px}.account-profile__field input{width:100%;border:none;outline:none;background:transparent;padding:0;font-size:18px;line-height:1.1;color:var(--color-main-black)}.account-profile__field input:-moz-read-only{cursor:default}.account-profile__field input:read-only{cursor:default}.account-profile__field:focus-within{border-color:var(--color-light-blue)}.account-profile__field--wide{grid-column:1/-1}.account-profile__actions{margin-top:18px;display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.account-profile__action{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1.5px solid currentColor;border-radius:999px;background:transparent;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.account-profile__action--edit,.account-profile__action--logout,.account-profile__action--password{color:var(--color-light-blue)}.account-profile__action--edit:hover,.account-profile__action--logout:hover,.account-profile__action--password:hover{background:var(--color-light-blue);color:var(--color-main-white)}.account-profile__action--delete{color:var(--color-red)}.account-profile__action--delete:hover{background:var(--color-red);color:var(--color-main-white)}.account-profile__action--oauth-info{border-color:var(--color-light-grey);color:var(--color-input-grey-dark);cursor:default}.account-profile__action--oauth-info:hover{background:transparent;color:var(--color-input-grey-dark)}.account-profile.is-editing .account-profile__field input:-moz-read-only{cursor:text}.account-profile.is-editing .account-profile__field input:read-only{cursor:text}.account-profile.is-editing .account-profile__action--edit{border-color:var(--color-dark-blue);color:var(--color-dark-blue)}.account-profile.is-editing .account-profile__action--edit:hover{background:var(--color-dark-blue);color:var(--color-main-white)}.account-profile__form--legal .account-profile__field--wide{grid-column:1/-1}.account-section{flex:1;border-radius:22px}.account-section__empty{margin:0;font-size:18px;color:var(--color-main-black)}.account-bonus{background:var(--color-main-white);border:1px solid #e7e7e7;border-radius:16px;padding:18px 20px;margin-bottom:20px}.account-bonus--page{margin-bottom:16px}.account-bonus__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.account-bonus__label{font-size:18px;color:var(--color-main-black)}.account-bonus__value{font-size:24px;font-weight:600;color:var(--color-dark-blue)}.account-bonus__hint{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--color-input-grey-dark)}.account-bonus__hint a{color:var(--color-light-blue);text-decoration:underline}.account-bonus__hint a:hover{color:var(--color-dark-blue)}.account-bonus-history{background:var(--color-main-white);border:1px solid #e7e7e7;border-radius:16px;padding:18px 20px}.account-bonus-history__title{margin:0 0 14px;font-size:20px;font-weight:600;color:var(--color-main-black)}.account-bonus-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.account-bonus-history__item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-light-grey)}.account-bonus-history__item:last-child{border-bottom:none}.account-bonus-history__info{display:flex;flex-direction:column;gap:2px;min-width:0}.account-bonus-history__text{font-size:15px;color:var(--color-main-black);line-height:1.3}.account-bonus-history__date{font-size:13px;color:var(--color-input-grey-dark)}.account-bonus-history__amount{flex-shrink:0;font-size:16px;font-weight:600;white-space:nowrap}.account-bonus-history__amount--plus{color:var(--color-status-done)}.account-bonus-history__amount--minus{color:var(--color-red)}.orders-list{display:flex;flex-direction:column;gap:14px}.favorites-list{background:var(--color-main-white);border-radius:16px;border:1px solid #e7e7e7;padding:10px 16px}.addresses-card{background:var(--color-main-white);border-radius:16px;border:1px solid #e7e7e7;padding:16px;min-height:120px;display:flex;flex-direction:column}.addresses-card__footer{display:flex;justify-content:flex-start;padding-top:14px;margin-top:auto}.addresses-card__empty{font-size:16px;color:#999;padding:16px 0 8px;text-align:center;flex:1;display:flex;align-items:center;justify-content:center}.addresses-card__add-btn{display:inline-flex;align-items:center;gap:6px;height:36px;border:1.5px solid var(--color-light-blue);border-radius:999px;background:transparent;color:var(--color-light-blue);font-size:15px;font-weight:500;padding:0 16px;cursor:pointer;transition:background .15s,color .15s}.address-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e7e7e7}.address-item__info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.address-item__name{font-size:16px;font-weight:600;color:var(--color-main-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-item__value{font-size:14px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-item__delivery{margin-top:4px;font-size:14px;font-weight:600;color:var(--color-light-blue)}.address-item__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.address-item__btn{width:32px;height:32px;border:1.5px solid var(--color-light-grey);border-radius:8px;background:var(--color-main-white);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:border-color .15s,color .15s}.address-item__btn--edit{color:var(--color-light-blue)}.address-item__btn--edit:hover{border-color:var(--color-light-blue);background:var(--color-light-blue);color:#fff}.address-item__btn--delete{color:var(--color-red)}.address-item__btn--delete:hover{border-color:var(--color-red);background:var(--color-red);color:#fff}.address-item__text{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:16px}.favorite-card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #e7e7e7}.favorite-card:last-child{border-bottom:none}.favorite-card__product{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none;flex:1}.favorite-card__img{width:66px;height:66px;-o-object-fit:contain;object-fit:contain;border-radius:10px;flex-shrink:0}.favorite-card__info{min-width:0}.favorite-card__name{font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-card__sku{margin-top:2px;font-size:12px;color:#7d7d7d}.favorite-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.favorite-card__badge{font-size:12px;line-height:1;text-transform:uppercase;color:var(--color-light-blue);background:var(--color-input-grey);padding:4px 10px;border-radius:8px}.favorite-card__badge--out{color:#d9655e;background:#fdeceb}.favorite-card__price{font-size:14px;white-space:nowrap}.favorite-card__price strong{font-weight:800}.favorite-card__add-btn{min-width:120px;height:28px;padding:0 12px;border:none;border-radius:999px;background:var(--color-light-blue);color:var(--color-main-white);font-size:14px;font-weight:500;cursor:pointer}.favorite-card__add-btn:hover{background:var(--color-dark-blue)}.favorite-card__add-btn.is-in-cart{display:inline-flex;align-items:center;justify-content:space-between;gap:0;padding:0 8px;background:var(--color-dark-blue)}.favorite-card__add-btn.is-in-cart .cart-btn__minus,.favorite-card__add-btn.is-in-cart .cart-btn__plus{width:20px;height:20px;border:none;background:transparent;color:#fff;font-size:16px;font-weight:400;line-height:1;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.favorite-card__add-btn.is-in-cart .cart-btn__minus:hover,.favorite-card__add-btn.is-in-cart .cart-btn__plus:hover{background:#fff3}.favorite-card__add-btn.is-in-cart .cart-btn__qty{font-size:14px;font-weight:600;min-width:16px;text-align:center;cursor:pointer;color:#fff;flex:1}.order-status{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:999px;font-size:16px;font-weight:500;line-height:1;color:var(--color-main-black)}.order-status--done{background:var(--color-status-done)}.order-status--processing{background:var(--color-status-processing)}.order-status--delivery{background:var(--color-status-delivery)}.order-status--created,.order-status--new{background:var(--color-status-created)}.order-status--paid{background:var(--color-status-delivery)}.order-status--shipped{background:var(--color-status-transit)}.order-status--waiting{background:var(--color-status-delivery)}.order-status--cancelled{background:#e7e7e7;color:var(--color-input-grey-dark)}.order-card{display:block;position:relative;text-decoration:none;color:inherit;background:var(--color-main-white);border-radius:16px;padding:15px 35px;border:1px solid #e7e7e7}.order-card:hover{border-color:#d8d8d8;box-shadow:0 6px 18px #0000000f}.order-card--updated{border-color:var(--color-light-blue);box-shadow:0 0 0 1px var(--color-light-blue);background:var(--color-light-blue-bg, #f3f8ff)}.order-card--updated:hover{border-color:var(--color-light-blue)}.order-card__updated-badge{position:absolute;top:0;right:18px;transform:translateY(-50%);z-index:5;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--color-red);color:var(--color-main-white);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.order-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #e7e7e7}.order-card__title{display:flex;align-items:baseline;gap:10px;font-size:20px}.order-card__title-strong{font-weight:700;color:var(--color-main-black)}.order-card__title-strong:hover{color:var(--color-dark-blue)}.order-card__body{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0}.order-card__items{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:8px}.order-card__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.order-card__item-name{font-size:18px;font-weight:600;color:var(--color-main-black);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card__item-meta{flex-shrink:0;font-size:16px;color:#333;white-space:nowrap}.order-card__product{display:flex;align-items:center;gap:20px;min-width:0}.order-card__product-img{width:75px;height:75px;border-radius:10px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.order-card__product-info{min-width:0}.order-card__product-name{font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-card__product-sku{font-size:14px;color:#777;margin-top:2px}.order-card__meta{flex-shrink:0;display:flex;flex-direction:column;gap:4px;font-size:20px;color:#333}.order-card__meta-row{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.order-card__meta-strong{font-weight:700}.order-card__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:8px;border-top:1px solid #e7e7e7}.order-card__links{display:flex;flex-direction:column;gap:4px}.order-card__link{color:var(--color-light-blue);font-size:20px;line-height:1.2}.order-card__link:hover{color:var(--color-dark-blue)}.order-card__total{display:flex;align-items:baseline;gap:6px;font-size:24px;white-space:nowrap}.order-card__total-strong{font-weight:800}.order-card__delivery{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:18px;color:#333}.order-card__delivery-strong{font-weight:700;color:var(--color-main-black)}.order-page{margin-top:20px;margin-bottom:28px}.order-page__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.order-page__title{margin:0;font-size:28px;font-weight:600;color:var(--color-main-black)}.order-detail{background:var(--color-main-white);border-radius:16px;border:1px solid #e7e7e7;padding:14px}.order-detail__info{display:grid;gap:4px;font-size:24px;line-height:1.35;color:var(--color-main-black)}.order-detail__info-row{display:flex;gap:6px;flex-wrap:wrap}.order-detail__info-row strong{font-weight:700}.order-detail__divider{height:1px;background:#e7e7e7;margin:10px 0}.order-detail__item{display:flex;align-items:start;justify-content:space-between;gap:14px;padding-bottom:12px}.order-detail__product{display:flex;align-items:start;gap:12px;min-width:0}.order-detail__product-img{width:140px;height:140px;border-radius:12px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.order-detail__product-name{font-size:24px;font-weight:600}.order-detail__product-sku{font-size:16px;color:#777;margin-top:2px}.order-detail__meta{flex-shrink:0;display:grid;gap:4px;font-size:20px;white-space:nowrap}.order-detail__meta-row{display:flex;gap:6px;justify-content:flex-end}.order-detail__meta-row strong{font-weight:800}.order-detail__bottom{border-top:1px solid #e7e7e7;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:14px}.order-detail__links{display:flex;flex-direction:column;gap:4px}.order-detail__link{color:var(--color-light-blue);text-decoration:none;font-size:20px}.order-detail__link:hover{color:var(--color-dark-blue)}.order-detail__total{display:flex;flex-direction:column;align-items:flex-end;gap:6px;white-space:nowrap;font-size:24px}.order-detail__total strong{font-weight:900}.order-detail__total-row{display:flex;gap:10px;justify-content:space-between;width:100%}.order-detail__total-row--bonus{color:var(--color-status-done);font-size:20px}.order-detail__total-row--final{padding-top:6px;border-top:1px solid #e7e7e7}.order-detail__pay{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;flex:1}.order-detail__reserve{font-size:15px;color:var(--color-input-grey-dark)}.order-detail__reserve span{font-weight:600;color:var(--color-main-black)}.order-detail__reserve--expired{color:var(--color-red)}.order-detail__pay-status{font-size:16px;line-height:1.35}.order-detail__pay-status--paid{color:var(--color-light-blue);font-weight:600}.order-detail__pay-status--wait{color:var(--color-input-grey-dark);max-width:480px}.order-detail__pay-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;border-radius:12px;background:var(--color-light-blue);color:var(--color-main-white);font-size:18px;font-weight:500;text-decoration:none;transition:background-color .2s ease}.order-detail__pay-btn:hover{background:var(--color-dark-blue)}.order-detail__repeat-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;border-radius:12px;background:var(--color-light-blue);color:var(--color-main-white);font-size:18px;font-weight:500;border:none;cursor:pointer;transition:background-color .2s ease}.order-detail__repeat-btn:hover{background:var(--color-dark-blue)}.order-detail__repeat-btn:disabled{opacity:.6;cursor:default}.order-detail__delivery-calc{color:var(--color-input-grey-dark);font-weight:400;font-style:italic}@media(max-width:768px){.addresses-card{padding:10px 12px}.addresses-card__add-btn{min-width:100%}.address-item{align-items:flex-start}.address-item__text{flex-direction:column;align-items:flex-start;gap:2px}.address-item__text span{white-space:normal}.favorite-card{flex-direction:column;align-items:stretch}.favorite-card__right{align-items:flex-start}.order-card{padding:14px 16px}.order-card__top{flex-direction:column;align-items:flex-start;gap:6px}.order-card__title{flex-direction:column;align-items:flex-start;gap:2px;font-size:18px}.order-card .order-status{align-self:flex-start;max-width:100%;height:auto;white-space:normal;text-align:left;line-height:1.25}.order-card__updated-badge{right:12px}.order-card__body{flex-direction:column;align-items:stretch}.order-card__item{flex-direction:column;align-items:flex-start;gap:2px}.order-card__item-name{white-space:normal}.order-card__meta{align-items:flex-start}.order-card__meta-row{justify-content:flex-start}.order-card__bottom,.order-page__head{flex-direction:column;align-items:flex-start}.order-page__title{font-size:22px}.order-detail{padding:14px 16px}.order-detail__info{font-size:16px;line-height:1.3}.order-detail__item{flex-direction:column;align-items:stretch;gap:10px}.order-detail__product{gap:12px}.order-detail__product-img{width:90px;height:90px}.order-detail__product-name{font-size:18px}.order-detail__product-sku{font-size:14px}.order-detail__meta{font-size:16px}.order-detail__meta-row{justify-content:flex-start}.order-detail__bottom{flex-direction:column;align-items:stretch}.order-detail__total{font-size:20px}.order-detail__total{order:1;align-items:stretch}.order-detail__pay{order:2;width:100%}.order-detail__pay-btn,.order-detail__repeat-btn{width:100%;height:48px;font-size:17px}.order-page__head .order-status{align-self:flex-start;max-width:100%;height:auto;white-space:normal;text-align:left;line-height:1.25}}.account-modal{position:fixed;inset:0;z-index:80}.account-modal__backdrop{position:absolute;inset:0;background:#00000059;opacity:0}.account-modal__dialog{position:relative;z-index:1;width:min(92vw,520px);margin:12vh auto 0;background:var(--color-main-white);border-radius:16px;padding:20px 18px;opacity:0;transform:translateY(16px) scale(.98)}.account-modal__close{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;background:transparent;cursor:pointer}.account-modal__close:before,.account-modal__close:after{content:"";position:absolute;left:13px;top:5px;width:2px;height:18px;background:var(--color-main-black)}.account-modal__close:before{transform:rotate(45deg)}.account-modal__close:after{transform:rotate(-45deg)}.account-modal__title{margin:0 0 10px;font-size:24px;line-height:1.2;font-family:var(--font-family)}.account-modal__error{border:1px solid var(--color-red);border-radius:10px;background:#fc505014;color:var(--color-red);font-size:14px;line-height:1.35;padding:10px 12px;margin-bottom:12px}.account-modal__error.hidden{display:none}.account-modal [data-address-form-title]{font-family:var(--font-family)}.account-modal__text{margin:0 0 16px;color:#666;font-size:15px}.account-modal__list{margin:0 0 16px;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--color-main-black);line-height:1.3}.account-modal__list.hidden{display:none}.account-modal__fields{display:grid;gap:10px;margin-bottom:16px}.account-modal__field span{display:block;margin-bottom:4px;font-size:13px;color:#777}.account-modal__field input{width:100%;height:42px;border:1px solid var(--color-light-grey);border-radius:10px;padding:0 12px;font-size:15px}.account-modal__field input.is-invalid,.account-modal__field input[aria-invalid=true]{border-color:var(--color-red)}.account-modal__password-wrap{position:relative}.account-modal__password-wrap input{padding-right:40px}.account-modal__password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:none;background:transparent;cursor:pointer}.account-modal__password-toggle:before{content:"";position:absolute;inset:5px 2px;border:2px solid #7f8b9a;border-radius:14px/10px}.account-modal__password-toggle:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:#7f8b9a;transform:translate(-50%,-50%)}.account-modal__password-toggle.is-visible:before{border-color:var(--color-light-blue)}.account-modal__password-toggle.is-visible:after{background:var(--color-light-blue)}.account-modal__actions{display:flex;gap:10px;flex-wrap:wrap}.account-modal__button{border:none;border-radius:10px;height:40px;padding:0 16px;background:var(--color-light-blue);color:var(--color-main-white);font-size:14px;cursor:pointer}.account-modal__button:hover{background:var(--color-dark-blue)}.account-modal__button--light{background:#ebebeb;color:var(--color-main-black)}.account-modal__button--light:hover{background:#ddd}.account-modal__button--danger{background:var(--color-red)}.account-modal__button--danger:hover{background:#d93838}.account-modal:not(.hidden) .account-modal__backdrop{animation:account-backdrop-in .22s ease forwards}.account-modal:not(.hidden) .account-modal__dialog{animation:account-dialog-in .26s ease forwards}.account-modal.is-closing .account-modal__backdrop{animation:account-backdrop-out .22s ease forwards}.account-modal.is-closing .account-modal__dialog{animation:account-dialog-out .22s ease forwards}@keyframes account-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes account-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes account-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes account-dialog-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}@media(max-width:1200px){.account-page__title{font-size:24px}.account-nav{max-width:210px;border-radius:16px;padding:16px 14px}.account-nav__item{font-size:17px}.account-profile__form{grid-template-columns:1fr}.account-profile__field{border-radius:16px}.account-profile__field span{font-size:12px}.account-profile__field input{font-size:17px}.account-profile__field--wide,.account-profile__form .account-profile__email-status{grid-column:auto}.account-profile__action{font-size:15px}.account-section__empty{font-size:16px}}@media(max-width:991px){.account-page__layout{flex-direction:column}.account-nav{max-width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}.account-nav__item{padding:0 0 3px;font-size:16px;border-bottom:3px solid transparent}.account-nav__item.is-active{margin-left:0;border-left:none;border-bottom-color:var(--color-light-blue)}.account-nav__item.is-active:hover{border-left:none;border-bottom-color:var(--color-dark-blue)}.account-profile{width:100%}.account-profile__field--wide{grid-column:auto}.account-profile__actions{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}.account-section{width:100%}}@media(max-width:576px){.account-page{margin-top:14px}.account-page__title{font-size:24px;margin-bottom:12px}.account-nav{padding:12px}.account-nav__item{font-size:15px}.account-profile__field{padding:10px 12px}.account-profile__field span{font-size:14px;margin-bottom:6px}.account-profile__field input{font-size:15px}.account-profile__action{font-size:14px}.account-section__empty{font-size:15px}}.account-profile__address{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:8px;padding-top:22px;border-top:1px solid var(--color-light-grey)}.account-profile__address>.account-profile__field--wide,.account-profile__address>.account-profile__delivery{grid-column:1/-1}.account-profile__address-title{grid-column:1/-1;display:block;font-size:18px;font-weight:600;color:var(--color-main-black);margin:0}@media(max-width:576px){.account-profile__address{grid-template-columns:1fr}}.account-profile__delivery{display:block;padding-bottom:8px}.account-profile__delivery-title{display:block;font-size:18px!important;font-weight:600;color:var(--color-main-black);margin-bottom:14px;font-family:var(--font-family)!important}.account-profile__delivery-tabs{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.account-profile__delivery-tab{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin:0!important;padding:0!important;line-height:1!important}.account-profile__delivery-tab input[type=radio]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:radio!important;accent-color:var(--color-light-blue);width:18px!important;height:18px!important;min-width:18px;cursor:pointer;flex-shrink:0;margin:0!important;padding:0!important;vertical-align:middle!important;position:relative!important;top:0!important}.account-profile__delivery-tab span{font-size:18px!important;font-family:var(--font-family)!important;color:var(--color-main-black)!important;font-weight:400!important;line-height:1!important;vertical-align:middle!important;display:inline-block!important;margin:8px 0!important}.account-profile__delivery-fields{display:block;border-radius:22px;background:var(--color-main-white);border:2px solid transparent;padding:12px 18px 10px}.account-profile__delivery-fields span{display:block;font-size:13px!important;line-height:1!important;color:#afafaf!important;margin-bottom:8px;font-family:var(--font-family)!important}.account-profile__delivery-fields input{width:100%;border:none!important;outline:none!important;background:transparent!important;padding:0!important;font-size:18px!important;line-height:1.1!important;color:var(--color-main-black)!important;font-family:var(--font-family)!important;box-shadow:none!important}.account-profile__delivery-fields input::-moz-placeholder{color:#afafaf!important;font-family:var(--font-family)!important}.account-profile__delivery-fields input::placeholder{color:#afafaf!important;font-family:var(--font-family)!important}.account-profile__delivery-fields input:-moz-read-only{cursor:default}.account-profile__delivery-fields input:read-only{cursor:default}.account-profile__delivery-fields:focus-within{border-color:var(--color-light-blue)}@media(max-width:1200px){.account-profile__delivery-tab span{font-size:17px!important;margin:6px 0!important}.account-profile__delivery-fields{border-radius:16px}.account-profile__delivery-fields span{font-size:12px!important}.account-profile__delivery-fields input{font-size:17px!important}}@media(max-width:576px){.account-profile__delivery-tab span{font-size:15px!important;margin:12px 0!important}.account-profile__delivery-tabs{gap:4px 16px}.account-profile__delivery-fields{padding:10px 12px}.account-profile__delivery-fields span{font-size:14px!important;margin-bottom:6px}.account-profile__delivery-fields input{font-size:15px!important}}.addresses-card{display:flex;flex-direction:column;gap:16px}.addresses-card__footer{display:flex}.addresses-card__add-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border:1.5px dashed var(--color-light-blue);border-radius:14px;background:transparent;color:var(--color-light-blue);font-size:16px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.addresses-card__add-btn:hover{background:var(--color-light-blue);color:var(--color-main-white)}.addresses-list{display:flex;flex-direction:column;gap:12px}.address-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--color-light-grey);border-radius:16px;background:var(--color-main-white)}.address-item__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.address-item__name{font-size:16px;font-weight:600;color:var(--color-main-black)}.address-item__zone{font-size:13px;color:var(--color-input-grey-dark)}.address-item__default{font-size:12px;font-weight:500;color:var(--color-light-blue);border:1px solid var(--color-light-blue);border-radius:999px;padding:2px 10px}.address-item__address{margin:0;font-size:16px;line-height:1.3;color:var(--color-main-black)}.address-item__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.address-item__make-default,.address-item__edit{border:none;background:transparent;color:var(--color-light-blue);font-size:14px;cursor:pointer;padding:0}.address-item__make-default:hover,.address-item__edit:hover{color:var(--color-dark-blue)}.address-item__remove{width:28px;height:28px;border:none;background:transparent;position:relative;cursor:pointer;opacity:.5;flex-shrink:0}.address-item__remove:before,.address-item__remove:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:18px;margin-left:-1px;margin-top:-9px;background:var(--color-input-grey-dark)}.address-item__remove:before{transform:rotate(45deg)}.address-item__remove:after{transform:rotate(-45deg)}.address-item__remove:hover{opacity:1}@media(max-width:700px){.address-item{flex-direction:column;gap:12px}.address-item__actions{width:100%;justify-content:flex-start}}.address-form{text-align:left}.address-form__zone{margin-bottom:14px}.address-form select{width:100%;height:52px;border-radius:12px;border:1px solid var(--color-light-grey);background-color:var(--color-main-white);color:var(--color-main-black);font-size:18px;line-height:1;padding:0 14px;outline:none;cursor:pointer}.address-form select:focus{border-color:var(--color-light-blue)}.address-form .custom-select__native{display:none}.address-form__default{display:inline-flex;align-items:center;gap:12px;margin-top:20px;margin-bottom:22px;font-size:16px;color:var(--color-main-black);cursor:pointer}.address-form__default .checkbox{--checkbox-size: 24px;--checkbox-radius: 6px;flex-shrink:0}.address-form__error{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.35;color:var(--color-red);background:#fc505014;border:1px solid rgba(252,80,80,.35);border-radius:12px;animation:address-error-in .2s ease}.address-form__error:before{content:"";flex-shrink:0;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23FC5050'/%3E%3Cpath d='M12 7v6' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16.5' r='1.2' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.address-form__error.hidden{display:none}@keyframes address-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dadata-dropdown{position:absolute;top:100%;left:0;right:0;z-index:20;margin:2px 0 0;padding:4px 0;list-style:none;background:var(--color-main-white);border:1px solid var(--color-light-grey);border-radius:12px;box-shadow:0 8px 18px #0c289c1f;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-light-blue) transparent}.dadata-dropdown::-webkit-scrollbar{width:8px}.dadata-dropdown::-webkit-scrollbar-track{background:transparent;margin:6px 0}.dadata-dropdown::-webkit-scrollbar-thumb{background:var(--color-light-grey);border-radius:8px;border:2px solid var(--color-main-white)}.dadata-dropdown::-webkit-scrollbar-thumb:hover{background:var(--color-light-blue)}.dadata-dropdown:empty{display:none}.dadata-dropdown__item{padding:8px 14px;font-size:15px;line-height:1.3;color:var(--color-main-black);cursor:pointer}.dadata-dropdown__item:hover{background:#f0f6ff;color:var(--color-dark-blue)}.custom-select{position:relative}.custom-select__native{display:none}.custom-select__trigger{width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;border:1px solid var(--color-light-grey);background:var(--color-main-white);color:var(--color-main-black);font-size:18px;line-height:1.1;text-align:left;padding:0 16px;cursor:pointer;transition:border-color .15s ease}.custom-select__trigger:after{content:"";flex-shrink:0;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23157EDF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease}.custom-select__trigger--placeholder{color:var(--color-input-grey-dark)}.custom-select__trigger.is-invalid{border-color:var(--color-red)}.custom-select--open .custom-select__trigger{border-color:var(--color-light-blue)}.custom-select--open .custom-select__trigger:after{transform:rotate(180deg)}.custom-select__list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:25;margin:0;padding:4px 0;list-style:none;background:var(--color-main-white);border:1px solid var(--color-light-grey);border-radius:12px;box-shadow:0 8px 18px #0c289c1f;max-height:260px;overflow-y:auto;display:none;scrollbar-width:thin;scrollbar-color:var(--color-light-blue) transparent}.custom-select__list::-webkit-scrollbar{width:8px}.custom-select__list::-webkit-scrollbar-track{background:transparent;margin:6px 0}.custom-select__list::-webkit-scrollbar-thumb{background:var(--color-light-grey);border-radius:8px;border:2px solid var(--color-main-white)}.custom-select__list::-webkit-scrollbar-thumb:hover{background:var(--color-light-blue)}.custom-select--open .custom-select__list{display:block}.custom-select__option{padding:10px 16px;font-size:16px;line-height:1.3;color:var(--color-main-black);cursor:pointer}.custom-select__option:hover{background:#f0f6ff;color:var(--color-dark-blue)}.custom-select__option.is-selected{background:var(--color-light-blue);color:var(--color-main-white)}.custom-select__option--placeholder{color:var(--color-input-grey-dark)}[data-checkout-address-select]+.custom-select__trigger,.custom-select__trigger--multiline{height:auto;min-height:52px;align-items:center;padding:12px 16px;line-height:1.3;white-space:normal}.account-profile__email-status{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:-4px}@media(max-width:576px){.account-profile__email-status{grid-column:1}}.account-profile__email-status .account-profile__email-badge--ok,.account-profile__email-status.is-confirmed .account-profile__email-badge--warn,.account-profile__email-status.is-confirmed .account-profile__email-confirm-btn,.account-profile__email-status.is-confirmed .account-profile__email-msg{display:none}.account-profile__email-status.is-confirmed .account-profile__email-badge--ok{display:inline-flex}.account-profile__email-badge{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:13px;line-height:1;font-weight:600}.account-profile__email-badge--ok{background:#a7cb7c38;color:var(--color-main-green)}.account-profile__email-badge--warn{background:#fc50501f;color:var(--color-red)}.account-profile__email-confirm-btn{display:inline-flex;align-items:center;height:32px;padding:0 16px;border:none;border-radius:999px;background:var(--color-light-blue);color:var(--color-main-white);font-size:13px;line-height:1;font-weight:600;cursor:pointer;transition:var(--transition)}.account-profile__email-confirm-btn:hover{background:var(--color-dark-blue)}.account-profile__email-confirm-btn:disabled{opacity:.6;cursor:default}.account-profile__email-msg{font-size:13px;color:var(--color-light-blue)}.account-profile__email-msg.is-error{color:var(--color-red)}.order-documents{margin-top:16px;background:var(--color-main-white);border-radius:16px;padding:20px 24px}.order-documents__title{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--color-main-black)}.order-documents__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.order-documents__item{margin:0;list-style:none}.order-documents__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--color-light-gray, #e5e5e5);border-radius:12px;text-decoration:none;color:var(--color-main-black);transition:border-color .2s ease,box-shadow .2s ease}.order-documents__link:hover:not(.order-documents__link--disabled){border-color:var(--color-light-blue);box-shadow:0 4px 16px #0000000f}.order-documents__link--disabled{opacity:.7;cursor:default}.order-documents__doc-title{font-size:15px;font-weight:500}.order-documents__action{flex-shrink:0;font-size:14px;font-weight:600;color:var(--color-light-blue)}.order-documents__note{flex-shrink:0;font-size:13px;color:var(--color-gray, #6b7280);text-align:right}@media(max-width:576px){.order-documents{padding:16px}.order-documents__link{flex-direction:column;align-items:flex-start;gap:4px}.order-documents__note,.order-documents__action{text-align:left}}.seasonal-goods{margin-top:25px}.seasonal-goods__cards{display:flex;flex-wrap:wrap;gap:15px 25px}@media(max-width:768px){.seasonal-goods__cards{gap:10px}}.seasonal-goods__card{display:block;position:relative;width:100%;max-width:calc((100% - 75px)/4);min-height:200px;background-color:var(--color-light-blue);border-radius:20px;overflow:hidden;cursor:pointer}@media(max-width:1100px){.seasonal-goods__card{max-width:calc((100% - 50px) / 3);min-height:190px}}@media(max-width:768px){.seasonal-goods__card{max-width:calc((100% - 10px)/2);min-height:150px}}.seasonal-goods__card:hover .seasonal-goods__card-link{background-color:var(--color-dark-blue)}.seasonal-goods__card-transition{position:absolute;inset:0;overflow:hidden;padding:16px;background:linear-gradient(180deg,#000000e6,#0003 55%,#0000)}@media(max-width:900px){.seasonal-goods__card-transition{padding:8px 12px}}.seasonal-goods__card-img{width:100%;height:200px;-o-object-fit:contain;object-fit:contain;display:block}@media(max-width:1100px){.seasonal-goods__card-img{height:190px}}@media(max-width:768px){.seasonal-goods__card-img{height:150px}}.seasonal-goods__card-title{font-size:20px;font-weight:400;margin:0;padding:0;color:var(--color-main-white);overflow-wrap:break-word}@media(max-width:1100px){.seasonal-goods__card-title{font-size:18px}}@media(max-width:768px){.seasonal-goods__card-title{font-size:15px}}.seasonal-goods__card-link{position:absolute;left:16px;bottom:16px}@media(max-width:900px){.seasonal-goods__card-link{left:12px;bottom:8px}}@media(max-width:768px){.seasonal-goods__card-link{display:none}}.seasonal-goods__link-title{display:flex;flex-direction:row;gap:15px;align-items:center}.seasonal-goods__title{font-size:30px;font-weight:700;margin:0;padding:0}.seasonal-goods__arrow{width:5px;height:13px}.quick{margin-top:25px}.quick__cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px 25px}@media(max-width:1100px){.quick__cards{gap:10px}}.quick__card{background:var(--color-main-white);border-radius:14px;padding:15px;display:flex;align-items:center;gap:20px;width:100%;max-width:calc((100% - 50px) / 3);gap:15px;text-decoration:none;color:inherit;cursor:pointer}.quick__card:hover .quick__card-icon{background-color:var(--color-dark-blue)}@media(max-width:1100px){.quick__card{max-width:calc((100% - 10px)/2)}}@media(max-width:768px){.quick__card{padding:8px;gap:6px}}@media(max-width:576px){.quick__card{max-width:100%}}.quick__card-icon{flex-shrink:0;width:85px;height:85px;background-color:var(--color-light-blue);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .3s ease}@media(max-width:1100px){.quick__card-icon{width:60px;height:60px}}@media(max-width:768px){.quick__card-icon{width:42px;height:42px}}.quick__card-icon-text{font-size:20px;line-height:1.2;overflow-wrap:break-word}@media(max-width:1100px){.quick__card-icon-text{font-size:16px}}.quick__card-icon-img{width:48px;height:auto;background-size:cover}@media(max-width:900px){.quick__card-icon-img{width:30px}}@media(max-width:768px){.quick__card-icon-img{width:22px}}.promo-slider{margin-top:25px}.promo-slider__wrap{display:flex;align-items:center;gap:16px}@media(max-width:576px){.promo-slider__wrap{gap:10px}}.promo-slider__swiper{position:relative;flex:1;max-width:1140px;height:200px;border-radius:20px;overflow:hidden}@media(max-width:900px){.promo-slider__swiper{height:124px}}@media(max-width:768px){.promo-slider__swiper{height:90px}}.promo-slider .swiper-slide{display:flex;align-items:center;justify-content:center}.promo-slider__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.promo-slider__link{display:block;width:100%;height:100%}.promo-slider__arrow{flex-shrink:0;width:15px;height:48px;margin:0;padding:0;border:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;transition:opacity .3s ease}.promo-slider__arrow:after{content:none!important;display:none!important}.promo-slider__arrow:hover{opacity:.8}.promo-slider__arrow--prev{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='30'%20viewBox='0%200%2012%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.1885%2028.5408L1.18848%2014.5408L10.1885%200.540771'%20stroke='%23999999'%20stroke-width='2'/%3e%3c/svg%3e")}.promo-slider__arrow--next{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='30'%20viewBox='0%200%2012%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.84082%2028.5408L9.84082%2014.5408L0.84082%200.540771'%20stroke='%23999999'%20stroke-width='2'/%3e%3c/svg%3e")}@media(max-width:900px){.promo-slider__arrow{width:9px;height:28px}}@media(max-width:768px){.promo-slider__arrow{width:9px;height:28px}}@media(max-width:576px){.promo-slider__arrow{width:6px;height:18px}}.text-page{margin-top:20px;margin-bottom:28px}.text-page__title{margin:0 0 12px;font-size:30px;font-weight:600;color:var(--color-main-black)}.text-content{max-width:980px;color:var(--color-main-black);font-size:16px;line-height:1.45}.text-content h2{margin:16px 0 8px;font-size:22px;line-height:1.2;font-weight:600}.text-content h3{margin:12px 0 6px;font-size:18px;line-height:1.25;font-weight:600}.text-content p{margin:0 0 10px}.text-content ul{margin:0 0 10px;padding-left:24px;list-style:disc}.text-content li{margin-bottom:4px;list-style:disc}.text-content a{color:var(--color-light-blue);text-decoration:underline}.text-content a:hover{color:var(--color-dark-blue)}@media(max-width:900px){.text-page__title{font-size:28px}.text-content{font-size:15px}.text-content h2{font-size:20px}}.text-content .documents-list{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.text-content .documents-list__item{margin:0;padding:0;list-style:none}.text-content .documents-list__link{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border:1px solid var(--color-light-gray, #e5e5e5);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.text-content .documents-list__link:hover{border-color:var(--color-light-blue);box-shadow:0 4px 16px #0000000f;color:inherit}.text-content .documents-list__title{font-size:18px;font-weight:600;color:var(--color-main-black)}.text-content .documents-list__desc{font-size:14px;color:var(--color-gray, #6b7280)}@media(max-width:900px){.documents-list__title{font-size:16px}}.about-requisites{margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:720px}.about-requisites__row{display:grid;grid-template-columns:200px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-light-gray, #e5e5e5)}.about-requisites__row:last-child{border-bottom:none}.about-requisites__term{margin:0;font-weight:600;color:var(--color-input-grey-dark, #6b7280)}.about-requisites__value{margin:0;color:var(--color-main-black)}@media(max-width:576px){.about-requisites__row{grid-template-columns:1fr;gap:2px}}.error-page-body{margin:0;min-height:100vh;background:var(--color-main-white)}.error-page{max-width:1200px;min-height:100vh;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:40px 20px}.error-page__card{width:100%;max-width:1200px;background:var(--color-main-white);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 24px;gap:30px}.error-page__logo-link{display:inline-block;line-height:0}.error-page__logo{width:140px;height:auto;margin-bottom:10px}.error-page__image{display:block;width:100%;max-width:410px;height:auto;margin-bottom:8px}.error-page__text{margin:0;font-size:30px;line-height:1;color:var(--color-main-black)}@media(max-width:900px){.error-page{padding:24px 12px}.error-page__card{padding:80px 16px}.error-page__logo{width:110px}.error-page__image{max-width:300px}.error-page__text{font-size:28px}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:lg;src:url(data:font/woff2;base64,d09GMgABAAAAAAkcAAsAAAAAEogAAAjNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgSQRCAqcLJZKCzoAATYCJANwBCAFgkoHIBupDgDm53Gzej8JpU0wqygVVyoWwphIsuuw60jpmBY6ppTa7mk7jtx57UQ0V2ulvfmteSIQji061T2HvfDEECASKizU5VUQXFjFRtgYTVg+woiYDVezOThR4tAvr/YYgOO/RZ+BAABzYtMA8Kl8Neg3UIDCoCkOyWBuLcCvSHycH78QvhFxmUCK03A0RwGSvXBAHgR8UB8DMvocJYAgbiZiJnqmYGbXjG3mz7P8nHhe8Uvxr0j+fzwPABAjWT1E83IJHh/x87G/jv1l7JtYR+y+WF2MKAai/qfDtfIRt7hBikI8D1IpipXqWqYSDgDBfwE7qDLw5EEALqFRDMKAsApNwchXAJgFL/WETMbKcDVSifR6QkjwkDaRTEugqlBtKVcL6Smi1dHlIqUmuii6Pic1JTIlFTX3uRenMNpiCiKOCZBm2ges0b/ScigDVgcb2MEHfloel7e1z208KrZUeQFjK0dIkbl6FOFczRhFE6zaRklPlz52tOXcKtmpdqisgHnbxRatg66vsZNHaWMPQ/eZmH6jaavlNASsipbKwVZSYrRm1mywI0670UEdhLy+yuscolSZJHKwg5IyNzRJQbKRZiicwnYiChjO1vSbKCBpkAgCjGIb6KCvA5GL0VHeUDwAQEHkSC2ToBJhKN9KAneim2ekLf1vENf3mjT3vAS295XY2MMgzRpSqTVWpt4ang+ksXynRUQPlkFOu+b6Yw0jBp8krbXbYbjc5mn6KpsNWKtqtcNz0D8xTTQKzthbZYAxLev3NkFgyYWsngBjGo8jg6a9Y3rKR9Pfqun10RvJi9X9foZGvrltMkJgWR7dhI7SSITEaBWIQQTMUSOJkTi5nlqpZUfNKcYD1Do/ZdkbR8UeVpKLSbMVgKLX0flzQYqCrLpll+/vus2IM9+lbdTgWWRLQJqvaq7eHKulgL2ssp7LrpxR2DBI/ja1zXvi7cS1E0Gr0uhy7PUGwPmdkkdjEYOjpGnQRXowC/GBq51eymLRXrsXsTzXX37VlXzeVxoI6m8Gy67oBnzsB6DoQYY7GHM2fbT4oS9zON45lPnwbmww2BL0G89EnfaVPi5eJ3NZFtjc277Wb9M1A+UWG2WZyrj6PMKmLHRoH04iZLuivlsHTmm9/qYJ1r2Z90DtuKYduK6SdNZ3dRRxHAoE+l4HGM6MyIe+0se+zHEfsP4s2sqqnVdSTE/8lCVYMRVsuBVEJOvT3fa1Xr4X2iDZflVFmxyDmpu1r8b9IsVzXUB9w1/l9ccf7WCszaI1ATtUx7oRztk1dtbBcciudJAi83Vv2yaTg9uON6toxLlIM2GVxClo2eVBt5gcOHRwHLIpptC92TeKRi3MjtBkTAOaoU+6P1q364+kdgt/+xh2fRvlOf2p5xR4ut7P4s0sPwY63OguajQWuYqMjUWaA9100ya6yHdHr/BMyxN9QmGa2zjPnbZr17KTy9weKwqXYtqjcMunRkgE9kP+Refvml14hAZw8WFQGmZnnaEi0eLUQTCc+tLSphVyaUH6lAJoXjF1MDiaFSOexNCRKYW8TOkhKzDEDjPDvHHI3c5hXbQLhujhUuPmBYd+N/EaktFsDqoDo4/G0yx70s3SSuXJDIvjMNsIQ7TDqb+/sv8NHGl6BvDAMOnsCpv9PQcP9tS6N294zEnwtNdt2tfTXSz7JGwAqALmbKpr90BaeqA9tlvduWP4/xa0thZcJMNDC6XqrFuy2xGF7YaiQkN7UfhEbMaNkOxQHezh7YVFBsP9TcoybgmzhaExmpxb/78Naf89LmVWthVvvSWh3rZUWtlMFStWENDf5uqEd2LiP/M/fvWEWUntjnTynpI2ainnLdjPUIvL2uGFJvoUQy0taZvPePLqxy0lK6mUo8yp6B+WtdyyTHivdrgLZrhbvAOlWMbQEJtJZ7JuXgRLC+hwe/kb90WvW4U4/PGGRUmLk995J1loWLRhQwVCKkve4JOS8YJASY+P8KQNe/vahGNU8TJRe/eCaaG7ozsrt6Ixu623v/ck0rvlG2EYBoAh6abIxoZ9UeHoNQAiMPKv/8pIi+47EAMHcfLh7dyX8q0Po+Iap94fFob+4fr/DXr96x+j1x2dhZ0dBfRqardjBIZ+M+S6Lo6ojE+4HKF7Kz7zG+eCOkwQ98UfOirDqrckKPVz3sR8srT/gsev3H0p3Rq7wkD1JLE/XZ+2Ze5pV5eqPiqqmBkc1PQYDBvlk5MdqQff21UyInvyhyjMsHXV33tD3zaQ7Us/NKfX44qLQ/8ffOtzXIjnymRNXampDWkGDR5yOyThG2/9UXC6liWEEz0hX+uR1Xg780i4eNOSig3Fk2pSkPpBqrrmx3/+TbB2ya9ePfrGJx98H8rvjKsRQoSh/G0s8cO6bhwwUI8vUz1c21B04cscrjVV1q8zzCVJkmv/T8y21/bLszJpxeqptculJZpleUyKrPX/X3QZBL+rl+hTWuR/2At7LhYVX9BBsULaqi9LWh+6xMDLW6V65dy2gsMbszemQ96XMDvrSfRM60ceo5R/oGDXB0KrxJsTACBhbV48S4Cd5IeyAVdU5Yg+2nPGKS+XAwmOljrwpIdMmdJPexI9ndnIXUIVgety83YzRdXD6E6YvF0gVGJRMhpOyQW6xGM0Zbq7zw8AoAcWAYa7cSOsARF+Fm8DBAAYgDUq07ZSWvm3UIoAAIAfde39SB7Hz+K/xR9vAkMBg0YE8PKEChkH47+9MDggitAdAEObxnBmZAFu5C4eyMxqN/2c3ZUK2qJ+tDUvrTR/BGHDbqZplsDNZVVQjIaim4XA6TE4YLCfEdweIwAKaArx8aN1JETYMNMDEWGYZdRjMJDAB4T7+EEiwAdiBKCBlRQCfnwjEgohbttG2AYb3yS+7tWIDW1rd/6mMedAM+yEHbAvWge0XgNevwdW20Cmdfb6NXBYqm+DtZHUyUW88R/abjA/OxeYpIa9sNmNGMqHbMgd2CAZPzVuOfQFg5H275pWwx73mQMODQAAAA==) format("woff2"),url(/local/templates/duga/./fonts/lg.ttf?io9a6k) format("truetype"),url(/local/templates/duga/./fonts/lg.woff?io9a6k) format("woff"),url(/local/templates/duga/./img/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.lg-next,.lg-prev{background-color:#00000073;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#0000,#0006)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;transition:color .2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;transform:scaleZ(1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;inset:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/local/templates/duga/./img/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;inset:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{transform:translateZ(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;inset:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{transform:translate3d(0,100%,0);will-change:transform;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}

/* End */
/* /local/templates/duga/template_styles.css?1782399332182200 */
