body{font-family:var(--font-custom-light);background:var(--color-custom-white);color:var(--color-custom-black);height:100%;min-height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{min-height:100%}@media (max-width: 767px){.container{overflow-x:hidden}}h1,h2,h3,h4,p{font-family:var(--font-custom-light);margin:0;font-weight:300}.heading_type_one{font-family:var(--font-custom-light);font-size:60px;font-weight:300}.heading_type_two{font-family:var(--font-custom-light);font-size:40px;font-weight:300}.heading_type_three{font-family:var(--font-custom-light);font-size:30px;font-weight:300}p{font-family:var(--font-custom-light);font-size:20px;line-height:1.1;letter-spacing:.4px}p+p{padding-top:.8em}@media (max-width: 767px){p{font-size:18px}}a{text-decoration:none;color:inherit;letter-spacing:.4px}a:hover{color:var(--color-custom-highlight)}ul{font-size:17px}ul li{list-style-type:none;font-family:var(--font-custom-light)}.page_wrap{position:relative;width:100%;height:100%;margin:0 auto;background:none}.content_wrap{position:relative;width:var(--content-width);height:100%;margin:0 auto;background:none}.background_image{background-attachment:initial;background-position:center center;background-repeat:no-repeat;background-size:cover}.button_custom{display:inline-block;padding:23px 50px;transition:.25s ease all;font-size:20px;font-family:var(--font-custom-regular)}@media (max-width: 767px){.button_custom{font-size:14px;padding:12px 37px}}.button_custom_black{display:inline-block;padding:23px 50px;transition:.25s ease all;font-size:20px;font-family:var(--font-custom-regular);color:var(--color-custom-white);background:var(--color-custom-black);border:1px solid var(--color-custom-black)}.button_custom_black:hover{color:var(--color-custom-black);background:none;border:1px solid var(--color-custom-black);transition:.25s ease all}.button_custom_white{display:inline-block;padding:23px 50px;transition:.25s ease all;font-size:20px;font-family:var(--font-custom-regular);color:var(--color-custom-black);background:var(--color-custom-white);border:1px solid var(--color-custom-white)}.button_custom_white:hover{color:var(--color-custom-white);background:none;border:1px solid var(--color-custom-white);transition:.25s ease all}img{width:100%;vertical-align:middle}.error_404_page{padding-top:100px;padding-bottom:100px}.visually-hidden{visibility:hidden}#main-cart-items .new_cart_details_container .icon.icon-discount{width:14px;display:none}#main-cart-items .new_cart_details_container ul li{color:#ff0303}#main-cart-items .new_cart_details_container ul.cart_item_variables_list li{color:#000}#main-cart-items .new_cart_totals_container div{margin-bottom:8px}.template-collection .pagination-wrapper{margin-bottom:38px}.collection-description{margin-bottom:50px}.collection-description p{font-size:16px}.list-discount-collection{color:#f80000;font-weight:500;padding-top:6px;font-size:16px}@media (max-width: 991px){.list-discount-collection{font-size:14px}}.collection-description-top{margin-bottom:0}.list-discount-product{font-weight:100;padding-top:0;padding-left:10px;font-family:BasicSans-Light,sans-serif;font-size:14px;top:-3px;display:inline-block;position:relative}@media (max-width: 767px){.list-discount-product{top:4px;display:block;position:relative;padding-left:0}}.shopify-section--divider hr{border:none}.shopify-section--divider hr.divider--true{border-top:1px solid #000}.sold_out_form_register .button_custom_black{padding:12px 50px}.tiktok-icon{width:37px;display:inline-block;vertical-align:top}.select svg{display:none}.addresses input[type=checkbox]{min-width:auto}.sizechart-table tr td,.sizechart-table tr th{padding:8px;text-align:center;border:1px solid #ccc}.sizechart-block p{font-size:15px}.sizechart-block table{margin-bottom:20px}.sizechart-table tr th.table-heading{background-color:#000;color:#fff;font-weight:700;text-transform:uppercase}.sizechart-block{display:none;padding:0!important}.chart-link{display:none;margin-left:20px;background-image:url(measuring.png);background-size:18px;background-repeat:no-repeat;background-position:left;padding-left:25px}.chart-link.link-Size{display:inline-block;font-size:16px}.sizechart-block-height{overflow:auto;background-color:#fff;padding:15px}@media (max-width: 767px){.sizechart-table tr td,.sizechart-table tr th{padding:5px}}.header_navigation_fixed_container_desktop .header_banner_desktop_container{font-size:14px;font-family:var(--font-custom-regular)}.collection-description{display:flex;align-items:center}.filter_items_full_wrap_container_top{padding-top:0!important}.collection-description-content h1{font-family:var(--font-custom-light);font-size:34px;font-weight:300;padding-right:0;line-height:normal;margin-bottom:20px}.collection-description-image{width:45%;padding-right:30px;margin-top:50px}.collection-description-image img{max-width:100%}.collection-description-content{width:50%;padding-left:30px;margin-top:50px}.collection-description-content p{text-align:left!important}.collection-description-content-no-image{width:100%;padding:0}.collection-description-image-no-content{width:100%;height:400px;padding:0}.collection-description-image-no-content img{max-height:100%;object-fit:cover}@media (max-width: 767px){.collection-description-image-no-content{height:auto}.collection-description{display:block}.collection-description-content{width:100%;padding-left:0;margin-top:30px}.collection-description-image{width:100%;padding-right:0;margin-top:30px}.collection-description-content h1{font-size:16px;margin-bottom:5px}.filter_container_mobile{padding-top:0!important}.collection-description,.collection-description p{font-size:15px!important;line-height:20px}.breadcrumbs{margin:0;padding:10px 0 0}.collection-description-image{margin-top:15px}.breadcrumbs{font-size:14px}.collection-description p{font-size:13px!important;line-height:19px!important;margin-bottom:8px!important}.collection-description{font-size:13px!important;line-height:19px!important}.collection-description-content{margin-top:15px}}.doubly-float{bottom:inherit!important;left:inherit!important;top:4px!important;right:11px!important}.doubly-nice-select{height:38px!important;line-height:38px!important}.doubly-float .flags{margin:9px 4px 0 0!important}.doubly-float .doubly-nice-select .list{top:40px!important;left:inherit!important;right:0!important}select.currency-switcher{margin:5px 0 0!important;background-color:#000!important;color:#fff;border:none}select.currency-switcher option{padding:5px}.doubly-float .flags{display:none!important}.doubly-nice-select .current,.doubly-nice-select .list .option{color:#fff!important}.doubly-float select{outline:0;box-shadow:none;border:0!important;background:#000;background-image:none;flex:1;padding:.5em;color:#fff;cursor:pointer;font-size:14px}.doubly-float select::-ms-expand{display:none}.banner-image-slide ul,.banner-image-slide ul li{margin:0;padding:0}.image-block-left,.image-block-right{width:50%;display:flex;align-items:end;justify-items:left;min-height:800px;background-repeat:no-repeat;background-position:top center;background-size:cover}.image-block{display:flex}.banner-image-slide-caption{padding-left:35px;color:#fff;padding-bottom:30px}.banner-image-slide-caption a{font-family:var(--font-custom-regular);color:var(--color-custom-black);background:var(--color-custom-white);border:1px solid var(--color-custom-white)}.banner-image-slide-caption a.button_custom:hover{background:transparent;color:#fff;border-bottom:.5px solid transparent}.banner-image-slide-caption a.button_custom{color:#fff;border:none;border-bottom:.5px solid #fff;font-size:.6875rem;line-height:.75rem;letter-spacing:.13em;padding:0;text-transform:uppercase;background:transparent}.banner-image-slide-caption h3{color:#fff;margin-bottom:0;font-size:1rem;line-height:1.3;letter-spacing:.02em;padding-bottom:5px}.banner-image-slide-caption h2{color:#fff;margin-bottom:5px;font-weight:700;font-size:1.125rem;line-height:1.3;letter-spacing:.05em}.banner-image-slide .slick-dots{position:absolute;bottom:16px;left:0;right:0;display:flex;align-items:center;justify-content:center}.banner-image-slide .slick-dots li{background-color:#fff;font-size:0;width:12px;height:12px;border-radius:100%;margin:0 5px;opacity:.5;cursor:pointer}.banner-image-slide .slick-dots li.slick-active{opacity:100}.banner-image-slide .slick-dots li button{font-size:0}@media (max-width: 767px){.header_banner_desktop_container{padding-right:75px;text-align:left;padding-top:10px!important;padding-bottom:10px!important}.image-block{display:block}.image-block-right,.image-block-left{min-height:500px;width:100%}.banner-image-slide-caption{padding-left:25px;padding-bottom:25px}}.banner-image-slide .slick-slide{margin:0}.banner-image-slide .image-block-left,.banner-image-slide .image-block-right{width:100%}.product-form .product-form__buttons .product-form__submit.available-instore-only-button{font-size:0}.available-instore-only-button:after{content:"Available In-Store Only";font-size:14px}.available-instore-only-button:disabled:after{content:"Sold out";font-size:14px}@media (max-width: 767px){.currency-converter-currency-button{top:2px!important}}.klaviyo-form-VkTPqt{max-width:600px;margin:0 auto;border:1px solid #000;background-color:#fff}#shopify-block-AN2FYc0pxcWFJZi8xV__klaviyo_email_marketing_sms_form_embed_block_YL4Awj{margin:50px 0}.klaviyo-form-VkTPqt input:hover{border:1px solid #000!important}@media (max-width: 767px){#shopify-block-AN2FYc0pxcWFJZi8xV__klaviyo_email_marketing_sms_form_embed_block_YL4Awj{margin:50px 15px}}.image-text-product{display:flex;flex-direction:row-reverse}.image-text-product-left{width:68%;padding:109px 18px 96px 21px;display:flex;flex-direction:column;justify-content:space-between}.image-text-product{padding:10px 0}.image-text-product .slick-prev,.image-text-product .slick-next{font-size:0;line-height:0;position:absolute;top:-28px}.image-text-product .slick-next{right:inherit;left:40px}.image-text-product .slider{width:100%;margin:0 0 0 -3px}.image-text-product .slick-slide{margin:0 3px}.image-text-product h3{font-size:48px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:.48px;text-transform:uppercase;margin-bottom:20px}.image-text-product-left-caption p{font-size:18px;line-height:26px;max-width:500px}.image-text-product .slick-prev{left:0}.image-text-product .slick-next:before{width:10px;display:block}.image-text-product .slick-prev:before{width:10px;display:block}.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding-top:25px}.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description .brand_title{font-family:var(--font-custom-bold);font-size:14px;text-transform:uppercase;padding-top:2px;padding-bottom:3px}@media (max-width: 1100px){.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description .brand_title{font-size:12px}}.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description .product_title{font-size:14px;text-transform:uppercase;padding-bottom:3px}@media (max-width: 1100px){.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description .product_title{font-size:12px}}.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description .product_preview_price{font-size:14px}@media (max-width: 1100px){.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description .product_preview_price{font-size:12px}}.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description .product_preview_price .sale{text-decoration:line-through}.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description .title_price_container{-webkit-box-flex:1 85%;-moz-box-flex:1 85%;-webkit-flex:1 85%;-ms-flex:1 85%;flex:1 85%;max-width:85%}.slider_container .product_slick_slider-b .slick-list .slick-track .slick-slide .product_description .wishlist_icon_container{-webkit-box-flex:1 15%;-moz-box-flex:1 15%;-webkit-flex:1 15%;-ms-flex:1 15%;flex:1 15%;max-width:15%;text-align:right;padding-right:5px}.image-text-product .slick-dots{position:absolute;top:-42px;right:0;display:flex;grid-gap:6px}.image-text-product .slick-dots button{color:#adadad}.image-text-product .slick-active button{color:#000}.for-tb-only{display:none}@media (max-width: 1024px){.for-d-only{display:none}.for-tb-only{display:block}.image-text-product{display:block;flex-direction:row-reverse}.image-text-product-left{width:100%;padding:10px 15px}.image-text-product-right{padding:40px 0 80px}.image-text-product-left-caption p{font-size:17px;line-height:26px;max-width:100%}.image-text-product h3{font-size:40px}}@media (max-width: 767px){.image-text-product h3{font-size:28px;margin-bottom:0}}.link-box-i{overflow:hidden;display:block}.link-box-i img{transition:transform .4s ease;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease}.link-box-i:hover img{transform:scale(1.1);transition:transform .4s ease;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease}#main-collection-product-grid .image_overlay{background-color:#fff}#main-collection-product-grid .image_overlay img{aspect-ratio:2 / 3;object-fit:contain;object-position:center;margin-inline:auto}.sale .currency-converter-wrapper-amount-box,.sale .currency-converter-amount-box{text-decoration:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tdd_globals.css.map */
