.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer{background-color:#0f0e0f}@media(max-width:767.98px){.footer .wrapper{padding:2.5rem 0 0}}.footer__content{position:relative}@media(min-width:576px){.footer__content{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;margin-bottom:3.75rem}}@media(min-width:768px){.footer__content{padding:2.5rem 0 1.25rem}}@media(min-width:576px){.footer__navigation{align-items:flex-start;display:flex;justify-content:space-between;max-width:75%;width:100%}}@media(min-width:768px){.footer__navigation{max-width:55%}}.footer__navigation-menu{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin-bottom:1rem}.footer__navigation-menu .btn__text{color:#fff}.footer__navigation-menu .btn__icon--before{fill:#fff}.footer__navigation-menu .btn__icon--before img{height:.75rem;width:.75rem}.footer__navigation-menu a,.footer__navigation-menu button{overflow:hidden;position:relative;transition:color .3s}.footer__navigation-menu a:after,.footer__navigation-menu button:after{background-color:#fff;bottom:0;content:"";height:.0625rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out;width:100%}.footer__navigation-menu a:hover,.footer__navigation-menu button:hover{color:#fff}.footer__navigation-menu a:hover:after,.footer__navigation-menu button:hover:after{transform:scaleX(1);transform-origin:left}.footer__navigation-menu a,.footer__navigation-menu button{align-items:center;display:flex;gap:.75rem}.footer__navigation-menu p{color:#ffcb99}.footer__navigation-menu ul{align-items:flex-start;display:flex;flex-direction:column;gap:.375rem;justify-content:center}@media(min-width:576px){.footer__navigation-menu ul{gap:.75rem}}.footer__navigation-menu ul svg{fill:#fff;height:.75rem;width:.75rem}.footer__navigation .menu__list a{overflow:hidden;position:relative;transition:color .3s}.footer__navigation .menu__list a:after{background-color:#fff;bottom:0;content:"";height:.0625rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out;width:100%}.footer__navigation .menu__list a:hover{color:#fff}.footer__navigation .menu__list a:hover:after{transform:scaleX(1);transform-origin:left}.footer__copyright{align-self:stretch;border-top:.0625rem solid rgba(255,203,153,.5);display:flex;justify-content:space-between;padding:1.25rem 0 2.5rem}.footer__copyright h4{color:#fff;font-size:.875rem;font-weight:300;line-height:1.125rem}.footer__copyright h4 span{color:#ceba04}.home-products .wrapper{padding:3.75rem 0}.home-products__content{margin-bottom:2.25rem;text-align:center}@media(min-width:576px){.home-products__content{align-items:baseline;display:flex;justify-content:space-between}}.home-products__content .btn-product{align-items:center;display:flex;gap:.5rem;justify-content:center;overflow:hidden;position:relative;transition:color .3s}.home-products__content .btn-product:after{background-color:#fff;bottom:0;content:"";height:.0625rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out;width:100%}.home-products__content .btn-product:hover{color:#fff}.home-products__content .btn-product:hover:after{transform:scaleX(1);transform-origin:left}.home-products__content .btn-product .btn__icon{display:flex}.home-products__content .btn-product .btn__icon svg{fill:#fff;height:1.125rem;width:1.125rem}@media(min-width:576px){.home-products__items{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 0;justify-content:center}}@media(max-width:1023.98px){.home-products__items .single-item:not(:last-of-type){margin-bottom:.75rem}}.best-products .wrapper{margin:7.5rem auto;text-align:center}.best-products h2{margin-bottom:2.25rem}.best-products__items{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:576px){.best-products__items{flex-direction:row}}.best-products .single-item:not(:last-of-type){margin-bottom:.75rem}.home-action .wrapper{align-items:center;display:flex;flex-direction:column;gap:2.25rem;justify-content:center;padding:3.75rem 0}@media(min-width:576px){.home-action .wrapper{flex-direction:row;justify-content:space-between}}.home-action__content{align-items:center;display:flex;flex-direction:column;gap:.875rem;justify-content:center;max-width:100%;width:100%}@media(min-width:576px){.home-action__content{align-items:flex-end;max-width:50%;width:100%}}.home-action__content h2{font-family:Courgette;max-width:100%;text-align:center;width:100%}@media(min-width:576px){.home-action__content h2{max-width:35.625rem;text-align:right}}.home-action__image{border-radius:1.875rem;max-width:100%;overflow:hidden;width:100%}@media(min-width:576px){.home-action__image{max-width:50%}}.home-tesimonials .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:6.25rem 0}@media(min-width:576px){.home-tesimonials .wrapper{padding:12.5rem 0}}.home-tesimonials .controls{align-items:center;display:flex;justify-content:space-between;max-width:45.6875rem;position:absolute;width:100%}@media(min-width:576px){.home-tesimonials .controls svg{height:1.5rem;width:1.5rem}}.home-tesimonials__content{max-width:100%;position:relative;width:100%}@media(min-width:576px){.home-tesimonials__content{max-width:auto;width:auto}}.home-tesimonials__item{display:flex;flex-direction:column;justify-content:center}.home-tesimonials__item h3{color:#fff;font-size:1.125rem;font-weight:400;margin-bottom:.75rem;text-align:center}@media(min-width:576px){.home-tesimonials__item h3{font-size:1.5rem}}.home-tesimonials__item p{color:hsla(0,0%,100%,.6);font-size:1rem;font-style:italic;font-weight:400;line-height:1.25rem;text-align:right}.home-tesimonials__frame-1{height:10.03125rem;max-width:19.15625rem;position:absolute;right:0;top:-1.25rem;width:100%}@media(min-width:576px){.home-tesimonials__frame-1{height:20.0625rem;max-width:38.3125rem;right:-1.25rem;top:-9.3125rem}}.home-tesimonials__frame-2{bottom:-1.25rem;height:10.03125rem;left:0;max-width:19.15625rem;position:absolute;width:100%}@media(min-width:576px){.home-tesimonials__frame-2{bottom:-6.8125rem;height:20.0625rem;left:-1.25rem;max-width:38.3125rem}}.home-tesimonials .swiper-container{align-items:center;display:flex;max-width:37.5rem;min-height:17.5625rem;padding:4rem 1.5rem;position:relative;width:100%}.home-tesimonials .swiper-container>ul{align-items:center}.home-tesimonials .swiper-next,.home-tesimonials .swiper-prev{cursor:pointer;z-index:1000}.home-tesimonials .swiper-slide{display:flex;opacity:0;transition:.3s ease}.home-tesimonials .swiper-slide-active{opacity:1!important}.single-item{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;transition:.4s ease;width:100%}.single-item:hover{margin-bottom:-2.625rem;transform:scale(1.05)}.single-item:hover .btn-more{margin-top:.5rem;opacity:1}.single-item:hover p{margin-top:.5rem;transform:scale(1.05)}.single-item p{font-size:1.375rem;transition:.4s ease}@media(min-width:576px){.single-item{max-width:50%}}@media(min-width:1024px){.single-item{max-width:25%}.single-item p{font-size:1rem}}.single-item figure{display:block;margin:0 auto;max-width:13.75rem;position:relative;width:100%;z-index:1}.single-item .btn-more{align-items:center;border:.125rem solid #ffcb99;border-radius:1.375rem;display:flex;gap:.625rem;height:2.5rem;justify-content:center;margin-top:-1.5625rem;max-width:50%;opacity:0;transition:.4s ease;width:100%}.single-item .btn-more .btn__text{color:#fff}.single-item .btn-more .btn__icon{display:flex}.single-item .btn-more .btn__icon svg{fill:#fff;height:1.125rem;width:1.125rem}.products-page{min-height:100vh}.products-page .wrapper{padding:9.375rem 0}@media(min-width:1024px){.products-page .wrapper{display:flex;flex-wrap:wrap;padding:12.5rem 0}}.products-page .wrapper h1{color:#ffcb99;margin-bottom:4rem;max-width:100%;text-align:center;text-shadow:0 .25rem .25rem rgba(0,0,0,.5);width:100%}.products-page .wrapper .btn-primary{align-self:center;display:none;margin-top:3.125rem;transition:background .4s ease;will-change:transform}.products-page__content{text-align:center}@media(min-width:1024px){.products-page__content{max-width:80%;width:100%}}.products-page__filters{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;max-width:100%;width:100%}@media(min-width:1024px){.products-page__filters{max-width:20%;width:100%}}.products-page__filters h3{color:#fff}.products-page__filters p{color:#ffcb99}.products-page__filters .filters-items ul{display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:768px)and (max-width:1023.98px){.products-page__filters .filters-items ul{gap:1.25rem}}.products-page__filters .filters-items li{display:flex;gap:.5rem}.products-page__filters .filters-items li label{align-items:center;cursor:pointer;display:flex;max-width:100%;width:100%}@media(min-width:1024px){.products-page__filters .filters-items li label{justify-content:flex-start}}.products-page__filters .filters-items li input{height:0;opacity:0;position:absolute;width:0}.products-page__filters .filters-items li input:checked+.checkmark:before{opacity:1}.products-page__filters .filters-items li p{white-space:nowrap}.products-page__filters .filters-items li .checkmark{align-items:center;border:.0625rem solid #ffcb99;border-radius:.25rem;display:flex;height:1.25rem;justify-content:center;margin-right:.625rem;position:relative;width:1.25rem}.products-page__filters .filters-items li .checkmark:before{background:#ffcb99;border-radius:.125rem;content:"";display:block;height:.75rem;max-width:.75rem;opacity:0;transition:.4s ease;width:100%}.products-page__items{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:-1rem -1.5rem}@media(min-width:1024px){.products-page__items{justify-content:flex-start}}.products-page__items ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:100%;width:100%}.products-page__items li{padding:1rem 1.5rem;text-align:center}.products-page__items li,.products-page__items li a{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;width:100%}.products-page__items li p{font-size:1.375rem;margin-top:1.5rem}@media(min-width:576px){.products-page__items li{max-width:50%}}@media(min-width:768px){.products-page__items li{max-width:25%}.products-page__items li p{font-size:1rem}}.products-page__items li figure{display:block;margin:0 auto;max-width:13.75rem;width:100%}.contact .wrapper{align-items:center;display:flex;flex-direction:column;gap:2.25rem;justify-content:center;padding:12.5rem 0;position:relative}.contact h1,.contact input,.contact textarea{color:#ffcb99}.contact h1{font-size:2.625rem;text-align:center;text-shadow:0 .25rem .25rem rgba(0,0,0,.5);width:100%}@media(min-width:576px){.contact h1{font-size:4rem}}.contact .form{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.5rem;justify-content:center;max-width:100%;width:100%}@media(min-width:768px){.contact .form{flex-direction:row;flex-wrap:wrap;max-width:48.75rem}}.contact .form-class{display:flex;flex-direction:column;gap:.5rem;width:100%}@media(min-width:768px){.contact .form-class{max-width:23.625rem}}.contact .form-class--message{display:flex;flex-direction:column;gap:.5rem;max-width:75%;width:100%}@media(min-width:768px){.contact .form-class--message{max-width:100%}}.contact .form-style{height:2.75rem}.contact .form-style,.contact .form-style--message{border:.0625rem solid #ffcb99;border-radius:.5rem;display:flex;gap:.625rem;max-width:100%;padding:.625rem .75rem;width:100%}.contact .form-style--message{background-color:transparent;height:10rem}.contact .form-style--message:focus,.contact .form-style:focus{border:.0625rem solid #add8e6;outline:transparent}.contact .form-style--message:invalid,.contact .form-style:invalid{border:.0625rem solid red}.contact .form .error p{color:red}.contact .form .error input{border:.0625rem solid red}.contact .screen-reader-response{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.contact .screen-reader-response p{color:green;font-size:1rem}.prodcut-hero{background-size:auto;overflow:hidden;position:relative;z-index:999;z-index:1}.prodcut-hero svg{display:block;left:0;position:absolute;top:0;width:100%;z-index:-1}.prodcut-hero svg image{width:auto}.prodcut-hero .wrapper{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:6.25rem 0 3.75rem}@media(min-width:768px){.prodcut-hero .wrapper{gap:2.25rem;padding:12.5rem 0 3.75rem}}.prodcut-hero .wrapper>img{align-items:center;display:flex;justify-content:center;max-width:15.625rem;width:100%;z-index:1000}@media(min-width:576px){.prodcut-hero .wrapper>img{max-width:31.25rem}}.prodcut-hero h1{color:#ffcb99;text-align:center}@media(max-width:1023.98px){.prodcut-hero h1{font-size:3.125rem;line-height:4.0625rem}}@media(min-width:576px){.prodcut-hero h1{max-width:100%;width:100%}}.prodcut-hero__content{display:flex;flex-direction:column;gap:2.25rem;padding:0 1.5625rem}@media(min-width:1024px){.prodcut-hero__content{flex-direction:row;padding:0 12.8125rem}}.prodcut-hero__content p{white-space:pre-line}@media(min-width:1024px){.prodcut-hero__content-desc{max-width:65%;width:100%}}.prodcut-hero__content-info{display:flex;flex-direction:column;max-width:100%;width:100%}@media(min-width:1024px){.prodcut-hero__content-info{max-width:35%;width:100%}.prodcut-hero__content-info p:not(:last-of-type){margin-bottom:.25rem}}.product-gallery{overflow:hidden}.product-gallery .wrapper{display:flex;flex-direction:column;gap:2.25rem;padding:3.125rem 0}.product-gallery h2{align-self:stretch;text-align:center}.product-gallery__items .swiper-wrapper{display:flex;flex-direction:row;margin:0 -.75rem}.product-gallery__items .swiper-slide{display:flex;height:18.75rem;max-width:18.75rem;padding:0 .75rem;width:100%}.product-gallery__items .swiper-img{border-radius:1rem;cursor:pointer;display:block;max-width:18.75rem;overflow:hidden;width:100%}.product-gallery__items .swiper-img picture{height:100%;transition:.4s ease;will-change:transform}.product-gallery__items .swiper-img picture:hover{transform:scale(1.08)}.product-gallery__images{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.4s ease;width:100vw;z-index:1}.product-gallery__images,.product-gallery__images *{pointer-events:none}.product-gallery__images.active{opacity:1}.product-gallery__images.active,.product-gallery__images.active *{pointer-events:visible}.product-gallery__images>span{background-color:rgba(0,0,0,.65);height:100%;left:0;position:fixed;top:0;width:100vw;z-index:-1}.product-gallery__images ul{margin:0 auto;width:100%}@media(min-width:1024px){.product-gallery__images ul{height:70vh;width:100%}}.product-gallery__images li{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.product-gallery__images img{height:auto;width:100%}@media(min-width:1024px){.product-gallery__images img{height:100%;width:auto}}.about-hero{background-color:#000;overflow:hidden;position:relative;z-index:1}@media(min-width:768px)and (max-width:1023.98px){.about-hero{height:75svh}}.about-hero .wrapper{position:relative;z-index:1}.about-hero__bg-image{height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}.about-hero__bg-image picture{height:100%}.about-hero__content{margin:9.375rem auto auto;max-width:18.75rem;width:100%}@media(min-width:576px){.about-hero__content{margin:0 auto;max-width:57.6875rem;padding:6.25rem 3.125rem 2.5rem}}@media(min-width:1024px){.about-hero__content{padding:15.625rem 3.125rem}}@media(min-width:1440px){.about-hero__content{padding:12.5rem 3.125rem}}.about-hero__content h1{color:#ffcb99;font-family:Courgette;margin-bottom:1.125rem;text-align:center}@media(min-width:576px){.about-hero__content h1{margin-bottom:4.5rem}}.about-hero__content p{margin-bottom:1.875rem;text-align:center}@media(min-width:576px){.about-hero__content p{margin-bottom:5rem}}.about-hero__content ul{align-items:center;display:flex;flex-direction:column;gap:.625rem;justify-content:space-between}@media(min-width:576px){.about-hero__content ul{flex-direction:row;gap:1.5rem}}.about-hero__content li{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%}@media(min-width:1024px){.about-hero__content li{max-width:33.33%}}.about-hero__content li:last-of-type path{fill:#ffcb99;stroke:transparent}.about-hero__content li svg{max-width:6.25rem;width:100%}.about-hero__content li svg,.about-hero__content li svg path{stroke:#ffcb99;fill:transparent}.about-hero__content li img{height:4.25rem;max-width:4.25rem;width:100%}.about-hero__content li img:hover{transform:scale(1.1) translateY(-.625rem);transition:.4s ease}.about-elementor{display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}@media(min-width:576px){.about-elementor{height:75svh}}@media(min-width:1024px){.about-elementor{height:100svh}}.about-elementor .wrapper{height:100%;padding:2.25rem 0;position:relative;z-index:1}@media(min-width:1024px){.about-elementor .wrapper{align-items:center;display:flex;justify-content:center;padding:0}}.about-elementor__heading{background-color:#000;max-width:100%;padding:2.5rem 0;width:100%}@media(min-width:768px){.about-elementor__heading{padding:3.75rem 0}}@media(min-width:1024px){.about-elementor__heading{padding:5rem 0}}.about-elementor__heading h2{font-size:3.4375rem;line-height:4.375rem;margin:0 auto;max-width:57.6875rem;text-align:center;text-shadow:0 .25rem .25rem rgba(0,0,0,.5);white-space:pre-line;width:100%}.about-elementor__heading span{color:#ffcb99;display:inline-block!important;font-family:Courgette;position:static!important}.about-elementor__bg-image{height:100%;left:50%;opacity:.4;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-1}@media(min-width:576px){.about-elementor__bg-image{top:0;transform:translateX(-50%)}}.about-elementor__bg-image picture{height:100%}.about-elementor__counter{display:flex}.about-elementor__counter p{color:#ffcb99;font-size:3.75rem;margin-bottom:1.625rem}@media(min-width:576px){.about-elementor__counter p{font-size:6.25rem;margin-bottom:3.125rem}}.about-elementor ul{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:57.6875rem;width:100%}@media(min-width:576px){.about-elementor ul{flex-direction:row;gap:0}}.about-elementor ul li{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;width:100%}@media(min-width:576px){.about-elementor ul li{max-width:25%}}