:root{--swiper-pagination-bottom: "auto";--swiper-pagination-top: "auto";--bxPanelHeight: 0px;--color-black: #000000;--color-footer: #14161A;--color-white: #FFFFFF;--color-accent: #52192C;--color-accent-hover: #662037;--color-accent-active: #451525;--color-gray: #ECECEC;--color-gray-medium: #898989;--color-cream: #F8F4EE;--color-input-border: #ECE8E1;--color-text: #414141;--color-footer-menu-link: #872A49;--color-pink: #F2EDEF;--color-biege: #F7E7CE;--color-label-default: #E7F2FF;--color-label-default-text: #4A6283;--color-label-green: #EEF3E5;--color-label-green-text: #4D5B33;--font-heading: CormorantGaramond, serif}.swiper-pagination{text-align:center;transition:none;transform:none;z-index:2}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{top:auto;bottom:auto;left:auto;width:auto}.simplebar-track{right:-18px}.simplebar-scrollbar:before{background:var(--color-accent);border-radius:8px}.simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar-wrapper{min-height:inherit}.simplebar-track.simplebar-vertical{width:7px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}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:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-Light.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-LightItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-Regular.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-RegularItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-RegularItalic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-Medium.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-SemiBold.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-SemiBoldItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-Bold.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"CormorantGaramond";src:url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-Light.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-LightItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-Regular.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-RegularItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-RegularItalic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-Medium.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-MediumItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-Bold.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-BoldItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-Black.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"GothamPro";src:url("/local/templates/wine/fonts/GothamPro/GothamPro-BlackItalic.woff2") format("woff2"),url("/local/templates/wine/fonts/GothamPro/GothamPro-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}:root{font-family:GothamPro,sans-serif}@supports(font-variation-settings: normal){:root{font-family:GothamPro,sans-serif}}.bx-component-opener~div:not([class]){position:static}*{box-sizing:border-box;position:relative;outline:none;text-rendering:optimizeLegibility;font-smooth:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}::-webkit-scrollbar{height:7px;width:5px}::-webkit-scrollbar-track{background:var(--color-white);border-radius:6px}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:6px}html{min-width:320px;font-size:16px;line-height:1.5;font-weight:400;font-style:normal}body{overflow-x:hidden;overflow-y:scroll;min-height:100vh;min-width:320px;color:var(--color-black);background-color:var(--color-white);display:flex;flex-direction:column;font-size:1rem}@media screen and (max-width: 920px){body{font-size:0.875rem}}body._is-overflow{overflow:hidden}img{max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}p{margin:24px 0 0}ul{margin:16px 0 0;padding:0;list-style:none}ul li{margin-top:12px;padding-left:20px}@media screen and (max-width: 920px){ul li{margin-top:8px}}ul li:first-child{margin-top:0}ul li:before{content:"";display:block;width:4px;height:4px;border-radius:100%;background-image:url("/local/templates/wine/source/_ui-kit/img/list.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}h1,h2,h3,._h1,._h2,._h3{margin:24px 0 0;line-height:1.3;text-transform:uppercase;color:var(--color-accent);letter-spacing:.03em;font-family:var(--font-heading)}h1:first-child,h2:first-child,h3:first-child,._h1:first-child,._h2:first-child,._h3:first-child{margin-top:0}h1,._h1{font-size:2.5rem;font-weight:700}h2,._h2{font-size:2rem;font-weight:500}h3,._h3{font-size:1.5rem;font-weight:700}.app{flex-grow:1}._container{width:100%;max-width:1272px;min-width:320px;padding:0 16px;margin:0 auto}.block-space{margin:60px 0;width:100%;height:1px}@media screen and (max-width: 920px){.block-space{margin:40px 0}}@media screen and (max-width: 620px){.block-space{margin:20px 0}}._is-hidden{display:none}a{color:currentColor}._image{font-size:0}.form-error{color:var(--color-orange);font-size:0.75rem;margin-top:5px}.form-error_center{width:100%;text-align:center}.input-text{line-height:1.2}.input-text__box{display:flex;align-items:center;width:100%;background-color:var(--color-white);padding:14px 16px;border-radius:16px;border:1px solid var(--color-input-border);height:100%}.input-text__box._is-invalid{border-color:var(--color-accent)}.input-text__box_small{padding:10px;border-radius:12px}.input-text__name{color:var(--color-white);font-weight:500;margin-bottom:10px}.input-text__input{width:100%;background-color:rgba(0,0,0,0);font-size:0}.input-text__input_r-icon{margin-right:44px}.input-text__value{background-color:rgba(0,0,0,0);border:none;width:100%;height:100%;color:var(--color-black);font-size:1rem;padding:0}.input-text__value:-webkit-autofill,.input-text__value:-webkit-autofill:hover,.input-text__value:-webkit-autofill:focus,.input-text__value:-webkit-autofill:active{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.input-text__value[data-autocompleted]{background-color:rgba(0,0,0,0) !important}.input-text__value::-moz-placeholder{color:var(--color-gray-medium);opacity:1}.input-text__value::placeholder{color:var(--color-gray-medium);opacity:1}.input-text__value::-ms-input-placeholder{color:var(--color-gray-medium)}.input-text__button{color:var(--color-accent);position:absolute;top:4px;right:4px;height:calc(100% - 8px);aspect-ratio:1;cursor:pointer;background-color:rgba(0,0,0,0);padding:0;margin:0;border:none;outline:none}.input-text__button svg{height:100%;width:auto}.input-textarea{height:100%}.input-textarea__box{display:flex;align-items:center;width:100%;height:100%;background-color:var(--color-white);padding:12px 8px;border-radius:16px;border:1px solid var(--color-gray)}.input-textarea__box._is-invalid{border-color:var(--color-accent)}.input-textarea__input{width:100%;height:100%;background-color:rgba(0,0,0,0)}.input-textarea__value{background-color:rgba(0,0,0,0);border:none;width:100%;height:100%;color:var(--color-black);resize:none}.input-textarea__value:-webkit-autofill,.input-textarea__value:-webkit-autofill:hover,.input-textarea__value:-webkit-autofill:focus,.input-textarea__value:-webkit-autofill:active{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.input-textarea__value[data-autocompleted]{background-color:rgba(0,0,0,0) !important}.input-textarea__value::-moz-placeholder{color:var(--color-gray-medium);opacity:1}.input-textarea__value::placeholder{color:var(--color-gray-medium);opacity:1}.input-textarea__value::-ms-input-placeholder{color:var(--color-gray-medium)}._button{border-radius:20px;padding:16px 24px;background-color:var(--color-accent);border:1px solid var(--color-accent);color:#fff;text-decoration:none;outline:none;cursor:pointer;line-height:1.2;font-weight:500;font-size:1.125rem;display:inline-block;text-align:center;transition:background-color ease .5s}._button:focus,._button:hover{background-color:var(--color-accent-hover);border-color:rgba(0,0,0,0)}._button:active{background-color:var(--color-accent-active);border-color:rgba(0,0,0,0)}._button_small{padding:14px 24px 12px}._button_border{background-color:rgba(0,0,0,0);padding:9px 12px;border-radius:12px;font-size:1rem;line-height:1.3;color:var(--color-accent)}._button_border:focus,._button_border:hover{color:var(--color-accent-hover)}._button_border:active{color:var(--color-accent-active)}._button_white{background-color:var(--color-white);color:var(--color-accent);padding:16px 34px}._button_pink{background-color:var(--color-pink);border-color:rgba(0,0,0,0);color:var(--color-accent);padding:12px 24px}._button_pink:hover{color:var(--color-white)}._button_icon{display:flex;align-items:center;justify-content:center}._button__icon{font-size:0}._button__text{margin-left:10px}.input-checkbox{display:block;position:relative;font-size:0.875rem;color:var(--color-black);line-height:1.3}.input-checkbox__box{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.input-checkbox__box_start{align-items:flex-start}.input-checkbox input{position:absolute;opacity:0;cursor:pointer;bottom:0;left:5px}.input-checkbox input:checked~.input-checkbox__icon{background-color:var(--color-accent);border-color:rgba(0,0,0,0)}.input-checkbox input:checked~.input-checkbox__icon:after{display:block}.input-checkbox__icon{height:20px;width:20px;background-color:rgba(0,0,0,0);border:2px solid var(--color-gray);border-radius:4px;margin-right:8px;flex-shrink:0;position:relative}.input-checkbox__icon:after{content:"";position:absolute;display:none;left:0;top:0;background-image:url("/local/templates/wine/source/_ui-kit/form/img/input-checkbox.svg");background-position:center;background-repeat:no-repeat;background-size:100%;width:100%;height:100%}.input-checkbox__icon_gm{border-color:var(--color-gray-medium)}.input-checkbox__icon_small{width:16px;height:16px;margin-top:2px}.input-checkbox__label a{text-decoration:underline}.input-radio{display:block;position:relative;font-size:0.8125rem;color:var(--color-black);line-height:1.3}.input-radio__box{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.input-radio input{position:absolute;opacity:0;cursor:pointer;bottom:0;left:5px}.input-radio input:checked~.input-radio__icon:after{display:block}.input-radio__icon{height:20px;width:20px;border:2px solid var(--color-gray);border-radius:100%;margin-right:8px;flex-shrink:0;position:relative;background-color:var(--color-white)}.input-radio__icon:after{content:"";position:absolute;display:none;left:0;top:0;background-image:url("/local/templates/wine/source/_ui-kit/form/img/input-radio.svg");background-position:center;background-repeat:no-repeat;background-size:100%;width:100%;height:100%}.input-radio__label a{text-decoration:underline}.input-quantity{border:1px solid var(--color-gray);border-radius:12px;display:inline-flex;align-items:stretch;background-color:var(--color-white)}.input-quantity input::-webkit-outer-spin-button,.input-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-quantity input[type=number]{-moz-appearance:textfield}.input-quantity__box{display:flex;align-items:stretch}.input-quantity__value{border:none;outline:none;width:30px;text-align:center}.input-quantity__button{flex-shrink:0;padding:8px 0 8px 4px;cursor:pointer}.input-quantity__button svg{width:24px}._slider-arrow{width:56px;height:56px;border-radius:100%;font-size:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-white);z-index:2;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);position:absolute;top:50%;transform:translateY(-50%)}._slider-arrow:hover{background-color:hsla(0,0%,100%,.4)}._slider-arrow_prev{left:-64px}._slider-arrow_next{right:-64px}._slider-arrow.swiper-button-lock{display:none}.slider-dot{height:12px;width:12px;border-radius:100%;margin-left:8px;cursor:pointer;background-color:var(--color-alice-blue)}@media screen and (max-width: 620px){.slider-dot{height:8px;width:8px}}.slider-dot_active{background-color:var(--color-blue)}.slider-dot_lock{display:none}._tabs-header{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._tabs-header__item{border:1px solid var(--color-gray);border-radius:100px;padding:12px 16px;display:flex;align-items:center;cursor:pointer}._tabs-header__item._is-active{background-color:var(--color-pink);border-color:rgba(0,0,0,0)}._tabs-header__icon{margin-right:10px}._tabs-content{margin-top:56px}._tabs-content__item{display:none}._tabs-content__item._is-active{display:block}.pagination{display:flex;align-items:flex-start;gap:4px}.pagination__item{border-radius:100%;overflow:hidden;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-text);cursor:pointer}.pagination__item._is-active{background-color:var(--color-pink);color:var(--color-accent);cursor:default}.pagination__item:hover{background-color:var(--color-pink);color:var(--color-accent)}.pagination__item:first-child{margin-right:8px}.pagination__item:last-child{margin-left:8px}.pagination__dots{cursor:default}.rating{display:flex;align-items:center;justify-content:flex-start}.rating__value{font-size:20px;font-weight:500;line-height:1.2}.rating__stars{display:flex;align-items:center;gap:4px;margin-left:12px}.rating__count{color:var(--color-gray-medium);font-size:0.875rem;margin-left:24px}.frontend-menu{position:fixed;left:0;top:20px;z-index:999;display:flex;flex-direction:column;background-color:var(--color-accent);color:#fff;width:200px;box-shadow:0 0 8px 0px var(--color-gray-medium)}.frontend-menu a{text-decoration:none;padding:4px 10px;border-bottom:1px solid #fff}.frontend-menu a:hover{background-color:var(--color-pink);color:var(--color-text)}.frontend-menu a:last-child{border-bottom:none}

.header{background-color:var(--color-cream);line-height:1.2;position:sticky;top:0;left:0;width:100%;z-index:10;padding:12px 0}.header__box{display:flex;justify-content:space-between;align-items:center}.header__left{display:flex;align-items:center}.header-catalog{margin-left:40px;background-color:var(--color-accent);padding:14px 16px;border-radius:16px;display:flex;align-items:center;cursor:pointer}.header-catalog__value{color:var(--color-white);margin-left:10px;font-weight:500}.header__middle{display:flex;align-items:center;justify-content:space-between;margin-left:32px;flex-grow:1}.header__content{display:flex;align-items:center;gap:32px}.header__menu{display:flex;align-items:center;gap:24px;margin-top:0}.header__menu ul{list-style:none}.header__menu li{color:var(--color-black);margin-top:0;padding-left:0}.header__menu li:before{display:none}.header__menu a{text-decoration:none}.header-phone{display:flex;align-items:center;color:var(--color-black);text-decoration:none}.header-phone__value{margin-left:6px;font-weight:500}.header-search{width:235px;position:absolute;right:0;top:0;transform:translateY(-25%);transition:width ease .5s}.header-search._is-active{width:100%}.header-search__popup{position:absolute;top:calc(100% + 8px);left:0;width:100%;background-color:var(--color-white);border-radius:32px;padding:24px 8px;box-shadow:0px 8px 24px 0px rgba(0,0,0,.1490196078);line-height:1.2;display:none}.header-search__popup._is-active{display:block}.header-search__label{font-weight:500;color:var(--color-gray-medium);padding:0 16px}.header-search__block{margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-gray)}.header-search__block:first-child{margin-top:0}.header-search-word{margin-top:8px}.header-search-word__item{display:block;text-decoration:none;padding:8px 16px;border-radius:8px}.header-search-word__item:hover{background-color:var(--color-pink)}.header-search-word__item b{font-weight:500}.header-search-result{margin-top:4px}.header-search-result__item{margin-top:16px;display:flex;justify-content:flex-start;align-items:center;line-height:1.3;padding:12px 16px 4px;border-radius:24px}.header-search-result__item:hover{background-color:var(--color-pink)}.header-search-result__item:first-child{margin-top:0}.header-search-result__content{margin-left:24px;text-decoration:none}.header-search-result__name{font-weight:500}.header-search-result__desc{color:var(--color-gray-medium);font-size:0.875rem;margin-top:16px}.header-search-result__button{margin-left:auto;padding:8px;border-radius:12px}.header__right{display:flex;align-items:center;gap:32px}.header-basket{display:flex;align-items:flex-end;margin-left:32px;cursor:pointer}.header-basket__count{font-size:0.75rem;font-weight:500;line-height:1.2;padding:3px 5px 2px;background-color:var(--color-accent);color:var(--color-white);border-radius:6px;position:absolute;bottom:70%;left:79%;min-width:19px;min-height:19px;display:flex;align-items:center;justify-content:center}.header-basket__label{margin-left:6px}.header-basket-success{background-color:#fff;border-radius:32px;padding:24px;position:absolute;top:100%;right:0;box-shadow:0px 8px 24px 0px rgba(0,0,0,.1490196078);width:370px;display:none}.header-basket-success._is-active{display:block}.header-basket-success__header{display:flex;align-items:center;justify-content:space-between}.header-basket-success__title{font-size:1.25rem;font-weight:500;line-height:1.4;margin-left:8px}.header-basket-popup{background-color:#fff;border-radius:32px;padding:24px;position:absolute;top:100%;right:0;box-shadow:0px 8px 24px 0px rgba(0,0,0,.1490196078);width:370px;display:none}.header-basket-popup._is-active{display:block}.header-basket-popup__header{display:flex;align-items:center;justify-content:space-between}.header-basket-popup__title{font-size:1.25rem;font-weight:500;line-height:1.4}.header-basket-popup__close{cursor:pointer;margin-left:8px}.header-basket-popup__list{margin-top:24px}.header-basket-popup__scroll{height:calc(100dvh - 260px);max-height:296px;min-height:120px}.header-basket-popup__item{border-top:1px solid var(--color-gray);padding:24px 0;display:flex;align-items:flex-start}.header-basket-popup__item:last-child{padding-bottom:12px}.header-basket-popup__image{flex-shrink:0}.header-basket-popup__content{margin-left:24px}.header-basket-popup__name{font-weight:500}.header-basket-popup__desc{font-size:0.875rem;color:var(--color-gray-medium);margin-top:16px}.header-basket-popup__count{margin-top:16px;font-weight:500;color:var(--color-accent)}.header-basket-popup__footer{padding-top:12px}

.footer{background-color:var(--color-footer);padding:40px 0;color:var(--color-white)}.footer__label{color:var(--color-gray-medium);font-size:0.875rem}.footer-top{display:flex;align-items:center;justify-content:space-between}.footer-top__logo{width:122px}.footer-top__menu{line-height:1.2}.footer-top__menu ul{list-style:none;margin:0;display:flex;align-items:center;gap:32px}.footer-top__menu li{padding-left:0;margin-top:0}.footer-top__menu li:hover{color:var(--color-footer-menu-link)}.footer-top__menu li:before{display:none}.footer-top__right{display:flex;align-items:center}.footer-top-email__value{font-weight:500;margin-top:12px;display:inline-block;text-decoration:none}.footer-top__button{margin-left:62px}.footer__middle{margin-top:40px;display:flex;align-items:flex-start;justify-content:space-between}.footer-subscribe{max-width:356px;margin-right:38px}.footer-subscribe__title{font-weight:500;line-height:1.2}.footer-subscribe__text{font-size:0.875rem;margin-top:12px}.footer-subscribe__form{margin-top:24px}.footer-subscribe__agreement{font-size:0.6875rem;margin-top:24px;color:var(--color-gray-medium)}.footer-contact__item{margin-top:32px}.footer-contact__item:first-child{margin-top:0}.footer-contact__value{margin-top:12px;font-weight:500;text-decoration:none;display:inline-block}.footer-social__list{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.footer-social__item{text-decoration:none;color:hsla(0,0%,100%,.1)}.footer-social__item:hover{color:var(--color-accent)}.footer__bottom{margin-top:139px;border-top:1px solid hsla(0,0%,100%,.15);padding-top:40px;font-size:0.75rem;display:flex;justify-content:space-between;color:hsla(0,0%,100%,.4)}.footer-links{display:flex;flex-wrap:wrap;gap:24px 40px}.footer-links__item{text-decoration:none}

.about__list{margin-top:56px;display:grid;grid-template-columns:1fr;grid-gap:56px;counter-reset:about-list}.about__item{display:flex;align-items:center;justify-content:space-between;gap:80px;counter-increment:about-list}.about__item:nth-child(2n){flex-direction:row-reverse}.about__item:last-child{align-items:flex-start}.about__image{width:473px;flex-shrink:0;border-radius:400px;overflow:hidden}.about__image_vertical{width:397px}.about__number{line-height:1}.about__number:before{content:counter(about-list, decimal-leading-zero);font-family:var(--font-heading);font-size:60px;font-weight:700;line-height:1;letter-spacing:.03em;color:var(--color-accent)}.about__name{font-size:1.5rem;font-weight:500;margin-top:24px}.about__text{color:var(--color-text);margin-top:16px}.about-ul{margin-top:16px}.about-ul__item{padding-left:20px;margin-top:32px}.about-ul__item:first-child{margin-top:0}.about-ul__name{font-weight:500;color:var(--color-accent)}.about-ul__name:before{content:"";display:block;width:4px;height:4px;border-radius:100%;background-image:url(/local/templates/wine/source/_ui-kit/img/list.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.about-ul__text{color:var(--color-text);margin-top:12px}

.basket__title{text-transform:none;color:var(--color-black);font-family:var(--font-base);letter-spacing:0}.basket-catalog{display:inline-flex;align-items:center;text-decoration:none}.basket-catalog__name{font-size:1.125rem;font-weight:500;line-height:1.2;margin-left:12px;color:var(--color-accent);text-decoration:underline;text-decoration-thickness:0}.basket__box{margin-top:56px;display:flex;align-items:flex-start;justify-content:space-between}.basket__left{flex-grow:1}.basket-item{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;margin-top:32px;padding-bottom:32px;border-bottom:1px solid var(--color-gray)}.basket-item:first-child{margin-top:0}.basket-item:last-child{padding-bottom:0;border-bottom:none}.basket-item__box{margin-left:32px;flex-grow:1}.basket-item__image{flex-shrink:0;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.basket-item__image img{max-height:100%}.basket-item__top{display:flex;align-items:flex-start;justify-content:space-between;margin-top:5px}.basket-item__name{font-weight:500;line-height:1.3}.basket-item__remove{cursor:pointer}.basket-item-props{margin-top:16px}.basket-item-props__item{margin-top:4px;color:var(--color-gray-medium);font-size:0.875rem;line-height:1.3}.basket-item__footer{display:flex;align-items:flex-end;justify-content:space-between}.basket-item-price{margin-top:24px;line-height:1.3}.basket-item-price__old{font-size:0.875rem;color:var(--color-gray-medium);text-decoration:line-through}.basket-item-price__current{font-size:1.5rem;font-weight:500;color:var(--color-accent);margin-top:4px}.basket__clean{background-color:#fff;border-color:var(--color-gray);color:var(--color-gray-medium);display:inline-flex;margin-top:80px;font-size:1.125rem}.basket__clean:hover,.basket__clean:active{background-color:#fff;border-color:var(--color-gray);color:var(--color-gray-medium)}.basket-total{margin-left:80px;flex-shrink:0;width:403px}.basket-total__box{background-color:var(--color-cream);padding:24px;border-radius:32px}.basket-total-promo__row{display:flex;align-items:stretch;justify-content:space-between}.basket-total-promo__input{flex-grow:1}.basket-total-promo__button{flex-shrink:0;margin-left:12px}.basket-total__info{margin-top:32px}.basket-total__row{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.basket-total__row:first-child{margin-top:0}.basket-total__name{color:var(--color-gray-medium)}.basket-total__name_total{font-size:1.5rem;font-weight:500;color:var(--color-black)}.basket-total__value{margin-left:20px}.basket-total__value_sale{color:var(--color-accent)}.basket-total__value_total{font-size:1.5rem;font-weight:500;color:var(--color-accent)}.basket-total__button{margin-top:32px;width:100%}.basket-total__agreement{margin-top:32px;color:var(--color-gray-medium);font-size:0.6875rem}

.breadcrumbs{margin:56px 0 40px;line-height:1.5}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__link{color:var(--color-gray-medium);text-decoration:none}.breadcrumbs__link_active{color:var(--color-accent)}.breadcrumbs__link:hover{color:var(--color-accent)}.breadcrumbs__separator{margin:0 12px;width:24px;height:24px;color:var(--color-gray-medium)}.breadcrumbs__separator svg{width:100%;height:auto}

.catalog-detail__top{margin-top:40px;display:flex;justify-content:space-between;align-items:flex-start}.catalog-detail__image{border:1px solid var(--color-gray);border-radius:32px;width:340px;padding:24px;height:390px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.catalog-detail__image img{max-height:100%}.catalog-detail__center{flex-grow:1;margin:0 56px}.catalog-detail__code{color:var(--color-gray-medium)}.catalog-detail__rating{margin-top:16px}.catalog-detail-props{margin-top:40px}.catalog-detail-props__item{display:flex;align-items:baseline;margin-top:16px}.catalog-detail-props__item:first-child{margin-top:0}.catalog-detail-props__name{color:var(--color-gray-medium);max-width:230px;width:100%;flex-shrink:0}.catalog-detail-props__value{margin-left:16px}.catalog-detail__right{width:308px;background-color:var(--color-cream);padding:24px;border-radius:32px;flex-shrink:0}.catalog-detail__control{display:flex;align-items:flex-end;justify-content:space-between}.catalog-detail-price{line-height:1.3}.catalog-detail-price__old{font-size:0.875rem;color:var(--color-gray-medium);text-decoration:line-through}.catalog-detail-price__current{font-size:1.5rem;font-weight:500;color:var(--color-accent);margin-top:4px}.catalog-detail__button{margin-top:24px}.catalog-detail-store{margin-top:32px}.catalog-detail-store__item{margin-top:16px;font-size:0.875rem}.catalog-detail-store__item:first-child{margin-top:0}.catalog-detail-store__item a{color:var(--color-accent)}.catalog-detail-desc__title{text-transform:uppercase}.catalog-detail-desc__content{margin-top:40px}.catalog-detail-desc__item{margin-top:24px}.catalog-detail-desc__item:first-child{margin-top:0}.catalog-detail-desc__name{color:var(--color-gray-medium)}.catalog-detail-desc__text{margin-top:8px}

.catalog-filter{width:276px;margin-right:40px}.catalog-filter__item{margin-top:24px;padding-bottom:24px;border-bottom:1px solid var(--color-gray)}.catalog-filter__item:first-child{margin-top:0}.catalog-filter__item:last-child{border-bottom:none;padding-bottom:0}.catalog-filter__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.catalog-filter__name{font-weight:500}.catalog-filter__arrow._is-active{transform:rotate(180deg)}.catalog-filter-price{display:flex;align-items:center;margin-top:16px}.catalog-filter-price__input{width:122px;font-size:0.75rem}.catalog-filter-price__input .input-text__box{padding:11px 12px}.catalog-filter-price__separator{margin:0 4px}.catalog-filter__radio,.catalog-filter__checkbox{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.catalog-filter__count{color:var(--color-gray-medium);line-height:1.3}

.catalog-list__top{display:flex;justify-content:flex-end}.catalog-list__count{color:var(--color-gray-medium)}.catalog-list__list{margin-top:24px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px}.catalog-list__bottom{margin-top:40px;display:flex;align-items:center;justify-content:space-between;line-height:1.3}.catalog-list__total{color:var(--color-gray-medium)}.catalog-list__total span{font-weight:400;color:var(--color-text)}

.catalog-section{margin-top:32px}.catalog-section__box{display:flex;align-items:flex-start;justify-content:space-between}

.catalog-section-header__box{display:flex;justify-content:space-between;align-items:center;border-radius:48px;color:var(--color-white);overflow:hidden}.catalog-section-header__box:before{content:"";background:linear-gradient(90deg, #52192C 82.3%, rgba(82, 25, 44, 0) 100%);position:absolute;top:0;left:0;width:85%;height:100%;z-index:1}.catalog-section-header__left{padding:23px 40px;z-index:2}.catalog-section-header__title{color:var(--color-biege)}.catalog-section-header__text{margin-top:24px;font-size:1.125rem;line-height:1.5}.catalog-section-header__image{flex-shrink:0}

.checkout__title{text-transform:none;color:var(--color-black);font-family:var(--font-base);letter-spacing:0}.checkout__box{margin-top:56px;display:flex;align-items:flex-start;justify-content:space-between}.checkout__left{flex-grow:1}.checkout__block{margin-top:56px}.checkout__block:first-child{margin-top:0}.checkout__caption{font-size:1.5rem;font-weight:500;line-height:1.3}.checkout__content{margin-top:32px}.checkout__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}.checkout__row_full{grid-template-columns:1fr}.checkout__radio{border:1px solid var(--color-gray);background-color:var(--color-white);border-radius:12px;color:var(--color-text);font-size:1rem}.checkout__radio._is-active{border-color:var(--color-accent);background-color:var(--color-pink);color:var(--color-accent)}.checkout__radio .input-radio__box{align-items:flex-start;padding:16px}.checkout__radio .input-radio__label{font-weight:500;display:block}.checkout__radio .input-radio__text{color:var(--color-gray-medium);margin-top:12px;display:block;font-size:0.875rem}.checkout__textarea .input-textarea__value{min-height:114px}.checkout-store{margin-top:32px;display:none}.checkout-store._is-active{display:block}.checkout-store__header{display:flex;align-items:center;justify-content:space-between}.checkout-store__title{font-weight:500}.checkout-store__button{margin-left:24px}.checkout-store__content{margin-top:24px;border:1px solid var(--color-gray);border-radius:32px;padding:24px}.checkout-store__name{font-size:1.125rem;font-weight:500}.checkout-store-address{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:16px}.checkout-store-address__icon{flex-shrink:0}.checkout-store-address__box{margin-left:8px}.checkout-store-address__name{font-size:1rem;font-weight:500;line-height:1.4}.checkout-store-address__text{margin-top:12px;font-size:0.875rem;color:var(--color-gray-medium)}.checkout-store-time{margin-top:16px;display:flex;align-items:center}.checkout-store-time__value{font-weight:500;margin-left:8px}.checkout-map{margin-top:32px;display:none}.checkout-map._is-active{display:block}.checkout-map__title{font-weight:500}.checkout-map__content{height:504px;border-radius:32px;overflow:hidden;margin-top:24px}.checkout-map__list{z-index:3;position:absolute;top:16px;right:16px;height:472px;padding:24px;border-radius:24px;background-color:var(--color-white);max-width:344px;width:100%}.checkout-map__scroll{height:100%}.checkout-map__item{margin-top:24px;padding-bottom:24px;border-bottom:1px solid var(--color-gray)}.checkout-map__item:first-child{margin-top:0}.checkout-map__item:last-child{padding-bottom:0;border-bottom:none}.checkout-map__name{font-size:1.125rem;font-weight:500}.checkout-map-contact{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:16px}.checkout-map-contact__icon{flex-shrink:0}.checkout-map-contact__box{margin-left:8px}.checkout-map-contact__name{font-size:1rem;font-weight:500;line-height:1.4}.checkout-map-contact__text{margin-top:12px;font-size:0.875rem;color:var(--color-gray-medium)}.checkout-map__button{margin-top:16px;width:100%}.checkout-map__map{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.checkout-map .ymaps-2-1-79-copyright{display:none}.checkout-success__box{background-color:var(--color-cream);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;border-radius:48px}.checkout-success__title{margin-top:32px;font-weight:500;font-family:var(--font-base);color:var(--color-black);text-transform:none;letter-spacing:0}.checkout-success__text{margin-top:24px;color:var(--color-text);font-size:1.125rem}

.contacts__text{margin-top:24px;font-size:1.125rem;color:var(--color-text)}.contacts__list{margin-top:56px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px}.contacts__item{background-color:var(--color-cream);border-radius:32px;padding:24px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.contacts__manager{color:var(--color-accent);font-size:1.5rem;font-weight:500;line-height:1.3}.contacts__level{color:var(--color-text);margin-top:8px;margin-bottom:24px;line-height:1.3}.contacts__box{margin-top:auto}.contacts__icon{flex-shrink:0}.contacts-value{display:flex;align-items:center;margin-top:16px;text-decoration:none;color:var(--color-black)}.contacts-value:first-child{margin-top:0}.contacts-value__value{font-weight:500;line-height:1.2;margin-left:6px}.contacts__subtitle{font-size:2rem;font-weight:500;margin-top:56px}.contacts-common{margin-top:32px;display:flex;justify-content:space-between;align-items:flex-start}.contacts-common__label{color:var(--color-gray-medium)}.contacts-common__value{font-weight:500;margin-top:12px}.contacts-common__service{text-decoration:none;font-size:0;margin-left:8px}.contacts-common__service:first-child{margin-left:0}.contacts-map{margin-top:32px}.contacts-map__list{position:absolute;right:16px;top:16px;z-index:2;max-width:344px;width:100%}.contacts-map__item{background-color:#fff;border-radius:24px;padding:56px 24px 24px;display:none}.contacts-map__item._is-active{display:block}.contacts-map__close{position:absolute;top:16px;right:24px;cursor:pointer}.contacts-map__name{font-size:1.25rem;font-weight:500}.contacts-map-contact{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:16px}.contacts-map-contact__icon{flex-shrink:0}.contacts-map-contact__box{margin-left:8px}.contacts-map-contact__name{font-size:1rem;font-weight:500;line-height:1.4}.contacts-map-contact__text{margin-top:12px;font-size:0.875rem;color:var(--color-gray-medium)}.contacts-map-time{margin-top:16px;display:flex;align-items:center}.contacts-map-time__value{font-weight:500;margin-left:8px}.contacts-map__map{z-index:1;width:100%;height:500px;border-radius:32px;overflow:hidden}.contacts-map .ymaps-2-1-79-copyright{display:none}

.law__box{border:1px solid var(--color-gray);padding:32px;border-radius:48px}.law__title{font-weight:500}.law__text{margin-top:16px;font-size:0.8125rem;color:var(--color-gray-medium)}

.main-screen__slide{height:650px;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;color:var(--color-white)}.main-screen__box{display:flex;align-items:center;justify-content:flex-start}.main-screen__content{max-width:766px}.main-screen__title{color:var(--color-white);font-family:var(--font-heading)}.main-screen__text{font-size:1.25rem;margin-top:32px}.main-screen__button{margin-top:72px}.main-screen__image{margin-left:110px;margin-right:60px}.main-screen__arrows{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:2}.main-screen__pagination{position:absolute;top:32px;left:0;width:100%;z-index:2;counter-reset:main-screen-dot}.main-screen__dots{position:absolute;right:15px;top:0}.main-screen__dot{counter-increment:main-screen-dot;color:var(--color-white);opacity:.7;font-size:1.125rem;font-weight:500;display:flex;flex-direction:column;align-items:center;margin-top:30px}.main-screen__dot:first-child{margin-top:0}.main-screen__dot:last-child{flex-direction:column-reverse}.main-screen__dot:before{content:counter(main-screen-dot, decimal-leading-zero)}.main-screen__dot:after{content:"";width:1px;max-height:0;height:74px;background-color:#fff;opacity:.7;display:block;transition:max-height ease .5s;flex-shrink:0}.main-screen__dot_active{opacity:1}.main-screen__dot_active+.main-screen__dot{margin-top:0}.main-screen__dot_active:last-child{margin-top:0}.main-screen__dot_active:after{content:"";width:1px;max-height:74px;margin:20px 0}

.mission__box{display:flex;justify-content:space-between;align-items:flex-end}.mission__content{max-width:652px;width:100%}.mission__title{display:flex;align-items:center}.mission__title:after{content:"";width:178px;height:1px;background-color:var(--color-accent);margin-left:24px}.mission__text{color:var(--color-text)}.mission__button{margin-top:32px}.mission__image{flex-shrink:0;margin:8px -60px -120px 24px}

.news__title{text-align:center}.news__title_left{text-align:left}.news__list{margin-top:56px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px}.news-item{border-radius:32px;display:flex;align-items:flex-end;height:273px;background-size:cover;background-repeat:no-repeat;text-decoration:none;color:var(--color-white);overflow:hidden}.news-item:hover .news-item__arrow{color:var(--color-accent-hover)}.news-item:active .news-item__arrow{color:var(--color-accent-active)}.news-item__name{font-size:18px;font-weight:500;line-height:1.3;display:flex;justify-content:space-between;align-items:center;padding:40px 96px 24px 24px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);backdrop-filter:blur(2px);width:100%}.news-item__arrow{color:var(--color-accent);position:absolute;bottom:16px;right:16px}.news__footer{margin-top:40px;display:flex;justify-content:center}.news__link{color:var(--color-accent);font-size:1.125rem;font-weight:500}.news__bottom{margin-top:40px;display:flex;align-items:center;justify-content:space-between;line-height:1.3}.news__total{color:var(--color-gray-medium)}.news__total span{font-weight:400;color:var(--color-text)}

.news-detail__container{max-width:836px}.news-detail__title{text-align:center}.news-detail__date{color:var(--color-text);margin-top:24px;text-align:center}.news-detail__image{margin-top:24px}.news-detail__image img{border-radius:48px}.news-detail__text{color:var(--color-text);margin-top:24px}.news-detail__text a{color:var(--color-accent);text-decoration:underline}

.partners{background-color:var(--color-cream);overflow:hidden}.partners__title{text-align:center}.partners__list{margin-top:56px;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:24px}.partners__item img{border-radius:32px}

.petition{background-image:url(/local/templates/wine/source/petition/img/1.jpg);margin:0 auto;background-position:center;background-repeat:no-repeat}.petition:after{content:"";background-color:var(--color-accent);width:50vw;height:100%;position:absolute;right:0;top:0;z-index:-1}.petition:before{content:"";background-color:#dadada;width:50vw;height:100%;position:absolute;left:0;top:0;z-index:-1}.petition__box{display:flex;justify-content:flex-end;z-index:2}.petition__content{max-width:50%;width:100%;color:var(--color-white);padding:90px 0}.petition__title{color:var(--color-white)}.petition__title:before{content:"";display:block;background-image:url("/local/templates/wine/source/petition/img/quote.svg");width:75px;height:71px;opacity:.2;position:absolute;right:calc(100% - 13px);top:50%;transform:translateY(-50%)}.petition__text{margin-top:30px;font-size:0.875rem}

.popup{position:fixed;overflow:hidden;height:0;background-color:rgba(0,0,0,0);transition:background-color .5s ease;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:30}.popup._is-active{width:100%;height:100dvh;background-color:rgba(0,0,0,.5);transition:background-color .5s}.popup__wrapper{width:100%;max-width:1000px;max-height:98dvh;background-color:var(--color-cream);transform:scale(0);transition:transform .5s;transition-delay:.15s;padding:32px;border-radius:48px}@media screen and (max-width: 620px){.popup__wrapper{max-height:100%;height:100%;width:100%;border-radius:0}}._is-active>.popup__wrapper{transform:scale(1)}.popup__scroll{max-height:calc(98dvh - 80px);margin-bottom:2px}@media screen and (max-width: 620px){.popup__scroll{max-height:calc(98dvh - 40px)}}.popup__content{padding:0 12px}@media screen and (max-width: 520px){.popup__content{padding:0}}.popup__close{position:absolute;top:24px;right:24px;width:32px;height:32px;z-index:3;cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:0;color:var(--color-gray-medium)}.popup__close:hover{opacity:.4}.popup__close svg{width:100%;height:auto}.popup__title{text-align:center}.popup-form{margin-top:32px}.popup-form__row{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:16px}.popup-form__row:first-child{margin-top:0}.popup-form__footer{margin-top:32px;display:flex;justify-content:center;gap:16px}.popup-form__checkbox{color:var(--color-gray-medium);font-size:0.6875rem}.popup__message{font-size:0.875rem;font-weight:700;text-transform:uppercase;text-align:center;color:var(--color-accent);margin-top:24px}

.product-item{border:1px solid var(--color-gray);border-radius:32px;padding:35px 16px 16px;line-height:1.3;width:292px}.product-item:hover{background-color:var(--color-cream)}.product-item__sale{position:absolute;top:0;left:28px;background-color:var(--color-accent);border-radius:0 0 24px 24px;font-weight:500;color:var(--color-white);padding:8px 10px 6px;min-width:60px;text-align:center}.product-item-label{position:absolute;right:0;top:32px;gap:4px;display:flex;flex-direction:column;align-items:flex-end;font-size:0.875rem}.product-item-label__item{background-color:var(--color-label-default);color:var(--color-label-default-text);border-radius:24px 0 0 24px;padding:8px 10px 6px}.product-item-label__item_new{background-color:var(--color-label-green);color:var(--color-label-green-text)}.product-item__image{width:100%;height:236px;display:flex;justify-content:center;align-items:center}.product-item__image img{max-height:100%}.product-item__name{font-weight:500;margin-top:24px;text-decoration:none;color:var(--color-black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item__text{font-size:0.875rem;margin-top:16px;color:var(--color-gray-medium);display:block;text-decoration:none;height:58px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-item__footer{margin-top:24px}.product-item__control{display:flex;align-items:flex-end;justify-content:space-between}.product-item-price{line-height:1.3}.product-item-price__old{font-size:0.875rem;color:var(--color-gray-medium);text-decoration:line-through}.product-item-price__current{font-size:1.5rem;font-weight:500;color:var(--color-accent);margin-top:4px}.product-item__button{margin-top:24px}

.product-slider__title{margin-bottom:40px}.product-slider__arrow{background-color:rgba(82,25,44,.05);color:var(--color-accent)}.product-slider__arrow:hover{background-color:rgba(82,25,44,.25)}

.question__box{background-color:var(--color-cream);border-radius:48px;display:flex;align-items:center}.question__content{padding:32px 40px}.question__text{font-size:1.125rem;margin-top:24px}.question__button{margin-top:32px}.question__image{flex-shrink:0}

.sets__title{text-align:center}.sets__list{margin-top:56px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:24px}.sets__item{border:1px solid var(--color-gray);border-radius:32px;padding:21px 0 0 21px;color:var(--color-black);text-decoration:none}.sets__item:hover{background-color:var(--color-cream)}.sets__name{font-size:1.125rem;font-weight:500;padding-right:24px}.sets__image{margin-top:16px;text-align:right;width:100%}.sets__image img{width:169px}
