<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 485:22 Expected ":"

**/
@font-face {
    font-family: 'Avenir';
    src: url('Avenir-Heavy.woff2') format('woff2'),
        url('Avenir-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AvenirNextLTProRegular';
    src: url('AvenirNextLTProRegular.woff2') format('woff2'),
        url('AvenirNextLTProRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('Avenir-Medium.woff2') format('woff2'),
        url('Avenir-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Bold.woff2') format('woff2'),
        url('Gilroy-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
h1:not(.logo-h1), h2, h3, h4, .under-cart .subtotal, blockquote, h5, h6{
  font-family: 'Gilroy';
}
.section-heading h2{
 	font-family: Avenir;
    font-weight: 900 !important;
    text-transform: capitalize;
}
@media (min-width: 992px){
.type-3, .section-testimonials .cc-testimonial .overlay-type .line-1, .overlay-type .line-3, h3, .h3 {
    font-size: 24px;
    line-height: 1.4;
}
.tier-2{
 	display:none; 
}
}
h1:not(.logo-h1), h2, h3{
 	text-transform:uppercase; 
}
.container {
    margin: 0 auto;
    max-width: 1200px;
    width: 90%;
}
.header-overlap-section h2{
 	text-transform:uppercase; 
}
.site-control .site-control__inner svg{
 	fill:none !important; 
}
.nav-mega-open .site-control.nav-inline-desktop .site-control__inner svg, .nav-mega-open .site-control.nav-inline-desktop .site-control__inner .cart, .site-control.nav-inline-desktop:hover .site-control__inner svg, .site-control.nav-inline-desktop:hover .site-control__inner .cart{
  
  fill:none !important; 
}
.icon-and-text{
 	background: #F5F5F5; 
}
.two-col-grid{
 	display:flex; 
      align-items: center;
}
.two-col-grid .text-column__image{
 	min-width:36px;
  	max-width:36px !important;
      margin-right: 0 !important;
    margin-bottom: 0 !important;
}
.icon-and-text .section-spacing{
 	padding:20px 0; 
}
.icon-and-text .section-spacing h3{
 	font-weight:bold;
  	font-size:16px;
  margin-left:10px;
}
.left-image .rimage-wrapper  img{
 	 width:60px;
  height:60px;
  object-fit:contain;
  position:relative;
}
.left-image .rimage-wrapper {
 	padding:0 !important;
}
.left-image .rimage-outer-wrapper{
 	margin-left:0; 
}
.home-featured-product img{
 	 object-fit:contain;
  	width:100%;
  	height:100% !important;
}
.gallery-thumbs{
      width: 80%;
    margin: 0 auto;
  overflow:hidden;
      margin: 0 auto;
}

.gallery-thumbs-wrapper{
  	position:relative;
  	overflow:hidden;
  max-width:100%;
  margin: 0 auto;
  padding:0 0;
}
.gallery-thumbs img{
 	width:100%;
  	height:100%;
  	object-fit:cover;
  cursor:pointer;
}
.product-area__media-home{
 	width:50%; 
}
.product-title{
 	width:50%; 
}
.price-wrapper{
 	font-size:22px;
  	font-weight:bold;
  margin:0 0 15px 0;
}
.gallery-thumbs .swiper-slide{
 	 background: #F5F5F5;
	border: 1px solid transparent;
  	padding:3px;
}
.gallery-thumbs .swiper-slide.active{
 	 background: #F5F5F5;
	border: 1px solid #000000;
}
.product-area__media-home .theme-gallery.product-slider.featured-product__gallery
   {
    	
   }
   .option-selectors label{
    	display:none;
   }
.option-selectors ul {
  display:flex;
}
  .option-selectors ul li a{
  	background: #FFFFFF;
	border: 1px solid #292D32;
	box-sizing: border-box;
    display:inline-block;
    padding:5px 15px;
	box-shadow: 0px 143px 65px rgba(136, 136, 136, 0.05), 0px 55.0815px 20.7037px rgba(136, 136, 136, 0.0303704), 0px 11.6519px 5.2963px rgba(136, 136, 136, 0.0196296);
}  
.option-selectors ul li a.unavailable{
 	opacity:0.7;
  	pointer-events:none;
}
.product-area__media-home .product-detail__form{
 	display:flex;
      flex-wrap: wrap;
}
.product-area__media-home .product-detail__form .product-detail__form__options{
 	order:2;
  width:100%;
  padding-top:0;
}

.product-area__media-home .product-detail__form .product-detail__form__action .quantity-wrapper{
 	position:absolute;
  	pointer-events:none;
  	width:0;
  height:0;
  padding:0;
  opacity:0;
}
.product-area__media-home{
 	background: #FFFFFF;
  	padding:30px;
	box-shadow: 0px 143px 65px rgba(136, 136, 136, 0.05), 0px 55.0815px 20.7037px rgba(136, 136, 136, 0.0303704), 0px 11.6519px 5.2963px rgba(136, 136, 136, 0.0196296); 
}
.second-image img{
 	height:100%;
  	object-fit:cover;
}
.section-testimonials .cc-testimonial{
 	flex-wrap:wrap; 
}
.section-testimonials .cc-testimonial .cc-testimonial__column {
    width: 100%;
    flex: inherit;
      padding: 0;
 
}
.section-testimonials .cc-testimonial:first-child {
     padding-top: 24px; 
}
.section-testimonials .cc-testimonial{
 	background: #FFFFFF;
  	padding:24px;
   margin-left:0;
	box-shadow: 0px 143px 65px rgba(136, 136, 136, 0.05), 0px 55.0815px 20.7037px rgba(136, 136, 136, 0.0303704), 0px 11.6519px 5.2963px rgba(136, 136, 136, 0.0196296); 
}
.section-testimonials{
 	padding-bottom:150px; 
}
.textcol-swiper{
 	padding-bottom:50px;
  cursor:grab;
  position:relative;
}
.textcol-swiper .swiper-scrollbar{
 	     background: #dfdfdf;
    border-radius: 10px;
    height: 4px;
    bottom: -12px;
    transition: opacity .4s;
    left: 10%;
    width: 80%;
}
.textcol-swiper .swiper-scrollbar .swiper-scrollbar-drag {
    border-radius: 10px;
}
.section-heading h2{
 	font-weight:bold; 
}
.section-testimonials .cc-testimonial h3 {
    font-weight: bold;
}

.left-align-text .section-heading{
 	 justify-content:center !important;
}
.left-align-text .text-column__image .rimage-outer-wrapper{
 	margin-left:0; 
}
.left-align-text h3{
 	font-size:24px;
  	text-transform:uppercase;
}
.uniq-section .image-with-text__text__wrap h2{
 	text-transform:uppercase; 
}
.uniq-section .image-with-text__text__wrap .rte strong{
 	font-size: 24px;
	line-height: 33px; 
}
  .uniq-section .image-with-text__text__wrap a{
   	color:#df7138 !important;
    font-weight:bold;
  }
.less-space .section-spacing{
 	padding:0px 0 100px 0!important; 
}
.textcol-swiper .feature-header:after{
 	margin-left:0; 
}
.textcol-swiper .cc-testimonial__column{
 	 margin-top:15px;
}
.textcol-swiper  .swiper-button-prev{
 	top: -30px;
    right: 60px;
    border: 1px solid #BEBEBE;
    left: auto;
}
.textcol-swiper  .swiper-button-next{
 	top: -30px;
    right: 0;
    border: 1px solid #BEBEBE;
    left: auto;
}
.section-testimonials .section-heading{
 	margin-bottom:15px; 
}
.overlay-container{
 	position:absolute;
  	left:0;
  right:0;
      top: 50%;
    transform: translateY(-50%);
  max-width:860px;
  z-index:9
}
.overlay-container .inner{
 	display:flex;
}
.overlay-container .inner &gt; div.left{
 	width:40%;
}
.overlay-container .inner &gt; div.right{
 	width:60%;
  padding-left:60px;
}
.overlay-container .inner &gt; div.right h2{
 	text-align:left; 
  text-transform:uppercase;
}
.overlay-container .inner &gt; div.right h2:after{
 	margin-left:0;
}
.overlay-container .inner &gt; div.right .button{
 	background: #FFFFFF;
	border: 1px solid #000000;
	box-sizing: border-box;
  color:#000;
  margin:15px  0 0;
	box-shadow: 0px 143px 65px rgba(136, 136, 136, 0.05), 0px 55.0815px 20.7037px rgba(136, 136, 136, 0.0303704), 0px 11.6519px 5.2963px rgba(136, 136, 136, 0.0196296); 
}
.icon-row{
 	    display: flex;
    align-items: center;
    gap: 15px; 
  margin-bottom:15px;
}
.icon-row span{
 	width: 60px;
    height: 60px;
    background: #DF7138;
    border: 1px solid #DF7138;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
      min-width: 60px;
}
.icon-row span svg{
 	fill:transparent;
      width: 37px;
    height: 37px;
}
.icon-row  p{
    font-size: 16px;
    line-height: 150%;
  	color:#fff;
}
.overlay-content .image-with-text__text__wrap h2{
 	text-transform:uppercase; 
}
.footer-icon a{
 	display:flex;
  	align-items:center;
  	gap:10px;
  margin-bottom:10px;
}
.footer-icon a img{
 	max-width:20px; 
}

.mega-menu{
     width: 100%;
    height: auto;
    position: absolute;
    background: #FFFFFF;
	box-shadow: 0px 143px 65px rgba(136, 136, 136, 0.05), 0px 55.0815px 20.7037px rgba(136, 136, 136, 0.0303704), 0px 11.6519px 5.2963px rgba(136, 136, 136, 0.0196296);
    left: 0; 
  	visibility:hidden;
  	opacity:0;
}
.mega-menu:before{
    box-shadow: 0 143px 65px #8888880d, 0 55.0815px 20.7037px #88888808, 0 11.6519px 5.2963px #88888805;
    position: absolute;
    width: 100%;
    height: 100px;
    content: "";
    left: 0;
    top: -87px;
    pointer-events: none;
  
}
.mega-menu-active{
 	position:static !important; 
}
.mega-menu-wrapper{
 	display:flex;
  	padding:50px 25px 25px 25px;
  	justify-content: space-evenly;
  width:100%;
  max-width:1200px;
  margin:0 auto;
}
.mega-menu-wrapper &gt; div{
 	padding:10px; 
}
.mega-menu-wrapper &gt; div ul{
 	display:block !important; 
}
.mega-menu-wrapper &gt; div ul li{
 	text-align:left; 
}
.mega-menu-wrapper &gt; div  ul&gt; li{
 	display:block !important; 
}
.mega-menu-wrapper &gt; div &gt; ul&gt; li{
 	font-size:18px;
  text-transform:none;
  margin:10px 0 !important;
}
.mega-menu-wrapper &gt; div  ul&gt; li a{
}
.mega-menu-wrapper &gt; div  ul&gt; li  a{
  font-size:16px;
  	text-transform:none;
  	font-weight:normal;
  padding:0 !important;
  font-weight:normall
}
.mega-menu-wrapper  div  ul li ul li{
 	display:block !important; 
}
.mega-menu-wrapper &gt; div  ul&gt; li ul li a{
 	font-size:16px;
  	text-transform:none;
  	font-weight:normal;
  padding:0;
  font-weight:normall
}
.mega-menu-wrapper &gt; div ul li a:after{
 	display:none; 
}
.menu-featured{
 	position:relative; 
}
.menu-featured .title-btn{
 	 position:absolute;
  	top:50%;
  	transform:translateY(-50%);
  text-align:center;
      left: 0;
    right: 0;
    margin: 0 auto;
}
.menu-featured .title-btn p{
 	font-size: 32px;
line-height: 30px;
  letter-spacing: 0.065em;
  color:#fff;
  margin-bottom:25px;

}
.menu-featured .title-btn span{
 	color:#fff;
  text-align:center;
  display:block;
  font-size:14px;
}
.menu-featured img{
 	width:100%;
  	height:100%;
  	object-fit:cover;
}
.menu-featured a{
 	position:absolute;
  	width:100%;
  	height:100%;
  	left:0;
  	right:0;
  z-index:99;
}
.mega-menu-active:hover .mega-menu{
 	visibility:visible;
  	opacity:1;
}
.mega-menu h3{
 	color: #292D32;
  	font-size:16px;
  text-transform:uppercase;
  text-align:left;
  margin-bottom:15px;s
}
.sbstyle a{
 	display:flex !important;
  	align-items:center;
  	padding:0 0 !important;
  text-align:left;
}
.sbstyle{
 	margin-bottom:10px; 
}
.sbstyle a img{
 	    width: 70px;
    object-fit: contain;
    max-width: 70px;
    margin-right: 15px;
}
.sbstyle .rimage-outer-wrapper {
	width: 70px;
  margin:0 17px 0 0;
}
.sbstyle .rimage-wrapper{
	width:70px;
}
.mega-menu-wrapper &gt; div{
 	border-right: 1px solid #bebebe61;
  	padding-right:40px;
}
.mega-menu-wrapper &gt; div:last-child{
 	border:none; 
}
.quiz-snippet{
 	background: #F5F5F5;
  	padding: 24px 16px;
  max-width:272px;
  margin:40px 0px;
  }
.quiz-snippet h3{
 	font-size: 16px;
	line-height: 150%;
  color: #292D32;
  text-transform:uppercase;
  font-weight:normal;
  text-align:center;
}
.quiz-snippet p{
 	font-size: 16px;
	line-height: 150%;
	text-align: center;
	color: #292D32; 
}
html body .quiz-snippet a.btn{
 	background: #292D32;
	border: 1px solid #292D32;
	box-sizing: border-box;
  	color:#fff !important;
  	padding: 17px 0px;
  text-align:center;
	box-shadow: 0px 143px 65px rgba(136, 136, 136, 0.05), 0px 55.0815px 20.7037px rgba(136, 136, 136, 0.0303704), 0px 11.6519px 5.2963px rgba(136, 136, 136, 0.0196296); 
}
html body .quiz-snippet a.btn span{
 	color:#fff; 
  	display:inline-block;
  	text-align:center;
}
.left-padding-0{
 	padding-left:0 !important; 
}
.right-padding-0{
 	padding-right:0 !important; 
}
.site-control.nav-inline-desktop .site-control__inner .nav-row .tier-1 ul&gt;li&gt;a:after{
 	background: #292D32;
  	transform: scaleX(0);
      transition: .3s;
      transform-origin: center;
      left: 0;
    right: 0;
    margin: 0 auto;
}
.site-control.nav-inline-desktop .site-control__inner .nav-row .tier-1 ul&gt;li&gt;a:hover:after{
 	 transform: scaleX(1);
}
#page-content .central{
 	max-width:1200px;
  width:100%;
}
.product-block__inner .image {
 	position:relative;
  	overflow:hidden;
}
.product-block__inner .image .quick-book-btn {
 	position:absolute;
  	bottom:0;
  height:auto;
  width:70%;
  background-color:rgba(255,255,255,0.95);
  left:0;
  -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
  z-index:9999;
  padding:20px;
  left:0;
  right:0;
  margin:0 auto;
      transform: translateY(100%);
}
.product-block__inner .image:hover .quick-book-btn{
 	transform: translateY(0%);
}
.product-block__inner .image .quick-book-btn .btn {
	border-radius: 0;
  color:#000;
 letter-spacing: 0.065em;
    text-transform: capitalize;
  font-size: 16px;
  text-align:center;
  height:50px;
  line-height:50px;
  border:none;
  line-height: normal;
  background-color:transparent;
  font-weight:bold;
  background-image:url(cmark.png);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:25px;
  background-size:20px  auto;
      display: inline-block;
    width: auto;
}
.product-block__inner .image .quick-book-btn .btn:hover{
}
.product-block__inner .image .quick-book-btn .btn.soldout{
  pointer-events:none;
}
#snackbar {
  visibility: hidden; 
      width: 80%;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 16px;
    position: fixed;
    z-index: 9999;
    left: 0;
    bottom: 150px;
    right: 0;
    margin: 0 auto;
  max-width:550px;
  
}
.variant-list{
 	margin:0;
  padding:0;
  display:flex;
  flex-wrap:wrap;
      gap: 12px;
    justify-content: center;
}
.variant-list li{
 	    border: solid 1px #000;
    padding: 2px 0px;
    list-style: none;
    min-width: 42px;
  cursor:pointer;
  background-color:#fff;
  text-align:center;
}
.variant-list li.not-availbe{
 	pointer-events:none;
  	opacity:1;
  text-decoration:line-through;
  border:solid 1px #d6d6d6;
  color:#d6d6d6;
  cursor:default
}
.variant-list li.active.available{
  border:solid 1px #dc6d3f;
  color:#dc6d3f;
  font-weight:bold;
}
/* Show the snackbar when clicking on a button (class added with JavaScript) */
#snackbar.show {
  visibility: visible; /* Show the snackbar */
   -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 150px; opacity: 1;}
}

@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 150px; opacity: 1;}
}

@-webkit-keyframes fadeout {
  from {bottom: 150px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
  from {bottom: 150px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}
.quickadd-text{
 	display:flex;
  	align-items:center;
  	gap:5px;
  	font-weight:bold;
  margin-bottom:15px;
}
.quickadd-text svg{
 fill:none; 
}
@media (min-width: 1200px){
.nav-inline-desktop .logo {
    width: auto;
}
 .site-control__inline-links{
  	margin-right:auto; 
 }
  .overlay .inner{
   	max-width:1200px;
    margin:0 auto;
  }
.type-4, h2, .h2 {
    font-size: 36px;
    line-height: 1.4;
}
  .overlay-content .image-with-text__text__wrap{
   	    position: absolute;
        max-width: 1200px !important;
    padding: 0;
    left: 0;
    right: 0; 
  }
  .section-footer .section-footer__text-block--with-text{
   	max-width:250px; 
  }
 .site-control__inner{
  	position:static; 
 }
  .no-thumbnail{
   display:flex !important;
    flex-wrap:wrap;
    gap:20px;
  }
  .no-thumbnail .theme-img {
   	width:calc(50% - 20px); 
  }
}
#shopify-section-go-cart{
 	display:none !important; 
}
.fprdhome{
 	display:flex;
      gap: 50px;
  flex-wrap:wrap;
 }
.title-block{
 	width:100%;
}
.title-block .tinner{
 	max-width:700px; 
}
.fprdhome .colleft{
 	width: calc(50% - 60px);
  padding:30px 30px 0 30px;
  box-shadow: 0px 143px 65px rgba(136, 136, 136, 0.05), 0px 55.0815px 20.7037px rgba(136, 136, 136, 0.0303704), 0px 11.6519px 5.2963px rgba(136, 136, 136, 0.0196296); 
 }
.fprdhome .colright{
 	width:50%
 }
.colright img{
 	height:100%;
}
.fprdhome .product-block__inner .image .quick-book-btn{
 	     position: relative;
    bottom: 0;
    height: auto;
    width: 100%;
  transform: none;
  padding-left:0;
}
.fprdhome .price {
 	font-weight: 800;
    font-size: 36px;
    line-height: 150%; 
}
.variant-list
{
     justify-content: left; 
}
.title-block .title{
 	font-size: 36px;
line-height: 150%;
  font-family: 'Avenir';
      font-weight: 800;
}
.about-icon svg{
   	 fill:none;
     width: 60px;
    height: 60px;
  }
.about-wrapper{
 	display:flex;
  	padding:40px 0;
  	gap:30px;
}
.about-wrapper .about-block{
 	width:25%;
  text-align: center;
}
.about-wrapper .about-text{
 	font-family: 'Avenir';
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #292D32; 
}
.icon-and-text .icon-section .two-col-grid{
 	width:25%;
  	max-width:25%;
}
.size_chart{
 	    position: absolute;
    right: 0;
    font-weight: bold;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  gap:5px;
}
.js-sizechart-lightbox{
 	    position: fixed;
    top: 0;
    left:0%;
   width:100%;
  background-color:rgba(0,0,0,0.5);
  height:100%;
  z-index:99999;
 
}
.size-chart-wrap{
  background-color:#fff;
  max-width:600px;
  margin:0 auto;
  position:absolute;
  height:auto;
  padding:20px;
  top:50%;
  transform:translateY(-50%);
  left:0;
  right:0;
}	
.close-icon{
     position: absolute;
    right: -17px;
    top: -13px;
    background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  cursor:pointer;
}
.popened{
 	z-index:999 !important; 
}
.icon-right-arrow svg{
 	fill:none; 
}
.preview{
 	background: #F5F5F5;
  	padding:15px;
  	color: #292D32;
  	font-weight: 800;
	font-size: 16px;
  margin:0 0 20px 0;
}
.preview svg{
 	width:150px; 
}
.ricon-wrap{
 	display:flex;
  	justify-content:space-between;
  margin-bottom:10px;
}
.ricon-wrap svg:nth-child(2){
 	width:40px;
  fill: none;
}
.author-tr{
 	margin-top:0px;
  	font-weight:200;
  font-size:14px;
  margin-bottom:0;
}
.mobile-image{
 	display:none; 
}
@media (min-width: 768px){
.cc-swatches-prod-img select[data-colour-swatch=true] + .clickyboxes li a, .cc-swatches-prod-img select[data-colour-swatch=true] + .clickyboxes li button, .product-block .cc-swatches-prod-img li a, .collection-block .cc-swatches-prod-img li a, .product-block .cc-swatches-prod-img li button, .collection-block .cc-swatches-prod-img li button {
    width: 40px;
    height: 40px !important;
    padding: 0 !important;
}
  .product-detail__form__options .cc-swatches-prod-img select[data-colour-swatch=true] + .clickyboxes .active::before {
    z-index: 1;
}
}
@media (max-width: 991px){
.product-area__media-home, .product-title {
    width: 100%;
}
  .overlay-container .inner {
    display: flex;
    flex-direction: column;
}
  .overlay-container .inner&gt;div.left {
    width: 100%;
     padding-left: 15px;
     padding-right: 15px;
}
   .overlay-container .inner&gt;div.right {
    width: 100%;
     padding-left: 15px;
     padding-right: 15px;
}
  .site-control__inner{
   	padding-top: 5px;
    padding-bottom: 5px; 
  }
  .logo img {
    width: 90px !important;
}
  .site-control .cart{
   	    height: 25px;
    width: 25px; 
        margin-top: -14px;
  }
   .site-control .cart svg{
   	    height: 25px;
    width: 25px; 
  }
  .site-control .site-control__inner .nav-search svg {
    margin-top: 0;
    width: 20px;
    height: 20px;
}
  .left-padding-0 {
    padding-left: 22px!important;
}
  .section-rich-text h2{
   	 font-size:18px;
  }
  
body #page-content .section-rich-text .reading-width{
    padding:0 22px;
  }
  .feature-header:after, .shopify-policy__title h1:after{
   	margin:0 auto !important; 
  }
  .textcol-swiper .swiper-button-prev{
   	top:50%;
    right:auto;
    left:20px;
    
  }
  .textcol-swiper .swiper-button-next{
   	top:50%; 
        right: 20px;
  }
  .section-testimonials .cc-testimonial:first-child {
    padding-top: 0px;
}
  .fprdhome {
    display: flex;
    gap: 0;
    flex-wrap: wrap;
}
  .fprdhome .colleft{
   	width:100%; 
  }
  .fprdhome .colright {
    width: 100%;
}
  .icon-and-text .icon-section{
  flex-direction: row;
    align-items: flex-start;
    
  }
  .icon-and-text .icon-section .two-col-grid{
 	width:50% !important;
  	max-width:50% !important;
        flex-direction: column;
    margin-bottom:15px;
}
  .icon-and-text .icon-section .two-col-grid h3{
   	text-align:center;
        text-align: center;
    max-width: 70%;
    margin: 5px auto;
  }
  .mobile-image-active{
   	display:none; 
  }
  .mobile-image{
   	display:block 
  }
  .overlay-with-icon .overlay-container{
   	    position: relative;
    left: 0;
    right: 0;
    top: 50%;
    transform: none;
    max-width: 860px;
    z-index: 9;
} 
 .overlay-with-icon .icon-row span {
    width: 40px;
    height: 40px;
    min-width: 40px;
}
 .overlay-with-icon .icon-row span svg {
    fill: transparent;
    width: 28px;
    height: 37px;
}
.overlay-with-icon  .icon-row p {
    color: #000;
}
.overlay-with-icon  .icon-row {
   
    margin-bottom:0px;
}
 .overlay-with-icon  .overlay__content h2{
      color: #000 !important;
   margin-top:20px;
 }
  .overlay-with-icon  .overlay__content p{
   color:#000;
 }
  .about-wrapper{
   	flex-wrap:wrap;
    gap:15px;
  }
  .about-wrapper .about-block{
   width:calc(50% - 15px); 
  }
  .product-slider .swiper-container[data-swiper-nav-style=dots] .swiper-button-prev, .product-slider .swiper-container[data-swiper-nav-style=dots] .swiper-button-next, .product-slider .swiper-container[data-swiper-nav-style=dots] .swiper-scrollbar {
    display: flex;
}
}

.section-footer__row-container {
  max-width: 1800px !important;
}
.clickyboxes li a.active{
      background-color: #DF7138 !important;
}
.option--colour .clickyboxes li a.active{
  background-color: transparent !important;
  box-shadow: 0 0 0 2px #DF7138 !important;
  width: 34px;
}
@media (max-width: 991px){
.option--colour .clickyboxes li a{
  width: 34px !important;
}
  .product-detail__form__options .option-selectors .selector-wrapper.has-clickyboxes {
       margin: 30px 0;
}
}
.sale-wrapper{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:10px;
}
.sale-wrapper  .price-area{
  width:auto;
}
.sale-wrapper .sale-reason{
  font-weight:bold;
  color:#5e5c5c
}

.price-sale-flex {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 1.25em;
}

.price-sale-flex span.product-label.sale {
  margin: 0;
}

.discounter-block:not(.d-none) {
  display: flex !important;
}

.discounter-block &gt; * {
  padding: 0 !important;
}

.d-block {
  display: block !important;
}

.d-none {
  display: none !important;
}

/*Essential Apps Changes*/
body &gt; #shopify-section-header &gt; form &gt; div &gt; [data-essential-upsell-element="container"] {
  display:none!important;
}
/*Essential Apps Changes End*/</pre></body></html>