html{font-size:calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)))}:root{--main-color: #E96854;--font-color: #1A1A1A;--font16: 1rem;--font17: 1.063rem;--font18: 1.125rem;--font20: 1.25rem;--font22: 1.375rem;--font25: 1.563rem;--font26: 1.625rem;--font28: 1.75rem;--font30: 1.875rem;--font32: 2rem;--font35: 2.188rem;--font36: 2.25rem;--font40: 2.5rem;--font45: 2.813rem;--font50: 3.125rem;--font60: 3.75rem;--font70: 4.375rem;--font100: 6.25rem}header{box-shadow:0 5px 20px #0000000f}.announcement-bar{padding-top:.938rem;padding-bottom:.875rem}.section--page-width,.section.product-grid-container{max-width:84.99%;margin:0 auto;width:100%;padding-left:15px;padding-right:15px}header .header-logo__image{height:3.25rem}header .header__columns{padding:1.063rem 0 1rem;grid-template-columns:auto auto auto}.header__columns .header__column--center{margin-left:-1.113rem;margin-top:.125rem}header .header__column--left{gap:0}header .menu-list{--menu-horizontal-gap: 0;--menu-vertical-gap: 0}.header__columns .menu-list__list-item{margin:0 1.75rem}header-menu .menu-list__link{font-size:var(--font18);font-weight:500;color:#1a1a1a;letter-spacing:0}.menu-drawer-container .header__icon.header__icon--menu,.tab-content,header-drawer .menu-drawer__navigation{display:none}cart-drawer-component.cart-drawer,header-actions .header-actions__action.action__cart{margin-left:2.5rem;margin-right:.063rem;margin-top:-2px}header-actions .account-popover{margin-left:2.75rem}body cart-drawer-component.cart-drawer .header-actions__cart-icon.header-actions__cart-icon--has-cart svg,.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask:inherit!important}body cart-drawer-component.cart-drawer .header-actions__action svg,body cart-drawer-component.cart-drawer .header-actions__action .svg-wrapper,header-actions .header-actions__action.action__cart .svg-wrapper,header-actions .header-actions__action.action__cart .svg-wrapper svg{height:1.563rem;width:1.375rem}header-actions .account-popover__summary .account-button,header-actions .account-popover__summary .account-button svg{height:1.625rem;width:1.5rem}search-button.search-action .header-actions__action .svg-wrapper,search-button.search-action .header-actions__action svg{height:1.188rem;width:1.25rem}.cart-drawer .header-actions__cart-icon .cart-bubble,header-actions .header-actions__cart-icon .cart-bubble{width:1.063rem;top:0;right:-.313rem;padding:.188rem .125rem .188rem .188rem;height:1.063rem}.header-actions__cart-icon.header-actions__cart-icon--has-cart{display:flex}header-actions{align-items:center}.cart-bubble__text{font-size:10px}.cart-drawer .header-actions__action{overflow:visible}header-drawer .menu-drawer__close-button .svg-wrapper,header-drawer .menu-drawer__close-button svg{width:1.25rem;height:1.25rem}header-drawer .menu-drawer__close-button{margin-left:auto;padding:.938rem}.menu-drawer{width:27.5rem}.mobile-nav-img-with-title{padding:1.25rem}.mobile-nav-img-with-title ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.313rem}.mobile-nav-img-with-title ul li,.mobile-nav-img-with-title ul li a,.mobile-nav-img-title__wrapper{display:flex;flex-wrap:wrap}.mobile-nav-img-with-title ul li a{background:#e9e9e9;border-radius:5px;border:1px solid #B9CAD9}.mobile-nav-img-title__img-wrapper{aspect-ratio:5/6.8;padding:0 .313rem;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:100%;background:#f3f3f3;border-radius:5px}.mobile-nav-img-title_text-wrapper{background:#e9e9e9;border-top:1px solid #B9CAD9;width:100%;padding:.625rem .625rem .7rem;text-align:center}.mobile-nav-img-tile_text,.menu-list .menu-item.has-children .accordion-toggle{font-size:var(--font18);font-family:var(--font-h2--family);font-weight:500;text-transform:uppercase;color:#1a1a1a;line-height:1.375rem}.mobile-nav-img-tile_text{font-size:var(--font16);line-height:1.1}.menu-list,.mobile-nav-img-with-title ul{margin:0;padding:0;list-style:none}.menu-list{flex-wrap:wrap}.menu-list .menu-item.has-children{margin:0;width:100%;border-top:1px solid rgba(0,0,0,.1)}.menu-list .menu-item.has-children .accordion-toggle{padding:1.125rem 1.188rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;border:none;background:transparent;width:100%;cursor:pointer}.menu-list .menu-item.has-children .accordion-toggle .menu_toggle_icon{display:flex;flex-wrap:wrap;position:absolute;top:46%;right:1.188rem;transform:translateY(-50%)}.menu-list .menu-item.has-children .accordion-toggle .menu_toggle_icon:before{content:"+";font-size:var(--font50);font-weight:250;line-height:1.25rem}.menu-list .menu-item.has-children .accordion-toggle[aria-expanded=true] .menu_toggle_icon:before{content:"-";margin-top:-.938rem}.submenu .mobile-nav-img-with-title{padding-top:0}.submenu{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.submenu.open{max-height:1000px;opacity:1}.account-actions__list .account-actions__list-item:nth-child(2) .account-actions__link:hover .account-actions__icon svg path{fill:#fff}.account-actions__list .account-actions__icon{width:1.063rem;height:1.125rem;align-items:center}.header__row .menu-drawer{width:400px;max-width:400px}.mobile-nav-grid .menu-list li.menu-item.has-children:nth-child(1){border-top:none}.mobile-nav-grid.accordion-nav .tabs{padding-bottom:10px}.mobile-nav-img-with-title ul li .mobile-nav-img-title{display:block;height:100%}.home_banner_slider .slideshow__text.banner__box .group-block-content{gap:0}.home_banner_slider .slideshow__text.banner__box{padding:.688rem 2.313rem 2.188rem;border:2px solid rgba(26,26,26,.1);margin-top:-1.45rem;max-width:32.78%}.home_banner_slider .slideshow__text h2{font-size:var(--font100);font-weight:600;text-transform:uppercase;line-height:1.04;padding-bottom:1.313rem;color:#121212;letter-spacing:-4%}.home_banner_slider .slideshow__text h2 strong{font-weight:600;color:var(--main-color)}.home_banner_slider .slideshow__text p{color:var(--font-color);font-size:var(--font40);line-height:1.1;font-weight:600;letter-spacing:0;font-family:var(--font-h2--family);margin-bottom:2.625rem}.home_banner_slider .slideshow__text .button{background:transparent;color:#000;border:2px solid var(--font-color);border-radius:50px;min-height:auto;font-size:var(--font20);font-weight:600;letter-spacing:0;padding:.656rem 2.375rem;line-height:normal;min-width:max-content}.home_banner_slider .slideshow-controls__dots .button:after{display:none}.home_banner_slider .slideshow-controls__dots .button{width:14px;height:14px;background:#fff;opacity:1;border-radius:50px;--size: 0}.home_banner_slider .slideshow-controls__dots .button[aria-selected=true]{background:var(--main-color)}.slide__image.mobile_banner{display:none}.home_banner_slider a{position:relative;z-index:2;width:100%}.home_banner_slider a img{height:100%}.text-with-icons .text-with-icons__blocks{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;grid-gap:0 .938rem;padding:3.188rem 0 3.063rem}.text-with-icons .text-with-icons__block-title h3{margin:0;font-family:Poppins,sans-serif;color:#fff;letter-spacing:0;font-size:var(--font22);font-weight:500;line-height:1.5;padding-top:1.8rem}.text-with-icons .text-with-icons__blocks .text-with-icons__block-icon{display:flex;flex-wrap:wrap;justify-content:center}.text-with-icons .text-with-icons__blocks .text-with-icons__block-icon svg{width:3.438rem;height:3.313rem}.text-with-icons .text-with-icons__blocks:nth-child(2) .text-with-icons__block-icon svg{width:4rem;height:3.438rem}.text-with-icons .text-with-icons__blocks:nth-child(3) .text-with-icons__block-icon svg{width:3.438rem;height:3.5rem}.text-with-icons .text-with-icons__blocks:nth-child(4) .text-with-icons__block-icon svg{width:3.375rem;height:3.125rem}.text-with-icons .text-with-icons__blocks:nth-child(5) .text-with-icons__block-icon svg{width:3.688rem;height:3.125rem}.text-with-icons .text-with-icons__blocks:nth-child(6) .text-with-icons__block-icon svg{width:3.125rem;height:3.125rem}.tabs,.best-seller-tab{display:flex;justify-content:center;overflow-x:auto}.tabs .tab-button,.best-seller-tab .tab-button{border:1px solid #696969;background:#fff;color:#696969;font-size:var(--font18);font-family:Poppins,sans-serif;font-weight:500;border-radius:50px;padding:.625rem 3.375rem;line-height:normal;margin:0 -1.25rem;cursor:pointer;min-width:9.375rem}.tabs .tab-button.active,.best-seller-tab .tab-button.active{color:var(--main-color);border-color:var(--main-color);z-index:1}.tab-content.active{display:block}.custom_collection_row .custom_list_collection_row{padding:4.938rem 0}.section-header__title.h2,.best_seller_header h2{margin:0;text-align:center;font-family:Poppins,sans-serif;font-size:var(--font40);letter-spacing:0;font-weight:600;line-height:1.2;padding-bottom:1.9rem}.custom_collection_list_items{margin:0;padding:0;list-style:none;padding-top:2.125rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 .813rem}.collection_item_inner img{width:100%}.image_wrap a{display:flex;flex-wrap:wrap}.collection_item_inner .collection_item_content{padding-top:1.438rem;text-align:center}.collection_item_inner .collection_item_content h3{margin:0;font-size:var(--font35);font-weight:500;text-transform:uppercase;line-height:1.1;letter-spacing:0;padding-bottom:.75rem}.collection_item_inner .collection_item_content p{font-size:var(--font22);font-weight:400;color:var(--font-color);margin:0;line-height:1.5;letter-spacing:0;padding-bottom:1.688rem}.collection_item_inner .collection_item_content a{font-size:var(--font18);font-weight:500;background:var(--font-color);color:#fff;text-decoration:none;line-height:normal;width:100%;display:block;text-align:center;padding:.875rem .938rem;border-radius:50px;letter-spacing:0;transition:.4s linear}.collection_item_inner .collection_item_content a:hover{background:var(--main-color)}.text-with-icons-counter{border-top:1px solid rgba(0,0,0,.2);margin-top:2rem;padding-bottom:1.375rem}.text-with-icons-counter .text-with-icons-counter__blocks{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;max-width:1208px;margin:0 auto;padding:2.375rem 0}.text-with-icons-counter__blocks .text-with-icons-counter__block{text-align:center;border-right:1px solid rgba(0,0,0,.2);display:flex;flex-wrap:wrap;align-items:center;padding-bottom:2px}.text-with-icons-counter__blocks .text-with-icons-counter__block:last-child{border-right:none}.text-with-icons-counter__block div{width:100%}.text-with-icons-counter__block .text-with-icons-counter__block-icon{display:flex;flex-wrap:wrap;justify-content:center}.text-with-icons-counter__block-title{margin-top:auto}.text-with-icons-counter__block:nth-child(1) .text-with-icons-counter__block-icon svg{width:12.375rem;height:6.813rem}.text-with-icons-counter__block:nth-child(2) .text-with-icons-counter__block-icon svg{width:5.625rem;height:5.625rem}.text-with-icons-counter__block:nth-child(3) .text-with-icons-counter__block-icon svg{width:6.25rem;height:6.25rem}.text-with-icons-counter h2{margin:0;font-size:var(--font50);font-weight:500;color:#1a1a1a;line-height:1.1;text-transform:uppercase;padding-top:1.213rem;letter-spacing:0;padding-bottom:.76rem}.text-with-icons-counter p{font-size:var(--font20);font-weight:500;color:#1a1a1a;letter-spacing:0;line-height:1.2;margin:0}.brand_comparison_row{padding-top:7.75rem;padding-bottom:6.5rem}.brand_comparison_title{text-align:center;margin-bottom:5.75rem}.brand_comparison_title h2{font-family:var(--font-paragraph--family);font-size:var(--font40);font-weight:500;color:#1a1a1a;line-height:1.2}.table_header .brand_comparison_item{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr)}.table_header .brand_comparison_item li{display:flex;flex-wrap:wrap;align-items:center;background:#1a1a1a;padding:0 5.375rem 0 .938rem}.table_header .brand_comparison_item li .tshirt_img{display:flex;flex-wrap:wrap;margin-top:-4rem}.table_header .brand_comparison_item li.comfy_brand_td{background:var(--main-color);padding:0 4.313rem 0 .938rem}.table_header .brand_comparison_item li.comfy_brand_td .tshirt_img{margin-bottom:-.625rem}.table_header .brand_comparison_item li .brand_comparison_title{color:#fff;text-transform:uppercase;font-size:var(--font50);letter-spacing:0;font-weight:500;padding-left:4.875rem;margin:0}.brand_comparison_row table{box-shadow:none;width:100%;border:1px solid #B1B1B1;border-collapse:collapse;table-layout:fixed}.brand_comparison_row tr td{font-size:var(--font18);font-weight:400;color:#000;letter-spacing:0;text-align:left;border:1px solid #B1B1B1;padding:1.5rem .938rem;line-height:normal}.table_header .brand_comparison_item .brand_comparison_img{display:flex;flex-wrap:wrap;padding-left:3.313rem}.table_header .brand_comparison_item .brand_comparison_img img{width:auto;max-width:inherit;height:4.375rem}.brand_comparison_row tr{background:#fff}.brand_comparison_row tr:nth-child(2n){background:#eaeaea}.table_header .brand_comparison_item li .tshirt_img img{width:11.313rem}.table_header .brand_comparison_item li.comfy_brand_td .tshirt_img img{width:10.438rem}.brand_comparison_row.product_brand_comparison{background:#f9f9f9;padding-top:4.125rem;padding-bottom:5.563rem}.brand_comparison_row tr td strong{font-weight:600}.best_seller_header{padding-top:4.125rem;padding-bottom:1.813rem}.best-sellers-product-list{padding-bottom:5.313rem}.best_seller_header h2{padding-bottom:2.1rem}.best-sellers-product-list .resource-list__carousel slideshow-slides{column-gap:.813rem}.best-sellers-product-list .resource-list__carousel .resource-list__slide{width:calc((100% - 42px)/4)}.custom_btn{border:1px solid rgba(26,26,26,.6);color:#1a1a1a99;border-radius:50px;font-size:var(--font18);letter-spacing:0;font-weight:500;background:#fff6;line-height:normal;padding:.813rem 2.688rem;margin-top:2.625rem}.product_feature_row{background:#f7f7f7;padding:.063rem 0}.product_feature_image{max-width:65.2%;margin:0 auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.product_feature_image .feature_left_heading{display:flex;flex-wrap:wrap;align-items:center}.product_feature_image span{position:absolute;left:-1.875rem;top:50%;transform:translateY(-50%);font-family:var(--font-h2--family);text-transform:uppercase;font-size:11.875rem;color:#1a1a1a0d;font-weight:500;line-height:1}.product_feature_image .feature_left_heading svg{width:10.813rem;height:9.625rem;margin-bottom:-1.25rem;margin-left:-.563rem}.product_feature_image .feature_right_heading{left:auto;right:-4.938rem}.product_feature_inner{position:relative}.product_feature_item .product_feature_heading{font-size:var(--font35);color:#1a1a1a;font-family:var(--font-paragraph--family);font-weight:600;letter-spacing:1%;line-height:1.14;position:relative}.product_feature_item{position:absolute;top:18.2%;left:0;width:20.67%;text-align:right}.product_feature_item.top_right{right:0;left:auto;text-align:left;top:22.3%;width:20.9%}.product_feature_item.bottom_left{top:auto;bottom:18.8%;width:20.7%;text-align:right}.product_feature_item.bottom_right{right:0;left:auto;bottom:15.56%;top:auto;text-align:left;width:20.9%}.product_feature_item .product_feature_heading:before{content:"";width:7.313rem;border:1px dashed rgba(26,26,26,.3);display:inline-block;position:absolute;right:-8.25rem;top:1.25rem}.product_feature_item.top_right .product_feature_heading:before{right:0;left:-8.375rem;top:auto;bottom:.438rem;width:7.563rem}.product_feature_item.bottom_left .product_feature_heading:before{right:-14.813rem;width:13.938rem;top:1rem}.product_feature_item.bottom_right .product_feature_heading:before{right:auto;left:-13.313rem;width:12.438rem}.testimonial-section{padding-bottom:5rem;padding-top:5.688rem}.testimonial-wrapper.section_page-width{display:flex;flex-wrap:wrap;padding-left:8.3%}.testimonial-avatar{width:3.125rem}.testimonial-wrapper.section_page-width .testimonial-left{width:54.5%;padding-top:.563rem;padding-right:1.813rem}.testimonial-wrapper .testimonial-right{width:45.5%;aspect-ratio:5/4.5}.testimonial-wrapper .testimonial-right .testimonial-image{object-fit:cover;height:100%}.testimonial-wrapper .testimonial-title{font-family:var(--font-paragraph--family);color:#1a1a1a;font-size:var(--font40);font-weight:600;line-height:1.1;margin-bottom:1.125rem}.testimonial-wrapper .swiper{margin:0 -.875rem}.testimonial-wrapper .swiper-wrapper .swiper-slide{padding:2.5rem .875rem;display:flex;flex-wrap:wrap;height:auto}.testimonial-card{box-shadow:0 5px 15px #0000001a;padding:3.375rem 2.813rem;display:flex;flex-wrap:wrap;flex-direction:column;background:#fff}.testimonial-card .stars{font-size:var(--font30);color:var(--main-color);line-height:1;letter-spacing:-.188rem;padding-bottom:1.5rem;width:100%}.testimonial-card .testimonial-heading{text-transform:uppercase;font-size:var(--font26);font-weight:500;line-height:1.53;margin:0;padding-bottom:.938rem;width:100%}.testimonial-card .testimonial-text{color:#636363;font-size:var(--font18);font-weight:400;font-style:italic;margin:0 0 auto;letter-spacing:2%;line-height:1.6;padding-bottom:1.875rem;width:100%}.testimonial-card .testimonial-customer{display:flex;flex-wrap:wrap;grid-gap:0 .75rem;align-items:center;font-size:var(--font17);font-weight:500;color:#000;line-height:1.2;margin-top:auto}.testimonial-wrapper .swiper-pagination{position:static;text-align:left;padding-left:.813rem;padding-top:.875rem}.testimonial-wrapper .swiper-pagination .swiper-pagination-bullet{width:.875rem;background:#e2e2e2;height:.875rem;opacity:1;margin:0;margin-right:.875rem}.testimonial-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-color)}.testimonial-wrapper .testimonial-right .testimonial-title{display:none}footer.shopify-section-group-footer-group{padding-top:6.188rem;padding-bottom:2.55rem}footer .footer_wrap .group-block-content{display:grid;grid-template-columns:32.75% 34.4% 32.85%;gap:0;border-bottom:1px solid rgba(255,255,255,.1);row-gap:0}footer .footer_wrap .group-block-content accordion-custom.menu{border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);padding:0 .625rem 4.68rem 5.625rem}footer .footer_wrap .logo-with-socail-wrap{display:flex;flex-wrap:wrap;padding-right:3.125rem}footer .footer_wrap .logo-content-image-wrapper{margin-bottom:2.563rem;max-width:17.688rem!important}footer .footer_wrap .logo-content-social-icons{padding-top:2.625rem;display:flex;flex-wrap:wrap}footer .footer_wrap .logo-content-social-icons a{padding:5px;width:2.5rem;height:2.5rem;border:1px solid #fff;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:.563rem}footer .footer_wrap .logo-content-social-icons a svg{width:14px;height:14px}footer .footer_wrap p,footer .footer_wrap .menu ul li a{font-size:var(--font17);color:#fff;font-weight:400;letter-spacing:2%;line-height:2rem;text-align:left;padding:0;margin:0}footer .footer_wrap .menu ul li{line-height:normal;margin:0}footer .footer_wrap .menu ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem 0}footer .footer_wrap .email-signup-block{padding-left:6.563rem}footer .footer_wrap .email-signup-block h4,footer .footer_wrap .group-block-content accordion-custom.menu .menu__heading{font-size:var(--font28);text-transform:uppercase;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:2.6rem;padding:0}footer .footer_wrap .email-signup-block h4{margin-bottom:2.25rem}footer .footer_wrap .email-signup-block p{line-height:1.875rem}footer .footer_wrap .email-signup__form{padding-top:2.125rem}footer .footer_wrap .email-signup__form .email-signup__input-group{display:flex;flex-wrap:wrap;gap:0}footer .footer_wrap .email-signup__form input::placeholder{opacity:1}footer .footer_wrap .email-signup__form input.email-signup__input{width:100%;background:#fff;min-height:auto;line-height:normal;border-radius:50px;height:3.438rem;color:#000;font-size:var(--font18);font-weight:400;box-shadow:none;outline:none;padding:.875rem 1.5rem;letter-spacing:1%;margin-bottom:.938rem}footer .footer_wrap .email-signup__form .email-signup__button{position:static;width:100%;background:var(--main-color);font-family:Poppins,sans-serif;font-size:var(--font18);font-weight:500;color:#fff;line-height:normal;padding:.875rem 1.063rem;border-radius:50px;height:3.438rem;transition:.4s linear}footer .footer-utilities{flex-direction:column;justify-content:center;gap:0;padding-top:2.39rem}.footer-utilities .footer-utilities__group{width:100%;justify-content:center;max-width:100%;flex:inherit;gap:0;flex-direction:column}.footer-utilities .policy_list,.footer-utilities .footer-utilities__group-copyright{width:100%;justify-content:center;display:flex;flex-wrap:wrap}.footer-utilities .policy_list{width:100%;line-height:1.2;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1.99rem}.footer-utilities .policy_list li a{font-size:var(--font17);color:#fff;font-weight:400;letter-spacing:2%;text-decoration:none;transition:.4s linear}.footer-utilities .policy_list li:before{content:"|";font-size:var(--font17);font-weight:400;margin:0 .875rem}.footer-utilities .policy_list li:first-child:before{display:none}.footer-utilities .footer-utilities__group-copyright .footer-utilities__text{color:#fff;font-size:var(--font17);font-weight:400;letter-spacing:2%}.footer-utilities .footer-utilities__group-copyright .footer-utilities__text a{color:#fff}.section.product-grid-container{padding-bottom:3.75rem}body .main-collection-grid .product-grid{--product-grid-columns-desktop: repeat(5, 1fr);--product-grid-gap: 3.188rem .938rem}product-card.product-card :not(.dialog-zoomed-gallery)>.product-media-container{aspect-ratio:4/4.66}.facets--horizontal facets-form-component .facets__filters-wrapper,.facets--horizontal facets-form-component .facets__actions{display:none}.facets--horizontal facets-form-component .facets-toggle,.facets--horizontal facets-form-component .facets-toggle .facets-toggle__button{display:block;padding:0;margin:0;height:auto;--icon-offset: 0}.collection_hero_inner{padding-bottom:1.875rem}body .facets--horizontal .facets__form{gap:0}body .facets--horizontal .products-count-wrapper{margin-left:0;margin-right:auto;height:auto}.facets--horizontal facets-form-component .facets-toggle .facets-toggle__button,body .facets--horizontal .facets__summary{display:flex;flex-wrap:wrap;border:1px solid #CDCDCD;background:#f1f1f1;font-size:var(--font18);font-weight:500;color:#1a1a1a;letter-spacing:0;padding:.663rem 2.625rem;line-height:normal;align-items:center;gap:0 .5rem;height:auto}body .facets--horizontal .products-count-wrapper span{font-size:var(--font18);color:#1a1a1a;letter-spacing:0;font-weight:500;line-height:1.875rem;padding-left:1.25rem}body .facets--horizontal .sorting-filter .facets__status{display:block}body .facets--horizontal .facets__summary{padding:.663rem .938rem;font-weight:400}body details[open] .sorting-filter__options{border-radius:0;width:100%;margin-top:.688rem}body .facets--horizontal .sorting-filter .facets__status{font-size:var(--font18);font-weight:500;color:#1a1a1a}body .facets--horizontal .facets__summary .icon-caret{height:1.063rem;width:1.125rem;color:#000;margin-block:0;margin-bottom:-.125rem}body .facets--horizontal{padding:0;padding-top:1.875rem;padding-bottom:1.875rem}body .facets.facets--drawer{max-width:400px}.facets-drawer__title.h3{font-family:var(--font-paragraph--family);font-size:25px;font-weight:500;color:#1a1a1a}.facets.facets--drawer .facets__panel .facets__summary .facets__label{font-size:16px;font-weight:500;color:#1a1a1a!important;line-height:normal}.facets.facets--drawer .facets__panel .facets__inputs-wrapper .checkbox__label{font-size:15px;letter-spacing:0;color:#707070;font-e:;font-weight:400}.facets.facets--drawer .facets__panel .facets__summary{padding:16px 0;border:none}.facets.facets--drawer .facets__panel .facets__summary .icon-caret{height:15px;width:17px}.facets.facets--drawer .facets__panel .facets__summary .icon-caret .svg-wrapper>svg{width:20px;height:20px}.facets.facets--drawer .facets__panel .facets__summary .icon-caret .svg-wrapper>svg path{color:#1a1a1a}body .product-grid__link.product-grid__link{gap:.625rem 0}body .quick-add__button{display:block;padding:0;width:2.5rem;height:2.5rem;border:1px solid #CCCCCC;box-shadow:0 5px 20px #00000026}.product-card .card-gallery{background:#e8e8e8;border:1px solid #CDCDCD}body .product-badges--top-left{top:0;right:auto;left:0}body .product-badges__badge{font-size:var(--font16);border-radius:0;background:#1a1a1a;color:#fff;padding:.375rem .813rem!important;text-transform:capitalize;line-height:20px}.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover,.card-hover-effect-lift .resource-card:hover,.card-hover-effect-lift .predictive-search-results__card:hover{transform:translateY(0)!important}body .card-gallery:is(:focus-within,:hover) .quick-add__button{display:flex;will-change:inherit;animation:infinite;justify-content:center}body .quick-add__button .add-to-cart-text__content{display:none}body .quick-add__button .add-to-cart-text{margin-inline:0;padding-inline:0}body .quick-add__button .svg-wrapper,body .quick-add__button .svg-wrapper>svg{width:1.313rem;height:1.313rem}body .product-card p{font-size:var(--font22)!important;color:#1a1a1a!important;font-weight:500!important;line-height:1.49!important;padding-bottom:13px;padding-top:5px}.product-card product-price div{font-size:var(--font18)!important;font-weight:400!important;display:flex;flex-wrap:wrap;color:var(--main-color)!important}.product-card product-price .compare-at-price{order:-1;margin-right:10px;color:#787878;opacity:1}product-card product-price .save-percentage{display:none}.product_information_section{padding-top:4.375rem;padding-bottom:5rem;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:4.26rem}body .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left{display:flex;flex-wrap:wrap}body .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media{width:50%;max-width:50%;min-width:50%;padding-right:3.125rem}body .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{width:50%;max-width:50%;min-width:50%;padding-left:2.5rem}body .product-information__grid .slideshow-controls__thumbnails{padding:0px 1.25rem 0 0!important;gap:1.563rem 0}.product-information__grid .product-details .main_info{order:-2}.product-information__grid .product-details .variant-picker{order:-1}.product-information__grid .product-details h1{font-size:var(--font45);color:#1a1a1a;font-weight:500;text-transform:uppercase;line-height:1.2;margin-top:-.688rem;padding-bottom:.625rem}.short_description p{font-size:var(--font22);color:#1a1a1a;font-weight:400;line-height:1.2;padding-bottom:.938rem}.product-information__grid .product-details .jdgm-widget.jdgm-widget{padding-bottom:.938rem}.product-information__grid .jdgm-prev-badge{font-size:var(--font16);color:#0c64ab;font-weight:400;text-transform:capitalize;line-height:1.1}body .product-information__grid .jdgm-prev-badge .jdgm-star{color:var(--main-color)}.product-information__grid .product-details product-price{padding:0}.product-information .product-information__media .slideshow-controls__thumbnails .slideshow-control{height:8.75rem;outline:1px solid #e3e7eb;outline-offset:-1px!important;--thumbnail-width: 8.125rem;background:#e2e7eb}.product-details .product-form-buttons .button.add-to-cart-button .svg-wrapper.add-to-cart-icon,.product-details .product-form-buttons .button.add-to-cart-button .svg-wrapper.add-to-cart-icon svg{width:1.563rem;height:1.563rem}:focus-visible{outline:none;outline-offset:none}.product-information .product-information__media .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline-color:var(--main-color)}.product-details product-price div[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center}.product-details product-price .save-percentage{background:#1a1a1a;color:#fff;font-size:.813rem;line-height:1.1;padding:.25rem .688rem;font-weight:300;border-radius:50px;margin-left:.625rem}.product_information{width:100%;display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid rgba(0,0,0,.2);padding:1.638rem 0;margin-top:1.638rem;border-bottom:1px solid rgba(0,0,0,.2)}.product_free_shipping_info{margin-right:.938rem}.product_information .product_free_shipping_info span{display:flex;flex-wrap:wrap;align-items:center;background:var(--main-color);color:#fff;font-weight:600;font-size:var(--font18);text-transform:uppercase;letter-spacing:1%;padding:.731rem 1.125rem .606rem;line-height:1.2;border-radius:.375rem}.product_information .product_free_shipping_info span svg{margin-right:1rem;width:1.938rem;height:1.375rem}.product_information #deliveryDate{display:flex;flex-wrap:wrap;background:#ffe4df;border:1px solid var(--main-color);align-items:center;font-size:var(--font18);font-weight:400;line-height:1.2;border-radius:5px;padding:.625rem 1.063rem .563rem;color:#000;letter-spacing:1%}.product_information #deliveryDate svg{margin-right:1rem;width:1.25rem;height:1.25rem}.product_information #deliveryDate strong{font-weight:600;padding-left:.313rem}.product_return_badge{padding-left:.938rem}.product_return_badge h3{display:flex;flex-wrap:wrap;font-size:var(--font40);text-transform:uppercase;font-style:italic;font-weight:500;color:#1a1a1a}.product_return_badge h3 span{display:grid;grid-template-columns:1fr;font-size:.938rem;font-weight:400;font-family:var(--font-paragraph--family);line-height:1.1}.product_return_badge h3>span{margin-left:.813rem}.product_return_badge h3 span span{background:var(--main-color);clip-path:polygon(100% 0,90% 100%,0 99%,10% 0);color:#fff;padding:.188rem .875rem;font-style:initial;text-align:center}.product_return_badge h3 span span.return{background:#1a1a1a;margin-left:-.625rem;margin-top:-1px}.variant-option--swatches .color_option{display:flex;grid-gap:.438rem .438rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:#ccc transparent;padding-top:9px;margin-top:-5px}.variant-option--swatches .color_option .variant-option__button-label{background:#e2e7eb;padding:0;border-radius:10px;border:2px solid transparent}.variant-option--swatches .color_option .variant-option__button-label img{border-radius:10px}.variant-option--swatches .color_option .variant-option__button-label:has(:checked):hover{background-color:transparent}.variant-option--swatches .color_option .variant-option__button-label:has(:checked){border:2px solid #E96854}.variant-option--swatches .color_option .variant-option__button-label{overflow:visible;min-width:8.125rem;max-width:8.125rem}.product-media,.product-information__grid .variant-option--swatches .color_option .variant-option__button-label:has(:checked):hover{background:#e2e7eb}.product-information__grid .product-media{border:1px solid #E2E7EB}body .product-details{width:100%;min-width:100%;max-width:100%}.product_pack_options{border:none;padding:0;margin:0;margin-top:1.25rem}variant-picker fieldset legend{line-height:1.1;font-size:var(--font18);font-weight:500;color:#1a1a1a;letter-spacing:0;margin:0!important;padding:0 0 .625rem!important;display:block;width:100%;line-height:normal}variant-picker fieldset legend .variant-option__swatch-value{padding:0;font-weight:400;color:#1a1a1a}variant-picker fieldset.product_pack_options legend{padding-bottom:.625rem!important}variant-picker .variant-picker__form{gap:1.25rem 0}.product-information .product-details .mpg-swatch{margin:0!important;padding-top:1.25rem}.product-information .product-details .mpg-swatch .mpg-swatch__label{line-height:1.1!important;padding:0 0 .625rem!important;width:100%;display:flex;flex-wrap:wrap;align-items:center}.product-information .product-details .mpg-swatch .mpg-swatch__label .mpg-swatch__label-option,.product-information .product-details .mpg-swatch .mpg-swatch__label .mpg-swatch__label-value{line-height:1.1!important;font-size:var(--font18)!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:0!important}.product-information .product-details .mpg-swatch .mpg-swatch__label .mpg-swatch__label-value{font-weight:400!important}.product-information .product-details .mpg-swatch__nav{gap:.625rem}.product-information .product-details .mpg-swatch .mpg-swatch__option{width:2.188rem;height:2.188rem;border-radius:8px;padding:0;border-width:1px;border-color:#cbcbcb;overflow:hidden}.product-information .product-details .mpg-swatch__option div{border-radius:0}.product-information .product-details .mpg-swatch__option.selected{border-color:var(--main-color);border-width:2px}.variant-option__button-label .badge{position:absolute;background:#000;width:auto;font-size:10px;text-align:center;padding:1px 7px 2px;line-height:normal;left:50%;transform:translate(-50%);top:-11px;border-radius:50px;color:#fff}.product_pack_options ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0 .625rem;margin:0;list-style:none;padding:4px 0 0}.product_pack_options .item a{display:block;padding:.75rem .625rem;text-decoration:none;color:#000;overflow:visible;position:relative;border:1px solid #ccc;border-radius:10px;transition:all .3s ease;text-align:center}.product_pack_options .pack_name{display:block;font-weight:500;font-size:var(--font16);letter-spacing:0;color:#1a1a1a;line-height:1.1}.product_pack_options .pack_price{display:block;font-size:.875rem;color:#1a1a1a;margin-top:.375rem;line-height:1.2}.product_pack_options .item a.active{background-color:#ffeeeb;border:2px solid var(--main-color)}.product_pack_options .pack_price.best_deal_price{color:var(--main-color)}.product_pack_options .item .best_deal_badge{position:absolute;top:-10px;left:0;background:#2e7d32;color:#fff;font-size:11px;font-weight:400;padding:4px 12px;transform-origin:left top;letter-spacing:.3px;line-height:1;border-radius:50px;right:0;margin:0 auto;max-width:fit-content}.product-details .variant-option__button-label{border:var(--style-border-width) solid #CBCBCB;border-radius:8px}.product-details .variant-option__button-label:has([data-option-available=false]){color:#ccc}.product-details .variant-option__button-label:has([data-option-available=false]):has(:checked){--variant-picker-stroke-color: #ccc;color:#ccc;border-color:#ccc}.variant-option--equal-width-buttons .variant-option__button-label{min-width:var(--variant-min-width);font-size:var(--font16);font-weight:500;color:#000;line-height:1.2;min-height:auto;padding:.76rem .625rem}.product-details product-price .price,.product-details product-price .compare-at-price{font-size:var(--font20);line-height:1.1;color:#1a1a1a;font-weight:400}.product-details product-price .compare-at-price{font-weight:300;color:#7a7a7a;letter-spacing:0;opacity:1;margin-right:.625rem}.product-details .variant-picker{border-top:1px solid rgba(0,0,0,.2);padding-top:.938rem;margin-top:1.563rem}.product-details .payment-icons__list .payment-icons__item .icon{width:3.875rem;height:2.438rem}.product-details .product-form-buttons{padding-top:1.688rem;padding-bottom:0rem}.product-details .product-form-buttons .button.add-to-cart-button{background:#1a1a1a;font-size:var(--font20);font-weight:500;line-height:normal;padding:.938rem;min-height:3.438rem;border-radius:50px}.product-details .product-form-buttons .quantity-selector{border-color:#cbcbcb;--quantity-selector-width: 170px;height:3.438rem;font-size:var(--font20);color:#1a1a1a;font-weight:500;border-radius:10px}.product-details .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){height:3.438rem;width:3.125rem}.icons_with_text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:96%;margin:0 auto;width:100%;padding-top:1.638rem;padding-bottom:2.238rem}.icons_with_text .product_icons_text_item{display:flex;flex-wrap:wrap;justify-content:center}.icons_with_text .product_icons_text_item .heading{width:100%;text-align:center;font-family:Poppins,sans-serif;font-size:var(--font20);font-weight:500;color:#1a1a1a;letter-spacing:0;margin-top:1.438rem}.icons_with_text .product_icons_text_item:nth-child(1) .icon svg{width:4.938rem;height:3.875rem}.icons_with_text .product_icons_text_item:nth-child(2) .icon svg{width:4.5rem;height:4.188rem}.icons_with_text .product_icons_text_item:nth-child(3) .icon svg{width:4.313rem;height:4.25rem}.product-details .accordion{background:#f5f5f5;border:1px solid #CBCBCB;padding:.313rem 1.813rem}.product-details .accordion accordion-custom .details{border-bottom:1px solid #CBCBCB}.product-details .accordion accordion-custom .details .details__header{padding:1.563rem 0;font-family:var(--font-paragraph--family);font-size:var(--font22);font-weight:500;color:#1a1a1a}.product-details .accordion accordion-custom .details .details__header .svg-wrapper{width:1.125rem;height:1.125rem}.product-details .accordion accordion-custom:last-child .details{border-bottom:none}.product-details .accordion accordion-custom .details-content p,.product-details .accordion accordion-custom .details-content li{font-size:var(--font16);font-weight:400;color:#000;line-height:1.4;margin:0;margin-bottom:.938rem}.product-details .accordion accordion-custom .details-content h2,.product-details .accordion accordion-custom .details-content h3{font-size:var(--font20);font-weight:500;color:#1a1a1a;line-height:1.3;margin-bottom:.938rem;padding-top:.625rem}.product-details .accordion accordion-custom .details-content h2:nth-child(1),.product-details .accordion accordion-custom .details-content h3:nth-child(1){padding-top:0}.product-details .accordion accordion-custom .details-content p br,.product-details .accordion accordion-custom .details-content li br{display:none}.product-details .accordion accordion-custom .details-content p:last-child{margin:0}.product-details .accordion accordion-custom .details-content{padding-bottom:1.563rem}.pack-products-list{background:#f5f5f5;border:1px solid #CBCBCB;padding:2.188rem 2.438rem;margin-bottom:2.5rem}.pack-products-list h2{line-height:1.1;color:#1a1a1a;text-transform:uppercase;font-weight:500;font-size:var(--font30);margin-bottom:1.938rem}.pack-product-card{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem}.pack-product-card .pack-product-card-image{border:1px solid #CECECE;background:#e2e7eb;aspect-ratio:3/3.32;width:29.3%}.pack-product-card .pack-product-card-image .pack-product-image-link .pack-product-image{object-fit:cover;height:100%}.pack-product-card .pack-product-card-content{width:70.7%;padding-left:1.875rem}.pack-products-list .pack-product-card:last-child{margin-bottom:0}.pack-product-card .pack-product-card-content .pack-product-title{font-family:var(--font-paragraph--family);font-size:var(--font25);color:#1a1a1a;font-weight:500;margin-bottom:1.438rem}.pack-product-card .pack-product-card-content .pack-product-title a{color:#1a1a1a;transition:.4s linear}.pack-product-card .pack-product-button{border:1px solid #1A1A1A;background:#fff;transition:.4s linear;display:inline-block;line-height:normal;padding:.813rem 2.438rem;font-size:var(--font18);color:#1a1a1a;font-weight:500;border-radius:50px;margin-top:1.938rem}.pack-product-card .pack-product-button:hover{background:var(--main-color);border-color:var(--main-color);color:#fff}.product-information__grid .product-details .pack-product-card .pack-product-price .price{color:var(--main-color)}.custom_title_row{padding-bottom:3.9rem;text-align:center}.custom_image_text_row{padding-bottom:5rem}.custom_image_text_row .custom__item-inner{display:flex;gap:7.8rem;align-items:center}.perfect .content_wrap{width:45%;padding-right:5rem}.perfect .image_wrap{width:53.7%}.perfect h3{font-size:var(--font70);font-weight:500;color:#1a1a1a;letter-spacing:0;text-transform:uppercase;line-height:5rem;margin-bottom:2.188rem}.custom_image_text_row p,.features-custom ul li{font-size:var(--font22);line-height:1.82;letter-spacing:0;font-weight:400;color:#1a1a1a;margin-top:0;margin-bottom:.938rem}.custom_image_text_row p:last-child{margin-bottom:0}.perfect h3 strong{color:var(--main-color);font-weight:500}.custom_title_row h2{line-height:100%}.features-custom .custom__item-inner{align-items:start;gap:0 6.625rem}.features-custom .content_wrap{width:41.6%;padding-top:1.063rem}.features-custom .image_wrap{width:55.7%}.features-custom h3{color:var(--font-color);font-size:var(--font40);line-height:1.1;font-weight:500;letter-spacing:0;font-family:Poppins,sans-serif;margin-bottom:6.938rem;padding-top:0}.features-custom ul{list-style:none;padding-left:0;margin:0}.features-custom ul li{padding-bottom:2.875rem;margin-bottom:3.125rem;border-bottom:1px solid #7777;line-height:1.56}body .features-custom .content_wrap ul li strong{display:block;font-size:var(--font32);letter-spacing:0;text-transform:uppercase;font-weight:500;font-family:var(--font-h3--family);color:#1a1a1a;margin-bottom:1.188rem}body .features-custom .content_wrap ul li span{color:var(--main-color)}.features-custom ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}body .product-recommendations .product-card p{color:#fff!important}.product-recommendations{padding-top:4.375rem;padding-bottom:5.063rem}.product-recommendations .section-resource-list__content h2{font-family:var(--font-paragraph--family);font-size:var(--font40);font-weight:500;line-height:1.2;text-transform:capitalize;padding-bottom:3.25rem}.quick-add-modal__content{width:100%;max-width:100%!important}.cart-items__details .cart-items__title,.cart-items__details p{font-size:14px;line-height:1.3;color:#1a1a1a;font-weight:500}.cart-items__price.cart-secondary-typography{display:none}.cart-items__variant dd{color:#1a1a1a;font-size:13px;line-height:1.3}.cart-drawer__content .cart-items__table-row{grid-template-columns:clamp(5.5rem,15cqi,8.5rem) minmax(0,1fr)}.price-per-item{font-size:var(--font16)!important;line-height:1.1!important;font-weight:500!important;display:none}product-card .price-per-item{display:block}product-card .mpg-swatch.mpg-card{display:none}.jdgm-widget.jdgm-preview-badge .jdgm-prev-badge__text{visibility:visible}@media screen and (width < 1440px){.variant-option__button-label .badge{font-size:9px}.product_pack_options .item .best_deal_badge{font-size:10px;padding:3px 12px}header-actions .account-popover__summary .account-button,header-actions .account-popover__summary .account-button svg{height:1.925rem;width:1.9rem}body cart-drawer-component.cart-drawer .header-actions__action svg,body cart-drawer-component.cart-drawer .header-actions__action .svg-wrapper,header-actions .header-actions__action.action__cart .svg-wrapper,header-actions .header-actions__action.action__cart .svg-wrapper svg{height:1.963rem;width:1.975rem}search-button.search-action .header-actions__action .svg-wrapper,search-button.search-action .header-actions__action svg{height:1.9rem;width:1.75rem}}@media screen and (width < 1200px){html{font-size:81%}.section--page-width,.section.product-grid-container{max-width:100%}.menu-drawer-container .header__icon.header__icon--menu{display:block}body .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{padding-left:10px}body .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media{padding-right:20px}.table_header .brand_comparison_item li{padding:0 15px}.table_header .brand_comparison_item li .brand_comparison_title{padding-left:20px}.table_header .brand_comparison_item .brand_comparison_img img{height:45px}.table_header .brand_comparison_item .brand_comparison_img{padding-left:20px}.table_header .brand_comparison_item li.comfy_brand_td{padding:0 15px}.home_banner_slider .slideshow__text.banner__box{max-width:44.78%}}@media screen and (width < 769px){:root{--font16: 1rem;--font17: 1.063rem;--font18: 1.125rem;--font20: 1.25rem;--font22: 15px;--font25: 1.563rem;--font28: 1.75rem;--font30: 1.875rem;--font32: 2rem;--font35: 2.188rem;--font36: 2.25rem;--font40: 22px;--font45: 25px;--font50: 3.125rem;--font60: 3.75rem;--font70: 4.375rem;--font100: 6.25rem}body .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media,body .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{width:100%;max-width:100%;min-width:100%;padding-right:0}.product-information .product-information__media .slideshow-controls__thumbnails .slideshow-control{width:100px}.product_information_section{padding-top:0;padding-bottom:40px;margin-bottom:40px}body .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{padding-left:0;padding-top:30px}.menu-drawer-container .header__icon.header__icon--menu{padding:0}.menu-drawer-container .header__icon--summary .header-drawer-icon{width:30px;height:20px}.menu-drawer-container .header__icon--summary .header-drawer-icon.svg-wrapper>svg{width:30px;height:20px}header .header__columns{padding:15px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.header__columns .header-logo{margin:0 auto}search-button.search-action .header-actions__action .svg-wrapper,search-button.search-action .header-actions__action svg{height:24px;width:24px}.header__columns .search-action{margin-top:-3px}.header__columns .header__drawer{min-height:auto;margin-right:20px}.account-drawer .account-button{height:auto;width:auto;padding:0}.account-drawer .header-actions__action svg{width:24px;height:24px}body cart-drawer-component.cart-drawer .header-actions__action svg,body cart-drawer-component.cart-drawer .header-actions__action .svg-wrapper,header-actions .header-actions__action.action__cart .svg-wrapper,header-actions .header-actions__action.action__cart .svg-wrapper svg{height:23px;width:25px}cart-drawer-component.cart-drawer,header-actions .header-actions__action.action__cart{margin-left:20px;margin-right:1px}.cart-drawer .header-actions__cart-icon .cart-bubble,header-actions .header-actions__cart-icon .cart-bubble{width:16px;top:-1px;right:-4px;padding:2px;height:16px}.cart-bubble__text{font-size:9px}header .header-logo__image{height:44px}.announcement-bar{padding-top:12px;padding-bottom:12px}.announcement-bar__text{font-size:14px}.product-details product-price .price,.product-details product-price .compare-at-price{font-size:22px}.product-details product-price .save-percentage{font-size:14px;padding:5px 10px;margin-left:12px}.product-information__grid .product-details product-price{padding-bottom:0}.product_information{grid-gap:10px 0}.product_free_shipping_info,.product_delivery_date{margin-right:10px}.product_return_badge{padding-left:0;padding-right:0}.product_information .product_free_shipping_info span{font-size:15px;padding:8.6px 10px;border-radius:5px}.product_information .product_free_shipping_info span svg{margin-right:8px;width:26px;height:18px}.product_return_badge h3{font-size:28px;align-items:center}.product_return_badge h3>span{margin-left:10px}.product_return_badge h3 span{font-size:12px}.product_return_badge h3 span span{padding:3px 13px}.product_information #deliveryDate{font-size:15px;padding:7px 10px}.product_information #deliveryDate svg{margin-right:10px;width:20px;height:20px}variant-picker fieldset legend{font-size:15px;padding:0 0 10px!important;line-height:1.2}variant-picker fieldset.product_pack_options legend{padding-bottom:10px!important}.variant-option--equal-width-buttons .variant-option__button-label{font-size:13px;padding:10px 5px;border-radius:5px}.variant-option--swatches .color_option{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px 8px;padding-top:12px}.variant-option--swatches .color_option .variant-option__button-label{border-radius:5px;border-width:1px!important}.product_pack_options ul{grid-template-columns:repeat(3,1fr);grid-gap:8px 8px;padding:5px 0 0}.product_pack_options .item .best_deal_badge{padding:4px 7px 3px;top:-12px}.product_pack_options .pack_name{font-size:14px}.product_pack_options .pack_price{font-size:12px;margin-top:5px}.product_pack_options .item a{padding:8px 5px;border-radius:5px}variant-picker .variant-picker__form{gap:15px 0}.product-details .variant-picker{padding-top:15px;margin-top:20px}.product_pack_options{margin-top:15px}.product-details .product-form-buttons .quantity-selector{--quantity-selector-width: 140px;height:45px;font-size:16px;border-radius:5px}.product-details .product-form-buttons .button.add-to-cart-button{font-size:15px;padding:10px 15px;min-height:45px}.product-details .product-form-buttons .button.add-to-cart-button .svg-wrapper.add-to-cart-icon,.product-details .product-form-buttons .button.add-to-cart-button .svg-wrapper.add-to-cart-icon svg{width:20px;height:20px}.product-details .product-form-buttons{padding-top:20px;padding-bottom:0}.product_information{padding:15px 0;margin-top:15px}.product-details .payment-icons__list .payment-icons__item .icon{width:40px;height:25px}.product-details .payment-icons__list{gap:7px 7px}.icons_with_text{max-width:100%;padding-top:20px;padding-bottom:25px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 10px}.variant-option--swatches .color_option .variant-option__button-label{min-width:auto;max-width:inherit}.variant-option__button-label .badge{padding:1px 4px;width:auto;left:auto;right:auto;transform:translate(0)}.icons_with_text .product_icons_text_item .heading{font-size:15px;margin-top:15px}.icons_with_text .product_icons_text_item:nth-child(1) .icon svg{width:60px;height:50px}.icons_with_text .product_icons_text_item:nth-child(2) .icon svg{width:55px;height:50px}.icons_with_text .product_icons_text_item:nth-child(3) .icon svg{width:55px;height:55px}.product-details .accordion accordion-custom .details .details__header{padding:20px 0}.product-details .accordion{padding:5px 15px}.product-details .accordion accordion-custom .details-content p,.product-details .accordion accordion-custom .details-content li{font-size:14px;margin-bottom:15px}.product-details .accordion accordion-custom .details-content h2,.product-details .accordion accordion-custom .details-content h3{font-size:16px;margin-bottom:15px;padding-top:10px}.product-information__grid .product-information__media slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:inherit}.product-information__grid .product-information__media slideshow-component{display:flex!important;flex-direction:column!important}.product-information__grid .product-information__media slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:0;height:auto;display:block!important}body .product-information__grid .slideshow-controls__thumbnails{gap:0px 10px;margin-top:10px;padding:0 0 0 15px!important}.product-information .product-information__media .slideshow-controls__thumbnails .slideshow-control{width:75px;height:auto}.product-information .product-information__media .slideshow-controls__thumbnails-container{overflow-x:scroll!important}.product-information__grid .product-details h1{margin-top:0;padding-bottom:10px}.product_pack_options .item a.active{border-width:1px}.product_information_section{padding-bottom:35px;margin-bottom:35px}.custom_image_text_row .custom__item-inner{display:inline-block;gap:0;flex-wrap:wrap}.perfect .image_wrap,.features-custom .image_wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.perfect .content_wrap,.features-custom .content_wrap{width:100%;padding-right:0;padding-top:25px}.perfect h3{font-size:25px;line-height:1.2;margin-bottom:15px}.custom_image_text_row p,.features-custom ul li{line-height:1.56;margin-bottom:15px}.custom_image_text_row{padding-bottom:30px}.features-custom h3{margin-bottom:20px;text-align:center}body .features-custom .content_wrap ul li strong{font-size:20px;margin-bottom:10px;line-height:1.39}.features-custom ul li{padding-bottom:20px;margin-bottom:20px}body .product-card p{line-height:1.4!important;padding-bottom:5px;padding-top:3px}.product-recommendations .resource-list--grid{column-gap:15px;row-gap:25px}.product-recommendations .resource-list--grid .resource-list__item:last-child{display:none}.product-recommendations{padding-top:35px;padding-bottom:35px}.product-recommendations .section-resource-list__content h2,.custom_title_row{padding-bottom:20px}.brand_comparison_row .section--page-width{padding:0}.brand_comparison_row.product_brand_comparison{padding-top:35px;padding-bottom:35px}.brand_comparison_row tr td{font-size:14px;text-align:center;padding:15px}.table_header .brand_comparison_item .brand_comparison_img{padding-left:0;width:100%;justify-content:center;order:-1}.table_header .brand_comparison_item li.comfy_brand_td,.table_header .brand_comparison_item li{padding:15px 15px 0;justify-content:center}.table_header .brand_comparison_item li .tshirt_img{margin-top:15px;justify-content:center}.table_header .brand_comparison_item li.comfy_brand_td .tshirt_img{margin-bottom:0}.table_header .brand_comparison_item li .brand_comparison_title{font-size:20px;padding:0;width:100%;order:-1}.table_header .brand_comparison_item .brand_comparison_img img{height:25px}.table_header .brand_comparison_item li.comfy_brand_td .tshirt_img img{width:83%}.table_header .brand_comparison_item li .tshirt_img img{width:80%}.brand_comparison_title{margin-bottom:25px}.product-recommendations .section-resource-list__content h2,.brand_comparison_title h2,.features-custom h3{font-weight:600}footer.shopify-section-group-footer-group{padding-top:40px;padding-bottom:25px}footer .footer_wrap .group-block-content{display:flex;flex-wrap:wrap;padding-bottom:25px}footer .footer_wrap .logo-with-socail-wrap{padding-right:0;width:100%;padding-bottom:35px}footer .footer_wrap .logo-content-image-wrapper{margin-bottom:20px}footer .footer_wrap p,footer .footer_wrap .menu ul li a{font-size:15px;letter-spacing:1%;line-height:1.6}footer .footer_wrap .logo-content-social-icons{padding-top:20px}footer .footer_wrap .logo-content-social-icons a{width:40px;height:40px;margin-right:10px}footer .footer_wrap .logo-content-social-icons a svg{width:15px;height:18px}footer .footer_wrap .email-signup-block h4,footer .footer_wrap .group-block-content accordion-custom.menu .menu__heading{font-size:22px;margin-bottom:17px}footer .footer_wrap .menu ul{grid-gap:10px 0}footer .footer_wrap .group-block-content accordion-custom.menu{border:none;padding:0 0 25px}footer .footer_wrap .email-signup-block{padding-left:0}footer .footer_wrap .email-signup-block h4{margin-bottom:17px}footer .footer_wrap .email-signup__form{padding-top:20px}footer .footer-utilities{padding-top:25px}.footer-utilities .footer-utilities__group-copyright .footer-utilities__text,.footer-utilities .policy_list li a{font-size:14px;letter-spacing:0%}.footer-utilities .policy_list li:before{margin:0 3px}.footer-utilities .policy_list{padding-bottom:15px;grid-gap:10px 5px}footer .footer_wrap .email-signup__form input.email-signup__input{height:50px;font-size:16px;padding:10px 20px;letter-spacing:0%;margin-bottom:10px}footer .footer_wrap .email-signup__form .email-signup__button{font-size:16px;padding:15px;height:50px}body .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left{display:inline-block}.product-information__grid .product-information__media{width:100vw!important;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw!important;min-width:100vw!important}.product-information .product-details .mpg-swatch .mpg-swatch__option{width:30px;height:30px;border-radius:5px}.product-information .product-details .mpg-swatch__option.selected{border-width:1px}.product-information .product-details .mpg-swatch .mpg-swatch__label .mpg-swatch__label-option,.product-information .product-details .mpg-swatch .mpg-swatch__label .mpg-swatch__label-value{font-size:15px!important}.product-information .product-details .mpg-swatch .mpg-swatch__label{padding:0 0 6px!important}.pack-products-list{padding:25px 15px;margin-bottom:20px}.pack-products-list h2{font-size:20px;margin-bottom:20px}.pack-product-card .pack-product-card-content{width:68.7%;padding-left:15px}.pack-product-card .pack-product-card-content .pack-product-title{font-size:16px;margin-bottom:10px}.product-details .pack-product-card .pack-product-card-content product-price .compare-at-price{margin-right:5px;font-size:15px!important}.product-information__grid .product-details .pack-product-card .pack-product-price .price{font-size:15px}.pack-product-card .pack-product-button{line-height:1.1;padding:10px 25px;font-size:13px;margin-top:10px}.pack-product-card .pack-product-card-image{width:31.3%}.brand_comparison_row{padding-top:50px;padding-bottom:50px}.home_banner_slider .slideshow__text p{font-size:17px;margin-bottom:20px}.home_banner_slider .slideshow__text h2{font-size:47px;padding-bottom:10px}.testimonial-wrapper.section_page-width{padding:0 15px}.testimonial-left .testimonial-title{display:none}.testimonial-wrapper.section_page-width .testimonial-left{width:100%;padding-top:0;padding-right:0}.testimonial-wrapper .swiper{margin:0 -15px}.testimonial-wrapper .swiper-wrapper .swiper-slide{padding:5px 15px}.testimonial-wrapper .testimonial-title{margin-bottom:20px;text-align:center}.testimonial-wrapper .testimonial-right .testimonial-title{display:block}.testimonial-wrapper.section_page-width .testimonial-left{width:100%;margin-top:-90px;z-index:1;position:relative;padding:0 15px}.testimonial-wrapper .swiper-pagination{text-align:center;padding-top:15px}.testimonial-wrapper .testimonial-right{width:100%;order:-1}.testimonial-section{padding-bottom:35px;padding-top:0}.testimonial-card{padding:30px 15px}.testimonial-card .stars{font-size:30px;padding-bottom:15px}.testimonial-card .testimonial-heading{font-size:24px;padding-bottom:10px}.testimonial-card .testimonial-text{font-size:16px;letter-spacing:1%;padding-bottom:15px}.text-with-icons .text-with-icons__blocks{grid-template-columns:repeat(3,1fr);grid-gap:25px 15px;padding:40px 0}.text-with-icons .text-with-icons__block-title h3{font-size:16px;line-height:1.4;padding-top:15px}.custom_collection_row .custom_list_collection_row{padding:40px 0}.section-header__title.h2,.best_seller_header h2{padding-bottom:13px}.custom_collection_list_items{padding-top:20px;grid-template-columns:repeat(2,1fr);grid-gap:20px 10px}.collection_item_inner .collection_item_content h3{font-size:20px;padding-bottom:8px}.collection_item_inner .collection_item_content p{font-size:12px;line-height:1.3;padding-bottom:15px}.collection_item_inner .collection_item_content a{font-size:12px;padding:10px 11px}.text-with-icons-counter{margin-top:0;padding-bottom:0}.text-with-icons-counter__block:nth-child(1) .text-with-icons-counter__block-icon svg{width:100px;height:55px}.text-with-icons-counter__block:nth-child(2) .text-with-icons-counter__block-icon svg{width:55px;height:55px}.text-with-icons-counter__block:nth-child(3) .text-with-icons-counter__block-icon svg{width:55px;height:55px}.text-with-icons-counter h2{font-size:22px;padding-top:12px;padding-bottom:8px}.text-with-icons-counter .text-with-icons-counter__blocks{padding:30px 0;grid-gap:0 5px}.text-with-icons-counter__blocks .text-with-icons-counter__block{padding:0 5px}.text-with-icons-counter p{font-size:10px}.best_seller_header h2{padding-bottom:15px}.tabs .tab-button,.best-seller-tab .tab-button{font-size:15px;padding:10px 48px;margin:0 -18px}.product_feature_row{display:none}body .product-badges__badge{font-size:11px;padding:2px 10px!important}.custom_btn{padding:10px 25px;margin-top:25px}.best-sellers-product-list{padding-bottom:40px}.best_seller_header{padding-top:40px;padding-bottom:20px}.slide__image.mobile_banner{display:block}.slide__image.desktop_banner{display:none}slideshow-slides[size=large]{min-height:34.7rem}.menu-list .menu-item.has-children .accordion-toggle{padding:15px;font-size:18px}.home_banner_slider .slideshow-controls__dots .button{width:9px;height:9px}}@media screen and (width < 520px){.menu-drawer-container .header__icon--summary .header-drawer-icon{width:26px;height:20px}search-button.search-action .header-actions__action .svg-wrapper,search-button.search-action .header-actions__action svg{height:21px;width:21px}.header__columns .header__drawer{margin-right:15px}header .header-logo__image{height:36px}body cart-drawer-component.cart-drawer .header-actions__action svg,body cart-drawer-component.cart-drawer .header-actions__action .svg-wrapper,header-actions .header-actions__action.action__cart .svg-wrapper,header-actions .header-actions__action.action__cart .svg-wrapper svg{height:22px;width:24px}.account-drawer .header-actions__action svg{width:22px;height:22px}cart-drawer-component.cart-drawer,header-actions .header-actions__action.action__cart{margin-left:18px}.announcement-bar__text{font-size:13px}.variant-option--swatches .color_option{grid-template-columns:repeat(5,1fr)}.product-details .payment-icons__list .payment-icons__item .icon{width:35px;height:23px}.product_information .product_delivery_date{order:2;margin-right:0}.product_return_badge{padding-right:10px}.text-with-icons .text-with-icons__blocks{grid-template-columns:repeat(2,1fr);grid-gap:25px 10px;padding:35px 0}.header__row .menu-drawer{width:380px;max-width:380px;min-width:380px;padding-bottom:40px}.icons_with_text .product_icons_text_item .heading,.product_information .product_free_shipping_info span,.product_information #deliveryDate,.cart-items__details .cart-items__title,.cart-items__details p{font-size:13px}.cart-items__variant dd{font-size:11px}.cart-drawer .cart-drawer__dialog{min-width:370px}.collection_item_inner .collection_item_content p{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
