 img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}  .woocommerce-shipping-totals span.woocommerce-Price-amount.wdp-amount {   text-decoration: line-through; }  img.wp-smiley, img.emoji {  display: inline !important;  border: none !important;  box-shadow: none !important;  height: 1em !important;  width: 1em !important;  margin: 0 0.07em !important;  vertical-align: -0.1em !important;  background: none !important;  padding: 0 !important; }               :root {  --wp-block-synced-color: #7a00df;  --wp-block-synced-color--rgb: 122, 0, 223;  --wp-bound-block-color: var(--wp-block-synced-color);  --wp-editor-canvas-background: #ddd;  --wp-admin-theme-color: #007cba;  --wp-admin-theme-color--rgb: 0, 124, 186;  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;  --wp-admin-theme-color-darker-20: #005a87;  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;  --wp-admin-border-width-focus: 2px; } @media (min-resolution: 192dpi) {  :root {   --wp-admin-border-width-focus: 1.5px;  } }  .wp-element-button {  cursor: pointer; } :root .has-very-light-gray-background-color {  background-color: #eee; } :root .has-very-dark-gray-background-color {  background-color: #313131; } :root .has-very-light-gray-color {  color: #eee; } :root .has-very-dark-gray-color {  color: #313131; } :root {  } :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%); } :root .has-purple-crush-gradient-background {  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%); } :root .has-hazy-dawn-gradient-background {  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%); } :root .has-subdued-olive-gradient-background {  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%); } :root .has-atomic-cream-gradient-background {  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%); } :root .has-nightshade-gradient-background {  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%); } :root .has-midnight-gradient-background {  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); } :root {   --wp--preset--font-size--normal: 16px;  --wp--preset--font-size--huge: 42px; } .has-regular-font-size {  font-size: 1em; } .has-larger-font-size {  font-size: 2.625em; } .has-normal-font-size {  font-size: var(--wp--preset--font-size--normal); } .has-huge-font-size {  font-size: var(--wp--preset--font-size--huge); } :root .has-text-align-center {  text-align: center; } :root .has-text-align-left {   text-align: left; } :root .has-text-align-right {   text-align: right; } .has-fit-text {  white-space: nowrap !important; } #end-resizable-editor-section {  display: none; } .aligncenter {  clear: both; } .items-justified-left {  justify-content: flex-start; } .items-justified-center {  justify-content: center; } .items-justified-right {  justify-content: flex-end; } .items-justified-space-between {  justify-content: space-between; } .screen-reader-text {  border: 0;  clip-path: inset(50%);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px;  word-wrap: normal !important;  word-break: normal !important; } .screen-reader-text:focus {  background-color: #ddd;  clip-path: none;  color: #444;  display: block;  font-size: 1em;  height: auto;  left: 5px;  line-height: normal;  padding: 15px 23px 14px;  text-decoration: none;  top: 5px;  width: auto;  z-index: 100000; }  html :where(.has-border-color) {  border-style: solid; } html :where([style^=border-color], [style*=";border-color"], [style*="; border-color"]) {  border-style: solid; } html :where([style^=border-top-color], [style*=";border-top-color"], [style*="; border-top-color"]) {  border-top-style: solid; } html :where([style^=border-right-color], [style*=";border-right-color"], [style*="; border-right-color"]) {   border-right-style: solid; } html :where([style^=border-bottom-color], [style*=";border-bottom-color"], [style*="; border-bottom-color"]) {  border-bottom-style: solid; } html :where([style^=border-left-color], [style*=";border-left-color"], [style*="; border-left-color"]) {   border-left-style: solid; } html :where([style^=border-width], [style*=";border-width"], [style*="; border-width"]) {  border-style: solid; } html :where([style^=border-top-width], [style*=";border-top-width"], [style*="; border-top-width"]) {  border-top-style: solid; } html :where([style^=border-right-width], [style*=";border-right-width"], [style*="; border-right-width"]) {   border-right-style: solid; } html :where([style^=border-bottom-width], [style*=";border-bottom-width"], [style*="; border-bottom-width"]) {  border-bottom-style: solid; } html :where([style^=border-left-width], [style*=";border-left-width"], [style*="; border-left-width"]) {   border-left-style: solid; }  html :where(img[class*=wp-image-]) {  height: auto;  max-width: 100%; }  :where(figure) {  margin: 0 0 1em 0; } html :where(.is-position-sticky) {  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px); } @media screen and (max-width: 600px) {  html :where(.is-position-sticky) {   --wp-admin--admin-bar--position-offset: 0px;  } }         .is-small-text {  font-size: 0.875em; } .is-regular-text {  font-size: 1em; } .is-large-text {  font-size: 2.25em; } .is-larger-text {  font-size: 3em; } .has-drop-cap:not(:focus)::first-letter {  float: left;  font-size: 8.4em;  line-height: 0.68;  font-weight: 100;  margin: 0.05em 0.1em 0 0;  text-transform: uppercase;  font-style: normal; } body.rtl .has-drop-cap:not(:focus)::first-letter {  float: initial;  margin-left: 0.1em; } p.has-drop-cap.has-background {  overflow: hidden; } :root :where(p.has-background) {  padding: 1.25em 2.375em; } :where(p.has-text-color:not(.has-link-color)) a {  color: inherit; } p.has-text-align-right[style*="writing-mode:vertical-rl"], p.has-text-align-left[style*="writing-mode:vertical-lr"] {  rotate: 180deg; }        .wp-block-table {  overflow-x: auto; } .wp-block-table table {  border-collapse: collapse;  width: 100%; } .wp-block-table thead {  border-bottom: 3px solid; } .wp-block-table tfoot {  border-top: 3px solid; } .wp-block-table td, .wp-block-table th {  border: 1px solid;  padding: 0.5em; } .wp-block-table .has-fixed-layout {  table-layout: fixed;  width: 100%; } .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {  word-break: break-word; } .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {  display: table;  width: auto; } .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignright td, .wp-block-table.alignright th {  word-break: break-word; } .wp-block-table .has-subtle-light-gray-background-color {  background-color: #f3f4f5; } .wp-block-table .has-subtle-pale-green-background-color {  background-color: #e9fbe5; } .wp-block-table .has-subtle-pale-blue-background-color {  background-color: #e7f5fe; } .wp-block-table .has-subtle-pale-pink-background-color {  background-color: #fcf0ef; } .wp-block-table.is-style-stripes {  border-spacing: 0;  border-collapse: inherit;  background-color: transparent; } .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {  background-color: #f0f0f0; } .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {  background-color: #f3f4f5; } .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {  background-color: #e9fbe5; } .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {  background-color: #e7f5fe; } .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {  background-color: #fcf0ef; } .wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td {  border-color: transparent; } .wp-block-table.is-style-stripes {  border-bottom: 1px solid #f0f0f0; } .wp-block-table .has-border-color > *, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color th, .wp-block-table .has-border-color td {  border-color: inherit; } .wp-block-table table[style*=border-top-color] > *, .wp-block-table table[style*=border-top-color] tr:first-child {  border-top-color: inherit; } .wp-block-table table[style*=border-top-color] > * th, .wp-block-table table[style*=border-top-color] > * td, .wp-block-table table[style*=border-top-color] tr:first-child th, .wp-block-table table[style*=border-top-color] tr:first-child td {  border-top-color: inherit; } .wp-block-table table[style*=border-top-color] tr:not(:first-child) {  border-top-color: currentColor; } .wp-block-table table[style*=border-right-color] > *, .wp-block-table table[style*=border-right-color] tr, .wp-block-table table[style*=border-right-color] th, .wp-block-table table[style*=border-right-color] td:last-child {  border-right-color: inherit; } .wp-block-table table[style*=border-bottom-color] > *, .wp-block-table table[style*=border-bottom-color] tr:last-child {  border-bottom-color: inherit; } .wp-block-table table[style*=border-bottom-color] > * th, .wp-block-table table[style*=border-bottom-color] > * td, .wp-block-table table[style*=border-bottom-color] tr:last-child th, .wp-block-table table[style*=border-bottom-color] tr:last-child td {  border-bottom-color: inherit; } .wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {  border-bottom-color: currentColor; } .wp-block-table table[style*=border-left-color] > *, .wp-block-table table[style*=border-left-color] tr, .wp-block-table table[style*=border-left-color] th, .wp-block-table table[style*=border-left-color] td:first-child {  border-left-color: inherit; } .wp-block-table table[style*=border-style] > *, .wp-block-table table[style*=border-style] tr, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] td {  border-style: inherit; } .wp-block-table table[style*=border-width] > *, .wp-block-table table[style*=border-width] tr, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] td {  border-width: inherit;  border-style: inherit; }  .wp-block-button__link { color: #ffffff; background-color: #32373c; border-radius: 9999px;   box-shadow: none; text-decoration: none;   padding: calc(0.667em + 2px) calc(1.333em + 2px);  font-size: 1.125em; } .wp-block-file__button { background: #32373c; color: #ffffff; text-decoration: none; }   .wp-block-boldblocks-icon-separator{width:100%}.wp-block-boldblocks-icon-separator[style*="--bb--margin-top--sm"]{margin-top:var(--bb--margin-top--sm)!important}@media(min-width:768px){.wp-block-boldblocks-icon-separator[style*="--bb--margin-top--md"]{margin-top:var(--bb--margin-top--md)!important}}@media(min-width:1024px){.wp-block-boldblocks-icon-separator[style*="--bb--margin-top--lg"]{margin-top:var(--bb--margin-top--lg)!important}}.wp-block-boldblocks-icon-separator[style*="--bb--margin-bottom--sm"]{margin-bottom:var(--bb--margin-bottom--sm)!important}@media(min-width:768px){.wp-block-boldblocks-icon-separator[style*="--bb--margin-bottom--md"]{margin-bottom:var(--bb--margin-bottom--md)!important}}@media(min-width:1024px){.wp-block-boldblocks-icon-separator[style*="--bb--margin-bottom--lg"]{margin-bottom:var(--bb--margin-bottom--lg)!important}}.wp-block-boldblocks-icon-separator__inner{align-items:center;display:flex}.wp-block-boldblocks-icon-separator__inner[style*="--bb--width--sm"]{width:var(--bb--width--sm)}@media(min-width:768px){.wp-block-boldblocks-icon-separator__inner[style*="--bb--width--md"]{width:var(--bb--width--md)}}@media(min-width:1024px){.wp-block-boldblocks-icon-separator__inner[style*="--bb--width--lg"]{width:var(--bb--width--lg)}}.wp-block-boldblocks-icon-separator__inner:after,.wp-block-boldblocks-icon-separator__inner:before{border-top:var(--bb-border);content:"";flex:1}.wp-block-boldblocks-icon-separator__inner[style*=solid]:after,.wp-block-boldblocks-icon-separator__inner[style*=solid]:before{border-radius:10rem}.wp-block-boldblocks-icon-separator__inner svg{display:block;height:auto;margin:0 var(--bb--icon-spacing,1em);width:var(--bb--icon-width,1em)}.wp-block-boldblocks-icon-separator__inner[style*="--bb--icon-fill-color"] svg,.wp-block-boldblocks-icon-separator__inner[style*="--bb--icon-fill-color"] svg *{fill:var(--bb--icon-fill-color)!important}.wp-block-boldblocks-icon-separator__inner[style*="--bb--icon-stroke-color"] svg,.wp-block-boldblocks-icon-separator__inner[style*="--bb--icon-stroke-color"] svg *{stroke:var(--bb--icon-stroke-color,currentColor)!important}.wp-block-boldblocks-icon-separator__inner.icon-left:before{display:none}.wp-block-boldblocks-icon-separator__inner.icon-left svg{margin-left:0}.wp-block-boldblocks-icon-separator__inner.icon-right:after{display:none}.wp-block-boldblocks-icon-separator__inner.icon-right svg{margin-right:0}.wp-block-boldblocks-icon-separator__inner.is-align-center{margin-left:auto;margin-right:auto}.wp-block-boldblocks-icon-separator__inner.is-align-left{margin-right:auto}.wp-block-boldblocks-icon-separator__inner.is-align-right{margin-left:auto}   @keyframes slideInDownShort {  from {   transform: translate3d(0, -100px, 0);   visibility: visible;  }  to {   transform: translate3d(0, 0, 0);  } } .slideInDownShort {  animation-name: slideInDownShort; } @keyframes slideInLeftShort {  from {   transform: translate3d(-100px, 0, 0);   visibility: visible;  }  to {   transform: translate3d(0, 0, 0);  } } .slideInLeftShort {  animation-name: slideInLeftShort; } @keyframes slideInRightShort {  from {   transform: translate3d(100px, 0, 0);   visibility: visible;  }  to {   transform: translate3d(0, 0, 0);  } } .slideInRightShort {  animation-name: slideInRightShort; } @keyframes slideInUpShort {  from {   transform: translate3d(0, 100px, 0);   visibility: visible;  }  to {   transform: translate3d(0, 0, 0);  } } .slideInUpShort {  animation-name: slideInUpShort; } @keyframes bounceInDownShort {  from, 60%, 75%, 90%, to {   animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {   opacity: 0;   transform: translate3d(0, -100px, 0);  }  60% {   opacity: 1;   transform: translate3d(0, 25px, 0);  }  75% {   transform: translate3d(0, -10px, 0);  }  90% {   transform: translate3d(0, 5px, 0);  }  to {   transform: translate3d(0, 0, 0);  } } .bounceInDownShort {  animation-name: bounceInDownShort; } @keyframes bounceInLeftShort {  from, 60%, 75%, 90%, to {   animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {   opacity: 0;   transform: translate3d(-100px, 0, 0);  }  60% {   opacity: 1;   transform: translate3d(25px, 0, 0);  }  75% {   transform: translate3d(-10px, 0, 0);  }  90% {   transform: translate3d(5px, 0, 0);  }  to {   transform: translate3d(0, 0, 0);  } } .bounceInLeftShort {  animation-name: bounceInLeftShort; } @keyframes bounceInRightShort {  from, 60%, 75%, 90%, to {   animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {   opacity: 0;   transform: translate3d(100px, 0, 0);  }  60% {   opacity: 1;   transform: translate3d(-25px, 0, 0);  }  75% {   transform: translate3d(10px, 0, 0);  }  90% {   transform: translate3d(-5px, 0, 0);  }  to {   transform: translate3d(0, 0, 0);  } } .bounceInRightShort {  animation-name: bounceInRightShort; } @keyframes bounceInUpShort {  from, 60%, 75%, 90%, to {   animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {   opacity: 0;   transform: translate3d(0, 100px, 0);  }  60% {   opacity: 1;   transform: translate3d(0, -20px, 0);  }  75% {   transform: translate3d(0, 10px, 0);  }  90% {   transform: translate3d(0, -5px, 0);  }  to {   transform: translate3d(0, 0, 0);  } } .bounceInUpShort {  animation-name: bounceInUpShort; } @keyframes fadeInDownShort {  from {   opacity: 0;   transform: translate3d(0, -100px, 0);  }  to {   opacity: 1;   transform: translate3d(0, 0, 0);  } } .fadeInDownShort {  animation-name: fadeInDownShort; } @keyframes fadeInLeftShort {  from {   opacity: 0;   transform: translate3d(-100px, 0, 0);  }  to {   opacity: 1;   transform: translate3d(0, 0, 0);  } } .fadeInLeftShort {  animation-name: fadeInLeftShort; } @keyframes fadeInRightShort {  from {   opacity: 0;   transform: translate3d(100px, 0, 0);  }  to {   opacity: 1;   transform: translate3d(0, 0, 0);  } } .fadeInRightShort {  animation-name: fadeInRightShort; } @keyframes fadeInUpShort {  from {   opacity: 0;   transform: translate3d(0, 100px, 0);  }  to {   opacity: 1;   transform: translate3d(0, 0, 0);  } } .fadeInUpShort {  animation-name: fadeInUpShort; } @keyframes lightSpeedInShort {  from {   transform: translate3d(400px, 0, 0) skewX(-30deg);   opacity: 0;  }  60% {   transform: skewX(20deg);   opacity: 1;  }  80% {   transform: skewX(-5deg);  }  to {   transform: translate3d(0, 0, 0);  } } .lightSpeedInShort {  animation-name: lightSpeedInShort;  animation-timing-function: ease-out; } @keyframes getwidPulseAnimation {  0% {   transform: scale(1);   opacity: 1;  }  100% {   transform: scale(1.5);   opacity: 0;  } } @keyframes getwidTimelinePointBounce {  0% {   opacity: 0;   transform: scale(0.5);  }  60% {   opacity: 1;   transform: scale(1.2);  }  100% {   transform: scale(1);  } } @keyframes getwidFadeIn {  from {   opacity: 0;  }  to {   opacity: 1;  } } .wp-block-getwid-post-carousel.is-carousel .slick-list, .wp-block-getwid-images-slider.is-carousel .slick-list {  margin: 0 -5px; } .wp-block-getwid-post-carousel.is-carousel .slick-slide, .wp-block-getwid-images-slider.is-carousel .slick-slide {  margin: 0 5px; } .wp-block-getwid-post-carousel.has-slides-gap-none .slick-list, .wp-block-getwid-images-slider.has-slides-gap-none .slick-list {  margin: 0; } .wp-block-getwid-post-carousel.has-slides-gap-none .slick-slide, .wp-block-getwid-images-slider.has-slides-gap-none .slick-slide {  margin: 0; } .wp-block-getwid-post-carousel.has-slides-gap-small .slick-list, .wp-block-getwid-images-slider.has-slides-gap-small .slick-list {  margin: 0 -5px; } .wp-block-getwid-post-carousel.has-slides-gap-small .slick-slide, .wp-block-getwid-images-slider.has-slides-gap-small .slick-slide {  margin: 0 5px; } .wp-block-getwid-post-carousel.has-slides-gap-normal .slick-list, .wp-block-getwid-images-slider.has-slides-gap-normal .slick-list {  margin: 0 -10px; } .wp-block-getwid-post-carousel.has-slides-gap-normal .slick-slide, .wp-block-getwid-images-slider.has-slides-gap-normal .slick-slide {  margin: 0 10px; } .wp-block-getwid-post-carousel.has-slides-gap-large .slick-list, .wp-block-getwid-images-slider.has-slides-gap-large .slick-list {  margin: 0 -20px; } .wp-block-getwid-post-carousel.has-slides-gap-large .slick-slide, .wp-block-getwid-images-slider.has-slides-gap-large .slick-slide {  margin: 0 20px; } .wp-block-getwid-post-carousel.has-slides-gap-huge .slick-list, .wp-block-getwid-images-slider.has-slides-gap-huge .slick-list {  margin: 0 -30px; } .wp-block-getwid-post-carousel.has-slides-gap-huge .slick-slide, .wp-block-getwid-images-slider.has-slides-gap-huge .slick-slide {  margin: 0 30px; } .wp-block-getwid-content-slider .slick-prev, .wp-block-getwid-content-slider .slick-next, .wp-block-getwid-images-slider .slick-prev, .wp-block-getwid-images-slider .slick-next, .wp-block-getwid-media-text-slider .slick-prev, .wp-block-getwid-media-text-slider .slick-next, .wp-block-getwid-post-slider .slick-prev, .wp-block-getwid-post-slider .slick-next, .wp-block-getwid-post-carousel .slick-prev, .wp-block-getwid-post-carousel .slick-next {  z-index: 1;  background-color: transparent; } .wp-block-getwid-content-slider .slick-prev:before, .wp-block-getwid-content-slider .slick-next:before, .wp-block-getwid-images-slider .slick-prev:before, .wp-block-getwid-images-slider .slick-next:before, .wp-block-getwid-media-text-slider .slick-prev:before, .wp-block-getwid-media-text-slider .slick-next:before, .wp-block-getwid-post-slider .slick-prev:before, .wp-block-getwid-post-slider .slick-next:before, .wp-block-getwid-post-carousel .slick-prev:before, .wp-block-getwid-post-carousel .slick-next:before {  color: #000; } .wp-block-getwid-content-slider .slick-prev:hover, .wp-block-getwid-content-slider .slick-prev:focus, .wp-block-getwid-content-slider .slick-next:hover, .wp-block-getwid-content-slider .slick-next:focus, .wp-block-getwid-images-slider .slick-prev:hover, .wp-block-getwid-images-slider .slick-prev:focus, .wp-block-getwid-images-slider .slick-next:hover, .wp-block-getwid-images-slider .slick-next:focus, .wp-block-getwid-media-text-slider .slick-prev:hover, .wp-block-getwid-media-text-slider .slick-prev:focus, .wp-block-getwid-media-text-slider .slick-next:hover, .wp-block-getwid-media-text-slider .slick-next:focus, .wp-block-getwid-post-slider .slick-prev:hover, .wp-block-getwid-post-slider .slick-prev:focus, .wp-block-getwid-post-slider .slick-next:hover, .wp-block-getwid-post-slider .slick-next:focus, .wp-block-getwid-post-carousel .slick-prev:hover, .wp-block-getwid-post-carousel .slick-prev:focus, .wp-block-getwid-post-carousel .slick-next:hover, .wp-block-getwid-post-carousel .slick-next:focus {  text-decoration: none; } .wp-block-getwid-content-slider .slick-dotted.slick-slider, .wp-block-getwid-images-slider .slick-dotted.slick-slider, .wp-block-getwid-media-text-slider .slick-dotted.slick-slider, .wp-block-getwid-post-slider .slick-dotted.slick-slider, .wp-block-getwid-post-carousel .slick-dotted.slick-slider {  margin-bottom: 0;  padding-bottom: 30px; } .wp-block-getwid-content-slider .slick-dots, .wp-block-getwid-images-slider .slick-dots, .wp-block-getwid-media-text-slider .slick-dots, .wp-block-getwid-post-slider .slick-dots, .wp-block-getwid-post-carousel .slick-dots {  margin: 0 auto;  max-width: 100%;  width: 100%;  bottom: 0; } .wp-block-getwid-content-slider .slick-dots li, .wp-block-getwid-images-slider .slick-dots li, .wp-block-getwid-media-text-slider .slick-dots li, .wp-block-getwid-post-slider .slick-dots li, .wp-block-getwid-post-carousel .slick-dots li {  margin: 0 5px; } .wp-block-getwid-content-slider.has-arrows-inside, .wp-block-getwid-images-slider.has-arrows-inside, .wp-block-getwid-media-text-slider.has-arrows-inside, .wp-block-getwid-post-slider.has-arrows-inside, .wp-block-getwid-post-carousel.has-arrows-inside {  padding-left: 0;  padding-right: 0; } .wp-block-getwid-content-slider.has-arrows-inside .slick-prev, .wp-block-getwid-content-slider.has-arrows-inside .slick-next, .wp-block-getwid-images-slider.has-arrows-inside .slick-prev, .wp-block-getwid-images-slider.has-arrows-inside .slick-next, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-slider.has-arrows-inside .slick-prev, .wp-block-getwid-post-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-carousel.has-arrows-inside .slick-prev, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next {  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5); } .wp-block-getwid-content-slider.has-arrows-inside .slick-prev:before, .wp-block-getwid-content-slider.has-arrows-inside .slick-next:before, .wp-block-getwid-images-slider.has-arrows-inside .slick-prev:before, .wp-block-getwid-images-slider.has-arrows-inside .slick-next:before, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev:before, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-next:before, .wp-block-getwid-post-slider.has-arrows-inside .slick-prev:before, .wp-block-getwid-post-slider.has-arrows-inside .slick-next:before, .wp-block-getwid-post-carousel.has-arrows-inside .slick-prev:before, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next:before {  color: #fff; } .wp-block-getwid-content-slider.has-arrows-inside .slick-prev, .wp-block-getwid-images-slider.has-arrows-inside .slick-prev, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev, .wp-block-getwid-post-slider.has-arrows-inside .slick-prev, .wp-block-getwid-post-carousel.has-arrows-inside .slick-prev {   left: 25px;    } .wp-block-getwid-content-slider.has-arrows-inside .slick-next, .wp-block-getwid-images-slider.has-arrows-inside .slick-next, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next {   right: 25px;    } .wp-block-getwid-content-slider.has-dots-inside .slick-dotted.slick-slider, .wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dotted.slick-slider, .wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider, .wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider {  margin-bottom: 0;  padding-bottom: 0; } .wp-block-getwid-content-slider.has-dots-inside .slick-dots, .wp-block-getwid-images-slider.has-dots-inside .slick-dots, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots, .wp-block-getwid-post-slider.has-dots-inside .slick-dots, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots {  bottom: 20px; } .wp-block-getwid-content-slider.has-dots-inside .slick-dots li .slick-active, .wp-block-getwid-images-slider.has-dots-inside .slick-dots li .slick-active, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li .slick-active, .wp-block-getwid-post-slider.has-dots-inside .slick-dots li .slick-active, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li .slick-active {  color: #fff; } .wp-block-getwid-content-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-images-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button {  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5); } .wp-block-getwid-content-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-images-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button:before {  color: #fff; } .wp-block-getwid-content-slider.alignfull .slick-list, .wp-block-getwid-images-slider.alignfull .slick-list, .wp-block-getwid-media-text-slider.alignfull .slick-list, .wp-block-getwid-post-slider.alignfull .slick-list, .wp-block-getwid-post-carousel.alignfull .slick-list {  margin: 0; } .wp-block-getwid-content-slider.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-content-slider.alignfull.has-arrows-outside .slick-prev, .wp-block-getwid-images-slider.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-images-slider.alignfull.has-arrows-outside .slick-prev, .wp-block-getwid-media-text-slider.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-media-text-slider.alignfull.has-arrows-outside .slick-prev, .wp-block-getwid-post-slider.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-post-slider.alignfull.has-arrows-outside .slick-prev, .wp-block-getwid-post-carousel.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-post-carousel.alignfull.has-arrows-outside .slick-prev {  left: 25px; } .wp-block-getwid-content-slider.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-content-slider.alignfull.has-arrows-outside .slick-next, .wp-block-getwid-images-slider.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-images-slider.alignfull.has-arrows-outside .slick-next, .wp-block-getwid-media-text-slider.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-media-text-slider.alignfull.has-arrows-outside .slick-next, .wp-block-getwid-post-slider.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-post-slider.alignfull.has-arrows-outside .slick-next, .wp-block-getwid-post-carousel.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-post-carousel.alignfull.has-arrows-outside .slick-next {  right: 25px; } @media screen and (min-width: 768px) and (max-width: 991px) {  .fs-tablet-50 .wp-block-getwid-advanced-heading__content,  .fs-tablet-50 .wp-block-getwid-countdown__content {   font-size: 50%;  } } @media screen and (max-width: 767px) {  .fs-mobile-50 .wp-block-getwid-advanced-heading__content,  .fs-mobile-50 .wp-block-getwid-countdown__content {   font-size: 50%;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .fs-tablet-60 .wp-block-getwid-advanced-heading__content,  .fs-tablet-60 .wp-block-getwid-countdown__content {   font-size: 60%;  } } @media screen and (max-width: 767px) {  .fs-mobile-60 .wp-block-getwid-advanced-heading__content,  .fs-mobile-60 .wp-block-getwid-countdown__content {   font-size: 60%;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .fs-tablet-70 .wp-block-getwid-advanced-heading__content,  .fs-tablet-70 .wp-block-getwid-countdown__content {   font-size: 70%;  } } @media screen and (max-width: 767px) {  .fs-mobile-70 .wp-block-getwid-advanced-heading__content,  .fs-mobile-70 .wp-block-getwid-countdown__content {   font-size: 70%;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .fs-tablet-80 .wp-block-getwid-advanced-heading__content,  .fs-tablet-80 .wp-block-getwid-countdown__content {   font-size: 80%;  } } @media screen and (max-width: 767px) {  .fs-mobile-80 .wp-block-getwid-advanced-heading__content,  .fs-mobile-80 .wp-block-getwid-countdown__content {   font-size: 80%;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .fs-tablet-90 .wp-block-getwid-advanced-heading__content,  .fs-tablet-90 .wp-block-getwid-countdown__content {   font-size: 90%;  } } @media screen and (max-width: 767px) {  .fs-mobile-90 .wp-block-getwid-advanced-heading__content,  .fs-mobile-90 .wp-block-getwid-countdown__content {   font-size: 90%;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .fs-tablet-100 .wp-block-getwid-advanced-heading__content,  .fs-tablet-100 .wp-block-getwid-countdown__content {   font-size: 100%;  } } @media screen and (max-width: 767px) {  .fs-mobile-100 .wp-block-getwid-advanced-heading__content,  .fs-mobile-100 .wp-block-getwid-countdown__content {   font-size: 100%;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .fs-tablet-110 .wp-block-getwid-advanced-heading__content,  .fs-tablet-110 .wp-block-getwid-countdown__content {   font-size: 110%;  } } @media screen and (max-width: 767px) {  .fs-mobile-110 .wp-block-getwid-advanced-heading__content,  .fs-mobile-110 .wp-block-getwid-countdown__content {   font-size: 110%;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .fs-tablet-120 .wp-block-getwid-advanced-heading__content,  .fs-tablet-120 .wp-block-getwid-countdown__content {   font-size: 120%;  } } @media screen and (max-width: 767px) {  .fs-mobile-120 .wp-block-getwid-advanced-heading__content,  .fs-mobile-120 .wp-block-getwid-countdown__content {   font-size: 120%;  } } [data-animation] .wp-block-getwid-image-box__image-wrapper, [data-animation].wp-block-getwid-icon__wrapper, [data-animation] .wp-block-getwid-icon-box__icon-wrapper {  transition: 0.3s ease;  transform: none; } [data-animation=slideTop]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideTop]:hover.wp-block-getwid-icon__wrapper, [data-animation=slideTop]:hover .wp-block-getwid-icon-box__icon-wrapper {  transform: translateY(-10px); } [data-animation=slideBottom]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideBottom]:hover.wp-block-getwid-icon__wrapper, [data-animation=slideBottom]:hover .wp-block-getwid-icon-box__icon-wrapper {  transform: translateY(10px); } [data-animation=slideLeft]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideLeft]:hover.wp-block-getwid-icon__wrapper, [data-animation=slideLeft]:hover .wp-block-getwid-icon-box__icon-wrapper {  transform: translateX(-10px); } [data-animation=slideRight]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideRight]:hover.wp-block-getwid-icon__wrapper, [data-animation=slideRight]:hover .wp-block-getwid-icon-box__icon-wrapper {  transform: translateX(10px); } [data-animation=zoomSmall]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=zoomSmall]:hover.wp-block-getwid-icon__wrapper, [data-animation=zoomSmall]:hover .wp-block-getwid-icon-box__icon-wrapper {  transform: scale(1.05); } [data-animation=zoomBig]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=zoomBig]:hover.wp-block-getwid-icon__wrapper, [data-animation=zoomBig]:hover .wp-block-getwid-icon-box__icon-wrapper {  transform: scale(1.2); } .getwid-columns {  margin-left: -30px;  margin-right: -30px;  display: flex;  flex-wrap: wrap; } .getwid-columns-1 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-1 > * {   width: 100%;  } } .getwid-columns-2 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-2 > * {   width: 50%;  } } .getwid-columns-3 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-3 > * {   width: 33.3333333333%;  } } .getwid-columns-4 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-4 > * {   width: 25%;  } } .getwid-columns-5 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-5 > * {   width: 20%;  } } .getwid-columns-6 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-6 > * {   width: 16.6666666667%;  } } .getwid-columns-7 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-7 > * {   width: 14.2857142857%;  } } .getwid-columns-8 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-8 > * {   width: 12.5%;  } } .getwid-columns-9 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-9 > * {   width: 11.1111111111%;  } } .getwid-columns-10 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-10 > * {   width: 10%;  } } .getwid-columns-11 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-11 > * {   width: 9.0909090909%;  } } .getwid-columns-12 > * {  padding-left: 30px;  padding-right: 30px;  margin-right: 0;  margin-left: 0;  width: 100%; } @media screen and (min-width: 992px) {  .getwid-columns-12 > * {   width: 8.3333333333%;  } } .getwid-columns > * {  box-sizing: border-box; } @media screen and (min-width: 992px) {  .getwid-hide-desktop {   display: none;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .getwid-hide-tablet {   display: none;  } } @media screen and (max-width: 767px) {  .getwid-hide-mobile {   display: none;  } } .getwid-padding-top-small {  padding-top: 10px; } .getwid-padding-top-medium {  padding-top: 25px; } .getwid-padding-top-normal {  padding-top: 40px; } .getwid-padding-top-large {  padding-top: 60px; } .getwid-padding-top-none {  padding-top: 0 !important; } .getwid-padding-bottom-small {  padding-bottom: 10px; } .getwid-padding-bottom-medium {  padding-bottom: 25px; } .getwid-padding-bottom-normal {  padding-bottom: 40px; } .getwid-padding-bottom-large {  padding-bottom: 60px; } .getwid-padding-bottom-none {  padding-bottom: 0 !important; } .getwid-padding-left-small {  padding-left: 10px; } .getwid-padding-left-medium {  padding-left: 25px; } .getwid-padding-left-normal {  padding-left: 40px; } .getwid-padding-left-large {  padding-left: 60px; } .getwid-padding-left-none {  padding-left: 0 !important; } .getwid-padding-right-small {  padding-right: 10px; } .getwid-padding-right-medium {  padding-right: 25px; } .getwid-padding-right-normal {  padding-right: 40px; } .getwid-padding-right-large {  padding-right: 60px; } .getwid-padding-right-none {  padding-right: 0 !important; } @media screen and (max-width: 991px) {  .getwid-padding-tablet-top-small {   padding-top: 10px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-top-medium {   padding-top: 25px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-top-normal {   padding-top: 40px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-top-large {   padding-top: 60px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-top-none {   padding-top: 0 !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-bottom-small {   padding-bottom: 10px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-bottom-medium {   padding-bottom: 25px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-bottom-normal {   padding-bottom: 40px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-bottom-large {   padding-bottom: 60px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-bottom-none {   padding-bottom: 0 !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-left-small {   padding-left: 10px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-left-medium {   padding-left: 25px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-left-normal {   padding-left: 40px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-left-large {   padding-left: 60px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-left-none {   padding-left: 0 !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-right-small {   padding-right: 10px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-right-medium {   padding-right: 25px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-right-normal {   padding-right: 40px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-right-large {   padding-right: 60px !important;  } } @media screen and (max-width: 991px) {  .getwid-padding-tablet-right-none {   padding-right: 0 !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-top-small {   padding-top: 10px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-top-medium {   padding-top: 25px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-top-normal {   padding-top: 40px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-top-large {   padding-top: 60px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-top-none {   padding-top: 0 !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-bottom-small {   padding-bottom: 10px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-bottom-medium {   padding-bottom: 25px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-bottom-normal {   padding-bottom: 40px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-bottom-large {   padding-bottom: 60px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-bottom-none {   padding-bottom: 0 !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-left-small {   padding-left: 10px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-left-medium {   padding-left: 25px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-left-normal {   padding-left: 40px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-left-large {   padding-left: 60px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-left-none {   padding-left: 0 !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-right-small {   padding-right: 10px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-right-medium {   padding-right: 25px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-right-normal {   padding-right: 40px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-right-large {   padding-right: 60px !important;  } } @media screen and (max-width: 767px) {  .getwid-padding-mobile-right-none {   padding-right: 0 !important;  } } .getwid-margin-top-small {  margin-top: 10px !important; } .getwid-margin-top-medium {  margin-top: 25px !important; } .getwid-margin-top-normal {  margin-top: 40px !important; } .getwid-margin-top-large {  margin-top: 60px !important; } .getwid-margin-top-none {  margin-top: 0 !important; } .getwid-margin-bottom-small {  margin-bottom: 10px !important; } .getwid-margin-bottom-medium {  margin-bottom: 25px !important; } .getwid-margin-bottom-normal {  margin-bottom: 40px !important; } .getwid-margin-bottom-large {  margin-bottom: 60px !important; } .getwid-margin-bottom-none {  margin-bottom: 0 !important; } .getwid-margin-left-small {  margin-left: 10px; } .getwid-margin-left-medium {  margin-left: 25px; } .getwid-margin-left-normal {  margin-left: 40px; } .getwid-margin-left-large {  margin-left: 60px; } .getwid-margin-left-none {  margin-left: 0 !important; } .getwid-margin-right-small {  margin-right: 10px; } .getwid-margin-right-medium {  margin-right: 25px; } .getwid-margin-right-normal {  margin-right: 40px; } .getwid-margin-right-large {  margin-right: 60px; } .getwid-margin-right-none {  margin-right: 0 !important; } @media screen and (max-width: 991px) {  .getwid-margin-tablet-top-small {   margin-top: 10px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-top-medium {   margin-top: 25px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-top-normal {   margin-top: 40px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-top-large {   margin-top: 60px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-top-none {   margin-top: 0 !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-bottom-small {   margin-bottom: 10px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-bottom-medium {   margin-bottom: 25px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-bottom-normal {   margin-bottom: 40px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-bottom-large {   margin-bottom: 60px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-bottom-none {   margin-bottom: 0 !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-left-small {   margin-left: 10px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-left-medium {   margin-left: 25px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-left-normal {   margin-left: 40px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-left-large {   margin-left: 60px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-left-none {   margin-left: 0 !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-right-small {   margin-right: 10px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-right-medium {   margin-right: 25px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-right-normal {   margin-right: 40px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-right-large {   margin-right: 60px !important;  } } @media screen and (max-width: 991px) {  .getwid-margin-tablet-right-none {   margin-right: 0 !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-top-small {   margin-top: 10px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-top-medium {   margin-top: 25px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-top-normal {   margin-top: 40px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-top-large {   margin-top: 60px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-top-none {   margin-top: 0 !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-bottom-small {   margin-bottom: 10px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-bottom-medium {   margin-bottom: 25px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-bottom-normal {   margin-bottom: 40px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-bottom-large {   margin-bottom: 60px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-bottom-none {   margin-bottom: 0 !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-left-small {   margin-left: 10px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-left-medium {   margin-left: 25px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-left-normal {   margin-left: 40px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-left-large {   margin-left: 60px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-left-none {   margin-left: 0 !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-right-small {   margin-right: 10px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-right-medium {   margin-right: 25px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-right-normal {   margin-right: 40px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-right-large {   margin-right: 60px !important;  } } @media screen and (max-width: 767px) {  .getwid-margin-mobile-right-none {   margin-right: 0 !important;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .getwid-reset-min-height-tablet {   min-height: auto !important;  } } @media screen and (max-width: 767px) {  .getwid-reset-min-height-mobile {   min-height: auto !important;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .getwid-reset-height-tablet {   height: auto !important;  } } @media screen and (max-width: 767px) {  .getwid-reset-height-mobile {   height: auto !important;  } } .getwid-align-items-flex-start {  align-items: flex-start; } .getwid-align-items-center {  align-items: center; } .getwid-align-items-flex-end {  align-items: flex-end; } @media screen and (max-width: 991px) {  .getwid-align-items-tablet-flex-start {   align-items: flex-start;  } } @media screen and (max-width: 991px) {  .getwid-align-items-tablet-center {   align-items: center;  } } @media screen and (max-width: 991px) {  .getwid-align-items-tablet-flex-end {   align-items: flex-end;  } } @media screen and (max-width: 767px) {  .getwid-align-items-mobile-flex-start {   align-items: flex-start;  } } @media screen and (max-width: 767px) {  .getwid-align-items-mobile-center {   align-items: center;  } } @media screen and (max-width: 767px) {  .getwid-align-items-mobile-flex-end {   align-items: flex-end;  } } .getwid-justify-content-flex-start {  justify-content: flex-start; } .getwid-justify-content-center {  justify-content: center; } .getwid-justify-content-flex-end {  justify-content: flex-end; } @media screen and (max-width: 991px) {  .getwid-justify-content-tablet-flex-start {   justify-content: flex-start;  } } @media screen and (max-width: 991px) {  .getwid-justify-content-tablet-center {   justify-content: center;  } } @media screen and (max-width: 991px) {  .getwid-justify-content-tablet-flex-end {   justify-content: flex-end;  } } @media screen and (max-width: 767px) {  .getwid-justify-content-mobile-flex-start {   justify-content: flex-start;  } } @media screen and (max-width: 767px) {  .getwid-justify-content-mobile-center {   justify-content: center;  } } @media screen and (max-width: 767px) {  .getwid-justify-content-mobile-flex-end {   justify-content: flex-end;  } } .getwid-icon {  font-style: normal; } .getwid-icon-like {  font-family: "Font Awesome 5 Free";  font-weight: 900; } .getwid-icon-like:before {  content: "\f004"; } .getwid-icon-comment {  font-family: "Font Awesome 5 Free";  font-weight: 900; } .getwid-icon-comment:before {  content: "\f075"; } .getwid-opacity-0 {  opacity: 0; } .getwid-opacity-5 {  opacity: 0.05; } .getwid-opacity-10 {  opacity: 0.1; } .getwid-opacity-15 {  opacity: 0.15; } .getwid-opacity-20 {  opacity: 0.2; } .getwid-opacity-25 {  opacity: 0.25; } .getwid-opacity-30 {  opacity: 0.3; } .getwid-opacity-35 {  opacity: 0.35; } .getwid-opacity-40 {  opacity: 0.4; } .getwid-opacity-45 {  opacity: 0.45; } .getwid-opacity-50 {  opacity: 0.5; } .getwid-opacity-55 {  opacity: 0.55; } .getwid-opacity-60 {  opacity: 0.6; } .getwid-opacity-65 {  opacity: 0.65; } .getwid-opacity-70 {  opacity: 0.7; } .getwid-opacity-75 {  opacity: 0.75; } .getwid-opacity-80 {  opacity: 0.8; } .getwid-opacity-85 {  opacity: 0.85; } .getwid-opacity-90 {  opacity: 0.9; } .getwid-opacity-95 {  opacity: 0.95; } .getwid-opacity-100 {  opacity: 1; } .wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper{max-width: 1240px;}  :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--contrast-4: var(--contrast-4);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--accent: var(--accent);--wp--preset--color--accent-2: var(--accent-2);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-contrast-4-color{color: var(--wp--preset--color--contrast-4) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-contrast-4-background-color{background-color: var(--wp--preset--color--contrast-4) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-contrast-4-border-color{border-color: var(--wp--preset--color--contrast-4) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}  @font-face {   font-family: 'Nunito Sans';   font-style: italic;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E9RKdmwp.woff2) format('woff2');   unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {   font-family: 'Nunito Sans';   font-style: italic;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E91Kdmwp.woff2) format('woff2');   unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {   font-family: 'Nunito Sans';   font-style: italic;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E9ZKdmwp.woff2) format('woff2');   unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {   font-family: 'Nunito Sans';   font-style: italic;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E9dKdmwp.woff2) format('woff2');   unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Nunito Sans';   font-style: italic;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E9lKdg.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {   font-family: 'Nunito Sans';   font-style: normal;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8ccewI9tScg.woff2) format('woff2');   unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {   font-family: 'Nunito Sans';   font-style: normal;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8cce5I9tScg.woff2) format('woff2');   unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {   font-family: 'Nunito Sans';   font-style: normal;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8cceyI9tScg.woff2) format('woff2');   unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {   font-family: 'Nunito Sans';   font-style: normal;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8ccezI9tScg.woff2) format('woff2');   unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Nunito Sans';   font-style: normal;   font-weight: 200 1000;   font-stretch: 75% 125%;   font-display: swap;   src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8cce9I9s.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face {   font-family: 'Material Symbols Rounded';   font-style: normal;   font-weight: 100 700;     src: url('//fonts.gstatic.com/s/materialsymbolsrounded/v173/sykg-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190Fjzag.woff2') format('woff2'); } .material-symbols-rounded {   font-family: 'Material Symbols Rounded';   font-weight: normal;   font-style: normal;   font-size: 24px;   line-height: 1;   letter-spacing: normal;   text-transform: none;   display: inline-block;   white-space: nowrap;   word-wrap: normal;   direction: ltr;   -webkit-font-feature-settings: 'liga';   -webkit-font-smoothing: antialiased; } .material-symbols-rounded-fill {   font-family: 'Material Symbols Rounded';   font-weight: normal;   font-style: normal;   font-size: 24px;   line-height: 1;   letter-spacing: normal;   text-transform: none;   display: inline-block;   white-space: nowrap;   word-wrap: normal;   direction: ltr;   -webkit-font-feature-settings: 'liga';   -webkit-font-smoothing: antialiased;   font-variation-settings:       'FILL' 1,       'wght' 400,       'GRAD' 0,       'opsz' 24 } .rvx-container {  width: 100% } @media (min-width: 640px) {  .rvx-container {   max-width: 640px  } } @media (min-width: 768px) {  .rvx-container {   max-width: 768px  } } @media (min-width: 1024px) {  .rvx-container {   max-width: 1024px  } } @media (min-width: 1280px) {  .rvx-container {   max-width: 1280px  } } @media (min-width: 1536px) {  .rvx-container {   max-width: 1536px  } } .rvx-pointer-events-none {  pointer-events: none } .rvx-fixed {  position: fixed } .rvx-absolute {  position: absolute } .rvx-relative {  position: relative } .rvx-inset-0 {  inset: 0px } .-rvx-right-\[50px\] {  right: -50px } .-rvx-top-\[10px\] {  top: -10px } .rvx-bottom-0 {  bottom: 0px } .rvx-bottom-3 {  bottom: 0.75rem } .rvx-bottom-\[-20px\] {  bottom: -20px } .rvx-left-0 {  left: 0px } .rvx-left-1\/2 {  left: 50% } .rvx-left-\[20px\] {  left: 20px } .rvx-right-0 {  right: 0px } .rvx-right-3 {  right: 0.75rem } .rvx-right-\[-23px\] {  right: -23px } .rvx-right-\[10px\] {  right: 10px } .rvx-right-\[20px\] {  right: 20px } .rvx-top-0 {  top: 0px } .rvx-top-1\/2 {  top: 50% } .rvx-top-\[-15px\] {  top: -15px } .rvx-top-\[10px\] {  top: 10px } .rvx-top-\[136px\] {  top: 136px } .rvx-z-10 {  z-index: 10 } .rvx-z-20 {  z-index: 20 } .rvx-z-50 {  z-index: 50 } .rvx-z-\[99\] {  z-index: 99 } .rvx-col-span-1 {  grid-column: span 1 / span 1 } .rvx-col-span-12 {  grid-column: span 12 / span 12 } .rvx-col-span-2 {  grid-column: span 2 / span 2 } .rvx-col-span-3 {  grid-column: span 3 / span 3 } .rvx-col-span-4 {  grid-column: span 4 / span 4 } .rvx-col-span-6 {  grid-column: span 6 / span 6 } .rvx-col-span-8 {  grid-column: span 8 / span 8 } .rvx-col-span-9 {  grid-column: span 9 / span 9 } .\!rvx-m-0 {  margin: 0px !important } .rvx-m-0 {  margin: 0px } .rvx-m-auto {  margin: auto } .rvx-mx-auto {  margin-left: auto;  margin-right: auto } .rvx-my-\[80px\] {  margin-top: 80px;  margin-bottom: 80px } .rvx-my-space16 {  margin-top: 16px;  margin-bottom: 16px } .rvx-my-space24 {  margin-top: 24px;  margin-bottom: 24px } .-rvx-mb-0 {  margin-bottom: -0px } .-rvx-mb-0\.5 {  margin-bottom: -0.125rem } .-rvx-ml-0 {  margin-left: -0px } .-rvx-ml-0\.5 {  margin-left: -0.125rem } .-rvx-mr-0 {  margin-right: -0px } .-rvx-mr-0\.5 {  margin-right: -0.125rem } .-rvx-mt-0 {  margin-top: -0px } .-rvx-mt-0\.5 {  margin-top: -0.125rem } .-rvx-mt-px {  margin-top: -1px } .rvx-mb-0 {  margin-bottom: 0px } .rvx-mb-2 {  margin-bottom: 0.5rem } .rvx-mb-4 {  margin-bottom: 1rem } .rvx-mb-\[0px\!important\] {  margin-bottom: 0px !important } .rvx-mb-\[10px\!important\] {  margin-bottom: 10px !important } .rvx-mb-\[3px\] {  margin-bottom: 3px } .rvx-mb-\[5px\!important\] {  margin-bottom: 5px !important } .rvx-mb-\[5px\] {  margin-bottom: 5px } .rvx-mb-space12 {  margin-bottom: 12px } .rvx-mb-space16 {  margin-bottom: 16px } .rvx-mb-space20 {  margin-bottom: 20px } .rvx-mb-space40 {  margin-bottom: 40px } .rvx-mb-space5 {  margin-bottom: 5px } .rvx-ml-2 {  margin-left: 0.5rem } .rvx-ml-space12 {  margin-left: 12px } .rvx-ml-space5 {  margin-left: 5px } .rvx-mr-4 {  margin-right: 1rem } .rvx-mt-1 {  margin-top: 0.25rem } .rvx-mt-2 {  margin-top: 0.5rem } .rvx-mt-6 {  margin-top: 1.5rem } .rvx-mt-\[3px\] {  margin-top: 3px } .rvx-mt-\[5px\!important\] {  margin-top: 5px !important } .rvx-mt-\[8px\] {  margin-top: 8px } .rvx-mt-space16 {  margin-top: 16px } .rvx-mt-space20 {  margin-top: 20px } .rvx-mt-space24 {  margin-top: 24px } .rvx-mt-space40 {  margin-top: 40px } .rvx-mt-space5 {  margin-top: 5px } .rvx-mt-space8 {  margin-top: 8px } .rvx-box-border {  box-sizing: border-box } .\!rvx-block {  display: block !important } .rvx-block {  display: block } .rvx-inline-block {  display: inline-block } .rvx-flex {  display: flex } .rvx-inline-flex {  display: inline-flex } .rvx-table {  display: table } .rvx-grid {  display: grid } .\!rvx-hidden {  display: none !important } .\!rvx-size-\[48px\] {  width: 48px !important;  height: 48px !important } .\!rvx-size-\[64px\] {  width: 64px !important;  height: 64px !important } .\!rvx-size-\[80px\] {  width: 80px !important;  height: 80px !important } .rvx-size-10 {  width: 2.5rem;  height: 2.5rem } .rvx-size-5 {  width: 1.25rem;  height: 1.25rem } .rvx-size-\[20px\] {  width: 20px;  height: 20px } .rvx-size-\[24px\] {  width: 24px;  height: 24px } .rvx-size-\[31px\] {  width: 31px;  height: 31px } .rvx-size-\[40px\] {  width: 40px;  height: 40px } .rvx-size-\[80px\] {  width: 80px;  height: 80px } .rvx-size-space24 {  width: 24px;  height: 24px } .\!rvx-h-\[166px\] {  height: 166px !important } .rvx-h-1 {  height: 0.25rem } .rvx-h-1\.5 {  height: 0.375rem } .rvx-h-12 {  height: 3rem } .rvx-h-2 {  height: 0.5rem } .rvx-h-2\.5 {  height: 0.625rem } .rvx-h-5 {  height: 1.25rem } .rvx-h-\[114px\] {  height: 114px } .rvx-h-\[150px\] {  height: 150px } .rvx-h-\[186px\] {  height: 186px } .rvx-h-\[1px\] {  height: 1px } .rvx-h-\[270px\] {  height: 270px } .rvx-h-\[2px\] {  height: 2px } .rvx-h-\[30px\] {  height: 30px } .rvx-h-\[38px\] {  height: 38px } .rvx-h-\[557px\] {  height: 557px } .rvx-h-full {  height: 100% } .rvx-h-screen {  height: 100vh } .\!rvx-max-h-\[166px\] {  max-height: 166px !important } .rvx-max-h-\[557px\] {  max-height: 557px } .\!rvx-w-\[250px\] {  width: 250px !important } .\!rvx-w-full {  width: 100% !important } .rvx-w-1 {  width: 0.25rem } .rvx-w-1\.5 {  width: 0.375rem } .rvx-w-12 {  width: 3rem } .rvx-w-2 {  width: 0.5rem } .rvx-w-2\.5 {  width: 0.625rem } .rvx-w-5 {  width: 1.25rem } .rvx-w-56 {  width: 14rem } .rvx-w-\[123px\] {  width: 123px } .rvx-w-\[155px\] {  width: 155px } .rvx-w-\[250px\] {  width: 250px } .rvx-w-\[272px\] {  width: 272px } .rvx-w-\[300px\] {  width: 300px } .rvx-w-\[50px\] {  width: 50px } .rvx-w-\[548px\] {  width: 548px } .rvx-w-auto {  width: auto } .rvx-w-full {  width: 100% } .rvx-w-screen {  width: 100vw } .\!rvx-max-w-full {  max-width: 100% !important } .rvx-max-w-\[272px\] {  max-width: 272px } .rvx-max-w-\[548px\] {  max-width: 548px } .rvx-max-w-sm {  max-width: 24rem } .rvx-flex-1 {  flex: 1 1 0% } .rvx-flex-shrink-0 {  flex-shrink: 0 } .rvx-origin-bottom-left {  transform-origin: bottom left } .rvx-origin-top-left {  transform-origin: top left } .rvx-origin-top-right {  transform-origin: top right } .-rvx-translate-x-1\/2 {  --tw-translate-x: -50%;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .-rvx-translate-x-full {  --tw-translate-x: -100%;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .-rvx-translate-y-1\/2 {  --tw-translate-y: -50%;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .-rvx-translate-y-2 {  --tw-translate-y: -0.5rem;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .-rvx-translate-y-full {  --tw-translate-y: -100%;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .rvx-translate-x-full {  --tw-translate-x: 100%;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .rvx-translate-y-0 {  --tw-translate-y: 0px;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .rvx-translate-y-4 {  --tw-translate-y: 1rem;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .rvx-translate-y-full {  --tw-translate-y: 100%;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .-rvx-rotate-45 {  --tw-rotate: -45deg;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .rvx-rotate-45 {  --tw-rotate: 45deg;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .rvx-scale-100 {  --tw-scale-x: 1;  --tw-scale-y: 1;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .rvx-scale-95 {  --tw-scale-x: .95;  --tw-scale-y: .95;  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .rvx-transform {  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } @keyframes rvx-pulse {  50% {   opacity: .5  } } .rvx-animate-pulse {  animation: rvx-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite } @keyframes rvx-spin {  to {   transform: rotate(360deg)  } } .rvx-animate-spin {  animation: rvx-spin 1s linear infinite } .rvx-cursor-pointer {  cursor: pointer } .rvx-resize-none {  resize: none } .rvx-grid-cols-12 {  grid-template-columns: repeat(12, minmax(0, 1fr)) } .rvx-grid-cols-3 {  grid-template-columns: repeat(3, minmax(0, 1fr)) } .rvx-grid-cols-4 {  grid-template-columns: repeat(4, minmax(0, 1fr)) } .rvx-grid-cols-5 {  grid-template-columns: repeat(5, minmax(0, 1fr)) } .rvx-grid-cols-6 {  grid-template-columns: repeat(6, minmax(0, 1fr)) } .rvx-grid-cols-7 {  grid-template-columns: repeat(7, minmax(0, 1fr)) } .rvx-grid-cols-8 {  grid-template-columns: repeat(8, minmax(0, 1fr)) } .rvx-grid-cols-\[repeat\(auto-fill\,minmax\(320px\,1fr\)\)\] {  grid-template-columns: repeat(auto-fill,minmax(320px,1fr)) } .rvx-flex-col {  flex-direction: column } .rvx-flex-wrap {  flex-wrap: wrap } .rvx-place-content-center {  place-content: center } .rvx-place-items-center {  place-items: center } .rvx-items-center {  align-items: center } .rvx-items-baseline {  align-items: baseline } .rvx-justify-end {  justify-content: flex-end } .rvx-justify-center {  justify-content: center } .rvx-justify-between {  justify-content: space-between } .rvx-gap-0 {  gap: 0px } .rvx-gap-1 {  gap: 0.25rem } .rvx-gap-2 {  gap: 0.5rem } .rvx-gap-4 {  gap: 1rem } .rvx-gap-6 {  gap: 1.5rem } .rvx-gap-\[26px\] {  gap: 26px } .rvx-gap-\[3px\] {  gap: 3px } .rvx-gap-\[4px\] {  gap: 4px } .rvx-gap-space12 {  gap: 12px } .rvx-gap-space16 {  gap: 16px } .rvx-gap-space20 {  gap: 20px } .rvx-gap-space5 {  gap: 5px } .rvx-gap-space8 {  gap: 8px } .rvx-space-x-4 > :not([hidden]) ~ :not([hidden]) {  --tw-space-x-reverse: 0;  margin-right: calc(1rem * var(--tw-space-x-reverse));  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) } .rvx-space-y-2 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) } .rvx-space-y-3 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) } .rvx-space-y-4 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(1rem * var(--tw-space-y-reverse)) } .rvx-space-y-6 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) } .rvx-space-y-\[20px\] > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(20px * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(20px * var(--tw-space-y-reverse)) } .rvx-space-y-space12 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(12px * var(--tw-space-y-reverse)) } .rvx-space-y-space16 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(16px * var(--tw-space-y-reverse)) } .rvx-space-y-space8 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(8px * var(--tw-space-y-reverse)) } .rvx-divide-y > :not([hidden]) ~ :not([hidden]) {  --tw-divide-y-reverse: 0;  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));  border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) } .rvx-divide-gray-100 > :not([hidden]) ~ :not([hidden]) {  --tw-divide-opacity: 1;  border-color: rgb(243 244 246 / var(--tw-divide-opacity)) } .rvx-self-end {  align-self: flex-end } .rvx-self-baseline {  align-self: baseline } .rvx-overflow-hidden {  overflow: hidden } .rvx-overflow-y-auto {  overflow-y: auto } .rvx-whitespace-nowrap {  white-space: nowrap } .rvx-break-normal {  overflow-wrap: normal;  word-break: normal } .\!rvx-break-words {  overflow-wrap: break-word !important } .\!rvx-rounded-md {  border-radius: 0.375rem !important } .rvx-rounded {  border-radius: 0.25rem } .rvx-rounded-\[4px\] {  border-radius: 4px } .rvx-rounded-full {  border-radius: 9999px } .rvx-rounded-lg {  border-radius: 0.5rem } .rvx-rounded-md {  border-radius: 0.375rem } .rvx-rounded-none {  border-radius: 0px } .rvx-rounded-sm {  border-radius: 0.125rem } .\!rvx-rounded-t-lg {  border-top-left-radius: 0.5rem !important;  border-top-right-radius: 0.5rem !important } .rvx-rounded-t-lg {  border-top-left-radius: 0.5rem;  border-top-right-radius: 0.5rem } .\!rvx-border {  border-width: 1px !important } .\!rvx-border-\[1px\] {  border-width: 1px !important } .rvx-border {  border-width: 1px } .rvx-border-2 {  border-width: 2px } .rvx-border-l-4 {  border-left-width: 4px } .\!rvx-border-solid {  border-style: solid !important } .rvx-border-solid {  border-style: solid } .rvx-border-dashed {  border-style: dashed } .\!rvx-border-none {  border-style: none !important } .rvx-border-none {  border-style: none } .\!rvx-border-\[\#d9d9d9\] {  --tw-border-opacity: 1 !important;  border-color: rgb(217 217 217 / var(--tw-border-opacity)) !important } .\!rvx-border-danger {  --tw-border-opacity: 1 !important;  border-color: rgb(213 0 0 / var(--tw-border-opacity)) !important } .\!rvx-border-neutral-300 {  --tw-border-opacity: 1 !important;  border-color: rgb(224 224 224 / var(--tw-border-opacity)) !important } .\!rvx-border-neutral-400 {  --tw-border-opacity: 1 !important;  border-color: rgb(189 189 189 / var(--tw-border-opacity)) !important } .\!rvx-border-neutral-500 {  --tw-border-opacity: 1 !important;  border-color: rgb(158 158 158 / var(--tw-border-opacity)) !important } .\!rvx-border-neutral-600 {  --tw-border-opacity: 1 !important;  border-color: rgb(117 117 117 / var(--tw-border-opacity)) !important } .rvx-border-green-300 {  --tw-border-opacity: 1;  border-color: rgb(134 239 172 / var(--tw-border-opacity)) } .rvx-border-neutral-200\/70 {  border-color: rgb(238 238 238 / 0.7) } .rvx-border-neutral-400 {  --tw-border-opacity: 1;  border-color: rgb(189 189 189 / var(--tw-border-opacity)) } .rvx-border-neutral-600 {  --tw-border-opacity: 1;  border-color: rgb(117 117 117 / var(--tw-border-opacity)) } .rvx-border-primary-50 {  --tw-border-opacity: 1;  border-color: rgb(102 148 255 / var(--tw-border-opacity)) } .rvx-border-transparent {  border-color: transparent } .\!rvx-bg-neutral-300 {  --tw-bg-opacity: 1 !important;  background-color: rgb(224 224 224 / var(--tw-bg-opacity)) !important } .\!rvx-bg-transparent {  background-color: transparent !important } .rvx-bg-\[\#212121B2\] {  background-color: #212121B2 } .rvx-bg-\[\#D9D9D9\] {  --tw-bg-opacity: 1;  background-color: rgb(217 217 217 / var(--tw-bg-opacity)) } .rvx-bg-\[\#EFEFEF\] {  --tw-bg-opacity: 1;  background-color: rgb(239 239 239 / var(--tw-bg-opacity)) } .rvx-bg-black {  --tw-bg-opacity: 1;  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) } .rvx-bg-black\/25 {  background-color: rgb(0 0 0 / 0.25) } .rvx-bg-blue-500 {  --tw-bg-opacity: 1;  background-color: rgb(59 130 246 / var(--tw-bg-opacity)) } .rvx-bg-gray-200 {  --tw-bg-opacity: 1;  background-color: rgb(229 231 235 / var(--tw-bg-opacity)) } .rvx-bg-green-100 {  --tw-bg-opacity: 1;  background-color: rgb(220 252 231 / var(--tw-bg-opacity)) } .rvx-bg-green-500 {  --tw-bg-opacity: 1;  background-color: rgb(34 197 94 / var(--tw-bg-opacity)) } .rvx-bg-neutral-100 {  --tw-bg-opacity: 1;  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) } .rvx-bg-neutral-200 {  --tw-bg-opacity: 1;  background-color: rgb(238 238 238 / var(--tw-bg-opacity)) } .rvx-bg-neutral-300 {  --tw-bg-opacity: 1;  background-color: rgb(224 224 224 / var(--tw-bg-opacity)) } .rvx-bg-primary {  --tw-bg-opacity: 1;  background-color: rgb(0 67 221 / var(--tw-bg-opacity)) } .rvx-bg-primary-10 {  --tw-bg-opacity: 1;  background-color: rgb(238 243 255 / var(--tw-bg-opacity)) } .rvx-bg-primary-70 {  --tw-bg-opacity: 1;  background-color: rgb(34 101 255 / var(--tw-bg-opacity)) } .rvx-bg-transparent {  background-color: transparent } .rvx-bg-white {  --tw-bg-opacity: 1;  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) } .rvx-bg-opacity-40 {  --tw-bg-opacity: 0.4 } .rvx-bg-opacity-90 {  --tw-bg-opacity: 0.9 } .rvx-fill-current {  fill: currentColor } .rvx-fill-neutral-600 {  fill: #757575 } .rvx-fill-white {  fill: #fff } .rvx-object-cover {  -o-object-fit: cover;   object-fit: cover } .rvx-object-top {  -o-object-position: top;   object-position: top } .\!rvx-p-0 {  padding: 0px !important } .\!rvx-p-space16 {  padding: 16px !important } .rvx-p-1 {  padding: 0.25rem } .rvx-p-3 {  padding: 0.75rem } .rvx-p-4 {  padding: 1rem } .rvx-p-6 {  padding: 1.5rem } .rvx-p-\[9px\] {  padding: 9px } .rvx-p-space12 {  padding: 12px } .rvx-p-space16 {  padding: 16px } .rvx-p-space24 {  padding: 24px } .rvx-p-space5 {  padding: 5px } .rvx-p-space8 {  padding: 8px } .\!rvx-px-\[12px\] {  padding-left: 12px !important;  padding-right: 12px !important } .\!rvx-px-space8 {  padding-left: 8px !important;  padding-right: 8px !important } .\!rvx-py-\[9px\] {  padding-top: 9px !important;  padding-bottom: 9px !important } .rvx-px-2 {  padding-left: 0.5rem;  padding-right: 0.5rem } .rvx-px-4 {  padding-left: 1rem;  padding-right: 1rem } .rvx-px-\[9px\] {  padding-left: 9px;  padding-right: 9px } .rvx-px-space12 {  padding-left: 12px;  padding-right: 12px } .rvx-px-space16 {  padding-left: 16px;  padding-right: 16px } .rvx-px-space24 {  padding-left: 24px;  padding-right: 24px } .rvx-px-space8 {  padding-left: 8px;  padding-right: 8px } .rvx-py-1 {  padding-top: 0.25rem;  padding-bottom: 0.25rem } .rvx-py-2 {  padding-top: 0.5rem;  padding-bottom: 0.5rem } .rvx-py-\[11px\] {  padding-top: 11px;  padding-bottom: 11px } .rvx-py-\[64px\] {  padding-top: 64px;  padding-bottom: 64px } .rvx-py-\[9px\] {  padding-top: 9px;  padding-bottom: 9px } .rvx-py-space16 {  padding-top: 16px;  padding-bottom: 16px } .rvx-py-space24 {  padding-top: 24px;  padding-bottom: 24px } .rvx-py-space8 {  padding-top: 8px;  padding-bottom: 8px } .\!rvx-pb-space8 {  padding-bottom: 8px !important } .\!rvx-pr-space8 {  padding-right: 8px !important } .rvx-pb-\[6px\] {  padding-bottom: 6px } .rvx-pb-space16 {  padding-bottom: 16px } .rvx-pl-space16 {  padding-left: 16px } .rvx-pr-\[47px\] {  padding-right: 47px } .rvx-pr-space16 {  padding-right: 16px } .rvx-pt-\[2px\] {  padding-top: 2px } .rvx-pt-\[5px\] {  padding-top: 5px } .rvx-text-left {  text-align: left } .rvx-text-center {  text-align: center } .rvx-align-middle {  vertical-align: middle } .\!rvx-font-nunito {  font-family: Nunito Sans, sans-serif !important } .rvx-font-nunito {  font-family: Nunito Sans, sans-serif } .\!rvx-text-\[10px\] {  font-size: 10px !important } .\!rvx-text-\[12px\] {  font-size: 12px !important } .\!rvx-text-\[14px\] {  font-size: 14px !important } .\!rvx-text-\[15\.38px\] {  font-size: 15.38px !important } .\!rvx-text-\[150px\] {  font-size: 150px !important } .\!rvx-text-\[16px\] {  font-size: 16px !important } .\!rvx-text-\[17\.577px\] {  font-size: 17.577px !important } .\!rvx-text-\[18px\] {  font-size: 18px !important } .\!rvx-text-\[20px\] {  font-size: 20px !important } .\!rvx-text-\[24px\] {  font-size: 24px !important } .\!rvx-text-\[40px\] {  font-size: 40px !important } .\!rvx-text-\[60px\] {  font-size: 60px !important } .rvx-text-\[12px\] {  font-size: 12px } .rvx-text-\[14px\] {  font-size: 14px } .rvx-text-\[16px\] {  font-size: 16px } .rvx-text-\[17\.577px\] {  font-size: 17.577px } .rvx-text-\[20px\] {  font-size: 20px } .rvx-text-\[32px\] {  font-size: 32px } .rvx-text-lg {  font-size: 1.125rem;  line-height: 1.75rem } .rvx-text-normal {  font-size: 16px } .rvx-text-sm {  font-size: 0.875rem;  line-height: 1.25rem } .rvx-text-xs {  font-size: 0.75rem;  line-height: 1rem } .\!rvx-font-normal {  font-weight: 400 !important } .rvx-font-bold {  font-weight: 700 } .rvx-font-normal {  font-weight: 400 } .rvx-font-semibold {  font-weight: 600 } .\!rvx-capitalize {  text-transform: capitalize !important } .\!rvx-leading-\[0\] {  line-height: 0 !important } .\!rvx-leading-\[0px\] {  line-height: 0px !important } .\!rvx-leading-\[24px\] {  line-height: 24px !important } .\!rvx-leading-normal {  line-height: 1.5 !important } .rvx-leading-\[0px\] {  line-height: 0px } .rvx-leading-\[22px\] {  line-height: 22px } .rvx-leading-\[24\.168px\] {  line-height: 24.168px } .rvx-leading-\[24px\] {  line-height: 24px } .rvx-leading-\[26px\] {  line-height: 26px } .rvx-leading-\[28\.562px\] {  line-height: 28.562px } .rvx-leading-\[29px\] {  line-height: 29px } .rvx-leading-\[32px\] {  line-height: 32px } .rvx-leading-\[38px\] {  line-height: 38px } .rvx-tracking-wide {  letter-spacing: 0.025em } .\!rvx-text-neutral-600 {  --tw-text-opacity: 1 !important;  color: rgb(117 117 117 / var(--tw-text-opacity)) !important } .\!rvx-text-neutral-700 {  --tw-text-opacity: 1 !important;  color: rgb(97 97 97 / var(--tw-text-opacity)) !important } .\!rvx-text-neutral-800 {  --tw-text-opacity: 1 !important;  color: rgb(66 66 66 / var(--tw-text-opacity)) !important } .rvx-text-blue-500 {  --tw-text-opacity: 1;  color: rgb(59 130 246 / var(--tw-text-opacity)) } .rvx-text-danger {  --tw-text-opacity: 1;  color: rgb(213 0 0 / var(--tw-text-opacity)) } .rvx-text-danger-700 {  --tw-text-opacity: 1;  color: rgb(211 47 47 / var(--tw-text-opacity)) } .rvx-text-gray-500 {  --tw-text-opacity: 1;  color: rgb(107 114 128 / var(--tw-text-opacity)) } .rvx-text-gray-600 {  --tw-text-opacity: 1;  color: rgb(75 85 99 / var(--tw-text-opacity)) } .rvx-text-green-500 {  --tw-text-opacity: 1;  color: rgb(34 197 94 / var(--tw-text-opacity)) } .rvx-text-green-600 {  --tw-text-opacity: 1;  color: rgb(22 163 74 / var(--tw-text-opacity)) } .rvx-text-neutral {  --tw-text-opacity: 1;  color: rgb(189 189 189 / var(--tw-text-opacity)) } .rvx-text-neutral-400 {  --tw-text-opacity: 1;  color: rgb(189 189 189 / var(--tw-text-opacity)) } .rvx-text-neutral-600 {  --tw-text-opacity: 1;  color: rgb(117 117 117 / var(--tw-text-opacity)) } .rvx-text-neutral-700 {  --tw-text-opacity: 1;  color: rgb(97 97 97 / var(--tw-text-opacity)) } .rvx-text-neutral-800 {  --tw-text-opacity: 1;  color: rgb(66 66 66 / var(--tw-text-opacity)) } .rvx-text-neutral-900 {  --tw-text-opacity: 1;  color: rgb(33 33 33 / var(--tw-text-opacity)) } .rvx-text-success {  --tw-text-opacity: 1;  color: rgb(0 153 0 / var(--tw-text-opacity)) } .rvx-text-white {  --tw-text-opacity: 1;  color: rgb(255 255 255 / var(--tw-text-opacity)) } .rvx-text-yellow-400 {  --tw-text-opacity: 1;  color: rgb(250 204 21 / var(--tw-text-opacity)) } .rvx-underline {  text-decoration-line: underline } .\!rvx-no-underline {  text-decoration-line: none !important } .rvx-no-underline {  text-decoration-line: none } .rvx-opacity-0 {  opacity: 0 } .rvx-opacity-100 {  opacity: 1 } .\!rvx-shadow-none {  --tw-shadow: 0 0 #0000 !important;  --tw-shadow-colored: 0 0 #0000 !important;  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important } .rvx-shadow-100 {  --tw-shadow: 0px 4px 4px -2px rgba(24, 39, 75, 0.08), 0px 2px 4px -2px rgba(24, 39, 75, 0.12);  --tw-shadow-colored: 0px 4px 4px -2px var(--tw-shadow-color), 0px 2px 4px -2px var(--tw-shadow-color);  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .rvx-shadow-lg {  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .rvx-shadow-md {  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .rvx-shadow-xl {  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .rvx-outline-none {  outline: 2px solid transparent;  outline-offset: 2px } .rvx-ring-1 {  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) } .rvx-ring-black\/5 {  --tw-ring-color: rgb(0 0 0 / 0.05) } .rvx-transition {  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 150ms } .rvx-transition-opacity {  transition-property: opacity;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 150ms } .rvx-transition-shadow {  transition-property: box-shadow;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 150ms } .rvx-duration-100 {  transition-duration: 100ms } .rvx-duration-150 {  transition-duration: 150ms } .rvx-duration-200 {  transition-duration: 200ms } .rvx-duration-300 {  transition-duration: 300ms } .rvx-duration-75 {  transition-duration: 75ms } .rvx-ease-in {  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) } .rvx-ease-out {  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) }  .rvx-scrollbar::-webkit-scrollbar {  width: 6px;   height: 8px;  } .rvx-scrollbar::-webkit-scrollbar-track {  background: #f0f0f0;  } .rvx-scrollbar::-webkit-scrollbar-thumb {  background: #acabab;   border-radius: 4px;  } .rvx-scrollbar::-webkit-scrollbar-thumb:hover {  background: #857e7e;  } .placeholder\:rvx-text-neutral-400::-moz-placeholder {  --tw-text-opacity: 1;  color: rgb(189 189 189 / var(--tw-text-opacity)) } .placeholder\:rvx-text-neutral-400::placeholder {  --tw-text-opacity: 1;  color: rgb(189 189 189 / var(--tw-text-opacity)) } .first\:\!rvx-block:first-child {  display: block !important } .hover\:rvx-rounded:hover {  border-radius: 0.25rem } .hover\:rvx-border-neutral-400:hover {  --tw-border-opacity: 1;  border-color: rgb(189 189 189 / var(--tw-border-opacity)) } .hover\:rvx-border-neutral-600:hover {  --tw-border-opacity: 1;  border-color: rgb(117 117 117 / var(--tw-border-opacity)) } .hover\:\!rvx-bg-neutral-400:hover {  --tw-bg-opacity: 1 !important;  background-color: rgb(189 189 189 / var(--tw-bg-opacity)) !important } .hover\:rvx-bg-\[\#EEF3FF\]:hover {  --tw-bg-opacity: 1;  background-color: rgb(238 243 255 / var(--tw-bg-opacity)) } .hover\:rvx-bg-blue-600:hover {  --tw-bg-opacity: 1;  background-color: rgb(37 99 235 / var(--tw-bg-opacity)) } .hover\:rvx-bg-danger-50:hover {  --tw-bg-opacity: 1;  background-color: rgb(255 235 238 / var(--tw-bg-opacity)) } .hover\:rvx-bg-neutral-200:hover {  --tw-bg-opacity: 1;  background-color: rgb(238 238 238 / var(--tw-bg-opacity)) } .hover\:rvx-bg-primary:hover {  --tw-bg-opacity: 1;  background-color: rgb(0 67 221 / var(--tw-bg-opacity)) } .hover\:rvx-bg-transparent:hover {  background-color: transparent } .hover\:rvx-text-blue-700:hover {  --tw-text-opacity: 1;  color: rgb(29 78 216 / var(--tw-text-opacity)) } .hover\:rvx-text-green-700:hover {  --tw-text-opacity: 1;  color: rgb(21 128 61 / var(--tw-text-opacity)) } .hover\:rvx-text-neutral-600:hover {  --tw-text-opacity: 1;  color: rgb(117 117 117 / var(--tw-text-opacity)) } .hover\:rvx-text-neutral-800:hover {  --tw-text-opacity: 1;  color: rgb(66 66 66 / var(--tw-text-opacity)) } .hover\:rvx-text-white:hover {  --tw-text-opacity: 1;  color: rgb(255 255 255 / var(--tw-text-opacity)) } .hover\:rvx-opacity-75:hover {  opacity: 0.75 } .hover\:rvx-shadow-lg:hover {  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .focus\:rvx-bg-primary:focus {  --tw-bg-opacity: 1;  background-color: rgb(0 67 221 / var(--tw-bg-opacity)) } .focus\:rvx-bg-transparent:focus {  background-color: transparent } .focus\:rvx-text-neutral-800:focus {  --tw-text-opacity: 1;  color: rgb(66 66 66 / var(--tw-text-opacity)) } .focus\:\!rvx-outline-none:focus {  outline: 2px solid transparent !important;  outline-offset: 2px !important } .focus\:rvx-outline-none:focus {  outline: 2px solid transparent;  outline-offset: 2px } .focus\:\!rvx-ring:focus {  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important } .focus\:\!rvx-ring-primary-20:focus {  --tw-ring-opacity: 1 !important;  --tw-ring-color: rgb(204 219 255 / var(--tw-ring-opacity)) !important } .focus-visible\:rvx-outline:focus-visible {  outline-style: solid } .focus-visible\:rvx-outline-2:focus-visible {  outline-width: 2px } .focus-visible\:rvx-outline-offset-2:focus-visible {  outline-offset: 2px } .focus-visible\:rvx-outline-black:focus-visible {  outline-color: #000 } .active\:rvx-opacity-100:active {  opacity: 1 } .active\:rvx-outline-offset-0:active {  outline-offset: 0px } .disabled\:\!rvx-cursor-not-allowed:disabled {  cursor: not-allowed !important } .disabled\:rvx-cursor-not-allowed:disabled {  cursor: not-allowed } .disabled\:rvx-bg-neutral-400:disabled {  --tw-bg-opacity: 1;  background-color: rgb(189 189 189 / var(--tw-bg-opacity)) } .disabled\:rvx-opacity-75:disabled {  opacity: 0.75 } @media (prefers-reduced-motion: reduce) {  .motion-reduce\:rvx-animate-none {   animation: none  } } @media (min-width: 640px) {  .sm\:rvx-size-\[56px\] {   width: 56px;   height: 56px  }  .sm\:rvx-h-auto {   height: auto  }  .sm\:rvx-translate-y-0 {   --tw-translate-y: 0px;   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))  }  .sm\:rvx-scale-100 {   --tw-scale-x: 1;   --tw-scale-y: 1;   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))  }  .sm\:rvx-scale-95 {   --tw-scale-x: .95;   --tw-scale-y: .95;   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))  }  .sm\:rvx-rounded-t-none {   border-top-left-radius: 0px;   border-top-right-radius: 0px  }  .sm\:rvx-py-space12 {   padding-top: 12px;   padding-bottom: 12px  }  .sm\:rvx-py-space24 {   padding-top: 24px;   padding-bottom: 24px  } } @media (min-width: 768px) {  .md\:rvx-col-span-5 {   grid-column: span 5 / span 5  }  .md\:rvx-col-span-7 {   grid-column: span 7 / span 7  }  .md\:rvx-w-\[980px\] {   width: 980px  }  .md\:rvx-rounded-l-lg {   border-top-left-radius: 0.5rem;   border-bottom-left-radius: 0.5rem  }  .md\:rvx-rounded-r-lg {   border-top-right-radius: 0.5rem;   border-bottom-right-radius: 0.5rem  } } .woof_container{ padding-bottom: 5px; margin-bottom: 9px; } .woof_container select{ width: 100%; } .woof_container label{ display: inline-block !important; } ul.woof_list{ margin: 0 !important; list-style: none !important; } li.woof_list{ list-style: none !important; } .woof_list li{ list-style: none !important; } .woof_block_html_items ul{ margin-left: 0 !important; } .woof_list label{ vertical-align: middle; padding-top: 4px; padding-bottom: 4px; display: inline-block !important; } .woof_childs_list{ padding: 0 0 0 17px !important; margin: 0 !important; }  .woof_auto_show{ position: absolute; z-index: 1001; width: 100%; } .woof_sid_auto_shortcode .woof_container{ width: 33%; min-width: 150px; } .woof_sid_auto_shortcode .woof_container, .woof_sid_auto_shortcode .woof_container_mselect{ overflow-x: hidden; overflow-y: auto; min-height: fit-content; max-height: 250px; } .woof_sid_auto_shortcode .woof_container_select_hierarchy, .woof_sid_auto_shortcode .woof_container_slider, .woof_sid_auto_shortcode .woof_meta_slider_container, .woof_sid_auto_shortcode .woof_container_mselect, .woof_sid_auto_shortcode .woof_container_select, .woof_sid_auto_shortcode .woof_price_filter{ overflow: visible; } .woof_sid_auto_shortcode .woof_container_inner{ padding-left: 5px; } .woof_submit_search_form{ float: left; } .woof_submit_search_form_container{ overflow: hidden; clear: both; margin: 9px 0 15px 0; display: flex; justify-content: space-between; } .woof_submit_search_form_container:empty{ display: none; } li.woof_childs_list_li{ padding-bottom: 0 !important; }  div.woof_info_popup { position: fixed; top: 48%; left: 48%; z-index: 10001; display: none; overflow: hidden; padding: 20px; border-radius: 5px; background-color: rgba(0,0,0,.6); box-shadow:  inset 0 0 0 1px rgba(0,0,0,.6),  inset 0 0 0 2px rgba(255,255,255,.2); color: #fff; font-size: 22px; font-family: 'Oswald',sans-serif; }  p.woof_tooltip { position: relative; display: inline; line-height: normal !important; } p.woof_tooltip span.woof_tooltip_data { position: absolute; width:auto; min-width: 140px; max-width: 300px; color: #FFFFFF; background: #000000; height: auto; min-height: 21px; line-height: 21px; vertical-align: middle; text-align: center; visibility: hidden; border-radius: 6px; margin-top: -30px; } p.woof_tooltip span.woof_tooltip_data:after { } p:hover.woof_tooltip span.woof_tooltip_data { visibility: visible; opacity: 0.8; left: 50%; margin-left: -74px; z-index: 999; } .woof_tooltip_title{ display: none; } .woof_step .price_slider_amount .button{ display: none; } .woof_products_top_panel{ overflow: hidden; line-height: 32px; margin: 5px 0 15px 0; display: none; position: relative; z-index: 99; clear: both; } .woof_products_top_panel_ul li ul li{ margin: 0 5px 0 0 !important; } .woof_products_top_panel_ul a{ text-decoration: none !important; } .woof_reset_button_2{ padding: 2px 7px; } .woof_products_top_panel ul{ margin: 0 !important; padding: 0 !important; } .woof_products_top_panel li{ float: left; margin: 0 15px 0 0 !important; list-style: none !important; } .woof_products_top_panel li a{ text-decoration: none; } .woof_products_top_panel li a:hover{ text-decoration: none; } .woof_products_top_panel li span{ padding-right: 16px; background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/img/delete.png); background-size: 14px 14px; background-repeat: no-repeat; background-position: right; } .woof_products_top_panel li span:hover{ background-size: 14px 14px; }  .woof_sid_auto_shortcode{ background: #fff; border: solid 1px #eee; border-radius: 3px; box-shadow:inset 0px 1px 0px 0px #ffffff; background: #fefefe; margin-bottom: 11px; clear: both; } .woof_sid_auto_shortcode.woof{ padding: 16px; }  .woof_edit_view{ position: relative; float: right; clear: both; opacity: 0.7; z-index: 9999; margin-top: -20px; } .woof_container_overlay{ position: relative; border:solid 1px orange; } .woof_container_setter{ position: relative; } .woof_container_overlay_item{ display: none; color: red; padding: 4px; } .woof_container_overlay .woof_container_setter_link{ display: inline-block; position: relative; float: right; clear: both; opacity: 0.8; } .woof_show_auto_form,.woof_hide_auto_form{ display: inline-block !important; margin-bottom: 3px !important; }  .woof_show_auto_form, .woof_hide_auto_form{ background: url("https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/img/magnifying-glass.svg"); background-size: cover; width: 32px; height: 32px; display: inline-block; background-repeat: no-repeat; } .woof_show_auto_form_txt.woof_show_auto_form,.woof_show_auto_form_txt.woof_hide_auto_form{ width: auto; height: auto; background: none; } .woocommerce-ordering{ position: relative; z-index: 3; } .woof_sid_auto_shortcode .woof_redraw_zone{ position: relative; width: 100%; z-index: 1001; display: flex; flex-wrap: wrap; } .woof_auto_show .woof_price_search_container{ position: relative; z-index: 1002; } .woof_price_search_container .price_slider_amount .price_label{ float: left !important; display: inline-block; text-align: right !important; } .woof_price_search_container form .price_slider_wrapper{ display: flex; flex-wrap: wrap; } .woof_price_search_container form .price_slider_wrapper input[type='text']{ max-width: 35%; margin-right: 3px; box-shadow: none; } .woof_childs_list_opener{ vertical-align: middle; margin-left: 7px !important; margin-top: 0 !important; display: inline-block !important; line-height: 0 !important; } .woof_childs_list_opener span{ display: inline-block; background-size: cover !important; background-repeat: no-repeat !important; background-position: right; width: 13px; height: 13px; } .woof_childs_list_opener span.woof_is_closed{ background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/img/plus2.svg); } .woof_childs_list_opener span.woof_is_opened{ background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/img/minus2.svg); }  .woof_childs_list_opener span:hover{ background-size: 18px 18px; } .woof_list_checkbox li div{ margin-top: 3px; } ul.woof_list li{ margin: 0 3px 4px 3px; }  .woof .widget_price_filter .price_slider { margin-bottom: 1em; } .woof .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4em; font-size: 0.8751em; } .woof .widget_price_filter .price_slider_amount .button { float: right !important; } .woof .widget_price_filter .ui-slider { position: relative; text-align: left; } .woof .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.9em; height: 0.9em; border-radius: 1em; border: 1px solid #141741; cursor: pointer; background: #2d338e; outline: none; } .woof .widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left: -0.5em; } .woof .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background: #c0132c; border-radius: 1em; } .woof .widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 1em; background: #d5d5d5; } .woof .widget_price_filter .ui-slider-horizontal { height: .5em; } .woof .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; } .woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; }  .woof .widget_price_filter .ui-slider .ui-slider-range { background-color: #a46497; border: 0 none; border-radius: 1em; display: block; font-size: 0.7em; position: absolute; z-index: 1; } .woof .widget_price_filter .ui-slider-horizontal .ui-slider-range { height: 100%; top: 0; } .woof .widget_price_filter .ui-slider-horizontal .ui-slider-range { height: 100%; top: 0; } .woof .widget_price_filter .ui-slider .ui-slider-range { background-color: #a46497; border: 0 none; border-radius: 1em; display: block; font-size: 0.7em; position: absolute; z-index: 1; } .woof .widget_price_filter .ui-slider .ui-slider-handle { background-color: #a46497; border-radius: 1em; cursor: ew-resize; height: 1em; margin-left: -0.5em; outline: 0 none; position: absolute; width: 1em; z-index: 2; }  .woof .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #602053; border: 0 none; border-radius: 1em; } .woof .widget_price_filter .price_slider_wrapper .ui-widget-content { background: none repeat scroll 0 0 #d5d5d5; border-radius: 1em; } .woof .widget_price_filter .ui-slider-horizontal { height: 0.5em; } .woof .widget_price_filter .ui-slider { margin-left: 0.5em; margin-right: 0.5em; position: relative; text-align: left; } .woof .woocommerce .widget_price_filter .price_slider { margin-bottom: 1em; } .woof .widget_price_filter .ui-slider-horizontal { height: 0.5em; } .woof .widget_price_filter .ui-slider { position: relative; text-align: left; } .woof .widget_price_filter .price_slider { margin-bottom: 1em; } .woof_overflow_hidden{ overflow: hidden; } .woof .chosen-drop{ z-index: 10001 !important; } .chosen-results{ z-index: 10001 !important; } .woof .chosen-container-multi .chosen-choices li.search-field input[type="text"]{ min-height: 18px !important; } .woof_sid_widget .woof_edit_view{ display: none; } .woof_section_scrolled{ overflow: auto; overflow-x: hidden; margin-bottom: 3px; } .woof_price_filter_dropdown{ width: 100%; } .chosen-results li{ margin-left: 0 !important; } .woof-padding-1{ padding-left: 12px !important; } .woof-padding-2{ padding-left: 24px !important; } .woof-padding-3{ padding-left: 36px !important; } .woof-padding-4{ padding-left: 48px !important; } .woof-padding-5{ padding-left: 60px !important; }  .chosen-container{ margin-bottom: 3px; max-width: 100%; } .woof_search_is_going nav.woocommerce-breadcrumb+h1.page-title{ display: none; } .woof_search_is_going nav.woocommerce-breadcrumb{ display: none; } .woof_checkbox_label{ margin-left: 7px !important; } .woof_checkbox_label_selected{ font-weight: bold; } .woof_radio_label_selected{ font-weight: bold; } .woof_checkbox_count{ margin-left: 3px; } .woof_radio_label{ margin-left: 5px; } .woof_radio_count{ margin-left: 2px; } a.woof_front_toggle{ float:right; text-decoration: none !important; } .woof_redraw_zone a.woof_front_toggle img{ height: 20px; }  .woof_closed_block{ display: none; } .woof_radio_term_reset_visible{ display: inline-block !important; padding: 2px 0 0 7px; position: absolute; } .woof label{ cursor: pointer; } .woof_hidden_term{ display: none !important; } .woof_open_hidden_li{ clear:both; display: block !important; text-align: center; } .woof_open_hidden_li a{ outline: none !important; } .woof_open_hidden_li img{ box-shadow: none !important; } a.woof_start_filtering_btn{ display: inline-block; padding: 9px 12px; border: solid 2px #ccc; border-radius: 3px; text-decoration: none !important; transition: all .5s; } a.woof_start_filtering_btn:hover{ color: #0073d2 !important; border-color: #0073d2; text-decoration: none; } a.woof_start_filtering_btn2{ display: inline-block; padding: 9px 12px; border: solid 2px #0073d2; border-radius: 7px; text-decoration: none !important; color: #0073d2 !important; } .woof_price_filter_txt{ min-width: 75px !important; max-width: 49%; } a.chosen-single{ text-decoration: none !important; } .chosen-container-single .chosen-single span{ font-size: 14px; color: #444; font-weight: 400; line-height: 24px; } .chosen-container-single .chosen-single{ height: 32px !important; line-height: 29px !important; background: #fff; box-shadow: none; border-radius: 1px; } .chosen-container-single .chosen-single div b{ background-position: 0 4px !important; }  .woof_sid_flat_white{ background: #fff; border: solid 1px #eee; padding: 9px; } .woof_sid_flat_grey .chosen-container-single .chosen-single{ border-radius: 0px; background: none; background-color: #fff; box-shadow: none; border: 1px solid #ddd; } .woof_sid_flat_grey .chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #ddd; border-radius: 0; background-image: none; box-shadow: none; } .woof_sid_flat_grey .chosen-container-active{ background: none; background-color: #fff; box-shadow: none; } .woof_sid_flat_grey .chosen-container-multi .chosen-choices{ background-image: none; border: 1px solid #ddd; } .woof_sid_flat_grey .chosen-container-active .chosen-choices{ box-shadow: none; border: 2px solid #97b6be; } .woof_sid_flat_grey .chosen-container .chosen-results li.highlighted { background-color: #97b6be; background-image: none; color: #fff; } .woof_sid_flat_grey .chosen-container-multi .chosen-choices li.search-choice , .woof_sid_flat_dark .chosen-container-multi .chosen-choices li.search-choice { border: 2px solid #aaa; border-radius: 0px; background-color: transparent; ; background-image:none; box-shadow: none; } .woof_sid_flat_grey .chosen-container .chosen-drop{ border: 2px solid #aaa; border-top: 0; background: #fff; box-shadow: none; } .woof_sid_flat_grey .woof_submit_search_form_container button{ box-shadow: none; } .woof_sid_flat_grey .woof_submit_search_form_container button:hover{ background-color: #97b6be; } .woof_sid_flat_grey .woof_submit_search_form_container, .woof_sid_flat_dark .woof_submit_search_form_container { margin: 0px; }  .woof_sid_flat_grey .woof_redraw_zone select,.woof_sid_flat_grey .woof_redraw_zone input{ width: 100%; } .woof_sid_flat_grey .irs-bar, .woof_sid_flat_dark .irs-bar { border-top: 1px solid #97b6be; border-bottom: 1px solid #97b6be; background: #97b6be; } .woof_sid_flat_grey .irs-from, .woof_sid_flat_grey .irs-to, .woof_sid_flat_grey .irs-single { color: #fff; background: #97b6be; } .woof_sid_flat_dark .irs-from, .woof_sid_flat_dark .irs-to, .woof_sid_flat_dark .irs-single { color: #fff; background: #97b6be; } .woof_sid_flat_grey .irs-slider, .woof_sid_flat_dark .irs-slider{ border: 2px solid #AAA; background: #DDD; box-shadow: 0px 0px 0px rgba(0,0,0,0.3); } .woof_sid_flat_grey .irs-line, .woof_sid_flat_grey .irs-line{ background: #EEE; border: 2px solid #AAA; } .woof_sid_flat_grey .woof_container h4 { margin-bottom: 11px!important; font-size: 1.12em!important; background: #eee; padding: 9px 7px; color: #777; line-height: 1.12em!important; text-align: center; } .woof_sid_flat_grey { background: #fff; border: solid 1px #ddd; background: #fdfdfd; margin-bottom: 11px; margin-top: 30px; padding: 12px; } .woof_sid_flat_grey .woof_select_radio_check dt.woof_select_radio_check_opened a { background-color: #a0bcc385; color: #fff !important; border: solid 1px #fff; } .woof_sid_flat_grey .woof_select_radio_check dt a { border: solid 2px #aaa; border-radius: 0px; } .woof_sid_flat_grey .woof_color_term:hover , .woof_sid_flat_dark .woof_color_term:hover{ border-color: #444; transform: scale(1.1, 1.1); transition-duration: 1s; border-style: solid; } .woof_sid_flat_grey .woof_color_term.checked , .woof_sid_flat_dark .woof_color_term.checked { transform: scale(1.1, 1.1); } .woof_sid_flat_grey .woof_color_term , .woof_sid_flat_dark .woof_color_term { border-radius: 0px; }  .woof_sid_flat_dark { border: solid 2px #aaa; background: #4e4d4d; margin-bottom: 11px; margin-top: 30px; padding: 12px; color: #e2e6e7; } .woof_sid_flat_dark .woof_redraw_zone select,.woof_sid_flat_dark .woof_redraw_zone input{ width: 100%; } .woof_sid_flat_dark .chosen-container-single .chosen-single{ border-radius: 0px; background: none; background-color: #4e4d4d; box-shadow: none; border: 2px solid #e2e6e7; color: #e2e6e7; } .chosen-container .chosen-drop { border: 2px solid #4d4d4; background: #4e4d4d; box-shadow: 0 0px 0px rgba(0,0,0,0); } .woof_sid_flat_dark .chosen-container-active.chosen-with-drop .chosen-single { border: 2px solid #e2e6e7; border-radius: 0; background-image: none; box-shadow: none; } .woof_sid_flat_dark .chosen-container-active{ background: none; background-color: #4e4d4d; box-shadow: none; } .woof_sid_flat_dark .chosen-container-multi .chosen-choices{ background-image: none; background-color: #4e4d4d; border: 2px solid #e2e6e7; } .woof_sid_flat_dark .chosen-container-multi ul.chosen-choices li.search-field input{ color: #e2e6e7; } .woof_sid_flat_dark .chosen-container .chosen-results li.no-results { background: #97b6be; } .woof_sid_flat_dark .chosen-container-active .chosen-choices{ box-shadow: none; border: 2px solid #e2e6e7; } .woof_sid_flat_dark .chosen-container .chosen-results li.highlighted { background-color: #97b6be; background-image: none; color: #e2e6e7; }  .woof_sid_flat_dark .chosen-container .chosen-drop{ border: 2px solid #e2e6e7; border-top: 0; background: #4e4d4d; box-shadow: none; } .woof_sid_flat_dark .chosen-container-single .chosen-drop { border-radius: 0px; } .woof_sid_flat_dark .woof_color_term{ border: 0px solid #e2e6e7; } .woof_sid_flat_dark .woof_color_term.checked { border: 3px solid #e2e6e7; } .woof_sid_flat_dark .woof_container h4 { margin-bottom: 11px!important; font-size: 1.32em!important; background: #a0bcc385; padding: 11px 7px; color: #e2e6e7; line-height: 1.12em!important; text-align: center; } .woof_sid_flat_dark .woof_submit_search_form_container button{ box-shadow: none; } .woof_sid_flat_dark .woof_submit_search_form_container button:hover{ background-color: #97b6be; } .woof_sid_flat_dark .woof_select_radio_check dt.woof_select_radio_check_opened a { background-color: #a0bcc385; color: #e2e6e7 !important; border: solid 2px #e2e6e7; } .woof_sid_flat_dark .woof_select_radio_check dt a { background-color: #4e4d4d; color: #e2e6e7 !important; border: solid 2px #e2e6e7; border-radius: 0px; } .woof_sid_flat_dark .woof_select_radio_check dd ul.woof_list { background-color: #4e4d4d; color: #e2e6e7; } .woof_sid_flat_dark input[type=search]:focus, .woof_sid_flat_dark input[type=text]:focus, .woof_sid_flat_dark textarea:focus { background: #a0bcc385; color: #e2e6e7; } .woof_sid_flat_dark .woof_text_search_container input[type='search'], .woof_sid_flat_dark input[type='search'] { background: #4e4d4d; color: #e2e6e7; border: solid 2px #e2e6e7; } .woof_sid_flat_dark .woof_text_search_container input[type='search']::placeholder , .woof_sid_flat_dark input[type='search']::placeholder {  color: #a0bcc3; opacity: 1; } .woof_sid_flat_dark .irs-max , .woof_sid_flat_dark .irs-min{ background: #a0bcc385; color: #e2e6e7; } .woof_sid_flat_grey .woof_list_label li .woof_label_term:hover, .woof_sid_flat_grey .woof_list_label li .woof_label_term.checked { background-color: #97afb5; border-color: #a0bcc385; color: #fff; } .woof_sid_flat_dark .woof_list_label li .woof_label_term:hover, .woof_sid_flat_dark .woof_list_label li .woof_label_term.checked { background-color: #a0bcc385; border-color: #a0bcc385; color: #e2e6e7; } .woof_sid_flat_dark .woof_list_label li .woof_label_term{ color: #728a90; } .woof_sid_flat_dark .easy-autocomplete-container ul { background: none repeat scroll 0 0 #4e4d4d; ; border-top: 1px dotted #ccc; display: none; margin-top: 0; padding-bottom: 0; padding-left: 0; position: relative; top: -1px; } .woof_sid_flat_dark .easy-autocomplete-container ul li.selected { background: none repeat scroll 0 0 #a0bcc385; } .woof_auto_4_columns .woof_container { display: inline-block; vertical-align: top; width: 24%; padding: 5px; min-width: 150px; } .woof_auto_3_columns .woof_container { display: inline-block; vertical-align: top; width: 31%; padding: 5px; min-width: 150px; } .woof_auto_2_columns .woof_container { display: inline-block; vertical-align: top; width: 48%; padding: 5px; min-width: 150px; } .woof_auto_1_columns .woof_container { display: inline-block; vertical-align: top; width: 100%; padding: 5px; min-width: 150px; } .woof_auto_1_columns .woof_list_checkbox li,.woof_auto_1_columns .woof_list_radio li{ }  .woof_auto_1_columns .woof_container_select_radio_check .woof_list_checkbox li, .woof_auto_1_columns .woof_container_select_radio_check .woof_list_radio li{ display: block; } input.woof_checkbox_term, input.woof_radio_term{ vertical-align: middle; }   @media only screen and (max-width : 1200px) {  }  @media only screen and (max-width : 992px) { .woof_sid_auto_shortcode .woof_container{  clear: both;  width: 100%; }  .woof_sid_auto_shortcode .woof_container .chosen-container{  width: 100% !important; }  .woof_sid_auto_shortcode .woof_container_select .woof_block_html_items, .woof_sid_auto_shortcode .woof_container_slider .woof_block_html_items, .woof_sid_auto_shortcode .woof_by_rating_container .woof_container_inner{  height: auto !important;  min-height: auto !important;  max-height: auto !important; } } .easy-autocomplete-container ul{ margin: 0 !important; } .woof_tooltip_templates{ display: none; } .woof_container_inner .woof_tooltip_header{ display: inline-block; height: 15px; width: auto; vertical-align: top; } .woof_container_inner h4{ margin-bottom: 9px; } .woof_tooltip_title{ font-size: 18px; font-weight: bold; color: #2c2c2c; } .woof_container .woof_container_inner input[type="search"] { line-height: normal !important; border: solid 1px #eee; } .woof_star_font,.woof_star_selected select { font-family: 'star'; color: #96588a; } #select2-woof_select_range-results li{ font-family: 'star'; } #select2-woof_select_range-results li:first-of-type { font-family: none; } .woof_star_selected .chosen-single span{ font-family: 'star'; color: #96588a; } .woof_price_filter_txt_slider .woof_price_filter_txt_from{ float: left; } .woof_price_filter_txt_slider .woof_price_filter_txt_to{ float: right; } .woof_price_filter_txt_slider{ height: 35px; } .woof_price_filter_txt_slider input[type='number']{ padding: 2px 7px; border: solid 1px #ccc; background: #fff; box-shadow: none; }  @media only screen and (max-width : 768px) { }  @media only screen and (max-width : 600px) { }  @media only screen and (max-width : 480px) { } ul.chosen-choices{ padding: 5px !important; }  .woof_hide_filter{ display: none !important; } .woof_show_filter_for_mobile.woof { opacity: 0.95; position: fixed; top: 100%; background: white; z-index: 9999; overflow: auto; height: 100%; display: block !important; width: 100%; right: 0px; padding: 30px; padding-bottom: 100px; animation: move_top .5s ease ; animation-fill-mode: forwards; } .woof_hide_mobile_filter img, .woof_show_mobile_filter img{ display: inline-block; width: 30px; } .woof_hide_mobile_filter span, .woof_show_mobile_filter span{ font-size: 20px; display: inline-block; vertical-align: top; font-weight: 600; } .woof_hide_mobile_filter{ margin-bottom: 10px; display: none; cursor: pointer; } .woof_show_filter_for_mobile .woof_hide_mobile_filter{ display: block; } @keyframes move_top { 100% {  top: 30px;  } } .woof_container_select_hierarchy .select2-container{ margin-bottom: 10px; }  .woof_price_search_container .price_slider_amount .price_label{ text-align: left !important; } .woof .widget_price_filter .price_slider_amount .button { float: left; } .woof_float_none{ float: none; }   .woof_use_beauty_scroll::-webkit-scrollbar { width: 6px; }  .woof_use_beauty_scroll::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(100,100,100,0.3); border-radius: 5px; }  .woof_use_beauty_scroll::-webkit-scrollbar-thumb { border-radius: 5px; background: rgba(220,220,220,0.8); box-shadow: inset 0 0 6px rgba(200,200,200,0.5); } .woof_use_beauty_scroll::-webkit-scrollbar-thumb:window-inactive { background: rgba(120,120,120,0.4); } .woof_seo_text{ clear:both; } .woof .woof_wcga_label_hide, .woof_container_inner .woof_wcga_label_hide { display: none !important; } .woof_use_beauty_scroll{ overflow-y: scroll; }  .woof_list.woof_list_label > li{ position: relative; } ul.woof_list.woof_list_label li{ margin: 2px 2px 2px 0; } ul.woof_list{ padding-left: 0 !important; margin-left: 0 !important; }  .widget .woof_redraw_zone ul li, .widget .woof_redraw_zone ul li a{ border-bottom: none; padding: 0; box-shadow: none; margin: 0; } .widget .woof_redraw_zone ul, .widget .woof_redraw_zone ol{ border: none; box-shadow: none; } ul.chosen-results{ margin: 0; padding: 0; } .woof_autohide_wrapper{ position: relative; } .woof_open_hidden_li a img{ max-width: 75px; }  .woof_auto_show_indent{ background: #fff; } .widget_price_filter .price_slider_wrapper .price_slider { min-width: 200px; } .woof_redraw_zone.woof_blur_redraw_zone{ position: relative; filter: blur(12px); background-image: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5) 50%, transparent 100%), linear-gradient(#DDD 100%, transparent 0); background-repeat: no-repeat; background-size: 75px 100%, 100% 100%, 100% 16px, 100% 30px; background-position: -185px 0, center 0, center 115px, center 142px; box-sizing: border-box; animation: woof-animloader 1.3s ease-in-out infinite; } @keyframes woof-animloader { to { background-position: 100% 0, center 0, center 115px, center 142px; } }  .woof_products_top_panel li span, .woof_products_top_panel2 li span{background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/img/delete.png);background-size: 14px 14px;background-repeat: no-repeat;background-position: right;} .woof_edit_view{           display: none;         } .chosen-container{   position:relative;   display:inline-block;   vertical-align:middle;   font-size:13px;   user-select:none } .chosen-container *{   box-sizing:border-box } .chosen-container .chosen-drop{   position:absolute;   top:100%;   z-index:1010;   width:100%;   border:1px solid #aaa;   border-top:0;   background:#fff;   clip:rect(0,0,0,0);   clip-path:inset(100% 100%) } .chosen-container.chosen-with-drop .chosen-drop{   clip:auto;   clip-path:none } .chosen-container a{   cursor:pointer } .chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{   margin-right:4px;   overflow:hidden;   white-space:nowrap;   text-overflow:ellipsis;   font-weight:400;   color:#999 } .chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{   content:":";   padding-left:2px;   vertical-align:top } .chosen-container-single .chosen-single{   position:relative;   display:block;   overflow:hidden;   padding:2px 0 2px 8px;   height:25px;   border:1px solid #eee;   border-radius:2px;   background-color:#fff;   background-clip:padding-box;   color:#444;   text-decoration:none;   white-space:nowrap;   line-height:24px } .chosen-container-single .chosen-default{   color:#999 } .chosen-container-single .chosen-single span{   display:block;   overflow:hidden;   margin-right:26px;   text-overflow:ellipsis;   white-space:nowrap } .chosen-container-single .chosen-single-with-deselect span{   margin-right:38px } .chosen-container-single .chosen-single abbr{   position:absolute;   top:6px;   right:26px;   display:block;   width:12px;   height:12px;   background:url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) -42px 1px no-repeat;   font-size:1px } .chosen-container-single .chosen-single abbr:hover{   background-position:-42px -10px } .chosen-container-single.chosen-disabled .chosen-single abbr:hover{   background-position:-42px -10px } .chosen-container-single .chosen-single div{   position:absolute;   top:0;   right:0;   display:block;   width:18px;   height:100% } .chosen-container-single .chosen-single div b{   display:block;   width:100%;   height:100%;   background:url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) no-repeat 0 2px } .chosen-container-single .chosen-search{   position:relative;   z-index:1010;   margin:0;   padding:3px 4px;   white-space:nowrap } .chosen-container-single .chosen-search input[type=text]{   margin:1px 0;   padding:6px 20px 5px 5px;   width:100%;   height:auto;   outline:0;   border:1px solid #eee;   background:url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) no-repeat 100% -20px;   font-size:1em;   font-family:sans-serif;   line-height:normal;   border-radius:0;   box-shadow: none; } .chosen-container-single .chosen-drop{   margin-top:-1px;   border-radius: 0;   background-clip:padding-box } .chosen-container-single.chosen-container-single-nosearch .chosen-search{   position:absolute;   clip:rect(0,0,0,0);   clip-path:inset(100% 100%) } .chosen-container .chosen-results{   color:#444;   position:relative;   overflow-x:hidden;   overflow-y:auto;   margin:0 4px 4px 0;   padding:0 0 0 4px;   max-height:240px;   -webkit-overflow-scrolling:touch } .chosen-container .chosen-results li{   display:none;   margin:0 !important;   padding:8px 6px !important;   list-style:none;   line-height:15px;   word-wrap:break-word;   -webkit-touch-callout:none } .chosen-container .chosen-results li.active-result{   display:list-item;   cursor:pointer } .chosen-container .chosen-results li.disabled-result{   display:list-item;   color:#ccc;   cursor:default } .chosen-container .chosen-results li.highlighted{   background-color:#3875d7;   background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);   color:#fff } .chosen-container .chosen-results li.no-results{   color:#777;   display:list-item;   background:#f4f4f4 } .chosen-container .chosen-results li.group-result{   display:list-item;   font-weight:700;   cursor:default } .chosen-container .chosen-results li.group-option{   padding-left:15px } .chosen-container .chosen-results li em{   font-style:normal;   text-decoration:underline } .chosen-container-multi .chosen-choices{   position:relative;   overflow:hidden;   margin:0;   padding:0 5px;   width:100%;   height:auto;   border:1px solid #eee;   background-color:#fff;   cursor:text } .chosen-container-multi .chosen-choices li{   float:left;   list-style:none } .chosen-container-multi .chosen-choices li.search-field{   margin:0;   padding:0;   white-space:nowrap } .chosen-container-multi .chosen-choices li.search-field input[type=text]{   margin:1px 0;   padding:0;   height:25px;   outline:0;   border:0!important;   background:0 0!important;   box-shadow:none;   color:#999;   font-size:100%;   font-family:sans-serif;   line-height:normal;   border-radius:0;   width:25px } .chosen-container-multi .chosen-choices li.search-choice{   position:relative;   margin:1px 3px 1px 0;   padding:7px 20px 7px 5px;   border:1px solid #eee;   max-width:100%;   border-radius:2px;   background-color:#fff;   background-repeat:repeat-x;   background-clip:padding-box;   color:#333;   line-height:13px;   cursor:default } .chosen-container-multi .chosen-choices li.search-choice span{   word-wrap:break-word } .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{   position:absolute;   top:7px;   right:3px;   display:block;   width:12px;   height:12px;   background:url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) -42px 1px no-repeat;   font-size:1px } .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{   background-position:-42px -10px } .chosen-container-multi .chosen-choices li.search-choice-disabled{   padding-right:5px;   border:1px solid #ccc;   background-color:#e4e4e4;   background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);   color:#666 } .chosen-container-multi .chosen-choices li.search-choice-focus{   background:#d4d4d4 } .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{   background-position:-42px -10px } .chosen-container-multi .chosen-results{   margin:0;   padding:0 } .chosen-container-multi .chosen-drop .result-selected{   display:list-item;   color:#ccc;   cursor:default } .chosen-container-active .chosen-single{   border:1px solid #5897fb; } .chosen-container-active.chosen-with-drop .chosen-single{   border:1px solid #aaa;   border-bottom-right-radius:0;   border-bottom-left-radius:0; } .chosen-container-active.chosen-with-drop .chosen-single div{   border-left:none;   background:0 0 } .chosen-container-active.chosen-with-drop .chosen-single div b{   background-position:-18px 2px } .chosen-container-active .chosen-choices{   border:1px solid #5897fb; } .chosen-container-active .chosen-choices li.search-field input[type=text]{   color:#222!important } .chosen-disabled{   opacity:.5!important;   cursor:default } .chosen-disabled .chosen-single{   cursor:default } .chosen-disabled .chosen-choices .search-choice .search-choice-close{   cursor:default } .chosen-rtl{   text-align:right } .chosen-rtl .chosen-single{   overflow:visible;   padding:0 8px 0 0 } .chosen-rtl .chosen-single span{   margin-right:0;   margin-left:26px;   direction:rtl } .chosen-rtl .chosen-single-with-deselect span{   margin-left:38px } .chosen-rtl .chosen-single div{   right:auto;   left:3px } .chosen-rtl .chosen-single abbr{   right:auto;   left:26px } .chosen-rtl .chosen-choices li{   float:right } .chosen-rtl .chosen-choices li.search-field input[type=text]{   direction:rtl } .chosen-rtl .chosen-choices li.search-choice{   margin:3px 5px 3px 0;   padding:3px 5px 3px 19px } .chosen-rtl .chosen-choices li.search-choice .search-choice-close{   right:auto;   left:4px } .chosen-rtl.chosen-container-single .chosen-results{   margin:0 0 4px 4px;   padding:0 4px 0 0 } .chosen-rtl .chosen-results li.group-option{   padding-right:15px;   padding-left:0 } .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{   border-right:none } .chosen-rtl .chosen-search input[type=text]{   padding:4px 5px 4px 20px;   background:url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite.png) no-repeat -30px -20px;   direction:rtl } .chosen-rtl.chosen-container-single .chosen-single div b{   background-position:6px 2px } .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{   background-position:-12px 2px } @media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){   .chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{     background-image:url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/chosen/chosen-sprite_2x.png)!important;     background-size:52px 37px!important;     background-repeat:no-repeat!important   } }   .icheckbox_flat, .iradio_flat {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/flat.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat {   background-position: 0 0; }   .icheckbox_flat.checked {     background-position: -22px 0;   }   .icheckbox_flat.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat.checked.disabled {     background-position: -66px 0;   } .iradio_flat {   background-position: -88px 0; }   .iradio_flat.checked {     background-position: -110px 0;   }   .iradio_flat.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_flat,   .iradio_flat {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/flat_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } }  .icheckbox_flat-red, .iradio_flat-red {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/red.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat-red {   background-position: 0 0; }   .icheckbox_flat-red.checked {     background-position: -22px 0;   }   .icheckbox_flat-red.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat-red.checked.disabled {     background-position: -66px 0;   } .iradio_flat-red {   background-position: -88px 0; }   .iradio_flat-red.checked {     background-position: -110px 0;   }   .iradio_flat-red.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat-red.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_flat-red,   .iradio_flat-red {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/red_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } }  .icheckbox_flat-green, .iradio_flat-green {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/green.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat-green {   background-position: 0 0; }   .icheckbox_flat-green.checked {     background-position: -22px 0;   }   .icheckbox_flat-green.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat-green.checked.disabled {     background-position: -66px 0;   } .iradio_flat-green {   background-position: -88px 0; }   .iradio_flat-green.checked {     background-position: -110px 0;   }   .iradio_flat-green.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat-green.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_flat-green,   .iradio_flat-green {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/green_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } }  .icheckbox_flat-blue, .iradio_flat-blue {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/blue.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat-blue {   background-position: 0 0; }   .icheckbox_flat-blue.checked {     background-position: -22px 0;   }   .icheckbox_flat-blue.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat-blue.checked.disabled {     background-position: -66px 0;   } .iradio_flat-blue {   background-position: -88px 0; }   .iradio_flat-blue.checked {     background-position: -110px 0;   }   .iradio_flat-blue.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat-blue.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_flat-blue,   .iradio_flat-blue {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/blue_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } }  .icheckbox_flat-aero, .iradio_flat-aero {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/aero.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat-aero {   background-position: 0 0; }   .icheckbox_flat-aero.checked {     background-position: -22px 0;   }   .icheckbox_flat-aero.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat-aero.checked.disabled {     background-position: -66px 0;   } .iradio_flat-aero {   background-position: -88px 0; }   .iradio_flat-aero.checked {     background-position: -110px 0;   }   .iradio_flat-aero.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat-aero.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_flat-aero,   .iradio_flat-aero {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/aero_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } }  .icheckbox_flat-grey, .iradio_flat-grey {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/grey.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat-grey {   background-position: 0 0; }   .icheckbox_flat-grey.checked {     background-position: -22px 0;   }   .icheckbox_flat-grey.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat-grey.checked.disabled {     background-position: -66px 0;   } .iradio_flat-grey {   background-position: -88px 0; }   .iradio_flat-grey.checked {     background-position: -110px 0;   }   .iradio_flat-grey.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat-grey.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_flat-grey,   .iradio_flat-grey {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/grey_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } }  .icheckbox_flat-orange, .iradio_flat-orange {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/orange.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat-orange {   background-position: 0 0; }   .icheckbox_flat-orange.checked {     background-position: -22px 0;   }   .icheckbox_flat-orange.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat-orange.checked.disabled {     background-position: -66px 0;   } .iradio_flat-orange {   background-position: -88px 0; }   .iradio_flat-orange.checked {     background-position: -110px 0;   }   .iradio_flat-orange.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat-orange.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_flat-orange,   .iradio_flat-orange {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/orange_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } }  .icheckbox_flat-yellow, .iradio_flat-yellow {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/yellow.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat-yellow {   background-position: 0 0; }   .icheckbox_flat-yellow.checked {     background-position: -22px 0;   }   .icheckbox_flat-yellow.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat-yellow.checked.disabled {     background-position: -66px 0;   } .iradio_flat-yellow {   background-position: -88px 0; }   .iradio_flat-yellow.checked {     background-position: -110px 0;   }   .iradio_flat-yellow.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat-yellow.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_flat-yellow,   .iradio_flat-yellow {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/yellow_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } }  .icheckbox_flat-pink, .iradio_flat-pink {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/pink.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat-pink {   background-position: 0 0; }   .icheckbox_flat-pink.checked {     background-position: -22px 0;   }   .icheckbox_flat-pink.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat-pink.checked.disabled {     background-position: -66px 0;   } .iradio_flat-pink {   background-position: -88px 0; }   .iradio_flat-pink.checked {     background-position: -110px 0;   }   .iradio_flat-pink.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat-pink.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_flat-pink,   .iradio_flat-pink {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/pink_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } }  .icheckbox_flat-purple, .iradio_flat-purple {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 20px;   height: 20px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/purple.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_flat-purple {   background-position: 0 0; }   .icheckbox_flat-purple.checked {     background-position: -22px 0;   }   .icheckbox_flat-purple.disabled {     background-position: -44px 0;     cursor: default;   }   .icheckbox_flat-purple.checked.disabled {     background-position: -66px 0;   } .iradio_flat-purple {   background-position: -88px 0; }   .iradio_flat-purple.checked {     background-position: -110px 0;   }   .iradio_flat-purple.disabled {     background-position: -132px 0;     cursor: default;   }   .iradio_flat-purple.checked.disabled {     background-position: -154px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {   .icheckbox_flat-purple,   .iradio_flat-purple {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/flat/purple_2x.png);     -webkit-background-size: 176px 22px;     background-size: 176px 22px;   } } .icheckbox_square, .iradio_square {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/square.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square {   background-position: 0 0; }   .icheckbox_square.hover {     background-position: -24px 0;   }   .icheckbox_square.checked {     background-position: -48px 0;   }   .icheckbox_square.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square.checked.disabled {     background-position: -96px 0;   } .iradio_square {   background-position: -120px 0; }   .iradio_square.hover {     background-position: -144px 0;   }   .iradio_square.checked {     background-position: -168px 0;   }   .iradio_square.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_square,   .iradio_square {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/square_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } }  .icheckbox_square-red, .iradio_square-red {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/red.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square-red {   background-position: 0 0; }   .icheckbox_square-red.hover {     background-position: -24px 0;   }   .icheckbox_square-red.checked {     background-position: -48px 0;   }   .icheckbox_square-red.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square-red.checked.disabled {     background-position: -96px 0;   } .iradio_square-red {   background-position: -120px 0; }   .iradio_square-red.hover {     background-position: -144px 0;   }   .iradio_square-red.checked {     background-position: -168px 0;   }   .iradio_square-red.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square-red.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_square-red,   .iradio_square-red {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/red_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } }  .icheckbox_square-green, .iradio_square-green {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/green.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square-green {   background-position: 0 0; }   .icheckbox_square-green.hover {     background-position: -24px 0;   }   .icheckbox_square-green.checked {     background-position: -48px 0;   }   .icheckbox_square-green.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square-green.checked.disabled {     background-position: -96px 0;   } .iradio_square-green {   background-position: -120px 0; }   .iradio_square-green.hover {     background-position: -144px 0;   }   .iradio_square-green.checked {     background-position: -168px 0;   }   .iradio_square-green.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square-green.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_square-green,   .iradio_square-green {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/green_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } }  .icheckbox_square-blue, .iradio_square-blue {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/blue.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square-blue {   background-position: 0 0; }   .icheckbox_square-blue.hover {     background-position: -24px 0;   }   .icheckbox_square-blue.checked {     background-position: -48px 0;   }   .icheckbox_square-blue.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square-blue.checked.disabled {     background-position: -96px 0;   } .iradio_square-blue {   background-position: -120px 0; }   .iradio_square-blue.hover {     background-position: -144px 0;   }   .iradio_square-blue.checked {     background-position: -168px 0;   }   .iradio_square-blue.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square-blue.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_square-blue,   .iradio_square-blue {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/blue_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } }  .icheckbox_square-aero, .iradio_square-aero {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/aero.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square-aero {   background-position: 0 0; }   .icheckbox_square-aero.hover {     background-position: -24px 0;   }   .icheckbox_square-aero.checked {     background-position: -48px 0;   }   .icheckbox_square-aero.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square-aero.checked.disabled {     background-position: -96px 0;   } .iradio_square-aero {   background-position: -120px 0; }   .iradio_square-aero.hover {     background-position: -144px 0;   }   .iradio_square-aero.checked {     background-position: -168px 0;   }   .iradio_square-aero.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square-aero.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_square-aero,   .iradio_square-aero {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/aero_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } }  .icheckbox_square-grey, .iradio_square-grey {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/grey.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square-grey {   background-position: 0 0; }   .icheckbox_square-grey.hover {     background-position: -24px 0;   }   .icheckbox_square-grey.checked {     background-position: -48px 0;   }   .icheckbox_square-grey.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square-grey.checked.disabled {     background-position: -96px 0;   } .iradio_square-grey {   background-position: -120px 0; }   .iradio_square-grey.hover {     background-position: -144px 0;   }   .iradio_square-grey.checked {     background-position: -168px 0;   }   .iradio_square-grey.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square-grey.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_square-grey,   .iradio_square-grey {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/grey_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } }  .icheckbox_square-orange, .iradio_square-orange {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/orange.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square-orange {   background-position: 0 0; }   .icheckbox_square-orange.hover {     background-position: -24px 0;   }   .icheckbox_square-orange.checked {     background-position: -48px 0;   }   .icheckbox_square-orange.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square-orange.checked.disabled {     background-position: -96px 0;   } .iradio_square-orange {   background-position: -120px 0; }   .iradio_square-orange.hover {     background-position: -144px 0;   }   .iradio_square-orange.checked {     background-position: -168px 0;   }   .iradio_square-orange.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square-orange.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_square-orange,   .iradio_square-orange {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/orange_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } }  .icheckbox_square-yellow, .iradio_square-yellow {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/yellow.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square-yellow {   background-position: 0 0; }   .icheckbox_square-yellow.hover {     background-position: -24px 0;   }   .icheckbox_square-yellow.checked {     background-position: -48px 0;   }   .icheckbox_square-yellow.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square-yellow.checked.disabled {     background-position: -96px 0;   } .iradio_square-yellow {   background-position: -120px 0; }   .iradio_square-yellow.hover {     background-position: -144px 0;   }   .iradio_square-yellow.checked {     background-position: -168px 0;   }   .iradio_square-yellow.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square-yellow.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_square-yellow,   .iradio_square-yellow {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/yellow_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } }  .icheckbox_square-pink, .iradio_square-pink {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/pink.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square-pink {   background-position: 0 0; }   .icheckbox_square-pink.hover {     background-position: -24px 0;   }   .icheckbox_square-pink.checked {     background-position: -48px 0;   }   .icheckbox_square-pink.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square-pink.checked.disabled {     background-position: -96px 0;   } .iradio_square-pink {   background-position: -120px 0; }   .iradio_square-pink.hover {     background-position: -144px 0;   }   .iradio_square-pink.checked {     background-position: -168px 0;   }   .iradio_square-pink.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square-pink.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_square-pink,   .iradio_square-pink {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/pink_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } }  .icheckbox_square-purple, .iradio_square-purple {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 22px;   height: 22px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/purple.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_square-purple {   background-position: 0 0; }   .icheckbox_square-purple.hover {     background-position: -24px 0;   }   .icheckbox_square-purple.checked {     background-position: -48px 0;   }   .icheckbox_square-purple.disabled {     background-position: -72px 0;     cursor: default;   }   .icheckbox_square-purple.checked.disabled {     background-position: -96px 0;   } .iradio_square-purple {   background-position: -120px 0; }   .iradio_square-purple.hover {     background-position: -144px 0;   }   .iradio_square-purple.checked {     background-position: -168px 0;   }   .iradio_square-purple.disabled {     background-position: -192px 0;     cursor: default;   }   .iradio_square-purple.checked.disabled {     background-position: -216px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {   .icheckbox_square-purple,   .iradio_square-purple {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/square/purple_2x.png);     -webkit-background-size: 240px 24px;     background-size: 240px 24px;   } } .icheckbox_minimal, .iradio_minimal {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/minimal.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal {   background-position: 0 0; }   .icheckbox_minimal.hover {     background-position: -20px 0;   }   .icheckbox_minimal.checked {     background-position: -40px 0;   }   .icheckbox_minimal.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal.checked.disabled {     background-position: -80px 0;   } .iradio_minimal {   background-position: -100px 0; }   .iradio_minimal.hover {     background-position: -120px 0;   }   .iradio_minimal.checked {     background-position: -140px 0;   }   .iradio_minimal.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_minimal,   .iradio_minimal {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/minimal_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }  .icheckbox_minimal-red, .iradio_minimal-red {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/red.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal-red {   background-position: 0 0; }   .icheckbox_minimal-red.hover {     background-position: -20px 0;   }   .icheckbox_minimal-red.checked {     background-position: -40px 0;   }   .icheckbox_minimal-red.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal-red.checked.disabled {     background-position: -80px 0;   } .iradio_minimal-red {   background-position: -100px 0; }   .iradio_minimal-red.hover {     background-position: -120px 0;   }   .iradio_minimal-red.checked {     background-position: -140px 0;   }   .iradio_minimal-red.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal-red.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_minimal-red,   .iradio_minimal-red {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/red_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }  .icheckbox_minimal-green, .iradio_minimal-green {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/green.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal-green {   background-position: 0 0; }   .icheckbox_minimal-green.hover {     background-position: -20px 0;   }   .icheckbox_minimal-green.checked {     background-position: -40px 0;   }   .icheckbox_minimal-green.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal-green.checked.disabled {     background-position: -80px 0;   } .iradio_minimal-green {   background-position: -100px 0; }   .iradio_minimal-green.hover {     background-position: -120px 0;   }   .iradio_minimal-green.checked {     background-position: -140px 0;   }   .iradio_minimal-green.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal-green.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_minimal-green,   .iradio_minimal-green {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/green_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }  .icheckbox_minimal-blue, .iradio_minimal-blue {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/blue.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal-blue {   background-position: 0 0; }   .icheckbox_minimal-blue.hover {     background-position: -20px 0;   }   .icheckbox_minimal-blue.checked {     background-position: -40px 0;   }   .icheckbox_minimal-blue.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal-blue.checked.disabled {     background-position: -80px 0;   } .iradio_minimal-blue {   background-position: -100px 0; }   .iradio_minimal-blue.hover {     background-position: -120px 0;   }   .iradio_minimal-blue.checked {     background-position: -140px 0;   }   .iradio_minimal-blue.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal-blue.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_minimal-blue,   .iradio_minimal-blue {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/blue_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }  .icheckbox_minimal-aero, .iradio_minimal-aero {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/aero.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal-aero {   background-position: 0 0; }   .icheckbox_minimal-aero.hover {     background-position: -20px 0;   }   .icheckbox_minimal-aero.checked {     background-position: -40px 0;   }   .icheckbox_minimal-aero.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal-aero.checked.disabled {     background-position: -80px 0;   } .iradio_minimal-aero {   background-position: -100px 0; }   .iradio_minimal-aero.hover {     background-position: -120px 0;   }   .iradio_minimal-aero.checked {     background-position: -140px 0;   }   .iradio_minimal-aero.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal-aero.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_minimal-aero,   .iradio_minimal-aero {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/aero_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }  .icheckbox_minimal-grey, .iradio_minimal-grey {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/grey.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal-grey {   background-position: 0 0; }   .icheckbox_minimal-grey.hover {     background-position: -20px 0;   }   .icheckbox_minimal-grey.checked {     background-position: -40px 0;   }   .icheckbox_minimal-grey.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal-grey.checked.disabled {     background-position: -80px 0;   } .iradio_minimal-grey {   background-position: -100px 0; }   .iradio_minimal-grey.hover {     background-position: -120px 0;   }   .iradio_minimal-grey.checked {     background-position: -140px 0;   }   .iradio_minimal-grey.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal-grey.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_minimal-grey,   .iradio_minimal-grey {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/grey_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }  .icheckbox_minimal-orange, .iradio_minimal-orange {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/orange.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal-orange {   background-position: 0 0; }   .icheckbox_minimal-orange.hover {     background-position: -20px 0;   }   .icheckbox_minimal-orange.checked {     background-position: -40px 0;   }   .icheckbox_minimal-orange.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal-orange.checked.disabled {     background-position: -80px 0;   } .iradio_minimal-orange {   background-position: -100px 0; }   .iradio_minimal-orange.hover {     background-position: -120px 0;   }   .iradio_minimal-orange.checked {     background-position: -140px 0;   }   .iradio_minimal-orange.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal-orange.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_minimal-orange,   .iradio_minimal-orange {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/orange_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }  .icheckbox_minimal-yellow, .iradio_minimal-yellow {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/yellow.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal-yellow {   background-position: 0 0; }   .icheckbox_minimal-yellow.hover {     background-position: -20px 0;   }   .icheckbox_minimal-yellow.checked {     background-position: -40px 0;   }   .icheckbox_minimal-yellow.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal-yellow.checked.disabled {     background-position: -80px 0;   } .iradio_minimal-yellow {   background-position: -100px 0; }   .iradio_minimal-yellow.hover {     background-position: -120px 0;   }   .iradio_minimal-yellow.checked {     background-position: -140px 0;   }   .iradio_minimal-yellow.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal-yellow.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_minimal-yellow,   .iradio_minimal-yellow {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/yellow_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }  .icheckbox_minimal-pink, .iradio_minimal-pink {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/pink.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal-pink {   background-position: 0 0; }   .icheckbox_minimal-pink.hover {     background-position: -20px 0;   }   .icheckbox_minimal-pink.checked {     background-position: -40px 0;   }   .icheckbox_minimal-pink.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal-pink.checked.disabled {     background-position: -80px 0;   } .iradio_minimal-pink {   background-position: -100px 0; }   .iradio_minimal-pink.hover {     background-position: -120px 0;   }   .iradio_minimal-pink.checked {     background-position: -140px 0;   }   .iradio_minimal-pink.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal-pink.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {   .icheckbox_minimal-pink,   .iradio_minimal-pink {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/pink_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }  .icheckbox_minimal-purple, .iradio_minimal-purple {   display: inline-block;   *display: inline;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/purple.png) no-repeat;   border: none;   cursor: pointer; } .icheckbox_minimal-purple {   background-position: 0 0; }   .icheckbox_minimal-purple.hover {     background-position: -20px 0;   }   .icheckbox_minimal-purple.checked {     background-position: -40px 0;   }   .icheckbox_minimal-purple.disabled {     background-position: -60px 0;     cursor: default;   }   .icheckbox_minimal-purple.checked.disabled {     background-position: -80px 0;   } .iradio_minimal-purple {   background-position: -100px 0; }   .iradio_minimal-purple.hover {     background-position: -120px 0;   }   .iradio_minimal-purple.checked {     background-position: -140px 0;   }   .iradio_minimal-purple.disabled {     background-position: -160px 0;     cursor: default;   }   .iradio_minimal-purple.checked.disabled {     background-position: -180px 0;   }  @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {   .icheckbox_minimal-purple,   .iradio_minimal-purple {     background-image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/js/icheck/skins/minimal/purple_2x.png);     -webkit-background-size: 200px 20px;     background-size: 200px 20px;   } }.woof_authors li{ margin-top:7px !important; list-style-type: none !important; } ul.woof_authors{ margin: 0 !important; padding: 0 !important; } .woof_checkbox_instock_container{ margin-bottom: 4px; } .woof_checkbox_sales_container{ margin-bottom: 4px; }.woof_text_search_container .woof_text_search_go{ display: block; width: 20px; height: 20px; margin-left: 3px; background: url("https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/by_text/assets/img/magnifying-glass2.svg"); display: none; border: none !important; text-decoration: none !important; position: absolute; right: 5px; top: 5px; z-index: 98; } .woof_text_search_container .woof_container_inner{ position: relative; } .woof_husky_txt{ width: 100%; display: block; height: auto; position: relative; margin-top: -1px; } .woof_husky_txt-input{ width: 100%; min-height: 30px;  margin-bottom: 0 !important; } .woof_husky_txt-container{ font-family: sans-serif; background: rgb(238, 238, 238); border-radius: 2px; border: solid 1px #eee;  padding: 0; width: inherit; min-height: 1px; max-height: 1px; overflow: hidden; position: absolute; width: 100%; z-index: 9999;   margin-top: 1px; } .woof_husky_txt-container .woof_husky_txt-option{ display: flex; padding: 9px 20px 9px 9px;  background: #fcfcfc; margin-bottom: 2px; border-bottom: solid 1px #ddd; transition: all 0.25s ease-in-out; text-shadow: 0px 1px 0.5px #fff; } .woof_husky_txt-container .woof_husky_txt-option img.woof_husky_txt-option-thumbnail{ margin-top: 3px; max-height: 72px; } .woof_husky_txt-container div:last-of-type{ border-bottom: none; margin-bottom: 0; }  .woof_husky_txt-container .woof_husky_txt-option:hover{ background: #f9f9f9; } .selectron23-container .selectron23-option[data-selected='1']{ background: #f9f9f9; }  .woof_husky_txt-option img.woof_husky_txt-option-thumbnail{ max-width: 100px; margin-right: 5px; vertical-align: middle; } .woof_husky_txt-option-title{ font-weight: bold; color: #000; font-size: 0.9em; line-height: 1.2em; } .woof_husky_txt-option-title a{ text-decoration: none !important; } .woof_husky_txt-option-text{ text-overflow: ellipsis; color: #aaa; overflow: hidden; font-weight: normal; line-height: 1.4em; font-size: 12px; } .woof_husky_txt-container > span { cursor: pointer; width: 0; height: 0; position: absolute; right: 10px; margin-top: 0; } span.woof_husky_txt-highlight{ background-color: rgba(255, 255, 204, 0.7); }  .woof_husky_txt * { scrollbar-width: thin; scrollbar-color: #fcfcfc #eee; }  .woof_husky_txt *::-webkit-scrollbar { width: 12px; } .woof_husky_txt *::-webkit-scrollbar-track { background: #eee; } .woof_husky_txt *::-webkit-scrollbar-thumb { background-color: #fcfcfc; border-radius: 20px; border: 3px solid #ddd; }  .woof_husky_txt-loader { position: absolute; right: 0; top: 0; opacity: 0.7; background: transparent; border-top: 4px solid #03A9F4; border-right: 4px solid transparent; border-radius: 50%; animation: 1s woof_husky_txt-loader-spin linear infinite; } @-webkit-keyframes woof_husky_txt-loader-spin { from {  transform: rotate(0deg); } to {  transform: rotate(360deg); } } @keyframes woof_husky_txt-loader-spin { from {  transform: rotate(0deg); } to {  transform: rotate(360deg); } } .woof_husky_txt-cross{ color: #ccc; line-height: 0; position: absolute; right: 5px; cursor: pointer; } .woof_husky_txt-option-breadcrumb{ font-size: 11px; } .woof_husky_txt-option-breadcrumb a{ text-decoration: none !important; } .woof_husky_txt-option-pagination a{ text-decoration: none !important; font-size: 13px; color: #0c0d0e; line-height: 27px; padding-left: 8px; padding-right: 8px; border: 1px solid #d6d9dc; display: inline-block; border-radius: 3px; user-select: none; margin-right: 5px; margin-bottom: 3px; } .woof_husky_txt-option-pagination a:hover{ border-color: #f48024; } .woof_husky_txt-option-pagination b, .woof_husky_txt-option-pagination i{ margin-right: 5px; padding-left: 8px; padding-right: 8px; display: inline-block; border-radius: 3px; line-height: 27px; border-color: #f48024; border: 1px solid #f48024; color: #0c0d0e; user-select: none; } .woof_husky_txt-option-pagination i{ border-color: #d6d9dc; } .woof_husky_txt-labels{ display: flex; flex-wrap: wrap; width: fit-content; margin-bottom: 5px; } .woof_husky_txt-labels > div{ margin-right: 3px; background: #2f55d4; padding: 2px 7px; border-radius: 3px; font-size: 11px; color: #fff; text-shadow: none; line-height: 13px; } .woof_husky_txt-option-clickable{ cursor: pointer; } .woof_husky_txt-option{ text-align: left; } .woof_list_label li .woof_label_term:hover, .woof_list_label li .woof_label_term.checked { background-color: #34495e; border-color: #34495e; }  .woof_list_label li { display: inline-block !important; margin: 2px; vertical-align: top; } .woof_list_label .woof_label_term { background-color: #efefef; border: 1px solid #ddd; margin: 3px 3px 3px 0; padding: 3px 4px;  line-height: 25px; text-align: center; overflow: hidden; text-decoration: none; cursor: pointer;  min-width: 50px; max-width: 100%; height: 50px; display: flex; justify-content: center; align-items: center; } .woof_list_label li .woof_label_term:hover, .woof_list_label li .woof_label_term.checked { background-color: #477bff; border-color: #477bff; color: #fff; } .woof_label_count{ font-size: 10px; position: absolute; border-radius: 200px; min-width: 17px; height: 17px; line-height: 17px !important; color: wheat; text-align: center; font-weight: bold !important;  margin: 0; right: 0; background-color: #efefef; border: 1px solid #ddd; color: #477bff; display: flex; justify-content: center; align-items: center; }  dl.woof_select_radio_check{   margin: 0 !important; }  .woof_select_radio_check dd, .woof_select_radio_check dt {   margin: 0px;   padding: 0px; } .woof_select_radio_check ul {   margin: -1px 0 0 0; } .woof_select_radio_check dd {   position: relative; } .woof_select_radio_check a, .woof_select_radio_check a:visited {   color: #839b05;   text-decoration: none;   outline: none;   font-size: 12px; } .woof_select_radio_check dt a {   background-color: #fff;   color: #424035 !important;   display: block;   padding: 5px 15px 5px 7px;   line-height: 18px;   overflow: hidden;   border: solid 1px #eee;   border-radius: 2px; } .woof_select_radio_check dt.woof_select_radio_check_opened a {   background-color: #477bff;   color: #fff !important;   border: solid 1px #fff; } .woof_multiSel{   margin-bottom: 0 !important; } .woof_select_radio_check dt a span, .woof_multiSel span {   cursor: pointer;   display: inline-block;     width: 100%;   margin-bottom: 3px; } .woof_select_radio_check dd ul.woof_list {   background-color: #fff;   border: 0;   color: #000;   display: none;   left: 0px;   position: absolute;   z-index: 9999;   top: 2px;   width: 100%;   list-style: none;   overflow: auto;   padding-top: 12px; } .woof_select_radio_check span.value {   display: none; } .woof_mutliSelect li{   padding: 2px 15px 2px 5px; } .select_radio_check dd ul.woof_list li a {   padding: 5px;   display: block; } .woof_select_radio_check dd ul.woof_list li a:hover {   background-color: #eee; } .woof_hida{   display: inline-block;   width: 100%;   font-size: 14px;   text-align: center; } .woof_hida_small{   font-size: 13px !important;   text-align: left !important; } .woof_hida .woof_products_top_panel{   padding: 0 !important;   margin: 0 !important; } .woof_hida .woof_products_top_panel li{   margin: 0 !important; } .woof_hida .woof_products_top_panel li a{   border: none !important;   padding: 2px 10px 0 9px !important;   line-height: 12px !important;   font-size: 12px !important; }  .woof_products_top_panel2{   overflow: hidden;   line-height: 23px;   margin: 5px 0 5px 0;   display: none;   position: relative;   z-index: 99; } .woof_products_top_panel2 ul{   margin: 0 !important;   padding: 0 !important; } .woof_products_top_panel2 li{   float: left;   margin: 0 5px 5px 0 !important;   list-style: none !important; } .woof_products_top_panel2 li a{   text-decoration: none; } .woof_products_top_panel2 li a:hover{   text-decoration: none; } .woof_products_top_panel2 li span{   padding-right: 16px; } .woof_products_top_panel2 li span:hover{   background-size: 14px 14px; }  .woof_select_radio_check_opener{   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/select_radio_check/img/down.svg) no-repeat 99% 50%;   outline: none; } .woof_select_radio_check_opened .woof_select_radio_check_opener{   background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/select_radio_check/img/up.svg) no-repeat 99% 50%;   outline: none; }  :root {   --woof-sd-ie-ch_width: 25px;   --woof-sd-ie-ch_height: 25px;   --woof-sd-ie-ch_space: 1px;   --woof-sd-ie-ch_space_color: #ffffff;   --woof-sd-ie-ch_text_top: 0;   --woof-sd-ie-ch_text_color: #6d6d6d;   --woof-sd-ie-ch_hover_text_color: #333333;   --woof-sd-ie-ch_selected_text_color: #000000;   --woof-sd-ie-ch_font_size: 15px;   --woof-sd-ie-ch_font_family: inherit;   --woof-sd-ie-ch_font_weight: 400;   --woof-sd-ie-ch_hover_font_weight: 400;   --woof-sd-ie-ch_selected_font_weight: 400;   --woof-sd-ie-ch_line_height: 18px;   --woof-sd-ie-ch_side_padding: 0;    --woof-sd-ie-ch_color: #ffffff;   --woof-sd-ie-ch_hover_color: #79b8ff;   --woof-sd-ie-ch_selected_color: #79b8ff;   --woof-sd-ie-ch_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-ch_selected_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-ch_hover_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-ch_hover_scale: 100;   --woof-sd-ie-ch_selected_scale: 100;   --woof-sd-ie-ch_border_radius: 0;   --woof-sd-ie-ch_border_width: 1px;   --woof-sd-ie-ch_hover_border_width: 1px;   --woof-sd-ie-ch_selected_border_width: 1px;   --woof-sd-ie-ch_border_color: #79b8ff;   --woof-sd-ie-ch_hover_border_color: #79b8ff;   --woof-sd-ie-ch_selected_border_color: #79b8ff;   --woof-sd-ie-ch_border_style: solid;   --woof-sd-ie-ch_hover_border_style: solid;   --woof-sd-ie-ch_selected_border_style: solid;   --woof-sd-ie-ch_margin_right: 9px;   --woof-sd-ie-ch_margin_bottom: 11px;   --woof-sd-ie-ch_childs_left_shift: 19px;   --woof-sd-ie-ch_transition: 300s;    --woof-sd-ie-ch_counter_show: inline-flex;   --woof-sd-ie-ch_counter_width: 14px;   --woof-sd-ie-ch_counter_height: 14px;   --woof-sd-ie-ch_counter_side_padding: 0;   --woof-sd-ie-ch_counter_top: -2px;   --woof-sd-ie-ch_counter_right: 0;   --woof-sd-ie-ch_counter_font_size: 9px;   --woof-sd-ie-ch_counter_font_family: consolas;   --woof-sd-ie-ch_counter_font_weight: 500;   --woof-sd-ie-ch_counter_color: #477bff;   --woof-sd-ie-ch_counter_bg_color: #ffffff;   --woof-sd-ie-ch_counter_bg_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-ch_counter_border_width: 1px;   --woof-sd-ie-ch_counter_border_radius: 50%;   --woof-sd-ie-ch_counter_border_color: #477bff;   --woof-sd-ie-ch_counter_border_style: solid; } .woof-sd-ie.woof-sd-ie-checkbox{   position: relative;   display: flex;   border-radius: var(--woof-sd-ie-ch_border_radius) !important;   width: 100%;   max-width: var(--woof-sd-ie-ch_width) !important;   min-width: fit-content;   margin-right: var(--woof-sd-ie-ch_margin_right) !important;   margin-bottom: var(--woof-sd-ie-ch_margin_bottom) !important;   transition: all calc(var(--woof-sd-ie-ch_transition)/1000); } .woof-sd-ie.woof-sd-ie-checkbox:has(input[type="checkbox"]:checked){   border-color: var(--woof-sd-ie-ch_hover_color) !important; } .woof-sd-ie.woof-sd-ie-checkbox > input{   display: none; } .woof-sd-ie.woof-sd-ie-checkbox > label{   position: relative;   display: flex !important;   flex-direction: row !important;   line-height: 0 !important;   box-sizing: border-box !important;   user-select: none !important;   width: 100%;   height: var(--woof-sd-ie-ch_height) !important;   background-color: var(--woof-sd-ie-ch_space_color) !important;   margin: 0 0 0 0 !important;   padding: var(--woof-sd-ie-ch_space) !important;   border: var(--woof-sd-ie-ch_border_width) var(--woof-sd-ie-ch_border_style) var(--woof-sd-ie-ch_border_color) !important;   border-radius: var(--woof-sd-ie-ch_border_radius) !important;   transition: all calc(var(--woof-sd-ie-ch_transition)/1000); } .woof_list_checkbox_sd_0 .woof-sd-ie.woof-sd-ie-checkbox > label{   width: auto;   min-width: var(--woof-sd-ie-ch_width) !important; } .woof-sd-ie.woof-sd-ie-checkbox > label:hover{   border-color: var(--woof-sd-ie-ch_hover_border_color) !important;   border-style: var(--woof-sd-ie-ch_hover_border_style) !important;   border-width: var(--woof-sd-ie-ch_hover_border_width) !important;   scale: calc(var(--woof-sd-ie-ch_hover_scale)/100); } .woof-sd-ie.woof-sd-ie-checkbox:has(input:checked) > label{   border-color: var(--woof-sd-ie-ch_selected_border_color) !important;   border-style: var(--woof-sd-ie-ch_selected_border_style) !important;   border-width: var(--woof-sd-ie-ch_selected_border_width) !important;   scale: calc(var(--woof-sd-ie-ch_selected_scale)/100) !important; } .woof-sd-ie.woof-sd-ie-checkbox > label:hover > span{   zoom : 1;   letter-spacing: normal;   word-spacing: normal;   border-color: var(--woof-sd-ie-ch_hover_color) !important;   transition-property: border, background-color, color, transform;   transition-duration: calc(var(--woof-sd-ie-ch_transition)/1000);   transition-timing-function: ease-out; } .woof-sd-ie.woof-sd-ie-checkbox > label:hover span, .woof-sd-ie.woof-sd-ie-checkbox > label + .woof-sd-ie-title:hover{   color: var(--woof-sd-ie-ch_hover_text_color) !important;   font-weight: var(--woof-sd-ie-ch_hover_font_weight); } .woof-sd-ie.woof-sd-ie-checkbox:has(input:checked) > label + .woof-sd-ie-title{   color: var(--woof-sd-ie-ch_selected_text_color) !important;   font-weight: var(--woof-sd-ie-ch_selected_font_weight); } .woof-sd-ie.woof-sd-ie-checkbox > label > span{   background-size: cover; } .woof-sd-ie.woof-sd-ie-checkbox label:hover > span, .woof-sd-ie.woof-sd-ie-checkbox:has(.woof-sd-ie-title:hover) > label > span{   background-color: var(--woof-sd-ie-ch_hover_color) !important;   background-image: var(--woof-sd-ie-ch_hover_image); } .woof-sd-ie.woof-sd-ie-checkbox:has(.woof-sd-ie-title:hover) > label{   scale: calc(var(--woof-sd-ie-ch_hover_scale)/100); } div.woof-sd-ie.woof-sd-ie-checkbox > input:checked + label > span{   background-color: var(--woof-sd-ie-ch_selected_color) !important;   background-image: var(--woof-sd-ie-ch_selected_image) !important; } .woof-sd-ie.woof-sd-ie-checkbox:has(label:hover > span){   border-color: var(--woof-sd-ie-ch_hover_color); } .woof-sd-ie.woof-sd-ie-checkbox .woof-sd-ie-count{   user-select: none;   display: var(--woof-sd-ie-ch_counter_show);   flex-direction: row;   justify-content: center;   align-items: center;   position: relative;   right: var(--woof-sd-ie-ch_counter_right);   top: var(--woof-sd-ie-ch_counter_top);   border: var(--woof-sd-ie-ch_counter_border_width) var(--woof-sd-ie-ch_counter_border_style) var(--woof-sd-ie-ch_counter_border_color);   border-radius: var(--woof-sd-ie-ch_counter_border_radius);   min-width: var(--woof-sd-ie-ch_counter_width);   min-height: var(--woof-sd-ie-ch_counter_height);   padding-left: var(--woof-sd-ie-ch_counter_side_padding);   padding-right: var(--woof-sd-ie-ch_counter_side_padding);   font-size: var(--woof-sd-ie-ch_counter_font_size);   font-weight: var(--woof-sd-ie-ch_counter_font_weight);   font-family: var(--woof-sd-ie-ch_counter_font_family);   color: var(--woof-sd-ie-ch_counter_color);   line-height: 0;   background-color: var(--woof-sd-ie-ch_counter_bg_color);   background-image: var(--woof-sd-ie-ch_counter_bg_image);   background-size: cover;   box-sizing: content-box; } .woof-sd-ie.woof-sd-ie-checkbox .woof-sd-ie-count:empty{   display: none; } .woof-sd-ie.woof-sd-ie-checkbox:hover > label{   cursor: pointer; } .woof-sd-ie.woof-sd-ie-checkbox > label > span{   position: relative;   box-sizing: border-box;   display: flex;   flex: 0 0 100%;   justify-content: center;   flex-direction: column;   width: 100%;   height: 100%;   border-radius: var(--woof-sd-ie-ch_border_radius);   font-size: var(--woof-sd-ie-ch_font_size);   color: var(--woof-sd-ie-ch_text_color);   background-color: var(--woof-sd-ie-ch_color);   background-image: var(--woof-sd-ie-ch_image); } .woof-sd-ie.woof-sd-ie-checkbox > label > span{   border-radius: var(--woof-sd-ie-ch_border_radius); } .woof-sd-ie.woof-sd-ie-checkbox > label > span > span{   display: inline-block;   align-self: center;   padding: 0 var(--woof-sd-ie-ch_side_padding) 0 var(--woof-sd-ie-ch_side_padding);   font-family: var(--woof-sd-ie-ch_font_family);   font-weight: var(--woof-sd-ie-ch_font_weight);   color: var(--woof-sd-ie-ch_text_color);   transition: all calc(var(--woof-sd-ie-ch_transition)/1000); } .woof-sd-ie.woof-sd-ie-checkbox > input:not(:checked) + label:hover > span > span{   font-weight: var(--woof-sd-ie-ch_hover_font_weight) !important; } .woof-sd-ie.woof-sd-ie-checkbox > input:checked + label > span > span{   color: var(--woof-sd-ie-ch_selected_text_color) !important;   font-weight: var(--woof-sd-ie-ch_selected_font_weight); } .woof-sd-ie.woof-sd-ie-checkbox .woof-sd-ie-title{   position: relative;   top: var(--woof-sd-ie-ch_text_top);   align-self: center;   cursor: pointer;   font-weight: var(--woof-sd-ie-ch_font_weight);   font-family: var(--woof-sd-ie-ch_font_family);   font-size: var(--woof-sd-ie-ch_font_size);   color: var(--woof-sd-ie-ch_text_color);   line-height: var(--woof-sd-ie-ch_line_height);   margin-left: var(--woof-sd-ie-ch_margin_right); } .woof-sd-ie-checkbox + .woof-sd-ie-childs{   padding-left: var(--woof-sd-ie-ch_childs_left_shift); } .woof_list_checkbox_sd_1 .woof-sd-ie-count{   position: absolute !important; } .woof_list_checkbox_sd_1 .woof-sd-ie.woof-sd-ie-checkbox{   display: inline-flex; } :root {   --woof-sd-ie-rad_width: 25px;   --woof-sd-ie-rad_height: 25px;   --woof-sd-ie-rad_space: 1px;   --woof-sd-ie-rad_space_color: #ffffff;   --woof-sd-ie-rad_text_top: 0;   --woof-sd-ie-rad_text_color: #6d6d6d;   --woof-sd-ie-rad_hover_text_color: #333333;   --woof-sd-ie-rad_selected_text_color: #000000;   --woof-sd-ie-rad_font_size: 14px;   --woof-sd-ie-rad_font_family: inherit;   --woof-sd-ie-rad_font_weight: 400;   --woof-sd-ie-rad_hover_font_weight: 400;   --woof-sd-ie-rad_selected_font_weight: 400;   --woof-sd-ie-rad_line_height: 18px;    --woof-sd-ie-rad_color: #ffffff;   --woof-sd-ie-rad_hover_color: #79b8ff;   --woof-sd-ie-rad_selected_color: #79b8ff;   --woof-sd-ie-rad_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-rad_selected_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-rad_hover_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-rad_hover_scale: 100;   --woof-sd-ie-rad_selected_scale: 100;   --woof-sd-ie-rad_border_radius: 50%;   --woof-sd-ie-rad_border_width: 1px;   --woof-sd-ie-rad_hover_border_width: 1px;   --woof-sd-ie-rad_selected_border_width: 1px;   --woof-sd-ie-rad_border_color: #79b8ff;   --woof-sd-ie-rad_hover_border_color: #79b8ff;   --woof-sd-ie-rad_selected_border_color: #79b8ff;   --woof-sd-ie-rad_border_style: solid;   --woof-sd-ie-rad_hover_border_style: solid;   --woof-sd-ie-rad_selected_border_style: solid;   --woof-sd-ie-rad_margin_right: 9px;   --woof-sd-ie-rad_margin_bottom: 11px;   --woof-sd-ie-rad_childs_left_shift: 19px;   --woof-sd-ie-rad_transition: 300s;    --woof-sd-ie-rad_counter_show: inline-flex;   --woof-sd-ie-rad_counter_width: 14px;   --woof-sd-ie-rad_counter_height: 14px;   --woof-sd-ie-rad_counter_side_padding: 0;   --woof-sd-ie-rad_counter_top: -2px;   --woof-sd-ie-rad_counter_right: 0;   --woof-sd-ie-rad_counter_font_size: 9px;   --woof-sd-ie-rad_counter_font_family: consolas;   --woof-sd-ie-rad_counter_font_weight: 500;   --woof-sd-ie-rad_counter_color: #477bff;   --woof-sd-ie-rad_counter_bg_color: #ffffff;   --woof-sd-ie-rad_counter_bg_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-rad_counter_border_width: 1px;   --woof-sd-ie-rad_counter_border_radius: 50%;   --woof-sd-ie-rad_counter_border_color: #477bff;   --woof-sd-ie-rad_counter_border_style: solid; } .woof-sd-ie.woof-sd-ie-radio{   position: relative;   display: flex;   border-radius: var(--woof-sd-ie-rad_border_radius) !important;   width: 100%;   max-width: var(--woof-sd-ie-rad_width) !important;   min-width: fit-content;   margin-right: var(--woof-sd-ie-rad_margin_right) !important;   margin-bottom: var(--woof-sd-ie-rad_margin_bottom) !important;   transition: all calc(var(--woof-sd-ie-rad_transition)/1000); } .woof-sd-ie.woof-sd-ie-radio:has(input[type="radio"]:checked){   border-color: var(--woof-sd-ie-rad_hover_color) !important; } .woof-sd-ie.woof-sd-ie-radio > input{   display: none; } .woof-sd-ie.woof-sd-ie-radio > label{   position: relative;   display: flex !important;   flex-direction: row !important;   line-height: 0 !important;   box-sizing: border-box !important;   user-select: none !important;   width: 100%;   height: var(--woof-sd-ie-rad_height) !important;   background-color: var(--woof-sd-ie-rad_space_color) !important;   margin: 0 0 0 0 !important;   padding: var(--woof-sd-ie-rad_space) !important;   border: var(--woof-sd-ie-rad_border_width) var(--woof-sd-ie-rad_border_style) var(--woof-sd-ie-rad_border_color) !important;   border-radius: var(--woof-sd-ie-rad_border_radius) !important;   transition: all calc(var(--woof-sd-ie-rad_transition)/1000); } .woof_list_radio_sd_0 .woof-sd-ie.woof-sd-ie-radio > label{   width: auto;   min-width: var(--woof-sd-ie-rad_width) !important; } .woof-sd-ie.woof-sd-ie-radio > label:hover{   border-color: var(--woof-sd-ie-rad_hover_border_color) !important;   border-style: var(--woof-sd-ie-rad_hover_border_style) !important;   border-width: var(--woof-sd-ie-rad_hover_border_width) !important;   scale: calc(var(--woof-sd-ie-rad_hover_scale)/100); } .woof-sd-ie.woof-sd-ie-radio:has(input:checked) > label{   border-color: var(--woof-sd-ie-rad_selected_border_color) !important;   border-style: var(--woof-sd-ie-rad_selected_border_style) !important;   border-width: var(--woof-sd-ie-rad_selected_border_width) !important;   scale: calc(var(--woof-sd-ie-rad_selected_scale)/100) !important; } .woof-sd-ie.woof-sd-ie-radio > label:hover > span{   zoom : 1;   letter-spacing: normal;   word-spacing: normal;   border-color: var(--woof-sd-ie-rad_hover_color) !important;   transition-property: border, background-color, color, transform;   transition-duration: calc(var(--woof-sd-ie-rad_transition)/1000);   transition-timing-function: ease-out; } .woof-sd-ie.woof-sd-ie-radio > label:hover span, .woof-sd-ie.woof-sd-ie-radio > label + .woof-sd-ie-title:hover{   color: var(--woof-sd-ie-rad_hover_text_color) !important;   font-weight: var(--woof-sd-ie-rad_hover_font_weight); } .woof-sd-ie.woof-sd-ie-radio:has(input:checked) > label + .woof-sd-ie-title{   color: var(--woof-sd-ie-rad_selected_text_color) !important;   font-weight: var(--woof-sd-ie-rad_selected_font_weight); } .woof-sd-ie.woof-sd-ie-radio > label > span{   background-size: cover; } .woof-sd-ie.woof-sd-ie-radio label:hover > span, .woof-sd-ie.woof-sd-ie-radio:has(.woof-sd-ie-title:hover) > label > span{   background-color: var(--woof-sd-ie-rad_hover_color) !important;   background-image: var(--woof-sd-ie-rad_hover_image); } .woof-sd-ie.woof-sd-ie-radio:has(.woof-sd-ie-title:hover) > label{   scale: calc(var(--woof-sd-ie-rad_hover_scale)/100); } div.woof-sd-ie.woof-sd-ie-radio > input:checked + label > span{   background-color: var(--woof-sd-ie-rad_selected_color) !important;   background-image: var(--woof-sd-ie-rad_selected_image) !important; } .woof-sd-ie.woof-sd-ie-radio:has(label:hover > span){   border-color: var(--woof-sd-ie-rad_hover_color); } .woof-sd-ie.woof-sd-ie-radio .woof-sd-ie-count{   user-select: none;   display: var(--woof-sd-ie-rad_counter_show);   flex-direction: row;   justify-content: center;   align-items: center;   position: relative;   right: var(--woof-sd-ie-rad_counter_right);   top: var(--woof-sd-ie-rad_counter_top);   border: var(--woof-sd-ie-rad_counter_border_width) var(--woof-sd-ie-rad_counter_border_style) var(--woof-sd-ie-rad_counter_border_color);   border-radius: var(--woof-sd-ie-rad_counter_border_radius);   min-width: var(--woof-sd-ie-rad_counter_width);   min-height: var(--woof-sd-ie-rad_counter_height);   padding-left: var(--woof-sd-ie-rad_counter_side_padding);   padding-right: var(--woof-sd-ie-rad_counter_side_padding);   font-size: var(--woof-sd-ie-rad_counter_font_size);   font-weight: var(--woof-sd-ie-rad_counter_font_weight);   font-family: var(--woof-sd-ie-rad_counter_font_family);   color: var(--woof-sd-ie-rad_counter_color);   line-height: 0;   background-color: var(--woof-sd-ie-rad_counter_bg_color);   background-image: var(--woof-sd-ie-rad_counter_bg_image);   background-size: cover;   box-sizing: content-box; } .woof-sd-ie.woof-sd-ie-radio .woof-sd-ie-count:empty{   display: none; } .woof-sd-ie.woof-sd-ie-radio:hover > label{   cursor: pointer; } .woof-sd-ie.woof-sd-ie-radio > label > span{   position: relative;   box-sizing: border-box;   display: flex;   flex: 0 0 100%;   justify-content: center;   flex-direction: column;   width: 100%;   height: 100%;   border-radius: var(--woof-sd-ie-rad_border_radius);   font-size: var(--woof-sd-ie-rad_font_size);   color: var(--woof-sd-ie-rad_text_color);   background-color: var(--woof-sd-ie-rad_color);   background-image: var(--woof-sd-ie-rad_image); } .woof-sd-ie.woof-sd-ie-radio > label > span{   border-radius: var(--woof-sd-ie-rad_border_radius); } .woof-sd-ie.woof-sd-ie-radio > label > span > span{   display: inline-block;   align-self: center;   padding: 0;   font-family: var(--woof-sd-ie-rad_font_family);   font-weight: var(--woof-sd-ie-rad_font_weight);   color: var(--woof-sd-ie-rad_text_color);   transition: all calc(var(--woof-sd-ie-rad_transition)/1000); } .woof-sd-ie.woof-sd-ie-radio > input:not(:checked) + label:hover > span > span{   font-weight: var(--woof-sd-ie-rad_hover_font_weight) !important; } .woof-sd-ie.woof-sd-ie-radio > input:checked + label > span > span{   color: var(--woof-sd-ie-rad_selected_text_color) !important;   font-weight: var(--woof-sd-ie-rad_selected_font_weight); } .woof-sd-ie.woof-sd-ie-radio .woof-sd-ie-title{   position: relative;   top: var(--woof-sd-ie-rad_text_top);   align-self: center;   cursor: pointer;   font-weight: var(--woof-sd-ie-rad_font_weight);   font-family: var(--woof-sd-ie-rad_font_family);   font-size: var(--woof-sd-ie-rad_font_size);   color: var(--woof-sd-ie-rad_text_color);   line-height: var(--woof-sd-ie-rad_line_height);   margin-left: var(--woof-sd-ie-rad_margin_right); } .woof-sd-ie-radio + .woof-sd-ie-childs{   padding-left: var(--woof-sd-ie-rad_childs_left_shift); } .woof_list_radio_sd_1 .woof-sd-ie-count{   position: absolute !important; } .woof_list_radio_sd_1 .woof-sd-ie.woof-sd-ie-radio{   display: inline-flex; } :root {   --woof-sd-ie-sw_vertex_enabled_bg_color: #79b8ff;   --woof-sd-ie-sw_vertex_enabled_bg_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-sw_vertex_enabled_border_color: #79b8ff;   --woof-sd-ie-sw_vertex_enabled_border_style: solid;   --woof-sd-ie-sw_vertex_disabled_bg_color: #ffffff;   --woof-sd-ie-sw_vertex_disabled_bg_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-sw_vertex_disabled_border_color: #ffffff;   --woof-sd-ie-sw_vertex_disabled_border_style: solid;   --woof-sd-ie-sw_vertex_border_width: 1px;   --woof-sd-ie-sw_substrate_enabled_bg_color: #c8e1ff;   --woof-sd-ie-sw_substrate_enabled_bg_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-sw_substrate_enabled_border_color: #c8e1ff;   --woof-sd-ie-sw_substrate_enabled_border_style: solid;   --woof-sd-ie-sw_substrate_disabled_bg_color: #9a9999;   --woof-sd-ie-sw_substrate_disabled_bg_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-sw_substrate_disabled_border_color: #9a9999;   --woof-sd-ie-sw_substrate_disabled_border_style: solid;   --woof-sd-ie-sw_substrate_border_width: 1px;    --woof-sd-ie-sw_vertex_size: 20px;   --woof-sd-ie-sw_vertex_border_radius: 50%;   --woof-sd-ie-sw_vertex_top: 0;   --woof-sd-ie-sw_substrate_width: 34px;   --woof-sd-ie-sw_substrate_height: 14px;   --woof-sd-ie-sw_substrate_border_radius: 8px;   --woof-sd-ie-sw_label_font_color: #6d6d6d;   --woof-sd-ie-sw_label_font_size: 16px;   --woof-sd-ie-sw_label_font_weight: 400;   --woof-sd-ie-sw_label_line_height: 23px;   --woof-sd-ie-sw_label_font_family: inherit;   --woof-sd-ie-sw_label_left: 15px;   --woof-sd-ie-sw_label_top: -16px;   --woof-sd-ie-sw_margin_bottom: 5px;   --woof-sd-ie-sw_childs_left_shift: 15px;    --woof-sd-ie-sw_counter_show: inline-flex;   --woof-sd-ie-sw_counter_width: 14px;   --woof-sd-ie-sw_counter_height: 14px;   --woof-sd-ie-sw_counter_side_padding: 0;   --woof-sd-ie-sw_counter_top: -2px;   --woof-sd-ie-sw_counter_right: -3px;   --woof-sd-ie-sw_counter_font_size: 9px;   --woof-sd-ie-sw_counter_font_family: consolas;   --woof-sd-ie-sw_counter_font_weight: 500;   --woof-sd-ie-sw_counter_color: #477bff;   --woof-sd-ie-sw_counter_bg_color: #ffffff;   --woof-sd-ie-sw_counter_bg_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-sw_counter_border_width: 1px;   --woof-sd-ie-sw_counter_border_radius: 50%;   --woof-sd-ie-sw_counter_border_color: #477bff;   --woof-sd-ie-sw_counter_border_style: solid; } .woof-sd-ie.woof-sd-ie-switcher{   margin-bottom: var(--woof-sd-ie-sw_margin_bottom);   box-sizing: content-box !important; } .woof-sd-ie.woof-sd-ie-switcher *{   box-sizing: content-box !important; } .woof-sd-ie-switcher label.switcher23-toggle {   position: relative;   display: inline-block !important;   width: calc(100% - var(--woof-sd-ie-sw_vertex_size) - var(--woof-sd-ie-sw_childs_left_shift));   height: auto;   cursor: pointer;   -webkit-tap-highlight-color: transparent;   transform: translate3d(0, 0, 0);   padding: 0 !important;   margin: 0 !important;   vertical-align: top; } .woof-sd-ie-switcher .switcher23-toggle:before {   content: "";   position: relative;   top: 3px;   left: 3px;   width: var(--woof-sd-ie-sw_substrate_width);   height: var(--woof-sd-ie-sw_substrate_height);   display: block;   background-color: var(--woof-sd-ie-sw_substrate_disabled_bg_color);   background-image: var(--woof-sd-ie-sw_substrate_disabled_bg_image);   background-size: cover;   border-radius: var(--woof-sd-ie-sw_substrate_border_radius);   border-width: var(--woof-sd-ie-sw_substrate_border_width);   border-color: var(--woof-sd-ie-sw_substrate_disabled_border_color);   border-style: var(--woof-sd-ie-sw_substrate_disabled_border_style);   transition: background 0.2s ease; } .woof-sd-ie-switcher .switcher23-toggle > span {   position: absolute;   top: var(--woof-sd-ie-sw_vertex_top);   left: -3px;   width: var(--woof-sd-ie-sw_vertex_size);   height: var(--woof-sd-ie-sw_vertex_size);   display: block;   background-color: var(--woof-sd-ie-sw_vertex_disabled_bg_color);   background-image: var(--woof-sd-ie-sw_vertex_disabled_bg_image);   background-size: cover;   border-radius: var(--woof-sd-ie-sw_vertex_border_radius);   border-width: var(--woof-sd-ie-sw_vertex_border_width);   border-color: var(--woof-sd-ie-sw_vertex_disabled_border_color);   border-style: var(--woof-sd-ie-sw_vertex_disabled_border_style);   box-shadow: 0 3px 8px rgba(154, 153, 153, 0.5);   transition: all 0.2s ease; } .woof-sd-ie-switcher .switcher23-toggle > span:before {   content: "";   position: absolute;   display: block;   margin: calc((var(--woof-sd-ie-sw_vertex_size) - var(--woof-sd-ie-sw_vertex_size)/9) * -1);   width: calc(var(--woof-sd-ie-sw_vertex_size)*3);   height: calc(var(--woof-sd-ie-sw_vertex_size)*3);   background: rgba(79, 46, 220, 0.5);   border-radius: var(--woof-sd-ie-sw_vertex_border_radius);   transform: scale(0);   opacity: 1;   pointer-events: none; } .woof-sd-ie-switcher .switcher23 {   display: none !important; } .woof-sd-ie-switcher .switcher23:checked + .switcher23-toggle:before {   background-color: var(--woof-sd-ie-sw_substrate_enabled_bg_color);   background-image: var(--woof-sd-ie-sw_substrate_enabled_bg_image);   background-size: cover;   border-color: var(--woof-sd-ie-sw_substrate_enabled_border_color);   border-style: var(--woof-sd-ie-sw_vertex_disabled_border_style); } .woof-sd-ie-switcher .switcher23:checked + .switcher23-toggle > span {   background-color: var(--woof-sd-ie-sw_vertex_enabled_bg_color);   background-image: var(--woof-sd-ie-sw_vertex_enabled_bg_image);   border-style: var(--woof-sd-ie-sw_vertex_enabled_border_style);   border-color: var(--woof-sd-ie-sw_vertex_enabled_border_color);   background-size: cover;   transform: translateX(calc(var(--woof-sd-ie-sw_substrate_width) - var(--woof-sd-ie-sw_vertex_size)/2));   transition: all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease;   box-shadow: 0 3px 8px rgba(79, 46, 220, 0.2); } .woof-sd-ie-switcher .switcher23:checked + .switcher23-toggle > span:before {   transform: scale(1);   opacity: 0;   transition: all 0.4s ease; } .woof-sd-ie-switcher .switcher23-toggle-dir > span{   width: 23px;   border-top-right-radius:0;   border-bottom-right-radius:0;   border-top-left-radius:10px;   border-bottom-left-radius:10px;   background: #79b8ff !important; } .woof-sd-ie-switcher .switcher23-toggle-dir:before{   background: #c8e1ff; } .woof-sd-ie-switcher .switcher23:checked + .switcher23-toggle-dir > span{   border-top-right-radius:10px;   border-bottom-right-radius:10px;   border-top-left-radius:0;   border-bottom-left-radius:0; } .woof-sd-ie-switcher .switcher23-title{   display: block;   position: relative;   width: fit-content;   right: 0;   top: var(--woof-sd-ie-sw_label_top) !important;   left: calc(var(--woof-sd-ie-sw_substrate_width) + var(--woof-sd-ie-sw_label_left)) !important;   font-size: var(--woof-sd-ie-sw_label_font_size) !important;   line-height: var(--woof-sd-ie-sw_label_line_height) !important;   font-family: var(--woof-sd-ie-sw_label_font_family) !important;   font-weight: var(--woof-sd-ie-sw_label_font_weight) !important;   color: var(--woof-sd-ie-sw_label_font_color) !important;   user-select: none !important;   max-width: calc(100% - (var(--woof-sd-ie-sw_counter_width) + var(--woof-sd-ie-sw_label_left))) !important;   overflow: inherit; } .woof-sd-ie-switcher .switcher23-container{   display: inline-block;   width: 100%; } .woof-sd-ie-switcher + .switcher23-container label{   width: 100%; } .woof-sd-ie-switcher + .woof-sd-ie-childs{   padding-left: var(--woof-sd-ie-sw_childs_left_shift); } .woof-sd-ie.woof-sd-ie-switcher .woof-sd-ie-count{   user-select: none;   display: var(--woof-sd-ie-sw_counter_show);   flex-direction: row;   justify-content: center;   align-items: center;   position: relative;   right: var(--woof-sd-ie-sw_counter_right);   top: var(--woof-sd-ie-sw_counter_top);   border: var(--woof-sd-ie-sw_counter_border_width) var(--woof-sd-ie-sw_counter_border_style) var(--woof-sd-ie-sw_counter_border_color);   border-radius: var(--woof-sd-ie-sw_counter_border_radius);   min-width: var(--woof-sd-ie-sw_counter_width);   min-height: var(--woof-sd-ie-sw_counter_height);   padding-left: var(--woof-sd-ie-sw_counter_side_padding);   padding-right: var(--woof-sd-ie-sw_counter_side_padding);   font-size: var(--woof-sd-ie-sw_counter_font_size);   font-weight: var(--woof-sd-ie-sw_counter_font_weight);   font-family: var(--woof-sd-ie-sw_counter_font_family);   color: var(--woof-sd-ie-sw_counter_color);   line-height: 0;   background-color: var(--woof-sd-ie-sw_counter_bg_color);   background-image: var(--woof-sd-ie-sw_counter_bg_image);   background-size: cover;   box-sizing: content-box !important; }  :root {   --woof-sd-ie-clr_width: 60px;   --woof-sd-ie-clr_height: 60px;   --woof-sd-ie-clr_show_tooltip: none;   --woof-sd-ie-clr_show_tooltip_count: block-inline;    --woof-sd-ie-clr_color: #000000;   --woof-sd-ie-clr_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-clr_hover_scale: 110;   --woof-sd-ie-clr_selected_scale: 110;   --woof-sd-ie-clr_border_radius: 50%;   --woof-sd-ie-clr_border_width: 1px;   --woof-sd-ie-clr_hover_border_width: 1px;   --woof-sd-ie-clr_selected_border_width: 1px;   --woof-sd-ie-clr_border_color: #79b8ff;   --woof-sd-ie-clr_hover_border_color: #79b8ff;   --woof-sd-ie-clr_selected_border_color: #79b8ff;   --woof-sd-ie-clr_border_style: solid;   --woof-sd-ie-clr_hover_border_style: dashed;   --woof-sd-ie-clr_selected_border_style: dashed;   --woof-sd-ie-clr_margin_right: 9px;   --woof-sd-ie-clr_margin_bottom: 11px;   --woof-sd-ie-clr_transition: 300s;    --woof-sd-ie-clr_counter_show: inline-flex;   --woof-sd-ie-clr_counter_width: 14px;   --woof-sd-ie-clr_counter_height: 14px;   --woof-sd-ie-clr_counter_side_padding: 0;   --woof-sd-ie-clr_counter_top: 4px;   --woof-sd-ie-clr_counter_right: 0;   --woof-sd-ie-clr_counter_font_size: 9px;   --woof-sd-ie-clr_counter_font_family: consolas;   --woof-sd-ie-clr_counter_font_weight: 500;   --woof-sd-ie-clr_counter_color: #477bff;   --woof-sd-ie-clr_counter_bg_color: #ffffff;   --woof-sd-ie-clr_counter_bg_image: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-products-filter/ext/smart_designer/css/elements/);   --woof-sd-ie-clr_counter_border_width: 1px;   --woof-sd-ie-clr_counter_border_radius: 50%;   --woof-sd-ie-clr_counter_border_color: #477bff;   --woof-sd-ie-clr_counter_border_style: solid; } .woof-sd-ie.woof-sd-ie-color{   position: relative;   display: inline-flex;   margin-right: var(--woof-sd-ie-clr_margin_right) !important;   margin-bottom: var(--woof-sd-ie-clr_margin_bottom) !important;     box-sizing: border-box; } .woof-sd-ie.woof-sd-ie-color > input{   display: none; } .woof-sd-ie.woof-sd-ie-color > label{   position: relative;   display: flex !important;   flex-direction: row !important;   line-height: 0 !important;   box-sizing: border-box !important;   user-select: none !important;   width: auto;   min-width: var(--woof-sd-ie-clr_width) !important;   height: var(--woof-sd-ie-clr_height) !important;   margin: 0 0 0 0 !important;   transition: all calc(var(--woof-sd-ie-clr_transition)/1000);      border-color: var(--woof-sd-ie-clr_border_color) !important;   border-style: var(--woof-sd-ie-clr_border_style) !important;   border-width: var(--woof-sd-ie-clr_border_width) !important;   border-radius: var(--woof-sd-ie-clr_border_radius);   background-color: var(--woof-sd-ie-clr_color);   background-image: var(--woof-sd-ie-clr_image);   background-size: cover;   width: 100%;   max-width: var(--woof-sd-ie-clr_width) !important;   min-width: fit-content; } .woof-sd-ie.woof-sd-ie-color:hover > label{   border-color: var(--woof-sd-ie-clr_hover_border_color) !important;   border-style: var(--woof-sd-ie-clr_hover_border_style) !important;   border-width: var(--woof-sd-ie-clr_hover_border_width) !important;   scale: calc(var(--woof-sd-ie-clr_hover_scale)/100); } .woof-sd-ie.woof-sd-ie-color:has(input:checked) > label{   border-color: var(--woof-sd-ie-clr_selected_border_color) !important;   border-style: var(--woof-sd-ie-clr_selected_border_style) !important;   border-width: var(--woof-sd-ie-clr_selected_border_width) !important;   scale: calc(var(--woof-sd-ie-clr_selected_scale)/100) !important; } .woof-sd-ie.woof-sd-ie-color > label:hover > span{   zoom : 1;   letter-spacing: normal;   word-spacing: normal;   border-color: var(--woof-sd-ie-clr_hover_color) !important;   transition: all calc(var(--woof-sd-ie-clr_transition)/1000); } .woof-sd-ie.woof-sd-ie-color .woof-sd-ie-count{   user-select: none;   display: var(--woof-sd-ie-clr_counter_show);   flex-direction: row;   justify-content: center;   align-items: center;   position: absolute;   right: var(--woof-sd-ie-clr_counter_right);   top: var(--woof-sd-ie-clr_counter_top);   border: var(--woof-sd-ie-clr_counter_border_width) var(--woof-sd-ie-clr_counter_border_style) var(--woof-sd-ie-clr_counter_border_color);   border-radius: var(--woof-sd-ie-clr_counter_border_radius);   min-width: var(--woof-sd-ie-clr_counter_width);   min-height: var(--woof-sd-ie-clr_counter_height);   padding-left: var(--woof-sd-ie-clr_counter_side_padding);   padding-right: var(--woof-sd-ie-clr_counter_side_padding);   font-size: var(--woof-sd-ie-clr_counter_font_size);   font-weight: var(--woof-sd-ie-clr_counter_font_weight);   font-family: var(--woof-sd-ie-clr_counter_font_family);   color: var(--woof-sd-ie-clr_counter_color);   line-height: 0;   background-color: var(--woof-sd-ie-clr_counter_bg_color);   background-image: var(--woof-sd-ie-clr_counter_bg_image);   background-size: cover;   box-sizing: content-box;   z-index: 99; } .woof-sd-ie.woof-sd-ie-color .woof-sd-ie-count:empty{   display: none; } .woof-sd-ie.woof-sd-ie-color:hover > label{   cursor: pointer; } .woof-sd-ie.woof-sd-ie-color > label > span{   position: relative;   box-sizing: border-box;   display: flex;   flex: 0 0 100%;   justify-content: center;   flex-direction: column;   width: 100%;   height: 100%; } .woof-sd-ie.woof-sd-ie-color > label > span{   border-radius: var(--woof-sd-ie-clr_border_radius); } .woof-sd-ie.woof-sd-ie-color .woof-sd-tooltiptext{   display: var(--woof-sd-ie-clr_show_tooltip); } .woof-sd-ie.woof-sd-ie-color .woof-sd-tooltiptext b {   display: var(--woof-sd-ie-clr_show_tooltip_count); }  .woof-sd-tooltip {   position: relative; } .woof-sd-tooltip .woof-sd-tooltiptext {   visibility: hidden;   min-width: 120px;   background-color: black;   color: #fff;   text-align: center;   border-radius: 6px;   padding: 5px 0;   position: absolute;   z-index: 999;   top: calc(100% + 6px);   left: 50%;   margin-left: -60px;   box-sizing: border-box;   display: block; } .woof-sd-tooltip .woof-sd-tooltiptext::after {   content: "";   position: absolute;   bottom: 100%;   left: 50%;   margin-left: -5px;   border-width: 5px;   border-style: solid;   border-color: transparent transparent black transparent; } .woof-sd-tooltip:hover .woof-sd-tooltiptext {   visibility: visible; } .woof_list_sd .woof_open_hidden_li{   width: 100%; } .woof-sd-ie .woof-sd-ie-count:empty{   display: none !important; } .woof-sd-ie .woof-sd-list-opener{   line-height: 0;   position: relative;   top: -1px; } .woof-sd-ie woof-sd-list-opener{   top: -2px;   position: relative; } .woof-sd-ie .woof_childs_list_opener span{   width: 18px;   height: 18px; } .woof-sd-ie .woof_radio_term_reset_visible{   position: absolute;   right: -9px;   top: -11px; }  :root { --woof-sd-ie-vertex_enabled_bg_color: #79b8ff; --woof-sd-ie-substrate_enabled_bg_color: #c8e1ff; --woof-sd-ie-vertex_disabled_bg_color: #ffffff; --woof-sd-ie-substrate_disabled_bg_color: #9a9999; --woof-sd-ie-vertex_size: 20px; --woof-sd-ie-vertex_border_radius: 50%; --woof-sd-ie-vertex_top: 0; --woof-sd-ie-substrate_width: 34px; --woof-sd-ie-substrate_height: 14px; --woof-sd-ie-substrate_border_radius: 8px; --woof-sd-ie-label_font_color: #333333; --woof-sd-ie-label_font_size: 16px; --woof-sd-ie-label_left: 15px; --woof-sd-ie-label_top: -18px; } label.switcher23-toggle { position: relative; display: inline-block; width: auto; height: auto; cursor: pointer; -webkit-tap-highlight-color: transparent; transform: translate3d(0, 0, 0); padding: 0 !important; } .switcher23-toggle:before { content: ""; position: relative; top: 3px; left: 3px; width: var(--woof-sd-ie-substrate_width); height: var(--woof-sd-ie-substrate_height); display: block; background: var(--woof-sd-ie-substrate_disabled_bg_color); border-radius: var(--woof-sd-ie-substrate_border_radius); transition: background 0.2s ease; } .switcher23-toggle > span { position: absolute; top: var(--woof-sd-ie-vertex_top); left: -3px; width: var(--woof-sd-ie-vertex_size); height: var(--woof-sd-ie-vertex_size); display: block; background: var(--woof-sd-ie-vertex_disabled_bg_color); border-radius: var(--woof-sd-ie-vertex_border_radius); box-shadow: 0 3px 8px rgba(154, 153, 153, 0.5); transition: all 0.2s ease; } .switcher23-toggle > span:before { content: ""; position: absolute; display: block; margin: calc((var(--woof-sd-ie-vertex_size) - var(--woof-sd-ie-vertex_size)/9) * -1); width: calc(var(--woof-sd-ie-vertex_size)*3); height: calc(var(--woof-sd-ie-vertex_size)*3); background: rgba(79, 46, 220, 0.5); border-radius: var(--woof-sd-ie-vertex_border_radius); transform: scale(0); opacity: 1; pointer-events: none; } .switcher23 { display: none !important; } .switcher23:checked + .switcher23-toggle:before { background: var(--woof-sd-ie-substrate_enabled_bg_color); } .switcher23:checked + .switcher23-toggle > span { background: var(--woof-sd-ie-vertex_enabled_bg_color); transform: translateX(calc(var(--woof-sd-ie-substrate_width) - var(--woof-sd-ie-vertex_size)/2)); transition: all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease; box-shadow: 0 3px 8px rgba(79, 46, 220, 0.2); } .switcher23:checked + .switcher23-toggle > span:before { transform: scale(1); opacity: 0; transition: all 0.4s ease; }  .switcher23-toggle-dir > span{ width: 23px; border-top-right-radius:0; border-bottom-right-radius:0; border-top-left-radius:10px; border-bottom-left-radius:10px; background: #79b8ff !important; } .switcher23-toggle-dir:before{ background: #c8e1ff; } .switcher23:checked + .switcher23-toggle-dir > span{ border-top-right-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:0; border-bottom-left-radius:0; } .switcher23-title{ display: block; position: relative; width: fit-content; right: 0; top: var(--woof-sd-ie-label_top); left: calc(var(--woof-sd-ie-substrate_width) + var(--woof-sd-ie-label_left)); font-size: var(--woof-sd-ie-label_font_size); color: var(--woof-sd-ie-label_font_color) !important; user-select: none; max-width: calc(100% - var(--woof-sd-ie-counter_width)*2 - var(--woof-sd-ie-substrate_width) + var(--woof-sd-ie-label_left)); overflow: hidden; }  .switcher23-container{ display: inline-flex; width: fit-content; flex-wrap: nowrap; align-items: baseline; } .switcher23-container label{ width: 100%; margin: 0 !important; } .switcher23-container .switcher23-title2{ display: block; width: fit-content; flex-wrap: nowrap; white-space: nowrap; margin-left: 47px; line-height: 0; margin-top: -4px; color: #333333; } .woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url('https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png')!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}  .infinite-scroll .woocommerce-pagination {  display: none; } @charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795, -.035, 0, 1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgba(0,0,0,.8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small, .7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("https://hast-ne-meise.de/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentColor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentColor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important} .woocommerce form .form-row .required { visibility: visible; }  .cmplz-video.cmplz-iframe-styles {   background-color: transparent; } .cmplz-video.cmplz-hidden {   visibility: hidden !important; } .cmplz-blocked-content-notice {   display: none; } .cmplz-placeholder-parent {   height: inherit; } .cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice, .cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice {   display: block; } .cmplz-blocked-content-container, .cmplz-wp-video {   animation-name: cmplz-fadein;   animation-duration: 600ms;   background: #FFF;   border: 0;   border-radius: 3px;   box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 10px 0 rgba(0, 0, 0, 0.15);   display: flex;   justify-content: center;   align-items: center;   background-repeat: no-repeat !important;   background-size: cover !important;   height: inherit;   position: relative; } .cmplz-blocked-content-container.gmw-map-cover, .cmplz-wp-video.gmw-map-cover {   max-height: 100%;   position: absolute; } .cmplz-blocked-content-container.cmplz-video-placeholder, .cmplz-wp-video.cmplz-video-placeholder {   padding-bottom: initial; } .cmplz-blocked-content-container iframe, .cmplz-wp-video iframe {   visibility: hidden;   max-height: 100%;   border: 0 !important; } .cmplz-blocked-content-container .cmplz-custom-accept-btn, .cmplz-wp-video .cmplz-custom-accept-btn {   white-space: normal;   text-transform: initial;   cursor: pointer;   position: absolute !important;   width: 100%;   top: 50%;   left: 50%;   transform: translate(-50%, -50%);   max-width: 200px;   font-size: 14px;   padding: 10px;   background-color: rgba(0, 0, 0, 0.5);    color: #fff;   text-align: center;    z-index: 98;    line-height: 23px; } .cmplz-blocked-content-container .cmplz-custom-accept-btn:focus, .cmplz-wp-video .cmplz-custom-accept-btn:focus {   border: 1px dotted #cecece; } .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-wp-video .cmplz-blocked-content-notice {   white-space: normal;   text-transform: initial;   position: absolute !important;   width: 100%;   top: 50%;   left: 50%;   transform: translate(-50%, -50%);   max-width: 300px;   font-size: 14px;   padding: 10px;   background-color: rgba(0, 0, 0, 0.5);    color: #fff;   text-align: center;    z-index: 98;    line-height: 23px; } .cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links {   display: block;   margin-bottom: 10px; } .cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a {   color: #fff; } .cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body {   display: block; } .cmplz-blocked-content-container div div {   display: none; } .cmplz-wp-video .cmplz-placeholder-element {   width: 100%;   height: inherit; } @keyframes cmplz-fadein {   from {     opacity: 0;   }   to {     opacity: 1;   } }.comment-content a { word-wrap: break-word; } .bypostauthor { display: block; } .comment, .comment-list { list-style-type: none; padding: 0; margin: 0; } .comment-author-info { display: inline-block; vertical-align: middle; } .comment-meta .avatar { float: left; margin-right: 10px; border-radius: 50%; } .comment-author cite { font-style: normal; font-weight: bold; } .entry-meta.comment-metadata { margin-top: 0; } .comment-content { margin-top: 1.5em; } .comment-respond { margin-top: 0; } .comment-form > .form-submit { margin-bottom: 0; } .comment-form input, .comment-form-comment { margin-bottom: 10px; } .comment-form-comment textarea { resize: vertical; } .comment-form #author, .comment-form #email, .comment-form #url { display: block; } .comment-metadata .edit-link:before { display: none; } .comment-body { padding: 30px 0; } .comment-content { padding: 30px; border: 1px solid rgba(0, 0, 0, 0.05); } .depth-1.parent > .children { border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .comment .children { padding-left: 30px; margin-top: -30px; border-left: 1px solid rgba(0, 0, 0, 0.05); } .pingback .comment-body, .trackback .comment-body { border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .pingback .edit-link { font-size: 13px; } .comment-content p:last-child { margin-bottom: 0; } .comment-list > .comment:first-child { padding-top: 0; margin-top: 0; border-top: 0; } ol.comment-list { margin-bottom: 1.5em; } .comment-form-cookies-consent { display: flex; align-items: center; } .comment-form-cookies-consent input { margin-right: 0.5em; margin-bottom: 0; } .one-container .comments-area { margin-top: 1.5em; } .comment-content .reply { font-size: 85%; } #cancel-comment-reply-link { padding-left: 10px; }  html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; } html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }  main { display: block; }  progress { vertical-align: baseline; }  html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; }  button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }  [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }  [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }  ::-moz-focus-inner { border-style: none; padding: 0; }  :-moz-focusring { outline: 1px dotted ButtonText; }  body, button, input, select, textarea { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: normal; text-transform: none; font-size: 17px; line-height: 1.5; } p { margin-bottom: 1.5em; } h1, h2, h3, h4, h5, h6 { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; } pre { background: rgba(0, 0, 0, 0.05); font-family: inherit; font-size: inherit; line-height: normal; margin-bottom: 1.5em; padding: 20px; overflow: auto; max-width: 100%; } blockquote { border-left: 5px solid rgba(0, 0, 0, 0.05); padding: 20px; font-size: 1.2em; font-style: italic; margin: 0 0 1.5em; position: relative; } blockquote p:last-child { margin: 0; } table, th, td { border: 1px solid rgba(0, 0, 0, 0.1); } table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.5em; width: 100%; } th, td { padding: 8px; } th { border-width: 0 1px 1px 0; } td { border-width: 0 1px 1px 0; } hr { background-color: rgba(0, 0, 0, 0.1); border: 0; height: 1px; margin-bottom: 40px; margin-top: 40px; } fieldset { padding: 0; border: 0; min-width: inherit; } fieldset legend { padding: 0; margin-bottom: 1.5em; } h1 { font-size: 42px; margin-bottom: 20px; line-height: 1.2em; font-weight: normal; text-transform: none; } h2 { font-size: 35px; margin-bottom: 20px; line-height: 1.2em; font-weight: normal; text-transform: none; } h3 { font-size: 29px; margin-bottom: 20px; line-height: 1.2em; font-weight: normal; text-transform: none; } h4 { font-size: 24px; } h5 { font-size: 20px; } h4, h5, h6 { margin-bottom: 20px; } ul, ol { margin: 0 0 1.5em 3em; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; } dt { font-weight: bold; } dd { margin: 0 1.5em 1.5em; } b, strong { font-weight: bold; } dfn, cite, em, i { font-style: italic; } address { margin: 0 0 1.5em; } code, kbd, tt, var { font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { text-decoration: none; } sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; } sup { bottom: 1ex; } sub { top: .5ex; } small { font-size: 75%; } big { font-size: 125%; } figure { margin: 0; } table { margin: 0 0 1.5em; width: 100%; } th { font-weight: bold; } img { height: auto;  max-width: 100%;  }  button, input[type="button"], input[type="reset"], input[type="submit"] { background: #55555e; color: #fff; border: 1px solid transparent; cursor: pointer; -webkit-appearance: button;  padding: 10px 20px; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select { border: 1px solid; border-radius: 0; padding: 10px 15px; max-width: 100%; } textarea { width: 100%; }  a, button, input { transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out; } a { text-decoration: none; } .button, .wp-block-button .wp-block-button__link { padding: 10px 20px; display: inline-block; } .wp-block-button .wp-block-button__link { font-size: inherit; line-height: inherit; } .using-mouse :focus { outline: 0; } .using-mouse ::-moz-focus-inner { border: 0; }  .alignleft { float: left; margin-right: 1.5em; } .alignright { float: right; margin-left: 1.5em; } .aligncenter { clear: both; display: block; margin: 0 auto; } .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail { max-width: 100%; height: auto; } .no-sidebar .entry-content .alignfull { margin-left: calc( -100vw / 2 + 100% / 2); margin-right: calc( -100vw / 2 + 100% / 2); max-width: 100vw; width: auto; }  .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }  #primary[tabindex="-1"]:focus { outline: 0; }  .main-navigation { z-index: 100; padding: 0; clear: both; display: block; } .main-navigation a { display: block; text-decoration: none; font-weight: normal; text-transform: none; font-size: 15px; } .main-navigation ul { list-style: none; margin: 0; padding-left: 0; } .main-navigation .main-nav ul li a { padding-left: 20px; padding-right: 20px; line-height: 60px; } .inside-navigation { position: relative; } .main-navigation .inside-navigation { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; } .main-navigation .main-nav > ul { display: flex; flex-wrap: wrap; align-items: center; } .main-navigation li { position: relative; } .main-navigation .menu-bar-items { display: flex; align-items: center; font-size: 15px; } .main-navigation .menu-bar-items a { color: inherit; } .main-navigation .menu-bar-item { position: relative; } .main-navigation .menu-bar-item.search-item { z-index: 20; } .main-navigation .menu-bar-item > a { padding-left: 20px; padding-right: 20px; line-height: 60px; } .sidebar .main-navigation .main-nav { flex-basis: 100%; } .sidebar .main-navigation .main-nav > ul { flex-direction: column; } .sidebar .main-navigation .menu-bar-items { margin: 0 auto; } .sidebar .main-navigation .menu-bar-items .search-item { order: 10; } .nav-align-center .inside-navigation { justify-content: center; } .nav-align-center .main-nav > ul { justify-content: center; } .nav-align-right .inside-navigation { justify-content: flex-end; }  .main-navigation ul ul { display: block; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); float: left; position: absolute; left: -99999px; opacity: 0; z-index: 99999; width: 200px; text-align: left; top: auto; transition: opacity 80ms linear; transition-delay: 0s; pointer-events: none; height: 0; overflow: hidden; } .main-navigation ul ul a { display: block; } .main-navigation ul ul li { width: 100%; } .main-navigation .main-nav ul ul li a { line-height: normal; padding: 10px 20px; font-size: 14px; } .main-navigation .main-nav ul li.menu-item-has-children > a { padding-right: 0; position: relative; } .main-navigation.sub-menu-left ul ul { box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.1); } .main-navigation.sub-menu-left .sub-menu { right: 0; } .main-navigation:not(.toggled) ul li:hover > ul, .main-navigation:not(.toggled) ul li.sfHover > ul { left: auto; opacity: 1; transition-delay: 150ms; pointer-events: auto; height: auto; overflow: visible; } .main-navigation:not(.toggled) ul ul li:hover > ul, .main-navigation:not(.toggled) ul ul li.sfHover > ul { left: 100%; top: 0; } .main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul, .main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul { right: 100%; left: auto; } .nav-float-right .main-navigation ul ul ul { top: 0; } .menu-item-has-children .dropdown-menu-toggle { display: inline-block; height: 100%; clear: both; padding-right: 20px; padding-left: 10px; } .menu-item-has-children ul .dropdown-menu-toggle { padding-top: 10px; padding-bottom: 10px; margin-top: -10px; } nav ul ul .menu-item-has-children .dropdown-menu-toggle, .sidebar .menu-item-has-children .dropdown-menu-toggle { float: right; }  .widget-area .main-navigation li { float: none; display: block; width: 100%; padding: 0; margin: 0; } .sidebar .main-navigation.sub-menu-right ul li:hover ul, .sidebar .main-navigation.sub-menu-right ul li.sfHover ul { top: 0; left: 100%; } .sidebar .main-navigation.sub-menu-left ul li:hover ul, .sidebar .main-navigation.sub-menu-left ul li.sfHover ul { top: 0; right: 100%; }  .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 2em; overflow: hidden; } .site-main .post-navigation { margin-bottom: 0; } .paging-navigation .nav-previous, .paging-navigation .nav-next { display: none; } .paging-navigation .nav-links > * { padding: 0 5px; } .paging-navigation .nav-links .current { font-weight: bold; }  .nav-links > *:first-child { padding-left: 0; }  .site-header { position: relative; } .inside-header { padding: 20px 40px; } .main-title { margin: 0; font-size: 25px; line-height: 1.2em; word-wrap: break-word; font-weight: bold; text-transform: none; } .site-description { margin: 0; line-height: 1.5; font-weight: normal; text-transform: none; font-size: 15px; } .site-logo { display: inline-block; max-width: 100%; } .site-header .header-image { vertical-align: middle; } .inside-header { display: flex; align-items: center; } .header-widget { margin-left: auto; } .header-widget p:last-child { margin-bottom: 0; } .nav-float-right .header-widget { margin-left: 20px; } .nav-float-right #site-navigation { margin-left: auto; } .nav-float-left #site-navigation { margin-right: auto; order: -10; } .nav-float-left .header-widget { margin-left: 0; margin-right: 20px; order: -15; } .header-aligned-center:not([class*="nav-float-"]) .inside-header { justify-content: center; flex-direction: column; text-align: center; } .header-aligned-center:not([class*="nav-float-"]) .header-widget { margin-left: auto; margin-right: auto; } .header-aligned-center:not([class*="nav-float-"]) .inside-header > *:not(:first-child) { margin-top: 1em; } .header-aligned-right:not([class*="nav-float-"]) .inside-header { justify-content: flex-end; } .header-aligned-right:not([class*="nav-float-"]) .header-widget { margin-right: auto; margin-left: 0; order: -10; } .site-branding-container { display: inline-flex; align-items: center; text-align: left; flex-shrink: 0; } .site-branding-container .site-logo { margin-right: 1em; }  .sticky { display: block; } .posted-on .updated, .entry-header .gp-icon { display: none; } .byline, .single .byline, .group-blog .byline, .entry-header .cat-links, .entry-header .tags-links, .entry-header .comments-link { display: inline; } footer.entry-meta .byline, footer.entry-meta .posted-on { display: block; } .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child) { margin-top: 2em; } .page-links { clear: both; margin: 0 0 1.5em; } .blog .format-status .entry-title, .archive .format-status .entry-title, .blog .format-aside .entry-header, .archive .format-aside .entry-header, .blog .format-status .entry-header, .archive .format-status .entry-header, .blog .format-status .entry-meta, .archive .format-status .entry-meta { display: none; } .blog .format-aside .entry-content, .archive .format-aside .entry-content, .blog .format-status .entry-content, .archive .format-status .entry-content { margin-top: 0; } .blog .format-status .entry-content p:last-child, .archive .format-status .entry-content p:last-child { margin-bottom: 0; } .site-content, .entry-header { word-wrap: break-word; } .entry-title { margin-bottom: 0; } .author .page-header .page-title { display: flex; align-items: center; } .author .page-header .avatar { margin-right: 20px; } .page-header > *:last-child, .page-header .author-info > *:last-child { margin-bottom: 0; } .entry-meta { font-size: 85%; margin-top: .5em; line-height: 1.5; } footer.entry-meta { margin-top: 2em; } .cat-links, .tags-links, .comments-link { display: block; } .taxonomy-description p:last-child, .read-more-container, .page-content > p:last-child, .entry-content > p:last-child, .entry-summary > p:last-child { margin-bottom: 0; }  .wp-caption { margin-bottom: 1.5em; max-width: 100%; position: relative; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0 auto 0; max-width: 100%; } .wp-caption .wp-caption-text { font-size: 75%; padding-top: 5px; opacity: 0.8; } .wp-caption img { position: relative; vertical-align: bottom; } .wp-block-image figcaption { font-size: 13px; text-align: center; }  .wp-block-gallery, ul.blocks-gallery-grid { margin-left: 0; } .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { background: rgba(255, 255, 255, 0.7); color: #000; padding: 10px; box-sizing: border-box; } .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } .site-main .gallery { margin-bottom: 1.5em; } .gallery-item img { vertical-align: bottom; } .gallery-icon { padding: 5px; } embed, iframe, object { max-width: 100%; }  .wp-block-post-template { margin-left: 0; }  .widget-area .widget { padding: 40px; } .widget select { max-width: 100%; } .sidebar .widget *:last-child, .footer-widgets .widget *:last-child { margin-bottom: 0; } .widget-title { margin-bottom: 30px; font-size: 20px; line-height: 1.5; font-weight: normal; text-transform: none; } .widget ul, .widget ol { margin: 0; } .widget .search-field { width: 100%; } .widget .search-form { display: flex; } .widget .search-form button.search-submit { font-size: 15px; } .footer-widgets .widget { margin-bottom: 30px; } .sidebar .widget:last-child, .footer-widgets .widget:last-child { margin-bottom: 0; } .widget ul li { list-style-type: none; position: relative; margin-bottom: 0.5em; } .widget ul li ul { margin-left: 1em; margin-top: 0.5em; } .wp-calendar-table { table-layout: fixed; }  .site-content { display: flex; } .grid-container { margin-left: auto; margin-right: auto; max-width: 1200px; } .sidebar .widget, .page-header, .site-main > * { margin-bottom: 20px; } .both-right .inside-left-sidebar, .both-left .inside-left-sidebar { margin-right: 10px; } .both-right .inside-right-sidebar, .both-left .inside-right-sidebar { margin-left: 10px; }  .one-container.right-sidebar .site-main, .one-container.both-right .site-main { margin-right: 40px; } .one-container.left-sidebar .site-main, .one-container.both-left .site-main { margin-left: 40px; } .one-container.both-sidebars .site-main { margin: 0px 40px 0px 40px; } .one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item) { padding-bottom: 40px; } .one-container .site-content { padding: 40px; }  .separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation { padding: 40px; } .separate-containers .site-main { margin: 20px; } .separate-containers.no-sidebar .site-main { margin-left: 0; margin-right: 0; } .separate-containers.right-sidebar .site-main, .separate-containers.both-right .site-main { margin-left: 0; } .separate-containers.left-sidebar .site-main, .separate-containers.both-left .site-main { margin-right: 0; } .separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar { margin-top: 20px; margin-bottom: 20px; } .inside-page-header { padding: 40px; } .widget-area .main-navigation { margin-bottom: 20px; } .separate-containers .site-main > *:last-child, .one-container .site-main > *:last-child { margin-bottom: 0; }  .full-width-content .container.grid-container { max-width: 100%; } .full-width-content.no-sidebar.separate-containers .site-main { margin: 0; } .full-width-content.separate-containers .inside-article, .full-width-content.one-container .site-content { padding: 0; } .full-width-content .entry-content .alignwide { margin-left: 0; width: auto; max-width: unset; }  .contained-content.separate-containers .inside-article, .contained-content.one-container .site-content { padding: 0; }  .sidebar .grid-container { max-width: 100%; width: 100%; } .left-sidebar .sidebar, .both-left .is-left-sidebar, .both-sidebars .is-left-sidebar { order: -10; } .both-left .is-right-sidebar { order: -5; } .both-right .is-left-sidebar { order: 5; } .both-right .is-right-sidebar, .both-sidebars .is-right-sidebar { order: 10; }  .inside-site-info { display: flex; align-items: center; justify-content: center; padding: 20px 40px; } .site-info { text-align: center; font-size: 15px; }  .post-image:not(:first-child) { margin-top: 2em; } .featured-image { line-height: 0;  } .separate-containers .featured-image { margin-top: 20px; } .separate-containers .inside-article > .featured-image { margin-top: 0; margin-bottom: 2em; } .one-container .inside-article > .featured-image { margin-top: 0; margin-bottom: 2em; }  .gp-icon { display: inline-flex; align-self: center; } .gp-icon svg { height: 1em; width: 1em; top: .125em; position: relative; fill: currentColor; } .icon-menu-bars svg:nth-child(2), .toggled .icon-menu-bars svg:nth-child(1), .icon-search svg:nth-child(2), .close-search .icon-search svg:nth-child(1) { display: none; } .toggled .icon-menu-bars svg:nth-child(2), .close-search .icon-search svg:nth-child(2) { display: block; } .entry-meta .gp-icon { margin-right: 0.6em; opacity: 0.7; } nav.toggled .icon-arrow-left svg { transform: rotate(-90deg); } nav.toggled .icon-arrow-right svg { transform: rotate(90deg); } nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg { transform: rotate(180deg); } nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg { transform: rotate(-270deg); } nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg { transform: rotate(270deg); }  .container.grid-container { width: auto; }  .menu-toggle, .mobile-bar-items, .sidebar-nav-mobile { display: none; } .menu-toggle { padding: 0 20px; line-height: 60px; margin: 0; font-weight: normal; text-transform: none; font-size: 15px; cursor: pointer; } .menu-toggle .mobile-menu { padding-left: 3px; } .menu-toggle .gp-icon + .mobile-menu { padding-left: 9px; } .menu-toggle .mobile-menu:empty { display: none; } button.menu-toggle { background-color: transparent; flex-grow: 1; border: 0; text-align: center; } button.menu-toggle:hover, button.menu-toggle:active, button.menu-toggle:focus { background-color: transparent; } .has-menu-bar-items button.menu-toggle { flex-grow: 0; } nav.toggled ul ul.sub-menu { width: 100%; } .toggled .menu-item-has-children .dropdown-menu-toggle { padding-left: 20px; } .main-navigation.toggled .main-nav { flex-basis: 100%; order: 3; } .main-navigation.toggled .main-nav > ul { display: block; } .main-navigation.toggled .main-nav li { width: 100%; text-align: left; } .main-navigation.toggled .main-nav ul ul { transition: 0s; visibility: hidden; box-shadow: none; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .main-navigation.toggled .main-nav ul ul li:last-child > ul { border-bottom: 0; } .main-navigation.toggled .main-nav ul ul.toggled-on { position: relative; top: 0; left: auto !important; right: auto !important; width: 100%; pointer-events: auto; height: auto; opacity: 1; display: block; visibility: visible; float: none; } .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle { float: right; } .mobile-menu-control-wrapper { display: none; margin-left: auto; align-items: center; } .has-inline-mobile-toggle #site-navigation.toggled { margin-top: 1.5em; } .has-inline-mobile-toggle #site-navigation.has-active-search { margin-top: 1.5em; } .has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active { position: relative; } .has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input { outline: auto; } .nav-float-left .mobile-menu-control-wrapper { order: -10; margin-left: 0; margin-right: auto; flex-direction: row-reverse; }  @media (max-width: 768px) { .hide-on-mobile {  display: none !important; }  a, body, button, input, select, textarea {  transition: all 0s ease-in-out; }  .inside-header {  flex-direction: column;  text-align: center; } .site-header .header-widget {  margin-top: 1.5em;  margin-left: auto;  margin-right: auto;  text-align: center; }  .site-content {  flex-direction: column; } .container .site-content .content-area {  width: auto; } .is-left-sidebar.sidebar, .is-right-sidebar.sidebar {  width: auto;  order: initial; } .is-left-sidebar + .is-right-sidebar .inside-right-sidebar {  margin-top: 0; } .both-right .inside-left-sidebar, .both-left .inside-left-sidebar, .both-right .inside-right-sidebar, .both-left .inside-right-sidebar {  margin-right: 0;  margin-left: 0; } #main {  margin-left: 0;  margin-right: 0; } body:not(.no-sidebar) #main {  margin-bottom: 0; } .alignleft, .alignright {  float: none;  display: block;  margin-left: auto;  margin-right: auto; } .comment .children {  padding-left: 10px;  margin-left: 0; } .entry-meta {  font-size: inherit; } .entry-meta a {  line-height: 1.8em; } } @media (min-width: 769px) and (max-width: 1024px) { .hide-on-tablet {  display: none !important; } } @media (min-width: 1025px) { .hide-on-desktop {  display: none !important; } }  body{background-color:var(--base-2);color:var(--contrast-2);}a{color:var(--accent);}a:hover, a:focus, a:active{color:var(--accent-2);}.grid-container{max-width:1240px;}.wp-block-group__inner-container{max-width:1240px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:40px;}:root{--contrast:#1f1f1f;--contrast-2:#393939;--contrast-3:#acacac;--contrast-4:#d7d7d7;--base:#ffffff;--base-2:#ffffff;--accent:#248F8F;--accent-2:#248F8F;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-contrast-4-color{color:var(--contrast-4);}:root .has-contrast-4-background-color{background-color:var(--contrast-4);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-accent-2-color{color:var(--accent-2);}:root .has-accent-2-background-color{background-color:var(--accent-2);}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none;}.gp-modal--transition:not(.gp-modal--open){pointer-events:none;}.gp-modal-overlay:not(.gp-modal-overlay--open):not(.gp-modal--transition){display:none;}.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay{opacity:1;}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(0.9);transition:transform 500ms ease;padding:0 10px;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__container{transform:scale(1);}.search-modal-fields{display:flex;}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}.search-modal-form .search-field, .search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}.search-modal-fields button, .search-modal-fields button:active, .search-modal-fields button:focus, .search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}h1{font-family:Fira Sans, sans-serif;font-weight:700;font-size:42px;}@media (max-width:768px){h1{font-size:35px;}}h2{font-family:Fira Sans, sans-serif;font-weight:700;font-size:20px;}@media (max-width:768px){h2{font-size:20px;}}h3{font-family:Fira Sans, sans-serif;font-weight:700;font-size:20px;}@media (max-width:768px){h3{font-size:20px;}}h4{font-family:Fira Sans, sans-serif;font-weight:700;font-size:25px;line-height:1.3em;}@media (max-width:768px){h4{font-size:24px;}}h5{font-family:Fira Sans, sans-serif;font-weight:700;font-size:22px;}@media (max-width:768px){h5{font-size:21px;}}h6{font-family:Fira Sans, sans-serif;font-weight:700;font-size:18px;}@media (max-width:768px){h6{font-size:17px;}}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-family:Fira Sans, sans-serif;font-weight:600;font-size:16px;}body, button, input, select, textarea{font-family:Fira Sans, sans-serif;font-size:18px;}.main-title{font-family:Fira Sans, sans-serif;font-size:22px;}.top-bar{background-color:var(--contrast-2);color:var(--base-2);}.top-bar a{color:var(--contrast-4);}.top-bar a:hover{color:var(--base-2);}.site-header{background-color:var(--base-2);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--base-2);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--base-2);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent-2);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);}.main-navigation ul ul{background-color:var(--contrast-2);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:var(--contrast-2);background-color:var(--base-2);}.inside-article a,.paging-navigation a,.comments-area a,.page-header a{color:var(--accent);}.inside-article a:hover,.paging-navigation a:hover,.comments-area a:hover,.page-header a:hover{color:var(--accent-2);}.entry-title a{color:#222222;}.entry-title a:hover{color:#55555e;}.entry-meta{color:#595959;}h1{color:var(--contrast);}h2{color:var(--contrast);}h3{color:var(--contrast);}h4{color:var(--contrast);}h5{color:var(--contrast);}h6{color:var(--contrast);}.sidebar .widget{background-color:var(--base-2);}.footer-widgets{background-color:var(--contrast-2);}.footer-widgets .widget-title{color:var(--base-2);}.site-info{color:var(--contrast-4);background-color:var(--contrast-2);}.site-info a{color:var(--contrast-4);}.site-info a:hover{color:var(--base-2);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--base-2);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast-2);background-color:var(--base);border-color:var(--contrast-4);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast-2);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:var(--base-2);background-color:var(--accent-2);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:var(--base-2);background-color:var(--contrast);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--contrast);--gp-search-modal-text-color:var(--contrast-4);--gp-search-modal-overlay-bg-color:rgba(56,56,56,0.4);}@media (max-width: 1084px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--base-2);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 26px 0px 26px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:100px 30px 100px 30px;}.site-main .wp-block-group__inner-container{padding:100px 30px 100px 30px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container.right-sidebar .site-main,.one-container.both-right .site-main{margin-right:30px;}.one-container.left-sidebar .site-main,.one-container.both-left .site-main{margin-left:30px;}.one-container.both-sidebars .site-main{margin:0px 30px 0px 30px;}.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *{margin-bottom:30px;}.separate-containers .site-main{margin:30px;}.both-right .inside-left-sidebar,.both-left .inside-left-sidebar{margin-right:15px;}.both-right .inside-right-sidebar,.both-left .inside-right-sidebar{margin-left:15px;}.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:100px;}.separate-containers .featured-image{margin-top:30px;}.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar{margin-top:30px;margin-bottom:30px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{padding-left:14px;padding-right:14px;}.main-navigation .main-nav ul ul li a{padding:10px 14px 10px 14px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:14px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:14px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:14px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:60px 20px 60px 20px;}.site-main .wp-block-group__inner-container{padding:60px 20px 60px 20px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-20px;width:calc(100% + 40px);max-width:calc(100% + 40px);}.one-container .site-main .paging-navigation{margin-bottom:30px;}}.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width: 1084px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}} .dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;} .page-hero .inside-page-hero.grid-container{max-width:calc(1240px - 0px - 0px);}.inside-page-hero > *:last-child{margin-bottom:0px;}.header-wrap{position:absolute;left:0px;right:0px;z-index:10;}.header-wrap .site-header{background:transparent;}.header-wrap .main-title a, .header-wrap .main-title a:hover, .header-wrap .main-title a:visited{color:#ffffff;}.header-wrap .toggled .main-title a, .header-wrap .toggled .main-title a:hover, .header-wrap .toggled .main-title a:visited, .header-wrap .navigation-stick .main-title a, .header-wrap .navigation-stick .main-title a:hover, .header-wrap .navigation-stick .main-title a:visited{color:var(--contrast);} @media (max-width: 1084px){.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a{padding-left:14px;padding-right:14px;}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a{line-height:20px;}.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input[type="search"]{height:20px;}}.main-navigation.slideout-navigation .main-nav > ul > li > a{line-height:50px;}  .product.product-type-variable:not(.has-product-safety-information) ul.tabs li.product_safety_tab,.wc-gzd-additional-info-placeholder,.woocommerce #content .product.product-type-variable:not(.has-product-safety-information) .woocommerce-tabs ul.tabs li.product_safety_tab,div.wc-gzd-additional-info:empty,p.wc-gzd-additional-info:empty{display:none}.wc-gzd-popover-trigger{anchor-name:--wc-gzd-popover-anchor}.wc-gzd-popover-wrapper{anchor-scope:--wc-gzd-popover-anchor}.wc-gzd-popover-wrapper .wc-gzd-popover-trigger{display:inline-block}.wc-gzd-popover-wrapper .wc-gzd-popover-trigger img.wc-gzd-legal-guarantee-image-preview{max-width:250px;min-width:200px}.wc-gzd-popover.wc-gzd-popover-hover{position:fixed;position-anchor:--wc-gzd-popover-anchor;position-area:bottom center;position-try-fallbacks:top,bottom,right,left}.wc-gzd-garan-label-nested-svg,img.wc-gzd-garan-label-nested-image{max-width:350px;min-width:200px}img.wc-gzd-popover-image{max-width:100%;min-width:350px;width:100%}.wc-gzd-legal-guarantee-footer{margin:10px 0;text-align:center}.wc-gzd-legal-guarantee .wc-gzd-legal-guarantee-mixed-cart-notice{font-size:.9em}.wc-gzd-popover{max-height:100vh}.wc-gzd-popover .wc-gzd-popover-header{display:flex;justify-content:flex-end}.wc-gzd-popover.wc-gzd-popover-hover .wc-gzd-popover-close{display:none}.wc-gzd-popover .wc-gzd-popover-content img{max-height:90vh}.wc-gzd-popover.wc-gzd-popover-hover .wc-gzd-popover-content img{max-width:none}.wc-gzd-popover.wc-gzd-popover-hover p.wc-gzd-popover-caption{display:none}.wc-gzd-popover p.wc-gzd-popover-caption{margin-bottom:0;margin-top:5px;text-align:center}.wc-gzd-popover:popover-open{border-color:transparent;border-radius:1rem}.wc-gzd-legal-guarantee-global img.wc-gzd-legal-guarantee-label-image{max-width:300px;min-width:250px}.product.product-type-variable:not(.has-product-safety-information) div.product .woocommerce-tabs ul.tabs li.product_safety_tab{display:none}.wc-gzd-checkbox-placeholder .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}#order_review .wc-gzd-checkbox-placeholder{clear:both}#order_review .wc-gzd-checkbox-placeholder p.form-row{float:none;padding:0 1em 0 0;text-align:left}#order_review .wc-gzd-checkbox-placeholder p.form-row label{display:inline}#order_review .wc-gzd-checkbox-placeholder:empty{display:none}.woocommerce-checkout .shop_table{background-color:#eee}@media(min-width:768px){table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper{align-items:center;display:flex}}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail{margin-right:1em;max-width:15%;min-width:60px}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail img{margin:0}body.theme-astra table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail td.product-name{flex-wrap:wrap}.cart_totals tr.order-total-differential-taxation-notice td:before,.cart_totals tr.order-total-small-business-notice td:before{content:""!important}.includes_tax,.tax_label,.woocommerce dl.variation dd[class*=variation-gzd-],.woocommerce dl.variation div[class*=variation-gzd-],.woocommerce dl.variation dt[class*=variation-gzd-],.woocommerce dl.variation li[class*=variation-gzd-],.woocommerce ul.variation dd[class*=variation-gzd-],.woocommerce ul.variation div[class*=variation-gzd-],.woocommerce ul.variation dt[class*=variation-gzd-],.woocommerce ul.variation li[class*=variation-gzd-],.woocommerce-cart dl.variation dd[class*=variation-gzd-],.woocommerce-cart dl.variation div[class*=variation-gzd-],.woocommerce-cart dl.variation dt[class*=variation-gzd-],.woocommerce-cart dl.variation li[class*=variation-gzd-],.woocommerce-cart ul.variation dd[class*=variation-gzd-],.woocommerce-cart ul.variation div[class*=variation-gzd-],.woocommerce-cart ul.variation dt[class*=variation-gzd-],.woocommerce-cart ul.variation li[class*=variation-gzd-],.woocommerce-checkout dl.variation dd[class*=variation-gzd-],.woocommerce-checkout dl.variation div[class*=variation-gzd-],.woocommerce-checkout dl.variation dt[class*=variation-gzd-],.woocommerce-checkout dl.variation li[class*=variation-gzd-],.woocommerce-checkout ul.variation dd[class*=variation-gzd-],.woocommerce-checkout ul.variation div[class*=variation-gzd-],.woocommerce-checkout ul.variation dt[class*=variation-gzd-],.woocommerce-checkout ul.variation li[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dd[class*=variation-gzd-],.woocommerce-mini-cart dl.variation div[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dt[class*=variation-gzd-],.woocommerce-mini-cart dl.variation li[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dd[class*=variation-gzd-],.woocommerce-mini-cart ul.variation div[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dt[class*=variation-gzd-],.woocommerce-mini-cart ul.variation li[class*=variation-gzd-]{display:none!important}.wc-gzd-small-business-includes-tax{display:inline!important;font-size:.9em;padding-left:3px}.woocommerce-gzd-checkout #order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.more-variants-available-info{display:block;font-size:11px;font-weight:400}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;margin:0;padding:0}.shop_table .product-name-inner tr td:last-child{text-align:right}.cart_totals .wc-gzd-additional-wrapper,.woocommerce-checkout table.shop_table .wc-gzd-additional-wrapper{clear:both;text-align:right}.cart_totals p.wc-gzd-additional-info,.woocommerce-checkout table.shop_table p.wc-gzd-additional-info{display:inline-block;font-size:.8em;font-weight:400;margin-bottom:0}.entry-content .woocommerce #payment{margin-bottom:1em}.woocommerce #payment .wc-terms-and-conditions{display:none!important}.entry-content .woocommerce .checkout-btn-wrap{text-align:right}.woocommerce-checkout p.direct-debit-checkbox{display:none}.unit-price-cart{display:block;font-size:.9em;margin-top:5px}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.product_list_widget .wc-gzd-additional-info,.product_list_widget p.price-unit{line-height:1.8em;margin:.2rem 0}.product_list_widget .wc-gzd-additional-info a{display:inline!important}.product_list_widget .price-unit,.products .product .price-unit{font-size:.8em}.product_list_widget .price-unit{margin-bottom:.7em}.product div.wc-gzd-additional-info,.product p.wc-gzd-additional-info{clear:left;font-size:.9em;margin-bottom:.5rem}.product .defect-description:not(:empty){border:2px solid #4b4f58;margin:1em 0;padding:.5em}.product .defect-description:not(:empty) p:last-child{margin-bottom:0}form.cart.wc-gzd-replace-price .single_variation_wrap .woocommerce-variation-price{display:none}.deposit-packaging-type{font-weight:700;text-transform:uppercase}.product p.deposit-packaging-type{font-size:1.2em!important}.wc-gzd-rating-authenticity-status{display:block;font-size:.9em}.woocommerce-product-rating .wc-gzd-rating-authenticity-status{display:inline-block}.product .product_meta{margin-top:1rem}p.footer-info{font-size:.9em;padding-bottom:.5rem;text-align:center}.wc-gzd-item-defect-description p,.wc-gzd-item-desc p{font-size:.9em;font-weight:400}.wc-gzd-edit-data-notice{background:#eee;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}.wc-gzd-power-supply{display:flex;flex-wrap:wrap;height:70px;margin:1em 0}.wc-gzd-power-supply svg{align-items:center;display:flex;height:70px;width:70px}.wc-gzd-power-supply svg text{dominant-baseline:middle;font-size:1.8rem;font-weight:600;text-anchor:middle}.wc-gzd-power-supply svg text.min-max-watt-has-decimals,.wc-gzd-power-supply svg text.power-supply-usb-pd{font-size:1.5rem}.wc-gzd-cart-info{display:block}table.product-details-inner{margin:0;padding:0;table-layout:fixed}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{background:transparent;border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{margin-right:1em;max-width:15%}#order_review .blockMsg{line-height:1.5em}#shipping_parcelshop_post_number_field .optional{display:none!important}.wc-gzd-nutri-score-value{display:block;height:4rem;text-indent:-9999px;width:7.0625rem}.wc-gzd-placeholder-loading{display:flex;flex:0 0 100%;flex-flow:column;overflow:hidden;position:relative}.wc-gzd-placeholder-loading *{box-sizing:border-box}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row{align-items:center;display:flex;vertical-align:middle}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row>*{animation:shimmer 2s infinite;background:#e7e7e7;background-image:linear-gradient(90deg,#e7e7e7,color-mix(in srgb,#e7e7e7 30%,#fff) 30%,#e7e7e7);background-size:200% 100%;border-radius:.375rem;display:block;height:10px}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row .wc-gzd-placeholder-row-col-4{min-width:100px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wc-block-featured-product .wc-gzd-additional-info{color:inherit;font-size:.9em;margin:0;padding:5px 48px 0;text-align:center;width:100%;z-index:1}.wc-block-featured-product .wc-gzd-nutri-score{width:auto}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info{margin:.5em 0}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info:not(.deposit-packaging-type){font-size:.9em;font-weight:400}.theme-twentytwenty form.woocommerce-checkout #order_review_heading,.theme-twentytwentyone form.woocommerce-checkout #order_review_heading{margin-bottom:2rem;padding-left:0;text-align:left;width:100%} .woocommerce-checkout .shop_table { background-color: #eeeeee; } .product p.deposit-packaging-type { font-size: 1.25em !important; } p.woocommerce-shipping-destination { display: none; }         .wc-gzd-nutri-score-value-a {           background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-a.svg) no-repeat;         }         .wc-gzd-nutri-score-value-b {           background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-b.svg) no-repeat;         }         .wc-gzd-nutri-score-value-c {           background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-c.svg) no-repeat;         }         .wc-gzd-nutri-score-value-d {           background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-d.svg) no-repeat;         }         .wc-gzd-nutri-score-value-e {           background: url(https://hast-ne-meise.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-e.svg) no-repeat;         }         h1.gb-headline-2aa780b3{text-align:center;}h3.gb-headline-9e9a7323{font-weight:500;text-transform:uppercase;text-align:center;}h3.gb-headline-0f0ffcd9{text-align:center;}h3.gb-headline-843c8dac{text-align:center;}h1.gb-headline-4e36ec04{margin-bottom:0px;color:var(--base-2);}p.gb-headline-51bef007{font-weight:500;text-align:center;margin-bottom:0px;color:var(--base-2);}p.gb-headline-51bef007 a{color:var(--base-2);}p.gb-headline-51bef007 a:hover{color:var(--base-2);}.gb-block-image-bc04f912{text-align:center;}.gb-image-bc04f912{width:300px;vertical-align:middle;}.gb-container-2aa366ca{margin-top:40px;}.gb-container-c0619e70{width:100%;display:flex;align-items:center;justify-content:center;}.gb-container-54f255ee{width:50%;}.gb-container-469ffa5c{column-gap:40px;position:relative;overflow-x:hidden;overflow-y:hidden;margin-right:30px;margin-left:30px;border-top:3px solid var(--accent-2);background-color:#ffffff;}.gb-container-469ffa5c a{color:var(--contrast);}.gb-container-469ffa5c a:hover{color:var(--accent-2);}.gb-container-a08b02ae{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;}.gb-container-51dd2f4b{align-items:center;justify-content:center;}.gb-container-41612982{position:relative;background-color:var(--contrast);background-image:url(https://hast-ne-meise.de/wp-content/uploads/Zwitscherkasten-Vogelhaus-Bar-Hast-Ne-Meise-4-scaled.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-41612982:after{content:"";background-image:linear-gradient(180deg, var(--contrast), rgba(31, 31, 31, 0.5));z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;}.gb-container-90f6b4f6{max-width:1240px;align-items:center;justify-content:center;column-gap:60px;z-index:1;position:relative;text-align:center;padding:250px 30px 100px;margin-right:auto;margin-left:auto;}.gb-container-0adb7b43{background-color:var(--accent-2);}.gb-container-27db1b53{padding:8px;}a.gb-button-9892365d{display:flex;font-size:16px;text-transform:uppercase;padding:10px 20px;margin-left:14px;border-radius:9999px;border:1px solid var(--base-2);color:var(--base-2);text-decoration:none;}a.gb-button-9892365d:hover, a.gb-button-9892365d:active, a.gb-button-9892365d:focus{color:var(--accent-2);}a.gb-button-46046420{display:flex;font-size:16px;text-transform:uppercase;padding-left:12px;margin-bottom:40px;border-left:2px solid var(--accent-2);text-decoration:none;}a.gb-button-46046420:hover, a.gb-button-46046420:active, a.gb-button-46046420:focus{color:var(--accent-2);}@media (max-width: 1024px) {.gb-container-27db1b53{margin-top:10px;}}@media (max-width: 767px) {.gb-container-54f255ee{width:100%;}.gb-grid-wrapper > .gb-grid-column-54f255ee{width:100%;}.gb-container-469ffa5c{flex-direction:column;row-gap:40px;}.gb-container-41612982{text-align:center;}.gb-container-90f6b4f6{flex-direction:column;row-gap:60px;padding:200px 20px 60px;}.gb-container-27db1b53{margin-top:30px;}}:root{--gb-container-width:1240px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}   .main-navigation.offside {   position: fixed;   width: var(--gp-slideout-width);   height: 100%; height: 100vh;   top: 0;   z-index: 9999;   overflow: auto;   -webkit-overflow-scrolling: touch; }  .offside, .offside--left {   left: calc(var(--gp-slideout-width) * -1); }  .offside--right {   left: auto;   right: calc(var(--gp-slideout-width) * -1); }  .offside--left.is-open:not(.slideout-transition), .offside-js--is-left .offside-sliding-element {   transform: translate3d(var(--gp-slideout-width), 0, 0); }  .offside--right.is-open:not(.slideout-transition), .offside-js--is-right .offside-sliding-element {   transform: translate3d(calc(var(--gp-slideout-width) * -1), 0, 0); }  .offside-js--interact .offside, .offside-js--interact .offside-sliding-element {   transition: transform .2s cubic-bezier(.16, .68, .43, .99);      -webkit-backface-visibility: hidden;   -webkit-perspective: 1000; }  .offside-js--init {   overflow-x: hidden; }  .slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition) { display: none; } .slideout-navigation.main-navigation:not(.slideout-transition).do-overlay { opacity: 1; } .slideout-navigation.main-navigation.slideout-transition.do-overlay { opacity: 0; } .slideout-overlay {   z-index: 100000;   position: fixed;   width: 100%; height: 100%; height: 100vh; min-height: 100%;  top: 0; right: 0; bottom: 0; left: 0;   background-color: rgba(0,0,0,0.8); visibility: hidden;   opacity: 0;   cursor: pointer;   transition: visibility .2s ease, opacity .2s ease; } .offside-js--is-open .slideout-overlay {   visibility: visible;   opacity: 1; } .slideout-overlay button.slideout-exit { position: fixed; top: 0; background-color: transparent; color: #fff; font-size: 30px; border: 0; opacity: 0; } .slide-opened .slideout-overlay button.slideout-exit { opacity: 1; } button.slideout-exit:hover { background-color: transparent; } .slideout-navigation button.slideout-exit {   background: transparent;   width: 100%;   text-align: left;   padding-top: 20px; padding-bottom: 20px; box-sizing: border-box; border: 0; } .slide-opened nav.toggled .menu-toggle:before { content: "\f0c9"; } .offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit {   left: calc(var(--gp-slideout-width) - 5px); } .offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit {   right: calc(var(--gp-slideout-width) - 5px); } .slideout-widget { margin: 20px; } .slideout-navigation .main-nav, .slideout-navigation .slideout-widget:not(:last-child) { margin-bottom: 40px; } .slideout-navigation:not(.do-overlay) .main-nav { width: 100%; box-sizing: border-box; } .slideout-navigation .mega-menu > ul > li { display: block; width: 100% !important; } .slideout-navigation .slideout-menu { display: block; } #generate-slideout-menu { z-index: 100001; } #generate-slideout-menu .slideout-menu li{ float: none; width: 100%; clear: both; text-align: left; } .slideout-navigation .slideout-widget li { float: none; } #generate-slideout-menu.do-overlay li { text-align: center; } #generate-slideout-menu.main-navigation ul ul { display: none; } #generate-slideout-menu.main-navigation ul ul.toggled-on { display: block !important; } #generate-slideout-menu .slideout-menu li:hover > ul, #generate-slideout-menu .slideout-menu li.sfHover > ul { display: none; } #generate-slideout-menu.main-navigation .main-nav ul ul { position: relative; top: 0; left: 0; width: 100%; } .slideout-toggle:not(.has-svg-icon) a:before { content: "\f0c9"; font-family: 'GP Premium'; line-height: 1em; width: 1.28571429em; text-align: center; display: inline-block; position: relative; top: 1px; } .slide-opened .slideout-exit:not(.has-svg-icon):before, .slideout-navigation button.slideout-exit:not(.has-svg-icon):before { content: "\f00d"; font-family: 'GP Premium'; line-height: 1em; width: 1.28571429em; text-align: center; display: inline-block; } #generate-slideout-menu li.menu-item-float-right { float: none !important; display: inline-block; width: auto; } .rtl .slideout-navigation { position: fixed; } .slideout-navigation .menu-item-has-children .dropdown-menu-toggle {   float: right; } .slideout-navigation .slideout-widget .menu li {   float: none; } .slideout-navigation .slideout-widget ul { display: block; }  .slideout-navigation.do-overlay {   transform: none !important;   transition: opacity 0.2s, visibility 0.2s;   width: 100%;   text-align: center; left: 0; right: 0; } .slideout-navigation.do-overlay .inside-navigation { display: flex; flex-direction: column; padding: 10% 10% 0; max-width: 700px; } .slideout-navigation.do-overlay .inside-navigation .main-nav, .slideout-navigation.do-overlay .inside-navigation .slideout-widget {   margin-left: auto;   margin-right: auto;   min-width: 250px; } .slideout-navigation.do-overlay .slideout-exit {   position: fixed;   right: 0;   top: 0;   width: auto;   font-size: 25px; } .slideout-navigation.do-overlay .slideout-menu li a { display: inline-block; } .slideout-navigation.do-overlay .slideout-menu li { margin-bottom: 5px; } #generate-slideout-menu.do-overlay .slideout-menu li, .slideout-navigation.do-overlay .inside-navigation { text-align: center; } .slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle { border-left: 1px solid rgba(0,0,0,0.07); padding: 0 10px; margin: 0 0 0 10px; } .slideout-navigation.do-overlay ul ul { box-shadow: 0 0 0; } .nav-aligned-right .slideout-navigation, .nav-aligned-center .slideout-navigation { text-align: left; } .slideout-navigation .sfHover > a > .dropdown-menu-toggle > .gp-icon svg { transform: rotate(180deg); } .slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg { transform: rotate(0deg); } .slideout-mobile .main-navigation.toggled .main-nav > ul, .slideout-both .main-navigation.toggled .main-nav > ul, .slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle { display: none !important; } .slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled, .slideout-both .has-inline-mobile-toggle #site-navigation.toggled { margin-top: 0; } .sf-menu > li.slideout-toggle { float: right; } .gen-sidebar-nav .sf-menu > li.slideout-toggle { float: none; } .off-canvas-toggle-label { padding-left: 7px; } .gp-icon + .off-canvas-toggle-label { padding-left: 9px; } @media (max-width: 768px) { .slideout-overlay button.slideout-exit {  font-size: 20px;  padding: 10px; }  .slideout-overlay {  top: -100px;  height: calc(100% + 100px);  height: calc(100vh + 100px);  min-height: calc(100% + 100px);  }  .slideout-navigation.do-overlay .slideout-exit {  position: static;  text-align: center; } }  :root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation{background-color:var(--contrast);}.slideout-navigation, .slideout-navigation a{color:var(--base-2);}.slideout-navigation button.slideout-exit{color:var(--base-2);padding-left:14px;padding-right:14px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 1084px){.menu-bar-item.slideout-toggle{display:none;}} .navigation-branding, .site-logo.mobile-header-logo { display: flex; align-items: center; order: 0; margin-right: 10px; } .navigation-branding img, .site-logo.mobile-header-logo img { position: relative; padding: 10px 0; display: block; transition: height .3s ease; } .navigation-branding > div + .main-title { margin-left: 10px; } .navigation-branding .main-title { transition: line-height .3s ease; } .navigation-branding .main-title a { font-family: inherit; font-size: inherit; font-weight: inherit; text-transform: unset; } .main-navigation.mobile-header-navigation { display: none; float: none; margin-bottom: 0; } .mobile-header-navigation.is_stuck { box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2); } .main-navigation .menu-toggle { flex-grow: 1; width: auto; } .main-navigation.has-branding .menu-toggle, .main-navigation.has-sticky-branding.navigation-stick .menu-toggle { flex-grow: 0; padding-right: 20px; order: 2; } .main-navigation:not(.slideout-navigation) .mobile-bar-items + .menu-toggle {   text-align: left; } .main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding { display: none; } .nav-align-right .navigation-branding { margin-right: auto; } .main-navigation.has-branding:not([class*="nav-align-"]):not(.mobile-header-navigation) .inside-navigation, .main-navigation.has-sticky-branding.navigation-stick:not([class*="nav-align-"]):not(.mobile-header-navigation) .inside-navigation { justify-content: flex-start; } .main-navigation.has-branding:not([class*="nav-align-"]):not(.mobile-header-navigation) .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick:not([class*="nav-align-"]):not(.mobile-header-navigation) .menu-bar-items { margin-left: auto; } .nav-float-right .main-navigation.has-branding:not(.mobile-header-navigation) .menu-bar-items, .nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not(.mobile-header-navigation) .menu-bar-items { margin-left: 0; } .mobile-header-navigation.has-menu-bar-items .mobile-header-logo {   margin-right: auto; } .rtl .navigation-branding > div + .main-title { margin-right: 10px; } .rtl .main-navigation.nav-align-right:not(.mobile-header-navigation) .navigation-branding { order: -10; } .rtl .nav-align-right .navigation-branding { margin-right: 10px; } .rtl .navigation-branding, .rtl .site-logo.mobile-header-logo { margin-left: auto; margin-right: 0; } .rtl .nav-align-center .navigation-branding, .rtl .nav-align-center .site-logo.mobile-header-logo, .rtl .nav-align-right .navigation-branding, .rtl .nav-align-right .site-logo.mobile-header-logo { margin-left: 10px; } .rtl .nav-align-right .menu-bar-items { margin-right: auto; } .rtl .mobile-header-navigation.has-menu-bar-items .site-logo { margin-left: auto; }  @media (max-width: 1084px){.site-header, #site-navigation, #sticky-navigation{display:none !important;opacity:0.0;}#mobile-header{display:block !important;width:100% !important;}#mobile-header .main-nav > ul{display:none;}#mobile-header.toggled .main-nav > ul, #mobile-header .menu-toggle, #mobile-header .mobile-bar-items{display:block;}#mobile-header .main-nav{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container){padding:0px 30px 0px 30px;}.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo img{height:60px;width:auto;}.navigation-branding .main-title{line-height:60px;}@media (max-width: 1084px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}.main-navigation.has-branding .inside-navigation.grid-container{padding:0px;}.navigation-branding img, .site-logo.mobile-header-logo{height:20px;}.navigation-branding .main-title{line-height:20px;}} @supports (display: grid) { .woocommerce ul.products li.product {  display: flex;  flex-direction: column; } } .woocommerce ul.products li.product.woocommerce-image-align-left, .woocommerce ul.products li.product.woocommerce-image-align-right { display: block; } .woocommerce ul.products li.product .woocommerce-LoopProduct-link { display: block; margin-bottom: auto; } .woocommerce ul.products li.product .button { margin-left: auto; margin-right: auto; } .woocommerce ul.products li.product.woocommerce-text-align-left .button { margin-left: 0; } .woocommerce ul.products li.product.woocommerce-text-align-right .button { margin-right: 0; } .woocommerce ul.products li.product .woocommerce-LoopProduct-link > *:not(:first-child) { margin-top: 10px; margin-bottom: 0; } .woocommerce ul.products li.product .woocommerce-LoopProduct-link > .secondary-image + img { margin-top: 0; } .woocommerce ul.products li.product .onsale, .woocommerce span.onsale { position: relative; border-radius: 0; min-height: 15px; min-width: initial; font-weight: inherit; font-size: inherit; padding: 8px 13px; line-height: 1; display: inline-block; top: auto; left: auto; font-size: 80%; text-transform: uppercase; font-weight: bold; } .woocommerce ul.products li.product.sales-flash-overlay .onsale { position: absolute; top: 0; right: 0; margin: 0; } .single-product span.onsale { margin-bottom: 15px; } .woocommerce-product-gallery { margin-right: 4%; } .rtl .woocommerce-product-gallery { margin-right: 0; margin-left: 4%; } .woocommerce div.product div.images .flex-control-thumbs li { max-width: 100px; padding-top: 5px; padding-right: 5px; box-sizing: border-box; } .woocommerce ul.products li.product .woocommerce-loop-product__title { padding: 0; } .woocommerce .page-header-image-single { display: none; } .woocommerce .entry-content, .woocommerce .product .entry-summary { margin-top: 0; } .related.products { clear: both; } .checkout-subscribe-prompt.clear { visibility: visible; height: initial; width: initial; } .woocommerce .add_to_cart_button + .added_to_cart { display: none; } .woocommerce-result-count { font-size: 14px; padding: 10px 0; border: 1px solid transparent; } .woocommerce-ordering select { font-size: 14px; font-weight: 500; padding: 10px 40px 10px 12px; -webkit-appearance: none; -moz-appearance: none; width: 100%; background: transparent; border-color: rgba(0, 0, 0, 0.1); color: inherit; cursor: pointer; } .woocommerce-ordering select::-ms-expand { display: none; } .woocommerce-ordering:after { content: "\e903"; font-family: "GP Premium"; display: inline-block; position: absolute; pointer-events: none; color: inherit; top: 10px; right: 15px; font-size: 16px; } .woocommerce-ordering select option { color: initial; } .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count { margin-bottom: 30px; } .woocommerce-variation-add-to-cart { display: flex; flex-wrap: wrap; }  @supports (display: grid) { #wc-column-container .product {  float: none;  width: auto;  margin: 0; } .woocommerce .wc-columns-container .products::after, .woocommerce .wc-columns-container .products::before, .woocommerce .related ul.products::after, .woocommerce .related ul.products::before, .woocommerce .up-sells ul.products::after, .woocommerce .up-sells ul.products::before {  display: none; } .wc-columns-container .products, .woocommerce .related ul.products, .woocommerce .up-sells ul.products {  display: grid;  grid-gap: 50px;  width: 100%; } .wc-columns-container.wc-columns-6 .products, .wc-related-upsell-columns-6 .related ul.products, .wc-related-upsell-columns-6 .up-sells ul.products {  grid-template-columns: repeat(6, minmax(0, 1fr)); } .wc-columns-container.wc-columns-5 .products, .wc-related-upsell-columns-5 .related ul.products, .wc-related-upsell-columns-5 .up-sells ul.products {  grid-template-columns: repeat(5, minmax(0, 1fr)); } .woocommerce .wc-columns-container.wc-columns-4 .products, .wc-related-upsell-columns-4 .related ul.products, .wc-related-upsell-columns-4 .up-sells ul.products {  grid-template-columns: repeat(4, minmax(0, 1fr)); } .woocommerce .wc-columns-container.wc-columns-3 .products, .wc-related-upsell-columns-3 .related ul.products, .wc-related-upsell-columns-3 .up-sells ul.products {  grid-template-columns: repeat(3, minmax(0, 1fr)); } .woocommerce .wc-columns-container.wc-columns-2 .products, .wc-related-upsell-columns-2 .related ul.products, .wc-related-upsell-columns-2 .up-sells ul.products {  grid-template-columns: repeat(2, minmax(0, 1fr)); } .woocommerce .wc-columns-container.wc-columns-1 .products, .wc-related-upsell-columns-1 .related ul.products, .wc-related-upsell-columns-1 .up-sells ul.products {  width: 100%; } .woocommerce .wc-columns-1 ul.products li.product, .woocommerce-page .wc-columns-1 ul.products li.product {  margin-left: 0;  margin-right: 0; } }  #wc-mini-cart ul.woocommerce-mini-cart { position: relative; left: auto; right: auto; opacity: 1; pointer-events: auto; height: auto; width: auto; float: none; background-color: transparent; box-shadow: 0 0 0; visibility: visible; } .wc-mini-cart { position: absolute; width: 300px; right: 0; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); z-index: 99999; left: -99999px; opacity: 0; height: 0; overflow: hidden; pointer-events: none; transition: opacity 80ms linear; transition-delay: 0s; visibility: hidden; } .wc-menu-item:hover .wc-mini-cart, .wc-menu-item.sfHover .wc-mini-cart { left: auto; opacity: 1; transition-delay: 150ms; pointer-events: auto; height: auto; overflow: visible; visibility: visible; } .dropdown-click ul li.wc-menu-item:hover ul { display: block; } .sidebar .wc-mini-cart { right: 100%; top: 0; } .sidebar .wc-mini-cart .widget { background: none; } body:not(.using-mouse) .wc-menu-item.sfHover .wc-mini-cart { display: none; } .wc-menu-item .sub-menu { left: auto; right: 0; width: 300px; } .wc-menu-item .wc-mini-cart .widget_shopping_cart_content li:hover a, .wc-menu-item .wc-mini-cart .widget_shopping_cart_content li.sfHover a { background: none; } .wc-menu-item .wc-mini-cart .widget_shopping_cart { padding: 15px; } .woocommerce.widget_shopping_cart .cart_list li { padding: 0 0 0 4em; margin: 0; box-sizing: border-box; min-height: 3em; } .woocommerce.widget_shopping_cart { font-size: 14px; } .widget_shopping_cart .woocommerce-mini-cart__buttons { margin-bottom: 0; display: flex; } .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a { margin: 0; width: calc(50% - 10px); text-align: center; padding: 10px 15px; line-height: inherit; font-size: 14px; } .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:first-child { margin-right: 2px; } .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child { margin-left: 2px; } .woocommerce.widget_shopping_cart .cart_list li a.remove { right: 0; left: auto; height: 20px; width: 20px; border-width: 1px; border-style: solid; border-radius: 50%; padding: 0; font-size: 16px; line-height: 17px; font-weight: normal; position: relative; float: right; } .woocommerce ul.cart_list li img { position: absolute; left: 0; width: 3em; height: auto; top: 0; margin-left: 0; } #wc-mini-cart .woocommerce-mini-cart-item a { padding: 0; } .woocommerce-mini-cart-item .quantity { font-size: 12px; display: block; } .woocommerce.widget_shopping_cart .total { margin: 15px 0; padding: 15px; background: rgba(0, 0, 0, 0.05); border: 0; font-size: 14px; } #wc-mini-cart .total { padding: 15px; margin: 15px -15px 15px; text-align: left; } #generate-slideout-menu .total { padding: 10px 20px; margin: 20px -20px 20px; } #generate-slideout-menu.do-overlay .total { margin: 20px 0; } .woocommerce.widget_shopping_cart a.button.wc-forward:after { display: none; } .woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:last-child) { margin-bottom: 15px; } .rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li { padding: 0 4em 0 0; } .rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li a.remove { float: left; } .rtl .wc-mini-cart .woocommerce ul.cart_list li img { right: 0; } .slideout-widget .widget_shopping_cart_content, .slideout-widget .widget_shopping_cart_content a { font-size: 14px; } #generate-slideout-menu.do-overlay li.woocommerce-mini-cart-item { text-align: left; } #wc-mini-cart a:not(.button) { font-family: inherit; } .wc-menu-item:not(.has-items) .wc-mini-cart { display: none; } .woocommerce-mini-cart__empty-message { margin-bottom: 0; } .secondary-nav-aligned-right .secondary-navigation ul.woocommerce-mini-cart, .secondary-nav-aligned-center .secondary-navigation ul.woocommerce-mini-cart { font-size: inherit; } #wc-mini-cart .widgettitle { display: none; }  @supports (display: grid) { .woocommerce .related ul.products li.product, .woocommerce .up-sells ul.products li.product {  width: auto;  margin-left: 0;  margin-right: 0;  margin-bottom: 0; } } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { border-radius: 0px; font-weight: inherit; font-size: inherit; line-height: inherit; padding: 10px 20px; } ul.products .woocommerce-text-align-center { text-align: center; } ul.products li.product.woocommerce-text-align-center .price, ul.products li.product.woocommerce-text-align-center .star-rating { margin-left: auto; margin-right: auto; } ul.products li.product.woocommerce-text-align-right .price, ul.products li.product.woocommerce-text-align-right .star-rating { margin-left: auto; } .woocommerce .star-rating:before { color: rgba(0, 0, 0, 0.4); } .woocommerce p.stars a { color: rgba(0, 0, 0, 0.4); } .woocommerce p.stars.selected a:before { color: #ffa200; } .woocommerce ul.products li.product .price del { display: inline; padding-right: 10px; } ul.products .woocommerce-text-align-right { text-align: right; }  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { width: 50%; } .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { width: auto; float: none; overflow: hidden; } .product_meta { font-size: 80%; border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 30px; } .product_meta > span { display: block; } .up-sells { margin-top: 40px; } .woocommerce div.product.do-quantity-buttons form.cart, .add-to-cart-panel form.cart { display: flex; flex-wrap: wrap; } .woocommerce div.product form.cart > *:not(.quantity):not(.single_add_to_cart_button) { width: 100%; } .add-to-cart-panel form.cart { flex-shrink: 0; } .woocommerce .quantity .qty { height: 100%; width: auto; max-width: 80px; background: transparent; border: 1px solid rgba(0, 0, 0, 0.1); padding: 0 10px; height: 50px; } .do-quantity-buttons .quantity:not(.buttons-added) .qty { width: 50px; } .do-quantity-buttons div.quantity, .add-to-cart-panel .cart.do-quantity-buttons div.quantity { display: flex; align-items: center; } .woocommerce form .quantity.buttons-added .qty, .woocommerce form .quantity.buttons-added .minus, .woocommerce form .quantity.buttons-added .plus, .do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before, .do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after { display: block; width: 50px; height: 100%; min-height: 50px; background-color: transparent; border: 1px solid rgba(0, 0, 0, 0.1); margin: 0; padding: 0; text-align: center; vertical-align: middle; -moz-appearance: textfield !important; -webkit-appearance: none; border-radius: 0; color: inherit; box-sizing: border-box; text-decoration: none; } .do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before, .do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after, .woocommerce form .quantity.buttons-added .minus, .woocommerce form .quantity.buttons-added .plus { display: flex; align-items: center; justify-content: center; } .do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before { content: "-"; border-right: 0; } .do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after { content: "+"; border-left: 0; } .woocommerce form .quantity.buttons-added .qty:focus { border-color: rgba(0, 0, 0, 0.1); } .do-quantity-buttons form .quantity input[type=number]::-webkit-inner-spin-button, .do-quantity-buttons form .quantity input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .woocommerce form .quantity.buttons-added .minus, .do-quantity-buttons form .quantity:not(.buttons-added):before { border-right-width: 0; } .woocommerce form .quantity.buttons-added .plus, .do-quantity-buttons form .quantity:not(.buttons-added):after { border-left-width: 0; } .do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):before, .do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):after, .do-quantity-buttons form .quantity.hidden { display: none; } .woocommerce div.product form.cart div.quantity.hidden { margin: 0; }  .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs::before { display: none; border: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs { display: flex; margin-left: 0; padding-left: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li { background-color: rgba(0, 0, 0, 0.02); margin: 0; border-radius: 0; border-width: 1px 1px 0 0; border-color: rgba(0, 0, 0, 0.08); } .woocommerce div.product .woocommerce-tabs ul.tabs li:first-child { border-left-width: 1px; } .woocommerce-ordering { float: left; margin-right: 1em; margin-bottom: 0; position: relative; padding: 0; }  nav li.wc-menu-item { float: right; } .cart-contents > span { line-height: 0; } .cart-contents > span:not(:empty) { margin-left: 10px; } .rtl .cart-contents > span:not(:empty) { margin-left: 0; margin-right: 10px; } .cart-contents > span.gp-icon { margin-left: 0; } .rtl .cart-contents > span.gp-icon { margin-right: 0; } nav span.count { font-size: 0.8em; opacity: 0.5; }  .woocommerce a.remove { color: inherit !important; background: transparent !important; border: 1px solid !important; border-color: inherit; font-weight: normal; font-size: 16px; width: 20px; height: 20px; line-height: 17px; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important; } .woocommerce a.remove:hover { color: inherit !important; background: transparent !important; opacity: 0.7; } .woocommerce .star-rating:before { opacity: 0.25; content: "SSSSS"; } .woocommerce div.product .woocommerce-product-rating { margin: 1em 0; } .woocommerce div.product p.price, .woocommerce div.product span.price { color: inherit; } .wc-has-gallery .secondary-image { position: absolute; opacity: 0; transition: opacity 100ms ease-in-out; left: 50%; transform: translate(-50%, 0px); top: 0; } .wc-has-gallery picture.secondary-image { width: 100%; height: 100%; } .wc-product-image:hover .secondary-image { opacity: 1; } .woocommerce ul.products li.product a img { margin-bottom: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: initial; } .woocommerce ul.products li.product .price, .woocommerce div.product p.price { font-weight: bold; } div.woocommerce-message a.button, div.woocommerce-message a.button:hover, div.woocommerce-message a.button:focus, div.woocommerce-info a.button, div.woocommerce-info a.button:hover, div.woocommerce-info a.button:focus, div.woocommerce-error a.button, div.woocommerce-error a.button:hover, div.woocommerce-error a.button:focus { background: transparent; padding: 0; } .woocommerce-error a, .woocommerce-info a, .woocommerce-message a { font-weight: bold; } .woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 20px 30px; border: 0; border-left: 10px solid rgba(0, 0, 0, 0.3); } .woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before { display: none; } a.button.wc-forward:after { content: "\e901"; font-family: "GP Premium"; line-height: 1em; padding-left: 10px; position: relative; top: 2px; } .rtl a.button.wc-forward:after { display: none; } .woocommerce-checkout .col2-set .col-2, .woocommerce-checkout .col2-set .col-1 { float: none; width: 100%; margin: 0; } .woocommerce-checkout .col2-set { width: 52.9411764706%; float: left; margin-right: 5.8823529412%; } .rtl.woocommerce-checkout .col2-set { float: right; margin-right: 0; margin-left: 5.8823529412%; } #customer_details + #wc_checkout_add_ons, #order_review, #order_review_heading { width: 41.1764705882%; float: right; margin-right: 0; } .woocommerce-additional-fields > h3 { margin-top: 20px; } .woocommerce table.shop_table, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td { border: 0; border-radius: 0; } .woocommerce table.shop_table th { background-color: rgba(0, 0, 0, 0.03); } .woocommerce table.shop_table th, .woocommerce table.shop_table td { padding: 20px; border: 0; } .woocommerce table.shop_table td { background-color: rgba(0, 0, 0, 0.005); border-bottom: 1px solid rgba(0, 0, 0, 0.1); } #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top: 0; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment, #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { background-color: transparent; color: inherit; } #add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before { display: none; } #payment .payment_methods > .wc_payment_method > label { padding: 20px; background-color: rgba(0, 0, 0, 0.04); display: block; cursor: pointer; } #payment .payment_methods li.wc_payment_method > input[type=radio]:first-child:checked + label { font-weight: bold; background-color: rgba(0, 0, 0, 0.07); } #payment .payment_methods li.wc_payment_method > input[type=radio]:first-child { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; } #payment .payment_methods > .wc_payment_method > label:before { display: inline-block; font-size: inherit; -webkit-font-smoothing: antialiased; content: "\e902"; margin-right: .5407911001em; transition: color,ease,.2s; font-family: "GP Premium"; } #payment .payment_methods li.wc_payment_method > input[type=radio]:first-child:checked + label:before { content: "\e904"; } #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { padding: 0; border: 0; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: none; width: 100%; padding-top: 20px; padding-bottom: 20px; font-weight: bold; font-size: 150%; } #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row { padding-left: 0; padding-right: 0; padding-top: 0; } #add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { float: right; } #add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal { float: none; display: inline-block; line-height: 1; } a.checkout-button:after { display: none; } .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 150px; padding: 10px 15px; } .woocommerce .coupon .button { border: 1px solid transparent; } .woocommerce ul.products li.product .woocommerce-product-details__short-description p:last-child { margin-bottom: 0; } .wc-product-image { text-align: center; } .woocommerce-text-align-left .wc-product-image { text-align: left; } .woocommerce-text-align-right .wc-product-image { text-align: right; } .inside-wc-product-image { position: relative; display: inline-block; } .woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image { float: left; margin-right: 2em; } .woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image { float: right; margin-left: 2em; } .woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img, .woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img { width: auto; } .woocommerce-cart ul.products li.product.woocommerce-image-align-left .wc-product-image, .woocommerce-cart ul.products li.product.woocommerce-image-align-right .wc-product-image { float: none; margin: 0; } .woocommerce-cart ul.products li.product.woocommerce-image-align-left a .wc-product-image img, .woocommerce-cart ul.products li.product.woocommerce-image-align-right a .wc-product-image img { width: 100%; } .woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1em; line-height: normal; } .woocommerce .related ul.products li.product a img, .woocommerce .up-sells ul.products li.product a img { margin-bottom: 0; } .woocommerce-review-link { font-size: 80%; } .woocommerce-Reviews .comment-reply-title { font-size: 120%; font-weight: bold; display: block; margin-bottom: 10px; } .woocommerce-MyAccount-navigation ul { margin: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } .site-main .woocommerce-MyAccount-navigation li { margin: 0; padding: 0; } .woocommerce-MyAccount-navigation li a { display: block; padding: 20px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-size: 85%; } .woocommerce-MyAccount-navigation li.is-active a { font-weight: bold; } .woocommerce-MyAccount-navigation li a:hover { border-bottom: 1px solid rgba(0, 0, 0, 0.2); } .woocommerce-MyAccount-navigation li.is-active a:after { font-family: "GP Premium"; content: "\e901"; float: right; font-weight: bold; font-size: 115%; } .woocommerce-account .woocommerce-MyAccount-navigation { width: 25%; } .woocommerce #payment .terms { padding: 20px; } h2.woocommerce-loop-category__title mark { background: none; font-size: 80%; opacity: 0.5; } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { padding: 0; margin: 0 0 1.5em; border: 0; } #ship-to-different-address { padding: 3px; font-size: inherit; } .woocommerce-image-align-left .products ul, .woocommerce-image-align-left ul.products, .woocommerce-image-align-left .products ul:after, .woocommerce-image-align-left ul.products:after, .woocommerce-image-align-right .products ul, .woocommerce-image-align-right ul.products, .woocommerce-image-align-right .products ul:after, .woocommerce-image-align-right ul.products:after { clear: none; } .woocommerce nav.woocommerce-pagination { margin-top: 60px; clear: both; } .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover { background-color: transparent; color: initial; opacity: 0.3; } .entry-summary + .up-sells { clear: both; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { line-height: 1.5; } .main-navigation a.cart-contents:not(.has-svg-icon):before, .secondary-navigation a.cart-contents:not(.has-svg-icon):before { content: "\f07a"; display: inline-block; font-family: "GP Premium"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .main-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before, .secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before { content: "\f290"; } .main-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before, .secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before { content: "\f291"; } .cart-contents > span.number-of-items { font-size: 11px; display: inline-block; background: rgba(255, 255, 255, 0.1); line-height: 1.7em; height: 1.7em; width: 1.7em; text-align: center; border-radius: 50%; margin-left: 5px; position: relative; top: -5px; display: none; } .cart-contents > span.number-of-items.no-items { display: none; } .woocommerce-MyAccount-navigation ul { list-style-type: none; }  form.checkout:after, form.checkout:before { content: ''; display: table; } form.checkout:after { clear: both; }  .add-to-cart-panel { position: fixed; top: 0; left: 0; right: 0; background: #fff; padding: 20px; opacity: 0; transition: opacity 500ms ease-in-out, transform 500ms ease-in-out; box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2); z-index: 101; font-size: 90%; box-sizing: border-box; transform: translateY(-100%); } .add-to-cart-panel.item-added, .add-to-cart-panel.show-sticky-add-to-cart { opacity: 1; } .add-to-cart-panel > div { display: flex; align-items: center; } .add-to-cart-panel .continue-shopping { margin-right: auto; } .add-to-cart-panel .continue-shopping .gp-icon { display: none; } .add-to-cart-panel .cart-info { margin-right: 20px; } .add-to-cart-panel img { height: 50px; width: auto; vertical-align: middle; } .add-to-cart-panel .product-title { margin-left: 20px; margin-right: auto; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .add-to-cart-panel .product-price { margin-right: 20px; } .add-to-cart-panel div.quantity { margin-right: 4px; } .add-to-cart-panel .cart-data { font-size: 12px; } .add-to-cart-panel del { opacity: 0.4; } .do-quantity-buttons input.qty::-webkit-outer-spin-button, .do-quantity-buttons input.qty::-webkit-inner-spin-button { -webkit-appearance: none; } .wc-menu-cart-activated .menu-toggle { text-align: left; } .woocommerce-order-received .woocommerce-customer-details .col2-set { float: none; width: auto; } .woocommerce-order-received .woocommerce-customer-details .col2-set .col-1 { margin-bottom: 1.5em; }  .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wc-block-components-button{color:var(--base-2);background-color:var(--accent-2);text-decoration:none;}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .wc-block-components-button:hover{color:var(--base-2);background-color:var(--contrast);}.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{color:var(--base-2);background-color:var(--accent-2);}.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{color:var(--base-2);background-color:var(--contrast);}button.wc-block-components-panel__button{font-size:inherit;}.woocommerce .star-rating span:before, .woocommerce p.stars:hover a::before{color:var(--accent);}.woocommerce span.onsale{background-color:var(--contrast);color:var(--base-2);}.woocommerce ul.products li.product .price, .woocommerce div.product p.price{color:var(--contrast-2);}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--contrast-2);}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--accent);}.woocommerce-message{background-color:#119a2b;color:var(--base-2);}div.woocommerce-message a.button, div.woocommerce-message a.button:focus, div.woocommerce-message a.button:hover, div.woocommerce-message a, div.woocommerce-message a:focus, div.woocommerce-message a:hover{color:var(--base-2);}.woocommerce-info{background-color:#d61212;color:var(--base-2);}div.woocommerce-info a.button, div.woocommerce-info a.button:focus, div.woocommerce-info a.button:hover, div.woocommerce-info a, div.woocommerce-info a:focus, div.woocommerce-info a:hover{color:var(--base-2);}.woocommerce-error{background-color:#e8626d;color:var(--base-2);}div.woocommerce-error a.button, div.woocommerce-error a.button:focus, div.woocommerce-error a.button:hover, div.woocommerce-error a, div.woocommerce-error a:focus, div.woocommerce-error a:hover{color:var(--base-2);}.woocommerce-product-details__short-description{color:var(--contrast-2);}#wc-mini-cart{background-color:var(--base-2);color:var(--contrast);}#wc-mini-cart a:not(.button), #wc-mini-cart a.remove{color:var(--contrast);}#wc-mini-cart .button{color:var(--base-2);}#wc-mini-cart .button:hover, #wc-mini-cart .button:focus, #wc-mini-cart .button:active{color:var(--base-2);}.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:50%;}.add-to-cart-panel{background-color:var(--base-2);color:var(--contrast);}.add-to-cart-panel a:not(.button){color:var(--contrast);}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--base-2);}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--contrast-2);}.woocommerce-MyAccount-navigation li.is-active a:after, a.button.wc-forward:after{display:none;}#payment .payment_methods>.wc_payment_method>label:before{font-family:WooCommerce;content:"\e039";}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{content:"\e03c";}.woocommerce-ordering:after{font-family:WooCommerce;content:"\e00f";}.wc-columns-container .products, .woocommerce .related ul.products, .woocommerce .up-sells ul.products{grid-gap:50px;}@media (max-width: 1024px){.woocommerce .wc-columns-container.wc-tablet-columns-2 .products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);}.wc-related-upsell-tablet-columns-2 .related ul.products, .wc-related-upsell-tablet-columns-2 .up-sells ul.products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);}}@media (max-width:768px){.add-to-cart-panel .continue-shopping{background-color:var(--base-2);}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;}}@media (max-width: 1084px){nav.toggled .main-nav li.wc-menu-item{display:none !important;}.mobile-bar-items.wc-mobile-cart-items{z-index:1;}} .woocommerce ul.products li.product .woocommerce-LoopProduct-link h2, .woocommerce ul.products li.product .woocommerce-loop-category__title{font-family:Fira Sans, sans-serif;}@media (max-width: 1024px){.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2, .woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:16px;}} input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #1E73BE; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #1E73BE; --cmplz_button_accept_border_color: #1E73BE; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #1e73be; --cmplz_button_deny_border_color: #1e73be; --cmplz_button_deny_text_color: #ffffff; --cmplz_button_settings_background_color: #1e73be; --cmplz_button_settings_border_color: #1e73be; --cmplz_button_settings_text_color: #ffffff; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #1e73be; --cmplz_slider_inactive_color: #1aaace; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-logo { display: none !important;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;} .cmplz-gf-recaptcha { background-image:url(https://hast-ne-meise.de/wp-content/plugins/complianz-gdpr/assets/images/placeholders/google-recaptcha-minimal.jpg) !important; cursor:pointer; white-space: normal; text-transform: initial; z-index: 98; line-height: 23px; height:80px !important; background: #FFF; border: 0; border-radius: 3px; box-shadow: 0 0 1px 0 rgba(0,0,0,0.5), 0 1px 10px 0 rgba(0,0,0,0.15); display: flex; justify-content: center; align-items: center; background-repeat: no-repeat !important; background-size: cover !important; position: relative; } @media only screen and (max-width: 400px) { .cmplz-gf-recaptcha { height: 100px !important } } .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { max-width: initial !important; height: 80px !important; margin-bottom: 20px; } @media only screen and (max-width: 400px) { .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { height: 100px !important } } .cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice, .cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice { max-width: initial; padding: 7px; }.wdp_pricing_table_caption {   } .wdp_pricing_table {   border-collapse: collapse;   font-size: 0.9em;   table-layout: fixed;   --highlight-range-bg: #efefef;   --highlight-range-text: #6d6d6d; } .wdp_pricing_table td {   border: solid 1px #dfdfdf;   padding: 5px 10px;   text-align: center;   caret-color: transparent; } .wdp_pricing_table tr.clickable_bulk {   cursor: pointer; } .wdp_pricing_table .clickable_bulk:hover > *, .wdp_pricing_table .wdp_selected_row td {   background-color: var(--highlight-range-bg) !important;   color: var(--highlight-range-text) !important; } .wdp_pricing_table thead {   background: #efefef; } .spinner_img {   content:url(https://hast-ne-meise.de/wp-content/plugins/advanced-dynamic-pricing-for-woocommerce/BaseVersion/assets/images/spinner-2x.gif);   display: block; } del .woocommerce-Price-amount {   display: inline; } .wdp_pricing_table_radio_btn td {   border: none; } .wdp_deals_table_caption {   font-weight: bold; } .wdp_deals_table {   border-collapse: collapse;   font-size: 0.9em; } .wdp_deals_table td {   border: solid 1px #dfdfdf;   padding: 5px 10px;   text-align: center; } .wdp_deals_table thead {   background: #efefef; }img#wpstats{display:none}.cmplz-hidden {   display: none !important;   }.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}       .wdp_bulk_table_content .wdp_pricing_table_caption { color: #6d6d6d ! important} .wdp_bulk_table_content table thead td { color: #6d6d6d ! important} .wdp_bulk_table_content table thead td { background-color: #efefef ! important} .wdp_bulk_table_content table thead td { higlight_background_color-color: #efefef ! important} .wdp_bulk_table_content table thead td { higlight_text_color: #6d6d6d ! important} .wdp_bulk_table_content table tbody td { color: #6d6d6d ! important} .wdp_bulk_table_content table tbody td { background-color: #ffffff ! important} .wdp_bulk_table_content .wdp_pricing_table_footer { color: #6d6d6d ! important}                  #reviewx-storefront-widget p.reviewx-rating-out-of,       p.reviewx-rating-out-of{         color: #424242 !important;         font-size: 43.942px !important;       }       #reviewx-storefront-widget span.reviewx-rating-total,       span.reviewx-rating-total{         color: #BDBDBD !important;         font-size: 24px !important;       }       #reviewx-storefront-widget .reviewx-rating-badge,       .reviewx-rating-badge{         background-color: #22C55E !important;         color: #FFFFFF !important;       }                    #reviewx-storefront-widget p.reviewx-total-review,       p.reviewx-total-review{         color: #424242 !important;         font-size: 16px !important;       }       #reviewx-storefront-widget tr.reviewx-aggregation__row td span,       tr.reviewx-aggregation__row td span{         color: #424242 !important;         font-size: 14px !important;       }       #reviewx-storefront-widget .reviewx-recommendation-count,       .reviewx-recommendation-count{         background-color: #F5F5F5 !important;         border:solid 1px #F5F5F5 !important;         border-radius: 4px !important;       }       #reviewx-storefront-widget .reviewx-recommendation-count p,       .reviewx-recommendation-count p{         color: #424242 !important;         font-size: 14px !important;       }       #reviewx-storefront-widget .reviewx-recommendation-count svg,       .reviewx-recommendation-count svg{         width:14;         height:14;       }             #reviewx-storefront-widget .reviewx-aggregation-multicriteria span,       .reviewx-aggregation-multicriteria span{         color: #424242 !important;         font-size: 14px !important;       }              #reviewx-storefront-widget .reviewx-review-filter__button,       .reviewx-review-filter__button{         color: #424242 !important;         background-color: #F0F0F1 !important;       }       #reviewx-storefront-widget .reviewx-review-filter__button,       .reviewx-review-filter__button{         border:solid 1px #BDBDBD !important;         border-radius: 4px !important;       }             #reviewx-storefront-widget .reviewx-review-filter-wrapper,       .reviewx-review-filter-wrapper{         color: #616161 !important;         background-color: #FFFFFF !important;         border:solid 1px #FFFFFF !important;         border-radius: 4px !important;         font-size: 14px !important;       }       #reviewx-storefront-widget .reviewx-review-filter-wrapper p.reviewx-review-filter-wrapper__title,       .reviewx-review-filter-wrapper p.reviewx-review-filter-wrapper__title{         color: #424242 !important;         font-size: 16px !important;       }       #reviewx-storefront-widget .reviewx-review-filter-wrapper__footer-reset-button,       .reviewx-review-filter-wrapper__footer-reset-button{         color: #0043DD !important;         background-color: #FFFFFF !important;         border:solid 1px #FFFFFF !important;         border-radius: 4px !important;       }             #reviewx-storefront-widget .reviewx-review-filter-wrapper__footer-save-button,       .reviewx-review-filter-wrapper__footer-save-button{         color: #FFFFFF !important;         background-color: #0043DD !important;         border:solid 1px #0043DD !important;         border-radius: 4px !important;       }              #reviewx-storefront-widget .reviewx-review-sort__button,       .reviewx-review-sort__button{         color: #424242 !important;         background-color: #F0F0F1 !important;         border:solid 1px #BDBDBD !important;         border-radius: 4px !important;       }       #reviewx-storefront-widget .reviewx-review-sort-wrapper__outer,       .reviewx-review-sort-wrapper__outer{         color: #616161 !important;         background-color: #FFFFFF !important;         border:solid 1px #FFFFFF !important;         border-radius: 4px !important;         font-size: 14px !important;       }       #reviewx-storefront-widget .reviewx-review-write__button,       .reviewx-review-write__button{         border:solid 1px #0043DD !important;         border-radius: 4px !important;       }              #reviewx-storefront-widget .reviewx-review-wrapper .reviewx-review-card,       .reviewx-review-wrapper .reviewx-review-card{         background-color: #F5F5F5 !important;         border:solid 1px #F5F5F5 !important;         border-radius: 6px !important;         padding: 8px !important;       }       #reviewx-storefront-widget .reviewx-review-wrapper .reviewx-review-card .reviewx-review-user__name,       .reviewx-review-wrapper .reviewx-review-card .reviewx-review-user__name{         color: #424242 !important;         font-size: 20px !important;       }             #reviewx-storefront-widget .reviewx-review-wrapper .reviewx-review-card .reviewx-review-info__title,       .reviewx-review-wrapper .reviewx-review-card .reviewx-review-info__title{         color: #424242 !important;         font-size: 20px !important;       }             #reviewx-storefront-widget .reviewx-review-wrapper .reviewx-review-card .reviewx-review-info__date,       .reviewx-review-wrapper .reviewx-review-card .reviewx-review-info__date{         color: #757575 !important;         font-size: 14px !important;       }             #reviewx-storefront-widget .reviewx-review-wrapper .reviewx-review-card .reviewx-review-info__feedback,       .reviewx-review-wrapper .reviewx-review-card .reviewx-review-info__feedback{         color: #757575 !important;         font-size: 14px !important;       }                          #reviewx-storefront-widget #reviewx-review-form__wrapper,       #reviewx-review-form__wrapper{         background-color: #F5F5F5 !important;         border:solid 1px #F5F5F5 !important;         border-radius: 6px !important;       }             #reviewx-storefront-widget .reviewx-review-form__title,       .reviewx-review-form__title{         color: #424242 !important;         font-size: 18px !important;       }             #reviewx-storefront-widget .reviewx-review-form__product--title,       .reviewx-review-form__product--title{         color: #424242 !important;         font-size: 18px !important;       }             #reviewx-storefront-widget .reviewx-review-form__multicriteria--name,       .reviewx-review-form__multicriteria--name{         color: #424242 !important;         font-size: 16px !important;       }       #reviewx-storefront-widget .reviewx-review-form__title--name,       .reviewx-review-form__title--name{         color: #424242 !important;         font-size: 16px !important;       }             #reviewx-storefront-widget .reviewx-review-form__description-title,       .reviewx-review-form__description-title{         color: #424242 !important;         font-size: 16px !important;       }             #reviewx-storefront-widget .reviewx-review-form__user--name,       .reviewx-review-form__user--name{         color: #424242 !important;         font-size: 16px !important;       }             #reviewx-storefront-widget .reviewx-review-form__email--name,       .reviewx-review-form__email--name{         color: #424242 !important;         font-size: 16px !important;       }             #reviewx-storefront-widget .reviewx-review-form__attachment--name,       .reviewx-review-form__attachment--name{         color: #424242 !important;         font-size: 16px !important;       }             #reviewx-storefront-widget .reviewx-review-form__mark-anonymous,       .reviewx-review-form__mark-anonymous{         color: #424242 !important;         font-size: 16px !important;       }             #reviewx-storefront-widget .reviewx-review-form__recommended--name,       .reviewx-review-form__recommended--name{         color: #424242 !important;         font-size: 16px !important;       }       #reviewx-storefront-widget .reviewx-review-form__submit--button,       .reviewx-review-form__submit--button{         border:solid 1px #0043DD !important;         border-radius: 6px !important;       }      .main-navigation:not(.is-open) .main-nav > ul { position: absolute; top: 0; left: 50%; transform: translateX(-50%); } @media (min-width: 769px) {   .main-navigation:not(.slideout-navigation) {    padding-left: 20px;  padding-right: 20px;   } }  .main-navigation.slideout-navigation .inside-navigation.grid-container { padding: 0 10px; } .slideout-navigation .main-nav { margin-bottom: 14px; }  .one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item) { padding-bottom: initial; }  .inside-right-sidebar .wp-block-categories-list { list-style: none; margin: 0; } .inside-right-sidebar .wp-block-categories-list li:not(:last-child) { margin-bottom: 0.6em; } .latest-posts .gb-query-loop-item:last-child .gb-container { margin-bottom: 0; border-bottom: 0; } @media (max-width: 768px) { .sidebar.is-right-sidebar {  margin-top: 60px; } }  .box-shadow { box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3); }   .site-header .header-image { width: 121px; }   .navigation-branding img, .site-logo.mobile-header-logo img { height: 100px !important; } .main-navigation:not(.is-open) .main-nav > ul { position: relative !important; } .wp-block-boldblocks-icon-separator__inner:after, .wp-block-boldblocks-icon-separator__inner:before { color: var(--accent-2); } .jdgm-carousel-wrapper .jdgm-carousel.jdgm-carousel--compact-theme { font-family: Fira Sans, sans-serif !important; } .gb-container-a08b02ae a:hover{ color: var(--accent-2) !important; } .footer-klein { font-size: 14px !important; text-transform: uppercase !important; text-align: center !important; } .featured-image { display: none !important; } .main-navigation.has-branding .menu-toggle { background:none !important; } @media (max-width: 1084px){ #mobile-header {   display: block !important;   width: 100% !important;   margin-top: 30px !important;}} .schema-faq-question { color:var(--accent) !important; font-size: 20px !important; } .schema-faq-answer { font-size: 18px !important; } .wc-proceed-to-checkout { font-size: 16px !important; } .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: auto !important; } .startblock { margin-bottom: 60px !important; } @media (min-width: 769px){ .shopbuttonmobil { display: none !important; } } .wc-exit-popup__sub {   font-size: 27px;   color: var(--wc-exit-muted);   margin: 0 0 16px; } .wc-exit-popup__big {   font-size: 30px;   font-weight: 800;   margin: 4px 0; } #consent_email_subscription_field { display: none !important; } .woof_redraw_zone label.woof_section_tab_label {   display: block;   padding: 6px 12px;   margin-right: 0.2rem;   cursor: pointer;   background: #fff;   border: 2px solid #ccc;   margin-bottom: 2px;   font-weight: normal;   transition: background ease 0.2s;   width: 100%;   float: left; } .woof_redraw_zone .woof_section_tab {   width: 100%;   padding: 3px;   background: #fff;   height: 1px;   overflow: hidden;   opacity: 0;   transition: all 0.5s ease-in-out; } .woof_redraw_zone input[name="woof_section_tabs"] {   display: none; } .woof_redraw_zone input[name="woof_section_tabs"]:checked + label.woof_section_tab_label {   font-weight: bold; } label.woof_section_tab_label span{   transition: transform .5s ease-in-out;   display: inline-block;   float: right;   font-weight: bolder; } .woof_redraw_zone input[name="woof_section_tabs"]:checked + label.woof_section_tab_label span{   transform: rotate(45deg); } .woof_redraw_zone input[name="woof_section_tabs"]:checked + label.woof_section_tab_label + .woof_section_tab {   height: auto;   opacity: 1;   transition: all 0.5s ease-in-out;   overflow: inherit; }  .tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-noir .tooltipster-box{border-radius:0;border:3px solid #000;background:#fff}.tooltipster-sidetip.tooltipster-noir .tooltipster-content{color:#000}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow{height:11px;margin-left:-11px;width:22px}.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow{height:22px;margin-left:0;margin-top:-11px;width:11px}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-background{border:11px solid transparent}.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;top:4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff;left:-4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff;left:4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;top:-4px}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-border{border-width:11px}.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-uncropped{top:-11px}.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-uncropped{left:-11px} .irs {  position: relative;  display: block;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  font-size: 12px;  font-family: Arial, sans-serif; } .irs-line {  position: relative;  display: block;  overflow: hidden;  outline: none !important; } .irs-bar {  position: absolute;  display: block;  left: 0;  width: 0; } .irs-shadow {  position: absolute;  display: none;  left: 0;  width: 0; } .irs-handle {  position: absolute;  display: block;  box-sizing: border-box;  cursor: default;  z-index: 1; } .irs-handle.type_last {  z-index: 2; } .irs-min, .irs-max {  position: absolute;  display: block;  cursor: default; } .irs-min {  left: 0; } .irs-max {  right: 0; } .irs-from, .irs-to, .irs-single {  position: absolute;  display: block;  top: 0;  left: 0;  cursor: default;  white-space: nowrap; } .irs-grid {  position: absolute;  display: none;  bottom: 0;  left: 0;  width: 100%;  height: 20px; } .irs-with-grid .irs-grid {  display: block; } .irs-grid-pol {  position: absolute;  top: 0;  left: 0;  width: 1px;  height: 8px;  background: #000; } .irs-grid-pol.small {  height: 4px; } .irs-grid-text {  position: absolute;  bottom: 0;  left: 0;  white-space: nowrap;  text-align: center;  font-size: 9px;  line-height: 9px;  padding: 0 3px;  color: #000; } .irs-disable-mask {  position: absolute;  display: block;  top: 0;  left: -1%;  width: 102%;  height: 100%;  cursor: default;  background: rgba(0, 0, 0, 0);  z-index: 2; } .lt-ie9 .irs-disable-mask {  background: #000;  filter: alpha(opacity=0);  cursor: not-allowed; } .irs-disabled {  opacity: 0.4; } .irs-hidden-input {  position: absolute !important;  display: block !important;  top: 0 !important;  left: 0 !important;  width: 0 !important;  height: 0 !important;  font-size: 0 !important;  line-height: 0 !important;  padding: 0 !important;  margin: 0 !important;  overflow: hidden;  outline: none !important;  z-index: -9999 !important;  background: none !important;  border-style: solid !important;  border-color: transparent !important; } .irs--flat {  height: 40px; } .irs--flat.irs-with-grid {  height: 60px; } .irs--flat .irs-line {  top: 25px;  height: 12px;  background-color: #e1e4e9;  border-radius: 4px; } .irs--flat .irs-bar {  top: 25px;  height: 12px;  background-color: #ed5565; } .irs--flat .irs-bar--single {  border-radius: 4px 0 0 4px; } .irs--flat .irs-shadow {  height: 1px;  bottom: 16px;  background-color: #e1e4e9; } .irs--flat .irs-handle {  top: 22px;  width: 16px;  height: 18px;  background-color: transparent; } .irs--flat .irs-handle > i:first-child {  position: absolute;  display: block;  top: 0;  left: 50%;  width: 2px;  height: 100%;  margin-left: -1px;  background-color: #da4453; } .irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle:hover > i:first-child {  background-color: #a43540; } .irs--flat .irs-min, .irs--flat .irs-max {  top: 0;  padding: 1px 3px;  color: #999;  font-size: 10px;  line-height: 1.333;  text-shadow: none;  background-color: #e1e4e9;  border-radius: 4px; } .irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {  color: white;  font-size: 10px;  line-height: 1.333;  text-shadow: none;  padding: 1px 5px;  background-color: #ed5565;  border-radius: 4px; } .irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {  position: absolute;  display: block;  content: "";  bottom: -6px;  left: 50%;  width: 0;  height: 0;  margin-left: -3px;  overflow: hidden;  border: 3px solid transparent;  border-top-color: #ed5565; } .irs--flat .irs-grid-pol {  background-color: #e1e4e9; } .irs--flat .irs-grid-text {  color: #999; } .irs--big {  height: 55px; } .irs--big.irs-with-grid {  height: 70px; } .irs--big .irs-line {  top: 33px;  height: 12px;  background-color: white;  background: linear-gradient(to bottom, #ddd -50%, white 150%);  border: 1px solid #ccc;  border-radius: 12px; } .irs--big .irs-bar {  top: 33px;  height: 12px;  background-color: #92bce0;  border: 1px solid #428bca;  background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5); } .irs--big .irs-bar--single {  border-radius: 12px 0 0 12px; } .irs--big .irs-shadow {  height: 1px;  bottom: 16px;  background-color: rgba(66, 139, 202, 0.5); } .irs--big .irs-handle {  top: 25px;  width: 30px;  height: 30px;  border: 1px solid rgba(0, 0, 0, 0.3);  background-color: #cbcfd5;  background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;  border-radius: 30px; } .irs--big .irs-handle.state_hover, .irs--big .irs-handle:hover {  border-color: rgba(0, 0, 0, 0.45);  background-color: #939ba7;  background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%); } .irs--big .irs-min, .irs--big .irs-max {  top: 0;  padding: 1px 5px;  color: white;  text-shadow: none;  background-color: #9f9f9f;  border-radius: 3px; } .irs--big .irs-from, .irs--big .irs-to, .irs--big .irs-single {  color: white;  text-shadow: none;  padding: 1px 5px;  background-color: #428bca;  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);  border-radius: 3px; } .irs--big .irs-grid-pol {  background-color: #428bca; } .irs--big .irs-grid-text {  color: #428bca; } .irs--modern {  height: 55px; } .irs--modern.irs-with-grid {  height: 55px; } .irs--modern .irs-line {  top: 25px;  height: 5px;  background-color: #d1d6e0;  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);  border: 1px solid #a3adc1;  border-bottom-width: 0;  border-radius: 5px; } .irs--modern .irs-bar {  top: 25px;  height: 5px;  background: #20b426;  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%); } .irs--modern .irs-bar--single {  border-radius: 5px 0 0 5px; } .irs--modern .irs-shadow {  height: 1px;  bottom: 21px;  background-color: rgba(209, 214, 224, 0.5); } .irs--modern .irs-handle {  top: 37px;  width: 12px;  height: 13px;  border: 1px solid #a3adc1;  border-top-width: 0;  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);  border-radius: 0 0 3px 3px; } .irs--modern .irs-handle > i:nth-child(1) {  position: absolute;  display: block;  top: -4px;  left: 1px;  width: 6px;  height: 6px;  border: 1px solid #a3adc1;  background: white;  transform: rotate(45deg); } .irs--modern .irs-handle > i:nth-child(2) {  position: absolute;  display: block;  box-sizing: border-box;  top: 0;  left: 0;  width: 10px;  height: 12px;  background: #e9e6e6;  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);  border-radius: 0 0 3px 3px; } .irs--modern .irs-handle > i:nth-child(3) {  position: absolute;  display: block;  box-sizing: border-box;  top: 3px;  left: 3px;  width: 4px;  height: 5px;  border-left: 1px solid #a3adc1;  border-right: 1px solid #a3adc1; } .irs--modern .irs-handle.state_hover, .irs--modern .irs-handle:hover {  border-color: #7685a2;  background: #c3c7cd;  background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%); } .irs--modern .irs-handle.state_hover > i:nth-child(1), .irs--modern .irs-handle:hover > i:nth-child(1) {  border-color: #7685a2; } .irs--modern .irs-handle.state_hover > i:nth-child(3), .irs--modern .irs-handle:hover > i:nth-child(3) {  border-color: #48536a; } .irs--modern .irs-min, .irs--modern .irs-max {  top: 0;  font-size: 10px;  line-height: 1.333;  text-shadow: none;  padding: 1px 5px;  color: white;  background-color: #d1d6e0;  border-radius: 5px; } .irs--modern .irs-from, .irs--modern .irs-to, .irs--modern .irs-single {  font-size: 10px;  line-height: 1.333;  text-shadow: none;  padding: 1px 5px;  background-color: #20b426;  color: white;  border-radius: 5px; } .irs--modern .irs-from:before, .irs--modern .irs-to:before, .irs--modern .irs-single:before {  position: absolute;  display: block;  content: "";  bottom: -6px;  left: 50%;  width: 0;  height: 0;  margin-left: -3px;  overflow: hidden;  border: 3px solid transparent;  border-top-color: #20b426; } .irs--modern .irs-grid {  height: 25px; } .irs--modern .irs-grid-pol {  background-color: #dedede; } .irs--modern .irs-grid-text {  color: silver;  font-size: 13px; } .irs--sharp {  height: 50px;  font-size: 12px;  line-height: 1; } .irs--sharp.irs-with-grid {  height: 57px; } .irs--sharp .irs-line {  top: 30px;  height: 2px;  background-color: black;  border-radius: 2px; } .irs--sharp .irs-bar {  top: 30px;  height: 2px;  background-color: #ee22fa; } .irs--sharp .irs-bar--single {  border-radius: 2px 0 0 2px; } .irs--sharp .irs-shadow {  height: 1px;  bottom: 21px;  background-color: rgba(0, 0, 0, 0.5); } .irs--sharp .irs-handle {  top: 25px;  width: 10px;  height: 10px;  background-color: #a804b2; } .irs--sharp .irs-handle > i:first-child {  position: absolute;  display: block;  top: 100%;  left: 0;  width: 0;  height: 0;  border: 5px solid transparent;  border-top-color: #a804b2; } .irs--sharp .irs-handle.state_hover, .irs--sharp .irs-handle:hover {  background-color: black; } .irs--sharp .irs-handle.state_hover > i:first-child, .irs--sharp .irs-handle:hover > i:first-child {  border-top-color: black; } .irs--sharp .irs-min, .irs--sharp .irs-max {  color: white;  font-size: 14px;  line-height: 1;  top: 0;  padding: 3px 4px;  opacity: 0.4;  background-color: #a804b2;  border-radius: 2px; } .irs--sharp .irs-from, .irs--sharp .irs-to, .irs--sharp .irs-single {  font-size: 14px;  line-height: 1;  text-shadow: none;  padding: 3px 4px;  background-color: #a804b2;  color: white;  border-radius: 2px; } .irs--sharp .irs-from:before, .irs--sharp .irs-to:before, .irs--sharp .irs-single:before {  position: absolute;  display: block;  content: "";  bottom: -6px;  left: 50%;  width: 0;  height: 0;  margin-left: -3px;  overflow: hidden;  border: 3px solid transparent;  border-top-color: #a804b2; } .irs--sharp .irs-grid {  height: 25px; } .irs--sharp .irs-grid-pol {  background-color: #dedede; } .irs--sharp .irs-grid-text {  color: silver;  font-size: 13px; } .irs--round {  height: 50px; } .irs--round.irs-with-grid {  height: 65px; } .irs--round .irs-line {  top: 36px;  height: 4px;  background-color: #dee4ec;  border-radius: 4px; } .irs--round .irs-bar {  top: 36px;  height: 4px;  background-color: #006cfa; } .irs--round .irs-bar--single {  border-radius: 4px 0 0 4px; } .irs--round .irs-shadow {  height: 4px;  bottom: 21px;  background-color: rgba(222, 228, 236, 0.5); } .irs--round .irs-handle {  top: 26px;  width: 24px;  height: 24px;  border: 4px solid #006cfa;  background-color: white;  border-radius: 24px;  box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3); } .irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover {  background-color: #f0f6ff; } .irs--round .irs-min, .irs--round .irs-max {  color: #333;  font-size: 14px;  line-height: 1;  top: 0;  padding: 3px 5px;  background-color: rgba(0, 0, 0, 0.1);  border-radius: 4px; } .irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {  font-size: 14px;  line-height: 1;  text-shadow: none;  padding: 3px 5px;  background-color: #006cfa;  color: white;  border-radius: 4px; } .irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {  position: absolute;  display: block;  content: "";  bottom: -6px;  left: 50%;  width: 0;  height: 0;  margin-left: -3px;  overflow: hidden;  border: 3px solid transparent;  border-top-color: #006cfa; } .irs--round .irs-grid {  height: 25px; } .irs--round .irs-grid-pol {  background-color: #dedede; } .irs--round .irs-grid-text {  color: silver;  font-size: 13px; } .irs--square {  height: 50px; } .irs--square.irs-with-grid {  height: 60px; } .irs--square .irs-line {  top: 31px;  height: 4px;  background-color: #dedede; } .irs--square .irs-bar {  top: 31px;  height: 4px;  background-color: black; } .irs--square .irs-shadow {  height: 2px;  bottom: 21px;  background-color: #dedede; } .irs--square .irs-handle {  top: 25px;  width: 16px;  height: 16px;  border: 3px solid black;  background-color: white;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg); } .irs--square .irs-handle.state_hover, .irs--square .irs-handle:hover {  background-color: #f0f6ff; } .irs--square .irs-min, .irs--square .irs-max {  color: #333;  font-size: 14px;  line-height: 1;  top: 0;  padding: 3px 5px;  background-color: rgba(0, 0, 0, 0.1); } .irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single {  font-size: 14px;  line-height: 1;  text-shadow: none;  padding: 3px 5px;  background-color: black;  color: white; } .irs--square .irs-grid {  height: 25px; } .irs--square .irs-grid-pol {  background-color: #dedede; } .irs--square .irs-grid-text {  color: silver;  font-size: 11px; } @keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:root{--wc-separator-color:color-mix(in srgb,currentColor 20%,transparent)}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)} @keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)} @keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-load-more{text-align:center;width:100%} @keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-review-sort-select{text-align:right} @keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.is-loading .wc-block-components-review-list-item__text{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:60%;z-index:1}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__text:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{animation:none}}.is-loading .wc-block-components-review-list-item__text:before{content:" "}.is-loading .wc-block-components-review-list-item__info{margin-bottom:calc(24px + .25em)}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{aspect-ratio:1/1;background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:auto;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;font-size:1em;line-height:1;margin:.25em 8px .25em 0;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin:.25em 0;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:6em;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;margin:.25em 0;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{list-style:none;margin:0 0 48px}.wc-block-components-review-list-item__info{display:grid;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{grid-column:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{grid-column:2}.wc-block-components-review-list-item__image{align-items:center;display:flex;grid-column:1;grid-row:1/3;height:3em;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;object-fit:contain}.wc-block-components-review-list-item__verified{bottom:-7px;height:21px;line-height:21px;margin:0;overflow:hidden;position:absolute;right:-7px;text-indent:21px;width:21px}.wc-block-components-review-list-item__verified:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns=\"//www.w3.org/2000/svg\" width=\"21\" height=\"21\" fill=\"none\"%3E%3Ccircle cx=\"10.5\" cy=\"10.5\" r=\"10.5\" fill=\"%23fff\"/%3E%3Cpath fill=\"%23008A21\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3Cmask id=\"a\" width=\"17\" height=\"17\" x=\"2\" y=\"2\" maskUnits=\"userSpaceOnUse\"%3E%3Cpath fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3C/mask%3E%3Cg mask=\"url%28%23a%29\"%3E%3Cpath fill=\"%23008A21\" d=\"M.5.5h20v20H.5z\"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:21px;width:21px}.wc-block-components-review-list-item__meta{align-items:center;display:flex;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{content:"";flex-basis:100%;order:3}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;margin-right:8px;order:1}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-left:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{border-right:1px solid;content:"";display:inline-block;height:1em;margin-left:-8px;opacity:.5;position:absolute;top:calc(50% + .1em);transform:translateY(-50%);vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{display:block;font-family:WooCommerce;font-size:1em;font-weight:400;height:1.1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.3em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"sssss";float:right;position:absolute;right:0;top:0}.wc-block-components-review-list-item__rating>.wc-block-review-list-item__rating__stars--1:before{width:80%}.wc-block-components-review-list-item__rating>.wc-block-review-list-item__rating__stars--2:before{width:60%}.wc-block-components-review-list-item__rating>.wc-block-review-list-item__rating__stars--3:before{width:40%}.wc-block-components-review-list-item__rating>.wc-block-review-list-item__rating__stars--4:before{width:20%}.wc-block-components-review-list-item__rating>.wc-block-review-list-item__rating__stars--5:before{width:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:#d18204;content:"SSSSS";left:0;position:absolute;top:0}.wc-block-components-review-list-item__text p{font-size:inherit} @keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-review-list.wc-block-components-review-list{margin:0}   :root { --woof-fb-section-width: 100%; } .woof-form-builder-btn{ position: relative; display: inline-block; margin-bottom: 0; width: auto; text-align: center; text-decoration: none; } .woof-form-builder-btn:hover{ text-decoration: none; } .woof-form-builder-btn img{ display: inline-block; width: 40px; height: 40px; transition: all 2s; } .woof-form-builder-btn:hover img:nth-child(1){ transform: rotate(360deg); } .woof-form-builder-btn img:nth-child(1){ opacity: 1 !important; } .woof-form-builder-btn img:nth-child(2){ position: absolute; width: 20px; height: 20px; top: 42%; left: 51%; transform: translate(-50%, -50%); } .woof-front-builder-list{ margin: 0 !important; padding: 0 !important; } .woof-front-builder-list li{ position: relative; display: block; padding: 10px; background: #fff; margin-bottom: 9px; transition: all 0.5s; box-sizing: border-box; background-color: #fefefe; border: 1px solid #ddd; vertical-align: middle; box-sizing: border-box; color: #161c2d; } .woof-front-builder-list > li.woof-front-builder-list-li-selected{ border: dashed 1px lightseagreen; } .woof-front-builder-selector{ width: 100%; margin-bottom: 11px; min-height: 30px; font-size: 18px; color: #000; border: solid 1px #ddd !important; padding: 9px; } select.woof-front-builder-selector:invalid, select.woof-front-builder-selector { color: #2eca8b !important; font-weight: 600 !important; } select.woof-front-builder-selector option:not([value=""]) { color: #000; font-weight: 500 !important; } .woof-front-builder-list-li-del{ position: absolute; right: 0; top: 10px; display: inline-block; width: 30px; }  .woof-front-builder-list-li-del img{ position: relative; width: 50%; display: block; top: 6px; right: -8px; } .woof-front-builder-list-li-move{ position: absolute; right: 30px; top: 11px; display: flex; } .woof-front-builder-list-li-move a{ margin-right: 11px; align-self: center; } .woof-front-builder-list-li-down, .woof-front-builder-list-li-up, .woof-front-builder-sd-btn{ display: inline-block; width: 30px; } .woof-front-builder-sd-btn{ top: 0; display: inline-block; position: relative; } .woof-front-builder-list-li-down img, .woof-front-builder-list-li-up img, .woof-front-builder-sd-btn img, .woof-front-builder-btn-back img, .woof-front-builder-btn-options img{ width: 100%; display: block; } .woof-front-builder-list-li-up{ transform: rotate(180deg); } .woof-front-builder-list-li-down{ top: -8px; position: relative; } .woof-front-builder-btn-back, .woof-front-builder-btn-options{ display: inline-block; width: 30px; }  .popup23-content data-table-row data-table-cell:nth-child(2){ text-align: left; } .popup23-content data-table-cell textarea{ height: 100%; min-height: 100px; } .woof-front-builder-premium{ color: red; }  .woof-front-builder-container .woof_auto_show{ background: #fff; } .popup23-tab-panels input[type=text], .popup23-tab-panels textarea, .popup23-tab-panels select{ padding: 0.6em; background-color: #faf9f9; background-image: none !important; color: #43454b; border: 0; -webkit-appearance: auto; box-sizing: border-box; font-weight: 400; box-shadow: none; width: 100%; } .woof-front-builder-container{ overflow: unset;  } .woof-front-builder-container:has(.woof_autohide_wrapper){ overflow: visible; } .woof-front-builder-container .woof_container{ display: inline-block; width: calc(var(--woof-fb-section-width) - 2px); vertical-align: top; } .woof-front-builder-container .woof_block_html_items{ max-height: var(--woof-fb-section-height) !important;  padding: 3px 0 0 3px; } .woof-front-builder-type-selector{ position: absolute; width: 200px !important; max-width: 200px !important; left: 50%; top: 50%; transform: translate(0, -50%); background-color: #fbfbff !important; } .woof-front-builder-container .woof_block_html_items{ overflow-y: auto; overflow: visible; } .woof-front-builder-container .woof_container h4 { margin-bottom: 11px; font-size: 1.12em; line-height: 1.12em; background: #f7f7f7; padding: 8px 7px; color: #333; text-align: center; } .woof-front-builder-type-section-options{ position: absolute; left: 45%; top: 50%; transform: translate(0, -50%); }  .widget .woof_sid_flat_white, .widget_text .woof_sid_flat_white{ border: none; padding: 0; }  .widget .woof_auto_show_indent .woof_sid_flat_white{ border: solid 1px #eee; padding: 9px; }  .woof-front-builder-container .woof_list_sd.woof_list_switcher_sd{ padding-left: 11px; } .woof-front-builder-container .select2, .woof-front-builder-container .chosen-container{ width: 100% !important; } .woof-front-builder-container .woof_auto_1_columns .woof_container{ padding: 0 0 15px 0; }  .ui-slideouttab-panel, .ui-slideouttab-handle {   background-color: #fff;   padding: 0.4em;   box-sizing: border-box; } .ui-slideouttab-panel {   display: block;   position: fixed;   border: 1px solid #f9f9f9; } .ui-slideouttab-ready {   transition: transform 0.5s ease 0s; }  @media print {   .ui-slideouttab-panel {     display: none;   } }  .ui-slideouttab-handle {   display: block;   position: absolute;   cursor: pointer;   color: white;   background-color: grey; } .ui-slideouttab-handle-image {   transform: rotate(0); }  .ui-slideouttab-right {   right: 0px;   transform: translateX(100%);   border-right: none; } .ui-slideouttab-right.ui-slideouttab-open {   transform: translateX(0%); } .ui-slideouttab-right .ui-slideouttab-handle {   transform-origin: 0% 0%;   transform: rotate(-90deg) translate(-100%,-100%);  } .ui-slideouttab-right .ui-slideouttab-handle-reverse {   transform-origin: 0% 100%;   transform: rotate(-90deg); } .ui-slideouttab-left {   left: 0px;   transform: translateX(-100%);   border-left: none; } .ui-slideouttab-left.ui-slideouttab-open {   transform: translateX(0%); } .ui-slideouttab-left .ui-slideouttab-handle {   transform-origin: 100% 0%;   transform: rotate(-90deg);  } .ui-slideouttab-left .ui-slideouttab-handle-reverse {   transform-origin: 100% 100%;   transform: rotate(-90deg) translate(100%,100%);  } .ui-slideouttab-top {   top: 0px;   transform: translateY(-100%);   border-top: none; } .ui-slideouttab-top.ui-slideouttab-open {   transform: translateY(0%); } .ui-slideouttab-bottom {   bottom: 0px;   transform: translateY(100%);   border-bottom: none; } .ui-slideouttab-bottom.ui-slideouttab-open {   transform: translateY(0%); }  .ui-slideouttab-left .ui-slideouttab-handle>.fa-icon, .ui-slideouttab-right .ui-slideouttab-handle>.fa-icon {   transform: rotate(90deg); } .ui-slideouttab-handle>.fa-icon {   margin-left: 0.5em; }  .ui-slideouttab-top .ui-slideouttab-handle-rounded, .ui-slideouttab-left .ui-slideouttab-handle-rounded {   border-radius: 0 0 4px 4px; } .ui-slideouttab-right .ui-slideouttab-handle-rounded, .ui-slideouttab-bottom .ui-slideouttab-handle-rounded {   border-radius: 4px 4px 0 0; }.woof-slide-out-div{   z-index: 9999; } .woof-slide-content{   overflow-x: hidden;   padding: 9px; } .woof-slide-content .chosen-container{   max-width: 100% !important; }     #rvx-storefront-widget p {     margin: 0;   }   #rvx-storefront-widget .rvx-review-info p {     margin-bottom: 5px;   }   [x-cloak] {     display: none !important;   }    .rvx-aggregation-summary__star-inactive{     fill: gray;   }    .rvx-table table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {     background: none;   }    .rvx-masonry-layout {     columns: 4 320px;     column-gap: 16px;   }   .rvx-columns-box {     -moz-column-break-inside: avoid;     break-inside: avoid;     display: inline-block;     width: 100%;   }   .rvx-review-card{     margin-bottom: 16px;   }   .rvx-review-wrapper .rvx-review-card:last-child {     margin-bottom: 0;   }    .rvx-rotate-thumbs-down {     transform: rotate(180deg);   }    .rvx-columns-box {     -moz-column-break-inside: avoid;     break-inside: avoid;   }    .rvx-rotate-thumbs-down {     transform: rotate(180deg);   }   .rvx-review-details-modal__star-active{     fill: #ecbb09;   }   .rvx-review-details-modal__star-inactive{     fill: gray;   }    .progress {     transition: width 0.1s linear;   }    #rvx-review-form__wrapper .rvx-review-form p,   #rvx-review-form__wrapper .rvx-review-form label {     margin: 0;   }   .rvx-review-form__footer [type=submit],   button {     display: flex;     justify-content: center;     width: 100%;     border: none;     padding: 9px 16px;   }   .rvx-ui__input {     background: white;     box-shadow: none;     line-height: 0;     box-sizing: border-box;   }   .rvx-ui__input:focus {     background: white;     box-shadow: none;   }   .rvx-ui__input:hover {     background: white;     box-shadow: none;   }   .rvx-ui__textarea {     background: white;     box-shadow: none;     box-sizing: border-box;   }   .rvx-ui__textarea:hover {     background: white;     box-shadow: none;   }  .jdgm-rev__prod-link-prefix:before { content: ''; } @media only screen and (max-width: 768px) {
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
}@media (max-width:768px) {
.woocommerce-product-gallery { margin-right: 0; } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: none; } .woocommerce .woocommerce-ordering select { max-width: 100%; } .woocommerce #wc-column-container.wc-mobile-columns-1 .products, .wc-related-upsell-mobile-columns-1 .related ul.products, .wc-related-upsell-mobile-columns-1 .up-sells ul.products { grid-template-columns: repeat(1, minmax(0, 1fr)); } .woocommerce #wc-column-container.wc-mobile-columns-2 .products, .wc-related-upsell-mobile-columns-2 .related ul.products, .wc-related-upsell-mobile-columns-2 .up-sells ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); } .woocommerce #wc-column-container.wc-mobile-columns-3 .products, .wc-related-upsell-mobile-columns-3 .related ul.products, .wc-related-upsell-mobile-columns-3 .up-sells ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); } .woocommerce ul.products li.product a img { width: auto; margin-left: auto; margin-right: auto; } .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .panel { float: none; width: 100%; } .woocommerce div.product .woocommerce-tabs .panel { margin-top: 20px; } .wc-tabs .active a:after { transform: rotate(90deg); padding-right: 3px; } .woocommerce .col2-set, .woocommerce-page .col2-set { width: 100%; float: none; margin-right: 0; } #customer_details + #wc_checkout_add_ons, #order_review, #order_review_heading { width: 100%; float: none; margin-right: 0; } .woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image, .woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image { float: none; margin: 0; } .woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img, .woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img { width: 100%; } .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page[class*=columns-] .related ul.products li.product, .woocommerce[class*=columns-] .related ul.products li.product, .woocommerce .up-sells ul.products li.product, .woocommerce-page .up-sells ul.products li.product, .woocommerce-page[class*=columns-] .up-sells ul.products li.product, .woocommerce[class*=columns-] .up-sells ul.products li.product { width: 100%; margin-left: 0; margin-right: 0; } .woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-first, .woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-last, .woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-first, .woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-last { float: none; width: 100%; } .woocommerce-account .woocommerce-MyAccount-navigation { width: 100%; } .woocommerce-MyAccount-navigation li.is-active a:after { content: "\e901"; } #wc-mini-cart { display: none; } .do-quantity-buttons div.quantity { justify-content: flex-end; } .woocommerce div.product .woocommerce-tabs ul.tabs { flex-direction: column; } .woocommerce div.product .woocommerce-tabs ul.tabs li { border-left-width: 1px; } .woocommerce div.product .woocommerce-tabs ul.tabs li:last-child { border-bottom-color: rgba(0, 0, 0, 0.08); border-bottom-width: 1px; } .woocommerce .coupon .button { font-size: 14px; padding: 10px; } .woocommerce .woocommerce-ordering { margin-bottom: 0; } .add-to-cart-panel { bottom: 0; top: auto; transform: translateY(0px) !important; } .add-to-cart-panel .continue-shopping:not(.has-svg-icon):before { content: "\f00d"; font-family: 'GP Premium'; line-height: 1em; width: 1.28571429em; text-align: center; display: inline-block; padding: 10px; } #wc-sticky-cart-panel .quantity, .add-to-cart-panel .continue-shopping-link { display: none; } .add-to-cart-panel .continue-shopping { order: 5; margin-left: auto; margin-right: 0; position: absolute; top: -20px; left: 10px; height: 50px; width: 50px; text-align: center; border-radius: 50%; line-height: 50px; cursor: pointer; } .add-to-cart-panel .continue-shopping .gp-icon { display: block; } .add-to-cart-panel .product-image, .add-to-cart-panel .cart { flex-shrink: 0; } .add-to-cart-panel .product-title { padding-right: 20px; margin-left: 10px; } .add-to-cart-panel .cart-info { margin-right: auto; } .add-to-cart-panel .product-price { font-size: 13px; } .add-to-cart-panel:not(.item-added):not(.show-sticky-add-to-cart) { pointer-events: none; } 
}