@charset "UTF-8";
/*=============================================================================
  MIXINS
===============================================*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100..900&display=swap");
@import "../js/photoswipe-5/photoswipe.css";
@keyframes loading-spinner {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.loading::after,
#ajax-loading-anim::before,
#add-to-cart.adding::before,
.mfp-preloader::after,
html.loading::after,
.spinner::before {
  content: "" !important;
  display: inline-block;
  width: 14px;
  height: 14px;
  background: none;
  border: 3px solid rgba(79, 79, 79, 0.4);
  border-left-color: rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  animation: spinner 600ms linear infinite;
}

@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinner-centered {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.spinner {
  position: relative;
}
.spinner::before {
  animation-name: spinner-centered;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 19;
  transform: translate(-50%, -50%);
}

fieldset.active:not(.expanded) .select_options > li::before {
  content: "";
  border-color: transparent;
  background-color: #ccc;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: 16px;
          mask-size: 16px;
}

:not(.spinner).wl_btn_delete::before, :not(.spinner).wl_btn_removeitems::before, :not(.spinner).wl_btn_edit::before, :not(.spinner).wl_btn_share::before, :not(.spinner).wl_btn_new::before, :not(.spinner).wl_btn_browselists::before, :not(.spinner).wl_btn_sortby::before, .menu-item-account > .a::before, :not(.spinner).wl_btn_print::before, :not(.spinner).wl_btn_print [data-action^=print-]::before, #print-infosheet::before, :not(.spinner).wl_btn_homevisit::before, #request-home-visit::before, #saved-items-tooltip .i--truck, :not(.spinner).wl_btn_enquire::before, #enquire-about-piece::before, .menu-item-search > .a::before, .minicart__icon::before, :not(.spinner).wl_btn_addtocart::before, .menu-item-cart > .a::before, #mobile-cart-open::before, :not(.spinner).wl_btn_additems::before, #add-to-wishlist:not(.loading)::after, #saved-items-tooltip .i--heart::before, .menu-item-wishlist > .a::before {
  content: "";
  background: transparent none no-repeat 0 0 scroll;
  display: inline-block;
  vertical-align: middle;
  background-size: 700%; /* VAL = 100% * (Ni - 1) / (Nt -1); Ni = 1 -> Nt */
  --size: 26px;
  width: var(--size);
  height: var(--size);
}

.menu-item-account > .a::before, :not(.spinner).wl_btn_print::before, :not(.spinner).wl_btn_print [data-action^=print-]::before, #print-infosheet::before, :not(.spinner).wl_btn_homevisit::before, #request-home-visit::before, #saved-items-tooltip .i--truck, :not(.spinner).wl_btn_enquire::before, #enquire-about-piece::before, .menu-item-search > .a::before, .minicart__icon::before, :not(.spinner).wl_btn_addtocart::before, .menu-item-cart > .a::before, #mobile-cart-open::before, :not(.spinner).wl_btn_additems::before, #add-to-wishlist:not(.loading)::after, #saved-items-tooltip .i--heart::before, .menu-item-wishlist > .a::before {
  background-image: var(--spritesheet1);
}

:not(.spinner).wl_btn_delete::before, :not(.spinner).wl_btn_removeitems::before, :not(.spinner).wl_btn_edit::before, :not(.spinner).wl_btn_share::before, :not(.spinner).wl_btn_new::before, :not(.spinner).wl_btn_browselists::before, :not(.spinner).wl_btn_sortby::before {
  background-image: var(--spritesheet2);
}

#prod_actions > a:hover::before, #prod_actions > a.on::before, .menu-item-account:hover > .a::before,
.menu-item-wishlist:hover > .a::before,
.menu-item-cart:hover > .a::before,
.menu-item-search:hover > .a::before {
  background-position-y: 25% !important;
}

.transparent-header #mobile-cart-open::before, .transparent-header nav:not(.js--stuck) .menu-item-account .a::before,
.transparent-header nav:not(.js--stuck) .menu-item-wishlist .a::before,
.transparent-header nav:not(.js--stuck) .menu-item-cart .a::before,
.transparent-header nav:not(.js--stuck) .menu-item-search .a::before {
  background-position-y: 75% !important;
}

#add-to-wishlist:not(.loading).on::after {
  background-position-y: 100% !important;
}

:not(.spinner).wl_btn_additems::before, #add-to-wishlist:not(.loading)::after, #saved-items-tooltip .i--heart::before, .menu-item-wishlist > .a::before {
  background-position-x: 0;
}

.minicart__icon::before, :not(.spinner).wl_btn_addtocart::before, .menu-item-cart > .a::before, #mobile-cart-open::before {
  background-position-x: 16.6667%;
}

.menu-item-search > .a::before {
  background-position-x: 33.3333%;
}

:not(.spinner).wl_btn_enquire::before, #enquire-about-piece::before {
  background-position-x: 50%;
}

:not(.spinner).wl_btn_homevisit::before, #request-home-visit::before, #saved-items-tooltip .i--truck {
  background-position-x: 66.6667%;
}

:not(.spinner).wl_btn_print::before, :not(.spinner).wl_btn_print [data-action^=print-]::before, #print-infosheet::before {
  background-position-x: 83.3333%;
}

.menu-item-account > .a::before {
  background-position-x: 100%;
}

:not(.spinner).wl_btn_sortby::before {
  background-position-x: 0;
}

:not(.spinner).wl_btn_browselists::before {
  background-position-x: 33.3333%;
}

:not(.spinner).wl_btn_new::before {
  background-position-x: 50%;
}

:not(.spinner).wl_btn_share::before {
  background-position-x: 66.6667%;
}

:not(.spinner).wl_btn_edit::before {
  background-position-x: 83.3333%;
}

:not(.spinner).wl_btn_delete::before, :not(.spinner).wl_btn_removeitems::before {
  background-position-x: 100%;
}

/*=============================================================================
  HELPER CLASSES
===============================================*/
.woocommerce-terms-and-conditions .close, .minicart__items .product__remove:not(.spinner), #wl_restore_default:not(.loading), #wl_toolbar_toggle_icon, .popup__close, .default-close,
.coupon__remove,
.coupon1__remove,
.menu-search-close,
body.post-type-archive-product .menu-item-auxilary > .button-icon {
  position: relative;
  cursor: pointer;
}
.woocommerce-terms-and-conditions .close::before, .minicart__items .product__remove:not(.spinner)::before, #wl_restore_default:not(.loading)::before, #wl_toolbar_toggle_icon::before, .popup__close::before, .default-close::before,
.coupon__remove::before,
.coupon1__remove::before,
.menu-search-close::before,
body.post-type-archive-product .menu-item-auxilary > .button-icon::before, .woocommerce-terms-and-conditions .close::after, .minicart__items .product__remove:not(.spinner)::after, #wl_restore_default:not(.loading)::after, #wl_toolbar_toggle_icon::after, .popup__close::after, .default-close::after,
.coupon__remove::after,
.coupon1__remove::after,
.menu-search-close::after,
body.post-type-archive-product .menu-item-auxilary > .button-icon::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 50%;
  overflow: hidden;
  width: 18px;
  height: 1px;
  background: rgba(0, 0, 0, 0.4);
  background-clip: content-box !important;
  transform: translate(50%, -50%) rotate(-45deg);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: width 150ms ease-in-out;
}
.woocommerce-terms-and-conditions .close::before, .minicart__items .product__remove:not(.spinner)::before, #wl_restore_default:not(.loading)::before, #wl_toolbar_toggle_icon::before, .popup__close::before, .default-close::before,
.coupon__remove::before,
.coupon1__remove::before,
.menu-search-close::before,
body.post-type-archive-product .menu-item-auxilary > .button-icon::before {
  transform: translate(50%, -50%) rotate(45deg);
}

.default-close,
.coupon__remove,
.coupon1__remove,
.menu-search-close,
body.post-type-archive-product .menu-item-auxilary > .button-icon {
  width: 36px;
  height: 36px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -18px;
  transform: rotate(0deg);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: transform 0.15s ease-in-out;
  border-radius: 100%;
  opacity: 0.7;
}
.default-close:hover,
.coupon__remove:hover,
.coupon1__remove:hover,
.menu-search-close:hover,
body.post-type-archive-product .menu-item-auxilary > .button-icon:hover {
  opacity: 1;
}

.contextmenu__info:not(#contextmenu *) {
  display: none;
}

#contextmenu .contextmenu__info {
  list-style: none;
  padding: 8px 20px;
}
#contextmenu {
  font: 17px/20px TwCenMTPro-Light;
  position: fixed;
  z-index: 9999;
  color: #fff;
  background: #1b1a1a;
  padding: 10px 0 14px;
  display: grid;
  box-sizing: border-box;
}
#contextmenu:not(.visible) {
  visibility: hidden;
  top: -100vh !important;
  left: -100vw !important;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  #contextmenu {
    border-radius: 14px 14px 0 0;
    top: auto !important;
    left: 50% !important;
    bottom: 0;
    max-height: 80vh;
    width: 100%;
    max-width: 390px;
    transform: scale(0);
    transform-origin: top left;
  }
  #contextmenu.visible {
    animation: from-bottom 150ms ease-in-out;
    animation-fill-mode: both;
  }
}
@media screen and (min-width: 768px) {
  #contextmenu {
    border-radius: 7px;
    top: 50%;
    left: 50%;
    width: 280px;
    transform-origin: top left;
  }
  #contextmenu.visible {
    animation: genie-basic 150ms ease-in-out;
    animation-fill-mode: both;
  }
}
#contextmenu li {
  list-style: none;
}
#contextmenu > ul > li > a,
#contextmenu > ul > li > label,
#contextmenu > ul > li > ul {
  display: flex;
}
@media screen and (max-width: 767px) {
  #contextmenu > ul > li > a,
  #contextmenu > ul > li > label,
  #contextmenu > ul > li > ul {
    padding: 9px 24px;
  }
}
@media screen and (min-width: 768px) {
  #contextmenu > ul > li > a,
  #contextmenu > ul > li > label,
  #contextmenu > ul > li > ul {
    padding: 9px 20px;
  }
}
#contextmenu ul {
  display: block;
  margin: 0;
  padding: 0;
}
#contextmenu a {
  cursor: pointer;
  text-decoration: none;
}
#contextmenu a:hover {
  background: rgba(128, 128, 128, 0.25);
  backdrop-filter: brightness(1.25) saturate(1.25);
}
#contextmenu a.loading::after {
  margin-left: auto;
}
#contextmenu [data-section] > .loading::after {
  margin-left: auto;
}
#contextmenu .tags {
  display: flex;
  flex-flow: wrap;
  gap: 6px;
}
#contextmenu .tags > li > a {
  display: block;
  cursor: pointer;
  font-size: 16px;
  padding: 4px 8px;
  border-radius: 3px;
  background-color: #272626;
}
#contextmenu .tags [data-value=offline]::before {
  content: "Offline";
}
#contextmenu .tags [data-value=sold]::before {
  content: "Sold";
}
#contextmenu .tags [data-value=reserved]::before {
  content: "Reserved";
}
#contextmenu .tags [data-value=new]::before {
  content: "New";
}
#contextmenu .tags [data-value=check_availability]::before {
  content: "Check Availability";
}
#contextmenu .tags [data-value=hide_price]::before {
  content: "Hide Price";
}
#contextmenu .tags a:not(.selected):not(:hover) {
  color: #ccc;
}
#contextmenu .tags a:hover {
  background-color: #3e3e3e;
}
#contextmenu .tags a.selected {
  color: #fff;
  background-color: #a89162;
}
#contextmenu .tags a.selected.offline {
  background: #4d91b6;
}

body:not(.page-template-wishlist) #contextmenu [data-type=product] [data-action=remove] {
  display: none !important;
}

/*=============================================================================
  CSS ANIMATIONS
===============================================*/
@keyframes genie-basic {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes from-bottom {
  0% {
    transform: translate(-50%, 100%);
  }
  100% {
    transform: translate(-50%, 0);
  }
}
@keyframes ellipsis {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes fadeOutToNone {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}
@keyframes mobileMenuIn {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
    transform: translateY(-80px);
  }
  100% {
    display: block;
    opacity: 1;
    transform: translateY(0);
  }
}
:root {
  --vw: 100vw;
  --vh: 100vh;
  --zoom: 1;
  --loading: url("data:image/gif;base64,R0lGODlhEAALAPQAAP///0pKSuTk5N3d3e/v705OTkpKSmpqaqampo6Ojs3NzWJiYn5+fqurq5CQkNDQ0GRkZExMTIGBgezs7OPj4/b29nFxceXl5fX19crKyru7u9nZ2fLy8gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA") center center no-repeat;
  --logo: url(../images/fac-logo-gold-@2x.png);
  scroll-padding: 0;
}

:root, ::before, ::after {
  --icon-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 200 200'%3E%3Cpath d='M 0 -45 C -8.284270286560059 -45 -14.999999046325684 -38.284271240234375 -14.999999046325684 -30 L -14.999999046325684 30 C -14.999999046325684 38.284271240234375 -8.284270286560059 45 0 45 L 0 45 C 8.284270286560059 45 14.999999046325684 38.284271240234375 14.999999046325684 30 L 14.999999046325684 -30 C 14.999999046325684 -38.284271240234375 8.284270286560059 -45 0 -45 L 0 -45 Z M 134.8148956298828 22.93463897705078 C 134.38133239746094 14.661724090576172 127.32333374023438 8.30667495727539 119.0504150390625 8.740240097045898 L -0.7850900292396545 15.020552635192871 C -9.058005332946777 15.454117774963379 -15.413054466247559 22.512115478515625 -14.97948932647705 30.785030364990234 L -14.97948932647705 30.7850399017334 C -14.545924186706543 39.05795669555664 -7.487926959991455 45.41300582885742 0.7849887013435364 44.97943878173828 L 120.62049865722656 38.699127197265625 C 128.89341735839844 38.265560150146484 135.2484588623047 31.207565307617188 134.8148956298828 22.934648513793945 L 134.8148956298828 22.93463897705078 Z' transform='matrix(0.707107 -0.707107 0.707107 0.707107 64.0087 123.038)'%3E%3C/path%3E%3C/svg%3E");
  --icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 200 200'%3E%3Cpath d='M -10 -90 L 10 -90 L 10 -10 L 90 -10 L 90 10 L 10 10 L 10 90 L -10 90 L -10 10 L -90 10 L -90 -10 L -10 -10 L -10 -90 Z ' transform='matrix(0.707107 -0.707107 0.707107 0.707107 100 100)'%3E%3C/path%3E%3C/svg%3E");
  --icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 200 200'%3E%3Cpath d='M 80.00003051757812 -10.000007629394531 L 80.00003051757812 10 L 10 10 L 10 80.0000228881836 L -10 80.0000228881836 L -10 10 L -80.00003051757812 10 L -80.00003051757812 -10.000007629394531 L -10 -10.000007629394531 L -10 -80.00003051757812 L 10 -80.00003051757812 L 10 -10.000007629394531 L 80.00003051757812 -10.000007629394531 Z ' transform='matrix(1 0 0 1 100 100)'%3E%3C/path%3E%3C/svg%3E");
  --icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 200 200'%3E%3Cpath d='M -10.000003814697266 -80.0000228881836 L 10.000003814697266 -80.0000228881836 L 10.000003814697266 80.0000228881836 L -10.000003814697266 80.0000228881836 L -10.000003814697266 -80.0000228881836 Z' transform='matrix(0 1 -1 0 100 100)'%3E%3C/path%3E%3C/svg%3E");
  --spritesheet1: url("data:image/png;base64,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");
  --spritesheet2: url("data:image/png;base64,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");
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
@font-face {
  font-family: "Optima";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/3B1179_0_0.eot");
  src: url("../fonts/3B1179_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/3B1179_0_0.woff2") format("woff2"), url("../fonts/3B1179_0_0.woff") format("woff"), url("../fonts/3B1179_0_0.ttf") format("truetype");
}
@font-face {
  font-family: "Optima";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/3B1179_1_0.eot");
  src: url("../fonts/3B1179_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/3B1179_1_0.woff2") format("woff2"), url("../fonts/3B1179_1_0.woff") format("woff"), url("../fonts/3B1179_1_0.ttf") format("truetype");
}
@font-face {
  font-family: "TwCenMTPro-Light";
  src: url("../fonts/3B1179_2_0.eot");
  src: url("../fonts/3B1179_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/3B1179_2_0.woff2") format("woff2"), url("../fonts/3B1179_2_0.woff") format("woff"), url("../fonts/3B1179_2_0.ttf") format("truetype");
}
#mfPreviewBar {
  display: none !important;
}

ui-alert,
ui-view,
ui-menu {
  font: 17px/20px TwCenMTPro-Light;
}

html {
  background-color: #5A6F6C;
  width: 100%;
  box-sizing: border-box;
  margin-top: 0 !important;
  color: #000;
  font: normal 17px/28px "Optima", Times, serif;
  text-rendering: optimizeLegibility;
}
@media screen and (max-width: 767px) {
  html {
    height: 100vh;
    height: 100dvh;
  }
}

html.loading::before {
  content: "";
  position: fixed;
  inset: 0 0 0 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 99998;
  pointer-events: all;
}
html.loading::after {
  width: 32px;
  height: 32px;
  margin: -16px;
  border-width: 5px;
  position: fixed;
  inset: 50% 50% 50% 50%;
  z-index: 99999;
}

body {
  position: relative;
}
@media screen and (min-width: 768px) {
  body {
    min-width: 1080px;
  }
}

body {
  --insetTop: 0px;
}

@media screen and (max-width: 767px) {
  body:has(#wishlist-notice) {
    --insetTop: 61px;
  }
}
@media screen and (min-width: 768px) {
  body:has(#wishlist-notice) {
    --insetTop: 52px;
  }
}
:is(h1, h2, h3, h4, h5, h6),
.font\:h1, .font\:h2, .wl__details .wl__breadcrumbs, .font\:h3, .font\:h4, .font\:h5, .font\:h6 {
  margin: 0 0 1em 0;
}

h1, .font\:h1 {
  font: normal 22px/22px "Optima", Times, serif;
}

h2, .font\:h2, .wl__details .wl__breadcrumbs {
  font: normal 18px/26px "Optima", Times, serif;
}
h2:is(p > *), .font\:h2:is(p > *), .wl__details .wl__breadcrumbs:is(p > *) {
  margin-top: 1em;
}

h3, .font\:h3 {
  font: inherit;
}

h4, .font\:h4 {
  font: inherit;
}

h5, .font\:h5 {
  font: bold 16px/20px "Optima", Times, serif;
  color: #000;
}

h6, .font\:h6 {
  font-size: larger;
  line-height: 1.5;
}

p {
  margin: 0 0 1lh 0;
}

p:last-child {
  margin-bottom: 0;
}

a,
p > a > small {
  color: inherit;
  text-decoration: underline;
  text-decoration-color: currentColor;
  text-decoration-color: color-mix(in srgb, currentColor, transparent 67%);
  text-underline-offset: 0.33em;
  text-decoration-thickness: 1px;
}

a[href^="mailto:"] {
  word-break: break-all;
}

p > br + a {
  display: inline-block;
  margin-top: 0.33em;
}

p > a:has(> small) {
  font: 16px/20px TwCenMTPro-Light;
  color: inherit !important;
}

p > a > small {
  font-size: inherit;
}

p > a:not(:hover) > small {
  opacity: 0.5;
}

p:has(> a:only-child):has(+ p > a:only-child) {
  margin-bottom: 12px;
}

img,
embed,
iframe,
object,
video {
  max-width: 100%;
}

img[loading=defer],
img[src="/lazy.gif"] {
  background: var(--loading);
  background-color: #f9f9f9;
}

table {
  box-sizing: border-box;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin: 0 0 1em 0;
  background: #fffdfd;
  border: 1px solid #eee;
}

th,
td {
  padding: 8px 16px;
  text-align: left;
  border: 1px solid #fff;
}

th {
  font-weight: 500;
  background: rgba(0, 0, 0, 0.08);
}

td {
  background: rgba(0, 0, 0, 0.04);
}

tr:nth-child(even) td {
  background: rgba(0, 0, 0, 0.05);
}

tr:first-child th,
tr:first-child td {
  padding-top: 16px;
}

tr:last-child th,
tr:last-child td {
  padding-bottom: 16px;
}

#wpadminbar {
  position: relative !important;
  z-index: 19;
}

.fa {
  font: inherit;
}
.fa::before {
  font: normal normal normal 14px/1 FontAwesome;
}

#page {
  position: relative;
  background-color: #fff;
  display: grid;
  grid-template-columns: 1fr;
}

section {
  box-sizing: border-box;
  background-color: #fff;
}

.wrap {
  width: 100%;
  max-width: 576px;
  position: relative;
  box-sizing: border-box;
  padding: 0 16px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .wrap {
    padding: 0 40px;
    max-width: 1440px;
  }
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
img.alignleft {
  float: left;
  margin: 5px 28px 1.4em 0;
  clear: left;
}

img.alignright {
  float: right;
  margin: 5px 0 1.4em 28px;
}

img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 768px) {
  img.width50pct {
    box-sizing: border-box;
    width: 50%;
  }
  img.width50pct.alignleft {
    margin-right: 20px;
    border-right: 20px solid transparent;
  }
  img.width50pct.alignright {
    margin-left: 20px;
    border-left: 20px solid transparent;
  }
}
.subtitle,
article:is(.post, .page) > h2,
h2.text-decoration\:underline,
.woocommerce-MyAccount-content h2:first-child,
.myaccount__nav + article.content h2:first-child,
.myaccount__pagecontent h2:first-child,
.myaccount__searchresults h2:first-child,
.myaccount__savedlists h2:first-child {
  position: relative;
  margin-bottom: 1lh !important;
}
.subtitle:after,
article:is(.post, .page) > h2:after,
h2.text-decoration\:underline:after,
.woocommerce-MyAccount-content h2:first-child:after,
.myaccount__nav + article.content h2:first-child:after,
.myaccount__pagecontent h2:first-child:after,
.myaccount__searchresults h2:first-child:after,
.myaccount__savedlists h2:first-child:after {
  content: "";
  display: block;
  width: 100px;
  border-bottom: 1.5px solid #a89162;
  position: absolute;
  left: 0;
  bottom: -0.275em;
}
.subtitle > a,
article:is(.post, .page) > h2 > a,
h2.text-decoration\:underline > a,
.woocommerce-MyAccount-content h2:first-child > a,
.myaccount__nav + article.content h2:first-child > a,
.myaccount__pagecontent h2:first-child > a,
.myaccount__searchresults h2:first-child > a,
.myaccount__savedlists h2:first-child > a {
  text-decoration: none;
}

.subtitle[style*="text-align: right"],
.subtitle[style*="text-align:right"],
article:is(.post, .page) > h2[style*="text-align: right"],
article:is(.post, .page) > h2[style*="text-align:right"],
h2.text-decoration\:underline.text-align\:right,
.subtitle.text-align\:right {
  text-align: right;
}
.subtitle[style*="text-align: right"]::after,
.subtitle[style*="text-align:right"]::after,
article:is(.post, .page) > h2[style*="text-align: right"]::after,
article:is(.post, .page) > h2[style*="text-align:right"]::after,
h2.text-decoration\:underline.text-align\:right::after,
.subtitle.text-align\:right::after {
  left: auto;
  right: 0;
}

.subtitle[style*="text-align: center"],
.subtitle[style*="text-align:center"],
article:is(.post, .page) h2[style*="text-align: center"],
article:is(.post, .page) h2[style*="text-align:center"],
h2.text-decoration\:underline.text-align\:center,
.subtitle.text-align\:center {
  text-align: center;
}
.subtitle[style*="text-align: center"]::after,
.subtitle[style*="text-align:center"]::after,
article:is(.post, .page) h2[style*="text-align: center"]::after,
article:is(.post, .page) h2[style*="text-align:center"]::after,
h2.text-decoration\:underline.text-align\:center::after,
.subtitle.text-align\:center::after {
  left: 50%;
  transform: translateX(-50%);
}

.titlebar {
  box-sizing: border-box;
  border-top: 1px solid #ebebea;
  border-bottom: 1px solid #eee;
  background-color: #f9f7f6;
  min-height: 52px;
  display: flex;
  align-items: center;
}
.titlebar h1 {
  font-size: 18px;
  margin: 0;
}

.filterbar {
  display: flex;
  position: sticky;
  z-index: 37;
  left: 0;
  right: 0;
  top: calc(-1px + var(--insetTop));
}
.filterbar .wrap {
  display: flex;
  overflow: visible;
}
.filterbar fieldset.dropdown {
  display: grid;
  justify-content: center;
  position: relative;
}
.filterbar .dropdown_label {
  white-space: nowrap;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 0 16px;
  border-left: 1px solid #ebebea;
  border-right: 1px solid #ebebea;
}
.filterbar .dropdown_label::after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-width: 0 0 2px 2px;
  margin: 0 6px;
  transform: translateY(-3px) rotate(-45deg);
  transition: transform 250ms ease;
}
.filterbar .dropdown_options {
  background: none repeat scroll 0 0 #fcfbfc;
  border: 1px solid #eee;
  border-top: 0 none;
  padding: 16px;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 1px;
  line-height: 38px;
  width: 100%;
  min-width: 256px;
}
.filterbar .expanded > .dropdown_label {
  background: none repeat scroll 0 0 #fcfbfc;
}
.filterbar .expanded > .dropdown_label::after {
  transform: translateY(3px) rotate(135deg);
}

.dropdown_options {
  animation-duration: 0.1s;
  animation-name: fadeInFromNone;
}

:not(.active):not(.expanded) > .dropdown_options,
.disabled > .dropdown_options {
  display: none;
  opacity: 0;
}

.dropdown_options .option {
  white-space: nowrap;
  cursor: pointer;
  padding-right: 40px;
}

.filter_posts {
  display: flex;
  align-items: center;
}
.filter_posts fieldset {
  display: block;
  position: relative;
  z-index: 8;
  font-size: 16px;
  line-height: 28px;
}
.filter_posts .fieldgroup {
  float: left;
  padding: 0 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.filter_posts .fieldgroup:first-child {
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.filter_posts .dropdown_label::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 100%;
  background: url(assets/images/ios-arrow-down.png) no-repeat center scroll;
  background-size: 18px 11px;
  transform: none;
  transition: transform 0.15s ease-in-out;
}
.expanded > .filter_posts .dropdown_label::before {
  transform: translateY(-2px) rotateX(180deg);
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
/*--------- MISCELLANEOUS MEDIA QUERIES --------- */
#bulk_actions .dropdown_options {
  width: 228px;
  left: auto;
  right: 0;
}

@media screen and (max-width: 767px) {
  #bulk_actions .dropdown_options {
    box-sizing: content-box;
    width: 250px;
    border: 1px solid #eee;
    border-top: 0 none;
    border-right: 0 none;
    position: absolute;
  }
  #bulk_actions .dropdown_label {
    margin: 0 0 -1px 0;
  }
}
:has([class*="column-count:"]) {
  container-type: inline-size;
}

@container ( width > 567px ) {
  .column-count\:2,
  .column-count\:3,
  .column-count\:4 {
    clear: both;
    overflow: hidden;
    -moz-column-gap: 40px;
         column-gap: 40px;
    margin-bottom: 40px;
  }
  .column-count\:2 {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column-count\:3 {
    -moz-column-count: 3;
         column-count: 3;
  }
  .column-count\:4 {
    -moz-column-count: 4;
         column-count: 4;
  }
}
/*=============================================================================
  FORM FIELDS
===============================================*/
:has(> .form-row) {
  container-type: inline-size;
  display: grid;
  grid-gap: 16px;
  grid-template-columns: 1fr 1fr;
}

:has(> .form-row) > * {
  grid-column: 1/-1;
  margin-bottom: 0;
}

@container ( width > 437px ) {
  .form-row:not(.form-row-wide) {
    grid-column: span 1;
  }
}
.form-field, .form-row {
  margin: 0;
  display: grid;
  align-items: flex-start;
}

:is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #e1e1e1;
  color: #000;
  background: #fff;
  min-height: 40px;
  padding: 8px 12px;
  font: 350 14px/22px "Roboto", sans-serif;
}
@media screen and (max-width: 767px) {
  :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea) {
    font-size: 16px;
  }
}
:is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea)[disabled] {
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.4);
}

textarea {
  resize: none;
  overflow: auto;
  height: auto;
  vertical-align: top;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

.menu-item-account .form-row, :where(#checkout) .checkout-column-2 .form-row {
  position: relative;
}
.menu-item-account .form-row:has(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea) > *, :where(#checkout) .checkout-column-2 .form-row:has(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea) > * {
  grid-area: 1/1/-1/-1;
}
.menu-item-account .form-row :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea), :where(#checkout) .checkout-column-2 .form-row :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea) {
  border: 1.5px solid rgba(0, 0, 0, 0.1);
  border-radius: 7px;
}
.menu-item-account .form-row label[for]:has(+ input[type=text], + * > input[type=text], + input[type=color], + * > input[type=color], + input[type=date], + * > input[type=date], + input[type=datetime], + * > input[type=datetime], + input[type=datetime-local], + * > input[type=datetime-local], + input[type=email], + * > input[type=email], + input[type=month], + * > input[type=month], + input[type=number], + * > input[type=number], + input[type=password], + * > input[type=password], + input[type=search], + * > input[type=search], + input[type=tel], + * > input[type=tel], + input[type=text], + * > input[type=text], + input[type=url], + * > input[type=url], + input[type=week], + * > input[type=week], + input[type=time], + * > input[type=time], + select, + * > select, + textarea, + * > textarea), :where(#checkout) .checkout-column-2 .form-row label[for]:has(+ input[type=text], + * > input[type=text], + input[type=color], + * > input[type=color], + input[type=date], + * > input[type=date], + input[type=datetime], + * > input[type=datetime], + input[type=datetime-local], + * > input[type=datetime-local], + input[type=email], + * > input[type=email], + input[type=month], + * > input[type=month], + input[type=number], + * > input[type=number], + input[type=password], + * > input[type=password], + input[type=search], + * > input[type=search], + input[type=tel], + * > input[type=tel], + input[type=text], + * > input[type=text], + input[type=url], + * > input[type=url], + input[type=week], + * > input[type=week], + input[type=time], + * > input[type=time], + select, + * > select, + textarea, + * > textarea), .menu-item-account .form-row label[for]:has(+ input[type=text], + * > input[type=text], + input[type=color], + * > input[type=color], + input[type=date], + * > input[type=date], + input[type=datetime], + * > input[type=datetime], + input[type=datetime-local], + * > input[type=datetime-local], + input[type=email], + * > input[type=email], + input[type=month], + * > input[type=month], + input[type=number], + * > input[type=number], + input[type=password], + * > input[type=password], + input[type=search], + * > input[type=search], + input[type=tel], + * > input[type=tel], + input[type=text], + * > input[type=text], + input[type=url], + * > input[type=url], + input[type=week], + * > input[type=week], + input[type=time], + * > input[type=time], + select, + * > select, + textarea, + * > textarea) ~ .checkout-inline-error-message, :where(#checkout) .checkout-column-2 .form-row label[for]:has(+ input[type=text], + * > input[type=text], + input[type=color], + * > input[type=color], + input[type=date], + * > input[type=date], + input[type=datetime], + * > input[type=datetime], + input[type=datetime-local], + * > input[type=datetime-local], + input[type=email], + * > input[type=email], + input[type=month], + * > input[type=month], + input[type=number], + * > input[type=number], + input[type=password], + * > input[type=password], + input[type=search], + * > input[type=search], + input[type=tel], + * > input[type=tel], + input[type=text], + * > input[type=text], + input[type=url], + * > input[type=url], + input[type=week], + * > input[type=week], + input[type=time], + * > input[type=time], + select, + * > select, + textarea, + * > textarea) ~ .checkout-inline-error-message {
  pointer-events: none;
  font: 350 14px/22px "Roboto", sans-serif;
  z-index: 11;
  align-self: center;
  padding-left: 12px;
  border-left: 1.5px solid transparent;
  color: rgba(0, 0, 0, 0.3);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
}
.menu-item-account .form-row .checkout-inline-error-message, :where(#checkout) .checkout-column-2 .form-row .checkout-inline-error-message {
  color: #c64615 !important;
}
.menu-item-account .form-row label[for]:has(+ input:not(:-moz-placeholder), + input:is(:autofill),
+ * input:not(:-moz-placeholder), + * input:is(:autofill),
+ select, + * select), :where(#checkout) .checkout-column-2 .form-row label[for]:has(+ input:not(:-moz-placeholder), + input:is(:autofill),
+ * input:not(:-moz-placeholder), + * input:is(:autofill),
+ select, + * select) {
  display: none;
}
.menu-item-account .form-row label[for]:has(+ input:not(:placeholder-shown), + input:is(:-webkit-autofill),
+ * input:not(:placeholder-shown), + * input:is(:-webkit-autofill),
+ select, + * select), :where(#checkout) .checkout-column-2 .form-row label[for]:has(+ input:not(:placeholder-shown), + input:is(:-webkit-autofill),
+ * input:not(:placeholder-shown), + * input:is(:-webkit-autofill),
+ select, + * select) {
  display: none;
}
.menu-item-account .form-row label[for]:has(+ input:not(:placeholder-shown), + input:is(:autofill),
+ * input:not(:placeholder-shown), + * input:is(:autofill),
+ select, + * select), :where(#checkout) .checkout-column-2 .form-row label[for]:has(+ input:not(:placeholder-shown), + input:is(:autofill),
+ * input:not(:placeholder-shown), + * input:is(:autofill),
+ select, + * select) {
  display: none;
}
.menu-item-account .form-row label[for]:has(~ .checkout-inline-error-message), :where(#checkout) .checkout-column-2 .form-row label[for]:has(~ .checkout-inline-error-message),
.menu-item-account .form-row .required,
:where(#checkout) .checkout-column-2 .form-row .required {
  display: none !important;
}

:where(#checkout) .checkout-column-2 .form-row label[for],
:where(#checkout) .checkout-column-2 .form-row .checkout-inline-error-message {
  transition: top 200ms cubic-bezier(0.65, 0.05, 0.36, 1), font-size 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
}
:where(#checkout) .checkout-column-2 .form-row label[for]:has(+ textarea:not(:-moz-placeholder), + textarea:is(:focus, :autofill),
+ input:not(:-moz-placeholder), + input:is(:focus, :autofill),
+ * input:not(:-moz-placeholder), + * input:is(:focus, :autofill),
+ select, + * select), :where(#checkout) .checkout-column-2 .form-row label[for]:has(+ textarea:not(:-moz-placeholder), + textarea:is(:focus, :autofill),
+ input:not(:-moz-placeholder), + input:is(:focus, :autofill),
+ * input:not(:-moz-placeholder), + * input:is(:focus, :autofill),
+ select, + * select) ~ .checkout-inline-error-message {
  display: flex;
  font-size: 11px;
  top: 12px;
}
:where(#checkout) .checkout-column-2 .form-row label[for]:has(+ textarea:not(:placeholder-shown), + textarea:is(:focus, :-webkit-autofill),
+ input:not(:placeholder-shown), + input:is(:focus, :-webkit-autofill),
+ * input:not(:placeholder-shown), + * input:is(:focus, :-webkit-autofill),
+ select, + * select), :where(#checkout) .checkout-column-2 .form-row label[for]:has(+ textarea:not(:placeholder-shown), + textarea:is(:focus, :-webkit-autofill),
+ input:not(:placeholder-shown), + input:is(:focus, :-webkit-autofill),
+ * input:not(:placeholder-shown), + * input:is(:focus, :-webkit-autofill),
+ select, + * select) ~ .checkout-inline-error-message {
  display: flex;
  font-size: 11px;
  top: 12px;
}
:where(#checkout) .checkout-column-2 .form-row label[for]:has(+ textarea:not(:placeholder-shown), + textarea:is(:focus, :autofill),
+ input:not(:placeholder-shown), + input:is(:focus, :autofill),
+ * input:not(:placeholder-shown), + * input:is(:focus, :autofill),
+ select, + * select), :where(#checkout) .checkout-column-2 .form-row label[for]:has(+ textarea:not(:placeholder-shown), + textarea:is(:focus, :autofill),
+ input:not(:placeholder-shown), + input:is(:focus, :autofill),
+ * input:not(:placeholder-shown), + * input:is(:focus, :autofill),
+ select, + * select) ~ .checkout-inline-error-message {
  display: flex;
  font-size: 11px;
  top: 12px;
}
:where(#checkout) .checkout-column-2 .form-row select:open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
:where(#checkout) .checkout-column-2 .form-row :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea) {
  background-color: #fff;
  border-radius: 10px;
  min-height: 52px;
  padding: 12px 12px 4px 12px;
}
:where(#checkout) .checkout-column-2 .form-row :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea):focus {
  border-color: rgba(0, 0, 0, 0.175);
}
:where(#checkout) .checkout-column-2 .form-row:hover :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea) {
  border-color: rgba(0, 0, 0, 0.175);
}

.form-row.woocommerce-invalid-required-field :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea),
.form-row:has(.checkout-inline-error-message) :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea) {
  background-color: rgba(198, 70, 21, 0.15);
  border-color: rgba(198, 70, 21, 0.6) !important;
}
.form-row.woocommerce-invalid-required-field textarea,
.form-row.woocommerce-invalid-required-field select,
.form-row.woocommerce-invalid-required-field .selectric,
.form-row:has(.checkout-inline-error-message) textarea,
.form-row:has(.checkout-inline-error-message) select,
.form-row:has(.checkout-inline-error-message) .selectric {
  background-color: rgba(198, 70, 21, 0.15);
  border-color: rgba(198, 70, 21, 0.6) !important;
}

.selectric {
  padding: 8px 0px 8px 12px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.selectric .button {
  cursor: pointer;
  background: none !important;
  margin-top: -19px;
  right: 0;
  top: 50%;
}

.selectric .label,
.selectric-items li {
  font: 350 14px/22px "Roboto", sans-serif;
  margin: 0;
}

.selectric .label {
  height: auto;
}

.selectric-items li {
  padding-left: 12px;
}

.selectric-open .selectric {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.selectric-items {
  border: 1.5px solid #c4c4c4;
  border-top: 0;
  box-sizing: border-box;
}

:has(> [type=checkbox] + label),
:has(> [type=radio] + label) {
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
}
:has(> [type=checkbox] + label) > :not(input, input + label),
:has(> [type=radio] + label) > :not(input, input + label) {
  width: 100%;
}
:has(> [type=checkbox] + label) > label,
:has(> [type=radio] + label) > label {
  cursor: pointer;
}

label:has(input[type=radio]),
label:has(input[type=checkbox]) {
  font: inherit;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  min-height: 34px;
  box-sizing: border-box;
  border-radius: 7px;
}

input[type=checkbox],
:not(.spinner).wl_btn_selectall,
#size-custom-label,
.select_options > li {
  --size: 19px;
  cursor: pointer;
  width: auto;
  min-width: var(--size);
  min-height: var(--size);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  position: relative;
  padding: 0;
  margin: 0;
}
input[type=checkbox]::before,
.wl_btn_selectall:not(.spinner)::before,
#size-custom-label::before,
.select_options > li::before {
  content: "\f00c" !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--size);
  height: var(--size);
  color: rgba(0, 0, 0, 0.15);
  background-color: #eee;
  border-radius: 4px;
  box-sizing: content-box;
  background-clip: content-box;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: calc(var(--size) * 0.7);
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
input[type=checkbox]:checked::before, input[type=checkbox].selected::before,
.wl_btn_selectall:checked:not(.spinner)::before,
#size-custom-label:checked::before,
.select_options > li:checked::before,
.selected.wl_btn_selectall:not(.spinner)::before,
.selected#size-custom-label::before,
.select_options > li.selected::before {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.75);
}

.checkbox {
  cursor: pointer;
  font: inherit;
}
.checkbox input[type=checkbox] {
  position: relative;
}
@media screen and (min-width: 768px) {
  .checkbox {
    display: flex;
    align-items: center;
    gap: 0 10px;
  }
}

input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none !important;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  align-self: center;
  display: inline-block;
  box-sizing: content-box;
  width: 17px;
  height: 17px;
  border: 1.5px solid rgba(0, 0, 0, 0.15);
  border-radius: 100%;
  margin: 0;
  padding: 0;
  min-width: 0;
}
input[type=radio]:checked::before {
  content: "";
  display: block;
  height: 60%;
  width: 60%;
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #234463;
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000);
  border-radius: 100%;
}

input:where([type=submit]),
input:where([type=reset]),
input:where([type=button]),
button,
.button,
.mm_basket_summary a[href="/checkout/"],
.mm_basket_summary a[href="/carpets/"],
.popup__content [type=submit],
#alert__content [class^=btn],
.button--xl,
.popup__content .frm_submit > button,
.popup__content .frm_submit > .submit,
.popup__content .frm_submit:has(input[type=submit]),
:is(.popup__footer, .popup_content > footer) :is(button:only-of-type, .button, [type=submit]),
.popup__content > :only-child > [type=submit],
.minicart__continue,
.minicart__checkout,
.button--lg,
#place_order,
[class].prod_label,
.button--sm,
#reset_all,
.toggle-sidebar {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #a89162;
  color: #fff !important;
  border: 0;
  min-width: 0;
  min-height: 40px;
  box-sizing: border-box;
  border-radius: 7px;
  padding: 4px 24px;
  text-decoration: none;
  font-weight: normal;
  font-family: "TwCenMTPro-Light";
  font-size: 18px;
  line-height: 22px !important;
}
input:where([type=submit])[disabled],
input:where([type=reset])[disabled],
input:where([type=button])[disabled],
button[disabled],
.button[disabled],
.mm_basket_summary a[disabled][href="/checkout/"],
.mm_basket_summary a[disabled][href="/carpets/"],
.popup__content [disabled][type=submit],
#alert__content [disabled][class^=btn],
[disabled].button--xl,
.popup__content .frm_submit > button[disabled],
.popup__content .frm_submit > [disabled].submit,
.popup__content [disabled].frm_submit:has(input[type=submit]),
:is(.popup__footer, .popup_content > footer) [disabled]:is(button:only-of-type, .button, [type=submit]),
[disabled].minicart__continue,
[disabled].minicart__checkout,
[disabled].button--lg,
[disabled]#place_order,
[disabled][class].prod_label,
[disabled].button--sm,
[disabled]#reset_all,
[disabled].toggle-sidebar {
  cursor: default;
}
input:where([type=submit]).spinner::before,
input:where([type=reset]).spinner::before,
input:where([type=button]).spinner::before,
button.spinner::before,
.button.spinner::before,
.mm_basket_summary a.spinner[href="/checkout/"]::before,
.mm_basket_summary a.spinner[href="/carpets/"]::before,
.popup__content .spinner[type=submit]::before,
#alert__content .spinner[class^=btn]::before,
.spinner.button--xl::before,
.popup__content .frm_submit > button.spinner::before,
.popup__content .frm_submit > .spinner.submit::before,
.popup__content .spinner.frm_submit:has(input[type=submit])::before,
:is(.popup__footer, .popup_content > footer) .spinner:is(button:only-of-type, .button, [type=submit])::before,
.spinner.minicart__continue::before,
.spinner.minicart__checkout::before,
.spinner.button--lg::before,
.spinner#place_order::before,
.spinner[class].prod_label::before,
.spinner.button--sm::before,
.spinner#reset_all::before,
.spinner.toggle-sidebar::before {
  left: calc(100% + 20px);
}

.button--sm,
#reset_all,
.toggle-sidebar {
  min-height: 36px;
  padding: 4px 16px;
  border-radius: 6px;
}

.button--lg,
#place_order,
[class].prod_label {
  min-height: 56px;
  font-size: 21px;
  padding: 7px 0 9px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  letter-spacing: 0.02em;
}
@media screen and (max-width: 767px) {
  .button--lg,
  #place_order,
  [class].prod_label {
    width: -webkit-fill-available;
    width: -moz-available;
    width: stretch;
  }
}

.button--xl,
.popup__content .frm_submit > button,
.popup__content .frm_submit > .submit,
.popup__content .frm_submit:has(input[type=submit]),
:is(.popup__footer, .popup_content > footer) :is(button:only-of-type, .button, [type=submit]),
.popup__content > :only-child > [type=submit],
.minicart__continue,
.minicart__checkout {
  min-height: 68px;
  font-size: 21px;
  padding: 7px 32px 9px;
  border-radius: 0;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
}
@media screen and (max-width: 767px) {
  .button--xl,
  .popup__content .frm_submit > button,
  .popup__content .frm_submit > .submit,
  .popup__content .frm_submit:has(input[type=submit]),
  :is(.popup__footer, .popup_content > footer) :is(button:only-of-type, .button, [type=submit]),
  .popup__content > :only-child > [type=submit],
  .minicart__continue,
  .minicart__checkout {
    position: relative;
    z-index: 20;
  }
  .button--xl::before,
  .popup__content .frm_submit > button::before,
  .popup__content .frm_submit > .submit::before,
  .popup__content .frm_submit:has(input[type=submit])::before,
  :is(.popup__footer, .popup_content > footer) :is(button:only-of-type, .button, [type=submit])::before,
  .popup__content > :only-child > [type=submit]::before,
  .minicart__continue::before,
  .minicart__checkout::before {
    content: "";
    border-radius: 9px;
    position: absolute;
    z-index: -1;
    inset: 10px 10px 10px 10px;
    backdrop-filter: brightness(0.9) saturate(1.25);
  }
}

.btn-reset {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  color: #a89162;
}
.btn-reset::before {
  content: "";
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 18px;
  margin-right: 6px;
  margin-left: -12px;
}

.fac-search-icon,
.search_box button[type=submit] {
  cursor: pointer;
  width: 20px;
  height: 20px;
  min-height: 0;
  box-sizing: content-box;
  border: 10px solid transparent;
  background: none;
  padding: 0;
  margin: 0;
  position: absolute;
  z-index: 9;
  top: 50%;
  right: 2px;
  transform: translateY(-50%);
}
.fac-search-icon::before, .fac-search-icon::after,
.search_box button[type=submit]::before,
.search_box button[type=submit]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: content-box;
}
.fac-search-icon::before,
.search_box button[type=submit]::before {
  width: 60%;
  height: 60%;
  border: 2px solid #d3d3d3;
  border-radius: 100%;
  transform: translate(-60%, -60%);
}
.fac-search-icon::after,
.search_box button[type=submit]::after {
  width: 40%;
  height: 2px;
  background: #d3d3d3;
  transform-origin: left;
  transform: rotate(45deg);
  margin: 16% 0 0 16%;
}

[class].search_box {
  position: relative;
  display: block;
}

.search_box input {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.0275);
  border-radius: 7px;
}
.search_box input::-moz-placeholder {
  color: #aaa;
}
.search_box input::placeholder {
  color: #aaa;
}
.search_box input:-moz-placeholder {
  font-family: inherit;
  font-size: inherit;
}
.search_box input:placeholder-shown {
  font-family: inherit;
  font-size: inherit;
}
.search_box input:focus::-moz-placeholder {
  color: #888;
}
.search_box input:focus::placeholder {
  color: #888;
}
.search_box input:focus {
  border-color: #a89162 !important;
  box-shadow: 0 0 0 1px inset #a89162 !important;
}
.search_box input:not(:-moz-placeholder) + button::before {
  border-color: #a89162;
}
.search_box input:not(:placeholder-shown) + button::before {
  border-color: #a89162;
}
.search_box input:not(:-moz-placeholder) + button::after {
  background-color: #a89162;
}
.search_box input:not(:placeholder-shown) + button::after {
  background-color: #a89162;
}

div:has(> #field_carpet_info32),
div:has(> #frm_email_21),
div:has(> #frm_email_22),
div:has(> #frm_email_25) {
  display: none;
}

span.password-input {
  display: contents;
}

#frm_field_329_container {
  margin-bottom: 1em;
}

#field_3v9y5_label {
  display: none;
}

#frm_field_318_container {
  margin-top: 1em;
}

#frm_field_322_container {
  display: none;
}

.frm_form_h3 {
  font-size: 19px;
  font-style: italic;
  margin-bottom: 0;
  display: flex;
}

.frm_form_h3 span {
  margin-right: 0.5em;
}

.frm_checkbox label {
  cursor: pointer;
}
.frm_forms [placeholder]::-moz-placeholder {
  color: #aaa;
}
.frm_forms [placeholder]::placeholder {
  color: #aaa;
}

.frm_none_container > label {
  display: none;
}

.frm_html_container {
  max-width: 88%;
}

.frm_html_container p {
  margin: 1em 0;
  float: left;
  width: 100%;
}

.frm_verify {
  display: none;
}

.woocommerce-account .woocommerce input[type=submit],
.woocommerce-account .woocommerce input[type=reset],
.woocommerce-account .woocommerce input[type=button],
.woocommerce-account .woocommerce button,
.woocommerce-account .woocommerce .button,
.wrap--myaccount input[type=submit],
.wrap--myaccount input[type=reset],
.wrap--myaccount input[type=button],
.wrap--myaccount button,
.wrap--myaccount .button {
  background: #5d5d5d;
}
.woocommerce-account .woocommerce input[type=submit]:hover,
.woocommerce-account .woocommerce input[type=reset]:hover,
.woocommerce-account .woocommerce input[type=button]:hover,
.woocommerce-account .woocommerce button:hover,
.woocommerce-account .woocommerce .button:hover,
.wrap--myaccount input[type=submit]:hover,
.wrap--myaccount input[type=reset]:hover,
.wrap--myaccount input[type=button]:hover,
.wrap--myaccount button:hover,
.wrap--myaccount .button:hover {
  background: #a79164;
}
.woocommerce-account .woocommerce fieldset,
.wrap--myaccount fieldset {
  margin: 32px 0;
}

#carpet-enquiry-success-iframe {
  position: absolute;
  top: -1px;
  left: -1px;
  visibility: hidden;
  border: none;
}

.frm_checkbox label,
.frm_radio label {
  width: auto;
  display: flex;
  gap: 10px;
}

.frm_ajax_loading {
  display: none !important;
}

.form-row .popup__content #frm-login,
.form-row .popup__content #frm-resetpw {
  margin: 0;
}

label[for=g-recaptcha-response] {
  display: none;
}

.frm-g-recaptcha {
  margin-bottom: 1em;
}
.frm-g-recaptcha ~ .frm_error::after {
  content: "Are you a robot?";
}

#frm_field_cptch_number_container {
  padding-bottom: 16px;
}

label[for=cptch_input]::before {
  content: "Please complete the security form *";
  display: inline-block;
  line-height: 16px;
  padding: 9px 16px 0 0;
  min-width: 123px;
  vertical-align: top;
  font-size: 14px;
}

label[for=frm_verify_21] {
  display: none;
}

#cptch_input {
  width: auto !important;
  float: none !important;
}

.recaptchatable #recaptcha_response_field {
  min-width: 0;
}

.ui-datepicker-calendar {
  width: auto;
  background: #ccc;
}

.ui-datepicker-calendar th {
  background: rgba(5, 0, 0, 0.14);
}

.ui-datepicker-calendar th,
.ui-datepicker-calendar td {
  text-align: center;
}

.ui-datepicker-calendar td {
  background: rgba(5, 0, 0, 0.07);
}

.ui-datepicker-calendar tr:nth-child(2n) td {
  background: rgba(255, 250, 250, 0.07);
}

.frm_form_fields {
  clear: both;
}

.frm_fields_container {
  display: flex;
  flex-direction: column;
  gap: 12px;
  container-type: inline-size;
}

.frm_form_field {
  position: relative;
  display: grid;
}

.frm_last_half .selectric-wrapper {
  float: left;
  width: 50%;
}

.select2-container--default .select2-selection--single {
  outline: none;
  background: #f8f8f8;
  border-color: transparent;
}

label[for=field_carpet_info32] {
  display: none !important;
}

textarea[id=field_carpet_info32] {
  display: none !important;
}

#frm_field_49_container {
  padding-top: 20px;
}

/*=============================================================================
  NOTIFICATIONS
===============================================*/
#wishlist-notice, #promo-notices {
  box-sizing: border-box;
  grid-column: 1/-1;
  width: 100%;
  min-height: 52px;
  position: relative;
  z-index: 7;
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
  font: 17px/20px TwCenMTPro-Light;
  color: #fff;
  background-color: #333;
  padding: 8px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: -1px;
}
@media screen and (max-width: 767px) {
  #wishlist-notice, #promo-notices {
    flex-direction: column;
    text-align: center;
  }
}
#wishlist-notice .default-close, #promo-notices .default-close {
  margin: -15px 10px 0 0;
  width: 30px;
  height: 30px;
}
@media screen and (max-width: 767px) {
  #wishlist-notice .default-close, #promo-notices .default-close {
    top: 10px;
    margin-top: 0;
  }
}

#promo-notices {
  background-color: #5A6F6C;
}
#promo-notices span {
  margin: 0 14px;
}
#promo-notices:empty {
  display: none;
}

.frm_description {
  font: 16px/20px TwCenMTPro-Light;
}

.frm_error {
  font: 16px/20px TwCenMTPro-Light;
  margin: 0;
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
  z-index: 2;
  pointer-events: none;
  color: #c64615;
  border: 1px solid rgba(0, 0, 0, 0.075);
  background-color: rgba(198, 70, 21, 0.15);
  border-color: rgba(198, 70, 21, 0.6);
  border-radius: 7px;
  padding: 3px 10px 0px 10px;
}

.frm_form_field:has(.frm_error) > label {
  visibility: hidden;
}

input[type=text]:not(:-moz-placeholder) + .frm_error, :has(> input[type=text]:not(:-moz-placeholder)) + .frm_error, input[type=color]:not(:-moz-placeholder) + .frm_error, :has(> input[type=color]:not(:-moz-placeholder)) + .frm_error, input[type=date]:not(:-moz-placeholder) + .frm_error, :has(> input[type=date]:not(:-moz-placeholder)) + .frm_error, input[type=datetime]:not(:-moz-placeholder) + .frm_error, :has(> input[type=datetime]:not(:-moz-placeholder)) + .frm_error, input[type=datetime-local]:not(:-moz-placeholder) + .frm_error, :has(> input[type=datetime-local]:not(:-moz-placeholder)) + .frm_error, input[type=email]:not(:-moz-placeholder) + .frm_error, :has(> input[type=email]:not(:-moz-placeholder)) + .frm_error, input[type=month]:not(:-moz-placeholder) + .frm_error, :has(> input[type=month]:not(:-moz-placeholder)) + .frm_error, input[type=number]:not(:-moz-placeholder) + .frm_error, :has(> input[type=number]:not(:-moz-placeholder)) + .frm_error, input[type=password]:not(:-moz-placeholder) + .frm_error, :has(> input[type=password]:not(:-moz-placeholder)) + .frm_error, input[type=search]:not(:-moz-placeholder) + .frm_error, :has(> input[type=search]:not(:-moz-placeholder)) + .frm_error, input[type=tel]:not(:-moz-placeholder) + .frm_error, :has(> input[type=tel]:not(:-moz-placeholder)) + .frm_error, input[type=text]:not(:-moz-placeholder) + .frm_error, :has(> input[type=text]:not(:-moz-placeholder)) + .frm_error, input[type=url]:not(:-moz-placeholder) + .frm_error, :has(> input[type=url]:not(:-moz-placeholder)) + .frm_error, input[type=week]:not(:-moz-placeholder) + .frm_error, :has(> input[type=week]:not(:-moz-placeholder)) + .frm_error, input[type=time]:not(:-moz-placeholder) + .frm_error, :has(> input[type=time]:not(:-moz-placeholder)) + .frm_error, select:not(:-moz-placeholder) + .frm_error, :has(> select:not(:-moz-placeholder)) + .frm_error, textarea:not(:-moz-placeholder) + .frm_error, :has(> textarea:not(:-moz-placeholder)) + .frm_error {
  display: none !important;
}

input[type=text]:not(:placeholder-shown) + .frm_error, :has(> input[type=text]:not(:placeholder-shown)) + .frm_error, input[type=color]:not(:placeholder-shown) + .frm_error, :has(> input[type=color]:not(:placeholder-shown)) + .frm_error, input[type=date]:not(:placeholder-shown) + .frm_error, :has(> input[type=date]:not(:placeholder-shown)) + .frm_error, input[type=datetime]:not(:placeholder-shown) + .frm_error, :has(> input[type=datetime]:not(:placeholder-shown)) + .frm_error, input[type=datetime-local]:not(:placeholder-shown) + .frm_error, :has(> input[type=datetime-local]:not(:placeholder-shown)) + .frm_error, input[type=email]:not(:placeholder-shown) + .frm_error, :has(> input[type=email]:not(:placeholder-shown)) + .frm_error, input[type=month]:not(:placeholder-shown) + .frm_error, :has(> input[type=month]:not(:placeholder-shown)) + .frm_error, input[type=number]:not(:placeholder-shown) + .frm_error, :has(> input[type=number]:not(:placeholder-shown)) + .frm_error, input[type=password]:not(:placeholder-shown) + .frm_error, :has(> input[type=password]:not(:placeholder-shown)) + .frm_error, input[type=search]:not(:placeholder-shown) + .frm_error, :has(> input[type=search]:not(:placeholder-shown)) + .frm_error, input[type=tel]:not(:placeholder-shown) + .frm_error, :has(> input[type=tel]:not(:placeholder-shown)) + .frm_error, input[type=text]:not(:placeholder-shown) + .frm_error, :has(> input[type=text]:not(:placeholder-shown)) + .frm_error, input[type=url]:not(:placeholder-shown) + .frm_error, :has(> input[type=url]:not(:placeholder-shown)) + .frm_error, input[type=week]:not(:placeholder-shown) + .frm_error, :has(> input[type=week]:not(:placeholder-shown)) + .frm_error, input[type=time]:not(:placeholder-shown) + .frm_error, :has(> input[type=time]:not(:placeholder-shown)) + .frm_error, select:not(:placeholder-shown) + .frm_error, :has(> select:not(:placeholder-shown)) + .frm_error, textarea:not(:placeholder-shown) + .frm_error, :has(> textarea:not(:placeholder-shown)) + .frm_error {
  display: none !important;
}

.woocommerce-message + .woocommerce-message {
  display: none;
}

.wc-notices--wrap {
  grid-column: 1/-1;
  padding: 0 10px;
}

.frm_error_style,
.frm_message,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
  font: 17px/20px TwCenMTPro-Light;
  background: none repeat scroll 0 0 #fcfbfc;
  text-shadow: none;
  color: #fff;
  position: relative;
  display: block;
  width: 100%;
  box-sizing: border-box;
  border-radius: 7px;
  padding: 10px 13px;
  margin-bottom: 16px;
  outline: none;
  list-style: outside none none !important;
}
.frm_error_style li,
.frm_message li,
.woocommerce-message li,
.woocommerce-info li,
.woocommerce-error li {
  list-style: none outside !important;
  padding: 0 !important;
  margin: 10px 0 0 !important;
}
.frm_error_style li:first-child,
.frm_message li:first-child,
.woocommerce-message li:first-child,
.woocommerce-info li:first-child,
.woocommerce-error li:first-child {
  margin-top: 0 !important;
}
.frm_error_style li,
.frm_message li,
.woocommerce-message li,
.woocommerce-info li,
.woocommerce-error li {
  line-height: inherit;
  text-align: left;
}
.frm_error_style li span,
.frm_message li span,
.woocommerce-message li span,
.woocommerce-info li span,
.woocommerce-error li span {
  margin-left: 6px;
}
.frm_error_style strong,
.frm_message strong,
.woocommerce-message strong,
.woocommerce-info strong,
.woocommerce-error strong {
  font-weight: inherit;
}
.frm_error_style,
.frm_message,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
  /*.button {
  	background: rgba(#000, .15);
  	margin: 0 6px;
  	display: inline-flex;
  	align-items: center;
  }*/
}

.woocommerce-message {
  order: -2;
}

.woocommerce-message li,
.woocommerce-info li,
.woocommerce-error li {
  margin: 0 !important;
}

.woocommerce-message,
.frm_message {
  background-color: #a89162;
}

.woocommerce-info {
  background-color: #47535E;
}

.woocommerce-error,
.frm_error_style {
  background-color: #c64615;
}

.frm_error_style p,
.frm_message p,
.woocommerce-message p,
.woocommerce-info p,
.woocommerce-error p {
  margin-bottom: 0;
}

.g-recaptcha {
  overflow: hidden;
}

.woocommerce-NoticeGroup-checkout {
  display: none;
  grid-column: 1/-1;
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
/*--------- CUSTOM ALERT --------- */
#alert {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99205;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  min-height: 52px;
  height: auto;
  grid-column: 1/-1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
  box-sizing: border-box;
  font: 17px/20px TwCenMTPro-Light;
  color: rgba(255, 255, 255, 0.75);
  background-color: #444;
  padding: 8px 8px 8px 20px;
  margin-top: -1px;
}
#alert.opened {
  transform: translateY(0);
}
#alert.closed {
  transform: translateY(-100%);
}
#alert {
  animation-name: none;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.33, 0.99);
  animation-duration: 250ms;
}
#alert.opening {
  animation-name: alert-open;
}
#alert.closing {
  animation-name: alert-close;
}
#alert.error {
  background-color: #d1592b;
  color: #fff;
}
#alert__content {
  order: -1;
  margin-right: auto;
}
#alert__content strong {
  color: #fff;
  font-weight: normal;
}
#alert__content [class^=btn] {
  background: rgba(0, 0, 0, 0.15);
}
#alert__content [class^=btn]:hover {
  background: #a89162;
}
@media screen and (max-width: 767px) {
  #alert__content [class^=btn] {
    background: #a89162;
    margin: 8px 0 0;
  }
}
@media screen and (min-width: 768px) {
  #alert__content [class^=btn] {
    margin: -8px 6px;
  }
}
#alert__close:not(:hover) {
  opacity: 0.7;
}
#alert__close {
  position: relative;
  cursor: pointer;
  width: 28px;
  height: 28px;
  box-sizing: border-box;
  border: 5px solid transparent;
}
#alert__close::before, #alert__close::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 50%;
  overflow: hidden;
  width: 100%;
  height: 2px;
  background: #fff;
  background-clip: content-box !important;
  transform: translate(50%, -50%) rotate(-45deg);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: width 0.15s ease-in-out;
}
#alert__close::before {
  transform: translate(50%, -50%) rotate(45deg);
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
/*--------- MODAL POPUP --------- */
.popup {
  font: 17px/20px TwCenMTPro-Light;
  position: fixed;
  inset: 0 0 0 0;
  max-height: 100vh;
  box-sizing: border-box;
  display: grid;
  --z: 0;
  z-index: calc(79 - var(--z));
}
@media screen and (max-width: 767px) {
  .popup {
    grid-template-columns: [outer-start] 0 [inner-start] 1fr [inner-end] 0 [outer-end];
    grid-template-rows: [outer-start] 16px [inner-start] 1fr [inner-end outer-end];
  }
}
@media screen and (min-width: 768px) {
  .popup {
    grid-template-columns: [outer-start] 1fr [inner-start] auto [inner-end] 13px [outer-end];
    grid-template-rows: [outer-start] auto [inner-start] 1fr [inner-end] 16px [outer-end];
  }
  .popup::before {
    content: "";
    grid-area: 1/1/span 1/-1;
    transition: height 250ms cubic-bezier(0.18, 0.89, 0.33, 0.99);
    height: 16px;
  }
  body:has(#alert.opening, #alert.opened) ~ .popup::before {
    height: 69px;
  }
  body:has(#alert.opened.closing) ~ .popup::before {
    height: 16px;
  }
}
.popup {
  perspective: 1000px;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-duration: 200ms;
}
.popup:nth-of-type(1) {
  background-color: rgba(0, 0, 0, 0.2);
  animation-name: bgnd-in;
}
.popup:nth-of-type(1).\:removing {
  animation-name: bgnd-out;
  animation-delay: 100ms;
}
.popup:is(ui-view + del > ui-view) {
  background-color: transparent !important;
}
.popup:nth-last-of-type(-n + 3) .popup__wrapper {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
}
.popup:nth-last-of-type(1) .popup__wrapper {
  --z: 0;
}
.popup:nth-last-of-type(2) .popup__wrapper {
  --z: 1;
}
.popup:nth-last-of-type(n + 3) .popup__wrapper {
  --z: 2;
}
.popup:nth-last-of-type(n + 4) .popup__wrapper {
  animation-name: fade-out;
  animation-delay: 200ms;
}
.popup:nth-last-of-type(n + 9) .popup__wrapper {
  display: none;
}
.popup.collapse:not(:nth-of-type(1)) .popup__wrapper {
  box-shadow: none;
}
.popup.collapse:nth-of-type(1) .popup__wrapper {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
}
.popup.collapse:nth-last-of-type(n + 2) .popup__wrapper {
  --z: 1 !important;
}
@media screen and (max-width: 767px) {
  .popup__wrapper {
    transform-origin: top;
  }
  .popup.\:opening .popup__wrapper {
    animation-name: modal-open;
  }
  .popup.\:closing .popup__wrapper {
    animation-name: modal-close;
  }
  .popup.\:closed .popup__wrapper {
    transform: translateY(110vh);
  }
  .popup.\:removing .popup__wrapper {
    animation-name: modal-close;
  }
  .popup:nth-last-of-type(n + 2) .popup__wrapper {
    transform: scale(calc(1 - 0.08 * var(--z))) translateY(calc(var(--z) * -12px));
  }
}
@media screen and (min-width: 768px) {
  .popup.\:opening .popup__wrapper {
    animation-name: aside-open;
  }
  .popup.\:closing .popup__wrapper {
    animation-name: aside-close;
  }
  .popup.\:closed .popup__wrapper {
    transform: translateX(100%);
  }
  .popup.\:removing .popup__wrapper {
    animation-name: aside-remove;
  }
  .popup:nth-last-of-type(n + 2) .popup__wrapper {
    transform: scale(calc(1 - 0.02 * var(--z))) translateX(calc(var(--z) * -24px));
  }
}
.popup__close {
  margin: auto;
  width: 40px;
  height: 40px;
  border-radius: 40px;
}
.popup__close::before, .popup__close::after {
  height: 1px;
  width: 24px;
  background-color: #666;
}
.popup__close:hover::before, .popup__close:hover::after {
  background-color: #a89162;
}
.popup__logo {
  display: block;
  margin: 24px auto;
  width: 100%;
  height: 55px;
  background: none center no-repeat;
  background-image: var(--logo);
  background-size: contain;
}
.popup:nth-of-type(n + 2) {
  pointer-events: none;
}

.popup__wrapper {
  pointer-events: initial;
  container-type: inline-size;
  grid-area: inner;
  position: relative;
  display: grid;
  grid-auto-rows: auto;
  grid-template-rows: auto 1fr;
  box-sizing: border-box;
  border-radius: 15px 15px 0 0;
  box-shadow: none;
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #a89162 50%, #a89162 100%);
  height: 100%;
  overflow-y: auto;
  transform: translate3d(0, 0, 0px);
  transition-property: transform, height;
  transition-duration: 400ms;
  animation-name: none;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.33, 0.99);
  animation-duration: 400ms;
}
@media screen and (min-width: 768px) {
  .popup__wrapper {
    border-radius: 12px;
    width: 480px;
    margin: auto;
  }
}

.popup__wrapper:has(.minicart__items:not(:empty)),
.popup__wrapper:has(#popup_filter_footer) {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #47535E 50%, #47535E 100%);
}

.popup__header {
  position: sticky;
  top: 0;
  z-index: 119;
  background-color: #fff;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 92px 1fr 92px;
}

.popup__content {
  background: #fff;
  padding: 0 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  container-type: inline-size;
}
.popup__content > :only-child {
  display: contents;
}
.popup__content > :only-child::after {
  content: "";
  display: inline-block;
  min-height: 1lh;
}
.popup__content hr {
  margin: auto;
  border: 0;
  padding: 0;
}

.popup__content:empty::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 19;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 28px;
  height: 28px;
  background: none;
  border: 4px solid rgba(79, 79, 79, 0.4);
  border-left-color: rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  animation: loading-spinner 600ms linear infinite;
}

.popup__content:empty::after {
  content: "";
  font-size: 19px;
  background-color: #f1f1f1;
  min-height: 68px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: sticky;
  z-index: 18;
  bottom: -1px;
  margin: auto -24px 0;
}

.popup__footer,
.popup__content > footer,
.popup__content .frm_submit,
.popup__content > :only-child > [type=submit] {
  display: grid;
  position: sticky;
  z-index: 19;
  order: 9999;
  bottom: 0px;
  margin: auto -24px 0;
}

.popup__content ~ .popup__footer {
  margin: auto 0 0;
}

.popup__content [type=submit] {
  min-height: 48px;
  letter-spacing: 0;
  border: 0;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
}

.popup__content .frm_submit:has(input[type=submit]) {
  padding: 10px;
}
.popup__content .frm_submit:has(input[type=submit]):before {
  display: none !important;
}

.popup__content .frm_submit input[type=submit] {
  font-size: inherit;
  background-color: transparent;
}
@media screen and (max-width: 767px) {
  .popup__content .frm_submit input[type=submit] {
    backdrop-filter: brightness(0.9) saturate(1.25);
  }
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
/*--------- POPUP CONTENT / FORMS --------- */
.popup__content .form-field:has(> input[type=text], > input[type=color], > input[type=date], > input[type=datetime], > input[type=datetime-local], > input[type=email], > input[type=month], > input[type=number], > input[type=password], > input[type=search], > input[type=tel], > input[type=text], > input[type=url], > input[type=week], > input[type=time], > select, > textarea) > *, .popup__content .form-row:has(> input[type=text], > input[type=color], > input[type=date], > input[type=datetime], > input[type=datetime-local], > input[type=email], > input[type=month], > input[type=number], > input[type=password], > input[type=search], > input[type=tel], > input[type=text], > input[type=url], > input[type=week], > input[type=time], > select, > textarea) > * {
  grid-area: 1/1/-1/-1;
}
.popup__content .form-field :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea), .popup__content .form-row :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea) {
  background-color: rgba(0, 0, 0, 0.0275);
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 7px;
  padding: 22px 10px 6px 10px;
  padding-bottom: 6px;
}
.popup__content .form-field :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea):-moz-placeholder, .popup__content .form-row :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea):-moz-placeholder {
  font: inherit;
  font-size: 15px;
  line-height: 22px;
}
.popup__content .form-field :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea):placeholder-shown, .popup__content .form-row :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea):placeholder-shown {
  font: inherit;
  font-size: 15px;
  line-height: 22px;
}
.popup__content .form-field :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea)::-moz-placeholder, .popup__content .form-row :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea)::-moz-placeholder {
  color: rgba(0, 0, 0, 0.45);
}
.popup__content .form-field :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea)::placeholder, .popup__content .form-row :is(input[type=text], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=week], input[type=time], select, textarea)::placeholder {
  color: rgba(0, 0, 0, 0.45);
}
.popup__content .form-field textarea, .popup__content .form-row textarea {
  padding-top: 26px;
}
.popup__content .form-field label[for], .popup__content .form-row label[for] {
  display: inline-flex !important;
  position: relative;
  z-index: 3;
}
.popup__content .form-field label[for]:has(+ input[type=text], + * > input[type=text], + input[type=color], + * > input[type=color], + input[type=date], + * > input[type=date], + input[type=datetime], + * > input[type=datetime], + input[type=datetime-local], + * > input[type=datetime-local], + input[type=email], + * > input[type=email], + input[type=month], + * > input[type=month], + input[type=number], + * > input[type=number], + input[type=password], + * > input[type=password], + input[type=search], + * > input[type=search], + input[type=tel], + * > input[type=tel], + input[type=text], + * > input[type=text], + input[type=url], + * > input[type=url], + input[type=week], + * > input[type=week], + input[type=time], + * > input[type=time], + select, + * > select, + textarea, + * > textarea), .popup__content .form-row label[for]:has(+ input[type=text], + * > input[type=text], + input[type=color], + * > input[type=color], + input[type=date], + * > input[type=date], + input[type=datetime], + * > input[type=datetime], + input[type=datetime-local], + * > input[type=datetime-local], + input[type=email], + * > input[type=email], + input[type=month], + * > input[type=month], + input[type=number], + * > input[type=number], + input[type=password], + * > input[type=password], + input[type=search], + * > input[type=search], + input[type=tel], + * > input[type=tel], + input[type=text], + * > input[type=text], + input[type=url], + * > input[type=url], + input[type=week], + * > input[type=week], + input[type=time], + * > input[type=time], + select, + * > select, + textarea, + * > textarea) {
  pointer-events: none;
  padding-top: 4px;
  padding-left: 11px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 15px;
}
.popup__content .form-field .frm_required, .popup__content .form-row .frm_required {
  display: none;
}
.popup__content form,
.popup__content .frm-container,
.popup__content .frm_forms,
.popup__content .frm_form_fields,
.popup__content .frm_form_fields fieldset,
.popup__content .frm_fields_container {
  display: contents;
}
.popup__content form > :is(h1, h2, h3, h4, h5, h6):has(+ p, + h1, + h2, + h3, + h4, + h5, + h6),
.popup__content form > :empty,
.popup__content .frm-container > :is(h1, h2, h3, h4, h5, h6):has(+ p, + h1, + h2, + h3, + h4, + h5, + h6),
.popup__content .frm-container > :empty,
.popup__content .frm_forms > :is(h1, h2, h3, h4, h5, h6):has(+ p, + h1, + h2, + h3, + h4, + h5, + h6),
.popup__content .frm_forms > :empty,
.popup__content .frm_form_fields > :is(h1, h2, h3, h4, h5, h6):has(+ p, + h1, + h2, + h3, + h4, + h5, + h6),
.popup__content .frm_form_fields > :empty,
.popup__content .frm_form_fields fieldset > :is(h1, h2, h3, h4, h5, h6):has(+ p, + h1, + h2, + h3, + h4, + h5, + h6),
.popup__content .frm_form_fields fieldset > :empty,
.popup__content .frm_fields_container > :is(h1, h2, h3, h4, h5, h6):has(+ p, + h1, + h2, + h3, + h4, + h5, + h6),
.popup__content .frm_fields_container > :empty {
  margin-bottom: 0;
}
.popup__content:has(.frm_loading_form)::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 19;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 28px;
  height: 28px;
  background: none;
  border: 4px solid rgba(79, 79, 79, 0.4);
  border-left-color: rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  animation: loading-spinner 600ms linear infinite;
}
.popup__content .frm_loading_form {
  display: none;
}
.popup__content .frm_message {
  display: contents;
}
.popup__content .frm_message p {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: -12px;
  padding: 10px 44px;
  background-color: #a89162;
}
.popup__content .frm_message p:first-of-type {
  padding-top: 56px;
  border-radius: 10px 10px 0 0;
}
.popup__content .frm_message p:last-of-type {
  padding-bottom: 50px;
  border-radius: 0 0 10px 10px;
}
.popup__content .frm_form_field:has(> .frm_submit) {
  display: contents;
}

.popup .minicart__inner {
  display: contents;
}
.popup .minicart__items {
  display: contents;
}

#popup_filter_abbr,
.minicart__total {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  box-sizing: border-box;
  font: 15px/20px TwCenMTPro-Light;
  min-height: 48px;
  margin: 0;
  color: #2f3f4e;
  background: #f9f9f9;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.055);
  border-width: 1px 0px 1px 0px;
}
#popup_filter_abbr {
  grid-area: abbr;
}
#popup_filter_abbr.loading > * {
  display: none;
}
#popup_filter_abbr.loading::before {
  content: "Loading...";
}
#popup_filter_abbr.loading::after {
  margin: 0 10px;
  border-left-color: transparent;
}

#popup_filter_footer {
  background: #47535E;
  display: grid;
  grid-template: "abbr abbr" auto "btn1 btn2" auto/1fr 1fr;
}

#popup_filter_close,
#popup_filter_reset {
  border-radius: 9px;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  min-height: 48px;
  background-color: transparent;
  margin: 10px;
}

#popup_filter_close {
  /*background-color: rgba(0,0,0, 0.25);*/
  backdrop-filter: brightness(0.6) saturate(2);
  grid-area: btn1;
  margin-right: 5px;
}

#popup_filter_reset {
  /*background-color: rgba(255, 255, 255, 0.2);*/
  backdrop-filter: saturate(1.2) brightness(1.2);
  grid-area: btn2;
  margin-left: 5px;
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
/*--------- ANIMATION KEYFRAMES --------- */
@keyframes view-open {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes view-close {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-25%);
    opacity: 0.8;
  }
}
@keyframes view-open-reverse {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes view-close-reverse {
  0% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes modal-open {
  0% {
    transform: translateY(110vh);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes modal-close {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(110vh);
  }
}
@keyframes aside-open {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes aside-close {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes aside-remove {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(120%);
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes bgnd-out {
  0% {
    background-color: rgba(0, 0, 0, 0.2);
  }
  100% {
    background-color: rgba(0, 0, 0, 0);
  }
}
@keyframes bgnd-in {
  0% {
    background-color: rgba(0, 0, 0, 0);
  }
  100% {
    background-color: rgba(0, 0, 0, 0.2);
  }
}
@keyframes alert-open {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes alert-close {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
@keyframes btn-collapse {
  0% {
    width: 100%;
  }
  100% {
    width: 44px;
  }
}
@keyframes li-delete {
  50% {
    height: 0px;
    border-color: #e33a2e;
    transform: scale(1);
  }
  100% {
    height: 0px;
    border-color: #e33a2e;
    transform: scale(0);
  }
}
@keyframes popover-open {
  0% {
    transform: translateY(40px);
    opacity: 0;
  }
  1% {
    transform: translateY(40px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes popover-close {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  99% {
    transform: translateY(40px);
    opacity: 0;
  }
  100% {
    transform: translateY(40px);
    opacity: 0;
  }
}
@keyframes popoverbg-out {
  0% {
    background-color: rgba(0, 0, 0, 0.5019607843);
  }
  100% {
    background-color: rgba(0, 0, 0, 0);
  }
}
@keyframes popoverbg-in {
  0% {
    background-color: rgba(0, 0, 0, 0);
  }
  100% {
    background-color: rgba(0, 0, 0, 0.5019607843);
  }
}
/*=============================================================================
  HEADER & MAIN MENU
===============================================*/
#logo {
  position: relative;
  margin: 20px auto;
  max-width: 320px;
}
#logo img {
  display: block;
  position: absolute;
  opacity: 0;
  transition: opacity 0.2s linear;
}
#logo img:first-child {
  opacity: 1;
}
#logo img:last-child {
  position: relative;
}
@media screen and (min-width: 768px) {
  #logo {
    margin: 0 auto;
    padding: 23px 23px 13px;
  }
  #logo img {
    width: auto;
    height: 78px;
  }
}

#header {
  position: relative;
  z-index: 7;
  background-color: #fff;
}
#header .wrap {
  max-width: 1290px;
  display: flex;
  justify-content: center;
  align-content: center;
}
#header .header__left,
#header .header__right {
  flex: 1;
  height: -moz-fit-content;
  height: fit-content;
  align-self: center;
  font-size: 14px;
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  #header .header__left,
  #header .header__right {
    display: none;
  }
}
#header .header__right {
  order: 1;
  text-align: right;
}
#header .header__right p {
  margin-bottom: 10px;
}
#header .header__left {
  order: -1;
  text-align: left;
}
#header .wp-image-32041,
#header .wp-image-32042 {
  border-radius: 7px;
}

@media screen and (min-width: 768px) {
  #mobile-header {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #header {
    padding: 0 75px;
  }
  body:not(.home) #header {
    background-color: #fcfcfc;
    border-bottom: 1px solid #ebebea;
    margin-bottom: -1px;
  }
}
#mobile-menu-open {
  cursor: pointer;
  width: 28px;
  height: 28px;
  box-sizing: content-box;
  border: 20px solid transparent;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
#mobile-menu-open::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: content-box;
  width: 100%;
  height: 2px;
  background: #aaa;
  background-clip: content-box;
  padding: 25% 0;
  border-top: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
}

#mobile-cart-open {
  cursor: pointer;
  width: 36px;
  height: 28px;
  box-sizing: content-box;
  border: 20px solid transparent;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
}
#mobile-cart-open::before {
  --size: 36px;
}
#mobile-cart-open .minicart__count, #mobile-cart-open[data-count]::after {
  font: 14px/16px TwCenMTPro-Light;
  content: attr(data-count);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 auto;
  min-width: 19px;
  height: 19px;
  border-radius: 19px;
  position: absolute;
  right: -9px;
  top: -9px;
  color: #fff;
  background-color: #aaa;
}

#menu:has(.menu-item.js--opened) {
  z-index: 29;
}
#menu {
  background: #fff;
  position: relative;
  z-index: 27;
  text-align: center;
  font-size: 16px;
  line-height: 36px;
  display: grid;
  grid-template: "menu" 1fr/1fr;
}
:not(.transparent-header) #menu::before {
  background: #fff;
  grid-area: menu;
}
@media screen and (min-width: 768px) {
  #menu {
    grid-column: 1/-1;
    position: sticky;
    top: calc(-1px + var(--insetTop));
  }
  #menu > .inner {
    grid-area: menu;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
}
#menu.js--stuck {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.primary_menu {
  padding: 0;
  margin: 0;
  display: grid;
  grid-auto-flow: column;
}
.primary_menu li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.primary_menu li.current-menu-item > a, .primary_menu li.current-menu-item > .a, .primary_menu li.current-menu-parent > a, .primary_menu li.current-menu-parent > .a, .primary_menu li.current-menu-ancestor > a, .primary_menu li.current-menu-ancestor > .a {
  color: #A89162;
}
.primary_menu > li {
  grid-row: 1;
  transition: opacity 0.2s linear;
  margin: 0;
  margin-bottom: -1px;
}
.primary_menu > li:hover > a {
  color: #A89162;
}
.primary_menu > li:nth-child(1) {
  grid-column-start: 1;
}
.primary_menu > li:nth-child(2) {
  grid-column-start: 2;
}
.primary_menu > li:nth-child(3) {
  grid-column-start: 3;
}
.primary_menu > li:nth-child(4) {
  grid-column-start: 4;
}
.primary_menu > li:nth-child(5) {
  grid-column-start: 5;
}
.primary_menu > li:nth-child(6) {
  grid-column-start: 6;
}
.primary_menu > li:nth-child(7) {
  grid-column-start: 7;
}
.primary_menu > li:nth-child(8) {
  grid-column-start: 8;
}
.primary_menu > li:nth-child(9) {
  grid-column-start: 9;
}
.primary_menu > li:nth-child(10) {
  grid-column-start: 10;
}
.primary_menu > li:nth-child(11) {
  grid-column-start: 11;
}
.primary_menu > li:nth-child(12) {
  grid-column-start: 12;
}
.primary_menu > li:nth-child(13) {
  grid-column-start: 13;
}
.primary_menu > li:nth-child(14) {
  grid-column-start: 14;
}
.primary_menu > li:nth-child(15) {
  grid-column-start: 15;
}
.primary_menu a,
.primary_menu .a {
  letter-spacing: -0.1px;
  text-decoration: none;
  cursor: pointer;
  line-height: 2;
}
.primary_menu a:not(.button):hover,
.primary_menu .a:not(.button):hover {
  color: #A89162;
}
.primary_menu > li > a, .primary_menu > li > .a {
  display: flex;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
  padding: 8px 15px 9px;
  position: relative;
  overflow: hidden;
}
.primary_menu > li > .a {
  padding: 8px 10px 9px;
  min-width: 32px;
}
.primary_menu .saved-items-count,
.primary_menu .basket-items-count {
  font-size: 15px;
  margin-left: 6px;
}

.menu-item-auxilary {
  display: none;
  cursor: pointer;
  padding: 8px;
  position: absolute;
  left: 0;
  top: 0;
}
.menu-item-auxilary::before {
  border-radius: 100px;
  padding: 8px 16px;
}

#menu.search .menu-item-auxilary {
  visibility: hidden;
}

body.post-type-archive-product .menu-item-auxilary {
  display: block;
}
body.post-type-archive-product .menu-item-auxilary::before {
  content: "Filters";
  padding-right: 40px;
}
body.post-type-archive-product .menu-item-auxilary > .button-icon {
  right: 10px;
}

body.post-type-archive-product.js--hidesidebar .menu-item-auxilary > .button-icon {
  transform: rotate(45deg);
}
body.post-type-archive-product.js--hidesidebar .menu-item-auxilary > .button-icon::before, body.post-type-archive-product.js--hidesidebar .menu-item-auxilary > .button-icon::after {
  width: 18px;
}

.primary_menu > li:has(> .submenu) > :is(a, .a)::after {
  content: "";
  visibility: hidden;
  animation-name: instant-hide;
  animation-fill-mode: forwards;
  width: 12px;
  height: 12px;
  position: absolute;
  z-index: 9;
  bottom: 0;
  left: 50%;
  margin-left: -7px;
  transform: rotate(-45deg) translateY(50%);
  transform-origin: bottom;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
}
.primary_menu > li:has(> .submenu):is(.js--opening, .js--open, .js--opened) > :is(a, .a)::after {
  animation-name: instant-show;
}

.submenu:not(:last-child) {
  display: none !important;
}
.submenu {
  line-height: 1.618;
  overflow: hidden;
  position: absolute;
  z-index: 8;
  top: 100%;
  background: #fff;
  text-align: left;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #333;
  box-sizing: border-box;
  width: 100%;
  left: 0;
  animation-name: none;
  animation-fill-mode: forwards;
  height: auto;
  visibility: hidden;
  box-shadow: 0px 100vh 0px 100vh rgba(0, 0, 0, 0.25);
}
.submenu p * > a:not(.button), .submenu li * > a:not(.button) {
  line-height: 2;
  white-space: nowrap;
  display: inline-block;
}
.submenu ul {
  padding: 0;
}
.submenu ul ul {
  padding-left: 16px;
}
.submenu .panel {
  margin-bottom: 16px;
  padding-bottom: 0;
  aspect-ratio: 1/1;
}
.submenu .panel.aspect2x1 {
  aspect-ratio: unset;
  padding-bottom: calc(50% - 12px);
}
.submenu .panel.aspect4x3 {
  aspect-ratio: unset;
  padding-bottom: calc(75% - 8px);
}
.submenu .panel.aspect3x2 {
  aspect-ratio: 3/2;
}
.submenu .panel.aspect16x9 {
  aspect-ratio: unset;
  padding-bottom: calc(62.5% - 10px);
}
.submenu .panel.aspect4x5 {
  aspect-ratio: 4/5;
}
.submenu .panel.aspect2x3 {
  aspect-ratio: 2/3;
}
.submenu .panel_content {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.submenu h5,
.submenu .widget-title {
  position: relative;
  font: 17px/20px TwCenMTPro-Light;
  color: #999;
  margin-bottom: 25px;
}
.submenu h5:not(:first-child),
.submenu .widget-title:not(:first-child) {
  margin-top: 32px;
}
.submenu h5::after,
.submenu .widget-title::after {
  content: "";
  display: block;
  width: 100px;
  height: 1px;
  background: #ddd;
  position: absolute;
  left: -1px;
  bottom: -6px;
}
.submenu h5:empty::before,
.submenu .widget-title:empty::before {
  content: " ";
}
.submenu h5:empty::after,
.submenu .widget-title:empty::after {
  display: none;
}
.submenu .sm-links {
  display: flex;
  gap: 16px;
  padding-top: 16px;
}
.submenu .sm-links .fa::before {
  font-size: 28px;
  color: #93928f;
  display: inline-block;
}
.submenu > .wrap {
  max-width: 1290px;
  padding: 24px;
  display: grid;
  gap: 0 40px;
  grid-template-columns: repeat(5, 1fr);
  overflow: visible;
}
.submenu .rowspan-1 {
  grid-column-end: span 1;
}
.submenu .rowspan-2 {
  grid-column-end: span 2;
}
.submenu .rowspan-3 {
  grid-column-end: span 3;
}
.submenu .rowspan-4 {
  grid-column-end: span 4;
}
.submenu .rowspan-5 {
  grid-column-end: span 5;
}

.primary_menu li:hover > .submenu {
  z-index: 4;
}
.primary_menu li.js--opened .submenu {
  visibility: visible;
}
.primary_menu li.js--closed .submenu {
  visibility: hidden;
}
.primary_menu li:is(.js--open, .js--opening) .submenu {
  visibility: visible;
  animation-name: instant-show;
}
.primary_menu li:is(.js--close, .js--closing) .submenu {
  animation-name: instant-hide;
}
.primary_menu li:is(.js--open, .js--opening, .js--opened) .submenu aside {
  animation-name: submenu-shiftdown;
}

.primary_menu::after {
  content: "";
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100vh;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.25);
}

@keyframes submenu-fadein {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  1% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes submenu-fadeout {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes instant-show {
  0% {
    visibility: hidden;
  }
  1% {
    visibility: visible;
  }
  100% {
    visibility: visible;
  }
}
@keyframes instant-hide {
  0% {
    visibility: visible;
  }
  1% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
  }
}
@keyframes submenu-shiftdown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes submenu-shiftup {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-20px);
  }
}
a.tag--pdf::after {
  content: "PDF";
}

.menu-item-account #frm-login a[href="#reset_password_popup"] {
  color: inherit;
  text-decoration: underline;
  text-decoration-color: currentColor;
  text-decoration-color: color-mix(in srgb, currentColor, transparent 67%);
  text-underline-offset: 0.33em;
  text-decoration-thickness: 1px;
  font: 16px/20px TwCenMTPro-Light;
}
.menu-item-account #frm-login a[href="#reset_password_popup"]:not(:hover) {
  opacity: 0.5;
}

#menu .primary_menu > li {
  transition: opacity 200ms linear;
}

#menu:not(.search) .menu-search-close {
  visibility: hidden;
}

#menu.search {
  z-index: 9;
}
#menu.search .primary_menu > li {
  opacity: 0;
}
#menu.search .menu-item-search {
  visibility: hidden;
}
#menu.search #menu-search-bar {
  opacity: 1;
  z-index: 9;
}

#menu-search-toggle {
  min-width: 52px;
  justify-content: center;
}

#menu-search-bar {
  display: grid;
  align-items: center;
  box-sizing: border-box;
  position: relative;
  z-index: -1;
  grid-column: 1/999;
  border-right: 52px solid transparent;
  border-left: 5px solid transparent;
  margin: 6px 0;
  opacity: 0;
}
#menu-search-bar .search_box {
  display: flex;
}

.menu-search-close {
  transform: translateX(100%);
  width: 52px;
  height: 52px;
  margin-top: -26px;
}
.menu-search-close:hover::before, .menu-search-close:hover::after {
  background: #b09d75;
}

.submenu .widget[id^=acf-panels] .widget_panels {
  margin: 0 -12px;
}
.submenu .widget[id^=black-studio-tinymce]:has(#frm-login) {
  grid-column-end: span 2;
  padding-right: 40px;
}
.submenu .widget[id^=black-studio-tinymce]:has(#frm-login):not(:first-child) {
  padding-left: 40px;
}

.widget_fac-wl-default-items {
  grid-column: 1/-1;
  display: grid;
  gap: 0 16px;
  grid-template-columns: 2fr 3fr 5fr;
}
.widget_fac-wl-default-items:not(:first-child) {
  padding-left: 20px;
}
.widget_fac-wl-default-items:has(> ul:only-of-type) {
  grid-column: auto/span 3;
  grid-template-columns: 1fr;
}
.widget_fac-wl-default-items .mm__wl__altcontent:not(:first-child) {
  display: none;
}
.widget_fac-wl-default-items .mm__wl__altcontent {
  min-height: 173px;
}
.widget_fac-wl-default-items .btn--ctxmenu {
  display: none !important;
}
.widget_fac-wl-default-items .wl__li::before {
  display: none;
}
.widget_fac-wl-default-items .wl__li {
  display: contents;
}
.widget_fac-wl-default-items .wl__li__a {
  position: relative;
  font: 17px/20px TwCenMTPro-Light;
  color: #999;
  text-decoration-line: underline;
  text-decoration-color: #ddd;
  text-underline-offset: 10px;
  text-decoration-thickness: 1px;
  display: flex;
  align-items: center;
}
.widget_fac-wl-default-items .wl__li__a::after {
  display: none;
}
@media screen and (min-width: 768px) {
  .widget_fac-wl-default-items .wl__minigrid {
    --products-per-row: 10;
  }
}
.widget_fac-wl-default-items .wl__minigrid {
  position: relative;
  margin: 32px 16px 32px 0;
  padding: 0;
  overflow: visible;
}
.widget_fac-wl-default-items .wl__minigrid::before {
  content: "";
  position: absolute;
  inset: 0 0 0 0;
  background-color: #f9f7f6;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 10px;
  margin: -16px;
}
.widget_fac-wl-default-items .wl__recent--default {
  margin-bottom: 16px;
  display: flex;
  flex-flow: column;
}
.widget_fac-wl-default-items .wl__recent--default .button:last-child {
  margin-top: auto;
}
.widget_fac-wl-default-items .wl__recent--folders,
.widget_fac-wl-default-items .wl__recent--lists {
  margin-bottom: 16px;
  display: flex;
  flex-direction: column;
}
.widget_fac-wl-default-items .wl__recent--folders li:last-of-type,
.widget_fac-wl-default-items .wl__recent--lists li:last-of-type {
  margin-bottom: auto;
}
.widget_fac-wl-default-items .wl__recent--folders a,
.widget_fac-wl-default-items .wl__recent--lists a {
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.1;
  padding: 8px 0 6px;
  font-size: 15px;
  display: block;
  margin-left: -14px;
}
.widget_fac-wl-default-items .wl__recent--folders a::before,
.widget_fac-wl-default-items .wl__recent--lists a::before {
  vertical-align: text-top;
}
.widget_fac-wl-default-items .wl__recent--folders .wl__f__expand,
.widget_fac-wl-default-items .wl__recent--lists .wl__f__expand {
  display: none;
}
.widget_fac-wl-default-items a:not(:hover) > .wl__li__count {
  background-color: #ccc;
}
.widget_fac-wl-default-items button:last-child {
  margin-top: 20px;
  margin-left: -14px;
}

.wl__recent--folders .wl__f__a::before {
  margin: -5px 0px -4px -2px !important;
}

.wl__recent--folders .wl__f__a::after {
  content: attr(data-count);
}

.wl__recent--lists li > a::before {
  margin: -3px 0px -3px -3px !important;
}

#minicart-toggle::after {
  background-color: #fafafa;
}

.widget_fac-basket-summary {
  grid-column-end: span 5;
  display: grid;
  grid-template: "title summary" auto "items summary" auto/2fr 1fr;
  align-items: flex-start;
}
.widget_fac-basket-summary h5 {
  grid-area: title;
}
.widget_fac-basket-summary::after {
  grid-area: summary;
  content: "";
  background: #fafafa;
  width: auto;
  position: relative;
  z-index: -1;
  margin: -24px calc(-50vw + 150% + 9px) -24px 0;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
}
.widget_fac-basket-summary .minicart__items {
  grid-area: items;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc(25% - 12px);
  gap: 16px;
  padding-right: 16px;
  overflow-x: auto;
}
.widget_fac-basket-summary .product__excerpt {
  font-size: 14px;
  line-height: 20px;
}
.widget_fac-basket-summary .size_metric {
  display: none;
}

[rel=mm-services] ~ .submenu > .wrap {
  grid-template-columns: repeat(5, auto);
}

.mm_basket_summary {
  grid-area: summary;
  padding: 0 40px;
}
.mm_basket_summary a[href="/checkout/"] {
  background-color: #47535E;
}
.mm_basket_summary .minicart__total {
  all: unset;
}

.widget_fac-mm-adv-search {
  grid-column-end: span 5;
  margin-bottom: 36px;
}

#mm_search {
  display: grid;
  -moz-column-gap: 28px;
       column-gap: 28px;
  grid-template-columns: repeat(6, 1fr);
}
@media screen and (max-width: 1279px) {
  #mm_search {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}
#mm_search .select_options > li {
  font-size: 14px;
  color: #000;
}
#mm_search fieldset:not(#mm_search_keywords, :last-of-type) {
  padding-right: 24px;
  border-right: 1px solid #eee;
}
#mm_search_keywords {
  display: flex;
  justify-content: center;
  grid-column-end: span 6;
  margin: 0 auto;
  width: 100%;
}
#mm_search_keywords:not(:only-child) {
  margin-bottom: 36px;
}
#mm_search_keywords .search_box {
  width: 640px;
}
#mm_search_keywords input {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background-color: rgba(0, 0, 0, 0.0275);
}
#mm_search_keywords button[type=submit] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#mm_search_cat2, #mm_search_size {
  grid-column-end: span 2;
}
#mm_search_cat2 .select_options, #mm_search_size .select_options {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@media screen and (max-width: 1279px) {
  #mm_search_cat2 .select_options, #mm_search_size .select_options {
    grid-template-columns: repeat(2, auto);
  }
}
@media screen and (min-width: 1280px) {
  #mm_search_cat2 .select_options, #mm_search_size .select_options {
    grid-template-columns: repeat(2, 1fr);
  }
}
#mm_search_size .select_options li.default, #mm_search_price .select_options li.default {
  display: none;
}
#mm_search_size .select_options span::before {
  content: "/ ";
}
@media screen and (max-width: 1279px) {
  #mm_search_size .select_options span {
    display: none;
  }
}
#mm_search_sortby {
  display: none;
}

#mobile-menu {
  display: none;
}

/*ul*/
.mobile-menu {
  padding: 0;
  padding-bottom: calc(3lh + env(safe-area-inset-bottom));
  text-align: center;
}
.mobile-menu li {
  display: block;
}
.mobile-menu li a {
  font-size: 20px;
  line-height: 36px;
  text-decoration: none;
  display: block;
  padding: 6px;
}
.mobile-menu hr:only-child {
  margin: 14px auto 20px;
  width: 100px;
}

/*li*/
.mobile-menu-search {
  padding-bottom: 40px;
}

@media screen and (max-width: 767px) {
  html.mobile-menu-visible {
    overflow: hidden;
  }
  html.mobile-menu-visible #mobile-menu {
    display: block;
    opacity: 1;
    transform: translateY(0);
  }
}
#slideshow {
  background: transparent no-repeat top center scroll;
  background-size: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#above_the_fold {
  display: contents;
}
#above_the_fold > :nth-child(1) {
  grid-column: 1;
  grid-row: 1;
}
#above_the_fold > :nth-child(2) {
  grid-column: 1;
  grid-row: 2;
}
#above_the_fold > :nth-child(3) {
  grid-column: 1;
  grid-row: 3;
}
#above_the_fold > :nth-child(4) {
  grid-column: 1;
  grid-row: 4;
}
#above_the_fold #slideshow {
  grid-column: 1;
  grid-row: 1/span 4;
  width: 100%;
  height: 100vh;
}
@media (max-width: 1279px) {
  #above_the_fold #slideshow {
    transform: translateY(0) !important;
    bottom: 0;
    top: auto;
    min-height: 0;
  }
}

.bannerimage {
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .bannerimage {
    height: clamp(0px, 80vw, 400px);
  }
}
@media screen and (min-width: 768px) {
  .bannerimage {
    height: clamp(0px, 25vw, 360px);
  }
}
.bannerimage img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  #slideshow {
    position: relative !important;
  }
  #above_the_fold + #homepage_panels {
    padding-top: 20px;
  }
}
.pseudo-background #header,
.pseudo-background #menu:not(.js--stuck) {
  background: none !important;
  border-color: transparent !important;
}
@media screen and (min-width: 768px) {
  .pseudo-background #header::before {
    content: "";
    height: 168px;
  }
}
.pseudo-background #header::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background: #fff;
  opacity: 1;
  transition: opacity 0.2s linear;
}
.pseudo-background .primary_menu > li > .submenu {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}

.transparent-header #logo .logo-gold {
  opacity: 0;
}
.transparent-header #logo .logo-white {
  opacity: 1;
}
.transparent-header.pseudo-background #header::before {
  opacity: 0;
}
.transparent-header #header,
.transparent-header #menu:not(.js--stuck) {
  background: none;
  color: #fff;
}
.transparent-header #menu:not(.js--stuck) .primary_menu > li > a, .transparent-header #menu:not(.js--stuck) .primary_menu > li > .a {
  color: #fff;
}
.transparent-header #mobile-menu-open::before {
  background-color: #fff;
  border-color: #fff;
}
.transparent-header #mobile-cart-open .minicart__count {
  color: #111;
  background-color: #fff;
}
.transparent-header #slideshow .panel_image {
  filter: contrast(0.95) brightness(0.95);
}
.transparent-header #slideshow .panel_image::after {
  content: "";
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.3) 15%, rgba(0, 0, 0, 0) 30%);
}

/*=============================================================================
  FOOTER 2025
===============================================*/
#wp-footer {
  display: contents;
}

#eop {
  float: left;
  width: 100%;
}

#footer {
  position: relative;
  color: #fff;
  background: #5a6f6c;
  font: 18px/22px TwCenMTPro-Light;
}
@media screen and (max-width: 767px) {
  #footer {
    text-align: center;
    padding: 0 16px;
  }
}
@media screen and (min-width: 768px) {
  #footer {
    display: grid;
    grid-template-columns: 20px 1fr [left-start] minmax(400px, 520px) [left-end] 40px [middle-start] 280px [middle-end] 40px [right-start] 280px [right-end] 1fr 20px;
  }
}
@media print {
  #footer {
    display: none;
  }
}
#footer .footer-col1,
#footer .footer-col2,
#footer .footer-col3 {
  padding-top: 40px;
}
@media screen and (min-width: 768px) {
  #footer .footer-col1,
  #footer .footer-col2,
  #footer .footer-col3 {
    grid-row: 1/span 1;
  }
}
#footer .footer-col1 {
  grid-column: left;
}
#footer .footer-col2 {
  grid-column: middle;
}
#footer .footer-col3 {
  grid-column: right;
}
#footer .footer-end {
  margin-top: 1lh;
  padding: 40px 0;
  font-size: 16px;
  line-height: 18px;
}
@media screen and (min-width: 768px) {
  #footer .footer-end {
    grid-row: 2/span 1;
    grid-column: left-start/right-end;
  }
}
#footer a:not(:hover) {
  text-decoration: none;
}
#footer h3 {
  font-size: 21px;
  line-height: 28px;
  position: relative;
  margin-bottom: 32px;
}
#footer h3:not(:first-of-type) {
  margin-top: 35px;
  margin-bottom: 20px;
}
#footer h3::after {
  content: "";
  height: 2px;
  border-top: 1px solid;
  opacity: 0.5;
  position: absolute;
  bottom: -0.3em;
  width: 50px;
}
@media screen and (max-width: 767px) {
  #footer h3::after {
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (min-width: 768px) {
  #footer h3::after {
    left: 0;
  }
}
#footer h4 {
  font-size: 21px;
  line-height: 28px;
  margin-bottom: 16px;
}
#footer h4:not(:first-child) {
  padding-top: 16px;
}
#footer .wp-image-21467 {
  margin: 10px 0;
  width: auto;
  height: 76px;
}
#footer .wp-image-32041,
#footer .wp-image-32042,
#footer .wp-image-36886 {
  border-radius: 7px;
}
#footer .sm-links {
  display: flex;
  gap: 16px;
}
@media screen and (max-width: 767px) {
  #footer .sm-links {
    justify-content: center;
  }
}
#footer .sm-links a {
  text-decoration: none !important;
}
#footer .sm-links .fa::before {
  font-size: 32px;
  color: #fff;
}

@media screen {
  #print-only--footer {
    display: none;
  }
}

#footer-toggle {
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  bottom: calc(100% + 10px);
  right: 10px;
  display: grid;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  #footer-toggle {
    display: none;
  }
}
#footer-toggle::after {
  content: "";
  aspect-ratio: 1/1;
  width: 40px;
  border-radius: 40px;
  color: #fff;
  background: #5a6f6c no-repeat center center/33px scroll;
  background-image: url("data:image/png;base64,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");
}
#footer-toggle:hover::after {
  opacity: 1;
}

.approaching-eop #footer-toggle,
.approaching-eop #footer.fclosing #footer-toggle,
body:not(.post-type-archive-product) #footer-toggle {
  display: none;
}

@media screen and (min-width: 768px) {
  .post-type-archive-product #footer {
    position: sticky;
    z-index: 7;
    transform: translateY(0%);
    --height: 100vh;
    bottom: calc(-1 * var(--height));
  }
  .post-type-archive-product #footer.fopen {
    transform: translateY(-100%);
  }
  #page {
    transition: filter 250ms linear;
  }
  #page:has(~ #footer.fopen) {
    pointer-events: none;
    filter: brightness(0.8);
  }
  .post-type-archive-product:not(.approaching-eop) #footer {
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }
}
#scroll-to-top {
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  bottom: calc(100% + 10px);
  right: 10px;
  display: grid;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  #scroll-to-top {
    display: none;
  }
}
#scroll-to-top::before {
  content: "";
  aspect-ratio: 1/1;
  width: 40px;
  border-radius: 40px;
  background: #5a6f6c no-repeat center center/33px scroll;
  background-image: url("data:image/png;base64,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");
}

body.post-type-archive-product:not(.approaching-eop) #scroll-to-top {
  transform: translateY(calc(-100% - 10px));
}

#saved-items-tooltip {
  line-height: 37px;
  margin: 0;
  position: fixed;
  z-index: 95;
  max-width: 540px;
  font: 17px/20px TwCenMTPro-Light;
  text-align: center;
  letter-spacing: 0.01em;
  cursor: default;
  left: auto;
  right: auto;
  padding: 32px 24px;
  background: #fff;
  color: #111;
  border: 2px solid #a89162;
}
@media (max-width: 767px) {
  #saved-items-tooltip {
    bottom: 3px;
    left: 3px;
    right: 3px;
    box-shadow: 0 3px 0 6px #fff;
  }
}
@media (min-width: 768px) {
  #saved-items-tooltip {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 50px;
  }
}
#saved-items-tooltip div {
  display: inline-block;
  white-space: nowrap;
}
#saved-items-tooltip .default-close {
  width: 30px;
  height: 30px;
  top: 0px;
  margin: 4px;
  background: #f7f7f7;
}
#saved-items-tooltip .i--heart::before {
  --size: 28px !important;
  margin: -6px 0 -4px;
}
#saved-items-tooltip .i--truck {
  --size: 31px !important;
  margin: -6px 0 -4px;
}

body:not(.post-type-archive-product) #saved-items-tooltip {
  display: none;
}

.grecaptcha-badge {
  visibility: hidden;
  z-index: 2;
}

/*=============================================================================
  CUSTOM PANELS
===============================================*/
#homepage_panels {
  padding: 20px 0 40px;
}

.panels {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
@media screen and (max-width: 767px) {
  .panels {
    gap: 12px;
  }
}
@media screen and (min-width: 768px) {
  .panels {
    gap: 16px;
  }
}
.panels {
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
}
.panels li {
  box-sizing: border-box;
  width: 100%;
}

.panel {
  margin-bottom: 0;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  border: 0 none;
}
.panel:not(.style-2) {
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
}

@media screen and (max-width: 767px) {
  .panels li {
    grid-column-end: span 12;
    height: clamp(0px, 80vw, 400px);
  }
  .panels li:has(> .mobile-hide) {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .panels li {
    grid-column-end: span 12;
    height: clamp(0px, 33vw, 460px);
  }
  .panels li:has(> .size-2) {
    grid-column-end: span 6;
    height: clamp(0px, 25vw, 360px);
  }
  .panels li:has(> .size-3) {
    grid-column-end: span 4;
    height: clamp(0px, 25vw, 360px);
  }
  .panels li:has(> .size-4) {
    grid-column-end: span 3;
    height: clamp(0px, 25vw, 360px);
  }
  .panels li:has(> .desktop-hide) {
    display: none;
  }
}
.panels li:has(> .style-2),
.panels li:has(> .aspect0) {
  height: auto;
}

.panel.aspect0 .panel_image {
  position: static;
  aspect-ratio: var(--aspect);
}

.panel_image {
  display: grid;
  position: absolute;
  z-index: 3;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Chrome & Safari */
  image-rendering: optimize-contrast; /* CSS3 Proposed */
  -ms-interpolation-mode: nearest-neighbor; /* IE8+ */
  filter: contrast(0.95) brightness(0.95);
}
.panel_image img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.panel:not(.style-2) a {
  text-decoration: none;
  color: #fff;
}
.panel:not(.style-2) .panel_link {
  position: absolute !important;
  z-index: 5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.panel:not(.style-2).no_title.no_text .panel_image {
  filter: none;
}
.panel:not(.style-2) h2 {
  position: relative;
  font-size: 28px;
  margin-bottom: 38px;
  width: 100%;
}
.panel:not(.style-2) h2::after {
  content: "";
  background: rgba(255, 255, 255, 0.75);
  left: 50%;
  bottom: -15px;
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .panel:not(.style-2) h2 {
    font-size: 24px;
    margin-bottom: 24px;
  }
  .panel:not(.style-2) h2::after {
    bottom: -12px;
  }
}
.panel_image:has([loading=lazy]) ~ .panel:not(.style-2) .panel_content, .panel_image:has([src="/lazy.gif"]) ~ .panel:not(.style-2) .panel_content {
  display: none;
}
.panel:not(.style-2) .panel_content {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .panel:not(.style-2) .panel_content {
    font-size: 16px;
  }
}
.panel:not(.style-2) .panel_content {
  text-align: center;
  white-space: break-spaces;
  position: absolute;
  z-index: 4;
  top: 20px;
  left: 20px;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.7), 0 0 16px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  padding: 5%;
  box-sizing: border-box;
}
.panel:not(.style-2).no_image .panel_content {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}
.panel:not(.style-2) .panel_content > .text:empty {
  display: none;
}
.panel:not(.style-2) .panel_content > .text {
  position: relative;
  min-width: 200px;
  max-width: 90%;
}
.panel:not(.style-2).reveal .panel_content > h2 {
  transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
  transform: translateY(40px);
}
.panel:not(.style-2).reveal:hover .panel_content > h2, .hover > .panel:not(.style-2).reveal .panel_content > h2, .panel:not(.style-2).topleft .panel_content > h2, .panel:not(.style-2).bottomleft .panel_content > h2, .panel:not(.style-2).topright .panel_content > h2, .panel:not(.style-2).bottomright .panel_content > h2 {
  transform: translateY(0);
}
.panel:not(.style-2).reveal .panel_content > .text {
  transition: opacity 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
  transform: translateY(240px);
  opacity: 0;
}
.panel:not(.style-2).reveal:hover .panel_content > .text, .hover > .panel:not(.style-2).reveal .panel_content > .text {
  transform: translateY(0);
  opacity: 1;
}

.panel .panel_image::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--img) center;
  background-size: cover;
  opacity: 0;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  transform: translate3d(0px, 0, 0);
  backface-visibility: hidden;
  perspective: 1000;
}

.panel.fastzoom .panel_image::after {
  opacity: 1;
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  backface-visibility: hidden;
  perspective: 1000;
}

.panel.fastzoom:hover .panel_image::after,
.hover > .panel.fastzoom .panel_image::after {
  transform: scale(1.1) translate3d(0px, 0, 0);
}

.panel.slowzoom .panel_image::after,
.panel.kenburns .panel_image::after {
  transition: opacity 0s linear, transform 0s linear;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  backface-visibility: hidden;
  perspective: 1000;
}

.panel.slowzoom:hover .panel_image::after,
.hover > .panel.slowzoom .panel_image::after {
  opacity: 1;
  transition: transform 15s linear;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  backface-visibility: hidden;
  perspective: 1000;
  transform: scale(1.5625) translate3d(0px, 0, 0);
}

.panel.kenburns:hover .panel_image::after,
.hover > .panel.kenburns .panel_image::after {
  opacity: 1;
  transition: transform 20s linear, opacity 0.2s linear;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  backface-visibility: hidden;
  perspective: 1000;
  transform: scale(1.25) translate3d(-25%, 0, 0);
  width: 125%;
  right: auto;
}

.panel:not(.style-2).no_image .panel_content button {
  filter: saturate(1.075) brightness(1.075) contrast(1.15);
}
.panel:not(.style-2).topleft .panel_content, .panel:not(.style-2).bottomleft .panel_content {
  text-align: left;
  padding-bottom: 0;
}
.panel:not(.style-2).topright .panel_content, .panel:not(.style-2).bottomright .panel_content {
  text-align: right;
  padding-bottom: 0;
}
.panel:not(.style-2).bottomleft .panel_content, .panel:not(.style-2).bottomright .panel_content {
  flex-flow: column-reverse;
}
.panel:not(.style-2) {
  /*re-position [title] custom-underline*/
}
.panel:not(.style-2).topleft .panel_content h2::after, .panel:not(.style-2).bottomleft .panel_content h2::after, .panel:not(.style-2).bottomright .panel_content h2::after {
  transform: none;
}
.panel:not(.style-2).topleft .panel_content h2::after, .panel:not(.style-2).bottomleft .panel_content h2::after {
  left: 1px !important;
}
.panel:not(.style-2).bottomright .panel_content h2::after {
  right: 1px !important;
  left: auto;
}
.panel:not(.style-2) {
  /*give [text] container 100% width & height*/
}
.panel:not(.style-2).topleft .panel_content .text, .panel:not(.style-2).topright .panel_content .text, .panel:not(.style-2).bottomleft .panel_content .text, .panel:not(.style-2).bottomright .panel_content .text {
  position: relative;
  max-width: none;
  width: 100%;
  height: auto !important;
  display: flex;
  flex-flow: column;
  flex-basis: 100%;
}
.panel:not(.style-2).topleft .panel_content .text {
  align-items: flex-start;
  justify-content: flex-start;
}
.panel:not(.style-2).topright .panel_content .text {
  align-items: flex-end;
  justify-content: flex-start;
}
.panel:not(.style-2).bottomleft .panel_content .text {
  bottom: auto;
  align-items: flex-start;
  justify-content: flex-end;
}
.panel:not(.style-2).bottomright .panel_content .text {
  bottom: auto;
  align-items: flex-end;
  justify-content: flex-end;
}
.panel:not(.style-2) {
  /*re-instate max-width for [text] content*/
}
.panel:not(.style-2).topleft .panel_content .text > p, .panel:not(.style-2).bottomleft .panel_content .text > p, .panel:not(.style-2).bottomright .panel_content .text > p {
  max-width: 320px;
}
.panel:not(.style-2) {
  /*animate [text] container from top for reverse-flow content*/
}
.panel:not(.style-2).bottomleft.reveal .panel_content .text, .panel:not(.style-2).bottomright.reveal .panel_content .text {
  top: -100px;
  opacity: 0;
}
.panel:not(.style-2) {
  /*reverse-flow content static state*/
}
.panel:not(.style-2).bottomleft:hover .panel_content .text, .hover > .panel:not(.style-2).bottomleft .panel_content .text, .panel:not(.style-2).bottomright:hover .panel_content .text, .hover > .panel:not(.style-2).bottomright .panel_content .text {
  top: 0;
  opacity: 1;
}
.panel:not(.style-2) {
  /*position [button] in top-right*/
}
.panel:not(.style-2).topright.no_title.no_text .panel_content button, .panel:not(.style-2).bottomleft h2 + .text button, .panel:not(.style-2).bottomleft .panel_content p ~ button {
  position: absolute;
  top: -20px;
  right: -20px;
  bottom: auto;
  left: auto;
}
.panel:not(.style-2) {
  /*position [button] in top-left*/
}
.panel:not(.style-2).topleft.no_title.no_text .panel_content button, .panel:not(.style-2).bottomright h2 + .text button, .panel:not(.style-2).bottomright .panel_content p ~ button {
  position: absolute;
  top: -20px;
  left: -20px;
  bottom: auto;
  right: auto;
}
.panel:not(.style-2) {
  /*button-only positions*/
}
.panel:not(.style-2).bottomleft.no_title.no_text .panel_content button {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: -6%;
}
.panel:not(.style-2).topleft.no_text .panel_content button, .panel:not(.style-2).bottomright.no_title.no_text .panel_content button {
  position: absolute;
  top: auto;
  left: auto;
  bottom: 0;
  right: -6%;
}
.panel:not(.style-2).bottomleft h2 + .text button, .panel:not(.style-2).bottomright h2 + .text button {
  margin-bottom: 1em;
}

.size-4 .panel_content h2::after,
.size-4 .panel_image::after {
  display: none !important;
}

/*
Horzontal Repeating ZigZag
background: 0px center repeat-x url('data:image/svg+xml;utf-8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="0 0 9 5" xml:space="preserve"><polygon  fill="#fff" opacity="1" points="4.5,4.5 0,0 0,1.208 4.5,5.708 9,1.208 9,0 "/></svg>')

Vertical Repeating ZigZag
background: right -6px repeat-y url(data:image/svg+xml;utf-8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svâ¦ fill="#fff" points="0,0 3,0 10.07,7.07 3,14.14 0,14.14 7.07,7.07"/></svg>);
*/
.panel:not(.style-2).border-zigzag {
  background: left 0 repeat-y url('data:image/svg+xml;utf-8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="14px" xml:space="preserve"><polygon opacity=".75" fill="#fff" points="0,0 3,0 10.07,7.07 3,14.14 0,14.14 7.07,7.07"/></svg>'), calc(100% + 10px) -6px repeat-y url('data:image/svg+xml;utf-8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="14px" xml:space="preserve"><polygon opacity=".75" fill="#fff" points="0,0 3,0 10.07,7.07 3,14.14 0,14.14 7.07,7.07"/></svg>'), 0 top repeat-x url('data:image/svg+xml;utf-8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="14px" height="20px" xml:space="preserve"><polygon opacity=".75" fill="#fff" points="0,0 0,3 7.07,10.07 14.14,3 14.14,0 7.07,7.07"/></svg>'), 0 calc(100% + 10px) repeat-x url('data:image/svg+xml;utf-8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="14px" height="20px" xml:space="preserve"><polygon opacity=".75" fill="#fff" points="0,0 0,3 7.07,10.07 14.14,3 14.14,0 7.07,7.07"/></svg>');
}
.panel:not(.style-2).border-deco::before, .panel:not(.style-2).border-deco::after, .panel:not(.style-2).border-deco .panel_content::before, .panel:not(.style-2).border-deco .panel_content::after {
  display: block;
  position: absolute;
  z-index: 11;
  width: 14px;
  height: 14px;
}
.panel:not(.style-2).border-deco::before {
  top: 8px;
  left: 8px;
}
.panel:not(.style-2).border-deco::after {
  top: 8px;
  right: 8px;
}
.panel:not(.style-2).border-deco .panel_content::before {
  bottom: -14px;
  left: -14px;
}
.panel:not(.style-2).border-deco .panel_content::after {
  bottom: -14px;
  right: -14px;
}
.panel:not(.style-2).border-solid .panel_content, .panel:not(.style-2).border-deco .panel_content, .panel:not(.style-2).border-deco .panel_content::before, .panel:not(.style-2).border-deco .panel_content::after, .panel:not(.style-2).border-deco::before, .panel:not(.style-2).border-deco::after {
  content: "";
  border: 2px solid rgba(255, 255, 255, 0.75);
}

.panel.style-2 {
  display: grid;
}
.panel.style-2 .panel_link {
  grid-area: 1/1;
  z-index: 4;
}
.panel.style-2 .panel_image {
  position: relative;
  grid-area: 1/1;
  z-index: 3;
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Chrome & Safari */
  image-rendering: optimize-contrast; /* CSS3 Proposed */
  -ms-interpolation-mode: nearest-neighbor; /* IE8+ */
}
.panel.style-2 .panel_image img {
  position: relative;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .panel.style-2 .panel_image img {
    aspect-ratio: 3/2;
  }
}
@media screen and (min-width: 768px) {
  .panel.style-2 .panel_image img {
    aspect-ratio: 16/9;
  }
}
.panel.style-2 .panel_content {
  padding: 20px;
}
.panel.style-2 .panel_content h2 {
  font-size: 22px;
  margin-bottom: 12px;
}
.panel.style-2 .panel_content h2::after {
  display: none;
}
.panel.style-2 .panel_content .text {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
}
.panel.style-2 .panel_content button {
  color: inherit;
  border: 1px solid currentColor;
  background: transparent;
  padding: 6px 24px;
  font-family: Optima, Times, serif;
  font-size: 17px;
}

.my-account-panels {
  margin: 20px -20px 0 0;
  line-height: 1.4142;
}

.my-account-panel {
  float: left;
  width: 33.333%;
  padding-right: 20px;
}

.my-account-panel > .inner {
  display: block;
  text-decoration: none;
  background: #fff;
  border: 1px solid #c8c6c7;
}

.my-account-panel > .inner img {
  display: block;
}

.my-account-panel h5 {
  padding: 10px;
  border-bottom: 1px solid #c8c6c7;
  margin-bottom: 0;
  background: #ebe9ea;
  text-align: center;
}

.my-account-panel h5 > a {
  float: right;
}

.my-details,
.my-addresses {
  margin: 16px;
}

.my-account-panel .fa {
  padding: 0 20px 8px 0;
  text-align: center;
  margin: 0 -20px 16px 0;
  border-bottom: 1px solid #c8c6c7;
}

.my-account-panel .fa::before {
  color: #a89162;
  font-size: 32px;
}

.my-account-panel:last-child .fa {
  padding: 0 0 8px 0;
  text-align: center;
  margin: 0 0 16px 0;
}

/*=============================================================================
  MISCELLANEOUS WIDGETS
===============================================*/
#mylists_addnew.loading::after {
  margin: 0 -30px 0 10px;
}

.tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 60px;
  padding: 4px 16px 4px 20px;
  border-radius: 3px;
  text-align: center;
  font-size: 15px;
  line-height: 28px;
  color: #fff;
  background-color: #282828;
  white-space: nowrap;
  transform: translate(10px, 11px);
  border-top-left-radius: 0;
}

.tooltip::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  bottom: 100%;
  border-top: 8px solid transparent;
  border-left: 11px solid #282828;
}

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-sizing: border-box;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  z-index: 10;
}

.noUi-state-tap .noUi-origin {
  transition: left 0.3s top 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

.noUi-horizontal {
  float: left;
  width: 100%;
  height: 2px;
  padding: 0 24px;
  margin: 24px 0 32px;
}

.noUi-horizontal .noUi-handle {
  transform: translateX(-100%) translateY(-50%);
}

.noUi-horizontal .noUi-handle-upper {
  transform: translateY(-50%);
}

.noUi-vertical {
  width: 2px;
  padding: 24px 0;
  margin: 0 24px;
}

.noUi-background {
  background: #d3d3d3;
}

.noUi-connect {
  background: #a89162;
}

.noUi-dragable {
  cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}

.noUi-handle {
  border: 2px solid #888;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  background: #FFF;
  cursor: pointer;
}

[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled] .noUi-handle {
  cursor: not-allowed;
}

.noUi-tooltip {
  position: absolute;
  min-width: 60px;
  padding: 4px 16px 4px 20px;
  border-radius: 3px;
  margin: 0 0 0 -2px;
  text-align: center;
  font-size: 14px;
  line-height: 28px;
  color: #fff;
  background-color: #1d1d1d;
}

.noUi-tooltip::before {
  content: "";
  position: absolute;
  z-index: -1;
}

.noUi-handle-lower .noUi-tooltip {
  bottom: 100%;
  left: 50%;
  transform: translate(1px, -14px);
  border-bottom-left-radius: 0;
}

.noUi-handle-lower .noUi-tooltip::before {
  left: 0;
  top: 100%;
  border-bottom: 8px solid transparent;
  border-left: 11px solid #1d1d1d;
}

.noUi-handle-lower .noUi-tooltip.invert {
  left: auto;
  right: 50%;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 0;
}

.noUi-handle-lower .noUi-tooltip.invert::before {
  left: auto;
  right: 0;
  border-left: 0 none;
  border-right: 11px solid #1d1d1d;
}

.noUi-handle-upper .noUi-tooltip {
  bottom: 100%;
  right: 50%;
  transform: translate(1px, -14px);
  border-bottom-right-radius: 0;
}

.noUi-handle-upper .noUi-tooltip::before {
  right: 0;
  top: 100%;
  border-bottom: 8px solid transparent;
  border-right: 11px solid #1d1d1d;
}

.noUi-handle-upper .noUi-tooltip.invert {
  right: auto;
  left: 50%;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
}

.noUi-handle-upper .noUi-tooltip.invert::before {
  right: auto;
  left: 0;
  border-right: 0 none;
  border-left: 11px solid #1d1d1d;
}

.noUi-handle-expander {
  width: 72px;
  height: 72px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}

.slick-slider,
.slick-list,
.slick-track,
.slick-slide {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  transform: translate3d(0px, 0, 0);
  transition: transform 0s ease;
}

.slick-list {
  background: #000;
  margin: 0 auto;
  overflow: hidden;
  backface-visibility: hidden;
  z-index: 1;
  display: grid;
}

.slick-track {
  display: flex;
}

#slideshow {
  display: grid;
}

.slick-slides {
  display: grid;
  grid-template: "slide" 1fr/1fr;
  margin: 0;
  padding: 0;
}
.slick-slides > :nth-child(1) {
  order: -1;
}

.slick-slide {
  grid-area: slide;
  background-color: #000;
}

.slick-prev,
.slick-next {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50%;
  position: absolute;
  top: 25%;
  width: 10%;
  z-index: 10;
  background: none;
  transition: opacity 0.3s ease-in;
  opacity: 0.5;
}
.slick-prev::after,
.slick-next::after {
  -webkit-font-smoothing: antialiased;
  font: 400 normal 60px/1em dashicons;
  width: 60px;
  height: 60px;
}
.slick-slider:hover .slick-prev,
.slick-slider:hover .slick-next {
  opacity: 0.5;
}
.slick-prev:hover,
.slick-next:hover {
  opacity: 1 !important;
}

.slick-prev {
  left: 0;
}
.slick-prev::after {
  content: "\f341";
  margin: 0 auto 0 6px;
}

.slick-next {
  right: 0;
}
.slick-next::after {
  content: "\f345";
  margin: 0 6px 0 auto;
}

.slick-dots {
  display: none !important;
  transition: opacity 0.3s ease-in;
  opacity: 0;
  transform: translate3d(-50%, -34px, 0);
  z-index: 19;
  position: absolute;
  left: 50%;
  vertical-align: middle;
  line-height: 24px;
  height: 24px;
}
.slick-dots li {
  cursor: pointer;
  text-indent: -9999px;
  list-style: none;
  margin: 0 4px;
  display: inline-block;
  zoom: 1;
  width: 16px;
  height: 16px;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.slick-dots li:hover, .slick-dots li.slick-active {
  background-color: #fff !important;
}

.slick-slider:hover .slick-dots {
  opacity: 1;
}

/*=============================================================================
  MAGNIFIC POPUP FORMS
===============================================*/
.mfp-wrap {
  overflow: hidden auto;
}

.mfp-preloader {
  margin-top: 0;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  right: auto;
  font-size: 0;
  line-height: 0;
}
.mfp-preloader::after {
  width: 32px;
  height: 32px;
  border-width: 5px;
  display: block;
  margin: 0 auto;
}

:not(.mfp-s-ready) > .mfp-content,
:not(.mfp-content) > .mfp-inline {
  display: none;
}

.mfp-content {
  padding: 40px 0;
}
.mfp-content label {
  float: none;
  display: block;
  clear: both;
}
.mfp-content input,
.mfp-content textarea {
  background-color: #fff;
  outline: 1px solid rgba(0, 0, 0, 0.05);
  border-width: 0;
  resize: none;
  width: 100%;
}
.mfp-content input[disabled],
.mfp-content textarea[disabled] {
  background: #f9f9f9;
  color: #999;
}
.mfp-content [type=submit] {
  cursor: pointer;
  outline: none;
  border-top: 1px solid #8f6d27;
  background: #a89162;
  color: #fff;
  font-size: 18px;
  text-align: left;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0 40px;
  margin-bottom: 0;
  width: 100%;
  height: 54px;
  box-sizing: border-box;
}
.mfp-content form h5 {
  margin: 0;
}
.mfp-content form .frm_form_field,
.mfp-content form .form-row {
  margin-bottom: 0;
  padding-bottom: 0;
}
.mfp-content form .frm_error {
  margin: -8px 1px 10px;
}

.mfp-content > :first-child {
  position: relative;
  box-sizing: border-box;
  background: #fcfbfc;
  background-clip: padding-box;
  margin: 0 auto !important;
  width: 95% !important;
  max-width: 768px;
}
@media screen and (max-width: 767px) {
  .mfp-content > :first-child {
    padding: 60px 30px 30px;
  }
}
@media screen and (min-width: 768px) {
  .mfp-content > :first-child {
    padding: 30px 80px 54px 40px;
  }
}

.mfp-content .frm_error_style {
  position: absolute;
  top: 0;
  left: -1px;
  right: -1px;
  transform: translateY(-100%);
  width: calc(100% + 2px);
}

.mfp-content .frm_ajax_loading {
  position: absolute;
  display: none;
}

.mfp-close .woocommerce-terms-and-conditions .close, .woocommerce-terms-and-conditions .mfp-close .close, .mfp-close .minicart__items .product__remove:not(.spinner), .minicart__items .mfp-close .product__remove:not(.spinner), .mfp-close #wl_restore_default:not(.loading), .mfp-close #wl_toolbar_toggle_icon, .mfp-close .default-close,
.mfp-close .coupon__remove,
.mfp-close .coupon1__remove, .mfp-close .popup__close,
.mfp-close body.post-type-archive-product .menu-item-auxilary > .button-icon,
body.post-type-archive-product .mfp-close .menu-item-auxilary > .button-icon,
.mfp-close .menu-search-close {
  position: relative;
  cursor: pointer;
}
.mfp-close .woocommerce-terms-and-conditions .close::before, .woocommerce-terms-and-conditions .mfp-close .close::before, .mfp-close .minicart__items .product__remove:not(.spinner)::before, .minicart__items .mfp-close .product__remove:not(.spinner)::before, .mfp-close #wl_restore_default:not(.loading)::before, .mfp-close #wl_toolbar_toggle_icon::before, .mfp-close .default-close::before,
.mfp-close .coupon__remove::before,
.mfp-close .coupon1__remove::before, .mfp-close .popup__close::before,
.mfp-close body.post-type-archive-product .menu-item-auxilary > .button-icon::before,
body.post-type-archive-product .mfp-close .menu-item-auxilary > .button-icon::before,
.mfp-close .menu-search-close::before, .mfp-close .woocommerce-terms-and-conditions .close::after, .woocommerce-terms-and-conditions .mfp-close .close::after, .mfp-close .minicart__items .product__remove:not(.spinner)::after, .minicart__items .mfp-close .product__remove:not(.spinner)::after, .mfp-close #wl_restore_default:not(.loading)::after, .mfp-close #wl_toolbar_toggle_icon::after, .mfp-close .default-close::after,
.mfp-close .coupon__remove::after,
.mfp-close .coupon1__remove::after, .mfp-close .popup__close::after,
.mfp-close body.post-type-archive-product .menu-item-auxilary > .button-icon::after,
body.post-type-archive-product .mfp-close .menu-item-auxilary > .button-icon::after,
.mfp-close .menu-search-close::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 50%;
  overflow: hidden;
  width: 40px;
  height: 2px;
  background: #aaa;
  background-clip: content-box !important;
  transform: translate(50%, -50%) rotate(-45deg);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: width 0.15s ease-in-out;
}
.mfp-close .woocommerce-terms-and-conditions .close::before, .woocommerce-terms-and-conditions .mfp-close .close::before, .mfp-close .minicart__items .product__remove:not(.spinner)::before, .minicart__items .mfp-close .product__remove:not(.spinner)::before, .mfp-close #wl_restore_default:not(.loading)::before, .mfp-close #wl_toolbar_toggle_icon::before, .mfp-close .default-close::before,
.mfp-close .coupon__remove::before,
.mfp-close .coupon1__remove::before, .mfp-close .popup__close::before,
.mfp-close body.post-type-archive-product .menu-item-auxilary > .button-icon::before,
body.post-type-archive-product .mfp-close .menu-item-auxilary > .button-icon::before,
.mfp-close .menu-search-close::before {
  transform: translate(50%, -50%) rotate(45deg);
}
.mfp-close {
  position: absolute;
  color: transparent !important;
}
@media screen and (max-width: 767px) {
  .mfp-close {
    top: 0 !important;
    right: 0 !important;
    width: 60px;
    height: 60px;
  }
}
@media screen and (min-width: 768px) {
  .mfp-close {
    width: 80px;
    height: 80px;
  }
}

/*=============================================================================
  DEBUG TOOLS NEW*2024
===============================================*/
#debug__console {
  display: contents;
  font: 100 normal 14px/20px "JetBrains Mono Thin", monospace;
}

#debug__input {
  display: flex;
  position: sticky;
  bottom: 0;
  z-index: 9;
  padding: 0;
  margin: 0 -24px;
  order: 999;
  background: #fff;
}
#debug__input::before {
  content: ">";
  flex: none;
  display: inline-flex;
  justify-self: center;
  align-items: center;
  padding-left: 12px;
  background: rgba(0, 0, 0, 0.0275);
  border-top: 1px solid rgba(0, 0, 0, 0.075);
}
#debug__input input {
  flex: 1;
  font: inherit;
  font-size: 16px;
  border-bottom: none;
  border-top: 1px solid rgba(0, 0, 0, 0.075);
  min-height: 52px;
  box-sizing: border-box;
}

#debug__log:not(:empty) {
  margin: auto -24px -12px;
}
#debug__log:empty {
  margin: 0 -24px auto;
}
#debug__log:empty::before {
  content: "Empty Log";
  text-align: center;
  display: block;
}

#debug__log li {
  list-style-type: none;
  overflow: hidden;
  white-space: pre-wrap;
  display: flex;
  gap: 0 4px;
  padding: 4px 0;
  letter-spacing: -0.5px;
  color: #fff;
}
#debug__log li:nth-child(odd) {
  background: rgba(0, 0, 0, 0.65);
}
#debug__log li:nth-child(even) {
  background: rgba(0, 0, 0, 0.72);
}
#debug__log li[class]::after {
  font-size: 12px;
  line-height: 1.414;
  text-align: center;
  color: rgba(255, 255, 255, 0.85);
  display: inline-block;
  padding: 0 3px;
  margin: auto;
  margin-right: 0;
  content: attr(data-file);
}
#debug__log li[class]:nth-child(odd)::after {
  background: rgba(255, 255, 255, 0.15);
}
#debug__log li[class]:nth-child(even)::after {
  background: rgba(0, 0, 0, 0.15);
}
#debug__log li[class]::before {
  content: ">";
  flex: none;
  white-space: pre;
  margin: 0 1px auto 2px;
  text-align: center;
  width: 20px;
  border-radius: 20px;
}
#debug__log li.exception::before {
  content: "X";
  background: #e33a2e;
}
#debug__log li.unhandledrejection::before {
  content: "R";
  background: #e33a2e;
}
#debug__log li.warn::before {
  content: "!";
  background: #fce100;
  color: #000;
  font-size: 14px;
  font-weight: 900;
  text-indent: -0.5px;
}
#debug__log li.error::before {
  content: "🞩";
  background: #e33a2e;
  font-size: 16px;
  text-indent: 1px;
}
#debug__log li.info::before {
  content: "i";
  background: #177cd5;
  font-size: 12px;
}
#debug__log li.php::before {
  content: "php";
  background: #800080;
  font-size: 10px;
}
#debug__log li.input::before {
  content: "<";
}
#debug__log li.output::before {
  content: "=";
}
#debug__log li.output::after, #debug__log li.exception::after, #debug__log li.unhandledrejection::after {
  display: none;
}
#debug__log li[data-count]::before {
  content: attr(data-count);
  background: #7a0600;
  font-size: 9px;
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
/*--------- CUSTOM REGENERATE IMAGES --------- */
#regen_images {
  background: #fff;
}
#regen_images_buttonX {
  background: #FFEB3B;
  padding: 4px 16px;
  margin: 4px -16px -4px;
  border-radius: 4px;
}
#regen_images_buttonX a:hover {
  color: inherit;
}
#regen_images_buttonX .spinner-sm {
  width: 20px;
  height: 20px;
  position: absolute;
  top: calc(50% - 10px);
  right: -30px;
  --offset: 6px;
}
#regen_images .regen__title {
  position: relative;
  background: #FFEB3B;
  padding: 4px 10px 4px 40px;
  margin: 0 0 1em;
}
#regen_images .regen__title .spinner-sm {
  width: 20px;
  height: 20px;
  position: absolute;
  top: calc(50% - 11px);
  left: 8px;
  --offset: 6px;
}
#regen_images .regen__entry {
  margin: 0 auto;
  text-align: center;
  display: inline-block;
  padding: 10px;
}
#regen_images .regen__entry img {
  margin: 10px;
  width: 230px;
  height: auto;
  display: block;
}

/*=============================================================================
  PRODUCT PAGE
===============================================*/
@media screen and (max-width: 767px) {
  .product-single {
    display: grid;
  }
}
@media screen and (min-width: 768px) {
  .product-single {
    grid-template-columns: 1fr 1fr;
    gap: 32px 0px;
  }
}
.product-single.in-basket #add-to-cart, .product-single:not(.in-basket) #view-cart, .product-single.no-gallery #prod_thumbs {
  display: none;
}

@media screen and (max-width: 767px) {
  #prod_column2 {
    display: contents;
  }
}
@media screen and (min-width: 768px) {
  #prod_column2 {
    width: 50%;
    box-sizing: border-box;
    position: sticky;
    z-index: 5;
    display: grid;
    top: 52px;
    padding-top: 20px;
    padding-left: 20px;
  }
}

#prod_images {
  position: relative;
  display: grid;
}
@media screen and (max-width: 767px) {
  #prod_images .preview:nth-child(n+2) {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  #prod_images {
    width: 50%;
    box-sizing: border-box;
    padding-top: 20px;
    padding-right: 20px;
    float: left;
    gap: 32px 0px;
  }
}

#prod_images > a {
  position: relative;
  /* padding: 30px 0; */
  display: table;
  margin: 0 auto;
}

#prod_img {
  display: block;
  margin: 0 auto;
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Chrome & Safari */
  image-rendering: optimize-contrast; /* CSS3 Proposed */
  -ms-interpolation-mode: nearest-neighbor; /* IE8+ */
}

#prod_images > a,
#prod_images > a > img {
  max-height: calc(100vh - 192px);
}

#prod_img_zoom:not(.active) {
  display: none;
}
#prod_img_zoom {
  position: absolute;
  top: 20px;
  left: 100%;
  width: 100%;
  height: calc(100vh - 66px);
  overflow: hidden;
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Chrome & Safari */
  image-rendering: optimize-contrast; /* CSS3 Proposed */
  -ms-interpolation-mode: nearest-neighbor; /* IE8+ */
}

#prod_thumbs {
  width: 100%;
  height: auto;
  position: relative;
  box-sizing: border-box;
  text-align: center;
  -webkit-overflow-scrolling: touch;
  display: grid;
  grid-template-columns: auto 1fr auto;
  margin-top: 20px;
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  #prod_thumbs {
    display: none;
  }
}
#prod_thumbs .slick-list {
  background: none;
}
#prod_thumbs .slick-slide {
  background: none;
}
#prod_thumbs .slick-disabled {
  visibility: hidden;
}
#prod_thumbs .thumb {
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Chrome & Safari */
  image-rendering: optimize-contrast; /* CSS3 Proposed */
  -ms-interpolation-mode: nearest-neighbor; /* IE8+ */
}
#prod_thumbs .thumb:nth-child(n+2) {
  padding-left: 5px;
}
#prod_thumbs .thumb img {
  display: block;
}
#prod_thumbs .thumbs-prev,
#prod_thumbs .thumbs-next {
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  font: 400 normal 32px/1em dashicons;
  color: #ccc;
  width: 16px;
}
#prod_thumbs .thumbs-prev {
  justify-content: end;
}
#prod_thumbs .thumbs-prev::after {
  content: "\f341";
}
#prod_thumbs .thumbs-next {
  justify-content: start;
}
#prod_thumbs .thumbs-next::after {
  content: "\f345";
}

#product__details {
  box-sizing: border-box;
  position: relative;
  font-size: 17px;
  line-height: 1;
  display: grid;
  gap: 16px 0;
  align-items: center;
  color: #666;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
#product__details .title {
  color: #000;
  margin: 0;
}
@media screen and (max-width: 767px) {
  #product__details {
    padding: 24px 0 32px;
    text-align: center;
    order: -2;
  }
  #product__details::before {
    content: "";
    order: -1;
  }
  #product__details :nth-child(-n+6) {
    order: -2;
  }
}
@media screen and (min-width: 768px) {
  #product__details {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: none;
    padding: 30px;
    grid-template: "title title title sku" "date date date date" "dims dims dims dims" "price price z z" "br br br br" "reserve y a a" 52px "buy x a a" 52px/228px 1fr auto auto;
  }
  #product__details .title {
    grid-area: title;
  }
  #product__details [itemprop=sku] {
    grid-area: sku;
  }
  #product__details .date {
    grid-area: date;
  }
  #product__details .product__size {
    grid-area: dims;
  }
  #product__details .price_label {
    grid-area: price;
  }
}

.product [itemprop=sku]::before {
  content: "Ref: ";
}

[class].prod_label {
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
}
@media screen and (min-width: 768px) {
  [class].prod_label {
    height: 100%;
    grid-area: buy;
  }
  [class].prod_label--sold, [class].prod_label--reserved, [class].prod_label--reserve {
    grid-area: reserve;
  }
}
[class].prod_label--offline {
  background: #4d91b6;
}
[class].prod_label--offline::after {
  content: "Offline";
}
[class].prod_label--sold {
  background: #333;
}
[class].prod_label--sold::after {
  content: "Sold";
}
[class].prod_label--reserved {
  background: #7d8382;
}
[class].prod_label--reserved::after {
  content: "Reserved";
}
[class].prod_label--reserve {
  background: #a89162;
}
[class].prod_label--reserve::after {
  content: "Reserve";
}
[class].prod_label--enquire {
  background-color: #a89162;
}
[class].prod_label--enquire::before {
  display: none;
}
[class].prod_label--enquire::after {
  content: "Enquire Availability";
}
[class].prod_label--buy {
  background: #47535E;
}
[class].prod_label--buy::after {
  content: "Purchase";
}
[class].prod_label--cart {
  background: #47535E;
}
[class].prod_label--cart::after {
  content: "View Basket";
}

#add-to-cart.adding::before {
  margin-left: -30px;
  margin-right: 10px;
}

#prod_actions {
  margin-bottom: 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  overflow: hidden;
}
#prod_actions > a {
  font: 18px/22px TwCenMTPro-Light;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  min-height: 52px;
  padding-left: 32px;
  background: #fcfcfc;
  color: #777;
  text-decoration: none;
  cursor: pointer;
  outline: none;
}
#prod_actions > a:not(:first-child) {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#prod_actions > a::before {
  --size: 32px;
  margin-right: 16px;
}
#prod_actions > a:hover, #prod_actions > a.on {
  color: #a89162;
}
@media screen and (max-width: 767px) {
  #prod_actions {
    margin-top: 20px;
    border-radius: 12px;
  }
}
@media screen and (min-width: 768px) {
  #prod_actions {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
  }
}

#add-to-wishlist {
  /*
  @include screen-sm {
  	justify-content: center;
  	&::before {
  		content: "Add to Wishlist";
  		order: 2;
  		margin-left: 10px;
  	}
  	&.on::before {
  		content: "Remove from Wishlist";
  	}
  }
  */
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
#add-to-wishlist.loading::after {
  width: 20px;
  height: 20px;
  border-width: 4px;
}
#add-to-wishlist:not(.loading)::after {
  --size: 38px;
}
#add-to-wishlist-popup {
  /*
  @include screen-sm {
  	justify-content: center;
  	&::before {
  		content: "Save to a List";
  		order: 2;
  		margin-left: 10px;
  	}
  }
  */
  display: flex;
  align-items: center;
  cursor: pointer;
}
#add-to-wishlist-popup[id]::after {
  margin: 0;
  width: 38px;
  background-image: url("data:image/png;base64,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");
  opacity: 1;
}

#add-to {
  gap: 8px;
}
@media screen and (max-width: 767px) {
  #add-to {
    display: flex;
    margin: auto;
  }
}
@media screen and (min-width: 768px) {
  #add-to {
    display: grid;
    grid-auto-rows: 38px;
    grid-area: a;
    grid-template: "row1" 38px "row2" 38px/38px;
    margin: auto 0 0 auto;
  }
}

#request-home-visit::after {
  content: "Request a home visit";
}

#print-infosheet::after {
  content: "Print details";
}

#enquire-about-piece::after {
  content: "Ask a question";
}

#prod_descr {
  box-sizing: border-box;
  padding: 30px 0;
  text-align: justify;
}
@media (min-width: 1280px) {
  #prod_descr {
    padding: 20px;
  }
}
#prod_descr hr {
  border: none;
  display: block;
  width: 100px;
  height: 2px;
  background: #a89162;
  margin: 1em auto 2em 0;
}

#prod_related {
  text-align: center;
  margin-top: 30px;
}
#prod_related .wrap--products {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0 2vw;
}
@media (max-width: 1280px) {
  #prod_related .product__link {
    display: block;
  }
}
@media screen and (max-width: 575px) {
  #prod_related .products {
    display: block;
  }
  #prod_related .products li {
    max-width: 288px;
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  #prod_related .products {
    grid-template-columns: repeat(2, 1fr);
  }
  #prod_related .products li:nth-of-type(n+7) {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1399px) {
  #prod_related .products {
    grid-template-columns: repeat(4, 1fr);
  }
  #prod_related .products li:nth-of-type(n+5) {
    display: none;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1919px) {
  #prod_related .products {
    grid-template-columns: repeat(5, 1fr);
  }
  #prod_related .products li:nth-of-type(n+6) {
    display: none;
  }
}
@media screen and (min-width: 1920px) {
  #prod_related .products {
    grid-template-columns: repeat(7, 1fr);
  }
  #prod_related .products li:nth-of-type(n+8) {
    display: none;
  }
}

#prod_return {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 60px;
}
#prod_return .button {
  margin-top: 20px;
}

/*=============================================================================
  PRODUCT LISTINGS
===============================================*/
.dropdown_options {
  animation-duration: 100ms;
  animation-name: fadeInFromNone;
}

:not(.active):not(.expanded) > .dropdown_options,
.disabled > .dropdown_options {
  display: none;
  opacity: 0;
}

.dropdown_options .option {
  cursor: pointer;
  white-space: nowrap;
  padding-right: 40px;
}

#sidebar,
.sidebar {
  background: #fff;
}
#sidebar .dropdown_options,
.sidebar .dropdown_options {
  padding: 16px;
  padding-top: 0;
  position: relative;
  width: auto;
  min-width: 0;
  overflow: hidden;
  letter-spacing: 0;
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  #sidebar .dropdown_options,
  .sidebar .dropdown_options {
    font-size: 14px;
  }
}

body:not(.post-type-archive-product) #sidebar {
  display: none;
}
#sidebar {
  font-size: 16px;
  grid-column: 1/span 1;
  position: sticky;
  z-index: 6;
}
@media screen and (max-width: 767px) {
  #sidebar {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    justify-content: flex-start;
    top: var(--insetTop);
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  #sidebar {
    --top: calc(49px + var(--insetTop));
    top: var(--top);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    box-sizing: border-box;
    max-height: calc(100vh - var(--top));
    width: 288px;
    transition: width 0.66s cubic-bezier(0.36, 0.63, 0.32, 1);
  }
  #sidebar .toggle-sidebar {
    display: none;
  }
}
#sidebar.js--panning {
  transition: none !important;
}
#sidebar > .wrap {
  padding: 0;
  float: left;
}

.toggle-sidebar {
  position: relative;
  height: -moz-fit-content;
  height: fit-content;
  padding-right: 32px;
  align-self: center;
  margin: 8px;
  margin-right: auto;
}
.toggle-sidebar::before {
  content: "Filters";
}
.toggle-sidebar .default-close {
  transform: rotate(45deg);
}
.toggle-sidebar .default-close::before, .toggle-sidebar .default-close::after {
  width: 16px;
  background-color: #fff;
}
.toggle-sidebar:hover .default-close {
  opacity: 1 !important;
}

#filter_products::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background: #fff;
}
#filter_products::-webkit-scrollbar-button {
  display: none;
}
#filter_products::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
  border: 2px solid transparent;
  background-clip: content-box;
}
#filter_products {
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  overflow: hidden scroll;
  padding-left: 10px;
  box-sizing: border-box;
  background: #fff;
}
@media screen and (max-width: 767px) {
  #filter_products {
    overflow: hidden;
    height: 0;
    grid-column: 1/-1;
    background: #fff;
    padding-right: 10px;
    width: 100vw;
    height: 0;
  }
  body.js--hidesidebar #filter_products {
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media screen and (min-width: 768px) {
  #filter_products {
    max-height: 100%;
    margin-bottom: auto;
    padding-bottom: 90px;
  }
}
#filter_products .dropdown_label:has(.default-close) {
  cursor: pointer;
}
#filter_products .dropdown_label {
  position: relative;
  font-size: 16px;
  display: flex;
  align-items: center;
  min-height: 52px;
  box-sizing: border-box;
  padding: 0 44px 0 12px;
  border-top: 1px solid #e4e4e4;
  margin-top: -1px;
  margin-bottom: 0;
}
#filter_products .dropdown_label:hover .default-close {
  background: #f7f7f7;
}
@media screen and (max-width: 767px) {
  #filter_products .dropdown_label .default-close {
    right: 16px;
  }
}
@media screen and (min-width: 768px) {
  #filter_products .dropdown_label .default-close {
    right: 4px;
  }
}
#filter_products .dropdown_label .default-close {
  opacity: 1;
}
#filter_products .dropdown_label .default-close::before, #filter_products .dropdown_label .default-close::after {
  background: #9e9e9e;
}
#filter_products fieldset.disabled > .dropdown_label::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.7);
}
#filter_products fieldset:not(.expanded) > .dropdown_label .default-close {
  transform: rotate(45deg);
}
#filter_products fieldset:not(.expanded) > .dropdown_label .default-close::before, #filter_products fieldset:not(.expanded) > .dropdown_label .default-close::after {
  width: 18px;
}

#sidebar .dropdown_label {
  padding-left: 14px;
}

.popup__content:has(> #filter_products) {
  padding: 0;
}
.popup__content #filter_keywords {
  padding-inline: 12px;
}

.popup__content #filter_products > :not(.active, .expanded) {
  margin-bottom: -10px;
}
.popup__content #filter_products > :last-child {
  margin-bottom: 28px;
}
.popup__content #filter_products .dropdown_label {
  padding-left: 24px;
}
.popup__content #filter_products .dropdown_options {
  padding-inline: 24px;
}
.popup__content #filter_products .select_options {
  -moz-column-count: 2;
       column-count: 2;
  gap: 12px;
}
.popup__content #filter_products li {
  line-height: 1;
  padding: 0.4em 0;
  align-items: baseline;
}

@media screen and (min-width: 768px) {
  #filter_products,
  .sidebar_filter_header {
    position: relative;
    width: 288px;
    align-self: flex-end;
    margin-top: 0;
  }
}
@media (max-width: 350px) {
  #sidebar {
    grid-template-columns: 103px auto;
  }
  .sidebar_filter_header:not(.showing--all) {
    grid-template-columns: auto 83px;
  }
}
.sidebar_filter_header {
  background: #fff;
  align-items: center;
  min-height: 40px;
}
@media screen and (max-width: 767px) {
  .sidebar_filter_header {
    display: contents;
  }
}
@media screen and (min-width: 768px) {
  .sidebar_filter_header {
    display: flex;
    margin-top: 8px;
  }
}

#sidebar_filter_info {
  color: rgba(0, 0, 0, 0.4);
  white-space: nowrap;
  align-self: center;
}
@media screen and (max-width: 767px) {
  #sidebar_filter_info {
    font-size: smaller;
  }
}
@media screen and (min-width: 768px) {
  #sidebar_filter_info {
    flex: 1;
    box-sizing: border-box;
    padding: 12px 0 12px 23px;
  }
}

#reset_all {
  gap: 0.8ch;
}
#reset_all:not(:hover) {
  opacity: 0.2;
  background: #000;
}
@media (pointer: coarse) {
  #reset_all {
    opacity: 0.2;
    background: #000;
  }
}
@media screen and (min-width: 768px) {
  #reset_all {
    margin: 12px 10px 12px 0;
  }
}
@media screen and (max-width: 767px) {
  #reset_all {
    margin: 8px;
    margin-left: auto;
  }
  #reset_all::after {
    content: "";
    background-image: url(data:image/png;base64,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);
    background-size: contain;
    display: inline-block;
    width: 16px;
    height: 18px;
  }
}

#filter_keywords {
  font-family: "Optima", Times, serif;
  padding-bottom: 10px;
}
#filter_keywords button[type=submit] {
  right: 3px;
}

.select_options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select_options a {
  text-decoration: none;
}
.select_options > li:has(span) {
  letter-spacing: -0.018em;
}
.select_options > li {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  line-height: 2;
  overflow: hidden;
  cursor: pointer;
  gap: 0.8ch;
  --size: 16px;
}
.select_options > li:hover, .select_options > li.selected {
  color: #a89162;
}
.select_options > li.disabled {
  color: #ccc !important;
  cursor: default;
}
@media screen and (max-width: 767px) {
  .select_options > li {
    padding: 2px 0;
  }
}
.select_options > li::before {
  background-color: transparent !important;
  border: 1.5px solid;
}
.select_options > li:hover::before {
  color: rgba(0, 0, 0, 0.25);
}
.select_options > li.selected::before {
  color: #a89162;
}

fieldset.active:not(.expanded) .select_options > li:not(.selected) {
  display: none;
}
fieldset.active:not(.expanded) .select_options > li::before {
  -webkit-mask-image: var(--icon-close);
          mask-image: var(--icon-close);
  background-color: #a89162 !important;
}

#filter_size .select_options span::before {
  content: "/ ";
}
#toggle-sizemode {
  display: flex;
  padding-left: 10px;
  border-bottom: 1px solid #e4e4e4;
  margin: 0 0 20px -10px;
}
#toggle-sizemode [data-value] {
  cursor: pointer;
  padding: 3px 10px;
  border: 1px solid #e4e4e4;
  margin: 0 -1px -1px 0;
  color: #999;
}
#toggle-sizemode [data-value].selected {
  color: #a89162;
  border-bottom-color: #fff;
}

#size-custom-input .p > span {
  color: #999;
}

#toggle-sizemode span {
  cursor: pointer;
  color: #999;
}

.min-max-inputs {
  float: left;
  width: 100%;
  padding: 6px 0 0;
  display: grid;
  grid-auto-flow: column;
  align-items: center;
}
.min-max-inputs input {
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
  padding-right: 36px;
  text-align: right;
}
.min-max-inputs input[readonly] {
  background-color: transparent;
  border-color: transparent;
}
.min-max-inputs span {
  position: relative;
  display: inline-block;
  line-height: 38px;
  margin: 0 12px 0 10px;
}
.min-max-inputs span:first-of-type {
  margin-left: 0;
}
.min-max-inputs span:last-of-type {
  margin-right: 0;
}

#size-input-text-imperial > span::after,
#size-input-text-metric > span::after,
#length-input-text-imperial > span::after,
#length-input-text-metric > span::after,
#width-input-text-imperial > span::after,
#width-input-text-metric > span::after {
  position: absolute;
  right: 10px;
  text-align: right;
  color: #999;
}

#size-input-text-imperial > span::after,
#length-input-text-imperial > span::after,
#width-input-text-imperial > span::after {
  content: "ft/in";
}

#size-input-text-metric > span::after,
#length-input-text-metric > span::after,
#width-input-text-metric > span::after {
  content: "cm";
}

#input_size:has(#sizemode[value=metric]) .imperial {
  display: none;
}
#input_size:has(#sizemode[value=metric]) #length-input-slider .noUi-tooltip,
#input_size:has(#sizemode[value=metric]) #width-input-slider .noUi-tooltip {
  display: none;
}

#input_size:has(#sizemode[value=imperial]) .metric {
  display: none;
}
#input_size:has(#sizemode[value=imperial]) #length-input-text-metric,
#input_size:has(#sizemode[value=imperial]) #width-input-text-metric {
  visibility: hidden;
}

#length-input-slider .noUi-tooltip,
#width-input-slider .noUi-tooltip,
#price-input-slider .noUi-tooltip {
  padding: 4px 7px 4px 10px;
  min-width: 40px;
  font-size: 13px;
}

#input_size:not(.expanded) .dropdown_options,
#input_size.expanded #size-custom-label,
#input_size:not(.active) #size-custom-label {
  display: none;
}

#size-custom-reset {
  float: left;
  width: 100%;
  padding: 8px 0;
  display: flex;
  align-items: center;
  gap: 12px;
}
#size-custom-reset::before {
  margin: -3px 0 0px 0;
}

@media screen and (max-width: 767px) {
  #size-custom-label {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 29px;
  }
}
@media screen and (min-width: 768px) {
  #size-custom-label {
    font-size: 14px;
    padding: 0 0 22px 44px;
  }
}
#size-custom-label {
  color: #a89162;
  display: flex;
  align-items: center;
  flex-flow: wrap;
  line-height: 1;
  gap: 4px 0;
  cursor: pointer;
  --size: 16px;
}
#size-custom-label::before {
  content: "";
  background-image: none;
  border-color: transparent;
  background-color: #a89162 !important;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: 16px;
          mask-size: 16px;
  -webkit-mask-image: var(--icon-close);
          mask-image: var(--icon-close);
  order: -5;
  margin: 1px 10px -1px -28px;
}
#size-custom-label.L0.W0::after {
  content: "Any Size";
}
#size-custom-label #Lmin_,
#size-custom-label #Lmax_ {
  order: -2;
}
#size-custom-label #Lmin_::before {
  content: "Length: ";
}
#size-custom-label #Wmin_::before {
  content: "Width: ";
}
#size-custom-label #Lmin_::after,
#size-custom-label #Wmin_::after {
  content: " to ";
}
#size-custom-label #Lmax_ .metric::after,
#size-custom-label #Wmax_ .metric::after {
  content: " cm";
}
#size-custom-label #Comma {
  flex-basis: 100%;
}
#size-custom-label.L0 #Comma,
#size-custom-label.L0 #Lmin_,
#size-custom-label.L0 #Lmax_ {
  display: none;
}
#size-custom-label.W0 #Wmin_,
#size-custom-label.W0 #Wmax_ {
  display: none;
}

body {
  --products-per-row: 1;
}
@media screen and (min-width: 768px) {
  body {
    --products-per-row: 2;
  }
}
@media (min-width: 1080px) {
  body {
    --products-per-row: 3;
  }
}
@media (min-width: 1440px) {
  body {
    --products-per-row: 4;
  }
}
@media screen and (min-width: 768px) {
  body.js--hidesidebar, body.page-template-wishlist, body.tax-product_cat {
    --products-per-row: 3;
  }
}
@media (min-width: 1080px) {
  body.js--hidesidebar, body.page-template-wishlist, body.tax-product_cat {
    --products-per-row: 4;
  }
}
@media (min-width: 1920px) {
  body.js--hidesidebar, body.page-template-wishlist, body.tax-product_cat {
    --products-per-row: 5;
  }
}
@media screen and (min-width: 768px) {
  body.post-type-archive-product #page {
    display: grid;
    grid-template-columns: 288px 1fr;
  }
  body.post-type-archive-product #header {
    grid-column: 1/-1;
  }
}
@media screen and (max-width: 767px) {
  body.js--hidesidebar #filter_products {
    height: auto;
    transform: translateX(0);
  }
}
@media screen and (min-width: 768px) {
  body.js--hidesidebar #page {
    grid-template-columns: 0 1fr;
  }
  body.js--hidesidebar #sidebar {
    width: 0;
  }
}

#product_listings {
  grid-column: span 1/-1;
}
@media screen and (max-width: 767px) {
  #product_listings {
    padding: 40px 0 0;
  }
}
@media screen and (min-width: 768px) {
  #product_listings {
    padding: 13px 0 20px;
  }
}
@media (min-width: 1440px) {
  #product_listings {
    padding: 10px 0 20px;
  }
}

.wrap--products {
  position: relative;
  box-sizing: border-box;
  width: clamp(0px, 100%, 100vw);
  max-width: 2560px;
  margin: 0 auto;
  padding: 0 1vw;
}

.products {
  padding: 0;
  margin: 0;
  transition: opacity 0.5s;
  display: grid;
  grid-gap: 1vw;
  grid-template-columns: repeat(var(--products-per-row), 1fr);
}
.products.faded {
  opacity: 0.7;
}

li.product,
.products > .product,
.products > li {
  list-style: none outside;
  margin: 0;
  width: 100%;
  position: relative;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  li.product,
  .products > .product,
  .products > li {
    padding-bottom: 30px;
    margin: 0 auto;
  }
}

li.no-products {
  grid-column: 1/-1;
  padding: 20px calc(50% - 300px);
  margin: 0 auto;
  margin-left: calc(50% - 49vw);
  text-align: center;
}

@media screen and (min-width: 768px) {
  .product__status__wrap,
  .product2__actions {
    transition: opacity 300ms ease-in-out;
  }
  .product2__actions {
    opacity: 0;
  }
  .product__thumb1__img {
    transition: transform 0.88s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
    transform: scale(1);
  }
  .product__thumb2__img {
    transform: scale(calc(var(--aspect-min) / 1.6));
    transition: transform 0.88s cubic-bezier(0.22, 0.61, 0.36, 1) 0s, opacity 0.125s ease-out 0s;
    opacity: 0;
  }
}
@media screen and (min-width: 768px) and (any-hover: hover) {
  .product:hover .product__status__wrap {
    opacity: 0;
  }
  .product:hover .product2__actions {
    transition-duration: 500ms;
    opacity: 1;
  }
}
@media screen and (min-width: 768px) {
  .product.hover2 .product2__thumbzoom::before {
    transform: translateX(0);
  }
  .product.hover2 .product2__actions {
    opacity: 0;
    transition-delay: 300ms;
  }
  .products.hover2-invert .product:not(.hover2),
  .products:not(.hover2-invert) .product.hover2 {
    --scale: 1.2;
  }
  .products.hover2-invert .product:not(.hover2) .product__thumb1__img,
  .products:not(.hover2-invert) .product.hover2 .product__thumb1__img {
    transition: transform 1250ms ease-in-out 150ms;
    transform: scale(calc(var(--scale)*2*4/5/var(--aspect-min)));
  }
  .products.hover2-invert .product:not(.hover2) .product__thumb2__img,
  .products:not(.hover2-invert) .product.hover2 .product__thumb2__img {
    transition: transform 1250ms ease-in-out 150ms, opacity 125ms ease-out 150ms;
    opacity: 1;
    transform: scale(var(--scale));
  }
}
.product__link {
  position: absolute;
  z-index: 5;
  inset: 0 0 0 0;
}

.product__inner {
  display: grid;
  grid-template-rows: 1fr minmax(90px, auto);
  width: 100%;
  height: 100%;
  margin: auto;
  line-height: 21px;
}

@media screen and (min-width: 768px) {
  #product_listings .product__inner {
    max-width: calc(1vw * (96 - var(--products-per-row)) / (var(--products-per-row) + 1));
  }
  body.js--hidesidebar #product_listings .product__inner {
    max-width: calc(1vw * (97 - var(--products-per-row)) / (var(--products-per-row)));
  }
}
.product__preview {
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 767px) {
  .product__preview {
    height: calc(98vw / var(--aspect));
    max-height: 400px;
  }
}
@media screen and (min-width: 768px) {
  .product__preview {
    padding-bottom: 125%;
  }
}

.product:not(.live) > .product__status__wrap,
:has(.product__thumb1__img[loading=lazy]) > .product__status__wrap,
:has(.product__thumb1__img[src="/lazy.gif"]) > .product__status__wrap {
  display: none;
}

.product__thumb1__wrap,
.product__thumb2__wrap {
  position: absolute;
  inset: 0 0 0 0;
}

@media screen and (max-width: 767px) {
  .product__thumb2__wrap {
    display: none;
  }
}

.product__thumb1__img,
.product__thumb2__img {
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Chrome & Safari */
  image-rendering: optimize-contrast; /* CSS3 Proposed */
  -ms-interpolation-mode: nearest-neighbor; /* IE8+ */
  position: relative;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}

.product__thumb1__img {
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .product__thumb1__img {
    max-width: 320px;
    max-height: 400px;
  }
}

.tag--xs,
a.tag--pdf::after {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  box-sizing: border-box;
  min-height: 34px;
  padding: 4px 16px;
  background-color: #a89162;
  color: #fff;
  font: 14px/20px TwCenMTPro-Light;
  letter-spacing: 0.125em;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.tag--xs:first-of-type,
a.tag--pdf:first-of-type::after {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.tag--xs:last-of-type,
a.tag--pdf:last-of-type::after {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.tag--xs,
a.tag--pdf::after {
  display: inline-flex;
  border-radius: 4px;
  padding: 2px 6px;
  min-height: 24px;
  letter-spacing: 0.055em;
  margin: -4px 1ch;
}

.product2__actions > a {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  box-sizing: border-box;
  min-height: 34px;
  padding: 4px 16px;
  background-color: #a89162;
  color: #fff;
  font: 14px/20px TwCenMTPro-Light;
  letter-spacing: 0.125em;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.product2__actions > a:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.product2__actions > a:last-of-type {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.product2__actions {
  overflow: hidden;
  z-index: 6;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

a.product2__thumbzoom {
  position: relative;
  overflow: hidden;
}

a.product2__thumbzoom::before {
  content: "";
  position: absolute;
  inset: 0 0 0 0;
  z-index: 1;
  transform: translateX(-100%);
  background: #ae976b;
}

a.product2__thumbzoom::after {
  content: "View Item";
  position: relative;
  z-index: 2;
}

.product:not(.hover2) .product2__thumbzoom:hover::before {
  animation: progress-fill 1s linear;
  animation-iteration-count: 1;
}

@keyframes progress-fill {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
.product__status__wrap {
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: grid;
}
.product__status__wrap > span {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  box-sizing: border-box;
  min-height: 34px;
  padding: 4px 16px;
  background-color: #a89162;
  color: #fff;
  font: 14px/20px TwCenMTPro-Light;
  letter-spacing: 0.125em;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.product__status__wrap > span:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.product__status__wrap > span:last-of-type {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.product__status__wrap .offline::before {
  content: "Offline";
}
.product__status__wrap .offline {
  background: #4d91b6;
}
.product__status__wrap .sold::before {
  content: "Sold";
}
.product__status__wrap .sold {
  background: #333;
}
.product__status__wrap .reserved::before {
  content: "Reserved";
}
.product__status__wrap .reserved {
  background: #666;
}
.product__status__wrap .new::before {
  content: "New Arrival";
}
.product__status__wrap .new {
  background: #a89162;
}
.product__status__wrap .hide_price {
  display: none;
}
.product__status__wrap .hide_price::before {
  content: "Hide Price";
}
.product__status__wrap .check_availability {
  display: none;
}
.product__status__wrap .check_availability::before {
  content: "Check Availibility";
}
.product__status__wrap .recommended::before {
  content: "Recommended";
}
.product__status__wrap .recommended {
  background: #4d91b6;
}

.product__admin__extras {
  display: none !important;
}

.product__excerpt {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  font: normal 16px/22px "Optima", Times, serif;
  letter-spacing: -0.01em;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
  position: relative;
  padding-top: 10px;
}
.product__excerpt .title {
  display: inline-block;
  font: inherit;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product__excerpt .title span {
  display: none;
}
.product__excerpt .date {
  display: none;
}

li.product [itemprop=sku] {
  opacity: 0.5;
  font-size: 14px;
}

.product__size {
  align-items: center;
  gap: 0.6ch;
  letter-spacing: -0.018em;
}

.product__size > .size--metric::before {
  content: "/ ";
}

.product__save {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -10px;
  right: 0px;
  z-index: 5;
  border: 12px solid transparent;
}
.product__save:not(.spinner)::before {
  position: relative;
  z-index: 2;
  display: inline-block;
  font: normal normal normal 24px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f08a";
  color: #aaa;
}
.product__save:not(.spinner).on::before {
  content: "\f004";
  color: #a89162;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.67);
}

@media (pointer: fine) {
  .product__save:not(.on, .product:hover .product__save) {
    display: none;
  }
}
#ajax-load-more {
  grid-column: 1/-1;
  clear: both;
  width: 100%;
  text-align: center;
  padding-bottom: 0;
  display: block;
  margin: 0;
}
.no-products + #ajax-load-more {
  display: none !important;
}
#ajax-load-more > .btn {
  display: none !important;
}
#ajax-load-more > .btn.show {
  display: inline-block !important;
}

#ajax-loading-anim {
  grid-column: 1/-1;
  position: relative;
  width: 100%;
  height: 100px;
  text-align: center;
  clear: both;
  display: none;
}
#ajax-loading-anim.show {
  display: block;
  opacity: 1;
}
#ajax-loading-anim {
  position: relative;
}
#ajax-loading-anim::before {
  animation-name: spinner-centered;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 19;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  #ajax-load-more,
  li + #ajax-loading-anim {
    margin-left: calc(50% - 48.5vw);
  }
}

/*=============================================================================
  MY ACCOUNT
===============================================*/
.btn--ctxmenu[class],
.wl__edit_btn {
  cursor: pointer;
  overflow: hidden;
  display: inline-flex;
  margin: 0;
  padding: 0 9px;
  height: 22px;
  line-height: 9px;
  text-decoration: none !important;
  border: 5px solid transparent;
  margin-top: -4px;
  margin-bottom: -4px;
  border-radius: 100px;
  background: #dfdedd;
  background-clip: padding-box;
  width: -moz-fit-content;
  width: fit-content;
  justify-self: center;
}
.btn--ctxmenu[class]:hover,
.wl__edit_btn:hover {
  background-color: #5d5d5d;
}
.btn--ctxmenu[class]::before,
.wl__edit_btn::before {
  color: #aaa;
  content: "...";
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: inherit;
  letter-spacing: -1px;
  transform-origin: center;
}

.wl__breadcrumbs, .wl__li__dir, .woocommerce-account .woocommerce h2,
.wrap--myaccount h2 {
  display: inline-flex;
  gap: 6px;
}
.wl__breadcrumbs span, .wl__li__dir span, .woocommerce-account .woocommerce h2 span,
.wrap--myaccount h2 span {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #999;
}
.wl__breadcrumbs span::after, .wl__li__dir span::after, .woocommerce-account .woocommerce h2 span::after,
.wrap--myaccount h2 span::after {
  content: "/";
}
.wl__breadcrumbs span[data-id="0"]::before, .wl__li__dir span[data-id="0"]::before, .woocommerce-account .woocommerce h2 span[data-id="0"]::before,
.wrap--myaccount h2 span[data-id="0"]::before {
  display: none !important;
}
.wl__breadcrumbs a, .wl__li__dir a, .woocommerce-account .woocommerce h2 a,
.wrap--myaccount h2 a {
  text-decoration: none;
}
.wl__breadcrumbs a:hover, .wl__li__dir a:hover, .woocommerce-account .woocommerce h2 a:hover,
.wrap--myaccount h2 a:hover {
  color: #a79164;
  text-decoration-line: underline;
  text-decoration-color: rgba(167, 145, 100, 0.4);
  text-underline-offset: 7px;
  text-decoration-thickness: 1px;
}

@media screen and (max-width: 767px) {
  .wl__breadcrumbs span, .wl__li__dir span, .woocommerce-account .woocommerce h2 span,
  .wrap--myaccount h2 span {
    justify-content: center;
  }
}
.wl__title::before, .wl__li__a::before, .wl__recent--lists li > a::before,
.icon-list::before,
#wl_results .wl__f__a::before,
#wl_listings .wl__f__a::before,
.wl__recent--folders .wl__f__a::before,
#add-to-wishlist-popup::after,
.wl__breadcrumbs span[data-id]::before,
.wl__li__dir span[data-id]::before,
.woocommerce-account .woocommerce h2 span[data-id]::before,
.wrap--myaccount h2 span[data-id]::before,
.wl__breadcrumbs span[data-fid]::before,
.wl__li__dir span[data-fid]::before,
.woocommerce-account .woocommerce h2 span[data-fid]::before,
.wrap--myaccount h2 span[data-fid]::before,
.icon-folder:before,
#wl_results > .wl__u::before,
#wl_listings > .wl__u::before,
.wl__breadcrumbs span[data-uid]::before,
.wl__li__dir span[data-uid]::before,
.woocommerce-account .woocommerce h2 span[data-uid]::before,
.wrap--myaccount h2 span[data-uid]::before,
.icon-user::before {
  content: "";
  background: none no-repeat scroll;
  background-size: contain;
  width: 24px;
  aspect-ratio: 1/1;
  display: inline-block;
  opacity: 0.17;
  flex-shrink: 0;
}

.wl__title::before, .wl__li__a::before, .wl__recent--lists li > a::before,
.icon-list:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='4' width='16' height='16' rx='3' stroke='%23000000' stroke-width='2'/%3E%3Cpath d='M16 10L8 10' stroke='%23000000' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16 14L8 14' stroke='%23000000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}

#wl_results .wl__f__a::before,
#wl_listings .wl__f__a::before, .wl__recent--folders .wl__f__a::before, #add-to-wishlist-popup::after, .wl__breadcrumbs span[data-id]::before, .wl__li__dir span[data-id]::before, .woocommerce-account .woocommerce h2 span[data-id]::before,
.wrap--myaccount h2 span[data-id]::before, .wl__breadcrumbs span[data-fid]::before, .wl__li__dir span[data-fid]::before, .woocommerce-account .woocommerce h2 span[data-fid]::before,
.wrap--myaccount h2 span[data-fid]::before,
.icon-folder:before {
  background-image: url("data:image/svg+xml,%3Csvg class='svg-icon' style='width: 1em; height: 1em;vertical-align: middle;fill: currentColor;overflow: hidden;' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M832 874.666667h-640A105.386667 105.386667 0 0 1 85.333333 770.986667V253.013333A105.386667 105.386667 0 0 1 192 149.333333h196.266667a42.666667 42.666667 0 0 1 32.853333 15.786667l110.933333 135.68h298.666667A105.386667 105.386667 0 0 1 938.666667 404.48v366.506667a105.386667 105.386667 0 0 1-106.666667 103.68zM170.666667 587.093333v183.893334a19.626667 19.626667 0 0 0 21.333333 18.346666h640a19.626667 19.626667 0 0 0 21.333333-18.346666V404.48a19.626667 19.626667 0 0 0-21.333333-18.346667H512a42.666667 42.666667 0 0 1-32.853333-15.786666L368.213333 234.666667H192a19.626667 19.626667 0 0 0-21.333333 18.346666z' /%3E%3C/svg%3E");
}

#wl_results > .wl__u::before,
#wl_listings > .wl__u::before, .wl__breadcrumbs span[data-uid]::before, .wl__li__dir span[data-uid]::before, .woocommerce-account .woocommerce h2 span[data-uid]::before,
.wrap--myaccount h2 span[data-uid]::before,
.icon-user::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='%23000000' width='800px' height='800px' viewBox='0 0 30.586 30.586' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-546.269 -195.397)'%3E%3Cpath d='M572.138,221.245a15.738,15.738,0,0,0-21.065-.253l-1.322-1.5a17.738,17.738,0,0,1,23.741.28Z'/%3E%3Cpath d='M561.464,204.152a4.96,4.96,0,1,1-4.96,4.96,4.966,4.966,0,0,1,4.96-4.96m0-2a6.96,6.96,0,1,0,6.96,6.96,6.96,6.96,0,0,0-6.96-6.96Z'/%3E%3Cpath d='M561.562,197.4a13.293,13.293,0,1,1-13.293,13.293A13.308,13.308,0,0,1,561.562,197.4m0-2a15.293,15.293,0,1,0,15.293,15.293A15.293,15.293,0,0,0,561.562,195.4Z'/%3E%3C/g%3E%3C/svg%3E");
}

.li_ul_wrap label, .myaccount__nav label {
  position: relative;
  background: rgba(0, 0, 0, 0.05);
  color: #777;
  display: inline-block;
  padding: 8px 16px;
  margin: 0 0 16px;
}

.woocommerce-account .woocommerce,
.wrap--myaccount {
  font: 19px/24px TwCenMTPro-Light;
  position: relative;
  z-index: 0;
  background: #fcfbfb;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 768px) {
  .woocommerce-account .woocommerce,
  .wrap--myaccount {
    display: grid;
    grid-template-columns: 28px 1fr [middle] 4fr auto 28px;
    grid-template-areas: "lpad menu content gap rpad";
  }
  .woocommerce-account .woocommerce::before,
  .wrap--myaccount::before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #f3f0ee;
    grid-column: 1/middle;
  }
}
@media (min-width: 1366px) {
  .woocommerce-account .woocommerce,
  .wrap--myaccount {
    grid-template-columns: minmax(28px, 1fr) 258px [middle] 994px 38px minmax(28px, 1fr);
  }
}
@media screen and (min-width: 768px) {
  .woocommerce-account .woocommerce:has(> .featuredimage--aside),
  .wrap--myaccount:has(> .featuredimage--aside) {
    grid-template-columns: 28px 1fr [middle] 2fr 38px [i] 2fr 28px [j];
    grid-template-areas: "lpad menu content gap image rpad";
  }
}
@media (min-width: 1366px) {
  .woocommerce-account .woocommerce:has(> .featuredimage--aside),
  .wrap--myaccount:has(> .featuredimage--aside) {
    grid-template-columns: minmax(28px, 1fr) 258px [middle] 497px 37px [i] 497px minmax(28px, 1fr) [j];
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-account .woocommerce .featuredimage--aside,
  .wrap--myaccount .featuredimage--aside {
    display: none;
  }
}
.woocommerce-account .woocommerce .featuredimage--aside,
.wrap--myaccount .featuredimage--aside {
  grid-column: i/j;
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: -1px;
}
.woocommerce-account .woocommerce h2 span:last-of-type,
.wrap--myaccount h2 span:last-of-type {
  color: inherit;
}
.woocommerce-account .woocommerce h2 span:last-of-type::after,
.wrap--myaccount h2 span:last-of-type::after {
  display: none;
}
@media screen and (max-width: 767px) {
  .woocommerce-account .woocommerce h2,
  .wrap--myaccount h2 {
    display: grid;
  }
}
@media screen and (min-width: 768px) {
  .woocommerce-account .woocommerce h2,
  .wrap--myaccount h2 {
    display: flex;
    flex-flow: wrap;
  }
}
.woocommerce-account .woocommerce h2,
.wrap--myaccount h2 {
  margin-bottom: 32px;
  padding-right: 16px;
  align-items: center;
  grid-column: 1/-1;
  order: -90;
}
.woocommerce-account .woocommerce h2 span:last-child,
.woocommerce-account .woocommerce h2 span.editing:last-of-type,
.wrap--myaccount h2 span:last-child,
.wrap--myaccount h2 span.editing:last-of-type {
  flex-grow: 1;
}
.woocommerce-account .woocommerce h2 span.loading::after,
.wrap--myaccount h2 span.loading::after {
  margin-bottom: -4px;
  margin-top: -3px;
}

#wl_breadcrumbs a.dragover {
  border-color: #a79164;
  background-color: #a79164;
  color: #fff;
  border: solid #a79164;
  border-width: 6px 12px;
  border-radius: 7px;
  margin: -6px -12px;
}

.myaccount__nav {
  grid-area: menu;
}
.myaccount__nav li > h2 {
  margin-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .myaccount__nav {
    padding: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  .myaccount__nav:not(.open) h2 {
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 768px) {
  .myaccount__nav {
    padding: 32px 0 64px;
  }
}
.myaccount__nav {
  background: #f3f0ee;
}
.myaccount__nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 10px;
}
.myaccount__nav li {
  display: block;
}
.myaccount__nav li > a {
  display: block;
  padding: 5px 0;
}
.myaccount__nav a > span {
  display: inline-block;
  color: #3c3c3c;
  overflow-wrap: anywhere;
}
.myaccount__nav li.selected a span,
.myaccount__nav a:hover span {
  text-decoration-line: underline;
  text-decoration-color: rgba(0, 0, 0, 0.3);
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}
@media screen and (min-width: 768px) {
  .myaccount__nav label {
    margin-left: -16px;
  }
}

.woocommerce-MyAccount-content,
.myaccount__nav + article.content,
.myaccount__pagecontent,
.myaccount__searchresults,
.myaccount__savedlists {
  grid-area: content;
}
.woocommerce-MyAccount-content.hidden,
.myaccount__nav + article.content.hidden,
.myaccount__pagecontent.hidden,
.myaccount__searchresults.hidden,
.myaccount__savedlists.hidden {
  display: none;
}
.woocommerce-MyAccount-content:not(article),
.myaccount__nav + article.content:not(article),
.myaccount__pagecontent:not(article),
.myaccount__searchresults:not(article),
.myaccount__savedlists:not(article) {
  font: 19px/24px TwCenMTPro-Light;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .woocommerce-MyAccount-content,
  .myaccount__nav + article.content,
  .myaccount__pagecontent,
  .myaccount__searchresults,
  .myaccount__savedlists {
    padding: 0 20px 20px;
  }
}
@media screen and (min-width: 768px) {
  .woocommerce-MyAccount-content,
  .myaccount__nav + article.content,
  .myaccount__pagecontent,
  .myaccount__searchresults,
  .myaccount__savedlists {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding: 32px 0 32px 42px;
  }
}
.woocommerce-MyAccount-content hr,
.myaccount__nav + article.content hr,
.myaccount__pagecontent hr,
.myaccount__searchresults hr,
.myaccount__savedlists hr {
  margin: 32px 0;
  border-color: #ddd;
}

.myaccount__searchresults:not(.hidden) + .myaccount__savedlists,
.woocommerce-MyAccount-content:has(+ .myaccount__searchresults:not(.hidden)),
.content--shared .btn--ctxmenu {
  display: none !important;
}

.woocommerce-MyAccount-content .wl__excerpt,
.myaccount__savedlists .wl__excerpt {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .woocommerce-MyAccount-content .wl__actions,
  .myaccount__savedlists .wl__actions {
    grid-auto-flow: column;
  }
}
.woocommerce-MyAccount-content .wl__actions,
.myaccount__savedlists .wl__actions {
  margin-bottom: 20px;
  display: grid;
  gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
}

.myorders__addresses {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

.menu_title label {
  color: #000;
  display: block;
}

[class].myaccount__nav__users {
  padding-top: 28px;
}
[class].myaccount__nav .wl__user {
  position: relative;
}
[class].myaccount__nav .wl__user::after {
  position: absolute;
  top: 0;
  right: 0;
  margin: 6px 12px !important;
  opacity: 0.6;
}

/*=============================================================================
  WISHLIST MANAGEMENT
===============================================*/
/*
.wl__f  // folder
.wl__li  // list
*/
.wl__count::before, .wl__li__count, #wl_results .wl__f__a[data-count]::after,
#wl_listings .wl__f__a[data-count]::after, .wl__recent--folders .wl__f__a::after {
  font: 14px/0px TwCenMTPro-Light;
  display: inline-flex;
  height: 20px;
  align-items: center;
  text-align: center;
  padding: 0 6px;
  margin: auto 0;
  background: rgba(0, 0, 0, 0.3);
  position: relative;
  border-radius: 30px;
  text-decoration: none;
  color: #fff;
}
:is(:hover, .selected) > .wl__count::before, :is(:hover, .selected) > .wl__li__count, #wl_results :is(:hover, .selected) > .wl__f__a[data-count]::after,
#wl_listings :is(:hover, .selected) > .wl__f__a[data-count]::after, .wl__recent--folders :is(:hover, .selected) > .wl__f__a::after {
  background: #a89162;
}

#wl_search {
  position: relative;
  display: grid;
  top: 1px;
  border-right: 16px solid transparent;
  margin-bottom: 28px;
}
@media screen and (max-width: 767px) {
  #wl_search {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  #wl_search {
    margin-left: -16px;
  }
}
#wl_search input {
  grid-area: 1/1;
  margin: 0;
}
#wl_search::after {
  grid-area: 1/1;
  margin: auto 14px auto auto;
  font-size: 16px;
  color: #999;
}
#wl_search.active:not(.null)::after {
  content: attr(data-count) " results found";
}
#wl_search.active:not(.loading)::after {
  margin-right: 44px;
}
#wl_search .default-close {
  right: 6px;
}
#wl_search:is(.loading, :not(.active)) .default-close {
  display: none;
}

.li_ul_wrap:not(.closed) > .li_ul {
  display: grid;
  gap: 10px;
  margin-bottom: 16px;
}
.li_ul_wrap.closed > .li_ul {
  display: none;
}

.li_ul_expand,
.li_ul_toggle {
  display: grid;
  align-items: center;
  justify-content: center;
  background: #e7e4e2;
  border-radius: 0 !important;
  position: absolute;
  top: 0;
  right: -36px !important;
  min-width: 36px;
  height: 100%;
  cursor: pointer;
  border-left: 1px solid #ddd;
}
.li_ul_expand::after,
.li_ul_toggle::after {
  content: "";
  width: 8px;
  height: 8px;
  border: 2px solid #bbb;
  border-width: 0 0 2px 2px;
}
:not(.closed) .li_ul_expand::after,
:not(.closed) .li_ul_toggle::after {
  transform: translateY(2px) rotate(135deg);
}
.closed .li_ul_expand::after,
.closed .li_ul_toggle::after {
  transform: translateY(-2px) rotate(-45deg);
}

.myaccount__nav__folders .li_ul_wrap > label::before {
  content: "Show less";
}
.myaccount__nav__folders .li_ul_wrap.closed > label::before {
  content: "Show more folders";
}

.myaccount__nav__users .li_ul_wrap > label::before {
  content: "Hide users";
}
.myaccount__nav__users .li_ul_wrap.closed > label::before {
  content: "Browse all users";
}

#wl_results .wl__f,
#wl_listings .wl__f {
  display: grid;
  grid-template-columns: 12px auto auto 1fr auto 6px;
  gap: 10px 0;
  align-items: center;
}
#wl_results .wl__f .wl__li__dir,
#wl_listings .wl__f .wl__li__dir {
  grid-area: 1/3/span 1/span 1;
}
#wl_results .wl__f .wl__li__dir span:not(:first-child),
#wl_listings .wl__f .wl__li__dir span:not(:first-child) {
  margin-left: 6px;
}
#wl_results .wl__f__a,
#wl_listings .wl__f__a {
  grid-area: 1/4/span 1/span 1;
  min-height: 40px;
  display: flex;
  gap: 6px;
  align-items: center;
  text-decoration: none;
}
#wl_results .wl__f__a.dragover,
#wl_listings .wl__f__a.dragover {
  color: #fff;
}
#wl_results .wl__f.loading::after,
#wl_listings .wl__f.loading::after {
  grid-area: 1/5/span 1/span 1;
  margin-right: 7px;
  justify-self: flex-end;
}
#wl_results .wl__f__subdirs,
#wl_listings .wl__f__subdirs {
  grid-area: 2/1/span 1/span 6;
}
@media screen and (min-width: 768px) {
  #wl_results .wl__f__subdirs,
  #wl_listings .wl__f__subdirs {
    margin-right: -24px;
  }
}
#wl_results .wl__f::before,
#wl_listings .wl__f::before {
  grid-area: 1/1/span 1/span 4;
  align-self: normal;
  content: "";
  background-color: #f3f0ee;
  border-radius: 8px;
}
#wl_results .wl__f:has(> a.dragover) .wl__li__dir span,
#wl_listings .wl__f:has(> a.dragover) .wl__li__dir span {
  color: #fff;
}
#wl_results .wl__f:has(> a.dragover),
#wl_listings .wl__f:has(> a.dragover) {
  color: #fff;
}
#wl_results .wl__f:has(> a.dragover)::before,
#wl_listings .wl__f:has(> a.dragover)::before {
  background-color: #a79164;
  border: solid #a79164;
}
#wl_results .wl__f__a > span,
#wl_listings .wl__f__a > span {
  line-height: 1.2;
  text-decoration: none;
}
#wl_results .wl__f__a:hover,
#wl_listings .wl__f__a:hover {
  color: #a79164;
}
#wl_results .wl__f__a:hover > span,
#wl_listings .wl__f__a:hover > span {
  text-decoration-line: underline;
  text-decoration-color: rgba(167, 145, 100, 0.4);
  text-underline-offset: 7px;
  text-decoration-thickness: 1px;
}
#wl_results .wl__f__expand,
#wl_listings .wl__f__expand {
  top: 10px;
}

.subdirs-only {
  display: contents;
}
.subdirs-only .wl__f {
  order: -20;
}
.subdirs-only > .wl__f {
  display: contents !important;
}
.subdirs-only > .wl__f::before, .subdirs-only > .wl__f::after, .subdirs-only > .wl__f > :not(.wl__f__subdirs) {
  display: none !important;
}
.subdirs-only > .wl__f > .wl__f__subdirs {
  display: contents !important;
}

.wl__f {
  max-width: 600px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.wl__f.loading::after {
  margin-right: 7px;
  justify-self: flex-end;
}
.wl__f--expanded > .wl__f__expand::before {
  transform: translate(0, -2px) rotate(45deg);
}
.wl__f--selected > .wl__f__a > span {
  color: #8e7b55;
  line-height: 1.2;
  text-decoration-line: underline;
  text-decoration-color: rgba(167, 145, 100, 0.4);
  text-underline-offset: 7px;
  text-decoration-thickness: 1px;
}
.wl__f__subdirs {
  margin: 0;
  list-style: none;
  display: grid;
  gap: 10px;
}
:not(.wl__f--expanded) > .wl__f__subdirs {
  display: none;
}
.wl__f__subdirs[class] {
  padding: 0 0 0 24px;
}
.myaccount__nav .wl__f__subdirs::before {
  content: "";
  display: block;
  order: -99;
}
.wl__f__subdirs + .wl__f__expand {
  display: grid;
}
.wl__f__expand {
  width: 24px;
  height: 24px;
  position: absolute;
  left: -28px;
  top: 3px;
  display: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 100%;
}
.wl__f__expand::not(:hover) {
  opacity: 0.6;
}
.wl__f__expand::before {
  content: "";
  width: 8px;
  height: 8px;
  border: 2px solid #bbb;
  border-width: 0 2px 2px 0;
  transition: transform 100ms ease-out;
  transform: translate(-1px, 0) rotate(-45deg);
}

#wl_new_folder,
#wl_new_subfolder,
#wl_new_list {
  position: relative;
  display: flex;
  align-items: center;
}
#wl_new_folder.loading::after,
#wl_new_subfolder.loading::after,
#wl_new_list.loading::after {
  margin: auto 0 auto 8px;
}

#wl_new_folder {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  #wl_new_folder {
    margin-left: -16px;
  }
}
#wl_new_folder::before {
  content: "New Project Folder +";
}
#wl_new_folder[data-pid="0"]::before {
  content: "New Folder +";
}
#wl_new_folder + .menu_title label::before {
  content: "My Project Folders";
}
#wl_new_folder[data-pid="0"] + .menu_title label::before {
  content: "My Recent Folders";
}

#wl_new_folder_placeholder {
  padding: 5px 0 9px;
  color: #777;
}
#wl_new_folder_placeholder::before {
  content: "No Folders";
}
.wl__f + #wl_new_folder_placeholder, .li_ul_wrap + #wl_new_folder_placeholder {
  display: none;
}

@media screen and (max-width: 767px) {
  .myaccount__nav__folders > .wl__f,
  .myaccount__nav__users .wl__user {
    margin-left: 16px;
  }
}
@media screen and (min-width: 768px) {
  .myaccount__nav__folders > .wl__f,
  .myaccount__nav__users .wl__user {
    margin-left: 0;
  }
}

.myaccount__nav .dragover span {
  background-color: #a79164;
  color: #fff;
  border: solid #a79164;
  border-width: 8px 10px 5px 10px;
  border-radius: 7px;
  margin: -8px -10px -5px;
}
.myaccount__nav .dragover span::after {
  display: none;
}

.myaccount__nav .dragover ~ .wl__f__expand {
  display: none;
}

.woocommerce-account .woocommerce button.loading::after {
  margin: -5px -10px -5px 10px;
  align-self: center;
}

#wl_results,
#wl_listings {
  display: grid;
  gap: 10px;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 32px;
  clear: both;
}
#wl_results.loading::after,
#wl_listings.loading::after {
  width: 24px;
  height: 24px;
}
#wl_results:has(> .wl__li, > .wl__f, > .wl__u, .wl__f__subdirs)::before,
#wl_listings:has(> .wl__li, > .wl__f, > .wl__u, .wl__f__subdirs)::before {
  display: none;
}
#wl_results > .wl__u,
#wl_listings > .wl__u {
  order: -30;
  display: flex;
  gap: 6px;
}
#wl_results > .wl__u > a,
#wl_listings > .wl__u > a {
  text-decoration: none;
}
#wl_results > .wl__u > a:hover,
#wl_listings > .wl__u > a:hover {
  color: #a79164;
  text-decoration-line: underline;
  text-decoration-color: rgba(167, 145, 100, 0.4);
  text-underline-offset: 7px;
  text-decoration-thickness: 1px;
}
#wl_results > .wl__u > a.dragover,
#wl_listings > .wl__u > a.dragover {
  display: inline-flex;
  background-color: #a79164;
  color: #fff;
  border: solid #a79164;
  border-width: 8px 28px 8px 44px;
  border-radius: 7px;
  margin: -12px 0 -8px -44px;
  text-decoration: none;
}
#wl_results > .wl__f,
#wl_listings > .wl__f {
  order: -20;
}
#wl_results .wl__f__a[data-count]::after,
#wl_listings .wl__f__a[data-count]::after {
  content: attr(data-count) " Lists";
  position: absolute;
  right: 18px;
  opacity: 0.75;
}
#wl_results .wl__li--default,
#wl_listings .wl__li--default {
  order: -32;
  margin-top: 16px;
}
#wl_results > h3,
#wl_listings > h3 {
  grid-column: 1/-1;
  display: none;
  cursor: pointer;
  position: relative;
  align-items: center;
  background-color: #f3f0ee;
  border-radius: 10px;
  padding: 8px 10px 8px 20px;
  border-radius: 7px;
  margin: 10px -16px;
}
#wl_results > h3::before,
#wl_listings > h3::before {
  flex-grow: 1;
}
#wl_results > h3:nth-of-type(1)::before,
#wl_listings > h3:nth-of-type(1)::before {
  content: "Lists";
}
#wl_results > h3:nth-of-type(2)::before,
#wl_listings > h3:nth-of-type(2)::before {
  content: "Folders";
}
#wl_results > h3:nth-of-type(3)::before,
#wl_listings > h3:nth-of-type(3)::before {
  content: "Users";
}
#wl_results > h3:nth-of-type(1),
#wl_listings > h3:nth-of-type(1) {
  order: -11;
}
#wl_results > h3:nth-of-type(2),
#wl_listings > h3:nth-of-type(2) {
  order: -21;
}
#wl_results > h3:nth-of-type(3),
#wl_listings > h3:nth-of-type(3) {
  order: -31;
}
#wl_results > h3[disabled]::after,
#wl_listings > h3[disabled]::after {
  position: absolute;
  right: 16px;
  top: 16px;
  content: "";
  width: 10px;
  height: 10px;
  border: 2px solid #bbb;
  border-width: 0 0 2px 2px;
}
#wl_results > h3 > i,
#wl_listings > h3 > i {
  position: relative;
  height: 20px;
  aspect-ratio: 1.8/1;
  background: #2ecc71;
  display: grid;
  grid-template: "toggle" 1fr/1fr;
  border-radius: 20px;
  transition: background-color 0.15s linear;
}
#wl_results > h3 > i::after,
#wl_listings > h3 > i::after {
  content: "";
  box-sizing: border-box;
  margin: 2px auto 2px 2px;
  width: 16px;
  height: 16px;
  grid-area: toggle;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.1);
  transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
  background: whitesmoke;
  border-radius: 20px;
}
#wl_results > h3:not(.collapse) > i::after,
#wl_listings > h3:not(.collapse) > i::after {
  transform: translateX(100%);
}
#wl_results > h3.collapse > i,
#wl_listings > h3.collapse > i {
  background: #d9d9d9;
}
#wl_results:has(> .wl__li) > h3:nth-of-type(1), #wl_results:has(> .wl__f, .wl__f__subdirs) > h3:nth-of-type(2), #wl_results:has(> .wl__u) > h3:nth-of-type(3),
#wl_listings:has(> .wl__li) > h3:nth-of-type(1),
#wl_listings:has(> .wl__f, .wl__f__subdirs) > h3:nth-of-type(2),
#wl_listings:has(> .wl__u) > h3:nth-of-type(3) {
  display: flex;
}
#wl_results:has(> h3:nth-of-type(1).collapse) > .wl__li:not(.wl__li--default), #wl_results:has(> h3:nth-of-type(2).collapse) > .wl__f, #wl_results:has(> h3:nth-of-type(2).collapse) > .wl__f__subdirs, #wl_results:has(> h3:nth-of-type(2).collapse) > .subdirs-only, #wl_results:has(> h3:nth-of-type(3).collapse) > .wl__u,
#wl_listings:has(> h3:nth-of-type(1).collapse) > .wl__li:not(.wl__li--default),
#wl_listings:has(> h3:nth-of-type(2).collapse) > .wl__f,
#wl_listings:has(> h3:nth-of-type(2).collapse) > .wl__f__subdirs,
#wl_listings:has(> h3:nth-of-type(2).collapse) > .subdirs-only,
#wl_listings:has(> h3:nth-of-type(3).collapse) > .wl__u {
  display: none;
}

#wl_results::before {
  color: #999;
  content: "No results found";
}

#wl_listings::before {
  color: #999;
  content: "Folder is empty";
}

#wl_listings:has(> :nth-child(2)) ~ #wl_content,
.wl__actions:has(> #wl_share_folder) ~ #wl_content {
  display: none;
}

#wl_welcome {
  color: #fff;
  background-color: #a89162;
  border: 4px solid rgba(0, 0, 0, 0.33);
  position: relative;
  max-width: 768px;
  padding: 40px;
}
#wl_welcome::before {
  content: "";
  position: absolute;
  inset: 6px;
  border: 1px solid #fff;
  pointer-events: none;
}

.wl__li\:DEPRECATED {
  display: grid;
  grid-template: "z z z z" 2px "c a x b" 32px "g g g g" auto/auto auto 1fr auto;
  gap: 10px;
}
.wl__li\:DEPRECATED a.btn--ctxmenu {
  grid-area: b;
}
.wl__li\:DEPRECATED .wl__minigrid {
  grid-area: g;
}

.wl__li {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1em;
  align-items: center;
}
.wl__li::before {
  content: "";
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 10px;
  z-index: -1;
  opacity: 0;
  transition: opacity 200ms linear;
  position: absolute;
  inset: -10px -16px -16px -16px;
}
.wl__li:hover::before,
.wl__li .hover::before, .wl__li--default::before {
  opacity: 1;
}
.wl__li--default::before {
  background-color: #f9f7f6;
}
#alert .wl__li__a::before {
  display: none;
}
.wl__li__a {
  line-height: 1.2;
  display: inline-flex;
  gap: 6px;
}
.wl__li__a:not(:hover) {
  text-decoration-line: none;
}
.wl__li__a:hover {
  color: #a79164;
  text-decoration-line: underline;
  text-decoration-color: rgba(167, 145, 100, 0.4);
  text-underline-offset: 7px;
  text-decoration-thickness: 1px;
}
.wl__li a.btn--ctxmenu {
  margin-left: 10px;
}

:not(#wl_results) > li > .wl__li__dir {
  display: none;
}

.inline-edit {
  display: block;
  margin: -10px 0 -13px;
}
.inline-edit input {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}

/*=============================================================================
  SINGLE WISHLIST
===============================================*/
@media screen and (max-width: 767px) {
  #wl__ctxbtn {
    display: none;
  }
}
#wl__ctxbtn {
  position: absolute;
  top: 16px;
  left: 16px;
  background: #5d5d5d;
}
#wl__ctxbtn:hover {
  background: #a79164;
}
#wl__ctxbtn::before {
  content: "List actions +";
}

.wl__banner li:only-child {
  padding: 0;
  grid-column: 1/-1;
}
.wl__banner .panel_content {
  font: 17px/20px TwCenMTPro-Light;
  text-shadow: none;
}
@media screen and (max-width: 767px) {
  .wl__banner .panel_content {
    font-size: 19px;
  }
}
.wl__banner .panel_content .text {
  border-radius: 10px;
  padding: 28px;
  display: grid;
  align-items: center;
  justify-content: center;
}
.wl__details {
  text-align: center;
  box-sizing: border-box;
  width: 100%;
  max-width: 1290px;
  padding: 16px;
  margin: 0 auto;
  position: sticky;
  top: 0;
  z-index: 28;
  border: 1.5px solid rgba(0, 0, 0, 0.1);
  border-radius: 12px;
}
.wl__details.js--stuck {
  max-width: none;
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.wl__details .wl__breadcrumbs {
  margin: 0;
  min-height: 40px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.wl__details .wl__breadcrumbs span[data-fid] {
  display: inline-block;
}
.wl__details .wl__breadcrumbs span[data-fid]::before {
  vertical-align: top;
}
@media screen and (min-width: 768px) {
  .wl__details {
    padding: 16px 174px;
    margin-top: 20px;
    border: 1px solid #eaeaea;
    top: -1px;
  }
}
.wl__title {
  font: inherit;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .wl__title {
    width: 100%;
  }
  .wl__title::before {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .wl__title {
    display: flex;
    gap: 6px;
  }
}
.wl__descr {
  grid-column: 1/-1;
  text-align: center;
  margin: 32px auto 0;
  max-width: 768px;
}
.wl__count {
  display: inline-flex !important;
}
.wl__count::before {
  content: attr(data-count);
  background: #a89162;
}
.wl__count::after {
  content: " Items" !important;
}
.wl__count[data-count="1"]::after {
  content: " Item";
}
@media screen and (max-width: 767px) {
  .wl__count {
    margin-left: 6px;
  }
}

#wl_empty {
  text-align: center;
  max-width: 450px;
  margin: 32px auto 64px;
}

@media screen and (max-width: 767px) {
  #wl_toolbar {
    margin: 20px -20px -20px;
    display: grid;
    align-items: flex-end;
    z-index: 9;
  }
  #wl_toolbar_toggle::before {
    content: "List Actions ...";
  }
  #wl_toolbar_toggle {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: -1px;
    grid-template-columns: 1fr 64px;
    padding-left: 18px;
    position: relative;
    cursor: pointer;
    color: #888;
    background-color: #f8f7f6;
    text-decoration: none;
    display: grid;
    justify-content: center;
    align-items: center;
    min-width: 52px;
    min-height: 52px;
  }
}
#wl_toolbar_toggle {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 20px;
  box-sizing: border-box;
}

#wl_toolbar_toggle_icon {
  transform: rotate(45deg);
  width: 30px;
  height: 30px;
  text-decoration: none;
  border-radius: 50px;
  position: relative;
  margin: 0;
}
:hover > #wl_toolbar_toggle_icon {
  background-color: #5d5d5d;
}

@media screen and (min-width: 768px) {
  #wl_toolbar {
    display: none;
    border: 1px solid #eaeaea;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    max-width: 1290px;
    margin: 0 auto;
    border-width: 0px 1px 1px 1px;
    justify-content: center;
    background: #eaeaea;
    position: sticky;
    top: 49px;
    z-index: 7;
  }
  #wl_toolbar_toggle {
    cursor: pointer;
    color: #aaa;
    font: 17px/20px TwCenMTPro-Light;
  }
  #wl_toolbar_toggle::before {
    content: "List Actions ...";
  }
}
#wl_toolbar_inner a.disabled,
#wl_toolbar_inner a.unavailable,
.contextmenu--wishlist a.disabled,
.contextmenu--wishlist a.unavailable {
  opacity: 0.5;
  background: transparent;
  cursor: default;
}
:not(ui-menu) > #wl_toolbar_inner,
:not(ui-menu) > .contextmenu--wishlist {
  display: none;
}

:not(.spinner).wl_btn_additems::before {
  --size: 28px !important;
}
:not(.spinner).wl_btn_selectall::before {
  background-clip: border-box;
  opacity: 1 !important;
  --size: 21px !important;
}
:not(.spinner).wl_btn_addtocart::before {
  --size: 28px !important;
}
.wl_btn_additems::after {
  content: "Add To This List";
}
.wl_btn_edit::after {
  content: "Edit List Description";
}
.wl_btn_browselists::after {
  content: "Browse My Lists";
}
.wl_btn_new::after {
  content: "Create A New List";
}
.wl_btn_selectall::after {
  content: "Select All Items";
}
.wl_btn_share::after {
  content: "Share List";
}
.wl_btn_print::after {
  content: "Print";
}
.wl_btn_enquire::after {
  content: "Enquire About Selected Items";
}
.wl_btn_homevisit::after {
  content: "Request A Home Visit";
}
.wl_btn_addtocart::after {
  content: "Add Selected To Basket";
}
.wl_btn_removeitems::after {
  content: "Remove Selected Items";
}
.wl_btn_delete::after {
  content: "Delete This List";
}
.wl_btn_sortby::after {
  content: "Sort By: " var(--label);
}

[data-sortby=none]::after {
  --label: "None";
}

[data-sortby=size-desc]::after {
  --label: "Size (Large to Small)";
}

[data-sortby=size-asc]::after {
  --label: "Size (Small to Large)";
}

[data-sortby=price-desc]::after {
  --label: "Price (High to Low)";
}

[data-sortby=price-asc]::after {
  --label: "Price (Low to High)";
}

[data-sortby=date]::after {
  --label: "Recently Added";
}

[data-action=print-1]::after {
  --label: "1 perpage";
}

[data-action=print-4]::after {
  --label: "4 perpage";
}

[data-action=print-9]::after {
  --label: "9 perpage";
}

[data-action=print-12]::after {
  --label: "12 perpage";
}

#wl_toolbar .wl_btn_sortby,
#wl_toolbar .wl_btn_print {
  position: relative;
}
#wl_toolbar .wl_btn_sortby:not(.focus) ul,
#wl_toolbar .wl_btn_print:not(.focus) ul {
  display: none;
}
#wl_toolbar .wl_btn_sortby ul,
#wl_toolbar .wl_btn_print ul {
  display: grid;
  gap: 1px;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 100%;
  left: -1px;
  right: -1px;
  z-index: 7;
  background-color: #eaeaea;
  border: 1px solid #eaeaea;
}
#wl_toolbar .wl_btn_sortby li,
#wl_toolbar .wl_btn_print li {
  justify-content: left;
  align-items: center;
  min-height: 52px;
  background-color: #f8f7f6;
  color: #888;
}
#wl_toolbar .wl_btn_sortby li:hover,
#wl_toolbar .wl_btn_print li:hover {
  background-color: #fcfbfa;
  color: #666;
}
#wl_toolbar .wl_btn_sortby li::after,
#wl_toolbar .wl_btn_print li::after {
  content: var(--label);
}

#wl_toolbar .wl_btn_sortby li {
  display: flex;
  padding-left: 64px;
}

#wl_form_sortby {
  display: none;
}

#wl_toolbar .wl_btn_print li[data-action]::before {
  --size: 32px;
  margin: auto;
}
#wl_toolbar .wl_btn_print li {
  display: grid;
  grid-template-columns: 64px 1fr;
}

ui-menu hr {
  margin: 14px 20px 16px;
  border: none;
  border-top: 1px solid rgba(255, 255, 255, 0.1019607843);
}
ui-menu a {
  display: flex;
  gap: 8px;
  padding: 8px 24px !important;
  text-decoration: none;
  cursor: pointer;
}
ui-menu a:hover {
  background: #343434;
}
ui-menu .disabled {
  display: none !important;
}

ui-menu.contextmenu--wishlist .spinner::before {
  animation-name: spinner;
  position: static;
}
ui-menu.contextmenu--wishlist a {
  display: grid;
  gap: 10px;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  grid-template-columns: 30px 1fr;
}
ui-menu.contextmenu--wishlist a::before {
  --size: 29px !important;
  margin: -10px auto;
}
ui-menu.contextmenu--wishlist .wl_btn_print,
ui-menu.contextmenu--wishlist .wl_btn_sortby {
  background-color: inherit !important;
}
ui-menu.contextmenu--wishlist .wl_btn_print > ul,
ui-menu.contextmenu--wishlist .wl_btn_sortby > ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  list-style: none;
  grid-row: 2;
  grid-column: -1/1;
}
ui-menu.contextmenu--wishlist .wl_btn_print > ul > li,
ui-menu.contextmenu--wishlist .wl_btn_sortby > ul > li {
  display: block;
  cursor: pointer;
  padding: 4px 8px;
  border-radius: 3px;
  background-color: #282828;
}
ui-menu.contextmenu--wishlist .wl_btn_print > ul > li::before,
ui-menu.contextmenu--wishlist .wl_btn_sortby > ul > li::before {
  display: none !important;
}
ui-menu.contextmenu--wishlist .wl_btn_print > ul > li::after,
ui-menu.contextmenu--wishlist .wl_btn_sortby > ul > li::after {
  content: var(--label);
}
ui-menu.contextmenu--wishlist .wl_btn_print > ul > li:not(.selected):not(:hover),
ui-menu.contextmenu--wishlist .wl_btn_sortby > ul > li:not(.selected):not(:hover) {
  color: #ddd;
}
ui-menu.contextmenu--wishlist .wl_btn_print > ul > li:hover,
ui-menu.contextmenu--wishlist .wl_btn_sortby > ul > li:hover {
  background-color: #3e3e3e;
}
ui-menu.contextmenu--wishlist .wl_btn_print > ul > li.selected,
ui-menu.contextmenu--wishlist .wl_btn_sortby > ul > li.selected {
  background-color: #a89162;
}

@media screen and (max-width: 767px) {
  #wl_items {
    padding-top: 32px;
  }
}
@media screen and (min-width: 768px) {
  #wl_items {
    padding: 64px 0 100px;
  }
}
#wl_items .products {
  min-height: 0;
}
#wl_items .product__save {
  display: none;
}
#wl_items .product__select {
  display: unset;
}

.product__select {
  display: none;
  position: absolute;
  top: -10px;
  right: 10px;
  z-index: 5;
}
.product__select input[type=checkbox] {
  border: 16px solid transparent;
}
.product__select.spinner input {
  visibility: hidden;
}

.wl__minigrid {
  width: 100%;
  margin-top: 10px;
  text-decoration: none;
  overflow: hidden;
  clear: both;
  gap: 4px;
}
@media screen and (max-width: 767px) {
  .wl__minigrid {
    display: flex;
    flex-flow: wrap;
  }
}
@media screen and (min-width: 768px) {
  .wl__minigrid {
    display: grid;
    --products-per-row: 12;
  }
  .wl__li--default .wl__minigrid {
    --products-per-row: 10;
  }
}
.wl__minigrid .product {
  float: left;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .wl__minigrid .product {
    width: 66px;
    height: 66px;
  }
}
@media screen and (min-width: 768px) {
  .wl__minigrid .product {
    width: 100%;
    padding-bottom: 100%;
  }
}
.wl__minigrid .product .outer {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  background: #f9f7f6;
  box-shadow: 0 0 0 1px inset rgba(0, 0, 0, 0.05);
}
.wl__minigrid .product .inner {
  display: block;
  margin: -7%;
}
.wl__minigrid .product > img {
  display: block;
  overflow: hidden;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  transform: scale(1.1);
}
.wl__minigrid .product input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}

.wl__li .product:nth-child(20) .inner,
#wl_listings .wl__li:not(.wl__li--default) .product:nth-child(12) .inner {
  display: none;
}
.wl__li .product:nth-child(20) .outer,
#wl_listings .wl__li:not(.wl__li--default) .product:nth-child(12) .outer {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wl__li .product:nth-child(20) .outer::before,
#wl_listings .wl__li:not(.wl__li--default) .product:nth-child(12) .outer::before {
  font-size: 15px;
  color: #777;
  content: "+ " counter(count);
  margin: 0 8px 2px 0;
}

.wl__li .product:nth-child(20) .outer::before {
  counter-reset: count calc(var(--count) - 19);
}

#wl_listings .wl__li:not(.wl__li--default) .product:nth-child(12) .outer::before {
  counter-reset: count calc(var(--count) - 11);
}

.wl__li .product:nth-child(n+21),
#wl_listings .wl__li:not(.wl__li--default) .product:nth-child(n+13) {
  display: none;
}

#mylists_search {
  position: relative;
  display: grid;
  margin-bottom: 16px;
}
#mylists_search input {
  margin-bottom: 0;
}
#mylists_search .default-close {
  margin: 3px;
  top: 0;
}
#mylists_search.loading .default-close {
  display: none;
}
#mylists_search.loading::after {
  position: absolute;
  right: 0;
  top: 0;
  margin: 11px;
}

#mylists .wl_xbox {
  display: grid;
  grid-template-columns: auto auto 1fr;
  align-items: flex-start;
  line-height: 1.1;
  margin-bottom: 12px;
  padding-top: 2px;
}
#mylists .wl_xbox::before {
  margin-top: -1px;
}
#mylists .wl_xbox.loading::before {
  display: none;
}
#mylists .wl_xbox.loading::after {
  order: -1;
  margin-top: -1px;
  width: 13px;
  height: 13px;
}

#wishlist-notice {
  background-color: #a79265;
  position: sticky;
  top: 0;
  z-index: 20;
}

#wl_restore_default {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute !important;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  #wl_restore_default {
    top: 10px;
    margin-top: 0;
  }
}
#wl_restore_default:not(.loading) {
  opacity: 0.7;
}
#wl_restore_default:not(.loading):hover {
  opacity: 1;
}
#wl_restore_default:not(.loading)::before, #wl_restore_default:not(.loading)::after {
  background-color: #fff;
}

.woocommerce-checkout .page.wrap {
  max-width: 1280px;
}

/*=============================================================================
  MINI BASKET
===============================================*/
#minicart {
  display: none;
}

.minicart__items {
  padding: 0;
  margin: 0;
}
.minicart__items .product {
  max-width: 333px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .minicart__items .product__thumbs {
    height: calc(240px / var(--aspect-max));
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .minicart__items .product__thumbs {
    padding-bottom: calc(100% / var(--aspect-max));
  }
}
.minicart__items .product__status__wrap, .minicart__items .product__thumb2__wrap, .minicart__items .product__thumb2__tag, .minicart__items .product__save, .minicart__items .product__select {
  display: none !important;
}
.minicart__items .product__thumb1__img, .minicart__items .product__thumb2__img {
  transition: none;
}
.minicart__items .product__remove {
  width: 36px;
  height: 36px;
  position: absolute !important;
  right: 0;
  top: 0;
  z-index: 5;
  opacity: 0.7;
}
.minicart__items .product__remove:hover {
  opacity: 1;
}

.minicart__header::after {
  content: "Basket Items";
}
.minicart__header {
  padding: 0 24px;
  color: #888;
  background-color: #f9f7f6;
  min-height: 36px;
  width: -moz-fit-content;
  width: fit-content;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  border: 1px solid #eee;
  border-radius: 100px;
}
.minicart__icon {
  position: relative;
  line-height: 40px;
  margin: auto;
}
.minicart__icon::before {
  --size: 28px !important;
}
.minicart__count {
  position: absolute;
  top: 2px;
  left: 21px;
  background: #adacac;
  color: #fff;
  border-radius: 100px;
  width: 18px;
  height: 18px;
  font: 13px/18px TwCenMTPro-Light;
  text-align: center;
}
.minicart__footer {
  align-self: auto;
  list-style: none;
  padding: 0;
  position: sticky;
  bottom: 0;
  z-index: 9;
  margin: auto -24px 0;
  order: 99;
}
.minicart__total::before {
  content: "Subtotal: £";
}
.minicart__checkout {
  background-color: #47535E;
}
.minicart__checkout::before {
  backdrop-filter: brightness(0.6) saturate(2);
}
.minicart__clearall {
  margin-bottom: 24px;
  align-self: center;
}
.minicart__emptytext {
  text-align: center;
  margin-top: auto;
  margin-bottom: 0;
}
.minicart__continue {
  display: grid;
  position: sticky;
  z-index: 19;
  order: 9999;
  bottom: -1px;
  margin: auto -24px 0;
}

.minicart__items:empty,
.minicart__header:has(~ .minicart__items:empty),
.minicart__items:empty ~ .minicart__footer,
.minicart__items:empty ~ .minicart__clearall,
.minicart__items:has(> :only-child) ~ .minicart__clearall,
.minicart__items:not(:empty) ~ .minicart__emptytext,
.minicart__items:not(:empty) ~ .minicart__continue,
.minicart__header .minicart__icon {
  display: none;
}

/*=============================================================================
  CHECKOUT PAGE
===============================================*/
body.woocommerce-checkout .page-title,
body.woocommerce-checkout section.titlebar,
.form-row.mailchimp-newsletter,
#order_comments_field,
:has(> #mailchimp-gdpr-fields) {
  display: none !important;
}

#billing_state_field:not(.validate-required),
#shipping_state_field:not(.validate-required) {
  visibility: hidden;
  display: none !important;
}

:where(#checkout) .form-row:has(.selectric-input) > label {
  font: 350 11px/22px "Roboto", sans-serif;
  padding-left: 12px;
  border-left: 1.5px solid transparent;
}

.woocommerce-MyAccount-content .select_state,
.wrap--myaccount .select_state {
  border: 1px solid #ddd;
  padding: 10px 12px;
  align-self: flex-start;
}

label:has(> input[name=mailchimp_woocommerce_newsletter]),
label:has(> input[name=createaccount]),
label:has(> input[name=ship_to_different_address]) {
  margin: 0;
  min-height: 40px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 32px 8px 8px;
  border-radius: 7px;
}
label:has(> input[name=mailchimp_woocommerce_newsletter]) input[type=checkbox]:not(:checked)::before,
label:has(> input[name=createaccount]) input[type=checkbox]:not(:checked)::before,
label:has(> input[name=ship_to_different_address]) input[type=checkbox]:not(:checked)::before {
  background: #fff;
}

label:has(> input[name=createaccount]) {
  background: #e1e5e8;
  color: #47535E;
}

label:has(> input[name=ship_to_different_address]) {
  background: #47535E;
  color: #fff;
}

label:has(> input#terms) {
  margin: -20px 0 -10px 29px;
}

:where(#checkout) .selectric {
  height: 52px;
  border: 1.5px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding-top: 12px;
  padding-bottom: 4px;
}
:where(#checkout) label:has(+ * .selectric) {
  color: rgba(0, 0, 0, 0.25);
  z-index: 1;
}
:where(#checkout) label:has(+ * .selectric-open) {
  z-index: 1001;
}
:where(#checkout) label:has(input[type=radio]),
:where(#checkout) label:has(input[type=checkbox]) {
  font: 350 14px/22px "Roboto", sans-serif;
}

.form-row.create-account {
  margin-top: 10px;
}

#ship-to-different-address {
  order: 999;
}

#checkout {
  width: 100%;
  display: grid;
}
@media screen and (max-width: 767px) {
  #checkout {
    row-gap: 20px;
  }
  #checkout .checkout-column-1,
  #checkout .checkout-column-2 {
    display: contents;
  }
}
@media screen and (min-width: 768px) {
  #checkout {
    gap: 40px;
    grid-template-columns: 1fr 480px;
  }
  #checkout .checkout-column-1 {
    position: sticky;
    top: 71px;
    grid-column-start: 1;
    display: grid;
    row-gap: 16px;
    height: -moz-max-content;
    height: max-content;
  }
  #checkout .checkout-column-2 {
    grid-column-start: 2;
    display: grid;
    row-gap: 40px;
    height: -moz-max-content;
    height: max-content;
  }
  #checkout .woocommerce-additional-fields {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #checkout .minicart__items {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  #checkout .minicart__items {
    padding: 0 20px;
  }
}
@media screen and (min-width: 768px) {
  #checkout .minicart__items .product {
    max-width: none;
  }
  #checkout .minicart__items .product__inner {
    grid-template-rows: none;
    grid-template-columns: 128px 1fr;
    grid-gap: 30px;
    width: auto;
    height: auto;
    padding: 20px 0;
  }
  #checkout .minicart__items .product__excerpt__wrap {
    display: grid;
    position: relative;
  }
  #checkout .minicart__items .product__excerpt {
    position: static;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto 0;
    text-align: left;
    padding-top: 0;
    align-items: flex-start;
  }
}

#checkout-content {
  grid-column: 1/-1;
  border: 1px solid #eee;
  padding: 20px 30px;
}

#shipping_method {
  padding: 0;
  margin: 0;
  display: grid;
  grid-gap: 10px;
}
#shipping_method li {
  margin: 0;
  list-style: none outside;
  display: grid;
  grid-template-columns: auto 1fr;
}
@media screen and (min-width: 768px) {
  #shipping_method li {
    align-items: center;
  }
}
#shipping_method label {
  cursor: pointer;
  grid-column-end: -1;
}
#shipping_method .amount {
  float: right;
}
#shipping_method li:not(:first-child) #shipping_method_0_flat_rate2, #shipping_method li:not(:first-child) #shipping_method_0_flat_rate2 + label {
  display: none;
}

#checkout .sectionTitle {
  font: bold 16px/20px "Optima", Times, serif;
  color: #000;
  background-color: #fafafa;
  display: flex;
  min-height: 52px;
  box-sizing: border-box;
  align-items: center;
  margin-bottom: -1px;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 12px 12px 0 0;
}

.woocommerce-billing-fields__field-wrapper > h3:first-child,
.woocommerce-shipping-fields__field-wrapper > h3:first-child,
#myaccount__edit-account > h3:first-child,
#myaccount__edit-address > h3:first-child {
  order: -9;
  grid-column: span 2;
}

#checkout .woocommerce-billing-fields__field-wrapper,
#checkout .woocommerce-shipping-fields__field-wrapper {
  padding: 24px 20px;
  border: 1px solid #e5e5e5;
  border-top: none;
  border-radius: 0 0 12px 12px;
}

.woocommerce-checkout-review-order-table {
  margin-top: -16px;
}
@media screen and (max-width: 767px) {
  .woocommerce-checkout-review-order-table {
    display: contents;
  }
  .woocommerce-checkout-review-order-table > .minicart__items,
  .woocommerce-checkout-review-order-table > table,
  .woocommerce-checkout-review-order-table > .order-summary {
    margin-top: -20px;
  }
}
.woocommerce-checkout-review-order-table > .minicart__items {
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.woocommerce-checkout-review-order-table > table {
  color: #444;
  font: 350 14px/22px "Roboto", sans-serif;
  border: none;
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  margin-bottom: 0;
}
.woocommerce-checkout-review-order-table > table thead {
  display: none;
}
.woocommerce-checkout-review-order-table > table tbody {
  display: grid;
}
.woocommerce-checkout-review-order-table > table tr {
  display: grid;
  grid-auto-flow: column;
  min-height: 48px;
  align-items: center;
  border-top: 1px solid #e5e5e5;
}
.woocommerce-checkout-review-order-table > table th, .woocommerce-checkout-review-order-table > table td {
  padding: 13px 20px;
  border: 0;
  background-color: #fafafa;
}
.woocommerce-checkout-review-order-table > table td:not(:first-child) {
  text-align: right;
}
.woocommerce-checkout-review-order-table > table .shipping {
  grid-auto-flow: row;
}
.woocommerce-checkout-review-order-table > table .shipping th {
  border-bottom: 0;
  padding-bottom: 0;
}
.woocommerce-checkout-review-order-table > table .shipping td {
  text-align: left !important;
}
@media screen and (max-width: 767px) {
  .woocommerce-checkout-review-order-table > .order-summary {
    position: sticky;
    z-index: 49;
    top: -1px;
  }
  .woocommerce-checkout-review-order-table > .order-summary.js--stuck {
    margin-right: -16px;
    margin-left: -16px;
    padding-right: 36px;
    padding-left: 36px;
  }
}
.woocommerce-checkout-review-order-table > .order-summary {
  font: 350 14px/22px "Roboto", sans-serif;
  color: #444;
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-radius: 0 0 12px 12px;
  padding: 4px 20px;
  display: flex;
  align-items: center;
  height: 60px;
  box-sizing: border-box;
  -moz-column-gap: 0.8ch;
       column-gap: 0.8ch;
}
.woocommerce-checkout-review-order-table .summary__count::before {
  content: attr(data-count);
}
.woocommerce-checkout-review-order-table .summary__count::after {
  content: " Items";
}
.woocommerce-checkout-review-order-table .summary__count[data-count="1"]::after {
  content: " Item";
}
.woocommerce-checkout-review-order-table .summary__count {
  margin-right: auto;
}
.woocommerce-checkout-review-order-table .summary__link {
  display: none;
}
.woocommerce-checkout-review-order-table .summary__label {
  margin-left: auto;
}
.woocommerce-checkout-review-order-table .summary__total {
  font-size: 18px;
  color: #000;
}
.woocommerce-checkout-review-order-table .product__remove {
  top: 50%;
  transform: translateY(-18px);
}

div#wc-stripe-express-checkout-element {
  margin: 0 !important;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  display: grid;
  justify-content: normal;
  gap: 0;
}

#wc-stripe-express-checkout-element > .StripeElement {
  padding: 14px 19px;
  border-top: 1px solid #e5e5e5;
  display: grid;
}
#wc-stripe-express-checkout-element > .StripeElement .__PrivateStripeElement {
  clip-path: rect(1px calc(100% - 1px) 47px 1px round 7px);
}

#wc-stripe-express-checkout-button-separator {
  display: none !important;
}

#place_order {
  background: #47535E;
  padding-right: 48px;
  padding-left: 48px;
  margin-left: 29px;
}

@media screen and (max-width: 767px) {
  ship-to-different-address #payment {
    display: contents;
  }
}
ship-to-different-address #payment .place-order {
  grid-column: 1/-1;
  order: 9;
}

.payment_methods {
  display: grid;
  color: #555;
  padding: 0;
  border: 1px solid #e5e5e5;
  border-top: none;
  border-radius: 0 0 12px 12px;
  overflow: hidden;
  margin: 0;
}
.payment_methods > li[style*="display: none"], .payment_methods > li[style^="display:none"] {
  display: none !important;
}
.payment_methods > li {
  font: 350 14px/22px "Roboto", sans-serif;
  display: grid !important;
  grid-template-columns: 32px 1fr;
  align-items: center;
  overflow: hidden;
  padding: 14px 20px;
  border-top: 1px solid #e5e5e5;
  margin: 0;
  list-style: none;
}
.payment_methods > li label {
  cursor: pointer;
  display: flex;
}
.payment_methods > li img {
  display: inline-block;
  width: auto;
  max-height: 62px;
  margin-left: 6px;
  vertical-align: middle;
}
.payment_methods .payment_box {
  grid-column: 1/-1;
  display: none !important;
  box-sizing: border-box;
  width: 100%;
  color: #aaa;
  padding: 14px 0 0 0;
}
.payment_methods .payment_box p {
  margin-bottom: 0;
}
.payment_methods input:checked ~ .payment_box,
.payment_methods .wc_payment_method.active > .payment_box {
  display: block !important;
  position: relative;
}
.payment_methods input[type=radio] {
  background-color: #fff;
  background-clip: content-box;
  margin-left: 10px;
  grid-area: 1/1/span 1/span 1;
}

.payment_method_stripe #wc-stripe-upe-form {
  margin-right: -8px;
}

/*
.wc_payment_method > label[for="payment_method_stripe"] {
    grid-area: 1 / 1 / span 1 / span 2;
    width: stretch;
    height: 46px;
    border-radius: 7px;
    background-color: rgb(95 183 255);
    align-items: center;
}
*/
.payment_method_stripe_klarna {
  order: -5;
}

.wc_payment_method > label[for=payment_method_stripe_klarna] img {
  display: none;
}
.wc_payment_method > label[for=payment_method_stripe_klarna] {
  text-indent: -9999px;
  grid-area: 1/1/span 1/span 2;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  height: 46px;
  border-radius: 7px;
  background-color: #FFA8CD;
  align-items: center;
}
.wc_payment_method > label[for=payment_method_stripe_klarna]::before {
  content: "";
  height: 14px;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  background: transparent center center no-repeat scroll;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABD4AAAEKCAYAAAD6hJXJAAAEr2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjEwODYiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIyNjYiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIxMDg2IgogICB0aWZmOkltYWdlTGVuZ3RoPSIyNjYiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjYtMDYtMjZUMTI6MzU6MTUrMDE6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjYtMDYtMjZUMTI6MzU6MTUrMDE6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgMy4xLjAiCiAgICAgIHN0RXZ0OndoZW49IjIwMjYtMDYtMjZUMTI6MzU6MTUrMDE6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/Pq/VFx4AAAGCaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWR3yuDURjHPzY/FtOEQrlYGlebmBI3Lrb8KlzMlOFme/dLbfP2vpOWW+VWUeLGrwv+Am6Va6WIlFzLJXHDej3vtppkz+k5z+d8z3meznkOWIIpJa1X90E6k9UC4z7nfGjBWfdKLc3YaKMjrOjq9OxYkIr2eU+VGW89Zq3K5/61hmhMV6DKJjyiqFpWeEJ4ai2rmrwj3Kokw1HhM2G3JhcUvjP1SJFfTE4U+dtkLRjwg6VJ2Jn4xZFfrCS1tLC8HFc6taqU7mO+xB7LzM1K7BLvRCfAOD6cTDKKn0H6GZZ5EA9eemVFhfy+Qv4MK5KryKySQ2OZBEmyuEVdleoxiXHRYzJS5Mz+/+2rHh/wFqvbfVDzbBjv3VC3Dfktw/g6Moz8MVif4DJTzl85hKEP0bfKmusAHBtwflXWIrtwsQntj2pYCxckq7glHoe3U2gMQcsN1C8We1ba5+QBguvyVdewtw89ct6x9ANNAWfaDY6D7wAAAAlwSFlzAAALEwAACxMBAJqcGAAAIABJREFUeJzs3Xnc5WP9x/HXmLkscyFZkuVqQWmRrRJt/LIkpZA1a1HaU0lSokSRSChJIoUsoWTJ0kaWsmTJEi0uRtm3ayzX4PfH9zuMMffMfd/nfL+f7/J+Ph7nYZb7Pufd6cy5r/P+XssE78LT9IdPOU61DtFl3oVbgGWtc1QopRzntw4xO96FFYBrrXNUaP+U4+7WIUREREREpB3msg4gnTPZOkDFnrAOICIiIiIiIqOn4kOGTcWHiIiIiIiINIaKDxk2FR8iIiIiIiLSGCo+ZGi8CxMBZ52jYio+REREREREWkTFhwxT12d7gIoPERERERGRVlHxIcOk4kNEREREREQaRcWHDJOKDxEREREREWkUFR8yTH0oPh63DiAiIiIiIiKjp+JDhmkJ6wA10IwPERERERGRFlHxIcP0EusANVDxISIiIiIi0iIqPmSYgnWAGtxvHUBERERERERGT8WHDFMfio+7rAOIiIiIiIjI6Kn4kGHqw1IXFR8iIiIiIiItouJDhkkzPkRERERERKRRVHzIMPWh+LjbOoCIiIiIiIiMnooPGQrvwsKAt85RA834EBERERERaREVHzIsy1gHqImKDxERERERkRZR8SHDsop1gJqo+BAREREREWkRFR8yLH0oPh5NOT5sHUJERERERERGT8WHDEsfig9tbCoiIiIiItIyKj5kYN6FuYAVrXPU4E7rACIiIiIiIjI2Kj5kGJYHJluHqME/rAOIiIiIiIjI2Kj4kGHowzIXgJutA4iIiIiIiMjYqPiQYVDxISIiIiIiIo2k4kOGYVXrADVR8SEiIiIiItIyKj5kIN6FeYA1rHPURMWHiIiIiIhIy6j4kEG9BZjPOkQNpqQck3UIERERERERGRsVHzKoda0D1ESzPURERERERFpIxYcMSsWHiIiIiIiINJaKDxk378LC6EQXERERERERaTAVHzKItenPa+gm6wAiIiIiIiIydn350CrV6MsyF4C/WgcQERERERGRsVPxIYNYxzpATWLK8b/WIURERERERGTsVHzIuHgXVgRebp2jJpdbBxAREREREZHxUfEh47WVdYAaqfgQERERERFpKRUfMl5bWAeo0WXWAURERERERGR8VHzImHkXVqc/y1yeRBubioiIiIiItJaKDxmPPi1zuSHlmKxDiIiIiIiIyPio+JAx8S7MBWxmnaNG2t9DRERERESkxVR8yFitBSxhHaJG2t9DRERERESkxVR8yFj1aZkLqPgQERERERFpNRUfMmreBU+/lrncBVxjHUJERERERETGT8WHjMV2wAusQ9TotynHp61DiIiIiIiIyPip+JCx+KR1gJqdax1AREREREREBqPiQ0bFu/AO4DXWOWr0NPBb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);
}

.payment_method_paypal {
  order: -4;
}

.wc_payment_method > label[for=payment_method_paypal] img {
  display: none;
}
.wc_payment_method > label[for=payment_method_paypal] {
  text-indent: -9999px;
  grid-area: 1/1/span 1/span 2;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  height: 46px;
  border-radius: 7px;
  background-color: #FED241;
  align-items: center;
}
.wc_payment_method > label[for=payment_method_paypal]::before {
  content: "";
  height: 16px;
  margin-bottom: -1px;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  background: transparent center center no-repeat scroll;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABKgAAAE+CAYAAACp2ijcAAAEr2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMzE4IgogICB0aWZmOkltYWdlV2lkdGg9IjExOTIiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxMTkyIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMzE4IgogICBleGlmOkNvbG9yU3BhY2U9IjEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIw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);
}

.payment_box {
  float: left;
}

#wc-stripe-payment-request-wrapper {
  margin: 0;
}

#wc-stripe-payment-request-button {
  margin: 0;
}

#wc-stripe-payment-request-button-separator {
  margin: 0;
}

#wc-stripe-cc-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
#wc-stripe-cc-form .form-row-wide {
  grid-column: span 2;
}

label[for=payment_method_stripe]::before {
  display: inline-block;
  width: 96px;
  height: 25px;
  background: transparent no-repeat left center scroll;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAABACAYAAAAkn/rnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDNENDVBQjRCN0JDMTFFQUFGRUQ4N0Y0MjdGQTk5NTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDNENDVBQjVCN0JDMTFFQUFGRUQ4N0Y0MjdGQTk5NTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEM0Q0NUFCMkI3QkMxMUVBQUZFRDg3RjQyN0ZBOTk1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEM0Q0NUFCM0I3QkMxMUVBQUZFRDg3RjQyN0ZBOTk1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiQhsBIAADHSSURBVHja7H0HlCRX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");
}

#stripe-payment-data > p:first-child,
#wc-stripe-cc-form label[for=card-element] {
  display: none !important;
}

#stripe-card-element,
#stripe-exp-element,
#stripe-cvc-element {
  color: #000;
  background: #fff;
  outline: 2px solid #ddd;
  border: 0 solid #ddd;
  border-radius: 0;
  padding: 12px 2px 12px 12px;
  margin: 6px 0 0;
}

.stripe-source-errors {
  margin: 0 -2px;
  overflow: hidden;
}

.dev-wip label[for=payment_method_cod]::before, .dev-wip label[for=payment_method_cod]::after {
  border: 2px solid #000;
  padding: 7px 10px 6px;
  opacity: 0.75;
  font: 15px/16px TwCenMTPro-Light;
  margin: -5px 0;
}
.dev-wip label[for=payment_method_cod]::before {
  content: "RESERVE NOW";
  color: #000;
}
.dev-wip label[for=payment_method_cod]::after {
  content: "PAY LATER";
  background: #000;
  color: #fff;
}

form.checkout_coupon {
  display: none !important;
}

.woocommerce-account .checkout_coupon #coupon_code {
  margin: 0;
  background: #fff;
  width: 100%;
  box-sizing: border-box;
  padding: 11px 10px 9px 15px;
  border: 2px solid #ddd;
  height: 46px;
}
.woocommerce-account .checkout_coupon #apply_coupon {
  background: #8e7646;
  border: 1px solid #e5e5e5;
}

.showcoupon {
  float: right;
  color: #888 !important;
  font-size: 14px;
}
.showcoupon::before {
  display: none;
}

.checkout_coupon {
  border-top: 0 !important;
}

.checkout_coupon td {
  display: grid !important;
  grid-template-columns: 1fr auto;
}
.checkout_coupon td input {
  border: 1.5px solid rgba(0, 0, 0, 0.1);
  border-right: none;
  border-radius: 7px 0 0 7px;
}
.checkout_coupon td input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.checkout_coupon td input::placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.checkout_coupon td button {
  border-radius: 0 7px 7px 0;
}

.coupon1 td {
  position: relative;
}
.coupon1__amount {
  font-weight: bold;
}
.coupon1__code:before {
  content: "using code [";
}
.coupon1__code:after {
  content: "]";
}
.coupon1__free-shipping {
  display: block;
}
.coupon1__free-shipping:before {
  content: "+ FREE SHIPPING";
}
.coupon1__discount {
  padding-right: 20px;
}
.coupon1__discount:before {
  content: "− £";
}
.coupon1__remove {
  top: 28px;
}
.coupon1--percent .coupon__amount:after {
  content: "% OFF";
}

.coupon td {
  position: relative;
}
.coupon td:first-child::before {
  content: "Concession: ";
  font-weight: bold;
}
.coupon__amount {
  display: none;
}
.coupon__free-shipping {
  display: block;
}
.coupon__free-shipping::before {
  content: "Includes FREE SHIPPING";
}
.coupon__discount {
  display: block;
  clear: both;
}
.coupon__discount::before {
  content: "− £";
}
.coupon__remove {
  position: static;
  margin: -8px -10px 0 0;
  float: right;
  clear: both;
}

.woocommerce-terms-and-conditions {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 89;
  width: 100vw;
  height: 100vh;
  min-height: 100vh;
  max-height: none !important;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.woocommerce-terms-and-conditions .inner {
  cursor: auto;
  max-width: 800px;
  max-height: 50vh;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  overflow-y: scroll;
  border: 32px solid #fff;
}
.woocommerce-terms-and-conditions .close::before, .woocommerce-terms-and-conditions .close::after {
  width: 40px;
  padding: 19px 0;
  background: #aaa;
  top: 40px;
  right: 40px;
}
.woocommerce-terms-and-conditions .close {
  opacity: 0.5;
}
.woocommerce-terms-and-conditions .close:hover {
  opacity: 1;
}

.display\:none,
.hidden,
.clear:empty {
  display: none;
}

@media screen and (max-width: 767px) {
  .mobile\:display\:none,
  .desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .desktop\:display\:none,
  .mobile-only {
    display: none !important;
  }
}
.font\:roboto15 {
  font: 350 15px/22px "Roboto", sans-serif;
  color: color-mix(in srgb, currentColor, transparent 25%);
}

.font-weight\:100, .font-weight\:thin {
  font-weight: 100;
}

.font-weight\:200, .font-weight\:extra-light {
  font-weight: 200;
}

.font-weight\:300, .font-weight\:light {
  font-weight: 300;
}

.font-weight\:400, .font-weight\:normal, .font-weight\:regular {
  font-weight: 400;
}

.font-weight\:500, .font-weight\:medium {
  font-weight: 500;
}

.font-weight\:600, .font-weight\:semi-bold, .font-weight\:demi-bold {
  font-weight: 600;
}

.font-weight\:700, .font-weight\:bold {
  font-weight: 700;
}

.font-weight\:800, .font-weight\:extra-bold {
  font-weight: 800;
}

.font-weight\:900, .font-weight\:black, .font-weight\:heavy {
  font-weight: 900;
}

.font-weight\:950, .font-weight\:extra-black {
  font-weight: 950;
}

.line-height\:none, .line-height\:0 {
  line-height: 0;
}

.text-align\:left {
  justify-items: left;
  text-align: left;
}
.text-align\:left p {
  text-align: inherit;
}

.text-align\:right {
  justify-items: right;
  text-align: right;
}
.text-align\:right p {
  text-align: inherit;
}

.text-align\:center {
  justify-items: center;
  text-align: center;
}
.text-align\:center p {
  text-align: inherit;
}

.text-align\:justify {
  justify-items: left;
  text-align: justify;
}
.text-align\:justify p {
  text-align: inherit;
}

p.font-size\:larger {
  font-size: 18px;
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
/*--------- BLOG ARTICLE LISTINGS --------- */
#filter-news-type label {
  display: block;
}

#post_listings {
  min-height: 50vh;
}

#post_listings::before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #eee;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1px;
  z-index: 5;
}

.article_listing {
  box-sizing: border-box;
  max-width: none;
  float: left;
  background: #fff;
  background: linear-gradient(0deg, #fcfbfc 0px, #fff 100px);
  border-top: 1px solid #ebebea;
}
@media screen and (min-width: 768px) {
  .article_listing {
    width: 50%;
  }
}

.article_listing:nth-child(1),
.article_listing:nth-child(2) {
  border-top: none;
}

.article_listing:nth-last-child(1),
.article_listing:nth-last-child(2) {
  background: none;
  padding-bottom: 20px;
}

.article_listing .content {
  width: 100%;
  box-sizing: border-box;
  max-width: 780px;
  padding: 30px 20px 30px 40px;
  float: left;
  clear: both;
}

.article_listing:nth-child(odd) .content {
  float: right;
  padding: 30px 40px 30px 20px;
}

.article_listing.right .content {
  float: left !important;
  padding: 30px 20px 30px 40px;
}

.article_listing.left .content {
  float: right !important;
  padding: 30px 40px 30px 20px;
}

.article_listing p.fa::before {
  margin-right: 8px;
  color: #a89162;
  font-size: 19px;
}

.article_listing h2 {
  border: 0;
  padding: 0;
}

.article_listing h2 a {
  text-decoration: none;
}

.article_listing .news-image {
  float: left;
  padding-bottom: 20px;
  max-width: 100%;
}

.article_listing .news-image img {
  display: block;
  margin-right: 30px;
}

.article_single p + p > img {
  margin-top: 2em;
}

article.article_single {
  margin: 0 auto;
  max-width: 1210px;
}

body.single-post section.titlebar .wrap {
  padding: 0;
  max-width: 768px;
}
body.single-post article.article_single {
  max-width: 768px;
}

.page.wrap {
  container-type: inline-size;
  margin-top: 20px;
  margin-bottom: 20px;
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
.error404 {
  text-align: center;
}
.error404.post {
  padding: 40px;
}
.error404 h1 {
  font-size: 19px;
}

body.page-template-blank #header,
body.page-template-blank #menu,
body.page-template-blank #footer,
body.page-template-blank #promo-notices {
  display: none;
}
body.page-template-blank #page {
  width: 100vw !important;
  height: 100vh !important;
  overflow: hidden;
  background: #f4f4f3;
}
body.page-template-blank .full-size {
  width: 100vw !important;
  height: 100vh !important;
  max-width: 150vh;
  margin: auto;
}

.fb3d-modal {
  max-width: 142vh;
}

#selected-items {
  margin-bottom: 1em;
}

#selected-items h6 {
  margin: 0;
  padding: 8px 16px;
  background: rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid #fff;
}

.team-profiles {
  padding: 20px 0;
  overflow: overlay;
  text-align: justify;
  clear: both;
  display: grid;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .team-profiles {
    grid-template-columns: repeat(3, 1fr);
  }
}

.team-profiles h2 {
  text-align: center;
}

.team-profiles .image {
  margin: 0 auto 28px;
  display: table;
  border-radius: 100%;
  overflow: hidden;
}

.team-profiles .image img {
  display: block;
}

.team-profile {
  padding: 20px 40px;
  background: #eee;
  box-sizing: border-box;
  background-clip: padding-box;
}

#portfolio_gallery {
  padding-bottom: 10px;
}

.photoswipe_gallery {
  display: block;
  list-style: none;
  margin: 0 -16px 0 0;
  padding: 0;
}

.photoswipe_gallery > * {
  float: left;
  padding: 0 16px 16px 0;
  margin: 0;
  box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 576px) {
  .photoswipe_gallery > * {
    width: 50%;
  }
}
@media (min-width: 1080px) {
  .photoswipe_gallery > * {
    width: 25%;
  }
}
.photoswipe_gallery a {
  display: block;
}

.photoswipe_gallery img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
}
.photoswipe_gallery img[loading=defer], .photoswipe_gallery img[src="/lazy.gif"] {
  background: var(--loading);
}

.photoswipe_gallery figcaption {
  display: none;
}

.pswp__top-bar .default-close {
  width: 30px;
  height: 30px;
  background: #f7f7f7;
}

.restoration-example .before::after {
  content: "Before";
}
.restoration-example .after::after {
  content: "After";
}
.restoration-example .before,
.restoration-example .after {
  position: relative;
  padding-bottom: 62.5%;
  background: none center center scroll;
  background-size: cover;
  background-image: var(--image);
}
.restoration-example .before:after,
.restoration-example .after:after {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  box-sizing: border-box;
  min-height: 34px;
  padding: 4px 16px;
  background-color: #a89162;
  color: #fff;
  font: 14px/20px TwCenMTPro-Light;
  letter-spacing: 0.125em;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.restoration-example .before:after:first-of-type,
.restoration-example .after:after:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.restoration-example .before:after:last-of-type,
.restoration-example .after:after:last-of-type {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.restoration-example .before:after,
.restoration-example .after:after {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (min-width: 1080px) {
  .restoration-example {
    display: grid;
    grid-gap: 20px;
  }
  .restoration-example > * {
    grid-column: 1/span 2;
  }
  .restoration-example > h2 {
    margin: 0 0 1em !important;
  }
  .restoration-example .before {
    grid-column: 1/span 1;
  }
  .restoration-example .after {
    grid-column: 2/span 1;
  }
}

body.page-template-legal #page .wrap {
  max-width: 912px;
}

body.page-template-legal .content > .wrap {
  border-left: 10px solid transparent;
}

body.page-template-legal .content h2 {
  font-size: 26px;
  position: relative;
  left: -20px;
}

body.page-template-legal .content h3 {
  font-size: 20px;
  font-weight: 600;
  margin-top: 1.6em;
  position: relative;
  left: -10px;
}

body.page-template-legal .content h4 {
  font-size: 20px;
}/*# sourceMappingURL=styles.css.map */