.header__contacts a[href^="tel:"],.header__logo svg,.header__nav-item{backface-visibility:hidden;transform:translateZ(0)}.drawer__title,.product-detail__category,.product-detail__composition-title,.set-full-width-card__composition-title{text-transform:uppercase;letter-spacing:.5px}*,.cart-counter-spinner,.checkout-page__container,.checkout__panel,.drawer__search-input,.feedback-form__input,.quiz__form,.quiz__input,.set-full-width-card__content,::after,::before{box-sizing:border-box}a{text-decoration:none;color:inherit}:where(ul,ol):where([class]){padding-left:0}:where(blockquote,figure,fieldset):where([class]),body{margin:0}:where(
h1,h2,h3,h4,h5,h6,p,ul,ol,dl
):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom:24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}.modal,html{height:100%}button,input,select,textarea{font:inherit}html{scrollbar-gutter:stable;scroll-behavior:smooth}a:where([class]){display:inline-flex}button,label{cursor:pointer}button{-webkit-tap-highlight-color:transparent}:where([fill]:not(
[fill=none],[fill^=url]
)){fill:currentColor}:where([stroke]:not(
[stroke=none],[stroke^=url]
)){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@font-face{font-family:'Great Vibes';src:url("../fonts/great_vibes/GreatVibes-Regular.40f40046ee63.woff2") format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-Bold.366d00b07daa.woff2") format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-BoldItalic.cc761c359ab3.woff2") format('woff2');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-Medium.52ba63c5f754.woff2") format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-MediumItalic.38b49b367397.woff2") format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-Regular.51f379169aae.woff2") format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-Italic.aa76de40a003.woff2") format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-ExtraLight.e9da46e4555a.woff2") format('woff2');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-ExtraLightItalic.666a204d4acc.woff2") format('woff2');font-weight:200;font-style:italic;font-display:swap}.modal{display:none;position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.6);z-index:1000;justify-content:center;align-items:center}.modal.is-open{display:flex}.modal__content{background-color:#1a1a1a;padding:40px;border-radius:8px;position:relative;width:100%;max-width:400px;box-shadow:0 5px 15px rgba(0,0,0,.5);border:1px solid #eedfb6}.modal__close,.modal__input{background:0 0;color:#eedfb6}.modal__close{position:absolute;top:15px;right:15px;border:none;font-size:28px;cursor:pointer;line-height:1}.modal__title{color:#eedfb6;margin-top:0;margin-bottom:20px;font-size:24px;text-align:center}.modal__form,.quiz__final-form{display:flex;flex-direction:column;gap:15px}.modal__input{padding:12px;border:1px solid #eedfb6;border-radius:4px;outline:0}.modal__agreement{display:flex;align-items:flex-start;gap:10px;max-width:360px;margin:0 auto 20px;cursor:pointer;text-align:left}.modal__agreement-checkbox{margin-top:2px;cursor:pointer}.modal__agreement-text{font-family:sans-serif;font-size:11px;line-height:1.4;color:#aaa}.modal__agreement-link{color:#eedfb6;text-decoration:underline;text-underline-offset:2px;transition:color .2s,text-decoration-color .2s}.modal__agreement-link:active{opacity:.7}.modal__submit{padding:12px;background-color:#eedfb6;color:#1a1a1a;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:opacity .2s}.modal__submit:hover{opacity:.9}.header__burger{display:none;background:0 0;border:none;cursor:pointer;padding:10px;position:relative;z-index:101}.header__burger span{display:block;width:25px;height:2px;background-color:#eedfb6;margin:5px 0;transition:.3s ease-in-out}@media (max-width:920px){.header__burger{display:block}.header__nav{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background-color:#111;border-left:1px solid #222;padding:100px 30px 30px;transition:right .4s ease-in-out;z-index:100;box-shadow:-5px 0 15px rgba(0,0,0,.5)}.header__nav.active{right:0}.header__nav-list{flex-direction:column;align-items:flex-start;gap:25px;padding:0;margin:0;list-style:none}.header__nav-item a{font-size:18px;color:#eedfb6;text-decoration:none;display:block;width:100%}.header__burger.active span:first-child{transform:translateY(7px) rotate(45deg)}.header__burger.active span:nth-child(2){opacity:0}.header__burger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.cookie a,.footer .npd,.footer .politic{text-decoration:underline}.cookie{position:fixed;display:flex;bottom:20px;left:20px;right:20px;background:rgba(17,17,17,.95);border:1px solid #eedfb6;color:#fff;padding:15px 20px;z-index:9999;justify-content:space-between;align-items:center;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);font-size:14px;max-width:1200px;margin:0 auto}.cookie a{color:#eedfb6}.cookie button{background:#eedfb6;color:#000;border:none;padding:8px 18px;cursor:pointer;border-radius:4px;font-weight:700;margin-left:15px;transition:.3s}.footer p,body{margin:0}.feedback-form{background:#fdfbf7;border:1px solid #e0dad0;border-radius:16px;padding:40px 30px;text-align:center;max-width:600px;margin:0 auto;box-shadow:0 4px 20px rgba(0,0,0,.02)}.feedback-form__title{font-size:22px;color:#111;font-weight:700;margin:0 0 10px}.feedback-form__subtitle{color:#666;font-size:14px;margin:0 0 25px;line-height:1.5}.feedback-form__body{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:0 auto}.feedback-form__middle-name{display:none;visibility:hidden}.feedback-form__input{width:100%;padding:14px;border:1px solid #e0dad0;border-radius:10px;font-size:15px;font-family:inherit;outline:0;transition:border-color .2s}.feedback-form__input:focus{border-color:#a38a4d}.feedback-form__submit{background:#a38a4d;color:#fff;border:none;padding:15px 30px;border-radius:10px;font-weight:700;cursor:pointer;font-size:16px;box-shadow:0 4px 12px rgba(163,138,77,.2);font-family:inherit;transition:background .2s}.feedback-form__submit:hover{background:#8c753f}.feedback-form__status{margin-top:15px;font-size:14px;font-weight:500;display:none}body{display:flex;flex-direction:column;min-height:100vh;font-family:Montserrat,Arial,sans-serif;font-weight:400;font-size:18px;font-style:normal;line-height:1.2}.container{margin:0 auto;max-width:1240px;padding:0 15px;width:100%}.header{display:flex;justify-content:space-evenly;align-items:center;gap:20px;color:#eedfb6;font-size:clamp(16px, 12px + .833vw, 22px);padding:10px 0;transition:background-color .3s,border-color .3s}.header--inner{background-color:#111;border-bottom:1px solid #222;top:0;left:0;width:100%;z-index:100}.header--fixed{position:sticky}.cart-icon-wrapper,.header__contacts a[href^="tel:"]{position:relative;transition:.3s;will-change:transform}.header__logo{width:clamp(100px,76.667px + 9.028vw,150px)}.header__logo svg{will-change:transform;transition:.3s}.header__right{display:flex;align-items:center;justify-content:center;gap:10vw}.header__nav-list{display:flex;justify-content:start;flex-wrap:wrap;gap:20px}.header__nav-item{transition:.3s;will-change:transform}.header__contacts{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;gap:5px 20px;transition:.3s}.header__contacts a{display:inline-flex;align-items:center}.header__contacts svg{display:block}.header__contacts a[href^="tel:"]{white-space:nowrap}.header__contacts a[href^="tel:"]>span{position:absolute;top:-11px;font-size:12px}.header__contacts-socials{display:flex;gap:0 15px}.cart-icon-wrapper .cloche-svg line,.cart-icon-wrapper .cloche-svg path,.cart-icon-wrapper .cloche-svg__lid circle,.cart-icon-wrapper .cloche-svg__lid path,.header__contacts a>svg{transition:.3s}.cart-icon-wrapper{display:inline-block;width:38px;height:38px;cursor:pointer}.cloche-svg{width:100%;height:100%;display:block}.cloche-svg__lid{transform-origin:6px 21px;transition:transform .4s cubic-bezier(.25, .46, .45, .94)}.cart-nav-badge{position:absolute;bottom:11px;left:50%;background:#a38a4d;color:#fff;font-size:10px;font-weight:700;font-family:Montserrat,sans-serif;padding:2px 6px;border-radius:10px;line-height:1;transform:translateX(-50%) scale(0);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275);z-index:1}.header__cart-link.has-items .cloche-svg__lid{transform:rotate(-35deg) translate(-2px,-4px)}.header__cart-link.has-items .cart-nav-badge{transform:translateX(-50%) scale(1)}@media (max-width:920px){.header__contacts,.header__rigth{flex-direction:row-reverse}.header__contacts-socials{flex-direction:row;gap:15px}.header__contacts-socials a svg{width:35px!important;height:35px!important}.header__contacts a[href^="tel:"]>span{position:absolute;top:-8px;font-size:9px}}@media (max-width:460px){.header__contacts{display:none}}.footer{background:#111;color:#eedfb6;padding:25px 0;font-size:13px;border-top:1px solid #222}.main,.privacy{background:#fdfbf7;color:#2c2c2c;}.footer .container{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:1200px;margin:0 auto;padding:0 15px}.footer__info{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:5px}.footer .gray{color:#aaa}.footer .gray span{color:#666;margin:0 5px}.footer .politic{transition:.3s}.footer .npd{display:inline-flex;align-items:center;gap:4px;transition:.3s}.privacy{padding-top:140px;padding-bottom:80px;font-family:sans-serif;line-height:1.8;font-size:15px}.privacy h1{color:#111;font-size:28px;margin-bottom:35px;border-bottom:1px solid #e0dad0;padding-bottom:15px;text-align:center;font-weight:700}.privacy section{margin-bottom:30px}.privacy h2{color:#1a1a1a;font-size:19px;margin-bottom:12px;font-weight:600}.privacy ul{list-style-type:disc;padding-left:20px;display:flex;flex-direction:column;gap:10px}.privacy table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:14px;text-align:left;background:#fff;border:1px solid #e0dad0}.privacy table thead tr{border-bottom:2px solid #a38a4d;background:#f5f2eb}.privacy table thead tr th{padding:12px;color:#1a1a1a;border-right:1px solid #e0dad0;font-weight:600}.privacy table tbody tr{border-bottom:1px solid #e0dad0}.privacy table tbody tr td{padding:12px;border-right:1px solid #e0dad0;vertical-align:top}.main{flex-grow:1;position:relative}.hero__background-img,.main::before{position:absolute;top:0;left:0;width:100%}.main::before{content:"";height:10px;background:linear-gradient(to bottom,#1a1a1a 0,rgba(26,26,26,0) 100%);pointer-events:none}.hero{padding-bottom:30px;background:linear-gradient(to top,#1a1a1a 0,rgba(26,26,26,0) 100%)}.hero__title{text-align:center;font-family:"Great Vibes",Montserrat,Arial,sans-serif;font-size:clamp(24px, 1.333px + 4.722vw, 92px);color:#eedfb6;background-color:rgba(0,0,0,.5);border-radius:50px;padding:2.4vw;margin:2vw}.advantages,.quiz,.random-products,.steps{font-family:Montserrat,sans-serif}.hero__actions{display:flex;justify-content:center}.hero__button{display:inline-block;font-size:clamp(18px, 12px + 1.25vw, 36px);text-transform:uppercase;color:#eedfb6;text-decoration:none;background-color:#3d3a4eda;padding:2vw;border-radius:20px;transition:.3s;will-change:transform}.hero__button:hover{background-color:#a38a4d;color:#fff;transform:translateY(-2px)}.hero__background-img{aspect-ratio:1440/800;min-height:320px;object-fit:cover;object-position:center top;filter:brightness(.3);z-index:-1}.advantages,.steps{padding:80px 0;background:#fff}.advantages__title,.steps__title{text-align:center;font-size:32px;color:#111;margin-bottom:50px;font-weight:700}.advantages__title span{color:#a38a4d}.advantages__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;list-style:none;padding:0;margin:0}.advantages__item{background:#fdfbf7;padding:30px;border-radius:16px;border:1px solid #e0dad0;text-align:center;transition:.3s}.advantages__icon{display:inline-block;font-size:40px;margin-bottom:15px}.advantages__item-title{font-size:20px;color:#1a1a1a;margin-bottom:10px;font-weight:600}.advantages__item-text{font-size:14px;color:#666;line-height:1.6;margin:0}.random-products{padding:80px 0;background:#fdfbf7}.random-products__title{text-align:center;font-size:32px;color:#111;margin-bottom:15px;font-weight:700}.random-products__intro{text-align:center;color:#666;max-width:600px;margin:0 auto 50px;font-size:16px}.random-products__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:30px;list-style:none;padding:0;margin:0}.random-products__footer{text-align:center;margin-top:40px}.random-products__link{display:inline-block;background:0 0;color:#a38a4d;border:2px solid #a38a4d;padding:12px 30px;border-radius:8px;font-weight:700;text-decoration:none;transition:.3s;will-change:transform}.random-products__link:hover{background:#a38a4d;color:#fff;transform:translateY(-2px)}.product-card{display:flex;flex-direction:column;box-shadow:0 4px 15px rgba(0,0,0,.02)}.product-card__img-wrapper{width:100%;height:200px;overflow:hidden;background:#f9f9f9}.product-card__img-link{display:block;width:100%;height:100%}.product-card__img{width:100%;height:100%;object-fit:cover;transition:.5s}.product-card__img:hover{transform:scale(1.04)}.product-card__content{display:flex;flex-direction:column;flex-grow:1}.product-card__category{font-size:12px;color:#888;text-transform:uppercase;margin-bottom:5px}.product-card__title{text-decoration:none;color:#222}.product-card__title:hover{color:#a38a4d}.product-card__descr{font-size:14px;color:#666;margin:0 0 20px;flex-grow:1;line-height:1.4}.product-card__footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f5f5f5;padding-top:15px;min-height:58px}.product-card__info{display:flex;flex-direction:column}.btn-add-init{background:#a38a4d;color:#fff;border:none;padding:10px 15px;border-radius:8px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;will-change:transform}.btn-add-init:hover{background:#8c733b}.cart-counter-spinner{display:none;align-items:center;background:#fdfbf7;border:1px solid #a38a4d;border-radius:8px;overflow:hidden;height:38px}.btn-add,.btn-remove{background:0 0;color:#a38a4d;border:none;width:30px;height:100%;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s}.btn-add:hover,.btn-remove:hover{background-color:rgba(163,138,77,.1)}.spin-count{min-width:25px;text-align:center;font-size:14px;font-weight:700;color:#111}.steps__title span{color:#a38a4d}.steps__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;list-style:none;padding:0;margin:0}.steps__item{flex:1;min-width:220px;text-align:center}.steps__num{width:60px;height:60px;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 20px}.steps__num_theme_gold{background:#a38a4d;color:#fff;box-shadow:0 4px 10px rgba(163,138,77,.3)}.steps__num_theme_dark{background:#111;color:#eedfb6}.steps__item-title{font-size:18px;color:#1a1a1a;margin-bottom:10px;font-weight:600}.steps__item-info{font-size:14px;color:#666;line-height:1.5;margin:0}.quiz{padding:60px 0;background:#fdfbf7;display:flex;align-items:center;min-height:500px}.quiz__form{width:100%;max-width:500px;margin:0 auto;background:#fff;padding:30px;border-radius:16px;border:1px solid #e0dad0;box-shadow:0 4px 20px rgba(0,0,0,.02)}.quiz__final-title,.quiz__step-title{font-size:18px;margin-bottom:20px;color:#222;font-weight:600;text-align:center}.quiz__step-content{display:grid;grid-template-columns:1fr 1fr;gap:15px}.quiz__variant{background:#fdfbf7;border:1px solid #e0dad0;padding:15px;border-radius:12px;font-size:14px;cursor:pointer;text-align:left;font-weight:500;font-family:inherit;transition:.2s}.quiz__variant:hover{border-color:#a38a4d;background:#fff}.quiz__back-wrapper{margin-top:20px;text-align:center}.quiz__back-btn{background:0 0;border:none;color:#888;font-size:13px;cursor:pointer;text-decoration:underline;font-family:inherit}.quiz__final-descr{text-align:center;color:#666;font-size:14px;margin-bottom:25px;line-height:1.5}.quiz__input{width:100%;padding:14px;border:1px solid #e0dad0;border-radius:10px;font-size:15px;font-family:inherit}.quiz__submit-btn{width:100%;background:#a38a4d;color:#fff;border:none;padding:15px;border-radius:10px;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 4px 12px rgba(163,138,77,.2);font-family:inherit;transition:background-color .2s}.quiz__submit-btn:hover{background:#8c733b}@media (max-width:500px){.quiz__form{padding:20px 15px}.quiz__step-content{grid-template-columns:1fr;gap:10px}.quiz__variant{padding:12px;font-size:13px}}.gallery,.how{background:#fdfbf7;padding:60px 0;}.contacts__intro,.gallery__intro{text-align:center;margin-bottom:50px}.contacts__title,.gallery__title,.how__title{font-size:36px;color:#111;font-weight:700;margin-bottom:15px}.gallery__info,.how__info{color:#666;font-size:16px;max-width:600px;margin:0 auto;line-height:1.6}.gallery__list{display:flex;flex-direction:column;gap:50px;padding:0;margin:0;list-style:none}.gallery__card{background:#fff;border:1px solid #eaeaea;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.03)}.gallery__slider{background:#111;padding:20px 0;position:relative;overflow:hidden}.gallery__swiper{width:100%;padding:20px 0;overflow:visible!important}.gallery__slide{width:60%!important;aspect-ratio:16/9;border-radius:8px;overflow:hidden;opacity:.4;transform:scale(.85);transition:transform .3s,opacity .3s}.gallery__slide.swiper-slide-active{opacity:1;transform:scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.3);z-index:2}.gallery__image{width:100%;height:100%;object-fit:cover;display:block}.gallery__swiper-btn{color:#a38a4d!important}.gallery__swiper-pagination{bottom:0!important}.gallery__swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:.7}.gallery__swiper-pagination .swiper-pagination-bullet-active{background:#a38a4d!important;opacity:1}.gallery__body{padding:30px;border-top:1px solid #f5f5f5}.gallery__meta{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:15px;margin-bottom:15px}.gallery__card-title{font-size:24px;color:#111;font-weight:700;margin:0}.gallery__address{background:#fdfbf7;border:1px solid #e0dad0;padding:6px 14px;border-radius:30px;font-size:13px;color:#666;font-weight:500;display:inline-flex;align-items:center;gap:5px;font-style:normal}.how__notice-list,.how__steps{display:flex;gap:30px;list-style:none}.gallery__description{font-size:15px;color:#444;line-height:1.6;margin:0;white-space:pre-line}.gallery__empty{text-align:center;padding:40px;background:#fff;border-radius:16px;border:1px solid #eaeaea;color:#888}.how__intro{text-align:center;margin-bottom:60px}.how__steps{margin-bottom:60px;flex-wrap:wrap;justify-content:center;padding:0}.how__step{background:#fff;padding:40px 30px;border-radius:16px;border:1px solid #eaeaea;box-shadow:0 4px 15px rgba(0,0,0,.02);position:relative;flex:0 1 250px}.how__step--even{transform:translateY(10px)}@media (max-width:560px){.how__step--even{transform:unset}}.how__step-num{position:absolute;top:-20px;left:30px;width:50px;height:50px;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%}.how__step-num--accent{background:#a38a4d;color:#fff;box-shadow:0 4px 10px rgba(163,138,77,.3)}.how__step-num--dark{background:#111;color:#eedfb6}.how__step-title{font-size:20px;color:#111;margin:15px 0;font-weight:600}.how__step-info{font-size:14px;color:#666;line-height:1.6;margin:0}.how__notice{background:#fff;border-radius:16px;padding:40px;border:1px solid #e0dad0}.how__notice-title{font-size:24px;color:#111;font-weight:700;margin-bottom:25px;text-align:center}.how__notice-list{flex-wrap:wrap;justify-content:center;padding:0}.how__notice-item{flex:0 1 450px}.how__notice-item-title{font-size:16px;color:#a38a4d;font-weight:600;margin:0 0 10px}.how__notice-item-text{font-size:14px;color:#555;line-height:1.5;margin:0}.how__notice-item-text--margin-md{margin-bottom:8px}.how__notice-item-text--margin-sm{margin-bottom:5px}.how__notice-btn{display:block;justify-self:center;background:0 0;color:#a38a4d;border:1px solid #a38a4d;padding:15px 35px;border-radius:8px;font-weight:700;text-decoration:none;box-shadow:0 4px 12px rgba(163,138,77,.2);text-align:center;margin-top:40px;transition:.3s;will-change:transform}.contacts{font-family:Montserrat,sans-serif;background:#fff;padding:60px 0}.contacts__info{color:#666;font-size:16px;max-width:600px;margin:0 auto}.contacts__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:stretch;margin-bottom:60px}.contacts__address-list{display:flex;flex-direction:column;gap:20px;font-style:normal}.contacts__card{background:#fdfbf7;border:1px solid #e0dad0;border-radius:12px;padding:25px}.contacts__card-label{font-size:12px;text-transform:uppercase;color:#a38a4d;font-weight:700;display:block;margin-bottom:8px}.contacts__card-phone{font-size:22px;color:#111;font-weight:700;text-decoration:none;display:block;margin-bottom:15px}.contacts__card-email-link{font-size:16px;color:#111;font-weight:600;text-decoration:none}.contacts__card-text{font-size:14px;color:#666;margin:0}.contacts__card-text--bold{font-size:16px;color:#111;font-weight:600;margin-bottom:5px}.contacts__card-text--notice{font-size:13px;color:#888}.contacts__socials{display:flex;gap:10px}.contacts__social-btn{color:#fff;padding:8px 15px;border-radius:6px;text-decoration:none;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:5px;transition:opacity .2s}.contacts__social-btn:hover{opacity:.9}.contacts__social-btn--max{background:radial-gradient(136.12% 140.74% at 99.77% 99.04%,#8d28c8 0,#7c42fa 20%,#007aff 80%,#609ceb 100%)}.contacts__social-btn--vk{background:#3770b1}.contacts__map-wrapper{height:100%;min-height:400px;border-radius:16px;overflow:hidden;border:1px solid #eaeaea;box-shadow:0 4px 15px rgba(0,0,0,.03)}.contacts__map-iframe{position:relative;display:block;border:none;width:100%;height:100%;min-height:450px}.catalog{padding:60px 0}.catalog__title{text-align:center;margin-bottom:30px;color:#333}.tabs{display:flex;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:wrap}.tabs__link{padding:10px 20px;text-decoration:none;border-radius:20px;font-size:14px;transition:background-color .3s,color .3s;background:#f4f4f4;color:#333}.tabs__link--active{background:#e67e22;color:#fff}.tabs__link--special{font-weight:600;display:inline-flex;align-items:center;gap:5px}.filter-form__status,.filter-form__wrapper{display:flex;gap:15px}.btn-plus,.tabs__link--special-active{background:#a38a4d;color:#fff}.filter-form{background:#fff;padding:15px 20px;border:1px solid #eaeaea;border-radius:12px;margin-bottom:30px}.filter-form__wrapper{justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:14px}.filter-form__status-link{text-decoration:none;color:#666;transition:color .2s}.filter-form__status-link--active{color:#a38a4d;font-weight:700}.filter-form__btn-toggle{display:inline-flex;align-items:center;gap:8px;background:#fdfbf7;border:1px solid #a38a4d;padding:8px 16px;border-radius:8px;color:#a38a4d;font-weight:600;cursor:pointer;transition:background-color .2s;outline:0}.filter-form__btn-toggle:hover{background:#f4efe4}.filter-form__counter{background:#a38a4d;color:#fff;border-radius:50%;width:18px;height:18px;display:none;align-items:center;justify-content:center;font-size:11px;font-weight:700}.filter-form__field{display:flex;align-items:center}.filter-form__label{color:#888;margin-right:8px}.filter-form__select{padding:6px 12px;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;outline:0;transition:border-color .2s}.filter-form__select:focus{border-color:#a38a4d}.drawer{position:fixed;top:0;right:-360px;width:360px;height:100vh;background:#fff;box-shadow:-5px 0 25px rgba(0,0,0,.15);z-index:9999;transition:right .3s;display:flex;flex-direction:column}.drawer--open{right:0}.drawer__header{padding:20px 20px 10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#fafafa}.drawer__title{font-weight:700;font-size:15px;color:#333}.drawer__close{background:0 0;border:none;font-size:24px;color:#999;cursor:pointer;line-height:1;outline:0}.drawer__tabs{display:flex;background:#fafafa;border-bottom:1px solid #eee;padding:0 10px}.drawer__tab{flex:1;padding:12px;border:none;background:0 0;border-bottom:3px solid transparent;color:#777;font-weight:700;font-size:13px;cursor:pointer;transition:.2s;outline:0}.drawer__tab--include.drawer__tab--active{border-bottom-color:#a38a4d;color:#a38a4d}.accordion--exclude .accordion__arrow,.accordion--exclude .accordion__title{color:#c0392b}.drawer__tab--exclude.drawer__tab--active{border-bottom-color:#c0392b;color:#c0392b}.drawer__search{padding:15px 20px;border-bottom:1px solid #f5f5f5}.drawer__search-inner{position:relative}.drawer__search-input{width:100%;padding:10px 12px 10px 35px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:0}.drawer__search-input:focus{border-color:#a38a4d}.drawer__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#aaa;font-size:14px}.drawer__content{flex:1;min-height:0;overflow-y:auto;padding:15px 20px;display:none}.drawer__content--active{display:block}.drawer__empty{text-align:center;color:#aaa;margin-top:20px;font-style:italic}.drawer__footer{padding:15px 20px;border-top:1px solid #eee;background:#fafafa}.drawer__btn-apply{width:100%;background:#a38a4d;color:#fff;border:none;padding:12px;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .2s}.drawer__btn-apply:hover{background:#8c733b}.drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:9998;display:none;opacity:0;transition:opacity .3s}.drawer-overlay--open{display:block;opacity:1}.accordion{border:1px solid #eaeaea;border-radius:8px;overflow:hidden;margin-bottom:10px;transition:.3s}.accordion--exclude{border-color:#f9ebeb}.accordion__header{background:#fafafa;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;border-bottom:1px solid #eaeaea}.accordion--exclude .accordion__header{background:#fff5f5;border-bottom-color:#f9ebeb}.accordion__title{font-weight:600;font-size:14px;color:#333}.accordion__arrow{font-size:12px;color:#999}.accordion__content{display:none;padding:12px;background:#fff;flex-direction:column;gap:8px}.accordion--open .accordion__content,.filter-item{display:flex}.accordion--open .accordion__arrow{transform:rotate(180deg)}.filter-item{align-items:center;padding:8px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:.2s;user-select:none;border:1px solid transparent}.filter-item__checkbox{margin-right:10px;width:15px;height:15px}.filter-item--include{background:#fdfbf7;border-color:#e0dad0;color:#555}.filter-item--include .filter-item__checkbox{accent-color:#a38a4d}.filter-item--include.filter-item--selected{background:#f4efe4;border-color:#a38a4d;color:#a38a4d;font-weight:600}.filter-item--exclude{background:#fff5f5;border-color:#f0dbdb;color:#c0392b}.filter-item--exclude .filter-item__checkbox{accent-color:#c0392b}.filter-item--exclude.filter-item--selected{background:#fce4e4;border-color:#c0392b;color:#c0392b;font-weight:600}.btn-plus:hover,.product-card__btn-add:hover,.set-full-width-card__btn-add:hover{background:#8c733b}.products-grid,.products-subgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}#ajax-products-container{display:flex;flex-direction:column;gap:30px}.sets-list-wrapper{display:flex;flex-direction:column;gap:20px}.set-full-width-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;overflow:hidden;display:flex;transition:.3s;box-shadow:0 4px 15px rgba(0,0,0,.02);margin-bottom:10px}.set-full-width-card__image-wrapper{flex:0 0 40%;min-width:280px;height:320px;overflow:hidden;background-color:#f8f9fa}.set-full-width-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s}.set-full-width-card__image-wrapper:hover .set-full-width-card__image{transform:scale(1.03)}.product-card__no-image,.set-full-width-card__no-image{width:100%;height:100%;background:#f4f4f4;display:flex;align-items:center;justify-content:center;color:#ccc}.set-full-width-card__content{padding:25px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.set-full-width-card__title{color:#2c2c2c;font-weight:600;font-size:1.3rem;margin:0 0 12px;font-family:sans-serif}.set-full-width-card__description{color:#666;font-size:14px;line-height:1.5;margin:0 0 20px}.set-full-width-card__composition{background-color:#fdfbf7;border-left:3px solid #a38a4d;padding:12px 15px;border-radius:6px}.set-full-width-card__composition-title{color:#a38a4d;font-weight:700;font-size:11px;display:block;margin-bottom:6px}.set-full-width-card__composition-list{list-style:none;padding-left:0;margin:0;font-size:13px;color:#4a4a4a}.set-full-width-card__composition-item{margin-bottom:5px;display:flex;align-items:baseline}.set-full-width-card__composition-bullet{color:#a38a4d;margin-right:8px;font-size:9px}.set-full-width-card__composition-link{color:#4a4a4a;text-decoration:none;border-bottom:1px dashed transparent;transition:color .2s,border-color .2s}.set-full-width-card__composition-link:hover{color:#a38a4d;border-bottom-color:#a38a4d}.set-full-width-card__composition-empty{color:#999;font-style:italic}.set-full-width-card__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #f5f5f5}.product-card__guests,.set-full-width-card__meta-label{display:block;font-size:12px;color:#aaa;margin-bottom:2px}.set-full-width-card__price-box{display:flex;align-items:baseline;gap:10px}.product-detail__price,.set-full-width-card__price{font-size:20px;font-weight:700;color:#a38a4d}.set-full-width-card__old-price{font-size:14px;text-decoration:line-through;color:#bbb}.set-full-width-card__btn-add{background:#a38a4d;color:#fff;border:none;padding:10px 24px;font-weight:600;font-size:14px;border-radius:8px;cursor:pointer;transition:background-color .2s}.set-full-width-card__spinner{display:none;align-items:center;gap:12px}.product-card{background:#fff;border:1px solid #eaeaea;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:.3s;position:relative}.product-card__badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:5px;z-index:2}.product-card__badge{color:#fff;font-size:11px;font-weight:700;padding:4px 8px;border-radius:20px;text-transform:uppercase}.product-card__badge--hit{background:#ff4757}.product-card__badge--new{background:#2ed573}.product-card__image-link{text-decoration:none;display:block;height:200px;overflow:hidden}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card__image-link:hover .product-card__image{transform:scale(1.05)}.product-card__content{padding:15px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.product-card__title-link{text-decoration:none;color:#333}.product-card__title-link:hover .product-card__title{color:#a38a4d}.product-card__title{font-size:16px;margin:0 0 10px;font-weight:600;line-height:1.4;height:44px;overflow:hidden;transition:color .2s}.product-card__description{color:#777;font-size:13px;line-height:1.4;margin:0 0 15px;height:54px;overflow:hidden}.product-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.product-card__price{font-size:16px;font-weight:700;color:#a38a4d}.product-card__btn-add{background:#a38a4d;color:#fff;border:none;width:36px;height:36px;border-radius:8px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.product-card__spinner{display:none;align-items:center;gap:10px}.catalog-empty-message{grid-column:1/-1;text-align:center;padding:40px;color:#999}.spin-btn{background:#f0f0f0;border:none;width:32px;height:32px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center;transition:.2s}.spin-btn:hover{background:#e0e0e0}.product-detail{padding:40px 0;font-family:Montserrat,sans-serif;}.product-detail__row{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.product-detail__col-gallery{flex:1;min-width:300px;max-width:550px;width:100%}.product-detail__col-info{flex:1;min-width:300px}.product-detail__category{display:block;color:#a38a4d;font-size:14px;font-weight:700}.product-detail__title{font-size:32px;color:#111;margin:10px 0 20px;font-weight:700;line-height:1.2}.product-detail__meta-box{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:25px;background:#fdfbf7;padding:15px 20px;border-radius:12px;border:1px solid #e0dad0;align-items:center}.product-detail__meta-item-label{display:block;font-size:12px;color:#888;margin-bottom:2px}.product-detail__meta-item-value{font-size:16px;font-weight:600;color:#222}.product-detail__subtitle{font-size:18px;margin:0 0 12px;color:#222;font-weight:600}.product-detail__description{color:#666;line-height:1.6;font-size:15px;margin-bottom:25px}.product-detail__composition-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:30px}.product-detail__composition-item{background:#fafafa;padding:10px 14px;border-radius:8px;border:1px solid #eee;display:flex;flex-direction:column;justify-content:center;min-height:55px}.product-detail__composition-title{color:#111;font-size:13px;margin-bottom:4px;font-weight:700}.product-detail__composition-ingredients{color:#666;font-size:13px;line-height:1.3}.product-detail__composition-empty{color:#aaa;font-size:12px;font-style:italic}.product-detail__spacer{clear:both;margin-bottom:60px}.product-detail__warning{margin-top:15px;font-size:14px;color:#666}.btn-add-to-cart,.fullscreen-modal__close{color:#fff;font-weight:700;cursor:pointer}.product-detail__warning p a{color:#b38f43;text-decoration:underline}.product-slider{display:flex;gap:15px;max-width:550px;width:100%;height:450px}.product-slider__thumbs{width:100px;height:100%;flex-shrink:0}.product-slider__img,.product-slider__slide{width:100%;height:100%}.product-slider__main{flex-grow:1;height:100%;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.04);background:#fff;border:1px solid #eaeaea;overflow:hidden}.product-slider__img{object-fit:cover;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:border-color .2s,transform .2s}.product-slider__thumbs .swiper-slide-thumb-active .product-slider__img{border-color:#a38a4d}.product-slider__main .product-slider__img{border-radius:0;cursor:zoom-in}.btn-add-to-cart{background:#a38a4d;border:none;padding:15px 35px;border-radius:10px;font-size:16px;transition:background .3s,transform .2s;box-shadow:0 4px 12px rgba(163,138,77,.2);height:52px;align-items:center;justify-content:center}.btn-add-to-cart:hover{background:#8e753b}.cart-counter-spinner{align-items:center;gap:15px}.cart-counter-spinner__btn{background:#f4f4f4;border:1px solid #ccc;width:40px;height:40px;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.cart-counter-spinner__btn:hover{background:#eaeaea}.cart-counter-spinner__count{font-size:18px;font-weight:700;min-width:40px;text-align:center;user-select:none}.fullscreen-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:99999;justify-content:center;align-items:center}.fullscreen-modal__close{position:absolute;top:20px;right:30px;font-size:45px;z-index:100001;user-select:none;transition:color .2s}.fullscreen-modal__close:hover{color:#a38a4d}.fullscreen-modal__slider{width:90%;height:85%;max-width:1200px}.fullscreen-modal .fullscreen-modal__wrapper{display:flex;justify-content:center;align-items:center}.fullscreen-modal__img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width:768px){.privacy table thead{display:none}.privacy table,.privacy table tbody,.privacy table td,.privacy table tr{display:block;width:100%;border:none;background:inherit}.privacy table tr{margin-bottom:20px;border:1px solid #e0dad0;border-radius:6px;background:#fff;padding:10px 0}.privacy table tbody tr td{border-right:none;border-bottom:1px dashed #f0eae1;padding:10px 15px;box-sizing:border-box}.privacy table tbody tr td:last-child{border-bottom:none}.privacy table tbody tr td::before{content:attr(data-label);display:block;font-weight:600;color:#a38a4d;font-size:12px;text-transform:uppercase;margin-bottom:4px}.contacts__grid{grid-template-columns:1fr}.set-full-width-card{display:block}.set-full-width-card__image-wrapper{width:100%;height:200px}.product-slider{flex-direction:column-reverse;height:auto;max-width:100%}.product-slider__main{width:100%;height:350px}.product-slider__thumbs{width:100%;height:80px}.product-slider__thumbs .swiper-slide{width:100px!important;height:100%}}@media (max-width:480px){.cookie{flex-direction:column;text-align:center;gap:20px}.product-slider__main{height:280px}}.checkout-page{padding:20px 0;background-color:#fafafa;min-height:80vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.checkout-page__container{max-width:1200px;margin:0 auto;padding:0 15px}.checkout-page__title{color:#2c2c2c;margin-top:10px;margin-bottom:30px;font-weight:600;font-size:28px}.checkout{display:flex;gap:30px;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%}.checkout__panel{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:25px;box-shadow:0 4px 12px rgba(0,0,0,.02)}.checkout__panel--sidebar{flex:1 1 400px;min-width:300px}.checkout__panel-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px}.checkout__panel-title{margin:0;color:#333;font-size:18px;font-weight:600}.checkout__panel-title--form,.order-form__policy{margin-bottom:20px}.checkout__clear-link{color:#ff4757;text-decoration:none;font-size:14px;transition:opacity .2s}.cart-item__name,.cart-item__name-wrapper{font-weight:600;color:#333}.checkout__clear-link:hover{opacity:.8}.checkout__list{list-style:none;padding:0;margin:0}.cart-item{display:grid;grid-template-columns:1fr auto minmax(120px,auto);align-items:center;gap:20px;padding:18px 0;border-bottom:1px dashed #eef2f5}.cart-item__info{min-width:0}.cart-item__name-wrapper{display:block;font-size:15px;line-height:1.4}.cart-item__badge{font-size:12px;margin-right:5px;font-weight:700}.cart-item__badge--set{color:#a38a4d}.cart-item__badge--dish{color:#888}.cart-item__link{color:#333;text-decoration:none;transition:color .2s}.cart-item__link:hover{color:#a38a4d;text-decoration:underline}.cart-item__meta{display:block;font-size:13px;color:#888;margin-top:4px}.cart-counter{display:flex;align-items:center;gap:10px;user-select:none}.cart-counter__btn{background:#f5f5f5;border:none;width:28px;height:28px;border-radius:6px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.cart-counter__btn--minus:hover{background:#e8e8e8}.cart-counter__btn--plus:hover,.cart-empty__link:hover,.order-form__submit-btn:hover{background:#8c733b}.cart-counter__btn--plus{background:#a38a4d;color:#fff}.cart-counter__count{font-weight:700;min-width:22px;text-align:center;font-size:14px}.cart-item__actions{display:flex;align-items:center;justify-content:flex-end;gap:15px;white-space:nowrap}.cart-item__total-price{font-weight:700;color:#a38a4d;font-size:16px;text-align:right}.cart-item__delete-btn{background:0 0;border:none;color:#ff4757;font-size:22px;cursor:pointer;padding:0 4px;line-height:1;transition:transform .2s,color .2s}.cart-item__delete-btn:hover{color:#ff2a3a;transform:scale(1.15)}.checkout__summary{display:flex;justify-content:space-between;margin-top:25px;padding-top:20px;border-top:1px solid #eee;flex-wrap:wrap;align-items:center}.checkout__summary-label{font-size:18px;font-weight:700;color:#333}.checkout__summary-price{font-size:24px;font-weight:700;color:#a38a4d}.order-form__important{display:none!important}.order-form__field{margin-bottom:18px}.order-form__label{display:block;font-size:13px;color:#666;margin-bottom:6px;font-weight:600}.order-form__input,.order-form__textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;outline:0;box-sizing:border-box;font-size:14px;transition:border-color .2s}.order-form__textarea{resize:vertical;font-family:inherit}.order-form__input:focus,.order-form__textarea:focus{border-color:#a38a4d}.order-form__checkbox-wrapper{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.4;color:#666;cursor:pointer}.order-form__checkbox{margin:0;transform:translateY(2px)}.order-form__policy-link{color:#a38a4d;text-decoration:underline}.order-form__submit-btn{width:100%;background:#a38a4d;color:#fff;border:none;padding:14px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:background .2s}.cart-empty{text-align:center;padding:60px 20px;background:#fff;border:1px solid #eaeaea;border-radius:12px}.cart-empty__icon{display:block;font-size:54px;margin-bottom:20px}.cart-empty__title{color:#333;margin-bottom:20px;font-size:22px;font-weight:600}.cart-empty__link{background:#a38a4d;color:#fff;text-decoration:none;padding:12px 35px;border-radius:8px;font-weight:700;display:inline-block;transition:background .2s}@media (max-width:992px){.checkout{flex-direction:column}.checkout__panel--products,.checkout__panel--sidebar{width:100%}}@media (max-width:640px){.cart-item{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:12px;padding:15px 0}.cart-item__info{grid-column:1/-1}.cart-counter{grid-column:1;justify-self:start}.cart-item__actions{grid-column:2;justify-self:end}}@media (hover:hover){.modal__agreement-link:hover{color:#fff;text-decoration-color:transparent}.header__logo svg:hover{transform:rotate(10deg)}.btn-add-init:hover,.cart-icon-wrapper:hover,.hero__btn a:hover{transform:scale(1.1)}.header__contacts a[href^="tel:"]:hover,.header__nav-item:hover{color:#ffebeb;transform:scale(1.1)}.header__contacts a>svg:hover{transform:scale(1.2)}.cart-icon-wrapper:hover .cloche-svg path,.cart-icon-wrapper:hover .cloche-svg__lid circle,.header__contacts a>svg:hover path{fill:#ffebeb}.hero__btn a:hover{filter:contrast(.9)}.cart-icon-wrapper:hover .cloche-svg line,.cart-icon-wrapper:hover .cloche-svg__lid path{stroke:#ffebeb}.product__img img:hover{transform:scale(1.05)}.how__notice-btn:hover,.random-products__footer a:hover{transform:scale(1.1);background-color:#a38a4d;color:#fff}.quiz__step-variant:hover{border-color:#a38a4d}.footer .npd:hover,.footer .politic:hover{color:#fff}}@media (hover:none){.cart-icon-wrapper:active,.footer .npd:active,.footer .politic:active,.header__contacts a>svg:active,.header__contacts a[href^="tel:"]:active,.header__logo svg:active,.header__nav-item:active,.hero__btn a:active{background-color:#dccba0;transform:scale(.96)}.cart-icon-wrapper:active .cloche-svg path,.cart-icon-wrapper:active .cloche-svg__lid circle,.header__contacts a>svg:active path{fill:#ffebeb}.btn-add-init:active,.product__img img:active{transform:scale(.95)}.cart-icon-wrapper:active .cloche-svg line,.cart-icon-wrapper:active .cloche-svg__lid path{stroke:#ffebeb}.btn-add-init:active{filter:contrast(.9)}.how__notice-btn:active,.random-products__footer a:active{transform:scale(.95);background-color:#a38a4d;color:#fff}.quiz__step-variant:active{border-color:#a38a4d}}