header-drawer{--overlay-padding: clamp(20px, 5.208vw ,100px)}.section-categories{position:relative}.section-categories .heading{padding-right:clamp(20px,5.208vw,100px)}.section-categories .heading .title,.section-categories .heading .title h2{margin:0}.section-categories:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background:radial-gradient(circle at 70% 70%,rgba(205,231,233,.6) 0%,transparent 50%),linear-gradient(to bottom right,#f8fafa,#eaf3f4 40%,#cde7e9);opacity:.2}.section-categories .container{padding-right:0}.section-categories custom-slider{box-shadow:0 0 50px #00000014}.section-featured-product{position:relative}.section-featured-product .heading{padding-right:clamp(20px,5.208vw,100px)}.section-featured-product .heading .title,.section-featured-product .heading .title h2{margin:0}.section-featured-product:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background:radial-gradient(circle at 70% 70%,rgba(205,231,233,.6) 0%,transparent 50%),linear-gradient(to bottom right,#f8fafa,#eaf3f4 40%,#cde7e9);opacity:.2}.section-featured-product .container{padding-right:0}.section-featured-product custom-slider{box-shadow:0 0 50px #00000014}@media screen and (max-width:767px){.section-featured-product .slider-btns,.section-categories .slider-btns{display:none}.section-featured-product .heading,.section-categories .heading{margin-bottom:19px}}@media screen and (max-width:440px){.section-categories .heading .title h2{max-width:250px}}.section-markets .list{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"div1 div1 div2 div3" "div4 div5 div5 div6" "div7 div7 div8 div9"}.section-markets .list .name p{margin:0}.section-markets .image.two-column-image .image__wrap{padding-top:53%;overflow:hidden}.section-markets .item{position:relative;box-shadow:0 0 50px #0000000d;border-radius:6px;overflow:hidden}.section-markets .item,.section-markets .item__wrap,.section-markets .item .image{height:100%}.section-markets .item__wrap{position:relative}.section-markets .item__wrap a{display:block!important;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.section-markets .item img{transition:all .5s ease}.section-markets .item:hover img{transform:scale(1.05);transition:all .5s ease}.section-markets .item .image__wrap{height:100%;padding-top:0}.section-markets .item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:transparent linear-gradient(180deg,#0000,#000) 0% 0% no-repeat padding-box;z-index:2;pointer-events:none;opacity:.5}.section-markets .item .title{position:absolute;bottom:0;left:0;width:100%;padding:0 clamp(10px,1.563vw,30px) clamp(15px,1.563vw,30px) clamp(10px,1.563vw,30px);margin:0;z-index:2}.section-markets .item .title h3{margin:0;color:#fff}.section-markets .mobile-link__wrap{display:none}@media(max-width:767px){.section-markets .list{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr);grid-template-areas:"div1 div1 div1 div1" "div2 div2 div3 div3" "div5 div5 div5 div5" "div4 div4 div6 div6" "div7 div7 div7 div7" "div8 div8 div9 div9"}.section-blog .heading .link__wrap,.section-markets .heading .link__wrap{display:none}.section-markets .heading{margin-bottom:15px}.section-markets .mobile-link__wrap{display:block}.section-blog .mobile-link__wrap .btn,.section-markets .mobile-link__wrap .btn{width:100%;margin-top:20px}}@media screen and (max-width:420px){.section-markets .title h2{max-width:270px}}.section-discount{position:relative}.section-discount .image{max-height:1200px;overflow:hidden}.section-discount .image .image__wrap{min-height:500px}.section-discount .btn__wrap{margin-top:29px;max-width:280px}.section-discount .content{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.section-discount .content .name{width:max-content;margin-bottom:19px}.section-discount .content .title{margin:0 0 25px}.section-discount .content .title h2{margin:0}.section-discount .content .title h2 span{color:#259797}.section-discount .content .title h2.h2{font-weight:700;font-size:var(--font-size-48)}.section-discount .content .title h2.h3{font-weight:700;font-size:var(--font-size-40);letter-spacing:0;line-height:120%}.section-discount .content .subtitle p{margin:0;font-size:var(--font-size-20)}@media(max-width:767px){.section-discount .content .name{margin-bottom:15px}.section-discount .content .title{margin-bottom:6px;font-size:24px;font-weight:700}.section-discount .btn__wrap{margin-top:17px;max-width:100%}.section-discount .btn__wrap .btn{width:100%}.section-discount{display:flex;flex-direction:column}.section-discount .content{padding:30px 0 40px;background-color:#f8f8f8;position:static;transform:translate(0)}.section-discount .image{top:0;left:0;height:100%;width:100%}.section-discount .image .image__wrap{padding-top:0;min-height:100%;height:100%}.section-discount .content .title h2.h2{color:#1d1d1d;letter-spacing:normal}.section-discount .content .subtitle p{color:#414450}.section-discount .content .title h2.h3{font-size:20px}}custom-tabs .heading__wrap{display:flex;justify-content:space-between;gap:20px;min-width:max-content;padding:0 clamp(20px,5.208vw,100px)}custom-tabs{display:block}custom-tabs .heading .container{margin:0 auto;padding:0;overflow:scroll;scrollbar-width:none}custom-tabs .heading .container::-webkit-scrollbar{width:0px;height:0}custom-tabs .heading{border-bottom:1px solid #ECECED;margin:0}custom-tabs .tab-btn{position:relative;padding-bottom:clamp(19px,2.08vw,30px);cursor:pointer}custom-tabs .tab-btn:hover:before{opacity:1}custom-tabs .tab-btn:hover span{color:#780002}custom-tabs .tab-btn span{font-family:var(--font-family);font-size:var(--font-size-16);line-height:100%;letter-spacing:0;color:#1d1d1d;font-weight:700;white-space:nowrap;transition:all .3s ease}custom-tabs .tab-btn.active span{color:#780002}custom-tabs .tab-btn:before{content:"";position:absolute;width:100%;height:4px;background:#780002;top:calc(100% - 4px);left:0;display:block;opacity:0;transition:all .3s ease}custom-tabs .tab-btn.active:before{opacity:1}custom-tabs .tab-content{display:none}custom-tabs .tab-content.active{display:block}custom-tabs .tab-content .tab-content__wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}custom-tabs .tab-content .left{flex:1;max-width:566px}custom-tabs .tab-content .left *{margin:0}custom-tabs .tab-content .left .left__wrap{display:flex;flex-direction:column;gap:20px;padding:50px 0}custom-tabs .tab-content .right{flex:1;max-width:1136px}custom-tabs .tab-content .right .image__wrap{padding-top:79%}custom-tabs .contents .container{padding-right:0}custom-tabs .text p{color:#414450}@media(max-width:767px){.section-tabs custom-tabs .contents .container{padding:0}custom-tabs .tab-btn span{font-size:16px}custom-tabs .tab-content .tab-content__wrap{flex-wrap:wrap;flex-direction:column;gap:0}.section-faq custom-tabs .tab-content .tab-content__wrap{gap:10px}custom-tabs .tab-content .left{padding:0 20px;max-width:100%;order:1}custom-tabs .tab-content .left .left__wrap{padding-top:0;gap:11px;padding-bottom:4px}custom-tabs .tab-content .right{width:100%}custom-tabs .contents .container{padding:0 clamp(20px,5.208vw,100px)}.section-tabs custom-tabs .tab-content .left .btn__wrap .btn{width:100%}}.section-blog custom-slider{margin-bottom:56px}.section-blog .slider-btns{justify-content:flex-end}@media screen and (max-width:767px){.section-blog .slider-btns{display:none}.section-blog .heading{margin-bottom:15px}.section-blog .blog-post .date p{font-size:16px}.section-blog .blog-post .date{margin-bottom:8px}.section-blog .blog-post .title h3{font-size:18px;line-height:28px}.section-blog custom-slider{margin-bottom:36px}}.section-marquee{position:relative}.section-marquee .image-bg{position:absolute;top:0;left:0;width:100%;z-index:0}.section-marquee .image-bg .image__wrap{padding-top:24%}.marquee{overflow:hidden;box-shadow:0 0 50px #0000000d}.section-marquee__wrap .heading{margin-bottom:clamp(50px,7.083vw,136px);align-items:flex-start}@media(min-width:768px){.section-marquee__wrap .heading .text{max-width:58.14%}}.section-marquee__wrap .heading .text p{color:#414450}.section-marquee__wrap{z-index:2;position:relative}.marquee .marquee__wrap{display:flex;justify-content:space-between;width:max-content;animation:marquee-text 25s linear infinite;min-width:200%;gap:20px}.marquee .marquee__wrap.animate-reverse{display:flex;justify-content:space-between;width:max-content;animation:marquee-text-reverse 25s linear infinite;min-width:200%;gap:20px}.marquee .marquee-content{white-space:nowrap;width:100%;flex:1 1 100%;display:flex;gap:20px}.marquee .marquee-content .image{flex:1;width:clamp(200px,20.417vw,392px);max-width:392px;box-shadow:0 0 50px #0000000d;border-radius:6px;overflow:hidden;background:#fff}.marquee .marquee-content .image .image__wrap{position:relative;padding-top:47.705%}.marquee .marquee-content .image .image__wrap img{object-fit:contain}.section-marquee.only-mobile{display:none}@media screen and (max-width:767px){.section-marquee.only-mobile{display:block}.section-marquee__wrap .heading{gap:14px;margin-bottom:37px}.section-marquee__wrap .heading .title{margin-top:30px}.section-marquee__wrap .heading .text p{line-height:24px}}@keyframes marquee-text{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-text-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.section-contact{position:relative;padding:clamp(100px,9.531vw,9.531vw) 0 clamp(100px,8.177vw,8.177vw) 0}.section-contact .field__input:not(.text-area)::placeholder{opacity:0!important}.section-contact .field__input::placeholder{text-transform:none!important}.section-contact .field__input:focus+.field__label{display:none}.section-contact .field__label:not(.text-area__label){left:0;color:#1d1d1d;display:block;text-transform:none;font-size:16px;letter-spacing:0;font-family:var(--font-family);font-weight:500}.section-contact .field__label span{color:#780002}.section-contact .field-checkbox label{font-size:16px;line-height:20px}.section-contact .field-checkbox label a{color:#780002}.section-contact .field-checkbox input{width:20px;height:20px}.section-contact .img-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.section-contact .section-contact__wrap{max-width:632px}.section-contact .section-contact__wrap .title{margin:0 0 clamp(27px,3.438vw,66px)}.section-contact .section-contact__wrap .title h2{margin:0}.field__input.text-area{border:1px solid #1D1D1D;border-radius:6px;padding:18px 20px!important;margin-top:37px;height:194px}.field__input.text-area::placeholder{letter-spacing:0;font-family:var(--font-family);font-weight:500}.contact__fields{display:flex;flex-direction:column;gap:30px}.contact__button{margin-top:40px}@media screen and (max-width:767px){.section-contact .field-checkbox label{font-size:15px}.section-contact .contact__button button{width:100%}.section-contact .field-checkbox,.section-contact .contact__button{margin-top:20px}.section-contact{padding:40px 0 0}.section-contact .img-bg{position:relative;display:block}.section-contact .img-wrap{position:relative}.section-contact .img-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,transparent 0%,transparent 60%,transparent 60%,white 100%)}}.home-banner__wrap{display:flex;flex-wrap:wrap;gap:20px}.home-banner__wrap .btn{border-color:#fff;color:#fff}.home-banner .promos{width:100%;max-width:clamp(300px,29.17vw,560px)}.home-banner .promos .promos__wrap{height:100%;display:flex;flex-direction:column;gap:20px}.home-banner .promo{flex:1;width:100%}.home-banner custom-slider{flex:1;margin:0;border-radius:6px}.home-banner custom-slider .item__wrap{position:relative}.home-banner custom-slider .item__wrap .content{position:absolute;bottom:0;z-index:2;width:100%}.home-banner custom-slider .image__wrap{padding-top:61.404%;min-height:600px}.home-banner custom-slider .item__wrap .content .content__wrap{padding:clamp(20px,2.08vw,40px) clamp(15px,3.13vw,60px) 100px clamp(15px,3.13vw,60px);max-width:539px}.home-banner custom-slider .item__wrap .content .title{margin:0 0 5px}.home-banner custom-slider .item__wrap .content .title h2{margin:0;color:#fff}.home-banner custom-slider .item__wrap .content .subtitle{margin:0}.home-banner custom-slider .item__wrap .content .subtitle p{margin:0;font-size:var(--font-size-16);color:#fff}.home-banner custom-slider .item__wrap .content .btn__wrap{margin:26px 0 0}.home-banner custom-slider .slider-btns{gap:20px}.home-banner custom-slider .swiper-btn{background:none;border-radius:0;box-shadow:none;width:auto;height:auto;color:#fff}.home-banner custom-slider .progress-bar{max-width:348px}.home-banner custom-slider .swiper-navigation{position:absolute;bottom:40px;left:0;width:100%;z-index:1;display:flex;align-items:center}.promo .promo__wrap{position:relative;height:100%;border-radius:6px;overflow:hidden}.promo .promo__wrap:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:transparent linear-gradient(180deg,#0000,#000 129%) 0% 0% no-repeat padding-box;z-index:1;pointer-events:none}.promo .promo__wrap .content{position:absolute;width:100%;bottom:0;left:0;z-index:2}.promo .promo__wrap .content .content__wrap{padding:clamp(15px,1.56vw,30px)}.promo__wrap .image,.promo__wrap .image__wrap{height:100%}.promo__wrap .image__wrap{padding-top:60.5%}.promo .title{margin:0}.promo .title h3{margin:0;color:#fff}.promo .btn__wrap{margin-top:15px}@media(max-width:1023px){.home-banner custom-slider .image__wrap{min-height:206px}.home-banner custom-slider .swiper-navigation{bottom:auto;top:172px}.home-banner custom-slider .item__wrap .content{position:relative}.home-banner custom-slider .item__wrap .content .title h2{color:#1d1d1d}.home-banner custom-slider .item__wrap .content .subtitle p{color:#1d1d1d;font-size:14px}.home-banner custom-slider .item__wrap .content .btn__wrap{margin-top:8px}.home-banner__wrap .item__wrap .btn{border-color:#780002;width:100%;color:#780002;height:40px}.home-banner__wrap .btn{width:100%;height:40px;font-size:12px}.home-banner custom-slider .item__wrap .content .title{margin-bottom:9px}.home-banner .promos{max-width:100%}.home-banner .promo .btn__wrap{margin-top:10px}.promo__wrap .image__wrap,.promo__wrap .promo .btn__wrap{padding-top:60.5%;min-height:203px}.home-banner custom-slider .item__wrap .content .content__wrap{padding-bottom:15px}}@media(max-width:767px){.home-banner .promos .promos__wrap{flex-direction:column}}.section-slider .swiper-slide{position:relative;box-sizing:border-box}.section-slider .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.section-slider .swiper-slide{min-height:clamp(500px,59.271vw,1138px);display:flex;align-items:center;padding:50px 0 80px}.section-slider .intro-block{position:relative;width:100%;background-color:transparent}.intro-block__wrap{max-width:560px;display:flex;flex-direction:column;gap:25px}.intro-block__wrap .title{margin:0}.intro-block__wrap .title h2,.intro-block__wrap .text p{margin:0;color:rgb(var(--color-foreground))}.intro-block__wrap .btn{color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button))}@media screen and (max-width:767px){.section-slider .swiper-slide img{position:relative}.section-slider .swiper-slide{flex-direction:column}.section-slider .swiper-slide .intro-block__wrap .title h2,.section-slider .swiper-slide .intro-block__wrap .text p{color:#1d1d1d}.section-slider .swiper-slide .intro-block__wrap .btn{width:100%;color:#780002;border-color:#780002}.section-slider .swiper-slide{padding:0}.section-slider .slider-navigation{top:clamp(185px,50vw,500px);bottom:auto!important}.section-slider .swiper-slide{gap:25px}.section-slider .swiper-slide .intro-block__wrap{gap:12px}}.quick-stats{position:relative;width:100%}.quick-stats{position:relative}.quick-stats .number{margin-bottom:10px}.quick-stats .number h2{margin:0;font-family:var(--font-family);font-weight:700;font-size:var(--font-size-100);letter-spacing:0;line-height:100%;color:rgb(var(--color-foreground))}.quick-stats .title{margin:0 0 15px}.quick-stats .title h3{margin:0;font-weight:700;letter-spacing:0;color:rgb(var(--color-stats-color-title))}.quick-stats .subtitle p{margin:0;font-size:var(--font-size-16);font-weight:400;letter-spacing:0px;color:rgb(var(--color-foreground))}.quick-stat__wrap{max-width:420px;padding-bottom:clamp(20px,2.5vw,48px);border-bottom:1px solid #B1C3C3}.quick-stats__wrap .container{display:flex;flex-direction:column;gap:40px}.quick-stats .quick-stat:last-child .quick-stat__wrap{border-bottom:0;padding-bottom:0}.section-slider .slider-navigation{position:absolute;bottom:60px;left:0;width:100%;z-index:1}.section-slider .slider-navigation .swiper-pagination{position:static;text-align:left;display:flex;gap:27px;padding:0 9px}.section-slider .slider-navigation .swiper-pagination{--element-color-dots: rgb(var(--color-dots));--element-color-dots-active: rgb(var(--color-dots-active))}.section-slider .slider-navigation .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0;position:relative;background:var(--element-color-dots);opacity:.6}.swiper-pagination-bullet-active{outline:1px;outline-style:solid;outline-width:1px;outline-color:var(--element-color-dots-active);outline-offset:6px;opacity:1!important}@media screen and (max-width:767px){.quick-stats .number{margin-bottom:6px}.quick-stats .title h3{font-size:16px}.quick-stats .title{margin-bottom:13px}.quick-stats__wrap .container{gap:17px}}.section-mathing-product .heading .title,.section-mathing-product .heading .title h2{margin:0}.section-mathing-product custom-slider{box-shadow:0 0 50px #00000014}.custom-media-product{max-width:490px;flex:1 1 50%}.swiper.swiper-thumb{margin-top:10px}.swiper.swiper-thumb .image{background:#fff 0% 0% no-repeat padding-box;border:1px solid #DCDCDC;border-radius:6px;overflow:hidden;cursor:pointer}.swiper.swiper-thumb .image .image__wrap{padding-top:82.31%}.swiper.swiper-thumb .image .image__wrap img{object-fit:contain}.swiper.swiper-thumb .swiper-slide-thumb-active .image{border:1px solid #780002}.custom-media-product .swiper-navigation__wrap{padding:0}.custom-media-product .slider-btns .swiper-btn{width:auto;height:auto;box-shadow:none;color:#780002}.custom-media-product .progress-bar .swiper-pagination{background:#ececed}.custom-media-product .swiper-navigation{padding-top:30px}.custom-media-product .progress-bar .swiper-pagination-progressbar-fill{width:100%;background-color:#780002;height:2px}.swiper-product .image{overflow:hidden;background:#fff 0% 0% no-repeat padding-box;border:1px solid #DCDCDC;border-radius:6px}.swiper-product .image__wrap{padding-top:86%}.custom-media-product .custom-number p{font-family:var(--font-family);font-size:var(--font-size-16px);font-weight:700;letter-spacing:0px;color:#414450;text-transform:uppercase}@media screen and (max-width:767px){.section-mathing-product .slider-btns{display:none}}.product__title{margin:0 0 20px!important}.product__title h1{margin:0;font-family:var(--font-family);font-weight:700;font-size:var(--font-size-32);letter-spacing:0px;color:#1d1d1d}.product__sku{font-family:var(--font-family);font-weight:400;font-size:var(--font-size-14);letter-spacing:0px;color:#414450;margin-bottom:9px}.product-info-tabs{margin:33px 0!important}.product-info-tabs custom-tabs .heading__wrap{padding:0;gap:20px clamp(20px,3.125vw,60px)}.product-info-tabs custom-tabs .description{padding-top:30px}.product-info-tabs custom-tabs .description p{font-family:var(--font-family);font-size:var(--font-size-16);font-weight:400;letter-spacing:0px;color:#414450}.product-info-tabs custom-tabs .description strong{font-weight:700;color:#1d1d1d}.product-info-tabs custom-tabs .description *{margin:0 0 20px}.product-info-tabs custom-tabs .description *:last-child{margin:0}.product-info-tabs custom-tabs .tab-btn{padding-bottom:18px}.product-info-tabs custom-tabs .tab-content__wrap{display:block}.product-info-tabs custom-tabs .tab-content__wrap .row{display:flex;padding:18px 0;border-bottom:1px solid #ECECED;gap:4%}.product-info-tabs custom-tabs .tab-content__wrap .row .item{width:48%}.product-info-tabs custom-tabs .tab-content__wrap .row .item p{margin:0;font-size:var(--font-size-14);font-weight:400}.product-info-tabs custom-tabs .tab-content__wrap .row .item p strong{font-weight:700}.product .product__text{font-family:var(--font-family);font-size:var(--font-size-16);font-weight:400;letter-spacing:0px;color:#414450;opacity:1;margin:20px 0 33px!important;text-transform:none!important}.product .icon-text{margin:15px 0!important;display:flex;align-items:start;gap:14px}.product .icon-text .image{min-width:23px}.product .icon-text .image img{object-fit:contain}.product .icon-text p{margin:0;font-family:var(--font-family);font-size:var(--font-size-14);font-weight:400;letter-spacing:0px}.product .icon-text .text-scroll{text-decoration:none;cursor:pointer;color:#780002}.product .icon-text p a{text-decoration:none;color:#780002}.product__info-wrapper{padding-left:0!important;flex:1!important;max-width:100%!important}.product__info-container{max-width:100%!important;display:flex!important;gap:clamp(20px,3.125vw,60px);flex-wrap:wrap}.left-product-info{max-width:550px;flex:1;margin:0!important;min-width:350px}.right-product-info{flex:1;margin:0!important;min-width:400px}.right-product-info__wrap{padding:24px clamp(10px,1.563vw,30px);background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 50px #00000014;border-radius:6px;overflow:hidden}product-info .product{gap:clamp(20px,2.24vw,43px)!important}.custom-media-product .custom-media-product__wrap{position:sticky;top:20px}.product-form__input--swatch{margin:0!important;gap:15px!important;flex:1!important}.label-swatch{margin:0;color:#1d1d1d;font-weight:700}.product-form__input--swatch .swatch{width:25px;height:25px}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:1px solid #780002;outline-offset:4px}.product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0!important;position:relative}.product-form__input--swatch .swatch-input__input+.swatch-input__label{position:relative}.product-form__input--swatch legend{display:none}.variant-selects__wrap{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding-bottom:20px;border-bottom:1px solid #780002}.product-form__buttons{max-width:100%!important}.product-form__buttons .btn{width:100%;font-size:var(--font-size-18);background:#780002;color:#fff}.product-form__input{max-width:100%!important}.product-form__input .quantity{width:100%;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 30px #0000001a;border-radius:6px;overflow:hidden;height:50px}.product-form__input .quantity:before,.product-form__input .quantity:after{content:none}.product-form__input .quantity__button{height:100%;display:flex;align-items:center;justify-content:center;width:50px;box-shadow:none!important;min-height:0!important;opacity:1}.product-form__input .quantity__button svg{pointer-events:none}.product-form__input .quantity__label{font-family:var(--font-family);font-size:var(--font-size-14);font-weight:700;letter-spacing:0px;color:#1d1d1d;margin-bottom:12px!important}.product-form__input .quantity__input{height:100%;min-height:0!important;box-shadow:none;border-left:1px solid #ECECED;border-right:1px solid #ECECED;box-shadow:none!important;opacity:1;font-style:normal;font-weight:700;font-size:var(--font-size-16);letter-spacing:0px;color:#1d1d1d;font-family:var(--font-family)}.product-form__input .quantity__input:focus-visible{box-shadow:none;outline:0}@media(max-width:1023px){.custom-media-product{flex:1 1 100%;max-width:100%}.product__info-wrapper{width:100%}.right-product-info,.left-product-info{min-width:0;width:100%;flex:1 1 100%;max-width:100%}}@media screen and (max-width:767px){.product__sku{margin-bottom:11px}.product__title{margin-bottom:12px}.product__title h1{font-size:24px;line-height:32px}.product .product__text{font-size:16px;line-height:24px}.product-info-tabs custom-tabs .tab-content__wrap{margin-top:17px}.product-info-tabs custom-tabs .tab-content__wrap .row{padding:8px 0;border:0}.product-info-tabs custom-tabs .tab-content__wrap .row{gap:9%}.product-info-tabs{margin-bottom:0!important;padding-bottom:27px;border-bottom:1px solid #ECECED}.product .icon-text{align-items:flex-start}.variant-selects__wrap{padding-bottom:27px}.product-form__buttons .btn{font-size:14px}}.variant-price table{width:100%;border:0;box-shadow:none;margin-top:27px;margin-bottom:18px}.variant-price table thead th{padding:0 0 12px;text-align:left;font-family:var(--font-family);font-size:var(--font-size-14);font-weight:700;color:#1d1d1d}.variant-price table th,.variant-price table td{border:0;border-bottom:1px solid #ECECED}.variant-price table td{padding:12px 12px 12px 0;font-family:var(--font-family);font-size:var(--font-size-14);font-weight:400;color:#1d1d1d}.quantity-selects{margin:18px 0}quantity-selects{display:flex;width:100%;gap:20px;flex-wrap:wrap}quantity-selects .selects__wrap{flex:1;display:flex;flex-wrap:wrap;gap:12px}quantity-selects .selects__wrap select{background-color:#fff;display:block;width:100%;height:50px;border:0;box-shadow:0 0 30px #0000001a;padding:15px 25px 15px 15px;font-family:var(--font-size-16);font-family:var(--font-family);font-weight:700;letter-spacing:0px;color:#1d1d1d;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}quantity-selects .selects__wrap .select:before,quantity-selects .selects__wrap .select:after{content:none}quantity-selects .selects__wrap .select{position:relative}quantity-selects .selects__wrap .select svg{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);right:15px;z-index:3}quantity-selects .selects__wrap .select svg path{fill:#780002}quantity-selects .selects__wrap select option{font-family:var(--font-size-16);font-family:var(--font-family);font-weight:700;letter-spacing:0px;color:#1d1d1d;border-radius:6px}quantity-selects .selects__wrap select:focus-visible{outline:none;border:0;box-shadow:0}quantity-selects label{font-size:var(--font-size-14);font-family:var(--font-family);font-weight:400;letter-spacing:0px;color:#414450}quantity-selects label strong{color:#1d1d1d;font-weight:700}@media(max-width:500px){quantity-selects .selects__wrap{flex:1 1 100%}}.product-total-price{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.product-total-price .total.hide{opacity:0}.product-total-price .total p{font-size:var(--font-size-14);font-family:var(--font-family);font-weight:400;letter-spacing:0px;color:#414450;margin:0}.product-total-price .total p span{text-decoration:line-through}.product-total-price{margin:22px 0}.product-total-price .total p strong{color:#1d1d1d;font-weight:700}.product-total-price .total-price p{font-size:var(--font-size-40);font-family:var(--font-family);font-weight:700;letter-spacing:0px;color:#259797;text-transform:uppercase;opacity:1;margin:0}.product .right-product-info .icon-with-text__item{display:flex;align-items:center;gap:10px;flex-direction:row;width:auto!important}.product .right-product-info .icon-with-text__item .inline-richtext{font-family:var(--font-family);font-size:var(--font-size-14);font-weight:400;letter-spacing:0px;color:#1d1d1d;text-transform:capitalize}.product .right-product-info .icon-with-text__item .svg-wrapper{margin:0}.product .right-product-info .icon-with-text__item img{margin:0;width:22px;height:22px;object-fit:contain;display:block}.product .right-product-info .icon-with-text__item .inline-richtext strong{font-weight:700}.product .right-product-info .icon-with-text{gap:10px;justify-content:space-between;flex-wrap:wrap;margin:27px 0 20px}.product .right-product-info .icon-with-text-wrap .title{margin:0 0 21px}.product .right-product-info .icon-with-text-wrap .title h4{margin:0;font-family:var(--font-family);font-size:var(--font-size-16);font-weight:700;letter-spacing:0px;color:#1d1d1d}@media screen and (max-width:767px){.quantity-selects{margin-top:20px}quantity-selects{flex-wrap:nowrap}quantity-selects .selects__wrap select{background-color:#fff}.product .right-product-info .icon-with-text__item .inline-richtext{font-size:12px}}.block-soldout .title{margin:0 0 11px}.block-soldout .title h3{margin:0;font-size:var(--font-size-24);font-weight:700;font-family:var(--font-family);letter-spacing:0px;color:#1d1d1d}.block-soldout .subtitle{margin:0 0 15px}.block-soldout .subtitle p{margin:0;font-size:var(--font-size-14);font-weight:700;font-family:var(--font-family);letter-spacing:0px;color:#259797;text-transform:capitalize;opacity:1}.block-soldout .btn__wrap{margin:15px 0 20px}.block-soldout .btn{background:#780002;color:#fff;width:100%;font-size:var(--font-size-18);gap:20px}.product .right-product-info .block-soldout .icon-with-text{display:flex;justify-content:flex-start;gap:10px;align-items:center}.product .right-product-info .block-soldout .icon-with-text{margin:20px 0 7px}.block-soldout .icon-with-text .image{width:22px}.block-soldout .icon-with-text .image img{object-fit:contain}.product .right-product-info .block-soldout .icon-with-text p{margin:0;font-size:var(--font-size-14);font-weight:700;font-family:var(--font-family);letter-spacing:0px;color:#780002}.section-video{position:relative}.section-video .content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;z-index:2}.section-video .content .container{width:100%}.section-video .image{max-height:920px;overflow:hidden}.section-video .image .image__wrap{position:relative;padding-top:48%;min-height:500px}.section-video .image .image__wrap:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:2;background:transparent linear-gradient(180deg,#fff0,#ececed) 0% 0% no-repeat padding-box}.section-video .title{margin:0 0 11px}.section-video .title h2{font-size:var(--font-size-60);margin:0;line-height:100%;color:#1d1d1d}.section-video .subtitle{max-width:600px}.section-video .subtitle p{margin:0;color:#414450}.section-video .video-btn{margin-top:20px}.section-video .video-btn a{text-decoration:none;display:flex;align-items:center;background:none;border:0;font-size:var(--font-size-14);color:#780002;font-family:var(--font-size-14);letter-spacing:1.4px;text-transform:uppercase;padding:0;gap:clamp(15px,1.563vw,30px)}.section-video .video-btn button svg{width:clamp(60px,6.094vw,117px);height:clamp(60px,6.094vw,117px)}@media screen and (max-width:767px){.section-video{display:flex;flex-direction:column}.section-video .content{position:relative}.section-video .image{order:2}.section-video .title h2{font-size:28px}.section-video .video-btn{margin-top:12px}.section-video .video-btn a{font-weight:700}.section-video .video-btn a svg{width:52px;height:52px}.section-video .image .image__wrap{min-height:auto}.section-video .image .image__wrap:before{display:none}.section-video .image .image__wrap{padding-top:89%}.section-video .title{margin-top:39px}.section-video .image .image__wrap picture img{object-position:80% 0}}.section-packing .container{padding:0}.section-packing .heading{align-items:flex-start;gap:20px;padding:0 clamp(20px,5.208vw,100px)}.section-packing .title{margin:0;max-width:75%}.section-packing .name{margin:0}.section-packing .name p{margin:0;letter-spacing:0px;color:#259797;font-size:var(--font-size-24);font-weight:700}.section-packing .title h2{letter-spacing:0px;font-size:var(--font-size-40);line-height:150%}.section-packing .title h2 span{color:#259797}.section-packing .image__wrap{padding-top:57%}.section-packing custom-slider{--padding-left:42%;margin-top:clamp(50px,7.813vw,150px);padding-left:var(--padding-left);transition:padding-left .7s ease}.section-packing custom-slider .swiper-slide{width:clamp(300px,50vw,960px)}@media(max-width:989px){.section-packing .title{margin:0;max-width:100%}}@media screen and (max-width:767px){.section-packing .name p{font-size:16px}.section-packing .heading{gap:12px}.section-packing .title h2{font-size:20px;line-height:28px}.section-packing custom-slider{margin-top:36px}.section-packing custom-slider .swiper-slide{width:75%}}@media(max-width:500px){.section-packing custom-slider{padding-left:0}.section-packing .image__wrap{padding-top:85%}}.section-statistic__wrap{--spacing: clamp(20px, 8.958vw, 172px);display:flex;flex-wrap:wrap;gap:var(--spacing)}.section-statistic__wrap .item{width:calc(100% / 3 - var(--spacing))}.section-statistic__wrap .item .number p{margin:0;font-size:var(--font-size-100);font-weight:700;line-height:100%}.section-statistic__wrap .item .title{margin:0 0 15px}.section-statistic__wrap .item .title h3{margin:0;color:#259797}.section-statistic__wrap .item .text p{margin:0;font-size:var(--font-size-16)}.section-statistic .image{margin-top:clamp(50px,4.219vw,81px)}.section-statistic .image__wrap{padding-top:38.3%}@media(max-width:1023px){.section-statistic__wrap{--spacing: clamp(20px, 7.918vw, 50px);display:flex;flex-wrap:wrap;gap:var(--spacing)}}@media(max-width:767px){.section-statistic__wrap .item .title{margin-top:6px;margin-bottom:13px;font-size:16px}.section-statistic__wrap .item .text p{font-size:16px;line-height:24px}.section-statistic__wrap{--spacing: clamp(20px, 7.918vw, 50px);display:flex;flex-wrap:wrap;gap:var(--spacing)}.section-statistic__wrap .item{padding:20px 0;width:100%}.section-statistic__wrap{gap:0}.section-statistic__wrap .item+.item{border-top:1px solid #1d1d1d}.section-statistic .image{margin-top:27px}.section-statistic .image__wrap{padding-top:39%}.why-choose-us__wrap .right svg{width:120%;height:120%}}@media(max-width:500px){.section-statistic__wrap{--spacing: clamp(20px, 7.918vw, 50px);display:flex;flex-wrap:wrap}.section-statistic__wrap .item{width:100%}}.section-hold .list{display:flex;flex-wrap:wrap;gap:30px}.section-hold .list .item{width:calc(100% / 3 - 20px)}.section-hold .list .item .title{margin:24px 0 17px}.section-hold .list .item .title h3{margin:0;font-size:var(--font-size-32);color:#1d1d1d}.section-hold .list .item .text p{margin:0;letter-spacing:0;color:#414450;max-width:547px}.section-hold .list .item .image__wrap{padding-top:60.74%}.section-hold__wrap .heading .title{max-width:clamp(250px,20.4vw,395px);margin:0}.section-hold__wrap .heading .title h2{margin:0;line-height:100%}.section-hold__wrap .heading{align-items:flex-start;margin-bottom:clamp(50px,4.063vw,72px)}.section-hold__wrap .heading .title h2 span{color:#259797}.section-hold__wrap .heading .text{max-width:58.1%}.section-hold__wrap .heading .text p{margin:0;letter-spacing:0px;color:#414450}@media(max-width:1023px){.section-hold .list .item{width:calc(50% - 15px)}}@media(max-width:767px){.section-hold__wrap .heading .title h2{line-height:32px}.section-hold__wrap .heading{gap:14px;margin-bottom:27px}.section-hold__wrap .heading .text p{line-height:24px}.section-hold .list .item .title{margin:20px 0 7px}.section-hold .list .item .title h3{font-size:20px}.section-hold__wrap .heading .text{width:100%;max-width:100%}.section-hold .list .item{width:100%}.section-hold .list .item .text p{margin:0;letter-spacing:.15px;color:#414450;max-width:100%;line-height:24px}}.section-image-text{position:relative}.section-image-text .image-bg{position:absolute;height:50%;bottom:0;left:0;width:100%;pointer-events:none}.section-image-text .image.image-bg .image__wrap{padding-top:0%;height:100%}.section-image-text__wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:50px 20px;position:relative;z-index:2}.section-image-text .left{flex:1 1 43%}.section-image-text .right{flex:1 1 49.592%}.section-image-text .section-title{margin-bottom:clamp(50px,4.688vw,90px);width:100%}.section-image-text .section-title h2{margin:0 auto;text-align:center;letter-spacing:0;max-width:650px}.section-image-text .section-title h2 span{color:#259797}.section-image-text .title h2{margin:0;color:#1d1d1d}.section-image-text .title h2.h2{font-size:var(--font-size-48);font-weight:700;letter-spacing:0;line-height:100%}.section-image-text .title h2.h3{font-size:var(--font-size-32);font-weight:700}.section-image-text .title h2 span{color:#259797}.section-image-text .text *{margin:0 0 29px}.section-image-text .text ul li::marker{color:#259797;font-size:22px}.section-image-text .text p{color:#414450}.section-image-text .text h3{font-size:var(--font-size-32);letter-spacing:0}.section-image-text .text *:last-child{margin:0}@media(max-width:1023px){.section-image-text .left,.section-image-text .right{flex:1 1 100%}}@media screen and (max-width:767px){.section-image-text .title h2.h3{font-size:20px;line-height:28px}.section-image-text .left{order:1}.section-image-text .right .image.mobile-full{margin-left:-20px;margin-right:-20px}.section-image-text .right .image .image__wrap{padding-top:54%!important}.section-image-text__wrap{gap:30px}.section-image-text .left .left__wrap .title{margin-bottom:14px!important}.section-image-text .left .left__wrap .text p{font-size:16px;line-height:24px}.section-image-text .left .left__wrap .text{margin-bottom:25px}.section-image-text .text h3{margin-top:30px;margin-bottom:15px;font-size:20px}}.section-history{position:relative}.section-history .image-bg{position:absolute;width:100%;left:0;bottom:0;pointer-events:none;z-index:-1}.section-history .image-bg .image__wrap{padding-top:28%}.section-history .heading{align-items:flex-end;padding:0 clamp(20px,5.208vw,100px);gap:50px;margin-bottom:clamp(50px,5.469vw,105px)}.section-history .container{padding:0}.section-history .heading .title{margin:0 0 26px}.section-history .heading .title h2{margin:0}.section-history .heading .content{max-width:59%}.section-history .heading .content .text p{color:#414450}.section-history .swiper-slide{max-width:1023px;width:max-content}.section-history .swiper-slide .years h2{margin:0;font-size:var(--font-size-200);white-space:nowrap;color:#259797}.section-history .swiper-slide .text{max-width:540px}.section-history .swiper-slide .text p{margin:0;letter-spacing:0;color:#414450}.section-history .swiper-slide{margin-right:clamp(20px,4.375vw,84px)}.section-history .swiper-slide.swiper-slide-active{margin-right:clamp(50px,9.01vw,173px)}.section-history custom-slider{padding-left:18%}@media(max-width:767px){.section-history .swiper-slide .text{max-width:243px}.section-history .heading .content{max-width:100%}.section-history .swiper-slide,.section-history .swiper-slide.swiper-slide-active{margin-right:20px}.section-history custom-slider{padding-left:0%}.section-history .heading{gap:27px;margin-bottom:12px;padding:0 20px}.section-history .container{padding:0}.section-history .swiper-slide{max-width:100%}.section-history .swiper-slide .years h2{white-space:wrap;letter-spacing:4px}.section-history .heading .title{margin-bottom:14px}.section-history .swiper-btn{width:42px;height:42px}.section-history .swiper-btn svg{width:7px;height:11px}}.section-banner-page{position:relative;padding-top:31.25%;box-sizing:border-box;min-height:500px}.section-banner-page .img-wrap:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:transparent linear-gradient(180deg,#0000,#000) 0% 0% no-repeat padding-box;opacity:.6;z-index:2;pointer-events:none}.section-banner-page img{top:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;display:block;z-index:1;pointer-events:none}.section-banner-page__wrap{position:absolute;bottom:0;left:0;width:100%;z-index:2}.section-banner-page__wrap .content{max-width:700px}.section-banner-page__wrap .title{margin:0 0 11px}.section-banner-page .title.mobile-title{display:none}.section-banner-page__wrap .title h2,.section-banner-page__wrap .text p{margin:0}.section-grid__wrap{display:flex;flex-wrap:wrap;gap:20px}.section-grid__wrap .item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:transparent linear-gradient(180deg,#0000,#000) 0% 0% no-repeat padding-box;border-radius:6px;opacity:.5;z-index:2;pointer-events:none}.section-grid__wrap .item .image{overflow:hidden;border-radius:6px}.section-grid__wrap .item .image .image__wrap{padding-top:53.573%}.section-grid__wrap .item .image .image__wrap img{transition:all .5s ease}.section-grid__wrap .item{width:calc(100% / 3 - 40px / 3);box-shadow:0 0 50px #0000000d;position:relative}.section-grid__wrap .item:hover img{transform:scale(1.05)}.section-grid__wrap .item a{display:block!important;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.section-grid__wrap .item .title{margin:0;position:absolute;bottom:0;left:0;padding:20px;box-sizing:border-box;z-index:2}.section-grid__wrap .item .title h3{margin:0}.section-banner-page .img{position:absolute;top:0;left:0;width:100%;height:100%}.section-banner-page .img-wrap{position:relative;height:100%}@media(max-width:1023px){.section-grid__wrap .item{width:calc(50% - 10px);box-shadow:0 0 50px #0000000d;position:relative}}@media(max-width:767px){.section-banner-page .img-wrap:before{opacity:.9}.section-banner-page{background-color:transparent}.section-banner-page{min-height:auto;padding-top:0}.section-banner-page__wrap .text p{color:#414450}.section-banner-page__wrap{position:static}.section-banner-page__wrap .title{display:none}.section-banner-page .title.mobile-title{display:block;position:absolute;bottom:0;z-index:2;line-height:normal;margin:20px}.section-banner-page .title.mobile-title h2{font-size:28px;margin:0}.section-banner-page .img{position:static}.section-banner-page .img-wrap{padding-top:50%}.section-banner-page__wrap .content{margin-top:30px}.section-grid__wrap .item{width:100%;box-shadow:0 0 50px #0000000d;position:relative}.section-grid__wrap .item .title{padding:11px 15px}.section-grid__wrap .item .title h3{font-size:16px}.section-grid__wrap{gap:15px}}.section-serviced .title{margin:0 0 60px}.section-serviced .title h2{margin:0;max-width:800px;letter-spacing:0}.section-serviced .title h2 span{color:#259797}.section-serviced .list{display:flex;flex-wrap:wrap;gap:60px 30px}.section-serviced .list.column-three .item{width:calc(100% / 3 - 60px / 3)}.section-serviced .list .item{width:calc(50% - 15px)}.section-serviced .list.column-three .item .image__wrap{padding-top:60.724%;box-shadow:0 0 50px #0000000d;overflow:hidden;border-radius:0}.section-serviced .list .item .image__wrap{padding-top:54%;box-shadow:0 0 50px #0000000d;border-radius:6px;overflow:hidden}.section-serviced .list .item .title{margin:24px 0 11px}.section-serviced .list .item .title h3{margin:0;font-size:var(--font-size-32)}.section-serviced .list .item .text p{margin:0;color:#414450}.section-serviced .list .item .btn__wrap{display:flex;margin-top:13px}@media(max-width:1023px){.section-serviced .list.column-three .item{width:calc(50% - 15px)}}@media(max-width:767px){.section-serviced .title h2 br{display:none}.section-serviced .list{gap:30px}.section-serviced .list .item .btn__wrap{margin-top:16px}.section-serviced .list .item .btn__wrap .btn{width:100%}.section-serviced .list .item .title{margin-top:18px}.section-serviced .list .item .title h3{font-size:20px}.section-serviced .list .item,.section-serviced .list.column-three .item{width:100%}.section-serviced .title{margin-bottom:30px}}.section-benefits__wrap{display:flex;flex-wrap:wrap;gap:30px}.section-benefits__wrap .item{box-sizing:border-box;border-left:5px solid #259797;flex:1 1 clamp(300px,21.198vw,407px);box-shadow:0 0 30px #0000001a}.section-benefits__wrap .item .item__wrap{padding:clamp(20px,2.083vw,40px) clamp(20px,3.854vw,74px) clamp(20px,3.125vw,60px) clamp(20px,1.458vw,28px);height:100%}.section-benefits__wrap .title{margin:0 0 22px}.section-benefits__wrap .title h3{margin:0}.section-benefits__wrap .text p{margin:0;color:#414450}@media screen and (max-width:767px){.section-benefits__wrap .title{margin-bottom:12px}.section-benefits__wrap{gap:15px}}.section-faq .heading__wrap{justify-content:flex-start;gap:clamp(20px,3.385vw,65px)}.section-faq .tab-content__wrap{flex-direction:column;align-items:center;gap:20px;padding-top:clamp(50px,4.167vw,80px)}.section-faq .tab-content__wrap details{display:block;width:100%;max-width:1200px;box-shadow:0 0 50px #0000001a;border-radius:6px}.section-faq .tab-content__wrap details summary{position:relative}.section-faq .tab-content__wrap details summary p{margin:0;padding:28px 65px 23px 30px;text-align:left;font-family:var(--font-family);font-weight:700;font-size:var(--font-size-24);line-height:100%;letter-spacing:0px;color:#1d1d1d;text-transform:capitalize;opacity:1}.section-faq .tab-content__wrap details .content{padding:5px 30px 33px}.section-faq .tab-content__wrap details .content p{margin:15px 0 0}.section-faq .tab-content__wrap details .custom-icon{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.section-faq .tab-content__wrap details .custom-icon .custom-icon__wrap{position:relative;display:block!important;width:24px;height:24px}.section-faq .tab-content__wrap details .custom-icon .custom-icon__wrap:before,.section-faq .tab-content__wrap details .custom-icon .custom-icon__wrap:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#780002;border-radius:2px;transition:all .3s ease}.section-faq .tab-content__wrap details .custom-icon .custom-icon__wrap:before{width:100%;height:3px}.section-faq .tab-content__wrap details .custom-icon .custom-icon__wrap:after{width:3px;height:100%}.section-faq .tab-content__wrap details[open] .custom-icon .custom-icon__wrap:after{transform:translate(-50%,-50%) rotate(90deg);transition:all .3s ease}.section-faq .contents .container{padding:0 clamp(20px,5.208vw,100px)}@media screen and (max-width:767px){.section-faq .tab-content__wrap details summary p{padding:15px 30px;font-size:16px;line-height:24px}.section-faq .tab-content__wrap details .custom-icon{right:10px}}.section-blocks-text__wrap .title{margin:0 0 49px}.section-blocks-text__wrap .title h2{margin:0}.section-blocks-text__wrap .list{display:flex;flex-wrap:wrap;gap:clamp(30px,2.865vw,55px) clamp(20px,5.208vw,100px)}.section-blocks-text__wrap .list .item{--space:clamp(20px, 5.208vw, 100px);width:calc(100% / 2 - var(--space) / 2);max-width:760px}.section-blocks-text__wrap .item__wrap{display:flex;gap:clamp(20px,1.563vw,30px);flex-wrap:wrap}.section-blocks-text__wrap .item__wrap .image{width:clamp(60px,4.427vw,85px);height:clamp(60px,4.427vw,85px)}.section-blocks-text__wrap .item__wrap .image img{object-fit:contain}.section-blocks-text__wrap .item__wrap .text{flex:1}.section-blocks-text__wrap .item__wrap .text *{margin:0 0 25px;color:#414450}.section-blocks-text__wrap .item__wrap .text h2{margin-bottom:25px;color:#1d1d1d}.section-blocks-text__wrap .item__wrap .text ul li::marker{color:#259797;font-size:22px}.section-blocks-text__wrap .item__wrap .text *:last-child{margin:0}.section-blocks-text__wrap .item .item__wrap .text-quote{padding-left:20px;border-left:5px solid #259797;width:100%}.section-blocks-text__wrap .text-quote p{font-weight:700;margin:0}.border-separator{border-bottom:1px solid #ECECED}@media(max-width:767px){.section-blocks-text__wrap .list .item{width:100%}.section-blocks-text__wrap .title{margin-bottom:26px}.section-blocks-text__wrap .item__wrap .text *:last-child{line-height:24px}.section-blocks-text__wrap .list{gap:19px}.section-blocks-text__wrap .item__wrap .text *{line-height:24px}.section-blocks-text__wrap .text-quote p{line-height:28px}}.cart h1{margin:0;font-size:var(--font-size-48);font-family:var(--font-family);font-weight:700;letter-spacing:0px;color:#1d1d1d;opacity:1}.cart .title-wrapper-with-link{margin-bottom:50px}.cart .cart-items thead th:first-child{width:auto!important;max-width:500px!important}.cart table{border-collapse:collapse!important;width:100%;max-width:100%}.cart table th{font-family:var(--font-family);font-weight:700!important;font-size:var(--font-size-16);letter-spacing:0px;color:#1d1d1d!important;text-transform:capitalize!important;opacity:1!important;padding:0 0 18px!important;text-align:left!important}.cart .btn-wrap{margin-top:30px}.cart .btn-wrap .btn svg{transform:rotate(90deg)}.cart .cart-item__media{display:flex;width:100%}.cart .cart-item__media .cart-item__image-container{width:159px;height:118px;border:0}.cart .cart-item__media .cart-item__image-container img{width:100%}.cart .cart-item-sku{font-size:var(--font-size-12);letter-spacing:0px;color:#414450;margin-bottom:9px}.cart .cart-item__name{font-weight:700;text-decoration:none;font-family:var(--font-family);font-size:var(--font-size-16);letter-spacing:0px;color:#1d1d1d;margin-bottom:10px}.product-option{display:flex;align-items:center;gap:5px}.product-option dd{line-height:1}.product-option dt{font-weight:700;font-family:var(--font-family);font-size:var(--font-size-12);letter-spacing:0px;color:#2c2c2c;opacity:1}.product-option span{background:var(--swatch--background);overflow:hidden;border-radius:50%;width:15px;height:15px;display:inline-block}.cart__items .product-option span{border-radius:0}.product-option dd[title=White] span{border:1px solid #ECECED}.cart table td{padding:27px 20px 40px 0!important;border-bottom:1px solid #ECECED;vertical-align:middle}.cart table td:last-child{padding:27px 0 40px!important}.cart .cart-item__details{flex:1;width:100%;max-width:257px;min-width:120px}.cart .price--end{text-align:left;font-family:var(--font-family);font-size:var(--font-size-20);font-weight:700;letter-spacing:0px;color:#259797;text-transform:uppercase;opacity:1;margin:0!important}cart-remove-button{justify-content:flex-end}cart-remove-button .button{min-width:0!important;min-height:0!important;color:#780002}.cart quantity-input:before,.cart quantity-input:after{content:none}.cart quantity-input{width:150px;min-height:40px;height:40px;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 0 30px #0000001a}.cart quantity-input .quantity__input{box-shadow:none!important;font: 700 14px/23px Montserrat;font-family:var(--font-family);font-weight:700;font-size:var(--font-size-14);letter-spacing:0px;color:#1d1d1d;opacity:1;border-left:1px solid #ECECED;border-right:1px solid #ECECED}.cart quantity-input .quantity__input:focus-visible{outline:none;box-shadow:none}.cart quantity-input .quantity__button{width:35px;box-shadow:none!important}.cart .item-price p{margin:0;font-size:var(--font-size-14);color:#1d1d1d;letter-spacing:0px;line-height:17px;width:max-content}.cart .cart__items{padding:0!important;border:0;max-width:100%}@media screen and (max-width:767px){.cart .title-wrapper-with-link{margin-bottom:20px}.cart .cart-items thead th:first-child{display:none}}[data-templete=cart] main{max-width:1920px;width:100%;margin:0 auto;padding:0 clamp(20px,5.208vw,100px);box-sizing:border-box}[data-templete=cart] .cart__footer-wrapper{width:100%;max-width:100%}[data-templete=cart] main .section-cart{flex:1}[data-templete=cart] main .container{padding:0}[data-templete=cart] .cart__footer{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 50px #00000014;border-radius:6px;padding:0!important;max-width:523px;margin-left:auto}[data-templete=cart] .cart__footer .cart__blocks{text-align:left;margin-left:0;width:100%;padding:22px 30px 30px!important;margin-top:0!important}[data-templete=cart] .cart__footer .title{margin:0;padding:22px 30px 25px!important;border-bottom:1px solid #ECECED;width:100%}.cart__footer{flex-wrap:wrap}[data-templete=cart] .cart__footer .title h3{margin:0}[data-templete=cart] .cart__footer-wrapper .totals{justify-content:space-between}[data-templete=cart] .cart__footer-wrapper .totals__total{font-family:var(--font-family);font-size:var(--font-size-18);font-weight:700;letter-spacing:0px;color:#1d1d1d;text-transform:capitalize}[data-templete=cart] .cart__footer-wrapper .totals__total-value{font-family:var(--font-family);font-size:var(--font-size-24);font-weight:700;letter-spacing:0px;color:#259797;text-transform:uppercase}[data-templete=cart] .tax-note{text-align:left}[data-templete=cart] .cart__footer-wrapper .btn{background:#780002;font-weight:700;font-size:var(--font-size-18);letter-spacing:1.8px;color:#fff;text-transform:uppercase;width:100%;max-width:100%;padding:0 10px}@media(min-width:1400px){[data-templete=cart] main{display:flex;justify-content:space-between;gap:0 50px}[data-templete=cart] .cart__footer-wrapper{width:100%;max-width:523px;width:31%}}@media(max-width:850px){.cart .cart-item__media .cart-item__image-container{width:120px}}@media(max-width:750px){.mobile-hide{display:none}[data-templete=cart] .cart__footer-wrapper .btn{font-size:14px}[data-templete=cart] .cart__footer .title,[data-templete=cart] .cart__footer .cart__blocks{padding:16px!important}.cart .cart-item{display:grid;grid-template-columns:100px 1fr;grid-auto-rows:1fr auto auto auto;gap:15px;border-bottom:1px solid #dedede;margin:0;padding:20px 0}.cart .cart-item__media .cart-item__image-container{width:98px}.cart table td.cart-item__media{grid-area:1 / 1 / 2 / 3;gap:15px}.cart table td.cart-item-piece-price{grid-area:2 / 2 / 3 / 3}.cart table td.cart-item__quantity{grid-area:3 / 2 / 4 / 3}.cart table td.cart-item__totals.right{grid-area:4 / 2 / 5 / 3}.cart table td.cart-item-piece-price br{display:none}.cart .cart-item__name{line-height:20px}.cart .cart-item__details .product-option span{border-radius:0}.cart .cart-item__details .product-option+.product-option{display:none}.cart table .item-price p{font-size:14px}.cart table td{padding:0!important;border:0}.cart table td:last-child{padding:0!important}.cart table td.cart-item__media{padding-right:27px!important}.cart .cart-item cart-remove-button,.cart .cart-item__totals{justify-content:flex-start;position:relative}.cart .cart-item{position:relative}.cart .cart-item-remove{position:absolute;top:15px;right:0}.cart .cart-item__media{width:100%}.cart .cart-item-piece-price{width:max-content}.cart .cart-item__totals{order:2;width:max-content}.cart .cart-item__quantity{order:3;width:100%}.cart .btn-wrap .btn{width:100%}}.section-cart:has(.is-empty){width:100%}.section-cart:has(.is-empty) .btn-wrap{display:none}[data-templete=cart] .cart__footer-wrapper:has(.is-empty){display:none}.cart__warnings .btn{margin:20px auto 0}.cart .cart-item__totals{position:relative}.cart .cart-item__totals .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-155%,-50%);padding:0}cart-drawer .cart-item__name{margin:0 0 13px;font-family:var(--font-family);font-size:var(--font-size-14);font-weight:700;letter-spacing:0px;color:#1d1d1d;max-width:calc(100% - 20px)}cart-drawer .cart-item-sku{font-family:var(--font-family);font-size:var(--font-size-12);letter-spacing:0px;color:#414450;opacity:1;margin:0 0 9px}cart-drawer .total-quantity{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 0 0}cart-drawer .drawer__header{display:none}cart-drawer .total-quantity .price{font-size:var(--font-size-16);font-family:var(--font-family);font-weight:700;letter-spacing:0px;color:#1d1d1d;text-transform:uppercase;opacity:1}cart-drawer .cart-item__quantity{display:none}cart-drawer #CartDrawer-ColumnProductImage{display:none}cart-drawer .container{overflow:hidden}cart-drawer .cart-items th{font-size:var(--font-size-18);font-family:var(--font-family);font-weight:700;letter-spacing:0px;color:#1d1d1d;text-transform:capitalize!important;padding:18px 0;opacity:1!important}cart-drawer .cart-item{display:block!important;padding:17px 0 19px;border-bottom:1px solid #ECECED}cart-drawer .cart-drawer .cart-items thead{margin:0!important}cart-drawer .cart-items td{padding:0!important}cart-drawer .cart-item__image{width:94px!important;height:89px!important;min-width:94px!important;min-height:89px!important}cart-drawer .drawer__inner{padding:0!important}cart-drawer-items{padding:0 0 0 20px!important}cart-drawer .drawer__footer{padding:20px 29px 20px 20px;border-top:0px!important;box-shadow:0 0 50px #0000001a}cart-drawer .cart-drawer{height:100%}cart-drawer .totals{margin:0 0 15px!important}cart-drawer .totals .totals__total{font-size:var(--font-size-14);font-family:var(--font-family);font-weight:700;letter-spacing:0px;color:#1d1d1d;margin:0!important}cart-drawer .totals .totals__total-value{font-size:var(--font-size-20);font-family:var(--font-family);font-weight:700;letter-spacing:0px;color:#259797;text-transform:uppercase;opacity:1}cart-drawer .drawer__footer .btn{background:#780002;color:#fff;padding:0 10px;width:100%;letter-spacing:1.4px;height:50px}cart-drawer .drawer__footer .tax-note{display:none}cart-drawer .cart-item__old-price{display:none}cart-drawer table tbody{max-height:415px;overflow:auto;padding:0 20px 0 0}cart-drawer{background:transparent!important}cart-drawer .drawer__inner{box-shadow:0 0 50px #0000001a;margin-left:auto;border:0!important;border-radius:6px;overflow:hidden;height:auto!important;max-height:100%}cart-drawer .cart-drawer{padding-top:100px!important}cart-drawer .cart-item__details{position:relative}cart-drawer cart-remove-button{position:absolute;top:0;right:0;z-index:3}cart-drawer .cart-item .loading__spinner{padding-top:0!important}.cart-drawer__empty-content{padding:20px}.cart__empty-text{font-size:var(--font-size-32)}.cart-drawer__empty-content .btn{margin:0 auto}@media(max-width:1023px){cart-drawer .cart-drawer{padding-top:0!important}.cart-drawer .drawer__inner{height:100%!important}cart-drawer .container{padding:0}cart-drawer .drawer__header{display:block;padding:20px 20px 0}cart-drawer table tbody{max-height:100%}}@media(max-width:500px){cart-drawer .drawer__inner{width:100%!important;max-width:100%}}.section-maps{border-top:1px solid #ECECED}.section-maps .title{margin:0}.section-maps .title h2{margin:0 0 49px;text-align:center}.section-maps .list{display:flex;flex-wrap:wrap;gap:40px}.section-maps .list .item{flex:1}.section-maps .list .item .map{position:relative}.section-maps .list .item .map__wrap{position:relative;padding-top:47%;min-height:250px}.section-maps .list .item .map__wrap iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.section-maps .list .item .links{display:flex;flex-direction:column;gap:27px}.section-maps .list .item .links a{display:flex;align-items:center;text-decoration:none;gap:20px;font-family:var(--font-family);font-size:var(--font-size-20);letter-spacing:0px;color:#414450;transition:all .3s ease}.section-maps .list .item .links a:hover{opacity:.65}.section-maps .list .item .links a:last-child{color:#780002}.section-maps .list .item .title{margin:23px 0}.section-maps .list .item .title h3{font-family:var(--font-family);font-size:var(--font-size-32);font-weight:700;letter-spacing:0px;color:#1d1d1d;margin:0}@media(max-width:1023px){.section-maps .list .item{flex:1 1 100%}}@media screen and (max-width:767px){.section-maps .title h2{text-align:left;margin-bottom:15px}.section-maps .list .item .title h3{font-size:20px}.section-maps .list .item .links{gap:20px}}.contact .title{max-width:911px;margin:0 auto 26px}.contact .title h2{letter-spacing:0;margin:0;text-align:center;text-transform:capitalize}.contact .title h2 span{color:#259797}.contact .subtitle{margin:0 auto 29px;max-width:1000px}.contact .subtitle p{margin:0;letter-spacing:0px;color:#414450;text-transform:capitalize;text-align:center}.contact details{margin:0 auto;max-width:1200px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 50px #00000014;border-radius:6px;overflow:hidden}.contact details summary{padding:clamp(20px,1.406vw,27px) clamp(20px,3.125vw,60px) clamp(20px,1.771vw,34px) clamp(20px,3.125vw,60px)}.contact details summary h3{margin:0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:var(--font-size-32);letter-spacing:0}.contact details summary h3 svg{width:27px;height:16px;color:#780002;transition:all .3s ease}.contact details[open] summary h3 svg{transform:rotate(-180deg)}.contact details .content{border-top:1px solid #ECECED;padding:clamp(40px,2.865vw,55px) clamp(20px,3.125vw,60px) 40px clamp(20px,3.125vw,60px)}@media screen and (max-width:767px){.contact .title{margin-bottom:15px}.contact .title h2{text-align:left}.contact .heading{gap:0;margin-bottom:25px}.contact .subtitle p{text-align:left}}.related-article{border-top:1px solid #ECECED;padding:clamp(25px,5.677vw,109px) 0 clamp(25px,5.208vw,100px) 0}.article-template__content{margin-bottom:clamp(50px,4.948vw,96px)!important}.intrada-wishlist--trigger-icon,.intrada-wishlist--button{display:flex;padding:0!important;align-items:center;gap:15px;font-family:var(--font-family);font-size:var(--font-size-14);font-weight:400;letter-spacing:0px;color:#1d1d1d;text-transform:capitalize}.intrada-wishlist--count{display:none!important}.fields-name{margin:0}.fields-name h3{margin:0 0 32px}.contact .field__input::placeholder{text-transform:capitalize}.contact .field{margin:0!important;position:relative}.contact .field svg{position:absolute;top:50%;transform:translateY(-50%);right:0;color:#780002;pointer-events:none}.fields-group{margin-bottom:clamp(40px,3.906vw,70px)!important}.contact__fields select{display:block;width:100%;border:0;-webkit-appearance:none;appearance:none;cursor:pointer;padding:0 0 16px!important;border-bottom:1px solid #1D1D1D;text-align:left;font-family:var(--font-family);font-size:var(--font-size-16);letter-spacing:0px;color:#1d1d1d}.contact__fields select option{font-family:var(--font-family);font-size:var(--font-size-16);letter-spacing:0px;color:#1d1d1d}.contact__fields select:focus-visible{outline:none;box-shadow:none}.fields-group.selects-group{margin-bottom:30px!important}.contact .field__input.text-area{margin-top:0}.contact .contact__button{display:flex;justify-content:center}.contact .contact__button .btn{background:#780002;color:#fff;width:100%;max-width:520px;font-size:var(--font-size-18);letter-spacing:1.8px}.custom-category-list ul{padding:0;display:flex;flex-direction:column;gap:15px}.custom-category-list a,.facet-checkbox__text,.custom-mobile-category ul a{text-align:left;font-family:var(--font-family);font-size:var(--font-size-16);letter-spacing:0px;color:#1d1d1d;text-decoration:none;text-transform:capitalize}.custom-category-list a[disabled],.custom-mobile-category ul a[disabled]{pointer-events:none;opacity:.5}.custom-category-list a span,.facet-checkbox__text,.custom-mobile-category ul a span{color:#787878}.custom-mobile-category ul{padding:0}.mobile-facets__header{padding-top:20px!important;padding-bottom:20px!important}@media(max-width:989px){.active-facets{display:none!important}.facets-container{padding:14px!important}.product-count{display:none}}search-fieldset{display:block;width:100%;margin-bottom:25px}search-fieldset .input-wrap{border:1px solid #ECECED;border-radius:6px;position:relative;overflow:hidden}search-fieldset .input-wrap svg{position:absolute;top:50%;left:15px;transform:translateY(-50%);pointer-events:none}search-fieldset input{border:0;display:block;width:100%;font-family:var(--font-family);font-size:var(--font-size-16);letter-spacing:0px;color:#1d1d1d;opacity:1;height:45px;padding:13px 13px 13px 46px}search-fieldset input:focus-visible{box-shadow:none;outline:0;border:0}search-fieldset input::placeholder{font-family:var(--font-family);font-size:var(--font-size-16);letter-spacing:0px;color:#b4b4b4;opacity:1}.facets__label.hide{display:none!important}.breadcrumbs ol{padding:0;list-style:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:15px 5px}.breadcrumbs ol li a{text-decoration:none;font-family:var(--font-family);font-size:var(--font-size-14);letter-spacing:0px;color:#969696;text-transform:capitalize}.breadcrumbs ol li:last-child a span{display:none}.collection-hero__title{margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:767px){.section-breadcrumbs{display:none}}.collection-hero__inner{flex-wrap:wrap}.collection-hero .page-width{padding:0 clamp(10px,3.125vw,60px)}.collection-hero__wrap{padding:0 clamp(10px,2.083vw,40px);width:100%;overflow:hidden}.collection-hero custom-slider{width:100%;overflow:visible;max-width:100%;margin-top:21px}.collection-hero custom-slider .item{position:relative}.collection-hero custom-slider .item a{display:block!important;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.collection-hero .image{padding:16px;background:#fff;box-shadow:0 0 50px #00000014;border-radius:6px;overflow:hidden}.collection-hero .image img{transition:all .3s ease}.collection-hero .item:hover .image img{transform:scale(1.05)}.collection-hero custom-slider .title{margin:20px 0 0}.collection-hero custom-slider h3{margin:0;font-size:var(--font-size-20);text-transform:capitalize}.facets-content{border-top:1px solid #ECECED;padding-top:40px}.collection-hero__wrap .slider-btns:has(.swiper-button-next[aria-disabled=true]):has(.swiper-button-prev[aria-disabled=true]){display:none}.collection-hero .heading{flex-wrap:nowrap;align-items:flex-end;margin-bottom:0}@media(max-width:767px){.collection-hero .heading{flex-wrap:wrap}.collection-hero__inner{padding-top:25px!important;padding-bottom:25px!important;background-color:#ececed}.collection-hero__wrap .slider-btns{display:none}.facets-content{border-top:none;padding-top:0}.collection-hero custom-slider h3{font-size:14px;letter-spacing:normal;text-transform:capitalize}}.section-blog__wrap .mobile-link__wrap{display:none}.section-slider .slider-navigation .swiper-pagination-progressbar{background:transparent}@media(max-width:500px){.section-blog__wrap .mobile-link__wrap{display:block;margin-top:36px}}.section-contact .field__input:not(:placeholder-shown)+label{display:none}.SA__overall{max-height:max-content!important}variant-selects .input-option-quantity{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/a-style.css.map */
