h1,h2,h3,h4,h5,h6,p,span,a,input,label,button,input::placeholder{font-family:din-2014,sans-serif;line-height:normal;font-style:normal}.primary_btn{font-family:Gotham;border-radius:100px;font-size:14px;font-weight:500;text-transform:none;width:172px;height:54px;display:flex;justify-content:center;align-items:center;transition:.4s ease-in-out}.secondry_btn{font-family:Gotham;border-radius:100px;font-size:14px;font-weight:500;text-transform:none;width:172px;height:54px;display:flex;justify-content:center;align-items:center;background:transparent;transition:.4s ease-in-out}img{width:100%;height:100%;object-fit:cover}.custom_field_empty{display:none}.hero_banner{width:100%;height:auto}.hero_banner .hero_background svg{width:100%;height:100%}.hero_banner .hero_mobile{display:none}.hero_banner .container{margin-inline-start:20px;margin-inline-end:20px}.hero_banner .hero_inner{display:grid;grid-template-columns:67% 32%;justify-content:space-between;width:100%;height:auto}.hero_banner .hero_background{border-radius:40px;width:100%;height:100%;position:relative}.hero_banner .hero_content{position:absolute;top:50%;left:0;width:100%;height:auto;padding:0 20px;translate:0 -50%}.hero_banner .hero_img,.hero_banner .hero_video{width:100%;height:100%}.hero_banner img,.hero_banner video{border-radius:40px}.hero_banner h3{font-size:16px;font-weight:400;text-transform:none}.hero_banner h2{font-family:Gotham;font-size:64px;font-weight:500;text-transform:none;padding-top:8px}.hero_banner .hero_btns{display:flex;margin-top:24px;gap:10px;justify-content:flex-start;align-items:center}.hero_banner .hero_card_main{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.hero_banner .hero_card{padding:20px;border-radius:40px;width:100%;height:33%;transition:.4s ease-in-out}.hero_banner .hero_card_inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;overflow:hidden}.hero_banner h5{font-size:16px;font-weight:400;letter-spacing:-.48px;text-transform:none}.hero_banner h4{font-family:Gotham;font-size:20px;font-weight:500;letter-spacing:-.6px;text-transform:none}.hero_banner .arrow{transition:.2s ease-in-out}.carousel{width:100%;height:auto}.carousel .carousel_img svg{width:100%;height:100%}.carousel .container{margin-inline-start:0;margin-inline-end:0}.carousel h2{font-family:Gotham;font-size:60px;font-weight:500;line-height:60px;letter-spacing:-1.8px;text-transform:none;text-align:center}.carousel .carousel_inner{margin:80px 0 0}.carousel .slick-slide{width:412px;margin:0 20px;border-radius:40px;border:1px solid #ECECEA}.carousel .carousel_col{position:relative}.carousel .carousel_content{padding:30px 20px 20px}.carousel h4{font-size:16px;font-weight:400;letter-spacing:-.48px;text-transform:none}.carousel h3{font-family:Gotham;font-size:24px;font-weight:500;letter-spacing:-.72px;text-transform:none;padding-top:10px;line-height:normal}.carousel .carousel_img{width:100%;height:418px;border-radius:0 0 40px 40px}.carousel img{border-radius:0 0 40px 40px}.carousel .primary_btn{position:absolute;left:20px;bottom:20px}.slider{width:100%;height:960px;overflow:hidden}.slider .container{width:100%;height:100%;margin-inline-start:0;margin-inline-end:0;padding:0 20px}.slider .slick-slider{margin:0}.slider .slider_inner_nav .slick-slider{width:100%;height:100%}.slider .slider_col_for{border-radius:40px;height:100%}.slider .slider_col_img{width:100%;height:960px;border-radius:40px}.slider .slider_col_img img{border-radius:40px}.slider .slider_mobile_img{display:none}.slider .slider_col_content{position:absolute;top:112px;left:80px;width:fit-content}.slider h2{font-family:Gotham;font-size:60px;line-height:50px;font-weight:500;letter-spacing:-1.8px;text-transform:none}.slider h3{font-size:20px;font-weight:400;letter-spacing:-.6px;text-transform:none;padding-top:20px}.slider .primary_btn{width:400px;margin-top:76px}.slider span{width:400px;display:flex;justify-content:space-between;align-items:flex-start;margin:24px 0 0}.slider h4{font-family:Gotham;font-size:20px;line-height:20px;font-weight:500;letter-spacing:-.6px;text-transform:none}.slider h5{font-family:Gotham;text-align:right;font-size:20px;line-height:20px;font-weight:500;letter-spacing:-.6px;text-transform:none}.slider h5 b{font-family:din-2014,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.42px;display:block;padding-top:10px}.slider .slick-dots{width:auto;bottom:unset;top:67px;left:80px}.slider .slick-dots li{width:8px;height:8px;margin:0 4px 0 0}.slider .slick-dots button{opacity:.2;width:8px;height:8px;background:#221e20;border-radius:100%;padding:0}.slider .slick-active button{opacity:1}.slider .slick-dots button:before{display:none}.slider .slick-prev,.slider .slick-next{width:44px;height:44px;border:2px solid #221E20;z-index:9;border-radius:100%;display:flex!important;justify-content:center;align-items:center}.slider .slick-prev{left:80px}.slider .slick-next{right:80px}.slider .slick-prev:before{content:"";border:2px solid #142122;width:12px;height:12px;z-index:9;position:relative;background:transparent;border-right-width:0!important;border-bottom-width:0!important;rotate:315deg;display:flex;margin-left:5px}.slider .slick-next:before{content:"";border:2px solid #142122;width:12px;height:12px;z-index:9;position:relative;background:transparent;border-left-width:0!important;border-top-width:0!important;rotate:315deg;margin-right:5px}.slider .slider_inner_nav{position:absolute;bottom:80px;right:80px;width:unset;width:64px}.slider .slider_thumbnail_nav .slick-track{transform:unset!important}.slider .slider_thumbnail{width:64px!important;height:64px!important;border-radius:100%;opacity:.2;cursor:pointer;margin:4px 0}.slider .slider_thumbnail img{border-radius:100%}.slider .slider_thumbnail.slick-current{opacity:1}.accordion_main{width:100%;height:auto}.accordion_main .accordion_inner{display:grid;grid-template-columns:repeat(2,1fr);gap:80px;align-items:center}.accordion_main h2{font-family:Gotham;font-size:60px;font-weight:500;line-height:50px;letter-spacing:-1.8px;text-transform:none}.accordion_main h3{font-size:20px;font-weight:400;letter-spacing:-.6px;text-transform:none;padding-top:20px}.accordion_main .accordion_faq{margin-top:80px}.accordion_main .accordion_answer{display:none;padding-top:20px}.accordion_main .accordion_question{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #221E20;opacity:1;cursor:pointer}.accordion_main .accordion_question.active{opacity:1}.accordion_main h4{font-family:Gotham;font-size:20px;font-weight:500;line-height:20px;letter-spacing:-.6px;text-transform:none}.accordion_main h5{font-family:Gotham;font-size:16px;font-weight:500;line-height:16px;letter-spacing:-.48px;text-transform:none;display:flex;justify-content:center;align-items:center;gap:10px}.accordion_main h5 span{font-family:Gotham;font-weight:500}.accordion_main .accordion_question.active .arrow_text{width:85px}.accordion_main .arrow_text{position:relative;width:123px;height:16px}.accordion_main .first{visibility:hidden;opacity:0;translate:-20px 0;transition:.4s ease-in-out;position:absolute}.accordion_main .accordion_question.active .second{visibility:hidden;opacity:0}.accordion_main .accordion_question.active .first{visibility:visible;opacity:1;translate:0}.accordion_main .accordion_question.active h5 svg path:last-child{display:none!important}.accordion_main .accordion_title{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:20px 0}.accordion_main .accordion_title_col{padding:20px 60px 20px 20px}.accordion_main h6{font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.48px;text-transform:none}.accordion_main .content_desc{font-size:16px;font-weight:400;letter-spacing:-.48px;padding-top:10px}.accordion_main .hero_card{padding:20px;border-radius:40px;width:100%;height:240px;transition:.4s ease-in-out}.accordion_main .hero_card_inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;overflow:hidden}.accordion_main .hero_card .arrow{transition:.2s ease-in-out}.accordion_main .hero_card h5{font-size:16px;font-weight:400;letter-spacing:-.48px;text-transform:none}.accordion_main .hero_card h4{font-size:20px;font-weight:500;letter-spacing:-.6px;text-transform:none;padding-top:10px}.accordion_main .accordian_background{width:100%;height:720px;position:relative}.accordion_main .accordian_img{width:100%;height:100%;border-radius:40px}.accordion_main img{border-radius:40px}.accordion_main .accordian_mobile{display:none}.accordion_main .accordian_content{position:absolute;top:0;left:0;padding:20px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.accordion_main .accordian_background h3{font-size:16px;font-weight:400;line-height:20px;padding:0;letter-spacing:-.48px;text-transform:none}.accordion_main .accordian_background h2{font-family:Gotham;font-size:40px;font-weight:500;line-height:35px;letter-spacing:-1.2px;text-transform:none;padding:10px 0 0}.accordion_main .hero_btns{display:flex;margin-top:24px;gap:10px;justify-content:flex-start;align-items:center}.accordion_main .secondry_btn{display:none}.tile_main{width:100%;height:auto}.tile_main .container{margin-inline-start:0;margin-inline-end:0;padding:0 20px 0 0}.tile_main .tile_inner{display:grid;grid-template-columns:70% 30%;height:720px}.tile_main .tile_col{width:100%;height:720px;display:flex;flex-direction:column;justify-content:space-between}.tile_main .left_card{width:100%;height:100%;display:block;position:relative}.tile_main .left_card .card_content{padding:100px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.tile_main .left_card h3{text-align:left;font-size:20px;font-weight:400;line-height:20px;letter-spacing:-.6px;text-transform:none}.tile_main .left_card h2{font-family:Gotham;text-align:left;font-size:60px;font-weight:500;line-height:50px;letter-spacing:-1.8px;text-transform:none}.tile_main h4{text-align:right;font-size:10px;font-weight:400;line-height:10px;letter-spacing:-.3px;text-transform:none;padding-bottom:10px}.tile_main .left_card .primary_btn{margin-left:auto}.tile_main .card_img{width:100%;height:100%}.tile_main .card_content{position:absolute;top:0}.tile_main .right_card{position:relative;display:block;height:49%}.tile_main .right_card .card_content{width:100%;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.tile_main .right_card .card_content div:first-child{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:50px}.tile_main .primary_btn{height:50px}.tile_main .right_card h3{font-size:16px;font-weight:400;line-height:16px;letter-spacing:-.48px;text-transform:none}.tile_main .right_card h2{font-family:Gotham;font-size:20px;font-weight:500;line-height:20px;padding-top:10px;letter-spacing:-.6px;text-transform:none}.tile_main .right_card img{border-radius:40px}.tile_main .tile_mobile{display:none}.tile_main .card_img svg{width:100%;height:100%}.cane_faq{width:100%;height:auto}.cane_faq h2{font-family:Gotham;font-size:60px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:-1.8px;text-transform:none;text-align:center}.cane_faq h3{text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px;text-transform:none;padding-top:20px}.cane_faq .faq_inner{max-width:1080px;margin:80px auto 0}.cane_faq .faq_question{padding:10px 0;display:flex;justify-content:space-between;align-items:center;opacity:1;cursor:pointer}.cane_faq .faq_arrow{font-family:Gotham;display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.48px;text-transform:none}.cane_faq .faq_arrow span{font-family:Gotham;font-weight:500}.cane_faq .arrow_text{position:relative;width:max-content;height:16px}.cane_faq .faq_question.active .arrow_text{width:85px}.cane_faq .open{visibility:hidden;opacity:0;translate:-20px 0;transition:.4s ease-in-out;position:absolute;top:0;left:0}.cane_faq .faq_question.active{opacity:1}.cane_faq .faq_question.active .open{visibility:visible;opacity:1;translate:0}.cane_faq .faq_question.active .close{visibility:hidden;opacity:0}.cane_faq .faq_question.active svg path:last-child{display:none}.cane_faq .faq_question p{font-family:Gotham;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px;text-transform:none}.cane_faq .faq_answer{display:none;padding:40px 20px}.cane_faq .faq_answer p{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px}.cane_faq .faq_answer strong{font-family:Gotham;font-weight:500;padding-bottom:10px;display:block}.cane_faq .faq_question svg{width:12px;height:12px}.customized_related_product{width:100%;height:auto}.customized_related_product h2{font-family:Gotham;font-size:40px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-1.2px;text-transform:none;text-align:center}.customized_related_product .related_product_inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.customized_related_product .related_product_col{width:100%;height:560px;border-radius:40px;border:1px solid #ECECEA;position:relative;transition:.4s ease-in-out}.customized_related_product .product_content{padding:30px 30px 20px;position:absolute;top:0;left:0;width:100%;border-radius:40px 40px 0 0}.customized_related_product h4{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px;text-transform:none}.customized_related_product h3{font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px;text-transform:none;padding-top:10px}.customized_related_product .product_img{width:100%;height:100%;border-radius:0 0 40px 40px}.customized_related_product .product_img svg{width:100%;height:100%;border-radius:40px}.customized_related_product img{border-radius:45px 45px 40px 40px}.customized_related_product .primary_btn{position:absolute;left:20px;bottom:20px}.product_content{width:100%;height:auto}.product_content .content_inner{display:flex;justify-content:center;align-items:center;gap:20px}.product_content .content_col.content_card_main{width:60%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.product_content .content_card{display:block;width:100%;height:720px;border-radius:40px;transition:.4s ease-in-out;padding:20px}.product_content .content_card span{padding:0}.product_content .content_card_inner{display:flex;justify-content:space-between;align-items:center;height:100%;overflow:hidden}.product_content h5{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px;text-transform:none}.product_content h4{font-family:Gotham;font-size:23px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px;text-transform:none;padding-top:10px}.product_content .arrow{transition:.2s ease-in-out}.product_content .content_col{width:40%}.product_content h3{font-size:20px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.6px;text-transform:none}.product_content h2{font-family:Gotham;font-size:60px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:-1.8px;text-transform:none;padding-top:20px;max-width:95%}.product_content span{font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px;padding-top:46px;display:block}.product_content .primary_button{min-width:240px;width:fit-content;height:50px;display:flex;justify-content:center;align-items:center;border-radius:100px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.42px;text-transform:none;border:1px solid #ECECEA;transition:.4s ease-in-out;margin-top:40px}.product_content .content_image{width:50%;padding-right:50px}.product_content .content_image img{border-radius:40px}.collection_header{width:100%;height:auto;display:block}.collection_header .collection_header_inner{display:flex;justify-content:space-between;align-items:center}.collection_header .collection_header_content{width:40%}.collection_header h3{font-size:16px;font-weight:400;line-height:16px;letter-spacing:-.48px;text-transform:none;margin:0}.collection_header h2{font-family:Gotham;font-size:40px;font-weight:500;line-height:normal;letter-spacing:-1.2px;text-transform:none;padding-top:10px;margin:0}.collection_header .collection_header_card{width:55%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.collection_header .hero_card{width:100%;height:280px;border-radius:40px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px;transition:.4s ease-in-out}.collection_header .hero_card_inner{display:flex;justify-content:space-between;align-items:center;width:100%;overflow:hidden}.collection_header h5{font-size:16px;font-weight:400;text-transform:none;text-align:left;padding-bottom:4px}.collection_header h4{font-family:Gotham;font-size:20px;font-weight:500;text-transform:none;text-align:left}.collection_header .arrow{transition:.2s ease-in-out}.logo_hero{width:100%;height:740px}.logo_hero .container{margin-inline-start:0;margin-inline-end:0;height:100%}.logo_hero .hero_inner{position:relative;height:100%}.logo_hero .hero_background,.logo_hero .hero_img,.logo .hero_video{width:100%;height:100%}.logo_hero img,.logo_hero video{width:100%;height:100%;object-fit:cover}.logo_hero .hero_content{width:712px;height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.logo_hero .hero_mobile{display:none}.logo_hero svg{width:100%;height:100%}.our_story{width:100%;height:auto}.our_story .story_inner{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between}.our_story .story_col:first-child{flex-direction:column;display:flex}.our_story .story_col{height:100%;justify-content:space-between}.our_story h2{font-family:Gotham;font-size:60px;font-weight:500;line-height:50px;letter-spacing:-1.8px;text-transform:none}.our_story h3{display:block;font-size:20px;font-weight:400;line-height:20px;letter-spacing:-.6px;text-transform:none}.our_story .story_col:last-child{gap:120px;display:grid;grid-template-columns:auto max-content}.our_story span{display:block;font-size:20px;font-weight:400;line-height:20px;letter-spacing:-.6px}.our_story h4{text-align:right;font-size:20px;font-weight:400;line-height:normal;letter-spacing:-.6px;text-transform:none}.our_story .story_logo{width:60px}.our_story .story_single_col{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.our_story svg{width:100%;height:100%}.text_hero{width:100%;height:660px}.text_hero .container{margin-inline-start:0;margin-inline-end:0;height:100%}.text_hero .hero_inner{height:100%;position:relative}.text_hero .hero_background,.text_hero .hero_img,.text_hero .hero_video{width:100%;height:100%}.text_hero .hero_content{position:absolute;left:50%;top:50%;translate:-50% -50%;margin:0 auto;width:90%}.text_hero p{font-size:20px;font-weight:400;line-height:normal;letter-spacing:-.6px;text-transform:none;padding-bottom:20px;text-align:center}.text_hero h2{font-family:Gotham;font-size:60px;font-weight:500;line-height:50px;letter-spacing:-1.8px;text-transform:none;text-align:center}.text_hero .hero_mobile{display:none}.text_hero svg{width:100%;height:100%}.column_text{width:100%;height:auto}.column_text .container{margin-inline-end:0}.column_text .text_inner{display:grid;grid-template-columns:52% 44%;justify-content:space-between;align-items:center}.column_text h2{font-family:Gotham;font-size:60px;font-weight:500;line-height:50px;letter-spacing:-1.8px;text-transform:none}.column_text .text_col_inner{display:flex;justify-content:space-between;margin-top:60px;gap:60px}.column_text h3{font-family:Gotham;font-size:20px;font-weight:500;line-height:20px;letter-spacing:-.6px;text-transform:none}.column_text span{font-size:20px;font-weight:400;line-height:20px;letter-spacing:-.6px;padding-top:20px;display:block}.column_text .text_img{width:100%;height:800px}.column_text .column_mobile{display:none}.column_feature{width:100%;height:auto}.column_feature .column_feature_inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1276px;margin:0 auto}.column_feature .column_feature_img{width:100%;height:506px}.column_feature svg{width:100%;height:100%;border-radius:40px}.column_feature img{border-radius:40px}.column_feature .column_feature_content{min-height:326px;display:flex;flex-direction:column}.column_feature h2{font-family:Gotham;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.72px;text-transform:none;padding-top:40px}.column_feature h3{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.48px;text-transform:none;padding-top:10px}.column_feature span{font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px;padding-top:40px;display:block;flex:1}.column_feature .primary_btn{margin:0 auto}.inspiration{width:100%;height:auto}.inspiration .container{margin-inline-start:0;margin-inline-end:0}.inspiration h2{text-align:center;font-family:Gotham;font-size:80px;font-style:normal;font-weight:500;line-height:80px;letter-spacing:-2.4px;text-transform:none}.inspiration span{text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px;text-transform:none;display:block;max-width:1080px;margin:0 auto;padding-top:40px}.inspiration h3{font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px;text-transform:none;padding-top:60px;text-align:center}.inspiration .social{display:flex;justify-content:center;align-items:center;gap:40px;padding-top:20px}.inspiration .inspiration_inner{margin:60px 0 0}.inspiration .inspiration_col{width:412px;height:506px;margin:0 10px}.inspiration img{border-radius:40px}.inspiration .inspiration_inner svg{width:100%;height:100%;border-radius:40px}.story_tile{width:100%;height:auto}.story_tile .tile_inner{display:grid;grid-template-columns:30% auto;align-items:center;gap:20px}.story_tile h3{font-size:20px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.6px;text-transform:none}.story_tile h2{font-family:Gotham;font-size:40px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-1.2px;text-transform:none;padding-top:20px}.story_tile .tile_col:last-child{display:grid;grid-template-columns:45% 26% 26%;justify-content:space-between}.story_tile .tile_card{width:100%;height:360px;border-radius:40px;padding:20px}.story_tile .tile_card.true{background:#ffcd32!important}.story_tile .tile_card_inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;overflow:hidden}.story_tile .arrow{transition:.2s ease-in-out}.story_tile h5{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px;text-transform:none}.story_tile h4{font-family:Gotham;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px;text-transform:none}.button_hero{width:100%;height:auto;overflow-x:hidden}.button_hero .container{margin-inline-start:0;margin-inline-end:0}.button_hero .hero_inner{width:100%;height:720px;border-radius:40px;padding:20px;box-sizing:border-box;position:relative}.button_hero .hero_background,.button_hero .hero_img,.button_hero .hero_video{width:100%;height:100%}.button_hero img,.button_hero video{width:100%;height:100%;object-fit:cover;border-radius:40px}.button_hero .hero_mobile{display:none}.button_hero .hero_content{width:100%;height:100%;padding:20px;box-sizing:border-box;position:absolute;top:0;left:20px;display:flex;flex-direction:column;justify-content:center}.button_hero h3{font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.48px;text-transform:none}.button_hero h2{font-family:Gotham;font-size:60px;font-weight:500;line-height:50px;letter-spacing:-1.8px;text-transform:none;padding-top:10px}.button_hero .hero_btns{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:20px}.button_hero .secondry_btn{display:none}.resources_downloads{width:100%;height:auto}.resources_downloads .downloads_inner{display:grid;grid-template-columns:56% 36%;justify-content:space-between}.resources_downloads h2{font-family:Gotham;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.2px;text-transform:none;padding-bottom:80px}.resources_downloads .left_inner_column{display:grid;grid-template-columns:repeat(2,1fr);gap:80px 40px}.resources_downloads .left_single_img{width:100%;height:auto;margin-bottom:40px}.resources_downloads img{border-radius:40px}.resources_downloads h3{font-family:Gotham;font-size:24px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.72px;text-transform:none}.resources_downloads h4{font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.48px;text-transform:none;padding-top:10px}.resources_downloads span{font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px;padding-top:40px;display:block}.resources_downloads .right_inner_column{border-radius:40px;border:1px solid #ECECEA;padding:40px;display:flex;flex-direction:column;gap:40px}.resources_downloads .right_single_column{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cane_faq_new{width:100%;height:auto}.cane_faq_new .faq_inner{display:grid;grid-template-columns:18% 60%;justify-content:space-between}.cane_faq_new .faq_col:last-child{display:flex;flex-direction:column;gap:20px}.cane_faq_new .large{font-family:Gotham;font-size:60px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:-1.8px;text-transform:none}.cane_faq_new .small{font-family:Gotham;font-size:40px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-1.8px;text-transform:none}.cane_faq_new .desc_large{font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px;text-transform:none;padding-top:20px}.cane_faq_new .desc_small{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px;text-transform:none;padding-top:20px}.cane_faq_new .faq_question{display:flex;justify-content:space-between;align-items:center;opacity:.5;padding:0 0 10px;cursor:pointer}.cane_faq_new .faq_question.active{opacity:1}.cane_faq_new .faq_question.active svg path:last-child{display:none}.cane_faq_new .faq_question .q_large{font-family:Gotham;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px;text-transform:none}.cane_faq_new .faq_question .q_small{font-family:Gotham;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px;text-transform:none}.cane_faq_new .faq_arrow{font-family:Gotham;display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.48px;text-transform:none}.cane_faq_new .faq_question.active .arrow_text{width:85px}.cane_faq_new .arrow_text{position:relative;width:max-content;height:16px}.cane_faq_new .faq_question svg{width:12px;height:12px}.cane_faq_new .faq_question.active .close{visibility:hidden;opacity:0}.cane_faq_new .faq_arrow span{font-family:Gotham;font-weight:500}.cane_faq_new .faq_question.active .open{visibility:visible;opacity:1;translate:0}.cane_faq_new .open{visibility:hidden;opacity:0;translate:-20px 0;transition:.4s ease-in-out;position:absolute;top:0;left:0}.cane_faq_new .faq_answer{display:none;padding:60px 20px 40px}.cane_faq_new .faq_answer p:empty{margin:0!important}.cane_faq_new .faq_answer p{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px}.cane_faq_new .faq_answer strong,.cane_faq_new .faq_answer b{font-family:Gotham;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.48px;text-transform:none}@media screen and (max-width:1600px){.hero_banner .hero_inner{height:auto}.accordion_main .accordion_inner{gap:40px}.accordion_main .accordion_faq{margin-top:40px}.accordion_main .accordion_answer{padding:0}.accordion_main .hero_card{height:200px}.accordion_main .accordion_title_col{padding:15px}.accordion_main .accordian_background,.tile_main .tile_inner,.tile_main .tile_col{height:600px}.product_content h5{font-size:14px}.product_content h4{font-size:17px}.logo_hero{height:600px}.logo_hero .hero_content{width:450px}.our_story .story_inner{grid-template-columns:45% 55%}.our_story .story_col:last-child{gap:50px}.text_hero{height:600px}.column_text .text_inner{grid-template-columns:60% 35%}.column_text .text_img{height:auto}.column_text .text_col_inner{gap:30px}.column_text span{font-size:16px}.inspiration .inspiration_col{width:380px;height:480px}.story_tile .tile_col:last-child{grid-template-columns:35% 31% 31%}.resources_downloads .downloads_inner{grid-template-columns:58% 38%}.resources_downloads h2{padding-bottom:50px}.cane_faq_new .faq_inner{grid-template-columns:22% 63%}}@media screen and (max-width:1310px){.custom_footer .footer_bottom_link a{padding:0 5px!important;font-size:11px!important}.custom_footer ul a{font-size:13px}}@media screen and (max-width:1199px){.hero_banner .hero_inner{height:auto}.hero_banner h3{font-size:12px}.hero_banner h2{font-size:40px;line-height:40px}.hero_banner h5{font-size:12px;letter-spacing:-.6px}.slider{height:700px}.slider .slider_col_content{top:50px;left:50px}.slider h2{font-size:40px;line-height:30px;letter-spacing:-1.2px}.slider h3{font-size:12px;line-height:10px;letter-spacing:-.36px}.slider .primary_btn{width:310px;margin-top:31px}.slider .slick-dots{top:10px;left:50px}.slider .slider_col_img{height:700px}.slider .slick-prev{left:20px}.slider .slick-next{right:20px}.slider .slider_inner_nav{bottom:40px;right:40px;width:44px}.slider .slider_thumbnail{width:44px!important;height:44px!important}.accordion_main h2{font-size:40px;line-height:40px}.accordion_main h3{font-size:12px}.accordion_main h4,.accordion_main h5,.accordion_main h6,.accordion_main .accordian_background h3{font-size:12px;line-height:15px}.accordion_main .arrow_text{width:86px;height:12px}.accordion_main .accordion_question.active .arrow_text{width:62px}.accordion_main .accordion_question svg{width:12px;height:12px}.accordion_main .content_desc,.accordion_main .hero_card h5{font-size:12px;letter-spacing:-.36px}.accordion_main .hero_card{height:150px}.accordion_main .accordian_background{height:500px}.tile_main .tile_inner{height:auto;grid-template-columns:auto;gap:20px}.tile_main .container{padding:0 20px}.tile_main .tile_col{height:auto}.tile_main .left_card{border-radius:40px;border:1px solid #ECECEA}.tile_main .left_card .card_content{padding:40px 24px}.customized_related_product .related_product_col{height:400px}.customized_related_product h3{font-size:18px}.product_content .content_inner{gap:40px;flex-direction:column-reverse}.product_content .content_col.content_card_main,.product_content .content_col{width:100%}.product_content h2{max-width:100%}.product_content h5{font-size:16px}.product_content h4{font-size:18px}.product_content .content_card{height:500px}.product_content .content_image{width:100%;padding-right:0}.collection_header .collection_header_inner{flex-direction:column;gap:40px}.collection_header .collection_header_content,.collection_header .collection_header_card{width:100%}.collection_header h3,.collection_header h2{text-align:center}.logo_hero{height:500px}.logo_hero .hero_content{width:350px}.our_story .story_inner{grid-template-columns:auto;gap:60px}.our_story .story_col:first-child{gap:60px}.text_hero{height:480px}.column_text .text_inner{grid-template-columns:auto}.column_text .text_col_inner{margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-top:30px}.column_feature .column_feature_inner{max-width:unset}.column_feature .column_feature_img{height:auto}.column_feature .column_feature_content{min-height:250px}.column_feature h2{font-size:20px;line-height:20px;letter-spacing:-.6px}.column_feature h3{font-size:12px;line-height:12px;letter-spacing:-.36px}.column_feature span{font-size:14px;letter-spacing:-.42px;padding-top:20px}.story_tile .tile_inner{grid-template-columns:1fr;gap:40px}.button_hero .hero_inner{height:550px}.resources_downloads h2{padding-bottom:30px}.resources_downloads .downloads_inner{grid-template-columns:1fr;gap:30px}.resources_downloads .left_inner_column,.resources_downloads .right_inner_column{gap:30px}.resources_downloads .left_single_img{margin-bottom:30px}.resources_downloads span{padding-top:30px}.cane_faq_new .faq_inner{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:991px){.hero_banner .hero_inner{height:auto;display:flex;gap:20px}.hero_banner .hero_card{height:100px}.hero_banner .hero_desktop{display:none}.hero_banner .hero_mobile{display:block}.hero_banner .hero_background{height:auto}.carousel h2{font-size:40px;line-height:40px}.carousel .carousel_inner{margin:40px 0 0}.carousel .slick-slide{width:300px;margin:0 10px}.carousel .carousel_img{height:300px}.carousel h4{font-size:12px;letter-spacing:-.36px}.carousel h3{font-size:20px;line-height:20px;letter-spacing:-.6px;padding-top:4px}.accordion_main .accordion_inner{grid-template-columns:auto}.accordion_main .accordian_desktop{display:none}.accordion_main .accordian_mobile{display:block}.accordion_main .accordian_background{height:auto}.accordion_main .accordion_answer{padding:20px 0}.accordion_main .secondry_btn{display:flex}.slider,.slider .slider_col_img{height:735px}.slider .slider_desktop_img{display:none}.slider .slider_col_for{background-size:contain;background-position:bottom;background-repeat:no-repeat}.slider .slider_col_content{top:74px;left:0;width:100%}.slider h2{line-height:40px;text-align:center}.slider h3{text-align:center}.slider .primary_btn{margin:31px auto 0}.slider span{width:100%;align-items:center;margin:20px 0 0;flex-direction:column}.slider h5{padding-top:10px}.slider .slick-dots{top:40px;left:0;display:flex!important;justify-content:center;align-items:center;width:100%}.slider .slider_inner_nav{width:200px;translate:-50% 0;right:unset;left:50%;bottom:40px;height:44px}.slider .slider_thumbnail{margin:0 4px}.slider .slick-prev,.slider .slick-next{top:56%}.tile_main .right_card .card_content{justify-content:center;gap:20px}.tile_main .right_card .card_content div:first-child{flex:unset;padding:0}.tile_main .left_card h3{font-size:12px;line-height:15px;letter-spacing:-.36px;text-align:center}.tile_main .left_card h2{text-align:center;font-size:40px;line-height:40px;letter-spacing:-1.2px;padding-top:10px}.tile_main h4{text-align:center}.tile_main .left_card .primary_btn{margin:0 auto}.tile_main .right_card h3{font-size:12px;line-height:15px;letter-spacing:-.36px}.tile_main .left_card{border:unset;border-radius:unset}.tile_main .tile_desktop{display:none}.tile_main .tile_mobile{display:block}.tile_main .tile_col{flex-direction:row}.tile_main .right_card{width:49%;height:250px}.cane_faq h2{font-size:40px;line-height:40px;letter-spacing:-1.2px}.cane_faq h3{font-size:12px;letter-spacing:-.36px;padding-top:10px}.cane_faq .faq_inner{max-width:100%;margin:40px auto 0;display:flex;flex-direction:column;gap:20px}.cane_faq .faq_question p{font-size:12px;letter-spacing:-.36px}.cane_faq .faq_answer{padding:0 10px}.cane_faq .faq_answer p,.cane_faq .faq_arrow{font-size:12px;letter-spacing:-.36px}.cane_faq .faq_question.active .arrow_text{width:64px}.customized_related_product .related_product_inner{grid-template-columns:repeat(1,1fr)}.customized_related_product h3{font-size:24px}.product_content h3{font-size:12px;line-height:12px;letter-spacing:-.36px}.product_content h2{font-size:40px;line-height:40px;letter-spacing:-1.2px}.product_content span{font-size:12px;letter-spacing:-.36px;padding-top:40px}.product_content .content_col.content_card_main{grid-template-columns:auto}.product_content .content_card{height:auto}.product_content h5{font-size:10px;letter-spacing:-.3px;line-height:10px}.product_content h4{font-size:16px;letter-spacing:-.48px;line-height:16px}.collection_header h3{font-size:12px;line-height:12px;letter-spacing:-.36px}.collection_header h2{font-size:20px;line-height:20px;letter-spacing:-.6px}.logo_hero{height:480px}.logo_hero .hero_mobile{display:block}.logo_hero .hero_desktop{display:none}.logo_hero .hero_content{width:250px}.our_story h2{font-size:32px;line-height:normal;letter-spacing:-.96px}.our_story h3{font-size:12px;line-height:normal;letter-spacing:-.36px}.our_story .story_col:last-child{grid-template-columns:auto;gap:60px}.our_story .story_single_col{flex-direction:row}.text_hero p{font-size:12px;line-height:normal;letter-spacing:-.36px;padding-bottom:10px}.text_hero h2{font-size:32px;line-height:normal;letter-spacing:-.96px}.text_hero .hero_mobile{display:block}.text_hero .hero_desktop{display:none}.column_text .text_col_inner{margin-top:60px}.column_text .text_col_inner{gap:60px;flex-direction:column}.column_text .column_mobile{display:block}.column_text .column_desktop{display:none}.column_text h2{font-size:32px;line-height:normal;letter-spacing:-.96px}.column_text h3{font-size:16px;line-height:normal;letter-spacing:-.48px}.column_text span{line-height:normal;letter-spacing:-.48px}.column_feature .container{margin-inline-start:0;margin-inline-end:0}.column_feature .column_feature_inner{display:unset;margin:0;gap:unset}.column_feature .column_feature_col{width:300px;margin:0 10px}.inspiration h2{font-size:40px;line-height:40px;letter-spacing:-1.2px;margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.inspiration h3{font-size:12px;letter-spacing:-.36px;padding-top:40px;margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.inspiration span{font-size:16px;letter-spacing:-.48px;margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.inspiration .social{margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.story_tile h3{font-size:12px;line-height:12px;letter-spacing:-.36px}.story_tile h2{font-size:40px;line-height:40px;letter-spacing:-1.2px}.story_tile .tile_col:last-child{grid-template-columns:1fr;gap:20px}.story_tile .tile_card{height:100px}.button_hero .hero_inner{height:480px}.button_hero .hero_desktop{display:none}.button_hero .hero_mobile{display:block}.button_hero h3{font-size:12px;line-height:12px;letter-spacing:-.36px}.button_hero h2{font-size:40px;line-height:40px;letter-spacing:-1.2px}.button_hero .hero_btns{margin-top:24px}.button_hero .primary_btn{width:150px}.button_hero .secondry_btn{display:flex;width:150px}.button_hero .hero_content{left:0;padding:40px;justify-content:flex-end}.resources_downloads{overflow-x:hidden}.resources_downloads .container{margin-inline-start:0;margin-inline-end:0}.resources_downloads .downloads_inner{display:flex;flex-direction:column;gap:0}.resources_downloads .left_inner_column{display:flex;margin:0}.resources_downloads .left_single_column{width:300px;margin:0 10px}.resources_downloads h2{padding-bottom:60px}.resources_downloads .left_single_img{margin-bottom:40px}.resources_downloads h3{font-size:16px;line-height:16px;letter-spacing:-.48px}.resources_downloads h4{font-size:12px;line-height:12px;letter-spacing:-.36px}.resources_downloads span{font-size:14px;line-height:14px;padding-top:40px;letter-spacing:-.42px}.resources_downloads .right_inner_column{gap:0;flex-direction:unset;margin:0}.resources_downloads .right_single_column{margin:0 10px}.resources_downloads .right_inner_column{border-radius:0;border-left:0;border-right:0;padding:20px 0}.resources_downloads .downloads_col:last-child h2{display:none}.resources_downloads .right_single_img{margin-bottom:20px}.cane_faq_new .large{font-size:40px;line-height:40px;letter-spacing:-1.2px}.cane_faq_new .small{font-size:25px;line-height:25px;letter-spacing:-1.2px}.cane_faq_new .desc_large{font-size:12px;letter-spacing:-.36px;padding-top:10px}.cane_faq_new .desc_small{font-size:10px;letter-spacing:-.36px;padding-top:10px}.cane_faq_new .faq_arrow,.cane_faq_new .faq_question .q_large{font-size:12px;letter-spacing:-.36px}.cane_faq_new .faq_question .q_small{font-size:10px;letter-spacing:-.36px}.cane_faq_new .faq_question.active .arrow_text{width:64px}.cane_faq_new .faq_answer{padding:40px 20px}.cane_faq_new .faq_answer strong,.cane_faq_new .faq_answer b,.cane_faq_new .faq_answer p{font-size:12px;letter-spacing:-.36px}}@media screen and (max-width:767px){.hero_banner .hero_content{top:unset;padding:20px;translate:unset;bottom:0}.accordion_main h2{text-align:center}.accordion_main h3{text-align:center;padding-top:10px}.accordion_main .accordion_faq_col{margin-bottom:20px}.accordion_main .accordion_faq_col{margin:0}.accordion_main .accordion_title{padding:0;grid-template-columns:auto;gap:20px}.accordion_main .accordian_content{justify-content:flex-end}.accordion_main .primary_btn,.accordion_main .secondry_btn{width:150px;height:50px}.accordion_main .accordian_background h2{text-align:left}.accordion_main .accordian_background h2{font-size:30px}.cane_faq .arrow_text{height:14px}.cane_faq .faq_question.active .arrow_text{width:61px}.tile_main .right_card .card_content{justify-content:flex-end}.tile_main .tile_col{flex-direction:column;gap:20px}.tile_main .right_card{width:100%;height:auto}.customized_related_product h2{font-size:24px;line-height:24px;letter-spacing:-.72px}.collection_header .collection_header_card{grid-template-columns:1fr}.collection_header .hero_card{height:100px}.collection_header h5{font-size:10px;line-height:10px;letter-spacing:-.3px}.collection_header h4{font-size:16px;line-height:16px;letter-spacing:-.48px}.our_story span{font-size:18px;line-height:normal}.our_story h4{letter-spacing:-.36px;font-size:12px;line-height:normal}.column_feature .column_feature_col{width:240px}.column_feature .column_feature_content{min-height:270px}.inspiration .inspiration_col{width:240px;height:320px}.inspiration .inspiration_inner{margin:40px 0 0}.story_tile h5{font-size:10px;line-height:10px;letter-spacing:-.3px}.story_tile h4{font-size:16px;line-height:16px;letter-spacing:-.48px}.resources_downloads h2,.resources_downloads h3,.resources_downloads h4{text-align:center}.resources_downloads .left_single_img{height:165px}.resources_downloads h4{padding-top:5px}}@media screen and (max-width:390px){.product_content .primary_button{min-width:100%}.cane_faq_new .faq_arrow,.cane_faq_new .faq_question .q_large{font-size:11px}.cane_faq_new .faq_question.active .arrow_text{width:60px}}@media screen and (max-width:380px){.carousel .slick-slide{width:260px}.accordion_main .hero_btns{width:100%;gap:0;justify-content:space-between}.accordion_main .primary_btn,.accordion_main .secondry_btn{width:49%}.product_content h5,.product_content h4{text-wrap:unset}.button_hero .primary_btn,.button_hero .secondry_btn{width:50%}}div#login{gap:15px}.customer-form__box-inner{max-width:100%}.customer-form__box.bg-secondary div#recover{gap:20px}form#customer_login a.link.text-subdued,form.form a.link.text-subdued{text-align:left;float:left;margin-top:15px;font-size:14px}form#facet-form{text-transform:none}form#customer_login button.primary_btn.button.button--xl.button--secondary.w-full{margin-bottom:35px}div#login h1.h2,div#recover h1.h2,.customer-form__box.bg-secondary h1.h2{text-transform:none;font-size:25px;font-family:Gotham;font-weight:500;letter-spacing:-1px;line-height:35px;text-align:left;padding-bottom:10px}div#login span{font-size:14px;font-family:Gotham;font-weight:400;letter-spacing:0;line-height:20px;margin:0;text-align:left;display:block;padding-bottom:10px}@media screen and (max-width:991px){div#login h1.h2{font-size:20px;line-height:25px}div#login span{font-size:14px}}.faq_answer a{text-decoration:underline}.faq_answer p{margin-bottom:13px}.faq_answer h3{text-align:left;margin-top:0;padding-top:0}.cane_faq .faq_answer strong{font-family:Gotham;font-weight:500;padding-bottom:10px;display:block;padding-top:20px}.faq_answer ul li{font-weight:400;font-size:16px;letter-spacing:-.48px;font-style:normal;color:#221e20;list-style:disc;margin-bottom:8px;font-family:din-2014,sans-serif}li.v-stack.justify-items-start span.link-faded,li.v-stack.justify-items-start span{text-transform:uppercase;font-size:10px}ul.v-stack.gap-2.justify-items-start li a.h5 span.reversed-link{font-size:14px!important;text-transform:none!important}.list-view-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ECECEA}.list-view-image a img{border:1px solid #ECECEA;object-fit:contain;border-radius:20px;max-width:100px;min-height:100px;max-height:100px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-style.css.map */
