button,
hr,
input{
  overflow: visible;
}
audio,
canvas,
progress,
video{
  display: inline-block;
}
progress,
sub,
sup{
  vertical-align: baseline;
}
[type="checkbox"],
[type="radio"],
legend{
  box-sizing: border-box;
  padding: 0;
}
html{
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6{
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section{
  display: block;
}
figure{
  margin: 1em 40px;
}
hr{
  box-sizing: content-box;
  height: 0;
}
code,
kbd,
pre,
samp{
  font-family: monospace, monospace;
  font-size: 1em;
}
a{
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
abbr[title]{
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong{
  font-weight: bolder;
}
dfn{
  font-style: italic;
}
mark{
  background-color: #ff0;
  color: #000;
}
small{
  font-size: 80%;
}
sub,
sup{
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub{
  bottom: -0.25em;
}
sup{
  top: -0.5em;
}
audio:not([controls]){
  display: none;
  height: 0;
}
img{
  border-style: none;
}
svg:not(:root){
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea{
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
select{
  text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"]{
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner{
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring{
  outline: ButtonText dotted 1px;
}
fieldset{
  padding: 0.35em 0.75em 0.625em;
}
legend{
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea{
  overflow: auto;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
  height: auto;
}
[type="search"]{
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{
  -webkit-appearance: none;
}
::-webkit-file-upload-button{
  -webkit-appearance: button;
  font: inherit;
}
summary{
  display: list-item;
}
[hidden],
template{
  display: none;
}
html{
  box-sizing: border-box;
}
body{
  font-size: 16px;
  color: rgba(64, 64, 64, 1);
}
*,
::after,
::before{
  box-sizing: inherit;
}
.ct-section-inner-wrap{
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  min-height: inherit;
}
.ct-section-with-shape-divider{
  position: relative !important;
}
.oxygen-unslider-container:not(.unslider-fade) > ul{
	list-style: none;
	width: 0px;
}
.oxygen-unslider-container:not(.unslider-fade):not(.unslider-horizontal) > ul > li{
  opacity: 0;
}
.oxygen-unslider-container.unslider-fade > ul > li:not(.unslider-active){
  opacity: 0;
}
div.ct-svg-icon > svg,
svg.ct-svg-icon{
  height: 1em !important;
  fill: currentColor;
}
.ct-columns-inner-wrap{
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.ct-column{
  float: left !important;
  word-break: break-word;
}
svg.ct-svg-icon{
  display: inline-block;
  width: 1em !important;
}
div.ct-svg-icon{
  display: inline-block;
  box-sizing: content-box;
  border-radius: 50%;
  width: auto;
}
div.ct-svg-icon > svg{
  width: 1em !important;
  display: block;
}
div.ct-fancy-icon{
  display: inline-flex;
  border-radius: 50%;
}
.ct-fancy-icon > svg{
  fill: currentColor;
}
.ct-columns-inner-wrap > .ct-column:first-child{
  margin-left: 0 !important;
}
.ct-columns-inner-wrap > .ct-column:last-child{
  margin-right: 0 !important;
}
.ct-video{
  width: 100%;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper{
  position: relative;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper > iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.oxy-nav-menu-list{
  display: flex;
  padding: 0;
  margin: 0;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item{
  list-style-type: none;
  display: flex;
  flex-direction: column;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item a{
  text-decoration: none;
  border-style: solid;
  border-width: 0;
  transition-timing-function: ease-in-out;
  transition-property: background-color, color, border-color;
  border-color: transparent;
}
.oxy-nav-menu .oxy-nav-menu-list li.current-menu-item > a,
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:focus-within > a,
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:hover > a{
  border-color: currentColor;
}
.oxy-nav-menu .menu-item,
.oxy-nav-menu .sub-menu{
  position: relative;
}
.oxy-nav-menu .menu-item .sub-menu{
  padding: 0;
  flex-direction: column;
  white-space: nowrap;
  transition-timing-function: ease-in-out;
  transition-property: visibility, opacity;
  visibility: hidden;
  opacity: 0;
  display: flex;
  position: absolute;
  top: 100%;
}
.oxy-nav-menu .sub-menu .sub-menu,
.oxy-nav-menu.oxy-nav-menu-vertical .sub-menu{
  left: 100%;
  top: 0;
}
.oxy-nav-menu .menu-item:hover > .sub-menu,
.oxy-nav-menu .menu-item:focus-within > .sub-menu{
  visibility: visible;
  opacity: 1;
}
.oxy-nav-menu .sub-menu li.menu-item{
  flex-direction: column;
}
@keyframes oxy_sticky_header_fadein{
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.oxy-sticky-header-fade-in{
  animation-name: oxy_sticky_header_fadein;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
}
.oxy-sticky-header .oxygen-show-in-sticky-only{
  display:  none;
}
.oxy-sticky-header.oxy-sticky-header-active .oxygen-show-in-sticky-only{
  display: block;
}
.oxy-header-wrapper{
  position: relative;
}
.oxy-header-row{
  width: 100%;
  display: block;
}
.oxy-header-container{
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.oxy-header-center,
.oxy-header-left,
.oxy-header-right{
  display: flex;
  align-items: center;
}
.oxy-header .oxygen-only-show-in-overlay,
.oxy-video-container{
  display: none;
}
.oxy-header-left{
  justify-content: flex-start;
}
.oxy-header-center{
  flex-grow: 1;
  justify-content: center;
}
.oxy-header-right{
  justify-content: flex-end;
}
.admin-bar .oxy-sticky-header-active{
  top: 32px !important;
}
@media screen and (max-width: 782px){.admin-bar .oxy-sticky-header-active{
    top: 46px !important;
  }
}
@media screen and (max-width: 600px){.admin-bar .oxy-sticky-header-active{
    top: 0 !important;
  }
}
.oxy-video-background{
  position: relative;
  z-index: 1;
}
.oxy-video-background .oxy-video-container{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}
.oxy-video-background .oxy-video-container video{
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.oxy-video-overlay{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.oxy-map iframe{
  width: 100%;
  height: 100%;
  display: block;
}
.oxy-menu-toggle{
  cursor: pointer;
  display: none;
}
.oxy-nav-menu.oxy-nav-menu-open{
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  overflow: auto;
  z-index: 2147483642 !important;
  background-color: #fff;
}
.oxy-nav-menu.oxy-nav-menu-open > div:last-child{
  max-height: 100%;
  overflow: auto;
  padding-top: 2em;
  padding-bottom: 2em;
  width: 100%;
}
.oxy-nav-menu-prevent-overflow{
  overflow: hidden;
  height: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-menu-toggle{
  display: initial;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{
  flex-direction: column !important;
  width: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list .menu-item a{
  text-align: center;
  border: 0 !important;
  background-color: transparent !important;
  justify-content: center;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-wrap{
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}
.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{
  background-color: #fff;
  z-index: 2147483641;
}
.oxy-nav-menu.oxy-nav-menu-open .menu-item .sub-menu,
.oxy-nav-menu.oxy-nav-menu-open .menu-item-has-children > a::after{
  display: none;
}
.oxy-nav-menu.oxy-nav-menu-open.oxy-nav-menu-responsive-dropdowns
  .menu-item
  .sub-menu{
  display: flex;
  position: static;
  animation-name: none;
  visibility: visible;
  opacity: 1;
  transition-duration: 0s !important;
}
.oxy-nav-menu.oxy-nav-menu-open a:not([href]){
  display: none;
}
.oxy-nav-menu-hamburger-wrap{
  display: flex;
  align-items: center;
  justify-content: center;
}
.oxy-nav-menu-hamburger{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.oxy-nav-menu-hamburger-line{
  border-radius: 2px;
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger{
  transform: rotate(45deg);
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line{
  display: none;
}
.oxy-nav-menu-open
  .oxy-nav-menu-hamburger
  .oxy-nav-menu-hamburger-line:first-child{
  display: initial;
  position: relative;
}
.oxy-nav-menu-open
  .oxy-nav-menu-hamburger
  .oxy-nav-menu-hamburger-line:last-child{
  display: initial;
  position: relative;
  transform: rotate(90deg);
}
.oxy-nav-menu .menu-item a{
  display: flex;
  align-items: center;
}
.oxy-nav-menu.oxy-nav-menu-vertical .menu-item a{
  flex-direction: row;
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
  .menu-item-has-children
  > a::after{
  width: 0.35em;
  height: 0.35em;
  margin-left: 0.5em;
  border-right: 0.1em solid;
  border-top: 0.1em solid;
  transform: rotate(135deg);
  content: "";
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
  .sub-menu
  .menu-item-has-children
  > a::after,
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow.oxy-nav-menu-vertical
  .menu-item-has-children
  > a::after{
  transform: rotate(45deg);
}
.oxy-social-icons{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
}
.oxy-social-icons a{
  line-height: 1;
  width: 1em;
  height: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.oxy-social-icons a svg{
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.oxy-soundcloud{
  min-width: 300px;
  min-height: 120px;
}
.oxy-soundcloud iframe{
  width: 100%;
  height: 100%;
}
.comment-body .alignleft,
.oxy-stock-content-styles .alignleft{
  margin-right: 1em;
  float: left;
}
.comment-body .alignright,
.oxy-stock-content-styles .alignright{
  margin-left: 1em;
  float: right;
}
.comment-body .aligncenter,
.oxy-stock-content-styles .aligncenter{
  margin-left: auto;
  margin-right: auto;
}
.comment-body img,
.oxy-stock-content-styles img{
  max-width: 100%;
}
.oxy-comment-form .comment-reply-title{
  margin-bottom: 0.5em;
}
.oxy-comment-form .logged-in-as{
  margin-bottom: 1em;
  font-size: 0.75em;
}
.oxy-comment-form #submit{
  padding: 1em 2em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  margin-top: 0.5em;
  border: none;
  font-weight: 700;
}
.oxy-comment-form input,
.oxy-comment-form textarea{
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
  color: gray;
  width: 100%;
}
.oxy-comment-form label{
  font-weight: 700;
}
.oxy-comment-form .comment-form > p{
  margin-top: 0;
  margin-bottom: 1em;
}
.oxy-comments h3.comments-title{
  margin-bottom: 1em;
}
.oxy-comments ol.children,
.oxy-comments ol.comments-list{
  list-style: none;
  margin: 0;
  padding: 0;
}
.oxy-comments ol.children{
  margin-left: 50px;
}
.oxy-comments li.comment .comment-body{
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 50px;
}
.oxy-comments li.comment .comment-body .comment-content{
  margin-bottom: 1em;
}
.oxy-comments .comment-meta .comment-author{
  display: flex;
  flex-direction: row;
  align-items: center;
}
.oxy-comments .comment-meta .comment-author .avatar{
  max-width: 64px;
  max-height: 64px;
  margin-right: 0.5em;
}
.oxy-comments .comment-meta .comment-author span.says::before{
  content: " ";
  white-space: pre;
}
.oxy-progress-bar-overlay-percent,
.oxy-progress-bar-overlay-text{
  line-height: 1;
  white-space: nowrap;
  color: #fff;
}
.oxy-comments .comment-meta .comment-metadata{
  font-size: 0.75em;
  margin-top: 0.75em;
}
.oxy-comments .comment-meta .edit-link{
  margin-left: 0.5em;
}
.oxy-comments .reply{
  display: flex;
}
.oxy-comments .reply .comment-reply-link{
  font-size: 0.75em;
}
.oxy-comments .comment-meta{
  flex-wrap: wrap;
}
.oxy-comments .comment-awaiting-moderation{
  flex-basis: 100%;
}
.oxy-login-form p{
  display: flex;
  flex-direction: column;
}
.oxy-login-form input{
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
}
.oxy-login-form input[type="submit"]{
  padding: 1em 2em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  border: none;
  font-weight: 700;
}
.oxy-search-form input{
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
}
.oxy-search-form input[type="submit"]{
  padding: calc(0.5em + 1px) 1em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  border: none;
}
.oxy-search-form label.screen-reader-text{
  display: none;
}
.oxy-icon-box-icon{
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
}
.oxy-icon-box-content{
  flex-grow: 1;
  width: 100%;
}
.oxy-icon-box-heading,
.oxy-icon-box-text{
  margin: 0;
}
.oxy-icon-box{
  display: flex;
  align-items: flex-start;
}
.oxy-pricing-box{
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{
  order: 10;
  display: flex;
  flex-direction: row;
}
.oxy-pricing-box-graphic > img{
  max-width: 100%;
  display: block;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-title{
  order: 20;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{
  order: 30;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: baseline;
  justify-content: center;
}
.oxy-pricing-box-amount{
  display: flex;
  align-items: baseline;
  flex-direction: row;
}
.oxy-pricing-box-currency{
  align-self: flex-start;
}
.oxy-pricing-box-amount-decimal{
  align-self: baseline;
}
.oxy-pricing-box-term{
  margin-left: 0.4em;
}
.oxy-pricing-box-sale-price{
  width: 100%;
  flex-grow: 0;
  flex-shrink: 0;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{
  order: 40;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{
  order: 60;
}
@keyframes oxy_progress_bar_width{
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes oxy_progress_bar_stripes{
  from {
    background-position: 44px 0;
  }
  to {
    background-position: 0 0;
  }
}
.oxy-progress-bar-background,
.oxy-progress-bar-progress{
  background-position: top left;
  background-attachment: fixed;
  background-size: 44px 44px;
}
.oxy-progress-bar{
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.oxy-progress-bar-background{
  background-color: #d3d3d3;
  width: 100%;
}
.oxy-progress-bar-progress{
  padding: 20px;
  display: flex;
  background-color: #a9a9a9;
  align-items: center;
}
.oxy-progress-bar-overlay-percent{
  margin-left: auto;
  padding-left: 1em;
  font-size: 0.8em;
}
.oxy-tab,
.oxy-tab-content{
  padding: 20px;
}
.oxy-progress-bar-overlay-percent:empty{
  display: none;
}
.oxy-superbox{
  display: inline-flex;
}
.oxy-superbox-primary,
.oxy-superbox-secondary,
.oxy-tabs-wrapper{
  display: flex;
}
.oxy-superbox-wrap{
  position: relative;
  overflow: hidden;
  display: flex;
  width: 100%;
}
.oxy-superbox-primary{
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.oxy-superbox-secondary{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.oxy-tab{
  cursor: pointer;
}
.oxy-tabs-contents-content-hidden{
  display: none !important;
}
.oxy-testimonial{
  display: flex;
  width: 100%;
}
.oxy-testimonial .oxy-testimonial-photo-wrap{
  display: flex;
  flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-photo{
  border-radius: 50%;
}
.oxy-testimonial .oxy-testimonial-content-wrap{
  display: flex;
  flex-direction: column;
  order: 2;
}
.oxy-testimonial .oxy-testimonial-author-wrap{
  display: flex;
  flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-author,
.oxy-testimonial .oxy-testimonial-author-info{
  display: flex;
}
.oxy-toggle{
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.oxy-toggle-content{
  align-self: stretch;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.oxy-expand-collapse-icon{
  align-self: center;
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 0.4em;
  text-align: initial;
  width: 1em;
  height: 1em;
  position: relative;
  display: inline-block;
}
.oxy-expand-collapse-icon::after,
.oxy-expand-collapse-icon::before{
  content: "";
  background-color: #000;
  position: absolute;
  width: 1em;
  height: 0.16em;
  top: calc((1em / 2) - 0.08em);
  transition: 0.3s ease-in-out all;
  border-radius: 0.03em;
}
.oxy-expand-collapse-icon::after{
  transform: rotate(-90deg) scale(0);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::after{
  transform: rotate(-180deg);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::before{
  transform: rotate(-90deg);
}
[data-aos][data-aos=""]{
  transition-duration: 0s !important;
}
body.oxy-modal-active{
  height: 100vh;
  overflow-y: hidden;
  position: fixed;
  right: 0;
  left: 0;
}
.oxy-modal-backdrop{
  display: flex;
  align-items: center;
  justify-content: center;
}
body:not(.oxygen-builder-body) .oxy-modal-backdrop{
  display: none;
}
body.oxygen-builder-body .oxy-modal-backdrop{
  height: 100vh;
}
.oxy-modal-backdrop.live{
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1400;
}
.oxy-modal-backdrop.hidden{
  display: none;
}
.oxy-modal-backdrop.left{
  flex-direction: column;
  align-items: flex-start;
}
.oxy-modal-backdrop.right{
  flex-direction: column;
  align-items: flex-end;
}
.oxy-modal-backdrop.top{
  flex-direction: row;
  align-items: flex-start;
}
.oxy-modal-backdrop.bottom{
  flex-direction: row;
  align-items: flex-end;
}
.oxy-modal-backdrop.upper_left{
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.oxy-modal-backdrop.upper_right{
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
}
.oxy-modal-backdrop.bottom_left{
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
}
.oxy-modal-backdrop.bottom_right{
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
}
.oxy-modal-backdrop .ct-modal{
  background-color: white;
  max-height: 100vh;
  overflow-y: auto;
}
div.oxy-dynamic-list div.oxy-product-images.oxy-woo-element{
  align-self: stretch;
}
div.oxy-repeater-pages,
div.oxy-repeater-pages-wrap{
  display: flex;
}
.oxy-rich-text p:first-child{
  margin-block-start: 0;
}
.oxy-rich-text p:last-child{
  margin-block-end: 0;
}
:-webkit-any(li, div._important),
:is(li, div._important){
  display: list-item;
}
:-webkit-any(table, div._important),
:is(table, div._important){
	display: table;
}
:is(thead, div._important),
:-webkit-any(thead, div._important){
	display: table-header-group;
}
:is(tr, div._important),
:-webkit-any(tr, div._important){
	display: table-row;
}
:is(tbody, div._important),
:-webkit-any(tbody, div._important){
	display: table-row-group;
}
:is(th, td, div._important),
:-webkit-any(th, td, div._important){
	display: table-cell;
}
:is(caption, div._important),
:-webkit-any(caption, div._important){
	display: table-caption;
}
:is(colgroup, div._important),
:-webkit-any(colgroup, div._important){
	display: table-column-group;
}
:is(col, div._important),
:-webkit-any(col, div._important){
	display: table-column;
}
:is(tfoot, div._important),
:-webkit-any(tfoot, div._important){
	display: table-footer-group;
}
body .c-owl-xs:not(.ct-section)>*+*,body .ct-section.c-owl-xs .ct-section-inner-wrap>*+*{margin-top:var(--xs-space-fallback)}
body .c-padding-xs:not(.ct-section),body .ct-section.c-padding-xs .ct-section-inner-wrap{padding:var(--xs-space-fallback)}
body .c-padding-left-xs:not(.ct-section),body .ct-section.c-padding-left-xs .ct-section-inner-wrap{padding-left:var(--xs-space-fallback)}
body .c-padding-right-xs:not(.ct-section),body .ct-section.c-padding-right-xs .ct-section-inner-wrap{padding-right:var(--xs-space-fallback)}
body .c-padding-top-xs:not(.ct-section),body .ct-section.c-padding-top-xs .ct-section-inner-wrap{padding-top:var(--xs-space-fallback)}
body .c-padding-bottom-xs:not(.ct-section),body .ct-section.c-padding-bottom-xs .ct-section-inner-wrap{padding-bottom:var(--xs-space-fallback)}
body .c-margin-xs:not(.ct-section),body .ct-section.c-margin-xs .ct-section-inner-wrap{margin:var(--xs-space-fallback)}
body .c-margin-left-xs:not(.ct-section),body .ct-section.c-margin-left-xs .ct-section-inner-wrap{margin-left:var(--xs-space-fallback)}
body .c-margin-right-xs:not(.ct-section),body .ct-section.c-margin-right-xs .ct-section-inner-wrap{margin-right:var(--xs-space-fallback)}
body .c-margin-top-xs:not(.ct-section),body .ct-section.c-margin-top-xs .ct-section-inner-wrap{margin-top:var(--xs-space-fallback)}
body .ct-section.c-margin-bottom-xs .ct-section-inner-wrap,body c-margin-bottom-xs:not(.ct-section){margin-bottom:var(--xs-space-fallback)}
body .c-columns-gap-xs:not(.ct-section),body .ct-section.c-columns-gap-xs .ct-section-inner-wrap{grid-gap:var(--xs-space-fallback)}
body .c-owl-s:not(.ct-section)>*+*,body .ct-section.c-owl-s .ct-section-inner-wrap>*+*{margin-top:var(--s-space-fallback)}
body .c-padding-s:not(.ct-section),body .ct-section.c-padding-s .ct-section-inner-wrap{padding:var(--s-space-fallback)}
body .c-padding-left-s:not(.ct-section),body .ct-section.c-padding-left-s .ct-section-inner-wrap{padding-left:var(--s-space-fallback)}
body .c-padding-right-s:not(.ct-section),body .ct-section.c-padding-right-s .ct-section-inner-wrap{padding-right:var(--s-space-fallback)}
body .c-padding-top-s:not(.ct-section),body .ct-section.c-padding-top-s .ct-section-inner-wrap{padding-top:var(--s-space-fallback)}
body .c-padding-bottom-s:not(.ct-section),body .ct-section.c-padding-bottom-s .ct-section-inner-wrap{padding-bottom:var(--s-space-fallback)}
body .c-margin-s:not(.ct-section),body .ct-section.c-margin-s .ct-section-inner-wrap{margin:var(--s-space-fallback)}
body .c-margin-left-s:not(.ct-section),body .ct-section.c-margin-left-s .ct-section-inner-wrap{margin-left:var(--s-space-fallback)}
body .c-margin-right-s:not(.ct-section),body .ct-section.c-margin-right-s .ct-section-inner-wrap{margin-right:var(--s-space-fallback)}
body .c-margin-top-s:not(.ct-section),body .ct-section.c-margin-top-s .ct-section-inner-wrap{margin-top:var(--s-space-fallback)}
body .c-margin-bottom-s:not(.ct-section),body .ct-section.c-margin-bottom-s .ct-section-inner-wrap{margin-bottom:var(--s-space-fallback)}
body .c-columns-gap-s:not(.ct-section),body .ct-section.c-columns-gap-s .ct-section-inner-wrap{grid-gap:var(--s-space-fallback)}
body .c-owl-m:not(.ct-section)>*+*,body .ct-section.c-owl-m .ct-section-inner-wrap>*+*{margin-top:var(--m-space-fallback)}
body .c-padding-m:not(.ct-section),body .ct-section.c-padding-m .ct-section-inner-wrap{padding:var(--m-space-fallback)}
body .c-padding-left-m:not(.ct-section),body .ct-section.c-padding-left-m .ct-section-inner-wrap{padding-left:var(--m-space-fallback)}
body .c-padding-right-m:not(.ct-section),body .ct-section.c-padding-right-m .ct-section-inner-wrap{padding-right:var(--m-space-fallback)}
body .c-padding-top-m:not(.ct-section),body .ct-section.c-padding-top-m .ct-section-inner-wrap{padding-top:var(--m-space-fallback)}
body .c-padding-bottom-m:not(.ct-section),body .ct-section.c-padding-bottom-m .ct-section-inner-wrap{padding-bottom:var(--m-space-fallback)}
body .c-margin-m:not(.ct-section),body .ct-section.c-margin-m .ct-section-inner-wrap{margin:var(--m-space-fallback)}
body .c-margin-left-m:not(.ct-section),body .ct-section.c-margin-left-m .ct-section-inner-wrap{margin-left:var(--m-space-fallback)}
body .c-margin-right-m:not(.ct-section),body .ct-section.c-margin-right-m .ct-section-inner-wrap{margin-right:var(--m-space-fallback)}
body .c-margin-top-m:not(.ct-section),body .ct-section.c-margin-top-m .ct-section-inner-wrap{margin-top:var(--m-space-fallback)}
body .c-margin-bottom-m:not(.ct-section),body .ct-section.c-margin-bottom-m .ct-section-inner-wrap{margin-bottom:var(--m-space-fallback)}
body .c-columns-gap-m:not(.ct-section),body .ct-section.c-columns-gap-m .ct-section-inner-wrap{grid-gap:var(--m-space-fallback)}
body .c-owl-l:not(.ct-section)>*+*,body .ct-section.c-owl-l .ct-section-inner-wrap>*+*{margin-top:var(--l-space-fallback)}
body .c-padding-l:not(.ct-section),body .ct-section.c-padding-l .ct-section-inner-wrap{padding:var(--l-space-fallback)}
body .c-padding-left-l:not(.ct-section),body .ct-section.c-padding-left-l .ct-section-inner-wrap{padding-left:var(--l-space-fallback)}
body .c-padding-right-l:not(.ct-section),body .ct-section.c-padding-right-l .ct-section-inner-wrap{padding-right:var(--l-space-fallback)}
body .c-padding-top-l:not(.ct-section),body .ct-section.c-padding-top-l .ct-section-inner-wrap{padding-top:var(--l-space-fallback)}
body .c-padding-bottom-l:not(.ct-section),body .ct-section.c-padding-bottom-l .ct-section-inner-wrap{padding-bottom:var(--l-space-fallback)}
body .c-margin-l:not(.ct-section),body .ct-section.c-margin-l .ct-section-inner-wrap{margin:var(--l-space-fallback)}
body .c-margin-left-l:not(.ct-section),body .ct-section.c-margin-left-l .ct-section-inner-wrap{margin-left:var(--l-space-fallback)}
body .c-margin-right-l:not(.ct-section),body .ct-section.c-margin-right-l .ct-section-inner-wrap{margin-right:var(--l-space-fallback)}
body .c-margin-top-l:not(.ct-section),body .ct-section.c-margin-top-l .ct-section-inner-wrap{margin-top:var(--l-space-fallback)}
body .c-margin-bottom-l:not(.ct-section),body .ct-section.c-margin-bottom-l .ct-section-inner-wrap{margin-bottom:var(--l-space-fallback)}
body .c-columns-gap-l:not(.ct-section),body .ct-section.c-columns-gap-l .ct-section-inner-wrap{grid-gap:var(--l-space-fallback)}
body .c-owl-xl:not(.ct-section)>*+*,body .ct-section.c-owl-xl .ct-section-inner-wrap>*+*{margin-top:var(--xl-space-fallback)}
body .c-padding-xl:not(.ct-section),body .ct-section.c-padding-xl .ct-section-inner-wrap{padding:var(--xl-space-fallback)}
body .c-padding-left-xl:not(.ct-section),body .ct-section.c-padding-left-xl .ct-section-inner-wrap{padding-left:var(--xl-space-fallback)}
body .c-padding-right-xl:not(.ct-section),body .ct-section.c-padding-right-xl .ct-section-inner-wrap{padding-right:var(--xl-space-fallback)}
body .c-padding-top-xl:not(.ct-section),body .ct-section.c-padding-top-xl .ct-section-inner-wrap{padding-top:var(--xl-space-fallback)}
body .c-padding-bottom-xl:not(.ct-section),body .ct-section.c-padding-bottom-xl .ct-section-inner-wrap{padding-bottom:var(--xl-space-fallback)}
body .c-margin-xl:not(.ct-section),body .ct-section.c-margin-xl .ct-section-inner-wrap{margin:var(--xl-space-fallback)}
body .c-margin-left-xl:not(.ct-section),body .ct-section.c-margin-left-xl .ct-section-inner-wrap{margin-left:var(--xl-space-fallback)}
body .c-margin-right-xl:not(.ct-section),body .ct-section.c-margin-right-xl .ct-section-inner-wrap{margin-right:var(--xl-space-fallback)}
body .c-margin-top-xl:not(.ct-section),body .ct-section.c-margin-top-xl .ct-section-inner-wrap{margin-top:var(--xl-space-fallback)}
body .c-margin-bottom-xl:not(.ct-section),body .ct-section.c-margin-bottom-xl .ct-section-inner-wrap{margin-bottom:var(--xl-space-fallback)}
body .c-columns-gap-xl:not(.ct-section),body .ct-section.c-columns-gap-xl .ct-section-inner-wrap{grid-gap:var(--xl-space-fallback)}
body .c-owl-xxl:not(.ct-section)>*+*,body .ct-section.c-owl-xxl .ct-section-inner-wrap>*+*{margin-top:var(--xxl-space-fallback);margin-top:var(--xxl-space)}
body .c-padding-xxl:not(.ct-section),body .ct-section.c-padding-xxl .ct-section-inner-wrap{padding:var(--xxl-space-fallback)}
body .c-padding-left-xxl:not(.ct-section),body .ct-section.c-padding-left-xxl .ct-section-inner-wrap{padding-left:var(--xxl-space-fallback)}
body .c-padding-right-xxl:not(.ct-section),body .ct-section.c-padding-right-xxl .ct-section-inner-wrap{padding-right:var(--xxl-space-fallback)}
body .c-padding-top-xxl:not(.ct-section),body .ct-section.c-padding-top-xxl .ct-section-inner-wrap{padding-top:var(--xxl-space-fallback)}
body .c-padding-bottom-xxl:not(.ct-section),body .ct-section.c-padding-bottom-xxl .ct-section-inner-wrap{padding-bottom:var(--xxl-space-fallback)}
body .c-margin-xxl:not(.ct-section),body .ct-section.c-margin-xxl .ct-section-inner-wrap{margin:var(--xxl-space-fallback)}
body .c-margin-left-xxl:not(.ct-section),body .ct-section.c-margin-left-xxl .ct-section-inner-wrap{margin-left:var(--xxl-space-fallback)}
body .c-margin-right-xxl:not(.ct-section),body .ct-section.c-margin-right-xxl .ct-section-inner-wrap{margin-right:var(--xxl-space-fallback)}
body .c-margin-top-xxl:not(.ct-section),body .ct-section.c-margin-top-xxl .ct-section-inner-wrap{margin-top:var(--xxl-space-fallback)}
body .c-margin-bottom-xxl:not(.ct-section),body .ct-section.c-margin-bottom-xxl .ct-section-inner-wrap{margin-bottom:var(--xxl-space-fallback)}
body .c-columns-gap-xxl:not(.ct-section),body .ct-section.c-columns-gap-xxl .ct-section-inner-wrap{grid-gap:var(--xxl-space-fallback)}
@supports (font-size:clamp(1px,2px,3px)){body .c-owl-xs:not(.ct-section)>*+*,body .ct-section.c-owl-xs .ct-section-inner-wrap>*+*{margin-top:var(--xs-space)}
body .c-padding-xs:not(.ct-section),body .ct-section.c-padding-xs .ct-section-inner-wrap{padding:var(--xs-space)}
body .c-padding-left-xs:not(.ct-section),body .ct-section.c-padding-left-xs .ct-section-inner-wrap{padding-left:var(--xs-space)}
body .c-padding-right-xs:not(.ct-section),body .ct-section.c-padding-right-xs .ct-section-inner-wrap{padding-right:var(--xs-space)}
body .c-padding-top-xs:not(.ct-section),body .ct-section.c-padding-top-xs .ct-section-inner-wrap{padding-top:var(--xs-space)}
body .c-padding-bottom-xs:not(.ct-section),body .ct-section.c-padding-bottom-xs .ct-section-inner-wrap{padding-bottom:var(--xs-space)}
body .c-margin-xs:not(.ct-section),body .ct-section.c-margin-xs .ct-section-inner-wrap{margin:var(--xs-space)}
body .c-margin-left-xs:not(.ct-section),body .ct-section.c-margin-left-xs .ct-section-inner-wrap{margin-left:var(--xs-space)}
body .c-margin-right-xs:not(.ct-section),body .ct-section.c-margin-right-xs .ct-section-inner-wrap{margin-right:var(--xs-space)}
body .c-margin-top-xs:not(.ct-section),body .ct-section.c-margin-top-xs .ct-section-inner-wrap{margin-top:var(--xs-space)}
body .c-margin-bottom-xs:not(.ct-section),body .ct-section.c-margin-bottom-xs .ct-section-inner-wrap{margin-bottom:var(--xs-space)}
body .c-columns-gap-xs:not(.ct-section),body .ct-section.c-columns-gap-xs .ct-section-inner-wrap{grid-gap:var(--xs-space)}
body .c-owl-s:not(.ct-section)>*+*,body .ct-section.c-owl-s .ct-section-inner-wrap>*+*{margin-top:var(--s-space)}
body .c-padding-s:not(.ct-section),body .ct-section.c-padding-s .ct-section-inner-wrap{padding:var(--s-space)}
body .c-padding-left-s:not(.ct-section),body .ct-section.c-padding-left-s .ct-section-inner-wrap{padding-left:var(--s-space)}
body .c-padding-right-s:not(.ct-section),body .ct-section.c-padding-right-s .ct-section-inner-wrap{padding-right:var(--s-space)}
body .c-padding-top-s:not(.ct-section),body .ct-section.c-padding-top-s .ct-section-inner-wrap{padding-top:var(--s-space)}
body .c-padding-bottom-s:not(.ct-section),body .ct-section.c-padding-bottom-s .ct-section-inner-wrap{padding-bottom:var(--s-space)}
body .c-margin-s:not(.ct-section),body .ct-section.c-margin-s .ct-section-inner-wrap{margin:var(--s-space)}
body .c-margin-left-s:not(.ct-section),body .ct-section.c-margin-left-s .ct-section-inner-wrap{margin-left:var(--s-space)}
body .c-margin-right-s:not(.ct-section),body .ct-section.c-margin-right-s .ct-section-inner-wrap{margin-right:var(--s-space)}
body .c-margin-top-s:not(.ct-section),body .ct-section.c-margin-top-s .ct-section-inner-wrap{margin-top:var(--s-space)}
body .c-margin-bottom-s:not(.ct-section),body .ct-section.c-margin-bottom-s .ct-section-inner-wrap{margin-bottom:var(--s-space)}
body .c-columns-gap-s:not(.ct-section),body .ct-section.c-columns-gap-s .ct-section-inner-wrap{grid-gap:var(--s-space)}
body .c-owl-m:not(.ct-section)>*+*,body .ct-section.c-owl-m .ct-section-inner-wrap>*+*{margin-top:var(--m-space)}
body .c-padding-m:not(.ct-section),body .ct-section.c-padding-m .ct-section-inner-wrap{padding:var(--m-space)}
body .c-padding-left-m:not(.ct-section),body .ct-section.c-padding-left-m .ct-section-inner-wrap{padding-left:var(--m-space)}
body .c-padding-right-m:not(.ct-section),body .ct-section.c-padding-right-m .ct-section-inner-wrap{padding-right:var(--m-space)}
body .c-padding-top-m:not(.ct-section),body .ct-section.c-padding-top-m .ct-section-inner-wrap{padding-top:var(--m-space)}
body .c-padding-bottom-m:not(.ct-section),body .ct-section.c-padding-bottom-m .ct-section-inner-wrap{padding-bottom:var(--m-space)}
body .c-margin-m:not(.ct-section),body .ct-section.c-margin-m .ct-section-inner-wrap{margin:var(--m-space)}
body .c-margin-left-m:not(.ct-section),body .ct-section.c-margin-left-m .ct-section-inner-wrap{margin-left:var(--m-space)}
body .c-margin-right-m:not(.ct-section),body .ct-section.c-margin-right-m .ct-section-inner-wrap{margin-right:var(--m-space)}
body .c-margin-top-m:not(.ct-section),body .ct-section.c-margin-top-m .ct-section-inner-wrap{margin-top:var(--m-space)}
body .c-margin-bottom-m:not(.ct-section),body .ct-section.c-margin-bottom-m .ct-section-inner-wrap{margin-bottom:var(--m-space)}
body .c-columns-gap-m:not(.ct-section),body .ct-section.c-columns-gap-m .ct-section-inner-wrap{grid-gap:var(--m-space)}
body .c-owl-l:not(.ct-section)>*+*,body .ct-section.c-owl-l .ct-section-inner-wrap>*+*{margin-top:var(--l-space)}
body .c-padding-l:not(.ct-section),body .ct-section.c-padding-l .ct-section-inner-wrap{padding:var(--l-space)}
body .c-padding-left-l:not(.ct-section),body .ct-section.c-padding-left-l .ct-section-inner-wrap{padding-left:var(--l-space)}
body .c-padding-right-l:not(.ct-section),body .ct-section.c-padding-right-l .ct-section-inner-wrap{padding-right:var(--l-space)}
body .c-padding-top-l:not(.ct-section),body .ct-section.c-padding-top-l .ct-section-inner-wrap{padding-top:var(--l-space)}
body .c-padding-bottom-l:not(.ct-section),body .ct-section.c-padding-bottom-l .ct-section-inner-wrap{padding-bottom:var(--l-space)}
body .c-margin-l:not(.ct-section),body .ct-section.c-margin-l .ct-section-inner-wrap{margin:var(--l-space)}
body .c-margin-left-l:not(.ct-section),body .ct-section.c-margin-left-l .ct-section-inner-wrap{margin-left:var(--l-space)}
body .c-margin-right-l:not(.ct-section),body .ct-section.c-margin-right-l .ct-section-inner-wrap{margin-right:var(--l-space)}
body .c-margin-top-l:not(.ct-section),body .ct-section.c-margin-top-l .ct-section-inner-wrap{margin-top:var(--l-space)}
body .c-margin-bottom-l:not(.ct-section),body .ct-section.c-margin-bottom-l .ct-section-inner-wrap{margin-bottom:var(--l-space)}
body .c-columns-gap-l:not(.ct-section),body .ct-section.c-columns-gap-l .ct-section-inner-wrap{grid-gap:var(--l-space)}
body .c-owl-xl:not(.ct-section)>*+*,body .ct-section.c-owl-xl .ct-section-inner-wrap>*+*{margin-top:var(--xl-space)}
body .c-padding-xl:not(.ct-section),body .ct-section.c-padding-xl .ct-section-inner-wrap{padding:var(--xl-space)}
body .c-padding-left-xl:not(.ct-section),body .ct-section.c-padding-left-xl .ct-section-inner-wrap{padding-left:var(--xl-space)}
body .c-padding-right-xl:not(.ct-section),body .ct-section.c-padding-right-xl .ct-section-inner-wrap{padding-right:var(--xl-space)}
body .c-padding-top-xl:not(.ct-section),body .ct-section.c-padding-top-xl .ct-section-inner-wrap{padding-top:var(--xl-space)}
body .c-padding-bottom-xl:not(.ct-section),body .ct-section.c-padding-bottom-xl .ct-section-inner-wrap{padding-bottom:var(--xl-space)}
body .c-margin-xl:not(.ct-section),body .ct-section.c-margin-xl .ct-section-inner-wrap{margin:var(--xl-space)}
body .c-margin-left-xl:not(.ct-section),body .ct-section.c-margin-left-xl .ct-section-inner-wrap{margin-left:var(--xl-space)}
body .c-margin-right-xl:not(.ct-section),body .ct-section.c-margin-right-xl .ct-section-inner-wrap{margin-right:var(--xl-space)}
body .c-margin-top-xl:not(.ct-section),body .ct-section.c-margin-top-xl .ct-section-inner-wrap{margin-top:var(--xl-space)}
body .c-margin-bottom-xl:not(.ct-section),body .ct-section.c-margin-bottom-xl .ct-section-inner-wrap{margin-bottom:var(--xl-space)}
body .c-columns-gap-xl:not(.ct-section),body .ct-section.c-columns-gap-xl .ct-section-inner-wrap{grid-gap:var(--xl-space)}
body .c-owl-xxl:not(.ct-section)>*+*,body .ct-section.c-owl-xxl .ct-section-inner-wrap>*+*{margin-top:var(--xxl-space)}
body .c-padding-xxl:not(.ct-section),body .ct-section.c-padding-xxl .ct-section-inner-wrap{padding:var(--xxl-space)}
body .c-padding-left-xxl:not(.ct-section),body .ct-section.c-padding-left-xxl .ct-section-inner-wrap{padding-left:var(--xxl-space)}
body .c-padding-right-xxl:not(.ct-section),body .ct-section.c-padding-right-xxl .ct-section-inner-wrap{padding-right:var(--xxl-space)}
body .c-padding-top-xxl:not(.ct-section),body .ct-section.c-padding-top-xxl .ct-section-inner-wrap{padding-top:var(--xxl-space)}
body .c-padding-bottom-xxl:not(.ct-section),body .ct-section.c-padding-bottom-xxl .ct-section-inner-wrap{padding-bottom:var(--xxl-space)}
body .c-margin-xxl:not(.ct-section),body .ct-section.c-margin-xxl .ct-section-inner-wrap{margin:var(--xxl-space)}
body .c-margin-left-xxl:not(.ct-section),body .ct-section.c-margin-left-xxl .ct-section-inner-wrap{margin-left:var(--xxl-space)}
body .c-margin-right-xxl:not(.ct-section),body .ct-section.c-margin-right-xxl .ct-section-inner-wrap{margin-right:var(--xxl-space)}
body .c-margin-top-xxl:not(.ct-section),body .ct-section.c-margin-top-xxl .ct-section-inner-wrap{margin-top:var(--xxl-space)}
body .c-margin-bottom-xxl:not(.ct-section),body .ct-section.c-margin-bottom-xxl .ct-section-inner-wrap{margin-bottom:var(--xxl-space)}
body .c-columns-gap-xxl:not(.ct-section),body .ct-section.c-columns-gap-xxl .ct-section-inner-wrap{grid-gap:var(--xxl-space)}
}
body .c-h2{font-size:var(--h2-fallback)}
body .c-h4{font-size:var(--h4-fallback)}
body .c-text-s{font-size:var(--s-text-fallback)}
body .c-text-m{font-size:var(--m-text-fallback)}
@supports (font-size:clamp(1px,2px,3px)){body .c-h2{font-size:var(--h2)}
body .c-h4{font-size:var(--h4)}
body .c-text-s{font-size:var(--s-text)}
body .c-text-m{font-size:var(--m-text)}
}
: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 img,.woocommerce-page img{height:auto;max-width:100%}
.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.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 .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 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 .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 .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{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 label,.woocommerce-page form .form-row label{display:block}
.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}
.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 #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-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}
@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::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.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 #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 .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}
}
@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://meubelboer.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://meubelboer.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://meubelboer.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:WooCommerce;src:url("https://meubelboer.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://meubelboer.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://meubelboer.nl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}
.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 .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}
.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.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 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}
.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://meubelboer.nl/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 .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 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 .woocommerce-product-rating{margin-bottom:1.618em}
.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}
.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__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}
.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 img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{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.social span{margin:0 0 0 2px}
.woocommerce div.product div.social span span{margin:0}
.woocommerce div.product div.social iframe{float:left;margin-top:3px}
.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 form.cart table{border-width:0 0 1px}
.woocommerce div.product form.cart table td{padding-left:0}
.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 .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 .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 .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 .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 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 .star-rating{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 .woocommerce-ordering>label{margin-right:.25rem}
.woocommerce .woocommerce-ordering select{vertical-align:top}
.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 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 #comments h2{clear:none}
.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 .comment-text p{margin:0 0 1em}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}
.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 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 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 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 td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}
.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 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 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 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 .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}
.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 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 :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :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 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-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 .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_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: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-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 h3{float:left}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom: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}
#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 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 .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 .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 #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.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-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 .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 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 .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}
#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}
.twentythirteen .woocommerce-breadcrumb{padding-top:40px}
.twentysixteen .price ins{background:inherit;color:inherit}
.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}
.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}
.wpgb-facet fieldset:last-child{margin-bottom:40px;}
.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
.splide__container{box-sizing:border-box;position:relative}
.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}
.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}
.splide__progress__bar{width:0}
.splide{position:relative;visibility:hidden}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}
.splide__slide img{vertical-align:bottom}
.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}
.splide__toggle.is-active .splide__toggle__pause{display:inline}
.splide__track{overflow:hidden;position:relative;z-index:0}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.splide__track--fade>.splide__list{display:block}
.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}
.splide--rtl{direction:rtl}
.splide__track--ttb>.splide__list{display:block}
.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}
.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}
.splide__arrow:hover:not(:disabled){opacity:.9}
.splide__arrow:disabled{opacity:.3}
.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide__arrow--prev{left:1em}
.splide__arrow--prev svg{transform:scaleX(-1)}
.splide__arrow--next{right:1em}
.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}
.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}
.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}
.splide__pagination__page:hover{cursor:pointer;opacity:.9}
.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__progress__bar{background:#ccc;height:3px}
.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.splide__slide:focus{outline:0}
@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}
}
@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}
}
@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}
}
@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}
.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}
}
.splide__toggle{cursor:pointer}
.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}
.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}
.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}
.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}
.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}
.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}
.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}
.splide__arrows--ttb .splide__arrow--prev{top:1em}
.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}
.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}
.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}
.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.dgwt-wcas-block-scroll{overflow:hidden}
.dgwt-wcas-search-wrapp{position:relative;line-height:100%;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dgwt-wcas-tpd-image img{margin:0 15px 0 0!important}
.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px!important}
.dgwt-wcas-preloader-wrapp img{margin:10px auto 0;display:block;max-width:200px}
.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0}
.dgwt-wcas-suggestions-wrapp{background:#fff;border:1px solid #ddd;border-top:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}
.dgwt-wcas-details-wrapp *,.dgwt-wcas-search-wrapp *,.dgwt-wcas-suggestions-wrapp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dgwt-wcas-details-wrapp a:focus,.dgwt-wcas-suggestions-wrapp a:focus{outline:0}
.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none}
.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px}
.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px}
.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px;border-left-color:#eee}
.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee}
.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical;width:100%;transition:none!important}
.dgwt-wcas-suggestion-nores{font-size:15px;line-height:157%;padding:15px;width:100%}
.dgwt-wcas-suggestion-nores p{padding:0;margin:0 0 10px;font-size:18px}
.dgwt-wcas-suggestion-nores ol,.dgwt-wcas-suggestion-nores ul{padding:0 0 0 30px;margin:0}
.dgwt-wcas-suggestion-nores ul li{list-style:disc}
.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores{padding:10px 10px 10px 34px}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#6d6d6d}
a.dgwt-wcas-details-more-products{padding:15px 0 10px;display:block;border-top:1px solid #eee;text-align:center;font-size:12px;text-transform:uppercase;color:#6d6d6d;transition:.2s ease-in-out}
a.dgwt-wcas-details-more-products:hover,a.dgwt-wcas-details-post-title:hover,a.dgwt-wcas-details-product-title:hover,a.dgwt-wcas-product-details-readmore:hover{text-decoration:underline}
a.dgwt-wcas-product-details-readmore{display:block;text-align:right;margin-top:15px;color:#6d6d6d;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom,body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}
.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}
.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}
.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}
.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-history-product,.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product,.dgwt-wcas-suggestion-history-search{min-height:40px}
.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}
.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%;line-height:110%}
.dgwt-wcas-st .dgwt-wcas-score{color:#8e44ad;font-weight:700;font-size:80%}
.dgwt-wcas-st>span{display:inline-block;vertical-align:middle}
.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px}
.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px}
.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px}
.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right}
.dgwt-wcas-sku{font-size:80%}
.dgwt-wcas-si{width:50px;display:block;height:100%}
.dgwt-wcas-si img{background:#fff;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%}
.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si{display:flex;align-items:center;justify-content:center}
.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si svg,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si svg,.dgwt-wcas-suggestion-searches .dgwt-wcas-si svg{max-width:18px}
.dgwt-wcas-has-img:not(.dgwt-wcas-has-img-forced) .dgwt-wcas-suggestion-history-product .dgwt-wcas-si>svg{margin-left:10px}
.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px}
.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px}
.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;padding-left:10px}
.dgwt-wcas-sp *{line-height:130%}
.dgwt-wcas-search-form{margin:0;padding:0;width:100%}
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores,.dgwt-wcas-sd{margin-top:5px}
.dgwt-wcas-sp del{opacity:.5;font-size:12px}
.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;font-size:.8em}
.dgwt-wcas-vendor-city{margin-left:5px;font-size:.8em}
.dgwt-wcas-suggestion-selected{background-color:#eee}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-tpd-image{background-color:#fff}
.dgwt-wcas-suggestion-selected:first-child{border-top:none}
.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right}
.dgwt-wcas-details-wrapp{background:#fff;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px}
.dgwt-wcas-datails-title,.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;padding-bottom:5px}
.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none}
.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{margin-top:-1px;border-top:1px solid #ddd;max-width:300px}
.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}
.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}
.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}
.dgwt-wcas-details-inner,.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}
.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}
.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px}
.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active,.dgwt-wcas-details-wrapp .added_to_cart,.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}
.dgwt-wcas-details-inner-taxonomy{margin-top:11px}
.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}
.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}
.dgwt-wcas-datails-title{font-size:14px}
.dgwt-wcas-pd-title{color:#202020}
.dgwt-wcas-pd-title .product-title{color:#202020;text-transform:uppercase;margin:0}
.dgwt-wcas-tax-product-details{text-decoration:none;display:flex;align-items:center;justify-content:left;transition:.2s ease-in-out;padding:5px;margin:0 -5px 15px}
.dgwt-wcas-pd-rating:after,.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}
.dgwt-wcas-tax-product-details:hover{box-shadow:0 0 11px 2px rgba(0,0,0,.05)}
.rtl .dgwt-wcas-tax-product-details{justify-content:right}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}
.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-preloader,.dgwt-wcas-tpd-image{margin-right:15px}
.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}
.dgwt-wcas-tpd-rest{max-width:200px}
.dgwt-wcas-tpd-rest-title{display:block;line-height:125%;font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;color:#000}
.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{line-height:120%;overflow:hidden;color:#000;margin-top:15px;font-weight:700;font-size:18px}
.dgwt-wcas-tpd-price{font-size:12px;color:#777}
.dgwt-wcas-pd-price .woocommerce-price-suffix,.dgwt-wcas-tpd-price .woocommerce-price-suffix{font-size:12px;font-weight:lighter;color:#999;margin-left:4px;display:inline-block}
.dgwt-wcas-details-title-tax,.dgwt-wcas-pd-title .product-title{font-weight:900;letter-spacing:-1px;text-transform:uppercase}
.dgwt-wcas-pd-price del .amount,.dgwt-wcas-tpd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}
.dgwt-wcas-pd-price ins,.dgwt-wcas-tpd-price ins{background:0 0;text-decoration:none}
.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}
.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}
.dgwt-wcas-datails-title{display:block;margin:5px 0 15px}
.dgwt-wcas-pd-title{margin-bottom:15px;display:block;text-decoration:none}
.dgwt-wcas-details-title-tax{margin-right:3px}
.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}
.dgwt-wcas-tpd-image{width:70px;padding:4px;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex-direction:column;justify-content:center}
.dgwt-wcas-details-space{padding:0 15px 15px}
.dgwt-wcas-details-main-image{border-bottom:1px solid #eee;min-height:200px;display:flex}
.dgwt-wcas-details-main-image img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:0 auto;padding:0;border:none;align-self:center}
.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:0 3px 0 0}
.dgwt-wcas-details-left .dgwt-wcas-details-main-image img{border-radius:3px 0 0}
a.dgwt-wcas-details-post-title,a.dgwt-wcas-details-product-title{color:#333;display:block;line-height:120%;margin:10px 0 0;font-size:21px;font-weight:400;text-decoration:none;text-transform:none}
a.dgwt-wcas-details-post-title{margin-bottom:15px}
.dgwt-wcas-details-product-sku{display:block;font-size:12px;line-height:110%;color:#999}
.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:auto}
.dgwt-wcas-details-hr{height:1px;width:100%;border-bottom:1px solid #eee;margin:15px 0}
.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}
.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}
.rtl input[type=search].dgwt-wcas-search-input{text-align:right}
input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}
[type=search].dgwt-wcas-search-input::-ms-clear{display:none}
[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}
[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}
.dgwt-wcas-details-desc{font-size:13px;line-height:157%}
.dgwt-wcas-details-desc b,.dgwt-wcas-details-desc strong{font-weight:400;color:#000;margin:0;padding:0}
.dgwt-wcas-pd-addtc-form{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}
.dgwt-wcas-pd-addtc-form>.quantity{margin-right:10px}
.dgwt-wcas-pd-addtc-form .add_to_cart_inline,.dgwt-wcas-pd-addtc-form .quantity input.qty{margin-bottom:0;margin-top:0}
.dgwt-wcas-stock{display:block;text-align:right;font-size:14px;line-height:14px;margin-bottom:14px}
.dgwt-wcas-stock.in-stock{color:#0f834d}
.dgwt-wcas-stock.out-of-stock{color:#e2401c}
.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}
.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline,.dgwt-wcas-layout-icon .dgwt-wcas-icon-preloader,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler,.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile),.dgwt-wcas-pd-addtc .add_to_cart_button.added,.dgwt-wcas-search-icon-arrow,.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before,.dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search,body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}
button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}
.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}
.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:-1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}
.dgwt-wcas-voice-search{position:absolute;right:0;top:0;height:100%;width:40px;z-index:1;opacity:.5;cursor:pointer;align-items:center;justify-content:center;display:none;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out}
.dgwt-wcas-close:hover,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover,.dgwt-wcas-voice-search:hover{opacity:.3}
.dgwt-wcas-voice-search path{fill:#444}
.dgwt-wcas-voice-search-supported .dgwt-wcas-voice-search{display:flex}
.dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:40px}
.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search,.rtl .dgwt-wcas-preloader,.rtl .dgwt-wcas-voice-search{right:auto;left:5px}
.dgwt-wcas-mobile-overlay-trigger-active .dgwt-wcas-voice-search{z-index:105}
.rtl .dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:auto;left:45px}
.dgwt-wcas-inner-preloader{background-repeat:no-repeat;background-position:right 8px center;background-size:auto 22px;display:flex;align-items:center;justify-content:center;z-index:1}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url('https://meubelboer.nl/wp-content/plugins/ajax-search-for-woocommerce-premium/assets/img/preloader.gif')}
}
.dgwt-wcas-loader-circular{height:24px;width:24px;-webkit-animation:2s linear infinite rotate;-moz-animation:2s linear infinite rotate;animation:2s linear infinite rotate}
.dgwt-wcas-loader-circular-path{fill:transparent;stroke-linecap:round;stroke-width:4px;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:1s ease-in-out infinite dash;-moz-animation:1s ease-in-out infinite dash;animation:1s ease-in-out infinite dash;stroke:#ddd}
@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out;z-index:1}
.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{content:'';display:block;position:absolute;background:0 0;height:100%;width:100%;left:0;bottom:0;top:0;right:0;margin:auto}
.dgwt-wcas-close path{fill:#ccc}
@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}
}
.dgwt-wcas-suggestion strong{font-weight:700}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}
.dgwt-wcas-sf-wrapp:after{clear:both}
.dgwt-wcas-sf-wrapp{zoom:1;width:100%;max-width:100vw;margin:0;position:relative;background:0 0}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}
.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{font-size:16px}
.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}
.dgwt-wcas-layout-icon-open.dgwt-wcas-style-pirx .dgwt-wcas-search-icon-arrow,.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{display:none!important}
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp{min-height:0!important;border-radius:0 0 5px 5px;border-right-color:#ddd}
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:41px!important}
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-right-color:transparent}
.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-left-color:transparent}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06);-webkit-transition:150ms ease-in;-moz-transition:150ms ease-in;-ms-transition:150ms ease-in;-o-transition:150ms ease-in;transition:150ms ease-in}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0 15px;margin:0;cursor:pointer;height:40px;min-width:50px;width:auto;line-height:100%;min-height:100%;right:0;left:auto;top:0;bottom:auto;color:#fff;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}
.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.dgwt-wcas-sugg-hist-clear:hover{opacity:.7}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333;top:12px;left:-6px;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}
.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}
.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px;overflow:visible}
.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}
.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}
.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}
.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}
.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}
.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:20px}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;margin:auto;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#444}
.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:12px}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}
.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 40px 10px 15px}
.dgwt-wcas-overlay-mobile-on,.dgwt-wcas-overlay-mobile-on body{overflow:hidden;min-width:100vw;min-height:100vh}
html.dgwt-wcas-overlay-mobile-on{scroll-behavior:unset}
.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}
.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative;margin:0;padding:0;box-shadow:none;outline:0;border:none;border-spacing:0;border-radius:0}
.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px;fill:#fff}
.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff}
.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}
.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}
.rtl .dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:10px!important;right:auto!important}
@keyframes dgwt-wcas-preloader-price-anim{0%,100%{background:rgba(128,128,128,.03)}50%{background:rgba(128,128,128,.1)}}
.dgwt-wcas-preloader-price-inner div:first-child{left:0;animation-delay:-.1s}
.dgwt-wcas-preloader-price-inner div:nth-child(2){left:13px;animation-delay:-.2s}
.dgwt-wcas-preloader-price-inner div:nth-child(3){left:26px;animation-delay:-.3s}
.dgwt-wcas-preloader-price{width:34px;height:10px;display:inline-block;overflow:hidden;background:0 0}
.dgwt-wcas-preloader-price-inner{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}
.dgwt-wcas-preloader-price-inner div{position:absolute;width:8px;height:8px;background:rgba(128,128,128,.05);animation:.8s cubic-bezier(0,.5,.5,1) infinite dgwt-wcas-preloader-price-anim;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none;margin:0}
.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion{width:100%}
.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}
.dgwt-wcas-overlay-mobile *{box-sizing:border-box}
.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}
.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none;margin:0;display:block}
.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer;display:block}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form{display:none;position:relative}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile{min-width:0;display:inline-block;width:28px;height:28px}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler{height:100%;width:100%}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier{opacity:1;position:static;max-width:none;max-height:none}
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body{overflow:auto}
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible}
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}
.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{min-width:unset}
.menu .dgwt-wcas-search-icon,html:not(.dgwt-wcas-overlay-mobile-on) .menu .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{width:auto}
.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible-inv .dgwt-wcas-search-form{opacity:0}
.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form{max-width:20px;min-width:unset}
.dgwt-wcas-icon-preloader{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{opacity:1}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:500px;z-index:1000}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form{display:block;opacity:1}
.dgwt-wcas-search-icon{width:20px;height:auto;cursor:pointer;display:block}
li.menu-item a.dgwt-wcas-search-icon{padding-right:0;padding-left:0}
.dgwt-wcas-ico-magnifier-handler{margin-bottom:-.2em;width:100%}
.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon{opacity:.6}
.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:15px}
.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{pointer-events:none;display:block;font-weight:500;white-space:nowrap}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{display:block;font-weight:500;white-space:nowrap;cursor:default;font-size:14px;margin-top:5px;margin-bottom:15px}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st{padding-bottom:3px;margin-top:16px}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid #ddd;padding-bottom:3px;text-transform:uppercase;margin-top:16px;font-size:12px}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st{padding:0}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover{background:0 0;text-decoration:underline}
.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{min-height:30px}
.dgwt-wcas-sugg-hist-clear{cursor:pointer;text-decoration:underline;display:inline-block;margin-left:2px}
.dgwt-wcas-darkened-overlay{display:block;position:absolute;opacity:.15;z-index:100000;left:0;top:0}
.dgwt-wcas-darkened-overlay>div{background:#111;position:absolute}
.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:rgba(17,17,17,.15);border:none;border-radius:0}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:#fff;padding:10px;border-radius:10px}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp{padding-top:0;padding-bottom:0}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:2px solid transparent;border-radius:30px;height:auto;font-family:Roboto,sans-serif;background-color:#eee}
.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 5px}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none;transition:30ms ease-in}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:#dfdfdf}
.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333}
.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:30px}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:0 0;border-radius:100%;border:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;min-height:33px;min-width:33px;height:33px;width:33px;left:23px;top:21px;pointer-events:none;transition:none}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:18px;height:18px}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:28px;pointer-events:auto;animation:.3s fadeIn}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:24px;padding-right:48px;transition:none!important}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{opacity:1;background:#e4e4e4;box-shadow:0 0 0 2px #e4e4e4;border-radius:100%}
.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:35px}
.rtl .dgwt-wcas-style-solaris .dgwt-wcas-preloader,.rtl .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{margin-left:4px}
.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){transition:none;width:18px}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#111}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{opacity:1;font-style:normal;font-weight:300;color:#777}
.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#fff;padding-top:10px;padding-bottom:10px}
.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:20px;padding-right:20px}
.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion,.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:1px solid #ddd}
.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:0;border-top:none}
.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-right:none}
.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:1px solid #ddd}
.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-left:none}
.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:70px!important}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0;background:0 0;padding:0 10px}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:transparent}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:10px}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:transparent}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{border-top:1px solid #e0e2e5}
.dgwt-wcas-open-pirx .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:#fff}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg{left:17px;top:16px;width:17px;height:17px}
.dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:20px;top:1px;opacity:1}
.rtl .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:auto;left:50px}
.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:5px}
.dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{right:5px!important}
.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{left:5px!important;right:auto!important}
.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{background:0 0;padding:4px;border-radius:10px 10px 0 0}
.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-top:10px;padding-bottom:10px;line-height:normal;font-size:14px}
.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:15px;top:7px}
.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:23px}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background:#fff;box-shadow:0 0 0 1px #eee}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333;box-shadow:none}
.dgwt-wcas-open-pirx-compact .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp{margin-top:1px}
.dgwt-wcas-suggestions-wrapp-fixed{position:fixed!important}
.dgwt-wcas-posts-results-grid{display:flex;flex-wrap:wrap;grid-gap:20px;justify-content:flex-start}
.dgwt-wcas-posts-results-grid-item{width:calc(25% - 15px);margin-bottom:30px}
a.added_to_cart.wc-forward{
    display: none !important;
}
.kies-opties-button{
    display: inline-block !important;
    padding: 10px 0px !important;
    width: 100% !important;
    font-size: 14px !important;
    font-weight: 700!important;
    text-transform: uppercase !important;
    color: white !important;
    background-color: #ff5d54 !important;
    border-radius: 8px !important;
    text-decoration: none !important;
    text-align: center !important;
    transition: background 0.3s ease-in-out !important;
}
.kies-opties-button:hover{
    background-color: #ff5d54 !important;
}
.filter-button{
    display: flex !important;
    padding: 10px 0px !important;
    width: 100% !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    color: white !important;
    background-color: #ff5d54 !important;
    border-radius: 8px !important;
    text-decoration: none !important;
    text-align: center !important;
    transition: background 0.3s ease-in-out !important;
    justify-content: center; 
    gap: 20px;
    flex-direction: row !important;
    line-height: 2;
}
.filter-button:hover{
    background-color: #ff5d54 !important;
}
.k-faq-content{
    height: 100%;
    max-height: 300px;
    overflow: auto;
}
.k-faq-title::after{
    display: flex;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0px;
    top: 2px;
    font-size: 25px;
    justify-content: center;
    align-items: center;
}
.kaige-variant-button{
    margin: 0px 4px 0px 0px !important;
    border-radius: 50% !important;
}
.product .price, .woocommerce-Price-amount{
    font-size: var(--m-text) !important;
    color: #3443d3 !important;
    font-weight: 700 !important;
}
#-breadcrumb-3-2627 .woocommerce-breadcrumb a:hover{
    color: #404040 !important;
}
.product-addon-totals{
    margin: 15px 0px 20px 0px !important;
    border-top: 0.5px solid #eee !important;
    border-bottom: 0.5px solid #eee !important;
}
.variable-item-span.variable-item-span-button{
    font-size: var(--s-text);
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){
        border: solid 1px #006AFF !important;
        border-radius: 8px;
            box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){
    background-color: #d3e2ff;
    color: #000000;
    border: solid 3px #006AFF !important;
}
.splide__arrow{
    width: 30px;
    height: 30px;
    border-radius: 50% !important;
}
.wc-pao-addon-field{
    border-radius: 12px !important;
    border: none !important;
    font-size: 14px !important;
    box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.2) !important;
    padding: 6px 12px !important;
}
.oxy-toggle{
    border: none !important;
    padding: 0px !important;
    font-size: var(--s-text) !important;
}
.oxy-product-price .woocommerce-Price-amount.amount{
    font-size: var(--h6) !important;
}
.woocommerce-cart-form__cart-item.cart_item .variation{
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: 10px; /* Adjust spacing between label and value */
    margin-top: 0px !important;
    align-items: center;
    font-size: 16px; /* Adjust text size */
    color: #555; /* Adjust text color */
}
.woocommerce-cart-form__cart-item.cart_item .variation dt{
    font-weight: 600;
}
@media (min-width: 768px){.woocommerce-cart-form__cart-item.cart_item .variation dt{
        white-space: nowrap;
    }
}
.woocommerce-cart-form__cart-item.cart_item .variation dd{
    margin: 0;
    padding: 0;
}
.woocommerce-cart-form__cart-item.cart_item .variation dd p{
    margin: 0;
    padding: 0;
}
.oxy-woo-mini-cart__flyout{
    border-radius: 12px !important;
    box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.2) !important;
}
.oxy-woo-mini-cart__flyout .variation{
    display: none !important;
}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart__buttons .button:first-child{
    border-color: var(--accent-1)!important;
    color: var(--accent-1) !important;
}
#-woo-my-account-3-13 input[type=submit], #-woo-my-account-3-13 button[type=submit]{
    background-color: var(--accent-1) !important;
}
#-woo-my-account-3-13 .woocommerce form .form-row input.input-text, #-woo-my-account-3-13 .select2-container--default .select2-selection--single, #-woo-my-account-3-13 .select2-container--default .select2-search--dropdown .select2-search__field, #-woo-my-account-3-13 .select2-dropdown{
    box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.2);
}
.wpgb-color-facet .wpgb-inline-list{
    width: 100%;
    max-width: 230px;
}
.wpgb-color-facet .wpgb-inline-list li{
    margin: 8px 8px 8px 8px !important;
}
.wpgb-color-facet .wpgb-color-control{
    height: 35px !important;
    width: 35px !important;
}
.wp-grid-builder .wpgb-card .add_to_cart_button.added{
    background-image: unset !important;
}
.wp-grid-builder .wpgb-card .wpgb-card-body{
    flex: unset!important;
}
.wpgb-block-4 img{
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  display: block;
}
.vanaf-prijs{
    color:#3443d3!important;
}
.kaige-product-image-wrapper{
            width: 100%;
            aspect-ratio: 16 / 9.4;
            position: relative;
        }
.kaige-product-image-wrapper img{
            width: 100%;
            height: 100%;
            object-fit: cover;
            position: absolute;
            top: 0;
            left: 0;
        }
.wp-grid-builder .wpgb-card:has(img[data-kaige-vroeg]) .wpgb-card-wrapper{
            visibility: visible !important;
            opacity: 1 !important;
            transition: none !important;
        }
.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler{max-width:20px}
.dgwt-wcas-search-wrapp{max-width:450px}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background-color:#fff;border-color:#fff}
.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp{background-color:#fff}
.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp,.dgwt-wcas-suggestion,.dgwt-wcas-datails-title,.dgwt-wcas-details-more-products{border-color:#fff!important}
.dgwt-wcas-search-icon{color:#fff}
.dgwt-wcas-search-icon path{fill:#fff}
#section-229-525{text-align:left}
.oxy-dynamic-list :is([data-id="div_block-179-62047"],#incspec){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}
#div_block-194-62047{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left;width:100%;margin-top:var(--m-space) }
#div_block-195-62047{display:flex;flex-direction:row;align-items:center;margin-right:24px}
#link_button-208-62047{}
@media (max-width:479px){#link_button-208-62047{}
#link_button-208-62047{width:100%;margin-top:12px}
}
#image-197-62047{width:56px;height:56px;max-width:56px;max-height:56px;margin-right:14px}
.oxy-dynamic-list :is([data-id="fancy_icon-183-62047"],#incspec){margin-right:4px}
.oxy-dynamic-list :is([data-id="fancy_icon-184-62047"],#incspec){margin-right:4px}
.oxy-dynamic-list :is([data-id="fancy_icon-185-62047"],#incspec){margin-right:4px}
.oxy-dynamic-list :is([data-id="fancy_icon-186-62047"],#incspec){margin-right:4px}
.oxy-dynamic-list :is([data-id="fancy_icon-187-62047"],#incspec){margin-right:4px}
#fancy_icon-199-62047{margin-right:4px}
#fancy_icon-200-62047{margin-right:4px}
#fancy_icon-201-62047{margin-right:4px}
#fancy_icon-202-62047{margin-right:4px}
#_dynamic_list-178-62047 .oxy-repeater-pages{font-size:12px}
#_dynamic_list-178-62047{outline:none}
#-oxyninja_slider-232-525{display:flex;flex-direction:column;justify-content:center}
@media (max-width:991px){#-oxyninja_slider-232-525{overflow:visible}
}
#section-506-531 > .ct-section-inner-wrap{padding-top:5px;padding-bottom:5px;align-items:center}
#section-290-531 > .ct-section-inner-wrap{padding-top:0;padding-bottom:0}
#section-307-531 > .ct-section-inner-wrap{padding-top:0;padding-bottom:0}
#section-111-531 > .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}
#section-111-531{display:block}
#section-111-531{text-align:left}
@media (max-width:991px){#section-506-531 > .ct-section-inner-wrap{display:none}
#section-506-531{display:none}
}
@media (max-width:991px){#section-290-531{background-color:#3343d3}
}
#div_block-5-531{display:flex;text-align:left;flex-direction:row;align-items:center}
#div_block-384-531{width:33.33%;padding-top:32px;padding-left:32px;padding-right:32px;padding-bottom:32px}
#div_block-482-531{background-color:#ffffff;align-items:center;text-align:left;display:none}
#div_block-486-531{flex-direction:row;display:flex;align-items:center;justify-content:center}
#link-528-531{align-items:center;text-align:center;justify-content:center}
#div_block-284-531{text-align:left;flex-direction:row;display:flex}
#div_block-232-531{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;text-align:center}
#div_block-244-531{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}
#div_block-248-531{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;text-align:center}
#div_block-308-531{text-align:left;flex-direction:row;display:flex}
#div_block-309-531{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;text-align:center}
#div_block-312-531{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}
#div_block-315-531{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;text-align:center}
#div_block-112-531{display:flex}
#div_block-352-531{display:flex}
#div_block-460-531{flex-direction:row;display:flex;justify-content:space-between}
#div_block-435-531{display:none}
#div_block-449-531{flex-direction:row;display:flex;justify-content:space-between}
@media (max-width:991px){#div_block-384-531{padding-top:0px;padding-left:0px;padding-bottom:0px;padding-right:0px;width:NaN%}
}
@media (max-width:991px){#div_block-385-531{width:100%;flex-direction:row;display:flex;justify-content:space-between;align-items:center;margin-top:var(--m-space) }
}
@media (max-width:991px){#div_block-388-531{width:100%}
}
@media (max-width:991px){#div_block-391-531{margin-top:var(--s-space) }
}
@media (max-width:991px){#div_block-465-531{width:100%}
}
@media (max-width:991px){#div_block-468-531{margin-top:var(--s-space) }
}
@media (max-width:991px){#div_block-474-531{width:100%}
}
@media (max-width:991px){#div_block-477-531{margin-top:var(--s-space) }
}
@media (max-width:991px){#div_block-398-531{width:100%}
}
@media (max-width:991px){#div_block-401-531{margin-top:var(--s-space) }
}
@media (max-width:991px){#link-528-531{margin-right:12px}
}
@media (max-width:991px){#div_block-352-531{display:none}
}
@media (max-width:991px){#div_block-435-531{display:flex}
}
@media (max-width:767px){#div_block-5-531{display:flex}
}
@media (max-width:767px){#div_block-244-531{text-align:center;justify-content:flex-end}
}
@media (max-width:767px){#div_block-248-531{display:none}
}
@media (max-width:767px){#div_block-312-531{text-align:center;justify-content:flex-end}
}
@media (max-width:767px){#div_block-315-531{display:none}
}
@media (max-width:991px){#new_columns-383-531> .ct-div-block{width:100% !important}
}
#new_columns-383-531{background-color:#dee1e3}
@media (max-width:991px){#new_columns-383-531{background-color:#3343d3}
}
@media (max-width:991px){#headline-390-531{font-size:16px}
}
@media (max-width:991px){#headline-467-531{font-size:16px}
}
@media (max-width:991px){#headline-476-531{font-size:16px}
}
@media (max-width:991px){#headline-400-531{font-size:16px}
}
@media (max-width:479px){#headline-390-531{font-size:14px}
}
@media (max-width:479px){#headline-467-531{font-size:14px}
}
@media (max-width:479px){#headline-476-531{font-size:14px}
}
@media (max-width:479px){#headline-400-531{font-size:14px}
}
#text_block-8-531:hover{color:#f4f4f8}
#text_block-11-531:hover{color:#f4f4f8}
#text_block-386-531{font-size:16px;color:#374047;text-transform:uppercase;letter-spacing:4px;margin-bottom:8px}
#text_block-488-531{font-weight:700;font-size:13px}
#text_block-489-531{font-size:9px}
#text_block-294-531{color:#08080c}
#text_block-297-531{color:#08080c}
#text_block-302-531{color:#08080c}
#text_block-115-531{line-height:1.4}
#text_block-524-531{line-height:1.4;margin-bottom:10px}
#text_block-358-531{line-height:1.4}
#text_block-459-531{line-height:1.4}
#text_block-355-531{line-height:1.4}
#text_block-525-531{line-height:1.4;margin-bottom:10px}
#text_block-450-531{line-height:1.4}
#text_block-451-531{line-height:1.4}
@media (max-width:991px){#text_block-386-531{color:#f4f4f8}
}
@media (max-width:991px){#text_block-294-531{color:#f4f4f8}
}
@media (max-width:991px){#text_block-297-531{color:#f4f4f8}
}
@media (max-width:991px){#text_block-302-531{color:#f4f4f8}
}
@media (max-width:991px){#text_block-115-531{margin-bottom:0px}
}
@media (max-width:991px){#text_block-434-531{display:none}
}
@media (max-width:991px){#text_block-524-531{margin-bottom:0px;display:none}
}
@media (max-width:991px){#text_block-525-531{margin-bottom:10px}
}
@media (max-width:991px){#text_block-450-531{font-size:var(--m-text) }
}
@media (max-width:991px){#text_block-451-531{font-size:var(--m-text) }
}
@media (max-width:767px){#text_block-8-531{display:none}
}
@media (max-width:767px){#text_block-11-531{display:none}
}
#link_text-392-531{color:#606e79}
#link_text-393-531{color:#606e79}
#link_text-394-531{color:#606e79}
#link_text-395-531{color:#606e79}
#link_text-430-531{color:#606e79}
#link_text-522-531{color:#606e79}
#link_text-470-531{color:#606e79}
#link_text-471-531{color:#606e79}
#link_text-472-531{color:#606e79}
#link_text-473-531{color:#606e79}
#link_text-478-531{color:#606e79}
#link_text-479-531{color:#606e79}
#link_text-480-531{color:#606e79}
#link_text-481-531{color:#606e79}
#link_text-402-531{color:#606e79}
#link_text-403-531{color:#606e79}
#link_text-404-531{color:#606e79}
#link_text-431-531{color:#606e79}
#link_text-141-531{margin-bottom:0px}
@media (max-width:991px){#link_text-392-531{color:#08080c}
}
@media (max-width:991px){#link_text-393-531{color:#08080c}
}
@media (max-width:991px){#link_text-394-531{color:#08080c}
}
@media (max-width:991px){#link_text-395-531{color:#08080c}
}
@media (max-width:991px){#link_text-430-531{color:#08080c}
}
@media (max-width:991px){#link_text-522-531{color:#08080c}
}
@media (max-width:991px){#link_text-470-531{color:#08080c}
}
@media (max-width:991px){#link_text-471-531{color:#08080c}
}
@media (max-width:991px){#link_text-472-531{color:#08080c}
}
@media (max-width:991px){#link_text-473-531{color:#08080c}
}
@media (max-width:991px){#link_text-478-531{color:#08080c}
}
@media (max-width:991px){#link_text-479-531{color:#08080c}
}
@media (max-width:991px){#link_text-480-531{color:#08080c}
}
@media (max-width:991px){#link_text-481-531{color:#08080c}
}
@media (max-width:991px){#link_text-402-531{color:#08080c}
}
@media (max-width:991px){#link_text-403-531{color:#08080c}
}
@media (max-width:991px){#link_text-404-531{color:#08080c}
}
@media (max-width:991px){#link_text-431-531{color:#08080c}
}
@media (max-width:991px){#link_text-30-531{margin-right:var(--s-space) }
}
@media (max-width:991px){#link_text-141-531{display:none}
}
@media (max-width:991px){#link_text-139-531{display:none}
}
@media (max-width:991px){#link_text-442-531{margin-bottom:0px}
}
@media (max-width:767px){#link_text-30-531{display:none}
}
#link-374-531{display:none}
#link-183-531{display:none}
#link-25-531{background-size:contain;background-repeat:no-repeat;height:100%;width:100%;max-width:200px;background-position:0% 50%}
#link-378-531{align-items:center;text-align:center;justify-content:center;margin-right:10px}
@media (max-width:991px){#link-378-531{margin-right:8px}
}
@media (max-width:767px){#link-6-531{margin-bottom:7px;display:none}
}
@media (max-width:767px){#link-9-531{display:none}
}
@media (max-width:767px){#link-374-531{display:flex}
}
@media (max-width:767px){#link-183-531{display:none}
}
@media (max-width:767px){#link-25-531{min-width:150px}
}
@media (max-width:479px){#link-25-531{max-width:100px}
}
#image-379-531{height:25px;width:80px}
#image-527-531{width:100%;height:auto}
#image-483-531{width:25%}
#image-490-531{width:38.484375px;height:auto }
#image-529-531{width:83px;height:auto }
#image-530-531{width:clamp(50px,14.3vw,61px) ;height:auto ;display:none}
#image-114-531{width:200px;height:51px}
@media (max-width:991px){#image-379-531{margin-right:var(--m-space) }
}
@media (max-width:991px){#image-490-531{width:calc(clamp(50px,14.3vw,61px) * 0.498996918) }
}
@media (max-width:991px){#image-529-531{display:none}
}
@media (max-width:991px){#image-530-531{display:block}
}
#fancy_icon-375-531>svg{width:25px;height:25px}
#fancy_icon-181-531>svg{width:25px;height:25px}
#fancy_icon-420-531{display:none}
#fancy_icon-233-531{color:#ff463d}
#fancy_icon-233-531>svg{width:18px;height:18px}
#fancy_icon-510-531{color:#f4f4f8}
#fancy_icon-510-531>svg{width:18px;height:18px}
#fancy_icon-510-531{display:none}
#fancy_icon-245-531{color:#ff463d}
#fancy_icon-245-531>svg{width:18px;height:18px}
#fancy_icon-511-531{color:#f4f4f8}
#fancy_icon-511-531>svg{width:18px;height:18px}
#fancy_icon-511-531{display:none}
#fancy_icon-249-531{color:#ff463d}
#fancy_icon-249-531>svg{width:18px;height:18px}
#fancy_icon-512-531{color:#f4f4f8}
#fancy_icon-512-531>svg{width:18px;height:18px}
#fancy_icon-512-531{display:none}
#fancy_icon-310-531{color:#eeeff2}
#fancy_icon-310-531>svg{width:18px;height:18px}
#fancy_icon-313-531{color:#eeeff2}
#fancy_icon-313-531>svg{width:18px;height:18px}
#fancy_icon-316-531{color:#eeeff2}
#fancy_icon-316-531>svg{width:18px;height:18px}
#fancy_icon-149-531{color:#191919}
#fancy_icon-151-531{color:#191919}
#fancy_icon-151-531{margin-right:0px;padding-right:0px}
@media (max-width:991px){#fancy_icon-387-531>svg{width:30px;height:30px}
}
@media (max-width:991px){#fancy_icon-371-531{margin-right:var(--m-space) }
}
@media (max-width:991px){#fancy_icon-420-531>svg{width:30px;height:30px}
#fancy_icon-420-531{display:flex;width:44px;height:44px;align-items:center;justify-content:center}
}
@media (max-width:991px){#fancy_icon-233-531{color:#ff463d}
#fancy_icon-233-531{display:none}
}
@media (max-width:991px){#fancy_icon-510-531{color:#f4f4f8}
#fancy_icon-510-531{display:flex}
}
@media (max-width:991px){#fancy_icon-245-531{color:#ff463d}
#fancy_icon-245-531{display:none}
}
@media (max-width:991px){#fancy_icon-511-531{color:#f4f4f8}
#fancy_icon-511-531{display:flex}
}
@media (max-width:991px){#fancy_icon-249-531{color:#ff463d}
#fancy_icon-249-531{display:none}
}
@media (max-width:991px){#fancy_icon-512-531{color:#f4f4f8}
#fancy_icon-512-531{display:flex}
}
#code_block-348-531{margin-right:0px}
#shortcode-432-531{display:none}
#shortcode-509-531{width:100%}
@media (max-width:991px){#shortcode-432-531{display:flex;margin-right:var(--m-space) }
}
@media (max-width:991px){#shortcode-509-531{display:none}
}
#_header-2-531.oxy-sticky-header-active{animation-duration:0.6s}
#_header_row-3-531 .oxy-nav-menu-open,#_header_row-3-531 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#3343d3}
.oxy-header.oxy-sticky-header-active > #_header_row-3-531.oxygen-show-in-sticky-only{display:block}
#_header_row-3-531{background-color:#3343d3;padding-top:7px;padding-bottom:7px}
#_header_row-23-531 .oxy-nav-menu-open,#_header_row-23-531 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#f4f4f8}
.oxy-header.oxy-sticky-header-active > #_header_row-23-531.oxygen-show-in-sticky-only{display:block}
#_header_row-23-531{background-color:#f4f4f8}
#-cart-counter-369-531 .oxy-cart-counter_icon{color:#f4f4f8}
#-cart-counter-369-531 .oxy-cart-counter_count{font-weight:600;margin-top:-14px}
#-cart-counter-369-531 .oxy-cart-counter_number{font-size:12px;color:#ffffff;background-color:#ff463d}
#-cart-counter-369-531 .oxy-cart-counter_inner_content{display:none}
.oxy-cart-counter{position:relative}
.oxy-cart-counter_link{color:inherit}
.oxygen-builder-body .oxy-cart-counter > div:not(.oxy-cart-counter_inner_content):not(.oxy-cart-counter_icon_count){display:none}
.oxy-cart-counter_inner_content{background-color:#fff;position:absolute;visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-timing-function:ease;transition-duration:0.3s;z-index:99;width:300px;max-width:90vw;right:0;padding:20px}
.oxy-cart-counter_visible + .oxy-cart-counter_inner_content{visibility:visible;opacity:1}
.oxy-cart-counter_icon_count{background:none;border:none;position:relative}
.oxy-cart-counter_icon_count[data-reveal]{cursor:pointer}
.oxy-cart-counter_icon_count:focus,.oxy-cart-counter_link:focus{outline:none}
.oxy-cart-counter_icon_svg{height:1em;width:1em;fill:currentColor}
.oxy-cart-counter_icon_count,.oxy-cart-counter_count{display:flex;align-items:center}
.oxy-cart-counter_count{right:-10px}
.oxy-cart-counter_number{display:flex;align-items:center;justify-content:center;border-radius:100px;background-color:#333;color:#fff;font-size:14px;height:20px;width:20px;transition-property:color,background-color;transition-timing-function:ease;transition-duration:0.3s}
.oxy-cart-counter_icon{transition-property:color,background-color;transition-timing-function:ease;transition-duration:0.3s}
.oxy-cart-counter_number:empty::before{content:'0'}
.oxy-cart-counter_hidden .oxy-cart-counter_number:empty{display:none}
.oxygen-builder-body .oxy-cart-counter_hidden .oxy-cart-counter_number:empty{display:flex}
#-cart-counter-369-531{margin-bottom:-5px}
@media (max-width:991px){#-cart-counter-369-531{margin-right:5px}
}
#-off-canvas-381-531 .offcanvas-inner{background-color:#ffffff}
body:not(.oxygen-builder-body) #-off-canvas-381-531{display:block}
body:not(.oxygen-builder-body) .editor-styles-wrapper #-off-canvas-381-531{visibility:hidden}
body.oxygen-builder-body #-off-canvas-381-531 .offcanvas-inner{-webkit-transform:none;-ms-transform:none;transform:none;z-index:2147483640}
.oxy-off-canvas{visibility:visible;pointer-events:none}
.offcanvas-inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;height:100vh;max-width:100%;width:280px;overflow-x:hidden;top:0;left:0;padding:30px;z-index:1000;-webkit-transition:-webkit-transform .5s cubic-bezier(0.77,0,0.175,1),box-shadow .5s cubic-bezier(0.77,0,0.175,1);transition:transform .5s cubic-bezier(0.77,0,0.175,1),box-shadow .5s cubic-bezier(0.77,0,0.175,1);-o-transition:-o-transform .5s cubic-bezier(0.77,0,0.175,1),box-shadow .5s cubic-bezier(0.77,0,0.175,1);pointer-events:auto}
.offcanvas-inner:focus{outline:none}
.oxy-offcanvas_backdrop{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .5s cubic-bezier(0.77,0,0.175,1);-o-transition:all .5s cubic-bezier(0.77,0,0.175,1);transition:all .5s cubic-bezier(0.77,0,0.175,1);pointer-events:auto;z-index:10}
.oxy-off-canvas-toggled .oxy-offcanvas_backdrop{opacity:1;visibility:visible}
body.oxygen-builder-body .oxy-slide-menu-dropdown-icon-click-area{position:relative;z-index:2147483641}
body.oxygen-builder-body .oxy-offcanvas_backdrop{opacity:1;visibility:visible}
.oxy-off-canvas .aos-animate-disabled[data-aos^='fade'][data-aos^='fade']{opacity:0}
.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up']{transform:translate3d(0,100px,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down']{transform:translate3d(0,-100px,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='fade-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-right']{transform:translate3d(-100px,0,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='fade-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-left']{transform:translate3d(100px,0,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up-right']{transform:translate3d(-100px,100px,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up-left']{transform:translate3d(100px,100px,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down-right']{transform:translate3d(-100px,-100px,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down-left']{transform:translate3d(100px,-100px,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom']{opacity:0;transition-property:opacity,transform}
.oxy-off-canvas .aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'].aos-animate,.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'].aos-animate{opacity:1;transform:translateZ(0) scale(1)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in']{transform:scale(0.6)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-up']{transform:translate3d(0,100px,0) scale(0.6)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-down']{transform:translate3d(0,-100px,0) scale(0.6)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-right']{transform:translate3d(-100px,0,0) scale(0.6)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-left']{transform:translate3d(100px,0,0) scale(0.6)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out']{transform:scale(1.2)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-up']{transform:translate3d(0,100px,0) scale(1.2)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-down']{transform:translate3d(0,-100px,0) scale(1.2)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-right']{transform:translate3d(-100px,0,0) scale(1.2)}
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-left'],.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-left']{transform:translate3d(100px,0,0) scale(1.2)}
.oxy-off-canvas .aos-animate-disabled[data-aos^='slide'][data-aos^='slide'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='slide'][data-aos^='slide']{transition-property:transform}
.oxy-off-canvas .aos-animate-disabled[data-aos='slide-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-up']{transform:translate3d(0,100%,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='slide-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-down']{transform:translate3d(0,-100%,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='slide-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-right']{transform:translate3d(-100%,0,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='slide-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-left']{transform:translate3d(100%,0,0)}
.oxy-off-canvas .aos-animate-disabled[data-aos^='flip'][data-aos^='flip'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='flip'][data-aos^='flip']{backface-visibility:hidden;transition-property:transform}
.oxy-off-canvas .aos-animate-disabled[data-aos='flip-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-left']{transform:perspective(2500px) rotateY(-100deg)}
.oxy-off-canvas .aos-animate-disabled[data-aos='flip-right'],.oxy-off-canvas .aos-animate-disabled[data-aos='flip-right']{transform:perspective(2500px) rotateY(100deg)}
.oxy-off-canvas .aos-animate-disabled[data-aos='flip-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-up']{transform:perspective(2500px) rotateX(-100deg)}
.oxy-off-canvas .aos-animate-disabled[data-aos='flip-up'].aos-animate{transform:perspective(2500px) rotateX(0)}
.oxy-off-canvas .aos-animate-disabled[data-aos='flip-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-down']{transform:perspective(2500px) rotateX(100deg)}
.oxy-off-canvas .aos-animate-disabled[data-aos='flip-down'].aos-animate{transform:perspective(2500px) rotateX(0)}
.oxy-off-canvas .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.admin-bar .oxy-off-canvas .offcanvas-inner{margin-top:32px}
@media screen and (max-width:782px){.admin-bar .oxy-off-canvas .offcanvas-inner{margin-top:46px}
}
body.oxygen-builder-body.admin-bar .oxy-off-canvas .offcanvas-inner{margin-top:0}
.oxy-off-canvas .offcanvas-inner{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
#-off-canvas-381-531.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner{-webkit-transform:none;-ms-transform:none;transform:none}
[data-offcanvas-push='#-off-canvas-381-531'].oxy-off-canvas-toggled{-webkit-transform:translate(var(--offcanvas-push),0);-ms-transform:translate(var(--offcanvas-push),0);transform:translate(var(--offcanvas-push),0)}
body:not(.oxygen-builder-body) #-off-canvas-381-531:not(.oxy-off-canvas-toggled) .offcanvas-inner{box-shadow:none}
@media (max-width:991px){#-off-canvas-381-531 .offcanvas-inner{background-color:#3343d3;width:495px}
body:not(.oxygen-builder-body) #-off-canvas-381-531{display:block}
body:not(.oxygen-builder-body) .editor-styles-wrapper #-off-canvas-381-531{visibility:hidden}
body.oxygen-builder-body #-off-canvas-381-531 .offcanvas-inner{-webkit-transform:none;-ms-transform:none;transform:none;z-index:2147483640}
.oxy-off-canvas .offcanvas-inner{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
#-off-canvas-381-531.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner{-webkit-transform:none;-ms-transform:none;transform:none}
[data-offcanvas-push='#-off-canvas-381-531'].oxy-off-canvas-toggled{-webkit-transform:translate(var(--offcanvas-push),0);-ms-transform:translate(var(--offcanvas-push),0);transform:translate(var(--offcanvas-push),0)}
body:not(.oxygen-builder-body) #-off-canvas-381-531:not(.oxy-off-canvas-toggled) .offcanvas-inner{box-shadow:none}
}
.oxy-pro-menu-list{display:flex;padding:0;margin:0;align-items:center}
.oxy-pro-menu .oxy-pro-menu-list .menu-item{list-style-type:none;display:flex;flex-direction:column;width:100%;transition-property:background-color,color,border-color}
.oxy-pro-menu-list > .menu-item{white-space:nowrap}
.oxy-pro-menu .oxy-pro-menu-list .menu-item a{text-decoration:none;border-style:solid;border-width:0;transition-timing-function:ease-in-out;transition-property:background-color,color,border-color;border-color:transparent}
.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a,.oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a{border-color:currentColor}
.oxy-pro-menu .menu-item,.oxy-pro-menu .sub-menu{position:relative}
.oxy-pro-menu .menu-item .sub-menu{padding:0;flex-direction:column;white-space:nowrap;display:flex;visibility:hidden;position:absolute;z-index:9999999;top:100%;transition-property:opacity,transform,visibility}
.oxy-pro-menu-off-canvas .sub-menu:before,.oxy-pro-menu-open .sub-menu:before{display:none}
.oxy-pro-menu .menu-item .sub-menu.aos-animate,.oxy-pro-menu-init .menu-item .sub-menu[data-aos^=flip]{visibility:visible}
.oxy-pro-menu-container:not(.oxy-pro-menu-init) .menu-item .sub-menu[data-aos^=flip]{transition-duration:0s}
.oxy-pro-menu .sub-menu .sub-menu,.oxy-pro-menu.oxy-pro-menu-vertical .sub-menu{left:100%;top:0}
.oxy-pro-menu .sub-menu.sub-menu-left{right:0;left:auto !important;margin-right:100%}
.oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{margin-right:0}
.oxy-pro-menu .sub-menu li.menu-item{flex-direction:column}
.oxy-pro-menu-mobile-open-icon,.oxy-pro-menu-mobile-close-icon{display:none;cursor:pointer;align-items:center}
.oxy-pro-menu-off-canvas .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon{display:inline-flex}
.oxy-pro-menu-mobile-open-icon > svg,.oxy-pro-menu-mobile-close-icon > svg{fill:currentColor}
.oxy-pro-menu-mobile-close-icon{position:absolute}
.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container{width:100%;position:fixed;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:auto;z-index:2147483642 !important;background-color:#fff}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container{transition-property:opacity,transform,visibility}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container[data-aos^=slide]{transition-property:transform}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container[data-aos^=flip]{visibility:visible !important}
.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list,.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list{align-items:center;justify-content:center;flex-direction:column}
.oxy-pro-menu.oxy-pro-menu-open > .oxy-pro-menu-container{max-height:100vh;overflow:auto;width:100%}
.oxy-pro-menu.oxy-pro-menu-off-canvas > .oxy-pro-menu-container{max-height:100vh;overflow:auto;z-index:1000}
.oxy-pro-menu-container > div:first-child{margin:auto}
.oxy-pro-menu-off-canvas-container{display:flex !important;position:fixed;width:auto;align-items:center;justify-content:center}
.oxy-pro-menu-off-canvas-container a,.oxy-pro-menu-open-container a{word-break:break-word}
.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-list{align-items:center;justify-content:center;flex-direction:column}
.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-container .oxy-pro-menu-list .menu-item,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item{flex-direction:column;width:100%;text-align:center}
.oxy-pro-menu.oxy-pro-menu-off-canvas .sub-menu,.oxy-pro-menu.oxy-pro-menu-open .sub-menu{display:none;visibility:visible;opacity:1;position:static;align-items:center;justify-content:center;white-space:normal;width:100%}
.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item,.oxy-pro-menu.oxy-pro-menu-open .menu-item{justify-content:center;min-height:32px}
.oxy-pro-menu .menu-item.menu-item-has-children,.oxy-pro-menu .sub-menu .menu-item.menu-item-has-children{flex-direction:row;align-items:center}
.oxy-pro-menu .menu-item > a{display:inline-flex;align-items:center;justify-content:center}
.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu.oxy-pro-menu-open .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area{min-width:32px;min-height:32px}
.oxy-pro-menu .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area{display:flex;align-items:center;justify-content:center}
.oxy-pro-menu .menu-item-has-children > a svg{width:1.4em;height:1.4em;fill:currentColor;transition-property:transform}
.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item > a svg,.oxy-pro-menu.oxy-pro-menu-open .menu-item > a svg{width:1em;height:1em}
.oxy-pro-menu-off-canvas .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area{display:none}
.oxy-pro-menu-off-canvas .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area{min-height:32px;width:0px}
.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children{padding-right:0px}
.oxy-pro-menu-container .menu-item a{width:100%;text-align:center}
.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu{top:100%;left:0}
.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu{top:0;left:100%}
.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a{-webkit-tap-highlight-color:transparent}
.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{border-radius:0px !important;width:100%}
.oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:none}
.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:auto}
.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="right"]{pointer-events:none}
.sub-menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{pointer-events:none}
.oxy-pro-menu-dropdown-animating-out{pointer-events:none}
.oxy-pro-menu-list .menu-item a{border-color:transparent}
.oxy-pro-menu-list .menu-item.current-menu-item a,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover{border-color:currentColor}
#-pro-menu-28-531 .oxy-pro-menu-list .menu-item,#-pro-menu-28-531 .oxy-pro-menu-list .menu-item a{font-family:'Source Sans 3';font-size:14px;font-weight:500;color:#191919;transition-duration:0s}
#-pro-menu-28-531 .oxy-pro-menu-list .menu-item a{padding-left:10px;padding-right:10px;padding-bottom:5px;padding-top:5px}
#-pro-menu-28-531 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-28-531 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{color:rgba(53,53,53,0.80)}
#-pro-menu-28-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:0px 3px 10px rgba(0,0,0,0.1)}
#-pro-menu-28-531 .sub-menu{border-radius:7px}
#-pro-menu-28-531 .sub-menu > li:last-child > a{border-bottom-left-radius:7px;border-bottom-right-radius:7px}
#-pro-menu-28-531 .sub-menu > li:first-child > a{border-top-left-radius:7px;border-top-right-radius:7px}
#-pro-menu-28-531 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:10px;margin-left:5px}
#-pro-menu-28-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{background-color:#f4f4f8;color:#191919;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px}
#-pro-menu-28-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover,#-pro-menu-28-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:focus-within{background-color:#ff463d;color:#f4f4f8}
#-pro-menu-28-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row}
#-pro-menu-28-531 .oxy-pro-menu-container .menu-item > a{text-align:center;justify-content:center}
#-pro-menu-28-531 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,#-pro-menu-28-531 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:center}
#-pro-menu-28-531 .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0}
@media (max-width:991px){#-pro-menu-28-531 .oxy-pro-menu-mobile-open-icon{display:inline-flex}
#-pro-menu-28-531.oxy-pro-menu-open .oxy-pro-menu-mobile-open-icon{display:none}
#-pro-menu-28-531 .oxy-pro-menu-container{visibility:hidden;position:fixed}
#-pro-menu-28-531.oxy-pro-menu-open .oxy-pro-menu-container{visibility:visible}
}
#-pro-menu-28-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area,#-pro-menu-28-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area{margin-right:-4px}
#-pro-menu-28-531{menu-off-canvas-animation:fade-right;menu-dropdown-animation:fade;display:none}
#-pro-menu-28-531:hover{oxy-pro-menu-slug-oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemabackground-color:#ff463d;oxy-pro-menu-slug-oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemacolor:#f4f4f8;oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor:rgba(53,53,53,0.80)}
#-pro-menu-495-531 .oxy-pro-menu-list .menu-item,#-pro-menu-495-531 .oxy-pro-menu-list .menu-item a{font-family:'Source Sans 3';font-size:14px;font-weight:700;color:#f4f4f8;transition-duration:0s}
#-pro-menu-495-531 .oxy-pro-menu-list .menu-item a{padding-bottom:5px;padding-top:5px;padding-left:25px;padding-right:25px}
#-pro-menu-495-531 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-495-531 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{color:#f4f4f8}
#-pro-menu-495-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:0px 3px 10px rgba(0,0,0,0.1)}
#-pro-menu-495-531 .sub-menu{border-radius:7px}
#-pro-menu-495-531 .sub-menu > li:last-child > a{border-bottom-left-radius:7px;border-bottom-right-radius:7px}
#-pro-menu-495-531 .sub-menu > li:first-child > a{border-top-left-radius:7px;border-top-right-radius:7px}
#-pro-menu-495-531 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:10px;margin-left:5px}
#-pro-menu-495-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{background-color:#f4f4f8;color:#191919;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px}
#-pro-menu-495-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover,#-pro-menu-495-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:focus-within{background-color:#ff463d;color:#f4f4f8}
#-pro-menu-495-531 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row}
#-pro-menu-495-531 .oxy-pro-menu-container .menu-item > a{text-align:center;justify-content:center}
#-pro-menu-495-531 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,#-pro-menu-495-531 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:center}
#-pro-menu-495-531 .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0}
@media (max-width:991px){#-pro-menu-495-531 .oxy-pro-menu-mobile-open-icon{display:inline-flex}
#-pro-menu-495-531.oxy-pro-menu-open .oxy-pro-menu-mobile-open-icon{display:none}
#-pro-menu-495-531 .oxy-pro-menu-container{visibility:hidden;position:fixed}
#-pro-menu-495-531.oxy-pro-menu-open .oxy-pro-menu-container{visibility:visible}
}
#-pro-menu-495-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area,#-pro-menu-495-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area{margin-right:-4px}
#-pro-menu-495-531{menu-off-canvas-animation:fade-right;menu-dropdown-animation:fade;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}
#-pro-menu-495-531:hover{oxy-pro-menu-slug-oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemabackground-color:#ff463d;oxy-pro-menu-slug-oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemacolor:#f4f4f8;oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor:#f4f4f8}
@media (max-width:991px){#-pro-menu-28-531 .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px;margin-right:15px}
#-pro-menu-28-531 .oxy-pro-menu-mobile-open-icon{margin-top:4px;margin-bottom:4px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
#-pro-menu-28-531 .oxy-pro-menu-mobile-open-icon,#-pro-menu-28-531 .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.7s}
#-pro-menu-28-531 .oxy-pro-menu-mobile-close-icon{margin-top:4px;margin-bottom:4px}
#-pro-menu-28-531 .oxy-pro-menu-mobile-close-icon svg{width:30px;height:30px}
#-pro-menu-28-531 .oxy-pro-menu-mobile-close-icon,#-pro-menu-28-531 .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.6s}
#-pro-menu-28-531 .oxy-pro-menu-off-canvas-container > div:first-child,#-pro-menu-28-531 .oxy-pro-menu-open-container > div:first-child{min-width:80%}
#-pro-menu-28-531 .oxy-pro-menu-off-canvas-container{width:75%}
#-pro-menu-28-531 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,#-pro-menu-28-531 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px}
#-pro-menu-28-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,#-pro-menu-28-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-28-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,#-pro-menu-28-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{font-family:'Montserrat';font-size:30px;font-weight:600;line-height:1.8}
#-pro-menu-28-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,#-pro-menu-28-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:35px}
#-pro-menu-28-531 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,#-pro-menu-28-531 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0);border-top-width:2px;border-top-color:#ff463d}
#-pro-menu-28-531 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-28-531 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:center;justify-content:center}
#-pro-menu-28-531{order:-1;flex-shrink:1;display:none}
#-pro-menu-28-531:hover{display:none}
}
@media (max-width:991px){#-pro-menu-495-531 .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px;margin-right:15px}
#-pro-menu-495-531 .oxy-pro-menu-mobile-open-icon{margin-top:4px;margin-bottom:4px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
#-pro-menu-495-531 .oxy-pro-menu-mobile-open-icon,#-pro-menu-495-531 .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.7s}
#-pro-menu-495-531 .oxy-pro-menu-mobile-close-icon{margin-top:4px;margin-bottom:4px}
#-pro-menu-495-531 .oxy-pro-menu-mobile-close-icon svg{width:30px;height:30px}
#-pro-menu-495-531 .oxy-pro-menu-mobile-close-icon,#-pro-menu-495-531 .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.6s}
#-pro-menu-495-531 .oxy-pro-menu-off-canvas-container > div:first-child,#-pro-menu-495-531 .oxy-pro-menu-open-container > div:first-child{min-width:80%}
#-pro-menu-495-531 .oxy-pro-menu-off-canvas-container{width:75%}
#-pro-menu-495-531 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,#-pro-menu-495-531 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px}
#-pro-menu-495-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,#-pro-menu-495-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-495-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,#-pro-menu-495-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{font-family:'Montserrat';font-size:30px;font-weight:600;line-height:1.8}
#-pro-menu-495-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,#-pro-menu-495-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:35px}
#-pro-menu-495-531 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,#-pro-menu-495-531 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0);border-top-width:2px;border-top-color:#ff463d}
#-pro-menu-495-531 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-495-531 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:center;justify-content:center}
#-pro-menu-495-531{order:-1;flex-shrink:1;display:none}
#-pro-menu-495-531:hover{display:none}
}
@media (max-width:479px){#-pro-menu-28-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,#-pro-menu-28-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-28-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,#-pro-menu-28-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{font-size:18px}
}
@media (max-width:479px){#-pro-menu-495-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,#-pro-menu-495-531 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-495-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,#-pro-menu-495-531 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{font-size:18px}
}
#section-2-2627 > .ct-section-inner-wrap{padding-top:var(--s-space) ;padding-bottom:0}
#section-4-2627 > .ct-section-inner-wrap{padding-top:0;padding-bottom:0}
#section-10-2627 > .ct-section-inner-wrap{padding-top:0}
#div_block-12-2627{width:29.66%;position:relative;height:fit-content ;padding-top:0px;padding-left:0px}
#div_block-13-2627{width:100%%;min-width:100%}
#div_block-34-2627{font-size:16px;font-weight:700;text-transform:uppercase;padding-bottom:5px}
#div_block-37-2627{width:70.34%;padding-top:0px}
#div_block-38-2627{width:100%;padding-bottom:15px;flex-direction:row;display:flex;justify-content:flex-start;align-items:flex-start}
#div_block-77-2627{width:100%;padding-bottom:15px;flex-direction:row;display:flex;justify-content:space-between}
#div_block-42-2627{useCustomTag:false;display:none}
#div_block-43-2627{useCustomTag:true}
#div_block-49-2627{width:29.66%;position:relative;height:fit-content }
#div_block-99-2627{width:100%%;min-width:100%}
#div_block-71-2627{font-size:16px;font-weight:700;text-transform:uppercase}
@media (max-width:991px){#div_block-12-2627{display:none}
}
@media (max-width:991px){#div_block-37-2627{position:relative;padding-left:0px;padding-right:0px}
}
@media (max-width:991px){#div_block-42-2627{display:flex;text-align:left;position:fixed;bottom:30px;width:100%;left:0%;align-items:center;z-index:2}
}
@media (max-width:991px){#div_block-43-2627{min-width:200px;max-width:200px;width:100%}
}
@media (max-width:991px){#div_block-44-2627{display:flex;text-align:left}
}
@media (max-width:991px){#div_block-49-2627{display:flex;width:80%;padding-top:30px;position:relative;top:50px;justify-content:center;flex-direction:column;padding-bottom:30px}
}
@media (max-width:991px){#div_block-75-2627{width:30px;height:30px;display:flex;justify-content:center;align-items:center;float:right;position:absolute;top:25px;right:25px}
}
@media (max-width:991px){#div_block-136-2627{width:50%}
}
@media (max-width:767px){#div_block-38-2627{text-align:justify;flex-direction:column;display:flex;gap:15px}
}
@media (max-width:767px){#div_block-77-2627{text-align:justify;flex-direction:column;display:flex;gap:15px}
}
@media (max-width:479px){#div_block-38-2627{text-align:justify;display:flex;gap:15px}
}
@media (max-width:479px){#div_block-77-2627{text-align:justify;display:flex;gap:15px}
}
@media (max-width:479px){#div_block-136-2627{width:75%;height:100 }
}
@media (max-width:991px){#new_columns-11-2627> .ct-div-block{width:100% !important}
}
#headline-130-2627{margin-left:-4px}
#link_button-74-2627{}
@media (max-width:991px){#link_button-74-2627{}
#link_button-74-2627{margin-top:50px}
}
#fancy_icon-76-2627>svg{width:34px;height:34px}
@media (max-width:991px){#fancy_icon-46-2627>svg{width:25px;height:25px}
}
@media (max-width:991px){#fancy_icon-76-2627>svg{width:25px;height:25px}
}
#modal-48-2627{width:70%;background-color:#ffffff;display:flex;text-align:left;modal-position:left;height:100svh ;position:relative;z-index:10}
@media (max-width:991px){#modal-48-2627{z-index:3;position:relative;align-items:center;justify-content:flex-start;display:flex}
}
.oxy-wpgb-grid{width:100%}
.oxy-wpgb-facet{width:100%}
.oxy-wpgb-facet .wpgb-facet > fieldset:last-child,.oxy-wpgb-facet .wpgb-facet > .wpgb-button{margin-bottom:0}
#-wpgb-facet-78-2627 .wpgb-facet .wpgb-input{padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px}
#-wpgb-facet-78-2627 .wpgb-facet .wpgb-facet-title{display:none}
#-wpgb-facet-78-2627{min-width:300px;width:45%}
#-wpgb-facet-79-2627 .wpgb-facet .wpgb-facet-title{display:none}
#-wpgb-facet-79-2627{min-width:300px;width:45%}
#-wpgb-facet-47-2627{display:flex;justify-content:center}
@media (max-width:767px){#-wpgb-facet-78-2627{width:100%;min-width:150px}
}
@media (max-width:767px){#-wpgb-facet-79-2627{width:100%;min-width:150px}
}
#-woo-archive-description-7-2627{width:99%}
@media (max-width:991px){#-woo-archive-description-7-2627{width:100%;max-width:100%}
}
.woocommerce .woocommerce-breadcrumb{margin-bottom:0}
#-breadcrumb-3-2627 nav.woocommerce-breadcrumb{font-size:var(--s-text) ;font-family:'Montserrat';font-weight:700;color:#ff463d}
#-breadcrumb-3-2627 .woocommerce-breadcrumb a{color:#08080c}
#-breadcrumb-3-2627 .woocommerce-breadcrumb a:hover{color:#08080c;text-decoration:underline}
#-breadcrumb-3-2627:hover{oxy-breadcrumb-slug-woocommercebreadcrumbacolor:#08080c;oxy-breadcrumb-slug-woocommercebreadcrumbatext-decoration:underline}
.ct-section{
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block{
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns{
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text{
display:inline-block;
}
.ct-link{
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button{
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button{
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image{
max-width:100%;
}
.ct-fancy-icon>svg{
width:55px;height:55px;}
.ct-inner-content{
width:100%;
}
.ct-slide{
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode{
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments{
width:100%;
text-align:left;
}
.oxy-comment-form{
width:100%;
}
.oxy-login-form{
width:100%;
}
.oxy-search-form{
width:100%;
}
.oxy-tabs-contents{
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab{
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content{
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial{
width:100%;
}
.oxy-icon-box{
width:100%;
}
.oxy-pricing-box{
width:100%;
}
.oxy-posts-grid{
width:100%;
}
.oxy-gallery{
width:100%;
}
.ct-slider{
width:100%;
}
.oxy-tabs{
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal{
flex-direction:column;
align-items:flex-start;
}
.ct-span{
display:inline-block;
text-decoration:inherit;
}
.ct-widget{
width:100%;
}
.oxy-dynamic-list{
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text{ max-width: 100%; }
img{ flex-shrink: 0; }
body *{ min-height: 1px; }
}
.oxy-testimonial{
                flex-direction: row;
                align-items: center;
            }
.oxy-testimonial .oxy-testimonial-photo-wrap{
                order: 1;
            }
.oxy-testimonial .oxy-testimonial-photo{
                width: 125px;                height: 125px;                margin-right: 20px;
            }
.oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap{
                align-items: flex-start;                text-align: left;            }
.oxy-testimonial .oxy-testimonial-text{
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
.oxy-testimonial .oxy-testimonial-author{
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
.oxy-testimonial .oxy-testimonial-author-info{
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
.oxy-icon-box{
                text-align: left;                flex-direction: column;            }
.oxy-icon-box .oxy-icon-box-icon{
                margin-bottom: 12px;
                align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-heading{
                font-size: 21px;
margin-bottom: 12px;            }
.oxy-icon-box .oxy-icon-box-text{
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-link{
                margin-top: 20px;                            }
.oxy-pricing-box .oxy-pricing-box-section{
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{
                justify-content: center;            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{
                justify-content: center;            }
.oxy-pricing-box .oxy-pricing-box-title-title{
                font-size: 48px;
            }
.oxy-pricing-box .oxy-pricing-box-title-subtitle{
                font-size: 24px;
            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{
                                                flex-direction: row;                                            }
.oxy-pricing-box .oxy-pricing-box-currency{
                font-size: 28px;
            }
.oxy-pricing-box .oxy-pricing-box-amount-main{
                font-size: 80px;
line-height: 0.7;
            }
.oxy-pricing-box .oxy-pricing-box-amount-decimal{
                font-size: 13px;
            }
.oxy-pricing-box .oxy-pricing-box-term{
                font-size: 16px;
            }
.oxy-pricing-box .oxy-pricing-box-sale-price{
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{
                justify-content: center;            }
.oxy-progress-bar .oxy-progress-bar-background{
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
.oxy-progress-bar .oxy-progress-bar-progress-wrap{
            width: 85%;        }
.oxy-progress-bar .oxy-progress-bar-progress{
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
.oxy-progress-bar .oxy-progress-bar-overlay-text{
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
.oxy-progress-bar .oxy-progress-bar-overlay-percent{
            font-size: 12px;
        }
.ct-slider .unslider-nav ol li{border-color: #ffffff; }
.ct-slider .unslider-nav ol li.unslider-active{background-color: #ffffff; }
.ct-slider .ct-slide{
				padding: 0px;			}
.oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary{
                transition-duration: 0.5s;            }
.oxy-shape-divider{
                width: 0px;
                height: 0px;
                
            }
.oxy_shape_divider svg{
                width: 100%;
            }
.oxy-oxyninja-slider .oxy-dynamic-list{
				display: flex !important;
				flex-direction: row !important;
				align-items: unset;
				justify-content: unset;
				flex-wrap: unset;
			}
.oxy-oxyninja-slider{
        width: 100%;
        position: relative;
      }
.oxy-oxyninja-slider img{
        object-fit: cover;
      }
.oxy-oxyninja-slider:focus,
      .oxy-oxyninja-slider *:focus{
        outline: 0;
      }
.splide__list{
        margin: 0 !important;
        padding: 0 !important;
        height: 100%;
        display: flex;
        width: -webkit-max-content;
        width: max-content;
        will-change: transform;
      }
.splide__track > .splide__list{
        width: 100%;
      }
.splide__track > .splide__list > .splide__slide{
        transform: translate3d(0px, 0, 0);
        -webkit-transform: translate3d(0px, 0, 0);
        -moz-transform: translate3d(0px, 0, 0);
        -ms-transform: translate3d(0px, 0, 0);
        -o-transform: translate3d(0px, 0, 0);
        will-change: inherit;
      }
.splide__list > .splide__slide:first-child{
        z-index: 2;
      }
.splide--fade > .splide__track>.splide__list{
        display: flex !important;
      }
.on-product-badges{
        position: absolute;
        z-index: 9;
      }
.on-product-badges span:not(:first-of-type){
        margin-left: 5px;
      }
.on-product-badges span.on-new,
      .on-product-badges span.on-custom-badge,
      .on-product-badges span.on-sale{
        display: inline-block;
        background-color: white;
        color: black;
        font-size: 12px;
        padding: 6px 12px;
        line-height: 1.2;
        font-weight: 700;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 1px;
        opacity: 0.8;
      }
.woocommerce{
  -webkit-font-smoothing: antialiased;
}
.woocommerce .star-rating::before,
.woocommerce .stars:not(.selected) span a,
.woocommerce .stars.selected span a.active ~ a{
  color: #d3d3d3;
}
.woocommerce .star-rating,
.woocommerce .stars.selected span a{
  color: #3443d3;
}
.woocommerce div.flex-viewport,
.woocommerce-product-gallery__wrapper,
.woocommerce div.product div.images .flex-control-thumbs li,
.woocommerce ul.products li.product a img,
.woocommerce-cart table.cart img{
  min-width: 64px;
  min-height: 64px;
  border: 1px solid #d3ced2;
  overflow: hidden;
}
.flex-viewport .woocommerce-product-gallery__wrapper{
  border: none; /* Remove duplicated borders */
  border-radius: 0 !important; /* Fix duplicated radius */
  margin: 0 !important; /* Fix duplicated margin */
}
.woocommerce button.button.alt,
.woocommerce a.button,
.woocommerce ul.products li.product .button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce a.button.alt,
.woocommerce button.button{
  background: #666666;
  border: 1px solid #666666;
  font-size: 12px;
  border-radius: 0px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  padding: 16px 24px;
  outline: none;
  font-family: inherit;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.woocommerce button.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover{
  background: #999999;
  border: 1px solid #999999;
  color: #ffffff;
}
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce a.added_to_cart,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce table.my_account_orders .button,
td a.woocommerce-MyAccount-downloads-file.button.alt{
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 12px;
  background: #ffffff;
  border: 1px solid #3443d3;
  color: #3443d3;
  padding: 16px 24px;
  outline: none;
  font-family: inherit;
  border-radius: 12px;
}
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce .widget_shopping_cart .buttons a:hover,
.woocommerce.widget_shopping_cart .buttons a:hover,
.woocommerce a.added_to_cart:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce table.my_account_orders .button:hover,
td a.woocommerce-MyAccount-downloads-file.button.alt:hover{
  background: #ffffff;
  border: 1px solid #3443d3;
  color: #3443d3;
}
.woocommerce a.wcppec-checkout-buttons__button,
.woocommerce ul.product_list_widget li a,
.woocommerce ul.product-categories a,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce .woocommerce-widget-layered-nav-list__item a,
.woocommerce .wc-layered-nav-rating a,
.woocommerce div.tagcloud a,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
h2.woocommerce-loop-category__title,
.comment-form-rating a,
.woocommerce .download-product a,
a.woocommerce-remove-coupon,
.woocommerce a.shipping-calculator-button,
.woocommerce a.remove,
.woocommerce a.reset_variations,
.woocommerce .product-name a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-message a,
.woocommerce-checkout-payment a,
.woocommerce-LostPassword a,
.woocommerce-Address-title a,
.woocommerce-MyAccount-navigation-link a,
.woocommerce-MyAccount-content a,
a.woocommerce-review-link,
.posted_in a,
.tagged_as a,
.woocommerce .woocommerce-breadcrumb a{
  color: #3443d3;
  font-weight: 400;
  font-family: inherit;
  text-decoration: none;
}
.woocommerce a.wcppec-checkout-buttons__button:hover,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce ul.product-categories a:hover,
.woocommerce .widget_layered_nav_filters ul li a:hover,
.woocommerce .woocommerce-widget-layered-nav-list__item a:hover,
.woocommerce div.tagcloud a:hover,
.comment-form-rating a:hover,
.woocommerce .download-product a:hover,
a.woocommerce-remove-coupon:hover,
.woocommerce a.shipping-calculator-button:hover,
.woocommerce a.remove:hover,
a.reset_variations:hover .product-name a:hover,
.woocommerce .product-name a:hover,
.woocommerce-info a:hover,
.woocommerce-error a:hover,
.woocommerce-message a:hover,
.woocommerce-checkout-payment a:hover,
.woocommerce-LostPassword a:hover,
.woocommerce-Address-title a:hover,
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-content a:hover,
a.woocommerce-review-link:hover,
.posted_in a:hover,
.tagged_as a:hover,
.woocommerce .woocommerce-breadcrumb a:hover{
  color: #3443d3;
  text-decoration: underline;
}
.woocommerce div.product form.cart .variations label,
.woocommerce form label{
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
  font-weight: 400;
  font-style: normal;
}
.woocommerce input[type="search"]::placeholder,
.woocommerce-page table.cart td.actions .input-text::placeholder,
.woocommerce form .form-row .input-text::placeholder,
.woocommerce-page form .form-row .input-text::placeholder{
  color: #d3ced2;
  font-family: inherit;
}
.select2-container--default .select2-selection--single,
.woocommerce div.product form.cart .variations select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000000;
  background: #ffffff;
  font-family: inherit;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 12px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected]{
  background: #3443d3;
  color: #ffffff;
  outline: none;
}
.select2-container--default .select2-results__option[data-selected=true]{
  background: #3443d3;
  color: #ffffff;
  outline: none;
}
.select2-results__option{
  padding: 8px 12px;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}
.select2-dropdown{
  border-radius: 0;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 1.6;
  color: #000000;
  padding: 0;
  min-height: 20px;
  padding-left: 0;
  outline: none;
}
.select2-container--open .select2-dropdown--below{
  padding: 0;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{
  background: url(https://meubelboer.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg);
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: 4px center;
  height: 100%;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear{
    display: none;
    pointer-events: none;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{
  display: none;
}
.woocommerce .oxy-product-info h2,
.woocommerce .widget_recent_reviews h2,
.woocommerce .widget_top_rated_products h2,
.woocommerce .widget_shopping_cart h2,
.woocommerce .widget_products h2,
.woocommerce .widget_product_categories h2,
.woocommerce .widget_layered_nav_filters h2,
.woocommerce .woocommerce-widget-layered-nav h2,
.woocommerce .widget_rating_filter h2,
.woocommerce .widget_price_filter h2,
.woocommerce div.widget_product_tag_cloud h2,
.woocommerce h1.page-title,
.woocommerce h1.product_title,
.woocommerce section.related.products h2,
.oxy-product-upsells > :is(h1, h2, h3, h4, h5, h6),
.woocommerce h2.woocommerce-Reviews-title,
.woocommerce span.comment-reply-title,
.woocommerce-Tabs-panel h2,
h2.woocommerce-order-downloads__title,
.woocommerce-orders article header h1,
.woocommerce-account article header h1,
.woocommerce-downloads article header h1,
.woocommerce-edit-address article header h1,
.woocommerce-account h2,
.woocommerce-Address-title h3,
.woocommerce-MyAccount-content h3,
.woocommerce-EditAccountForm legend,
h1.oxy-woo-archive-title,
h2.woocommerce-column__title,
h2.woocommerce-order-downloads__title,
h2.woocommerce-order-details__title,
.woocommerce-billing-fields h3,
.woocommerce-checkout h3,
.woocommerce .cart_totals h2,
.woocommerce .cross-sells h2{
  color: #000000;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 8px;
}
.woocommerce .price_label .from,
.woocommerce .price_label .to,
.woocommerce ul.products li.product .price,
.product-quantity,
.woocommerce .price ins,
.woocommerce-Price-amount,
.woocommerce-loop-category__title .count,
.woocommerce .price{
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  background: transparent;
  text-decoration: none;
}
.woocommerce .product_list_widget del span.woocommerce-Price-amount,
.woocommerce ul.products li.product .price del,
.woocommerce .price del,
.woocommerce .price del .woocommerce-Price-amount{
  font-size: 12px;
  font-weight: 200;
  color: #666666;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product span.price ins{
  color: #000000;
  font-weight: 700;
  font-size: inherit;
}
.woocommerce div.product p.price ins,
.woocommerce .oxy-woo-element .price ins{
  text-decoration: none;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce p.price del,
.woocommerce ul.products li.product .price del{
  opacity: 1;
  display: block;
}
.woocommerce-cart table.cart th,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce table.shop_table th,
.woocommerce table.shop_table tfoot th{
  font-weight: 400;
  color: #666666;
  font-size: 10px;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.woocommerce .woocommerce-mini-cart__total strong,
.woocommerce .woocommerce-mini-cart span.quantity,
.woocommerce .widget_product_categories span.count,
.woocommerce .woocommerce-widget-layered-nav-list__item span,
.woocommerce-product-attributes-item__value p,
.woocommerce-error,
.woocommerce-table--order-downloads,
.woocommerce-Address address,
.woocommerce-orders-table,
.woocommerce-table,
ul.woocommerce-shipping-methods,
p.woocommerce-shipping-destination,
.woocommerce-column--shipping-address address,
.woocommerce-column--billing-address address,
.woocommerce-order p,
.woocommerce .product-name,
.woocommerce .product-total,
.oxy-product-stock p,
.oxy-product-description p,
.woocommerce-Reviews .comment-text p,
.product .summary .product_meta,
.woocommerce-Tabs-panel,
.woocommerce-product-details__short-description p,
.woocommerce-form-track-order p,
.woocommerce-checkout-payment p,
.checkout_coupon p,
.woocommerce-ResetPassword p,
.woocommerce-info,
.woocommerce-error,
.woocommerce-message,
.woocommerce-MyAccount-content p,
.woocommerce-breadcrumb,
p.woocommerce-result-count{
  color: #666666;
  font-weight: 400;
  line-height: 1.6;
  font-size: 16px;
  font-style: normal;
}
.woocommerce-product-attributes-item__label,
.woocommerce-error strong,
.woocommerce-MyAccount-content strong,
.woocommerce-shipping-destination strong,
.woocommerce p.order-info mark,
.woocommerce-MyAccount-content mark.order-number,
.woocommerce-MyAccount-content mark.order-date,
.woocommerce-MyAccount-content mark.order-status,
.woocommerce-order-overview strong{
  color: #000000;
  font-weight: 700;
  font-family: inherit;
  background: transparent;
}
.woocommerce div.product .oxy-woo-element .woocommerce-tabs .panel,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs .panel{
  margin-bottom: 0;
  padding: 20px 0;
}
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs{
  padding-left: 5px;
  display: flex;
  text-align: center;
  margin-bottom: 0;
  flex-shrink: 0;
}
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li{
  border-radius: 0;
  padding: 0;
  margin: 0 5px;
  display: flex;
  align-items: center;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::before{
  display: none;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::after{
  display: none;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a{
  width: 100%;
  color: #999;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  outline: none;
  padding: 16px 48px;
  z-index: 1000;
  font-weight: 400;
  border-radius: 0;
  word-break: break-word;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a:hover{
  color: #3443d3;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active{
  background: white;
  border-bottom-color: white;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce
  div.product
  .oxy-woo-element
  .woocommerce-tabs
  ul.tabs
  li.active
  a{
  color: #000000;
}
@media (max-width: 640px){.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs{
    flex-direction: column;
    padding: 0;
    margin-bottom: 5px;
  }
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li{
    margin: 5px 0;
  }
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs::before,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs::before{
    border-bottom: none;
  }
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,
  .woocommerce
    div.product
    .oxy-woo-element
    .woocommerce-tabs
    ul.tabs
    li.active{
    border-bottom-color: #d3ced2;
  }
}
.woocommerce .oxy-woo-element table.shop_attributes th,
.woocommerce .oxy-woo-element table.shop_attributes td{
  border-top: 1px solid #d3ced2;
  padding: 8px;
}
.woocommerce .oxy-product-cart-button,
.woocommerce .oxy-woo-element div.product form.cart{
  width: 100%;
  max-width: 360px;
}
.woocommerce .oxy-woo-element div.product .single_add_to_cart_button,
.woocommerce .single_add_to_cart_button{
  align-self: stretch;
  flex-grow: 1;
  border-radius: 0;
}
.woocommerce .oxy-woo-element div.product form.cart,
.woocommerce .oxy-product-cart-button form.cart,
.woocommerce div.product form.cart{
  display: flex;
  flex-wrap: wrap;
}
.woocommerce .oxy-woo-element div.product form.variations_form.cart,
.woocommerce .oxy-product-cart-button form.variations_form.cart{
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.woocommerce .oxy-woo-element div.product form.cart td.value,
.woocommerce .oxy-product-cart-button td.value{
  padding: 0;
}
.woocommerce .oxy-woo-element div.product .woocommerce-variation-add-to-cart,
.woocommerce .woocommerce-variation-add-to-cart{
  display: flex;
  width: 100%;
}
.woocommerce .widget_shopping_cart .buttons a.checkout.wc-forward,
.woocommerce button[type=submit],
.woocommerce button[name=woocommerce-form-login__submit],
.woocommerce button[name=save_account_details],
.woocommerce button[name=save_address],
.woocommerce .oxy-woo-element div.product form.cart button.button.alt,
.woocommerce .oxy-product-cart-button button.button.alt,
.woocommerce div.product form.cart .button{
  background-color: #3443d3;
  color: #ffffff;
  border-radius: 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 16px 24px;
  font-size: 12px;
  text-align: center;
  border: 1px solid #3443d3;
  border-radius: 12px;
  line-height: 1.2;
  font-weight: 700;
  font-family: inherit;
  outline: none;
  cursor: pointer;
}
.woocommerce button[type=submit]:hover,
.woocommerce button[name=woocommerce-form-login__submit]:hover,
.woocommerce button[name=save_account_details]:hover,
.woocommerce button[name=save_address]:hover,
.woocommerce .oxy-woo-element div.product form.cart button.button.alt:hover,
.woocommerce .oxy-product-cart-button button.button.alt:hover,
.woocommerce div.product form.cart .button:hover{
  background-color: #2339ff;
  border: 1px solid #2339ff;
}
.woocommerce .oxy-woo-element div.product form.cart button.button.alt.disabled,
.woocommerce button.button.alt.disabled{
  background: #cccccc !important;
  border: 1px solid #cccccc !important;
  opacity: 1;
}
.woocommerce table.variations tr{
  border-top: none;
}
.woocommerce .oxy-woo-element div.product form.cart .variations,
.woocommerce div.product .oxy-product-cart-button form.cart .variations{
  margin-bottom: 0;
}
.woocommerce .oxy-woo-element div.product form.cart table.variations tr,
.woocommerce table.variations tr{
  display: flex;
  flex-direction: column;
}
.woocommerce
  .oxy-woo-element
  div.product
  form.cart
  table.variations
  tr
  td
  label,
.woocommerce .oxy-product-cart-button table.variations tr td label{
  font-size: 12px;
  margin-right: 12px;
}
.woocommerce .oxy-woo-element div.product form.cart table.variations tr td a,
.woocommerce .oxy-product-cart-button table.variations tr td a{
  font-size: 12px;
}
.woocommerce .oxy-woo-element div.product form.cart a.reset_variations:before,
.woocommerce .oxy-product-cart-button table.variations tr td a:before{
  content: "× ";
}
.woocommerce .oxy-woo-element div.product form.cart .variations,
.woocommerce .oxy-product-cart-button div.product form.cart .variations{
  margin-bottom: 0;
}
.woocommerce .woocommerce-ordering select,
.woocommerce .oxy-woo-element div.product form.cart .variations select,
.woocommerce div.product .oxy-product-cart-button form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce form.cart .variations select{
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  line-height: 1.2;
  cursor: pointer;
  width: 100%;
  position: relative;
  background: url(https://meubelboer.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), #ffffff;
  background-size: 6px;
  padding-right: 24px;
  background-repeat: no-repeat;
  background-position: right 0.8em center;
}
.woocommerce input[type="number"]::-webkit-inner-spin-button,
.woocommerce input[type="number"]::-webkit-outer-spin-button{
  margin-right: -9px;
  opacity: 0.01;
  width: 24px;
  height:48px;
  cursor: pointer;
}
.woocommerce .oxy-woo-element div.product .woocommerce-product-rating,
.woocommerce .oxy-product-rating .woocommerce-product-rating,
.woocommerce div.product .oxy-product-rating .woocommerce-product-rating{
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating::before,
.woocommerce .oxy-product-rating .star-rating::before{
  position: relative;
  color: #d3d3d3;
}
.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating,
.woocommerce .oxy-product-rating .woocommerce-product-rating .star-rating{
  width: auto;
  letter-spacing: 2px;
  margin: 0 0 0 0;
}
.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  a.woocommerce-review-link,
.woocommerce .oxy-product-rating a.woocommerce-review-link{
  font-size: 12px;
}
.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating
  span,
.woocommerce .oxy-product-rating .woocommerce .star-rating span{
  color: #3443d3;
}
.woocommerce .flex-control-thumbs li,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.select2-search--dropdown .select2-search__field,
.woocommerce
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before,
.woocommerce ul.tabs li,
.woocommerce .woocommerce-product-gallery__trigger:after,
.woocommerce .woocommerce-product-gallery__trigger:before,
.woocommerce img:not(.zoomImg):not(.pswp__img),
.woocommerce textarea,
.woocommerce .checkbox,
.woocommerce .select2-selection,
.woocommerce input,
.woocommerce button,
.woocommerce select,
.woocommerce a{
  transition: all ease 0.2s;
}
.woocommerce-cart table.cart td.actions .coupon .input-text,
.select2-container--default .select2-search--dropdown .select2-search__field,
.woocommerce textarea,
.select2-dropdown,
.woocommerce .select2-selection,
.woocommerce input[type="search"],
.woocommerce input[type="text"],
.woocommerce input[type="number"],
.woocommerce input[type="tel"],
.woocommerce input[type="email"],
.woocommerce input[type="password"],
.woocommerce select{
  height: auto;
  font-size: 14px;
  border: 1px solid #d3ced2;
  background: #ffffff;
  color: #000000;
  outline: none;
  font-family: inherit;
  padding: 8px 12px;
  border-radius: 12px;
  resize: none;
}
.woocommerce-cart table.cart td.actions .coupon .input-text:focus,
.select2-container--default .select2-search--dropdown .select2-search__field:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce textarea:focus,
.select2-dropdown:focus,
.woocommerce .select2-selection:focus,
.woocommerce input[type="search"]:focus,
.woocommerce input[type="text"]:focus,
.woocommerce input[type="number"]:focus,
.woocommerce input[type="tel"]:focus,
.woocommerce input[type="email"]:focus,
.woocommerce input[type="password"]:focus,
.woocommerce select:focus{
  border: 1px solid #3443d3;
  box-shadow: 0 0 5px #3443d3;
}
.woocommerce-form-login input[type="checkbox"],
.oxy-woo-checkout input[type="checkbox"]{
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.01;
  display: none !important;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox{
  position: relative;
  cursor: pointer;
  padding-left: 16px;
  margin-top: 0;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox span{
    margin-left: 18px;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme
  span::before,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before{
  width: 24px;
  height: 24px;
  border: 1px solid #d3ced2;
  background-color: #ffffff;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-size: 50%;
  border-radius: 12px;
  background-repeat: no-repeat;
  background-position: center center;
}
input[type="checkbox"]:checked ~ span::before,
input[type="checkbox"]:checked ~ label span::before{
  background: url(https://meubelboer.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/check-mark.svg), #ffffff;
}
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before{
  margin-top: -4px;
}
.woocommerce input[type=radio]{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px;
  height: 24px;
  background: #ffffff;
  border: 1px solid #d3ced2;
  border-radius: 100%;
  outline: none;
  cursor: pointer;
}
.woocommerce input[type=radio]:hover{
  border: 1px solid #3443d3;
  box-shadow: 0 0 5px #3443d3;
}
.woocommerce input[type=radio]:checked{
  background: #000000;
  box-shadow: inset 0 0 0 8px #ffffff;
}
.woocommerce input[type=radio]:checked:hover{
  box-shadow: inset 0 0 0 8px #ffffff, 0 0 5px #3443d3;
}
.oxy-woo-order-tracking form,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password,
.woocommerce .woocommerce-EditAccountForm,
.woocommerce .woocommerce-address-fields,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce .col2-set,
.woocommerce-form-coupon,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
ul.woocommerce-order-overview,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce form.checkout_coupon,
.woocommerce table.shop_table{
  border: 1px solid #d3ced2;
  border-top: 3px solid #3443d3;
  border-radius: 0;
  background: #ffffff;
  padding: 20px;
  border-collapse: collapse;
  box-shadow: var(--box-shadow) 0 10px 20px;
}
fieldset{
  background: transparent;
}
.woocommerce table tr{
  border-top: 1px solid #d3ced2;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table th{
  border: none;
  padding: 12px 20px;
  font-weight: 400;
  color: #666666;
}
.woocommerce-info, .woocommerce-error, .woocommerce-message{
  padding-right: 20px;
  border-bottom: 1px solid #d3ced2;
  border-left: 1px solid #d3ced2;
  border-right: 1px solid #d3ced2;
  border-radius: 0;
  background: #ffffff;
  border-collapse: collapse;
  box-shadow: var(--box-shadow) 0 10px 20px;
}
.woocommerce-info::before{
  color: #00adef;
}
.woocommerce-info{
  border-top-color: #00adef;
}
.woocommerce-error::before{
  color: #e96199;
}
.woocommerce-error{
  border-top-color: #e96199;
}
.woocommerce-message::before{
  color: #65bec2;
}
.woocommerce-message{
  border-top-color: #65bec2;
}
.woocommerce a.added_to_cart{
  margin-top: 12px;
}
.woocommerce .oxy-product-info,
.woocommerce .oxy-product-tabs{
  width: 100%;
}
.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th{
  background: transparent;
}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td{
  border-bottom: 1px solid #d3ced2;
  text-align: left;
}
.ct-widget .widget.woocommerce .widgettitle{
  font-size: px;
  font-weight: ;
  font-family: ;
}
.woocommerce form.woocommerce-product-search{
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.woocommerce .widget_rating_filter ul li a{
  display: flex;
  float: left;
  align-items: center;
}
.woocommerce .widget_rating_filter ul li.chosen a::before{
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .widget_rating_filter ul li.chosen:hover a::before{
  color: #3443d3;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen:hover a::before{
  color: #3443d3;
}
.woocommerce .widget_layered_nav_filters ul li a::before{
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .widget_layered_nav_filters ul li:hover a::before{
  color: #3443d3;
}
.woocommerce .widget_layered_nav_filters ul li:hover span.woocommerce-Price-amount{
  color: #3443d3;
}
.woocommerce .widget_product_categories ul{
  padding-left: 20px;
  list-style: none;
}
.woocommerce .widget_product_categories ul li::before{
  color: #d3ced2;
  content: '•';
  position: relative;
  margin-right: 8px;
  margin-left: -20px;
}
.woocommerce .widget_product_categories ul.product-categories{
  margin-top: 0;
}
.woocommerce .widget_product_categories .select2-container .select2-selection--single{
  height: auto;
  border-color: #d3ced2;
  background: url(https://meubelboer.nl/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), #ffffff;
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: right 0.8em center;
}
.woocommerce .widget_product_categories .select2-container .select2-selection--single:focus{
  border-color: #3443d3;
}
.woocommerce .widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow{
  display: none;
}
.woocommerce .select2-container--open .select2-dropdown--below{
  border-color: #d3ced2
}
.woocommerce .select2-container--open .select2-dropdown--above{
  padding: 0;
  border-color: #d3ced2;
}
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field{
  border-color: #d3ced2;
}
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field:focus{
  border-color: #3443d3;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear{
  font-weight: 300;
  color: #d3ced2;
  font-size: 24px;
  line-height: 1;
}
.woocommerce .select2-container--default .select2-selection--single:hover .select2-selection__clear{
  color: #3443d3;
}
.woocommerce .product_list_widget ins{
  text-decoration: none;
}
.woocommerce .product_list_widget del{
  color: #666666;
}
.woocommerce ul.product_list_widget li img{
  border: 1px solid #d3ced2;
  width: 40px;
  float: left;
  margin-bottom: 16px;
  margin-right: 12px;
  margin-left: 0;
  margin-top: 4px;
}
.woocommerce ul.product_list_widget li{
  border-bottom: 1px solid #d3ced2;
  margin-bottom: 4px;
  padding-bottom: 8px;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{
  padding-left: 0;
}
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a{
  margin-right: 0;
}
.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before{
  width: 100%;
}
.woocommerce h1.product_title.oxy-product-title{
  margin: 0;
}
.ct-modal .woocommerce-cart-form:not(:nth-child(2)){
  display: none;
}
.ct-modal .cart-collaterals > .cart_totals:not(:nth-child(1)){
  display: none;
}
.woocommerce label[for="payment_method_woocommerce_payments"],
.woocommerce label[for="payment_method_bacs"],
.woocommerce label[for="payment_method_cod"]{
  display: flex;
  flex-direction: row;
}
.woocommerce label[for="payment_method_woocommerce_payments"] img,
.woocommerce label[for="payment_method_bacs"] img,
.woocommerce label[for="payment_method_cod"] img{
  width: 32px;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-site-navigation{
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}
.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation{
                        --oxynav-animation-name: none; 
                    }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body{font-family: 'Source Sans 3';}
body{line-height: 1.7;font-size: 17px;font-weight: 300;color: #191919;}
.oxy-nav-menu-hamburger-line{background-color: #191919;}
h1, h2, h3, h4, h5, h6{font-family: 'Montserrat';font-size: 32px;font-weight: 700;line-height: 1.3;}
h2, h3, h4, h5, h6{font-size: 27px;line-height: 1.3;}
h3, h4, h5, h6{font-size: 24px;line-height: 1.3;}
h4, h5, h6{font-size: 20px;line-height: 1.3;}
h5, h6{font-size: 18px;line-height: 1.3;}
h6{font-size: 16px;line-height: 1.3;}
a{color: #ff463d;text-decoration: none;}
a:hover{color: #3343d3;text-decoration: none;}
.ct-link-text{text-decoration: ;}
.ct-link{text-decoration: ;}
.ct-link-button{border-radius: 3px;}
.ct-section-inner-wrap{
padding-top: var(--xl-space) ;
padding-right: 20px;
padding-bottom: var(--xl-space) ;
padding-left: 20px;
}
.ct-new-columns > .ct-div-block{
padding-top: var(--l-space);
padding-right: 20px;
padding-bottom: var(--l-space);
padding-left: 20px;
}
.oxy-header-container{
padding-right: 20px;
padding-left: 20px;
}
@media (max-width: 992px){.ct-columns-inner-wrap{
					display: block !important;
				}
.ct-columns-inner-wrap:after{
					display: table;
					clear: both;
					content: "";
				}
.ct-column{
					width: 100% !important;
					margin: 0 !important;
				}
.ct-columns-inner-wrap{
					margin: 0 !important;
				}
}
.c-bg-accent{
 background-color:#3343d3;
}
.c-heading-light{
 color:#eeeff2;
}
.c-h4{
 font-weight:700;
 line-height:1.3;
}
@media (max-width: 479px){.c-h4{
}
}
.c-margin-bottom-m{
}
@media (max-width: 479px){.c-margin-bottom-m{
}
}
.c-text-accent{
 color:#ff463d;
}
.c-bg-light{
 background-color:#f4f4f8;
}
.c-rounded{
 border-radius:7px;
 overflow:hidden;
}
.c-shadow{
 box-shadow:0px 5px 15px rgba(0,0,0,0.08);
}
.c-padding-m{
}
.c-text-m{
 font-weight:400;
 text-align:left;
 line-height:1.7;
 -webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:unset;}
@media (max-width: 1120px){.c-text-m{
}
}
@media (max-width: 991px){.c-text-m{
}
}
@media (max-width: 767px){.c-text-m{
}
.c-text-m .oxy-pro-menu-mobile-open-icon svg{
color:#08080c;
}
}
@media (max-width: 479px){.c-text-m{
}
}
.c-bold{
 font-weight:700;
}
.c-margin-bottom-xs{
}
.c-inline{
}
.c-inline:not(.ct-section):not(.oxy-easy-posts),
.c-inline.oxy-easy-posts .oxy-posts,
.c-inline.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-margin-bottom-s{
}
@media (max-width: 991px){.c-margin-bottom-s{
 color:#08080c;
}
}
@media (max-width: 479px){.c-margin-bottom-s{
}
}
.c-icon-accent-s{
color: #ffc107;}
.c-icon-accent-s 
>svg{width: 18px;height: 18px;}
.c-icon-accent-s{
}
.c-text-s{
 font-size:var(--s-text) ;
}
.c-btn-main:hover{
transform:translateY(-5px); border-bottom-color:color(undefined);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 color:#ffffff;
 box-shadow:0px 7px 25px -10px rgba(0,0,0,0.5);
}
.c-btn-main{
 border-radius:7px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-transform:uppercase;
 letter-spacing:1px;
 border-top-color:#3343d3;
 border-right-color:#3343d3;
 border-bottom-color:#3343d3;
 border-left-color:#3343d3;
 text-align:center;
 color:#ffffff;
 font-weight:700;
 background-color:#ff463d;
 box-shadow:0px 10px 20px -15px rgba(0,0,0,0.5);
}
@media (max-width: 991px){.c-btn-main{
}
}
@media (max-width: 767px){.c-btn-main{
 font-size:13px;
}
}
@media (max-width: 479px){.c-btn-main{
 width:100%;
}
}
.c-btn-s{
 font-size:12px;
 padding-top:7px;
 padding-left:14px;
 padding-right:14px;
 padding-bottom:7px;
}
@media (max-width: 479px){.c-btn-s{
 font-size:11px;
}
}
.c-transition{
 transition-duration:0.4s;
}
.c-padding-s:not(.ct-section):not(.oxy-easy-posts),
.c-padding-s.oxy-easy-posts .oxy-posts,
.c-padding-s.ct-section .ct-section-inner-wrap{
display:flex;
}
.k-shadow{
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.k-shadow:not(.ct-section):not(.oxy-easy-posts),
.k-shadow.oxy-easy-posts .oxy-posts,
.k-shadow.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
.c-text-light{
 color:rgba(255,255,255,0.8);
}
.c-btn-m{
 font-size:13px;
 transition-duration:0.25s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 padding-top:14px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:14px;
}
@media (max-width: 479px){.c-btn-m{
 width:100%;
 font-size:12px;
}
}
.k-product-faq{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 padding-top:var(--xs-space) ;
 padding-bottom:var(--xs-space) ;
 padding-left:var(--s-space) ;
 padding-right:var(--s-space) ;
 border-radius:7px;
 box-shadow:0px 0px 5px -1px rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px){.k-product-faq{
 padding-top:12px;
 padding-bottom:12px;
 padding-right:12px;
 padding-left:12px;
}
}
.toggle-1926{
}
@media (max-width: 991px){.toggle-1926{
 width:100%;
}
.toggle-1926:not(.ct-section):not(.oxy-easy-posts),
.toggle-1926.oxy-easy-posts .oxy-posts,
.toggle-1926.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
}
.toggle-1926 .oxy-expand-collapse-icon::before,
        .toggle-1926 .oxy-expand-collapse-icon::after{
            background-color: #08080c;        }
}
.toggle-1926-expanded{
}
.c-link-light:not(.ct-section):not(.oxy-easy-posts),
.c-link-light.oxy-easy-posts .oxy-posts,
.c-link-light.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-link-m:hover{
 opacity:0.8;
}
.c-link-m{
 font-size:16px;
 font-weight:500;
 text-decoration:none;
 padding-bottom:0px;
}
.c-link-m:not(.ct-section):not(.oxy-easy-posts),
.c-link-m.oxy-easy-posts .oxy-posts,
.c-link-m.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px){.c-link-m{
}
}
@media (max-width: 479px){.c-link-m{
 font-size:14px;
}
}
.oxel_megamenu__wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__wrapper.oxy-easy-posts .oxy-posts,
.oxel_megamenu__wrapper.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_megamenu__close-icon 
>svg{width: 32px;height: 32px;}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 991px){.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
}
.c-h2{
 font-weight:700;
 line-height:1.3;
 text-transform:capitalize;
}
.c-title-1:not(.ct-section):not(.oxy-easy-posts),
.c-title-1.oxy-easy-posts .oxy-posts,
.c-title-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.wc-section-padding{
}
.wc-section-padding .ct-section-inner-wrap{
padding-top: 60px;
padding-bottom: 60px;
}
@media (max-width: 479px){.wc-section-padding{
}
.wc-section-padding .ct-section-inner-wrap{
padding-top: 30px;
padding-bottom: 30px;
}
}
.c-columns-gap-xs{
}
@media (max-width: 479px){.c-columns-gap-xs{
}
}
.toggle-4736:not(.ct-section):not(.oxy-easy-posts),
.toggle-4736.oxy-easy-posts .oxy-posts,
.toggle-4736.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
}
.k-faq-container{
}
.k-faq-item{
 width:100%;
 position:relative;
}
.k-faq-item-first{
}
.k-faq-title{
 width:100%;
 font-size:16px;
 font-weight:700;
 text-transform:uppercase;
 padding-top:0px;
 padding-bottom:var(--xs-space) ;
}
.k-faq-content{
 width:100%;
 padding-bottom:20px;
 margin-bottom:10px;
}
.toggle-3466:not(.ct-section):not(.oxy-easy-posts),
.toggle-3466.oxy-easy-posts .oxy-posts,
.toggle-3466.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
}
.c-heading-dark{
 color:#0d0e11;
}
.k-filter-div{
 width:30%;
 padding-left:0px;
 margin-left:0px;
 padding-right:0px;
 padding-top:2px;
}
.oxy-close-modal{
 position:absolute;
 right:30px;
 top:30px;
}
@media (max-width: 991px){.oxy-close-modal{
 position:static;
}
}
.filter-button{
}
@media (max-width: 991px){.filter-button{
 width:300px;
}
.filter-button:not(.ct-section):not(.oxy-easy-posts),
.filter-button.oxy-easy-posts .oxy-posts,
.filter-button.ct-section .ct-section-inner-wrap{
display:flex;
}
}
@media (max-width: 479px){.filter-button{
}
}
@media (max-width: 991px){.c-columns-l-1:not(.ct-section):not(.oxy-easy-posts),
.c-columns-l-1.oxy-easy-posts .oxy-posts,
.c-columns-l-1.ct-section .ct-section-inner-wrap{
display:none;
}
}
.c-center:not(.ct-section):not(.oxy-easy-posts),
.c-center.oxy-easy-posts .oxy-posts,
.c-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.c-left:not(.ct-section):not(.oxy-easy-posts),
.c-left.oxy-easy-posts .oxy-posts,
.c-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.wc-price-container{
}
.wc-price-container:not(.ct-section):not(.oxy-easy-posts),
.wc-price-container.oxy-easy-posts .oxy-posts,
.wc-price-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.wc-single-price{
}
.wc-single-price .price, .wc-single-price .woocommerce-Price-amount, .wc-single-price .price del{
font-weight: 400;
font-size: 20px;
color: #404040;
}
.wc-single-price .price del .woocommerce-Price-amount, .wc-single-price .price del{
font-size: 15px;
color: rgba(48,48,48,0.5);
font-weight: 400;
}
.wc-single-price .price > del{
                    margin-right: 5px;
                }
.c-margin-right-xs{
 margin-bottom:0px;
}
.c-icon-accent-m 
>svg{width: 18px;height: 18px;}
.wc-archive-item-2{
 width:100%;
 height:100%;
 position:relative;
}
.wc-flip-images{
}
.wc-archive-item-2-img{
 height:300px;
}
.wc-archive-item-2-img:not(.ct-section):not(.oxy-easy-posts),
.wc-archive-item-2-img.oxy-easy-posts .oxy-posts,
.wc-archive-item-2-img.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px){.wc-archive-item-2-img{
 height:250px;
}
}
@media (max-width: 479px){.wc-archive-item-2-img{
 height:200px;
}
}
.wc-badges{
 position:absolute;
 left:2%;
 z-index:2;
 top:2%;
}
.wc-badges:not(.ct-section):not(.oxy-easy-posts),
.wc-badges.oxy-easy-posts .oxy-posts,
.wc-badges.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
.wc-archive-item-2-content{
 width:100%;
 text-align:left;
}
.wc-archive-item-2-content:not(.ct-section):not(.oxy-easy-posts),
.wc-archive-item-2-content.oxy-easy-posts .oxy-posts,
.wc-archive-item-2-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.c-padding-l .ct-section-inner-wrap{
padding-top: 0;
}
.wc-archive-item-4-title{
 font-weight:700;
 color:#673b12;
 width:100%;
 font-size:var(--m-text) ;
 line-height:1.2;
 padding-bottom:var(--xs-space) ;
 border-bottom-style:none;
}
@media (max-width: 991px){.wc-archive-item-4-title{
 font-size:14 ;
}
}
@media (max-width: 479px){.wc-archive-item-4-title{
 font-size:13 ;
}
}
.wc-archive-item-2-price{
}
.wc-archive-item-2-price .price, .wc-archive-item-2-price .woocommerce-Price-amount, .wc-archive-item-2-price .price del{
font-family: 'Montserrat';
font-size: var(--m-text)  ;
color: #71bb40;
font-weight: 700;
text-decoration: none;
}
.wc-archive-item-2-price .price del .woocommerce-Price-amount, .wc-archive-item-2-price .price del{
font-family: 'Montserrat';
font-size: var(--s-text)  ;
color: rgba(64,64,64,0.75);
font-weight: 500;
text-decoration: line-through;
}
.wc-archive-item-2-price .price > del{
                    display: block;
                }
.c-text-dark{
 color:#191919;
}
.c-text-dark .woocommerce table.shop_table th, .c-text-dark .woocommerce table.shop_table tbody th{
color: #191919;
font-size: 14px;
}
.c-text-dark .oxy-pro-menu-list .menu-item, .c-text-dark .oxy-pro-menu-list .menu-item a{
color: #191919;
}
.c-columns-s-1{
}
.c-columns-4:not(.ct-section):not(.oxy-easy-posts),
.c-columns-4.oxy-easy-posts .oxy-posts,
.c-columns-4.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.c-margin-bottom-l{
}
.c-columns-l-2{
}
.c-icon-accent-l 
>svg{width: 24px;height: 24px;}
@media (max-width: 991px){.c-icon-accent-l 
>svg{width: 20px;height: 20px;}
}
.c-link-l:not(.ct-section):not(.oxy-easy-posts),
.c-link-l.oxy-easy-posts .oxy-posts,
.c-link-l.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-custom--card-1:not(.ct-section):not(.oxy-easy-posts):after,
.c-custom--card-1.oxy-easy-posts .oxy-posts:after,
.c-custom--card-1.ct-section .ct-section-inner-wrap:after{
display:block;
}
.c-custom--card-1:not(.ct-section):not(.oxy-easy-posts),
.c-custom--card-1.oxy-easy-posts .oxy-posts,
.c-custom--card-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.c-custom--card-1-content:not(.ct-section):not(.oxy-easy-posts),
.c-custom--card-1-content.oxy-easy-posts .oxy-posts,
.c-custom--card-1-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.c-link-xl:not(.ct-section):not(.oxy-easy-posts),
.c-link-xl.oxy-easy-posts .oxy-posts,
.c-link-xl.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-title-4 .ct-section-inner-wrap{
padding-top: 150 ;
padding-bottom: 150 ;
}
.c-bg-dark .ct-section-inner-wrap{
padding-top: 0;
padding-bottom: 0;
}
.c-columns-gap-l{
}
.c-follow-light:hover{
color: #3343d3;}
.c-follow-light:hover{
 background-color:rgba(255,255,255,0.15);
}
.c-follow-light{
color: rgba(255,255,255,0.8);}
.c-follow-light 
>svg{width: 18px;height: 18px;}
.c-follow-light{
 margin-right:10px;
 background-color:rgba(255,255,255,0.1);
border-radius: 15px!important;
}
.c-col-span-2{
}
.c-footer-row{
 width:100%;
 text-align:justify;
}
.c-footer-row:not(.ct-section):not(.oxy-easy-posts),
.c-footer-row.oxy-easy-posts .oxy-posts,
.c-footer-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px){.c-footer-row{
 text-align:left;
}
.c-footer-row:not(.ct-section):not(.oxy-easy-posts),
.c-footer-row.oxy-easy-posts .oxy-posts,
.c-footer-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}
.c-divider-full-light{
 width:100%;
 height:1px;
 margin-bottom:clamp(12px, 3.5vmin, 30px) ;
 margin-top:clamp(12px, 3.5vmin, 30px) ;
 background-color:#353535;
}
.c-margin-right-s{
}
.c-follow-dark 
>svg{width: 18px;height: 18px;}
.c-footer-link-dark:hover{
 color:#3343d3;
}
.c-footer-link-dark{
 font-family:Source Sans 3;
 color:#191919;
 margin-bottom:10px;
 font-size:var(--s-text) ;
 font-weight:400;
 text-transform:none;
}
@media (max-width: 991px){.c-footer-link-dark{
 font-size:var(--m-text) ;
}
}
.c-footer-heading-dark{
 font-family:Montserrat;
 font-size:var(--m-text) ;
 font-weight:600;
 color:#0d0e11;
 margin-top:0px;
}
@media (max-width: 991px){.c-footer-heading-dark{
 font-size:var(--l-text) ;
}
}
.c-header{
 z-index:30;
 width:100%;
}
.c-header:not(.ct-section):not(.oxy-easy-posts),
.c-header.oxy-easy-posts .oxy-posts,
.c-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 991px){.c-header-contact:not(.ct-section):not(.oxy-easy-posts),
.c-header-contact.oxy-easy-posts .oxy-posts,
.c-header-contact.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}
.c-social-icon 
>svg{width: 15px;height: 15px;}
@media (max-width: 767px){.c-social-icon 
>svg{width: 17px;height: 17px;}
}
.swiper-container{
}
.swiper-wrapper{
}
.swiper-slide{
}
.c-columns-3{
}
.c-icon-dark-s 
>svg{width: 18px;height: 18px;}
.c-menu:not(.ct-section):not(.oxy-easy-posts),
.c-menu.oxy-easy-posts .oxy-posts,
.c-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-menu-open{
 text-align:center;
}
.c-menu-open:not(.ct-section):not(.oxy-easy-posts),
.c-menu-open.oxy-easy-posts .oxy-posts,
.c-menu-open.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px){.c-menu-open{
 width:100%;
 text-align:left;
}
.c-menu-open:not(.ct-section):not(.oxy-easy-posts),
.c-menu-open.oxy-easy-posts .oxy-posts,
.c-menu-open.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}
.c-menu-link:not(.ct-section):not(.oxy-easy-posts),
.c-menu-link.oxy-easy-posts .oxy-posts,
.c-menu-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-submenu-2:not(.ct-section):not(.oxy-easy-posts),
.c-submenu-2.oxy-easy-posts .oxy-posts,
.c-submenu-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.c-btn-alt:hover{
transform:translateY(-5px); color:#eeeff2;
 background-color:rgba(255,70,61,0.85);
 box-shadow:0px 7px 25px -10px rgba(0,0,0,0.25);
}
.c-btn-alt{
 font-weight:700;
 color:#f4f4f8;
 text-transform:uppercase;
 border-radius:7px;
 background-color:#ff463d;
 text-align:center;
 letter-spacing:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
}
.c-btn-alt:not(.ct-section):not(.oxy-easy-posts),
.c-btn-alt.oxy-easy-posts .oxy-posts,
.c-btn-alt.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.c-btn-transparent:not(.ct-section):not(.oxy-easy-posts),
.c-btn-transparent.oxy-easy-posts .oxy-posts,
.c-btn-transparent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.c-card-accent:not(.ct-section):not(.oxy-easy-posts),
.c-card-accent.oxy-easy-posts .oxy-posts,
.c-card-accent.ct-section .ct-section-inner-wrap{
display:flex;
}
.c-card-light:not(.ct-section):not(.oxy-easy-posts),
.c-card-light.oxy-easy-posts .oxy-posts,
.c-card-light.ct-section .ct-section-inner-wrap{
display:flex;
}
.c-card-transparent:not(.ct-section):not(.oxy-easy-posts),
.c-card-transparent.oxy-easy-posts .oxy-posts,
.c-card-transparent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.c-icon-dark-m 
>svg{width: 24px;height: 24px;}
.c-icon-dark-l 
>svg{width: 24px;height: 24px;}
@media (max-width: 767px){.c-icon-dark-l 
>svg{width: 30px;height: 30px;}
}
.c-icon-light-s{
color: #eeeff2;}
.c-icon-light-s 
>svg{width: 18px;height: 18px;}
.c-icon-light-s{
}
.c-icon-light-m{
color: #eeeff2;}
.c-icon-light-m 
>svg{width: 24px;height: 24px;}
.c-icon-light-m{
}
.c-icon-light-l 
>svg{width: 24px;height: 24px;}
.c-link-s:not(.ct-section):not(.oxy-easy-posts),
.c-link-s.oxy-easy-posts .oxy-posts,
.c-link-s.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-margin-right-m{
}
.c-padding-top-s{
}
.c-padding-top-xl{
}
.c-padding-bottom-s{
 margin-top:0px;
}
.c-padding-bottom-m:not(.ct-section):not(.oxy-easy-posts),
.c-padding-bottom-m.oxy-easy-posts .oxy-posts,
.c-padding-bottom-m.ct-section .ct-section-inner-wrap{
display:flex;
}
.c-padding-bottom-xxl .ct-section-inner-wrap{
padding-bottom: 0;
}
.c-columns-gap-s:not(.ct-section):not(.oxy-easy-posts),
.c-columns-gap-s.oxy-easy-posts .oxy-posts,
.c-columns-gap-s.ct-section .ct-section-inner-wrap{
display:flex;
}
.c-columns-5{
}
@media (max-width: 479px){.c-columns-5{
}
}
.c-columns-m-2{
}
.c-row-start-l-2{
}
.c-col-span-s-1{
}
.c-right:not(.ct-section):not(.oxy-easy-posts),
.c-right.oxy-easy-posts .oxy-posts,
.c-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.c-middle-center:not(.ct-section):not(.oxy-easy-posts),
.c-middle-center.oxy-easy-posts .oxy-posts,
.c-middle-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.c-middle-left:not(.ct-section):not(.oxy-easy-posts),
.c-middle-left.oxy-easy-posts .oxy-posts,
.c-middle-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.c-middle-right:not(.ct-section):not(.oxy-easy-posts),
.c-middle-right.oxy-easy-posts .oxy-posts,
.c-middle-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:center;
}
.c-top-center:not(.ct-section):not(.oxy-easy-posts),
.c-top-center.oxy-easy-posts .oxy-posts,
.c-top-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.c-top-left:not(.ct-section):not(.oxy-easy-posts),
.c-top-left.oxy-easy-posts .oxy-posts,
.c-top-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.c-top-right:not(.ct-section):not(.oxy-easy-posts),
.c-top-right.oxy-easy-posts .oxy-posts,
.c-top-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:flex-start;
}
.c-bottom-center:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-center.oxy-easy-posts .oxy-posts,
.c-bottom-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.c-bottom-left:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-left.oxy-easy-posts .oxy-posts,
.c-bottom-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
.c-bottom-right:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-right.oxy-easy-posts .oxy-posts,
.c-bottom-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:flex-end;
}
.c-icons-row:not(.ct-section):not(.oxy-easy-posts),
.c-icons-row.oxy-easy-posts .oxy-posts,
.c-icons-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
.k-rounded:not(.ct-section):not(.oxy-easy-posts),
.k-rounded.oxy-easy-posts .oxy-posts,
.k-rounded.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.oxy-stock-content-styles{
}
.product-faq{
}
.k-product-grid{
}
.k-product-slider{
}
.oxy-burger-trigger{
}
.gap-xs{
}
.gap-xs:not(.ct-section):not(.oxy-easy-posts),
.gap-xs.oxy-easy-posts .oxy-posts,
.gap-xs.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(5, minmax(10px, 1fr));grid-column-gap: 10px;grid-row-gap: 20px;}
.k-menu-item-mobile{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 padding-top:var(--xs-space) ;
 padding-bottom:var(--xs-space) ;
 padding-left:var(--s-space) ;
 padding-right:var(--s-space) ;
 border-radius:7px;
 box-shadow:0px 0px 5px -1px rgba(0, 0, 0, 0.2);
}
@media (max-width: 991px){.k-menu-item-mobile{
 padding-top:0 ;
 padding-bottom:0 ;
}
}
@media (max-width: 767px){.k-menu-item-mobile{
 padding-right:12px;
 padding-left:12px;
}
}
.k-menu-item-mobile-title{
}
@media (max-width: 991px){.k-menu-item-mobile-title{
 padding-top:var(--s-space) ;
 padding-bottom:var(--s-space) ;
}
}
html{
	font-size: 100%;
}
:root{
  --h1-fallback: 2.8rem;
  --h1: clamp(2.03rem, 1.61rem - -2.07vw, 3.42rem);

  --h2-fallback: 2.3rem;
  --h2: clamp(1.80rem, 1.49rem - -1.56vw, 2.85rem);

  --h3-fallback: 2rem;
  --h3: clamp(1.60rem, 1.37rem - -1.15vw, 2.38rem);
	
  --h4-fallback: 1.6rem;
  --h4: clamp(1.42rem, 1.26rem - -0.82vw, 1.98rem);
	
  --h5-fallback: 1.35rem;
  --h5: clamp(1.27rem, 1.15rem - -0.57vw, 1.65rem);
	
  --h6-fallback: 1.2rem;
  --h6: clamp(1.13rem, 1.05rem - -0.37vw, 1.38rem);
	
	
  --s-text-fallback: 0.85rem;
  --s-text: 0.85rem;
  
  --m-text-fallback: 1rem;
  --m-text: 1rem;
  
  --l-text-fallback: 1rem;
  --l-text: clamp(1rem, 0.82rem - -0.40vw, 1.2rem);
  
  --xl-text-fallback: 1.2rem;
  --xl-text: clamp(1.1rem, 0.98rem - -0.48vw, 1.40rem);
}
:root{
  --xs-space-fallback: 1vmin;
  --xs-space: clamp(4px, 1vmin, 10px);
  
  --s-space-fallback: 2vmin;
  --s-space: clamp(8px, 2vmin, 20px);
  
  --m-space-fallback: 3.5vmin;
  --m-space: clamp(12px,3.5vmin,30px);
  
  --l-space-fallback: 5vmin;
  --l-space: clamp(20px, 5vmin, 50px);
  
  --xl-space-fallback: 7vmin;
  --xl-space: clamp(32px, 7vmin, 80px);
  
  --xxl-space-fallback: 12vmin;
  --xxl-space: clamp(52px, 12vmin, 130px);
}
.c-columns-5{
  display: grid!important;
  grid-template-columns: repeat(5, 1fr); 
  width: 100%;
}
.c-columns-3{
  display: grid!important;
  grid-template-columns: repeat(3, 1fr);
  width: 100%; 
}
.c-col-span-2{
  grid-column: span 2 / span 2;
}
@media only screen and (max-width: 991px){.c-columns-l-2{
    grid-template-columns: repeat(2, 1fr); 
  }
.c-row-start-l-2{
    grid-row-start: 2;
  }
}
@media only screen and (max-width: 767px){.c-columns-m-2{
    grid-template-columns: repeat(2, 1fr); 
  }
}
@media only screen and (max-width: 479px){.c-columns-s-1{
    grid-template-columns: 1fr;
  }
.c-col-span-s-1{
    grid-column: span 1 / span 1;
  }
}
.c-gallery img{object-fit:cover;}
.c-grid-1 *:nth-child(1){ grid-area: 1 / 1 / span 2 / span 2; }
.c-grid-1 *:nth-child(2){ grid-area: 1 / 3; }
.c-grid-1 *:nth-child(3){ grid-area: 2 / 3; }
@media only screen and (max-width: 767px){.c-grid-1 *:nth-child(1){ grid-area: 1 / 1 / 2 / 3; }
.c-grid-1 *:nth-child(2){ grid-area: 2 / 1; }
.c-grid-1 *:nth-child(3){ grid-area: 2 / 2; }
}
.c-grid-2 *:nth-child(1){ grid-area: 1 / 1 / 2 / 4; }
.c-grid-2 *:nth-child(2){ grid-area: 1 / 4 / 2 / 6; }
.c-grid-2 *:nth-child(3){ grid-area: 2 / 1 / 3 / 3; }
.c-grid-2 *:nth-child(4){ grid-area: 2 / 3 / 3 / 6; }
ul.splide__list{
  width: 100%;
}
.splide__slide img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.splide--nav > .splide__track > .splide__list > .splide__slide{
  border: none !important;
  opacity: 0.5;
  transition: opacity 0.6s;
}
.splide--nav > .splide__track > .splide__list > .splide__slide:hover{
  opacity: 1;
}
.splide--nav > .splide__track > .splide__list > .splide__slide.is-active{
  opacity: 1;
}
.splide .splide__arrow,
.oxy-oxyninja-slider .splide__arrow{
  border-radius: 0;
  opacity: 0;
  background: #fff;
  box-shadow: 0 1px 5px #0000001c;
  transition: all 0.4s;
}
.splide:hover .splide__arrow,
.oxy-oxyninja-slider:hover .splide__arrow{
  opacity: 0.8;
}
.splide .splide__arrow:hover,
.oxy-oxyninja-slider .splide__arrow:hover{
  opacity: 1;
  background: #fff;
  box-shadow: 0 1px 10px #0000001c;
}
.splide .splide__arrows button:disabled,
.oxy-oxyninja-slider .splide__arrows button:disabled{
  display: none;
}
.splide .splide__arrow--prev,
.oxy-oxyninja-slider .splide__arrow--prev{
  left: 0;
}
.splide .splide__arrow--next,
.oxy-oxyninja-slider .splide__arrow--next{
  right: 0;
}
.splide:hover .splide__arrow--prev,
.oxy-oxyninja-slider:hover .splide__arrow--prev{
  left: 1em;
}
.splide:hover .splide__arrow--next,
.oxy-oxyninja-slider:hover .splide__arrow--next{
  right: 1em;
}
@media only screen and (max-width: 991px){.splide .splide__arrow,
.oxy-oxyninja-slider .splide__arrow{
  opacity: 1;
}
.splide .splide__arrow--prev,
.oxy-oxyninja-slider .splide__arrow--prev{
  left: 1em;
}
.splide .splide__arrow--next,
.oxy-oxyninja-slider .splide__arrow--next{
  right: 1em;
}
}
.splide .splide__pagination,
.oxy-oxyninja-slider .splide__pagination{
  bottom: -1em;
}
.splide .splide__pagination__page,
.oxy-oxyninja-slider .splide__pagination__page{
  width: 40px;
  height: 1px;
  background: #323232;
  border-radius: 0;
  opacity: 0.2;
}
.splide .splide__pagination__page.is-active,
.oxy-oxyninja-slider .splide__pagination__page.is-active{
  background: #323232;
  transform: scale(1);
  opacity: 0.7;
}
.wc-product-gallery-1 .splide .splide__pagination,
.wc-product-gallery-2 .splide .splide__pagination,
.wc-product-gallery-1 .oxy-oxyninja-slider .splide__pagination,
.wc-product-gallery-2 .oxy-oxyninja-slider .splide__pagination{
  display: none;
}
.wc-img-cover,
.wc-img-cover img{
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.wc-img-contain,
.wc-img-contain img{
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
}
.wc-image-grid-1{
  display: grid!important;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.wc-image-grid-1 *{
  width: 100%!important;
  border-radius: 2px;
  margin: 0!important;
}
.wc-image-grid-1 *:nth-child(1){
  grid-column: 1 / -1;
  max-height: 800px;
  object-fit: cover;
  object-position: center;
}
.wc-grid-img{
  width: 100%!important;
  height: 100%!important;
  object-fit: cover;
  object-position: center;
}
#ct-builder .wc-archive-item-1,
#ct-builder .wc-archive-item-2,
#ct-builder .wc-archive-item-3,
#ct-builder .wc-archive-item-4{
  max-width:350px;
}
.oxy-dynamic-list .oxy-product-wrapper-inner{
  height: 100%;
}
div.c-divider, div.wc-full-divider{min-height:1px!important;}
.oxy-repeater-pages-wrap{
  grid-column: 1 / -1; 
}
.oxy-product-info h2{
  margin-bottom: 20px!important;
}
.widget_top_rated_products h2, .woocommerce .widget_shopping_cart h2, .woocommerce .widget_products h2, .woocommerce .widget_product_categories h2, .woocommerce .widget_layered_nav_filters h2, .woocommerce .woocommerce-widget-layered-nav h2, .woocommerce .widget_rating_filter h2, .woocommerce .widget_price_filter h2, .woocommerce div.widget_product_tag_cloud h2, .woocommerce h1.page-title, .woocommerce h1.product_title, .woocommerce section.related.products h2, .woocommerce section.upsells.products h2, .woocommerce h2.woocommerce-Reviews-title, .woocommerce span.comment-reply-title, .woocommerce-Tabs-panel h2, h2.woocommerce-order-downloads__title, .woocommerce-orders article header h1, .woocommerce-account article header h1, .woocommerce-downloads article header h1, .woocommerce-edit-address article header h1, .woocommerce-account h2, .woocommerce-Address-title h3, .woocommerce-MyAccount-content h3, .woocommerce-EditAccountForm legend, h1.oxy-woo-archive-title, h2.woocommerce-column__title, h2.woocommerce-order-downloads__title, h2.woocommerce-order-details__title, .woocommerce-billing-fields h3, .woocommerce-checkout h3, .woocommerce .cart_totals h2, .woocommerce .cross-sells h2{
  color: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.woocommerce .price_label .from, .woocommerce .price_label .to, .woocommerce ul.products li.product .price, .product-quantity, .woocommerce .price ins, .woocommerce-Price-amount, .woocommerce-loop-category__title .count, .woocommerce .price{
  font-weight: 600;
}
.woocommerce a.added_to_cart{
  display: none!important;
}
.wc-price-container .price > del{
  order: 2;
}
.wc-price-container .price > ins{
  padding-right: 10px;
}
.wc-cat-list-1 .woocommerce .products ul::after,
.wc-cat-list-1 .woocommerce .products ul::before,
.wc-cat-list-1 .woocommerce ul.products::after,
.wc-cat-list-1 .woocommerce ul.products::before{
  display: none;
}
.wc-cat-list-1.oxy-woo-product-categories .woocommerce ul.products li.product-category a img{
  margin-bottom: 0;
}
.wc-cat-list-1.oxy-woo-product-categories .woocommerce ul.products li.product a{
  align-items: center;
  display: grid;
  grid-template-columns: 80px 1fr;
  grid-gap: 15px;
  background: white;
  border-radius: 0;
  overflow: hidden;
  padding: 0px;
  box-shadow: 0px 3px 10px #00000017;
  transition: all 0.3s;
}
.wc-cat-list-1.oxy-woo-product-categories .woocommerce ul.products li.product a:hover{
  transform: translatey(-3px);
  box-shadow: 0px 5px 20px #00000017;
}
.wc-cat-list-1.oxy-woo-product-categories .woocommerce ul.products li.product,
.wc-cat-list-1.woocommerce-page ul.products li.product{
  width: 100%;
  padding: 0;
  margin: 0;
}
.wc-cat-list-1.oxy-woo-product-categories .woocommerce ul.products{
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 15px;
  margin: 0;
}
.wc-sale-badge, .wc-new-badge{
  display: block;
  background: white;
  color: black;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
  font-weight: 700;
  padding: 3px 6px;
  box-shadow: 0 1px 5px #0000001c;
  margin: 5px;
  opacity: 0.8;
}
.wc-sale-badge{
  background: black;
  color: white;
}
.wc-archive-item-1 img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s!important;
}
@media only screen and (min-width: 992px){.wc-archive-item-1-content{
    opacity: 0;
  }
.wc-archive-item-1-title{
    transform: translateY(-25px);
  }
.wc-archive-item-1-price{
    transform: translateY(25px);
  }
.wc-archive-item-1:hover img{
    transform: scale(1.2);
    opacity: 0.1;
  }
.wc-archive-item-1:hover .wc-archive-item-1-content{
    opacity: 1;
  }
.wc-archive-item-1:hover .wc-archive-item-1-title,
  .wc-archive-item-1:hover .wc-archive-item-1-price{
    transform: translatey(0);
  }
}
.wc-archive-item-2-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.wc-archive-item-3-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.wc-archive-item-4-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.woocommerce-notices-wrapper{
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100;
  transition: all 0.6s;
  animation: slide-up-fade-in ease 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode:forwards; /*when the spec is finished*/
  -webkit-animation: slide-up-fade-in ease 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
  -moz-animation: slide-up-fade-in ease 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode:forwards; /*FF 5+*/
  -o-animation: slide-up-fade-in ease 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode:forwards; /*Not implemented yet*/
  -ms-animation: slide-up-fade-in ease 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode:forwards; /*IE 10+*/
  opacity:0;
  opacity: 1\9;
}
.woocommerce-message,
.woocommerce-info,
.woocommerce-error{
  display: flex;
  align-items: center;
  border: none;
  box-shadow: 0 5px 15px #00000017;
  border-radius: 2px;
  background: white;
  z-index: 100;
  transition: all 0.6s;
}
.woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button{
  margin-left: 20px!important;
  order: 5;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
  top: auto;
  left: 1.5em;
}
@keyframes slide-up-fade-in{
  0% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
  100% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
}
@-moz-keyframes slide-up-fade-in{
  0% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
  100% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
}
@-webkit-keyframes slide-up-fade-in{
  0% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
  100% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
}
@-o-keyframes slide-up-fade-in{
  0% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
  100% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
}
@-ms-keyframes slide-up-fade-in{
  0% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
  100% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
}
@keyframes slide-down-fade-in{
  0% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
  100% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
}
@-moz-keyframes slide-down-fade-in{
  0% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
  100% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
}
@-webkit-keyframes slide-down-fade-in{
  0% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
  100% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
}
@-o-keyframes slide-down-fade-in{
  0% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
  100% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
}
@-ms-keyframes slide-down-fade-in{
  0% {
    opacity:1;
    transform:  translatey(0px)  ;
  }
  100% {
    opacity:0;
    transform:  translatey(200px)  ;
  }
}
.hide-notification:not(.oxy-woo-checkout){
  animation: slide-down-fade-in ease 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode:forwards; /*when the spec is finished*/
  -webkit-animation: slide-down-fade-in ease 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
  -moz-animation: slide-down-fade-in ease 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode:forwards; /*FF 5+*/
  -o-animation: slide-down-fade-in ease 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode:forwards; /*Not implemented yet*/
  -ms-animation: slide-down-fade-in ease 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode:forwards; /*IE 10+*/
}
ul.variable-items-wrapper{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding:0;
  margin: 0 0 10px 0;
}
ul.variable-items-wrapper li{
  list-style-type: none;
  padding: 5px 10px;
  border: 1px solid #e8e8e8;
  background: white;
  border-radius: 2px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
}
ul.variable-items-wrapper li.color-variable-item{
  padding: 2px;
}
ul.variable-items-wrapper .variable-item-span-color{
  width: 20px;
  height: 20px;
  border-radius: 2px;
  display: block;
}
ul.variable-items-wrapper li:hover, ul.variable-items-wrapper li.selected{
  border: 1px solid grey;
}
ul.variable-items-wrapper li:focus{
  outline: none;
}
ul.variable-items-wrapper li.disabled{
  transition: al 0.6s;
  opacity: 0.3;
  cursor: not-allowed;
}
ul.variable-items-wrapper li.disabled:hover{
  border: 1px solid #e8e8e8;
}
.woocommerce textarea,
.woocommerce input,
.woocommerce select{
max-width: 100%;
}
.woocommerce #reviews #comments h2{
  margin-bottom: 24px;
}
.woocommerce .woocommerce-mini-cart__total strong, .woocommerce .woocommerce-mini-cart span.quantity, .woocommerce-Price-amount, .woocommerce-mini-cart-item a, .woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl{
  line-height: 1.5;
  font-size: 12px;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{
  padding: 10px 0 10px 0!important;
}
.woocommerce-mini-cart-item{
  position: relative;
}
.woocommerce ul.product_list_widget li img{
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position:  center;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 0;
  margin-top: 0;
}
.woocommerce ul.product_list_widget li a{
  display: flex;
  flex-direction: row;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl{
  margin: 0 0 5px 0;
  padding-left: 0;
  border-left: 0;
  display: flex;
  flex-direction: row;
  width: 100%;
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt{
  padding: 0;
  margin: 0;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd{
  padding: 0;
  margin: 0;
}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child{
  margin-bottom: 0;
  margin: 0;
}
.wc-menu-open{
  position: relative;
}
.wc-menu-open .wc-dropdown-cart{
  opacity: 0;
  position: absolute;
  top: 100%;
  right: 0;
  background: white;
  padding: 20px;
  transition: all 0.2s;
}
.wc-menu-open:hover .wc-dropdown-cart{
  opacity: 1;
  visibility: visible;
}
.wc-primary-image{
	
}
.wc-secondary-image{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  transition: all 0.4s!important;
}
.wc-flip-images:hover .wc-secondary-image{
  opacity: 1;
}
.wc-filters .widgettitle + *{
  max-height: 1000px;
}
.wc-filters .widgettitle.visible + *{
  max-height: 0;
  overflow: hidden;
}
@media only screen and (max-width: 991px){.wc-filters.active{
    transform: translatey(0);
  }
}
::selection{
  color: rgba(255,255,255,0.8);
  background: #3343d3;
}
:root{
	--accent-1:#3343d3;
	--accent-2:#ff463d;
    --background-light:#f4f4f8;
    --background-dark:#08080c;
    --background-light-alt:#cdccc7;
    --background-dark-alt:#353535;
    --heading-light:#eeeff2;
    --heading-dark:#0d0e11;
    --text-light:rgba(255,255,255,0.8);
    --text-dark:#191919;
    --border-light:#e8e8e8;
    --border-dark:#00000;
     --gradient-1: #3646d3;
     --gradient-2: #f3f3f7;
	--gradient-angle:120deg;
}
:root{
	--woocommerce: var(--accent-1)!important;
    --wc-green: #7ad03a!important;
    --wc-red: #E03D4A!important;
    --wc-orange: #fc7b52!important;
    --wc-blue: var(--accent-2)!important;
    --wc-primary: var(--accent-1)!important;
    --wc-primary-text: white!important;
    --wc-secondary: var(--accent-2)!important;
    --wc-secondary-text: var(--dark-text)!important;
    --wc-highlight: var(--accent-2)!important;
    --wc-highligh-text: (--light-background)!important;
    --wc-content-bg: var(--light-background)!important;
    --wc-subtext: var(--dark-text)!important;
}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
  margin-bottom: 4px;
}
#-pro-menu-41-17 .oxy-pro-menu-container .menu-item a{
  line-height: 1;
}
#-pro-menu-41-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
  margin-right: 5px;
}
#_header-15-17.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active) .oxy-header-row, #_header-15-17.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active){
    background-color: white !important;
    position: relative;
}
@media only screen and (max-width: 767px){.oxy-header-center{
    flex-grow: 0;
    order: 3;
  }
.oxy-header-right{
    margin-left: auto;
  }
}
.kaige-bullets ul li:before{
    display: inline-block;
    content: ' ';
    background-image: url(https://onbbouw.kaige.site/wp-content/uploads/2025/02/List-icon.svg);
    height: 0.6em;
    width: 0.8em;
    margin-right: 0.5em;
    margin-bottom: 3px;/* Voeg wat ruimte toe tussen het icoon en de tekst */
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; /* Verticaal uitlijnen met de tekst */
}
.kaige-bullets ul li{
    list-style: none;
    line-height: 1.5; /* Pas deze waarde aan om de gewenste uitlijning te krijgen */
}
.kaige-bullets ul{
    padding-inline-start: 0; /* Verwijder de standaard padding van de ul */
    margin: 0px;
}
.acpt-owl-carousel .owl-item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.woocommerce .oxy-product-cart-button, .woocommerce .oxy-woo-element div.product form.cart{
  max-width: unset!important;
}
p{
  margin: 0px!important;
}
.wpgb-prev-button, .wpgb-next-button{
      width: 40px!important;
    height: 40px!important;
    background: var(--accent-1)!important;
    border-radius: 100%!important;
}
#-product-description-67-1492 ul{
    list-style: none;
    padding-left: 0;
}
#-product-description-67-1492 ul li{
    position: relative;
    padding-left: 24px; /* Zorg voor ruimte voor het icoon */
}
#-product-description-67-1492 ul li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0.3em;
    width: 16px;
    height: 16px;
    background-color: var(--accent-2);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-277.172 99.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.248-22.627 0L216 284.745l-70.627-70.627c-6.248-6.248-16.379-6.248-22.627 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.249 16.379 6.249 22.628.001z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-277.172 99.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.248-22.627 0L216 284.745l-70.627-70.627c-6.248-6.248-16.379-6.248-22.627 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.249 16.379 6.249 22.628.001z"/></svg>') no-repeat center;
}
#text_block-4-61119 ul{
    list-style: none;
    padding-left: 0;
}
#text_block-4-61119 ul li{
    position: relative;
    padding-left: 24px; /* Zorg voor ruimte voor het icoon */
}
#text_block-4-61119 ul li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0.3em;
    width: 16px;
    height: 16px;
    background-color: var(--accent-2);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-277.172 99.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.248-22.627 0L216 284.745l-70.627-70.627c-6.248-6.248-16.379-6.248-22.627 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.249 16.379 6.249 22.628.001z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-277.172 99.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.248-22.627 0L216 284.745l-70.627-70.627c-6.248-6.248-16.379-6.248-22.627 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.249 16.379 6.249 22.628.001z"/></svg>') no-repeat center;
}
#-woo-archive-description-7-2627 ul{
    list-style: none;
    padding-left: 0;
}
#-woo-archive-description-7-2627 ul li{
    position: relative;
    padding-left: 24px; /* Zorg voor ruimte voor het icoon */
}
#-woo-archive-description-7-2627 ul li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0.3em;
    width: 16px;
    height: 16px;
    background-color: var(--accent-2);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-277.172 99.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.248-22.627 0L216 284.745l-70.627-70.627c-6.248-6.248-16.379-6.248-22.627 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.249 16.379 6.249 22.628.001z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-277.172 99.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.248-22.627 0L216 284.745l-70.627-70.627c-6.248-6.248-16.379-6.248-22.627 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.249 16.379 6.249 22.628.001z"/></svg>') no-repeat center;
}
#-pro-menu-359-531 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, #-pro-menu-359-531 .oxy-pro-menu-container.oxy-pro-menu-open-container{
  box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.4);
}
.woocommerce-message, .woocommerce-info, .woocommerce-error{
  z-index: 10!important;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
  border-color: var(--background-light)!important;
}
.woo-variation-product-gallery{
  max-width: 100%!important;
}
.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow, .woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{
      background: var(--accent-1);
  border-radius: 100%;
  opacity: 1;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{
  border-radius: 7px!important;
}
.woocommerce-page table.cart .product-thumbnail{
  display: flex!important;
}
.k-list ul{
    list-style: none;
    padding-left: 0;
}
.k-list ul li{
    position: relative;
    padding-left: 24px; /* Zorg voor ruimte voor het icoon */
}
.k-list ul li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0.3em;
    width: 16px;
    height: 16px;
    background-color: var(--accent-2);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-277.172 99.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.248-22.627 0L216 284.745l-70.627-70.627c-6.248-6.248-16.379-6.248-22.627 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.249 16.379 6.249 22.628.001z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-277.172 99.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.248-22.627 0L216 284.745l-70.627-70.627c-6.248-6.248-16.379-6.248-22.627 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.249 16.379 6.249 22.628.001z"/></svg>') no-repeat center;
}
.vanaf-prijs ins{
    text-decoration: none!important;
}
.shop_table .shop_table_responsive td{ 
float:right!important;
}
#-woo-cart-18-11 .product-thumbnail:before{
  display: none;
}
@media only screen and (max-width: 768px){#-woo-cart-18-11 .product-price, .product-quantity, .product-subtotal{
    display: flex!important;
    flex-direction: row!important;
    justify-content: space-between!important;
}
}
@media only screen and (max-width: 768px){#-woo-cart-18-11 .product-name{
    display: flex;
    flex-direction: column;
}
}
#-woo-cart-18-11 .woocommerce-Price-amount{
  font-size: var(--l-text)!important;
}
.oxy-woo-cart li label{
      font-size: 16px!important;
    color: var(--accent-2)!important;
    text-transform: uppercase!important;
    font-weight: 700!important;
}
#-woo-cart-18-11 .woocommerce ul#shipping_method li{
  margin:0px!important;
}
@media only screen and (max-width: 991px){.woocommerce-cart-form .product-name, .variation dt, .woocommerce-cart-form__cart-item td, .cart-subtotal td, .woocommerce-shipping-totals  td, .order-total td{
  text-align:left!important;
  padding-left:0px!important;
}
}
.oxy-woo-checkout .woocommerce-form-coupon-toggle{
  display:none;
}
.oxy-woo-checkout .woocommerce-info{
  	width: 100%;
    margin-bottom: 10px;
}
.oxy-woo-checkout .woocommerce-info,
.oxy-woo-checkout .woocommerce-message,
.oxy-woo-checkout .woocommerce-error{
  	display: block;
}
#customer_details > div{
  	width: 100%;
}
.oxy-woo-checkout .woocommerce-checkout #payment ul.payment_methods li{
    display: block;
}
.woocommerce div.product form.cart .variations label, .woocommerce form label{
    position: relative;
    top: -8px;
    margin-top: 0;
}
.oxy-woo-checkout .woocommerce form .form-row label{
    margin-top: 20px;
}
#-woo-checkout-6-33 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::before{
  padding:7px!important;
  border-radius: 7px;
}
.oxy-woo-checkout .woocommerce form .form-row-last, .oxy-woo-checkout .woocommerce-page form .form-row-last{
      float: right!important;
}
.oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox span::before{
  padding: 10px!important;
      box-shadow: none!important;
}
.oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox span{
  margin-left: -8px!important;
}
#-woo-checkout-24-12 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::before{
  border-radius: 100%!important;
}
#-woo-checkout-24-12 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox:hover span::before{
  border: 1px solid var(--accent-1); /* pas kleur/dikte aan naar wens */
box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.35)!important;
}
.woocommerce-form-login input[type="checkbox"], .oxy-woo-checkout input[type="checkbox"]{
  display: inline!important;
    margin-left: 10px !important;
}
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{
       margin-top: 50px;
 }
.oxy-woo-checkout .woocommerce-checkout #payment ul.payment_methods li{
  display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
}
.woocommerce div.product form.cart .variations label, .woocommerce form label{
  top: 0;
  color: black;
}
.woo-variation-swatches.wvs-show-label .variations th label{
  margin: 0px;
}
.wp-grid-builder .wpgb-card-21 .wpgb-card-footer{
  height: 100%!important;
}
.wp-grid-builder .wpgb-card-21 .wpgb-block-6{
  height: 100%!important;
  display: flex!important;
    flex-direction: column!important;
       justify-content: space-between!important;
}
@media only screen and (max-width: 768px){.dgwt-wcas-sf-wrapp{
    height: 5px !important;
}
}
.payment_methods input{
  margin-top:0px!important
}
#-product-cart-button-1051-1492 .label{
  display: none;
}
#-product-cart-button-1051-1492 .wc-pao-addon label.wc-pao-addon-name{
  display: none;
}
#-product-cart-button-1051-1492 .product-addon-totals{
  display: none;
}
#-product-cart-button-1051-1492 .variations{
  display: none;
}
#-product-cart-button-1051-1492 .wc-pao-addons-container{
  display: none;
}
.term-description p{
  margin-top:0px;
}
.oxy-woo-archive-description .term-description p, .oxy-stock-content-styles p{
  margin-bottom:var(--m-space)!important;
}
.oxy-woo-archive-description  .term-description h2, .oxy-woo-archive-description  .term-description h3, .oxy-woo-archive-description  .term-description h4, .oxy-stock-content-styles h2, .oxy-stock-content-styles h3, .oxy-stock-content-styles h4{
    margin-bottom:var(--s-space)!important;
}
.payment_method_mollie_wc_gateway_ideal label{
    font-weight: 700 !important;
}
.woocommerce input[type=radio]:checked{
background: blue;
inset 0 0 0 5px #ffffff;
}
.woocommerce input[type=radio]{
-webkit-appearance: none;
-moz-appearance: none;
width: 25px;
height: 25px;
 border:  1.5px solid #3443d3;
border-radius: 100%;
outline: auto;
outline-color: #3443d3;
cursor: pointer;
}
li.wc_payment_method.payment_method_mollie_wc_gateway_ideal.selected > label,
li.wc_payment_method.payment_method_mollie_wc_gateway_ideal:has(input[type="radio"]:checked) > label{
  color: #ffffff !important;
}
label[for="billing_birthdate_in3"]{
  color: #ffffff !important;
}
li.wc_payment_method.payment_method_mollie_wc_gateway_ideal:not(.selected):not(:has(input[type="radio"]:checked)) > label[for="payment_method_mollie_wc_gateway_ideal"]{
  font-weight: 500 !important;
}
#-woo-checkout-24-12 label{
      display: flex;
    flex-direction: row;
    align-items: center;
}
.oxy-woo-checkout .woocommerce-checkout #payment ul.payment_methods li{
      align-items: center;
}
.wpgb-facet ul .wpgb-button{
  border-width: 1px!important;
}
i.wvg-thumbnail-prev-arrow.dashicons.dashicons-arrow-left-alt2.slick-arrow{
    height: 30px;
    position: absolute;
    top: 50%;
    transform: translate(10px, -50%);
    border-radius: 50%;
}
i.wvg-thumbnail-next-arrow.dashicons.dashicons-arrow-right-alt2.slick-arrow{
    height: 30px;
    position: absolute;
    top: 50%;
    transform: translate(-10px, -50%);
    border-radius: 50%;
}
.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{
  display: none;
}
@media (max-width: 767px){.offcanvas-inner .wc-item-meta,
  .offcanvas-inner dl.variation{ display: block; }
.offcanvas-inner .wc-item-meta > *,
  .offcanvas-inner dl.variation dt,
  .offcanvas-inner dl.variation dd{
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 0 0 2px;
    text-align: left;
    clear: both;
    overflow-wrap: anywhere;
  }
.offcanvas-inner dl.variation dt,
  .offcanvas-inner .wc-item-meta-label{ font-weight: 600; margin-top: 6px; }
}
.k-product-faq > .oxy-toggle,
.k-menu-item-mobile > .oxy-toggle{
  position: relative;
}
.k-product-faq > .oxy-toggle::before,
.k-menu-item-mobile > .oxy-toggle::before{
  content: "";
  position: absolute;
  inset: 0;
}
.k-product-faq > .oxy-toggle::before{
  top: calc(-1 * var(--xs-space));
  left: calc(-1 * var(--s-space));
  right: calc(-1 * var(--s-space));
}
.k-product-faq > .oxy-toggle:has(> .oxy-eci-collapsed)::before{
  bottom: calc(-1 * var(--xs-space));
}
.k-menu-item-mobile > .oxy-toggle::before{
  left: -12px;
  right: -12px;
}
@media (max-width: 767px){.k-product-faq > .oxy-toggle::before{
    top: -12px;
    left: -12px;
    right: -12px;
  }
.k-product-faq > .oxy-toggle:has(> .oxy-eci-collapsed)::before{
    bottom: -12px;
  }
}
@media (max-width: 767px){.woocommerce-cart-form .cart_item td.product-name{ display: block; }
.woocommerce-cart-form .cart_item td.product-name::before{ float: none; display: block; text-align: left; margin-bottom: 4px; }
.woocommerce-cart-form .cart_item td.product-name > a{ display: block; margin-bottom: 16px; }
.woocommerce-cart-form .cart_item td.product-name dl.variation{ display: block; font-size: 0; }
.woocommerce-cart-form .cart_item td.product-name dl.variation dt{ display: inline-block; float: none; clear: none; width: calc(50% - 6px); margin: 0 12px 6px 0; vertical-align: baseline; white-space: normal; text-align: left; font-size: 15px; }
.woocommerce-cart-form .cart_item td.product-name dl.variation dd{ display: inline-flex; float: none; clear: none; justify-content: flex-end; width: calc(50% - 6px); margin: 0 0 6px; vertical-align: baseline; text-align: right; font-size: 15px; }
.woocommerce-cart-form .cart_item td.product-name dl.variation dd p{ margin: 0; text-wrap: balance; }
.woocommerce-cart-form .cart_item td.product-quantity .quantity input.qty{ margin-right: 0; }
}
.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt:hover,
#-woo-checkout-24-12 .woocommerce #payment #place_order.button.alt:hover,
.woocommerce .oxy-product-cart-button button.single_add_to_cart_button.button.alt:hover{
	background-color: #FF463D;
	border-color: #FF463D;
	color: #fff;
	transform: translateY(-5px);
	box-shadow: 0 7px 25px -10px rgba(0, 0, 0, 0.5);
}
.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt:active,
#-woo-checkout-24-12 .woocommerce #payment #place_order.button.alt:active,
.woocommerce .oxy-product-cart-button button.single_add_to_cart_button.button.alt:active,
a.c-btn-main:active,
a.c-btn-alt:active{
	filter: brightness(0.82);
	transform: scale(0.97);
	transition: none;
}
.woocommerce .wc-pao-addon-name{
  font-size: 14.4px;
}
#-woo-cart-18-11 table.cart .product-thumbnail{ flex-direction: column; align-items: flex-start; padding-bottom: 56px; }
#-woo-cart-18-11 table.cart .product-thumbnail > a{ display: block; width: clamp(120px, 16vw, 160px); max-width: 100%; }
#-woo-cart-18-11 table.cart .product-thumbnail img{ display: block; width: 100%; height: auto; aspect-ratio: 600 / 424; min-height: 0; max-height: none; object-fit: contain; transition: none; }
#-woo-cart-18-11 table.cart th.product-remove{ display: none; }
#-woo-cart-18-11 table.cart td.product-remove{ position: absolute; left: 0; top: calc(20px + clamp(120px, 16vw, 160px) * 424 / 600); display: block; width: auto; padding: 0; border: 0; }
#-woo-cart-18-11 table.cart td.product-remove::before{ display: none; }
#-woo-cart-18-11 table.cart td.product-remove a.remove{ display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; margin: 0; }
@media (max-width: 767px){#-woo-cart-18-11 table.cart .product-thumbnail > a{ width: 160px; }
#-woo-cart-18-11 table.cart td.product-remove{ top: calc(20px + 160px * 424 / 600); }
}
@media (max-width: 479px){.oxy-header-container #_header_left-24-531{ flex: 1 1 auto; min-width: 0; margin-right: 12px; }
.oxy-header-container #link-25-531{ min-width: 0; max-width: 150px; }
.oxy-header-container #_header_right-29-531{ flex: 0 0 auto; }
.oxy-header-container #_header_right-29-531 > *{ flex-shrink: 0; }
.oxy-header-container #image-490-531{ width: 30px; height: 30px; }
#div_block-284-531.c-columns-m-2{ grid-template-columns: auto auto; justify-content: space-between; column-gap: 12px; }
#div_block-284-531 .ct-text-block{ font-size: min(var(--s-text), 3.9vw); }
}
@media (max-width: 359px){#div_block-197-525 .ct-headline{ font-size: min(var(--h5), 5.3vw); }
}
@media (max-width: 479px){h1, h2, h3, h4, .ct-headline{ overflow-wrap: anywhere; }
.oxy-product-price p.price{ flex-wrap: wrap; }
.woocommerce-checkout-review-order-table th,
	.woocommerce-checkout-review-order-table td,
	.woocommerce-checkout-review-order-table .woocommerce-Price-amount,
	.woocommerce-checkout-review-order-table .product-quantity{ white-space: normal; overflow-wrap: anywhere; }
#-woo-checkout-24-12 .form-row label{ flex-wrap: wrap; }
}
@media (max-width: 991px){#div_block-123-1492 > *, #div_block-123-1492 .oxy-product-description{ min-width: 0; }
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}
[data-aos=fade-up]{transform:translate3d(0,100px,0)}
[data-aos=fade-down]{transform:translate3d(0,-100px,0)}
[data-aos=fade-right]{transform:translate3d(-100px,0,0)}
[data-aos=fade-left]{transform:translate3d(100px,0,0)}
[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}
[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}
[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}
[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}
[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}
[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}
[data-aos=zoom-in]{transform:scale(.6)}
[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}
[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}
[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}
[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}
[data-aos=zoom-out]{transform:scale(1.2)}
[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}
[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}
[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}
[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{transition-property:transform}
[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}
[data-aos=slide-up]{transform:translate3d(0,100%,0)}
[data-aos=slide-down]{transform:translate3d(0,-100%,0)}
[data-aos=slide-right]{transform:translate3d(-100%,0,0)}
[data-aos=slide-left]{transform:translate3d(100%,0,0)}
[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}
[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}
[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}
[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
:root{--wpgb-accent-scheme-1:#0069ff;--wpgb-dark-scheme-1:#262626;--wpgb-dark-scheme-2:#565656;--wpgb-dark-scheme-3:#767676;--wpgb-light-scheme-1:#fff;--wpgb-light-scheme-2:#f6f6f6;--wpgb-light-scheme-3:#f5f5f5;--wpgb-grey-100:#f0f0f0;--wpgb-grey-200:#e8e8e8;--wpgb-grey-500:#c8c8c8;--wpgb-grey-700:#969696;--wpgb-grey-800:#464646;--wpgb-grey-900:#282828;--wpgb-red:#f96876;--wpgb-border-radius:4px;--wpgb-border-width:2px}
@keyframes wpgb-spinning{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
@keyframes wpgb-fading{0%{opacity:0}to{opacity:1}}
@keyframes wpgb-bounce-in{0%{opacity:0;-webkit-transform:scale(1)}1%{opacity:.2;transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1)}}
@keyframes wpgb-bounce-out{0%{opacity:1;-webkit-transform:scale(1)}1%{opacity:.5;transform:scale(.9)}to{opacity:0;-webkit-transform:scale(.8)}}
@keyframes wpgb-from-bottom{0%{opacity:0;-webkit-transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0)}}
.wp-grid-builder .wpgb-card{border:0;box-shadow:none;font-size:100%;font:inherit;margin:0;outline:0;padding:0;transform:none;transition:none;vertical-align:initial}
.wp-grid-builder .wpgb-card a,.wp-grid-builder .wpgb-card audio,.wp-grid-builder .wpgb-card div,.wp-grid-builder .wpgb-card embed,.wp-grid-builder .wpgb-card h1,.wp-grid-builder .wpgb-card h2,.wp-grid-builder .wpgb-card h3,.wp-grid-builder .wpgb-card h4,.wp-grid-builder .wpgb-card h5,.wp-grid-builder .wpgb-card h6,.wp-grid-builder .wpgb-card iframe,.wp-grid-builder .wpgb-card object,.wp-grid-builder .wpgb-card p,.wp-grid-builder .wpgb-card span,.wp-grid-builder .wpgb-card video{border:none;box-shadow:none;color:inherit;font-size:100%;font:inherit;margin:0;outline:0;padding:0;transform:none;transition:none;vertical-align:initial}
.wp-grid-builder .wpgb-card audio,.wp-grid-builder .wpgb-card embed,.wp-grid-builder .wpgb-card iframe,.wp-grid-builder .wpgb-card object,.wp-grid-builder .wpgb-card video{max-width:100%}
.wp-grid-builder .wpgb-card [class*=wpgb-block-]>a{border:none;box-shadow:none;text-decoration:none}
.wp-grid-builder,.wpgb-layout,.wpgb-main,.wpgb-viewport,.wpgb-wrapper{position:relative}
.wpgb-error-msg{background-color:#f1f1f1;padding:40px;text-align:center}
.wp-grid-builder{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.wp-grid-builder *,.wp-grid-builder :after,.wp-grid-builder :before{box-sizing:border-box}
.wp-grid-builder .wpgb-layout{contain:layout;outline:none;z-index:1}
.wp-grid-builder .wpgb-layout:after,.wp-grid-builder .wpgb-layout:before{clear:both;content:"";display:table}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-viewport>div{display:flex;flex-direction:row;flex-wrap:wrap}
.wp-grid-builder .wpgb-viewport>div{position:relative;transition:opacity .35s ease}
.wp-grid-builder.wpgb-loading .wpgb-viewport>div{opacity:0}
@supports(display:grid){.wp-grid-builder:not(.wpgb-enabled) .wpgb-viewport>div{display:grid}
}
body:not(.rtl) .wp-grid-builder[data-options*='"fullWidth":1']:not(.wpgb-enabled) .wpgb-wrapper{left:50%;transform:translateX(-50%);width:calc(100vw - 17px)}
body.rtl .wp-grid-builder[data-options*='"fullWidth":1']:not(.wpgb-enabled) .wpgb-wrapper{left:-50%;transform:translateX(50%);width:calc(100vw - 17px)}
.wp-grid-builder .wpgb-area{display:flex;flex-wrap:wrap}
.wp-grid-builder .wpgb-area-top-1,.wp-grid-builder .wpgb-area-top-2{margin:0 -16px}
.wp-grid-builder .wpgb-area-top-1>div,.wp-grid-builder .wpgb-area-top-2>div{flex:0 0 25%;max-width:25%;padding:0 16px;position:relative}
.wp-grid-builder .wpgb-area-bottom-1,.wp-grid-builder .wpgb-area-bottom-2{align-items:center;margin:0 -16px}
.wp-grid-builder .wpgb-area-bottom-1>div,.wp-grid-builder .wpgb-area-bottom-2>div{padding:0 16px}
.wp-grid-builder .wpgb-area-left,.wp-grid-builder .wpgb-area-right{bottom:0;display:flex;flex-direction:column;justify-content:center;pointer-events:none;position:absolute;top:0}
.wp-grid-builder .wpgb-area-left>*,.wp-grid-builder .wpgb-area-right>*{pointer-events:auto}
.wp-grid-builder .wpgb-area-left{left:0}
.wp-grid-builder .wpgb-area-right{right:0}
body.rtl .wp-grid-builder .wpgb-area-left{left:auto;right:0}
body.rtl .wp-grid-builder .wpgb-area-right{left:0;right:auto}
@media screen and (max-width:991px){.wp-grid-builder .wpgb-area-top-1>div,.wp-grid-builder .wpgb-area-top-2>div{flex-basis:50%;max-width:50%}
}
@media screen and (max-width:767px){.wp-grid-builder .wpgb-area-top-1>div,.wp-grid-builder .wpgb-area-top-2>div{flex-basis:100%;max-width:100%}
}
.wp-grid-builder .wpgb-wrapper{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start}
.wp-grid-builder .wpgb-sidebar{flex-basis:300px;min-width:0}
.wp-grid-builder .wpgb-sidebar .wpgb-facet .wpgb-checkbox-label,.wp-grid-builder .wpgb-sidebar .wpgb-facet .wpgb-hierarchy-label,.wp-grid-builder .wpgb-sidebar .wpgb-facet .wpgb-radio-label,.wp-grid-builder .wpgb-sidebar .wpgb-facet .wpgb-rating-label{display:flex;justify-content:space-between}
.wp-grid-builder .wpgb-main{flex:1;max-width:100%;min-width:0}
@media screen and (max-width:767px){.wp-grid-builder .wpgb-wrapper{flex-direction:column}
.wp-grid-builder .wpgb-main{flex:auto}
.wp-grid-builder .wpgb-sidebar{flex-basis:auto;flex-grow:1}
.wp-grid-builder .wpgb-sidebar.wpgb-sidebar-left,.wp-grid-builder .wpgb-sidebar.wpgb-sidebar-right{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
}
.wp-grid-builder .wpgb-loader{bottom:50px;left:0;margin:150px auto;opacity:0;position:absolute;right:0;top:50px;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;width:50px}
.wp-grid-builder .wpgb-loader>div{margin:-25px 0 0;position:absolute;position:sticky;top:50%}
.wp-grid-builder .wpgb-carousel~.wpgb-loader{height:50px;margin:0 auto;top:50%;transform:translateY(-50%)}
.wp-grid-builder .wpgb-carousel~.wpgb-loader>div{position:absolute}
.wp-grid-builder.wpgb-loading .wpgb-loader{opacity:1;visibility:visible}
.wp-grid-builder .wpgb-card{font-size:16px;min-width:0;position:relative;z-index:0}
.wp-grid-builder .wpgb-card:hover{z-index:1}
.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{visibility:hidden}
.wp-grid-builder .wpgb-card .wpgb-card-wrapper{display:block;height:100%;visibility:visible}
.wp-grid-builder .wpgb-card .wpgb-card-inner{display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.wp-grid-builder .wpgb-card .wpgb-card-header{background:#fff;position:relative}
.wp-grid-builder .wpgb-card .wpgb-card-media{display:flex;position:relative}
.wp-grid-builder .wpgb-card[data-nothumb][data-format=audio] .wpgb-card-inner{flex-direction:column}
.wp-grid-builder .wpgb-card[data-nothumb][data-format=audio] .wpgb-card-inner .wpgb-card-content,.wp-grid-builder .wpgb-card[data-nothumb][data-format=audio] .wpgb-card-inner .wpgb-card-media{width:100%}
.wp-grid-builder .wpgb-card .wpgb-card-media-player{margin:0;padding:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-player>div{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-player iframe,.wp-grid-builder .wpgb-card .wpgb-card-media-player video{background:#000;bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}
.wp-grid-builder .wpgb-card .wpgb-card-media-player audio{width:100%}
.wp-grid-builder .wpgb-card .wpgb-card-media-player audio::-webkit-media-controls-enclosure{border-radius:0!important}
.wp-grid-builder .wpgb-card .wpgb-card-media-player{display:none}
.wp-grid-builder .wpgb-card[data-format=audio]:not([data-nothumb]) .wpgb-card-media-player,.wp-grid-builder .wpgb-card[data-format=video] .wpgb-card-media-player{bottom:0;left:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card[data-format=audio]:not([data-nothumb]) .wpgb-card-media-player audio{bottom:0;left:0;position:absolute}
.wp-grid-builder .wpgb-card[data-nothumb][data-format=audio] .wpgb-card-media-player{align-self:flex-end;display:inline-flex;flex:100%}
.wp-grid-builder .wpgb-card.wpgb-card-playing .wpgb-card-media>:not(.wpgb-card-media-player):not(.wpgb-card-media-content):not([data-ratio]){display:none}
.wp-grid-builder .wpgb-card.wpgb-card-playing .wpgb-card-media-player{display:block}
.wp-grid-builder .wpgb-card.wpgb-card-playing .wpgb-card-media-content{opacity:0;pointer-events:none;visibility:hidden}
.wp-grid-builder .wpgb-card[data-nothumb][data-format=video] .wpgb-card-media-thumbnail{align-items:center;background:#000;display:flex;justify-content:center}
.wp-grid-builder .wpgb-card[data-nothumb][data-format=video] .wpgb-card-media-thumbnail a{bottom:0;left:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card[data-nothumb][data-format=video] .wpgb-card-media-thumbnail:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTggNXYxNGwxMS03eiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48L3N2Zz4=) #ffffffe6;background-position:50%;background-repeat:no-repeat;background-size:30px;border-radius:28px;box-shadow:0 0 20px 0 #0000001a;content:"";height:56px;transition:opacity .6s cubic-bezier(.4,0,.6,1);width:56px}
.wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail div{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail div.wpgb-lazy-load.wpgb-lazy-spinner:after{animation:wpgb-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:inherit;border-radius:50%;content:"";display:block;height:2em;left:calc(50% - 1em);position:absolute;top:calc(50% - 1em);transform:translateZ(0);width:2em}
.wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail div.wpgb-lazy-load+div{animation:wpgb-fading .5s linear}
.wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail .wpgb-noscript-img{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}
.wp-grid-builder .wpgb-card .wpgb-card-media-gallery{bottom:0;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-gallery .wpgb-card-media-gallery-item{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s linear}
.wp-grid-builder .wpgb-card .wpgb-card-media-gallery .wpgb-card-media-gallery-item[data-active]{opacity:1;pointer-events:auto}
.wp-grid-builder .wpgb-card .wpgb-card-media:hover .wpgb-product-image-hover .wpgb-card-media-gallery-item:last-child{opacity:1}
.wp-grid-builder .wpgb-card svg[data-ratio]{display:block;height:100%;pointer-events:none;position:relative;width:100%}
.wp-grid-builder .wpgb-card svg[data-ratio][style]{height:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-overlay{background:#0069ffbf;background:color-mix(in srgb,var(--wpgb-accent-scheme-1) 75%,#0000);bottom:0;left:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-content{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-content>div{display:block;width:100%}
.wp-grid-builder .wpgb-card .wpgb-card-media-content-top{left:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-content-center{margin:auto 0;position:relative}
.wp-grid-builder .wpgb-card .wpgb-card-media-content-bottom{bottom:0;left:0;margin:auto 0 0;position:absolute;right:0}
.wp-grid-builder .wpgb-card .wpgb-card-content{display:flex;flex-direction:column;position:relative;width:100%}
.wp-grid-builder .wpgb-card .wpgb-card-body{background:#fff;flex:auto;position:relative}
.wp-grid-builder .wpgb-card .wpgb-card-footer{background:#fff;position:relative}
.wp-grid-builder .wpgb-card .wpgb-card-layer-link{bottom:0;left:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card .wpgb-card-media-button,.wp-grid-builder .wpgb-card [data-action]{cursor:pointer;touch-action:manipulation}
.wp-grid-builder .wpgb-card [class*=wpgb-block-]{display:block;font-size:inherit;line-height:inherit;position:relative;white-space:pre-line}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] svg{height:100%;max-height:100%;max-width:100%;overflow:visible;pointer-events:none;vertical-align:top;width:100%}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] del.wpgb-block-price{display:inline-block}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] del.wpgb-block-price span{font-size:.8em}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] ins.wpgb-block-price{background:#0000;display:inline-block;text-decoration:none}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] dl,.wp-grid-builder .wpgb-card [class*=wpgb-block-] ol,.wp-grid-builder .wpgb-card [class*=wpgb-block-] ul{margin:0;white-space:normal}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] .wpgb-block-avatar{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:inherit;display:block;height:100%;position:relative;width:100%}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] .wpgb-block-avatar.wpgb-lazy-load{bottom:0;left:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] .wpgb-block-avatar.wpgb-lazy-load+span{animation:wpgb-fading .3s linear}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] .wpgb-block-avatar.wpgb-lazy-load+noscript,.wp-grid-builder .wpgb-card [class*=wpgb-block-] .wpgb-block-avatar.wpgb-lazy-load+noscript img{border-radius:inherit;bottom:0;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;transform:none}
.wp-grid-builder .wpgb-card [class*=wpgb-block-] .wpgb-block-term{display:inline-block;line-height:inherit;position:relative;transition:inherit}
.wp-grid-builder .wpgb-card .add_to_cart_button{position:relative}
.wp-grid-builder .wpgb-card .add_to_cart_button.loading:after{animation:wpgb-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:inherit;border-radius:50%;content:"";display:block;height:1.25em;left:calc(50% - .625em);position:absolute;top:calc(50% - .625em);transform:translateZ(0);width:1.25em}
.wp-grid-builder .wpgb-card .add_to_cart_button.loading span{opacity:0}
.wp-grid-builder .wpgb-card .add_to_cart_button.added{display:none}
.wp-grid-builder .wpgb-card .edd_purchase_submit_wrapper,.wp-grid-builder .wpgb-card form.edd_download_purchase_form{position:static}
.wp-grid-builder .wpgb-card .edd_price_options+.edd_purchase_submit_wrapper,.wp-grid-builder .wpgb-card .edd_price_options+.edd_purchase_submit_wrapper .edd-add-to-cart{bottom:0;position:relative;top:0}
.wp-grid-builder .wpgb-card .edd-add-to-cart{overflow:visible}
.wp-grid-builder .wpgb-card .edd-add-to-cart .edd-loading{border:.2em solid #fff3;border-left-color:inherit;position:absolute}
.wp-grid-builder .wpgb-card .edd-add-to-cart:not([data-edd-loading]) .edd-loading{opacity:0}
.wp-grid-builder .wpgb-card .edd-add-to-cart~.edd-cart-ajax-alert,.wp-grid-builder .wpgb-card .edd-add-to-cart~input.edd-add-to-cart{display:none}
.wp-grid-builder .wpgb-card .edd_price_options ul{list-style:none;margin:0;padding:0}
.wp-grid-builder .wpgb-card .edd_price_options ul li label{align-items:center;display:flex}
.wp-grid-builder .wpgb-card .wpgb-card-body,.wp-grid-builder .wpgb-card .wpgb-card-content,.wp-grid-builder .wpgb-card .wpgb-card-footer,.wp-grid-builder .wpgb-card .wpgb-card-header,.wp-grid-builder .wpgb-card .wpgb-card-inner,.wp-grid-builder .wpgb-card .wpgb-card-media,.wp-grid-builder .wpgb-card .wpgb-card-media-content,.wp-grid-builder .wpgb-card .wpgb-card-media-overlay,.wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail,.wp-grid-builder .wpgb-card [class*=wpgb-block-]{transition-duration:80ms;transition-property:opacity,color,background,box-shadow,filter,transform;transition-timing-function:linear}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-card .wpgb-card-body,.wp-grid-builder:not(.wpgb-enabled) .wpgb-card .wpgb-card-content,.wp-grid-builder:not(.wpgb-enabled) .wpgb-card .wpgb-card-footer,.wp-grid-builder:not(.wpgb-enabled) .wpgb-card .wpgb-card-header,.wp-grid-builder:not(.wpgb-enabled) .wpgb-card .wpgb-card-inner,.wp-grid-builder:not(.wpgb-enabled) .wpgb-card .wpgb-card-media,.wp-grid-builder:not(.wpgb-enabled) .wpgb-card .wpgb-card-media-content,.wp-grid-builder:not(.wpgb-enabled) .wpgb-card .wpgb-card-media-overlay,.wp-grid-builder:not(.wpgb-enabled) .wpgb-card .wpgb-card-media-thumbnail,.wp-grid-builder:not(.wpgb-enabled) .wpgb-card [class*=wpgb-block-]{transition:none}
.wp-grid-builder.wpgb-enabled .wpgb-card{position:absolute}
.wp-grid-builder .wpgb-justified .wpgb-card .wpgb-card-media,.wp-grid-builder .wpgb-metro .wpgb-card .wpgb-card-media{bottom:0;left:0;position:absolute;right:0;top:0}
.wp-grid-builder .wpgb-justified .wpgb-card[data-nothumb] .wpgb-card-inner .wpgb-card-media,.wp-grid-builder .wpgb-metro .wpgb-card[data-nothumb] .wpgb-card-inner .wpgb-card-media{background:var(--wpgb-grey-100);height:100%}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro{grid-auto-flow:dense}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card-inner:before{content:""}
.wp-grid-builder .wpgb-card.wpgb-card-default .wpgb-card-media{flex-grow:1}
.wp-grid-builder .wpgb-card.wpgb-card-default .wpgb-card-inner{background:var(--wpgb-grey-100)}
.wp-grid-builder .wpgb-card.wpgb-card-default .wpgb-card-inner audio::-webkit-media-controls-enclosure{background:var(--wpgb-grey-100)}
.wp-grid-builder .wpgb-card-media-thumbnail a,.wp-grid-builder.wpgb-enabled .wpgb-card-layer-link{pointer-events:none}
.wp-grid-builder.wpgb-enabled .wpgb-card-media-thumbnail .wpgb-card-layer-link,.wp-grid-builder.wpgb-enabled .wpgb-card-media-thumbnail+.wpgb-card-layer-link{pointer-events:auto}
@supports(object-fit:cover){.wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail .wpgb-noscript-img{height:100%;object-fit:cover;top:0;transform:none}
}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="1"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="1"]{grid-column:span 1}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="2"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="2"]{grid-column:span 2}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="3"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="3"]{grid-column:span 3}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="4"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="4"]{grid-column:span 4}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="5"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="5"]{grid-column:span 5}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="6"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="6"]{grid-column:span 6}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="7"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="7"]{grid-column:span 7}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="8"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="8"]{grid-column:span 8}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="9"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="9"]{grid-column:span 9}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="10"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="10"]{grid-column:span 10}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="11"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="11"]{grid-column:span 11}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-masonry .wpgb-card[data-col="12"],.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-col="12"]{grid-column:span 12}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="1"]{grid-row:span 1}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="2"]{grid-row:span 2}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="3"]{grid-row:span 3}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="4"]{grid-row:span 4}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="5"]{grid-row:span 5}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="6"]{grid-row:span 6}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="7"]{grid-row:span 7}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="8"]{grid-row:span 8}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="9"]{grid-row:span 9}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="10"]{grid-row:span 10}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="11"]{grid-row:span 11}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-metro .wpgb-card[data-row="12"]{grid-row:span 12}
.wp-grid-builder .wpgb-card.wpgb-no-result>div{font-size:1em;font-weight:600;line-height:1.5;padding:3em;text-align:center}
.wp-grid-builder .wpgb-scheme-dark{--wpgb-color-scheme-1:var(--wpgb-dark-scheme-1);--wpgb-color-scheme-2:var(--wpgb-dark-scheme-2);--wpgb-color-scheme-3:var(--wpgb-dark-scheme-3)}
.wp-grid-builder .wpgb-scheme-light{--wpgb-color-scheme-1:var(--wpgb-light-scheme-1);--wpgb-color-scheme-2:var(--wpgb-light-scheme-2);--wpgb-color-scheme-3:var(--wpgb-light-scheme-3)}
.wp-grid-builder [class*=wpgb-scheme-] .wpgb-idle-accent-1,.wp-grid-builder [class*=wpgb-scheme-] [class^=wpgb-block-].wpgb-hover-accent-1:hover{color:var(--wpgb-accent-scheme-1)}
.wp-grid-builder .wpgb-scheme-dark .wpgb-idle-scheme-1,.wp-grid-builder .wpgb-scheme-dark [class^=wpgb-block-].wpgb-hover-scheme-1:hover{color:var(--wpgb-dark-scheme-1)}
.wp-grid-builder .wpgb-scheme-dark .wpgb-idle-scheme-2,.wp-grid-builder .wpgb-scheme-dark [class^=wpgb-block-].wpgb-hover-scheme-2:hover{color:var(--wpgb-dark-scheme-2)}
.wp-grid-builder .wpgb-scheme-dark .wpgb-idle-scheme-3,.wp-grid-builder .wpgb-scheme-dark [class^=wpgb-block-].wpgb-hover-scheme-3:hover{color:var(--wpgb-dark-scheme-3)}
.wp-grid-builder .wpgb-scheme-light .wpgb-idle-scheme-1,.wp-grid-builder .wpgb-scheme-light [class^=wpgb-block-].wpgb-hover-scheme-1:hover{color:var(--wpgb-light-scheme-1)}
.wp-grid-builder .wpgb-scheme-light .wpgb-idle-scheme-2,.wp-grid-builder .wpgb-scheme-light [class^=wpgb-block-].wpgb-hover-scheme-2:hover{color:var(--wpgb-light-scheme-2)}
.wp-grid-builder .wpgb-scheme-light .wpgb-idle-scheme-3,.wp-grid-builder .wpgb-scheme-light [class^=wpgb-block-].wpgb-hover-scheme-3:hover{color:var(--wpgb-light-scheme-3)}
.wp-grid-builder .wpgb-carousel{cursor:move;cursor:grab;margin:-250px 0;overflow:hidden;padding:250px 0;pointer-events:none;touch-action:pan-y;will-change:transform}
.wp-grid-builder .wpgb-carousel.wpgb-is-dragging{cursor:grabbing}
.wp-grid-builder .wpgb-carousel:focus{outline:none}
.wp-grid-builder .wpgb-carousel>div{bottom:250px;pointer-events:auto;position:absolute;top:250px;width:100%}
.wp-grid-builder .wpgb-next-button,.wp-grid-builder .wpgb-prev-button{appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:#333;cursor:pointer;height:48px;margin:0;padding:0;width:48px;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .25s ease-in-out}
.wp-grid-builder .wpgb-next-button:active,.wp-grid-builder .wpgb-next-button:hover,.wp-grid-builder .wpgb-prev-button:active,.wp-grid-builder .wpgb-prev-button:hover{opacity:.8}
.wp-grid-builder .wpgb-next-button:disabled,.wp-grid-builder .wpgb-prev-button:disabled{cursor:auto;opacity:.4}
.wp-grid-builder .wpgb-next-button svg,.wp-grid-builder .wpgb-prev-button svg{height:100%;margin:0;padding:25%;pointer-events:none;width:100%;stroke-width:2.5}
.wp-grid-builder:not(.wpgb-enabled) .wpgb-next-button,.wp-grid-builder:not(.wpgb-enabled) .wpgb-prev-button{display:none}
body.rtl .wp-grid-builder .wpgb-next-button svg,body.rtl .wp-grid-builder .wpgb-prev-button svg{transform:rotate(180deg)}
.wp-grid-builder .wpgb-page-dots{line-height:0;list-style:none;margin:0;padding:0 16px;text-align:center;-webkit-user-select:none;user-select:none}
.wp-grid-builder .wpgb-page-dots .wpgb-dot{cursor:pointer;display:inline-block;height:26px;margin:0;padding:8px;position:relative;touch-action:none;width:26px}
.wp-grid-builder .wpgb-page-dots .wpgb-dot:after{background:#ccc;border-radius:50%;content:"";display:block;height:100%;position:relative;transition:background .25s ease-in-out;width:100%}
.wp-grid-builder .wpgb-page-dots .wpgb-dot[aria-selected=true]:after{background:#333}
.wpgb-svg-icons{display:none}
.wpgb-facet{opacity:1!important;position:relative;transition:opacity .2s ease-in-out}
.wpgb-facet *,.wpgb-facet :after,.wpgb-facet :before{box-sizing:border-box}
.wpgb-facet svg{pointer-events:none}
.wpgb-facet>fieldset:last-child{margin-bottom:40px}
.wpgb-facet fieldset{border:none;box-shadow:none;margin:0;min-width:0;outline:none;padding:0}
.wpgb-facet label{display:block}
.wpgb-facet label,.wpgb-facet select{margin:0}
.wpgb-facet input::-webkit-input-placeholder,.wpgb-facet select::-webkit-input-placeholder{color:#757575}
.wpgb-facet input::-moz-placeholder,.wpgb-facet select::-moz-placeholder{color:#757575}
.wpgb-facet input:-ms-input-placeholder,.wpgb-facet select:-ms-input-placeholder{color:#757575}
.wpgb-facet input:-moz-placeholder,.wpgb-facet select:-moz-placeholder{color:#757575}
.wpgb-facet .wpgb-facet-title{font-size:20px;line-height:24px;margin:0 0 24px;padding:0}
.wpgb-facet .wpgb-autocomplete-facet input[type=search]:disabled,.wpgb-facet .wpgb-clear-button:disabled,.wpgb-facet .wpgb-date-facet input[type=text]:disabled,.wpgb-facet .wpgb-input:disabled,.wpgb-facet .wpgb-load-more:disabled,.wpgb-facet .wpgb-pagination .wpgb-page:has(>[aria-disabled=true]),.wpgb-facet .wpgb-range-facet input:disabled~*,.wpgb-facet .wpgb-search-facet input[type=search]:disabled,.wpgb-facet .wpgb-select.wpgb-select-disabled,.wpgb-facet [class^=wpgb][role=button][tabindex="-1"],.wpgb-facet select.wpgb-select:disabled{cursor:not-allowed;opacity:.4}
.wpgb-facet .wpgb-autocomplete-facet input[type=search]:disabled *,.wpgb-facet .wpgb-clear-button:disabled *,.wpgb-facet .wpgb-date-facet input[type=text]:disabled *,.wpgb-facet .wpgb-input:disabled *,.wpgb-facet .wpgb-load-more:disabled *,.wpgb-facet .wpgb-pagination .wpgb-page:has(>[aria-disabled=true]) *,.wpgb-facet .wpgb-range-facet input:disabled~* *,.wpgb-facet .wpgb-search-facet input[type=search]:disabled *,.wpgb-facet .wpgb-select.wpgb-select-disabled *,.wpgb-facet [class^=wpgb][role=button][tabindex="-1"] *,.wpgb-facet select.wpgb-select:disabled *{pointer-events:none}
.wpgb-facet.wpgb-loading{opacity:.6!important;pointer-events:none}
.wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label{cursor:pointer;flex:auto;font-size:16px;font-weight:400;line-height:20px;margin:0}
.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label{padding:0 0 0 8px}
body.rtl .wpgb-facet .wpgb-checkbox-label,body.rtl .wpgb-facet .wpgb-radio-label,body.rtl .wpgb-facet .wpgb-rating-label{padding:0 8px 0 0}
.wpgb-notransitions *,.wpgb-notransitions :after,.wpgb-notransitions :before{transition:none!important}
.wpgb-facet .wpgb-az-index:focus-visible .wpgb-az-index-label,.wpgb-facet .wpgb-button:focus-visible:not(button),.wpgb-facet .wpgb-checkbox:focus-visible .wpgb-checkbox-control,.wpgb-facet .wpgb-color:focus-visible .wpgb-color-control,.wpgb-facet .wpgb-hierarchy:focus-visible,.wpgb-facet .wpgb-pagination li a:focus-visible,.wpgb-facet .wpgb-radio:focus-visible .wpgb-radio-control,.wpgb-facet .wpgb-range-clear:focus-visible,.wpgb-facet .wpgb-range-thumb:focus-visible,.wpgb-facet .wpgb-rating:focus-visible,.wpgb-facet .wpgb-toggle-hidden:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:solid;outline-width:1.5px}
.wpgb-facet .wpgb-color:focus-visible .wpgb-color-control{outline-offset:4px}
.wpgb-facet .acplt-clear,.wpgb-facet .wpgb-clear-button,.wpgb-facet .wpgb-hierarchy .wpgb-hierarchy-control,.wpgb-facet .wpgb-input-icon,.wpgb-facet .wpgb-rating-reset .wpgb-rating-control,.wpgb-facet .wpgb-select button,.wpgb-facet .wpgb-select-controls{color:var(--wpgb-grey-500)}
.wpgb-facet .acplt-clear:focus,.wpgb-facet .acplt-clear:hover,.wpgb-facet .wpgb-clear-button:focus,.wpgb-facet .wpgb-clear-button:hover,.wpgb-facet .wpgb-hierarchy:focus .wpgb-hierarchy-control,.wpgb-facet .wpgb-hierarchy:hover .wpgb-hierarchy-control,.wpgb-facet .wpgb-rating .wpgb-rating-control,.wpgb-facet .wpgb-rating-reset:focus .wpgb-rating-control,.wpgb-facet .wpgb-rating-reset:hover .wpgb-rating-control,.wpgb-facet .wpgb-select button:focus,.wpgb-facet .wpgb-select button:hover{color:var(--wpgb-grey-700)}
.wpgb-facet .wpgb-button:not(button),.wpgb-facet .wpgb-checkbox .wpgb-checkbox-control,.wpgb-facet .wpgb-checkbox .wpgb-checkbox-control:before,.wpgb-facet .wpgb-input,.wpgb-facet .wpgb-radio .wpgb-radio-control,.wpgb-facet .wpgb-select{border-color:var(--wpgb-grey-500)}
.wpgb-facet .wpgb-button:hover:not(button):not([aria-pressed=true]):not([tabindex="-1"]),.wpgb-facet .wpgb-checkbox:hover:not([tabindex="-1"]) .wpgb-checkbox-control,.wpgb-facet .wpgb-input:hover,.wpgb-facet .wpgb-radio:hover:not([tabindex="-1"]) .wpgb-radio-control,.wpgb-facet .wpgb-select:hover{border-color:var(--wpgb-grey-700)}
.wpgb-facet .wpgb-input:focus,.wpgb-facet .wpgb-select.wpgb-select-focused,.wpgb-facet .wpgb-select:focus{border-color:var(--wpgb-grey-900)}
.wpgb-facet .acplt .acplt-loader span,.wpgb-facet .wpgb-select .wpgb-select-loader span{background-color:var(--wpgb-grey-800)}
.wpgb-facet .wpgb-select-placeholder .wpgb-select-values>div.wpgb-select-value{background-color:var(--wpgb-grey-200)}
.wpgb-facet .wpgb-clear-button{align-items:center;appearance:none;background:none;border:none;bottom:0;box-shadow:none;cursor:pointer;display:flex;height:auto;justify-content:center;margin:0 2px;max-height:none;outline:none;padding:0 6px;position:absolute;right:0;top:0;touch-action:manipulation;transition:color .15s ease;width:unset}
.wpgb-facet .wpgb-clear-button[hidden]{display:none}
.wpgb-facet .wpgb-clear-button:disabled{pointer-events:none}
.wpgb-facet .wpgb-clear-button:focus,.wpgb-facet .wpgb-clear-button:hover{background:none;border:none;box-shadow:none;outline:none}
.wpgb-facet .wpgb-clear-button svg{align-self:center;height:24px;margin:0;padding:0;width:24px;fill:none;stroke:currentColor;stroke-width:2.5;pointer-events:none}
.wpgb-facet .wpgb-input-icon{height:16px;left:0;margin:0 8px 0 10px;overflow:visible;position:absolute;top:calc(50% - 8px);width:16px;fill:none;stroke:currentColor;stroke-width:3;box-sizing:initial}
body.rtl .wpgb-facet .wpgb-clear-button{left:0;right:auto}
body.rtl .wpgb-facet .wpgb-input-icon{left:auto;margin:0 10px 0 8px;right:0}
.wpgb-sr-only{border:0;height:1px;opacity:.01;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.wpgb-facet .wpgb-hierarchical-list{display:block;list-style:none;margin:0;padding:0;position:relative}
.wpgb-facet .wpgb-hierarchical-list li{display:block;line-height:1;list-style:none;margin:12px 0 0;padding:0}
.wpgb-facet .wpgb-hierarchical-list:first-child>li:first-child{margin:0}
.wpgb-facet .wpgb-hierarchical-list ul{list-style:none;margin:0 0 0 20px}
.wpgb-facet .wpgb-hierarchical-list label{display:flex;margin:0;padding:0;position:relative}
.wpgb-facet .wpgb-hierarchical-list input{appearance:none;-webkit-appearance:none;height:0;opacity:0;position:absolute;width:0}
.wpgb-facet .wpgb-inline-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 0 -8px;padding:0}
.wpgb-facet .wpgb-inline-list li{list-style:none;margin:0 8px 8px 0;padding:0}
.rtl .wpgb-facet .wpgb-hierarchical-list li ul{margin:0 20px 0 0}
.rtl .wpgb-facet .wpgb-inline-list li{margin:0 0 8px 8px}
.wpgb-facet .wpgb-radio-facet{display:flex;flex-direction:column}
.wpgb-facet .wpgb-radio-facet .wpgb-radio{box-shadow:none;display:flex;line-height:1;list-style:none;margin:0;outline:none;padding:0}
.wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed=true] .wpgb-radio-control{border-color:var(--wpgb-accent-scheme-1)}
.wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed=true] .wpgb-radio-control:after{transform:scale(1)}
.wpgb-facet .wpgb-radio-facet .wpgb-radio-control{align-items:center;border-radius:50%;border-style:solid;border-width:var(--wpgb-border-width);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;transition:border-color .25s ease;width:20px}
.wpgb-facet .wpgb-radio-facet .wpgb-radio-control:after{background-clip:padding-box;background-color:var(--wpgb-accent-scheme-1);border:3px solid #0000;border-radius:50%;content:"";min-height:16px;min-width:16px;transform:scale(.01);transition:transform .25s ease,background-color .25s ease}
.wpgb-facet .wpgb-button-facet{display:flex;flex-direction:column}
.wpgb-facet ul .wpgb-button{align-items:center;border-radius:var(--wpgb-border-radius);border-style:solid;border-width:var(--wpgb-border-width);cursor:pointer;display:flex;flex-direction:row;flex-grow:1;margin:0;outline:none;padding:5px 8px;position:relative;transition:background .25s ease,color .25s ease,border-color .25s ease}
.wpgb-facet .wpgb-button[aria-pressed=true]{background-color:var(--wpgb-accent-scheme-1);border-color:var(--wpgb-accent-scheme-1);color:#fff}
.wpgb-facet .wpgb-button-label{line-height:26px;margin:0;padding:0 8px;word-break:break-word}
.wpgb-facet button.wpgb-button{appearance:none;-webkit-appearance:none;border:none;border-radius:var(--wpgb-border-radius);box-shadow:none;color:#fff;cursor:pointer;font-size:18px;font-style:unset;font-weight:500;height:auto;letter-spacing:0;line-height:20px;margin:0;max-height:unset;padding:15px 36px;text-decoration:unset;text-transform:none;transition:background-color .25s ease}
.wpgb-facet button.wpgb-apply,.wpgb-facet button.wpgb-reset{margin:0 0 40px;padding:12px 36px}
.wpgb-facet button.wpgb-apply[disabled],.wpgb-facet button.wpgb-reset[disabled]{cursor:not-allowed;opacity:.6}
.wpgb-facet .wpgb-apply,.wpgb-facet .wpgb-load-more{background-color:var(--wpgb-accent-scheme-1)}
.wpgb-facet .wpgb-reset{background-color:var(--wpgb-red)}
.wpgb-sidebar .wpgb-facet .wpgb-apply,.wpgb-sidebar .wpgb-facet .wpgb-reset{width:100%}
.wpgb-facet .wpgb-selection-facet .wpgb-button-control{flex-shrink:0;height:13px;margin:0;position:relative;width:15px}
.wpgb-facet .wpgb-selection-facet .wpgb-button-control:after,.wpgb-facet .wpgb-selection-facet .wpgb-button-control:before{background:#fff;content:"";height:13px;left:0;left:8px;margin:0;position:absolute;top:0;width:2px}
.wpgb-facet .wpgb-selection-facet .wpgb-button-control:before{transform:rotate(42deg)}
.wpgb-facet .wpgb-selection-facet .wpgb-button-control:after{transform:rotate(-42deg)}
.wpgb-facet .wpgb-selection-facet .wpgb-button-control[aria-pressed=false]:after,.wpgb-facet .wpgb-selection-facet .wpgb-button-control[aria-pressed=false]:before,.wpgb-facet .wpgb-selection-facet .wpgb-button[aria-pressed=false] .wpgb-button-control:after,.wpgb-facet .wpgb-selection-facet .wpgb-button[aria-pressed=false] .wpgb-button-control:before{background:#000000bf}
body.rtl .wpgb-facet .wpgb-selection-facet .wpgb-button-control:after,body.rtl .wpgb-facet .wpgb-selection-facet .wpgb-button-control:before{left:auto;right:8px}
.wpgb-facet .wpgb-checkbox-facet{display:flex;flex-direction:column}
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox{box-shadow:none;display:flex;line-height:1;list-style:none;margin:0;outline:none;padding:0}
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed=mixed] .wpgb-checkbox-control:before{transform:scale(1)}
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control{background:var(--wpgb-accent-scheme-1);border-color:var(--wpgb-accent-scheme-1)}
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control:after{border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(1)}
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control{align-items:center;border-radius:var(--wpgb-border-radius);border-style:solid;border-width:var(--wpgb-border-width);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;transition:border-color .25s ease,background-color .25s ease;width:20px}
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control:before{border-style:solid;border-width:2px 0 0;box-sizing:border-box;content:"";height:2px;position:absolute;transform:scale(0);transition:transform .25s ease,border-color .25s ease;width:8px;z-index:1}
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control:after{border:solid #0000;border-width:0 2px 2px 0;box-sizing:border-box;content:"";height:10px;position:relative;top:-1px;transform:rotate(45deg) scale(0);transition:transform .25s ease,border-color .25s ease;width:6px}
.wpgb-facet .wpgb-checkbox-facet li[aria-expanded]>.wpgb-checkbox .wpgb-checkbox-label{padding-right:28px}
.rtl .wpgb-facet .wpgb-checkbox-facet li[aria-expanded]>.wpgb-checkbox .wpgb-checkbox-label{padding-left:28px;padding-right:8px}
@keyframes wpgb-select-loading{0%,80%,to{opacity:0}40%{opacity:1}}
.wpgb-select{align-items:center;border-color:#ccc;border-radius:var(--wpgb-border-radius);border-style:solid;border-width:var(--wpgb-border-width);box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;margin:0;position:relative;touch-action:manipulation;transition:all .1s ease}
.wpgb-select svg{pointer-events:none}
.wpgb-select button{appearance:none;-webkit-appearance:none;color:#ccc;cursor:pointer;display:flex;height:auto;margin:0;max-height:none;padding:0;transition:color .15s ease}
.wpgb-select button,.wpgb-select button:hover{background:none;border:none;box-shadow:none;outline:none}
.wpgb-select button:hover{color:#b3b3b3}
.wpgb-select button svg{align-self:center;height:24px;margin:0;padding:0;width:24px;fill:currentColor;stroke:currentColor;stroke-width:2.5}
.wpgb-select .wpgb-select-controls{align-items:center;align-self:stretch;display:flex;flex-shrink:0}
.wpgb-select .wpgb-select-controls .wpgb-select-separator{align-self:stretch;background:currentColor;margin:8px 0;width:1px}
.wpgb-select .wpgb-select-controls button{align-self:stretch;margin:0;padding:0 6px}
.wpgb-select .wpgb-select-loader{align-items:center;display:flex;padding:0 8px}
.wpgb-select .wpgb-select-loader span{animation-duration:1s;animation-iteration-count:infinite;animation-name:wpgb-select-loading;animation-timing-function:ease-in-out;background:#676767;border-radius:4px;height:4px;margin:2px 0;width:4px}
.wpgb-select .wpgb-select-loader span:first-child{animation-delay:0s}
.wpgb-select .wpgb-select-loader span:nth-child(2){animation-delay:.16s;margin:2px 4px}
.wpgb-select .wpgb-select-loader span:nth-child(3){animation-delay:.32s}
.wpgb-select-placeholder{align-items:center;display:flex;flex:1 1 0;flex-wrap:wrap;font-size:16px;line-height:20px;margin:0;outline:none;overflow:hidden;padding:5px 8px;position:relative;white-space:nowrap}
.wpgb-select-placeholder input[type=text]{background:none;border:none;box-shadow:none;cursor:pointer;font-size:16px;height:26px;line-height:26px;margin:0;max-height:none;min-height:unset;outline:none;padding:0;position:relative;transition:none;width:100%}
.wpgb-select-placeholder input[type=text]:focus{border:none;box-shadow:none;outline:none}
.wpgb-select-placeholder input[type=text]+div{font-size:16px;height:0;left:0;line-height:20px;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:pre}
.wpgb-select-placeholder input[type=text]::-ms-clear,.wpgb-select-placeholder input[type=text]::-ms-reveal{display:none;height:0;width:0}
.wpgb-select-placeholder input[type=text]::-webkit-search-cancel-button,.wpgb-select-placeholder input[type=text]::-webkit-search-decoration,.wpgb-select-placeholder input[type=text]::-webkit-search-results-button,.wpgb-select-placeholder input[type=text]::-webkit-search-results-decoration{display:none}
.wpgb-select-placeholder>.wpgb-select-value{height:20px;line-height:20px;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:calc(50% - 10px)}
.wpgb-select-placeholder .wpgb-select-values{align-items:center;display:flex;flex:1 1 0%;flex-wrap:wrap;gap:4px;margin:0;overflow:hidden;padding:0;position:relative}
.wpgb-select-placeholder .wpgb-select-values>div{align-items:center;border-radius:var(--wpgb-border-radius);display:flex;font-size:13px;line-height:14px;margin:0;min-width:0;padding:0}
.wpgb-select-placeholder .wpgb-select-values>div.wpgb-select-value{background-color:#e6e6e6}
.wpgb-select-placeholder .wpgb-select-values>div.wpgb-select-value button{align-items:center;border-radius:var(--wpgb-border-radius);color:#24292e;display:flex;padding:4px 3px;transition:background .15s ease}
.wpgb-select-placeholder .wpgb-select-values>div.wpgb-select-value button:focus,.wpgb-select-placeholder .wpgb-select-values>div.wpgb-select-value button:hover{background:#ffbdad}
.wpgb-select-placeholder .wpgb-select-values>div.wpgb-select-value span{border-radius:var(--wpgb-border-radius);cursor:default;overflow:hidden;padding:4px 3px 4px 6px;position:relative;text-overflow:ellipsis;white-space:nowrap}
.wpgb-select-placeholder .wpgb-select-values>div.wpgb-select-value svg{display:inline-block;height:18px;line-height:1;width:16px}
.wpgb-select-placeholder .wpgb-select-values>div.wpgb-select-search{padding:0}
.wpgb-select-placeholder .wpgb-select-values>div+.wpgb-select-search input{width:5px}
.wpgb-select-placeholder .wpgb-select-search{flex-grow:1}
.wpgb-select-placeholder[aria-expanded=true] input[style]{cursor:auto}
.wpgb-select-dropdown{box-sizing:border-box;overflow:hidden;overflow-y:auto;position:absolute;-webkit-overflow-scrolling:touch;background:#fff;border-radius:4px;box-shadow:0 0 0 1px #0000001a,0 4px 11px #0000001a;margin:8px 0;max-height:288px;touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:9999}
.wpgb-select-dropdown ul{list-style:none;margin:0;padding:0}
.wpgb-select-dropdown ul li{border:none;cursor:pointer;font-size:14px;font-weight:400;line-height:16px;list-style-type:none;margin:0;outline:none;padding:10px 11px;position:relative}
.wpgb-select-dropdown ul li li{padding:10px 19px}
.wpgb-select-dropdown ul li span{position:relative}
.wpgb-select-dropdown ul li.wpgb-focused{background-color:#2684ff1a}
.wpgb-select-dropdown ul li.wpgb-select-noresults{color:#24292e;padding:12px 11px;text-align:center}
.wpgb-select-dropdown ul li [role=heading]{color:#24292e;font-size:14px;font-weight:600;line-height:16px;list-style-type:none;margin:0;padding:10px 11px;position:relative}
.wpgb-select-dropdown ul li[role=group]{margin:0;padding:0}
.wpgb-select-dropdown ul li[aria-selected=true]{background-color:#2684ff;color:#fff}
.wpgb-select-dropdown ul li[aria-disabled=true]{background-color:unset;color:#b3b3b3;cursor:default}
.wpgb-select-sr-only{border:0!important;height:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;white-space:nowrap!important;width:0!important}
[placeholder]{text-overflow:ellipsis}
::-webkit-input-placeholder{text-overflow:ellipsis}
::-moz-placeholder{text-overflow:ellipsis}
:-ms-input-placeholder{text-overflow:ellipsis}
:-moz-placeholder{text-overflow:ellipsis}
.wpgb-facet .wpgb-hierarchy-facet{display:flex;flex-direction:column}
.wpgb-facet .wpgb-hierarchy-facet .wpgb-hierarchy{border-radius:var(--wpgb-border-radius);display:flex;line-height:1;list-style:none;margin:0;padding:0}
.wpgb-facet .wpgb-hierarchy-facet .wpgb-hierarchy[aria-pressed=true] input:not([value=""])~.wpgb-hierarchy-label{font-weight:600}
.wpgb-facet .wpgb-hierarchy-facet .wpgb-hierarchy[aria-pressed=true] input:not([value=""])~.wpgb-hierarchy-label span{font-weight:400}
.wpgb-facet .wpgb-hierarchy-facet .wpgb-hierarchy-label{padding:0;vertical-align:top}
.wpgb-facet .wpgb-hierarchy-facet .wpgb-hierarchy-control{border-radius:4px;cursor:pointer;height:20px;transition:color .25s ease;vertical-align:top;width:20px}
.wpgb-facet .wpgb-hierarchy-facet .wpgb-hierarchy-control svg{height:14px;margin:3px;width:14px;stroke-width:4px;color:currentColor}
.wpgb-facet .wpgb-hierarchy-facet .wpgb-hierarchy-control+.wpgb-hierarchy-label{padding:0 6px}
.wpgb-facet .wpgb-hierarchy-facet li{border:none;outline:none}
.wpgb-facet .wpgb-hierarchy-facet li li .wpgb-hierarchy-label{padding:0 6px}
body.rtl .wpgb-facet .wpgb-hierarchy-facet .wpgb-hierarchy-control svg{transform:rotate(180deg)}
.wpgb-facet .wpgb-pagination{display:inline-block;margin:0;padding:0;position:relative}
.wpgb-facet .wpgb-pagination li{cursor:default;display:inline-block;font-size:16px;font-weight:700;height:32px;line-height:32px;list-style:none;margin:4px;min-width:32px;padding:0;position:relative;text-align:center;vertical-align:middle}
.wpgb-facet .wpgb-pagination li a,.wpgb-facet .wpgb-pagination li a:hover{border:none;box-shadow:none;display:block;font-size:16px;font-style:unset;font-weight:400;line-height:32px;padding:0 11px;position:relative;text-decoration:none}
.wpgb-facet .wpgb-pagination li a[aria-current]{color:var(--wpgb-accent-scheme-1);font-weight:600}
.wpgb-facet .wpgb-pagination li span{display:block}
.wpgb-facet .wpgb-per-page-facet .wpgb-select,.wpgb-facet .wpgb-per-page-facet>label{box-sizing:initial;width:86px}
.wpgb-facet .wpgb-number-facet .wpgb-number-label span{display:block;font-size:16px}
.wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:8px}
.wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span.wpgb-sr-only+input{margin-top:16px}
.wpgb-facet .wpgb-number-facet .wpgb-number-submit{background-color:var(--wpgb-accent-scheme-1);font-size:14px;font-weight:500;line-height:20px;margin:16px 0 0;padding:10px 12px}
.wpgb-facet .wpgb-number-facet .wpgb-number-submit[disabled]{cursor:not-allowed;opacity:.6}
@keyframes wpgb-range-loader{0%{opacity:1;transform:translate3d(-400px,0,0)}to{opacity:.5;transform:translate3d(600px,0,0)}}
.wpgb-facet .wpgb-range-facet{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}
.wpgb-facet .wpgb-range-facet input{display:none}
.wpgb-facet .wpgb-range-facet .wpgb-range-slider{background-color:var(--wpgb-grey-200);border-radius:4px;cursor:pointer;height:6px;margin:6px 0 16px;position:relative;touch-action:none;width:100%}
.wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-progress{background-color:var(--wpgb-accent-scheme-1);cursor:pointer;height:100%;left:8px;position:absolute;right:8px;transform:scale(0);transform-origin:0 50%;will-change:transform}
.wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumbs{height:0;left:8px;position:absolute;right:8px;top:50%}
.wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumb{background-color:#fff;border:var(--wpgb-border-width) solid var(--wpgb-accent-scheme-1);border-radius:8px;cursor:pointer;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:2}
.wpgb-facet .wpgb-range-facet .wpgb-range-values{align-items:center;flex-grow:1;font-size:16px;font-variant-numeric:tabular-nums;line-height:18px;padding:4px 0;position:relative}
.wpgb-facet .wpgb-range-facet .wpgb-range-clear{appearance:none;-webkit-appearance:none;background:var(--wpgb-grey-200);border:none;border-radius:var(--wpgb-border-radius);box-shadow:none;color:#2a2a2a;cursor:pointer;font-size:14px;font-style:unset;font-weight:500;height:auto;letter-spacing:0;line-height:16px;margin:0;max-height:unset;padding:8px;position:relative;text-decoration:unset;text-transform:none;transition:background-color .25s ease}
.wpgb-facet .wpgb-range-facet .wpgb-range-clear:hover:not([disabled]){background:var(--wpgb-grey-100)}
.wpgb-facet .wpgb-range-facet .wpgb-range-clear[disabled]{cursor:not-allowed;opacity:.6;transition:none}
.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;position:relative;width:100%}
.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-slider .wpgb-range-progress{background-color:#0000;height:100%;position:absolute;transform:scale(1)}
.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-thumb:first-child{left:0}
.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-thumb:nth-child(2){left:100%}
.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-values{color:#0000;min-width:88px}
.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-values span{background-color:var(--wpgb-grey-200);border-radius:var(--wpgb-border-radius);display:inline-block;height:8px;margin:2px 0;position:relative;width:88px}
.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-clear,.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-progress,.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-values span{overflow:hidden}
.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-clear:after,.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-progress:after,.wpgb-facet .wpgb-range-facet .wpgb-range-facet-loader .wpgb-range-values span:after{animation:wpgb-range-loader 1s cubic-bezier(.55,.06,.68,.19) infinite;background-image:linear-gradient(90deg,#fff0,#ffffffbf 50%,#fff0);bottom:0;content:"";display:block;position:absolute;top:0;width:400px}
body.rtl .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumb{transform:translate(50%,-50%)}
.wpgb-facet .wpgb-date-facet{position:relative}
.wpgb-facet .wpgb-date-facet label>svg{stroke-width:2.5}
.wpgb-rating-svg{fill:currentColor;stroke-linejoin:round}
.wpgb-rating-svg use:last-child{fill:none;stroke:currentColor}
.wpgb-facet .wpgb-rating-facet .wpgb-rating-control{cursor:pointer;height:20px;width:100px}
.wpgb-facet .wpgb-rating-facet .wpgb-rating-control .wpgb-rating-svg{display:block;height:100%;position:relative;width:100%;stroke-width:1.5;transition:color .2s ease-in-out}
.wpgb-facet .wpgb-rating-facet .wpgb-rating{align-items:center;border:none;display:flex}
.wpgb-facet .wpgb-rating-facet .wpgb-rating:hover:not([tabindex="-1"]) .wpgb-rating-svg,.wpgb-facet .wpgb-rating-facet .wpgb-rating[aria-pressed=true] .wpgb-rating-svg{color:#f7ab13}
.wpgb-facet .wpgb-rating-facet .wpgb-rating[aria-pressed=true] input:not([value=""])~.wpgb-rating-label{font-weight:600}
.wpgb-facet .wpgb-rating-facet .wpgb-rating[aria-pressed=true] input:not([value=""])~.wpgb-rating-label span{font-weight:400}
.wpgb-facet .wpgb-rating-facet .wpgb-rating.wpgb-rating-reset .wpgb-rating-control{transition:color .25s ease;width:20px}
.wpgb-facet .wpgb-rating-facet .wpgb-rating.wpgb-rating-reset .wpgb-rating-control svg{height:14px;margin:3px;width:14px;stroke-width:4px;color:currentColor}
body.rtl .wpgb-facet .wpgb-rating-facet .wpgb-rating-control svg{transform:rotate(180deg)}
.wpgb-facet input[type=search]{margin:0;width:100%}
.wpgb-facet .wpgb-input,.wpgb-facet select.wpgb-select{appearance:none;background:none;background-image:none;border-radius:var(--wpgb-border-radius);border-style:solid;border-width:var(--wpgb-border-width);box-shadow:none;font-size:16px;font-weight:400;height:unset;line-height:26px;margin:0;max-height:unset;min-height:26px;outline:none;padding:5px 8px;position:relative;transition:border-color .1s ease;vertical-align:middle;width:100%}
.wpgb-facet select.wpgb-select{box-sizing:initial;height:26px}
.wpgb-facet .wpgb-search-facet{position:relative}
.wpgb-facet input[type=search]::-ms-clear,.wpgb-facet input[type=search]::-ms-reveal{display:none;height:0;width:0}
.wpgb-facet input[type=search]::-webkit-search-cancel-button,.wpgb-facet input[type=search]::-webkit-search-decoration,.wpgb-facet input[type=search]::-webkit-search-results-button,.wpgb-facet input[type=search]::-webkit-search-results-decoration{appearance:none}
.wpgb-facet .wpgb-autocomplete-facet .wpgb-input,.wpgb-facet .wpgb-date-facet .wpgb-input,.wpgb-facet .wpgb-search-facet .wpgb-input{padding-inline-end:24px;text-indent:24px}
.wpgb-facet .wpgb-autocomplete-facet label,.wpgb-facet .wpgb-per-page-facet label,.wpgb-facet .wpgb-search-facet label,.wpgb-facet .wpgb-select-facet label,.wpgb-facet .wpgb-sort-facet label{display:flex;position:relative}
.wpgb-facet select.wpgb-select::-ms-expand{display:none}
.wpgb-facet select.wpgb-select:not(.wpgb-combobox)[multiple]{height:auto}
.wpgb-facet select.wpgb-select:not([multiple]){padding-inline-end:42px}
.wpgb-facet select.wpgb-select.wpgb-combobox{overflow:hidden;scrollbar-color:#0000 #0000;-ms-overflow-style:-ms-autohiding-scrollbar;color:gray}
.wpgb-facet select.wpgb-select.wpgb-combobox option{height:26px;line-height:24px;overflow:hidden;padding:2px 0}
.wpgb-facet select.wpgb-select.wpgb-combobox option~option{color:#0000}
.wpgb-facet select.wpgb-select+.wpgb-select-controls{align-items:center;display:flex;height:100%;padding:0;pointer-events:none;position:absolute;right:0;top:0}
.wpgb-facet select.wpgb-select+.wpgb-select-controls .wpgb-select-separator{align-self:stretch;background:currentColor;margin:10px 0;width:1px}
.wpgb-facet select.wpgb-select+.wpgb-select-controls svg{height:24px;margin:8px 8px 8px 6px;padding:0;width:24px;fill:none;stroke:currentColor;stroke-width:2.5;transition:color .15s ease}
.wpgb-facet select.wpgb-select.wpgb-select-sr-only+.wpgb-select-controls{display:none}
body.rtl .wpgb-facet select.wpgb-select+.wpgb-select-controls{left:0;right:auto}
body.rtl .wpgb-facet select.wpgb-select+.wpgb-select-controls svg{margin:8px 6px 8px 8px}
.wpgb-facet .wpgb-toggle-hidden{align-self:baseline;appearance:none;-webkit-appearance:none;background:var(--wpgb-grey-200);border:none;border-radius:var(--wpgb-border-radius);box-shadow:none;color:#2a2a2a;cursor:pointer;display:block;font-size:14px;font-style:unset;font-weight:500;height:auto;letter-spacing:0;line-height:16px;margin:16px 0 0;max-height:unset;padding:8px;position:relative;text-decoration:unset;text-transform:none;transition:background-color .25s ease}
.wpgb-facet .wpgb-toggle-hidden:hover{background:var(--wpgb-grey-100)}
body .wpgb-facet ul li[hidden]{display:none}
body .wpgb-facet ul.wpgb-expanded li[hidden]{display:inherit}
body .wpgb-facet input[hidden]{display:none;visibility:hidden}
.acplt input{display:block;margin:0;width:100%}
.acplt input::-ms-clear{display:none}
.acplt .acplt-clear svg{align-self:center;height:24px;margin:0;padding:0;width:100%;fill:currentColor;stroke:currentColor;stroke-width:2.5;pointer-events:none}
@keyframes acplt-loading{0%,80%,to{opacity:0}40%{opacity:1}}
.acplt .acplt-loader span{animation-duration:1s;animation-iteration-count:infinite;animation-name:acplt-loading;animation-timing-function:ease-in-out;background:#676767;border-radius:4px;height:4px;margin:2px 0;width:4px}
.acplt .acplt-loader span:first-child{animation-delay:0s}
.acplt .acplt-loader span:nth-child(2){animation-delay:.16s;margin:2px 4px}
.acplt .acplt-loader span:nth-child(3){animation-delay:.32s}
.acplt .acplt-clear span,.acplt .acplt-message{border:0;height:1px;opacity:.01;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.acplt-list .acplt-item[aria-disabled=true],.acplt-list .acplt-item[aria-disabled=true] mark{color:#b3b3b3}
.wpgb-facet .wpgb-checkbox-facet li[aria-expanded],.wpgb-facet .wpgb-checkbox-facet li[role]:focus{outline:none;position:relative}
.wpgb-facet .wpgb-checkbox-facet li[role]:focus-visible>.wpgb-checkbox{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:solid;outline-width:1.5px}
.wpgb-facet .wpgb-checkbox-facet li[aria-expanded]{cursor:pointer}
.wpgb-facet .wpgb-checkbox-facet li[aria-expanded]:after{background-color:var(--wpgb-grey-200);background-image:linear-gradient(#2a2a2a,#2a2a2a),linear-gradient(#2a2a2a,#2a2a2a);background-position:50%;background-repeat:no-repeat;border-radius:var(--wpgb-border-radius);content:"";font-size:16px;font-weight:600;height:20px;line-height:20px;position:absolute;right:0;text-align:center;top:0;width:20px}
.wpgb-facet .wpgb-checkbox-facet li[aria-expanded=false]:after{background-size:2px 10px,10px 2px}
.wpgb-facet .wpgb-checkbox-facet li[aria-expanded=true]:after{background-size:10px 2px}
.wpgb-facet .wpgb-checkbox-facet li[aria-expanded=false] ul{display:none}
body.rtl .wpgb-facet li[aria-expanded]:after{left:0;right:auto}
.wpgb-facet .wpgb-color-facet{display:flex;flex-direction:column}
.wpgb-facet .wpgb-color-facet .wpgb-color{display:flex;margin:0;outline:none;padding:0;position:relative;width:-moz-fit-content;width:fit-content}
.wpgb-facet .wpgb-color-facet .wpgb-color:hover:not([tabindex="-1"]) .wpgb-color-label{opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s ease,opacity .25s ease}
.wpgb-facet .wpgb-color-facet .wpgb-color:not([tabindex="-1"]):not([aria-pressed=true]):hover .wpgb-color-control{box-shadow:inset 0 0 0 var(--wpgb-border-width) #0000006b}
.wpgb-facet .wpgb-color-facet .wpgb-color[aria-pressed=true] .wpgb-color-control:after{border-color:inherit;bottom:-4px;left:-4px;right:-4px;top:-4px}
.wpgb-facet .wpgb-color-facet .wpgb-color-label{background:#353c4e;border-radius:var(--wpgb-border-radius);color:#fff;font-size:12px;left:50%;opacity:.001;outline:unset;padding:2px 8px;pointer-events:none;position:absolute;text-align:center;top:-32px;transform:translate3d(-50%,-6px,0);white-space:nowrap;width:auto;z-index:1}
.wpgb-facet .wpgb-color-facet .wpgb-color-label:after{border:5px solid #0000;border-top-color:#353c4e;bottom:-10px;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;width:10px}
.wpgb-facet .wpgb-color-facet .wpgb-color-control{background-repeat:no-repeat;background-size:cover;border-color:var(--wpgb-accent-scheme-1);border-radius:100%;box-shadow:inset 0 0 0 var(--wpgb-border-width) #00000038;cursor:pointer;display:flex;flex-shrink:0;height:28px;position:relative;transition:box-shadow .25s ease;width:28px}
.wpgb-facet .wpgb-color-facet .wpgb-color-control:before{background-image:linear-gradient(45deg,silver 25%,#0000 0,#0000 75%,silver 0,silver),linear-gradient(45deg,silver 25%,#fff 0,#fff 75%,silver 0,silver);background-position:-1px -1px,5px 5px;background-size:12px 12px;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}
.wpgb-facet .wpgb-color-facet .wpgb-color-control:after{border:var(--wpgb-border-width) solid #0000;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .25s ease}
.wpgb-facet .wpgb-color-facet .wpgb-inline-list li{margin:0 12px 12px 0}
body.rtl .wpgb-facet .wpgb-color-facet .wpgb-inline-list li{margin:0 0 12px 12px}
.wpgb-facet .wpgb-az-index-facet .wpgb-az-index{outline:none;position:relative}
.wpgb-facet .wpgb-az-index-facet .wpgb-az-index:focus{z-index:1}
.wpgb-facet .wpgb-az-index-facet .wpgb-az-index[aria-pressed=true] .wpgb-az-index-label{font-weight:600}
.wpgb-facet .wpgb-az-index-facet .wpgb-az-index-label{display:inline-flex;font-size:18px;width:100%}
.wpgb-facet .wpgb-az-index-facet .wpgb-az-index-label>span{font-size:12px;font-weight:400;margin:-4px 0 0 2px}
body.rtl .wpgb-facet .wpgb-az-index-facet .wpgb-az-index-label>span{margin:-4px 2px 0 0}
:root{--wpgb-lightbox-background:linear-gradient(180deg,#1e1e1e73,#1e1e1ee6);--wpgb-lightbox-controls:#fff;--wpgb-lightbox-spinner:#fff;--wpgb-lightbox-title:#fff;--wpgb-lightbox-desc:#bbb}
.wpgb-lightbox-holder{align-items:center;background:var(--wpgb-lightbox-background);bottom:0;color:#fff;cursor:move;cursor:grab;display:flex;font-family:Arial,Helvetica,sans-serif;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;touch-action:none;visibility:hidden;z-index:99999;-webkit-text-size-adjust:100%;transition:opacity .25s ease,visibility .25s ease;will-change:opacity,visibility}
.wpgb-lightbox-holder.wpgb-is-dragging{cursor:grabbing}
.wpgb-lightbox-holder.wpgb-is-dragging iframe,.wpgb-lightbox-holder.wpgb-is-dragging video{pointer-events:none}
.wpgb-lightbox-holder[aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible}
.wpgb-lightbox-holder:before{border:3px solid #fff3;border-left-color:inherit;border-radius:50%;color:var(--wpgb-lightbox-spinner);content:"";display:block;height:32px;left:calc(50% - 16px);opacity:0;position:absolute;top:calc(50% - 16px);transform:translateZ(0);width:32px}
.wpgb-lightbox-holder[data-loading=true]:before{animation:wpgb-spinning 1.1s linear infinite;opacity:1;transition:opacity .25s ease}
.wpgb-lightbox-holder figure{margin:0;padding:0;position:relative;will-change:transform}
.wpgb-lightbox-holder figure iframe,.wpgb-lightbox-holder figure img,.wpgb-lightbox-holder figure video{animation:wpgb-bounce-in .6s cubic-bezier(.19,1.59,.49,.96);border:none;border-radius:6px;box-shadow:0 8px 50px 0 #1e1e1e80;display:block;margin:0;outline:none;overflow:hidden;padding:0;position:relative;width:100%}
.wpgb-lightbox-holder figure iframe,.wpgb-lightbox-holder figure video{background-color:#000}
.wpgb-lightbox-holder figure figcaption{display:block;padding:14px 12px;position:relative;text-align:center;white-space:pre-line}
.wpgb-lightbox-holder figure figcaption a{color:var(--wpgb-accent-scheme-1);text-decoration:underline}
.wpgb-lightbox-holder figure figcaption .wpgb-lightbox-title{color:var(--wpgb-lightbox-title);font-size:16px;line-height:18px;text-align:center}
.wpgb-lightbox-holder figure figcaption .wpgb-lightbox-desc{color:var(--wpgb-lightbox-desc);font-size:14px;line-height:18px;padding:8px 0 0;text-align:center}
.wpgb-lightbox-holder figure .wpgb-lightbox-error{color:var(--wpgb-lightbox-title);padding:0 80px;text-align:center;transition:opacity .25s ease}
.wpgb-lightbox-holder figure .wpgb-lightbox-error+figcaption{display:none}
.wpgb-lightbox-holder[data-loading=false] figcaption{animation:wpgb-from-bottom .6s ease}
.wpgb-lightbox-holder[data-loading=true] iframe,.wpgb-lightbox-holder[data-loading=true] img,.wpgb-lightbox-holder[data-loading=true] video{animation:wpgb-bounce-out .6s cubic-bezier(.19,1.59,.49,.96);opacity:0}
.wpgb-lightbox-holder[data-loading=true] .wpgb-lightbox-error,.wpgb-lightbox-holder[data-loading=true] figcaption{opacity:0}
.wpgb-lightbox-holder .wpgb-lightbox-counter{color:var(--wpgb-lightbox-controls);font-size:14px;height:44px;left:0;line-height:16px;padding:14px;position:absolute;top:0}
.wpgb-lightbox-holder button{appearance:none;-webkit-appearance:none;background-color:#0000;border:none;box-shadow:none;color:var(--wpgb-lightbox-controls);cursor:pointer;display:block;height:40px;margin:0;opacity:.8;outline:0;padding:0;position:absolute;touch-action:manipulation;transition:opacity .25s ease-in-out;width:40px}
.wpgb-lightbox-holder button:hover{opacity:1}
.wpgb-lightbox-holder button svg{height:auto;margin:0;width:auto;fill:none;stroke:currentColor;stroke-width:2.5;pointer-events:none}
.wpgb-lightbox-holder button.wpgb-lightbox-next,.wpgb-lightbox-holder button.wpgb-lightbox-prev{left:0;margin:0 8px}
.wpgb-lightbox-holder button.wpgb-lightbox-next{left:auto;right:0}
.wpgb-lightbox-holder button.wpgb-lightbox-next svg{transform:rotate(180deg)}
.wpgb-lightbox-holder button.wpgb-lightbox-close{padding:6px;right:0;top:0}
.wpgb-lightbox-holder button.wpgb-lightbox-close svg{stroke-width:3.5}
.wpgb-lightbox-holder[data-rtl=true] .wpgb-lightbox-counter,.wpgb-lightbox-holder[data-rtl=true] button.wpgb-lightbox-prev{left:auto;right:0}
.wpgb-lightbox-holder[data-rtl=true] button.wpgb-lightbox-close,.wpgb-lightbox-holder[data-rtl=true] button.wpgb-lightbox-next{left:0;right:auto}
.wpgb-lightbox-holder[data-rtl=true] button.wpgb-lightbox-prev svg{transform:rotate(180deg)}
.wpgb-lightbox-holder[data-rtl=true] button.wpgb-lightbox-next svg{transform:rotate(0)}
body.admin-bar .wpgb-lightbox-holder{top:32px}
@media screen and (max-width:782px){body.admin-bar .wpgb-lightbox-holder{top:46px}
}
:root{--wpgb-accent-scheme-1:#3343d3;--wpgb-dark-scheme-1:#262626;--wpgb-dark-scheme-2:#565656;--wpgb-dark-scheme-3:#767676;--wpgb-light-scheme-1:#ffffff;--wpgb-light-scheme-2:#f6f6f6;--wpgb-light-scheme-3:#f5f5f5;--wpgb-lightbox-background:linear-gradient(180deg, rgba(30,30,30,0.45) 0%, rgba(30,30,30,0.9) 100%);--wpgb-lightbox-controls:#ffffff;--wpgb-lightbox-spinner:#ffffff;--wpgb-lightbox-title:#ffffff;--wpgb-lightbox-desc:#bbbbbb;}
.wpgb-facet.wpgb-style-2 .wpgb-select-placeholder,.wpgb-facet.wpgb-style-2 select.wpgb-select{padding:6px 10px}
.wpgb-facet.wpgb-style-2 .wpgb-select{border-width:1px;border-style:solid;border-color:#d3ced2;border-top-left-radius:12px;border-bottom-right-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;font-size:14px}
.wpgb-facet.wpgb-style-2 select.wpgb-select+.wpgb-select-controls{margin:0-2px;border-width:1px;border-style:solid;border-color:transparent}
.wpgb-facet.wpgb-style-2 .wpgb-select *{font-size:14px}
.wpgb-facet.wpgb-style-2 [role=button].wpgb-button{padding:2px}
.wpgb-grid-3 .wpgb-wrapper{margin-bottom:1em;}
.wpgb-grid-3 .wpgb-sidebar-left{margin-top:3.1em;padding-right:3em;}
.wpgb-grid-3 .wpgb-area-top-1>div{flex:inherit;min-width:25%;max-width:100%}
.wpgb-grid-3 .wpgb-area-top-1{margin-bottom:16px;}
.wpgb-grid-3 .wpgb-area-top-2>div{flex:inherit;min-width:25%;max-width:100%}
.wpgb-grid-3 .wpgb-area-top-2{justify-content:flex-start;margin-bottom:1em;}
.wpgb-grid-3 .wpgb-area-bottom-1{margin-top:4em;}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{margin:0 -4px}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card{width:calc(( 100% - 2 * 18px ) / 2 - 0.1px);margin:9px}
}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{grid-template-columns: repeat(2, 1fr);grid-gap:18px}
@media screen and (max-width: 1340px){@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{margin:0 -7px}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card{width:calc(( 100% - 2 * 28px ) / 2 - 0.1px);margin:14px}
}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{grid-template-columns: repeat(2, 1fr);grid-gap:28px}
.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="2"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="3"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="4"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="5"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="6"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="7"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="8"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="9"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="10"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="11"]{grid-column: span 2}
}
@media screen and (max-width: 1140px){@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{margin:0 -7px}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card{width:calc(( 100% - 2 * 28px ) / 2 - 0.1px);margin:14px}
}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{grid-template-columns: repeat(2, 1fr);grid-gap:28px}
.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="2"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="3"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="4"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="5"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="6"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="7"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="8"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="9"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="10"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="11"]{grid-column: span 2}
}
@media screen and (max-width: 768px){@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{margin:0 -7px}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card{width:calc(( 100% - 2 * 28px ) / 2 - 0.1px);margin:14px}
}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{grid-template-columns: repeat(2, 1fr);grid-gap:28px}
.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="2"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="3"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="4"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="5"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="6"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="7"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="8"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="9"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="10"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="11"]{grid-column: span 2}
}
@media screen and (max-width: 576px){@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{margin:0 -3px}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card{width:calc(( 100% - 1 * 12px ) / 1 - 0.1px);margin:6px}
}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{grid-template-columns: repeat(1, 1fr);grid-gap:12px}
.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="1"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="2"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="3"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="4"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="5"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="6"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="7"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="8"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="9"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="10"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="11"]{grid-column: span 1}
}
@media screen and (max-width: 1px){@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{margin:0 -3px}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card{width:calc(( 100% - 1 * 12px ) / 1 - 0.1px);margin:6px}
}
.wpgb-grid-3:not(.wpgb-enabled) .wpgb-viewport>div{grid-template-columns: repeat(1, 1fr);grid-gap:12px}
.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="1"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="2"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="3"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="4"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="5"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="6"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="7"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="8"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="9"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="10"],.wp-grid-builder.wpgb-grid-3:not(.wpgb-enabled) .wpgb-card[data-col="11"]{grid-column: span 1}
}
.wpgb-grid-3 .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:0;}
.wpgb-grid-3 .wpgb-card:not(.wpgb-card-hidden) .wpgb-card-wrapper{opacity:1;transition:700ms cubic-bezier(0.1,0.3,0.2,1);transition-property:transform, opacity;;}
.wpgb-grid-3 .wpgb-card .wpgb-lazy-load{color:#0069ff;background:#edf3f8}
@-webkit-keyframes wpgb-loader-12{50%{opacity:.3}100%{opacity:1}}
@keyframes wpgb-loader-12{50%{opacity:.3}100%{opacity:1}}
.wpgb-loader-12{position:relative}
.wpgb-loader-12>div{position:absolute;width:4px;height:14px;border-radius:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.wpgb-loader-12>div:nth-child(1){top:0;left:23px;-webkit-animation:wpgb-loader-12 1.2s -.84s infinite ease-in-out;animation:wpgb-loader-12 1.2s -.84s infinite ease-in-out}
.wpgb-loader-12>div:nth-child(2){top:6px;left:35px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:wpgb-loader-12 1.2s -.72s infinite ease-in-out;animation:wpgb-loader-12 1.2s -.72s infinite ease-in-out}
.wpgb-loader-12>div:nth-child(3){top:18px;left:41px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:wpgb-loader-12 1.2s -.6s infinite ease-in-out;animation:wpgb-loader-12 1.2s -.6s infinite ease-in-out}
.wpgb-loader-12>div:nth-child(4){top:31px;left:35px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:wpgb-loader-12 1.2s -.48s infinite ease-in-out;animation:wpgb-loader-12 1.2s -.48s infinite ease-in-out}
.wpgb-loader-12>div:nth-child(5){top:36px;left:23px;-webkit-animation:wpgb-loader-12 1.2s -.36s infinite ease-in-out;animation:wpgb-loader-12 1.2s -.36s infinite ease-in-out}
.wpgb-loader-12>div:nth-child(6){top:31px;left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:wpgb-loader-12 1.2s -.24s infinite ease-in-out;animation:wpgb-loader-12 1.2s -.24s infinite ease-in-out}
.wpgb-loader-12>div:nth-child(7){top:18px;left:6px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:wpgb-loader-12 1.2s -.12s infinite ease-in-out;animation:wpgb-loader-12 1.2s -.12s infinite ease-in-out}
.wpgb-loader-12>div:nth-child(8){top:6px;left:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:wpgb-loader-12 1.2s infinite ease-in-out;animation:wpgb-loader-12 1.2s infinite ease-in-out}
.wpgb-grid-3 .wpgb-loader .wpgb-loader-12{transform: scale(1 )}
.wpgb-grid-3 .wpgb-loader .wpgb-loader-12 *{color:rgb(46, 135, 255);background:rgb(46, 135, 255)}
.wp-grid-builder .wpgb-card-21 .wpgb-card-inner{overflow:hidden;background:#fff;border-top-left-radius:6px;border-bottom-right-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 2px 6px 0 rgba(0,0,0,.075);transition-duration:150ms}
.wp-grid-builder .wpgb-card-21:hover .wpgb-card-inner{box-shadow:0 50px 95px -15px rgba(0,0,0,.15)}
.wp-grid-builder .wpgb-card-21 .wpgb-card-content{flex-grow:1}
.wp-grid-builder .wpgb-card-21 .wpgb-card-body{padding:0}
.wp-grid-builder .wpgb-card-21 .wpgb-card-footer{padding:1.5em}
.wp-grid-builder .wpgb-card-21 .wpgb-block-10{position:relative;display:block}
.wp-grid-builder .wpgb-card-21 .wpgb-block-21,.wp-grid-builder .wpgb-card-21 .wpgb-block-9{color:#fff;stroke-width:1;position:absolute;z-index:10;top:10px;padding:.35em 1em;border-top-left-radius:.6em;border-bottom-right-radius:.6em;border-top-right-radius:.6em;border-bottom-left-radius:.6em;font-weight:700;font-size:.75em;line-height:1.4;text-transform:capitalize}
.wp-grid-builder .wpgb-card-21 .wpgb-block-9{background:var(--wpgb-accent-scheme-1);left:10px}
.wp-grid-builder .wpgb-card-21 .wpgb-block-21{background:#ff463d;right:10px}
.wp-grid-builder .wpgb-card-21 .wpgb-block-6{display:block}
.wp-grid-builder .wpgb-card-21 .wpgb-block-1{color:var(--wpgb-dark-scheme-1);margin-bottom:.5em;font-family:"Poppins";font-weight:600;font-size:1em;line-height:1.375em}
.wp-grid-builder .wpgb-card-21 .wpgb-block-13{display:inline;margin-bottom:12px;font-family:"Poppins";font-weight:700}
.wp-grid-builder .wpgb-card-21 .wpgb-block-12{margin-top:12px;margin-bottom:12px}
.wp-grid-builder .wpgb-card-21 .wpgb-block-17{display:block}
.wp-grid-builder .wpgb-card-21 .wpgb-block-7{display:flex;gap:8px 8px;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.wp-grid-builder .wpgb-card-21 .wpgb-block-2{stroke-width:2;width:1em;height:1em}
.wp-grid-builder .wpgb-card-21 .wpgb-block-14{color:var(--wpgb-color-scheme-1);font-size:1em;line-height:1.4}
.wp-grid-builder .wpgb-card-21 .wpgb-block-3{display:flex;gap:8px 8px;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.wp-grid-builder .wpgb-card-21 .wpgb-block-15{stroke-width:2;width:1em;height:1em}
.wp-grid-builder .wpgb-card-21 .wpgb-block-16{color:var(--wpgb-color-scheme-1);font-size:1em;line-height:1.4}
.wp-grid-builder .wpgb-card-21 .wpgb-block-18{display:flex;gap:8px 8px;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.wp-grid-builder .wpgb-card-21 .wpgb-block-19{stroke-width:2;width:1em;height:1em}
.wp-grid-builder .wpgb-card-21 .wpgb-block-20{color:var(--wpgb-color-scheme-1);font-size:1em;line-height:1.4}
.wp-grid-builder .wpgb-card-21 .wpgb-block-11,.wp-grid-builder .wpgb-card-21 .wpgb-block-5,.wp-grid-builder .wpgb-card-21 .wpgb-block-8{margin-top:12px}
@media screen and (max-width:576px){.wp-grid-builder .wpgb-card-21 .wpgb-block-21,.wp-grid-builder .wpgb-card-21 .wpgb-block-9{font-size:.625em}
}
.wp-grid-builder .wpgb-card-21 .wpgb-area .wpgb-area-top-2{margin-top:0!important}
.wp-grid-builder:not(.wpgb-template){opacity:1!important}
