@media screen and (min-width: 1200px) and (max-width: 1440px){.testimonial-list .slideshow-ctrl{margin-left:0!important}}@media screen and (min-width: 1024px) and (max-width: 1199px){.announcement-bar .container{padding:14px 25px}.announcement-bar__left ul.social a.social__link svg.icon{width:16px;height:16px}.announcement-bar__left ul.social{gap:10px}.announcement-bar__middle .announcement-bar__announcements .announcement .announcement__text{font-size:16px}.logo-area li.navigation__item a.navigation__link{padding:0 6px!important;font-size:13px}.logo-area .logo-area__middle.logo-area__middle--logo-image{max-width:240px}.logo-area .logo-area__middle.logo-area__middle--logo-image img.logo__image{width:240px}.logo-area__right span{margin-left:5px;font-size:12px}.logo-area__right__inner span svg.icon{width:20px;height:20px}.text-overlay__subheading.subheading.subheading--over.has-motion{font-size:14px}.text-overlay__text .text-overlay__button-row a.text-overlay__button.btn{padding:10px 30px;font-size:16px}.collection_tab_heading{font-size:26px}.collection-tab-title .tab{font-size:12px}.collection_tab_sec .product-block__title{font-size:14px}.collection_tab_sec .product-price.product-price--block{padding-top:12px;font-size:14px}.marquee-container span.marquee-item.marquee-text{font-size:90px}.itg_gallery_main .gallery .slider__grid .slider__item.gallery__item .text-overlay__text .text-overlay__button-row span.text-overlay__button{font-size:13px}#section-id-template--21869172916502__16359279164ff7d3f3 .text-overlay__title{font-size:25px}.itg_collection_list .product-grid .text-overlay__inner h2.h4{font-size:22px}.itg_image_with_text .feature-text-paired .subheading{font-size:14px}.itg_image_with_text .feature-text-paired{margin-right:23%}.itg_image_with_text .feature-text-paired h2{font-size:22px}.itg_image_with_text .feature-text-paired .lightly-spaced-row.button-row a.btn{font-size:14px}.itg_image_with_text .feature-text-paired h2{font-size:20px}.itg_featured_collection .product-grid .slider__item .product-block__detail .product-block__title{font-size:16px}.itg_featured_collection .product-grid .slider__item .product-price{margin-top:12px}span.price__current,.itg_featured_collection .view-all a{font-size:15px}product-form.itg_featured_product .detail.product-column-right h2.h1{font-size:28px}.price-descriptors shopify-payment-terms{font-size:13px}.itg_testimonials_section .testimonial__column--text .subheading{font-size:14px}.testimonial-list .slideshow-ctrl{margin-left:0!important}.itg_testimonials_section .testimonial__column--image figcaption.testimonial__image-with-caption__caption{font-size:13px}.itg_featured_blog h2.hometitle{font-size:22px}.itg_featured_blog .article-list .article h3{font-size:16px}.itg_featured_blog .article-list .article .rte{font-size:14px}.cross-page-promos .column.column--quarter img.theme-img{width:24px;height:24px}.cross-page-promos .column.column--quarter .icon-with-caption__text .heading-font,.itg_footer .section-footer__row__col .section-footer__title{font-size:14px}.itg_footer .section-footer__menu-block__menu li{font-size:12px}.itg_footer .section-footer__row__col .signup-form input.signup-form__email{font-size:14px}.itg_footer .section-footer__row__col .section-footer__text.rte,.itg_footer .section-footer__row__col .signup-form button.btn{font-size:12px}.itg_footer .section-footer__row__col ul.social a.social__link svg.icon{width:16px;height:16px}.itg_featured_collection .collection-slider .has-paging .slider-nav__btn svg{width:24px;height:24px}product-form.itg_featured_product .detail.product-column-right buy-buttons button.btn{font-size:14px}.page-header .majortitle{font-size:20px}.main_list .product-block__title,.main_list .product-block .small{font-size:16px}.itg_custom_product .title-row .product-title{font-size:26px}.itg_custom_product span.price__current,.itg_featured_collection .view-all a{font-size:20px}.itg_custom_product .price-descriptors shopify-payment-terms{font-size:16px}.itg_custom_product .product-form .label,.itg_custom_product .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{font-size:16px}.itg_custom_product summary.disclosure__title{font-size:14px}.itg_slide_icon .align-center.hometitle{font-size:24px}.itg_related_products .product-block__title,.itg_related_products span.price__current{font-size:14px}.icon-with-caption__icon img{height:16px;width:16px}.flexible-layout.layout-all-quarters .icon{width:24px;height:24px}.itg_slide_icon .swiper-button-prev svg,.itg_slide_icon .swiper-button-next svg{height:24px;width:24px}.itg_custom_product .disclosure__title{padding:15px 30px 15px 0}.itg_custom_product .btn--large{padding:15px 25px}.itg_custom_product .disclosure__title:before,.disclosure__title:after{width:10px;height:1px}.itg_custom_product .disclosure__content p span{font-size:16px!important}.itg_custom_product .disclosure__content p{font-size:16px}.itg_custom_product .disclosure__content table span{font-size:16px!important}.itg_custom_product .disclosure__content table{width:380px!important}.itg_custom_product .disclosure__content{padding-bottom:20px}.swiper-wrapper .swiper-slide.product-block{margin-right:30px!important}.itg_custom_product .qZgSr5RiiBCTAMfQYsty{height:20px!important;width:65px!important}.itg_custom_product .shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau{font-size:14px!important;border-radius:0}.itg_custom_product .shopify-cleanslate .jjzYeefyWpPZLH9pIgyw{padding:4px!important;min-height:44px!important;max-height:60px!important}.shopify-payment-button .shopify-payment-button__more-options{font-size:14px}.itg_filtered .product-grid{row-gap:30px;column-gap:30px}.my_collection_list.page-header--padded-medium .text-overlay{padding-top:90px;padding-bottom:90px}.my_collection_list .text-overlay__title.super-large-text{font-size:30px;margin-bottom:15px}.my_collection_list .pagination{padding:30px}.my_collection_list .pagination__sep,.pagination__number{margin:0 4px}.my_collection_list .text-overlay__rte.rte.cf.align-center.reading-width.large-text{font-size:16px}.template-blog .article-list{gap:20px}.template-blog .page-section-spacing{margin:60px 0}.template-blog .utility-bar .utility-bar__right .utility-bar__item svg.icon{width:16px;height:16px}.template-blog .article-list{margin-top:16px}.template-blog .article-list .article .article-image{margin-bottom:16px}.template-blog .article-list .article h2{font-size:16px;margin-bottom:16px}.template-blog .article-list .article .rte.cf{margin-bottom:16px;font-size:12px}.template-blog .article-list .article .meta span,.template-blog .article-list .article .meta a{font-size:12px;line-height:1}.template-blog .utility-bar .utility-bar__right span.utility-bar__item.desktop-only,.template-blog .utility-bar .utility-bar__right .utility-bar__item{margin-inline-start:12px;margin-inline-end:0}.template-blog .utility-bar .utility-bar__right span.utility-bar__item.desktop-only p.social-share__heading{font-size:12px}.itg_main_blog h1.majortitle{margin-top:20px;padding:0 0 10px}.itg_main_blog .rte p,.itg_main_blog .rte,.itg_main_blog .rte a{font-size:14px;line-height:20px;margin-bottom:12px}.itg_main_blog .rte h2,.itg_main_blog .rte h3,.itg_main_blog .rte h4,.itg_main_blog .rte h5{margin:0 0 16px;font-size:16px}.itg_main_blog .lightly-spaced-row p.social-share__heading{font-size:12px}.itg_main_blog ul.social li a.social__link{margin-inline-start:10px}.itg_main_blog ul.social li a.social__link svg.icon{width:14px;height:14px}.itg_main_blog .meta{margin-top:16px}.itg_main_blog .meta span,.itg_main_blog .meta a{font-size:12px;line-height:18px}.itg_main_blog .pagination-row{margin-top:20px}.itg_main_blog .pagination-row span{font-size:14px;margin:0!important}.template-article .page-section-spacing{margin-bottom:60px}.itg_main_page{margin:60px 0}.itg_main_page h1.majortitle{margin-bottom:30px}.itg_main_page .rte h2{font-size:20px;margin-bottom:14px}.itg_main_page .rte p,.itg_main_page .rte a,.itg_main_page .rte span,.itg_main_page .rte li{font-size:14px}.itg_contact_main{margin:60px 0}.itg_contact_main h1.majortitle{margin-bottom:30px}.itg_contact_main .account-form.reading-width{max-width:70%}.itg_contact_main .flexible-layout{gap:18px}.itg_contact_main .account-form.reading-width .column label{margin-bottom:8px;font-size:14px}.itg_contact_main .account-form.reading-width .column input{padding:12px 16px;font-size:12px}.itg_contact_main .lightly-spaced-row{margin-top:20px}.itg_contact_main .lightly-spaced-row button.btn{width:25%;padding:12px 16px;font-size:14px}.itg_contact_main .account-form.reading-width .column textarea{height:120px;padding:12px 16px;font-size:14px}.itg_main_login{margin:60px auto!important}.itg_main_login .small-form{width:60%}.itg_main_login h2{margin-bottom:24px;font-size:20px}.itg_main_login .small-form .input-row label{margin-bottom:8px;font-size:14px}.itg_main_login .small-form .input-row input{padding:12px 16px;font-size:12px}.itg_main_login .small-form .input-row{margin-bottom:20px}.itg_main_login .small-form .input-row div#forgot_password{font-size:12px;margin-top:-8px;right:18px}.itg_main_login .lightly-spaced-row-above{margin-top:20px}.itg_main_login .lightly-spaced-row-above button.btn{padding:12px 16px;font-size:14px}.itg_main_login .lightly-spaced-row-above a.underline{font-size:14px}.itg_main_login p.note{font-size:14px;margin-bottom:20px}.itg_main_login span.note,.itg_main_login span.note a{margin-top:12px;font-size:14px}.navigation .navigation__column{flex:0 0 23.3%}}@media screen and (min-width: 992px) and (max-width: 1023px){.template-blog .article-list{gap:20px}.announcement-bar .container{padding:14px 25px}.announcement-bar__left ul.social a.social__link svg.icon{width:16px;height:16px}.announcement-bar__left ul.social{gap:10px}.announcement-bar__middle .announcement-bar__announcements .announcement .announcement__text{font-size:14px}.pageheader .logo{padding:12px 0}.logo-area li.navigation__item a.navigation__link{padding:0 10px!important;font-size:12px}.logo-area .logo-area__middle.logo-area__middle--logo-image{max-width:240px}.logo-area .logo-area__middle.logo-area__middle--logo-image img.logo__image{width:240px}.logo-area__right span{margin-left:5px;font-size:12px}.logo-area__right__inner span svg.icon{width:20px;height:20px}.text-overlay__text .text-overlay__subheading{font-size:12px;margin-bottom:10px}.text-overlay__reveal h2.text-overlay__title{font-size:32px!important}.text-overlay__text .text-overlay__button-row a.text-overlay__button.btn{padding:13px 30px;font-size:14px}.text-overlay__text .text-overlay__button-row{gap:10px}.collection_tab_heading{font-size:26px}.collection-tab-title .tab{font-size:12px}.collection_tab_sec .product-block__title{font-size:14px}.collection_tab_sec .product-price.product-price--block{padding-top:12px;font-size:14px}.itg_image_with_text .feature-text-paired .subheading{font-size:14px}.itg_image_with_text .feature-text-paired h2{font-size:23px}.itg_image_with_text .feature-text-paired .rte{font-size:13px}.itg_image_with_text .feature-text-paired .lightly-spaced-row.button-row a.btn{padding:13px 30px;font-size:14px}.itg_featured_collection .product-grid .slider__item .product-block__detail .product-block__title{font-size:14px}.collection-listing .product-price.product-price--block .price__current{padding-top:12px;font-size:14px}.itg_featured_collection h2.hometitle a{font-size:21px}.itg_featured_collection .view-all a{font-size:14px}product-form.itg_featured_product .detail.product-column-right h2.h1{font-size:25px}.itg_featured_product .price__current{font-size:16px}.itg_featured_product .price-descriptors shopify-payment-terms{font-size:11px}product-form.itg_featured_product .detail.product-column-right buy-buttons button.btn{font-size:14px}.itg_testimonials_section .testimonial__column--image figcaption.testimonial__image-with-caption__caption{font-size:13px}.itg_testimonials_section .testimonial__column--text .subheading{font-size:14px}.itg_featured_blog h2.hometitle{font-size:22px}.itg_featured_blog .article-list .article h3{font-size:18px}.itg_featured_blog .article-list .article .rte{font-size:14px}.cross-page-promos .column.column--quarter .icon-with-caption__text .heading-font{font-size:13px}.itg_footer .section-footer__row__col .section-footer__title{font-size:16px}.section-footer__row{flex-wrap:inherit}.itg_footer .section-footer__row__col .section-footer__text.rte,.itg_footer .section-footer__menu-block__menu li{font-size:12px}.itg_footer .section-footer__row__col .signup-form button.btn{font-size:14px}.cross-page-promos .column.column--quarter img.theme-img{width:24px;height:24px}.itg_featured_collection .collection-slider .has-paging .slider-nav__btn svg{width:24px;height:24px}.testimonial-list.testimonial-list--image-right.testimonial-list--with-images .subheading{display:none}.testimonial-1 .testimonial__column.testimonial__column--text .subheading{display:block}.testimonial-list .slideshow-ctrl{margin-left:0!important}.itg_footer .section-footer__row__col ul.social a.social__link svg.icon{width:16px;height:16px}.itg_footer .section-footer__row__col .signup-form input.signup-form__email{font-size:14px}.page-header .majortitle{font-size:20px}.main_list .product-block__title,.main_list .product-block .small,.filters-adjacent.collection-listing .product-block__title{font-size:16px}.itg_custom_product .title-row .product-title{font-size:26px}.itg_custom_product span.price__current,.itg_featured_collection .view-all a{font-size:20px}.itg_custom_product .price-descriptors shopify-payment-terms{font-size:16px}.itg_custom_product .product-form .label,.itg_custom_product .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{font-size:16px}.itg_custom_product summary.disclosure__title{font-size:14px}.itg_slide_icon .align-center.hometitle{font-size:16px}.itg_related_products .product-block__title,.itg_related_products span.price__current{font-size:14px}.icon-with-caption__icon img{height:16px;width:16px}.flexible-layout.layout-all-quarters .icon{width:24px;height:24px}.itg_slide_icon .swiper-button-prev svg,.itg_slide_icon .swiper-button-next svg{height:24px;width:24px}.itg_custom_product .disclosure__content p span{font-size:14px}.itg_custom_product .disclosure__title{padding:15px 30px 15px 0}.itg_custom_product .btn--large{padding:15px 25px}.itg_custom_product .disclosure__title:before,.disclosure__title:after{width:10px;height:1px}.itg_custom_product .disclosure__content p span{font-size:16px!important}.itg_custom_product .disclosure__content p{font-size:16px}.itg_custom_product .disclosure__content table span{font-size:16px!important}.itg_custom_product .disclosure__content table{width:380px!important}.itg_custom_product .disclosure__content{padding-bottom:20px}.swiper-wrapper .swiper-slide.product-block{margin-right:30px!important}.itg_custom_product .shopify-cleanslate .jjzYeefyWpPZLH9pIgyw{padding:4px!important;min-height:44px!important;max-height:60px!important}.itg_custom_product .shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau{font-size:14px!important}.shopify-payment-button .shopify-payment-button__more-options{font-size:14px}.product-form .quantity-submit-row.has-spb .btn{min-height:48px}.itg_filtered .product-grid{row-gap:22px;column-gap:22px}.my_collection_list.page-header--padded-medium .text-overlay{padding-top:90px;padding-bottom:90px}.my_collection_list .text-overlay__title.super-large-text{font-size:30px;margin-bottom:15px}.my_collection_list .pagination{padding:30px}.my_collection_list .pagination__sep,.pagination__number{margin:0 4px}.my_collection_list .text-overlay__rte.rte.cf.align-center.reading-width.large-text{font-size:16px}.template-blog .page-section-spacing{margin:60px 0}.template-blog .utility-bar .utility-bar__right .utility-bar__item svg.icon{width:16px;height:16px}.template-blog .article-list{margin-top:16px}.template-blog .article-list .article .article-image{margin-bottom:16px}.template-blog .article-list .article h2{font-size:16px;margin-bottom:16px}.template-blog .article-list .article .rte.cf{margin-bottom:16px;font-size:12px}.template-blog .article-list .article .meta span,.template-blog .article-list .article .meta a{font-size:12px;line-height:1}.template-blog .utility-bar .utility-bar__right span.utility-bar__item.desktop-only,.template-blog .utility-bar .utility-bar__right .utility-bar__item{margin-inline-start:12px;margin-inline-end:0}.template-blog .utility-bar .utility-bar__right span.utility-bar__item.desktop-only p.social-share__heading{font-size:12px}.itg_main_blog h1.majortitle{margin-top:20px;padding:0 0 10px}.itg_main_blog .rte p,.itg_main_blog .rte,.itg_main_blog .rte a{font-size:16px;line-height:20px;margin-bottom:12px}.itg_main_blog .rte h2,.itg_main_blog .rte h3,.itg_main_blog .rte h4,.itg_main_blog .rte h5{margin:0 0 16px;font-size:16px}.itg_main_blog .lightly-spaced-row p.social-share__heading{font-size:12px}.itg_main_blog ul.social li a.social__link{margin-inline-start:10px}.itg_main_blog ul.social li a.social__link svg.icon{width:14px;height:14px}.itg_main_blog .meta{margin-top:16px}.itg_main_blog .meta span,.itg_main_blog .meta a{font-size:12px;line-height:18px}.itg_main_blog .pagination-row{margin-top:20px}.itg_main_blog .pagination-row span{font-size:14px;margin:0!important}.template-article .page-section-spacing{margin-bottom:60px}.main-search form.main-search__form input.main-search__input{padding:12px 12px 12px 20px;font-size:12px}.main-search button.main-search__close{top:20px}.search-suggestions li.search-suggestions__list-item a,.search-suggestions span.search-suggestions__heading{font-size:10px}.product-block__title{font-size:16px}.product-price.product-price--block{padding-top:10px;font-size:14px}.itg_main_page{margin:60px 0}.itg_main_page h1.majortitle{margin-bottom:30px}.itg_main_page .rte h2{font-size:20px;margin-bottom:14px}.itg_main_page .rte p,.itg_main_page .rte a,.itg_main_page .rte span,.itg_main_page .rte li{font-size:14px}.itg_contact_main{margin:60px 0}.itg_contact_main .account-form.reading-width{max-width:70%}.itg_contact_main h1.majortitle{margin-bottom:30px}.itg_contact_main .flexible-layout{gap:18px}.itg_contact_main .account-form.reading-width .column label{margin-bottom:8px;font-size:12px}.itg_contact_main .account-form.reading-width .column input{padding:12px 16px;font-size:12px}.itg_contact_main .account-form.reading-width .column textarea{height:120px;padding:12px 16px;font-size:12px}.itg_contact_main .lightly-spaced-row{margin-top:16px}.itg_contact_main .lightly-spaced-row button.btn{width:28%;padding:12px 16px;font-size:14px}.itg_main_login{margin:60px auto!important}.itg_main_login .small-form{width:60%}.itg_main_login h2{margin-bottom:24px;font-size:20px}.itg_main_login .small-form .input-row label{margin-bottom:8px;font-size:14px}.itg_main_login .small-form .input-row input{padding:12px 16px;font-size:12px}.itg_main_login .small-form .input-row{margin-bottom:20px}.itg_main_login .small-form .input-row div#forgot_password{font-size:12px;margin-top:-8px;right:18px}.itg_main_login .lightly-spaced-row-above{margin-top:20px}.itg_main_login .lightly-spaced-row-above button.btn{padding:12px 16px;font-size:14px}.itg_main_login .lightly-spaced-row-above a.underline{font-size:14px}.itg_main_login p.note{font-size:14px;margin-bottom:20px}.itg_main_login span.note,.itg_main_login span.note a{margin-top:12px;font-size:14px}.navigation .navigation__column{flex:0 0 23.3%}.container{max-width:94%}main-navigation#main-nav li.navigation__item a.navigation__link{font-size:13px}.template-collection .my_collection_list{margin-bottom:25px}body.template-collection .utility-bar__left .utility-bar__item span.btn-icon:first-child{margin-inline-end:8px}body.template-collection .utility-bar__left .utility-bar__item span.btn-icon{width:20px;height:30px}body.template-collection .utility-bar__left .utility-bar__item span{font-size:16px;line-height:1}body.template-collection .utility-bar__left .toggle-btn.utility-bar__item .btn-icon svg{width:23px;height:23px;margin-top:-10px}body.template-collection .utility-bar__centre .utility-bar__item{font-size:16px}body.template-collection .utility-bar__right span.utility-bar__item button.link-dropdown__button{font-size:16px;padding-inline-end:40px}body.template-collection .utility-bar__left .utility-bar__item span.toggle-btn__chevron{width:24px;height:24px;margin:-12px 0 0;right:-4px}body.template-collection .utility-bar__right span.utility-bar__item div#sort-dropdown-options{right:-8px;top:-5px;padding-top:40px;padding-bottom:12px}body.template-collection .utility-bar__right span.utility-bar__item div#sort-dropdown-options a.link-dropdown__link{padding:8px 20px;padding-inline-end:5px;font-size:14px;line-height:1.5}.itg_filtered .filters{width:50%}.itg_filtered .filters .filters__inner span.filter-toggle__group-label{font-size:16px}.itg_filtered .filters .filters__inner .filter-toggle__options label span{padding:.25em .5em;font-size:18px}.itg_filtered form#CollectionFilterForm .filter-group .filter-group__heading__text{margin:0;margin-inline-end:20px;font-size:14px}.itg_filtered form#CollectionFilterForm .filter-group .filter-group__heading .filter-group__heading__indicator svg.icon{width:24px;height:24px}.itg_filtered form#CollectionFilterForm .filter-group .cc-price-range__input-row .cc-price-range__input-container{padding-inline-start:15px}.itg_filtered form#CollectionFilterForm .filter-group .cc-price-range__input-row .cc-price-range__input-container span.cc-price-range__input-currency-symbol{font-size:14px;margin-right:2px}.itg_filtered form#CollectionFilterForm .filter-group .cc-price-range__input-row .cc-price-range__input-container input{font-size:14px;padding:12px 12px 12px 4px}.itg_filtered .filters .filters__inner{padding-inline-end:0}}@media screen and (min-width: 768px) and (max-width: 991px){.template-blog .article-list{gap:20px}.announcement-bar .container{padding:12px 18px}.announcement-bar__left ul.social{gap:10px}.announcement-bar__left ul.social a.social__link svg.icon{width:16px;height:16px}.announcement-bar__middle .announcement-bar__announcements .announcement .announcement__text{font-size:16px}.pageheader .logo{padding:10px 0}.logo-area .logo-area__middle.logo-area__middle--logo-image img.logo__image{width:200px}.logo-area .logo-area__middle.logo-area__middle--logo-image{max-width:200px}.logo-area li.navigation__item a.navigation__link{padding:0 5px!important;font-size:10px}.logo-area__right__inner span svg.icon{width:16px;height:16px}.logo-area__right span{margin-left:5px;font-size:10px}.header-account-link,.logo-area__right .show-search-link{margin-inline-end:10px}.text-overlay__text .text-overlay__subheading{font-size:12px;margin-bottom:8px}.text-overlay__reveal h2.text-overlay__title{font-size:30px!important}.text-overlay__text .text-overlay__button-row{gap:10px}.text-overlay__text .text-overlay__button-row{margin-top:16px}.text-overlay__text .text-overlay__button-row a.text-overlay__button.btn{padding:13px 30px;font-size:14px}.itg_collection_tab.collection_tab_sec{padding-top:60px}.collection_tab_sec{padding:30px 0}.collection_tab_heading{font-size:24px}.collection-tab-title{padding:30px 0;gap:16px}.collection-tab-title .tab{font-size:10px}.collection-tab-title{padding:30px 0;gap:12px}.itg_collection_tab .product-grid{gap:16px}.itg_collection_tab .product-grid.product-grid--per-row-4{--product-columns-desktop: 3}.itg_collection_tab .product-grid img.theme-img{width:100%;height:200px;object-fit:contain}.collection_tab_sec .product-block__title{font-size:16px;padding-top:10px}.collection_tab_sec .product-price.product-price--block{padding-top:10px;font-size:16px}.marquee-container span.marquee-item.marquee-text{font-size:80px;padding-right:12px}.marquee-container{margin:30px 0}.container{max-width:100%;padding:0 18px}.itg_gallery_main{padding:30px 0 0}.itg_gallery_main .gallery .slider__grid{gap:16px}.itg_gallery_main .gallery .slider__grid .slider__item.gallery__item .text-overlay__text{padding:16px}.itg_gallery_main .gallery .slider__grid .slider__item.gallery__item .text-overlay__text h2{margin-bottom:10px}.itg_gallery_main .gallery .slider__grid .slider__item.gallery__item .text-overlay__text .text-overlay__button-row span.text-overlay__button{font-size:16px}.itg_collection_list h2.hometitle{margin:30px 0}.itg_collection_list .product-grid{gap:14px}.itg_collection_list .product-grid .text-overlay__inner{padding:12px}.itg_collection_list .product-grid .text-overlay__inner h2.h4{font-size:16px}.itg_image_with_text{padding:60px 0;margin:60px 0}.itg_image_with_text .feature-text-paired .subheading{font-size:12px;margin-bottom:10px}.itg_image_with_text .feature-text-paired h2{font-size:20px;margin-bottom:10px}.itg_image_with_text .feature-text-paired{margin-right:12%}.itg_image_with_text .feature-text-paired .rte{font-size:12px;line-height:16px;margin-bottom:16px}.itg_image_with_text .feature-text-paired .lightly-spaced-row.button-row a.btn{padding:12px 30px;font-size:16px}.itg_featured_collection h2.hometitle a{font-size:24px;padding:0 16px}.itg_featured_collection .collection-slider .has-paging .slider-nav__btn svg{width:24px;height:24px}.itg_featured_collection .view-all a{font-size:16px}.itg_featured_collection h2.hometitle,.itg_featured_collection .view-all{margin-bottom:30px}.itg_featured_collection .product-grid{gap:14px}.itg_featured_collection .product-grid .slider__item .product-block__detail{margin-top:10px}.itg_featured_collection .product-grid .slider__item .product-block__detail .product-block__title{font-size:16px}.itg_featured_collection .product-grid .slider__item .product-price{margin-top:12px}.itg_featured_collection .product-grid .slider__item .product-price .price{font-size:16px}.section-featured-product{padding:60px 0;margin-top:60px}product-form.itg_featured_product .detail.product-column-right h2.h1{margin-bottom:12px;font-size:24px}product-form.itg_featured_product .detail.product-column-right .price .price__default{font-size:20px}product-form.itg_featured_product .detail.product-column-right .product-info__price.product-price{margin-right:10px;margin-bottom:10px}.price-descriptors shopify-payment-terms{font-size:14px}product-form.itg_featured_product .detail.product-column-right buy-buttons{margin:0}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:0;margin-bottom:0}product-form.itg_featured_product .detail.product-column-right buy-buttons button.btn{padding:13px 30px;font-size:14px}.video-section__play-btn svg{width:60px!important;height:60px!important}.itg_testimonials_section .testimonial-list .subheading{display:none}.itg_testimonials_section .testimonial-list--with-images .testimonial__column--text .subheading{display:block}.itg_testimonials_section{margin:60px 0}.itg_testimonials_section .testimonial__column--text .subheading{font-size:12px;margin-bottom:12px}.itg_testimonials_section .testimonial__column--text .testimonial__star-rating svg.icon{width:16px;height:16px}.itg_testimonials_section .testimonial__column--text .testimonial__star-rating{margin-bottom:10px}.itg_testimonials_section .testimonial__text blockquote.testimonial__blockquote{font-size:20px!important;line-height:26px}.itg_testimonials_section .testimonial__author{font-size:16px}.itg_testimonials_section .testimonial__column--image figcaption.testimonial__image-with-caption__caption{margin-top:12px;font-size:14px}.itg_testimonials_section .testimonial-list .slideshow-nav__btn{width:24px;height:24px}.itg_testimonials_section .testimonial-list .slideshow-nav__btn svg{width:24px;height:24px}.testimonial-list .slideshow-ctrl{margin:0!important}.itg_testimonials_section .testimonial-list--with-images .slideshow-ctrl .slideshow-nav{top:-20px!important}div#shopify-section-template--21869172916502__0bfba730-0909-4306-bf21-8975a00bb730 .itg_image_with_text .feature-text-paired{margin-left:12%}.itg_featured_blog{margin:60px 0}.itg_featured_blog h2.hometitle{font-size:26px;margin-bottom:20px}.itg_featured_blog .article-list .article h3{font-size:20px;margin-bottom:10px}.itg_featured_blog .article-list .article .rte{margin-bottom:14px;font-size:16px;line-height:22px}.itg_featured_blog .article-list .article .meta span.iconmeta.time{font-size:12px}.cross-page-promos .column.column--quarter img.theme-img{width:25px;height:25px}.cross-page-promos .column.column--quarter .icon-with-caption__text{margin-top:12px}.cross-page-promos .column.column--quarter .icon-with-caption__text .heading-font{font-size:14px}.cross-page-promos{padding:20px 0}.itg_footer .section-footer__row__col .section-footer__title{font-size:16px;margin-bottom:12px}.itg_footer .section-footer__row__col .section-footer__text.rte{font-size:16px;line-height:18px}.itg_footer .section-footer__row__col{padding:0 16px!important}.itg_footer .section-footer__menu-block__menu li{font-size:16px;margin-bottom:10px}.itg_footer.container .section-footer__row .section-footer__text-block--with-text{padding-left:0!important;max-width:47%;padding-bottom:20px!important;margin-right:20px!important}.section-footer__row--blocks[data-num-blocks="4"] .section-footer__row__col{padding-left:0!important}.itg_footer .section-footer__row__col.section-footer__newsletter-block{flex:0 1 44%}.itg_footer .section-footer__row__col .signup-form{margin-top:14px}.itg_footer .section-footer__row__col .signup-form input.signup-form__email{padding:13px;font-size:14px}.itg_footer .section-footer__row__col .signup-form p{margin-bottom:12px}.itg_footer .section-footer__row__col .signup-form button.btn{padding:12px 30px;font-size:14px}.section-footer__newsletter-block__social:not(:first-child){margin-top:10px}.itg_footer .section-footer__row__col ul.social{gap:10px}.itg_footer .section-footer__row__col ul.social a.social__link svg.icon{width:16px;height:16px}.itg_footer_last .container .section-footer__row{padding:20px 0}.itg_footer_last .section-footer__row__col .copyright{font-size:12px}.itg_footer_last .container .section-footer__row .section-footer__payment-icons svg{height:20px}.page-header .majortitle{font-size:18px}.main_list .product-block__title,.main_list .product-block .small{font-size:13px}.itg_custom_product .title-row .product-title{font-size:20px}.itg_custom_product span.price__current,.itg_featured_collection .view-all a{font-size:16px}.itg_custom_product .price-descriptors shopify-payment-terms{font-size:14px}.itg_custom_product .product-form .label{font-size:16px}.itg_custom_product .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{font-size:14px}.itg_custom_product summary.disclosure__title{font-size:14px}.itg_slide_icon .align-center.hometitle{font-size:16px}.itg_related_products .product-block__title,.itg_related_products span.price__current{font-size:14px}.icon-with-caption__icon img{height:16px;width:16px}.flexible-layout.layout-all-quarters .icon{width:24px;height:24px}.itg_slide_icon .swiper-button-prev svg,.itg_slide_icon .swiper-button-next svg{height:24px;width:24px}.itg_custom_product .disclosure__title{padding:15px 30px 15px 0}.itg_custom_product .btn--large{padding:15px 25px}.itg_custom_product .disclosure__title:before,.disclosure__title:after{width:10px;height:1px}.itg_custom_product .disclosure__content p span{font-size:16px!important}.itg_custom_product .disclosure__content p{font-size:16px}.itg_custom_product .disclosure__content table span{font-size:16px!important}.itg_custom_product .disclosure__content table{width:380px!important}.itg_custom_product .disclosure__content{padding-bottom:20px}.swiper-wrapper .swiper-slide.product-block{margin-right:30px!important}.itg_related_products .itg_slide_icon{margin-bottom:20px}.itg_main_product{padding:5vw 20px;margin:0}.itg_custom_product .shopify-cleanslate .jjzYeefyWpPZLH9pIgyw{padding:4px!important;min-height:44px!important;max-height:60px!important}.itg_custom_product .shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau{font-size:14px!important}.shopify-payment-button .shopify-payment-button__more-options{font-size:14px}.product-form .quantity-submit-row.has-spb .btn{min-height:48px}.itg_filtered .product-grid{row-gap:20px;column-gap:20px}.my_collection_list.page-header--padded-medium .text-overlay{padding-top:90px;padding-bottom:90px}.my_collection_list .text-overlay__title.super-large-text{font-size:30px;margin-bottom:15px}.my_collection_list .pagination{padding:30px}.my_collection_list .pagination__sep,.pagination__number{margin:0 4px}.my_collection_list .text-overlay__rte.rte.cf.align-center.reading-width.large-text{font-size:16px}.section-header ul.navigation__tier-2.navigation__columns{column-gap:20px;padding:25px 0}.section-header ul.navigation__tier-2.navigation__columns li{flex:0 0 23%}.section-header ul.navigation__tier-2.navigation__columns li a.featured-link{margin-bottom:16px}.section-header ul.navigation__tier-2.navigation__columns li a{font-size:12px;line-height:1;margin-bottom:9px}.section-header ul.navigation__tier-2.navigation__columns li .menu-promotion__text{margin-top:10px;font-size:14px;line-height:1}.logo-area__right span.cart-link__count{font-size:10px}.template-blog .page-section-spacing{margin:60px 0}.template-blog .utility-bar .utility-bar__right .utility-bar__item svg.icon{width:16px;height:16px}.template-blog .article-list{margin-top:16px}.template-blog .article-list .article .article-image{margin-bottom:16px}.template-blog .article-list .article h2{font-size:16px;margin-bottom:16px}.template-blog .article-list .article .rte.cf{margin-bottom:16px;font-size:12px}.template-blog .article-list .article .meta span,.template-blog .article-list .article .meta a{font-size:12px;line-height:1}.template-blog .utility-bar .utility-bar__right span.utility-bar__item.desktop-only,.template-blog .utility-bar .utility-bar__right .utility-bar__item{margin-inline-start:12px;margin-inline-end:0}.template-blog .utility-bar .utility-bar__right span.utility-bar__item.desktop-only p.social-share__heading{font-size:12px}.itg_main_blog h1.majortitle{margin-top:20px;padding:0 0 10px}.itg_main_blog .rte p,.itg_main_blog .rte,.itg_main_blog .rte a{font-size:12px;line-height:18px;margin-bottom:12px}.itg_main_blog .rte h2,.itg_main_blog .rte h3,.itg_main_blog .rte h4,.itg_main_blog .rte h5{margin:0 0 16px;font-size:16px}.itg_main_blog .lightly-spaced-row p.social-share__heading{font-size:12px}.itg_main_blog ul.social li a.social__link{margin-inline-start:10px}.itg_main_blog ul.social li a.social__link svg.icon{width:14px;height:14px}.itg_main_blog .meta{margin-top:16px}.itg_main_blog .meta span,.itg_main_blog .meta a{font-size:12px;line-height:1}.itg_main_blog .pagination-row{margin-top:20px}.itg_main_blog .pagination-row span{font-size:14px;margin:0!important}.template-article .page-section-spacing{margin-bottom:60px}.main-search form.main-search__form input.main-search__input{padding:12px 12px 12px 20px;line-height:1.5;font-size:12px}.main-search__button{right:14px}.main-search__button svg.icon,.main-search button.main-search__close svg.icon{width:16px;height:16px}.main-search form.main-search__form{margin:40px auto;max-width:65%}.search-suggestions{margin-top:12px}.search-suggestions li.search-suggestions__list-item a,.search-suggestions span.search-suggestions__heading{font-size:11px}.main-search__container.container{max-width:100%}.main-search__results__products .product-grid,.template-search .product-grid{column-gap:16px;row-gap:16px}.product-block__title{font-size:14px;padding-top:0}.product-price.product-price--block{padding-top:10px;font-size:14px}.main-search__results a.main-search__results-all-link{padding:12px 20px;font-size:14px}.main-search button.main-search__close{top:20px}.template-search .utility-bar__item{font-size:14px}.template-search .utility-bar{margin-bottom:12px}.my_collection_list .pagination__sep,.pagination__number{margin:0 10px;font-size:14px}.template-collection a.pagination__next,.template-collection a.pagination__prev,.template-search a.pagination__next,.template-search a.pagination__prev{font-size:14px}.pagination{padding:30px 0}span.product-label.product-label--stock span{font-size:12px;padding:6px}.itg_main_page .container.container--reading-width{max-width:100%}.itg_main_page .rte h2{font-size:18px;margin-bottom:10px}.itg_main_page .rte p,.itg_main_page .rte a,.itg_main_page .rte span,.itg_main_page .rte li{font-size:12px}.itg_main_page{margin:60px 0}.itg_contact_main h1.majortitle{margin-bottom:30px}.itg_contact_main{margin:60px 0}.itg_contact_main .account-form.reading-width{max-width:80%}.itg_contact_main .flexible-layout{gap:16px}.itg_contact_main .account-form.reading-width .column.column--half{width:48.3%}.itg_contact_main .account-form.reading-width .column label{margin-bottom:8px;font-size:12px}.itg_contact_main .account-form.reading-width .column input{padding:10px 13px;font-size:12px}.itg_contact_main .account-form.reading-width .column textarea{height:120px;padding:10px 13px;font-size:12px}.itg_contact_main .lightly-spaced-row{margin-top:14px}.itg_contact_main .lightly-spaced-row button.btn{width:30%;padding:13px 16px;font-size:12px}.itg_main_login{margin:60px auto!important}.itg_main_login .small-form{width:60%}.itg_main_login h2{margin-bottom:24px;font-size:20px}.itg_main_login .small-form .input-row label{margin-bottom:8px;font-size:14px}.itg_main_login .small-form .input-row input{padding:12px 16px;font-size:12px}.itg_main_login .small-form .input-row{margin-bottom:20px}.itg_main_login .small-form .input-row div#forgot_password{font-size:12px;margin-top:-8px;right:18px}.itg_main_login .lightly-spaced-row-above{margin-top:20px}.itg_main_login .lightly-spaced-row-above button.btn{padding:12px 16px;font-size:14px}.itg_main_login .lightly-spaced-row-above a.underline{font-size:14px}.itg_main_login p.note{font-size:14px;margin-bottom:20px}.itg_main_login span.note,.itg_main_login span.note a{margin-top:12px;font-size:14px}.itg_image_text_overlay h2.text-overlay__title.h1{font-size:26px!important;margin-bottom:14px}.itg_image_text_overlay .text-overlay__rte{font-size:14px}.itg_more_to_add_main{grid-template-columns:repeat(3,minmax(auto,1fr));gap:20px}.itg_more_to_add_part img{width:100%;height:auto}.itg_more_to_add_part h4{margin:12px 0;font-size:14px}tr.itg_pro_table_head th,tr.item_table_datas td.item_table_box{padding:10px;font-size:14px}td.variant-quantity button{width:20px;height:20px;font-size:16px}span.itg_pro_qty{font-size:14px;padding:12px}span.itg_pro_total_total_price,span.itg_pro_total_variation,span.itg_pro_total_qty{font-size:14px}.itg_more_to_add_part button.btn{padding:12px 16px;font-size:14px}.itg_more_to_add_part.itg_pro_addtocart{padding-top:0}main-navigation#main-nav li.navigation__item a.navigation__link{padding:12px 10px!important;font-size:10px}main-navigation#main-nav ul.navigation__tier-2 a.navigation__link.navigation__column-title{padding-bottom:12px!important}.section-header ul.navigation__tier-2.navigation__columns{row-gap:16px}.section-header ul.navigation__tier-2.navigation__columns li{flex:0 0 22.9%}main-navigation#main-nav ul.navigation__tier-2 a.navigation__link{padding:12px 0!important}body.template-collection .utility-bar__left .toggle-btn.utility-bar__item .btn-icon svg{width:23px;height:23px;margin-top:-10px}body.template-collection .utility-bar__left .utility-bar__item span.btn-icon:first-child{margin-inline-end:8px}body.template-collection .utility-bar__left .utility-bar__item span.btn-icon{width:20px;height:20px}body.template-collection .utility-bar__left .utility-bar__item span{font-size:16px;line-height:1}.template-collection .my_collection_list{margin-bottom:40px}body.template-collection .utility-bar__left .utility-bar__item span.toggle-btn__chevron{width:24px;height:24px;margin:-12px 0 0;right:-8px}body.template-collection .utility-bar__centre .utility-bar__item{font-size:14px}body.template-collection .utility-bar__right span.utility-bar__item button.link-dropdown__button{font-size:14px;padding-inline-end:40px}body.template-collection .utility-bar__right span.utility-bar__item button.link-dropdown__button span.link-dropdown__button-icon{margin:-10px 0 0;margin-inline-end:0}body.template-collection .utility-bar__right span.utility-bar__item button.link-dropdown__button span.link-dropdown__button-icon svg.icon.feather{width:20px;height:20px}body.template-collection .utility-bar__right span.utility-bar__item div#sort-dropdown-options{right:-10px;top:-5px;padding-top:49px;padding-bottom:12px}body.template-collection .utility-bar__right span.utility-bar__item div#sort-dropdown-options a.link-dropdown__link{padding:6px 30px;padding-inline-end:50px;font-size:14px;line-height:1.5}body.template-collection .utility-bar{margin-bottom:16px}.itg_filtered .filters{width:50%}.itg_filtered .filters .filters__inner span.filter-toggle__group-label{font-size:16px}.itg_filtered .filters .filters__inner .filter-toggle__options label span{padding:.25em .5em;font-size:12px}.itg_filtered form#CollectionFilterForm .filter-group .filter-group__heading__text{margin:0;margin-inline-end:20px;font-size:14px}.itg_filtered form#CollectionFilterForm .filter-group .filter-group__heading .filter-group__heading__indicator svg.icon{width:24px;height:24px}.itg_filtered form#CollectionFilterForm .filter-group .cc-price-range__input-row .cc-price-range__input-container{padding-inline-start:15px}.itg_filtered form#CollectionFilterForm .filter-group .cc-price-range__input-row .cc-price-range__input-container span.cc-price-range__input-currency-symbol{font-size:14px;margin-right:2px}.itg_filtered form#CollectionFilterForm .filter-group .cc-price-range__input-row .cc-price-range__input-container input{font-size:14px;padding:12px 12px 12px 4px}.itg_filtered .filters .filters__inner{padding-inline-end:0}}@media screen and (max-width: 767px){.itg_more_to_add_part.itg_pro_addtocart{padding-top:0}.announcement-bar .container{padding:12px 20px}.announcement-bar__middle .announcement-bar__announcements .announcement .announcement__text{font-size:16px}.header-account-link,.logo-area__right .show-search-link{margin-inline-end:0px}.pageheader .logo{padding:16px 0}.logo-area .logo-area__middle.logo-area__middle--logo-image img.logo__image{width:200px}.logo-area .logo-area__middle.logo-area__middle--logo-image{max-width:200px;padding-left:16px}.itg_collection_title{margin:60px 0 0}.itg_collection_title h1.pagetitle.h3{font-size:24px;margin-bottom:0!important}.logo-area__right__inner span svg.icon{width:24px;height:24px}a.cart-link{justify-content:end}a.header-account-link{justify-content:end;padding:0}.logo-area .mobile-nav-toggle{text-align:left}ul.navigation__tier-1 li.navigation__item:first-child a.navigation__link{padding-left:20px!important}.text-overlay__text .text-overlay__subheading{font-size:12px;margin-bottom:10px}.text-overlay__reveal h2.text-overlay__title{font-size:30px!important}.text-overlay__text .text-overlay__button-row a.text-overlay__button.btn{padding:13px 30px;font-size:14px}.text-overlay__text .text-overlay__button-row{gap:10px}.text-overlay__text .text-overlay__button-row{margin-top:12px}.itg_collection_tab.collection_tab_sec{padding-top:60px}.collection_tab_sec{padding:40px 0}.collection_tab_heading{font-size:20px}.collection-tab-title{padding:16px 0;gap:10px;flex-wrap:wrap}.collection-tab-title .tab{font-size:12px}.itg_collection_tab .product-grid img.theme-img{width:100%;height:100%;object-fit:cover}.collection_tab_sec .product-block__title{font-size:16px;padding-top:10px}.collection_tab_sec .product-price.product-price--block{padding-top:10px;font-size:16px}.itg_collection_tab .product-grid{gap:20px}.itg_collection_tab .product-grid img.theme-img{width:100%;height:180px;object-fit:contain}.marquee-container{margin:30px 0}.marquee-container span.marquee-item.marquee-text{font-size:70px;padding-right:12px}.itg_gallery_main{padding:30px 0}.container{max-width:100%;margin:0 auto;padding:0 20px}.itg_gallery_main .gallery .slider__grid{gap:20px;margin:0;padding:0}.itg_gallery_main .gallery .slider__grid .slider__item.gallery__item{height:200px!important}.itg_gallery_main .gallery .slider__grid .slider__item.gallery__item .text-overlay__text{padding:16px}.itg_gallery_main .gallery .slider__grid .slider__item.gallery__item .text-overlay__text h2{margin-bottom:10px}.itg_gallery_main .gallery .slider__grid .slider__item.gallery__item .text-overlay__text .text-overlay__button-row span.text-overlay__button{font-size:16px}.itg_collection_list h2.hometitle{margin:0 0 30px;padding:0}.itg_collection_list .product-grid{gap:16px}.itg_collection_list .product-grid .text-overlay__inner{padding:16px 5px}.itg_collection_list .product-grid .text-overlay__inner h2.h4{font-size:16px;line-height:20px}.itg_image_with_text{padding:60px 0;margin:60px 0}.itg_image_with_text .column--half.column--order-push-desktop .image-overlap__image-1{margin-top:20px}.itg_image_with_text .column--half.column--order-push-desktop .image-overlap__image-2{margin-inline-end:-16px;transform:translate(-18px)}.itg_image_with_text .column--half.column--order-push-desktop{padding-left:0!important}.itg_image_with_text .flexible-layout.valign-middle .column.column--half.align-ltr-left{padding-top:20px}.itg_image_with_text .feature-text-paired .subheading{font-size:12px;margin-bottom:10px}.itg_image_with_text .feature-text-paired{margin-left:0;margin-right:0}.itg_image_with_text .feature-text-paired h2{font-size:20px;margin-bottom:10px}.itg_image_with_text .feature-text-paired .rte{font-size:14px;line-height:22px;margin-bottom:12px}.itg_image_with_text .feature-text-paired .lightly-spaced-row.button-row a.btn{padding:13px 36px;font-size:16px}.itg_featured_collection{margin-top:0;margin-bottom:60px}.itg_featured_collection h2.hometitle a{font-size:20px;padding:0 10px}.itg_featured_collection .collection-slider .has-paging .slider-nav__btn svg{width:20px;height:20px}.itg_featured_collection h2.hometitle,.itg_featured_collection .view-all{margin-bottom:20px}.itg_featured_collection .view-all a{font-size:14px}.collection-listing{padding:0}.itg_featured_collection .product-grid{gap:16px}.itg_featured_collection .product-grid .slider__item .product-block__detail{margin-top:10px}.itg_featured_collection .product-grid .slider__item .product-block__detail .product-block__title{font-size:16px}.itg_featured_collection .product-grid .slider__item .product-price{margin-top:10px}.itg_featured_collection .product-grid .slider__item .product-price .price{font-size:16px}.logo-area.container.container--no-max{padding:0 20px}.section-featured-product{padding:60px 0;margin-top:60px}.itg_featured_product media-gallery.media-gallery{width:100%}.itg_featured_product .media-gallery .main-image{margin:0}product-form.itg_featured_product .detail.product-column-right{width:100%!important;max-width:100%;margin-inline-start:0;margin-top:16px}product-form.itg_featured_product .detail.product-column-right h2.h1{margin:0 0 10px;font-size:20px}product-form.itg_featured_product .detail.product-column-right .product-info__price.product-price{margin-right:0;margin-bottom:10px}product-form.itg_featured_product .detail.product-column-right .price .price__default{font-size:20px}.price-descriptors shopify-payment-terms{font-size:16px}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:20px;margin-bottom:20px}product-form.itg_featured_product .detail.product-column-right buy-buttons button.btn{padding:13px 36px;font-size:16px}.video-section__play-btn svg{width:50px!important;height:50px!important}.itg_testimonials_section{margin:60px 0}.itg_testimonials_section .subheading{font-size:16px;margin-bottom:10px}.itg_testimonials_section .testimonial__column--text .testimonial__star-rating svg.icon{width:16px;height:16px}.itg_testimonials_section .testimonial__column--text .testimonial__star-rating{margin-bottom:10px}.itg_testimonials_section .testimonial__text blockquote.testimonial__blockquote{font-size:14px!important}.itg_testimonials_section .testimonial__text{margin-bottom:12px}.itg_testimonials_section .testimonial__author{font-size:16px}.itg_testimonials_section .testimonial__column--image figcaption.testimonial__image-with-caption__caption{margin-top:12px;font-size:16px}.itg_testimonials_section .testimonial-list .slideshow-nav__btn{width:24px;height:24px}.itg_testimonials_section .testimonial-list .slideshow-nav__btn svg{width:24px;height:24px}.itg_testimonials_section .testimonial-list .slideshow-ctrl,div#shopify-section-template--21869172916502__0bfba730-0909-4306-bf21-8975a00bb730 .itg_image_with_text .feature-text-paired{margin-left:0}.itg_featured_blog{margin:0}.itg_featured_blog h2.hometitle{font-size:20px;margin-bottom:20px}.itg_featured_blog .article-list .article .article-image{margin-bottom:10px}.itg_featured_blog .article-list .article h3{font-size:18px;margin-bottom:10px}.section-header a.show-search-link span.show-search-link__text{display:none}.section-header a.show-search-link svg.icon{width:20px;height:20px}.logo-area .mobile-nav-toggle{width:30px;height:30px}.itg_featured_blog .article-list .article .rte{margin-bottom:10px;font-size:16px;line-height:20px}.itg_featured_blog .article-list .article .meta span.iconmeta.time{font-size:12px}.itg_featured_blog .article-list .article{padding:0 10px}.itg_featured_blog .article-list{margin-right:-10px;margin-left:-10px}.cross-page-promos{padding:20px 0}.cross-page-promos .column.column--quarter img.theme-img{width:24px;height:24px}.cross-page-promos .column.column--quarter .icon-with-caption__text{margin-top:12px}.cross-page-promos .column.column--quarter .icon-with-caption__text .heading-font{font-size:16px}.itg_footer.container .section-footer__row{padding:60px 0}.itg_footer .section-footer__row__col .section-footer__title{font-size:16px;margin-bottom:16px}.itg_footer .section-footer__row__col .section-footer__text.rte{font-size:16px;line-height:20px}.itg_footer.container .section-footer__row .section-footer__text-block--with-text{padding-left:0!important;max-width:100%}.itg_footer .section-footer__row__col{margin:0!important;padding:0 0 26px!important}.itg_footer .section-footer__menu-block__menu li{font-size:16px;margin-bottom:12px}.itg_footer .section-footer__row__col.section-footer__newsletter-block{flex:0 1 100%;padding-bottom:0!important}.itg_footer .section-footer__row__col .signup-form{margin-top:12px}.itg_footer .section-footer__row__col .signup-form input.signup-form__email{padding:13px;font-size:16px}.itg_footer .section-footer__row__col .signup-form p{margin-bottom:12px}.itg_footer .section-footer__row__col .signup-form button.btn{padding:13px 30px;font-size:14px}.itg_footer .section-footer__row__col ul.social{gap:10px}.itg_footer .section-footer__row__col ul.social a.social__link svg.icon{width:16px;height:16px}.itg_footer.container,.itg_footer_last .container{padding:0 20px}.itg_footer_last .container .section-footer__row .section-footer__payment-icons{gap:5px;flex-wrap:wrap}.itg_footer_last .container .section-footer__row .section-footer__payment-icons svg{height:20px}.itg_footer_last .section-footer__row__col .copyright{font-size:14px;margin-top:12px}.itg_footer_last .container .section-footer__row{padding:20px 0}.page-header .majortitle{font-size:18px}.main_list .product-block__title,.main_list .product-block .small{font-size:13px}.filters-adjacent.collection-listing .product-block__title,.filters-adjacent.collection-listing .price__current{font-size:16px}.itg_custom_product .title-row .product-title{font-size:18px}.itg_custom_product span.price__current,.itg_featured_collection .view-all a{font-size:16px}.itg_custom_product .price-descriptors .shopify-payment-terms{font-size:14px}.itg_custom_product .product-form .label{font-size:16px}.itg_custom_product .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{font-size:14px}.itg_custom_product summary.disclosure__title{font-size:14px}.itg_related_products .product-block__title,.itg_related_products span.price__current{font-size:14px}.itg_slide_icon .align-center.hometitle{font-size:20px}.icon-with-caption .flexible-layout.layout-all-quarters .icon{width:24px;height:24px}.itg_custom_product .my_quantity .quantity-wrapper a{width:40px;min-width:40px;height:40px;line-height:40px}.itg_custom_product .disclosure__content p span{font-size:13px!important}.itg_custom_product .icon{width:18px;height:18px}.itg_slide_icon .swiper-button-prev svg,.itg_slide_icon .swiper-button-next svg{height:24px;width:24px}.flexible-layout.layout-all-quarters .icon{width:24px;height:24px}.collection-listing.related-collection{padding-top:20px}.itg_custom_product .disclosure__title{padding:15px 30px 15px 0}.itg_custom_product .btn--large{padding:15px 25px}.itg_custom_product .disclosure__title:before,.disclosure__title:after{width:10px;height:1px}.itg_custom_product .disclosure__content p span{font-size:14px!important}.itg_custom_product .disclosure__content p{font-size:14px}.itg_custom_product .disclosure__content table span{font-size:14px!important}.itg_custom_product .disclosure__content table{width:380px!important}.itg_custom_product .disclosure__content{padding-bottom:20px}.itg_custom_product.detail.product-column-right.cc-animate-init.cc-animate-in{margin-top:20px}.itg_custom_product .product-info__price.product-price.product-price--large{padding:7px 0}.swiper-wrapper .swiper-slide.product-block{margin-right:30px!important}.itg_main_product media-gallery{width:100%!important}.itg_custom_product{width:100%!important;max-width:100%!important;margin:0 auto;padding:0;margin-left:0!important}.itg_main_product product-form{margin:0 auto;padding:0 20px}.itg_slide_icon .swiper-button-prev{justify-content:left}.itg_related_products .itg_slide_icon{width:100%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.itg_custom_product .quantity-wrapper input[name=quantity]{width:40px;height:40px}.itg_custom_product .product-form .input-row input[name=quantity]{margin-right:10px;margin-left:10px}.itg_custom_product .my_quantity .quantity-wrapper input[name=quantity]{font-size:14px}.itg_custom_product .product-form .label{margin-bottom:8px}.itg_custom_product .shopify-cleanslate .jjzYeefyWpPZLH9pIgyw{padding:4px!important;min-height:44px!important;max-height:60px!important}.itg_custom_product .shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau{font-size:14px!important}.shopify-payment-button .shopify-payment-button__more-options{font-size:14px}.product-form .quantity-submit-row.has-spb .btn{min-height:48px}.itg_custom_product .qZgSr5RiiBCTAMfQYsty{height:20px!important;width:65px!important}.quantity-wrapper{margin-bottom:10px}.itg_filtered .product-grid{row-gap:18px;column-gap:18px}.my_collection_list.page-header--padded-medium .text-overlay{padding-top:90px;padding-bottom:90px}.my_collection_list .text-overlay__title.super-large-text{font-size:30px;margin-bottom:15px}.my_collection_list .pagination{padding:30px}.my_collection_list .pagination__sep,.pagination__number{margin:0 4px}.my_collection_list .text-overlay__rte.rte.cf.align-center.reading-width.large-text{font-size:16px}.logo-area__right span.cart-link__count{font-size:10px}.logo-area__right span.cart-link__count{font-size:8px}.template-blog .page-section-spacing{margin:60px 0}.template-blog .utility-bar .utility-bar__right .utility-bar__item svg.icon{width:16px;height:16px}.template-blog .article-list{margin-top:16px}.template-blog .article-list .article .article-image{margin-bottom:16px}.template-blog .article-list .article h2{font-size:16px;margin-bottom:16px}.template-blog .article-list .article .rte.cf{margin-bottom:16px;font-size:12px}.template-blog .article-list .article .meta span,.template-blog .article-list .article .meta a{font-size:12px;line-height:1}.itg_main_blog h1.majortitle{margin-top:20px;padding:0 0 10px}.itg_main_blog .rte p,.itg_main_blog .rte,.itg_main_blog .rte a{font-size:12px;line-height:18px;margin-bottom:12px}.itg_main_blog .rte h2,.itg_main_blog .rte h3,.itg_main_blog .rte h4,.itg_main_blog .rte h5{margin:0 0 16px;font-size:16px}.itg_main_blog .lightly-spaced-row p.social-share__heading{font-size:12px}.itg_main_blog ul.social li a.social__link{margin-inline-start:10px}.itg_main_blog ul.social li a.social__link svg.icon{width:14px;height:14px}.itg_main_blog .meta{margin-top:16px}.itg_main_blog .meta span,.itg_main_blog .meta a{font-size:12px;line-height:1}.itg_main_blog .pagination-row{margin:0}.itg_main_blog .pagination-row span{font-size:14px;margin:0!important}.template-article .page-section-spacing{margin-bottom:60px}.main-search__button svg.icon,.main-search button.main-search__close svg.icon{width:20px;height:20px}.main-search form.main-search__form{margin:40px auto;max-width:100%}.main-search form.main-search__form input.main-search__input{padding:12px 12px 12px 16px;line-height:1;font-size:12px}.main-search__button{right:10px}.main-search__container.container{max-width:100%}.search-suggestions li.search-suggestions__list-item{margin-inline-start:10px}.search-suggestions li.search-suggestions__list-item a,.search-suggestions span.search-suggestions__heading{font-size:12px}.main-search__results__products .product-grid,.template-search .product-grid{column-gap:16px;row-gap:16px}span.product-label.product-label--stock{margin:5px}span.product-label.product-label--stock span{font-size:12px}.product-block__title{font-size:14px;padding-top:0}.product-price.product-price--block{padding-top:10px;font-size:14px}.main-search button.main-search__close{top:20px}.main-search__results{margin-bottom:60px}.main-search__results a.main-search__results-all-link{padding:12px 30px;font-size:12px}.template-search .utility-bar__item{font-size:12px}.template-search .utility-bar{margin-bottom:12px}.pagination{padding:16px}.my_collection_list .pagination__sep,.pagination__number{margin:0 10px;font-size:14px}.template-collection a.pagination__next,.template-collection a.pagination__prev,.template-search a.pagination__next,.template-search a.pagination__prev{font-size:12px}.itg_main_page{margin:60px 0}.itg_main_page h1.majortitle{margin-bottom:30px;font-size:30px}.itg_main_page .rte h2{font-size:18px;margin-bottom:12px}.itg_main_page .rte p,.itg_main_page .rte a,.itg_main_page .rte span,.itg_main_page .rte li{font-size:12px;color:#6d7175}.itg_contact_main{margin:60px 0}.itg_contact_main h1.majortitle{margin-bottom:30px}.itg_contact_main .account-form.reading-width{max-width:100%}.itg_contact_main .flexible-layout{gap:14px}.itg_contact_main .account-form.reading-width .column label{margin-bottom:8px;font-size:12px}.itg_contact_main .account-form.reading-width .column input{padding:12px;font-size:12px}.itg_contact_main .account-form.reading-width .column textarea{height:120px;padding:12px;font-size:12px}.itg_contact_main .lightly-spaced-row button.btn{width:40%;padding:12px 16px;font-size:12px}.itg_contact_main .lightly-spaced-row{margin-top:12px}.itg_main_login{margin:60px auto!important}.itg_main_login .small-form{width:100%}.itg_main_login h2{margin-bottom:24px;font-size:20px}.itg_main_login .small-form .input-row label{margin-bottom:8px;font-size:14px}.itg_main_login .small-form .input-row input{padding:12px 16px;font-size:12px}.itg_main_login .small-form .input-row{margin-bottom:20px}.itg_main_login .small-form .input-row div#forgot_password{font-size:12px;margin-top:5px}.itg_main_login .lightly-spaced-row-above{margin-top:20px}.itg_main_login .lightly-spaced-row-above button.btn{padding:12px 16px;font-size:14px}.itg_main_login .lightly-spaced-row-above a.underline{font-size:14px}.itg_main_login p.note{font-size:14px;margin-bottom:20px}.itg_main_login span.note,.itg_main_login span.note a{margin-top:12px;font-size:14px}.itg_more_to_add_main{grid-template-columns:repeat(1,minmax(auto,1fr));gap:20px}.itg_more_to_add_part img{width:100%;height:auto}.itg_more_to_add_part h4{margin:12px 0;font-size:16px}tr.itg_pro_table_head th,tr.item_table_datas td.item_table_box{padding:10px;font-size:14px}td.variant-quantity button{width:16px;height:16px;font-size:16px}span.itg_pro_qty{font-size:12px;padding:12px}span.itg_pro_total_total_price,span.itg_pro_total_variation,span.itg_pro_total_qty{font-size:14px}.itg_more_to_add_part button.btn{padding:13px 16px;font-size:14px}.itg_image_text_overlay h2.text-overlay__title.h1{font-size:22px!important;margin-bottom:14px}.itg_image_text_overlay .text-overlay__rte{font-size:14px}body.template-product .itg_image_text_overlay .text-overlay__inner{padding:20px}body.template-product .itg_image_text_overlay .text-overlay__inner .text-overlay__text{padding:16px;text-align:center}body.template-collection .utility-bar__left .utility-bar__item span{font-size:16px}body.template-collection .utility-bar__left .utility-bar__item span.btn-icon:first-child{margin-inline-end:8px}body.template-collection .utility-bar__left .utility-bar__item span.btn-icon{width:20px;height:30px}body.template-collection .utility-bar__centre .utility-bar__item{font-size:12px}.itg_filtered .filters{width:88%}.itg_filtered .filters .filters__inner span.filter-toggle__group-label{font-size:14px}.itg_filtered form#CollectionFilterForm .filter-group .filter-group__heading__text{margin:0;margin-inline-end:20px;font-size:14px}.itg_filtered form#CollectionFilterForm .filter-group{margin-bottom:30px}.itg_filtered .filters .filters__inner .filter-toggle__options label span{padding:.25em .5em;font-size:12px}.itg_filtered form#CollectionFilterForm .filter-group .filter-group__heading .filter-group__heading__indicator svg.icon{width:20px;height:20px}.itg_filtered form#CollectionFilterForm .filter-group .cc-price-range__input-row .cc-price-range__input-container span.cc-price-range__input-currency-symbol{font-size:14px;margin-right:2px}.itg_filtered form#CollectionFilterForm .filter-group .cc-price-range__input-row .cc-price-range__input-container{padding-inline-start:15px}.itg_filtered form#CollectionFilterForm .filter-group .cc-price-range__input-row .cc-price-range__input-container input{font-size:14px;padding:12px 12px 12px 4px}body.template-collection .utility-bar__left .toggle-btn.utility-bar__item .btn-icon svg{width:23px;height:23px;margin-top:-10px}.section-footer__newsletter-block__social:not(:first-child){margin-top:20px}.template-index .itg_collection_list{margin-top:60px!important;margin-bottom:60px!important}.itg_collection_list h2.hometitle{font-size:20px}.itg_collection_list .product-grid{gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}.itg_slideshow .text-overlay__inner{padding:20px 20px 50px}}@media only screen and (min-width: 320px) and (max-width: 480px){.filters-adjacent.collection-listing .product-block__title,.filters-adjacent.collection-listing .price__current{font-size:12px}.itg_slide_icon .align-center.hometitle{font-size:15px}.itg_related_products .itg_slide_icon{width:80%;margin:0 auto 20px}.itg_related_products .product-block__title,.itg_related_products span.price__current{font-size:12px}.itg_custom_product .product-form .quantity-submit-row .quantity-submit-row__submit,.itg_custom_product .shopify-payment-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/responsive.css.map */
