/** Shopify CDN: Minification failed

Line 796:0 Unexpected "}"

**/
#adhesiveextrab .add_extra_adhesive,#adhesiveextrab  .no_product_needed {
  text-align: center;
  width: auto;
  margin: 0 auto;
  display: block;
  max-width: 200px;
}

.pxs-image-with-text-section, .custom-html--container, .image-with-text {
  max-width:100% !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.about-image-text.image-with-text {
  max-width:1400px !important;
  padding-right: 25px !important;
  padding-left: 25px !important;
}

.pxs-image-with-text-content {
  padding: 0 0 50px 0 !important;
}

.gallerySection::after {
  content: "";
  display: block;
  clear: both;
}

.iconText::after {
  content: "";
  display: block;
  clear: both;
}

.iconTextTop::after {
  content: "";
  display: block;
  clear: both;
}

.rich-text--container {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
}

.productitem--emphasis .productitem__price .price__current {
    font-size: 18px !important;
}

.about-html-background::after {
  content: "";
  display: block;
  clear: both;
}

.sample-html-background::after {
  content: "";
  display: block;
  clear: both;
}

.iconText {
  width:100%;
  border-bottom:2px solid #ebeaeb;
}

.iconTextTop {
  width:100%;
  border-top:2px solid #ebeaeb;
  border-bottom:2px solid #ebeaeb;
}

.form-field-input {
	background-color: #fff0!important;
    border: 0 !important;
    border-bottom: 2px solid #ebeaeb !important;
    border-radius: 3px;
}

.form-action-row {
    margin-top: 1.25rem;
    justify-content: flex-end;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.form-fields-columns .form-field--half {
    width: calc(100% - 20px) !important;
}

.pxs-image-with-text-button {
    padding-left: 0 !important;
  	text-decoration: underline !important;
}

.button-primary {
    color: #aeaeae !important;
    background-color: #b9967300 !important;
  border: 0 !important;}

.form-field-input:not(.live-search-form-field):focus {box-shadow: unset !important;}

.pxs-image-with-text-section:first-child {
    margin-top: 0 !important;
}

.contact-form-page {
   background-color:#fbfbfb !important;
   padding: 50px;
}

.social-image {
  padding-right:25px !important;
}

.custom-html--container {
  margin-top: 0 !important;
  margin-bottom:0 !important;
}

.pxs-image-with-text-button {
    background-color: #b9967300 !important;
    border: 1px solid #b9967300 !important;
}

.image-with-text__button {
    color: #000 !important;
    background-color: #b9967300 !important;
    border: 1px solid #b9967300 !important;
    padding-left: 0 !important;
    text-decoration: underline !important;
}


.site-navigation ul.navmenu li a {/*font-family:'Roboto', sans-serif;*/ font-size: 17px; line-height: 23px; letter-spacing: normal; font-weight: 400;}
.breadcrumbs-container a, .breadcrumbs-container span {font-size: 14px !important;
    line-height: 35px;
    /*font-family: Raleway,sans-serif;*/
    color: #372D39 !important;
    font-weight: 400;
    text-transform: capitalize;}
.breadcrumbs-container span.breadcrumbs-delimiter {color:#B99673 !important;}

.product-title {font-size:40px !important; font-weight:500; /*font-family: 'Raleway', sans-serif;*/}
.product-pricing span.from {color: #bf9f7f!important;font-size:16px !important; /*font-family: 'Raleway', sans-serif;*/}
.product__price .price__compare-at, .product__price .price__current {color:#BF9F7F !important; /*font-family: 'Raleway', sans-serif;*/}
.product-gallery--media-thumbnail {padding:0px !important; margin-left:0px !important; margin-right:16px !important; border-radius:0px !important;}
.product-gallery--media-thumbnail-img {object-fit: cover;}

.smart-payment-enabled .form-field-select-wrapper {margin-bottom: 32px;}
.smart-payment-enabled .product-form--atc-qty {width: 100% !important;}
.smart-payment-enabled .form-field-title {
    position: static!important;
    color: #333333 !important;
    font-size: 14px !important;
    font-weight: 700; /*font-family: 'Raleway', sans-serif;*/
    line-height: 35px !important;
    display: block;    margin-bottom: 8px;
}
.smart-payment-enabled .form-field-select-wrapper .form-field-select {
  box-shadow:none !important;
    border: #B2B2B2 1px solid !important;
    border-radius: 0px !important;    font-size: 18px !important;
    line-height: 35px; /*font-family: 'Raleway', sans-serif;*/
    color: #372D39 !important;    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
}
.smart-payment-enabled .form-field-select-wrapper svg {top:72px !important; right: 24px !important; width: 16px; height: 9px;margin-top: 0 !important;}
.smart-payment-enabled .product-form--atc-qty {margin-bottom: 32px;}
.product-description p {/*font-family: 'Raleway', sans-serif;*/ font-size:18px !important; line-height: 35px !important; font-weight:400; color:#372D39;}

.f_total {margin:24px 0;display:none;}
.f_total p {font-size:14px !important; line-height:16px; /*font-family: 'Raleway', sans-serif;*/ font-weight:500;color: #372D39; margin:0px;}
.f_total p.f_amount {font-size:18px !important; line-height: 21px; margin-bottom: 8px;}

.smart-payment-enabled .product-form--atc-button{
    color: #fff !important;
    background-color: #372D39 !important;
    border: none !important;
    padding: 16px !important; /*font-family: 'Raleway', sans-serif !important;*/
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 35px !important;    border-radius: 0 !important;
}
.smart-payment-enabled .shopify-payment-button {margin-top: 24px;}
.shopify-payment-button__button {
    color:#372D39 !important;
    background-color: #fff !important;
    border-color:#707070 !important;
    padding: 16px !important;
    font-weight: 700 !important; /*font-family: 'Raleway', sans-serif !important;*/
    font-size: 18px !important;
    line-height: 35px !important;    border-radius: 0 !important;
}

.product-section--title {
    color:#372D39 !important;
    font-size: 30px !important;
    line-height: 35px;
    font-weight: 500;
   /*font-family: 'Raleway', sans-serif;*/
}
.productitem--info {/*font-family: 'Raleway', sans-serif;*/}
.productitem--title {/*font-family: 'Raleway', sans-serif !important;*/}

div#shopify-product-reviews {
    border: none;
}

.un_queries {
    overflow: hidden;
}
.un_queries .row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.un_queries .row .col_left {
    width: 70%;
    padding-left: 15px;
    padding-right: 15px;
}
.un_queries .row .col_left .featured_image img {
    max-width: 100%;
    vertical-align: middle;
    height: auto;
}
.un_queries .row .col_right {
    width: 30%;
    padding-left: 15px;
    padding-right: 15px;
}
.un_queries .row .col_right .featured_context {
    max-width: 380px; font-size:20px; line-height:35px; /*font-family: 'Raleway', sans-serif;*/font-weight: 400;padding-left: 30px;
}
.un_queries .row .col_right .featured_context h2 {
    font-size: 60px;
    line-height: 70px;/*font-family: 'Raleway', sans-serif;*/
    font-weight: 500;
    margin: 0;
}
.un_queries .row .col_right .featured_context a {color:#372D39;text-decoration: none; border-bottom: #372d39 1px solid; font-weight:500;}
.honed_matt p {font-size:14px !important; line-height:35px; font-weight:700;/*font-family: 'Raleway', sans-serif;*/ color:#333333; margin:0 0 8px;}
.honed_matt p a {color:#B99673; margin-left:8px;}

.honed_matt .grid {
    display: flex;
    flex-wrap: wrap;
}
.honed_matt .grid .grid-item {
    width:47px;
    margin-right: 16px;
}
.honed_matt .grid .grid-item .icon {
    padding-bottom: 16px;   cursor: pointer;transition: 0.3s;
    position: relative;
}
.honed_matt .grid .grid-item .icon:after {position: absolute; transition:0.3s;
    bottom: 0; background-color:#B2B2B2; content:""; display:block; width:0; height:1.5px;
}
/* .honed_matt .grid .grid-item .icon:hover:after, .honed_matt .grid .grid-item .icon.active:after {width:100%;} */
.honed_matt .grid .grid-item .icon:hover:after,
.honed_matt .grid .grid-item input[type="radio"]:checked + .icon:after{width:100%;}
.honed_matt .grid .grid-item .icon img {max-width: 100%; vertical-align: middle; height: auto;}


.pre_checkout_form h2.rich-text-heading {font-weight: 700; /*font-family: raleway;*/ text-transform:uppercase;}

.pre_checkout_form .rich-text-content {margin-bottom: 40px;}
.pre_checkout_form .rich-text-content p {margin-top: 0; color: #707070;    line-height: 1.2;font-family: Lato;}
.pre_checkout_form .rich-text-content p a {color:#B99673; border-bottom: #b99673 1px solid;}
.pre_checkout_form .cart-attribute__field {margin-top:0; margin-bottom:35px;}
.pre_checkout_form .cart-attribute__field label {margin-bottom:8px; display: block; /*font-family: Raleway;*/ font-weight:700;line-height: 35px;}
.pre_checkout_form .cart-attribute__field textarea#further-details {width: 100%; height:300px; border: #707070 1.5px solid; resize: none; padding:16px;font-family: Lato,sans-serif;}
.pre_checkout_form .cart-attribute__field input + label {font-size: 20px; line-height:36px; font-family: Lato; color:#707070;font-weight: normal; margin-bottom: 0; margin-top: 8px;}
.pre_checkout_form .cart-checkout .button-primary, .cart-checkout a.button-primary {background-color: #333 !important; color: #fff !important; font-size: 24px; line-height: 35px; font-weight: 700; border-radius: 0px;display: flex; align-items: center; justify-content: center;}
.pre_checkout_form .cart-checkout .button-primary svg, .cart-checkout a.button-primary svg {margin-bottom:0px;}


.custom_radio input[type="radio"]{
  display: none;
}
.custom_radio input[type="radio"] + label{
  position: relative;
  display: inline-block;
  padding-left: 1.5em;
  margin-right: 2em;
  cursor: pointer;
  line-height: 1em;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.custom_radio input[type="radio"] + label:before,
.custom_radio input[type="radio"] + label:after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  text-align: center;
  color: white;
  font-family: Times;
  border-radius: 50%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.custom_radio input[type="radio"] + label:before {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  /*box-shadow: inset 0 0 0 0.2em white, inset 0 0 0 1em white;*/
  border:#b99673 1px solid;
}
.custom_radio input[type="radio"] + label:hover:before {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  box-shadow: inset 0 0 0 0.3em white, inset 0 0 0 1em #b99673;
}
.custom_radio input[type="radio"]:checked + label:before {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  box-shadow: inset 0 0 0 0.2em white, inset 0 0 0 1em #b99673;
}


@media screen and (min-width: 720px){
.breadcrumbs-container {margin-top:50px !important; margin-bottom:50px !important;}
  .product-pricing {margin-top:.75rem !important;}
  .product__price .price__compare-at, .product__price .price__current {color:#BF9F7F !important;}
}

/* Desktop CSS */
@media (min-width:1000px) {
  .page-content {
    max-width: 1400px !important;
    margin:auto !important;
}
  
  div.product-main {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height:100%;
}

div.product-gallery {
    position: -webkit-sticky;
  position: sticky;
  top: 0;
  height:100%;
}
  
  
  .site-header-main .live-search {margin-left: 2.5rem;}
  
  .contact-page-content {
    max-width: 1400px !important;
}
  
.site-header-main.site-header--full-width {
    width: 100% !important;
    max-width: 1400px !important;
  padding: 40px 0px 20px 0px;
}
  
  .collection__item-info {
    text-align: left  !important;
    width: 100%  !important;
}
  
  .site-header--full-width .navmenu-meganav-wrapper {
    width: 1400px  !important;
    max-width: 100%  !important;
}
  
  .about-html-background {
    background-color:#333333 !important;
    color:#fff !important;
    padding:50px !important;
  }
  
  .about-custom-html {
    max-width:1400px !important;
    margin: auto !important;
    padding: 25px !important;}

    .sample-html-background {
    padding:50px !important;
      color:#000 !important;
  }
  
  .pxs-image-with-text-section-height-large .pxs-image-with-text-content-position-x-left {
    justify-content: flex-start  !important;
    text-align: left  !important;
    width: 100%  !important;
    max-width: 1400px  !important;
    margin: auto  !important;
}

	.site-header--full-width .site-navigation {
    width: 100%;
    max-width: 1400px !important;
}

	.gallery-section-1 {
  height:740px;
  width:25%;
  background: url("/cdn/shop/files/kitchen-new.jpg?v=1623417114") no-repeat center;
  float:left;
  background-size: cover;
}

	.gallery-section-2 {
  height:740px;
  width:25%;
  background: url("/cdn/shop/files/bathroom-new.jpg?v=1623417114") no-repeat center;
  float:left;
  background-size: cover;
}


	.gallery-section-3 {
  height:740px;
  width:25%;
  background: url("/cdn/shop/files/living.jpg?v=1623417114") no-repeat center;
  float:left;
  background-size: cover;
}
  
	.gallery-section-4 {
  height:740px;
  width:25%;
  background: url("/cdn/shop/files/outside-new.jpg?v=1623417114") no-repeat center;
  float:left;
  background-size: cover;
}
  
  .AboutGalleryOne {
  height:600px;
  width:33%;
  background: url("/cdn/shop/files/LAURANTS2_1900x1069_77aeef58-8d24-4418-956f-2ff17ccf24df.jpg?v=1646220985") no-repeat center;
  float:left;
  background-size: cover;
}
  
   .AboutGalleryTwo {
  height:600px;
  width:33%;
  background: url("/cdn/shop/files/CERISE2_695x843_595120ee-a8a4-423a-84ae-055075bb3ff5.jpg?v=1646220986") no-repeat center;
  float:left;
  background-size: cover;
}
  
   .AboutGalleryThree {
  height:600px;
  width:33%;
  background: url("/cdn/shop/files/AKROPOLIS_1180x622_2c4b4dec-c252-41ce-a14c-22fb158258dc.jpg?v=1646220985") no-repeat center;
  float:left;
  background-size: cover;
}
  
  
	.gallerySection {max-height:740px !important; height:100% !important;}
 
  
 	h3.galleryText {
    color: #fff !important;
    margin-bottom: 43px !important;
    font-size:30px !important;
}
  
	h2.galleryText {
    color: #B99673 !important;
    text-decoration: underline !important;
    margin-top: 0 !important;
    font-size:18px !important;
    
}
  
  .gallery-flex {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: inherit;
    padding: 10%;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.75));
  }
  
  .about-image-text .image-with-text__image-wrapper {
    width: 50% !important;
}
  
    .about-image-text .image-with-text__content {
    width: 50% !important;
    padding: 4rem !important;
    padding-left: 0 !important;
}
  
  .image-with-text__image-wrapper {
    width: 65% !important;
}
  
  .image-with-text__content {
    width: 35% !important;
    padding: 4rem !important;
}
  
  .image-with-text {
  	padding-top:50px !important;
    padding-bottom:50px !important;
}
  
  .tile-icon {
   width:10% !important; 
    float:left;
  }
  
  .tile-text {
  width:90% !important;
    float:left;
    color:#fff !important;
  }
  
    .tile-text-black {
  width:90% !important;
    float:left;
    color:#000 !important;
  }
  
   .tile-text h3 {
    color:#fff !important;
  }
  
  .tile-text-black h3 {
    color:#000 !important;
    font-size:30px !important;
  }
  
  .product-gallery--media-thumbnail {height:150px !important; width: 100px;}
  
  .pre_checkout_form h2.rich-text-heading {font-size: 40px !important; line-height: 70px !important; font-weight: 700; font-family: raleway; margin: 0;text-transform:uppercase;}
  
  
}

.collection__item-image img {
    min-height: 630px !important;
    object-fit: cover !important;
}



/* Mobile CSS */
@media (max-width:1000px) {
  .mobile-nav-content .navmenu-depth-2 {
    background-color: #ffffff !important;
}
  .site-logo {
    max-width: 225px !important;}
  
div.site-header-logo {
    margin: auto !important;
}
  
  .collection__item-image {
    max-height: 315px !important;
}
  
  div .image-with-text__heading {
    font-size: 32px !important;
    line-height: 36px !important;
}
  
	.gallery-section-1 {
  height:300px;
  width:100%;
  background: url("/cdn/shop/files/kitchen-new.jpg?v=1623417114") no-repeat center;
  float:left;
  background-size: cover;
}

	.gallery-section-2 {
  		height:300px;
  		width:100%;
  		background: url("/cdn/shop/files/bathroom-new.jpg?v=1623417114") no-repeat center;
 		float:left;
  		background-size: cover;
	}

	.gallery-section-3 {
      height:300px;
      width:100%;
      background: url("/cdn/shop/files/living.jpg?v=1623417114") no-repeat center;
      float:left;
      background-size: cover;
  }
  
  	.gallery-section-4 {
      	height:300px;
      	width:100%;
      	background: url("/cdn/shop/files/outside-new.jpg?v=1623417114") no-repeat center;
      	float:left;
        background-size: cover;
    }
  
    .AboutGalleryOne {
  		height:300px;
  		width:100%;
  		background: url("/cdn/shop/files/house-1.jpg?v=1622564340") no-repeat center;
  		float:left;
  		background-size: cover;
    }
  
   .AboutGalleryTwo {
  height:300px;
  width:100%;
  background: url("/cdn/shop/files/house-2.jpg?v=1622564340") no-repeat center;
  float:left;
  background-size: cover;
}
  
   .AboutGalleryThree {
  height:300px;
  width:100%;
  background: url("/cdn/shop/files/house-3.jpg?v=1622564340") no-repeat center;
  float:left;
  background-size: cover;
}
  
    .tile-icon {
   width:100% !important; 
    float:left;
  }
  
  .tile-text {
  width:90% !important;
    float:left;
    color:#fff !important;
  }
  
    .tile-text-black {
  width:90% !important;
    float:left;
    color:#000 !important;
  }
  
   .tile-text h3 {
    color:#fff !important;
  }
  
  .tile-text-black h3 {
    color:#000 !important;
  }
  
    .about-html-background {
    background-color:#333333 !important;
    color:#fff !important;
    padding:50px !important;
  }
  
    .about-html-background {
    background-color:#333333 !important;
    color:#fff !important;
    padding:50px !important;
  }
  
    .sample-html-background {
    padding:50px !important;
      color:#000 !important;
  }
  
 	h3.galleryText {
    color: #fff !important;
     margin-bottom: 0 !important;
}
  
	h2.galleryText {
    color: #B99673 !important;
    text-decoration: underline !important;
    margin-top: 0 !important;
    
}
  .gallery-flex {
     display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: inherit;
    padding: 10%;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.75));
  }
  
  .pre_checkout_form .cart-attribute__field {margin-bottom: 25px;}
  .pre_checkout_form .rich-text-content p {font-size: 16px !important; line-height: 24px;}
  .pre_checkout_form .cart-attribute__field label {margin-bottom: 8px; line-height: 24px; font-size: 16px;}
  .pre_checkout_form .cart-attribute__field textarea#further-details {height: 150px;}
  .pre_checkout_form .cart-attribute__field input + label {font-size: 16px;}
  
}

.site-navigation-wrapper {border-top: 2px solid #EBEAEB;
margin-top: 15px;
padding: 10px 0px 13px 0px;}



.site-header-logo {
    margin-right: 25px !important;
    margin-left: 25px !important;
}

.live-search-button, .productgrid--search-button {
    color: #B99673 !important;
    background-color: #F9F9F9 !important;
    border: 1px solid #F9F9F9 !important;
   border-bottom: 2px solid #ebeaeb !important;
}

.live-search-form {
    position: absolute;
    top: -1px;
    right: -1px;
    left: -1px;
    border: 0px !important;
    border-radius: 0px !important;
    box-shadow: 0;
    background: #F9F9F9;
}


.pxs-image-with-text-heading {
  font-size:60px !important;
  line-height:70px !important;
}

.pxs-image-with-text-subheading {
  font-size:30px !important;
  line-height:36px !important;
}

@media (max-width:1000px) {
.pxs-image-with-text-content {
  width:100%!important;
}}

.rich-text-heading {
  font-size:30px !important;
  line-height:36px !important;
  font-weight:bold;
}

.pxs-image-with-text-button {
    font-size: 18px !important;
    padding: 15px;
}


.collection-list__content[data-layout=grid].collection--image-crop-round .collection__item-image {
    height: auto;
    border-radius: 0 !important;
}

.rich-text-block p {
  font-size:20px !important;
  line-height:35px !important;}

u {
  font-weight:400 !important;
}

.image-with-text__button:not(.disabled):hover {
  box-shadow: unset!important;}

.image-with-text__heading {
  font-size:60px !important;
  line-height:70px !important;
  font-weight: 400;
}

.image-with-text__text p {
  font-size:20px !important;
  line-height:35px !important;}

.image-with-text__button {
    font-size:20px !important;
  line-height:24px !important;}
}

.collection__item-info {
  font-size:20px !important;
  line-height:35px !important;}


.site-navigation .navmenu-link-depth-1:focus, .site-navigation .site-header-account-link a:focus {
    outline: 0 !important;
    outline-offset: -5px;
}

.site-navigation .navmenu-depth-2 .navmenu-link:focus {
    outline: 0 !important;
    outline-offset: 2px;
}

.logo-footer {
  width:100% !important;
  height:100px !important;
  background-color: #333 !important;
  margin-top: 3.125rem  !important;
  padding-top:70px;
}

.logo-footer-inner {
  max-width: 1400px;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;}

.site-footer-wrapper {
    margin-top: 0  !important;

}


.site-footer-item {
padding-top: 25px;
 }

.site-footer-block-title {
  font-size:20px !important;
  line-height:35px !important;
  font-weight:bold;}

.site-footer-block-content {
    font-size:20px !important;
  line-height:35px !important;
}

.site-footer-block-content .navmenu-link {
  text-decoration:underline !important;}

.social-link:before {
  background-color: rgb(51 51 51) !important;}

  
  
.social-link svg {
    position: relative;
    display: inline-block;
    width: 50px !important;
    height: 50px !important;
}

p {
  font-size:20px !important}


.collection__item-info {
  font-size:20px !important;
    
}

.back-to-top {
  margin-top:52px;
  padding: 18px 49px;
  background-color:#B99673;
  text-decoration: none !important;
 color: #333 !important;

}
  
.site-footer-block-content .back-to-top {
  text-decoration:none !important;

}
 
.social-icons {
    margin-bottom: 52px !important;}

.social-link {
    height: 50px !important;
  width: 50px !important;}

.productitem {
    padding: 0rem!important;
}

.productitem:hover {
    box-shadow: none!important;
}

.productitem {
border: none!important;
box-shadow: none!important;
}

.productitem--info {
padding: 20px 0px 20px 0px!important;
}

.product-recently-viewed__wrapper {
    background-color: #ffffff!important;
}

.product-recently-viewed--section .flickity-viewport::after, .product-recently-viewed--section .flickity-viewport::before {
  background: #fff!important;
}

.product-recently-viewed--section .flickity-viewport::after {
    background: #fff!important;
}

.navmenu-id-about a {
color:#B29A77 !important;
}
 
.navmenu-id-faqs a {
color:#B29A77 !important;
}
.navmenu-id-contact a {
color:#B29A77 !important;
}

a.navmenu-link-parent  {
  color:#B29A77 !important;
}

.image-with-text__heading.about-image-text {
  font-size:30px !important;
  line-height:35px !important;}
.navmenu-meganav-wrapper {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
}


.shopify-payment-button .shopify-payment-button__button--unbranded {
    text-transform: none;
    display: none !important;
}

.navmenu-meganav.navmenu-meganav--desktop {
    margin-top: 20px!important;
}
.site-navigation .navmenu-submenu {
    background-color: #fafafa !important;
}
.site-navigation .site-navigation__secondary-menu .navmenu-item {
    opacity: 100% !important;
}


.navmenu a:hover {text-decoration: underline solid !important;}

.navmenu-link-active {
    text-decoration: underline !important;
}

.navmenu-link-depth-1 a {
  color:#000 !important;
}


.productitem--title {
    text-align: center;
}
.productitem__price .price__current {
    color: #AF9C79!important;
text-align: center;
}
.price__current {
    color: #AF9C79!important;
text-align: center;
}
.breadcrumbs-container {
    text-align: center;
}

.productgrid--sidebar-title {
    color:#BB976F !important;
}

.utils-viewtoggle-button.active {
    color:#BB976F !important;
}

.productitem--info {
    border-bottom: 1px solid #f4f4f4;
}

.productitem--image-link img {
    opacity:1.0 !important;
}

.productitem--image-link img:hover {
    opacity:0.7 !important;
}

.collection__item-image img {
    opacity:1.0 !important;
}
.collection__item-image img:hover {
    opacity:0.7 !important;
}

.form-field form-field--qty-select:after {
  content:"(m2)";
}

 .slideshow-slide__heading {
  font-size: 60px !important;
}

.btn-percentadhesive , .btn-percentextrab , .btn-percentextrab  {
  color:#BB976F !important;
}


 @media (min-width:1000px) {
  .slideshow-slide__content--text-left {
  padding-left: 12.25em !important;
  }}
  
 .slideshow-slide__content-background-link {
    color: #ffffff !important;}

  #shopify-section-environment {
    margin-bottom:0 !important;}

.pxu-lia-block {
    --slide-fade-translate-y: 30px !important;
    animation: slide-fade-y .6s cubic-bezier(.4,0,.2,1) !important;
    animation-delay: calc(250ms + 100ms * var(--pxu-lia-outer-sequence) + 100ms * var(--pxu-lia-inner-sequence)) !important;
      }
  
#adhesiveextrab {
  padding: 0;
}
#adhesiveextrab .productgrid--outer {
  padding: 0;
}
 #adhesiveextrab .productitem--info{
   border-bottom: none;
  }
 #adhesiveextrab   .cart-checkout{
  margin-top:80px;
  }
.percentextrab{
		border: none;
		box-shadow: none;
  		padding:2em;
    	margin-top:2em;
  		text-align:left;
  }
.percentextrab h4, .adhesiveextrab h4{
  	margin-top:0;
    margin-bottom: .5em;
  }
  .adhesiveextrab h4{
  
  }
 .cart-item--inner .form-field-input{
	border: 1px solid #dddddd !important;
   padding: 1rem .625rem;
  }
  
.pxs-image-with-text-content h2 {
  text-transform: uppercase;
}
  
  .percentextrab .btn {
background:#362D38;
  padding: 25px 30px;

}
  
  .atc-button--checkout
  {display:none !important;}