/** Shopify CDN: Minification failed

Line 964:7 "margin-botom" is not a known CSS property
Line 1308:4 Expected identifier but found "."
Line 2050:97 "margin-rigt" is not a known CSS property
Line 2876:63 Unexpected ","

**/
body{font-size:14px; line-height:24px; font-family: "Poppins", sans-serif !important; font-weight: 400}
ul{margin:0; padding: 0;}
a{text-decoration: none !important}
p,h1,h2,h3,h4,h5{margin: 0 0 15px; }
h1,h2,h3,h4,h5{margin: 0 0 15px; font-family: "Playfair Display", serif;}
.globo-form-app{font-family: "Poppins", sans-serif !important;}
   @font-face {
    font-family: 'Trajan Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Trajan Pro Regular'), url('TrajanPro-Regular.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Trajan Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Trajan Pro Bold'), url('TrajanPro-Bold.woff') format('woff');
    }
.header-info,.header-social{display: flex; list-style: none;}
.header-info li{padding: 0 15px; line-height: 1}
.header-info li a{color:#fff; font-size:12px; font-weight:400; }
.header-info li a i{margin-right:5px}
.header-info li a img {
    display: inline-block;
    height: 13px;
    width: 13px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 5px;
}
.header-info li:not(:last-child){border-right:1px solid rgba(255,255,255,0.2)}
.header-info li:first-child{padding-left:0}
.header-info li:first-child a{text-decoration: underline !important}
.header-info li:last-child{padding-right:0}
.header__menu-item:hover {color: #96060b;}
.header-info li a:hover {
    color: #fff; text-decoration:underline}
.track{display: inline-flex;
    align-items: center;
    color: #fff;
    font-size: 13px;
    line-height: 17px;}
.track img{height: 15px;
    margin-right: 6px;}

.header-social li{margin-right:5px}
.header-social a {
    background: rgba(150, 6, 11, 0.06);
    border-radius: 50%;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #96060B;
}
.header-social a:hover {
    background: #96060b;
    color: #fff;
}
.header__heading a{padding: 0}
.header-search .field:before,.header-search .field:after{ display: none !important}
.header-search  .predictive-search__loading-state svg{display:none !important}
.header-search .field{border-radius:30px; border:1px solid rgba(0,0,0,0.3); overflow: hidden}
.header-search .search__input.field__input {
    padding-right: 3rem;
    font-size: 13px;
  height:36px;
  color:#666666;
  box-shadow: none !important
}
.header-search{margin-right:10px}
.header-search .field__label,.header-search .customer .field label {
    font-size: 13px;
  color: #666666;
    top: 10px;}
.header-search .field__button{height:36px}
.header-search .search__button .icon {
    height: 2rem;
    width: 2rem;
    color: #96060B;}
.header__icon  svg path{fill: #96060b; }
.header__icons {
  
    align-items: center;

}
.header__inline-menu{    width: 100%;
 
    text-align: center;}
.header-wrapper{z-index:1}
.header-wrapper:after{
  content:'';
  position: absolute;
  left:0;
  right:0;
  bottom: 0;
   background: rgba(202, 202, 202, 0.2);
  height:46px;
  z-index: -1;
}
.header__menu-item {
    padding: 14px 30px !important;
    color: #000;
    font-size: 13px;
    line-height: 18px !important;
    font-weight: 500;
    text-transform: uppercase;
}
.header__inline-menu>li:first-child a{padding-left:0}
.header__inline-menu>li:last-child a{padding-right:0}
.header__submenu .header__menu-item {
  padding: .8rem 1.5rem !important;
  text-align: left !important;
  text-transform: capitalize !important;
}
.banner__heading {
    font-size: 72px;
    line-height: 80px;
    color: #fff;
}
#shopify-section-template--19597930987765__slideshow_QCUp8P .banner__text p strong {
  font-size: 72px;
  line-height: 80px;
  color: #fff;
  font-weight: 400;
  font-family: ;
  font-family: var(--font-heading-family);
  display: block;
  letter-spacing: calc(var(--font-heading-scale) * .06rem);
  margin-bottom: 20px;
}
.banner__text{padding:2rem 0}
#shopify-section-template--19597930987765__image_banner .banner__text p,.slideshow.banner .banner__text p{    color: #fff;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 2px;}
.button:before{display:none !important}
.button,#shopify-section-template--19597930987765__multicolumn_XCkfEc .link,.cart-page .underlined-link, .customer button{    font-family: 'Poppins';border:0; color: #fff !important; background: #96060B; padding: 0 2rem; border-radius: 30px; font-size:13px; line-height: 18px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; }
#shopify-section-template--19597930987765__multicolumn_XCkfEc .link,.cart-page .underlined-link{padding: 1.2rem 2rem;}
 .customer button:before, .customer button:after{display: none !important}
 .globo-form-app .gfb__footer button{border:0 !important; color: #fff!important; background: #96060B; padding: 0 2rem!important; border-radius: 30px!important; font-size:13px!important; line-height: 18px!important; font-weight: 500!important; text-transform: uppercase; letter-spacing: 1px; }
.button:after,.globo-form-app .gfb__footer button:after{
  content:'\f061';
      font-family: "Font Awesome 6 Free";
  font-weight:900;
  box-shadow: none !important;
      position: static;
    margin-left: 10px;
}
.page-width.section-template--19597930987765__multicolumn_yXEPnx-padding{    max-width: 100%;
    padding: 0;}
.rte a:hover {
    color: rgb(150 6 11) !important;}
.button:hover,.rte a.button:hover,  #shopify-section-template--19597930987765__multicolumn_XCkfEc .link:hover, .customer button:hover {
    color: #fff !important; 
    background: #000;}
    .globo-form-app .gfb__footer button:hover{color: #fff!important;
    background: #000 !important;}
#shopify-section-template--19597930987765__multicolumn_yXEPnx .multicolumn-list{column-gap: 0;}
#shopify-section-template--19597930987765__multicolumn_yXEPnx .multicolumn-card-spacing {
    padding-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0!important;
}
#shopify-section-template--19597930987765__multicolumn_yXEPnx  .multicolumn-card__info {
    padding: 0 11%;
    position: absolute;
    bottom: 15%;
    right: 0;
    left: 0;
}
#shopify-section-template--19597930987765__multicolumn_yXEPnx .link {    display: flex;
    width: 100%;
  font-family: "Playfair Display", serif;
    color: #fff;
    position: relative;                                                                    
    font-size: 32px;
   padding-left:90px;
    align-items: center;                                                                     
    font-weight: 800;
    letter-spacing: 1px;
    justify-content: space-between;}
#shopify-section-template--19597930987765__multicolumn_yXEPnx .link .icon-wrap {
   
    font-size: 0;
}
#shopify-section-template--19597930987765__multicolumn_yXEPnx .svg-wrapper{    width: auto;
    height: auto;}
#shopify-section-template--19597930987765__multicolumn_yXEPnx span.icon-wrap:after {
    content: "\f061";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    color: #fff;
    display: block !important;
    font-size: 30px;
    z-index: 1;
    position: relative;
}
#shopify-section-template--19597930987765__multicolumn_yXEPnx span.icon-wrap svg{display: none}
#shopify-section-template--19597930987765__multicolumn_yXEPnx .link .icon-arrow {
    width: 2.75rem;
}
#shopify-section-template--19597930987765__multicolumn_yXEPnx .link:before{
  content:'';
  position: absolute;
  left: 0;
      top: 0;
    bottom: 0;
    margin: auto;
    width: 75px;
    height: 75px;
    border: 2px solid #fff;
    border-radius: 50%;
  background-position:center;
  background-repeat:no-repeat;
  background-size:35px;
}
#shopify-section-template--19597930987765__multicolumn_yXEPnx  .grid__item:first-child .link:before{
  background-image: url(home.png);
}
#shopify-section-template--19597930987765__multicolumn_yXEPnx  .grid__item:last-child .link:before{
   background-image: url(shop.png);
}
#shopify-section-template--19597930987765__rich_text_xRTpzH .rich-text__blocks strong{    color: #96060B;
    font-weight: 600; letter-spacing: 1px;}
#shopify-section-template--19597930987765__rich_text_xRTpzH .rich-text__blocks p:last-child{
  font-family: "Playfair Display", serif;
  font-size:18px;
  line-height: 28px;
  color:#000;
      padding: 10px 0 15px;
  background-image:url('Lines.png');
  background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.section-template--19597930987765__image_with_text_DYWwzb-padding{    background-color: #F9F0F0; background-image: url(pattern-2.png);
    background-position: 98% 95%;
    background-repeat: no-repeat;
    background-size: 25%;
    background-attachment: inherit;
                                                                 }
#ImageWithText--template--19597930987765__image_with_text_DYWwzb{padding-right:0}
.subtitle,#shopify-section-template--19597930987765__video_control_banner_yAzADt h2 strong,#shopify-section-template--19597930987765__video_control_banner_yAzADt h1 strong,.image-with-text__text--caption,#shopify-section-template--19597930987765__contact_form_3kxbe9 h2 strong,.globo-form-id-104978 .globo-form-app h2 strong,.globo-form-id-104978 .globo-form-app h1 strong{
   font-family: "Playfair Display", serif;
  color:#96060B !important;
  font-weight:500;
  font-size:24px;
  margin-bottom:8px !important;
  line-height:1;
  display: block;
  letter-spacing: 0.5px
}
#shopify-section-template--19597930987765__contact_form_3kxbe9 h2 strong,.globo-form-id-104978 .globo-form-app h2 strong,.globo-form-id-104978 .globo-form-app h1 strong{color:#fff !important}
#shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__heading,#shopify-section-template--19597930987765__video_control_banner_yAzADt h1,#shopify-section-template--19597930987765__collapsible_content_ra6F8R h2,#ImageWithText--template--19597930987765__image_with_text_DYWwzb h2, .multicolumn h2.title, #shopify-section-template--19597930987765__multirow_E9XJaU h2, #shopify-section-template--19597930987765__contact_form_3kxbe9 h2,.globo-form-id-104978 .globo-form-app h2,.globo-form-id-104978 .globo-form-app h1,.contact h1{
  font-size:76px!important;
  line-height:76px!important;

}
.contact h1{text-align:center;     padding-bottom: 20px;}
#shopify-section-template--19597931053301__rich_text_8JiaMw h1,.main-page-title,.collection-hero__title,.globo-form-id-104978 .globo-form-app h2,.globo-form-id-104978 .globo-form-app h1,.contact h1 {
        font-size: 62px !important;
        line-height:70px !important;
    }
    
   .page-template .multicolumn h2.title,.collection-page  .rte h2,.collection-page  .rte .h2,.collection-page .hxl,.page-template  .rte h2,.page-template  .rte .h2,.page-template .hxl{
      font-size: 40px !important;
        line-height:50px !important;
    }

    .collection-page  .rte h3,.collection-page  .rte .h3,.page-template  .rte h3,.page-template  .rte .h3{font-size: 25px !important;
        line-height:32px !important;}
 .page-collection-list  .multicolumn h2.title,.collectionpage-list .multicolumn h2.title{font-size:40px!important;
  line-height:50px!important;}
#shopify-section-template--19597930987765__contact_form_3kxbe9 h2,.globo-form-id-104978 .globo-form-app h2,.globo-form-id-104978 .globo-form-app h1,.contact h1{color: #fff !important;  font-weight:500 !important;
  margin-bottom:15px !important}
#shopify-section-template--19597930987765__image_with_text_DYWwzb .image-with-text__media{position:relative; z-index: 1; overflow: visible !important;}
#shopify-section-template--19597930987765__image_with_text_DYWwzb .image-with-text__media:before{
  content: '';
    position: absolute;
    border: 2px solid #96060B;
    left: -36px;
    /* right: 0; */
    width: 100%;
    bottom: -36px;
    z-index: 1;
    height: 100%;
    z-index: -1;
}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .button:hover {
    background: #fff;
    color: #96060b;}
.multicolumn .multicolumn__title{display: block}
#shopify-section-template--19597930987765__multicolumn_XCkfEc .multicolumn__title{text-align: center; padding-bottom: 5px}

#shopify-section-template--19597930987765__multicolumn_XCkfEc .multicolumn-card-spacing {
    padding-top: 0;
    margin-left: 0;
    margin-right: 0;
}
#shopify-section-template--19597930987765__multicolumn_XCkfEc .multicolumn.background-primary .multicolumn-card{background:none !important;}
#shopify-section-template--19597930987765__multicolumn_XCkfEc .grid__item{padding: 0 5px}
#shopify-section-template--19597930987765__multicolumn_XCkfEc .multicolumn-card__info {
   
    text-align: center;
}
#shopify-section-template--19597930987765__multicolumn_XCkfEc .multicolumn-card__info h3{font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    color: #000;
    letter-spacing: 1px;}
button.vdeo-btn {
   position: absolute;
    right: 15%;
    top: 50%;
    transform: translateY(-50%);
    width: 140px;
    height: 140px;
    background: none;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    z-index: 10;
    font-size: 16px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
button.vdeo-btn i{margin-right:5px; font-size:22px}
#shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__box {
  background: rgba(255, 255, 255, 0.9);
max-width: 58rem;
    padding: 65px 65px;
}
.footer-block__details-content .list-menu__item--link {
        font-size: 13px !important;
        color: #fff!important;}

    .footer-block__heading {
        font-size: 19px!important;
        color: #fff!important;
        font-weight: 400;
    }
.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{
    
    color: #96060b !important;
}
.footer-block__image-wrapper {
    overflow: hidden !important;
    margin: 0 auto 24px;
}
.footer-block__brand-info .footer__list-social.list-social {
    justify-content: center;
}
li.list-social__item {
    margin: 0 3px;
}
.list-social__link {
    padding: 0 !important;
    color: #fff !important;
    width: 32px;
    height: 32px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 50%;
    justify-content: center;
}
.footer__content-bottom{padding-top:0 !important}
.footer__content-bottom-wrapper.footer__content-bottom-wrapper--center {
    position:relative;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.footer__content-bottom-wrapper.footer__content-bottom-wrapper--center:before{
  content:'';
  position: absolute;
  left:5%;
  right:5%;
  top:0;
  height:1px;
  background: rgba(255, 255, 255, 0.1);
}
.footer__copyright {
    margin-top: 0!important;
}
.copyright__content {
    font-size: 13px!important;
    font-weight: 400;
}
.footer__content-top {
    padding-bottom: 6rem !important;
}
.list-social__link:hover{
    color: #fff !important;
    background: #96060b;
    border-color: transparent;
}
#shopify-section-template--19597930987765__contact_form_3kxbe9 .contact{text-align: center;}
#shopify-section-template--19597930987765__contact_form_3kxbe9 .contact p,.globo-form-id-104978 .globo-form-app .globo-description, .globo-form-id-104978 .globo-form-app .header .globo-description{    font-size: 13px !important;
    text-align: center;
    color: #fff !important;
    padding-bottom: 16px !important;}
.contact .field__input, .material_filled-input {
  background: none !important;
  border: 1px solid #fff !important;
  color: #fff !important;
  font-size: 13px !important;
  height: 5.25rem !important;
}     

.globo-form-input::before,.globo-form-input::after{box-shadow:none !important}
.contact .field:before,.field:after{display:none !important}             
.contact .field__label,.material_filled-label span.label-content,.globo-form-id-104978 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option, .globo-form-id-104978 .globo-form-app .globo-form-control .radio-wrapper .globo-option{color: #fff!important;
    font-size: 13px!important; top: calc(1.6rem + var(--inputs-border-width)) !important;}
.globo-form-id-104978 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option, .globo-form-id-104978 .globo-form-app .globo-form-control .radio-wrapper .globo-option{top:auto !important}
.contact .field__input:focus~.field__label, .field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {
    top: calc(var(--inputs-border-width) + .75rem) !important;}
.contact select.field__input:not(:placeholder-shown){padding-top:1rem !important}
.contact select.field__input option {
    background: #000;
}
#ContactForm,#ContactForm h2,#ContactForm h3{color:#fff}
.contact__button .button,.globo-form-app .gfb__footer button{background:#000 !important}
#shopify-section-template--19597930987765__17556705631d95f834 {
  background-color: #96060b;
}
#shopify-section-template--19597931053301__1756275068f577e35d {
  background-color: #96060b;
}

/* #shopify-section-template--19597931053301__1756275068f577e35d .globo-form-id-104978 .globo-form-app h2,#shopify-section-template--19597931053301__1756275068f577e35d .globo-form-id-104978 .globo-form-app h1,#shopify-section-template--19597931053301__1756275068f577e35d .globo-form-id-104978 .globo-form-app h2 strong,#shopify-section-template--19597931053301__1756275068f577e35d .globo-form-id-104978 .globo-form-app h1 strong,#shopify-section-template--19597931053301__1756275068f577e35d .globo-form-id-104978 .globo-form-app p{color:#000 !important} */
#shopify-section-template--19597931053301__1756275068f577e35d{padding:60px 0}

/* #shopify-section-template--19597931053301__1756275068f577e35d .material_filled-input {
  border: 1px solid #96060b !important;
  color: #000 !important;
}

#shopify-section-template--19597931053301__1756275068f577e35d .material_filled-label span.label-content, #shopify-section-template--19597931053301__1756275068f577e35d .globo-form-id-104978 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,#shopify-section-template--19597931053301__1756275068f577e35d .globo-form-id-104978 .globo-form-app .globo-form-control .radio-wrapper .globo-option {
  color: #000 !important;
} */

.globo-form-app{margin:0}
.contact.section-template--19597930987765__contact_form_3kxbe9-padding,#shopify-section-template--19597930987765__17556705631d95f834{    background-image: url(pattern.png);
    background-position: 2% 95%;
    background-repeat: no-repeat;
    position: relative;
    z-index:1;                                                                       
    background-size: 25%;
    background-attachment: inherit!important;}
.contact.section-template--19597930987765__contact_form_3kxbe9-padding:after,#shopify-section-template--19597930987765__17556705631d95f834:after{
  content:'';
  position: absolute;
  right: 0;
  top:0;
  bottom:0;
  left:0;
  z-index:-1;        
    background-image: url(pattern.png);
    background-position: 2% 95%;
    background-repeat: no-repeat;
    background-size: 25%;
    background-attachment: inherit!important;
      transform: rotateY(180deg);
}
#shopify-section-template--19597930987765__contact_form_3kxbe9 .color-scheme-1.gradient{background-attachment: inherit!important;}
#shopify-section-template--19597930987765__multirow_E9XJaU  .image-with-text {
    padding: 7rem 0;
    position: relative;
    z-index: 1;
}
#shopify-section-template--19597930987765__multirow_E9XJaU  .image-with-text:after{
  content:'';
  position: absolute;
  right:0;
  top:0;
  bottom: 0;
  background-color: #F9F0F0;
  width:69%;
  z-index: -1;
  background-image: url('pattern-2.png');
      background-position: 98% 95%;
    background-repeat: no-repeat;
    background-size: 35%;
    background-attachment: inherit;
}
.image_2 {
    position: absolute;
    right: 5%;
    bottom: 10%;
    max-width: 130px;
}
.image_2  img{max-width:100%}
#shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__content {
        padding-left:0 !important;
  padding-right:0 !important;
    }
#shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__media-item{padding-right: 9rem;
    position: relative;}
#shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text:nth-child(even):after{

  right:auto;
  left:0;
transform:rotateY(180deg);
}
#shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__grid--reverse .image-with-text__media-item{padding-left: 9rem; padding-right:0 !important}
.image-with-text__grid--reverse .image_2 {
    right:auto;
    left:0;
   
    max-width: 200px;
}
#shopify-section-template--19597930987765__multirow_E9XJaU h2 strong {
    font-weight: 500;
    display: block;
}
#shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__content .button {
    margin-top: 3rem;
}
ul.partners {
    display: flex;
    list-style: none;
    padding: 10px 0 0;
    align-items: center;
}
ul.partners li{margin-right:30px; padding: 0;}
ul.partners li:before{display: none}
ul.partners li img{margin:0;     max-width: 100px;
    object-fit: contain; border:0}
#shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__box strong{font-weight: 600;
    color: #333333;}
#shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__box p{color:#555555}
.rte ul{padding-bottom:15px}
.rte li {
    padding-left:25px;
    color: #555555;
    font-size: 13px;
    list-style: none;
  margin-bottom:5px;
  position:relative;
}
.rte li:before{
  content:'\f00c';
  
    font-family: "Font Awesome 6 Free";
    font-weight: 600;
    color: #96060b;
    width: 16px;
    font-size: 9px;
    height: 16px;
    display: inline-flex;
    position: absolute;
    border: 1px solid #96060B;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 3px;
}
.rte ul{padding-left:0}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .grid__item{width:38%;padding-right: 60px;align-self: center; }
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .grid__item.collapsible-content__grid-item{width:60%; padding-right: 0; align-self: flex-start; margin-top:30px}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion {
    
    border-top: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion__title {
  
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 500;
}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion summary{    padding: 1.1rem 0;padding-left:20px}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion summary svg{display:none}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion summary:after{
  content:'+';
  position: absolute;
   font-size:16px;
  color:#fff;
    right: 1.5rem;
    top: calc(50% - .2rem);}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 35px 0 0 35px;
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    /* z-index: 2; */
}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .button{background: #000;
    margin-top: 5rem;}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion summary:before{
  content: "*";
    position: absolute;
    left: 0;
    font-size: 30px;
    color: #fff;
    line-height: 0.5;
    top: 22px;
    }
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion details[open]>summary:after{content:'-'}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion  p{color:#fff;}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .color-scheme-1.gradient {
   
    background-image: url(pattern.png);
    background-position: 2% 95%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    background-size: 25%;
    background-attachment: inherit !important;
}
 .header__icons img{height:19px}
.footer-block__brand-info .footer__list-social.list-social {
    justify-content: center !important;
}
.footer-block__details-content{font-size:13px}
.header-social.mob{display: none}
.header-social.mob a {
    background: #fff;}

.product-tabs {
  margin-top: 30px;
}
.tab-nav {
  list-style: none;
  padding: 0 0 25px;
  margin-bottom:25px;
  display: flex;
  border-bottom: 1px solid #ccc;
}

.tab-nav li {
    padding: 0 20px;
    cursor: pointer;
    color: #000000;
    font-family: 'Playfair Display';
    font-size: 22px;
  position: relative;
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 1;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: none;
    margin-right: 5px;
}
.tab-nav li:last-child{border:none}
.tab-nav li:first-child{padding-left:0}
.tab-nav li.active {
    color: #96060B;
}
.tab-nav li.active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
        width: 36px;
    height: 20px;
    bottom: -45px;
    background: url(Vector-1.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    
}
.tab-pane {
  display: none;
  padding: 20px 0;
  
}
.tab-pane.active {
  display: block;
}
#shopify-section-template--19597931151605__1753094990f29c65e8{display:none;padding-bottom: 61px;}
#Sku-template--19597931151605__main span.visually-hidden{position: static !important;
    width: auto;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    clip: inherit !important;
    color: #96060B;
    font-weight: 700;
    margin-right: 5px !important;}
.product__title h1{    color: #000000;
    font-size: 37px;
    font-weight: 500;
    letter-spacing: 1px;     line-height: 42px;}
.product__title{margin-bottom:1rem !important}
#Sku-template--19597931151605__main {margin-top: 0 !important;
    font-size: 17px;
    font-family: 'Playfair Display';
    line-height: 24px;
    letter-spacing: 1px;
    font-weight: 400;}
.short-text {
    color: #555555;
    padding: 20px 0 10px;
    margin: 2rem 0 !important;
    border-top: 1px solid rgba(0,0,0,0.11);
}
.pro-btn{position:relative; text-align:center }
.pro-btn:after{
  content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 1px;
    background: #0000001c;
    width: 60%;
    right: 0;
    left: 0;
}
.pro-btn a{margin-right:5px; position: relative;
    z-index: 1;}
.pro-btn a:after{display:none !important}
.pro-btn a#read{background:#000}
.info-text {
    padding: 0.75rem 0;
}
.info-text  p{color: #555555;     margin-bottom: 10px;}
.info-text  ul li{margin-top: 0 !important;
    font-size: 17px;
    list-style: none;
    display:inline-flex;
                  align-items: center;
    font-family: Playfair Display;
    line-height: 24px;
    color:#000;
    letter-spacing: 1px;
    font-weight: 400;}
.info-text  ul li:not(:last-child):after{
  content:'';
  width:1px;
  background: #000;
  margin:0 11px;
  height: 18px;
}
.info-text  ul li strong{ color: #96060B;
    font-weight: 700;
    margin-right:5px !important;}
div#price-template--19597931151605__main {
    display: flex;
    align-items: center;
    padding: 15px 0;
    border: 1px solid rgba(0, 0, 0, 0.11);
    border-left: 0;
    border-right: 0;
    flex-wrap: wrap;
}
.product-card-wrapper .price,#price-template--19597931151605__main .price__container,.per-item-price{display: inline-flex; align-items: center;
     font-size: 17px;
    font-family: Playfair Display;
    line-height: 24px;
    color:#000;
    letter-spacing: 1px;
    font-weight: 400;                 
                                                       }
#price-template--19597931151605__main .price__container:before,.per-item-price span{
  content: 'Price:';
  color: #96060B;
    font-weight: 700;
    margin-right:5px !important;
}
.product-card-wrapper .price{color: #96060B !important;
     margin-top:0 !important;                        
    font-weight: 700;}
.per-item-price{
  margin-left: 13px;
    padding-left: 13px;
    border-left: 1px solid #000;
    line-height: 1;
}
#variant-selects-template--19597931151605__main .product-form__input{
  display: flex;
    margin: 0 0 1.2rem;
    max-width: 100% !important;
  align-items: center;
  flex-wrap:wrap
}
#variant-selects-template--19597931151605__main .product-form__input  .form__label,.var-heading,#variant-definitions:before{
  color: #96060b;
    font-weight: 700;
    margin-right: 15px !important;
  font-size: 17px;
    font-family: Playfair Display;
    line-height: 24px;
    
    letter-spacing: 1px;
}
#variant-definitions:before,.var-heading{
  /*content:'Variants';*/
  display:block;
  margin-bottom:12px;
}
#variant-selects-template--19597931151605__main .var label{font-size: 12px;
    color: #000;
    font-weight: 500;
    border: 1px solid #96060B;
    letter-spacing: 1px;
    text-transform: uppercase;}
#variant-selects-template--19597931151605__main .var input[type=radio]:checked+label {
    background-color: #96060B; color:#fff}
.common-info,.product__description {
    background: rgba(217, 217, 217, 0.15);
    padding: 25px;
}

.product__media-item {
        max-width: 100%!important;
        width: 100%!important;
    }
.common-info,.product__description{margin-top:2.5rem !important;     position: relative;
    z-index: 1;}

.common-info h5,.product__description h5,.product__description h4,.product__description h3,.product__description h2{color: #96060B;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;}
.common-info ul li,.product__description ul li,.product__description p{    color: #000000;
    font-size: 13px;
    margin-bottom: 5px;
   list-style: none;
   position:relative;
    padding-left: 22px;}
  .product__description{   color: #000000;
    font-size: 13px;
    padding-left: 22px;}
.common-info ul li:before,.tab-pane ul li:before,.product__description ul li:before{
      content: "\f061";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
  position: absolute;
  left:0;
  top:0;
  color: #96060B;
  
}
.common-info ul li:before{top:3px}
.product__description p{padding:0 !important; margin-bottom:15px !important}
.tab-pane ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.tab-pane ul li {
    width: 47%;
    margin-bottom: 10px;
    color: #000;
    font-weight: 500;
   position:relative;
    padding-left: 22px;
}
.tab-pane h3{    color: #000;
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: 1px;}
.jdgm-rev-widg {
    padding-top: 0 !important;
}
 .section-template--19597931151605__custom_liquid_qaCXkt-padding.no-pad{padding-bottom:0 !important}
.jdgm-widget .jdgm-verified-checkmark {
   
    display: none;
}
#materials ul li{padding: 15px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    display: flex;
    justify-content: space-between;}
#materials ul li span {
    width: 55%;
   opacity: 0.4;
   
}
#materials ul li span:before{
  content: ':';
  display: inlin-block;
  vertical-align: middle;
  margin-right:35px;
}
#materials ul li:before{display: none;}
.shopify-payment-button{display:none !important}
#ProductSubmitButton-template--19597931151605__main:after{display:none}
.product-form__buttons {
    display: flex;
    width: 200px;
    margin-left:auto;
  margin-top: -74px;
}
.product-form__buttons .button{background:#000; margin-bottom: 0;}
.product-form__buttons .button:hover,.pro-btn a#read:hover{background:#96060b}
#MainContent.cart-page{
  display: flex;
    flex-wrap: wrap;
    width: 100%;
      padding: 50px 0;
}
#main-cart-footer{background: rgba(217, 217, 217, 0.15);}
.cart-page .title-wrapper-with-link{overflow: hidden}
.cart-page .title-wrapper-with-link h1{width: 100%; padding-bottom: 10px}
.cart-page .title-wrapper-with-link a.underlined-link{position:relative}
.cart-page .title-wrapper-with-link a.underlined-link:after {
    content: '';
    position: absolute;
    left: 120%;
    width: 1500px;
    height: 1px;
    background: rgba(0, 0, 0, 0.11);
    top: 0;
    bottom: 0;
    margin: auto;
}
svg.wlh-svg-Icon path {
    fill: #96060b !important;
}
.header__icon--cart{width: auto !important}
.header__icon--cart .cart-count-bubble{    position: static!important;
    width: auto!important;
    height: auto!important;
    background: transparent!important;
    color: rgba(0, 0, 0, 0.5)!important;
    font-size: 13px!important;
        margin-left: -8px;                                       
    font-weight: 500!important;}
    .collection-hero__image-container {
        align-self: flex-start!important;
        flex: 1 0 20%!important;
      max-width: 20%;
        margin-left: 0!important;
        min-height: auto!important;
      padding: 40px 15px;
    }
    
.collection-hero__text-wrapper{padding-bottom: 0 !important;padding-top: 0 !important;}
.collection-hero__image-container img {
   position: static !important;
    height: auto !important;
    width: auto !important;
    max-width: 100% !important;
}
    .collection-hero__title+.collection-hero__description {
        font-size: 1.4rem !important;
       margin-botom:0 !important
    }
 .collection-hero__title+.collection-hero__description ul li{font-size:14px}
.wishlisthero-floating button{color: #FFF!important;
    background: rgb(150, 6, 11)!important; }
.wishlisthero-floating button svg path{fill:#fff !important}
.product-card-wrapper .card__heading {
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}
.facets__heading {
    color: #000;
    font-family: 'Playfair Display';
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 22px;
}
.facets__summary {
    color: #000;}
span.active-facets__button-inner {
    color: #fff !important;}
table:not([class]) td, table:not([class]) th {
    border: 0!important;
    text-align: left;
    padding: 0!important;
}
table:not([class]){box-shadow:none !important}
button.wishlisthero-product-in-wishlist,#wishlisthero-product-page-button-container  button.product__form--add-to-cart{  max-width: inherit !important;
    min-width: inherit !important;
    width: auto;
    font-size: 16px !important;
    background: #96060b !important;
    padding: 0 !important;
    width: 40px !important;
    height: 40px !important;
    min-height: auto !important;}
#wishlisthero-product-page-button-container  button.product__form--add-to-cart svg path {
    fill: #fff !important;
}
button.wishlisthero-product-in-wishlist:after,#wishlisthero-product-page-button-container  button.product__form--add-to-cart:after{display:none !important}

.quantity {
    border-radius: 30px!important;
    overflow: hidden!important;
    border: 1px solid rgba(0, 0, 0, 0.5)!important;
    min-height: 40px!important;
}
.quantity input,.quantity button{border:0 !important}
.quantity:after{display:none}
.djSdi h2{ color: #000!important;
    font-family: 'Playfair Display'!important;}
img.gP50U {

    mix-blend-mode: multiply;
}
    .cart-page .tax-note {
        text-align: left;
    }
    .cart-page .totals {
        justify-content: flex-start;
    }
cart-remove-button .button span.svg-wrapper {
    display: none;
}
cart-remove-button .button{
  color:#fff;
  padding: 0 20px !important;
    min-height: auto !important;
}
.quantity-popover-container {
    padding: 0 !important;
}
cart-remove-button .button:before{
  content: 'Remove' !important;
    font-size: 13px;
    display: block !important;
    position: static;
    color: #fff;
    z-index: 1;
    text-transform: capitalize;
}
.customer {
    background: #f9f0f1;
    margin: 60px auto !important;
    border-radius: 15px;
}
.customer .field input{
  font-size: 14px;
    font-family: 'Poppins';
    letter-spacing: normal;
    color: #000;
  border-radius:30px
}
.customer .field label{font-size: 14px;
    top: 13px;
    font-family: 'Poppins';
    letter-spacing: normal;
    color: #000;}

.cart-info .common-info {
    background: none;
    padding: 0;
}

.template-search__search .field{border:1px solid #000}

.product-form__quantity .form__label {
 
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  font-family: Playfair Display,serif;
  color: #96060B;}
  #Quantity-Form-template--19597931151605__main .price-per-item__container.d-none,.d-none {display:none !important}
  #sqft-calculator {
  border: 1px solid rgba(0,0,0,0.2);
  padding: 20px;
  border-radius: 8px;
}
#sqft-calculator h3{
  display:flex; 
  width:100%;
  align-items:center;
  justify-content:space-between;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  color:#000;
margin-bottom:0 !important; 
}
#sqft-calculator p{
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  color:#000;

}
.cal-btn{border: 0;
    background: #96060b;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    /* text-decoration: underline; */
    padding: 12px 14px;
    border-radius: 30px;}
.cal-fields input {
  width: 100%;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 30px;
  height: 40px;
  padding: 10px 15px;
  
    
  color: #666666;
  font-size: 13px;
  font-weight: 400;
}
.cal-fields{color:#666666; }
.cal-filed{display:inline-block; margin: 0 10px; vertical-align:middle; position:relative;  width: 28%;}
.cal-filed:first-child{margin-left:0}
.cal-filed label{
   color: #96060B;
  font-size: 13px;
  font-weight: 700;
  position:absolute;
  right:10px;
  top:0;
  bottom:0;
  margin:auto;
  display: flex;
  align-items: center;
}
.label-left label{color: #96060B;
  font-size: 13px;
  font-weight: 700;}
input[type=number]::-webkit-outer-spin-button,
  input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  input[type=number] {
    -moz-appearance: textfield;
  }
 #calc-result strong{color: #000;
  font-family: Playfair Display,serif;
  font-size: 15px;
  line-height: 25px;
  margin-right: 15px;}
#calc-result tr td:last-child{
  color:#96060B;
  font-size: 15px;
  line-height: 25px;
  font-weight:700;
}
#calc-result tr td:first-child{vertical-align:top}
#calc-result tr td span{
  display:block;
  color:#666666;
  font-size:12px;
font-weight:400;
line-height:17px;
letter-spacing: -0.2px;
}
#calc-result tr td p{color:#000; font-size:12px;
font-weight:400;
line-height:17px;}
#calc-result{height:auto}

 .header__heading-link {
  display: flex;
  align-items: center;
}

.header__heading-link span.h2{white-space: nowrap;color: #730302;
  text-transform: uppercase;
    font-family: 'Trajan Pro Bold';
    letter-spacing: 0;
  margin-left: 12px;}
.schedule {
  color: #fff;
  font-size: 14px;
  background: #720407;
  padding: 12px 15px;
  margin-right: 10px;
}
.slideshow__autoplay {display:none}
#shopify-section-template--19597930987765__slideshow_QCUp8P .slideshow__controls .slider-button{display:none}
.slideshow__controls {position: absolute !important;
  left: 0;
  right: 0;
  bottom: 20px;
  z-index: 10;
  border: 0;}
.slideshow__controls .slider-counter__link--dots .dot {
  border: 1px solid #fff; background: #fff;}
.slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot{background: #720407; border-color:#720407}

.form-status.form-status-list.form__message {
  font-size: 3rem !important;
  align-items:center;
}
.footer__copyright  a{color:#fff}
.footer__copyright  a:hover{color:#720407}
#ContactForm-inquiry_type,select.material_filled-input,.field-group select,#ContactForm-project-type{-webkit-appearance: auto!important;
  appearance: auto!important;}
.field-group{margin-bottom:20px}
select.material_filled-input option{background:#000; color: #fff !important;}
  .globo-form-app{margin-top:0 !important; background:none !important}
.globo-form-app {
    max-width: var(--page-width) !important}
    .globo-formbuilder-wizard {
    
    margin: 0 auto !important;
  }
  .globo-form-control {

    margin-bottom: 0 !important;

}

.globo-form-app .message.success {
  background: none!important;
  color: #fff!important;
  box-shadow: none!important;
  margin-top: 30px!important;
}
/* #shopify-section-template--19597931053301__1756275068f577e35d .globo-form-app .message.success {
  color: #000 !important;
} */
#shopify-section-template--19597931053301__1756275068f577e35d .globo-form-id-104978 .globo-form-app p.error {
  color: #f00 !important;
}
.colorsavl{display:flex; width:100%; flex-wrap:wrap;}
.colorsavl>*{margin-right:6px}

.coolection-media img{max-width:100%; transition:all ease 0.5s; height: 360px;
    object-fit: cover;
    width: 100%; }
.coolection-media {margin-bottom:1.7rem; position:relative; overflow:hidden; z-index:1; }
.coolection-media:hover img{transform:scale(1.1)}
.page-collection-list .collection-list__item,.collectionpage-list .collection-list__item{margin-bottom:1.7rem}
.page-collection-list .icon-wrap {
    margin-left: .8rem;
    white-space: nowrap;
    transition: transform var(--duration-short) 
ease;
    overflow: hidden;
}
.collection-hero__description.rte img{display: inline-block;
    vertical-align: middle;     margin-bottom: 8px !important;}
.collection-hero__description {
        max-width: 100% !important;
    }
    .productlist-td{margin-bottom: 20px;}
     .productlist-td>div,.tab-pane .colorsavl td>div{width:22%;  font-size: 20px;   color: #000;
vertical-align: top; display:inline-block; margin-right:2%; text-align:center; margin-bottom: 25px;
    font-family: "Playfair Display", serif; }
      .productlist-td>div img,.tab-pane .colorsavl td>div img{width:100%; display:block; height: 176px;
    object-fit: cover; margin-bottom: 15px;}
    table tr td {
    
    background: none;
}
.productlist-td>div span,.tab-pane .colorsavl td>div span{display:block; margin-bottom:15px}
#ImageWithText--template--19597931086069__image_with_text_4iF9Jp .metafield-rich_text_field,#ImageWithText--template--20099709665525__image_with_text_mrKymp  .metafield-rich_text_field,#ImageWithText--template--20112065986805__image_with_text_mrKymp .metafield-rich_text_field{
    padding: 0rem 0 0 7rem;
}
#ImageWithText--template--19597931086069__image_with_text_4iF9Jp,#ImageWithText--template--20099709665525__image_with_text_mrKymp,.section-template--20099709665525__image_with_text_mrKymp-padding ,.section-template--20112065986805__image_with_text_mrKymp-padding,#ImageWithText--template--20112065986805__image_with_text_mrKymp  {padding:0 !important}
.image-with-text__media--placeholder>svg,.image-with-text__media--placeholder:after{display:none !important}
.image-with-text__media--placeholder.image-with-text__media--adapt {
        height: auto !important;
    }
    .global-media-settings{border:0 !important}

    .multicolumn-card-spacing {
    padding-top: 1.5rem !important;
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
}
.multicolumn-card__info {
    padding: 1.5rem !important;
}
.fullframe{background: #f9f0f0;
    padding: 20px;
    margin-bottom: 20px;}
.collection-hero__description .info{display:inline-block}
.collection-hero__description .info:first-child{  display: inline-block;
    max-width: 43%;}
    .collection-hero__description .info:nth-child(2){  
    vertical-align: top;
    max-width: 56%;
    padding-left: 3%;}

    .collectionpage-list{padding:45px 0}
  .collectionpage-list .card__heading {
    padding: 15px 15px;
    .text-align:left
}
.collectionpage-list .collection-page-box {
    background: rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground), .04), rgba(var(--color-foreground), .04));
}
.collectionpage-list .coolection-media {
    margin-bottom: 0;

}
.collectionpage-list .coolection-media {
    padding: 15px;
}
.collectionpage-list .coolection-media img {

    height: auto;

}
.multicolumn.mb-3{padding-bottom:15px; text-align: left;}
.multicolumn.mb-3 h2{margin-top:0 !important}
.collection-hero{position: relative;
    z-index: 2;}

#shopify-section-template--19597930954997__rich_text_HctRLJ .rte li,.collectionpage-list .collection-list__item {
    padding-left: 0;}
#shopify-section-template--19597930954997__rich_text_HctRLJ .rte li:before,.collectionpage-list .collection-list__item:before{display:none}
.rte .collectionpage-list{padding:0 !important}
.collection-list{padding-bottom:0 !important}
.tile-image.align-left{text-align:left}
.rte .tile-section {padding: 20px 0;}
.free img{display: inline-block;
    vertical-align: middle;}

.row{display: flex;
    margin: 0 -15px;
    flex-wrap: wrap; }
.half-colm {
    width: 50%;
    padding:0 15px;
}
.half-colm:first-child img{width:100%}
table.padding tr td{padding: 10px !important}
table.border{border-collapse:collapse}
table.border td{border:1px solid #ccc; }
.rte img{border:0}
.col-3{width:33.33%; padding:0 15px}
.col-9{width:66.66%; padding:015px}
.image-box{padding:12px !important; background:#cacaca33;text-align:center;     align-self: flex-start; width:calc(33.33% - 15px); margin-left:15px}
.image-box img{width:100%; display:block;  margin-bottom:10px}
.text-box{padding-left:40px}
.row{
    margin-bottom: 40px; padding-top:15px}
.row:last-child{
    margin-bottom: 0;}
.row.alter {

    flex-direction: row-reverse;
}
.row.alter .text-box{padding-right:40px; padding-left:15px}
.row.alter .image-box{margin-left:0; margin-right:15px}
#shopify-section-template--20190838685941__multicolumn_cD66JV .multicolumn.background-primary .multicolumn-card {
    background: #f9f0f0;
    border-radius: 15px;
}
#shopify-section-template--20190838685941__multicolumn_cD66JV .media img{    position: static; }
#shopify-section-template--20190838685941__multicolumn_cD66JV .media{padding:0 !important}
#shopify-section-template--20190838685941__multicolumn_cD66JV .multicolumn-card__info p{margin-bottom:12px}

.collectionpage-list .grid--4-col-desktop .coolection-media img {
    height: 240px;
}
.section-listing{display:flex;width:100% ; flex-wrap:wrap; }
.section-listing li{width:25%}
.collectionpage-list.equal-height li img{height:300px}
.align-inline div {
    display: inline-block;
}
#shopify-section-template--19597931053301__multicolumn_8xVybA .multicolumn-card__image-wrapper{margin:0 auto !important}
#shopify-section-template--19597931053301__multicolumn_8xVybA .multicolumn-card {
    background: #F9F0F0;
    border-radius:10px;
}
.globo-formbuilder-wizard .wizard__content{    display: flex;
    flex-wrap: wrap;
    justify-content: center;}
.globo-formbuilder-wizard .wizard__header{order:1}
.globo-formbuilder-wizard .panels{order:2}
.globo-formbuilder-wizard .message.error{order:4; margin-top:20px}
.globo-formbuilder-wizard .message.success{order:5}
.globo-formbuilder-wizard .gfb__footer{order:3}
.rte ul, .rte ol {
    padding-left: 0;
}
.info.padding{padding:15px !important}
.info.bg{background:#f4f4f4; margin-bottom:30px}


/* lightbox styles */
.js-lightbox-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99999;
  opacity: 0;
  pointer-events: none;
  transition: opacity .18s ease;
}
.js-lightbox-overlay.open {
  opacity: 1;
  pointer-events: auto;
}
.js-lightbox-content {
  max-width: 95vw;
  max-height: 95vh;
  position: relative;
}
.js-lightbox-content img {
  display: block;
  max-width: 100%;
  max-height: inherit;
  width: auto;
  height: auto;
  box-shadow: 0 10px 30px rgba(0,0,0,.6);
  border-radius: 6px;
}
.js-lightbox-close {
  position: absolute;
  top: -10px;
  right: -10px;
  background: #fff;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  box-shadow: 0 6px 18px rgba(0,0,0,.4);
  font-weight: 700;
}
.js-lightbox-caption {
  margin-top: .5rem;
  color: #fff;
  text-align:center;
  font-size: .95rem;
  max-width: 90vw;
  word-wrap: break-word;
}

#shopify-section-template--20230417154293__contact_form_DwQWtE .gradient{background: #96060b;}
.product__description.rte table th,.product__description.rte table td{padding:5px !important}
.product__description.rte .picture {    font-size: 12px;
    line-height: 1.2;
    word-break: break-all;}
table.padding tr td h2,table.padding tr td h3,table.padding tr td h4,table.padding tr td h5{margin-bottom:0}
.call-for-price{color: #fff;
    font-weight: 700;
    position:relative;
    background: #96060b;
    display: inline-flex;
    cursor:pointer;
    transition:all 0.3s;
    align-items: center;
    padding-right: 15px;
    border-radius: 10px;}
.call-for-price:hover{
  background:#000;
}
.call-for-price>a{
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
}
.call-for-price:before{
  content: '';
    width: 40px;
    height: 40px;
    background-image: url(/cdn/shop/files/phone.png?v=1752671163);
    background-repeat: no-repeat;
    background-position: center;
}
.cart-message-block.common-info{margin-top:10px}
.cart-message-block textarea{width:100%;height:70px;margin-top:5px;padding: 10px;}

.MuiPaper-root {
    font-family: 'Poppins' !important;
}
.MuiPaper-root p{font-size:1.6rem !important}
.MuiTypography-root span{font-size:1.4rem !important}
.MuiCardContent-root a{color:#96060b !important; font-size:1.4rem !important}
#wishlisthero-product-page-button-container{position: absolute;
    right: 100%;
    bottom: auto !important;
    top: 0;
    margin-right: 70px;}
    .collectionpage-list .card__heading,.collectionpage-list h3,.page-template .rte .collectionpage-list h3,.collection-page .rte .collectionpage-list h3{color:#000;font-size: 18px !important;}
   .product__info-wrapper {z-index:2 !important}
   

  #sqft-calculator hr{margin:2rem 0 !important}
  .cal-filed::last-child{margin-right:0}
 
  .product__description img{margin-right:5px; width: auto;
    mix-blend-mode: multiply;}

  #shopify-section-template--19597931053301__multicolumn_8xVybA .multicolumn-card__image-wrapper--third-width {
    width: 25%;
}
.multicolumn-card__info h3,.multicolumn-card__info .h3{        font-size: 25px !important; line-height:32px !important}
#ProductGridContainer{position:relative; z-index:2}

.cal-wrap {
  display: none;
  margin-top: 15px;
}

.cal-opener {
      cursor: pointer;
    line-height: 1;
    background: #96060b;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    padding: 12px 15px;
    border-radius: 30px
}

.cal-opener.active {
  font-weight: bold;
}



.bg-banner-section {
  position: relative;
  background-size: cover;
  background-position: center;
  padding: 80px 0;
  color: #fff;
}

.bg-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
}

.content-wrapper {
  position: relative;
  z-index: 2;
}

.banner-richtext {
  text-align: center;
  max-width: 800px;
  margin: 0 auto 50px;
}

.banner-richtext h1,
.banner-richtext h2,
.banner-richtext h3 {
  color: #fff;
}

.banner-richtext p {
  color: #eee;
}

.columns {
  display: grid;
  gap: 30px;
}

.columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.column-item {
  background-image:url(box-back.png);
  padding: 90px 25px;
  border-radius: 14px;
  text-align: center;
  background-size:100% 100%;
  position:relative;
}
.column-text a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.column-item img {
  margin-bottom: 15px;
}

.column-item h4 {
  margin-bottom: 10px;
  color: rgb(18,18,18);
}

.column-text,.column-text a {
  color: rgb(18,18,18);
  font-size:18px;
}
.column-text p{margin:0}
@media (max-width: 768px) {
  .bg-banner-section {
    padding: 60px 0;
  }

  .columns {
    grid-template-columns: 1fr;
  }
}

#shopify-section-template--19597931053301__multicolumn_VVjjCR .multicolumn-list h3,#shopify-section-template--19597931053301__multicolumn_VVjjCR .multicolumn-list p{margin:0 0 12px !important}

#shopify-section-template--19597931053301__multicolumn_VVjjCR .multicolumn-card__info {

  padding-left: 0 !important;
}
#shopify-section-template--19597931053301__multicolumn_VVjjCR .multicolumn-card{background:none !important}
@media only screen and (min-width:1600px){
  #wishlisthero-product-page-button-container{position: absolute;
    margin-right: 105px;}
  .page-width {
    max-width: 1500px;}
  .page-width--narrow,.globo-formbuilder-wizard,.rich-text__blocks {
        max-width: 108rem !important;
    }

  body{font-size:18px; line-height:28px; }

p,h1,h2,h3,h4,h5{margin: 0 0 20px;}
      .collection-hero__title+.collection-hero__description {
        font-size: 1.8rem !important;
       
    }
    .collectionpage-list.equal-height li img{height:370px}
    .productlist-td>div img,.tab-pane .colorsavl td>div img{height:225px}
  table:not([class]) {
    font-size: 1.8rem !important;}
  #shopify-section-sections--19597931479285__custom_liquid_FRkRrg .header-top {
    padding: 13px 0;
}
  .header-info li {
    padding: 0 18px;
}
  .header-info li a {
    font-size: 15px;
}
.header__heading-link span.h2{font-size:30px}
  .header-info li a img {
    height: 16px;
    width: 18px;
    margin-right: 7px;
}
  .multicolumn-card__info h3,.multicolumn-card__info .h3{        font-size: 32px !important; line-height:40px !important}
  .track {
    font-size: 16px;
    line-height: 22px;
}
  .track img {
    height: 17px;
    margin-right: 8px;
}
  .header-social a {
    width: 42px;
    height: 42px;}
  .header-social li {
    margin-right: 7px;
}
  .header__heading-logo {
    width: 165px;
}
.schedule {
  font-size: 17px;
  padding: 12px 15px;
  margin-right: 12px;
}
  .header-search .search__input.field__input {
    font-size: 16px;
    height: 44px;

}
  .header-search .field__label, .header-search .customer .field label {
    font-size: 16px;
    top: 11px;
}
  .header-search .field__button {
    height: 44px;
}
   .header-search .field__button>.svg-wrapper {
    height: 3.5rem;
    width: 3.5rem;
}
  .header-search .search__button .icon {
    height: 2.5rem;
    width: 2.5rem;}
  .header__icons img{height:auto}
  .header__menu-item {
    padding: 16px 40px !important;
    font-size: 16px;
    line-height: 22px !important;}
      .header {
        padding-top: 15px!important;}
      .header:not(.header--middle-left,.header--middle-center) .header__inline-menu {
        margin-top: 15px!important;
    }
  .header-wrapper:after {
    height: 54px;

}
      #Banner-template--19597930987765__image_banner .banner__box,#Slider-template--19597930987765__slideshow_QCUp8P .banner__box   {
        max-width: 68rem !important;
    }

  .banner__heading {
    font-size: 85px;
    line-height: 96px;
}
#shopify-section-template--19597930987765__slideshow_QCUp8P .banner__text p strong{
  font-size: 85px;
    line-height: 96px;
}
  .banner__text {
    padding: 3rem 0;
}
  .facets__heading {
   
    
    font-size: 24px !important;
    line-height: 28px;
}
  .facets__summary {
    font-size: 1.8rem;}
  .product-card-wrapper .card__heading {
    margin-bottom: 14px;
    font-size: 22px;
   
    line-height: 28px;
}
  #shopify-section-template--19597930987765__image_banner .banner__text p,.slideshow.banner .banner__text p {
    font-size: 22px;
    line-height: 34px;
}
  .button, #shopify-section-template--19597930987765__multicolumn_XCkfEc .link, .customer button {

    padding: 0 2.5rem;
    font-size: 16px;
    line-height: 22px;
    min-height: 57px;
}
.globo-form-app .gfb__footer button{
   padding: 0 2.5rem!important;
    font-size: 16px!important;
    line-height: 22px!important;
    min-height: 57px!important;
}
  #shopify-section-template--19597930987765__multicolumn_yXEPnx .link {
    font-size: 40px;
    padding-left: 110px;
}
  #shopify-section-template--19597930987765__multicolumn_yXEPnx .link:before {
    width: 95px;
    height: 95px;
    background-size: 41px;
}
  #shopify-section-template--19597930987765__multicolumn_yXEPnx span.icon-wrap:after {
    font-size: 36px;
}
      .section-template--19597930987765__rich_text_xRTpzH-padding {
        padding-top: 52px;
        padding-bottom: 70px;
    }
  .rich-text__wrapper .rich-text__blocks {
        max-width: 108rem !important;
    }
  #shopify-section-template--19597930987765__rich_text_xRTpzH .rich-text__blocks p:last-child {  
    font-size: 24px;
    line-height: 36px;
    padding: 15px 0 20px;
}
  .product-form__buttons {

    margin-top: -79px;
}
  .section-template--19597930987765__rich_text_xRTpzH-padding {
        padding-top: 52px;
        padding-bottom: 88px;
    }
  .section-template--19597930987765__image_with_text_DYWwzb-padding {
        padding-top: 104px;
        padding-bottom: 104px;
    }
  .image-with-text__text-item .image-with-text__content {
        padding: 8rem 9rem 9rem;
    }
  .subtitle, #shopify-section-template--19597930987765__video_control_banner_yAzADt h2 strong,#shopify-section-template--19597930987765__video_control_banner_yAzADt h1 strong, .image-with-text__text--caption, #shopify-section-template--19597930987765__contact_form_3kxbe9 h2 strong ,.globo-form-id-104978 .globo-form-app h2 strong,.globo-form-id-104978 .globo-form-app h1 strong{
    font-size: 30px !important;
    margin-bottom: 12px !important;
}
  #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__heading,#shopify-section-template--19597930987765__video_control_banner_yAzADt h1,#shopify-section-template--19597930987765__collapsible_content_ra6F8R h2, #ImageWithText--template--19597930987765__image_with_text_DYWwzb h2, .multicolumn h2.title, #shopify-section-template--19597930987765__multirow_E9XJaU h2, #shopify-section-template--19597930987765__contact_form_3kxbe9 h2 {
    font-size: 95px !important;
    line-height: 95px !important;
    margin-bottom: 20px !important;
}
#shopify-section-template--19597931053301__rich_text_8JiaMw h1,.main-page-title,.collection-hero__title,.globo-form-id-104978 .globo-form-app h2,.globo-form-id-104978 .globo-form-app h1,.contact h1 {
        font-size: 70px !important;
        line-height:80px !important;
    }
.page-template .multicolumn h2.title,.collection-page  .rte h2,.collection-page  .rte .h2,.collection-page .hxl,.page-template  .rte h2,.page-template  .rte .h2,.page-template .hxl{
      font-size: 52px !important;
        line-height:60px !important;
    }
    .collection-page  .rte h3,.collection-page  .rte .h3,.page-template  .rte h3,.page-template  .rte .h3{font-size: 32px !important;
        line-height:40px !important;}
.page-collection-list  .multicolumn h2.title,.collectionpage-list .multicolumn h2.title{font-size:52px!important;
  line-height:60px!important;}

    .globo-form-app.default-layout {
    padding: 0 !important;
  }
  .image-with-text__content .image-with-text__text+.button {
    margin-top: 4rem;
}
  #shopify-section-template--19597930987765__image_with_text_DYWwzb .image-with-text__media:before {
    left: -44px;
    bottom: -44px;

}
.productlist-td>div,.collectionpage-list .card__heading,.collectionpage-list h3,.page-template .rte .collectionpage-list h3,.collection-page .rte .collectionpage-list h3,.tab-pane .colorsavl td>div{font-size:24px !important;}
  .section-template--19597930987765__multicolumn_XCkfEc-padding {
        padding-top: 56px!important;
        padding-bottom: 56px!important;
    }
  #shopify-section-template--19597930987765__multicolumn_XCkfEc .grid__item {
    padding: 0 7px;
}
  #shopify-section-template--19597930987765__multicolumn_XCkfEc .link {
    padding: 1.5rem 2.5rem;
    min-height:auto;
}
  .multicolumn-card__info .icon-wrap {
    margin-left: 1.25rem;
}
  .icon-arrow {
    width: 1.75rem;
}
  #shopify-section-template--19597930987765__multicolumn_XCkfEc .multicolumn-card__info h3 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 10px;

}
  .section-template--19597930987765__collapsible_content_ra6F8R-padding {
        padding-top: 92px!important;
        padding-bottom: 92px!important;
    }
  #shopify-section-template--19597930987765__collapsible_content_ra6F8R .grid__item {
    padding-right: 80px;}
  #shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion summary {
    padding: 1.5rem 0;
    padding-left: 25px;
}
  #shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion__title {
    font-size: 24px;}
  #shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion summary:before {
   top:30px;
    font-size: 36px;
    
}
   #shopify-section-template--19597930987765__collapsible_content_ra6F8R .accordion summary:after {

    font-size: 22px;
    top: calc(50% - .7rem);
}
  #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__content {
        padding: 9rem 5rem !important;
    }
  #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__box {
 
    max-width: 72rem;
    padding: 75px;
}
  .rte li {
    padding-left: 30px;
    font-size: 16px;
    margin-bottom: 2px;
}
  
  .rte li:before {

    width: 20px;
    font-size: 11px;
    height: 20px;
    top: 3px;
}
   .collection-hero__title+.collection-hero__description ul li{font-size:18px}
  button.vdeo-btn {
    width: 180px;
    height: 180px;
    font-size: 22px;
}
  button.vdeo-btn i {
    margin-right: 8px;
    font-size: 30px;
}
  .section-template--19597930987765__multirow_E9XJaU-padding {
        padding-top: 100px;
        padding-bottom: 100px;
    }
#shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text {
    padding: 9rem 0;
}
  #shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__content .button {
    margin-top: 4rem;
}
  #shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__media-item {
    padding-right: 11rem;
}
  .image_2 {
   
    max-width: initial !important;
}
  #shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__grid--reverse .image-with-text__media-item {
    padding-left: 11rem;
}
      #shopify-section-template--19597930987765__multirow_E9XJaU .multirow__inner {
        row-gap: 65px !important;
    }
      .section-template--19597930987765__contact_form_3kxbe9-padding,#shopify-section-template--19597930987765__17556705631d95f834 {
        padding-top: 92px!important;
        padding-bottom: 100px!important;
    }
  ul.partners {
    padding: 15px 0 5px;
}
     ul.partners li {
    margin-right: 40px;
}
  ul.partners li img {
    max-width: inherit;}
  #shopify-section-template--19597930987765__contact_form_3kxbe9 .contact p,.globo-form-id-104978 .globo-form-app .globo-description, .globo-form-id-104978 .globo-form-app .header .globo-description {
    font-size: 16px!important;
    padding-bottom: 26px !important;
}
  .contact .field__input,.material_filled-input {
    font-size: 16px !important;
    height: 6.25rem !important;
}
  .text-area {
    min-height: 15rem;

}
  .contact .field__label,.material_filled-label span.label-content,.globo-form-id-104978 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option, .globo-form-id-104978 .globo-form-app .globo-form-control .radio-wrapper .globo-option {
    font-size: 16px !important;
    top: calc(1.8rem + var(--inputs-border-width)) !important;
}
      .section-sections--19597931446517__footer-padding {
        padding-top: 80px !important;
        padding-bottom: 0px;
    }
  .footer__content-top {
    padding-bottom: 8rem !important;
}
  .footer-block__image-wrapper{max-width: 115px !important;}
  .footer-block__image-wrapper img {
    width: 115px;
}
  .list-social__link {
    width: 42px;
    height: 42px;}
  li.list-social__item {
    margin: 0 5px;
}
  .footer-block__heading {
    font-size: 24px !important;
}
  .footer-block__details-content .list-menu__item--link {
    font-size: 16px !important;
}
  .footer-block__details-content{font-size:16px;}
  .footer__content-bottom-wrapper.footer__content-bottom-wrapper--center {
 
    padding-top: 26px;
    padding-bottom: 26px;
}
  .copyright__content {
    font-size: 16px !important;
}
      .section-template--19597931151605__main-padding {
        padding-top: 70px!important;
        padding-bottom: 40px!important;
    }
  .product__title {
    margin-bottom: 1.5rem !important;
}
  .product__title h1 {
    font-size: 45px;
    line-height: 50px;
}
  .product__info-container>*+* {
    margin: 2rem 0 !important;
}
  .product-card-wrapper .price,#Sku-template--19597931151605__main, .info-text ul li,#price-template--19597931151605__main .price__container, .per-item-price,#variant-selects-template--19597931151605__main .product-form__input .form__label,.var-heading,#variant-definitions:before {
    
    font-size: 22px;
    line-height: 30px;
}
  .short-text {
    padding: 25px 0 15px;
    margin: 2.5rem 0 !important;
 
}
  .pro-btn a {
    margin-right: 8px;
}
 .info-text ul li:not(:last-child):after {
 
    margin: 0 16px;
    height: 22px;
} 
  .product-card-wrapper .price,#Sku-template--19597931151605__main span.visually-hidden, .info-text ul li strong,#price-template--19597931151605__main .price__container:before, .per-item-price span{margin-right:8px !important}
  div#price-template--19597931151605__main {
    padding: 24px 0;}
  .per-item-price {
    margin-left: 18px;
    padding-left: 18px;}
  #variant-selects-template--19597931151605__main .product-form__input .form__label,.var-heading{margin-rigt:20px}
  #variant-selects-template--19597931151605__main .var label {
    font-size: 15px;}
  .common-info,.product__description {
    margin-top: 3rem !important;
    padding: 35px;
}
  .common-info h5,.product__description h5,.product__description h4,.product__description h3,.product__description h2 {
   
    font-size: 22px;
    line-height: 30px;
}
  .common-info ul li,.product__description ul li,.product__description p {
    
    font-size: 16px;
    margin-bottom: 8px;
    padding-left: 28px;
}
 .product__description{font-size: 16px;}

  .product-form__buttons {
    
    width: 250px;
  
}
  .tab-nav li {
    padding: 0 26px;

    font-size: 28px;

}
  .tab-nav {
    padding: 0 0 35px;
    margin-bottom: 35px;

}
  .tab-nav li.active:after {
    width: 42px;
    height: 24px;
    bottom: -59px;}
  .tab-pane {

    padding: 30px 0;
}
  #materials ul li {
    padding: 22px 0;}
  .tab-pane h3 {
  
    font-size: 28px;
    line-height: 36px;

}
 .product__info-wrapper.grid__item  {
        padding: 0 0 0 8rem !important;
    }
 

    .wishlisthero-floating button.wishlisthero-product-in-wishlist {
        font-size: 20px !important;
   
    }

#wishlisthero-product-page-button-container{
    bottom: 12px;}
.quantity {
    min-height: 50px!important;
}

.product-form__quantity .form__label {
 
  font-size: 20px;
  line-height: 30px;
  }
 
  #sqft-calculator {
 
  padding: 26px;
}
#sqft-calculator h3{
  
  font-size: 20px;
  line-height: 30px;
margin-bottom:15px;
}
#sqft-calculator p{
 
  font-size: 15px;
  line-height: 25px;

}
.cal-btn{
  font-size: 18px;
  }
.cal-fields input {
 
  height: 50px;
  padding: 12px 15px;

  font-size: 15px;

}

.cal-filed label,.label-left label{
  font-size: 15px;
}

 #calc-result strong{
  font-size: 20px;
  line-height: 30px;
  margin-right: 17px;}
#calc-result tr td:last-child{
  font-size: 20px;
  line-height: 30px;
}

#calc-result tr td span{
  font-size:14px;
line-height:20px;
}
#calc-result tr td p{font-size:14px;line-height:20px;}
#calc-result{height:60px}
.coolection-media img{ height: 460px;}

    .collectionpage-list{padding:60px 0}
    .collectionpage-list .grid--4-col-desktop .coolection-media img {
    height: 300px;
}
.column-item {
  padding: 120px 25px;
  
}
.column-text, .column-text a {
  font-size: 22px;
}
}

@media screen and (max-width: 1199px){
  .header-search {
    max-width: 180px;
}
  .header__menu-item {
    padding: 14px 19px !important ;
    font-size: 13px;
    line-height: 17px !important;}
  #shopify-section-template--19597930987765__multicolumn_yXEPnx .link {
  
    font-size: 28px;
    padding-left: 80px;
}
  #shopify-section-template--19597930987765__multicolumn_yXEPnx .link:before {
    width: 65px;
    height: 65px;
    background-size: 30px;
}
 #shopify-section-template--19597930987765__multicolumn_yXEPnx span.icon-wrap:after {
    font-size: 25px;
     } 
  #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__heading,#shopify-section-template--19597930987765__video_control_banner_yAzADt h1, #shopify-section-template--19597930987765__collapsible_content_ra6F8R h2, #ImageWithText--template--19597930987765__image_with_text_DYWwzb h2, .multicolumn h2.title, #shopify-section-template--19597930987765__multirow_E9XJaU h2, #shopify-section-template--19597930987765__contact_form_3kxbe9 h2 {
    font-size: 62px !important;
    line-height: 62px!important;
}
.page-template .multicolumn h2.title,.collection-page  .rte h2,.collection-page  .rte .h2,.collection-page .hxl,.page-template  .rte h2,.page-template  .rte .h2,.page-template .hxl{
      font-size: 35px !important;
        line-height:43px !important;
    }
    .collection-page  .rte h3,.collection-page  .rte .h3,.page-template  .rte h3,.page-template  .rte .h3{font-size: 22px !important;
        line-height:30px !important;}
.page-collection-list  .multicolumn h2.title,.collectionpage-list .multicolumn h2.title{font-size:35px!important;
  line-height:45px!important;}
  .subtitle, #shopify-section-template--19597930987765__video_control_banner_yAzADt h2 strong,#shopify-section-template--19597930987765__video_control_banner_yAzADt h1 strong, .image-with-text__text--caption, #shopify-section-template--19597930987765__contact_form_3kxbe9 h2 strong,.globo-form-id-104978 .globo-form-app h2 strong,.globo-form-id-104978 .globo-form-app h1 strong {

    font-size: 21px !important;}
  #shopify-section-template--19597930987765__image_with_text_DYWwzb .image-with-text__media:before {
    
    left: -26px;
    bottom: -26px;
   
}
#shopify-section-template--19597930987765__collapsible_content_ra6F8R .grid__item {
    padding-right: 45px;
}
  #shopify-section-template--19597930987765__collapsible_content_ra6F8R .collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient:after {
    margin: 28px 0 0 28px;
}
  #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__box {
    max-width: 52rem;
    padding: 50px;
}
 
  .product__title h1 {
   
    font-size: 32px;
    
    
    line-height: 40px;
}
     .product-card-wrapper .price, #Sku-template--19597931151605__main, .info-text ul li, #price-template--19597931151605__main .price__container, .per-item-price, #variant-selects-template--19597931151605__main .product-form__input .form__label,.var-heading ,#variant-definitions:before{
        font-size: 15px;
        line-height: 21px;
    }
  .common-info ,.product__description{
    padding: 20px;
}
  .tab-nav li {
    padding: 0 17px;
    font-size: 19px;}
  .product-card-wrapper  .wishlisthero-floating button {
    font-size: 16px !important;
    width: 34px !important;

    height: 34px !important;
}
  .product-card-wrapper .card__heading {
    font-size: 14px;
   
    line-height: 20px;
}

.product-form__buttons {
  width: 180px;
}
.coolection-media img{ height: 300px;}
.collectionpage-list .grid--4-col-desktop .coolection-media img {
    height: 210px;
}

#shopify-section-template--19597931053301__rich_text_8JiaMw h1,.main-page-title,.collection-hero__title,.globo-form-id-104978 .globo-form-app h2,.globo-form-id-104978 .globo-form-app h1,.contact h1 {
        font-size: 52px !important;
        line-height:60px !important;
    }
   .multicolumn-card__info h3,.multicolumn-card__info .h3{        font-size: 22px !important; line-height:28px !important}
}
@media only screen and (min-width: 990px) and (max-width:1199px){
     .image-with-text__text-item .image-with-text__content {
        padding: 4rem 5rem 5rem;
    }
      .footer .grid--3-col-tablet .footer-block.grid__item {
        width: 32.06% !important;
    }
   .product__info-wrapper.grid__item  {
        padding: 0 0 0 5rem !important;
    }
    .column-item img {
  max-width: 80px;
}
.column-item {
  padding: 75px 25px;
}
.column-text, .column-text a {
  font-size: 16px;
}
}
@media screen and (min-width: 990px) {

  header-menu > details > ul > li .header__submenu {
  position: absolute;
  left: 100%;
  top:0;
  width: 100%;
  background: #fff !important;
}
    .rich-text__blocks,.page-width--narrow {
        max-width: 79rem !important;
    }
    #shopify-section-template--19597930954997__rich_text_HctRLJ  .rich-text__blocks {
        max-width: 100% !important;
    }
 .footer .grid--3-col-tablet .grid__item {
        width: 16.06% !important;
    }
  .product--medium:not(.product--no-media) .product__info-wrapper, .product--small:not(.product--no-media) .product__media-wrapper{
    max-width: 38%!important;
        width: calc(38% - var(--grid-desktop-horizontal-spacing) / 2)!important;
  }
      .product--medium:not(.product--no-media) .product__media-wrapper, .product--small:not(.product--no-media) .product__info-wrapper {
        max-width: 62%!important;
        width: calc(62% - var(--grid-desktop-horizontal-spacing) / 2)!important;
    }
  .product__info-wrapper {
        padding: 0 0 0 6rem!important;
    }
  #product-grid.grid--3-col-desktop .grid__item  {
       
        padding: 0 3px;
    }
div#shopify-section-template--19597930889461__cart-items {
    width: 70%;
            margin: 0 auto;
}
  div#shopify-section-template--19597930889461__cart-footer {
    width: 30%;
}
 #shopify-section-template--19597930987765__multicolumn_yXEPnx .multicolumn-list .grid__item {
    width: 50%;
    max-width: 50%;
  }
  .globo-formbuilder-wizard {
        max-width: 72.6rem !important;
    }
    .tile-item h2{
    font-size: 26px;

}
.tile-item h3 {
    font-size: 21px;

}

}
@media screen and (max-width: 989px){
  body {
    font-size: 13px;
    line-height: 23px;}
    
  .header-search {
    display: none;
}
  .header-wrapper:after{display: none}
  .header {
    padding: 6px 3rem !important
}
.header {
    
    grid-template-areas: "heading icons left-icons";
    grid-template-columns: 1fr 5fr 0fr;
}
  .header-social.mob{display: inline-flex; margin-right:10px}
  .header-social.desk{display: none}
  .top-bar>div{display:flex; flex-direction:row-reverse;}
.header-info li a {
    
    font-size: 0;
    
}
  .header__icons {

    padding-right: 20px;
}
  .header-info li a img {

    margin-right: -6px;
}
  .header-info li {
    padding: 0 12px;
    line-height: 1;
}
  .header-social a {
font-size: 12px;
    width: 26px;
    height: 26px;}
  .banner__heading {
    font-size: 50px;
    line-height: 60px;
}
#shopify-section-template--19597930987765__slideshow_QCUp8P .banner__text p strong{
  font-size: 50px;
    line-height: 60px;
}
  #shopify-section-template--19597930987765__image_banner .banner__text p,.slideshow.banner .banner__text p {
    font-size: 14px;
    line-height: 24px;
}
  .banner__text {
    padding: 1rem 0;
}
      #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__heading,#shopify-section-template--19597930987765__video_control_banner_yAzADt h1, #shopify-section-template--19597930987765__collapsible_content_ra6F8R h2, #ImageWithText--template--19597930987765__image_with_text_DYWwzb h2, .multicolumn h2.title, #shopify-section-template--19597930987765__multirow_E9XJaU h2, #shopify-section-template--19597930987765__contact_form_3kxbe9 h2 {
        font-size: 43px!important;
        line-height: 43px !important;
    }
   .page-template .multicolumn h2.title,.collection-page  .rte h2,.collection-page  .rte .h2,.collection-page .hxl,.page-template  .rte h2,.page-template  .rte .h2,.page-template .hxl{
      font-size: 32px !important;
        line-height:40px !important;
    }
    .collection-page  .rte h3,.collection-page  .rte .h3,.page-template  .rte h3,.page-template  .rte .h3{font-size: 20px !important;
        line-height:28px !important;}
    .page-collection-list  .multicolumn h2.title,.collectionpage-list .multicolumn h2.title{font-size:32px!important;
  line-height:40px!important;}
      .subtitle, #shopify-section-template--19597930987765__video_control_banner_yAzADt h2 strong,#shopify-section-template--19597930987765__video_control_banner_yAzADt h1 strong, .image-with-text__text--caption, #shopify-section-template--19597930987765__contact_form_3kxbe9 h2 strong,.globo-form-id-104978 .globo-form-app h2 strong,.globo-form-id-104978 .globo-form-app h1 strong{
        font-size: 18px !important;
    }
  #shopify-section-template--19597930987765__rich_text_xRTpzH .rich-text__blocks p:last-child {
    font-size: 16px;
    line-height: 24px;}
      .slider--tablet.grid--peek .grid__item:first-of-type {
        margin-left: 0 !important;
    }
  .slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {
        width: 48% !important;
    }
  #shopify-section-template--19597930987765__collapsible_content_ra6F8R .grid__item {
    width: 100%;
    padding-right: 0;
    margin-top: 50px;}
  #shopify-section-template--19597930987765__collapsible_content_ra6F8R .grid__item.collapsible-content__grid-item {
    width: 100%;
    padding-right: 0;
}
      #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__box {
        max-width: 100%;
        padding: 50px 30px;
    }
       #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner {
        flex-direction: column;
    }
  button.vdeo-btn {
    position: static;
transform: none;
    width: 100px;
    height: 100px;

    font-size: 14px;

    display: block;
    margin: 50px auto 0;
}
  #shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__media-item {
    padding-right: 4rem;
    
}
 #shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__grid--reverse .image-with-text__media-item {
    padding-left: 4rem;
    padding-right: 0 !important;
}
  .image_2 {
    
    right: 0;
  
    max-width: 100px;
}
  ul.partners li img {
    max-width: 80px;
 
}
  ul.partners li:not(:last-child){margin-right:20px}
.button, #shopify-section-template--19597930987765__multicolumn_XCkfEc .link, .customer button {
    padding: 0 1.5rem;
    font-size: 12px;
    line-height: 17px;
}
.globo-form-app .gfb__footer button{
  padding: 0 1.5rem!important;
    font-size: 12px !important;
    line-height: 17px !important;
}
  .copyright__content {
    font-size: 11px !important;
}
  .header-social.mob a:hover {
    background: #000 !important;
    color: #fff;
}
  #shopify-section-template--19597930987765__multicolumn_yXEPnx .grid--1-col-tablet-down .grid__item {
        width: 50%;
        max-width: 50%;
    }
       #shopify-section-template--19597930987765__multicolumn_yXEPnx .multicolumn-list:not(.slider) {
        padding-left: 0;
        padding-right: 0;
    }
  #shopify-section-template--19597930987765__multicolumn_yXEPnx .link {
        font-size: 24px;
        padding-left: 80px;
    }
  .product__info-wrapper.grid__item {
        padding: 0 0 0 3rem;
    }
      .product__title h1 {
        font-size: 28px;
        line-height: 36px;
    }
  .common-info ul li,.product__description ul li,.product__description p {
    font-size: 12px;}
    .product__description{font-size: 12px;}
  .common-info h5,.product__description h5,.product__description h4,.product__description h3,.product__description h2 {
    font-size: 15px;
    line-height: 25px;
}
  .common-info ,.product__description{
    padding: 16px;
}
  .tab-nav li {
    padding: 0 15px;
    font-size: 17px;}
  .collection-hero.collection-hero--with-image{padding-bottom: 0 !important}
  .cart__footer>div:only-child {
    margin: auto !important;
}
    div#shopify-section-template--19597930889461__cart-items {
    width: 100%;
            margin: 0 auto;
}
  div#shopify-section-template--19597930889461__cart-footer {
    width: 100%;
}
#sqft-calculator {
  padding: 20px 15px;
}
#sqft-calculator h3 {
  
  font-size: 13px;
  line-height: 23px;
  flex-wrap: wrap;
}
.cal-btn {
  font-size: 12px;}
.cal-filed {
  margin: 0 7px;
  width: 40%;
}
.product-form__buttons {

  margin-top: 0;
}
#calc-result {
  height: auto;
  margin: 0 !important;
}
.product__info-container .product-form, .product__info-container .product__description, .product__info-container .icon-with-text {
  margin: 1.5rem 0 !important;
}
.header__heading-logo-wrapper {
  width: 110px;
}
.schedule {
  color: #fff;
  font-size: 11px;
  background: #720407;
  padding: 4px 6px;
  margin-right: 0;
  display: inline-flex;
  align-items: center;
  margin-left: 10px;
}
.header-info li:first-child a {
  text-decoration: none !important;
}
.productlist-td>div,.tab-pane .colorsavl td>div{width:31%; margin-right:1.5%;}
.productlist-td>div img,.tab-pane .colorsavl td>div img{height:160px}
.coolection-media img{ height: 360px;}
#ImageWithText--template--19597931086069__image_with_text_4iF9Jp .metafield-rich_text_field,#ImageWithText--template--20099709665525__image_with_text_mrKymp .metafield-rich_text_field,#ImageWithText--template--20112065986805__image_with_text_mrKymp .metafield-rich_text_field{
    padding:0rem calc(4rem / var(--font-body-scale)) 0 !important;
}


.collection-hero__description .info{display:block; width:100%; max-width:100% !important; padding:0 0 10px !important}
.text-box{padding-left:25px }
row.alter .text-box{padding-left:15px; padding-right:25px }
.collectionpage-list .grid--4-col-desktop .coolection-media img {
    height: 200px;
}
.section-listing li{width:33.33%}
.label-left label {
 
    display: block;
    margin-bottom: 5px;
}
.cl-btn{margin-top: 10px;
        align-self: center;
        width: 100%;}
.cal-btn{
    font-size: 13px;
   
    padding: 7px 12px;}

    
#shopify-section-template--19597931053301__rich_text_8JiaMw h1,.main-page-title,.collection-hero__title,.globo-form-id-104978 .globo-form-app h2,.globo-form-id-104978 .globo-form-app h1,.contact h1 {
        font-size: 42px !important;
        line-height:50px !important;
    }
   .rich-text__blocks {
        max-width: 120rem !important;
        padding: 0 4rem;
    }
    .multicolumn-card__info h3,.multicolumn-card__info .h3{        font-size: 20px !important; line-height:26px !important}
.column-item {
  padding: 60px 25px;

}
.column-text, .column-text a {;
  font-size: 16px;
}
.column-item img {
  max-width: 70px;
}
.column-item {
  padding: 50px 20px;
}
  }

@media only screen and (min-width:750px) and (max-width:989px){
  .facets__form-vertical {
        
        width: 20rem !important;
    }
    .globo-formbuilder-wizard{
    padding: 0 9rem;
  }
}

@media only screen and (min-width:750px){
      .banner--content-align-left.banner--desktop-transparent .banner__box, .banner--content-align-right.banner--desktop-transparent .banner__box, .banner--medium.banner--desktop-transparent .banner__box,.slideshow.banner .banner__box {
        max-width: 54rem !important;
    }
  #shopify-section-template--19597930987765__multirow_E9XJaU  .multirow__inner {
        row-gap: 50px;
    }
  #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__content {
        padding: 7rem 5rem;
    }
  #Slider-Gallery-template--19597931151605__main{        row-gap: 16px;}
  .product__info-container {
        max-width: 100% !important;
    }
       

  .collection-hero--with-image .collection-hero__text-wrapper {
        
        flex-basis: 80% !important;
    }
  #main-cart-footer     .page-width {
        padding: 2rem 4rem;
    }
    .footer__copyright {
  text-align: left !important;
}
#shopify-section-template--19597930987765__17556705631d95f834{padding-top: 54px;
  padding-bottom: 60px;}
  .globo-form-app {
    padding:0 3rem !important}
    
        hr {
        margin: 4rem 0 !important;
    }
   .header__search{display:none !important} 
}

@media only screen and (max-width:749px){
  .track {
   
    font-size: 0;
}
.header__icon span {
    font-size: 10px;
}
.header__icon header__icon--search {    height: 3rem !important;
    width: 3rem!important;}
  .banner__heading {
        font-size: 40px;
        line-height: 50px;
    }

    #shopify-section-template--19597930987765__slideshow_QCUp8P .banner__text p strong{
 font-size: 40px;
        line-height: 50px;
}
  #shopify-section-template--19597930987765__image_banner .banner__text p,.slideshow.banner .banner__text p {
        font-size: 13px;
        line-height: 20px;
    }
  #shopify-section-template--19597930987765__multicolumn_yXEPnx .multicolumn-card__info {
    padding: 0 7%;
}
  #shopify-section-template--19597930987765__multicolumn_yXEPnx .link {
        font-size: 18px;
        padding-left: 70px;
    }
      #shopify-section-template--19597930987765__multicolumn_yXEPnx .link:before {
        width: 55px;
        height: 55px;
        background-size: 25px;
    }
  #shopify-section-template--19597930987765__multicolumn_yXEPnx span.icon-wrap:after {
        font-size: 21px;
    }
      .header {
        padding: 6px 1.5rem !important;
    }
  .section-template--19597930987765__rich_text_xRTpzH-padding {
    padding-top: 15px;
    padding-bottom: 25px;
}
  #shopify-section-template--19597930987765__image_with_text_DYWwzb .image-with-text__media:before,#shopify-section-template--19597930987765__collapsible_content_ra6F8R .collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient:after{display:none}
.section-template--19597930987765__image_with_text_DYWwzb-padding {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
  .image-with-text__content {
    
    padding: 4rem calc(3rem / var(--font-body-scale)) 0 !important;
   
}
  .multicolumn .title-wrapper-with-link {
        margin-bottom: 1rem;
    }
  #shopify-section-template--19597930987765__multicolumn_XCkfEc .link {
    padding: 1rem 2rem !important;
}
  #shopify-section-template--19597930987765__collapsible_content_ra6F8R .grid__item {
        margin-top: 20px;
    }
  .section-template--19597930987765__collapsible_content_ra6F8R-padding {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
      button.vdeo-btn {
        position: absolute;
        top: 13%;
        right: 0;
        left: 0;
        font-size: 14px;
        margin: 0 auto 0;
    }
  #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__box {
        max-width: 100%;
        padding: 35px 25px;
    }
  .section-template--19597930987765__multirow_E9XJaU-padding {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
  #shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text {
    padding: 4rem 0;
}
  #shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text:after {
    width: 100%;

}
      #shopify-section-template--19597930987765__multirow_E9XJaU .image-with-text__media-item {
        padding: 0 !important;
    }
.section-template--19597930987765__contact_form_3kxbe9-padding,#shopify-section-template--19597930987765__17556705631d95f834 {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
}
      #shopify-section-template--19597930987765__video_control_banner_yAzADt .banner__heading,#shopify-section-template--19597930987765__video_control_banner_yAzADt h1, #shopify-section-template--19597930987765__collapsible_content_ra6F8R h2, #ImageWithText--template--19597930987765__image_with_text_DYWwzb h2, .multicolumn h2.title, #shopify-section-template--19597930987765__multirow_E9XJaU h2, #shopify-section-template--19597930987765__contact_form_3kxbe9 h2,.globo-form-id-104978 .globo-form-app h2,.globo-form-id-104978 .globo-form-app h1,.contact h1 {
        font-size: 35px !important;
        line-height: 40px!important;
    }
      .page-template .multicolumn h2.title, .collection-page  .rte h2,.collection-page  .rte .h2,.collection-page .hxl,.page-template  .rte h2,.page-template  .rte .h2,.page-template .hxl{
      font-size: 29px !important;
        line-height:36px !important;
    }
    .collection-page  .rte h3,.collection-page  .rte .h3,.page-template  .rte h3,.page-template  .rte .h3{font-size: 18px !important;
        line-height:25px !important;}
    .page-collection-list  .multicolumn h2.title,.collectionpage-list .multicolumn h2.title{font-size:29px!important;
  line-height:36px!important;}
  .section-sections--19597931446517__footer-padding{
    padding-top: 30px !important;
    padding-bottom: 0px;
}
  .footer__content-top {
  
    padding: 0 1.5rem 4rem !important;
}
      .footer-block.grid__item:not(:first-child) {
       margin: 0rem 0!important;
    }
  .footer-block__details-content {
    margin-bottom: 2rem!important;
}
  .footer__content-bottom-wrapper.footer__content-bottom-wrapper--center {
    justify-content: center;}
  #GalleryViewer-template--19597931151605__main .slider-counter{display:none} 
      .product__title h1 {
        font-size: 26px;
        line-height: 34px;
    }
  .tab-pane h3 {
    font-size: 20px;
    line-height: 28px;

}
.product__title {
    padding-right: 60px;
}
#wishlisthero-product-page-button-container {
    
    right: 0;
    top: 0;
    margin-right: 0;
}
.rich-text__wrapper {
    width: 100% !important;
}
  .section-template--19597931151605__custom_liquid_qaCXkt-padding {
    padding-top: 0 !important;}
  #shopify-section-template--19597931151605__1753094990f29c65e8 {
    display: none;
    padding-bottom: 0 !important;
}
  .section-template--19597931151605__custom_liquid_qaCXkt-padding {
    padding-bottom: 30px !important;
}
      .product__info-wrapper.grid__item {
        padding: 0;
    }
  .grid--peek.slider .grid__item:first-of-type {
        margin-left: 0 !important;
    }
      .collection-hero.collection-hero--with-image {
     
        padding-top: 40px;
    }
  .collection-hero--with-image .collection-hero__inner {
        padding-bottom: 0 !important;
    }
  .collection-hero__text-wrapper {
   
    padding-top: 30px !important;}

  .product-grid-container{margin-top:30px}
  .product-grid-container .grid__item{padding: 0 5px}
.collection-hero__inner {
  
    flex-direction: column-reverse !important;
}
  #wishlisthero-product-page-button-container {bottom: 35px;}
.customer {
    margin: 40px auto !important;

}
    .cart__ctas {
    text-align: left;
}

  
#shopify-section-template--19597931053301__rich_text_8JiaMw h1,,.main-page-title,.collection-hero__title,.globo-form-id-104978 .globo-form-app h2,.globo-form-id-104978 .globo-form-app h1,.contact h1 {
        font-size: 35px !important;
        line-height:40px !important;
    }

#shopify-section-template--19597931053301__multicolumn_8xVybA .multicolumn-list{justify-content:cente}
  .globo-form-app { padding: 0 1.5rem;}
  .globo-formbuilder-wizard{
    padding: 0 1.5rem;
    max-width: var(--page-width);
  }
  #shopify-section-template--19597931053301__1756275068f577e35d{padding:40px 0}
  .coolection-media img{ height: 270px;}
      .thumbnail-list__item.slider__slide {
        width: calc(25% - .6rem) !important;
    }

        .collectionpage-list{padding:35px 0}
        .tile-item {
    flex-wrap: wrap;
}
.tile-image,.tile-description,.tile-item>div {
    width: 100%;
}
.tile-item h2{
    font-size: 22px;

}
.tile-item h3 {
    font-size: 18px;

}

.tile-image{margin-bottom:25px}
.tile-description{order:1}
.row{ margin:0}
.half-colm {
    width: 100%;
    padding:10px 0;
    
}
.col-3{width:100%; padding:0;}
.col-9{width:100%; padding:0;}
.image-box{margin-bottom:30px; width:100%; margin-left:0; margin-right:0;}

.section-listing li{width:50%}
.collectionpage-list.equal-height li img{height:220px}
.collectionpage-list .card__heading {
    padding-top: 0;
}
.collection-hero__title {
    margin-top: 0 !important;
}
    #ImageWithText--template--19597931086069__image_with_text_4iF9Jp .metafield-rich_text_field, #ImageWithText--template--20099709665525__image_with_text_mrKymp .metafield-rich_text_field, #ImageWithText--template--20112065986805__image_with_text_mrKymp .metafield-rich_text_field {
        padding: 2rem 0 0 !important;
    }
    .info table th,.info table td{padding:5px !important}
    .multicolumn-card__info h3,.multicolumn-card__info .h3{        font-size: 18px !important; line-height:24px !important}
  .column-item {
    padding: 50px 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }

  }
@media only screen and (max-width:575px){
#shopify-section-template--19597930987765__multicolumn_yXEPnx span.icon-wrap:after {
        font-size: 18px;
    }
  #shopify-section-template--19597930987765__multicolumn_yXEPnx .link {
        font-size: 16px;
        padding-left: 0;
    }
    #shopify-section-template--19597930987765__multicolumn_yXEPnx .link:before{display:none}
  #shopify-section-template--19597930987765__multicolumn_XCkfEc .grid__item {
    padding: 0;
    width: 100% !important;
    max-width: 100% !important;
}
 #shopify-section-template--19597930987765__multicolumn_XCkfEc .multicolumn-list {
            column-gap:12px;
    padding: 0 12px;
}
  .tab-nav li {
        padding: 0 10px;
        font-size: 14px;
    }
  .tab-nav li.active:after {
    width: 30px;
    height: 18px;
    bottom: -37px;}
  .tab-nav {
    padding: 0 0 20px;
    margin-bottom: 20px;}
  .tab-pane ul li {
    width: 100%;
    margin-bottom: 6px;}
  #materials ul li {
    padding: 10px 0;}
      .tab-pane h3 {
        font-size: 19px;
        line-height: 26px;
    }
  .tab-nav li {
        padding: 0 3px;
        font-size: 12px;
    }
  .product-form__buttons {
   
    width: 160px;
   
}
.cal-filed {
  margin: 0 5px;
  width: 42%;
}
.header__heading-link span.h2{margin-left: 7px; font-size: 12px;}
.schedule {
  color: #fff;
  font-size: 8px;
  background: #720407;
  padding: 1px 8px;
  margin-right: 0px;margin-left: 0;
}
.productlist-td>div,.tab-pane .colorsavl td>div{width:47%; margin-right:2%; font-size:17px; }
.coolection-media img{ height: 160px;}

.collectionpage-list.equal-height li img{height:160px}
header-drawer {
    margin-left: 0 !important;
}
.collectionpage-list .grid--4-col-desktop .coolection-media img {
        height: 160px;
    }
}

@media only screen and (max-width:480px){
  .product-grid-container .grid__item{padding: 0; width: 100%!important; max-width:100%!important;}  
  .header-social.mob {display: inline-flex; margin-right: 6px;}  
  .header-social a {font-size: 10px; width: 20px; height: 20px;  }
  #shopify-section-sections--19597931479285__custom_liquid_FRkRrg .top-bar{align-items: flex-start !important;}
  .schedule {
    font-size: 7px;
    padding: 1px 5px;
  }
  .coolection-media img{ height: 230px;}
  .tile-images{flex-wrap:wrap}
  .collectionpage-list.equal-height li img{height:160px}
  .coolection-media img{ height: 140px;}
  .collectionpage-list .grid--4-col-desktop .coolection-media img {
        height: 140px;
    }
}
@media only screen and (max-width:380px){
  .header__heading-link span.h2{display:none;}}