@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap";@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro-DCv9IyxT.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro_mediumitalic-CBeBbS2s.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro_medium-Do2kOrqn.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro_lightitalic-DqysqlBN.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro_light-C6FmQexC.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro_italic-DjbDA74z.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro_bolditalic-QBwaubRl.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro_bold-C1hO1_cK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro_blackitalic-CuhG3pEI.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gotham Pro;src:url(/build/assets/gothampro_black-Bi14_63D.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-Regular-C-c1-38_.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-RegularItalic-D2mddVeX.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mont;src:url(/build/assets/Mont-SemiBold-CICfupYJ.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-SemiBoldItalic-CBTkixgw.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Mont;src:url(/build/assets/Mont-Bold-DV5HUsN8.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-BoldItalic-BAdG7RwO.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Mont;src:url(/build/assets/Mont-Black-CI0a3mQk.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-BlackItalic-D2LKx8jZ.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Mont;src:url(/build/assets/Mont-Light-C6zxC3V5.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-LightItalic-53rU_ueb.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Mont;src:url(/build/assets/Mont-ExtraLight-DlDGO7ZE.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-ExtraLightItalic-BUbtd284.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Mont;src:url(/build/assets/Mont-Thin-C4nCb_BT.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-ThinItalic-DiPu0EUo.ttf) format("truetype");font-weight:100;font-style:italic}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main,img{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{border-radius:0}a{color:inherit;text-decoration:none}*,html{scroll-behavior:smooth;scroll-margin-top:20px}html,.body-default{font-size:16px;font-family:Gotham Pro,sans-serif;line-height:1.3;overflow-x:hidden;position:relative;background-color:#e4d6c0}html.white,.body-default.white{background-color:#fff}.container{max-width:1336px;margin:0 auto;padding:0 20px;position:relative}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bg{position:fixed;inset:0;width:100vw;object-fit:cover;pointer-events:none}.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}.hidden{display:none!important}.red{color:#a14242}.policy-agreement__item{margin-bottom:16px;display:flex;align-items:flex-start;gap:6px;height:30px;color:#542909;text-decoration:none;font-size:12px;transition:all .4s ease;cursor:pointer}.policy-agreement__input{display:none}.policy-agreement__icons svg{width:20px;height:20px}.policy-agreement__icons .icon-empty{height:20px;display:block}.policy-agreement__icons .icon-checked{height:20px;display:none}.policy-agreement__text a{text-decoration:underline}.policy-agreement__text a:hover{text-decoration:none}.policy-agreement__input:checked+.policy-agreement__icons .icon-empty{display:none}.policy-agreement__input:checked+.policy-agreement__icons .icon-checked{display:block}@media(max-width:1300px){.bg{display:none}}.header{position:absolute;top:20px;left:50%;transform:translate(-50%);width:1400px;z-index:997}.header__container{max-width:1440px;margin:0 auto;padding:0 20px;position:relative}.header__body{border-radius:100px;background-color:#1c1c1ccc;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__left{display:flex;align-items:center}.header__catalog-btn{margin-right:16px;background:linear-gradient(180deg,#f3e0cd,#e5cbaf);width:143px;height:44px;border-radius:48px;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:44px;color:#553007;font-family:Mont,sans-serif;border:none;cursor:pointer}.header__catalog-btn:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.header__right{display:flex;align-items:center}.header__burger-btn{display:none;padding:0;background-color:transparent;border:none;cursor:pointer;height:24px}@media(max-width:1400px){.header{width:100%}}@media(max-width:1300px){.header .header-search{width:300px}}@media(max-width:1110px){.header{top:40px}.header__body{height:60px;padding:0 36px}.header .logo img{width:80px}.header .header-search,.header__catalog-btn,.header__right{display:none}.header__burger-btn{display:block}}.navigation{display:flex;align-items:center;gap:40px;margin-right:60px;font-size:17px;color:#ffe1c2;font-family:Mont,sans-serif}.navigation a{transition:color .4s ease}.navigation a:hover{color:#fff}.footer{background-color:#1c1c1c;padding:84px 0;color:#ffe1c2;position:relative;z-index:2}.footer__body{display:flex;justify-content:space-between;margin-bottom:36px}.footer__menu-col{display:flex;gap:82px}.footer__col.first{margin-right:30px}.footer__col.last{text-align:right}.footer .logo{margin-right:0;margin-bottom:23px}.footer .logo img{width:163px}.footer__socials{display:flex;align-items:center;gap:18px}.footer__socials a{display:block}.footer__socials svg{fill:#ffe1c2;transition:fill .4s ease}.footer__socials svg:hover{fill:#fff}.footer__nav-header{margin-bottom:23px;color:#fff;font-size:18px;letter-spacing:-.03em;font-weight:700;line-height:17px}.footer__nav{display:flex;flex-direction:column;gap:16px}.footer__nav a{letter-spacing:-.05em;transition:color .4s ease;font-size:16px;line-height:15px}.footer__nav a:hover{color:#fff}.footer__phone{display:block;margin-bottom:32px;font-size:36px;font-weight:500;line-height:34px;transition:color .4s ease}.footer__phone:hover{color:#fff}.footer .header-search{width:416px}.footer__info{display:flex;align-items:flex-end;justify-content:space-between}.footer__links{display:flex;flex-direction:column;gap:12px}.footer__links a{display:block;transition:all .4s ease;border-bottom:1px solid #FFE1C2;width:fit-content;font-size:12px;line-height:11px}.footer__links a:hover{color:#fff;border-bottom:1px solid white}.footer__copyright{font-size:12px;line-height:11px;color:#fff9}@media(max-width:1023px){.footer{padding:60px 0}.footer__body{flex-direction:column;margin-bottom:60px}.footer__col.first{margin-right:0;order:3;display:flex;flex-direction:column;align-items:center}.footer__col.last{order:1;text-align:center;margin-bottom:56px}.footer__menu-col{order:2;margin-bottom:40px;justify-content:center;gap:32px}.footer__phone{font-size:32px;margin-bottom:20px}.footer .header-search{width:100%}.footer__info{flex-direction:column;gap:40px;align-items:center}.footer__links{align-items:center}}.auth-modal{position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(.85);z-index:999;background-color:#fff;width:515px;border-radius:8px;padding:56px;opacity:0;pointer-events:none;transition:all .25s ease;max-height:95vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.auth-modal::-webkit-scrollbar{display:none}.auth-modal__content{position:relative;overflow:hidden;transition:height .3s ease}.auth-modal__login-form,.auth-modal__registration-form{position:absolute;top:0;left:0;width:100%}.auth-modal__login-form{opacity:1;position:relative}.auth-modal__registration-form{opacity:0;pointer-events:none}.auth-modal.show{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.auth-modal__type-buttons{margin-bottom:32px;display:flex;justify-content:center}.auth-modal__type-buttons button{padding:14px 24px;background-color:transparent;border:none;border-bottom:1px solid #C4BCB4;font-family:Gotham Pro,sans-serif;font-size:18px;color:#c4a88d;cursor:pointer;transition:color .3s ease}.auth-modal__type-buttons button:hover{color:#542909}.auth-modal__type-buttons button.active{font-weight:700;color:#542909;border-bottom:3px solid #553007;cursor:default}.auth-modal__login-info{font-family:Mont,sans-serif;font-weight:300;line-height:1.2;margin-bottom:24px;text-align:center;color:#553007}.auth-modal__inputs{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.auth-modal__inputs input{width:100%;height:56px;font-family:Mont,sans-serif;font-size:18px;color:#542909;background-color:#faf7f2;border:none;border-radius:8px;padding:0 36px}.auth-modal__inputs input:focus{outline:none}.auth-modal__inputs input::placeholder{color:#553007}.auth-modal__inputs-group{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.auth-modal__submit-btn{width:100%;line-height:61px;height:61px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer;margin-bottom:12px}.auth-modal__submit-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.auth-modal__submit-btn:disabled{cursor:not-allowed;background:#d2c1b5;color:#fff;opacity:.8}.auth-modal__info,.auth-modal__info-required{font-family:Mont,sans-serif;font-weight:300;line-height:1.2;text-align:center}.auth-modal__info a,.auth-modal__info-required a{text-decoration:underline}.auth-modal__info a:hover,.auth-modal__info-required a:hover{text-decoration:none}.auth-modal__overlay{inset:0;position:fixed;background-color:#0000004d;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:998;opacity:0;visibility:hidden}.auth-modal__overlay.show{opacity:1;visibility:visible}.auth-modal__error-message{font-size:12px;color:#a14242;margin-top:-6px}.auth-modal__close-btn{padding:0;background-color:transparent;border:none;cursor:pointer;height:36px;z-index:2}.auth-modal__close-btn svg{width:36px;height:36px}.auth-modal__close-btn{display:none;position:absolute;top:12px;right:20px}@media(max-width:1110px){.auth-modal{top:0;left:0;transform:scale(.85);width:100%;height:100vh;padding:20px;border-radius:0;max-height:100vh}.auth-modal.show{transform:scale(1)}.auth-modal__close-btn{display:block}}.catalog-menu{position:absolute;top:42px;left:0;width:calc(100% - 40px);background-color:#fff;z-index:-1;border:1px solid #E4D6C0;border-radius:0 0 16px 16px;padding:80px 50px 50px;margin:0 20px;display:flex;align-items:flex-start;gap:64px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.catalog-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.catalog-menu__categories{display:flex;flex-direction:column;gap:2px;position:relative;width:290px}.catalog-menu__category{gap:4px;display:flex;align-items:center;width:290px;height:60px;padding-left:24px;line-height:60px;cursor:pointer;border-radius:8px;transition:background-color .4s ease;color:#351c0a}.catalog-menu__category.active,.catalog-menu__category:hover{background-color:#e4d6c080}.catalog-menu__category img{width:18px;height:18px}.catalog-menu__subcategory-group{display:flex;align-items:flex-start;gap:44px}.catalog-menu__col{display:flex;flex-direction:column;gap:24px}.catalog-menu__col a{color:#351c0a;line-height:15px}.catalog-menu__col a:hover{text-decoration:underline}.toast{position:fixed;bottom:25px;right:30px;border-radius:12px;background:#fff;padding:20px 35px 20px 25px;box-shadow:0 6px 20px -5px #0000001a;overflow:hidden;transform:translate(calc(100% + 30px));transition:all .5s cubic-bezier(.68,-.55,.265,1.35);z-index:1500;max-width:500px}.toast.active{transform:translate(0)}.toast .toast-content{display:flex;align-items:center}.toast-content .check{display:flex;align-items:center;justify-content:center;height:35px;min-width:35px;width:35px;background-color:#542909;color:#fff;font-size:20px;border-radius:50%}.toast-content .check img{width:16px;height:16px}.toast-content .message{display:flex;flex-direction:column;margin:0 20px}.check svg{height:18px}.message .text{font-size:16px;line-height:20px;font-weight:400;color:#666}.message .text.text-1{font-weight:600;margin-bottom:8px;color:#333}.toast .close{position:absolute;top:10px;right:15px;padding:5px;cursor:pointer;opacity:.7}.toast .close:hover{opacity:1}.toast .progress{position:absolute;bottom:0;left:0;height:3px;width:100%}.toast .progress:before{content:"";position:absolute;bottom:0;right:0;height:100%;width:100%;background-color:#542909}.progress.active:before{animation:progress 5s linear forwards}@keyframes progress{to{right:100%}}@media(max-width:520px){.toast{bottom:20px;left:20px;right:20px}}.catalog-pagination{width:100%;display:flex;justify-content:center;gap:16px}.catalog-pagination .disabled{display:flex;align-items:center}.catalog-pagination__link{width:40px;height:40px;border-radius:8px;transition:all .4s ease;background-color:transparent;color:#542909;display:flex;align-items:center;justify-content:center}.catalog-pagination__link.active,.catalog-pagination__link:hover{background-color:#542909;color:#fbf2e8}.burger-menu{display:none;background-color:#fff;position:fixed;width:100vw;height:100vh;left:100%;top:0;z-index:999;transition:all .4s;overflow-x:auto}.burger-menu__close-btn{padding:0;background-color:transparent;border:none;cursor:pointer;height:36px}.burger-menu__close-btn svg{width:36px;height:36px}.burger-menu__header{border-bottom:1px solid rgba(53,28,10,.1);height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:16px}.burger-menu__header .logo img{width:80px}.burger-menu__navigation{display:flex;flex-direction:column;margin-bottom:32px}.burger-menu__navigation-link{display:flex;align-items:center;justify-content:space-between;padding:0 20px;line-height:3em;color:#351c0a;border-bottom:1px solid rgba(53,28,10,.1)}.burger-menu__navigation-link svg{stroke:#351c0a}.burger-menu .header-search{width:100%;border:1px solid #553007;margin-bottom:16px}.burger-menu .header-search svg{stroke:#553007}.burger-menu .header-search input{color:#542909}.burger-menu .header-search input::placeholder{color:#54290966}.burger-menu__auth-btn-container{width:100%;display:flex;justify-content:center}.burger-menu__auth-btn{font-family:Gotham Pro,sans-serif;font-size:16px;display:flex;align-items:center;gap:8px;background-color:transparent;padding:12px;cursor:pointer;color:#351c0a;border:1px solid #553007;border-radius:8px}.burger-menu__auth-btn svg{fill:#351c0a}.burger-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:900}.burger-overlay.show{opacity:1;visibility:visible}@media(max-width:1110px){.burger-menu{display:block}}.header-search{height:44px;width:480px;border:1px solid #FFE1C2;border-radius:48px;display:flex;align-items:center;padding-left:24px;position:relative}.header-search input{font-size:16px;line-height:20px;background-color:transparent;border:none;color:#ffe1c2;padding:0;font-family:Mont,sans-serif;width:85%}.header-search input:focus{outline:none}.header-search input::placeholder{color:#ffe1c2}.header-search svg{margin-right:14px;stroke:#ffe1c2}.header-search__dropdown{position:absolute;background-color:#fff;left:0;width:480px;border:1px solid #E4D6C0;border-radius:0 0 16px 16px;border-top:none;top:57px;z-index:-1;display:flex;flex-direction:column;overflow:hidden;font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header-search__dropdown.active{opacity:1;visibility:visible}.header-search__dropdown-text{padding:16px}.header-search__product{display:flex;align-items:center;gap:16px;padding:16px}.header-search__product:hover{background-color:#faf7f2}.header-search__product-image img{width:80px;height:60px;object-fit:cover;border-radius:6px}@media(max-width:1300px){.header-search__dropdown{width:300px}.header-search__product-image img{width:70px;height:55px}}.header-actions{display:flex;align-items:center;gap:18px}.header-actions a,.header-actions button{display:block;width:24px;height:24px;border:none;background-color:transparent;padding:0;cursor:pointer}.header-actions a svg,.header-actions button svg{fill:#ffe1c2;transition:fill .4s ease}.header-actions a:hover svg,.header-actions button:hover svg{fill:#fff}.header-actions .cart-badge-container{position:relative}.header-actions .cart-badge-container .cart-badge{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;display:flex;align-items:center;justify-content:center;background-color:#faf7f2;color:#542909;font-size:10px;line-height:19px;font-weight:500;border-radius:100px;padding:0 3px}.hero{height:800px;position:relative;margin-bottom:40px}.hero__bg{width:100%;height:800px;object-fit:cover;position:absolute;top:0;left:0}.hero__bg-mobile{width:100vw;height:540px;object-fit:cover;position:absolute;top:0;left:0;display:none}.hero__logo{position:absolute;top:120px}.hero__logo img{pointer-events:none;width:530px}.hero__slogan{font-family:Mont,sans-serif;font-size:100px;line-height:1.1;color:#fff;padding-top:270px;margin-bottom:32px}.hero__caption{margin-left:10px;font-size:32px;line-height:1.2;font-weight:300;color:#fff}.hero__caption.mobile{display:none;max-width:250px;margin-left:0;font-size:24px}.hero__scroll-arrow{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero__scroll-arrow.mobile{display:none}@media(max-width:767px){.hero{height:640px;margin-bottom:24px}.hero__bg{display:none}.hero__bg-mobile{display:block}.hero__logo{top:152px}.hero__logo img{width:200px}.hero__slogan{padding-top:206px;font-size:42px}.hero__caption.desktop{display:none}.hero__caption.mobile{display:block}.hero__scroll-arrow.desktop{display:none}.hero__scroll-arrow.mobile{display:block}}.discount{padding-bottom:60px;border-bottom:1px solid rgba(84,41,9,.25);margin-bottom:60px}.discount__body{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}.discount__body.promo-one .discount-card{width:100%}@media(max-width:767px){.discount{padding-bottom:40px;margin-bottom:40px}.discount__body{flex-direction:column;gap:24px}}.novelty{margin-bottom:80px}.novelty__header{font-family:Cormorant,serif;font-size:64px;line-height:.9;font-weight:500;color:#542909;text-transform:uppercase;margin-bottom:52px}.novelty__switch{margin-bottom:30px;display:flex;gap:8px}.novelty__switch-btn{font-family:Gotham Pro,sans-serif;font-size:18px;line-height:41px;height:41px;padding:0 24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(84,41,9,.1);color:#542909;transition:border .4s ease;cursor:pointer;border-radius:100px;background-color:transparent}.novelty__switch-btn:hover,.novelty__switch-btn.active{border:1px solid rgb(84,41,9)}.novelty__body{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}@media(max-width:767px){.novelty{margin-bottom:60px}.novelty__header{font-size:36px;margin-bottom:40px}.novelty__switch{margin-bottom:24px}.novelty__switch-btn{line-height:38px;height:38px;font-size:14px}.novelty__body{gap:12px}}.home-categories{margin-bottom:60px}.home-categories__header{margin-bottom:52px;color:#542909;font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;text-transform:uppercase}.home-categories__body{display:flex;gap:24px;flex-wrap:wrap}@media(max-width:767px){.home-categories__header{font-size:36px;margin-bottom:40px}.home-categories__body{gap:12px}}.interior-kits{margin-bottom:60px;background-color:#724e33;padding:72px 0}.interior-kits__body{display:flex;align-items:center;justify-content:space-between;gap:36px}.interior-kits__photo{border-radius:8px}.interior-kits__title{font-family:Cormorant,serif;font-size:64px;line-height:.9;font-weight:500;text-transform:uppercase;color:#ffe1c2;margin-bottom:52px}.interior-kits__assemble-text{margin-bottom:34px;text-transform:uppercase;font-family:Mont,sans-serif;font-size:36px;line-height:.9;font-weight:300;color:#ffe1c2;letter-spacing:-.02em}.interior-kits__variants{margin-bottom:36px;position:relative;height:222px}.interior-kits__var{width:222px;height:222px;border-radius:222px;position:absolute;overflow:hidden;color:#ffe1c2;font-family:Cormorant,serif;font-size:28px;line-height:1;font-weight:700;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.interior-kits__var.var2{left:206px}.interior-kits__var.var3{left:412px}.interior-kits__var p{z-index:2}.interior-kits__var img{position:absolute;left:0;top:0;pointer-events:none}.interior-kits__text{margin-bottom:52px;font-family:Mont,sans-serif;font-size:24px;line-height:1.2;font-weight:300;color:#ffe1c2}.interior-kits__text strong{font-weight:600}.interior-kits__btn{width:376px;padding:0 52px;line-height:61px;height:61px;background:linear-gradient(180deg,#f3e0cd,#e5cbaf);display:flex;align-items:center;justify-content:center;font-size:18px;color:#553007;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer}.interior-kits__btn:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}@media(max-width:1310px){.interior-kits__body{flex-direction:column}}@media(max-width:767px){.interior-kits{padding-top:60px;padding-bottom:30px}.interior-kits__body{flex-direction:column}.interior-kits__photo{width:100%;height:460px;object-fit:cover}.interior-kits__title{font-size:36px;margin-bottom:40px}.interior-kits__assemble-text{font-size:18px;margin-bottom:20px}.interior-kits__variants{height:32vw}.interior-kits__var{width:32vw;height:32vw;font-size:16px}.interior-kits__var img{width:100%;height:100%;object-fit:cover}.interior-kits__var.var2{left:calc(33.3vw - 17px)}.interior-kits__var.var3{left:calc(66.6vw - 34px)}.interior-kits__text{font-size:16px;margin-bottom:40px}.interior-kits__btn-container{width:100%;display:flex;justify-content:center}.interior-kits__btn{line-height:42px;height:42px;width:275px;font-size:14px;padding:0 16px}}.advantages{margin-bottom:60px}.advantages__header{font-family:Cormorant,serif;font-size:64px;line-height:.9;font-weight:500;text-transform:uppercase;color:#542909;margin-bottom:52px}.advantages__body{display:flex;gap:24px}@media(max-width:767px){.advantages__header{font-size:36px;margin-bottom:40px}.advantages__body{flex-direction:column;gap:12px}}.subscribe{background-color:#634d3d;padding:42px 0;position:relative}.subscribe__texture{pointer-events:none;position:absolute;top:0;left:0;height:100%;object-fit:cover}.subscribe__body{display:flex;align-items:center;gap:60px;justify-content:space-between}.subscribe__info{color:#ffe1c2;max-width:486px}.subscribe__sub{letter-spacing:-.02em;margin-bottom:24px;font-size:36px;font-weight:500;line-height:1.2;text-transform:uppercase}.subscribe__sub-info{font-family:Mont,sans-serif;font-weight:300;font-size:24px;line-height:1.2}.subscribe__form{width:100%}.subscribe__line{display:flex;align-items:center;gap:16px;margin-bottom:24px}.subscribe__line input{font-family:Mont,sans-serif;font-size:18px;line-height:23px;background-color:transparent;border-radius:48px;border:1px solid #FFE1C2;color:#ffe1c2;padding:0 36px;height:61px;width:100%}.subscribe__line input:focus{outline:none}.subscribe__line input::placeholder{color:#ffe1c2b3}.subscribe__line button{padding:0 36px;line-height:61px;height:61px;background:linear-gradient(180deg,#f3e0cd,#e5cbaf);display:flex;align-items:center;justify-content:center;font-size:18px;color:#553007;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer}.subscribe__line button:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.subscribe__checkbox-line{display:flex;gap:24px;cursor:pointer}.subscribe__checkbox-line input{position:absolute;opacity:0;width:0;height:0}.subscribe__checkbox-agree{font-family:Mont,sans-serif;font-size:16px;line-height:1.2;font-weight:300;color:#ffe1c2b3}.subscribe__custom-checkbox{position:relative;flex-shrink:0;min-width:16px;width:16px;height:16px;margin-top:2px;border:1px solid rgba(255,225,194,.7);background:transparent;transition:all .15s ease;cursor:pointer}.subscribe__custom-checkbox:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 4L6 11.5L2.5 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:10px;background-position:center;background-repeat:no-repeat;opacity:0;scale:.6;transition:all .18s ease}.subscribe__real-checkbox:checked+.subscribe__custom-checkbox{background:#ffe1c2b3}.subscribe__real-checkbox:checked+.subscribe__custom-checkbox:after{opacity:1;scale:1}.subscribe__real-checkbox:disabled+.subscribe__custom-checkbox{opacity:.5;cursor:not-allowed}.subscribe__error{color:#ff2a2ae6;font-size:12px}@media(max-width:1023px){.subscribe{padding:40px 0}.subscribe__sub{font-size:24px;margin-bottom:20px}.subscribe__sub-info{font-size:16px;max-width:290px}.subscribe__body{align-items:flex-start;flex-direction:column;gap:40px}.subscribe__line{flex-direction:column;gap:8px}.subscribe__line input{line-height:42px;height:42px;font-size:14px;padding:0 24px}.subscribe__line button{line-height:42px;height:42px;width:100%;font-size:14px}.subscribe__checkbox-agree{font-size:12px}}.delivery-info{color:#553007;margin-top:150px;letter-spacing:.1px}.delivery-info__base{display:flex;align-items:center;gap:2px;margin-bottom:80px}.delivery-info__base-img{border-radius:56px 0 0 56px}.delivery-info__base-col{border-radius:0 56px 56px 0;overflow:hidden;padding:48px 56px 54px;position:relative;height:417px;width:100%}.delivery-info__base-col h1{text-transform:uppercase;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;margin-bottom:32px;position:relative;z-index:2;color:#fff}.delivery-info__base-col-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.delivery-info__base-section{display:flex;align-items:flex-start;gap:12px;font-family:Mont,sans-serif;position:relative;z-index:2;margin-bottom:24px}.delivery-info__base-section:last-child{margin-bottom:0}.delivery-info__base-left{flex:0 0 40px;width:40px;height:40px;border-radius:40px;background-color:#fff;display:flex;align-items:center;justify-content:center}.delivery-info__base-text{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;color:#fff}.delivery-info__base-text p{margin-bottom:4px}.delivery-info__base-text p:last-child{margin-bottom:0}.delivery-info__receiving-header{text-transform:uppercase;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;margin-bottom:40px}.delivery-info__receiving-cards{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.delivery-info__receiving-card{width:424px;padding:32px;font-family:Mont,sans-serif;background:linear-gradient(to bottom,#faf7f2,#faf7f200);border-radius:56px;min-height:300px}.delivery-info__receiving-card-header{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase;margin-bottom:12px}.delivery-info__receiving-card-icon-container{width:56px;height:56px;border-radius:56px;background-color:#fff;display:flex;align-items:center;justify-content:center}.delivery-info__receiving-card-icon-container img{width:40px}.delivery-info__receiving-card-body{margin-bottom:12px;font-size:18px;line-height:24px;transition:max-height .4s ease}.delivery-info__receiving-card-body.expanded{max-height:none;overflow:visible}.delivery-info__receiving-card-more-btn{width:220px;height:41px;line-height:41px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Gotham Pro,sans-serif;font-size:18px;padding:0;border:none;cursor:pointer;background-color:transparent;border-radius:8px;transition:background-color .4s ease;color:#553007}.delivery-info__receiving-card-more-btn:hover{background-color:#faf7f2}.delivery-info__payment{margin-bottom:120px;position:relative;letter-spacing:.1px;color:#553007}.delivery-info__payment-bg{position:absolute;top:0;left:0;width:100vw;height:600px;object-fit:cover}.delivery-info__payment-body{padding:80px 0;margin-bottom:60px}.delivery-info__payment-header{text-transform:uppercase;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;margin-bottom:40px}.delivery-info__payment-section{display:flex;align-items:flex-start;gap:12px;margin-bottom:2px;font-family:Mont,sans-serif;padding:56px;background-color:#ffffffab;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 0 16px #5429091a;-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1)}.delivery-info__payment-section:last-child{margin-bottom:0}.delivery-info__payment-section-left{min-width:300px;max-width:300px;font-size:28px;font-weight:700;line-height:36px}.delivery-info__payment-section-left-text{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;font-weight:700;margin-top:24px}.delivery-info__payment-section-text{font-size:18px;line-height:24px}.delivery-info__payment-section-text strong{font-weight:700}.delivery-info__guarantee{margin-bottom:200px;display:flex;align-items:center;justify-content:center}.delivery-info__guarantee h2{color:#000;font-family:Cormorant,serif;text-transform:uppercase;font-size:40px;font-weight:500;line-height:.9}.delivery-info__guarantee h2 .red{color:#a14242}.delivery-info__guarantee h2.mobile{display:none}.delivery-info__guarantee-catalog-btn,.delivery-info__form-submit-btn{width:243px;line-height:61px;height:61px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer}.delivery-info__guarantee-catalog-btn:hover,.delivery-info__form-submit-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.delivery-info__steps{margin-bottom:290px;display:flex;justify-content:space-between;gap:24px}.delivery-info__step-image-container{position:relative;margin-bottom:8px;border-radius:8px;overflow:hidden;height:220px}.delivery-info__step-num{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:100px;background-color:#e4d6c0;font-size:20px;font-weight:700;line-height:24px;display:flex;align-items:center;justify-content:center}.delivery-info__step-name{position:absolute;bottom:24px;left:0;width:100%;padding:0 24px;color:#fff;font-size:20px;line-height:24px;font-weight:700;text-transform:uppercase}.delivery-info__step-info{height:316px;border-radius:8px;padding:24px;display:flex;font-size:18px;line-height:24px;font-family:Mont,sans-serif;border:2px solid #FAF7F2}.delivery-info__form{background-color:#faf7f2;padding:56px;border-radius:8px;color:#553007;margin-bottom:200px}.delivery-info__form p{margin-bottom:38px;font-family:Mont,sans-serif;font-size:16px;line-height:1.2;font-weight:300;text-align:center}.delivery-info__form input,.delivery-info__form textarea{width:100%;height:56px;padding:0 36px;border:none;border-radius:8px;color:#542909;font-family:Mont,sans-serif;font-size:18px}.delivery-info__form input:focus,.delivery-info__form textarea:focus{outline:none}.delivery-info__form input::placeholder,.delivery-info__form textarea::placeholder{color:#c4bcb4}.delivery-info__form textarea{resize:none;height:122px;padding:24px 36px;margin-bottom:20px}.delivery-info__form-header{margin-bottom:24px;font-size:32px;font-weight:700;line-height:40px;text-align:center}.delivery-info__form-inputs{display:flex;gap:8px;margin-bottom:8px}.delivery-info__form-submit-btn-container{width:100%;display:flex;justify-content:center}@media(max-width:1100px){.delivery-info__base{margin-bottom:60px}.delivery-info__base-img{display:none}.delivery-info__base-col{padding:24px;border-radius:48px;height:100%}.delivery-info__base-text{font-size:14px}.delivery-info__receiving-cards{flex-direction:column;margin-bottom:60px}.delivery-info__receiving-card{width:100%}.delivery-info__payment{margin-bottom:180px}.delivery-info__payment-body{padding:0}.delivery-info__payment-bg{display:none}.delivery-info__payment-section{flex-direction:column;padding:32px}.delivery-info__payment-section-text{font-size:14px}.delivery-info__guarantee{margin-bottom:40px;flex-direction:column;gap:20px}.delivery-info__guarantee h2{font-size:32px}.delivery-info__guarantee h2.desktop{display:none}.delivery-info__guarantee h2.mobile{display:block}.delivery-info__guarantee svg{display:none}.delivery-info__steps{flex-direction:column;margin-bottom:180px}.delivery-info__step-image-container img{width:100%;object-fit:cover}}.blog-header{margin-top:142px;margin-bottom:16px}.blog-header__title{margin-bottom:56px;text-transform:uppercase;color:#ffe1c2;font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9}.blog-header__categories{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:100px}.blog-header__category{height:56px;padding:0 24px;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:56px;color:#542909;background-color:#fff;border-radius:8px;cursor:pointer;transition:all .4s ease}.blog-header__category:first-child{padding:0 85px}.blog-header__category:hover{background-color:#f3e0cd}.blog-header__category.active{background:linear-gradient(180deg,#f3e0cd,#e5cbaf)}.blog-header__category.active:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.blog-header__sort{display:flex;justify-content:flex-end}.blog-header__sort-select{position:relative;display:inline-block;background-color:#fff;padding-left:24px;border-radius:24px;font-size:16px;font-weight:300;color:#553007}.blog-header__sort-toggle{padding:11px 56px 11px 8px;border-radius:999px;border:none;font-size:18px;color:#542909;cursor:pointer;font-family:Gotham Pro,sans-serif;background-color:#fff}.blog-header__sort-toggle:focus{outline:none;border-color:#cfcfcf}.blog-header__arrow-container{position:absolute;height:24px;right:24px;top:50%;transform:translateY(-50%);pointer-events:none}.blog-header__arrow-container.arrow-rotate svg{transform:rotate(180deg)}.blog-bg{width:100vw;height:auto;object-fit:cover;position:absolute;pointer-events:none}@media(max-width:767px){.blog-header__title{color:#553007;font-size:48px;margin-bottom:40px}.blog-header__categories{margin-bottom:40px}.blog-header__category{width:calc(50% - 6px);padding:0 4px;font-size:16px;display:flex;justify-content:center}.blog-header__category:first-child{padding:0 4px}.blog-bg{display:none}}.blog-body{margin-bottom:250px}.blog-body__cards{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:32px}.pdf-guide{position:relative}.pdf-guide__bg{position:absolute;top:0;left:0;width:100vw;height:100%;object-fit:cover}.pdf-guide__body{padding:112px 0;display:flex;align-items:center;justify-content:space-between}.pdf-guide__left{color:#ffe1c2}.pdf-guide__get-text{margin-bottom:24px;font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase}.pdf-guide__errors-text{font-family:Mont,sans-serif;font-size:24px;font-weight:300;line-height:1.2}.pdf-guide__form-line{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.pdf-guide__form-line input{width:539px;height:61px;padding:0 36px;background-color:transparent;border:1px solid #FFE1C2;border-radius:48px;font-family:Mont,sans-serif;font-size:18px;color:#ffe1c2}.pdf-guide__form-line input:focus{outline:none}.pdf-guide__form-line input::placeholder{color:#ffe1c2b3}.pdf-guide__form-line button{background:linear-gradient(180deg,#f3e0cd,#e5cbaf);width:195px;min-width:195px;height:61px;border-radius:48px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:61px;color:#553007;font-family:Mont,sans-serif;border:none;cursor:pointer}.pdf-guide__form-line button:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.pdf-guide__checkbox{display:flex;gap:24px;color:#ffe1c2b3;font-family:Mont,sans-serif;font-weight:300}.pdf-guide__checkbox svg{cursor:pointer}.pdf-guide__checkbox p{margin-top:-3px}.article-header{margin-bottom:100px;background-color:#fffc;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);box-shadow:0 0 16px #5429091a;border-radius:24px;padding:56px}.article-header__title-line{display:flex;align-items:flex-start;justify-content:space-between}.article-header__title-line h1{max-width:748px;font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;margin-bottom:28px;text-transform:uppercase}.article-header__title-line p{display:flex;align-items:center;gap:14px;font-family:Mont,sans-serif;font-size:17px;color:#553007}.article-header__preview{font-family:Mont,sans-serif;font-size:17px;color:#553007}.article-header__preview h2{font-size:28px;line-height:36px;margin-bottom:16px}.article-header__preview h3{font-size:24px;line-height:32px;margin-bottom:16px}.article-header__preview strong{font-weight:700}.article-header__preview ul{list-style-type:disc;margin-bottom:16px}.article-header__preview li{margin-left:1em}.article-header__preview img{border-radius:8px;width:100%;object-fit:cover}.article-header__preview p{margin-bottom:16px}.article-header__preview a{font-weight:600;text-decoration:underline}.article-header__preview a:hover{text-decoration:none}.article-bg{width:100vw;height:auto;object-fit:cover;position:absolute;pointer-events:none}.article-container{max-width:1028px;margin:0 auto;padding:0 20px;position:relative}@media(max-width:767px){.article-header{padding:24px}.article-header__title-line{flex-direction:column;gap:8px;margin-bottom:16px}.article-header__title-line h1{font-size:48px;margin-bottom:0}.article-header__preview{font-size:15px}.article-header__preview h2{font-size:24px;line-height:32px;margin-bottom:16px}.article-header__preview h3{font-size:20px;line-height:28px;margin-bottom:16px}.article-bg{height:400px}}.article-body{margin-bottom:56px;background-color:#fffc;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);box-shadow:0 0 16px #5429091a;border-radius:24px;padding:56px;font-family:Mont,sans-serif;color:#553007;font-size:18px;line-height:24px;letter-spacing:.1px}.article-body h2{font-size:28px;line-height:36px;margin-bottom:16px}.article-body h3{font-size:24px;line-height:32px;margin-bottom:16px}.article-body strong{font-weight:700}.article-body ul{list-style-type:disc;margin-bottom:16px}.article-body li{margin-left:1em}.article-body img{border-radius:8px;width:100%;object-fit:cover}.article-body p{margin-bottom:16px}.article-body a{font-weight:600;text-decoration:underline}.article-body a:hover{text-decoration:none}.article-body figcaption{display:none}.article-body .caption{color:#c4a88d;margin-bottom:8px}@media(max-width:767px){.article-body{padding:24px;font-size:15px}.article-body h2{font-size:24px;line-height:32px;margin-bottom:16px}.article-body h3{font-size:20px;line-height:28px;margin-bottom:16px}}.article-products{background-color:#faf7f2;padding:82px 0}.article-products__header{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;text-transform:uppercase;margin-bottom:52px;color:#553007}.article-products__body{display:flex;gap:24px}.article-products .catalog-card{border:none}@media(max-width:767px){.article-products{padding:60px 0}.article-products__header{font-size:48px;margin-bottom:40px}.article-products__body{flex-wrap:wrap;gap:12px}}.recent{background-color:#634d3d;padding:82px 0}.recent__header{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;text-transform:uppercase;margin-bottom:52px;color:#fff}.recent__body{display:flex;gap:24px}.recent .catalog-card{border:none}@media(max-width:767px){.recent{padding:60px 0}.recent__header{font-size:48px;margin-bottom:40px}.recent__body{gap:12px;flex-wrap:wrap}}.favorites-page__header{font-family:Cormorant,serif;font-size:64px;line-height:1;text-transform:uppercase;margin-bottom:30px;color:#542909}.favorites-page__cards{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:30px}.favorites-page .catalog-pagination{margin-bottom:50px}.favorites-page .cart-price__submit-btn{width:250px;margin-bottom:50px}@media(max-width:767px){.favorites-page__header{font-size:48px;margin-bottom:24px}.favorites-page__cards{gap:12px}}.search-page__header{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;margin-bottom:30px}.search-page__cards{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:30px}.search-page .catalog-pagination{margin-bottom:50px}.search-page .cart-price__submit-btn{width:250px;margin-bottom:50px}.custom-page{margin-top:150px;margin-bottom:100px}.custom-page__body{color:#542909}.custom-page__body p,.custom-page__body h2,.custom-page__body h3,.custom-page__body ul,.custom-page__body ol{margin-bottom:.5em}.custom-page__body strong{font-weight:700}.custom-page__body em{font-style:italic}.custom-page__body h2{font-size:2em}.custom-page__body h3{font-size:1.6em}.custom-page__body ul{list-style-type:disc;margin-left:1em}.custom-page__body ol{list-style-type:decimal;margin-left:1em}.catalog-page{margin-bottom:70px}.catalog-page__header{font-family:Cormorant,serif;font-size:64px;line-height:1;text-transform:uppercase;margin-bottom:30px;color:#542909}.catalog-page__body{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.catalog-page__right-section{width:926px}@media(max-width:1023px){.catalog-page__body{flex-direction:column}.catalog-page__left-section{display:none}.catalog-page__right-section{width:auto}}.catalog-categories{width:346px;padding:24px 0;color:#351c0a;display:flex;flex-direction:column;gap:12px;position:relative}.catalog-categories__header{font-size:32px;font-weight:700;line-height:40px;padding:0 36px;color:#542909}.catalog-categories__line-container{padding:0 24px}.catalog-categories__line{width:100%;height:1px;background-color:#c4bcb4}.catalog-categories__toggle-buttons{font-weight:500;display:flex;flex-direction:column;padding:0 36px}.catalog-categories__toggle-buttons a:hover{text-decoration:underline}.catalog-categories__toggle-buttons .profile-newsletter__label{width:fit-content}.catalog-categories__toggle-buttons-line{display:flex;align-items:center;justify-content:space-between}.catalog-categories__checkbox-btn{height:48px;line-height:48px;background-color:transparent;cursor:pointer;display:flex;align-items:center;width:192px;padding-left:0;gap:12px;font-family:Mont,sans-serif;font-size:17px;color:#542909;border:none}.catalog-categories__list{display:flex;flex-direction:column}.catalog-categories__item{position:relative}.catalog-categories__item:hover>.catalog-dropdown{opacity:1;visibility:visible;transform:translate(0)}.catalog-categories__item:hover>.catalog-categories__link svg{transform:rotate(-90deg)}.catalog-categories__item:hover>.catalog-dropdown,.catalog-categories__item .catalog-dropdown:hover{opacity:1;visibility:visible;transform:translate(0)}.catalog-categories__link{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 36px;transition:color .4s ease,background-color .4s ease;position:relative;z-index:2;border-radius:8px;font-family:Mont,sans-serif;font-size:17px;color:#542909}.catalog-categories__link svg{stroke:#351c0a;transition:transform .4s ease}.catalog-categories__link:hover,.catalog-categories__link.active{color:#fff;font-weight:500;background-color:#542909}.catalog-categories__link:hover svg,.catalog-categories__link.active svg{transform:rotate(180deg);stroke:#fff}.catalog-filters{width:346px;padding:24px 0;color:#351c0a;display:flex;flex-direction:column;gap:12px}.catalog-filters__header{font-size:32px;font-weight:700;line-height:40px;padding:0 36px;color:#542909}.catalog-filters__line-container{padding:0 24px}.catalog-filters__line{width:100%;height:1px;background-color:#c4bcb4}.catalog-filters__price{padding:0 36px}.catalog-filters__price p{font-family:Mont,sans-serif;font-size:17px;color:#542909;height:40px;display:flex;align-items:center}.catalog-filters__price-inputs{display:flex;align-items:center;gap:10px;justify-content:space-between}.catalog-filters__price-input-line{position:relative;width:100%}.catalog-filters__price-input-line p{position:absolute;font-family:Mont,sans-serif;font-size:17px;color:#542909;color:#c4a88d;top:50%;left:14px;transform:translateY(-50%)}.catalog-filters__price-input-line input{width:100%;height:48px;border:1px solid #E4D6C0;border-radius:5px;background-color:transparent;text-align:right;font-family:Mont,sans-serif;font-size:17px;color:#542909;padding-left:38px;padding-right:14px}.catalog-filters__price-input-line input:focus{outline:none}.catalog-filters__price-input-line input::placeholder{color:#351c0acc}.catalog-filters__list{display:flex;flex-direction:column}.catalog-filters__item{position:relative}.catalog-filters__item:hover>.catalog-dropdown{opacity:1;visibility:visible;transform:translate(0)}.catalog-filters__item:hover>.catalog-categories__link svg{transform:rotate(180deg)}.catalog-filters__item:hover>.catalog-dropdown,.catalog-filters__item .catalog-dropdown:hover{opacity:1;visibility:visible;transform:translate(0)}.catalog-filters__link{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 36px;transition:color .4s ease,background-color .4s ease;position:relative;z-index:2;border-radius:8px;font-family:Mont,sans-serif;font-size:17px;color:#542909}.catalog-filters__link svg{stroke:#351c0a;transition:transform .4s ease}.catalog-filters__link:hover,.catalog-filters__link.active{color:#fff;font-weight:500;background-color:#542909}.catalog-filters__link:hover svg,.catalog-filters__link.active svg{transform:rotate(-90deg);stroke:#fff}.catalog-filters__availability{padding:0 36px}.catalog-filters__availability p{font-family:Mont,sans-serif;font-size:17px;color:#542909;margin-bottom:16px}.catalog-filters__radio-buttons{display:flex;flex-direction:column;gap:16px}.catalog-filters__radio{display:flex;align-items:center;gap:8px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.catalog-filters__radio-input{position:absolute;opacity:0;cursor:pointer}.catalog-filters__radio-input:checked~.catalog-filters__radio-checkmark{border-color:#c4a88d}.catalog-filters__radio-input:checked~.catalog-filters__radio-checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#c4a88d;border-radius:50%}.catalog-filters__radio-checkmark{width:20px;height:20px;border:1px solid #C4A88D;border-radius:50%;position:relative;transition:border-color .2s ease}.catalog-filters__radio-checkmark:hover{border-color:#69422ce6}.catalog-filters__radio-label{font-family:Mont,sans-serif;font-size:17px;color:#542909}.catalog-filters__btns-container{padding:0 24px;display:flex;align-items:center;gap:8px}.catalog-filters__submit-btn{width:100%;height:43px;line-height:43px;font-family:Gotham Pro,sans-serif;font-size:16px;color:#fff;border:1px solid #553007;background-color:#553007;transition:all .4s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:48px}.catalog-filters__submit-btn:hover,.catalog-filters__submit-btn.clear-btn{color:#553007;border:1px solid rgba(85,48,7,.8);background-color:#fff}.catalog-filters__submit-btn.clear-btn:hover{background-color:#553007;border:1px solid #553007;color:#fff}.catalog-cards{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:30px}.catalog-cards__no-products{font-family:Mont,sans-serif;font-size:17px;color:#542909;font-weight:700}.catalog-index{margin-bottom:140px}.catalog-index__header{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;text-transform:uppercase;margin-bottom:52px;color:#542909}.catalog-index__body{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:80px}.catalog-index__cards{width:856px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.catalog-index__popular{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}.catalog-index__form{background-color:#1c0c0366;padding:56px;border-radius:8px;width:416px;color:#fff}.catalog-index__form p{margin-bottom:38px;font-family:Mont,sans-serif;font-size:16px;line-height:1.2;font-weight:300;text-align:center}.catalog-index__form-header{margin-bottom:24px;font-size:32px;font-weight:700;line-height:40px;text-align:center}.catalog-index__form-inputs{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.catalog-index__form-inputs input,.catalog-index__form-inputs textarea{width:100%;height:56px;padding:0 36px;border:none;border-radius:8px;color:#542909;font-family:Mont,sans-serif;font-size:18px}.catalog-index__form-inputs input:focus,.catalog-index__form-inputs textarea:focus{outline:none}.catalog-index__form-inputs input::placeholder,.catalog-index__form-inputs textarea::placeholder{color:#c4bcb4}.catalog-index__form-inputs textarea{resize:none;height:122px;padding:24px 36px}.catalog-index__form-submit-btn{width:100%;line-height:61px;height:61px;background:linear-gradient(180deg,#f3e0cd,#e5cbaf);display:flex;align-items:center;justify-content:center;font-size:18px;color:#553007;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer}.catalog-index__form-submit-btn:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.catalog-index__form-submit-btn:disabled{cursor:not-allowed;background:#d2c1b5;color:#fff;opacity:.8}@media(max-width:767px){.catalog-index__header{font-size:48px;margin-bottom:40px}.catalog-index__body{flex-direction:column}.catalog-index__cards{width:100%;gap:12px}.catalog-index__popular{gap:12px}.catalog-index__form{width:100%;padding:24px}}.about-header{margin-bottom:90px}.about-header h1{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase;margin-top:150px;margin-bottom:64px}.about-header__title{font-size:28px;font-weight:700;line-height:36px;color:#553007;margin-bottom:24px}.about-header__body{display:flex;align-items:center;justify-content:space-between;gap:24px}.about-header__left-col p,.about-header__right-col p{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;margin-bottom:32px}.about-header__left-col img,.about-header__right-col img{border-radius:8px}.about-header__left-col{width:804px}@media(max-width:1320px){.about-header__body{flex-direction:column}.about-header__left-col,.about-header__left-col img,.about-header__right-col,.about-header__right-col img{width:100%}}@media(max-width:767px){.about-header h1{font-size:48px;margin-bottom:40px}}.about-philosophy__header{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase;margin-bottom:60px}.about-philosophy__body{display:flex;justify-content:space-between;gap:24px}.about-philosophy__card{background:linear-gradient(180deg,#ffe1c20d,#ffe1c21a);padding:32px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);box-shadow:0 0 16px #5429091a;border-radius:24px;margin-bottom:100px}.about-philosophy__card-header{font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase;color:#553007;margin-bottom:16px}.about-philosophy__card-body{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007}@media(max-width:900px){.about-philosophy{margin-bottom:60px}.about-philosophy__body{flex-direction:column}.about-philosophy__card{margin-bottom:0}}@media(max-width:767px){.about-philosophy__header{font-size:48px;margin-bottom:40px}}.about-whyus__body{padding:32px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);box-shadow:0 0 16px #5429091a;border-radius:24px;margin-bottom:80px}.about-whyus__header{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase;margin-bottom:60px;text-align:center}.about-whyus__header .black{color:#000}.about-whyus__header .red{color:#a14242}.about-whyus__buttons{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between}.about-whyus__btn{width:299px;border-radius:8px;background-color:transparent;border:2px solid #FAF7F2;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;height:66px;cursor:pointer;transition:all .4s ease}.about-whyus__btn:hover{background-color:#f3e0cd;border-color:#f3e0cd}.about-whyus__btn.active{border:none;background:linear-gradient(180deg,#f3e0cd,#e5cbaf)}.about-whyus__btn.active:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.about-whyus__footer{display:flex;align-items:flex-start;gap:12px}.about-whyus__footer img{border-radius:8px}.about-whyus__info{display:flex;flex-direction:column;height:200px}.about-whyus__info-text{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007}.about-whyus__info-text strong{font-weight:700}.about-whyus__footer-btn-container{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100%}.about-whyus__footer-btn{font-family:Gotham Pro,sans-serif;line-height:1.4;color:#542909;color:#fff;width:218px;line-height:61px;height:61px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer}.about-whyus__footer-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}@media(max-width:767px){.about-whyus__header{font-size:48px;margin-bottom:40px}.about-whyus__buttons{flex-direction:column;gap:4px}.about-whyus__btn{font-size:14px;width:100%}.about-whyus__footer{flex-direction:column}.about-whyus__footer img{width:100%}.about-whyus__footer-btn-container{margin-top:16px}.about-whyus__info{height:auto}}.about-support{margin-bottom:167px}.about-support__body{padding:24px;display:flex;justify-content:space-between;gap:12px}.about-support__left-col{flex:0 0 610px}.about-support__header{font-size:32px;line-height:40px;font-weight:700;margin-bottom:24px}.about-support__header .red{color:#a14242}.about-support__buttons{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.about-support__btn{padding:0 24px;border-radius:8px;background-color:transparent;border:2px solid #FAF7F2;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;height:41px;cursor:pointer;transition:all .4s ease}.about-support__btn:hover{background-color:#f3e0cd;border-color:#f3e0cd}.about-support__btn.active{border:none;background:linear-gradient(180deg,#f3e0cd,#e5cbaf)}.about-support__btn.active:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.about-support__title{margin-bottom:8px;font-size:20px;line-height:24px;letter-spacing:.1px;text-transform:uppercase;color:#553007;font-weight:700}.about-support__text{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007}@media(max-width:1300px){.about-support__header{font-size:28px;line-height:34px}.about-support__body{flex-direction:column;padding:0}.about-support__buttons{gap:8px}.about-support__btn{font-size:14px}.about-support__left-col{flex:0 0 auto}.about-support__right-col img{width:100%}}.about-form{position:relative;height:662px}.about-form__bg{position:absolute;top:0;left:0;width:100vw;height:662px;object-fit:cover;pointer-events:none}.about-form__form{position:relative;top:-108px;background-color:#fffc;border-radius:24px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);box-shadow:0 0 16px #5429091a;padding:56px 104px;display:flex;flex-direction:column;align-items:center}.about-form__header{text-align:center;font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.02em;margin-bottom:24px;color:#553007;text-transform:uppercase}.about-form__info{text-align:center;font-family:Mont,sans-serif;font-weight:300;line-height:1.2;margin-bottom:44px;color:#553007}.about-form__inputs{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:32px}.about-form__inputs input,.about-form__inputs textarea{width:100%;height:56px;font-family:Mont,sans-serif;font-size:18px;color:#542909;padding:0 36px;border:none;border-radius:8px}.about-form__inputs input:focus,.about-form__inputs textarea:focus{outline:none}.about-form__inputs input::placeholder,.about-form__inputs textarea::placeholder{color:#c4bcb4}.about-form__inputs textarea{resize:none;padding-top:24px;padding-bottom:24px;height:122px}.about-form__submit-btn{font-family:Gotham Pro,sans-serif;line-height:1.4;color:#542909;color:#fff;width:223px;line-height:61px;height:61px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer}.about-form__submit-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.about-form__submit-btn:disabled{cursor:not-allowed;background:#d2c1b5;color:#fff;opacity:.8}.about-form-container{max-width:651px;margin:0 auto;padding:0 20px;position:relative}@media(max-width:767px){.about-form__form{padding:24px}}.contacts-header{margin-top:150px;margin-bottom:56px}.contacts-header h1{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase;text-align:center;margin-bottom:60px}.contacts-header h2{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;margin-bottom:24px}.contacts-header__body{padding:0 32px;display:flex;justify-content:space-between}.contacts-header__info{display:flex;align-items:center;gap:16px;color:#553007}.contacts-header__info-btn{font-family:Gotham Pro,sans-serif;line-height:1.4;color:#542909;color:#fff;padding:0 16px;line-height:61px;height:61px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;gap:10px;font-size:18px;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer}.contacts-header__info-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.contacts-header__questions{width:fit-content}.contacts-header__question{display:flex;align-items:center;justify-content:space-between;gap:20px}.contacts-header__question p{font-family:Mont,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#553007;text-transform:uppercase}.contacts-header__question a{display:block;font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007}.contacts-header__question a:hover{text-decoration:underline}@media(max-width:767px){.contacts-header{margin-bottom:40px}.contacts-header h1{font-size:48px;margin-bottom:40px}.contacts-header h2{font-size:30px}.contacts-header__body{flex-direction:column;gap:16px;padding:0}.contacts-header__info{font-size:14px}.contacts-header__info-btn{font-size:14px;line-height:42px;height:42px;min-width:188px;gap:4px;padding:0 4px}.contacts-header__question{flex-direction:column;align-items:flex-start;gap:0}.contacts-header__question a,.contacts-header__question p{font-size:16px}}.contacts-body{margin-bottom:113px}.contacts-body h2{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;margin-bottom:32px;margin-left:32px}.contacts-body__cards{display:flex;align-items:center;justify-content:space-between;gap:12px}.contacts-body__card{position:relative;width:100%;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);box-shadow:0 0 16px #5429091a;padding:32px;border-radius:24px;margin-bottom:12px;background-color:#fffc;color:#553007}.contacts-body__card a:hover{text-decoration:underline}.contacts-body__card p{font-family:Mont,sans-serif;font-size:18px;font-weight:700;line-height:24px}.contacts-body__card p .brown{color:#c4a88d}.contacts-body__card p .red{color:#a14242}.contacts-body__card-short{max-width:70%}.contacts-body__card-image{pointer-events:none;position:absolute;bottom:0;right:-23px;width:394px}@media(max-width:767px){.contacts-body__card-image{display:none}.contacts-body__card{padding:24px}.contacts-body__card-short{max-width:100%}.contacts-body__line{font-size:16px}.contacts-body__cards{flex-direction:column;gap:0}}.contacts-form .about-form__form{top:-45px}.cart-page{margin-top:150px;margin-bottom:80px}.cart-page h1{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase;margin-bottom:22px}.cart-page__body{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.cart-page__actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.cart-page__select-all-btn{height:41px;display:flex;align-items:center;gap:8px;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;background-color:transparent;border:none;cursor:pointer}.cart-page__delete-btn{height:41px;font-family:Gotham Pro,sans-serif;font-size:18px;color:#c4a88d;text-decoration:underline;background-color:transparent;border:none;cursor:pointer}.cart-page__delete-btn:hover{text-decoration:none}@media(max-width:1300px){.cart-page h1{font-size:48px}.cart-page__body{flex-direction:column}.cart-page__select-all-btn,.cart-page__delete-btn{font-size:16px}.cart-page__actions{margin-bottom:24px}}.cart-delivery{margin-bottom:80px}.cart-delivery__body{padding:56px;background-color:#faf7f2;border-radius:8px}.cart-delivery__actions{margin-bottom:40px;display:flex;align-items:center;gap:12px}.cart-delivery__btn{padding:0 24px;border-radius:48px;background-color:transparent;border:2px solid #FAF7F2;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;height:41px;line-height:41px;cursor:pointer;transition:all .4s ease;border:1px solid #542909}.cart-delivery__btn:hover{background-color:#f3e0cd;border-color:#f3e0cd}.cart-delivery__btn.active{border:none;background:linear-gradient(180deg,#f3e0cd,#e5cbaf)}.cart-delivery__btn.active:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.cart-delivery__info{display:flex;flex-direction:column;gap:24px}.cart-delivery__icon-container{width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;background-color:#fff}.cart-delivery__line{display:flex;align-items:center;gap:12px}.cart-delivery__line p{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007}.cart-delivery__line a{text-decoration:underline}.cart-delivery__line a:hover{text-decoration:none}@media(max-width:767px){.cart-delivery__body{padding:24px}.cart-delivery__actions{flex-direction:column}.cart-delivery__line p{font-size:16px}}.cart-products{display:flex;flex-direction:column;gap:24px;flex:1 1 auto;padding-right:28px}.cart-products__empty-cart{font-family:Mont,sans-serif;font-size:17px;color:#542909}.cart-products .cart-price__submit-btn{width:304px}@media(max-width:1300px){.cart-products{width:100%;padding-right:0}}@media(max-width:767px){.cart-price__submit-btn{width:100%}}.cart-price{width:416px;padding:24px 56px 32px;border-radius:8px;background-color:#faf7f2}.cart-price__title{font-family:Gotham Pro,sans-serif;font-size:32px;line-height:40px;font-weight:700;color:#553007;text-align:center;margin-bottom:24px}.cart-price__info{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.cart-price__line{display:flex;align-items:center;justify-content:space-between}.cart-price__line-info{font-weight:300;line-height:11px}.cart-price__num{font-weight:700;line-height:11px}.cart-price__num .red{color:#a14242}.cart-price__overall{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:42px}.cart-price__overall-sum{font-size:32px;font-weight:300;line-height:1.2;letter-spacing:-.02em;color:#553007}.cart-price__overall-delivery-info{font-weight:300;line-height:1.2;color:#c4a88d}.cart-price__overall-num{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;font-size:32px;flex:0 0 210px;text-align:right}.cart-price__promocode{position:relative;width:100%;height:56px;background-color:#fff;border-radius:8px;overflow:hidden}.cart-price__promocode input{font-family:Mont,sans-serif;font-size:18px;border:none;padding-left:58px;padding-right:36px;height:56px;color:#542909}.cart-price__promocode input:focus{outline:none}.cart-price__promocode input::placeholder{color:#c4bcb4}.cart-price__promocode-icon{position:absolute;top:50%;left:24px;transform:translateY(-50%);height:24px}.cart-price__promocode-apply,.cart-price__promocode-remove{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:24px;height:24px;border:none;padding:0;background-color:transparent;cursor:pointer}.cart-price__promocode-apply svg,.cart-price__promocode-remove svg{width:16px;height:16px}.cart-price__promocode-message{font-size:14px;height:16px;margin-top:2px}.cart-price__promocode-message.success{color:#542909}.cart-price__submit-btn{font-family:Gotham Pro,sans-serif;line-height:1.4;color:#542909;color:#fff;width:100%;line-height:61px;height:61px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer;margin-bottom:18px;margin-top:20px}.cart-price__submit-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.cart-price__submit-btn:disabled{cursor:not-allowed;background:#d2c1b5;color:#fff;opacity:.8}.cart-price__one-click{font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;text-decoration:underline;text-align:center;display:block}.cart-price__one-click:hover{text-decoration:none}@media(max-width:767px){.cart-price{width:100%;padding:24px}.cart-price__overall-num{flex:0 0 auto;font-size:32px}.cart-price__overall-sum{font-size:28px}.cart-price__overall-delivery-info{font-size:14px}}.order-page{margin-top:150px;margin-bottom:80px}.order-page h1{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase;margin-bottom:40px}.order-page__body{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}@media(max-width:767px){.order-page{margin-bottom:60px}.order-page h1{font-size:48px;margin-bottom:24px}.order-page__body{flex-direction:column}}.order-info{color:#553007;width:100%}.order-info__section-header{text-transform:uppercase;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;margin-bottom:20px}.order-info__inputs{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.order-info__inputs input,.order-info__inputs textarea{width:100%;height:56px;font-family:Mont,sans-serif;font-size:18px;color:#542909;background-color:#faf7f2;border:none;border-radius:8px;padding:0 36px}.order-info__inputs input:focus,.order-info__inputs textarea:focus{outline:none}.order-info__inputs input::placeholder,.order-info__inputs textarea::placeholder{color:#553007}.order-info__inputs textarea{resize:none;height:130px;padding:24px 36px}.order-info__inputs.delivery-inputs{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:12px}.order-info__inputs.delivery-inputs input{width:calc(50% - 6px)}.order-info__radio-buttons{display:flex;align-items:center;gap:24px;margin-bottom:40px}.order-info__error-message{font-size:12px;color:#a14242;margin-top:-14px}.u-AhunterSuggestions{border:1px solid #AAAAAA;background:#fff;overflow:auto;border-radius:2px}.u-AhunterSuggestion{padding:5px;white-space:nowrap;overflow:hidden}.u-AhunterEmptySuggestion{padding:5px;font-style:italic;color:#b8661f}.u-AhunterSelectedSuggestion{background:#e7e7e7}.u-AhunterSuggestions strong{font-weight:700;color:#553007}@media(max-width:767px){.order-info__section-header{font-size:28px}.order-info__radio-buttons{flex-direction:column;align-items:flex-start}}.profile-header{margin-top:150px}.profile-header__body{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.profile-header h1{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase}.profile-header__info{font-family:Mont,sans-serif;font-size:18px;color:#553007}.profile-header__info a:hover{text-decoration:underline}@media(max-width:767px){.profile-header h1{font-size:48px;word-break:break-all}.profile-header__body{flex-direction:column;gap:8px;margin-bottom:36px}}.profile-info__body{background-color:#fffc;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 0 16px #5429091a;-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);padding:32px;width:100%;border-radius:24px;margin-bottom:24px}.profile-info__body-header{display:flex;align-items:center;justify-content:space-between;height:61px;margin-bottom:16px}.profile-info__title{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase}.profile-info__actions{display:flex;align-items:center;gap:12px}.profile-info__action-btn{padding:0 12px;height:61px;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;background-color:transparent;border:none;cursor:pointer}.profile-info__action-btn:hover{text-decoration:underline}.profile-info__line{margin-bottom:12px;display:flex;align-items:center;gap:12px}.profile-info__option{flex:0 0 200px;font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;font-weight:700}.profile-info__value{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007}.profile-info__logout-form{display:flex;justify-content:flex-end}@media(max-width:767px){.profile-info__body-header{flex-direction:column;gap:16px;height:auto;align-items:flex-start;margin-bottom:0}.profile-info__action-btn{padding:0}.profile-info__line{flex-direction:column;align-items:flex-start}.profile-info__option{flex:0 0 auto}}.profile-body{margin-bottom:24px}.profile-body__body{display:flex;align-items:center;justify-content:space-between;gap:24px}.profile-body__right-col{flex:0 0 50%;display:flex;flex-direction:column;gap:24px}.profile-body__card{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 0 16px #5429091a;-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);padding:32px;border-radius:24px;display:flex;align-items:center;justify-content:space-between;flex:0 0 203px;width:636px;background-color:#fffc}.profile-body__card-title{font-size:32px;font-weight:700;line-height:40px;color:#542909}.profile-body__card-link{display:block;margin-bottom:4px;text-decoration:underline;line-height:45px;font-size:18px;color:#542909}.profile-body__card-link:hover{text-decoration:none}.profile-body__card-favorites-empty{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;color:#c4a88d}@media(max-width:1330px){.profile-body__body{flex-direction:column}.profile-body__card,.profile-body__right-col{flex:0 0 auto;width:100%}}.profile-address-book{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 0 16px #5429091a;-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);padding:32px;border-radius:24px;flex:0 0 636px;height:430px;background-color:#fffc}.profile-address-book__header{display:flex;align-items:center;justify-content:space-between;margin-top:6px;margin-bottom:62px}.profile-address-book__header-title{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase}.profile-address-book__header-link{display:block;text-decoration:underline;line-height:45px;font-size:18px;color:#542909}.profile-address-book__header-link:hover{text-decoration:none}.profile-address-book__body{display:flex;flex-direction:column;gap:36px}.profile-address-book__card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.profile-address-book__card-type{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;font-weight:700}.profile-address-book__card-value{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007}.profile-address-book__card-body{display:flex;align-items:center;justify-content:space-between}.profile-address-book__address{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;color:#c4a88d;flex:0 0 350px}.profile-address-book__edit-btn{height:61px;line-height:61px;padding:0;font-family:Gotham Pro,sans-serif;font-size:18px;color:#553007;background-color:transparent;border:none;cursor:pointer;text-decoration:underline}.profile-address-book__edit-btn:hover{text-decoration:none}@media(max-width:1330px){.profile-address-book{flex:0 0 auto;width:100%;height:auto}.profile-address-book__header{margin-bottom:48px;flex-direction:column;align-items:flex-start}.profile-address-book__card-body{flex-direction:column;align-items:flex-start}.profile-address-book__address{flex:0 0 auto}}.profile-newsletter{margin-bottom:64px}.profile-newsletter__body{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 0 16px #5429091a;-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);padding:32px;border-radius:24px;background-color:#fffc}.profile-newsletter__title{margin-bottom:8px;font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase}.profile-newsletter__buttons{display:flex;align-items:center;gap:12px}.profile-newsletter__buttons button{padding:0 16px;height:48px;line-height:48px;display:flex;align-items:center;gap:12px;font-family:Mont,sans-serif;font-size:17px;color:#542909;cursor:pointer;background-color:transparent;border:none}.profile-newsletter__save-btn-container{display:flex;justify-content:flex-end}.profile-newsletter__label{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Mont,sans-serif;font-size:17px;color:#542909;width:142px;height:48px;cursor:pointer}.profile-newsletter__input{display:none}.profile-newsletter__icons .icon-empty{height:24px;display:block}.profile-newsletter__icons .icon-checked{height:24px;display:none}.profile-newsletter__input:checked+.profile-newsletter__icons .icon-empty{display:none}.profile-newsletter__input:checked+.profile-newsletter__icons .icon-checked{display:block}@media(max-width:767px){.profile-newsletter__title{font-size:24px}}.orders__cards{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.orders__pagination,.profile-edit{margin-bottom:60px}.profile-edit__card{background-color:#fffc;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 0 16px #5429091a;-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);padding:32px;width:100%;border-radius:24px}.profile-edit__label{font-family:Mont,sans-serif;font-size:17px;color:#542909;font-weight:700}.product-header__body{background-color:#faf7f2;padding:52px;border-radius:24px;margin-bottom:52px;display:flex;align-items:flex-start;justify-content:space-between;gap:36px}.product-header__photos{display:flex;align-items:flex-start;gap:12px}.product-header__photo-container{width:489px;border-radius:8px;overflow:hidden}.product-header__photo-container img{width:489px;height:368px;object-fit:cover}.product-header__thumbnails{display:flex;flex-direction:column;gap:12px}.product-header__thumbnails .swiper-wrapper{height:368px}.product-header__thumbnails .swiper-slide{height:83px}.product-header__thumbnails .swiper-slide-thumb-active img{opacity:1}.product-header__thumbnails img{width:84px;height:83px;object-fit:cover;border-radius:8px;opacity:.5;transition:opacity .4s ease;cursor:pointer}.product-header__thumbnails img:hover{opacity:1}.product-header__info{flex:1 1 auto;margin-top:14px;min-height:354px;display:flex;flex-direction:column}.product-header__info-header{margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between}.product-header__name{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;max-width:330px}.product-header__share-btn{background-color:transparent;padding:0;cursor:pointer;border:none;position:relative;width:30px;height:30px;display:flex;align-items:flex-end}.product-header__share-btn svg{width:24px;height:24px}.product-header__share-btn:hover .product-header__share-btn-info{opacity:1;visibility:visible}.product-header__share-btn:focus{outline:none}.product-header__share-btn-info{position:absolute;top:-25px;right:0;background-color:#fff;font-family:Mont,sans-serif;font-size:17px;color:#542909;font-size:12px;width:150px;padding:6px;border-radius:6px;opacity:0;visibility:hidden;transition:opacity .4s ease}.product-header__sku-row{margin-bottom:16px;display:flex;align-items:center;gap:8px;line-height:11px;color:#553007}.product-header__sku{font-weight:300}.product-header__info-row{display:flex;align-items:center;gap:16px;margin-bottom:24px}.product-header__reviews{display:flex;align-items:center;gap:8px}.product-header__stars{display:flex;gap:3px}.product-header__stars svg{fill:#553007}.product-header__star-container{height:14px;display:flex;align-items:center;justify-content:center}.product-header__reviews-num,.product-header__availability-text,.product-header__availability-value{font-weight:300;line-height:11px;color:#553007}.product-header__availability{display:flex;align-items:center;gap:8px}.product-header__availability-value .green{padding:4px;border-radius:4px;background-color:#c5ff68}.product-header__availability-value .red{padding:4px;border-radius:4px;background-color:#ff2a2ae6;color:#fff}.product-header__availability-value .none{padding:4px;border-radius:4px;background-color:#553007;color:#fff}.product-header__description{margin-bottom:4px;font-family:Mont,sans-serif;font-weight:300;line-height:1.2;color:#553007;position:relative;transition:max-height .4s ease}.product-header__description:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#faf7f200,#faf7f2);pointer-events:none;transition:opacity .4s ease}.product-header__description.expanded{max-height:none;overflow:visible}.product-header__description.expanded:after{opacity:0}.product-header__description .short-text,.product-header__description .full-text{transition:opacity .3s ease}.product-header__description-btn-container{display:flex;justify-content:flex-end;margin-bottom:40px;flex:1 1 auto}.product-header__description-btn-container button{height:41px;line-height:41px;display:flex;align-items:center;gap:8px;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;background-color:transparent;border:none;cursor:pointer}.product-header__description-btn-container button svg{transition:transform .4s ease}.product-header__description-btn-container button.expanded svg{transform:rotate(180deg)}.product-header__colors{display:flex;align-items:center;gap:24px;margin:40px 0}.product-header__colors p{color:#553007;font-weight:300}.product-header__colors-list{display:flex;align-items:center;gap:1px;position:relative}.product-header__color-container{width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-header__color-container img{width:48px;height:48px;border-radius:4px}.product-header__color-container.active{border:2px solid #171717;border-radius:8px}.product-header__colors-arrow-container{position:absolute;top:50%;right:-16px;transform:translateY(-50%);cursor:pointer;width:32px;height:32px;border-radius:32px;display:flex;align-items:center;justify-content:center;background-color:#fff;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 0 16px #5429091a;-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1)}.product-header__price{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#553007}.product-header__footer{display:flex;align-items:center;justify-content:space-between}.product-header__footer .cart-product__quantity{border:1px solid #69422C;border-radius:8px;margin-top:0}.product-header__actions{display:flex;align-items:center;gap:4px}.product-header__to-cart-btn{width:248px;line-height:56px;height:56px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;color:#fff;border-radius:8px;border:none;cursor:pointer}.product-header__to-cart-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.product-header__to-cart-btn.in-cart{background:transparent;background-color:#faf7f2;border:1px solid #542909;color:#542909}.product-header__like-btn{border:1px solid #69422C;border-radius:8px;width:56px;height:56px;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.product-header__like-btn:hover svg{fill:red;stroke:red;stroke-width:1}.product-header__like-btn svg{fill:#fff;stroke:#462605;stroke-width:1.5;transition:all .4s ease}.product-header__like-btn.active svg{fill:red;stroke:red;stroke-width:1}.product-container{max-width:1440px;margin:0 auto;padding:0 20px;position:relative}@media(max-width:1300px){.product-header__body{flex-direction:column}}@media(max-width:767px){.product-header__body{padding:24px;gap:24px;margin-bottom:40px}.product-header__photos{flex-direction:column;width:100%}.product-header__thumbnails{order:2;flex-direction:row;width:100%}.product-header__thumbnails .swiper-wrapper{height:83px}.product-header__thumbnails .swiper-slide{width:84px}.product-header__photo-container{order:1;width:100%}.product-header__photo-container img{width:100%;height:200px}.product-header__info{margin-top:0}.product-header__name{max-width:100%;font-size:30px}.product-header__share-btn-info{display:none}.product-header__description-btn-container{margin-bottom:24px}.product-header__footer{flex-direction:column;gap:16px}.product-header__to-cart-btn{line-height:42px;height:42px;font-size:12px;width:auto;padding:0 8px}.product-header__like-btn{width:42px;height:42px}.product-header__reviews-num,.product-header__availability-text,.product-header__availability-value,.product-header__description{font-size:14px}.product-header .cart-product__quantity{height:42px;width:90px}.product-header .cart-product__quantity input{height:42px;font-size:14px;width:30px}.product-header .cart-product__quantity-btn{line-height:42px;height:42px;width:30px}.product-header .cart-product__quantity-btn svg{width:18px;height:18px}.product-header .cart-product__quantity-btn.dec{padding-left:10px}.product-header .cart-product__quantity-btn.inc{padding-right:10px}}.product-about{margin-bottom:80px}.product-about__header{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase;margin-bottom:40px}.product-about__body{display:flex;align-items:flex-start;gap:12px}.product-about__col{flex:0 0 642px;display:flex;flex-direction:column;gap:12px}.product-about__line{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.product-about__type{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;color:#171717;font-weight:700;position:relative;display:flex;align-items:baseline;flex:1;gap:14px}.product-about__type:after{content:"";flex:1;border-bottom:1px dashed #171717;transform:translateY(-5px)}.product-about__value{flex:0 0 370px;font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;color:#171717}@media(max-width:1330px){.product-about{margin-bottom:80px}.product-about__header{font-size:48px;margin-bottom:24px}.product-about__body{flex-direction:column}.product-about__col{flex:0 0 auto;gap:8px}.product-about__line{flex-direction:column;align-items:flex-start;gap:0}.product-about__type{font-size:14px}.product-about__value{flex:0 0 auto;font-size:14px}}.product-popular{margin-bottom:80px}.product-popular__header{font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase;margin-bottom:40px}.product-popular__body{display:flex;gap:24px}.product-popular .novelty-card{border:2px solid #FAF7F2}@media(max-width:767px){.product-popular{margin-bottom:60px}.product-popular__header{font-size:48px;margin-bottom:24px}.product-popular__body{gap:12px;flex-wrap:wrap}}.product-reviews{margin-bottom:250px}.product-reviews__header{margin-bottom:40px;font-family:Cormorant,serif;font-size:64px;font-weight:500;line-height:.9;color:#553007;text-transform:uppercase}.product-reviews__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:40px}.product-reviews__photos{display:flex;flex-wrap:wrap;gap:12px}.product-reviews__photos img{width:124px;height:124px;object-fit:cover;border-radius:8px}.product-reviews__photos .blurred{filter:blur(3px)}.product-reviews__rating{flex:0 0 328px;border:10px solid #FAF7F2;border-radius:8px;padding:16px 40px}.product-reviews__rating-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.product-reviews__rating-stars{display:flex;align-items:center;gap:4px}.product-reviews__rating-num{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;font-weight:700}.product-reviews__rating-header{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;margin-bottom:16px}.product-reviews__lines{display:flex;flex-direction:column;gap:2px}.product-reviews__line{height:24px;display:flex;align-items:center;justify-content:space-between}.product-reviews__line-num{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;font-weight:700;flex:0 0 12px;margin-right:2px}.product-reviews__line-star{margin-right:10px}.product-reviews__line-sum{font-weight:300;line-height:1.4;color:#553007;flex:0 0 40px;text-align:right}.product-reviews__line-fillable{border-radius:8px;flex:1 1 auto;height:8px;background-color:#d9d9d9;position:relative;overflow:hidden}.product-reviews__line-filled{position:absolute;top:0;left:0;height:8px;background-color:#553007;border-radius:8px}.product-reviews__filters{margin-left:40px;display:flex;align-items:center;gap:24px;margin-bottom:16px}.product-reviews__sort{display:flex;align-items:center;gap:8px;position:relative}.product-reviews__sort svg{position:absolute;top:50%;transform:translateY(-50%);right:12px;pointer-events:none}.product-reviews__sort-type{font-weight:300;line-height:1.4;color:#553007}.product-reviews__sort-btn{display:flex;align-items:center;gap:8px;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;background-color:transparent;border:none;cursor:pointer;height:41px;line-height:41px;border-radius:6px;appearance:none;padding:0 44px 0 12px}.product-reviews__sort-btn:focus{outline:none;box-shadow:0 0 0 2px #ffe1c233}.product-reviews__cards{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.product-reviews__btn-all{display:flex;align-items:center;justify-content:center;width:fit-content;padding:0 24px;height:41px;line-height:41px;border:1px solid #542909;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909;cursor:pointer;background-color:transparent;transition:all .4s ease;border-radius:100px}.product-reviews__btn-all:hover{background-color:#542909;color:#fff}.product-reviews__no-reviews{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007}@media(max-width:767px){.product-reviews{margin-bottom:100px}.product-reviews__header{font-size:48px;margin-bottom:24px}.product-reviews__top{flex-direction:column;margin-bottom:24px}.product-reviews__photos{order:2}.product-reviews__photos a{width:calc(33.3% - 8px);height:100px}.product-reviews__photos img{width:100%;height:100%}.product-reviews__rating{order:1;flex:0 0 auto;width:100%}.product-reviews__filters{margin-left:0}}.user-order{margin-bottom:60px}.user-order__h1-container h1{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;font-size:50px;text-transform:none;margin-top:150px;margin-bottom:50px}.user-order__card{background-color:#fffc;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 0 16px #5429091a;-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);padding:32px;width:100%;border-radius:24px}.user-order__header{display:flex;align-items:flex-start;justify-content:space-between}.user-order__client-info{margin-bottom:32px;display:flex;flex-direction:column;gap:8px}.user-order__delivery-info{display:flex;flex-direction:column;gap:8px;margin:12px 0}.user-order__delivery-info-header{font-family:Mont,sans-serif;font-size:17px;color:#542909;font-weight:700}.user-order__client-line{display:flex;align-items:center;gap:32px;font-family:Mont,sans-serif;font-size:17px;color:#542909}.user-order__client-line-text{flex:0 0 250px}.user-order__client-line-value{font-weight:700}.user-order__info{display:block;font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;margin-bottom:24px}.user-order__status{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:9999px;height:32px;line-height:32px;white-space:nowrap;font-weight:500;color:#fff}.user-order__status.new{background-color:#542909}.user-order__status.accepted{background-color:#3b82f6}.user-order__status.ready_for_pickup{background-color:#d97706}.user-order__status.cancelled{background-color:#a14242}.user-order__status.completed{background-color:#7ca142}.user-order__products{margin-bottom:40px;display:flex;flex-direction:column;gap:30px}.user-order__product{display:flex;gap:24px}.user-order__product-info{display:flex;flex-direction:column}.user-order__product-sku{font-family:Mont,sans-serif;font-size:17px;color:#542909;line-height:1;margin-bottom:2px}.user-order__product-name{font-family:Gotham Pro,sans-serif;font-size:32px;line-height:40px;font-weight:700;color:#553007;flex:1 1 auto;margin-bottom:8px;font-size:28px;line-height:32px}.user-order__product-price{margin-left:auto;font-family:Gotham Pro,sans-serif;font-size:32px;line-height:40px;font-weight:700;color:#553007;min-width:160px;text-align:right}.user-order__image-container img{width:150px;height:112px;object-fit:cover;border-radius:4px}.user-order__footer{display:flex;align-items:center;justify-content:space-between}.user-order__amount{font-family:Gotham Pro,sans-serif;font-size:32px;line-height:40px;font-weight:700;color:#553007}.user-order__buttons{display:flex;align-items:center;gap:24px}.user-order__btn-pay,.user-order__btn-cancel,.user-order__review-btn{width:100%;line-height:61px;height:61px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer;transition:opacity .4s ease;min-width:240px;width:240px}.user-order__btn-pay:hover,.user-order__btn-cancel:hover,.user-order__review-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.user-order__btn-pay.paid,.user-order__btn-cancel.paid,.user-order__review-btn.paid{background:transparent;background-color:#faf7f2;color:#542909;cursor:default}.user-order__btn-cancel{background:transparent;background-color:#a14242}.user-order__btn-cancel:hover{background:transparent;background-color:#a14242;opacity:.8}.user-order__review-btn{display:flex;height:36px;line-height:36px;min-width:160px;width:160px;font-size:14px}@media(max-width:767px){.user-order__h1-container h1{font-size:36px;margin-bottom:36px}.user-order__header{flex-direction:column;margin-bottom:24px;gap:8px}.user-order__info{font-size:28px;margin-bottom:0}.user-order__client-info{gap:16px}.user-order__client-line{flex-direction:column;gap:8px;align-items:flex-start}.user-order__client-line-text{flex:0 0 auto}.user-order__product{flex-direction:column}.user-order__product-name{font-size:28px}}.review-modal{position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(.85);z-index:999;background-color:#fff;width:650px;border-radius:8px;padding:56px;opacity:0;pointer-events:none;transition:all .25s ease;max-height:95vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.review-modal::-webkit-scrollbar{display:none}.review-modal.show{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.review-modal__product-info{display:flex;align-items:center;gap:16px;margin-bottom:32px}.review-modal__product-image{width:90px;height:60px;object-fit:cover;border-radius:6px}.review-modal__product-name{font-size:24px;color:#553007;font-weight:700}.review-modal__inputs{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.review-modal__inputs input,.review-modal__inputs textarea{width:100%;height:56px;font-family:Mont,sans-serif;font-size:18px;color:#542909;background-color:#faf7f2;border:none;border-radius:8px;padding:0 36px}.review-modal__inputs input:focus,.review-modal__inputs textarea:focus{outline:none}.review-modal__inputs input::placeholder,.review-modal__inputs textarea::placeholder{color:#54290980}.review-modal__inputs textarea{resize:none;height:112px;padding:18px 36px}.review-modal__submit-btn{width:100%;line-height:61px;height:61px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer}.review-modal__submit-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.review-modal__submit-btn:disabled{cursor:default;background:transparent;background-color:#f7f7f7;color:#542909}.review-modal__overlay{inset:0;position:fixed;background-color:#0000004d;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:998;opacity:0;visibility:hidden}.review-modal__overlay.show{opacity:1;visibility:visible}.review-modal__error-message{font-size:12px;color:#a14242;margin-top:-6px}.review-modal__rating{margin-bottom:32px;display:flex;align-items:center;justify-content:center;background-color:#faf7f2;height:56px;border-radius:8px}.review-modal__stars-container{display:inline-flex;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.review-modal__photos{background-color:#faf7f2;border-radius:8px;cursor:pointer;padding:16px 0;margin-bottom:32px;transition:background-color .3s ease}.review-modal__photos:hover{background-color:#ede5d8}.review-modal__photos svg{width:32px;height:32px}.review-modal__photos label{margin-top:4px;cursor:pointer;font-family:Mont,sans-serif;font-size:17px;color:#542909}.review-modal__photos input{display:none}.review-modal__photos-placeholder{display:flex;align-items:center;flex-direction:column}.review-modal__photos-preview{display:flex;justify-content:center}.review-modal__photos-preview img{width:84px;height:84px;object-fit:cover;border-radius:6px;margin:8px}.review-modal__close-btn{padding:0;background-color:transparent;border:none;cursor:pointer;height:36px;z-index:2}.review-modal__close-btn svg{width:36px;height:36px}.review-modal__close-btn{display:none;position:absolute;top:12px;right:20px}.review-modal__disclaimer{font-family:Mont,sans-serif;font-size:17px;color:#542909;font-size:12px;margin-top:4px}.star{position:relative;width:32px;height:32px;display:inline-block}.star-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.star-layer svg{width:100%;height:100%}.star-layer.empty{opacity:1}.star-layer.empty svg{stroke:#542909}.star-layer.filled{opacity:0}.star-layer.filled svg{fill:#542909}.star.active .star-layer.empty{opacity:0}.star.active .star-layer.filled{opacity:1}.stars-container[data-rating="1"] .star:nth-child(-n+1) .star-layer.empty,.stars-container[data-rating="2"] .star:nth-child(-n+2) .star-layer.empty,.stars-container[data-rating="3"] .star:nth-child(-n+3) .star-layer.empty,.stars-container[data-rating="4"] .star:nth-child(-n+4) .star-layer.empty,.stars-container[data-rating="5"] .star:nth-child(-n+5) .star-layer.empty{opacity:0}.stars-container[data-rating="1"] .star:nth-child(-n+1) .star-layer.filled,.stars-container[data-rating="2"] .star:nth-child(-n+2) .star-layer.filled,.stars-container[data-rating="3"] .star:nth-child(-n+3) .star-layer.filled,.stars-container[data-rating="4"] .star:nth-child(-n+4) .star-layer.filled,.stars-container[data-rating="5"] .star:nth-child(-n+5) .star-layer.filled{opacity:1}@media(max-width:767px){.review-modal{top:0;left:0;width:100%;height:100vh;transform:scale(.85);padding:24px;border-radius:0;max-height:100vh}.review-modal.show{transform:scale(1)}.review-modal__close-btn{display:block}.review-modal__photos-preview{flex-wrap:wrap}}.logo{display:block;margin-right:48px}.discount-card{position:relative;overflow:hidden;border-radius:8px;width:calc(50% - 12px);height:520px;cursor:pointer}.discount-card:hover .discount-card__bg{transform:scale(1.1)}.discount-card__arrow{position:absolute;top:24px;right:24px}.discount-card__bg{position:absolute;transition:transform .4s ease;width:100%;height:100%;object-fit:cover}.discount-card__text{position:absolute;left:40px;right:40px;bottom:15px;color:#fff;font-family:Cormorant,serif;font-size:48px;line-height:1}.discount-card__amount{color:#ffe1c2}.discount-card__amount .num{font-size:64px}@media(max-width:767px){.discount-card{width:100%;height:328px}.discount-card__bg{width:100%;height:100%;object-fit:cover}.discount-card__text{left:16px;font-size:32px}.discount-card__text span{font-size:32px!important}.discount-card__amount .num{font-size:42px}.discount-card__arrow svg{width:24px}}.novelty-card{display:flex;flex-direction:column;gap:16px;width:306px;background-color:#fff;transition:all .4s ease;padding:24px;border-radius:8px}.novelty-card__image-container{position:relative;border-radius:6px;overflow:hidden}.novelty-card__image{width:258px;height:194px;object-fit:cover}.novelty-card__old-price{color:#e4d6c0;text-decoration:line-through}.novelty-card__price{font-size:20px;line-height:1.4;font-weight:500;color:#542909}.novelty-card__price-item{color:#351c0ab3;font-size:16px;font-weight:300;margin-left:16px}.novelty-card__name{font-family:Mont,sans-serif;color:#542909;text-transform:uppercase;font-size:22px;min-height:64px;flex:1 1 auto}.novelty-card__name span{display:block}.novelty-card__availability{color:#542909;font-weight:300}.novelty-card__availability .green{color:#7ca142;font-weight:400;margin-left:4px}.novelty-card__availability .red{color:#a14242;font-weight:400;margin-left:4px}.novelty-card__reviews{color:#542909;line-height:1.4;font-weight:300;display:flex;align-items:center;gap:8px}.novelty-card__stars{display:flex;align-items:center;gap:3px}.novelty-card__star svg{fill:#542909}.novelty-card__star-empty svg{stroke:#542909}.novelty-card__cart-btn,.novelty-card__to-product-btn{width:100%;line-height:43px;height:43px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer;transition:opacity .4s ease}.novelty-card__cart-btn:hover,.novelty-card__to-product-btn:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.novelty-card__cart-btn.in-cart,.novelty-card__to-product-btn.in-cart{background:transparent;background-color:#faf7f2;color:#542909}.novelty-card__discount,.novelty-card__discount-amount{position:absolute;bottom:12px;background-color:#542909;color:#fff;font-size:14px;line-height:22px;padding:0 14px;height:22px;border-radius:4px}.novelty-card__discount{left:10px}.novelty-card__discount-amount{right:10px}.novelty-card__like-btn{background-color:transparent;padding:0;border:none;position:absolute;right:10px;top:10px;cursor:pointer;width:40px;height:40px}.novelty-card__like-btn:hover svg{fill:red;stroke:red;stroke-width:1}.novelty-card__like-btn svg{fill:transparent;stroke:#fff;stroke-width:1.5;transition:all .4s ease}.novelty-card__like-btn.active svg{fill:red;stroke:red;stroke-width:1}.novelty-card__actions{display:flex;align-items:center;border-radius:48px;overflow:hidden;background-color:#faf7f2}.novelty-card__actions .quantity{display:flex;align-items:center;padding-left:24px}.novelty-card__actions .quantity button{height:100%;background-color:transparent;padding:0;border:none;font-family:Mont,sans-serif;font-size:17px;color:#553007;cursor:pointer;width:24px;display:flex;justify-content:center}.novelty-card__actions .quantity button:focus{outline:none}.novelty-card__actions .quantity input{height:100%;background-color:transparent;border:none;text-align:center;width:36px;font-family:Mont,sans-serif;font-size:17px;color:#553007}.novelty-card__actions .quantity input:focus{outline:none}@media(max-width:767px){.novelty-card{width:calc(50% - 6px);padding:16px 12px;gap:14px}.novelty-card__image{width:100%;height:120px}.novelty-card__like-btn{width:20px;height:20px;top:8px;right:8px}.novelty-card__like-btn svg{width:18px;height:18px}.novelty-card__price{font-size:16px}.novelty-card__price-item{font-size:12px;margin-left:8px}.novelty-card__name{font-size:20px;min-height:52px}.novelty-card__availability,.novelty-card__reviews{font-size:14px}.novelty-card__stars{gap:1px}.novelty-card__stars svg{width:10px;height:10px}.novelty-card__cart-btn,.novelty-card__to-product-btn{line-height:36px;height:36px;font-size:12px}.novelty-card__actions .quantity{padding-left:6px}.novelty-card__actions .quantity button{font-size:12px;width:16px}.novelty-card__actions .quantity input{font-size:12px;width:22px}}@media(max-width:390px){.novelty-card{padding:8px}.novelty-card__reviews{font-size:12px}.novelty-card__cart-btn,.novelty-card__to-product-btn{font-size:11px}}.home-category-card{position:relative;width:416px;height:180px;color:#ffe1c2;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1;padding:24px;border-radius:8px;overflow:hidden;cursor:pointer;display:flex}.home-category-card:hover img{transform:scale(1.1)}.home-category-card img{position:absolute;left:0;top:0;transition:transform .4s ease}.home-category-card__name{position:relative;z-index:2}@media(max-width:767px){.home-category-card{width:calc(50% - 6px);height:131px;padding:16px;display:flex;align-items:flex-end}.home-category-card img{width:100%;height:100%;object-fit:cover}.home-category-card__name{font-size:16px;font-weight:500;word-break:break-all}}.advantages-card{width:calc(33.3% - 16px);height:220px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer}.advantages-card:hover .advantages-card__bg{transform:scale(1.1)}.advantages-card.big{width:360px}.advantages-card__bg{position:absolute;transition:transform .4s ease;width:100%;object-fit:cover;object-position:right}.advantages-card__arrow{position:absolute;top:24px;right:24px}.advantages-card__arrow svg{width:24px;height:24px}.advantages-card__name{bottom:24px;left:24px;text-transform:uppercase;font-size:20px;font-weight:500;line-height:1.2;position:absolute;color:#ffe1c2}@media(max-width:767px){.advantages-card{width:100%;height:160px}.advantages-card.big{width:100%}.advantages-card__bg{width:100%;height:100%;object-fit:cover}.advantages-card__arrow svg{width:20px;height:20px}.advantages-card__name{bottom:20px;left:20px;font-size:16px}}.breadcrumbs{margin-top:122px;margin-bottom:50px;color:#542909}.breadcrumbs.white,.breadcrumbs.white a,.breadcrumbs.white p{color:#fff}.breadcrumbs__body{display:flex;align-items:center}.breadcrumbs a,.breadcrumbs p{display:flex;align-items:center;justify-content:center;height:41px;line-height:41px;padding:0 4px;font-family:Gotham Pro,sans-serif;font-size:18px;line-height:1.4;color:#542909}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs__slash{display:flex;align-items:center;justify-content:center;width:18px;height:41px}@media(max-width:767px){.breadcrumbs{margin-bottom:10px}.breadcrumbs__body{flex-wrap:wrap}.breadcrumbs a,.breadcrumbs p{font-size:11px;height:11px;line-height:11px;margin-bottom:10px}.breadcrumbs__slash{font-size:11px;height:11px;line-height:11px;width:auto;margin-bottom:10px}}.switch{position:relative;display:inline-block;min-width:47px;width:47px;height:26px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;border:1px solid rgba(105,66,44,.3);background-color:#fff;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#69422c80;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#351c0a}input:checked+.slider:before{-webkit-transform:translateX(21px);-ms-transform:translateX(21px);transform:translate(21px);background-color:#ffe1c2}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.blog-card{padding:16px;width:416px;border-radius:24px;background-color:#fffc;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);box-shadow:0 0 16px #5429091a;display:flex;flex-direction:column;gap:16px}.blog-card__image-container{overflow:hidden;border-radius:8px;position:relative}.blog-card__image-container img{width:384px;height:200px;object-fit:cover}.blog-card__categories{position:absolute;top:6px;right:6px;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.blog-card__category{height:31px;line-height:31px;padding:0 16px;font-family:Mont,sans-serif;font-size:12px;font-weight:700;color:#542909;border-radius:8px;background-color:#fffc;display:flex;align-items:center}.blog-card__title{color:#553007;text-transform:uppercase;font-size:20px;font-weight:700;line-height:24px;letter-spacing:.1px;flex:1 1 auto}.blog-card__reading-time{display:flex;align-items:center;gap:12px}.blog-card__reading-time p{font-size:17px;color:#553007}@media(max-width:767px){.blog-card{width:100%}}.btn-light{background:linear-gradient(180deg,#f3e0cd,#e5cbaf);height:61px;line-height:61px;border-radius:48px;display:flex;align-items:center;justify-content:center;font-family:Mont,sans-serif;font-size:17px;color:#553007;border:none;cursor:pointer;padding:0 36px}.btn-light:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.catalog-card{display:flex;flex-direction:column;gap:16px;width:306px;background-color:#fff;transition:all .4s ease;padding:24px;border:1px solid #FAF7F2;border-radius:8px}.catalog-card__image-container{position:relative;border-radius:6px;overflow:hidden}.catalog-card__image{width:258px;height:194px;object-fit:cover}.catalog-card__old-price{color:#e4d6c0;text-decoration:line-through}.catalog-card__price{font-size:20px;line-height:1.4;font-weight:500;color:#542909}.catalog-card__price-item{color:#351c0ab3;font-size:16px;font-weight:300;margin-left:16px}.catalog-card__name{font-family:Mont,sans-serif;color:#542909;text-transform:uppercase;font-size:22px;min-height:64px;flex:1 1 auto}.catalog-card__name span{display:block}.catalog-card__availability{color:#542909;font-weight:300}.catalog-card__availability .none{font-weight:400;margin-left:4px}.catalog-card__availability .green{color:#7ca142;font-weight:400;margin-left:4px}.catalog-card__availability .red{color:#ff2a2ae6;font-weight:400;margin-left:4px}.catalog-card__reviews{color:#542909;line-height:1.4;font-weight:300;display:flex;align-items:center;gap:8px}.catalog-card__stars{display:flex;align-items:center;gap:3px}.catalog-card__star svg{fill:#542909}.catalog-card__star-empty svg{stroke:#542909}.catalog-card__cart-btn{width:100%;line-height:43px;height:43px;background-color:#542909;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;font-family:Mont,sans-serif;border:none;cursor:pointer;transition:opacity .4s ease}.catalog-card__cart-btn:hover{opacity:.8}.catalog-card__cart-btn.in-cart{background-color:#faf7f2;color:#542909}.catalog-card__discount,.catalog-card__discount-amount{position:absolute;bottom:12px;background-color:#542909;color:#fff;font-size:14px;line-height:22px;padding:0 14px;height:22px;border-radius:4px}.catalog-card__discount{left:10px}.catalog-card__discount-amount{right:10px}.catalog-card__like-btn{background-color:transparent;padding:0;border:none;position:absolute;right:10px;top:10px;cursor:pointer;width:40px;height:40px}.catalog-card__like-btn:hover svg{fill:red;stroke:red;stroke-width:1}.catalog-card__like-btn svg{fill:transparent;stroke:#fff;stroke-width:1.5;transition:all .4s ease}.catalog-card__like-btn.active svg{fill:red;stroke:red;stroke-width:1}.catalog-card__actions{display:flex;align-items:center;border-radius:48px;overflow:hidden;background-color:#faf7f2}.catalog-card__actions .quantity{display:flex;align-items:center;padding-left:24px}.catalog-card__actions .quantity button{height:100%;background-color:transparent;padding:0;border:none;font-family:Mont,sans-serif;font-size:17px;color:#553007;cursor:pointer;width:24px;display:flex;justify-content:center}.catalog-card__actions .quantity button:focus{outline:none}.catalog-card__actions .quantity input{height:100%;background-color:transparent;border:none;text-align:center;width:36px;font-family:Mont,sans-serif;font-size:17px;color:#553007}.catalog-card__actions .quantity input:focus{outline:none}@media(max-width:767px){.catalog-card{width:calc(50% - 2px);padding:16px 12px;gap:14px}.catalog-card__image{width:100%;height:120px}.catalog-card__like-btn{width:20px;height:20px;top:8px;right:8px}.catalog-card__like-btn svg{width:18px;height:18px}.catalog-card__price{font-size:16px}.catalog-card__price-item{font-size:12px;margin-left:8px}.catalog-card__name{font-size:20px;min-height:52px}.catalog-card__availability,.catalog-card__reviews{font-size:14px}.catalog-card__stars{gap:1px}.catalog-card__stars svg{width:10px;height:10px}.catalog-card__cart-btn,.catalog-card__to-product-btn{line-height:36px;height:36px;font-size:12px}.catalog-card__actions .quantity{padding-left:6px}.catalog-card__actions .quantity button{font-size:12px;width:16px}.catalog-card__actions .quantity input{font-size:12px;width:22px}}@media(max-width:390px){.catalog-card{padding:8px}.catalog-card__reviews{font-size:12px}.catalog-card__cart-btn,.catalog-card__to-product-btn{font-size:11px}}.catalog-dropdown{position:absolute;top:0;left:calc(100% - 8px);min-width:211px;width:max-content;background:#fff;box-shadow:0 4px 6px #00000040;border-radius:8px;opacity:0;visibility:hidden;transform:translate(-10px);transition:all .4s ease;z-index:100;padding:12px 0}.catalog-dropdown:hover{opacity:1;visibility:visible;transform:translate(0)}.catalog-dropdown__inner{display:flex;gap:8px}.catalog-dropdown__col{display:flex;flex-direction:column;gap:8px;min-width:211px;width:max-content}.catalog-dropdown__item{display:flex;align-items:center;gap:6px;height:30px;padding:0 16px;color:#542909;text-decoration:none;font-size:15px;line-height:30px;transition:all .4s ease;cursor:pointer}.catalog-dropdown__item:hover{background-color:#542909;color:#fff}.catalog-dropdown__input{display:none}.catalog-dropdown__icons svg{width:20px;height:20px}.catalog-dropdown__icons .icon-empty{height:20px;display:block}.catalog-dropdown__icons .icon-checked{height:20px;display:none}.catalog-dropdown__input:checked+.catalog-dropdown__icons .icon-empty{display:none}.catalog-dropdown__input:checked+.catalog-dropdown__icons .icon-checked{display:block}.cart-product{display:flex;align-items:flex-start}.cart-product__photo-container{margin-right:36px;border-radius:8px;overflow:hidden;position:relative;width:206px;height:206px}.cart-product__photo-container img{width:206px;height:206px;object-fit:cover}.cart-product__photo-checkbox{position:absolute;left:12px;bottom:12px;padding:0;background-color:transparent;border:none;cursor:pointer;height:24px}.cart-product__photo-checkbox.active .checked-icon{display:block}.cart-product__photo-checkbox.active .unchecked-icon,.cart-product__photo-checkbox .checked-icon{display:none}.cart-product__info{margin-right:24px;flex:0 0 280px}.cart-product__name{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;font-size:24px;margin-bottom:12px;display:block}.cart-product__more-info{margin-bottom:16px;display:flex;flex-direction:column;gap:16px;color:#553007;line-height:11px}.cart-product__more-info-line{display:flex;align-items:center;gap:8px}.cart-product__more-info-type{font-weight:300}.cart-product__more-info-res{line-height:1.2}.cart-product__like-btn{background-color:transparent;padding:0;border:none;cursor:pointer}.cart-product__like-btn svg{fill:#fff;stroke:#462605;stroke-width:1.5;transition:all .4s ease}.cart-product__like-btn svg:hover{fill:red;stroke:red;stroke-width:1}.cart-product__like-btn.active svg{fill:red;stroke:red;stroke-width:1}.cart-product__quantity{width:116px;height:56px;border-radius:8px;background-color:#faf7f2;display:flex;align-items:center}.cart-product__quantity input{width:38px;height:56px;font-family:Mont,sans-serif;font-size:17px;color:#553007;text-align:center;background-color:transparent;border:none}.cart-product__quantity input:focus{outline:none}.cart-product__quantity-btn{width:40px;height:56px;background-color:transparent;cursor:pointer;display:flex;align-items:center;padding:0;border:none}.cart-product__quantity-btn:focus{outline:none}.cart-product__quantity-btn.dec{padding-left:13px}.cart-product__quantity-btn.inc{padding-left:3px}.cart-product__price{margin-left:auto;text-align:right}.cart-product__price-num{font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;font-size:24px}.cart-product__price-info{color:#c4a88d;font-weight:300;line-height:1.4}@media(max-width:767px){.cart-product{flex-wrap:wrap}.cart-product__photo-container{width:120px;height:120px;flex:0 0 100%;margin-bottom:12px}.cart-product__photo-container img{width:120px;height:120px;border-radius:8px}.cart-product__info{flex:0 0 100%}.cart-product__name{margin-bottom:4px}.cart-product__quantity,.cart-product__price{margin-top:16px}}.product-review-card{border-radius:8px;background-color:#faf7f2;padding:40px}.product-review-card__header{display:flex;align-items:center;justify-content:space-between}.product-review-card__name{font-family:Mont,sans-serif;letter-spacing:.1px;font-size:18px;line-height:24px;color:#553007;font-weight:700;margin-bottom:8px}.product-review-card__stars{display:flex;align-items:center;gap:2px}.product-review-card__stars svg{width:14px}.product-review-card__date{margin-bottom:16px;font-family:Mont,sans-serif;font-size:15px;line-height:20px;color:#c4a88d}.product-review-card__text{font-family:Mont,sans-serif;font-size:18px;color:#553007}.product-review-card__photos{margin-top:16px;display:flex;align-items:center;gap:16px}.product-review-card__photos img{width:130px;height:100px;object-fit:cover;border-radius:8px}@media(max-width:767px){.product-review-card{padding:24px}.product-review-card__text{font-size:16px}.product-review-card__photos{flex-wrap:wrap;gap:12px}.product-review-card__photos a{width:calc(33.3% - 8px)}.product-review-card__photos img{width:100%}}.order-card{background-color:#fffc;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 0 16px #5429091a;-webkit-box-shadow:0 0 16px 0 rgba(84,41,9,.1);-moz-box-shadow:0 0 16px 0 rgba(84,41,9,.1);padding:32px;width:100%;border-radius:24px}.order-card__header{display:flex;align-items:flex-start;justify-content:space-between}.order-card__info{display:block;font-family:Gotham Pro,sans-serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.2;color:#553007;text-transform:uppercase;margin-bottom:24px}.order-card__status{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:9999px;height:32px;line-height:32px;white-space:nowrap;font-weight:500;color:#fff}.order-card__status.new{background-color:#542909}.order-card__status.accepted{background-color:#3b82f6}.order-card__status.ready_for_pickup{background-color:#d97706}.order-card__status.cancelled{background-color:#a14242}.order-card__status.completed{background-color:#7ca142}.order-card__products{margin-bottom:40px;display:flex;align-items:center;gap:24px}.order-card__products img{width:100px;height:75px;object-fit:cover;border-radius:4px}.order-card__footer{display:flex;align-items:center;justify-content:space-between}.order-card__show-btn{background:linear-gradient(180deg,#f3e0cd,#e5cbaf);height:61px;line-height:61px;border-radius:48px;display:flex;align-items:center;justify-content:center;font-family:Mont,sans-serif;font-size:17px;color:#553007;border:none;cursor:pointer;padding:0 36px}.order-card__show-btn:hover{background:linear-gradient(180deg,#f8e9da,#eed8c4)}.order-card__amount{font-family:Gotham Pro,sans-serif;font-size:32px;line-height:40px;font-weight:700;color:#553007}.order-card__buttons{display:flex;align-items:center;gap:24px}.order-card__btn-pay{width:100%;line-height:61px;height:61px;background:linear-gradient(180deg,#875229,#542909);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;font-family:Mont,sans-serif;border-radius:48px;border:none;cursor:pointer;transition:opacity .4s ease;min-width:240px;width:240px}.order-card__btn-pay:hover{background:linear-gradient(180deg,#77451f,#3d1c04)}.order-card__btn-pay.paid{background:transparent;background-color:#faf7f2;color:#542909;cursor:default}@media(max-width:767px){.order-card__header{gap:16px}.order-card__info{font-size:28px}.order-card__products{flex-wrap:wrap;gap:12px}.order-card__footer{flex-direction:column;gap:16px}.order-card__buttons{flex-direction:column;align-items:flex-end;width:100%;gap:12px}.order-card__btn-pay,.order-card__show-btn{line-height:42px;height:42px;font-size:14px}.order-card__btn-pay{min-width:200px;width:200px}.order-card__amount{width:100%;text-align:right}}
