@font-face{font-family:Inter Variable;src:url(/fonts/theidea/InterVariable.woff2) format("woff2-variations"),url(/fonts/theidea/InterVariable.woff2) format("woff2");font-display:swap;unicode-range:u+0410-045f,u+0041-007a,u+0030-0039,u+2070-2468,u+2046-2016,u+21de-2123,u+0301-033d,u+00ad-feff}@font-face{font-family:fallback for Inter;src:local("Roboto");size-adjust:104%}:where(body.t-theidea) *,:where(body.t-theidea) :after,:where(body.t-theidea) :before{box-sizing:border-box}:where(body.t-theidea) *{padding:0;margin:0;border:none}body.t-theidea{position:relative;min-height:100vh;display:flex;flex-direction:column;font-family:Inter Variable,fallback for Inter,sans-serif;font-weight:400;font-style:normal;color:#1a1a1a;font-size:.875rem;background-color:#f7f5f3;line-height:normal}:where(body.t-theidea) a,:where(body.t-theidea) a:link,:where(body.t-theidea) a:visited{text-decoration:none;outline:none}:where(body.t-theidea) a,:where(body.t-theidea) button,:where(body.t-theidea) span{line-height:1}:where(body.t-theidea) a,:where(body.t-theidea) button{color:#1a1a1a}:where(body.t-theidea) button{background:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}:where(body.t-theidea) img,:where(body.t-theidea) svg{max-width:100%;height:auto}:where(body.t-theidea) img,:where(body.t-theidea) svg{display:inline}:where(body.t-theidea) svg{vertical-align:baseline}:where(body.t-theidea) img{vertical-align:top}:where(body.t-theidea) ul,:where(body.t-theidea) ul li{list-style:none}:where(body.t-theidea) footer{margin-top:auto}:where(body.t-theidea) h1,:where(body.t-theidea) h2,:where(body.t-theidea) h3,:where(body.t-theidea) h4,:where(body.t-theidea) h5,:where(body.t-theidea) h6{font-size:inherit;font-weight:inherit}:where(body.t-theidea) p{line-height:1.5}:where(body.t-theidea) p+p{margin-top:1em}body.ti-no-scroll{overflow-y:hidden}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ti-container{max-width:1600px;padding-left:64px;padding-right:64px;margin-left:auto;margin-right:auto}.ti-container--small{max-width:1440px;padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto}.section-padding{padding-top:90px;padding-bottom:90px}.--screen-less-1024,.--screen-less-1280,.--screen-less-560{display:none}.main-title{letter-spacing:.25em;font-size:.687rem;color:#78756d;font-weight:300;text-transform:uppercase}.double-header{display:flex;flex-direction:column}.double-header__title{margin-bottom:24px}.main-title.--black{letter-spacing:0;font-size:.875rem;font-weight:600;color:#1a1a1a;text-transform:unset}.main-little-title{letter-spacing:.1em;font-size:.625rem;color:#78756d;font-weight:400;text-transform:uppercase}.black-little-title{letter-spacing:.15em;font-size:.625rem}.black-big-title,.black-little-title{color:#1a1a1a;font-weight:500;text-transform:uppercase}.black-big-title{letter-spacing:.1em;font-size:1rem;line-height:1.5}.slide-title{letter-spacing:.3em;font-size:.687rem;color:hsla(0,0%,100%,.8);text-transform:uppercase;font-weight:300}.gray-span-14{font-size:.875rem;color:#78756d;font-weight:400}p.gray-p{font-size:1.125rem;color:#78756d;font-weight:300}p.gray-p-12{font-size:.75rem}p.gray-p-12,p.gray-p-14{color:#78756d;font-weight:400}p.gray-p-14{font-size:.875rem}p.gray-p-16{font-size:1rem}p.gray-p-16,p.gray-p-20{color:#78756d;font-weight:400}p.gray-p-20{font-size:1.25rem}p.black-p{font-size:1.125rem}p.black-p,p.black-p-20{color:#1a1a1a;font-weight:300}p.black-p-20{font-size:1.25rem}.heading-01{margin-left:-3px;font-size:4.5rem;line-height:1;color:#1a1a1a;font-weight:300}.heading-01.--big{font-size:6rem}.heading-02{font-size:3.75rem}.heading-02,.heading-03{margin-left:-3px;line-height:1;color:#1a1a1a;font-weight:300}.heading-03{font-size:3rem}.heading-04{margin-left:-2px;font-size:2.25rem}.heading-04,.heading-05{line-height:1.2;color:#1a1a1a;font-weight:300}.heading-05{font-size:1.875rem}.heading-06{font-size:1.5rem;line-height:1.2;color:#1a1a1a;font-weight:300}.heading-07{font-size:1.25rem}.heading-07,.heading-08{line-height:1.4;color:#1a1a1a;font-weight:500}.heading-08{font-size:1rem}.heading-01.--white,.heading-02.--white,.heading-03.--white,.heading-04.--white,.heading-05.--white,.heading-06.--white,.heading-07.--white,.heading-08.--white{color:#fff}.heading-05.--bold,.heading-06.--bold{font-weight:500}.heading-07.--thin{font-weight:300}.heading-08.--normal{font-weight:400}.main-link,a.main-link{letter-spacing:.3em;font-size:.687rem;color:#1a1a1a;font-weight:500;text-transform:uppercase;transition:all .2s ease-in}.main-link:hover,a.main-link:hover{opacity:.6}.main-link-underline,a.main-link-underline{padding-bottom:8px;color:#1a1a1a;font-size:.687rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #1a1a1a;transition:all .2s ease-in}.main-link-underline:hover,a.main-link-underline:hover{opacity:.6}.link-underline{position:absolute;left:0;bottom:-4px;height:1px;width:0;background-color:#fff;transition:width .3s ease-in-out}a.white-button,button.white-button,input.white-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 48px;font-size:.687rem;font-weight:500;color:#1a1a1a;letter-spacing:.25em;background-color:#fff;text-transform:uppercase;border:1px solid #fff;border-radius:900px;line-height:1.5;transition:all .3s ease-in}a.white-button svg,button.white-button svg,input.white-button svg{width:16px;height:16px}.white-button:active,.white-button:hover{background-color:#1a1a1a;border:1px solid #1a1a1a;color:#fff}.white-button:active.--to-white,.white-button:hover.--to-white{background-color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.7);color:#1a1a1a}.white-button.--little{padding:16px 32px}a.black-button,button.black-button,input.black-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 48px;font-size:.687rem;font-weight:500;color:#fff;letter-spacing:.2em;background-color:#1a1a1a;text-transform:uppercase;border:1px solid #1a1a1a;border-radius:900px;line-height:1.5;transition:all .3s ease-in}a.black-button svg,button.black-button svg,input.black-button svg{flex-shrink:0;width:16px;height:16px}a.black-button.--little,button.black-button.--little,input.black-button.--little{padding:16px 32px}a.black-button.--small,button.black-button.--small,input.black-button.--small{padding:8px 16px;font-size:.625rem;letter-spacing:.1em}.black-button:active,.black-button:hover{opacity:.9}a.border-button,button.border-button,input.border-button{display:flex;align-items:center;gap:8px;padding:20px 48px;font-size:.687rem;font-weight:500;color:#fff;letter-spacing:.25em;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.4);border-radius:900px;line-height:1.5;transition:all .3s ease-in}a.border-button svg,button.border-button svg,input.border-button svg{width:16px;height:16px}.border-button:active,.border-button:hover{background-color:hsla(0,0%,100%,.1)}.border-button.--little{padding:16px 32px}a.black-border-button,button.black-border-button,input.black-border-button{display:flex;align-items:center;gap:8px;padding:20px 48px;font-size:.687rem;font-weight:500;color:#1a1a1a;letter-spacing:.2em;text-transform:uppercase;border:1px solid #1a1a1a;border-radius:900px;line-height:1.5;transition:all .3s ease-in}a.black-border-button.--little,button.black-border-button.--little,input.black-border-button.--little{padding:16px 32px}.black-border-button.active,.black-border-button:active,.black-border-button:hover{color:#fff;background-color:#1a1a1a}a.gray-border-button,button.gray-border-button,input.gray-border-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:20px 48px;font-size:.687rem;font-weight:600;color:#78756d;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(120,117,109,.3);border-radius:999px;line-height:1.5;transition:all .3s ease-in}a.gray-border-button svg,button.gray-border-button svg,input.gray-border-button svg{width:16px;height:16px}a.gray-border-button.--little,button.gray-border-button.--little,input.gray-border-button.--little{padding:16px 32px}a.gray-border-button.--small,button.gray-border-button.--small,input.gray-border-button.--small{padding:8px 16px;font-size:.625rem;letter-spacing:.1em}a.gray-border-button.--square,button.gray-border-button.--square,input.gray-border-button.--square{border-radius:unset}.gray-border-button.active,.gray-border-button:active,.gray-border-button:hover{border:1px solid #78756d;color:#1a1a1a}a.gray-button,button.gray-button,input.gray-button{display:flex;align-items:center;padding:10px 32px;font-size:.687rem;font-weight:500;color:#1a1a1a;letter-spacing:.25em;background-color:hsla(0,0%,100%,.5);text-transform:uppercase;line-height:1.5;border-radius:999px;transition:all .3s ease-in}.gray-button:active,.gray-button:hover{background-color:#fff}a.slider-nav-button,button.slider-nav-button,input.slider-nav-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;font-size:.687rem;font-weight:500;color:#1a1a1a;border:1px solid rgba(120,117,109,.2);border-radius:900px;transition:all .3s ease-in}.slider-nav-button svg{width:24px;height:24px}.slider-nav-button:active,.slider-nav-button:hover{color:#fff;background-color:#1a1a1a}.slider-nav-button:disabled{opacity:.35;cursor:default}.slider-nav-button:disabled:hover{color:#1a1a1a;background-color:transparent}.to-left-animation,.to-right-animation,.to-top-animation,.to-top-animation-100,.to-top-animation-150,.to-top-animation-200,.to-top-animation-250,.to-top-animation-300,.to-top-animation-400,.to-top-animation-50{transform:translateY(0);opacity:1}.ti-anim-armed .to-top-animation-50:not(.is-visible),.ti-anim-armed .to-top-animation:not(.is-visible){transform:translateY(30px);opacity:0}.ti-anim-armed .to-top-animation-100:not(.is-visible){transform:translateY(28px);opacity:0}.ti-anim-armed .to-top-animation-150:not(.is-visible){transform:translateY(26px);opacity:0}.ti-anim-armed .to-top-animation-200:not(.is-visible){transform:translateY(24px);opacity:0}.ti-anim-armed .to-top-animation-250:not(.is-visible){transform:translateY(22px);opacity:0}.ti-anim-armed .to-top-animation-300:not(.is-visible){transform:translateY(20px);opacity:0}.ti-anim-armed .to-top-animation-400:not(.is-visible){transform:translateY(18px);opacity:0}.ti-anim-armed .to-left-animation:not(.is-visible){transform:translateX(20px);opacity:0}.ti-anim-armed .to-right-animation:not(.is-visible){transform:translateX(-20px);opacity:0}.to-top-animation{transition:transform .3s ease-in,opacity .4s ease-in}.to-top-animation-50{transition:transform .3s ease-in 50ms,opacity .4s ease-in 50ms}.to-top-animation-100{transition:transform .3s ease-in .1s,opacity .4s ease-in .1s}.to-top-animation-150{transition:transform .3s ease-in .15s,opacity .4s ease-in .15s}.to-top-animation-200{transition:transform .3s ease-in .2s,opacity .4s ease-in .2s}.to-top-animation-250{transition:transform .3s ease-in .25s,opacity .4s ease-in .25s}.to-top-animation-300{transition:transform .3s ease-in .3s,opacity .4s ease-in .3s}.to-top-animation-400{transition:transform .3s ease-in .4s,opacity .4s ease-in .4s}.to-left-animation,.to-right-animation{transition:transform .6s ease-in,opacity .8s ease-in-out}@keyframes ti-top-down{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes ti-arrow-outline{0%{opacity:0}78%{opacity:0}80%{opacity:1;outline:1px solid hsla(0,0%,100%,.6)}94%{opacity:0}to{opacity:0;outline:48px solid hsla(0,0%,100%,.6)}}.header{position:fixed;top:0;left:0;right:0;padding:14px 0;z-index:2000;background-color:rgba(0,0,0,.2);backdrop-filter:blur(12px);border-bottom:1px solid rgba(120,117,109,.1);transition:padding-top .2s ease-in,padding-bottom .2s ease-in,background-color .2s ease-in}.header.scroll-change{padding:10px 0;background-color:hsla(0,0%,100%,.9019607843);backdrop-filter:blur(20px)}.scroll-change .header__icon,.scroll-change .header__logo,.scroll-change .header__nav-link,.scroll-change .header__phone-number{color:#1a1a1a}.scroll-change .header__burger-button path{fill:#1a1a1a}.scroll-change .header__vertical-line{background-color:#78756d}.scroll-change .link-underline{background-color:#1a1a1a}.header__wrapper{display:flex;gap:16px;align-items:center;justify-content:space-between}.header__logo{flex-shrink:0;color:#fff;font-size:1.125rem;line-height:1.75;letter-spacing:.25em;font-weight:300;transition:color .2s ease-in}.header__nav{display:flex;gap:24px;align-items:center;flex-shrink:0}.header__nav-link{position:relative;color:#fff;font-size:.687rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease-in}.header__nav-link:hover .link-underline{width:100%}.header__right-blick{display:flex;align-items:center;gap:16px;flex-shrink:0}.header__vertical-line{height:16px;width:1px;background-color:hsla(0,0%,100%,.3019607843)}.header__phone{display:flex;align-items:center;flex-shrink:0}.header__phone-number{padding:8px;font-size:.75rem;letter-spacing:.025em;color:#fff;white-space:nowrap;transition:color .2s ease-in}.header__burger-button,.header__icon{position:relative;padding:6px;color:#fff;transition:color .2s ease-in}.header__icon svg,.header__svg{width:22px;height:22px}.header__burger-button path{fill:#fff;transition:fill .2s ease-in}.header__burger-button{display:none}.header__for-customers{display:flex;align-items:center;gap:16px;flex-shrink:0}.header__icons{display:flex;align-items:center;gap:8px}.header__icon-cart-count{position:absolute;top:-2px;right:-2px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:.75rem;background-color:#fff;color:#1a1a1a;border-radius:999px}.burger-window__icon .header__icon-cart-count,.scroll-change .header__icon-cart-count{background-color:#1a1a1a;color:#fff}.header-search{position:fixed;top:65px;left:0;width:100%;opacity:0;max-height:1px;display:flex;align-items:center;justify-content:center;padding:9px 32px;z-index:2000;pointer-events:none;transition:all .2s ease-in}.header-search.scroll-change{top:56px}.header-search.open{pointer-events:all;opacity:1;max-height:68px}.header-search__input{flex-grow:1;max-width:600px;position:relative;display:flex;align-items:center;padding:10px;background-color:#fff;border-radius:10px 0 0 10px}.header-search__submit{position:absolute;top:18px;left:23px;width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#111;background-color:transparent;cursor:pointer}.header-search__submit svg{width:18px;height:18px}.header-search__input input{width:100%;height:48px;padding:10px 48px;font-size:1rem;line-height:1.5;color:#1a1a1a;background-color:#eee;border-radius:30px;outline:none}.header-search__close-wrapper{height:68px;width:48px;border-radius:0 10px 10px 0;background-color:#fff}.header-search__close,.header-search__close-wrapper{display:flex;align-items:center;justify-content:center}.header-search__close{flex-shrink:0;margin-right:8px;opacity:0}.open .header-search__close{opacity:1}.header-search__close svg{width:24px;height:24px}.burger-window{position:fixed;top:0;right:0;bottom:0;left:0;transform:translateX(100%);flex-direction:column;row-gap:24px;display:none;padding:32px;z-index:300;background-color:#f7f5f3;transition:all .2s ease-in}.burger-window.open{transform:translateX(0)}.burger-window__header{display:flex;align-items:center;justify-content:space-between}.burger-window__logo{color:#78756d;font-size:1.125rem;line-height:1.75;letter-spacing:.25em;font-weight:300}.burger-window__close-svg{width:24px;height:24px}.burger-window__nav{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.burger-window__nav-link{font-size:1.875rem;line-height:1.2;font-weight:300}.burger-window__footer{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;padding-top:16px;border-top:1px solid rgba(120,117,109,.2)}.burger-window__footer-title{margin-bottom:16px}.burger-window__footer-phone{margin-bottom:32px;font-size:1.125rem;line-height:1.5}.burger-window__footer-social{display:flex;align-items:center;gap:16px}.burger-window__icon{position:relative;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid rgba(120,117,109,.2)}.burger-window__svg{width:16px;height:16px}.footer{padding-top:90px;background-color:#0a0a0a}.footer__content{display:flex;justify-content:space-between;margin-bottom:90px;gap:90px}.footer__contacts{display:flex;align-items:center;gap:60px}.footer-contacts{color:#fff}.footer-contacts__connection{display:flex;flex-direction:column;max-width:360px}.footer-contacts__title{display:block;margin-bottom:24px;color:#fff;font-size:1.125rem;line-height:1.5;font-weight:300;letter-spacing:.3em}.footer-contacts__inscription{padding:20px 0;color:hsla(0,0%,100%,.5)}.footer-contacts__body{display:flex;justify-content:space-between;padding:20px 0;margin-bottom:12px;gap:24px;border-top:1px solid hsla(0,0%,100%,.5)}.footer-contacts__body a{color:hsla(0,0%,100%,.5);transition:color .2s ease-in}.footer-contacts__body a:hover{color:#fff}.footer-contacts__button{display:flex;align-items:center;gap:20px}.footer-contacts__sotial{display:flex;align-items:center;gap:12px}.footer-contacts__sotial svg{width:36px;height:36px}.footer-contacts__sotial svg path{fill:hsla(0,0%,100%,.5);transition:fill .2s ease-in}.footer-contacts__sotial svg:hover path{fill:#fff}.footer-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;color:#fff}.footer-menu__title{margin-bottom:24px;color:hsla(0,0%,100%,.4)}.footer-menu__list{display:flex;flex-direction:column;gap:16px}.footer-menu__list a{font-size:.812rem;color:hsla(0,0%,100%,.5);transition:color .2s ease-in}.footer-menu__list a:hover{color:#fff}.footer__line{position:relative;border-bottom:1px solid hsla(0,0%,100%,.5)}.footer__arrow{position:absolute;display:flex;align-items:center;justify-content:center;margin:0 auto;bottom:-46px;left:0;right:0;pointer-events:none}.footer__arrow .footer-arrow{pointer-events:all}.footer-arrow{width:92px;height:92px;border-radius:50%;border:16px solid hsla(0,0%,100%,.1);outline:16px solid #0a0a0a;background-color:#0a0a0a}.footer-arrow,.footer-arrow__link{display:flex;align-items:center;justify-content:center}.footer-arrow__link{position:relative;border-radius:50%;width:60px;height:60px;background-color:hsla(0,0%,100%,.8);transition:background-color .2s ease-in}.footer-arrow__link:hover{background-color:#fff}.footer-arrow__link:after{content:"";position:absolute;width:60px;height:60px;border-radius:50%;opacity:1;animation-name:ti-arrow-outline;animation-duration:6s;animation-iteration-count:infinite}.footer__bottom-line{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer__copyright{padding:30px 0;line-height:1.5;color:hsla(0,0%,100%,.5)}.footer__social-icons{display:flex;align-items:center;gap:20px}.footer__social-icons svg{height:24px}.footer__social-icons svg path{fill:hsla(0,0%,100%,.5);transition:fill .2s ease-in}.footer__social-icons svg:hover path{fill:#fff}.card{position:relative;overflow:hidden;opacity:1}.card__lable{position:absolute;top:16px;left:16px;display:block;padding:6px 10px;z-index:4}a.card-lable,button.card-lable,input.card-lable{padding:6px 12px;font-size:.625rem;font-weight:500;color:#1a1a1a;letter-spacing:.15em;text-transform:uppercase;background-color:#fff;line-height:1.5;border:1px solid rgba(120,117,109,.2);transition:all .3s ease-in}.card-lable:active,.card-lable:hover{background-color:hsla(0,0%,100%,.6)}.card__favorite{position:absolute;top:16px;right:16px;z-index:4}.card__favorite .simplefavorite-button{display:flex;align-items:center;justify-content:center;opacity:0;width:40px;height:40px;color:rgba(0,0,0,.6);background-color:#fff;border:1px solid rgba(120,117,109,.2);transition:all .2s ease-in}.card .card__favorite .simplefavorite-button.active,.card .card__favorite .simplefavorite-button.loading,.card:hover .card__favorite .simplefavorite-button{opacity:1}.card__favorite .simplefavorite-button svg{width:16px;height:16px}.card__picture{position:relative;display:block;aspect-ratio:1}.card__picture .swiper-slide{text-align:center;font-size:1.125rem;background:#fff;display:flex;justify-content:center;align-items:center}.card__picture .swiper-slide img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.product-slider{position:relative;overflow:hidden}.card__picture .product-slider .product-slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:0;left:0;right:0;top:auto;width:100%;height:100%;padding-left:8px;padding-right:8px;display:flex;flex-direction:row;z-index:3}.card__picture .product-slider .product-slider-pagination.--mobile.swiper-pagination-bullets.swiper-pagination-horizontal{margin-left:auto;margin-right:auto;height:1px}.card__picture .product-slider .product-slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{flex-grow:1;width:auto;height:100%;border-radius:0;background:none;opacity:1;margin:0 1px}.card__picture .product-slider .product-slider-pagination.--mobile.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,.card__picture .product-slider .product-slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.active{opacity:1;border-bottom:1px solid rgba(0,0,0,.6)}.card__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-top:20px}.card__collection{margin-bottom:8px}.card__title{margin-bottom:4px}.card__price{display:inline-flex;gap:12px}.woocommerce-Price-amount{line-height:24px}.card__price ins{text-decoration:none}.card__price del{padding-top:1px;font-size:1.1rem;color:#78756d}.catalog-body .card__lable{top:20px;left:20px;border-radius:unset}.catalog-body .card__favorite{top:20px;right:20px;width:40px;height:40px;border-radius:unset}.catalog-body .card__collection{margin-bottom:12px}.catalog-body .card__title{margin-bottom:14px}.main-slider{position:relative;width:100%;height:100vh;overflow:hidden}.main-slider .splide__list,.main-slider .splide__slide,.main-slider .splide__track,.slide__wrapper{height:100%}.slide__curtain,.slide__picture{position:absolute;top:0;right:0;bottom:0;left:0}.slide__curtain{z-index:10;background-color:rgba(0,0,0,.4)}.slide__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 3s linear;transform:scale(1)}.main-slider .is-visible .slide__img{transition:transform 14s linear;transform:scale(1.1)}.slide__content{position:relative;justify-content:center;height:100%;z-index:20}.slide__body,.slide__content{display:flex;align-items:center}.slide__body{flex-direction:column;row-gap:32px;max-width:1024px}.slide__heading{text-align:center;color:#fff;font-size:136px;line-height:1;margin-bottom:24px;font-weight:300;white-space:pre-line;text-transform:uppercase}.slide__buttons{display:flex;align-items:center;gap:16px}.slide__more-arrow{position:absolute;bottom:32px;left:50%;margin-left:-12px;z-index:30;color:hsla(0,0%,100%,.6);transition:color .3s ease-in}.slide__more-arrow:hover{color:#fff}.slide__more-arrow-svg{width:24px;height:24px;animation-name:ti-top-down;animation-duration:2.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.scroll-anchor{position:absolute;bottom:56px}.main-slider .splide__arrows{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:94%;max-width:1600px;display:flex;justify-content:space-between;align-items:center;z-index:2;pointer-events:none;opacity:0;transition:all .3s ease-in}.main-slider:hover .splide__arrows{opacity:.8}.main-slider .splide__arrow{position:relative;width:40px;height:80px;pointer-events:all;background-color:#fff;border-radius:0;opacity:1;transition:all .2s ease-in}.main-slider .splide__arrow svg{display:none}.main-slider .splide__arrow--prev{-webkit-mask-image:url(/tenants/theidea/icons/arrow-left.svg);mask-image:url(/tenants/theidea/icons/arrow-left.svg)}.main-slider .splide__arrow--next,.main-slider .splide__arrow--prev{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.main-slider .splide__arrow--next{-webkit-mask-image:url(/tenants/theidea/icons/arrow-right.svg);mask-image:url(/tenants/theidea/icons/arrow-right.svg)}.main-slider .splide__arrow:hover{width:56px}.main-slider .splide__arrow--prev:hover{transform:translateX(-16px)}.main-slider .splide__arrow--next:hover{transform:translateX(16px)}.main-slider .splide__pagination{position:absolute;left:50%;transform:translateX(-50%);width:100%;bottom:90px;padding:0;z-index:2;opacity:0;transition:all .3s ease-in}.main-slider:hover .splide__pagination{opacity:.8}.main-slider .splide__pagination li{line-height:0}.main-slider .splide__pagination__page{width:46px;height:2px;margin:0 4px;padding:0;border-radius:0;opacity:1;background-color:rgba(120,117,109,.2);transition:all .3s ease-in}.main-slider .splide__pagination__page.is-active{transform:none;background-color:#fff}.about-section__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px}.about-section__contant{display:flex;flex-direction:column;align-items:flex-start;row-gap:40px}.about-section__video{overflow:hidden;max-height:760px}.about-section__video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.advantages{background-color:#fcfcfc}.advantages__heading{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:60px}.advantages__text{max-width:672px;text-align:center}.advantages__body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.advantages__item{display:flex;flex-direction:column;align-items:flex-start;padding:32px;height:100%;border:1px solid rgba(120,117,109,.2);background-color:rgba(247,245,243,.6);transition:all .2s ease-in}.advantages__item:hover{border:1px solid #1a1a1a}.advantages__item:hover .advantages__icon{transform:scale(1.1)}.advantages__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin-bottom:24px;transition:all .2s ease-in}.advantages__svg{width:100%;height:100%}.advantages__item-title{margin-bottom:12px}.collections{background-color:#fcfcfc}.collections,.products,.reviews{overflow:hidden}.collections__heading-wrapper,.products__heading-wrapper,.reviews__heading-wrapper{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:32px;margin-bottom:60px}.collections__heading,.products__heading{align-items:flex-start}.collections__heading,.products__heading,.reviews__heading{display:flex;flex-direction:column;row-gap:24px}.collections__header,.products__header{margin-bottom:8px}.collections__slider-nav,.products__catalog-nav,.reviews__slider-nav{display:flex;align-items:center;gap:12px}.collections__all-collection,.products__all-products{display:none;align-self:flex-start;margin-top:32px}.collection__picture{display:block;aspect-ratio:3/4;margin-bottom:24px;overflow:hidden}.collection__picture:hover .collection__img{transform:scale(1.04)}.collection__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s ease-in}.collection__title{display:block;margin-bottom:8px}a.collection__name{display:inline-block;margin-bottom:8px}.ecosystem{background-color:#fcfcfc}.ecosystem__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px}.ecosystem__contant{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:40px}.ecosystem__text{max-width:480px}.ecosystem__img{overflow:hidden;min-height:760px}.ecosystem__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.philosophy__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.philosophy__video{position:relative;overflow:hidden;max-height:760px}.philosophy__video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.philosophy__contant-wrapper{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.philosophy__contant{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:40px;padding-left:90px}.philosophy__text{max-width:500px}.philosophy__features{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.philosophy__feature-title{font-size:2.25rem;line-height:1.2;font-weight:300;margin-bottom:8px}.reviews__slider .swiper-wrapper{align-items:stretch}.reviews__slide.swiper-slide{display:flex;flex-direction:column;padding:48px;height:auto;border:1px solid rgba(120,117,109,.2);border-radius:16px}.reviews__slide-pictures{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-bottom:24px}.reviews__slide-img{position:relative;flex:1 1 0%;max-width:100px;aspect-ratio:1;border-radius:10px;overflow:hidden}.reviews__slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in}.reviews__slide-img-bg{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:0;background-color:rgba(0,0,0,.4);transition:all .2s ease-in}.reviews__slide-img:hover .reviews__slide-img-bg{opacity:1}.reviews__slide-img-bg svg{width:20px;height:20px;color:#fff}.reviews__slide-text{margin-bottom:40px}.reviews__slide-lable{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:24px;border-top:1px solid rgba(120,117,109,.2)}.reviews__slide-author{font-weight:500}.socials{background-color:#fcfcfc}.socials__wrapper{padding:0 48px}.socials__heading,.socials__wrapper{display:flex;flex-direction:column;align-items:center}.socials__heading{margin-bottom:64px}.socials__title{margin-bottom:24px}.socials__page{margin-bottom:16px}.socials__text{max-width:512px;text-align:center}.socials__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:40px}.socials__item{position:relative;overflow:hidden;border:1px solid rgba(120,117,109,.2)}.socials__item-picture{overflow:hidden;aspect-ratio:5/4}.socials__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out}.socials__item-content{display:flex;flex-direction:column;padding:24px;gap:24px;background-color:rgba(120,117,109,.1)}.socials__item-row{display:flex;align-items:center;gap:8px}.socials__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px;border:1px solid rgba(120,117,109,.2);border-radius:999px}.socials__item-icon svg{width:20px;height:20px}.socials__item-bg{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;opacity:0;color:#fff;transition:all .3s ease-in}.socials__item-svg{width:40px;height:40px}.socials__item:hover .socials__item-bg{opacity:.7}.socials__item:hover img{transform:scale(1.05)}.connect{position:relative;overflow:hidden;padding:120px 0;background-color:#1a1a1a}.connect__curtain,.connect__picture{position:absolute;top:0;right:0;bottom:0;left:0}.connect__curtain{z-index:10;background-color:rgba(0,0,0,.5)}.connect__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.connect__body{position:relative;display:flex;align-items:center;justify-content:center;height:100%;z-index:20;padding-left:16px;padding-right:16px}.connect__content{display:flex;flex-direction:column;align-items:center;max-width:1024px}.connect__title{margin-bottom:24px;letter-spacing:.4em;font-size:.687rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;font-weight:300}.connect__heading{margin-bottom:24px;text-align:center}.connect__content .connect__text{margin-bottom:48px;max-width:576px;text-align:center;line-height:1.5;color:hsla(0,0%,100%,.7)}.connect__buttons{display:flex;align-items:center;gap:16px}.catalog{padding-top:154px;padding-bottom:90px}.catalog,.catalog-nav{transition:all .2s ease-in}.catalog-nav{position:fixed;top:0;left:0;right:0;padding-top:100px;z-index:40;background-color:#f7f5f3}.catalog-nav.fixed{padding-top:60px;box-shadow:0 7px 20px -10px rgba(111,111,111,.3)}.catalog-nav__main{display:flex;align-items:center;gap:40px}.catalog-nav__collection-wrapper.open,.catalog-nav__main-wrapper{border-bottom:1px solid rgba(120,117,109,.2)}.catalog-nav__link{flex-shrink:0;position:relative;padding:20px 0;font-size:.687rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#78756d;transition:all .2s ease-in}.catalog-nav__link.--green{color:rgba(43,106,63,.7)}.catalog-nav__link:after{content:"";position:absolute;width:100%;height:2px;bottom:-1px;left:0;background-color:#1a1a1a;opacity:0;transition:opacity .2s ease-in}.catalog-nav__link.--green:after{background-color:#2b6a3f}.catalog-nav__link:hover{color:#1a1a1a}.catalog-nav__link.--green:hover{color:#2b6a3f}.catalog-nav__link.active:after{opacity:1}.catalog-nav__collection-wrapper{max-height:0;overflow:hidden;opacity:0;transition:all .2s ease-in}.catalog-nav__collection-wrapper.open{max-height:80px;opacity:1;transition:all .2s ease-in;padding-top:16px;padding-bottom:16px}.catalog-nav__collections{align-items:center;gap:8px}.catalog-nav__swiper{width:100%}.catalog-line{display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px}.catalog-line__count{display:flex;align-items:center;gap:4px}.catalog-line__filter{display:flex;align-items:center;gap:8px;color:#78756d;transition:all .2s ease-in}.catalog-line__filter:hover{color:#78756d}.catalog-line__filter-svg{width:16px;height:16px}.catalog-line__sorting{position:relative}.catalog-line__sorting:after{position:absolute;content:"";right:16px;top:12px;display:block;width:10px;height:10px;pointer-events:none;border-right:1px solid rgba(0,0,0,.8);border-bottom:1px solid rgba(0,0,0,.8);transform:rotate(45deg);transform-origin:center}.sorting-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;max-width:320px;height:40px;float:right;padding:0 40px 0 16px;cursor:pointer;font-size:.875rem;line-height:1.5;color:#333;background-color:#fcfcfc;background-image:none;border:1px solid rgba(120,117,109,.2);-ms-word-break:normal;word-break:normal}.catalog-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:64px;-moz-column-gap:32px;column-gap:32px}.products__pagination{display:flex;align-items:center;justify-content:center;padding-top:64px}.products__pagination .page-numbers{display:flex;align-items:center;gap:4px;font-size:1rem}.products__pagination li a{display:flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgba(120,117,109,.2);transition:all .2s ease-in}.products__pagination li a:hover{background-color:rgba(120,117,109,.1);border:1px solid rgba(120,117,109,.6)}.products__pagination li span{display:flex;align-items:center;justify-content:center;padding:8px 12px}.main-unit{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-left:32px;padding-right:32px;height:80vh;min-height:600px}.main-unit__picture{position:absolute;top:0;right:0;bottom:0;left:0}.main-unit__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-unit__curtain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-image:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0))}.main-unit__content{z-index:20}.main-unit__body{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:48rem;margin-bottom:90px}p.main-unit__text{color:hsla(0,0%,100%,.8)}.main-unit__buttons{display:flex;align-items:center;gap:16px}.collections-header-wrapper{position:relative}.collections-header{padding:154px 0}.collections-header__wrapper{max-width:768px}.collections-header__title{margin-bottom:24px}.collections-header__heading{margin-bottom:32px}.collections-nav{position:absolute;padding-top:40px;padding-bottom:24px;margin-top:40px;bottom:0;width:100%;z-index:30;background-color:#f7f5f3;border-bottom:1px solid rgba(120,117,109,.2)}.collections-nav.--fixed{position:fixed;top:0;bottom:unset}.collections-nav__number{color:#78756d;line-height:1.1}.switch-nav__list{display:flex;align-items:center;gap:12px}.collections-wrapper{padding-top:90px;padding-bottom:90px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px}.collections-item.--bg-color-white{background-color:#fcfcfc}.collections-item__wrapper{margin-bottom:40px}.collections-item__heading{margin-bottom:8px}.collections-item__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:80px;-moz-column-gap:48px;column-gap:48px}.collection-card{display:flex;flex-direction:column;gap:32px}.collection-card__picture{position:relative;aspect-ratio:16/10;overflow:hidden}.collection-card__picture:hover .collection-card__img{transform:scale(1.03)}.collection-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s ease-in-out}.collection-card__lable{position:absolute;top:16px;left:16px;padding:6px 12px;background-color:#fff}.collection-card__content{display:flex;flex-direction:column;align-items:flex-start}.collection-card__info{display:flex;align-items:center;gap:16px;margin-bottom:16px}.collection-card__line{width:24px;height:1px;background-color:rgba(120,117,109,.2)}.collection-card__heading{margin-bottom:16px}.collection-card__heading h2{transition:opacity .2s ease-in}.collection-card__heading:hover h2{opacity:.6}.collection-card__slogan{margin-bottom:16px;font-size:1.125rem;line-height:1.5;color:#78756d}.collection-card__text{margin-bottom:32px}.card-link,a.card-link{display:flex;align-items:center;gap:12px;font-size:.687rem;line-height:1.5;color:#1a1a1a;letter-spacing:.2em;text-transform:uppercase;transition:all .2s ease-in}.card-link__svg{width:16px;height:16px}.card-link:hover,a.card-link:hover{gap:20px}.collection-item__quote{margin-bottom:32px;font-size:2rem;line-height:1.1;font-weight:300}.collection-item-philosophy{background-color:#fcfcfc}.collection-item-philosophy__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:90px}.collection-item-philosophy__picture{position:relative;overflow:hidden;aspect-ratio:4/3}.collection-item-philosophy__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-item-philosophy__content{display:flex;flex-direction:column;align-items:flex-start}.collection-item-philosophy__title{margin-bottom:24px}.collection-item-philosophy__heading,.collection-item-philosophy__text{margin-bottom:32px}.collection-item-philosophy__materials-title{margin-bottom:16px}p.collection-item-philosophy__materials{color:#1a1a1a;font-weight:400}.collection-item-advantages__title{margin-bottom:40px}.collection-item-advantages__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem}.collection-item-advantages__line{width:40px;height:1px;margin-bottom:24px;background-color:rgba(120,117,109,.6)}.collection-item-advantages__item-title{margin-bottom:12px}.collection-item-category{border-top:1px solid rgba(120,117,109,.1);overflow:hidden}.collection-item-category__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-bottom:64px}.collection-item-category__main-body{display:flex;flex-direction:column}.collection-item-category__main-body.--reverse{order:-1}.collection-item-category__heading{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:32px}.collection-item-category__main-picture{aspect-ratio:3/3.5;overflow:hidden}.collection-item-category__main-picture:hover img{transform:scale(1.05)}.collection-item-category__main-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in}.collection-item-category__title{margin-bottom:16px}.collection-item-category__header{margin-bottom:32px}.collection-item-category__subtitle{margin-bottom:16px;font-size:1.25rem;line-height:1.5;color:#78756d}.collection-item-category__main-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:80px}.collection-item-category__main-image{aspect-ratio:5/4;overflow:hidden}.collection-item-category__main-image:hover img{transform:scale(1.05)}.collection-item-category__main-image img{width:100%;height:100%;transition:all .2s ease-in}.collection-item-category__lables{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:40px 0;margin-bottom:64px;gap:16px;border-top:1px solid rgba(120,117,109,.1);border-bottom:1px solid rgba(120,117,109,.1)}.collection-item-category__lable{display:flex;align-items:center;gap:16px}.collection-item-category__lable-svg{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px;background-color:rgba(120,117,109,.1);border-radius:999px}.collection-item-category__lable-svg svg{width:20px;height:20px}.collection-item-category__lable-title{margin-bottom:4px}.collection-item-category__products{display:flex;align-items:flex-start;flex-direction:column;gap:32px}.collection-item-category__products-heading{display:flex;align-items:center;justify-content:space-between;width:100%}.collection-item-category__products-title{display:flex;flex-direction:column;gap:6px}.collection-item-category__num{padding-left:4px}.collection-item-products__cards{width:100%}.collection-item-products__cards .card__lable{top:20px;left:20px;border-radius:unset}.collection-item-products__cards .card__favorite{top:20px;right:20px;width:40px;height:40px;border-radius:unset}.collection-item-products__cards .card__collection{margin-bottom:12px}.collection-item-products__cards .card__title{margin-bottom:14px}.collection__catalog-nav{display:flex;align-items:center;gap:12px}.collections-connect.connect{padding:128px 0}.collections-connect .connect__text{max-width:800px}.collection-item-connect.connect{padding:120px 0;background-color:#f7f5f3}.collection-item-connect .connect__text{color:#78756d}.post{padding-top:90px;padding-bottom:90px}.post__body{display:grid;grid-template-columns:minmax(50%,1.2fr) minmax(0,1fr);-moz-column-gap:60px;column-gap:60px;row-gap:40px}.post__breadcrumbs{margin-bottom:24px;line-height:1.5}.post__breadcrumbs a,.post__breadcrumbs span{color:#78756d;transition:all .2s ease-in}.post__breadcrumbs a:hover{color:#1a1a1a}.post__picture{display:flex;flex-direction:column;row-gap:2px}.post-picture__content{display:flex;flex-direction:column;row-gap:20px}.post-picture__slider{position:relative;display:none;overflow:hidden}.post-picture__slide-wrapper{display:flex;align-items:center;justify-content:center}.post-picture__slide-wrapper img{cursor:pointer}.post-picture__slide img{max-height:520px;width:auto;-o-object-fit:cover;object-fit:cover}.post-picture__img{position:relative;overflow:hidden;cursor:zoom-in;background-color:#fff}.post-picture__img img{width:100%;-o-object-fit:cover;object-fit:cover}.post-picture__button{align-self:center;margin-top:32px}.post-picture__slider-pagination{position:absolute;z-index:2;display:flex;justify-content:center}.post-picture__slider-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#777;border-radius:10px;cursor:pointer;transition:all .3s ease-in}.post-picture__slider-pagination .swiper-pagination-bullet-active{width:28px;cursor:auto}.post__slider{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:100px;column-gap:100px;padding:0 60px;z-index:3000;background-color:#fff}.post__slider-body{width:100%}.post__slider-thumbs{padding:20px 0}.post-swiper,.post-swiper-thumbs{width:100%;height:100%}.post-swiper-thumbs .swiper-slide,.post__slider .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center}.post-swiper-thumbs .swiper-slide{cursor:pointer;aspect-ratio:1/1;border:1px solid rgba(120,117,109,.2);transition:border .2s ease-in}.post-swiper-thumbs .swiper-slide-thumb-active,.post-swiper-thumbs .swiper-slide:hover{border:1px solid rgba(120,117,109,.4)}.post__slider .swiper-slide img{max-height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.post__slider-button{position:absolute;top:30px;right:30px;padding:16px;z-index:11;background-color:rgba(120,117,109,.1);transition:background-color .2s ease-in}.post__slider-button:hover{background-color:rgba(120,117,109,.2)}.post__slider-button svg{width:20px;height:20px}.post-sidebar{position:sticky;top:90px;flex-grow:1;display:flex;flex-direction:column}.post-sidebar__heading{display:flex;flex-direction:column;align-items:flex-start;row-gap:6px}.post-sidebar__header-wrapper{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-bottom:8px}.post-sidebar__favorite{flex-shrink:0}.post-sidebar__favorite .simplefavorite-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(120,117,109,.4);border-radius:999px;color:#78756d;transition:all .2s ease-in}.post-sidebar__favorite .simplefavorite-button:hover{border:1px solid rgba(120,117,109,.6);color:#1a1a1a}.post-sidebar__favorite .simplefavorite-button svg{width:16px;height:16px}.post-sidebar__favorite .fa{font-size:1rem}.post-sidebar__collection{margin-bottom:8px}.post-sidebar__price{display:inline-flex;gap:12px;margin-bottom:24px}.post-sidebar__price ins{text-decoration:none}.post-sidebar__price del{padding-top:1px;font-size:1.1rem;color:#78756d}.post-sidebar__descr{margin-bottom:16px}.params-line{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:40px;column-gap:40px;row-gap:24px;padding:16px 0;border-top:1px solid rgba(120,117,109,.2);border-bottom:1px solid rgba(120,117,109,.2)}.params-line__icon{width:14px;height:14px}.params-line__icon.--green{color:#2b6a3f}.params-line__item{display:flex;align-items:center;gap:8px;color:#78756d}.params-line__title{display:flex;align-items:center;gap:6px}.params-line__value{color:#1a1a1a}.params-line__in-stock{color:#2b6a3f}.sidebar-options{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.sidebar-options__heading{position:relative;display:flex;align-items:center;width:100%;padding:20px 0;gap:8px;line-height:1;font-weight:500;font-size:.875rem}.sidebar-options__additions .sidebar-options__heading:first-child{border-top:1px solid rgba(203,213,222,.4)}.sidebar-options__heading.--border-bottom{border-bottom:1px solid rgba(203,213,222,.4);transition:color .2s ease-in}.sidebar-options__heading.--addition:after{position:absolute;content:"";right:10px;top:0;bottom:0;margin:auto 0;display:block;width:12px;height:12px;border-right:1px solid rgba(0,0,0,.8);border-bottom:1px solid rgba(0,0,0,.8);transform:rotate(-45deg);transform-origin:center;transition:all .2s ease-in}.sidebar-options__additions{display:flex;flex-direction:column;margin-top:12px}.popular-options{display:flex;-moz-column-gap:16px;column-gap:16px;row-gap:16px;justify-content:flex-start;flex-wrap:wrap;padding:8px}.popular-options__item{width:30px;height:30px;border-radius:50%;background-color:#78756d;outline:1px solid rgba(120,117,109,.2);transition:all .16s ease-in}.popular-options__item:hover{opacity:.8}.popular-options__item.active,.popular-options__item:active,.popular-options__item:focus,.popular-options__item:hover{outline:1px solid rgba(0,0,0,.6);outline-offset:4px}.sizes-options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.sizes-options__item{aspect-ratio:1/1;margin-top:-1px;margin-left:-1px}.sizes-options__item.active{z-index:2}.sizes-options__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}a.img-border-button,button.img-border-button,input.img-border-button{display:flex;align-items:center;transition:all .3s ease-in;border:1px solid rgba(120,117,109,.1)}.img-border-button.active,.img-border-button:hover{border-color:rgba(0,0,0,.4)}.post-sidebar__buttons{display:flex;gap:12px;padding-top:16px}button.post-sidebar__application{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;text-transform:unset;letter-spacing:normal;font-size:1rem;font-weight:400}.post-sidebar__application svg{width:16px;height:16px}.post-sidebar__buttons .quantity,.post-sidebar__buttons table tr{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.post-sidebar__add-to-cart,.single_add_to_cart_button{display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid rgba(120,117,109,.2);border-radius:999px;min-width:148px;padding:16px;transition:all .2s ease-in}.post-sidebar__add-to-cart .post-sidebar__tick,.post-sidebar__add-to-cart svg{width:16px;height:16px;color:#2b6a3f}.post-sidebar__add-to-cart:hover,.single_add_to_cart_button:hover{background-color:#eceae6;border:1px solid rgba(120,117,109,.4)}.single_add_to_cart_button:disabled{opacity:.6;cursor:default}.description{background-color:#fcfcfc}.description-wrapper{display:grid;grid-template-columns:1fr 2fr;gap:40px}.description__characteristic{display:flex;flex-direction:column}.description__about-title,.description__characteristict-title{display:block;margin-bottom:30px;font-size:1.375rem;font-family:Inter Variable,fallback for Inter,sans-serif;font-weight:500}.description__characteristic-body{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}.description__characteristic-col{display:flex;flex-direction:column}.description__characteristic-item{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:60px;column-gap:60px;height:54px;border-bottom:1px solid rgba(120,117,109,.2)}.description__characteristic-item-value{text-align:right;line-height:1.3}.description__characteristic-item-title{opacity:.5}.characteristic-curtain{max-height:164px;overflow:hidden;transition:all .2s ease-in}.characteristic-curtain-button{position:relative;align-self:flex-end;padding-right:20px;margin-top:20px;transition:all .2s ease-in}.characteristic-curtain-button:hover{color:rgba(0,0,0,.6)}.characteristic-curtain-button:hover:after{border-right:1px solid rgba(0,0,0,.6);border-bottom:1px solid rgba(0,0,0,.6)}.characteristic-curtain-button:after{position:absolute;content:"";right:0;top:1px;display:block;width:8px;height:8px;border-right:1px solid rgba(0,0,0,.8);border-bottom:1px solid rgba(0,0,0,.8);transform:rotate(45deg);transform-origin:center;transition:all .2s ease-in}.characteristic-curtain-button.is-open:after{top:5px;transform:rotate(225deg)}.post__additions,.post__similar{display:flex;flex-direction:column;row-gap:90px}.addition-slider{position:relative;display:flex;flex-direction:column;row-gap:40px;overflow:hidden}.addition-slider__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:1.125rem;font-family:Inter Variable,fallback for Inter,sans-serif;font-weight:500}.post-swiper-features,.post-swiper-similar{position:relative;width:100%;height:100%}.addition-slider .swiper-slide{display:flex;flex-direction:column}.addition-slider .swiper-slide img{display:block;width:100%;height:100%;margin-bottom:4px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.addition-slider .swiper-slide a{font-weight:600;transition:color .2s ease-in}.addition-slider .swiper-slide__body{display:flex;flex-direction:column;gap:8px;padding-top:12px}.post-swiper-nav{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.post-swiper-nav svg{width:34px;height:34px}.post-swiper-nav svg path{fill:#b8b8b8;transition:all .2s ease-in}.post-swiper-nav svg:hover path{fill:#7a7a7a}.post-swiper-gradient{position:absolute;top:0;right:0;width:14%;height:100%;z-index:10;pointer-events:none;background:linear-gradient(270deg,rgba(247,245,243,.9),rgba(247,245,243,0))}form.cart{display:flex;flex-direction:column}.slider-wrapper{position:relative;height:100%}.swiper-slide__body a.swiper-slide__title{font-size:.875rem;font-family:Inter Variable,fallback for Inter,sans-serif;font-weight:400}.cart-page{padding:120px 0 90px}.cart-page__heading{margin-bottom:60px}.cart-page__body{display:grid;grid-template-columns:2fr 1fr;gap:48px}.cart-page__body.empty{grid-template-columns:1fr}.cart-page__contant{display:flex;flex-direction:column;gap:24px}.cart-page__empty{display:flex;align-items:center;justify-content:center;padding:30px 0 90px}.cart-page__empty-body{display:flex;flex-direction:column;align-items:center;gap:1.4rem;max-width:28rem}.cart-page__empty-icon{width:64px;height:64px;color:rgba(120,117,109,.4)}.cart-page__empty-text{text-align:center}.cart-item{display:flex;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(120,117,109,.2)}.cart-item__picture{flex-shrink:0;width:160px}.cart-item__picture img{width:100%;-o-object-fit:cover;object-fit:cover}.cart-item__body{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cart-item__center{flex-grow:1}.cart-item__params{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#78756d}.cart-item__count{display:flex;align-items:center;gap:24px;padding-top:8px}.cart-item__count .quantity{gap:6px;flex-direction:row-reverse}.cart-item__count input{padding:8px 6px 8px 12px;border:1px solid rgba(120,117,109,.2)}.cart-item__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.cart-item__price{white-space:nowrap}.product .quantity,.product-quantity .quantity{display:flex;align-items:center;justify-content:center}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{display:none;margin:0}.quantity input.qty{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}.woocommerce .input-text.qty{padding:0!important;text-align:center!important;min-height:18px;max-height:18px;width:2em;border:none;background:rgba(0,0,0,0)}.woocommerce-notices-wrapper{display:none}a.delete-button,button.delete-button,input.delete-button{display:flex;padding:12px;color:#8d1111;border:1px solid rgba(141,17,17,.1);transition:all .3s ease-in}a.delete-button svg,button.delete-button svg,input.delete-button svg{width:16px;height:16px}.delete-button:active,.delete-button:hover{background-color:rgba(141,17,17,.05)}a.count-button,button.count-button,input.count-button{padding:9px;color:#1a1a1a;border:1px solid rgba(120,117,109,.2);transition:all .3s ease-in}a.count-button svg,button.count-button svg,input.count-button svg{width:14px;height:14px}.count-button:active,.count-button:hover{background-color:rgba(120,117,109,.1)}.simple-link,a.simple-link{font-size:1.125rem;line-height:1.5;color:#1a1a1a;transition:all .2s ease-in}.simple-link:hover,a.simple-link:hover{opacity:.6}.cart-page__order-body{padding:32px;background-color:#eceae6}.cart-page__order-heading{margin-bottom:40px}.cart-page__order-result{display:flex;align-items:center;justify-content:space-between;width:100%}.cart-page__order-result p{font-size:1rem}.cart-page__order-result-price{font-weight:300}.cart-page__order-content{display:flex;flex-direction:column}a.cart-page__order-button,button.cart-page__order-button{align-self:center}button.cart-page__order-button:disabled{opacity:.5;cursor:default}.order-form{display:flex;flex-direction:column;gap:32px}.order-form__line{position:relative;width:100%}.order-form__line-wrapper{display:flex;align-items:center;justify-content:space-between;gap:32px}.order-form__field{width:100%;border:1px solid rgba(120,117,109,.4);padding:8px 16px;font-size:1rem;transition:border-color .2s ease-in}.order-form__field:focus{outline:none;border:1px solid #78756d}.order-form__field::-moz-placeholder{font-size:.875rem}.order-form__field::placeholder{font-size:.875rem}.order-form__field:focus::-moz-placeholder{opacity:0}.order-form__field:focus::placeholder{opacity:0}.order-form__field.complete,.order-form__field.complete:focus{border:1px solid #2b6a3f}.order-form__field.error,.order-form__field.error:focus{border:1px solid #8d1111}.order-form__label{display:block;margin-bottom:4px;cursor:auto;color:#78756d;font-size:.875rem;transition:all .2s ease-in}.order-form__error{display:block;padding-top:6px;color:#8d1111;font-size:.8rem}