@media(max-width:1200px){body .header .header__columns .header__column{gap:15px}body .header .header__column--right .search-action{display:flex;margin:0}body .header .header__column--right>predictive-search-component{display:none}body .header .header__columns .header__column--center{margin-left:40px}.custoom-mega-menu .mega-menu__grid .mega-menu__list{gap:20px}.custoom-mega-menu .mega-menu__grid .mega-menu__list>li:not(:nth-last-child(3)):not(:last-child):after{right:30px}}@media(min-width:1024px){.facets.facets-controls-wrapper{grid-column:column-4 / column-12!important}}@media(max-width:1024px){body .header .header__columns .header__column.header__column--center{display:none}body #header-component[data-menu-style=menu] .header__drawer{display:flex}body .menu-drawer-container .header__icon--summary{padding:0;height:20px;width:20px}body .menu-drawer-container .header__icon--summary .svg-wrapper{height:20px;width:20px}body .menu-drawer-container .header__icon--summary .svg-wrapper svg{height:100%;width:100%}body .header .header__columns .header__column.header__column--right predictive-search-component{display:none}body .header .header__columns .header__column{gap:15px}body .header .header-logo{margin-left:auto;margin-right:auto}body .header .header__columns .header__column.header__column--left search-button{display:flex;margin-left:-10px}body .predictive-search-form .predictive-search-form__header-inner{background:transparent}.mainBanner{padding:130px 0}.eyeBrowText{font-size:14px}.headingH1{font-size:50px;line-height:60px}.mainBannerContent p{font-size:18px;line-height:24px;margin-top:15px}.mainBtn{margin-top:40px}.mainBtn :is(a,button){min-width:180px;height:46px}.qualityIconBox{padding:30px 0}.qualityIconBoxRow{gap:20px}.qualityIconBoxWrapper img{height:35px;width:35px}.qualityIconBoxWrapper h3{font-size:18px;margin-top:15px}.sectionHeaderWithBtn{margin-bottom:40px}.headingH2{font-size:35px;line-height:42px}.jm-review-widget__header-and-body .jm-review-widget-minimal-header__title{font-size:35px!important;line-height:42px}.collectionsCardMain{margin:80px 0}.collectionCardContent h3{font-size:18px;margin-top:15px}.collectionCardContent p{margin-top:8px}.productCardMain{margin:80px 0}body .product-card .product-badges__badge{font-size:13px}.backGroundContentBgWrapper{padding:60px 30px}.backgroundContentWrapperContent p{font-size:18px;line-height:24px;margin-top:15px}.headingHldr{margin-bottom:40px}.brandBtn a{font-size:16px;padding:12px 30px}.shopByBrand{padding:50px 0}.mainFooterRow{grid-template-columns:repeat(3,1fr);gap:40px 20px}.mainFooterRow .shopify-block{grid-column:span 3;max-width:600px;margin-left:auto;margin-right:auto}.footerTop{padding:60px 0}.footerMenu{margin-inline:auto;gap:20px}.footLogoNewsLetter p{text-align:center}.footLogo a{margin-left:auto;margin-right:auto}body .payment-icons__list li{width:32px}.mainBanner.pageBanner{min-height:380px}.counterItemSec{padding:50px 0}.counterItemSecRow{gap:15px}.counterBoxWrap .counter{font-size:25px}.counterBoxWrap p{margin-top:15px}.counterBoxWrap{padding:30px 20px}.imageWithContentText p{font-size:18px;margin-top:15px}.imageWithContentTextHeadlineText{margin-top:40px;padding:20px}.imageWithContentTextHeadlineText p{font-size:16px}.imageWithContent,.backgroundBannerContent.hasSpacing,.iconBoxDIY{margin:80px 0}.iconBoxDIYRow{gap:15px}.iconBoxDIYWrapper{padding:30px 20px}.iconBoxDIYWrapper h3{font-size:18px;margin-top:15px}.iconBoxDIYWrapper p{margin-top:15px}.getInTouch{margin:80px 0}.getInTouchRow{gap:20px}.getInTouchContent>p{font-size:18px}.contactIconListWrapper{margin-top:40px;gap:25px}.contactIconListPrDet span,.contactIconListPrDet h4{font-size:18px}.getInTouchForm{padding:30px}.fieldCtForm label{font-size:16px}.fieldCtForm :is(input,select,textarea){height:55px}.fieldCtForm textarea{height:140px}.getInTouchForm form .mainBtn{margin-top:20px}body .cart-drawer .cart-drawer__heading,body .cart-page__title .h4{font-size:32px}.template-list-collections .ui-test-collection-list .section--page-width .resource-list--grid{gap:20px 15px}body .collection-card .collection-card__content :is(.h1,.h2,.h3,.h4,.h5,.h6),body .collection-card .collection-card__content :is(.h1,.h2,.h3,.h4,.h5,.h6) *{font-size:16px}.faqMain{margin:80px 0}.tab-btn-faq{min-height:45px;min-width:130px;padding:8px 20px;width:100%}.tabs-content-faq{margin-top:40px}.template-collection .product-grid{grid-template-columns:repeat(2,1fr);gap:20px}.template-collection .product-grid-container{padding-top:80px;padding-bottom:80px}.product-information .product-information__grid{padding:50px 0;gap:25px}.product-title h1{font-size:27px;line-height:35px}.product-information__grid .priceContainer .price{font-size:18px}.product-information__grid .priceContainer .compare-at-price{font-size:15px}.product-information__grid variant-picker.variant-picker{margin-top:15px}.product-information__grid .variant-picker .variant-option__button-label{min-width:116px;padding:12px 20px;min-height:46px}.product-information__grid product-form-component .product-form-buttons{margin-top:25px}.product-information__grid .accelerated-checkout-block{margin-top:0}quantity-selector-component.quantity-selector{height:46px;min-width:126px;padding:0 14px}.iconWithText-row{margin-top:15px}.iconWithText-box{padding:12px}.product-information__grid .accordion .details__header{padding:18px 0;font-size:16px}.product-information__grid .accordion .details__header .svg-wrapper>svg,.product-information__grid .accordion .details__header .icon-plus{width:22px;height:22px}.product-information__grid .product-information__media .slideshow-controls__thumbnails{gap:15px}.product-information__grid .details-content :is(h2,h2 span){font-size:24px}.product-information__grid .details-content :is(h3,h3 span){font-size:22px}.product-information__grid .details-content :is(h4,h4 span){font-size:20px}.product-information__grid .variant-option+.variant-option{margin-top:25px}.template-collection .products-count-wrapper{font-size:17px}body .product-card .product-card-title{font-size:16px}body .header .header__column--right .search-action{display:none}body .menu-drawer{z-index:99;padding:20px 15px;gap:50px;background:#c63030}body .menu-drawer .menu-drawer__menu{display:flex;flex-direction:column}body .menu-drawer .menu-drawer__menu.has-submenu{padding-left:0!important;padding-right:0!important;margin-bottom:0!important}body .menu-drawer .menu-drawer__close-button{height:20px!important;width:20px!important;min-height:20px;padding:0;z-index:1;margin-top:20px;filter:invert(1)}body .menu-drawer .menu-drawer__close-button *{height:100%;width:100%}body .menu-drawer .menu-drawer__featured-content{display:none}body .menu-drawer .menu-drawer__menu li{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0!important}body .menu-drawer .menu-drawer__menu-container--divider{border:none!important}body .menu-drawer .menu-drawer__menu li:not(:last-child){border-bottom:1px solid transparent}body .menu-drawer .menu-drawer__menu .menu-drawer__menu-item{min-height:auto;height:auto;font-weight:400;font-size:18px;line-height:1.1;letter-spacing:0px;padding:18px 0!important;margin:0!important;transition:all ease .3s;color:#fff}body .menu-drawer .menu-drawer__menu .menu-drawer__menu-item>.svg-wrapper{padding:0!important;width:18px;height:18px}body .menu-drawer .menu-drawer__submenu{background:#c63030}body .menu-drawer .menu-drawer__menu-item--parent{min-height:auto;height:auto;font-weight:400;font-size:18px;line-height:1.1;letter-spacing:0px;padding:18px 0!important;margin:0!important;transition:all ease .3s;color:#fff}body .menu-drawer .menu-drawer__submenu .menu-drawer__close-button{display:none}body .menu-drawer .menu-drawer__submenu .menu-drawer__back-button{padding:20px 15px!important;min-height:auto;height:auto;font-weight:500;font-size:18px;line-height:1.1;letter-spacing:0px;margin:0!important;transition:all ease .3s;color:#c63030;background:#fff;border:none!important;outline:none!important;box-shadow:unset!important;border-radius:0!important}body .menu-drawer .menu-drawer__submenu ul{padding:40px 15px}body .menu-drawer .menu-drawer__submenu .menu-drawer__menu ul{padding:0}body .menu-drawer .menu-drawer__submenu .menu-drawer__menu ul{gap:10px;padding-bottom:18px}body .menu-drawer .menu-drawer__submenu .menu-drawer__menu ul li{border:none!important}body .menu-drawer .menu-drawer__submenu .menu-drawer__menu ul .menu-drawer__menu-item{padding:0!important;font-size:16px;border:none!important}.wishlist-hero-product-app-block .wishlisthero-product-in-wishlist svg,.wishlist-hero-product-app-block button[title="Add to wishlist"] svg{width:16px!important;height:16px!important}.wishlist-hero-product-app-block .wishlisthero-product-in-wishlist,.wishlist-hero-product-app-block button[title="Add to wishlist"]{width:34px!important;height:34px!important}.shopify-block.shopify-app-block:has(.wishlist-hero-product-app-block){top:-10px}body .shopify-policy__container{margin:80px 0}}@media(max-width:768px){.qualityIconBoxRow{gap:20px}.qualityIconBoxRow{grid-template-columns:1fr max-content 1fr}.qualityIconBoxRow>.divider:nth-of-type(4n+2){display:none}.headingH1{font-size:42px;line-height:50px}.mainBannerContent{max-width:576px}.collectionsCardMain{margin:60px 0}.headingH2{font-size:30px;line-height:35px}.jm-review-widget__header-and-body .jm-review-widget-minimal-header__title{font-size:30px!important;line-height:35px}.productCardMain{margin:60px 0}.qualityIconBoxWrapper h3{font-size:16px;margin-top:15px}body .product-card .product-card__content slideshow-arrows .slideshow-control{opacity:1}.shopByBrand{padding:40px 0}.mainBanner.pageBanner{min-height:300px}.counterItemSec{padding:40px 0}.counterItemSecRow{gap:15px;grid-template-columns:repeat(2,1fr)}.imageWithContent{margin:60px 0}.imageWithContentRow{grid-template-columns:repeat(1,1fr)}.imageWithContentText p{max-width:100%}.backgroundBannerContent.hasSpacing,.iconBoxDIY{margin:60px 0}.iconBoxDIYRow{gap:15px;grid-template-columns:1fr 1fr}.getInTouchRow{grid-template-columns:repeat(1,1fr)}.getInTouch{margin:60px 0}.getInTouchContent>p{max-width:100%}.faqMain{margin:60px 0}.tab-btn-faq{min-width:110px;font-size:16px}.accordion-item-header,.accordion-item-body-content{padding:20px}.accordion-item-header h5{font-size:16px}.accordion-item-header:after{width:20px;height:20px;min-width:20px}.template-collection .product-grid-container{padding-top:60px;padding-bottom:60px}.product-information .product-information__grid{gap:25px;grid-template-columns:repeat(1,1fr)!important}.product-information__grid .product-information__media :is(slideshow-container,slideshow-slides,.product-media-constraint-wrapper .product-media){aspect-ratio:1/1}.product-information__grid .details-content :is(h2,h2 span){font-size:22px}.product-information__grid .details-content :is(h3,h3 span){font-size:20px}.product-information__grid .details-content :is(h4,h4 span){font-size:18px}.product-title h1{font-size:25px;line-height:33px}.variant-option legend{font-size:16px;margin-bottom:10px}.product-information__grid .variant-picker .variant-option__button-label{min-width:100px;padding:12px 16px;min-height:42px}.product-information__grid .product-information__media,.product-information__grid .product-details{width:100%!important;grid-column:span 2}.shopify-block.shopify-app-block:has(.wishlist-hero-product-app-block){right:10px}body .shopify-policy__container{margin:60px 0}}@media(max-width:749px){.template-collection .product-grid{grid-template-columns:repeat(3,1fr);gap:15px}.product-information__grid .accelerated-checkout-block{margin-top:10px}.product-information__grid slideshow-controls[pagination-position=center][thumbnails]{display:flex!important}.product-information__grid slideshow-controls[controls-on-media][pagination-position=center]{display:none!important}.template-collection .facets-toggle{padding:15px;border:1px solid #C63030;border-radius:5px;margin-bottom:20px!important}.template-collection .facets-toggle button{font-family:DM Sans;font-weight:700;font-size:17px;line-height:1;letter-spacing:0px;text-transform:uppercase}.template-collection .facets__filters-wrapper .checkbox__label .checkbox__label-text{font-size:14px;padding-left:10px}.facets__drawer-actions{flex-direction:column}.facets__drawer-actions *{width:100%}body .product-card .group-block-content:has(.card-gallery) .buy-buttons-block{opacity:1;transform:translateY(0)}body .product-card .group-block-content:has(.card-gallery) .buy-buttons-block .mainBtn :is(a,button){height:36px;padding:10px}.template-collection .facets__filters-wrapper{margin:0!important}}@media(max-width:575px){body .announcement-bar{padding:10px 0}body .announcement-bar__text{font-size:12px}body .menu-drawer .menu-drawer__menu .menu-drawer__menu-item{font-size:16px;padding:15px 0!important}body .menu-drawer .menu-drawer__submenu .menu-drawer__menu ul .menu-drawer__menu-item{font-size:14px}body .menu-drawer .menu-drawer__submenu .menu-drawer__menu ul{gap:7px;padding-bottom:15px}body .menu-drawer .menu-drawer__submenu .menu-drawer__back-button{font-size:16px}.mainBanner{padding:100px 0}.eyeBrowText{font-size:12px;margin-bottom:5px}.headingH1{font-size:34px;line-height:40px}.mainBannerContent p{font-size:16px;line-height:21px;margin-top:10px}.mainBtn{margin-top:30px}.mainBtn :is(a,button){min-width:150px;height:43px;font-size:13px}.qualityIconBox{padding:20px 0}.qualityIconBoxRow{grid-template-columns:1fr;gap:15px}.divider{width:100%;background:#40404033;height:1px}.qualityIconBoxRow>.divider:nth-of-type(4n+2){display:block}.qualityIconBoxWrapper img{height:30px;width:30px}.qualityIconBoxWrapper h3{font-size:16px;margin-top:12px}.qualityIconBoxWrapper p{font-size:14px}.collectionsCardMain{margin:40px 0}.sectionHeaderWithBtn{margin-bottom:30px;flex-direction:column;align-items:center;gap:20px;text-align:center}.headingH2{font-size:25px;line-height:30px}.jm-review-widget__header-and-body .jm-review-widget-minimal-header__title{font-size:25px!important;line-height:30px}.rightSecHead a{font-size:14px;gap:15px;padding-bottom:5px}.rightSecHead a img{width:22px;min-width:22px}body .swiper :is(.swiper-button-next){right:12px}body .swiper :is(.swiper-button-prev){left:12px}body .swiper :is(.swiper-button-next,.swiper-button-prev){height:30px;width:30px;padding:8px}.productCardMain{margin:40px 0}body .product-card .product-badges{gap:7px;top:10px;left:10px}body .product-card .product-badges__badge{font-size:11px;padding:6px 12px}body .product-card .group-block-content:has(.product-card-title){padding:15px;gap:5px}body .product-card div[ref=priceContainer] span{font-size:16px}body .product-card div[ref=priceContainer] span.compare-at-price{font-size:13px}body .product-card .jdgm-prev-badge__text{font-size:12px}body .product-card .jdgm-prev-badge{font-size:10px}body .product-card .product-card__content slideshow-arrows{padding:10px}.backgroundContentWrapperContent p{font-size:16px;line-height:21px;margin-top:10px}.backGroundContentBgWrapper{padding:50px 17px}.shopByBrand{padding:30px 0}.headingHldr{margin-bottom:30px}.brandBtn a{font-size:14px;padding:8px 25px}.shopByBrandRow{gap:10px}.footerTop{padding:40px 0}.footLogo a img{width:200px}.footLogoNewsLetter p{font-size:14px;margin-top:15px;text-align:left}.mainFooterRow{grid-template-columns:repeat(1,1fr);gap:25px}.mainFooterRow .shopify-block{grid-column:span 1}.footLogo a{margin-left:0;margin-right:auto}.footerMenu{gap:15px;margin:0}.footerMenu>h3{font-size:16px}.footerMenu ul{gap:10px}.footerMenu ul li a{font-size:14px}.footerBottom{padding:15px 0}.footerBottom .copyText p{font-size:13px;text-align:center}body .payment-icons__list li{width:25px}.copyPayment-wrapper{flex-direction:column;gap:15px;align-items:center}.mainBanner.pageBanner{min-height:80px}.counterItemSec{padding:30px 0}.counterItemSecRow{gap:10px}.counterBoxWrap{padding:20px 12px}.counterBoxWrap .counter{font-size:22px}.counterBoxWrap p{margin-top:10px;font-size:14px}.imageWithContentText p{font-size:16px;margin-top:10px}.imageWithContentText .headingH2{margin-bottom:15px}.imageWithContentTextHeadlineText{margin-top:23px;padding:15px}.imageWithContentTextHeadlineText p{font-size:14px}.imageWithContent,.backgroundBannerContent.hasSpacing,.iconBoxDIY{margin:40px 0}.iconBoxDIYRow{gap:12px;grid-template-columns:1fr}.iconBoxDIYWrapper p{margin-top:10px;font-size:14px}.getInTouch{margin:40px 0}.getInTouchContent>p{font-size:16px}.contactIconListWrapper{margin-top:25px;gap:20px}.contactIconListPrDet p{font-size:14px}.contactIconListPrDet span,.contactIconListPrDet h4{font-size:16px;margin-top:5px}.contactIconListPrImg{height:35px;width:35px;min-width:35px;padding:9px}.getInTouchForm{padding:20px 15px}.fieldCtForm label{font-size:14px}.fieldCtForm :is(input,select,textarea){height:46px}.fieldCtForm :is(input,select,textarea),.fieldCtForm :is(input,select,textarea)::placeholder{font-size:14px}.getInTouchForm form .mainBtn{margin-top:10px}.fieldCtForm textarea{height:100px}.getInTouchForm form{gap:15px}body .cart-drawer .cart-drawer__heading,body .cart-page__title .h4{font-size:26px}.template-list-collections .ui-test-collection-list .section--page-width .resource-list--grid{gap:15px 10px}body .collection-card .collection-card__content{padding:15px}body .collection-card .collection-card__content :is(.h1,.h2,.h3,.h4,.h5,.h6),body .collection-card .collection-card__content :is(.h1,.h2,.h3,.h4,.h5,.h6) *{font-size:14px}.collectionCardContent{padding:20px 15px}.faqMain{margin:40px 0}.tab-btn-faq{min-width:80px;padding:10px 15px;min-height:38px}.tabs-content-faq{margin-top:30px}.accordion-item-header{padding:15px}.accordion-item-body-content :is(p,ul li,ol li){font-size:14px;line-height:18px}.accordion-item-body-content{padding:20px 15px}.accordion-item-header:after{width:18px;height:18px;min-width:18px}.template-collection .product-grid{grid-template-columns:repeat(2,1fr);gap:15px 10px}.template-collection .product-grid-container{padding-top:40px;padding-bottom:40px}.product-information__grid .accordion .details__header{padding:15px 0}.product-card .product-category .product-category-link a{font-size:12px}.product-title h1{font-size:22px;line-height:30px}.product-information .product-information__grid{padding:30px 0;gap:20px}.product-information__grid .priceContainer{margin-top:6px!important}.product-information__grid product-price .tax-note{margin-top:6px;font-size:12!important}.product-information__grid .product-inventory__text{font-size:14px}.product-information__grid .product-inventory__status{gap:5px}.product-information__grid .variant-option+.variant-option{margin-top:15px}quantity-selector-component.quantity-selector{height:43px;min-width:96px;padding:0}.product-information__grid .product-information__media .slideshow-controls__thumbnails{gap:10px;margin-top:5px}.product-information__grid .variant-picker .variant-option__button-label{min-width:90px;padding:10px 15px;min-height:40px;font-size:13px}.product-information__grid product-form-component .product-form-buttons{margin-top:15px}.iconWithText-row{margin-top:10px;grid-template-columns:1fr}.product-information__grid .details-content :is(h2,h2 span){font-size:16px}.product-information__grid .details-content :is(p,li,a,p span){font-size:14px}body.template-collection .product-card .group-block-content:has(.product-card-title){padding:10px}body .product-card .product-card-title{font-size:14px}.template-collection.template-search .search-page__header{padding:40px 0}.template-collection.template-search .search-page__header :is(h1,h2,h3,h4,h5,h6){font-size:25px}body .search-page-input{padding-top:10px;padding-bottom:10px}.template-cart .cart-page{margin:40px 0}.wishlist-hero-product-app-block .wishlisthero-product-in-wishlist svg,.wishlist-hero-product-app-block button[title="Add to wishlist"] svg{width:14px!important;height:14px!important}.wishlist-hero-product-app-block .wishlisthero-product-in-wishlist,.wishlist-hero-product-app-block button[title="Add to wishlist"]{width:30px!important;height:30px!important}.shopify-block.shopify-app-block:has(.wishlist-hero-product-app-block){right:5px}body .shopify-policy__container{margin:40px 0}body .shopify-policy__container .shopify-policy__title :is(h1,h2,h3){font-size:28px}body .shopify-policy__container .shopify-policy__title{margin-bottom:30px}body .shopify-policy__container .shopify-policy__body .rte :is(h1,h2,h3,h4,h5,h6){font-size:20px;line-height:24px;margin:20px 0}body .shopify-policy__container .shopify-policy__body .rte :is(p,li){font-size:14px;line-height:19px;margin:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/responsive.css.map */
