/** Shopify CDN: Minification failed

Line 11:15 Expected ")" to end URL token
Line 12:10 Expected ")" to end URL token
Line 13:10 Expected ")" to end URL token

**/

@font-face {
    font-family: 'fontawesome';
    src: url({{'fontawesome-webfont.woff2'| asset_url}}) format("woff2"), 
    url({{'fontawesome-webfont.woff'| asset_url}}) format("woff"), 
    url({{'fontawesome-webfont.ttf'| asset_url}}) format("truetype");
    font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("//9kpvsry2u43feihx-13207011385.shopifypreview.com/cdn/fonts/open_sans/opensans_n8.8397a8153d7172f9fd2b668340b216c70cae90a5.woff2") format("woff2"),
       url("//9kpvsry2u43feihx-13207011385.shopifypreview.com/cdn/fonts/open_sans/opensans_n8.e6b8c8da9a85739da8727944118b210848d95f08.woff") format("woff");
}
html{
  -webkit-tap-highlight-color: transparent;
}
*:focus-visible {
    outline: 0 solid currentcolor;
    outline-offset: 0;
}
body a.button,
body .button-secondary,
.text-block--AQmF0YkFYQnM1R2EwN__text_GNiaND p,
.text-block--ATmZ6N01xamUrcXJQQ__text_tL7a7N p,
.text-block--AVmh2NVhyeWdMRjdMN__text_AYhjyC p,
.text-block--Acjg1SUd2TVNPZkZST__text_jrLQdt p{
    font-weight:500;
}
body .quick-add__button {
    opacity: 1;
}
.header__row--top:not(.divider--page-width), 
.header__row--top.divider--page-width .header__columns, 
.header__row--bottom {
    border-bottom: 1px solid #e6e6e6 !important;
}
.announcement-bar__text:before {
    content: "\f06a";
    color: #b4b4b4;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    padding-right: 5px;
    font-size: 18px;
}
#backtop {
  display: none; 
  position: fixed; 
  bottom: 15px;
  right: 15px;
  z-index: 99; 
  border: none; 
  outline: none; 
  background-color:#e34446; 
  color: #fff; 
  cursor: pointer; 
  padding: 4px 10px; 
  border-radius: 0px; 
  font-size: 18px;
  width: 35px;
  height: 35px;
}
#backtop:hover{
  background-color:#555;
}

.template--product .custom-AekxjTFBldkpsaVFCc__custom_liquid_Y3mVJn .tagline_block::before {
    width: 20px;
}
.template--product .skuContainer_main {
    font-weight: 400;
}
.template--product .skuContainer_main span.sku {
    color: #e34446;
}
.template--product .product-inventory__status {
    font-weight: bold;
    font-size: 20px;
}
.template--product .product-details summary.details__header {
    font-weight: 500;
    font-size: 18px;
}
.prorw-summary-actions .prorw-summary-actions-newreview, 
.prorw-summary-actions .prorw-summary-actions-newquestion {
    font-weight: 400;
    background-color: #e34446;
    color: #fff;
    padding: 10px 20px !important;
}
.template--product .product-details .buy-buttons-block span.add-to-cart-text__content::AFTER {
    content: "\f217";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    padding-left: 5px;
}
button#prorw_review_summary_action_write_review,
button#prorw_review_summary_action_write_question {
    border-color: #424242;
    border-radius: 4px;
}
.template--product .product-details .buy-buttons-block span.svg-wrapper.add-to-cart-icon {
    display: none;
}
.cart-drawer__summary a.cart-button.button {
    display: flex;
    justify-content: center;
}
.prorw_all_questions_pagination b {
    font-weight: 700;
}
.menu-list__list-item .menu-list__link[aria-haspopup=true]{
    position: relative;
}
.menu-list__list-item .menu-list__link[aria-haspopup=true][aria-expanded=false]:after {
    content: "...";
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, 0);
}
nav li:hover .menu-list__list-item .menu-list__link[aria-haspopup=true][aria-expanded=true]:after {
    opacity: 0;
}
nav li .main-menu-level1 .menu-list__link-title{
    text-transform: uppercase;
}
nav li:hover .main-menu-level1 .menu-list__link-title{
    color: #fff;
}
nav li:hover .main-menu-level1 {
    background-color: #e34446 !important;
    transition: all ease-in .2s;
}
ul.payment-icons__list svg {
    filter: grayscale(100%);
}
.mega-menu__content li.mega-menu__content-list-item {
    padding: 10px;
}
.xb-wishlist-header-auto__svg svg, 
.header-actions__action svg {
    width: 25px !important;
    height: 25px !important;
}
.header-actions__action svg circle,
.header-actions__action svg path{
    stroke-width: 1.2px!important;
}
.custom-group-block-ATk1vN3kwNExZYVNkR__group_nV3Nfx product-card-link,
.featured-blog-posts .resource-list__item,
.mega-menu__content li.mega-menu__content-list-item,
.resource-list__item product-card-link product-card,
.product-grid product-card-link product-card,
.resource-list__carousel slideshow-slide.resource-list__slide {
    box-shadow: 0 2px 20px #00000012;
    transition: all ease-out .4s;
    border-radius: 10px;
    overflow: hidden;
}
.custom-group-block-ATk1vN3kwNExZYVNkR__group_nV3Nfx product-card-link:hover,
.featured-blog-posts .resource-list__item:hover,
.mega-menu__content li.mega-menu__content-list-item:hover,
.resource-list__item product-card-link product-card:hover,
.product-grid product-card-link product-card:hover,
.resource-list__carousel slideshow-slide.resource-list__slide:hover {
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.31);
    transition: all ease-out .4s;
    border-radius: 10px;
}
.custom-group-block-ATk1vN3kwNExZYVNkR__group_nV3Nfx slideshow-component {
    max-width: 51px;
    height: 50px;
}
.discount-perc {
    background: #000;
    color: #fff;
    font-weight: bolder;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 10px;
    border-radius: 4px;
    width: fit-content;
}
.main-price,
.Compare_price_price {
    color: #e34446;
    font-weight: 700;
    font-size:20px;
}
.Compare_price_price.product_resource_available_false {
    color: inherit;
}
a.cart-button.button {
    width: 100%;
    background: #000;
}
.template--cart a.cart-button.button{
    display:none;
}
body footer button.email-signup__button {
    margin: 0;
    background-color: #000 !important;
    color: #fff !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
body footer .email-signup__input-group--integrated {
    border-width: 0;
}
footer .email-signup-block.size-style.spacing-style {
    background: #E34446;
    border-radius: 10px;
}
footer li.menu__item.paragraph a:hover{
    color:#E34446;
}
footer .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style.size-style {
    padding: 0 0 0;
    background: url(/cdn/shop/files/Thermisia_Wave.svg?v=1767692575);
    background-repeat: no-repeat;
    background-position:100% 50%;
    background-size: 100%;
}
.group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style.size-style.custom-group-AQ0lxUGovVmFhc0w2T__group_QLyFB3,
.group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style.size-style.custom-group-AYUtDdklvQWtQSy95R__group_PpxGLa{
    height: 100%;
}

.slideshow-control--previous .svg-wrapper,
.slideshow-control--next .svg-wrapper{
    display:none;
}
.slideshow-control--previous:before {
    content: "\f104";
    transform: translate(0, 0) rotate(-180deg);
}
.slideshow-control--next:before {
    content: "\f105";
    transform: translate(0, 0);
}
.slideshow-control--previous:before, 
.slideshow-control--next:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 25px;
    line-height: 1;
    color: #fff;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;   
}

.template--page .card-gallery slideshow-arrows .flip-x,
.template--index .card-gallery slideshow-arrows .flip-x {
    scale: 1 1!important;
}

.none-text-size-o {
    font-size: 0;
}
.none-text-size-o:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    color: #e34446;
    display: inline-block;
    font-size: 20px;
    padding-right: 0;
    width: 25px;
}
.page--about-far-infrared .none-text-size-o:before {
    font-size: 20px;
}

.contact-form__form button.button.submit-button.size-style.button:after{
    content: "\f1d8";
    width: 23px;
}
.button-unstyled--AVE5YOUgrUEc0czNKO__email_signup_6BQhDp {
    font-size: 14px !important;
}
.site-footer__copyright-content {
    color: #000;
    font-size: 15px;
    font-weight: 500;
}
input#EmailInput-AVE5YOUgrUEc0czNKO__email_signup_6BQhDp::placeholder {
    font-style: italic;
    text-transform: capitalize;
}
.email-signup-block .email-signup__input{
    padding: 12px 14px;
}
.template--collection .text-block h1,
.template--product .text-block h1,
.highlight_text {
    color: #e34446;
}
.template--collection .text-block h1{
    text-transform: uppercase;
}
.site-footer__copyright-content .highlight_text .fa-heart:before {
    content: "\f004";
}
.site-footer__copyright-content i {
    animation: scale 1.5s infinite ease-in-out;
}
@keyframes scale {
  0% {
     transform: scale(0.4); 
  }
  50% {
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.4); 
  } 
}
body .quick-add__button{
    border: 2px solid #E34446 !important;    
} 
body .quick-add__button .add-to-cart-text,
body .quick-add__button svg-wrapper{
 color: #E34446 !important; ;
}
a.contents.user-select-text.custom-Product-type p {
    color: #a4a3a3;
    text-transform: uppercase;
}
.Compare_price_sold_out {
    font-weight: 700;
    font-size: 16px;
}
.compare-at-price {
    opacity: 1;
    text-decoration-line: line-through;
    text-decoration-thickness: 1px;
    font-size: 14px;
}
.custom-clearance-sale_badge.product-badges__badge {
    white-space: nowrap;
    font-weight: 700;
    width: 70px;
    height: 70px;
    line-height: 1.4;
    text-transform: uppercase;
    border-radius: 50%;
    background: #e34446;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    font-size: 13px !important;
}
.template--cart tr.cart-items__table-row td {
    border: 0px solid;
}
.template--product media-gallery .custom-clearance-sale_badge {
    position: absolute;
    top: 20px;
    left: 20px;
}
.email-signup__heading.h5 {
    padding-top: 0;
}
div#shopify-section-template--20582863241273__collection_list_6beXgA .collection-card.collection-card--image-bg {
    aspect-ratio: 1.2;
}
div#shopify-section-template--20582862979129__section_YX88Wd:not(:has(h2)) {
  display: none;
}
.prorw-rating-holder .prorw-votes-helpful-label {
    font-size: 0!important;
    width: 0!important;
}
@media screen and (max-width: 1207px) {
    .cart-page .cart-items__table .cart-items__quantity {
        justify-content: left;
        width: auto;
    }
}

@media screen and (max-width: 767px) {
    .custom-clearance-sale_badge.product-badges__badge {
        font-size: 11px !important;
        width: 60px;
        height: 60px;
    }
    .product-badges.product-badges--top-bottom {
        width: 70px;
        height: 70px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .custom-clearance-sale_badge.product-badges__badge {
        font-size: 12px !important;
    }
}
@media screen and (max-width: 1080px) {
    .custom-group-block-ASXdNYjF0OHhJcU41a__group_j6XNhz {
        display: flex;
        flex-direction: column;
        align-items: center;
    }  
    .custom-group-AY29aekVZU3V2RjRBK__group_rPXaMd {
        --size-style-width: 40% !important;
    }
}

.page--contact-us .highlight_back {
    background: #e34446;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 10px;
    display: inline-block;
    margin-bottom: 10px;
}
.template--collection .custom-group-block-AOXZuNktNelRCK2JOa__group_bbjmia strong,
.page--contact-us p strong {
    font-weight: 700;
}
.page--contact-us .text-block p, 
.page--contact-us .text-block.p>* {
    margin-block: 4px;
}
.template--collection .custom-group-block-AOXZuNktNelRCK2JOa__group_bbjmia p a{
    text-decoration:none;
}
.template--collection .custom-group-block-AOXZuNktNelRCK2JOa__group_bbjmia h2 {
    font-size: 1.8125em;
}
.template--collection .custom-group-block-AOXZuNktNelRCK2JOa__group_bbjmia {
    box-shadow: 0 4px 20px #0000001a;
}




@media screen and (max-width: 1025px) and (min-width: 750px) {
    .custom-group-AZVdWc08vVzRCTjZDT__group_PFHfkf{
        width: 100%;
    }
}


/* button */
.contact-form__form button.button.submit-button.size-style.button{
    justify-content: center;
    display: flex;
}

.contact-form__form button.button.submit-button.size-style.button:after{
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    padding-left: 5px;
    display: inline-block;
    transform: translate(0);
    transition: all linear .2s;
}
a.button {
    display: flex;
}
a.button:after {
    content: "\f101";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    padding-left: 5px;
    display: inline-block;
    transform: translate(0);
    transition: all linear .2s;
}
.contact-form__form button.button.submit-button.size-style.button:hover:after,
a.button:hover:after, 
a.button:focus:after{
    transform: translate(35%);
    transition: all linear .2s;
}
.spacing-style.text-block.text-block--AQUJCQXN4dnVpejl2Y__text_6UY69R.custom.custom-typography.custom-font-size.custom-color p,
.spacing-style.text-block.text-block--AQUJCQXN4dnVpejl2Y__text_6UY69R.custom.custom-typography.custom-font-size.custom-color {
    font-weight: 800;
    line-height: 1.5;
    font-size: 30px;
}
footer summary.menu__heading.h5 span.menu__heading__default {
    font-size: 20px;
    text-transform: capitalize;
}
span.footer-utilities__text,
.facets .checkbox .checkbox__label-text,
sorting-filter-component.sorting-filter .facets__label,
.products-count-wrapper span,
body .product-badges__badge{
    font-weight: 500;
}
footer li.menu__item.paragraph a {
    font-size: 14px;
    font-weight: 500;
}
.button--AYnFoTFhIQXk3cGh5d__button_aBkHBY{
    margin-left: 0px !important;
}
.border-style.custom-section-content.custom-section-content-template--20837293228089__section_YWVETF:before {
    content: "";
    height: 3px;
    background: #e34446;
    max-width: 200px;
    position: absolute;
    top: -3px;
    width: 100%;
}
.page--where-to-use-fir-heaters table {
    margin-bottom: 13.75px;
}
.page--where-to-use-fir-heaters table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.page--where-to-use-fir-heaters th, 
.page--where-to-use-fir-heaters td {
    min-width: 85px;
    border: 1px solid #e6e6e6;
    padding: 5px;
    text-align: center;
    text-transform: capitalize;

}
.page--where-to-use-fir-heaters th {
    font-style: normal;
    font-weight: 700;
}
.page--benefit-of-fir-heating .custom-group-block-AeHJ1dmdGc3ZodW9zU__group_6XdV6K .none-text-size-o:before {
    font-size: 20px;
    width: 20px;
}
.text-block--AYkVFTUVNM2ZUajM1a__text_BpD9f3.custom.text-block--align-left.custom-typography.custom-font-size.custom-color {
    overflow: auto;
}
div#shopify-section-template--20893824188473__product_list_43y4QP product-card {
    background: #fff;
}
.contact-form__success {
    border: 1px solid #1f873d;
    background-color: #f8fff9;
    color: #1f873d;
    padding: 20px;
}
.contact-form__success svg.icon-checkmark{
    display: none;
}
div#shopify-section-template--20582863241273__section_kAYPqB {
    background: #f2f2f2;
}
div#shopify-section-template--20582863241273__slideshow_AYypYA img.slide__image {
    object-position: top;
}
.text-block--AalZzOVRTazJEQVplT__text_8jLpfR a{
    border-bottom: 1px solid currentColor;
    padding-bottom: 1px;
    color: #e34446;
    text-decoration: none;
}
.page--return-policy rte-formatter h2,
.page--shipping-policy rte-formatter h2 {
    font-size: 21px;
}



@media only screen and (min-width: 750px) {
    .text-block--AeERBSHVIY0phcWdXW__text_GRGYwN h3 {
        font-size: 25px;
    }
    .page--about-far-infrared .custom-section-content a.size-style.button {
        margin-left: 75px;
    }
    .custom-group-AMmsvY2Z1M2cxcE1YR__group_HXiwAJ,
    .custom-group-AUzhSQ3JHTzkvcUxKM__group_dGJ6WA,
    .video-section-AZXlyT3ppS1d5SUk3V__video_jJjVjY,
    div#shopify-section-template--20582863241273__section_ga4DQx,
    body .custom-group-AM3FDTCtYejUyMzE4W__group_BFKgwY,
    body .custom-group-AZ2hrRHYxOXJlTzI5Z__group_4cWGRM,
    body .custom-group-AVWM5VmE3UVJMd0RQd__group_Yp3PVC,
    body .custom-group-ASnpJM3BkWVpvLytLM__group_VVLjpR,
    body .custom-group-AVGlTaTNYanVnMDl4U__group_P73z73,
    body .custom-group-AUVFENkZJdTN0bjhsc__group_jVzbNj,
    body .custom-group-AamVKQ2d5Z29KWU15Z__group_cNrtxa,
    body .custom-group-Abi9MVzRJOXFuQWtKc__group_mf3FQR,
    body .custom-group-AYmhnUU9HSGViMGVhU__group_eki4zB,
    body .custom-group-AK1AvSTFCaS8yUkhtU__group_BFKgwY,
    body .custom-group-AbFR5K0xLOUUwN01hZ__group_Wm4xUH,
    body .custom-group-AeHJ1dmdGc3ZodW9zU__group_6XdV6K,
    body .custom-group-AZE42MTkyOWtZWG5zc__group_CXRJKw,
    body .custom-group-AUGs5dDVzQ2grL3VJe__group_k6tCXT,
    body .custom-group-AN2JGMGJQMmEwU2tLU__group_yfVYqt,
    body .custom-group-AZjdVenR3c0czM0tqY__group_NiJPaf {
        display: none !important;
    }
    footer .email-signup__heading.h5 {
        font-size: 20px;
    }
    footer#shopify-section-sections--20582863372345__footer_F7dhrU {
      display: none;
    }
    body a.button{
        font-size: 17px;
        padding-top: 14px;
        padding-bottom: 14px;
        gap: 5px;
    }
    .template--search facets-form-component.facets__form-wrapper span.facets__label,
    .template--collection facets-form-component.facets__form-wrapper span.facets__label{
        font-weight: 600;
        font-size: 1rem;
    }
    .details-content.custom-Shopbytype ul.list-unstyled {
        column-count: 2;
    }
    footer .custom-footer-bg-set:before {
        right: 0;
        content: '';
        position: absolute;
        width: 29%;
        height: 100%;
        background: #fff;
    }
    .custom-group-block-AUTg2VHhOb3h2bGFhM__group_mjan3J .custom-accordion-Shopbytype {
        display: none;
    }
    .group-block-content.layout-panel-flex.layout-panel-flex--row.custom-group-block-AM1ltL3FqSk1RRFVtb__group_xfVqcG,
    .group-block-content.layout-panel-flex.layout-panel-flex--row.custom-group-block-AcWNNd0dLSmdrMlFBY__group_XVUHLE,
    .group-block-content.layout-panel-flex.layout-panel-flex--row.custom-group-block-AaFMxTGNCVVNuV3dwN__group_tPeX3c,
    .group-block-content.layout-panel-flex.layout-panel-flex--row.custom-group-block-AVkNoZy9nOXlNSVU2a__group_4mMk7b {
        --horizontal-alignment: center !important;
    }
    div#shopify-section-template--20582863241273__section_GdXH9m {
        height: 500px;
    }
    div#shopify-section-template--20582863241273__section_GdXH9m deferred-media[class] :is(.deferred-media__poster-button img,
    div#shopify-section-template--20582863241273__section_GdXH9m .deferred-media__poster-button~video) {
        object-fit: none;
        height: 450px;
        aspect-ratio: 0;
    }
    div#shopify-section-template--20582863241273__section_GdXH9m .deferred-media__poster-button {
        aspect-ratio: 0;
    }
}


@media only screen and (max-width: 749px) {
    /* .video-section-AakJ6MlFYdmQyU280W__video_xY7ne6, */
    body .button--ASWlMRGJGTys2VDZnN__product_list_button_6RpaGM,
    body .button--AVmZBaGZ5MDVLRDdlO__button_Rfr4cz,
    body .custom-group-AbXBoT1h5M1FuUks3R__group_TXtW3r,
    body .button--AWlZRS0tRSytWb3EyZ__product_list_button_8EjU7L,
    body .custom-group-AZ3NRTnlQcnhxSVFkY__group_naGyWC,
    body .custom-group-AdWdGVVNXUXp6VDJWN__group_7DaWPr,
    body .custom-group-ATEpsNHJhUXBvY29rZ__group_H4YdJj,
    body .custom-group-Aazg2OFB3WUVPaU05L__group_KTWDrp,
    body .custom-group-AY2xFc29xUERkbWpuc__group_eHTiRY,
    body .custom-group-AdzFQcGNDRit4clhlN__group_fEzBDa,
    body .custom-group-ANlYwSVdVRzRlSmppR__group_FginmE,
    body .custom-group-AT3ZkV2JWNFNVTDNuW__group_naGyWC,
    body .custom-group-AZ0tXckFSbXNndVZvc__group_iRVCHn,
    body .custom-group-AblFPZHBJdGtuYSthS__group_iMPmh8,
    body .custom-group-AQ3FEWmhOVDcyOEFGR__group_HtwU6J,
    body .custom-group-AU0doTTFhdUdMcWpJM__group_nAFDh3,
    body .custom-group-AaENkQTRiMllZYXZVT__group_8drgUB,
    body .custom-group-AWlVKajlnaWRyTmVve__group_iYrTwX,
    a.size-style.button.button--AemtUai9zTGZmYy8zY__product_list_button_Fetf9U{
        display: none !important;
    }
    
    body .text-block--AMUthbGxJZTZvQlpac__text_MxzXcc p,
    body .text-block--AZzZXUTR3eEI1N3hMa__text_7TF4WL p,
    body .text-block--AM3BDeGh6NEtPYnJIO__text_iWPbHp p,
    body .text-block--AS0h4ODNwOCtxRXhVe__text_NdcgLa p,
    body .text-block--AeVRZam1GWEw5Sko2N__product_list_text_B8TAxw h3,
    body .text-block--AS243OHdiazEvNWpHa__product_list_text_GMdhfU h3,
    body .text-block--ASU1BT3NRQnhwRU0vZ__product_list_text_z46HwN h3,
    .Image-with-testimonials .custom-slide-cardtemplate--20582863241273__carousel_testimonials_exDVNE p.highlight_text_heading,
    body .text-block--AWDV4SlZQa1kyNkl5N__text_DRMt8b h1,
    body .text-block--AVnhHMlpxTzFhSThtU__text_gmhp96 h1,
    body .text-block--AbTF6QVU1ZElYZkdDb__text_wKhGGh h1,
    body .text-block--AaC9oTE1Ic3RaVkhLN__text_9eaJNJ h1,
    body .text-block--AV0tSQThyVFdMbkdyR__text_U3bgtM h1,
    body .text-block--AMTBEUnRXRDN4NjNna__text_JLgEXG h1,
    body .text-block--AbGp2N05XRFlpOVJxT__text_99VgiV h1,
    body .text-block--ANzZ5Y3dieUZiSHdtN__text_CftfQM h1,
    body .text-block--AZTBveVFVM21DeCttQ__text_DRMt8b h1,
    body .text-block--AOXN1YTUrZCtVenZNS__text_FMt7Lq h1,
    body .text-block--AZkxUeXRqd1NZSFFKc__text_xYpcCU h1,
    body .text-block--AcmQ3c0craWY3ZC9xS__text_TPVdHm h1,
    body .text-block--AaHhYM25wNFFwYWNpW__text_CkmAJa h1,
    body .text-block--AMmVoam1LU0tId0FQZ__text_3DyWYt h1,
    body .text-block--ATWZ2RUNFUHVkd2VvR__text_DRMt8b h1{
        text-align: center !important;
        font-size: 21px !important;
    }

    body .custom-group-AM3FDTCtYejUyMzE4W__group_BFKgwY p,
    body .custom-group-AZ2hrRHYxOXJlTzI5Z__group_4cWGRM p,
    body .custom-group-ASnpJM3BkWVpvLytLM__group_VVLjpR p,
    body .custom-group-AVGlTaTNYanVnMDl4U__group_P73z73 p,
    body .custom-group-AUVFENkZJdTN0bjhsc__group_jVzbNj p,
    body .custom-group-AamVKQ2d5Z29KWU15Z__group_cNrtxa p,
    body .custom-group-Abi9MVzRJOXFuQWtKc__group_mf3FQR p,
    body .custom-group-AYmhnUU9HSGViMGVhU__group_eki4zB p,
    body .custom-group-AK1AvSTFCaS8yUkhtU__group_BFKgwY p,
    body .custom-group-AbFR5K0xLOUUwN01hZ__group_Wm4xUH p,
    body .custom-group-AeHJ1dmdGc3ZodW9zU__group_6XdV6K p,
    body .custom-group-AZE42MTkyOWtZWG5zc__group_CXRJKw p,
    body .custom-group-AUGs5dDVzQ2grL3VJe__group_k6tCXT p, 
    body .custom-group-AZjdVenR3c0czM0tqY__group_NiJPaf p,
    body .custom-group-AN2JGMGJQMmEwU2tLU__group_yfVYqt p {
        font-size: 14px !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    body .custom-group-AM3FDTCtYejUyMzE4W__group_BFKgwY .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AZ2hrRHYxOXJlTzI5Z__group_4cWGRM .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-ASnpJM3BkWVpvLytLM__group_VVLjpR .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AVGlTaTNYanVnMDl4U__group_P73z73 .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AUVFENkZJdTN0bjhsc__group_jVzbNj .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AamVKQ2d5Z29KWU15Z__group_cNrtxa .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-Abi9MVzRJOXFuQWtKc__group_mf3FQR .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AYmhnUU9HSGViMGVhU__group_eki4zB .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AK1AvSTFCaS8yUkhtU__group_BFKgwY .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AbFR5K0xLOUUwN01hZ__group_Wm4xUH .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AeHJ1dmdGc3ZodW9zU__group_6XdV6K .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AZE42MTkyOWtZWG5zc__group_CXRJKw .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AUGs5dDVzQ2grL3VJe__group_k6tCXT .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AN2JGMGJQMmEwU2tLU__group_yfVYqt .layout-panel-flex--row:not(.mobile-column) ,
    body .custom-group-AZjdVenR3c0czM0tqY__group_NiJPaf .layout-panel-flex--row:not(.mobile-column) {
        flex-wrap: nowrap;
        gap: 0;
    }

    body .text-block--AeVRZam1GWEw5Sko2N__product_list_text_B8TAxw,
    body .text-block--AaC9oTE1Ic3RaVkhLN__text_9eaJNJ {
        width: 100%;
        align-items: center;
    }
    .spacing-style.text-block--AS0h4ODNwOCtxRXhVe__text_NdcgLa,
    .spacing-style.text-block--AL0xod0VsTmVFZjdEN__text_YCfQPP,
    .spacing-style.text-block--AZmlrUDNXa1VscTBIR__text_Yrw3Kj,
    .spacing-style.text-block--AMUthbGxJZTZvQlpac__text_MxzXcc,
    .spacing-style.text-block--Aa2ZmQjJSeUM3WGtTN__text_BHhqJK,
    .spacing-style.text-block--AZzZXUTR3eEI1N3hMa__text_7TF4WL,
    .spacing-style.text-block--AV3F4aW9GdkdZMC9tT__text_YYKUjh,
    .spacing-style.text-block--AM3BDeGh6NEtPYnJIO__text_iWPbHp{
        --padding-inline-start: 30px !important;
        --padding-inline-end: 30px !important;
    }

    body .Image-with-section-image-text .text-block p em,
    body .Image-with-section-image-text .text-block .highlight_text_main b,
    body .Image-with-section-image-text .text-block>*,
    body .custom-slide-cardtemplate--20582863241273__carousel_testimonials_exDVNE .text-block>*,
    body .custom-group-AVElhbzU1T3VYVEJBd__group_eXVh8V .text-block>*,
    body .custom-group-block-AYUtDdklvQWtQSy95R__group_PpxGLa .text-block>* {
        text-align: center!important;
    }


    body .text-block--AZmlrUDNXa1VscTBIR__text_Yrw3Kj p,
    body .text-block--Aa2ZmQjJSeUM3WGtTN__text_BHhqJK p,
    body .text-block--AV3F4aW9GdkdZMC9tT__text_YYKUjh p,
    body .spacing-style.text-block--AL0xod0VsTmVFZjdEN__text_YCfQPP p,
    body .custom-section-content-template--20837293228089__section_YWVETF p{
        font-size: 15px;
        text-align: center !important;
    }

    body .custom-group-block-AckhXRU1PVEtFWDFGU__group_6z7p87,
    body .custom-group-block-AblI4ODA1VGJURWE4Q__group_AxLYWN,
    body .custom-group-block-AaUtxZ3lGbmdXMDlIV__group_hrBEQ3,
    body .custom-group-block-ASUZzV2lZN2JOTHMwR__group_MifwNX,
    body .custom-section-content-template--20837293228089__section_YWVETF .section-content-wrapper{
        --horizontal-alignment: center !important;
    }
    .Image-with-testimonials a.size-style.button,
    .custom-group-block-AVElhbzU1T3VYVEJBd__group_eXVh8V .button--AV3RmeVFpNkNxS1BWU__button_4EY47M,
    .custom-group-AYUtDdklvQWtQSy95R__group_PpxGLa .button--AdVVKVktyK1Jla2JVS__button_qWCxn3,
    .button--AVmZBaGZ5MDVLRDdlO__button_Rfr4cz,
    .button--AMVlheEhSaE5pMDZTS__product_list_button_VJ6cAW,
    .button--AdWdYUUxmNjJIUjc5R__button_8MgDgK,
    .text-block--AT2hFN1dwUjE1Y0QwS__text_fRMQMR,
    .text-block--AaHZaQ2FCZkx1WkJBM__text_FaUtRb,
    .text-block--AempvYm9ySkwrZmJ5K__product_list_text_8wFryg,
    .text-block--AU2VhOTcxR08xNWk4Z__product_list_text_zqeAaf{
        margin: 0 auto!important;
    }


    .text-block--ARHd4Y1RzWGpxdmJ6W__text_BAcyxw h3,
    body .text-block--AQnRGMktsbUt3WW9lN__text_qkM9r7 p,
    .page--shipping-policy div#shopify-block-ANUVYOWFEaXpSQkJuS__page_content_KXJPJH h2,
    .text-block--AT2hFN1dwUjE1Y0QwS__text_fRMQMR h1,
    .Image-with-testimonials h3,
    .text-block--AOS9OVjlUZ2x0R3FmW__text_CX8cJD h3,
    .text-block--AbzgvOW0yelRCVm94U__text_xqfNW6 p,
    .text-block--AVUpjUy96Vkh3aitIZ__text_Anhq3d p,
    .text-block--AaHZaQ2FCZkx1WkJBM__text_FaUtRb h3,
    .text-block--AempvYm9ySkwrZmJ5K__product_list_text_8wFryg h3,
    .text-block--AU2VhOTcxR08xNWk4Z__product_list_text_zqeAaf h3{
        font-size:21px !important;
    }

    .text-block--AYUoxV09wUER0MEx6R__text_dNx8Fw p,
     body .custom-slide-cardtemplate--20582863241273__carousel_testimonials_exDVNE .text-block p,
    .text-block--ASUFrcTRTK2c3YUhRR__collection_title_mhrqLF-6 p,
    .text-block--ASUFrcTRTK2c3YUhRR__collection_title_mhrqLF-5 p,
    .text-block--ASUFrcTRTK2c3YUhRR__collection_title_mhrqLF-4 p,
    .text-block--ASUFrcTRTK2c3YUhRR__collection_title_mhrqLF-3 p,
    .text-block--ASUFrcTRTK2c3YUhRR__collection_title_mhrqLF-2 p,
    .text-block--ASUFrcTRTK2c3YUhRR__collection_title_mhrqLF-1 p,
    .text-block--ASUFrcTRTK2c3YUhRR__collection_title_mhrqLF p,
    .text-block--AYmxXdjI0MzdXQ09TY__text_iFUgTi p,
    .text-block--Ac293a1ZFcE5INzV0S__text_QqCGnG p,
    .text-block--AdFltRHpoOHJHV0Rld__text_fJ3wYc p,
    .text-block--ARTh4M2N4NEJiZlU5d__text_dYUW76 p,
    .text-block--AeUVlYmk5aEc0MWZVZ__text_Kdf7PF p,
    .text-block--AaFNyK0VCMzc2ZkQ2Z__text_CA4RbK p,
    .text-block--AZFFTWHhZOHlkcGJ5V__text_CJVi3H p,
    a.contents.user-select-text[ref="productTitleLink"] p {
        font-size:14px !important;
    }
    label.visually-hiddenf,
    label.visually-hiddenfg {
        font-size: .875em;
    }
    .main-custom-section-sections--20582863372345__section_rBmwJr h2{
        font-size: 17px;
    }
    .page--contact-us .highlight_back {
        font-size: 15px;
    }
    .main-custom-section-sections--20582863372345__section_rBmwJr p,
    .page--contact-us p strong{
        font-size: 13px;
    }
    .page--contact-us .styled-input>input:focus~label,
    .page--contact-us .styled-input>textarea:focus~label, 
    .page--contact-us .styled-input .optional>input:focus~label, 
    .page--contact-us .styled-input .optional>textarea:focus~label, 
    .page--contact-us .styled-input input:not([value=""]):not(:focus)~label, 
    .page--contact-us .styled-input textarea:not([value=""]):not(:focus)~label {
        top: -1rem;
    }
    .page--contact-us .contact-form__form, 
    .page--contact-us .contact-form__form-row {
        gap: 10px;
    }
    .border-style.custom-section-content.custom-section-content-template--20837293228089__section_YWVETF:before {
        left: 0;
        right: 0;
        margin: auto;
    }
    .template--list-collections .section-resource-list__content {
        align-items: center;
    }

    body .button--AOFF1aWJZZUtSQVdrK__button_UGnLNM {
        margin-left: 0 !important;
        margin-top: -10px !important;
    }
    body .text-block--AalZzOVRTazJEQVplT__text_8jLpfR h3,
    body .custom-section-content-template--20837293228089__section_YWVETF h3{
        font-size: 19px;
        text-align: center !important;
    }
    body .main-price,
    body .Compare_price_price {
        font-size: 16px;
    }
    body slideshow-arrows .slideshow-control {
        min-height: 40px;
        min-width: 40px;
        padding: 0;
    }
 
    body .xb-wishlist-header-auto-container button.xb-wishlist-header-auto span.undefined {
        left: 8px !important;
    }
    body .quick-add__button {
        display: var(--quick-add-display, flex);
    }
    div#quick-add-modal-content .product_resource_price_main {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 10px;
    }
    div#quick-add-modal-content media-gallery .custom-clearance-sale_badge.product-badges__badge {
        position: absolute;
        top: 0;
    }
    div#quick-add-modal-content media-gallery.spacing-style {
        position: relative;
    }
    .quick-add-modal__content .product-header a:not(product-price *) {
        font-weight: 700 !important;
    }
    .contact-form__form button.button.submit-button.size-style.button,
    body a.button {
        padding: 8px 14px;
        font-size: 15px;
    }
    .xb-wishlist-header-auto-container button.xb-wishlist-header-auto {
        width: 22px!important;
    }
    .header-actions__action .svg-wrapper,
    button.account-button.header-actions__action {
        width: 36px !important;    
        padding: 0;
    }
    body .announcement-bar__slides {
        width: 100% !important;
    }
    header-component .header__drawer{
        width: 38px;
    }
    .template--collection .custom-group-block-AOXZuNktNelRCK2JOa__group_bbjmia h2 {
        font-size: 1.1875em;
    }
   body .custom-ATmIxZmxRbENYZE0vT__custom_liquid_6cpHVF {
        justify-content: center;
    }
    .text-block--AQUJCQXN4dnVpejl2Y__text_6UY69R br,
    .custom-group-AV1ZQUFBrMlNRSWxQa__group_xcRw6k,
    .divider.divider-AcTdUZ0FFUGlXR2p1V__divider_zRVDf3.spacing-style,
    .custom-group-block-AV1ZQUFBrMlNRSWxQa__group_xcRw6k,
    .custom-group-block-ASXdNYjF0OHhJcU41a__group_j6XNhz accordion-custom.menu.menu--accordion.menu--plus {
        display: none;
    }
    .text-block--AYmxXdjI0MzdXQ09TY__text_iFUgTi p,
    .text-block--AQUJCQXN4dnVpejl2Y__text_6UY69R p,
    .text-block--AQUJCQXN4dnVpejl2Y__text_6UY69R h3,
    .custom-group-block-AMWhaQUNYMFp2bUtRb__group_MydzKQ,
    .custom-group-block-ASXZGVmZLNE5YTEpTT__group_McDGeR {
        align-items: center;
        justify-content: center;
        text-align: center;
        gap: 5px;
    }
    .custom-group-AUTg2VHhOb3h2bGFhM__group_mjan3J {
        padding-bottom: 0;
    }
    .custom-group-AY29aekVZU3V2RjRBK__group_rPXaMd{
        --padding-inline-start: 20px !important;
        --padding-inline-end: 20px !important;
    }
    body .payment-icons__list {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .custom-group-block-ASXZGVmZLNE5YTEpTT__group_McDGeR {
        display: flex;
        flex-direction: column-reverse;
    }
    
}


@media screen and (max-width: 375px){
    .menu-drawer-container .header__icon--summary {
        padding: 16px 12px!important;
    }
    button.account-button.header-actions__action {
        padding: 0!important;
    }
    .header__columns .search-action {
        width: 36px;
    }
}