.banner_section{overflow:hidden}.banner_section .col-md-12{padding:0!important}.banner_section .slick-slider{margin-bottom:0!important}.banner_section .hero_slide{position:relative;display:flex!important;align-items:center;padding-top:239px;padding-bottom:264px;margin-bottom:-1px}.banner_section .hero_content_wrapper{position:relative;z-index:2;width:100%}.banner_section .hero_slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000,transparent);display:block!important;opacity:.8;pointer-events:none}.banner_section .hero_slide:after{content:"";position:absolute;background:url(https://cdn.shopify.com/s/files/1/0667/7079/6625/files/Frame_1739328794_1.png?v=1770802978) bottom center / 100% auto no-repeat;width:100%;height:58px;left:0;right:0;bottom:0;margin:auto;display:block;pointer-events:none}.banner_section .common_title{max-width:540px;margin:auto;padding:0 30px}.banner_section .common_title h3{color:#fff;font-family:Truffaux Pro!important;font-size:35px;line-height:1em;text-transform:uppercase;margin:0;padding-bottom:5px}.banner_section .common_title .button{margin-top:20px}.banner_section .slick-dots{bottom:30px}.banner_section .slick-dots li button:before{display:none}.banner_section .slick-dots{bottom:50%!important;width:auto!important;right:39px!important;transform:rotate(90deg)!important}.banner_section .slick-dots li{width:30px!important;height:2px!important;background:#ffffff7f!important}.banner_section .slick-dots li button{width:30px!important;height:3px!important;padding:0!important;background:#ffffff7f!important}.banner_section .slick-dots li.slick-active{background:#fff!important}.banner_section a.hero_scroll_down{position:absolute;font-size:14px;letter-spacing:.2em;bottom:0;z-index:1;left:50px;color:#fff;writing-mode:sideways-lr;display:flex;align-items:center;gap:10px;text-decoration:none;text-transform:uppercase}.banner_section a.hero_scroll_down:before{content:"";position:initial;background:#ffffff7f;width:1px;height:275px;margin:0 auto auto;display:block}.banner_section a.hero_call_to_action{font-size:15px;letter-spacing:.2em;right:85px;position:absolute;bottom:42px;background:#fff;color:#000;padding:12px 9px 30px;border-radius:50px;writing-mode:vertical-rl;z-index:1;text-decoration:none;text-transform:uppercase}.about_section,.explore_section,.review_section{background-attachment:fixed!important}.about_section{position:relative;padding-top:50px!important;padding-bottom:50px!important}.about_section .page-width{z-index:1;position:relative}.about_section .grid{align-items:center!important}.about_section:before{content:"";position:absolute;background:url(/cdn/shop/files/about_before_img.png?v=1770964849) top center / contain no-repeat;width:60px;height:28px;top:-2px;left:0;right:0;margin:auto;z-index:1;display:block}.about_section:after{content:"";position:absolute;background:#0009;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.about_section .image-with-text__content{padding:0 0 0 50px!important}.about_section.common_title h2{color:#fff}.about_section .image-with-text__text{margin-top:22px!important}.about_section .image-with-text__text p:last-child{font-weight:500!important;font-size:18px}.about_section p{color:#fff;font-weight:300!important}.about_section .image-with-text__media{border:0!important}.about_section .image-with-text__media-item--medium{height:623px!important}.about_section .image-with-text__media-item--medium .image-with-text__media{pointer-events:none!important}.about_section .image-with-text__media img{object-fit:cover;border:2px dashed #fff;width:480px!important;border-radius:250px;padding:10px;height:623px!important}.about_section .btn_content{display:flex;gap:28px;margin-top:23px!important;flex-wrap:wrap;row-gap:10px}.btn_content a.button{padding:15px 42px!important}.about_section .btn_content a.video_btn{display:inline-flex;gap:15px;align-items:center;color:#fff;text-transform:uppercase;font-size:16px;font-weight:700}.about_section .btn_content .video_btn img{width:50px;height:50px;object-fit:contain}.basics_section{padding-top:100px;padding-bottom:100px}.basics_section h2{color:#3c7b58}.basics_section .content_row{margin-top:35px}.basics_section .content_row .col-sm-12{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.basics_section .content{position:relative;overflow:hidden;flex:0 0 34%;padding:0 15px;margin:0 -15px;height:max-content}.basics_section .collection_item{position:relative;border-radius:15px;overflow:hidden;transition:all .4s ease-in-out}.basics_section .collection_item:before{content:"";position:absolute;background:linear-gradient(0deg,#000,transparent);width:100%;height:68px;bottom:0;left:0;right:0;margin:auto;display:block;border-radius:15px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0}.basics_section .collection_item img{width:100%;object-fit:cover;display:block}.basics_section .content:nth-child(odd) img{height:270px}.basics_section .content:nth-child(2n) img{height:390px}.basics_section .content:nth-child(6n+4),.basics_section .content:nth-child(6n+6){margin-top:-122px}.basics_section .collection_item .label_box{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#fff;padding:3px 23px 2px 24px;border-radius:15px;font-weight:700;font-size:24px;color:#000;line-height:1.65em;width:auto;min-width:max-content;text-decoration:none!important;transition:all .4s ease-in-out}.basics_section .collection_item:hover .label_box{color:#fff;background:#3c7b58}.review_section{position:relative;padding-top:100px;padding-bottom:190px}.review_section .common_title h2{color:#fff;font-weight:900;margin-bottom:40px}.review_section .review_slider .slick-slide{padding:0 15px}.review_section .review_slider{margin:0 -15px}.review_section .review_slider .slick-track{display:flex!important}.review_section .review_slider .slick-slide,.review_section .review_slider .review_item{height:auto}.review_section .review_card{height:100%;background:#fff;border-radius:15px;border:1px solid #C4C4C4;display:flex;flex-direction:column;justify-content:space-between}.review_section .review_card .review_content{padding:25px 30px 55px}.review_section .review_stars img{width:120px;object-fit:contain}.review_section .content p{font-size:18px;line-height:1.27em;margin-bottom:0;padding-top:13px}.review_section .review_author{display:flex;align-items:center;gap:10px;padding:20px 30px;border-top:1px solid #C4C4C4;margin-top:auto}.review_section .review_author img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1px solid #C4C4C4;padding:10px 11px}.review_section .review_author span{font-weight:600;font-size:20px;line-height:1.3em}.review_section .slick-arrow,.review_section .slick-arrow:focus{top:initial;bottom:-54px;left:50%;right:50%;transform:translateY(50%);margin:auto;width:48px;height:48px;background:#2c3e3e!important;border-radius:10px;transition:all .4s ease-in-out}.review_section .slick-arrow:hover{background:#252b37!important}.review_section .slick-arrow:before{content:"";background:url(/cdn/shop/files/Left_Arrow.png?v=1770896853) center center / contain no-repeat;width:13px;height:25px;display:block;top:0;right:0;bottom:0;left:0;margin:auto}.review_section .slick-prev{margin-left:-52px!important}.review_section .slick-next{margin-left:9px!important}.review_section .slick-next:before{transform:rotate(180deg)}.explore_section{padding-top:86px!important;padding-bottom:86px!important;position:relative}.explore_section .page-width{z-index:1;position:relative}.explore_section .grid{align-items:center!important}.explore_section:before{content:"";position:absolute;background:url(/cdn/shop/files/sec_before_arrow.png?v=1770959201) top center / contain no-repeat;width:60px;height:28px;top:-1px;left:0;right:0;margin:auto;z-index:1;display:block}.explore_section:after{content:"";position:absolute;background:#00080fbf;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.explore_section .image-with-text__content{padding:0!important}.explore_section.common_title h2{font-size:55px;font-weight:900;color:#fff;max-width:460px}.explore_section .image-with-text__text{margin-top:15px!important;max-width:520px}.explore_section p{color:#fff;font-weight:300!important}.explore_section .image-with-text__media{border:0!important}.explore_section .image-with-text__media img{object-fit:contain}.explore_section .btn_content{margin-top:25px!important}.feature_collection_slider.bestseller_section{padding-top:133px!important;padding-bottom:100px!important}.custom_video_popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#000c;z-index:999999}.video_popup_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;background:#fff;padding:25px;border-radius:8px}.video_popup_overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:block!important}.video_popup_close{position:absolute;right:6px;top:0;font-size:28px;cursor:pointer}.video_wrapper iframe,.video_wrapper video{width:100%;height:500px}@media screen and (max-width:990px){.banner_section .common_title{max-width:390px}.banner_section .common_title h3{font-size:25px}.banner_section .hero_slide{padding-top:220px;padding-bottom:200px}.banner_section a.hero_call_to_action{right:25px;bottom:22px}.banner_section .slick-dots{right:-21px!important}.banner_section a.hero_scroll_down{left:20px}.banner_section a.hero_scroll_down:before{height:170px}.about_section{padding-top:80px!important;padding-bottom:50px!important}.about_section:before{width:50px}.about_section .grid{gap:30px!important}.about_section .grid .grid__item{width:100%!important}.about_section .image-with-text__media img{right:0;margin:auto}.about_section .image-with-text__text{max-width:100%}.about_section .image-with-text__content{padding:0!important}.basics_section{padding-top:50px;padding-bottom:50px}.basics_section .content_row{margin-top:20px}.basics_section .content{flex:0 0 50%;margin-top:0!important}.basics_section .content img{height:300px!important}.basics_section .collection_item .label_box{font-size:20px}.review_section{position:relative;padding-top:50px;padding-bottom:140px}.review_section .review_card .review_content{padding:20px 25px 35px}.review_section .common_title h2{margin-bottom:30px}.explore_section{padding-top:70px!important;padding-bottom:50px!important}.explore_section:before{width:50px}.explore_section .grid{gap:30px!important}.explore_section .grid .grid__item{width:100%!important}.explore_section.common_title h2{font-size:40px;max-width:100%}.explore_section .image-with-text__text{max-width:100%}.feature_collection_slider.bestseller_section{padding-top:50px!important;padding-bottom:110px!important}}@media screen and (max-width:767px){.banner_section .hero_slide{padding-top:190px;padding-bottom:150px}.banner_section .common_title{max-width:100%;padding:0 15px}.banner_section .hero_slide:after{background-size:auto 100%;height:30px}.banner_section .common_title h3{font-size:20px}.banner_section .slick-dots{right:0!important;bottom:50px!important;left:0;transform:rotate(0)!important}.banner_section a.hero_call_to_action,.banner_section a.hero_scroll_down{display:none}.banner_section a.hero_scroll_down:before{height:110px}.basics_section .collection_item .label_box{font-size:18px}.about_section{padding-top:50px!important;padding-bottom:50px!important}.about_section .image-with-text__media-item--medium,.about_section .image-with-text__media-item--medium .image-with-text__media{height:100%!important}.about_section .image-with-text__media img{width:100%!important;height:100%!important}.about_section .btn_content .video_btn img{width:45px;height:45px}.basics_section .content{flex:0 0 100%;padding:0!important}.basics_section .content img{height:250px!important}.review_section .review_author{padding:15px 20px}.review_section .review_slider{margin:0 -10px}.review_section .review_slider .slick-slide{padding:0 10px}.explore_section.common_title h2{font-size:28px}}@media screen and (max-width:375px){.banner_section .common_title h3{font-size:18px!important}.btn_content a.button{padding:15px 19px!important}.basics_section .content_row .col-sm-12{gap:20px!important}.basics_section .collection_item .label_box{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-2.css.map */
