.c-slider{position:relative;touch-action:pan-y}.c-slider--overflow-both .c-slider__track{overflow-x:visible}.c-slider--overflow-forwards{clip-path:inset(-100vw -100vw -100vw 0)}.c-slider--overflow-backwards{clip-path:inset(-100vw 0 -100vw -100vw)}.c-slider--overflow-none .c-slider__container{overflow-x:hidden}.c-slider__track{display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1rem;padding:0;margin:0;cursor:grab;position:relative;transition:all ease .3s}.c-slider-navigation-button{outline-color:transparent;background-color:transparent;position:absolute;top:-2rem;cursor:pointer;color:inherit;font-size:1.2rem}.c-slider-forwards-button{right:0}.c-slider-backwards-button{right:6.875pc}.c-slider-pagination{right:0;left:0;display:flex;list-style:none;gap:1rem;justify-content:center;align-items:center;padding:0;margin:0}.c-slider-element{max-width:100vw;flex-shrink:0;scroll-snap-align:start;list-style:none;display:flex;align-items:center;justify-content:center;font-size:x-large;transition:all .3s ease-in-out}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{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,select,textarea{margin:0}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scrolling{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes btnslide{0%{transform:translateY(0)}8%{transform:translateY(-50px);opacity:1}9%{transform:translateY(-50px);opacity:0}10%{transform:translateY(50px);opacity:0}12%{opacity:1;transform:translateY(50px)}20%{opacity:1;transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes shadowRollingBlack{0%{box-shadow:0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0)}12%{box-shadow:100px 0 #000,0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0)}25%{box-shadow:110px 0 #000,100px 0 #000,0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0)}36%{box-shadow:120px 0 #000,110px 0 #000,100px 0 #000,0 0 rgba(255,255,255,0)}50%{box-shadow:130px 0 #000,120px 0 #000,110px 0 #000,100px 0 #000}62%{box-shadow:200px 0 rgba(255,255,255,0),130px 0 #000,120px 0 #000,110px 0 #000}75%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),130px 0 #000,120px 0 #000}87%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),130px 0 #000}to{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0)}}@keyframes shadowRollingWhite{0%{box-shadow:0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0)}12%{box-shadow:100px 0 #fff,0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0)}25%{box-shadow:110px 0 #fff,100px 0 #fff,0 0 rgba(255,255,255,0),0 0 rgba(255,255,255,0)}36%{box-shadow:120px 0 #fff,110px 0 #fff,100px 0 #fff,0 0 rgba(255,255,255,0)}50%{box-shadow:130px 0 #fff,120px 0 #fff,110px 0 #fff,100px 0 #fff}62%{box-shadow:200px 0 rgba(255,255,255,0),130px 0 #fff,120px 0 #fff,110px 0 #fff}75%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),130px 0 #fff,120px 0 #fff}87%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),130px 0 #fff}to{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0)}}.grid-preview-tester{content:"12"}.grid-preview{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;position:fixed;top:0;bottom:0;overflow:hidden;left:50%;pointer-events:none;transform:translate(-50%);transition:opacity .3s ease-out,bottom .3s ease-out;z-index:9000}@media all and (max-width: 1024px){.grid-preview{width:calc(100% - 30px)}}.grid-preview__row{display:flex;gap:30px}.grid-preview__col{flex:1;background-color:rgba(128,128,128,.3);height:100vh}.grid-preview.is-hidden{bottom:100%;opacity:0}.grid-preview-toggle{background-color:rgba(0,0,0,.2);color:#000;cursor:pointer;font-family:Arial,sans-serif;font-size:10px;opacity:0;padding:6px 10px;position:fixed;right:0;top:0;transition:opacity .3s ease-out;z-index:100}.grid-preview-toggle:hover{opacity:1}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.slide-right-leave-active,.slide-left-leave-active{transition:all .4s cubic-bezier(.395,.325,.365,.995)}.slide-right-enter-active,.slide-left-enter-active{transition:all .25s cubic-bezier(.395,.325,.365,.995)}.slide-right-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-left-enter-from,.slide-left-leave-to{transform:translate(-100%)}.context-right-leave-active,.context-left-leave-active{transition:all .4s cubic-bezier(.395,.325,.365,.995)}.context-right-enter-active,.context-left-enter-active{transition:all .25s cubic-bezier(.395,.325,.365,.995)}.context-right-enter-from,.context-right-leave-to{transform:translate(100%)}.context-left-enter-from,.context-left-leave-to{transform:translate(-100%)}@font-face{font-family:bon-vivant;src:url(/assets/fonts/bon-vivant-serif.woff2) format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:bon-vivant;src:url(/assets/fonts/bon-vivant-serif-bold.woff2) format("woff2");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:bon-vivant;src:url(/assets/fonts/bon-vivant-script.woff2) format("woff2");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:basis-grotesque-pro;src:url(/assets/fonts/basis-grotesque-light-pro.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:basis-grotesque-pro;src:url(/assets/fonts/basis-grotesque-regular-pro.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:basis-grotesque-pro;src:url(/assets/fonts/basis-grotesque-medium-pro.woff2) format("woff2");font-weight:500;font-style:normal}html,body{margin:0;padding:0;font-family:basis-grotesque-pro,sans-serif!important;font-weight:400;font-size:16px;color:#131514;letter-spacing:-.12px;line-height:24px;overflow-x:hidden}html{overflow-y:scroll;scroll-behavior:smooth}.scroll-lock{height:100vh;overflow-y:hidden}body{min-height:500px}hr{border:none;margin-block:0;border-top:1px solid #000}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}h1,h2,h3{margin-top:0;transition:all .2s ease-out}h1{font-family:bon-vivant,serif!important;color:#000;font-weight:700;font-style:normal;font-size:110px;line-height:110px}h2{font-family:bon-vivant,serif!important;color:#000;font-weight:700;font-size:60px;line-height:60px}h3{font-family:bon-vivant,serif!important;font-weight:700;font-size:35px;line-height:35px}p{font-family:basis-grotesque-pro,sans-serif!important;color:#000;font-size:16px;line-height:17px}strong{font-weight:700}img{line-height:0;max-width:100%}a,.link{font-family:basis-grotesque-pro,sans-serif!important;font-size:16px;line-height:17px;position:relative;text-decoration:none;color:#000;transition:all .2s ease-out}input,select,textarea,button{all:unset;font-family:basis-grotesque-pro,sans-serif!important}input:focus,select:focus,textarea:focus,button:focus{outline:none}.yii-debug-toolbar{z-index:10!important}@media all and (max-width: 1100px){h2{font-size:45px;line-height:50px}}@media all and (max-width: 600px){h2{font-size:35px;line-height:40px}}.c-slider__track{max-height:unset!important;gap:0}.c-slider-navigation-button{display:none}.c-slider-pagination{margin-inline:auto;width:calc(50% + 15px);padding-inline:30px;position:initial;margin-top:45px;gap:0}.c-slider-pagination li{display:flex;flex:1;line-height:0}.c-slider-pagination .pagination__item{display:flex;flex:1;background:#f7f7f7;font-size:0px;height:8px;border:none;appearance:none;line-height:0;padding:0;transition:all cubic-bezier(.395,.325,.365,.995) .3s}.c-slider-pagination .pagination__item:hover{cursor:pointer;background:#ebebeb}.c-slider-pagination .pagination__item--active{background:#000}.c-slider-element{max-width:100%}@media all and (max-width: 768px){.c-slider-pagination .pagination__item{height:3px}}.p-header{padding-top:40px;padding-bottom:20px;position:absolute;left:0;width:100%;height:135px;z-index:10}.p-header__main{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;display:flex;justify-content:space-between}@media all and (max-width: 1024px){.p-header__main{width:calc(100% - 30px)}}.p-header__main .navigation{align-items:center;display:flex;flex:2}.p-header__main .navigation .c-sitemenu{display:none}.p-header__main .navigation__menu{gap:35px;display:flex}.p-header__main .navigation__menu .page{display:flex;align-items:center}.p-header__main .navigation__menu .page--active{font-weight:500;position:relative}.p-header__main .navigation__menu .page--active:after{position:absolute;left:50%;transform:translate(-50%);content:"";margin-top:35px;width:6px;height:6px;background-color:#000;border-radius:50%}.p-header__main .logo{display:flex;justify-content:center;align-items:center;flex:1}.p-header__main .logo a{width:fit-content}.p-header__main .logo a img{transition:.2s ease-out;max-width:260px;width:100%;min-width:110px}.p-header__main .actions{flex:2}.p-header__main .actions .o-language{margin-top:0!important}.p-header__main .actions__menu{height:100%;justify-content:flex-end;align-items:center;gap:35px;display:flex}.p-header__main .actions__menu .o-language{margin-top:28px;display:flex;align-items:flex-end}.p-header__main .actions__menu .account__button{height:100%;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:.2s ease-out}.p-header__main .actions__menu .account__button img{height:24px;margin-bottom:4px}.p-header--scrolled{top:0;position:fixed;height:90px;border-bottom:1px solid #000;background-color:#fff;padding-top:20px}.p-header--scrolled .o-topbanner{display:none}.p-header--scrolled .p-header__main .navigation ul li{align-items:center}.p-header--scrolled .p-header__main .logo a img{max-width:180px}@media all and (max-width: 1100px){.p-header{padding-top:15px;padding-bottom:15px;height:90px;display:flex;align-items:center}.p-header__main .navigation .c-sitemenu{display:block}.p-header__main .navigation__menu{display:none}.p-header__main .logo a img{max-width:180px}.p-header__main .actions__menu .o-language{display:none}}@media all and (max-width: 768px){.p-header{height:60px}.p-header__main .logo a img{max-width:110px}.p-header__main .actions__menu{gap:15px}.p-header__main .actions__menu .c-siteaccount{display:none}}@media (hover: hover){.p-header__main .actions__menu .account__button:hover,.p-header__main .navigation__menu .page a:hover{opacity:.5}}.p-simpleheader__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;height:90px;padding-inline:30px;border-inline:1px solid #000;display:flex;justify-content:center;align-items:center}@media all and (max-width: 1024px){.p-simpleheader__content{width:calc(100% - 30px)}}.p-simpleheader__content .logo a img{width:100%;max-width:180px}@media all and (max-width: 600px){.p-simpleheader__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;height:60px;padding-inline:0px;border-inline:none;display:flex;justify-content:center;align-items:center}}@media all and (max-width: 600px) and (max-width: 1024px){.p-simpleheader__content{width:calc(100% - 30px)}}@media all and (max-width: 600px){.p-simpleheader__content .logo{display:flex;align-items:center}.p-simpleheader__content .logo a{height:fit-content}.p-simpleheader__content .logo a img{max-width:110px}}.p-footer{border-top:1px solid #000}.p-footer__socials{border-bottom:1px solid #000;height:88px;padding-top:25px;overflow:hidden;position:relative}.p-footer__socials .scrolling{position:absolute;padding-left:100%;white-space:nowrap;animation:scrolling 18s linear infinite}.p-footer__socials .scrolling span{font-size:38px;line-height:38px;font-weight:400}.p-footer__socials .scrolling:nth-child(2){animation-delay:6s}.p-footer__socials .scrolling:nth-child(3){animation-delay:12s}.p-footer__main{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;padding-block:100px;padding-inline:90px;gap:30px;display:flex}@media all and (max-width: 1024px){.p-footer__main{width:calc(100% - 30px)}}.p-footer__main .navigation{flex:1.3}.p-footer__main .navigation img{max-width:180px}.p-footer__main .navigation__menu{margin-top:50px;display:flex;gap:50px}.p-footer__main .navigation__menu .group{min-width:fit-content;display:flex;flex-direction:column}.p-footer__main .navigation__menu .group__heading{font-weight:500}.p-footer__main .navigation__menu .group ul{margin-top:30px;display:flex;flex-direction:column;gap:9px}.p-footer__main .navigation__menu .group ul li{display:flex;font-weight:300}.p-footer__main .navigation__menu .group__socials{display:flex;justify-content:flex-end;padding-bottom:54px}.p-footer__main .navigation__menu .group__socials .o-socials{justify-content:flex-end}.p-footer__main .navigation__menu .group .contact{padding-top:30px;margin-top:auto;display:block;font-weight:300}.p-footer__main .navigation__menu .group .contact a{font-weight:300}.p-footer__main .navigation__menu .group .contact--mobile,.p-footer__main .navigation__menu .group--mobile{display:none}.p-footer__main .navigation__menu .group--tiny{font-weight:300;display:none}.p-footer__main .newsletter{flex:1}.p-footer__main .newsletter__heading{font-family:bon-vivant,serif!important;font-weight:700;font-size:35px;line-height:35px;margin-bottom:40px}.p-footer__main .newsletter .co-newsletter__fields{display:flex;gap:20px}.p-footer__main .newsletter .co-newsletter__fields .o-input{flex:1}.p-footer__main .newsletter .co-newsletter__disclaimer{margin-top:20px;margin-bottom:25px}.p-footer__main .newsletter .co-newsletter__disclaimer p{font-weight:300;font-size:10px;line-height:18px}.p-footer__legal{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;padding-block:25px;padding-inline:90px;display:flex;gap:30px}@media all and (max-width: 1024px){.p-footer__legal{width:calc(100% - 30px)}}.p-footer__legal .left{flex:1.3;display:flex;gap:70px}.p-footer__legal .left p,.p-footer__legal .left a{display:flex;align-items:center;font-size:10px;line-height:10px}.p-footer__legal .right{display:flex;flex:1}.p-footer__legal .right span{font-weight:500;margin-right:5px}@media all and (max-width: 1200px){.p-footer__socials{height:74px;padding-top:25px}.p-footer__socials .scrolling span{font-size:24px;line-height:24px}.p-footer__main{padding-block:60px;padding-inline:15px}.p-footer__legal{padding-inline:15px}}@media all and (max-width: 1024px){.p-footer__main .navigation__menu{flex-wrap:wrap;gap:30px}.p-footer__main .navigation__menu .group{width:calc(50% - 15px);min-width:unset}.p-footer__main .navigation__menu .group ul{margin-top:20px}.p-footer__main .navigation__menu .group__socials{justify-content:flex-start;flex-direction:column;padding-bottom:0}.p-footer__main .navigation__menu .group__socials .o-socials{margin-top:20px;justify-content:flex-start;flex-direction:row}.p-footer__main .navigation__menu .group__socials .item{display:flex;margin-top:9px}.p-footer__main .navigation__menu .group__socials .item .o-language{margin-left:5px}.p-footer__main .navigation__menu .group--mobile{display:flex}.p-footer__main .navigation__menu .group--desktop,.p-footer__main .navigation__menu .group .contact--desktop{display:none}.p-footer__main .navigation__menu .group .contact--mobile{display:block}.p-footer__main .navigation__menu .group .contact--tiny{width:100%}.p-footer__legal{padding-inline:15px;padding-block:12px}.p-footer__legal .left{gap:30px;flex:1}.p-footer__legal .left .desktop{display:none}.p-footer__legal .right{display:none;flex:unset}}@media all and (max-width: 768px){.p-footer__socials{height:40px;padding-top:8px}.p-footer__socials .scrolling span{font-size:16px;line-height:16px}.p-footer__main{flex-direction:column-reverse}.p-footer__main .navigation__logo{display:none}.p-footer__main .navigation__menu{margin-top:0}.p-footer__legal .left p{width:calc(50% - 15px)}}@media all and (max-width: 600px){.p-footer__main,.p-footer__legal{padding-inline:0;border-inline:none}}@media all and (max-width: 500px){.p-footer__socials .scrolling:nth-child(2){animation-delay:9s}.p-footer__socials .scrolling:nth-child(3){display:none}.p-footer__main .newsletter__heading{font-size:28px;line-height:28px}.p-footer__main .newsletter .co-newsletter__fields{gap:10px;flex-direction:column}}@media all and (max-width: 425px){.p-footer__main .navigation__menu .group--language{display:flex;flex-direction:column}.p-footer__main .navigation__menu .group--language .o-language{margin-left:0!important}}@media all and (max-width: 350px){.p-footer__main .navigation__menu .group{width:100%}.p-footer__main .navigation__menu .group .contact{display:none}.p-footer__main .navigation__menu .group--tiny{display:flex}.p-footer__legal .left{flex-direction:column;gap:8px}.p-footer__legal .left p{width:100%}}@media (hover: hover){.p-footer__main .navigation__menu .group a:hover{opacity:.5}}.p-hero__bg{width:100%;display:flex}.p-hero__bg--video{position:relative}.p-hero__bg--video .vue-responsive-videobg{min-height:41.6667vw!important;height:fit-content;display:flex}.p-hero__bg--image{min-height:41.6667vw!important;position:relative}.p-hero__bg--image .image{position:absolute;width:100%;height:100%;object-fit:cover}.p-hero__bg--image .container{width:100%}.p-hero__bg .videobg-content{position:static!important;display:flex;height:unset!important;justify-content:center}.p-hero__content{height:100%;padding-inline:30px;padding-top:225px;padding-bottom:90px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.p-hero__content .container{height:fit-content;display:flex;flex-direction:column;align-items:center}.p-hero__content .container__preHeading{font-size:30px;line-height:40px;text-transform:uppercase;font-weight:500;margin-bottom:15px}.p-hero__content .container__heading{max-width:1200px;text-align:center}.p-hero__content .container .o-btn{margin-top:50px;width:fit-content}.p-hero .mobile{display:none}.p-hero--homepage .p-hero__bg--video .vue-responsive-videobg,.p-hero--homepage .p-hero__bg--image{min-height:56.25vw!important}@media all and (min-width: 1920px){.p-hero__bg--video .vue-responsive-videobg,.p-hero__bg--image,.p-hero--homepage .p-hero__bg--video .vue-responsive-videobg,.p-hero--homepage .p-hero__bg--image{max-height:100vh!important;min-height:50vh!important}}@media all and (max-width: 1300px){.p-hero__content .container__preHeading{font-size:2vw}.p-hero__content .container__heading{font-size:8vw;line-height:8vw}}@media all and (max-width: 1100px){.p-hero__content{padding-top:180px}}@media all and (max-width: 800px){.p-hero__content .container__preHeading{font-size:4vw}}@media all and (max-width: 768px){.p-hero__content{padding-top:150px}.p-hero .mobile{display:block}}@media all and (max-width: 600px){.p-hero__content .container__preHeading{font-size:24px}.p-hero__content .container__heading{font-size:50px;line-height:50px}}.p-promotions{border-top:1px solid #000}.p-promotions .co-promotions{display:none}.p-promotions__content{position:relative;width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;display:flex}@media all and (max-width: 1024px){.p-promotions__content{width:calc(100% - 30px)}}.p-promotions__content .promotion{flex:1;display:flex;justify-content:center;align-items:center;padding:30px;font-size:20px;line-height:20px;font-weight:400}.p-promotions__content .promotion:nth-child(2),.p-promotions__content .promotion:nth-child(3){border-left:1px solid #000}@media all and (max-width: 900px){.p-promotions .co-promotions{display:flex}.p-promotions__content{height:54px}.p-promotions__content .promotion{display:none}}.p-siblings{border-top:1px solid #000}.p-siblings__content{padding-block:70px 70px;border-inline:1px solid #000;width:calc(100% - 32px);max-width:1635px;margin-inline:auto;display:flex;justify-content:center}@media all and (max-width: 1024px){.p-siblings__content{width:calc(100% - 30px)}}.p-siblings__content .siblings{padding-inline:30px;overflow:auto;display:flex;max-width:1100px;gap:20px}.p-siblings__content .siblings::-webkit-scrollbar{display:none;height:0}.p-siblings__content .siblings .o-btn{min-width:fit-content}@media all and (max-width: 1100px){.p-siblings__content{padding-block:50px}.p-siblings__content .siblings{padding-inline:15px}}@media all and (max-width: 600px){.p-siblings__content{width:100%;border-inline:none;padding-block:30px}.p-siblings__content .siblings{width:100%}}.o-btn{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:relative;height:40px;padding-inline:40px;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:16px;font-weight:500;border-radius:20px;background-color:#000;color:#fff}.o-btn__text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:nowrap}.o-btn--hollow{background-color:transparent;border:1px solid #000;color:#000}.o-btn--disabled{opacity:.5;pointer-events:none;cursor:default!important}.o-btn--loading{pointer-events:none;cursor:default}.o-btn--loading .o-btn__text{opacity:0}@media all and (max-width: 600px){.o-btn{padding-inline:20px}}@media (hover: hover){.o-btn:hover{cursor:pointer;overflow:hidden}.o-btn:hover span{animation:btnslide 3s}.o-btn--disabled:hover span,.o-btn--loading:hover span{animation:unset}}.o-input{position:relative;flex-grow:1}.o-input input{height:40px;display:flex}.o-input input[type=number]{appearance:textfield;-moz-appearance:textfield}.o-input input::-webkit-outer-spin-button,.o-input input::-webkit-inner-spin-button{appearance:textfield;-webkit-appearance:none;margin:0}.o-input textarea{resize:none;height:220px;padding-top:22px!important}.o-input label{position:absolute;pointer-events:none;top:12px;left:25px;transition:all .3s cubic-bezier(.395,.325,.365,.995);color:#919191;font-size:16px;line-height:16px}.o-input input,.o-input textarea{width:100%;box-sizing:border-box;padding-inline:25px;padding-top:10px;font-size:16px;line-height:16px;font-weight:500;border:1px solid #000;border-radius:20px;background:#fff;color:#000}.o-input input:focus~label,.o-input input.filled~label,.o-input input:read-only~label,.o-input textarea:focus~label,.o-input textarea.filled~label,.o-input textarea:read-only~label{top:5px;left:25px;font-size:10px;line-height:8px}.o-input input:read-only,.o-input textarea:read-only{pointer-events:none;opacity:.5}.o-input--full{width:100%!important}.o-input--error input{border-color:#dc143c}.o-input__error{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;left:20px;position:absolute;line-height:10px;bottom:-13px;color:#dc143c}.o-socials{display:flex;gap:16px;flex-direction:column}.o-socials a{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;border-radius:50%;display:flex;background-color:#000;justify-content:center;align-items:center}.o-socials a svg path{fill:#fff}.o-socials .instagram svg{width:25px}.o-socials .facebook{align-items:flex-end}.o-socials .facebook svg{width:16px}.o-language span{margin-inline:3px}.o-language__site{text-transform:uppercase;font-weight:300}.o-language__site--active{font-weight:500}@media (hover: hover){.o-language__site:hover{opacity:.5}}.o-redactor h2{font-size:38px;line-height:50px;font-weight:400;margin-bottom:30px}.o-redactor h3{font-size:20px;line-height:30px;font-weight:400;margin-bottom:15px;font-family:basis-grotesque-pro,sans-serif!important}.o-redactor p{font-size:16px;line-height:26px;margin-bottom:26px;font-weight:300}.o-redactor p:last-child{margin-bottom:0}.o-redactor strong{font-weight:700}.o-redactor a{position:relative;color:#000;text-decoration:underline;transition:.2s ease-out}@media (hover: hover){.o-redactor a:hover{opacity:.5;transition:.2s ease-out}}.o-redactor ul{padding-left:15px}.o-redactor ul li{font-weight:300;font-size:16px;line-height:26px;color:#131514;margin-bottom:10px;list-style:none;position:relative}.o-redactor ul li:before{position:absolute;content:"";width:4px;height:4px;background:#000;border-radius:50%;left:-15px;top:8px}.o-product__container{display:flex;flex-direction:column;height:100%}.o-product__image{position:relative;background-color:#f7f7f7;display:flex;align-items:flex-end;aspect-ratio:360/425}.o-product__image .enviroment{opacity:0;transition:opacity .4s;pointer-events:none;top:0;position:absolute;width:100%;height:100%}.o-product__image img{display:flex;width:100%;height:100%;object-fit:cover}.o-product__image .tag{z-index:2;position:absolute;top:10px;right:10px;background-color:#000;font-size:14px;line-height:14px;font-weight:500;color:#fff;text-transform:uppercase;padding:6px 4px 5px 5px}.o-product__image .favorite{z-index:2;position:absolute;bottom:10px;right:10px}.o-product__image .cart{position:absolute;z-index:2;bottom:10px;right:10px;display:none}.o-product__information{margin-top:20px;display:flex;flex-direction:column;flex-grow:1}.o-product__information .title{font-size:20px;letter-spacing:.1rem;font-weight:300}.o-product__information .o-redactor{margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:78px;overflow:hidden}.o-product__information .actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;gap:10px}.o-product__information .actions__price{font-size:16px;font-weight:500;display:flex;flex-wrap:wrap;gap:2px 10px;white-space:nowrap}.o-product__information .actions__price .sale{text-decoration:line-through;font-weight:300;opacity:.5}.o-product__information .actions .o-btn{padding-inline:20px}@media all and (max-width: 768px){.o-product__image .favorite{right:unset;left:10px}.o-product__image .cart{display:flex}.o-product__information .actions .co-addToCart{display:none}}@media all and (max-width: 600px){.o-product__information .title{font-size:16px;line-height:18px}.o-product__information .o-redactor{margin-top:5px}.o-product__information .o-redactor p,.o-product__information .o-redactor ul li{font-size:12px;line-height:14px}}@media (hover: hover){.o-product a:hover .o-product__image .enviroment{transition:opacity .4s;opacity:1}}.o-lineitem{display:flex}.o-lineitem img{background-color:#f5ece7;height:89px;width:65px;object-fit:cover}.o-lineitem__info{padding-left:10px}.o-lineitem__info .heading{font-weight:500;margin-bottom:5px}.o-lineitem__info .variant{font-weight:300;margin-bottom:10px}.o-lineitem__price{height:fit-content;margin-left:auto;display:flex;flex-wrap:wrap;white-space:nowrap;justify-content:flex-end;align-items:flex-start;gap:2px 10px;font-weight:500}.o-lineitem__price .sale{font-weight:300;text-decoration:line-through;opacity:.5}.o-checkbox{position:relative;display:flex;align-items:center;margin-left:4px;width:100%;height:fit-content;margin-bottom:25px}.o-checkbox input{opacity:0;height:0;width:0}.o-checkbox label{cursor:pointer;display:flex}.o-checkbox label .field{cursor:pointer;display:flex;width:13px;height:13px;min-width:13px;min-height:13px;max-width:13px;max-height:13px;background-color:#fff;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.o-checkbox label .label{margin-top:-2px;margin-left:12px;font-size:16px;line-height:16px}.o-checkbox label a{opacity:.5;text-decoration:underline}.o-checkbox label a:hover{opacity:1}.o-checkbox input:checked+label .field{background-color:#000}.o-checkbox--error label .field{box-shadow:0 0 0 3px #fff,0 0 0 4px #dc143c}.o-checkbox__error{position:absolute;left:25px;bottom:-13px;font-size:10px;line-height:10px;color:#dc143c}.o-loader{position:absolute;width:5px;height:5px;border-radius:50%;display:block;margin:8px auto;box-sizing:border-box;animation:shadowRollingBlack 2s linear infinite!important;left:-50%}.o-loader__container{left:0;top:0;background-color:#fff;border:1px solid #000;position:absolute;height:23px;width:100%;border-radius:12px;overflow:hidden}.o-loader--white{animation:shadowRollingWhite 2s linear infinite!important}.o-loader--large{transform:scale(2);left:-100%}.o-article{container-type:inline-size;width:100%;background-color:#f5ece7;display:flex;flex-direction:column;transition:.2s ease-out}.o-article__image img{width:100%;height:100%;object-fit:cover}.o-article__content{padding:37px;display:flex;flex:1;flex-direction:column}.o-article__content .tagline{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:9px}.o-article__content .tagline span{font-size:16px;line-height:21px}.o-article__content .heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;font-size:24px;line-height:30px;margin-bottom:11px}.o-article__content .description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;align-self:flex-end;font-size:16px;line-height:24px;font-weight:300}.o-article--inline{flex-direction:row}.o-article--inline .o-article__image{display:flex;flex:1;aspect-ratio:153/140}.o-article--inline .o-article__image img{object-fit:cover}.o-article:hover{transition:.2s ease-out;background-color:rgba(245,236,231,.8)}@container (max-width: 300px){.o-article__content{padding:20px 15px}}@container (max-width: 200px){.o-article__content{padding:20px 15px}.o-article__content .tagline span{font-size:12px;line-height:15px}.o-article__content .heading{font-weight:500;font-size:16px;line-height:20px;margin-bottom:4px}.o-article__content .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;font-size:14px;line-height:22px;font-weight:300}}.o-topbanner{height:36px;width:100%;background-color:#000}.o-topbanner__banner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.o-topbanner p,.o-topbanner span{color:#fff;font-size:14px;line-height:14px;font-weight:500}.o-topbanner .linkButton{padding-left:5px;text-decoration:underline;transition:.2s ease-out}.o-topbanner .linkButton:hover{transition:.2s ease-out;opacity:.5}@media all and (max-width: 550px){.o-topbanner{height:fit-content}.o-topbanner p{padding-block:2vw;font-size:3vw;line-height:3vw}.o-topbanner span{font-size:3vw;line-height:3vw}}.b-manchet{border-top:1px solid #000}.b-manchet__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;padding-top:90px;padding-bottom:85px;padding-inline:16px;display:flex;justify-content:center}@media all and (max-width: 1024px){.b-manchet__content{width:calc(100% - 30px)}}.b-manchet__content .text{text-align:center;max-width:980px}.b-manchet__content .text p,.b-manchet__content .text a{font-size:38px;line-height:50px;font-weight:400}.b-manchet__content .text a{text-decoration:underline}@media all and (max-width: 900px){.b-manchet__content{padding-block:60px}.b-manchet__content .text p{font-size:25px;line-height:32px}}@media all and (max-width: 600px){.b-manchet__content{padding-block:30px;border-inline:none;padding-inline:0}.b-manchet__content .text p{font-size:20px;line-height:28px}}.b-usp{border-top:1px solid #000}.b-usp__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;display:flex;justify-content:space-evenly;padding-top:70px;padding-bottom:85px;padding-inline:90px}@media all and (max-width: 1024px){.b-usp__content{width:calc(100% - 30px)}}.b-usp__content .item{width:16%;min-width:16%;max-width:16%;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;align-items:center}.b-usp__content .item img{width:90px}.b-usp__content .item p{text-align:center;margin-top:15px;max-width:150px}@media all and (max-width: 1100px){.b-usp__content{padding-inline:15px}}@media all and (max-width: 900px){.b-usp__content{flex-wrap:wrap;gap:60px 0px}.b-usp__content .item{width:33.33%;min-width:33.33%;max-width:33.33%;height:100%;min-height:100%;max-height:100%}}@media all and (max-width: 600px){.b-usp__content{padding-top:50px;padding-bottom:60px;border-inline:none;padding-inline:0;gap:30px 0px}.b-usp__content .item p{max-width:120px}}@media all and (max-width: 500px){.b-usp__content{gap:20px 0px;padding-top:40px;padding-bottom:40px}.b-usp__content .item img{width:60px}.b-usp__content .item p{max-width:90px;font-size:12px}}.b-textWImage{border-top:1px solid #000}.b-textWImage__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;display:flex}@media all and (max-width: 1024px){.b-textWImage__content{width:calc(100% - 30px)}}.b-textWImage__content .content{width:50%;display:flex;flex-direction:column;padding-inline:90px;padding-block:90px}.b-textWImage__content .content h2{max-width:570px;margin-bottom:60px;font-size:60px;line-height:66px}.b-textWImage__content .content h3{font-family:basis-grotesque-pro,sans-serif!important;font-weight:400;font-size:20px;line-height:30px;margin-bottom:12px}.b-textWImage__content .content div{max-width:624px}.b-textWImage__content .content div p{font-size:16px;line-height:26px;font-weight:300}.b-textWImage__content .image{width:50%;display:flex}.b-textWImage__content .image img{display:flex;width:100%;object-fit:cover}@media all and (max-width: 1100px){.b-textWImage__content .content{padding-inline:15px;padding-block:60px}.b-textWImage__content .content h2{margin-bottom:30px}}@media all and (max-width: 900px){.b-textWImage__content .content h2{font-size:35px;line-height:40px}}@media all and (max-width: 768px){.b-textWImage__content{flex-direction:column-reverse}.b-textWImage__content .content{padding-block:30px;width:100%}.b-textWImage__content .content h2{margin-bottom:20px}.b-textWImage__content .image{width:100%}}@media all and (max-width: 600px){.b-textWImage__content{border-inline:0}.b-textWImage__content .content{padding-inline:0}.b-textWImage__content .image{width:100vw;position:relative;left:-15px}}.b-text{border-top:1px solid #000}.b-text__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;padding-block:80px;padding-inline:16px;display:flex;justify-content:center}@media all and (max-width: 1024px){.b-text__content{width:calc(100% - 30px)}}.b-text__content .o-redactor{max-width:720px}@media all and (max-width: 768px){.b-text__content{padding-block:60px}}@media all and (max-width: 600px){.b-text__content{padding-block:30px;border-inline:none;padding-inline:0}}.b-textColumns{border-top:1px solid #000}.b-textColumns__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;display:flex}@media all and (max-width: 1024px){.b-textColumns__content{width:calc(100% - 30px)}}.b-textColumns__content .column{flex:1;padding-top:90px;padding-bottom:80px;padding-inline:15px;display:flex;flex-direction:column;align-items:center;text-align:center}.b-textColumns__content .column img{width:90px}.b-textColumns__content .column h3{margin-top:45px;margin-bottom:25px}.b-textColumns__content .column .o-redactor{max-width:375px}.b-textColumns__content .column:nth-child(2){border-left:1px solid #000}.b-textColumns__content .column:nth-child(3){border-left:1px solid #000}@media all and (max-width: 1100px){.b-textColumns__content .column{padding-block:60px}.b-textColumns__content .column h3{margin-top:30px}}@media all and (max-width: 850px){.b-textColumns__content{flex-direction:column}.b-textColumns__content .column .o-redactor{max-width:700px}.b-textColumns__content .column:nth-child(2){border-left:none;border-top:1px solid #000}.b-textColumns__content .column:nth-child(3){border-left:none;border-top:1px solid #000}}@media all and (max-width: 850px){.b-textColumns__content{border-inline:none;padding-inline:0}.b-textColumns__content .column{width:100vw;position:relative;left:-15px;padding-block:30px}.b-textColumns__content .column h3{font-size:24px;line-height:24px}}.b-reviews{border-top:1px solid #000}.b-reviews__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;padding-block:70px;padding-inline:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:60px}@media all and (max-width: 1024px){.b-reviews__content{width:calc(100% - 30px)}}.b-reviews__content .review{min-width:120px;max-width:230px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.b-reviews__content .review img{margin-top:20px;height:40px;max-width:180px;object-fit:contain}@media all and (max-width: 1100px){.b-reviews__content{padding-inline:15px}}@media all and (max-width: 600px){.b-reviews__content{padding-inline:0;gap:30px}.b-reviews__content .review{max-width:500px}.b-reviews__content .review img{margin-top:10px}}.b-list{border-top:1px solid #000}.b-list__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;padding-top:90px;border-inline:1px solid #000}@media all and (max-width: 1024px){.b-list__content{width:calc(100% - 30px)}}.b-list__content .list{padding-inline:90px;padding-bottom:90px;gap:90px;display:flex}.b-list__content .list__image{width:45%;min-width:45%;display:block}.b-list__content .list__image img{width:100%}.b-list__content .list__content{flex:1}.b-list__content .list__content .number{font-size:40px;line-height:40px;font-family:bon-vivant,serif!important;margin-bottom:5px}.b-list__content .list__content h2{margin-bottom:55px;line-height:70px}.b-list__content .list__content .o-redactor{margin-top:55px}@media all and (max-width: 1100px){.b-list__content{padding-top:60px}.b-list__content .list{gap:60px;padding-inline:15px;padding-bottom:60px}.b-list__content .list__image{width:35%;min-width:35%}.b-list__content .list__content h2{font-size:45px;line-height:50px;white-space:break}}@media all and (max-width: 900px){.b-list__content .list__image{display:none}.b-list__content .list__content{display:flex;gap:15px}.b-list__content .list__content .number{position:relative;top:20px;font-size:24px;line-height:24px}.b-list__content .list__content h2{margin-bottom:20px}.b-list__content .list__content .o-redactor{margin-top:30px}}@media all and (max-width: 600px){.b-list__content{border-inline:none;padding-inline:0}.b-list__content .list{padding-inline:0;padding-right:15px;padding-bottom:30px}.b-list__content .list__content{display:flex;gap:15px}.b-list__content .list__content .number{top:17px;font-size:16px;line-height:16px}.b-list__content .list__content h2{font-size:35px;line-height:40px;margin-bottom:15px}.b-list__content .list__content .o-redactor{margin-top:20px}}.b-accordion{border-top:1px solid #000}.b-accordion__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;padding-inline:90px;padding-top:120px;padding-bottom:100px;display:flex;flex-direction:column;justify-content:center}@media all and (max-width: 1024px){.b-accordion__content{width:calc(100% - 30px)}}.b-accordion__content .header{display:flex;flex-direction:column;align-items:center}.b-accordion__content .header h2{text-align:center;max-width:700px;margin-bottom:35px}.b-accordion__content .header__manchet{max-width:900px;text-align:center;margin-bottom:35px}.b-accordion__content .main{gap:100px;display:flex}.b-accordion__content .main__image{width:100%;max-width:440px;display:block}.b-accordion__content .main__accordions{flex:1;display:flex;flex-direction:column;border-top:1px solid #000;max-width:900px;margin-inline:auto}.b-accordion__content .main__accordions .co-accordion__head{padding-block:30px}.b-accordion__content .main__accordions .co-accordion__head p{font-size:35px;line-height:42px;font-family:bon-vivant,serif!important;text-transform:none}.b-accordion__content .main__accordions .co-accordion__body{display:flex;flex-wrap:wrap}.b-accordion__content .main__accordions .point{width:50%;padding-right:30px;margin-bottom:16px}.b-accordion__content .main__accordions .point__heading{font-weight:500;margin-bottom:5px}.b-accordion__content .main__accordions .point__text{line-height:26px;font-weight:300}.b-accordion__content .main__accordions .description{width:100%;margin-bottom:16px}.b-accordion__content .main__accordions .description .o-redactor{max-width:680px}.b-accordion__content .main--image .main__accordions .co-accordion__head svg{width:50px;min-width:50px}@media all and (max-width: 1350px){.b-accordion__content .main{gap:30px}}@media all and (max-width: 1100px){.b-accordion__content{padding-block:60px;padding-inline:30px}}@media all and (max-width: 1000px){.b-accordion__content .main__image{display:none}}@media all and (max-width: 768px){.b-accordion__content .main__accordions .co-accordion__head{padding-block:24px}.b-accordion__content .main__accordions .co-accordion__head p{font-size:25px;line-height:25px;padding-block:0}.b-accordion__content .main--image .main__accordions .co-accordion__head svg{width:20px;min-width:20px}}@media all and (max-width: 600px){.b-accordion__content{padding-block:30px;padding-inline:30px;border-inline:none}}.b-ingredients{border-top:1px solid #000;background-color:#f5ece7;padding-top:115px;padding-bottom:90px;position:relative;overflow:hidden}.b-ingredients__background{position:absolute;top:0;left:0;width:100%;height:100%}.b-ingredients__background img{opacity:.8;width:100%;height:100%;object-fit:cover}.b-ingredients__splash{padding-right:calc((100% - 1605px)/2 - 16px);position:absolute;right:0;margin-top:30px}@media all and (max-width: 1667px){.b-ingredients__splash{padding-right:16px}}.b-ingredients__content{position:relative;padding-inline:90px;width:calc(100% - 32px);max-width:1635px;margin-inline:auto}@media all and (max-width: 1024px){.b-ingredients__content{width:calc(100% - 30px)}}.b-ingredients__content .header{text-align:center;margin-bottom:60px}.b-ingredients__content .header--expanded{text-align:left}.b-ingredients__content .list{display:flex;flex-wrap:wrap}.b-ingredients__content .list--expanded{width:90%}.b-ingredients__content .list--expanded__item{padding-right:60px;margin-bottom:60px;width:33%}.b-ingredients__content .list--expanded__item h3{margin-bottom:15px}.b-ingredients__content .list--expanded__item .o-redactor{margin-top:15px}.b-ingredients__content .list--collapsed{gap:0 80px}.b-ingredients__content .list--collapsed .list__column{width:33.3333333333%}.b-ingredients__content .list--collapsed .list__item{width:100%}.b-ingredients__content .list--collapsed__item{width:33.3333333333%}@media all and (max-width: 1200px){.b-ingredients__splash{margin-top:-35px;width:150px}.b-ingredients__content .list--expanded{width:100%}}@media all and (max-width: 1100px){.b-ingredients{padding-top:90px;padding-bottom:70px}}@media all and (max-width: 1024px){.b-ingredients__splash{margin-top:0;top:25px;right:10px;width:150px}.b-ingredients__content{padding-inline:30px}.b-ingredients__content .list--expanded{width:100%;gap:60px}.b-ingredients__content .list--expanded__item{padding-right:0;margin-bottom:0;width:calc(50% - 30px)}.b-ingredients__content .list--collapsed{gap:0 60px}.b-ingredients__content .list--collapsed .list__column{width:calc(50% - 30px)}}@media all and (max-width: 900px){.b-ingredients{overflow:visible}.b-ingredients__splash{width:100px;top:-50px}}@media all and (max-width: 768px){.b-ingredients{padding-top:60px;padding-bottom:40px}}@media all and (max-width: 700px){.b-ingredients__content{padding-inline:30px}.b-ingredients__content .list--expanded__item,.b-ingredients__content .list--collapsed .list__column{width:100%}}@media all and (max-width: 600px){.b-ingredients__content{padding-inline:0px}}.b-productSlider{border-top:1px solid #000}.b-productSlider__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000}@media all and (max-width: 1024px){.b-productSlider__content{width:calc(100% - 30px)}}.b-productSlider__content h2{padding-top:90px;text-align:center;max-width:980px;margin-inline:auto;padding-inline:30px}@media all and (max-width: 1100px){.b-productSlider__content h2{padding-top:60px}}@media all and (max-width: 768px){.b-productSlider__content h2{padding-top:60px}}@media all and (max-width: 600px){.b-productSlider__content{border-inline:none}}.b-featuredProducts{border-top:1px solid #000}.b-featuredProducts h2{padding-top:90px;padding-bottom:50px;text-align:center;max-width:980px;margin-inline:auto;padding-inline:30px}.b-featuredProducts__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000}@media all and (max-width: 1024px){.b-featuredProducts__content{width:calc(100% - 30px)}}.b-featuredProducts__content .products{display:flex}.b-featuredProducts__content .products__product{min-width:50%}.b-featuredProducts__content .products__product img{width:100%;aspect-ratio:4/3;object-fit:cover}.b-featuredProducts__content .products__product .content{padding-top:48px;padding-bottom:50px;padding-inline:90px}.b-featuredProducts__content .products__product .content h3{margin-bottom:20px;font-size:35px;line-height:45px}.b-featuredProducts__content .products__product .content h3 span{text-transform:uppercase}.b-featuredProducts__content .products__product .actions{margin-top:20px;display:flex;align-items:center;gap:30px}.b-featuredProducts__content .products__product .actions__price{font-size:16px;line-height:21px}.b-featuredProducts__content .products__product .actions__buttons{display:flex;gap:14px}.b-featuredProducts__content .products__product:nth-child(2){border-left:1px solid #000}@media all and (max-width: 1280px){.b-featuredProducts__content .products__product .content{padding-top:40px;padding-inline:30px}}@media all and (max-width: 1100px){.b-featuredProducts__content .products__product .content{padding-top:30px}.b-featuredProducts__content .products__product .actions{flex-direction:column;align-items:flex-start}}@media all and (max-width: 850px){.b-featuredProducts__content h2{padding-top:60px;padding-bottom:30px}.b-featuredProducts__content .products{flex-direction:column}.b-featuredProducts__content .products__product{border-left:none;border-top:1px solid #000}.b-featuredProducts__content .products__product:nth-child(2){border-left:none}}@media all and (max-width: 600px){.b-featuredProducts__content{border-inline:none;margin-inline:0;width:100%}.b-featuredProducts__content .products__product .content{padding-inline:15px}}@media all and (max-width: 375px){.b-featuredProducts__content .products__product .actions__buttons{width:100%;flex-direction:column}}.b-featuredEntries{border-top:1px solid #000}.b-featuredEntries__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;display:flex}@media all and (max-width: 1024px){.b-featuredEntries__content{width:calc(100% - 30px)}}.b-featuredEntries__content .entry{min-width:50%}.b-featuredEntries__content .entry img{width:100%}.b-featuredEntries__content .entry__content{padding-top:48px;padding-bottom:50px;padding-inline:90px}.b-featuredEntries__content .entry__content h2{margin-bottom:20px;font-size:35px;line-height:45px}.b-featuredEntries__content .entry__content .o-redactor{margin-bottom:20px}.b-featuredEntries__content .entry__content .o-btn{width:fit-content}.b-featuredEntries__content .entry:nth-child(2){border-left:1px solid #000}@media all and (max-width: 1280px){.b-featuredEntries__content .entry__content{padding-top:40px;padding-inline:30px}}@media all and (max-width: 1100px){.b-featuredEntries__content .entry__content{padding-top:30px}}@media all and (max-width: 850px){.b-featuredEntries__content{flex-direction:column}.b-featuredEntries__content .entry{border-left:none;border-top:1px solid #000}.b-featuredEntries__content .entry:nth-child(2){border-left:none}}@media all and (max-width: 600px){.b-featuredEntries__content{border-inline:none;margin-inline:0;width:100%}.b-featuredEntries__content .entry__content{padding-inline:15px}}@media all and (max-width: 375px){.b-featuredEntries__content .entry__content .o-btn{width:100%}}.b-newsletter{border-top:1px solid #000;background-color:#f5ece7;position:relative;overflow:hidden}.b-newsletter__background{position:absolute;top:0;left:0;width:100%;height:100%}.b-newsletter__background img{opacity:.8;width:100%;height:100%;object-fit:cover}.b-newsletter__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;padding-inline:30px;position:relative;z-index:2;padding-top:90px;padding-bottom:50px;display:flex;flex-direction:column;align-items:center}@media all and (max-width: 1024px){.b-newsletter__content{width:calc(100% - 30px)}}.b-newsletter__content h2{max-width:920px;text-align:center}.b-newsletter__content .o-redactor{margin-top:10px;max-width:900px;text-align:center}.b-newsletter__content .o-newsletter{margin-top:70px}.b-newsletter__content .o-newsletter .co-newsletter{max-width:1000px;display:flex;flex-wrap:wrap}.b-newsletter__content .o-newsletter .co-newsletter__fields{order:1;display:flex;flex:1;gap:20px}.b-newsletter__content .o-newsletter .co-newsletter__fields .o-input{flex:1}.b-newsletter__content .o-newsletter .co-newsletter__disclaimer{margin-top:25px;order:3;width:100%}.b-newsletter__content .o-newsletter .co-newsletter__disclaimer p{max-width:600px;font-weight:300;font-size:10px;line-height:18px}.b-newsletter__content .o-newsletter .co-newsletter .o-btn{margin-left:40px;order:2}@media all and (max-width: 900px){.b-newsletter__content{padding-top:30px;padding-bottom:30px;padding-inline:0px}.b-newsletter__content h2{font-size:45px;line-height:50px}.b-newsletter__content .o-newsletter{margin-top:30px}.b-newsletter__content .o-newsletter .co-newsletter{flex-direction:column}.b-newsletter__content .o-newsletter .co-newsletter__fields{flex-direction:column;gap:10px;order:1}.b-newsletter__content .o-newsletter .co-newsletter .o-btn{margin-top:15px;order:3;margin-left:0;margin-inline:auto;max-width:fit-content}.b-newsletter__content .o-newsletter .co-newsletter__disclaimer{order:2}}@media all and (max-width: 600px){.b-newsletter{z-index:0}.b-newsletter__content h2{font-size:35px;line-height:40px}}.b-featuredBlogs{border-top:1px solid #000}.b-featuredBlogs__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000}@media all and (max-width: 1024px){.b-featuredBlogs__content{width:calc(100% - 30px)}}.b-featuredBlogs__content h2{padding-top:90px;text-align:center;max-width:980px;margin-inline:auto;padding-inline:30px}@media all and (max-width: 1100px){.b-featuredBlogs__content h2{padding-top:60px}}@media all and (max-width: 768px){.b-featuredBlogs__content h2{padding-top:60px}}@media all and (max-width: 600px){.b-featuredBlogs__content{border-inline:none}}.l-catalogpage .p-hero,.l-overviewpage .p-hero,.l-product .p-header{border-bottom:1px solid #000}.l-product__main{padding-top:135px}@media all and (max-width: 1100px){.l-product__main{padding-top:90px}}@media all and (max-width: 768px){.l-product__main{padding-top:60px}}@media all and (max-width: 600px){.l-product .p-footer{padding-bottom:104px}}.l-bundle .p-header{border-bottom:1px solid #000}.l-bundle__main{padding-top:135px}.l-bundle .bundleItems{display:flex;flex-direction:column;gap:20px}@media all and (max-width: 1100px){.l-bundle__main{padding-top:90px}}@media all and (max-width: 768px){.l-bundle__main{padding-top:60px}}@media all and (max-width: 600px){.l-bundle .p-footer{padding-bottom:104px}}.l-confirmation{border-top:1px solid #000}.l-confirmation__content{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;display:flex}@media all and (max-width: 1024px){.l-confirmation__content{width:calc(100% - 30px)}}.l-confirmation__info{padding-block:90px;border-right:1px solid #000;padding-left:90px;padding-right:50px;flex:1;display:flex;flex-direction:column;align-items:center}.l-confirmation__info h1{margin-bottom:20px}.l-confirmation__info .subheading{font-size:30px;line-height:30px;margin-bottom:10px}.l-confirmation__info .email{display:flex;gap:20px;margin-bottom:35px}.l-confirmation__info .email img{width:60px}.l-confirmation__info .email__info{margin-top:30px}.l-confirmation__info .email__info p{font-size:18px;line-height:26px}.l-confirmation__info .o-btn{margin-bottom:10px;width:100%;max-width:300px}.l-confirmation__summery{width:670px;padding-left:50px;padding-right:90px;padding-block:120px 90px}.l-confirmation__summery h2{margin-bottom:40px;line-height:40px;font-size:40px;font-family:basis-grotesque-pro,sans-serif!important;font-weight:400}.l-confirmation__summery .header{display:flex;justify-content:space-between;margin-bottom:10px}.l-confirmation__summery .items{padding-block:25px;display:flex;flex-direction:column;gap:20px}.l-confirmation__summery .total{border-block:1px solid #000;padding-block:20px;display:flex;flex-direction:column;gap:11px}.l-confirmation__summery .total__item{display:flex;justify-content:space-between;font-size:16px;line-height:16px}.l-confirmation__summery .total__sum{font-weight:700}@media all and (max-width: 1400px){.l-confirmation__info h1{font-size:80px;line-height:80px}.l-confirmation__summery{width:500px}}@media all and (max-width: 1100px) and (max-width: 1100px){.l-confirmation__info{padding-block:60px;padding-left:30px;padding-right:30px}.l-confirmation__summery{width:45%;padding-left:30px;padding-right:30px;padding-block:60px}}@media all and (max-width: 900px){.l-confirmation__content{flex-direction:column}.l-confirmation__info{padding-block:30px;padding-inline:30px;border-right:none}.l-confirmation__summery{padding-block:30px;padding-inline:30px;width:100%}}@media all and (max-width: 600px){.l-confirmation__content{border-inline:none}.l-confirmation__info,.l-confirmation__summery{padding-inline:0}}@media all and (max-width: 500px){.l-confirmation__info h1{font-size:50px;line-height:50px}.l-confirmation__info .subheading{font-size:16px;line-height:16px;margin-bottom:10px}.l-confirmation__info .email{margin-top:20px;align-items:center;flex-direction:column;gap:10px}.l-confirmation__info .email img{height:40px;width:40px}.l-confirmation__info .email__info{margin-top:0}.l-confirmation__info .email__info p{text-align:center;font-size:16px}.l-confirmation__summery h2{font-size:24px;line-height:24px;margin-bottom:20px}}.l-account .p-header{border-bottom:1px solid #000}.l-account__main{padding-top:135px}.l-account__container{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;display:flex;min-height:500px}@media all and (max-width: 1024px){.l-account__container{width:calc(100% - 30px)}}.l-account__container .navigation{width:530px;padding-left:50px;padding-right:90px;padding-block:90px;border-right:1px solid #000}.l-account__container .navigation h2{margin-bottom:40px;font-size:40px;line-height:40px;font-family:basis-grotesque-pro,sans-serif!important;font-weight:400}.l-account__container .navigation__items{width:100%;border-top:1px solid #000}.l-account__container .navigation__items .item{position:relative;border-bottom:1px solid #000;display:flex}.l-account__container .navigation__items .item a{padding-block:20px;font-size:20px;line-height:20px;width:100%}.l-account__container .navigation__items .item--active{font-weight:700;border-bottom:2px solid #000}.l-account__container .navigation__items .item--active:after{content:"";position:absolute;width:100%;top:-1px;height:2px;background-color:#000}.l-account__container .content{display:flex;flex:1;padding-inline:110px;padding-block:90px}.l-account__container .content__orders{display:flex;flex-direction:column;width:100%}.l-account__container .content__orders h2{font-size:40px;line-height:40px;font-family:basis-grotesque-pro,sans-serif!important;font-weight:400;margin-bottom:40px}.l-account__container .content__orders .order{width:100%;border-top:1px solid #000;padding-block:30px}.l-account__container .content__orders .order__header{display:flex;gap:70px}.l-account__container .content__orders .order__header span{text-transform:uppercase;font-size:12px;line-height:15px}.l-account__container .content__orders .order__header .status p{margin-top:10px;font-size:20px;font-weight:700}.l-account__container .content__orders .order__items{margin-top:22px;display:flex;gap:20px;flex-wrap:wrap}.l-account__container .content__orders .order__items .item{background-color:#f5ece7;width:fit-content;padding:10px;width:140px;height:160px;display:flex;justify-content:center;align-items:center}.l-account__container .content__orders .order__items .item img{object-fit:contain}.l-account__container .content__orders .order:last-child{border-bottom:1px solid #000}@media all and (max-width: 1200px){.l-account__container .navigation{width:450px;padding-inline:30px}.l-account__container .content{padding-inline:30px}}@media all and (max-width: 1100px){.l-account__main{padding-top:90px}}@media all and (max-width: 1024px){.l-account__container .navigation{width:350px;padding-inline:15px}.l-account__container .content{padding-inline:15px}}@media all and (max-width: 900px){.l-account__container .navigation{padding-block:30px;width:300px}.l-account__container .content{padding-block:30px}}@media all and (max-width: 768px){.l-account__main{padding-top:60px}.l-account__container{flex-direction:column}.l-account__container .navigation{padding-inline:0;border-right:none;width:100%}.l-account__container .navigation h2{padding-inline:15px;margin-bottom:30px}.l-account__container .navigation__items{padding-inline:15px;width:fit-content;border-top:none;display:flex;gap:15px;overflow-x:auto}.l-account__container .navigation__items::-webkit-scrollbar{display:none;height:0}.l-account__container .navigation__items .item{min-width:fit-content;position:relative;border-bottom:none;display:flex}.l-account__container .navigation__items .item a{padding-block:0px;font-size:20px;line-height:20px;width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:relative;height:40px;padding-inline:40px;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:16px;font-weight:500;border-radius:20px;border:1px solid #000;color:#000}.l-account__container .navigation__items .item--active{font-weight:700;border-bottom:none}.l-account__container .navigation__items .item--active a{background-color:#000;color:#fff}.l-account__container .navigation__items .item--active:after{display:none}}@media all and (max-width: 600px){.l-account__container{border-inline:none;padding-inline:0}.l-account__container .navigation h2{padding-inline:0}.l-account__container .navigation__items{position:relative;left:-15px;width:100vw;padding-inline:15px}.l-account__container .content{padding-inline:0}.l-account__container .content__orders .order__header{flex-direction:column;gap:5px}.l-account__container .content__orders .order__header .status p{margin-top:5px;margin-bottom:10px}.l-account__container .content__orders .order__items{gap:10px}.l-account__container .content__orders .order__items .item{width:calc(33.3333333333% - 10px)}}@media all and (max-width: 475px){.l-account__container .content__orders h2{font-size:24px;line-height:24px;margin-bottom:15px}}.l-login__main{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh;padding-top:135px}.l-login__main .background{position:absolute;left:0;top:0;height:100%;width:100%}.l-login__main .background img{height:100%;width:100%;object-fit:cover;display:block}@media all and (max-width: 1100px){.l-login__main{padding-top:90px}}@media all and (max-width: 768px){.l-login__main{padding-top:60px}}.l-blog .post{width:calc(100% - 32px);max-width:1635px;margin-inline:auto;border-inline:1px solid #000;display:flex}@media all and (max-width: 1024px){.l-blog .post{width:calc(100% - 30px)}}.l-blog .post__main{display:flex;flex:1;flex-direction:column;padding-inline:90px;padding-top:125px;padding-bottom:90px;border-right:1px solid #000}.l-blog .post__main .top{display:flex;justify-content:space-between;margin-bottom:55px}.l-blog .post__main .top__share{display:flex;align-items:center}.l-blog .post__main .top__share .icons{display:flex}.l-blog .post__main .top__share .icons a{display:flex;align-items:center;justify-content:center;transition:.2s ease-out}.l-blog .post__main .top__share .icons a:hover{transition:.2s ease-out;opacity:.5}.l-blog .post__main .top__share .icons svg{width:auto}.l-blog .post__main .top__share .icons__facebook{margin-left:12px}.l-blog .post__main .top__share .icons__facebook svg{height:26px}.l-blog .post__main .top__share .icons__twitter{margin-left:9px}.l-blog .post__main .top__share .icons__twitter svg{height:20px}.l-blog .post__main .top__share .icons__linkedin{margin-left:11px}.l-blog .post__main .top__share .icons__linkedin svg{height:23px}.l-blog .post__main .top__share .icons__pinterest{margin-left:11px}.l-blog .post__main .top__share .icons__pinterest svg{height:25px}.l-blog .post__main .top__share .icons__email{margin-left:8px}.l-blog .post__main .top__share .icons__email svg{height:17px}.l-blog .post__main .content{display:flex;flex-direction:column;flex:1}.l-blog .post__main .content h1{font-size:60px;line-height:66px;margin-bottom:40px}.l-blog .post__main .content .o-redactor h3{font-weight:500}.l-blog .post__main .navigation{padding-top:50px;display:flex;align-self:flex-end;margin-top:auto;align-items:center;gap:14px}.l-blog .post__main .navigation__overview{text-transform:uppercase;font-size:20px;line-height:20px;font-weight:500;transition:.2s ease-out}.l-blog .post__main .navigation__overview:hover{transition:.2s ease-out;opacity:.5}.l-blog .post__main .navigation__arrow{width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px;border-radius:50%;border:1px solid #000;display:flex;justify-content:center;align-items:center;transition:.2s ease-out}.l-blog .post__main .navigation__arrow svg{width:27px}.l-blog .post__main .navigation__arrow:hover{transition:.2s ease-out;opacity:.5}.l-blog .post__main .navigation__prev svg{transform:rotate(180deg)}.l-blog .post__main .navigation__next{background-color:#000}.l-blog .post__main .navigation__next svg path{stroke:#fff}.l-blog .post__sidebar{display:flex;flex-direction:column;padding-top:226px;padding-bottom:90px;padding-inline:60px 90px;width:580px}.l-blog .post__sidebar .articles{display:flex;flex-direction:column;gap:32px}.l-blog .post__sidebar .articles .o-article__image{max-width:153px}.l-blog .post__sidebar .articles .o-article__content{padding:16px}.l-blog .post__sidebar .articles .o-article__content .tagline{margin-bottom:5px}.l-blog .post__sidebar .articles .o-article__content .tagline span{font-size:12px;line-height:15px}.l-blog .post__sidebar .articles .o-article__content .heading{font-size:16px;line-height:26px;margin-bottom:3px}.l-blog .post__sidebar .articles .o-article__content .description{font-size:14px;line-height:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.l-blog .post__sidebar .overview{margin-top:46px}.l-blog .post__sidebar .overview a{width:fit-content}@media all and (max-width: 1400px){.l-blog .post__main{padding-left:60px;padding-right:60px;padding-top:90px}.l-blog .post__sidebar{width:500px;padding-top:190px;padding-inline:60px 60px}}@media all and (max-width: 1250px){.l-blog .post__sidebar{width:450px;padding-top:190px;padding-inline:30px 30px}}@media all and (max-width: 1150px){.l-blog .post__main{border-right:none}.l-blog .post__sidebar{display:none}}@media all and (max-width: 1100px){.l-blog .post__main{padding-block:60px;padding-inline:15px}.l-blog .post__main .content .navigation{gap:11px;padding-right:24px}.l-blog .post__sidebar{display:none}}@media all and (max-width: 768px){.l-blog .post__main{padding-bottom:30px}.l-blog .post__main .top{flex-direction:column-reverse;gap:50px;margin-bottom:19px}.l-blog .post__main .content h1{font-size:35px;line-height:40px;margin-bottom:19px}.l-blog .post__main .content .o-redactor h3{margin-bottom:0}.l-blog .post__main .navigation{padding-top:28px}.l-blog .post__main .navigation__overview{font-size:14px;line-height:14px}.l-blog .post__main .navigation__arrow{width:39px;min-width:39px;max-width:39px;height:39px;min-height:39px;max-height:39px}.l-blog .post__main .navigation__arrow svg{width:20px}}@media all and (max-width: 600px){.l-blog .post{border-inline:none}.l-blog .post__main{padding-inline:0}}
