/** Shopify CDN: Minification failed

Line 12:14471 Unexpected "}"

**/
/* ul#mobile_menu a.parent-link--true {
    z-index: -1;
}
ul#mobile_menu a.parent-link--true span.right.icon-down-arrow {
    z-index: 9;
} */
html{padding-bottom:0!important}.homepage-product-slider.even-num-slides{width:100%;max-width:1200px;margin:0 auto}.logo-align--left .menu li.search_container{width:28%}.nav ul li>a{padding:4px 11px;color:#484848!important}.menu .dropdown_item a{padding-top:0;text-align:left}.dropdown_column{padding:15px 20px 15px 20px}.sticky_nav div.logo img{width:77%}footer p.credits{margin:0;text-align:center;width:100%}footer.footer,footer.footer div.container{padding-bottom:0}.product-wrap{border:1px solid #ddd;padding:0 0 20px}.main_nav,.dropdown{background:#fff}.search_form input,.search_form input:active,.search_form input:focus{color:#3c3c3c;border-color:#b5b5b5}.menu li a[href]:hover,.menu li a:focus,.menu a[href]:hover span{color:#000}.top_bar{background-color:#fff;max-width:1170px;margin:0 auto}.top_bar a{color:#6d6d6d}.top_bar [class^="icon-"]:before,[class*=" icon-"]:before{line-height:2.9em}.icon-cart:before,.top_bar a span{color:#000}.promo_banner{background:#ef8812;color:#fff;padding:6px 0}.promo_banner a{color:#fff}.mini_cart,.nav a.mini_cart{background-color:#ddd}.logo-align--left div.logo img{max-width:250px}.top_bar .menu a.icon-mail:before,.top_bar .menu a.icon-phone:before{margin-right:10px}.main_nav.clearfix.menu-position--inline.logo-align--left{max-width:1170px;margin:0 auto}.main_nav_wrapper{border-top:1px solid #ddd;border-bottom:1px solid #ddd}div.logo{width:26%}ul.search_ul{list-style:none}.search.text-align--center{width:50%;display:inline-block}a.icon-cart.mini_cart.dropdown_link{background:no-repeat;font-size:22px;margin-top:15px}a.mini_cart span{color:#000;padding:12px 0 0}.account_div.text-align--right{width:20%;float:right}.header-nav{border-bottom:1px solid #ddd;display:inline-block;width:100%;text-align:center}.header-nav div.nav{margin:0 auto;width:100%;float:none;max-width:1170px}ul.menu.align_left.clearfix{text-align:center}.slideshow-section{max-width:1460px;margin:0 auto}header.secondary_logo--true{border-bottom:1px solid #ddd}.main_nav_wrapper.sticky_nav.sticky_nav--stick{background:#fff}.featured-promotions-section{max-width:1170px;margin:0 auto}.featured_products.product-slider,.text-columns-with-images-section .container,.collection-list-section>.container{padding:0}.top_bar a,.top_bar a:visited,.top_bar a:active,.top_bar a span,.top_bar select.currencies,a.mini_cart,a.mini_cart span,.feature_image .header .top_bar .menu a,.feature_image .header .top_bar .menu a span,.cart_container .mini_cart:hover{color:#3a3a3a}.text-columns-with-images-section .eight.columns.text-column a.action_button.continue-button{margin-bottom:0}.social-feeds-section .container.social-feeds-wrap{padding-top:0}.account_div a.icon-user{display:inline-block;float:right;padding:25px 0 25px 10px;font-size:20px;color:#000}.description.bottom .specific>p{width:100%;float:left;margin:0!important;vertical-align:top;border:1px solid #f5f5f5;padding:8px 20px}.specific{max-width:100%;width:100%;word-wrap:break-word;display:inline-block;margin-bottom:20px;border:1px solid #f5f5f5}.header-nav.darkHeader{position:fixed;top:0;z-index:9999;background:#fff}.main_nav_wrapper.main_wrap_header{margin-bottom:4%}.nav>ul a.top_link:active{padding:4px 11px}.product_gallery_nav .gallery-cell{width:10%}.tabcontent{margin-top:30px;padding:0!important;border:none!important}.tab{border:none!important;border-bottom:1px solid #ddd!important}.tab button.active,.tab button:hover{background-color:transparent!important;color:#ef8812;position:relative}.tab button.active:before,.tab button:hover:before{position:absolute;bottom:-5px;content:"";height:1px;background:#ef8812;z-index:999;width:100%}.tab button{border-right:1px solid #ddd}.product_gallery.product-1249124876331-gallery.multi-image.light-button.flickity-enabled.is-draggable,.product_gallery.product-1249117437995-gallery.multi-image.light-button.flickity-enabled.is-draggable{max-height:563px}.left.product-quantity-box{margin-bottom:20px;float:left;clear:both;display:inline-block}.purchase.clearfix.inline_purchase,.iwishAddWrap{margin:0;float:left}.purchase.clearfix.inline_purchase{width:28%}.iwishAddWrap{width:27%}.purchase.clearfix.inline_purchase{clear:left}.image__container>span{position:relative!important}.purchase.clearfix.inline_purchase>button{width:40%;max-width:132px;min-width:132px}.swym-button-bar{margin:0 10px;display:inline-block}button.btn.swym-button.swym-add-to-wishlist.swym-inject.swym-iconbtnlink.swym-heart.disabled.swym-added.swym-loaded:after{top:11px}span.free-ship{font-family:Oswald;color:#ef8812;margin:10px 0 0 0;display:inline-block;font-size:25px}.menu a:active{padding-top:4px;padding-bottom:4px}.top_bar .menu a:active{padding-top:0}.menu .vertical-menu_submenu li>a{padding-left:0}.menu .vertical-menu_submenu{background:rgba(255,255,255,1)}ul>.vertical-menu>li>a[href="/"]{font-size:0;background-image:url(/cdn/shop/files/home-icon.png?1602082…);background-size:76%;background-repeat:no-repeat;background-position:center center}ul.contact-ul{list-style:none;padding:0}ul.contact-ul li{width:25%;float:left;padding-right:50px}.promo_banner-show.mobile_nav-fixed--true #pagecontent,.promo_banner-show.mobile_nav-fixed--false #pagecontent{padding-bottom:calc(40px + 50px)}.tab button{border-right:1px solid #ddd!important;margin-bottom:5px}.share-btn.houzz:hover{background:#4dbc15}.ahoutpage img{width:100%}.pro-sip{border-bottom:1px solid #aaa;margin:0 0 10px 0}span.shppingdatesec{display:inline-block;float:right}.shippinginner span{font-size:12px;font-weight:700}footer .social_icons a{margin-bottom:0}.section_form input[type="email"]{border:1px solid #ddd}footer .social_icons{margin-top:0}.image-box{position:relative}.image-box .sale_banner_product{position:absolute;z-index:999;top:0}h1.product_name{padding-top:0}.feature_divider{margin-bottom:5px}.sku{margin:0}.product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay,.list-collections .thumbnail .thumbnail-overlay{background:none}.product-wrap:hover .quick_shop{background:#ef8812;border:1px solid #ef8812}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{top:10px}p.modal_price{margin-bottom:0}#shopify-section-newsletter .newsletter_section{background-color:#fff;border:1px solid #ddd;border-right:none;border-left:none}.additional_information>ul.emi_ul{padding:0;margin:0;list-style:none}.single-option-selector{display:inline-block;width:100%;margin:0 0 10px 0}.selector-wrapper{float:left;width:100%;position:relative}.selector-wrapper .choose_varient{color:red;font-size:15px;display:inline-table;text-align:left;font-weight:600;position:absolute;margin-left:10px}.excalimaionsign{background-image:url(/cdn/shop/files/icons8.png?1103195…);background-position:252px 32px;background-repeat:no-repeat;background-size:15px 33px}.selector-wrapper span{display:inline-block;font-size:24px;vertical-align:super;color:#ef8812}.emi_overlay{position:fixed;width:100%;background:rgba(0,0,0,.5);height:100%;display:none;top:0;z-index:9999;text-align:center}div#popupinfoemi img{max-height:95vh;max-width:100%}div#popupinfoemi{position:relative;top:3%;background:#fff!important;max-width:780px;width:100%;margin:0 auto}div#popupinfoemi>span.close{position:absolute;right:2%;top:-10px;background:#fff;border-radius:50%;width:25px;box-shadow:0 0 14px #000;cursor:pointer;font-size:20px;z-index:3}ul.salesec{float:left;width:100%;margin:0;padding:0;list-style:none}ul.salesec li:first-child{float:left;margin-bottom:0;list-style:none;padding:8px 0 0}ul.salesec li:last-child{float:right;margin-bottom:0;list-style:none;width:30%}.pro-sip.new{float:left;width:100%}.pro-sip.new ul li:first-child{float:left}.pro-sip.new ul li:last-child{float:right;text-align:right}.pro-sip.new ul li :last-child span img{width:25%;display:inline-block;vertical-align:middle;padding-right:1px}.pro-sip.new ul li:last-child span{display:inline-block;vertical-align:-webkit-baseline-middle;padding-right:3px}.pro-sip.new ul li:last-child span .additional_information a{color:#ef8812;font-family:Oswald;font-size:18px}.socailicon span a{color:#000!important;font-weight:bolder}.pro-sip.new ul li{list-style:none;margin-bottom:0}.pro-sip.new ul{margin:0;padding:0}.pro_popops{float:left;width:70%;margin:25px 0 10px 0}.socailicon span:last-child{width:24px}.pro_popops ul{margin:0;padding:0}.quntitysec{float:left;width:100%}.pro_popops ul li a#myBtn{color:blue;padding-right:17px;font-size:14px!important;text-decoration:underline;cursor:pointer}li.emi_ul1 a{color:blue;padding-right:17px;font-size:14px!important;text-decoration:underline;cursor:pointer}.pro_popops ul li{list-style:none;display:inline-block;color:#000;width:100%;margin-bottom:0}.pro-sip.new ul li:last-child span a{font-size:12px;color:blue;cursor:pointer;font-family:arial;text-decoration:underline}span.firstchild{width:12%}span#current_price{color:#7d7b7b}.addsec{float:left;width:100%}.pro-sip1{float:left;margin:10px 0 0 0;width:40%}.socailicon{float:left;width:100%}.socailicon span{display:inline-block;vertical-align:middle;padding-right:5px;margin:0}a.remove{margin-top:13px;display:inline-block}a.remove:focus{outline:none}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.nav_arrows.breadcrumb_text{display:block}.swym-button-bar.swym-wishlist-button-bar.swym-inject{margin-top:0}.footer .footer-menu-wrap h6{color:#000}.footer_credits{border-top:1px solid #ddd}.product_gallery .gallery-cell span{text-align:center}.product_gallery img{margin:0 auto}.footer{border-top:solid 1px #ddd;background-color:#fff}.product_gallery .image__container{display:block;margin-left:auto;margin-right:auto;max-width:435px!important;padding:0;min-height:435px;position:relative}.product_gallery .image__container:hover{max-width:100%!important}.list-collections img.blur-up.lazyautosizes.lazyloaded{max-height:240px;width:auto!important}.nav ul.menu{padding:5px 0}div.content{padding:15px 0 15px 0}a.icon-mail{text-transform:lowercase;font-size:15px;font-weight:100}h1.product_name{font-size:18px;font-weight:400!important;margin:0 0 5px 0;letter-spacing:1px}.share-btn.houzz a{color:#4dbc15}.share-btn.houzz:hover a{color:#fff}body.collection.promo_banner-show p.quote{font-family:Oswald;font-size:23px;border:none;padding:0 0 0}.menu.right select.currencies{border:1px solid #ddd!important;padding:7px!important;line-height:10px;min-height:20px;max-height:26px;margin:8px 0 0;background-image:url(/cdn/shop/files/select_light1.png)!important;position:relative;background-size:17px;background-position:100% 7px;min-width:55px!important}a.swym-btn-container.wishlist>span{display:inline-block;width:50px;height:30px;margin-top:23px}a.swym-btn-container.wishlist{width:50px;display:inline-block}.wishlist .swym-add-to-wishlist,.wishlist .swym-add-to-wishlist:after{color:#908f8f!important;font-size:23px!important}.js-product-form .pro-sip1{float:left;margin:10px 0 0 0;width:60%}.js-product-form .iwishAddWrap{width:40%;margin-left:15%}.mobile_description{display:none}.desktop_description{display:block}@media screen and (max-width:1000px){span.free-ship{display:block}span.shppingdatesec{display:inline-block;float:left;padding:10px 0 0}.pro-sip{border-bottom:none}}@media only screen and (max-width:768px){.product-quantity-box{width:100%}.pro_popops{width:100%;margin:0 0 10px 0}.mobile_description{display:block}.desktop_description{display:none}.pro-sip.new ul li:last-child span a{font-size:11px}}@media screen and (max-width:992px){.selector-wrapper p{position:relative;left:0}ul.contact-ul li{width:50%}ul.contact-ul li:nth-child(2n+1){clear:left}.selector-wrapper .choose_varient{position:relative}}@media screen and (min-width:799px){.text-columns-with-images-section .eight.columns.text-column{margin-bottom:0}}@media screen and (max-width:768px){#header .top_bar a span{color:#6b6464}.mobile_nav div span{background:#6b6464}#header a.mobile_logo img{width:auto;max-width:170px;max-height:40px;padding-top:0}#header .top_bar .icon-search{right:50px;color:#000;top:-4px}a.icon-cart.mini_cart.dropdown_link{margin-top:-6px}.mobile_nav div{width:20px;margin:3px 3px 0 5px}.mobile_nav div span:nth-child(2),.mobile_nav div span:nth-child(3){top:6px}.mobile_nav div span:nth-child(4){top:13px}.promo_banner-show .promo_banner{height:auto;line-height:22px;padding:0 30px}.caption .headline{font-size:22px}.caption-content .action_button{font-size:14px}.featured-promotions>figure{margin-bottom:20px!important}h2,.h2,h2.title{margin-top:0}#header.mobile_nav-fixed--true{border-bottom:1px solid #ddd;padding:0 0 3px;background:#fff}div.breadcrumb-collection{margin-top:0;text-align:left}.dropdown .menu a{color:#0a0a0a}.feature_divider{border-color:#e6e6e6}ul.contact-ul li{width:100%}.menu a:active{padding-top:12px;padding-bottom:12px}}@media screen and (max-width:480px){#header a.mobile_logo img{max-width:100%;max-height:inherit}}@media screen and (max-width:800px){.product_form_options .selector-wrapper{width:100%:}.purchase.clearfix.inline_purchase{width:auto;display:inline-block}.product-template .iwishAddWrap{width:auto!important;float:left!important;margin-left:10px}.product-template .share-btn.google,.product-template a.icon-twitter-share{display:none}.share-btn.twitter{display:none}.js-product-form .pro-sip1{margin:0;width:100%}.js-product-form .iwishAddWrap{width:100%;margin-left:0%}.remodal.quick-shop.js-quick-shop .container{width:100%}.pro-sip1{float:left;margin:1px 0 0 0;width:100%}a.icon-cart.mini_cart.dropdown_link{background:no-repeat;font-size:22px;margin-top:5px}#header .top_bar .icon-search{top:3px}#header .top_bar .icon-search{right:32px;top:5px}.description.bottom .specific>p{font-size:11px}.sixteen.columns.row.footer_credits{margin:25px 0 0}.logobrand ul li:first-child{width:16%}.logobrand ul li{width:13%}}@media screen and (max-width:1200px){.product-template .iwishAddWrap{float:left;width:100%}.socailicon{display:block}.pro-sip.new ul li:last-child{float:left;text-align:left;margin:10px 0 0}ul.salesec li{float:left!important;width:100%!important;text-align:left}ul.salesec{margin:0;padding:0}ul.salesec li:last-child{margin:10px 0 10px 0}}@media screen and (max-width:1024px){.con-tst{margin:6px 0 0}}.con-tst{margin:6px 0 0}.slick-vertical .slick-slide .caption-content{max-width:100% !improtant}.new-slick-carousel.slick-initialized.slick-slider.slick-vertical{margin:0}}select.single-option-selector{padding:8px 35px 8px 15px;font-size:14px}@media only screen and (max-width:1024px){select.single-option-selector{font-size:12px}}@media only screen and (max-width:480px){select.single-option-selector{font-size:12px}}.sale_percent{position:absolute;margin:-5.5% 0 0 8.2%;font-size:25px;color:#fff;font-weight:700;font-family:sans-serif;font-style:italic}.sale_couponcode{position:absolute;margin:-32px 0 0 8%;font-size:11px;color:#372c05;font-weight:700;font-family:sans-serif;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:1199px){.sale_couponcode{margin:8% 0 0 -8%;font-size:15px}.sale_percent{margin:3% 0 0 -7.7%;font-size:30px}}@media only screen and (max-width:959px){.sale_couponcode{margin:10% 0 0 -10%}.sale_percent{margin:3.5% 0 0 -9.5%}}@media only screen and (max-width:798px){.sale_couponcode{margin:18% 0 0 -20%}.sale_percent{margin:6.5% 0 0 -17.5%}}@media only screen and (max-width:479px){.sale_couponcode{margin:24.8% 0 0 -23%}ul.salesec li:last-child{line-height:0}span.free-ship{margin:0 0 0 0}ul.salesec li:last-child img{width:60%}.sale_percent{margin:11.5% 0 0 -22.5%}}
  li.International.Shipping a {
    font-weight: 600;
    color: #00b67a;
  }
  li.international img {
    transform: rotate(9.9deg);
    width: 115px;
  }
  ul#mobile_menu li.international img {
    width: 160px;
}

  #mobile_menu li.international {
    padding-left: 0px;
    margin-left: -3px;
}
  

/*KLOC Code for coupon code  */
  
@media only screen and (min-width: 1199px){
  .salesec li{
    position: relative;
}
  .sale_percent {
    margin: -5.5% 0 0 -6.8%;
    font-size: 30px;
    right: 26px;
    top: 23px;

}
  .sale_couponcode {
    font-size: 12px;
    top: 82px;
    right: 22px;
}
  
}
/* Orange Shop Now buttons on homepage */
body.index a.action_button.continue-button {
  background-color: #ef8812 !important;
  border-color: #ef8812 !important;
  color: #ffffff !important;
}

body.index a.action_button.continue-button:hover {
  background-color: #d9780f !important;
  border-color: #d9780f !important;
  color: #ffffff !important;
}
/* Align quantity selector on mobile and tablet */
@media only screen and (max-width: 900px) {
  .quntitysec {
    width: 100% !important;
  }

  .quntitysec .product-quantity-box {
    width: 100% !important;
    max-width: none !important;
    float: none !important;
    margin-right: 0 !important;
  }

  .quntitysec .product-quantity-box .product-minus,
  .quntitysec .product-quantity-box .product-plus {
    width: 25% !important;
  }

  .quntitysec .product-quantity-box input.quantity {
    width: 50% !important;
  }
}
/* Full-height mobile gallery edge controls */
@media only screen and (max-width: 749px) {
  .gallery-arrows--true
  .product_gallery:not(.single-image)
  .flickity-prev-next-button {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    z-index: 20 !important;

    top: 0 !important;
    transform: none !important;
    width: 56px !important;
    height: 100% !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  .gallery-arrows--true
  .product_gallery
  .flickity-prev-next-button.previous {
    left: 0 !important;
  }

  .gallery-arrows--true
  .product_gallery
  .flickity-prev-next-button.next {
    right: 0 !important;
  }

  /* Keep the visible arrow small and vertically centred */
  .gallery-arrows--true
  .product_gallery
  .flickity-prev-next-button svg {
    top: 50% !important;
    left: 50% !important;
    width: 24px !important;
    height: 36px !important;
    transform: translate(-50%, -50%) !important;
  }

  .gallery-arrows--true
  .product_gallery
  .flickity-prev-next-button .arrow {
    fill: #111111 !important;
    filter: drop-shadow(0 0 2px #ffffff);
  }
}
@media only screen and (max-width: 749px) {
  .gallery-arrows--true
  .product_gallery
  .flickity-prev-next-button.previous svg {
    left: 25% !important;
  }

  .gallery-arrows--true
  .product_gallery
  .flickity-prev-next-button.next svg {
    left: 75% !important;
  }
}

/* Calling hours beside header phone number */
.top_bar a.icon-phone,
#mobile_menu a.icon-phone {
  white-space: nowrap !important;
}

.top_bar a.icon-phone::after,
#mobile_menu a.icon-phone::after {
  content: " (10 AM–6 PM)";
  display: inline !important;
  margin-left: 5px;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0;
  opacity: 0.75;
  white-space: nowrap;
}

@media only screen and (min-width: 750px) {
  .top_bar a.icon-phone::after {
    font-size: 12px;
  }
}
/* Wishlist heart over main product image */
.gallery-wrap {
  position: relative !important;
}

.gallery-wishlist-button {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 30;
  width: 44px;
  height: 44px;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.94);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.20);
  cursor: pointer;
}

.gallery-wishlist-button::before {
  content: "\2661";
  color: #111111;
  font-family: Arial, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.gallery-wishlist-button.is-added::before {
  content: "\2665";
  color: #ef8812;
}
/* Wishlist heart on collection product images */
.collection-wishlist-heart {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 35;
}

.collection-wishlist-heart .iWishAddColl {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.94);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.20);
  color: transparent !important;
  font-size: 0 !important;
  text-decoration: none !important;
}

.collection-wishlist-heart .iWishAddColl::before {
  content: "\2661";
  color: #111111;
  font-family: Arial, sans-serif;
  font-size: 28px;
  line-height: 1;
}

.collection-wishlist-heart .iWishAddColl.iwishAdded::before {
  content: "\2665";
  color: #ef8812;
}

@media only screen and (max-width: 749px) {
  .collection-wishlist-heart {
    top: 7px;
    right: 7px;
  }

  .collection-wishlist-heart .iWishAddColl {
    width: 36px;
    height: 36px;
  }

  .collection-wishlist-heart .iWishAddColl::before {
    font-size: 25px;
  }
}
/* Hide SALE badge on collection/product cards */
.sale_banner.thumbnail_banner {
  display: none !important;
}
/* Keep collection wishlist circle white in every mobile/link state */
.collection-wishlist-heart .iWishAddColl,
.collection-wishlist-heart .iWishAddColl:hover,
.collection-wishlist-heart .iWishAddColl:focus,
.collection-wishlist-heart .iWishAddColl:active,
.collection-wishlist-heart .iWishAddColl.iwishAdded {
  background: rgba(255, 255, 255, 0.94) !important;
  color: transparent !important;
  outline: none !important;
}
/* Product-image wishlist heart: white circle in every state */
.gallery-wrap button.gallery-wishlist-button,
.gallery-wrap button.gallery-wishlist-button:hover,
.gallery-wrap button.gallery-wishlist-button:focus,
.gallery-wrap button.gallery-wishlist-button:active,
.gallery-wrap button.gallery-wishlist-button.is-added {
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  color: transparent !important;
  outline: none !important;
}

.gallery-wrap button.gallery-wishlist-button::before {
  color: #111111 !important;
}

.gallery-wrap button.gallery-wishlist-button.is-added::before {
  color: #ef8812 !important;
}
/* Desktop: use the category menu as the sticky header */
@media only screen and (min-width: 799px) {
  .main_nav_wrapper.sticky_nav {
    display: none !important;
  }

  .header-nav.darkHeader {
    width: 100%;
    left: 0;
  }
}
/* Match homepage slider buttons with lower SHOP NOW buttons */
.homepage-slideshow .action_button.first_button,
.homepage-slideshow .action_button.first_button:hover,
.homepage-slideshow .action_button.first_button:focus {
  background: #ef8812 !important;
  border-color: #ef8812 !important;
  color: #ffffff !important;
}
/* Centre the third text line on desktop homepage sliders */
@media only screen and (min-width: 799px) {
  .homepage-slideshow .subtitle p {
    float: none !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }
}
/* Product page Add to Cart and Buy Now buttons */
.product-template .ttg-buy-buttons {
  display: flex;
  align-items: stretch;
  gap: 10px;
  width: 100%;
}

.product-template .ttg-buy-buttons .purchase {
  float: none !important;
  width: calc(50% - 5px) !important;
  margin: 0 !important;
}

.product-template .ttg-buy-buttons .action_button {
  width: 100% !important;
  max-width: none !important;
  min-width: 0;
  height: 42px;
  margin: 0 !important;
}

.product-template .ttg-buy-now {
  background-color: #333333 !important;
  color: #ffffff !important;
}

.product-template .ttg-buy-now:hover {
  background-color: #111111 !important;
}

.product-template .ttg-buy-now:disabled {
  cursor: not-allowed;
  opacity: 0.55;
}

@media only screen and (max-width: 749px) {
  .product-template .ttg-buy-buttons {
    flex-direction: column;
    gap: 10px;
  }

  .product-template .ttg-buy-buttons .purchase {
    width: 100% !important;
  }
}