.tc_template_redesign .product-single__meta .r-t-bt .tp{padding:22.5px 32px;border-bottom:1px solid rgba(213,213,213,1);flex-direction:column;border-bottom:0}.tc_template_redesign .rating-stars-sku{margin-top:18px;margin-bottom:20px}.tc_template_redesign .rating-stars-sku,.tc_template_redesign .product-single .product-single__meta .swatch-js,.tc_template_redesign .product-single .product-single__meta .product-single__title{padding-left:32px;padding-right:32px}.tc_template_redesign #slh_slideshow2 .flickity-page-dots .dot{width:175px;margin:0;background:#d5d5d5}.tc_template_redesign #slh_slideshow2 .flickity-page-dots .dot.is-selected{background:#000}.tc_template_redesign #slh_slideshow2 .flickity-page-dots{bottom:-45px}@media (min-width: 768px){.tc_template_redesign .slh_t_home{height:100%}}.tc_template_redesign .slh_t_home .content{background-size:contain}.tc_template_redesign #slh_slideshow2 .flickity-button:before{color:#000}.tc_template_redesign .heading{text-align:center}.tc_template_redesign .heading h2{font-size:2rem;text-align:center;width:100%}.tc_template_redesign .price-container{background:#fff;padding:0 32px}.tc_template_redesign #lblBespokeRate,.tc_template_redesign .payment-options{padding:0 32px}.tc_template_redesign .slider-tc_product{margin:2rem 0;padding:2rem 0}.tc_template_redesign .pre-tg{padding-bottom:0}.tc_template_redesign .swatch-js-inner{background:#fff;padding:16px 24px;border-radius:8px}.footer-bt a{color:inherit;text-decoration:inherit}.tc_template_redesign .product-single__meta .product-single__title{font-size:26px;font-weight:600;line-height:32.81px;text-transform:capitalize}.tc_template_redesign .product-single__meta .r-t{box-shadow:unset;background:#f5f5f5;padding-left:0;padding-right:0;padding-bottom:0}.tc_template_redesign .product-single .product-single__meta .swatch-js{background:#f5f5f5;padding-bottom:24px}.tc_template_redesign .gr-mn-atc{height:unset;display:none;position:unset}.tc_template_redesign .gr-mn-atc .size-gr{position:unset;min-height:unset;border:0;display:flex;align-items:center;padding:16px 0}.tc_template_redesign .product-template-tc_product_canopy .gr-mn-atc .size-gr{position:unset;min-height:unset;border:0;display:flex;align-items:center;padding:16px 0;flex-wrap:wrap}.tc_template_redesign .product-template-tc_product_toolbox .swatch.clearfix.size .swatch-element{flex:0;margin-bottom:8px}.tc_template_redesign .product-template-tc_product_toolbox .gr-mn-atc .size-gr{flex-wrap:wrap}.tc_template_redesign .gr-mn-atc.pr.active{display:block}.tc_template_redesign .product-single .gr-mn-atc.pr .size-gr.pa.active:before,.tc_template_redesign .product-single .clearfix:after,.tc_template_redesign .product-single .gr-mn-atc.pr .size-gr:before{content:unset}.tc_template_redesign .product-single .product-single__meta .swatch-js .swatch-element{border:1px solid rgba(229,229,229,1);margin:0 6px;padding:0 10px}.tc_template_redesign .product-single .product-single__meta .swatch-js .swatch-element.active{border:1px solid rgba(30,178,155,1);background:#a0ede140}.tc_template_redesign .product-single .swatch-js .swatch-element label{justify-content:center;line-height:normal;flex-direction:column;text-align:center;align-items:center;padding:10px 0;position:relative}.tc_template_redesign .product-single .product-single__meta .swatch-js .header{margin-bottom:0!important;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.tc_template_redesign .product-single .product-single__meta .swatch-js .swatch{margin-top:0}.tc_template_redesign .product-single .product-single__meta .swatch-js .swatch .header{padding:12px 0}.tc_template_redesign .tray-addon-option__inner span,.tc_template_redesign .tray-addon-option__inner strong{font-size:inherit!important;line-height:24.75px!important}.tc_template_redesign .product-single .icon-park-solid--check-one{opacity:0;width:24px;display:inline-block;height:24px;position:absolute;right:-4px;top:6px}.tc_template_redesign .product-single .model.active .icon-park-solid--check-one{opacity:1;display:inline-block;width:24px;height:24px;position:absolute;right:-4px;top:6px}.tc_template_redesign .product-single .product-single__meta .swatch-js .swatch .header.active span{font-weight:600}.tc_template_redesign .swatch.clearfix.size .swatch-element label img{margin-bottom:10px;padding:0 20px}.tc_template_redesign .product-single__meta .swatch.clearfix.size .swatch-element{min-height:unset;display:flex;border-radius:8px;flex:1;margin-bottom:10px}.tc_template_redesign .product-single .product-single__meta .swatch-js .header i{background:#f5f5f5;font-family:Roboto;font-size:16px;font-weight:600;line-height:18.75px;text-align:left;height:35px;width:35px;display:inline-flex;justify-content:center;align-items:center;margin-right:12px;border-radius:4px;font-style:normal}.tc_template_redesign .product-single .product-single__meta .header.active i{background:#1eb29b;color:#fff}.tc_template_redesign .product-single .swatch-js .header .arrowtab{transition:.3s}.tc_template_redesign .product-single .swatch-js .header.active .arrowtab{transform:rotate(180deg);transition:.5s}.tc_template_redesign .finish{border-width:0px!important;padding:0!important}.tc_template_redesign .finish img{padding:0!important;border-radius:4px;width:113px;height:65px}.tc_template_redesign .img_option img{padding:0!important;border-radius:4px;width:113px;height:100%!important}.img_option{border:0!important;background:unset!important}.tc_template_redesign .img_option.active img,.tc_template_redesign .finish.active img{border:1px solid rgba(30,178,155,1);background:#a0ede140}.tc_template_redesign .product-single .product-single__meta .swatch-js .finish.active{border:0px solid rgba(30,178,155,1);background:unset}.tc_template_redesign .product-single .product-single__meta .swatch-js .finish.active span{font-weight:600}.tc_template_redesign .product-form{width:auto;background:#fff}.tc_template_redesign .gr-pr-add_container{background:#fff;padding:24px 32px 32px}.tc_template_redesign .product-single__meta .gr-pr-add{border-radius:0;background:#fafafa;width:100%;padding:13px 24px;margin:0}.tc_template_redesign .template-product .pr-ct-ud .r-t .product__price .price__sale s.price-item.price-item--regular,.tc_template_redesign .template-product .pr-ct-ud .r-t .product__price .price__sale span.price-item.price-item--sale{font-family:Roboto;font-size:18px!important;font-weight:600;line-height:22px;text-align:left}.tc_template_redesign .template-product .pr-ct-ud .r-t .product__price .price__sale span.price-item.price-item--sale{color:#e12f1d}.tc_template_redesign .template-product .payment-options{display:none}.tc_template_redesign .preorder,.tc_template_redesign .add-to-cart,.tc_template_redesign .out-of,.tc_template_redesign .product-single__meta .bt-l,.tc_template_redesign .product-form__error-message-wrapper{padding:0 32px!important}.tc_template_redesign .gr-qty button[aria-label="Add to Cart"],.tc_template_redesign .gr-qty button[aria-label="Sold out"],.tc_template_redesign .stock-details__title{border-radius:8px;height:100%}.tc_template_redesign .gr-qty button[aria-label="Add to Cart"]{background-color:var(--bl)}.tc_template_redesign .product-single__meta .r-t-bt{padding-bottom:32px}.tc_template_redesign .qty-js .qty .product-form__item{border-radius:6px}.tc_template_redesign .gr-qty{height:100%;padding-top:14px!important}.tc_template_redesign .qty-js .product-form__item--submit{height:58px}.tc_template_redesign .product-form__controls-group{height:100%;padding-bottom:0}.tc_template_redesign .qty-js .qty .product-form__item{height:54px;width:107px}.tc_template_redesign .stock-details{padding-top:20px;margin-top:0;border-top:2px solid rgba(245,245,245,1)}.tc_template_redesign .gr-qty.add-to-cart:hover{background-color:unset}.tc_template_redesign .stock-details-wrapper{background:#fff;padding:0 32px 24px}.tc_template_redesign .template-product .stock-details-wrapper .stock-details__title{font-family:Roboto;font-size:18px;font-weight:600;line-height:22px;text-align:left;border-radius:8px}.tc_template_redesign .template-product .stock-details-wrapper .stock-details__title i{margin-left:14px}.tc_template_redesign .r-t-bt.estiamted-shipping .tp{padding:22.5px 32px;border-bottom:1px solid rgba(213,213,213,1);flex-direction:column}.tc_template_redesign .estiamted-shipping p,.tc_template_redesign .estiamted-shipping .pr.ic.ic-l p{font-family:Roboto;font-size:16px;font-weight:400;line-height:18.75px;text-align:left}.tc_template_redesign .estiamted-shipping .pr.ic.ic-l p{width:100%}.tc_template_redesign .bespoke-shipping-estimator{width:100%;padding:0!important;margin-top:16px}.tc_template_redesign .bt-l #estimateShippingCost{border-radius:8px;margin-bottom:0}.tc_template_redesign .r-t-bt.estiamted-shipping .tp.last{border-bottom:0}.tc_template_redesign #lblBespokeRate{padding-top:15px}.tc_template_redesign .tabs_wrapper{margin-top:24px;padding:25px 24px 12px;border-radius:16px 16px 0 0;border-width:1px 1px 0px 1px;border-style:solid;border-color:var(--e4)}.tc_template_redesign .tab.tab-js{margin-top:0}.tc_template_redesign .tab.tab-js .top a,.tc_template_redesign .tab.tab-js .top .tab{font-family:Roboto;font-size:inherit;text-decoration:inherit;height:unset;color:inherit;font-weight:400;line-height:inherit;text-align:center;border-bottom:2px solid var(--e4);border-right:unset;border-top:unset;background-color:unset;border-left:0;padding:0 24px 12px;text-transform:capitalize}.tc_template_redesign .tab.tab-js .top .active{border-bottom:2px solid var(--bfm);font-weight:700}.tc_template_redesign .tabs_wrapper .tab-js .ct>div{padding:0;border:0;padding-top:32px!important}.tc_template_redesign .count-2{column-count:2}.tc_template_redesign .tabs_wrapper .ct-click{column-gap:67px;column-rule-style:inset;column-rule-width:1px;column-rule-color:#d5d5d5}.tc_template_redesign .tabs_wrapper .ct-click p,.tc_template_redesign .tabs_wrapper .tab-js .ct .ct1-click ul li{font-family:Roboto;font-size:inherit;font-weight:400;line-height:inherit;text-align:left}.tc_template_redesign .tabs_wrapper .ct-click strong{font-family:Roboto;font-size:inherit;font-weight:700;line-height:inherit;text-align:left;margin:0!important}.tc_template_redesign .nt_se_product-questions h3{font-family:Roboto;font-weight:600;text-align:center;margin-bottom:8px}.tc_template_redesign .nt_se_product-questions .ds *,.tc_template_redesign .qs-pr .gr-content .ds{margin-bottom:18px;font-family:Roboto;font-weight:400;text-align:center}.tc_template_redesign .template-product .nt_se_product-questions .ds a:not(:hover){font-family:Roboto;font-size:20px;font-weight:700;line-height:24px;text-align:center;color:#494748}.tc_template_redesign .nt_se_product-questions .ds{margin-bottom:48px}.tc_template_redesign .text-left p{text-align:left!important}.tc_template_redesign .heading_hightlights{text-align:center;padding-top:12px;margin-bottom:24px}.tc_template_redesign .heading_hightlights h2{margin:0;font-family:Roboto;font-size:24px;font-weight:700;line-height:28.13px;text-align:center;color:#212529}.tc_template_redesign .hightlight_lists{display:flex;justify-content:center}.tc_template_redesign .hightlight{flex:1 0 92px}.tc_template_redesign .hightlight_image{width:40px;height:40px;margin:auto}.tc_template_redesign .hightlight_content{margin-top:8px}.tc_template_redesign .hightlight_content p{font-family:Roboto;font-size:16px;font-weight:700;line-height:18.75px;text-align:center;margin:0;padding:0 5px}.tc_template_redesign .feature_wrapper{color:#fff}.tc_template_redesign .feature_bottom_headings h2,.tc_template_redesign .feature_top_headings h2{font-family:Roboto;font-size:36px;font-weight:700;line-height:38px;text-align:center;color:#fff;margin-bottom:8px}.tc_template_redesign .feature_top_headings p,.tc_template_redesign .feature_bottom_headings p{font-family:Roboto;font-size:14px;font-weight:400;line-height:18px;text-align:center;color:#fff;padding:0 5rem}.tc_template_redesign .feature_list{padding:30px 35px}.tc_template_redesign .feature_content_inner{display:grid;grid-template-columns:30% 70%;align-items:center}.tc_template_redesign .feature_image_left,.tc_template_redesign .feature_content_right{flex:0 0 50%}.tc_template_redesign .feature_content_image img{max-width:100%}.tc_template_redesign .feature_content_content_details{text-align:left}.tc_template_redesign .feature_content_content_details h2{font-size:14px;margin-bottom:5px}.tc_template_redesign .feature_content_content_details p{font-size:10px;margin:0}.tc_template_redesign .feature_wrapper_content{padding:42px 0}.tc_template_redesign .feature_image{text-align:center;display:flex;align-items:center}.tc_template_redesign .feature_image img{max-width:90%;margin:auto}.tc_template_redesign .vehicle-variant-app:has(.gr-mn-atc:empty){display:none}.tc_template_redesign .swatch:has(.gr-mn-atc:empty){display:none}.tc_template_redesign .grid__item_inner{overflow-y:scroll;height:92vh}.tc_template_redesign .grid__item_inner::-webkit-scrollbar{display:none}.tc_template_redesign .product-single__meta .price-item{font-family:Roboto;font-size:18px;font-weight:600;line-height:22px;text-align:left}.tc_template_redesign .price-container .gr-pr-add_container{padding-left:0;padding-right:0}.tc_template_redesign #variant-inventory .in-st{font-family:Roboto;font-size:14px;font-weight:600;line-height:22px;text-align:left;color:#1eb29b}.tc_template_redesign .radio-custom--tray-addon-list .label--radio:after,.tc_template_redesign .radio-custom--tray-addon-option .label--radio:after{top:50%;transform:translateY(-50%)}.tc_template_redesign .modal-vue__wrapper .label--radio:after{top:50%;transform:translateY(-50%)}@media screen and (max-width: 1196px){.tc_template_redesign .feature_bottom_headings h2,.tc_template_redesign .feature_top_headings h2{font-size:24px;line-height:34px}.tc_template_redesign .feature_top_headings p,.tc_template_redesign .feature_bottom_headings p{padding:0 1rem}.tc_template_redesign .hightlight_content p{font-size:12px}.tc_template_redesign .product-single .product-single__meta .product-single__title{font-size:24px}}@media screen and (max-width: 1024px){.tc_template_redesign .hightlight_lists{flex-wrap:wrap}.tc_template_redesign .hightlight{flex:0 0 92px}.tc_template_redesign #slh_slideshow2 .flickity-page-dots .dot{width:120px}.tc_template_redesign .radio-custom--tray-addon-list .label--radio,.tc_template_redesign .radio-custom--tray-addon-option .label--radio{flex-wrap:wrap}}@media screen and (max-width: 767px){.tc_template_redesign .product-single .product-single__meta .product-single__title{padding:0}.tc_template_redesign .feature_image{flex-direction:column}.tc_template_redesign #shopify-section-sticky-mobile{display:none}.tc_template_redesign .rating-stars-sku,.tc_template_redesign .price-container,.tc_template_redesign .preorder,.tc_template_redesign .product-single__meta .r-t-bt .tp,.tc_template_redesign .tabs_wrapper,.tc_template_redesign .feature_list,.tc_template_redesign .add-to-cart,.tc_template_redesign .out-of,.tc_template_redesign .payment-options,.tc_template_redesign .stock-details-wrapper,.tc_template_redesign .product-form__error-message-wrapper,.tc_template_redesign .product-single__meta .r-t,.tc_template_redesign .product-single__meta .bt-l,.tc_template_redesign #lblBespokeRate,.tc_template_redesign .gr-pr-add_container{padding-left:18px!important;padding-right:18px!important}.tc_template_redesign .product-single__meta .gr-pr-add{padding:12px 10px}.tc_template_redesign .product-single .product-single__meta .swatch-js{padding-right:0!important;padding-left:0!important}.tc_template_redesign .product-form__controls-group.qty{width:98px}.tc_template_redesign .heading h2{font-size:1.5rem}.tc_template_redesign .product-single__meta .r-t{padding-bottom:18px}.tc_template_redesign #slh_slideshow2 .flickity-page-dots .dot{width:90px}.tc_template_redesign .gr-content.pr{margin:0 0rem}.tc_template_redesign .grid__item_inner{overflow-y:unset;height:unset}.tc_template_redesign .template-product .nt_se_product-questions .ds a:not(:hover){font-size:14px}.tc_template_redesign .tabs_wrapper .tab-js .ct>div,.tc_template_redesign .tabs_wrapper .tab-js .ct>a{padding-top:20px!important;padding-bottom:20px;padding-left:0;text-decoration:inherit}.tc_template_redesign .tabs_wrapper{padding:15px 24px 12px}.tc_template_redesign .feature_bottom_headings h2,.tc_template_redesign .feature_top_headings h2{font-size:18px;line-height:28px}.tc_template_redesign .feature_top_headings p,.tc_template_redesign .feature_bottom_headings p{font-size:14px;line-height:23.44px;padding:0px 0rem}.tc_template_redesign .hightlight_lists{flex-direction:column}.tc_template_redesign .hightlight{flex:unset;display:flex;justify-content:flex-start;align-items:center;padding:5px 0}.tc_template_redesign .hightlight_content{margin-top:0}.tc_template_redesign .hightlight_image{margin:unset}.tc_template_redesign .hightlight_content p{font-size:16px}.tc_template_redesign .heading_hightlights h2{text-align:left}.tc_template_redesign .count-2{column-count:unset}}@media screen and (max-width: 460px){.price .additional-info{font-size:9px}.tc_template_redesign #variant-inventory .in-st{font-size:11px}}.tc_template_redesign.modal-active .grid__item_inner,.tc_template_redesign.is-show-slideout .grid__item_inner{overflow-y:unset!important;height:100%!important}.product-template-tc_product_canopy .feature_bottom_headings p{font-size:20px!important;line-height:normal!important;margin-top:25px}.product-template-tc_product_canopy .feature_list.second_list{margin-top:-62px}.product-template-tc_product_canopy .feature_list.second_list .feature_bottom_headings h2{font-size:44px!important}.product-template-tc_product_canopy .feature_list.second_list .feature_bottom_headings p{margin:10px 0 0;color:#22b795;font-size:18px!important}.product-template-tc_product_canopy .feature_image img{max-width:100%;margin:auto}.product-template-tc_product_canopy .feature_list.frvth_list h2{font-size:44px!important}.product-template-tc_product_canopy .feature_list.frvth_list p{font-size:20px!important;padding:0 8rem;line-height:normal;color:#22b795}.product-template-tc_product_canopy .feature_wrapper img{width:100%;height:100%}.tc_template_redesign .pr-tb-tm .top.d-flex.hidden-mobile{overflow-x:auto}.collection-tab-filtration .product-label{top:8px;right:8px;padding:5px 12px;border-radius:8px;position:absolute;z-index:9;color:#fff;font-weight:600;font-size:12px}.collection-tab-filtration .sale-tag{background-color:#c63636}.collection-tab-filtration .inventory-tag{background-color:#fd9f60}.collection-tab-filtration .inventory-tag-with-sale{top:42px}.collection-tab-filtration .real-price{color:#aaa;font-family:Roboto;font-size:18px;letter-spacing:0;font-weight:400}.collection-tab-filtration .discounted-price{font-family:Roboto;font-size:18px;letter-spacing:0;font-weight:500;color:var(--color-sale-text)!important}
/*# sourceMappingURL=/cdn/shop/t/376/assets/custom.css.map */
