.tippy-box[data-animation=fade][data-state=hidden]{
  opacity:0
}
[data-tippy-root]{
  max-width:calc(100vw - 10px)
}
.tippy-box{
  position:relative;
  background-color:#333;
  color:#fff;
  border-radius:4px;
  font-size:14px;
  line-height:1.4;
  white-space:normal;
  outline:0;
  transition-property:transform,visibility,opacity
}
.tippy-box[data-placement^=top]>.tippy-arrow{
  bottom:0
}
.tippy-box[data-placement^=top]>.tippy-arrow:before{
  bottom:-7px;
  left:0;
  border-width:8px 8px 0;
  border-top-color:initial;
  transform-origin:center top
}
.tippy-box[data-placement^=bottom]>.tippy-arrow{
  top:0
}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{
  top:-7px;
  left:0;
  border-width:0 8px 8px;
  border-bottom-color:initial;
  transform-origin:center bottom
}
.tippy-box[data-placement^=left]>.tippy-arrow{
  right:0
}
.tippy-box[data-placement^=left]>.tippy-arrow:before{
  border-width:8px 0 8px 8px;
  border-left-color:initial;
  right:-7px;
  transform-origin:center left
}
.tippy-box[data-placement^=right]>.tippy-arrow{
  left:0
}
.tippy-box[data-placement^=right]>.tippy-arrow:before{
  left:-7px;
  border-width:8px 8px 8px 0;
  border-right-color:initial;
  transform-origin:center right
}
.tippy-box[data-inertia][data-state=visible]{
  transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)
}
.tippy-arrow{
  width:16px;
  height:16px;
  color:#333
}
.tippy-arrow:before{
  content:"";
  position:absolute;
  border-color:transparent;
  border-style:solid
}
.tippy-content{
  position:relative;
  padding:5px 9px;
  z-index:1
}
.flying-press-lazy-bg{
  background-image:none!important;
}
img:is([sizes=auto i],[sizes^="auto," i]){
  contain-intrinsic-size:3000px 1500px
}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
@font-face {
  font-family: 'Adys';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ADYS-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Adys';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/ADYS-Bold.woff2') format('woff2');
}
/*# sourceURL=cf-frontend-style-inline-css */
.safe-svg-cover{
  text-align:center
}
.safe-svg-cover .safe-svg-inside{
  display:inline-block;
  max-width:100%
}
.safe-svg-cover svg{
  fill:currentColor;
  height:100%;
  max-height:100%;
  max-width:100%;
  width:100%
}
/*# sourceURL=./assets/wp-content/plugins/safe-svg/dist/safe-svg-block-frontend.css */
:root{
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
  --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
:where(body) {
  margin: 0;
}
.wp-site-blocks > .alignleft {
  float: left;
  margin-right: 2em;
}
.wp-site-blocks > .alignright {
  float: right;
  margin-left: 2em;
}
.wp-site-blocks > .aligncenter {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
:where(.is-layout-flex){
  gap: 0.5em;
}
:where(.is-layout-grid){
  gap: 0.5em;
}
.is-layout-flow > .alignleft{
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.is-layout-flow > .alignright{
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.is-layout-flow > .aligncenter{
  margin-left: auto !important;
  margin-right: auto !important;
}
.is-layout-constrained > .alignleft{
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.is-layout-constrained > .alignright{
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.is-layout-constrained > .aligncenter{
  margin-left: auto !important;
  margin-right: auto !important;
}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
  margin-left: auto !important;
  margin-right: auto !important;
}
body .is-layout-flex{
  display: flex;
}
.is-layout-flex{
  flex-wrap: wrap;
  align-items: center;
}
.is-layout-flex > :is(*, div){
  margin: 0;
}
body .is-layout-grid{
  display: grid;
}
.is-layout-grid > :is(*, div){
  margin: 0;
}
body{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
a:where(:not(.wp-element-button)){
  text-decoration: none;
}
:root :where(.wp-element-button, .wp-block-button__link){
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(0.667em + 2px);
  padding-right: calc(1.333em + 2px);
  padding-bottom: calc(0.667em + 2px);
  padding-left: calc(1.333em + 2px);
  text-decoration: none;
  text-transform: inherit;
}
.has-black-color{
  color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color{
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color{
  color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color{
  color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color{
  color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color{
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color{
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color{
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color{
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color{
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color{
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color{
  color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color{
  background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color{
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color{
  background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color{
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color{
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color{
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color{
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color{
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color{
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color{
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color{
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color{
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color{
  border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color{
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color{
  border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color{
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color{
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color{
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color{
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color{
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color{
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color{
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color{
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color{
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background{
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background{
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background{
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background{
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background{
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background{
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background{
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background{
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background{
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background{
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background{
  background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size{
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size{
  font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size{
  font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size{
  font-size: var(--wp--preset--font-size--x-large) !important;
}
:where(.wp-block-post-template.is-layout-flex){
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid){
  gap: 1.25em;
}
:where(.wp-block-term-template.is-layout-flex){
  gap: 1.25em;
}
:where(.wp-block-term-template.is-layout-grid){
  gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex){
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid){
  gap: 2em;
}
:root :where(.wp-block-pullquote){
  font-size: 1.5em;
  line-height: 1.6;
}
/*# sourceURL=global-styles-inline-css */
.woocommerce form .form-row .required {
  visibility: visible;
}
/*# sourceURL=woocommerce-inline-inline-css */
:root {
  --fkcart-primary-bg-color: #7a8450;
  --fkcart-primary-font-color: #ffffff;
  --fkcart-primary-text-color: #7a8450;
  --fkcart-secondary-text-color: #24272dbe;
  --fkcart-strike-through-price-text-color: #7a8450;
  --fkcart-saving-text-price-color: #5BA238;
  --fkcart-coupon-text-price-color: #5BA238;
  --fkcart-accent-color: #0170b9;
  --fkcart-border-color: #eaeaec;
  --fkcart-error-color: #B00C0C;
  --fkcart-error-bg-color: #FFF0F0;
  --fkcart-reward-color: #f1b51e;
  --fkcart-progress-bar-icon-color: #353030;
  --fkcart-progress-bar-active-icon-color: #ffffff;
  --fkcart-progress-bar-bg-color-active-icon: #2DA815;
  --fkcart-progress-bar-active-color: #2DA815;
  --fkcart-bg-color: #f5f1e8;
  --fkcart-slider-desktop-width: 420px;
  --fkcart-slider-mobile-width: 100%;
  --fkcart-animation-duration: 0.4s;
  --fkcart-panel-color:#f5f1e8;
  --fkcart-color-black: #000000;
  --fkcart-success-color: #5BA238;
  --fkcart-success-bg-color: #EFF6EB;
  --fkcart-toggle-bg-color: #7a8450;
  --fkcart-toggle-icon-color: #f5f1e8;
  --fkcart-toggle-count-bg-color: #7a8450;
  --fkcart-toggle-count-font-color: #ffffff;
  --fkcart-progressbar-active-color: #278f71;
  --fkcart-toggle-border-radius: 50%;
  --fkcart-toggle-size: 36;
  --fkcart-border-radius: 0px;
  --fkcart-menu-icon-size: 32px;
  --fkcart-menu-text-size: 16px;
}
#fkcart-modal * {
  font-family: Adys
}
:root {
  --fkcart-spl-addon-special-addon-image-width: 48px;
  --fkcart-spl-addon-special-addon-image-height: 48px;
  --fkcart-spl-addon-toggle-color: #7a8450;
  --fkcart-spl-addon-bg-color: #f5f1e8;
  --fkcart-spl-addon-heading-color: #7a8450;
  --fkcart-spl-addon-description-color: #7a8450;
}
/*# sourceURL=fkcart-style-inline-css */
.woocommerce-product-gallery{
  opacity: 1 !important;
}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
  background-image: none !important;
}
@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}
@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}
.cookie-preferences {
  position: fixed !important;
}
.woocommerce-privacy-policy-text {
  padding-bottom: 15px;
}
:root{
  --wd-top-bar-h: 50px;
  --wd-top-bar-sm-h: 50px;
  --wd-top-bar-sticky-h: .00001px;
  --wd-top-bar-brd-w: .00001px;
  --wd-header-general-h: 60px;
  --wd-header-general-sm-h: 065px;
  --wd-header-general-sticky-h: .00001px;
  --wd-header-general-brd-w: 1px;
  --wd-header-bottom-h: 50px;
  --wd-header-bottom-sm-h: .00001px;
  --wd-header-bottom-sticky-h: .00001px;
  --wd-header-bottom-brd-w: .00001px;
  --wd-header-clone-h: .00001px;
  --wd-header-brd-w: calc(var(--wd-top-bar-brd-w) + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w));
  --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h) + var(--wd-header-brd-w));
  --wd-header-sticky-h: calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-clone-h) + var(--wd-header-brd-w));
  --wd-header-sm-h: calc(var(--wd-top-bar-sm-h) + var(--wd-header-general-sm-h) + var(--wd-header-bottom-sm-h) + var(--wd-header-brd-w));
}
.whb-top-bar .wd-dropdown {
  margin-top: 4px;
}
.whb-top-bar .wd-dropdown:after {
  height: 15px;
}
:root:has(.whb-general-header.whb-border-boxed) {
  --wd-header-general-brd-w: .00001px;
}
@media (max-width: 1024px) {
  :root:has(.whb-general-header.whb-hidden-mobile) {
    --wd-header-general-brd-w: .00001px;
  }
}
.whb-header-bottom .wd-dropdown {
  margin-top: 4px;
}
.whb-header-bottom .wd-dropdown:after {
  height: 15px;
}
.whb-top-bar {
  background-color: rgba(122, 132, 80, 1);
}
.whb-general-header {
  background-color: rgba(245, 241, 232, 1);
  border-color: rgba(225, 221, 212, 1);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "woodmart-font";
  src: url("../fonts/woodmart-font-1-400.woff2") format("woff2");
}
@font-face {
  font-family: "star";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/star.woff") format("woff"), url("../fonts/star.ttf") format("truetype");
}
@font-face {
  font-family: "WooCommerce";
  font-weight: 400;
  font-style: normal;
  src: url("//veganmilker.bg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("../plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("../plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("../plugins/woocommerce/assets/fonts/WooCommerce.svg") format("svg");
}
:root {
  --wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
  --wd-text-font-weight: 300;
  --wd-text-color: rgb(51,51,51);
  --wd-text-font-size: 16px;
  --wd-title-font: "Adys Bold", Arial, Helvetica, sans-serif;
  --wd-title-font-weight: 700;
  --wd-title-transform: none;
  --wd-title-color: rgb(122,132,80);
  --wd-entities-title-font: "Adys Bold", Arial, Helvetica, sans-serif;
  --wd-entities-title-font-weight: 500;
  --wd-entities-title-color: rgb(122,132,80);
  --wd-entities-title-color-hover: rgb(51 51 51 / 65%);
  --wd-alternative-font: var(--wd-text-font);
  --wd-widget-title-font: "Adys Bold", Arial, Helvetica, sans-serif;
  --wd-widget-title-font-weight: 700;
  --wd-widget-title-transform: none;
  --wd-widget-title-color: rgb(122,132,80);
  --wd-widget-title-font-size: 16px;
  --wd-header-el-font: "Roboto", Arial, Helvetica, sans-serif;
  --wd-header-el-font-weight: 600;
  --wd-header-el-transform: none;
  --wd-header-el-font-size: 15px;
  --wd-brd-radius: 8px;
  --wd-otl-style: dotted;
  --wd-otl-width: 2px;
  --wd-primary-color: rgb(122,132,80);
  --wd-alternative-color: rgb(122,132,80);
  --btn-default-bgcolor: #f7f7f7;
  --btn-default-bgcolor-hover: #efefef;
  --btn-accented-font-family: "Roboto", Arial, Helvetica, sans-serif;
  --btn-accented-font-weight: 900;
  --btn-accented-transform: capitalize;
  --btn-accented-bgcolor: rgb(122,132,80);
  --btn-accented-bgcolor-hover: rgb(102,112,60);
  --btn-accented-color: rgb(255,255,255);
  --btn-accented-color-hover: rgb(255,255,255);
  --wd-form-brd-width: 1px;
  --notices-success-bg: rgb(209,233,226);
  --notices-success-color: rgb(122,132,80);
  --notices-warning-bg: rgb(255,236,179);
  --notices-warning-color: rgb(122,132,80);
  --wd-link-color: rgb(122,132,80);
  --wd-link-color-hover: rgb(102,112,60);
  --wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
  --wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
  background-color: #111111;
  background-image: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
}
.wd-promo-popup-wrap {
  --wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
  max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
  object-fit: cover;
  object-position: center center;
}
.wd-footer {
  background-color: #7a8450;
  background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
  color: rgb(122,132,80);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a {
  color: rgb(122,132,80);
}
.wd-sub-menu li>a {
  font-weight: 500;
}
.wd-sticky-btn-cart .single_add_to_cart_button {
  font-family: "Adys Bold", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 22px;
  text-transform: capitalize;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
  --wd-form-brd-color: rgb(225,221,212);
  --wd-form-brd-color-focus: #443F73;
}
.product-labels .product-label.onsale {
  background-color: rgb(122,132,80);
  color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
  --wd-popup-width: 920px;
}
@media (max-width: 1024px) {
  :root {
    --wd-sticky-btn-height: 95px;
  }
}
@media (max-width: 768.98px) {
  :root {
    --wd-sticky-btn-height: 52px;
  }
}
:root{
  --wd-container-w: 1300px;
  --wd-form-brd-radius: 5px;
  --btn-default-color: #333;
  --btn-default-color-hover: #333;
  --btn-default-brd-radius: 5px;
  --btn-default-box-shadow: none;
  --btn-default-box-shadow-hover: none;
  --btn-accented-brd-radius: 5px;
  --btn-accented-box-shadow: none;
  --btn-accented-box-shadow-hover: none;
}
@media (min-width: 1300px) {
  section.elementor-section.wd-section-stretch > .elementor-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.wd-page-title {
  background-color: rgb(225,221,212);
}
@font-face {
  font-family: "Adys Regular";
  src: url("../fonts/ADYS-Regular.woff2") format("woff2"), 
url("../fonts/ADYS-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Adys Medium";
  src: url("../fonts/ADYS-Medium.woff2") format("woff2"), 
url("../fonts/ADYS-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Adys Bold";
  src: url("../fonts/ADYS-Bold.woff2") format("woff2"), 
url("../fonts/ADYS-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
/* === wp-content/cache/flying-press/08089095082a.frontend.css === */
p.cr-comment-image-text{
  margin-bottom:.5em;
  font-size:.9em
}
p.cr-comment-video-text{
  margin-bottom:.5em;
  font-size:.9em
}
.iv-comment-image{
  float:left;
  margin-right:5px;
  margin-left:0;
  margin-bottom:5px;
  margin-top:0;
  border-radius:5px;
  overflow:hidden;
  border:1px solid #e4e1e3;
  filter:brightness(100%)
}
.iv-comment-image:hover,.cr-comment-video:hover{
  filter:brightness(95%)
}
.cr-comment-image-top{
  display:inline-block;
  margin-right:5px;
  vertical-align:top;
  max-height:150px;
  border-radius:5px;
  overflow:hidden;
  border:1px solid #e4e1e3;
  filter:brightness(100%);
  box-sizing:content-box;
  position:relative
}
.cr-comment-image-top:hover{
  filter:brightness(95%)
}
.cr-comment-video{
  float:left;
  margin-right:5px;
  margin-bottom:5px;
  position:relative;
  cursor:pointer;
  border-radius:5px;
  overflow:hidden;
  border:1px solid #e4e1e3;
  filter:brightness(100%)
}
.cr-comment-video video.cr-video-a{
  width:75px;
  height:75px;
  display:block;
  object-fit:cover
}
.cr-comment-video-modal.cr-comment-video video.cr-video-a{
  width:auto;
  height:auto;
  max-width:100%;
  max-height:100%;
  object-fit:contain;
  background-color:rgb(0 0 0 / .4)
}
.cr-comment-video .cr-comment-videoicon,.cr-comment-image-top .cr-comment-videoicon{
  position:absolute;
  top:50%;
  left:50%;
  width:32px;
  height:auto;
  margin-top:-16px;
  margin-left:-16px
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav .cr-comment-videoicon,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav .cr-comment-videoicon{
  position:absolute;
  top:50%;
  left:50%;
  width:26px;
  height:auto;
  margin-top:-13px;
  margin-left:-13px
}
.cr-comment-image-top img,.cr-comment-image-top video{
  width:150px;
  height:150px;
  box-shadow:none;
  padding:0;
  border-radius:0;
  object-fit:cover;
  cursor:pointer
}
#reviews div.iv-comment-image img,div.iv-comment-image img{
  box-shadow:none;
  width:75px;
  height:75px;
  max-width:75px;
  max-height:75px;
  object-fit:cover;
  padding:0;
  border-radius:0;
  display:block;
  position:relative
}
.cr-comment-images,.cr-comment-videos{
  margin-bottom:1em
}
.cr-all-reviews-shortcode .cr-comment-images,.cr-comment-videos{
  margin:0
}
.cr-all-reviews-shortcode .comment_container .avatar,.cr-ajax-reviews-list .comment_container .avatar{
  display:none
}
.cr-comment-videos .cr-comment-video .cr-comment-video-close{
  display:none
}
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close{
  display:block;
  background-color:#7A7A7A;
  color:#FFF;
  border:0 solid;
  border-radius:10px;
  position:absolute;
  top:0;
  right:0;
  padding:1px;
  line-height:0;
  cursor:pointer
}
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg{
  display:block;
  width:18px;
  height:18px
}
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg-p{
  fill:#fff
}
.cr-comment-videos .cr-comment-video .cr-video-cont{
  display:flex;
  position:relative;
  margin:auto
}
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-video-cont{
  padding:10px;
  max-width:100%;
  max-height:100%
}
.cr-comment-videos-modal{
  position:fixed;
  top:0;
  left:0;
  width:100vw;
  height:100vh;
  z-index:99999;
  overflow:auto;
  background-color:rgb(0 0 0 / .4);
  display:flex;
  align-items:center;
  justify-content:center
}
.cr-comment-videos-modal .cr-comment-video,.cr-comment-videos-modal .iv-comment-image{
  display:none
}
.cr-comment-video.cr-comment-video-modal{
  width:80%;
  height:80%;
  float:none;
  margin:auto;
  z-index:1;
  display:flex;
  justify-content:center;
  cursor:auto;
  border-width:0;
  filter:brightness(100%)
}
.cr-recaptcha{
  margin-bottom:1.5em
}
#commentform.comment-form .cr-upload-local-images,.comment-form .cr-upload-local-images{
  width:100%;
  flex:none
}
#commentform.comment-form .cr-upload-local-images label,.comment-form .cr-upload-local-images label{
  display:block;
  transform:none;
  position:relative;
  left:auto;
  top:auto
}
#commentform.comment-form .cr-upload-local-images input,.comment-form .cr-upload-local-images input{
  display:block;
  width:100%
}
.ivole-meter{
  overflow:hidden;
  background:#f2f2f2;
  background:-webkit-linear-gradient(top,#eee,#f6f6f6);
  background:linear-gradient(to bottom,#eee,#f6f6f6);
  background-color:#f3f3f3;
  height:22px;
  border-radius:1px;
  box-shadow:inset 0 1px 2px rgb(0 0 0 / .4),inset 0 0 0 1px rgb(0 0 0 / .1);
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.ivole-meter .ivole-meter-bar{
  border-radius:1px;
  background:#fb0;
  background:-webkit-linear-gradient(top,#7a8450,#667050);
  background:linear-gradient(to bottom,#7a8450,#667050);
  background-color:#7a8450;
  box-shadow:inset 0 0 0 1px rgb(0 0 0 / .25),inset 0 -1px 0 rgb(0 0 0 / .05);
  -webkit-transition:width .5s ease;
  transition:width .5s ease;
  float:left;
  font-size:0;
  height:100%;
  width:0;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.ivole-meter .ivole-meter-bar:before{
  background-color:rgb(255 255 255 / .25);
  content:"";
  display:block;
  font-size:0;
  height:1px;
  margin:1px
}
.cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell1{
  white-space:nowrap;
  width:auto
}
.cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell2{
  width:70%
}
.cr-all-reviews-shortcode .cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell2{
  min-width:100px
}
.cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell3{
  text-align:right;
  white-space:nowrap;
  width:auto
}
#reviews .cr-summaryBox-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap,.cr-reviews-grid .cr-summaryBox-wrap{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  padding:2px;
  align-items:center
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-summaryBox-wrap{
  display:none
}
.cr-reviews-grid.cr-reviews-grid-new-review .cr-summaryBox-wrap,.cr-reviews-grid.cr-reviews-grid-new-review .cr-reviews-grid-empty{
  display:none
}
#reviews .cr-summaryBox-wrap{
  margin:0 0 1em 0;
  background-color:#F9F9F9
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap,.cr-reviews-grid .cr-summaryBox-wrap{
  margin:0;
  background-color:#F9F9F9
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator{
  width:auto;
  height:40px
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator{
  flex:2 2 auto;
  display:flex;
  justify-content:center;
  align-items:center
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side{
  flex:1 1 auto
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int{
  width:2px;
  height:40px;
  background-color:#BCCCD4
}
.cr-reviews-grid .cr-summaryBox-wrap{
  margin:0 10px 20px 10px
}
.cr-summaryBox-wrap .ivole-summaryBox,.cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap{
  margin:0;
  width:49%;
  flex:0 0 49%;
  padding:10px;
  border-radius:4px;
  border:0 solid #e4e1e3;
  box-sizing:border-box
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox{
  width:35%;
  flex:1 0 35%
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap{
  width:auto;
  flex:0 0 auto
}
#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  flex-direction:column
}
#reviews .cr-summaryBox-wrap .cr-average-rating,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating,.cr-reviews-grid .cr-summaryBox-wrap .cr-average-rating{
  font-size:36px;
  font-weight:700;
  line-height:50px;
  color:#0E252C
}
#reviews .cr-summaryBox-wrap .cr-total-rating-count,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count,.cr-reviews-grid .cr-summaryBox-wrap .cr-total-rating-count{
  font-size:14px;
  color:#0E252C;
  line-height:25px
}
.cr-all-reviews-shortcode .cr-review-form-wrap,.cr-reviews-grid .cr-review-form-wrap,.cr-qna-block .cr-qna-new-q-form{
  display:none
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-wrap,.cr-ajax-reviews-review-form .cr-review-form-wrap,.cr-reviews-grid.cr-reviews-grid-new-review .cr-review-form-wrap,.cr-qna-block.cr-qna-new-q-form-open .cr-qna-new-q-form{
  display:block
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav,.cr-qna-block .cr-review-form-nav{
  display:flex;
  justify-content:space-between;
  border-top:1px solid #E5E9EB;
  border-bottom:1px solid #E5E9EB;
  height:50px;
  box-sizing:border-box
}
.cr-qna-block .cr-qna-list-inl-answ .cr-review-form-nav{
  margin:0 0 20px 0
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,.cr-qna-block .cr-review-form-nav .cr-nav-left,.cr-qna-block .cr-review-form-nav .cr-nav-right{
  display:flex;
  align-items:center
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-right{
  display:none
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,.cr-qna-block .cr-review-form-nav .cr-nav-left svg{
  margin:0 5px 0 0
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg{
  pointer-events:none
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,.cr-qna-block .cr-review-form-nav .cr-nav-left svg:hover,.cr-qna-block .cr-review-form-nav .cr-nav-right svg:hover{
  cursor:pointer
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,.cr-qna-block .cr-review-form-nav .cr-nav-left span{
  font-size:16px;
  color:#0E252C
}
.cr-all-reviews-shortcode .cr-review-form-item,.cr-ajax-reviews-review-form .cr-review-form-item,.cr-reviews-grid .cr-review-form-item,.cr-qna-block .cr-review-form-item{
  display:flex;
  max-width:500px;
  margin:0 auto;
  padding:30px 0;
  border-bottom:1px solid #E5E9EB;
  position:relative;
  align-items:center
}
.cr-all-reviews-shortcode .cr-review-form-item img,.cr-ajax-reviews-review-form .cr-review-form-item img,.cr-reviews-grid .cr-review-form-item img,.cr-qna-block .cr-review-form-item img{
  display:block;
  height:60px;
  width:auto;
  margin:0 20px 0 0
}
.rtl .cr-all-reviews-shortcode .cr-review-form-item img,.rtl .cr-ajax-reviews-review-form .cr-review-form-item img,.rtl .cr-reviews-grid .cr-review-form-item img,.rtl .cr-qna-block .cr-review-form-item img{
  margin:0 0 0 20px
}
.cr-all-reviews-shortcode .cr-review-form-item span,.cr-ajax-reviews-review-form .cr-review-form-item span,.cr-reviews-grid .cr-review-form-item span,.cr-qna-block .cr-review-form-item span{
  display:block;
  font-size:22px;
  font-weight:500;
  color:#0E252C
}
.cr-all-reviews-shortcode .cr-review-form-rating,.cr-ajax-reviews-review-form .cr-review-form-rating,.cr-reviews-grid .cr-review-form-rating{
  max-width:500px;
  margin:0 auto;
  padding:30px 0 30px 0;
  position:relative
}
.cr-onsite-ratings .cr-review-form-rating,.cr-review-form-rating-overall .cr-review-form-rating{
  max-width:500px;
  margin:1em 0 1em 0;
  padding:0;
  position:relative
}
.cr-review-form-rating-overall.cr-review-form-rating-ovonly .cr-review-form-rating{
  margin:1em 0 1.5em 0
}
.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating,.cr-review-form-wrap .cr-review-form-rating-overall .cr-review-form-rating{
  margin-left:auto;
  margin-right:auto
}
.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating-label{
  font-size:12px;
  color:#4D5D64
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont,.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont{
  display:flex;
  position:relative;
  height:auto;
  padding:5px 0
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner{
  height:20px;
  padding:0 5px;
  line-height:0
}
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner{
  height:30px;
  padding:0 5px
}
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg{
  height:30px;
  width:33px
}
.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child,.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child{
  padding-left:0
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act{
  display:none
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover,.cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover{
  cursor:pointer
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr{
  font-size:14px;
  line-height:20px;
  height:20px;
  margin:0 0 0 10px
}
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr{
  font-size:18px;
  line-height:30px;
  height:30px;
  margin:0 0 0 10px
}
.rtl .cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr{
  margin:0 10px 0 0
}
.cr-review-form-rating-overall .cr-review-form-rating-label{
  font-size:18px
}
.cr-all-reviews-shortcode .cr-review-form-rating-overall .cr-review-form-rating-label,.cr-ajax-reviews-review-form .cr-review-form-rating-overall .cr-review-form-rating-label,.cr-reviews-grid .cr-review-form-rating-overall .cr-review-form-rating-label{
  font-size:16px
}
.cr-all-reviews-shortcode .cr-review-form-field-error,.cr-onsite-ratings .cr-review-form-field-error,.cr-review-form-rating-overall .cr-review-form-field-error,.cr-onsite-questions .cr-onsite-question .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-field-error,.cr-qna-block .cr-review-form-field-error{
  font-size:11px;
  color:#CE2B37;
  margin:5px 0 0 0;
  display:none
}
.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,.cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,.cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,.cr-reviews-grid .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont{
  background-color:#fae9eb
}
.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-onsite-questions .cr-onsite-question.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error{
  display:block
}
.cr-all-reviews-shortcode .cr-review-form-comment,.cr-ajax-reviews-review-form .cr-review-form-comment,.cr-reviews-grid .cr-review-form-comment,.cr-qna-block .cr-review-form-comment{
  max-width:500px;
  margin:0 auto;
  padding:0 0 20px 0;
  position:relative
}
.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-comment .cr-review-form-comment-txt,.cr-qna-block .cr-review-form-comment .cr-review-form-comment-txt{
  border:solid 1px #D8E2E7;
  background-color:#FFF;
  box-shadow:none;
  position:relative;
  padding:12px 16px;
  color:#0E252C;
  font-size:14px;
  width:100%;
  margin:0;
  box-sizing:border-box;
  border-radius:3px
}
.cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,.cr-qna-block .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt{
  border:#CE2B37 solid 2px
}
.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl,.cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl,.cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl,.cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-lbl,.cr-ajax-reviews-review-form .cr-review-form-name .cr-review-form-lbl,.cr-ajax-reviews-review-form .cr-review-form-email .cr-review-form-lbl,.cr-reviews-grid .cr-review-form-comment .cr-review-form-lbl,.cr-reviews-grid .cr-review-form-name .cr-review-form-lbl,.cr-reviews-grid .cr-review-form-email .cr-review-form-lbl,.cr-qna-block .cr-review-form-lbl{
  position:absolute;
  top:-7px;
  z-index:1;
  left:16px;
  background-color:#FFF;
  padding:0 5px;
  font-size:12px;
  line-height:12px;
  height:12px;
  color:#4D5D64
}
.rtl .cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl,.rtl .cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl,.rtl .cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl,.rtl .cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-lbl,.rtl .cr-ajax-reviews-review-form .cr-review-form-name .cr-review-form-lbl,.rtl .cr-ajax-reviews-review-form .cr-review-form-email .cr-review-form-lbl,.rtl .cr-reviews-grid .cr-review-form-comment .cr-review-form-lbl,.rtl .cr-reviews-grid .cr-review-form-name .cr-review-form-lbl,.rtl .cr-reviews-grid .cr-review-form-email .cr-review-form-lbl,.rtl .cr-qna-block .cr-review-form-lbl{
  left:auto;
  right:16px
}
.cr-all-reviews-shortcode .cr-form-item-media,.cr-ajax-reviews-review-form .cr-form-item-media,.cr-reviews-grid .cr-form-item-media{
  max-width:500px;
  margin:0 auto;
  padding:0 0 20px 0
}
.cr-all-reviews-shortcode .cr-review-form-terms,.cr-ajax-reviews-review-form .cr-review-form-terms,.cr-reviews-grid .cr-review-form-terms,.cr-qna-block .cr-captcha-terms,.cr-qna-block .cr-review-form-terms{
  max-width:500px;
  margin:0 auto;
  padding:0 0 20px 0;
  line-height:1;
  display:block
}
.cr-all-reviews-shortcode .cr-review-form-terms label,.cr-ajax-reviews-review-form .cr-review-form-terms label,.cr-reviews-grid .cr-review-form-terms label,.cr-qna-block .cr-review-form-terms label{
  display:inline-block;
  font-size:14px;
  font-weight:400;
  margin:0
}
.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox,.cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox,.cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox,.cr-qna-block .cr-review-form-terms .cr-review-form-checkbox{
  appearance:auto;
  width:auto;
  height:auto;
  border:none;
  display:inline-block;
  vertical-align:middle;
  margin:0 5px 0 0;
  accent-color:#4D5D64
}
.rtl .cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox,.rtl .cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox,.rtl .cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox,.rtl .cr-qna-block .cr-review-form-terms .cr-review-form-checkbox{
  margin:0 0 0 5px
}
.cr-all-reviews-shortcode .cr-review-form-terms span,.cr-ajax-reviews-review-form .cr-review-form-terms span,.cr-reviews-grid .cr-review-form-terms span,.cr-qna-block .cr-review-form-terms span{
  display:inline;
  vertical-align:middle;
  color:#0E252C;
  line-height:1.3
}
.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox::after,.cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox::after,.cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox::after,.cr-qna-block .cr-review-form-terms .cr-review-form-checkbox::after{
  border:none;
  content:normal
}
.cr-qna-block .cr-captcha-terms{
  font-size:12px;
  font-weight:400;
  vertical-align:middle;
  color:#0E252C
}
.cr-all-reviews-shortcode .cr-review-form-ne,.cr-ajax-reviews-review-form .cr-review-form-ne,.cr-reviews-grid .cr-review-form-ne,.cr-qna-block .cr-review-form-ne{
  max-width:500px;
  margin:0 auto;
  padding:0 0 20px 0;
  position:relative;
  display:flex;
  gap:10px
}
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name,.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email,.cr-reviews-grid .cr-review-form-ne .cr-review-form-name,.cr-reviews-grid .cr-review-form-ne .cr-review-form-email,.cr-qna-block .cr-review-form-ne .cr-review-form-name,.cr-qna-block .cr-review-form-ne .cr-review-form-email{
  width:50%;
  position:relative
}
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name input,.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email input,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name input,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email input,.cr-reviews-grid .cr-review-form-ne .cr-review-form-name input,.cr-reviews-grid .cr-review-form-ne .cr-review-form-email input,.cr-qna-block .cr-review-form-ne .cr-review-form-name input,.cr-qna-block .cr-review-form-ne .cr-review-form-email input{
  width:100%
}
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-txt,.cr-reviews-grid .cr-review-form-ne .cr-review-form-txt,.cr-qna-block .cr-review-form-ne .cr-review-form-txt{
  border:solid 1px #D8E2E7;
  background-color:#FFF;
  box-shadow:none;
  position:relative;
  padding:12px 16px;
  color:#0E252C;
  font-size:14px;
  margin:0;
  box-sizing:border-box;
  border-radius:3px
}
.cr-review-form-wrap .cr-onsite-question .cr-onsite-question-inp{
  border:solid 1px #D8E2E7;
  background-color:#FFF;
  box-shadow:none;
  padding:12px 16px;
  color:#0E252C;
  font-size:14px;
  width:50%;
  box-sizing:border-box
}
.cr-review-form-wrap .cr-onsite-question label{
  position:absolute;
  top:-7px;
  z-index:1;
  left:16px;
  background-color:#FFF;
  padding:0 5px;
  font-size:12px;
  line-height:12px;
  height:12px;
  color:#4D5D64;
  font-weight:400
}
.rtl .cr-review-form-wrap .cr-onsite-question label{
  left:auto;
  right:16px
}
.cr-review-form-wrap .cr-onsite-questions{
  max-width:500px;
  margin:0 auto
}
.cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-txt,.cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type='text'],.cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type='number'],.cr-single-product-review .cr-review-form-textbox.cr-review-form-error,.cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-txt,.cr-qna-block .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-qna-block .cr-review-form-email.cr-review-form-error .cr-review-form-txt{
  border:#CE2B37 solid 2px
}
.cr-all-reviews-shortcode .cr-review-form-captcha,.cr-ajax-reviews-review-form .cr-review-form-captcha,.cr-reviews-grid .cr-review-form-captcha{
  max-width:500px;
  margin:0 auto;
  padding:0 0 20px 0;
  display:flex;
  flex-direction:column;
  align-items:start
}
.cr-all-reviews-shortcode .cr-review-form-captcha .cr-recaptcha,.cr-ajax-reviews-review-form .cr-review-form-captcha .cr-recaptcha,.cr-reviews-grid .cr-review-form-captcha .cr-recaptcha{
  margin:0
}
.cr-all-reviews-shortcode .cr-review-form-buttons,.cr-ajax-reviews-review-form .cr-review-form-buttons,.cr-reviews-grid .cr-review-form-buttons,.cr-qna-block .cr-review-form-buttons{
  max-width:500px;
  margin:0 auto;
  padding:0 0 30px 0;
  position:relative;
  display:flex;
  gap:10px
}
.cr-qna-block .cr-qna-list-inl-answ .cr-review-form-buttons{
  padding:0
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-qna-block .cr-review-form-buttons .cr-review-form-submit{
  display:flex;
  background-color:#31856C;
  color:#fff;
  border:0;
  height:40px;
  line-height:20px;
  font-size:15px;
  width:50%;
  padding:0 10px;
  margin:0;
  align-items:center;
  justify-content:center
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-submit{
  width:100%
}
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:hover,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit:hover,.cr-qna-block .cr-review-form-buttons .cr-review-form-submit:hover{
  background-color:#276A56;
  text-decoration:none;
  cursor:pointer
}
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-captcha,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question-inp,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-terms,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-captcha,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question-inp,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-terms,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-captcha,.cr-reviews-grid .cr-review-form-submitting .cr-onsite-question,.cr-reviews-grid .cr-review-form-submitting .cr-onsite-question-inp,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-terms,.cr-qna-block .cr-review-form-submitting.cr-qna-new-q-form,.cr-qna-block .cr-review-form-submitting.cr-qna-list-inl-answ{
  pointer-events:none
}
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit span,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit span,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit span{
  display:block
}
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,.cr-qna-block .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span{
  display:none
}
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit img,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit img,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit img,.cr-qna-block .cr-review-form-buttons .cr-review-form-submit img{
  display:none;
  height:10px
}
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,.cr-qna-block .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img{
  display:block
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,.cr-qna-block .cr-review-form-buttons .cr-review-form-cancel{
  display:flex;
  background-color:#fff;
  color:#0E252C;
  border:0;
  height:40px;
  line-height:20px;
  font-size:15px;
  width:50%;
  border:solid 1px #D8E2E7;
  padding:0 10px;
  margin:0;
  align-items:center;
  justify-content:center
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-cancel{
  display:none
}
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-cancel:hover,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-cancel:hover,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-cancel:hover,.cr-qna-block .cr-review-form-buttons .cr-review-form-cancel:hover{
  border:solid 1px #4D5D64;
  text-decoration:none;
  cursor:pointer
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-rating,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-comment,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-ne,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-captcha,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-buttons,.cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-ratings,.cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-question,.cr-all-reviews-shortcode .cr-review-form-res .cr-form-item-media,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-terms,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-rating,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-comment,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-ne,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-captcha,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-buttons,.cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-ratings,.cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-question,.cr-ajax-reviews-review-form .cr-review-form-res .cr-form-item-media,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-terms,.cr-reviews-grid .cr-review-form-res .cr-review-form-rating,.cr-reviews-grid .cr-review-form-res .cr-review-form-comment,.cr-reviews-grid .cr-review-form-res .cr-review-form-ne,.cr-reviews-grid .cr-review-form-res .cr-review-form-captcha,.cr-reviews-grid .cr-review-form-res .cr-review-form-buttons,.cr-reviews-grid .cr-review-form-res .cr-onsite-ratings,.cr-reviews-grid .cr-review-form-res .cr-onsite-question,.cr-reviews-grid .cr-review-form-res .cr-form-item-media,.cr-reviews-grid .cr-review-form-res .cr-review-form-terms,.cr-qna-block .cr-review-form-res .cr-review-form-comment,.cr-qna-block .cr-review-form-res .cr-review-form-ne,.cr-qna-block .cr-review-form-res .cr-review-form-buttons,.cr-qna-block .cr-review-form-res .cr-captcha-terms,.cr-qna-block .cr-review-form-res .cr-review-form-terms{
  display:none
}
.cr-all-reviews-shortcode .cr-review-form-result,.cr-ajax-reviews-review-form .cr-review-form-result,.cr-all-reviews-shortcode .cr-review-form-not-logged-in,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in,.cr-reviews-grid .cr-review-form-result,.cr-reviews-grid .cr-review-form-not-logged-in,.cr-qna-block .cr-review-form-not-logged-in,.cr-qna-block .cr-review-form-result{
  max-width:500px;
  margin:0 auto;
  display:none;
  position:relative;
  padding:40px 0
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result,.cr-all-reviews-shortcode .cr-review-form-not-logged-in,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in,.cr-reviews-grid .cr-review-form-res .cr-review-form-result,.cr-reviews-grid .cr-review-form-not-logged-in,.cr-qna-block .cr-review-form-res .cr-review-form-result,.cr-qna-block .cr-review-form-not-logged-in{
  display:flex;
  flex-direction:column;
  align-items:center
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result span,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result span,.cr-all-reviews-shortcode .cr-review-form-not-logged-in span,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in span,.cr-reviews-grid .cr-review-form-res .cr-review-form-result span,.cr-reviews-grid .cr-review-form-not-logged-in span,.cr-qna-block .cr-review-form-res .cr-review-form-result span,.cr-qna-block .cr-review-form-not-logged-in span{
  padding:0 0 20px 0
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue,.cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue,.cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue{
  display:flex;
  background-color:#31856C;
  color:#fff;
  border:0;
  height:40px;
  line-height:20px;
  font-size:15px;
  width:auto;
  text-decoration:none;
  align-items:center;
  justify-content:center
}
.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue,.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue,.cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue{
  padding:10px 20px;
  min-width:100px;
  text-align:center
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue:hover,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue:hover,.cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue:hover,.cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue:hover{
  background-color:#276A56;
  text-decoration:none;
  cursor:pointer
}
.ivole-summaryBox{
  max-width:100%;
  font-size:14px
}
div.ivole-summaryBox{
  margin-bottom:2rem
}
.cr-summaryBox-wrap .cr-histogramTable{
  margin-bottom:0;
  border-collapse:collapse;
  border:0;
  width:100%;
  max-width:320px;
  min-width:auto;
  margin:0 auto
}
.cr-histogramTable .ivole-histogramRow{
  border:0
}
.cr-histogramTable tr.ivole-histogramRow td{
  padding:.2rem .3rem;
  vertical-align:middle;
  border:0;
  background-color:#fff0
}
.cr-histogramTable tr.ivole-histogramRow:first-child td{
  padding-top:0
}
.cr-histogramTable tr.ivole-histogramRow:last-child td{
  padding-bottom:0
}
.cr-histogramTable tr.ivole-histogramRow td:first-child{
  padding-left:0
}
.cr-histogramTable tr.ivole-histogramRow td:last-child{
  padding-right:0
}
#reviews .cr-credits-div,.cr-all-reviews-shortcode .cr-credits-div,.cr-reviews-grid .cr-credits-div{
  font-size:10px;
  text-align:right;
  width:100%;
  padding:0 5px;
  margin:7px 0;
  line-height:16px;
  display:flex;
  align-items:center;
  justify-content:right;
  box-sizing:border-box
}
.cr-reviews-grid .cr-credits-div{
  margin-top:0;
  padding:0 10px
}
.cr-all-reviews-shortcode .cr-credits-div a,#reviews .cr-credits-div a,.cr-reviews-grid .cr-credits-div a{
  text-decoration:none
}
.cr-all-reviews-shortcode .cr-credits-div a img,#reviews .cr-credits-div a img,.cr-reviews-grid .cr-credits-div a img{
  display:inline;
  height:16px;
  margin:0 0 0 4px;
  padding:0;
  vertical-align:middle
}
#reviews .cr-summaryBox-wrap .cr-count-filtered-reviews,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-count-filtered-reviews,.cr-reviews-grid .cr-summaryBox-wrap .cr-count-filtered-reviews{
  width:100%;
  padding:5px 10px;
  margin-top:0;
  font-size:14px;
  color:#0E252C
}
.cr-histogramTable tr.ivole-histogramRow .ivole-histogram-a,.cr-histogramTable tr.ivole-histogramRow .cr-histogram-a{
  display:inline;
  cursor:pointer;
  color:#0E252C
}
.cr-histogramTable tr.ivole-histogramRow.ivole-histogramRow-s .ivole-histogram-a,.cr-histogramTable tr.ivole-histogramRow.ivole-histogramRow-s .cr-histogram-a{
  display:inline;
  font-weight:700
}
#reviews.cr-reviews-ajax-reviews{
  width:100%
}
.cr-all-reviews-shortcode .cr-count-row,#reviews.cr-reviews-ajax-reviews .cr-count-row{
  background-color:#F9F9F9;
  padding:10px 12px;
  font-size:12px;
  color:#0E252C;
  margin:24px 0;
  display:flex;
  align-items:center;
  justify-content:space-between
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-count-row{
  display:none
}
.cr-all-reviews-shortcode .cr-count-row a,.cr-reviews-ajax-comments .cr-count-row a{
  color:#0E252C;
  text-decoration:underline
}
.cr-all-reviews-shortcode .cr-count-row a:hover,.cr-reviews-ajax-comments .cr-count-row a:hover{
  cursor:pointer;
  color:#0E252C
}
div.ivole-summaryBox.cr-summaryBox-ajax.cr-summaryBar-updating,div.ivole-summaryBox.cr-all-reviews-ajax.cr-summaryBar-updating,div.ivole-summaryBox.cr-summaryBar-updating,.cr-count-row .cr-seeAll-updating,.cr-ajax-reviews-sort.cr-sort-updating,.cr-review-tags-filter.cr-tags-updating{
  opacity:.5;
  pointer-events:none
}
.cr-voting-cont{
  display:flex;
  align-items:center;
  justify-content:flex-end
}
.cr-voting-cont img,.cr-voting-cont-uni svg{
  margin-left:0;
  margin-right:7px;
  margin-top:0;
  margin-bottom:0;
  width:13px;
  height:16px;
  cursor:pointer;
  pointer-events:auto
}
.rtl .cr-voting-cont img,.rtl .cr-voting-cont-uni svg{
  margin-right:0;
  margin-left:7px
}
.cr-voting-cont-uni .cr-voting-update svg{
  pointer-events:none
}
.cr-voting-cont-uni span.cr-voting-upvote svg:hover{
  color:#000
}
.cr-voting-cont-uni span{
  display:block;
  line-height:11px;
  font-size:11px;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0
}
.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-int{
  fill:none
}
.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-ext{
  fill:#18B394
}
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-int{
  fill:#00A382;
  fill-opacity:.4
}
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-ext{
  fill:#00A382
}
.cr-voting-cont-uni span.cr-voting-upvote svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-downvote svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-ext{
  fill:#202020
}
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-int,.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-int{
  fill:none;
  animation:pulse 1s infinite
}
@keyframes pulse{
  0%{
    fill:#FFF
  }
  50%{
    fill:#A9A9A9
  }
  100%{
    fill:#FFF
  }
}
.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-int{
  fill:none
}
.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-ext{
  fill:#CE2B37
}
.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-int{
  fill:#CA2430;
  fill-opacity:.4
}
.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-ext{
  fill:#CA2430
}
.cr-voting-cont-uni span.cr-voting-upvote-count{
  margin-right:10px;
  color:#18B394
}
.rtl .cr-voting-cont-uni span.cr-voting-upvote-count{
  margin-right:0;
  margin-left:10px
}
.cr-voting-cont-uni span.cr-voting-downvote-count{
  color:#CE2B37
}
.cr-all-reviews-shortcode ol li.comment,.cr-all-reviews-shortcode ol li.review{
  list-style:none;
  margin-right:0;
  margin-bottom:2.5em;
  position:relative;
  border:0
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container,.cr-all-reviews-shortcode ol li.comment .comment_container,.cr-all-reviews-shortcode ol li.review .comment_container{
  position:relative;
  padding:0
}
#reviews .comment_container{
  position:relative
}
#reviews .comment_container .cr-avatar,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-avatar,.cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar,.cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar{
  float:left;
  position:absolute;
  padding:0;
  top:0;
  left:0;
  width:50px;
  height:auto;
  border:0 solid #e4e1e3;
  margin:0;
  box-shadow:none;
  border-radius:25px;
  max-height:none
}
.rtl #reviews .comment_container .cr-avatar,.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-avatar,.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar,.rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar{
  float:right;
  position:absolute;
  padding:0;
  top:0;
  right:0;
  width:50px;
  height:auto;
  border:0 solid #e4e1e3;
  margin:0;
  box-shadow:none;
  border-radius:25px;
  max-height:none
}
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-std-avatar,.cr-all-reviews-shortcode ol li.comment .comment_container .cr-std-avatar,.cr-all-reviews-shortcode ol li.review .comment_container .cr-std-avatar{
  float:left;
  position:absolute;
  padding:0;
  top:0;
  left:0;
  width:50px;
  height:auto;
  margin:0;
  max-height:none
}
.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-std-avatar,.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-std-avatar,.rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-std-avatar{
  float:right;
  position:absolute;
  padding:0;
  top:0;
  right:0;
  width:50px;
  height:auto;
  margin:0;
  max-height:none
}
.cr-all-reviews-shortcode ol li.review .comment_container.cr-comment-no-avatar .cr-avatar{
  display:none
}
.cr-avatar-check{
  display:none
}
.cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check,.cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check,#reviews .comment_container .cr-avatar-check,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check,.cr-reviews-grid .cr-review-card .cr-avatar-check,.cr-reviews-slider .cr-review-card .cr-avatar-check{
  width:20px;
  height:20px;
  background-color:#31856C;
  position:absolute;
  left:34px;
  top:28px;
  border-radius:10px;
  border:2px solid #FFF;
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  z-index:10
}
.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check,.rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check,.rtl #reviews .comment_container .cr-avatar-check,.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check,.rtl .cr-reviews-grid .cr-review-card .cr-avatar-check,.rtl .cr-reviews-slider .cr-review-card .cr-avatar-check{
  right:34px;
  left:auto
}
.cr-all-reviews-shortcode ol li.review .comment_container .meta,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .meta{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  color:#767676;
  font-size:14px;
  flex-wrap:wrap
}
.cr-all-reviews-shortcode ol li div.comment_container a.cr-comment-a{
  box-shadow:none
}
.cr-all-reviews-shortcode ol li div.comment_container p.iv-comment-product{
  font-size:90%
}
.cr-all-reviews-shortcode ol li div.comment_container a.iv-comment-product-a{
  box-shadow:none;
  line-height:0
}
.cr-all-reviews-shortcode ol li .comment_container .iv-comment-product-img{
  width:20px;
  height:auto;
  vertical-align:top;
  margin-right:5px;
  display:inline;
  border-radius:3px
}
.cr-all-reviews-shortcode .commentlist.cr-pagination-load{
  opacity:.5;
  pointer-events:none
}
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text,.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text{
  margin:0 0 0 70px;
  border-top:0 solid #e4e1e3;
  border-left:0 solid #e4e1e3;
  border-right:0 solid #e4e1e3;
  border-bottom:1px solid #e4e1e3;
  padding:0 0 1em 0
}
.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text,.rtl .cr-all-reviews-shortcode ol.commentlist li .cr-comment-text{
  margin:0 70px 0 0
}
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text.comment-text-no-avatar,.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text.comment-text-no-avatar{
  margin:0;
  float:none;
  width:100%
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text p,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text p{
  margin:9px 0 16px 0;
  text-align:left
}
.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text p{
  text-align:right
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta{
  font-size:16px
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta time{
  font-style:normal
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-featured-date,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .cr-meta-author-featured-date{
  display:flex;
  flex-direction:row;
  column-gap:20px;
  align-items:baseline
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name{
  display:flex;
  align-items:center;
  column-gap:20px
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture{
  display:flex;
  align-items:center;
  margin:0 0 0 0;
  column-gap:7px
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a{
  font-size:14px;
  color:#0E252C
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a:hover{
  text-decoration:underline
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .woocommerce-review__author,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__author{
  color:#0E252C;
  font-size:16px;
  display:inline;
  font-weight:500;
  margin:0;
  text-indent:0
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .woocommerce-review__verified,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__verified{
  display:block;
  color:#4D5D64;
  font-size:14px;
  font-weight:400;
  margin:0;
  text-indent:0
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-date time{
  color:#4D5D64
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-title{
  display:flex;
  align-items:flex-start;
  flex-direction:column
}
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-title svg{
  width:18px;
  height:18px;
  display:block;
  margin:0 0 0 10px;
  color:#4D5D64
}
.cr-tag{
  color:#3d3d3d;
  background-color:#EEEFF2;
  display:inline-block;
  padding:.2em .4em;
  font-size:12px;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  border-radius:.7em;
  border:1px solid #c3c6d1;
  border-color:#31856C;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.cr-review-tags-filter .cr-tag{
  font-size:14px;
  border-radius:.7em;
  margin-right:5px;
  margin-bottom:7px;
  border-color:#D0D0D0
}
.cr-review-tags-filter span.cr-tag:hover{
  border-color:#31856C;
  cursor:pointer
}
.cr-review-tags-filter{
  padding-top:5px;
  padding-left:0;
  padding-right:0;
  padding-bottom:0;
  pointer-events:auto;
  opacity:1
}
.cr-review-tags-filter span.cr-tag.cr-tag-selected{
  border-color:#31856C;
  background-color:#D3D3D3
}
div.cr-review-tags-filter.cr-review-tags-filter-disabled{
  pointer-events:none;
  opacity:.5
}
.cr-review-tags{
  margin-bottom:1em
}
.cr-incentivized-badge{
  display:flex;
  column-gap:4px;
  align-items:center;
  font-size:10px;
  line-height:10px;
  margin:0 0 1em 0
}
.cr-reviews-grid .cr-review-card .cr-incentivized-row .cr-incentivized-badge,.cr-reviews-slider .cr-review-card .cr-incentivized-row .cr-incentivized-badge{
  margin:0
}
.cr-incentivized-badge .cr-incentivized-icon{
  display:block;
  height:12px
}
.cr-incentivized-badge .cr-incentivized-icon .cr-incentivized-svg{
  width:12px;
  height:12px
}
.cr-all-reviews-shortcode ol.commentlist ul.children,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list ul.children{
  list-style:none outside;
  margin:20px 0 0 50px;
  margin-inline-start:70px;
  padding-inline-start:0
}
.ivole-verified-badge{
  font-size:12px;
  vertical-align:middle
}
.ivole-verified-badge-text{
  vertical-align:middle
}
.ivole-verified-badge span.ivole-review-country-text,p.ivole-verified-badge span.ivole-review-country-space{
  vertical-align:middle
}
.cr-all-reviews-shortcode ol.commentlist,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list{
  list-style-type:none;
  margin:0;
  padding:0 0 1.5em 0;
  display:block;
  position:relative
}
.cr-all-reviews-shortcode ol.commentlist li,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li{
  margin:0 0 30px 0;
  list-style:none;
  clear:both;
  border:0;
  padding:0
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review ol.commentlist,.cr-reviews-grid.cr-reviews-grid-new-review .cr-reviews-grid-inner,.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-tags-filter,.cr-reviews-grid.cr-reviews-grid-new-review .cr-review-tags-filter{
  display:none
}
.cr-all-reviews-shortcode .ivole-review-country-icon,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .ivole-review-country-icon{
  display:inline;
  height:12px;
  width:auto;
  margin:0 0 0 5px;
  border-radius:0
}
.woocommerce #content #reviews p.ivole-verified-badge img.ivole-review-country-icon,#reviews p.ivole-verified-badge img.ivole-review-country-icon{
  float:none;
  height:12px;
  width:auto;
  vertical-align:middle;
  margin:0 5px 0 0;
  display:inline;
  border-radius:0
}
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon,#reviews p.ivole-verified-badge img.ivole-verified-badge-icon,p.ivole-verified-badge img.ivole-verified-badge-icon,#reviews img.ivole-verified-badge-icon,img.ivole-verified-badge-icon{
  float:none;
  height:20px;
  width:auto;
  vertical-align:middle;
  margin:0 5px 0 0;
  display:inline;
  border-radius:0
}
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-ext-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon,#reviews p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon,p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon,#reviews img.ivole-verified-badge-ext-icon,img.ivole-verified-badge-ext-icon{
  float:none;
  height:11px;
  width:11px;
  vertical-align:middle;
  margin:0 0 0 5px;
  display:inline;
  border-radius:0
}
.cr-form-item-media-none{
  padding:24px;
  text-align:left;
  display:flex;
  align-items:center;
  cursor:pointer;
  border:1px dashed #D8E2E7;
  border-radius:2px
}
.cr-review-form-error .cr-form-item-media-none{
  border-color:#CE2B37
}
.cr-form-visible .cr-form-item-media-none{
  display:none
}
.cr-form-item-media-none .cr-form-item-media-icon{
  width:60px;
  height:60px;
  padding:8px;
  border:1px solid #e0e0e0;
  fill:#e0e0e0;
  border-radius:2px;
  flex-shrink:0
}
.cr-form-item-media-none .cr-form-item-media-icon:first-child{
  margin:0 5px 0 0
}
.rtl .cr-form-item-media-none .cr-form-item-media-icon:first-child{
  margin:0 0 0 5px
}
.cr-rtl .cr-form-item-media-none .cr-form-item-media-icon:first-child{
  margin-right:0;
  margin-left:5px
}
.cr-form-item-media-none span{
  display:inline-block;
  vertical-align:top;
  margin:0 0 0 20px;
  color:#4D5D64;
  font-size:12px
}
.rtl .cr-form-item-media-none span{
  margin:0 20px 0 0
}
.cr-rtl .cr-form-item-media-none span{
  margin-left:0;
  margin-right:20px
}
.cr-form-item-media-none:active{
  border-color:#c9c9c9
}
.cr-form-item-media-none:active .cr-form-item-media-icon{
  border:1px solid #c9c9c9;
  fill:#c9c9c9
}
.cr-form-item-media .cr-form-item-media-file{
  display:none
}
.cr-form-item-media-preview{
  display:none;
  margin:0;
  flex-wrap:wrap
}
.cr-form-visible .cr-form-item-media-preview{
  display:flex;
  row-gap:9px
}
.cr-form-item-media-preview .cr-upload-images-containers{
  width:108px;
  height:108px;
  margin-bottom:0;
  margin-right:9px;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  pointer-events:auto;
  border:1px solid #D8E2E7;
  padding:0;
  overflow:hidden
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending{
  pointer-events:none
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok{
  padding:0
}
.cr-form-item-media-preview .cr-upload-images-containers img{
  margin:0 0 0 0;
  opacity:.3;
  object-fit:cover
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-video-thumbnail{
  width:108px;
  height:108px;
  margin:0 0 0 0;
  opacity:.3;
  padding:15px;
  border:1px solid #e0e0e0;
  fill:#e0e0e0;
  border-radius:2px
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok img{
  opacity:1
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail{
  opacity:.6;
  border-width:0
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending img{
  opacity:.2
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail{
  opacity:.2
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete{
  padding:1px;
  position:absolute;
  top:2px;
  right:2px;
  width:16px;
  height:16px;
  display:none;
  background-color:#CE2B37;
  border-radius:8px;
  border:0 solid;
  line-height:0;
  cursor:pointer
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete{
  display:block
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete{
  opacity:.2
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon{
  fill:#fff
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete-spinner{
  margin:0;
  background:url(../plugins/customer-reviews-woocommerce/img/spinner-2x.gif) no-repeat;
  background-size:20px 20px;
  width:20px;
  height:20px;
  display:none;
  text-decoration:none;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner{
  display:block
}
.cr-form-item-media-preview .cr-form-item-media-add{
  cursor:pointer;
  width:108px;
  height:108px;
  text-align:center;
  line-height:108px;
  font-size:40px;
  color:#e0e0e0;
  border:1px dashed #e0e0e0;
  margin-bottom:0;
  display:inline-block
}
.cr-form-item-media-preview .cr-form-item-media-add:active{
  border-color:#c9c9c9;
  color:#c9c9c9
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar{
  width:94px;
  height:10px;
  margin:0 5px 0 5px;
  padding:0;
  position:absolute;
  top:50%;
  left:0;
  transform:translate(0,-50%);
  background-color:#ddd;
  border-radius:5px
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar{
  display:none
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar .cr-upload-images-pbarin{
  width:0;
  height:100%;
  margin:0;
  padding:0;
  background-color:#1AB394;
  border-radius:5px
}
.cr-pswp{
  display:none
}
.cr-reviews-rating{
  display:flex;
  column-gap:10px;
  align-items:center;
  margin:0;
  padding:0;
  line-height:0;
  .cr-qna-separator{
    margin:0
  }
}
.cr-average-rating-stars{
  line-height:0
}
.crstar-rating-svg{
  margin:8px 0;
  position:relative;
  display:inline-block
}
.cr-reviews-grid .cr-review-card .crstar-rating-svg,.cr-reviews-slider .cr-review-card .crstar-rating-svg,.cr-reviews-rating .crstar-rating-svg,.cr-ajax-reviews-slide-main-comment .crstar-rating-svg,.crf-custom-question-rating-cont .crstar-rating-svg{
  margin:0
}
.cr-average-rating-stars .crstar-rating-svg{
  margin:5px 0 0 0
}
.crstar-rating-svg .cr-rating-icon-base{
  display:flex;
  height:20px
}
.crstar-rating-svg .cr-rating-icon-frnt{
  display:flex;
  height:20px;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}
.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base,.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt{
  height:25px;
  column-gap:3px
}
.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-base,.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-frnt,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt{
  height:18px;
  column-gap:0
}
.rtl .crstar-rating-svg .cr-rating-icon-frnt{
  right:0;
  left:auto
}
.crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg{
  width:20px;
  height:20px;
  fill:none;
  stroke:#FFBC00
}
.crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{
  width:20px;
  height:20px;
  fill:#FFBC00;
  flex-shrink:0
}
.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{
  width:25px;
  height:25px
}
.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{
  width:18px;
  height:18px
}
.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg{
  stroke:#aaa
}
.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{
  fill:#aaa
}
@media (max-width:500px){
  #reviews .cr-summaryBox-wrap .ivole-summaryBox,#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap{
    width:100%;
    flex:0 0 100%
  }
  .cr-all-reviews-shortcode ol.commentlist{
    margin-left:0;
    margin-right:0
  }
  .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator{
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center
  }
  .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int{
    width:50px;
    height:2px
  }
  .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-side,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-side{
    display:none
  }
  .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap{
    width:100%;
    padding:10px
  }
}
.woocommerce .product #reviews .comment-text p.ivf-custom-question-checkbox,.woocommerce .product #reviews .cr-comment-text p.ivf-custom-question-checkbox{
  font-weight:550;
  margin:.6em 0
}
.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul,.woocommerce .product #reviews .cr-comment-text ul.ivf-custom-question-ul{
  margin:.6em 0
}
.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul li,.woocommerce .product #reviews .cr-comment-text ul.ivf-custom-question-ul li{
  margin:0
}
.woocommerce .product #reviews .comment-text span.ivf-custom-question-radio,.woocommerce .product #reviews .cr-comment-text span.ivf-custom-question-radio{
  font-weight:550
}
.woocommerce .product #reviews .comment-text hr.ivf-custom-question-hr,.woocommerce .product #reviews .cr-comment-text hr.ivf-custom-question-hr,.cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr{
  margin:.6em 0
}
.cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr{
  display:none
}
.cr-all-reviews-shortcode .commentlist .cr-comment-text .ivf-custom-question-p{
  font-size:14px;
  margin:.5em 0
}
.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont,.woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating-cont,.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont{
  margin:.6em 0;
  display:flex;
  align-items:center;
  flex-direction:row
}
.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont{
  font-size:14px
}
.woocommerce .product #reviews .comment-text p.ivf-custom-question-p,.woocommerce .product #reviews .cr-comment-text p.ivf-custom-question-p,.cr-all-reviews-shortcode .commentlist p.ivf-custom-question-p{
  margin:.6em 0
}
.woocommerce .product #reviews .comment-text .crf-custom-question-rating,.woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating,.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating{
  padding-right:7px;
  font-weight:550
}
.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont .star-rating,.woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating-cont .star-rating,.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont .star-rating{
  font-size:1em;
  height:1.1em;
  line-height:1.1em;
  float:none;
  margin:0
}
.cr-review-form-wrap .cr-onsite-key-question{
  display:block;
  margin:1.5em auto;
  position:relative;
  width:100%;
  max-width:500px
}
.cr-review-form-wrap .cr-onsite-key-question label{
  font-size:16px
}
.cr-review-form-wrap .cr-onsite-key-question .cr-onsite-question-inp{
  font-size:16px;
  width:100%;
  box-sizing:border-box
}
.cr-onsite-questions .cr-onsite-question{
  display:block;
  margin:1.5em 0;
  position:relative
}
.cr-onsite-questions .cr-onsite-question .required,.cr-onsite-ratings .cr-review-form-rating .required,.cr-review-form-rating-overall .cr-review-form-rating .required{
  margin:0 0 0 3px
}
.cr-onsite-questions .cr-onsite-question label,.cr-onsite-questions .cr-onsite-question input{
  display:block
}
.cr-onsite-questions .cr-onsite-question.cr-full-width label,.cr-onsite-questions .cr-onsite-question.cr-full-width input{
  width:100%
}
.cr-review-form-wrap .cr-onsite-questions .cr-onsite-question.cr-full-width label{
  width:auto
}
.cr-onsite-ratings{
  border-top:1px solid #DFE4E7;
  border-bottom:1px solid #DFE4E7
}
.cr-onsite-ratings.cr-onsite-ratings-only{
  border-bottom:none
}
.cr-review-form-wrap .cr-onsite-ratings{
  max-width:500px;
  margin:0 auto
}
.cr-customer-consent .checkbox input.cr-customer-consent-checkbox{
  margin-right:7px;
  position:relative
}
#kco-extra-checkout-fields .cr-customer-consent{
  display:none
}
.cr-show-more{
  width:100%
}
.cr-reviews-ajax-reviews .cr-show-more-reviews-prd,.cr-all-reviews-shortcode .cr-show-more-button,.cr-reviews-grid .cr-show-more-button,.cr-qna-block .cr-show-more-que{
  display:block;
  margin:10px auto;
  height:40px;
  padding:0 20px 0 20px;
  border:solid 1px #BCCCD4;
  font-size:14px;
  background-color:#fff0;
  color:#0E252C
}
.cr-qna-block .cr-show-more-que{
  margin:20px auto
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-button,.cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-button{
  display:none
}
.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:hover,.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:focus,.cr-all-reviews-shortcode .cr-show-more-button:hover,.cr-all-reviews-shortcode .cr-show-more-button:focus,.cr-reviews-grid .cr-show-more-button:hover,.cr-reviews-grid .cr-show-more-button:focus,.cr-qna-block .cr-show-more-que:hover,.cr-qna-block .cr-show-more-que:focus{
  border:solid 1px #00A79D;
  background-color:#fff0;
  color:#0E252C
}
.cr-show-more-review-spinner,.cr-show-more .cr-show-more-spinner,.cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner{
  display:block;
  margin:20px auto;
  background:url(../plugins/customer-reviews-woocommerce/img/spinner-2x.gif) no-repeat;
  background-size:20px 20px;
  width:20px;
  height:20px
}
.cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  margin:auto
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-review-spinner,.cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-review-spinner,.cr-all-reviews-shortcode .commentlist .cr-pagination-review-spinner{
  display:none
}
.cr-show-more-review-spinner-cnt{
  width:100%;
  height:60px;
  display:flex;
  align-items:center
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort,.cr-all-reviews-shortcode .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort{
  display:block;
  margin:0;
  background:#fff0;
  border:0;
  padding:4px;
  width:auto;
  height:auto;
  appearance:auto;
  color:#0E252C;
  font-size:12px;
  font-weight:500
}
.cr-ajax-reviews-sort-div{
  display:flex;
  justify-content:space-between
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-search-no-reviews{
  display:none
}
#reviews.cr-reviews-ajax-reviews .cr-button-search,.cr-all-reviews-shortcode .cr-button-search{
  border:1px solid;
  border-radius:4px 4px 4px 4px;
  border-color:#ADB1B8 #A2A6AC #8D9096;
  padding:3px 10px;
  background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
  background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);
  font-weight:400;
  color:#000;
  letter-spacing:normal;
  font-size:1em;
  text-transform:none;
  line-height:1.5em;
  margin-top:0;
  margin-bottom:0;
  margin-left:5px;
  margin-right:0;
  white-space:nowrap;
  width:auto
}
.rtl #reviews.cr-reviews-ajax-reviews .cr-button-search,.rtl .cr-all-reviews-shortcode .cr-button-search{
  margin-left:0;
  margin-right:5px
}
#reviews.cr-reviews-ajax-reviews .cr-button-search:hover,.cr-all-reviews-shortcode .cr-button-search:hover{
  background:#e0e3e9;
  background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);
  background:linear-gradient(to bottom,#e7eaf0,#d9dce1);
  text-decoration:none
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search,.cr-all-reviews-shortcode .cr-ajax-search{
  display:flex;
  padding:0;
  margin:24px 0;
  width:100%
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-ajax-search{
  display:none
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search div,.cr-all-reviews-shortcode .cr-ajax-search div,.cr-qna-block .cr-qna-search-block div{
  position:relative;
  flex-grow:1
}
.cr-reviews-ajax-reviews input.cr-input-text[type="text"],.cr-all-reviews-shortcode .cr-ajax-search input.cr-input-text[type="text"],.cr-ajax-search input[type="text"]{
  border:1px solid;
  border-radius:4px 4px 4px 4px;
  border-color:#ADB1B8 #A2A6AC #8D9096;
  background-color:#fff;
  padding:3px 10px;
  padding-left:calc(1.5em + .75rem);
  padding-right:1.8em;
  width:100%;
  line-height:1.5em;
  margin:0;
  font-size:1em;
  box-sizing:border-box
}
.rtl .cr-reviews-ajax-reviews input.cr-input-text[type="text"],.rtl .cr-all-reviews-shortcode .cr-ajax-search input.cr-input-text[type="text"],.rtl .cr-ajax-search input[type="text"]{
  padding-right:calc(1.5em + .75rem);
  padding-left:1.8em
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon,.cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon,.cr-ajax-search .cr-ajax-search-icon{
  position:absolute;
  display:inline-block;
  top:50%;
  left:9px;
  transform:translateY(-50%);
  width:1.1em;
  height:1.1em
}
.rtl #reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon,.rtl .cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon,.rtl .cr-ajax-search .cr-ajax-search-icon{
  right:9px
}
.cr-qna-block .cr-input-text,.cr-ajax-search input[type="text"]{
  border:1px solid;
  border-radius:4px 4px 4px 4px;
  border-color:#ADB1B8 #A2A6AC #8D9096;
  background-color:#fff;
  color:#898F92;
  padding:3px 10px;
  padding-left:calc(1.5em + .75rem);
  padding-right:1.5em;
  width:100%;
  margin:0;
  font-size:1em;
  box-shadow:none;
  outline:none;
  box-sizing:border-box
}
.cr-ajax-search input[type="text"]{
  height:42px
}
.cr-qna-block .cr-input-text{
  height:100%
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary{
  display:flex;
  justify-content:space-between;
  align-items:center;
  width:100%
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt{
  height:40px;
  display:flex;
  align-items:center
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val{
  font-size:25px;
  font-weight:700;
  margin:0 0 0 15px;
  color:#0E252C
}
.rtl .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val{
  margin:0 15px 0 0
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl{
  font-size:20px;
  font-weight:400;
  margin:0 0 0 15px;
  color:#4D5D64
}
.rtl .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl{
  margin:0 15px 0 0
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add{
  margin:0 0 0 15px;
  cursor:pointer;
  background-color:#31856C;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:40px;
  text-transform:none;
  line-height:20px;
  font-size:15px;
  border:none
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add:hover{
  background-color:#276A56
}
#reviews.cr-reviews-ajax-reviews .cr-clear-input,.cr-all-reviews-shortcode .cr-clear-input,.cr-qna-block .cr-qna-search-block .cr-clear-input{
  display:none;
  position:absolute;
  cursor:pointer;
  margin-left:-1.7em;
  margin-top:-8px;
  height:16px;
  top:50%;
  right:8px
}
.rtl #reviews.cr-reviews-ajax-reviews .cr-clear-input,.rtl .cr-all-reviews-shortcode .cr-clear-input,.rtl .cr-qna-block .cr-qna-search-block .cr-clear-input{
  left:8px;
  right:auto;
  margin-left:0
}
.cr-all-reviews-shortcode .cr-clear-input.cr-visible{
  display:inline-block
}
#reviews.cr-reviews-ajax-reviews .cr-clear-input svg,.cr-all-reviews-shortcode .cr-clear-input svg,.cr-qna-block .cr-qna-search-block .cr-clear-input svg{
  display:block;
  height:16px
}
#reviews.cr-reviews-ajax-reviews .cr-qna-search-icon,.cr-all-reviews-shortcode .cr-qna-search-icon,.cr-qna-block .cr-qna-search-block .cr-qna-search-icon{
  fill:#18B394;
  display:inline-block;
  position:absolute;
  width:1.1em;
  height:1.1em;
  left:9px;
  top:50%;
  transform:translateY(-50%)
}
#reviews.cr-reviews-ajax-reviews .cr-input-text:focus,.cr-all-reviews-shortcode .cr-input-text:focus,.cr-qna-block .cr-input-text:focus,.cr-ajax-search input[type="text"]:focus{
  background-color:#fff;
  outline:none;
  border-color:#e77600;
  box-shadow:0 0 3px 2px rgb(228 121 17 / .5)
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review{
  display:block;
  margin:1em 0;
  border:1px solid;
  border-radius:4px 4px 4px 4px;
  border-color:#ADB1B8 #A2A6AC #8D9096;
  padding:3px 10px;
  background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
  background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);
  font-weight:600;
  color:#000;
  letter-spacing:normal;
  font-size:1em;
  text-transform:none;
  line-height:normal
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review:hover{
  background:#e0e3e9;
  background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);
  background:linear-gradient(to bottom,#e7eaf0,#d9dce1);
  text-decoration:none
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review{
  display:block;
  background-color:#31856C;
  color:#fff;
  border:0;
  height:40px;
  line-height:20px;
  font-size:15px;
  width:auto;
  padding:10px 20px;
  margin:0
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover{
  background-color:#276A56;
  text-decoration:none;
  cursor:pointer
}
.cr-ajax-reviews-review-form{
  display:none
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc{
  display:block
}
#reviews.cr-reviews-ajax-reviews .comment-reply-title{
  display:block;
  font-size:1.5em
}
.cr-ajax-reviews-review-form p.form-submit{
  display:flex;
  justify-content:space-between;
  align-items:center
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div{
  margin:12px 0 24px 0
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div .cr-ajax-reviews-cus-images-title,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div .cr-ajax-reviews-cus-images-title{
  font-size:1em;
  margin:0 auto 5px auto
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div2,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div2{
  white-space:nowrap;
  overflow-x:auto;
  overflow-y:hidden
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal-cont,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal-cont{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgb(120 120 120 / .8);
  z-index:100001;
  display:none;
  opacity:0
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal-cont.cr-mask-active,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal-cont.cr-mask-active{
  visibility:visible;
  opacity:1;
  display:flex;
  justify-content:center;
  align-items:center
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal{
  visibility:visible;
  position:relative;
  max-width:100vw;
  width:700px;
  background:#fff;
  z-index:100001;
  display:block;
  border-radius:3px;
  opacity:1;
  max-height:100vh
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr{
  height:36px;
  background:#f2f2f2;
  background:#f1f1f1;
  background:-webkit-linear-gradient(top,#f7f7f7,#eaeaea);
  background:linear-gradient(to bottom,#f7f7f7,#eaeaea);
  box-shadow:0 1px 0 rgb(255 255 255 / .5) inset,0 -1px 0 rgb(255 255 255 / .4) inset;
  position:relative;
  border-bottom:1px solid #cdcdcd;
  border-bottom-color:rgb(0 0 0 / .2);
  border-top-left-radius:3px;
  border-top-right-radius:3px
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close{
  display:block;
  zoom:1;
  background-color:#fff0;
  border:none;
  float:right;
  padding:8px;
  position:absolute;
  top:50%;
  right:5px;
  margin:-15px 0 0;
  line-height:0;
  min-height:auto
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg{
  opacity:.64;
  width:15px;
  height:15px;
  font-size:15px
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-close .cr-no-icon,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-close .cr-no-icon{
  fill:#333
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex{
  display:flex;
  flex-direction:row;
  justify-content:space-evenly;
  gap:20px
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav{
  width:80%;
  margin:0 auto 35px auto;
  background-color:#f4f4f4
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav img,#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav video,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav img,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav video{
  max-height:75px;
  margin:0 auto;
  width:auto
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav{
  padding:0;
  line-height:0;
  text-align:center;
  position:relative
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main img,#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main video,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main img,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main video{
  max-width:400px;
  max-height:400px;
  width:auto
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment{
  width:250px;
  padding:0;
  line-height:1.5
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p{
  margin:0;
  display:block
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time{
  opacity:.5;
  font-size:.875em;
  display:block
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body{
  max-height:300px;
  overflow-x:hidden;
  overflow-y:scroll;
  line-height:normal
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide{
  float:none;
  display:inline-block;
  vertical-align:middle
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-vote,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-vote{
  box-sizing:border-box;
  margin:1em 0 0 0
}
.cr-search-highlight{
  background:linear-gradient(0deg,#FFEB82,#FFEB82),#F9F9F9
}
.cr-noscroll{
  overflow:hidden
}
.product_meta .cr_gtin_val,.product_meta .cr_mpn_val,.product_meta .cr_brand_val{
  display:inline
}
.cr-reviews-slider .cr-slider-read-more a,.cr-reviews-slider .cr-slider-read-less a,.cr-reviews-grid .cr-grid-read-more a,.cr-reviews-grid .cr-grid-read-less a{
  font-size:.8em
}
.cr-reviews-slider .cr-slider-details,.cr-reviews-grid .cr-grid-details{
  display:none
}
.cr-qna-block .cr-qna-search-block{
  display:flex;
  justify-content:flex-end;
  margin-bottom:30px
}
.cr-qna-block .cr-qna-list-block{
  display:block
}
.cr-qna-block.cr-qna-new-q-form-open .cr-qna-search-block,.cr-qna-block.cr-qna-new-q-form-open .cr-qna-list-block{
  display:none
}
.cr-qna-block .cr-qna-search-block .cr-qna-ask-button{
  font-size:16px;
  font-weight:400;
  background:#31856C;
  border:0 solid;
  border-radius:0;
  min-height:42px;
  color:#FFF;
  cursor:pointer;
  display:inline-block;
  outline-style:none;
  margin-top:0;
  margin-bottom:0;
  margin-left:10px;
  margin-right:0;
  padding:5px 15px
}
.cr-qna-block .cr-qna-search-block .cr-qna-ask-button:hover{
  background:#276A56
}
.rtl .cr-qna-block .cr-qna-search-block .cr-qna-ask-button{
  margin-left:0;
  margin-right:10px
}
.cr-qna-block .cr-qna-list-block div.cr-qna-list-empty{
  padding:30px;
  text-align:center
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont{
  margin-top:20px;
  margin-bottom:0;
  margin-right:0;
  margin-left:0;
  overflow-wrap:break-word;
  word-break:break-word
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b{
  display:flex;
  margin:0
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b{
  margin-top:20px
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-l{
  min-width:50px;
  display:flex;
  align-items:center
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-l,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-l{
  min-width:50px;
  display:flex;
  align-items:flex-start
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon{
  width:30px;
  height:30px
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon circle{
  stroke:#31856C
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon path{
  fill:#31856C
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon{
  width:16px;
  height:16px;
  max-width:100%;
  max-height:100%;
  display:inline-block;
  vertical-align:middle;
  margin-right:10px
}
.rtl .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon{
  margin-left:10px;
  margin-right:0
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r{
  display:block
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r{
  padding-bottom:20px;
  border-bottom:solid 2px #F9F9F9;
  border-top:solid 0;
  border-right:solid 0;
  border-left:solid 0;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:flex-end
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r.cr-qna-list-q-b-r-no-ans{
  justify-content:right
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b.cr-qna-ans-form-open .cr-qna-list-q-b-r{
  display:none
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-inl-answ{
  padding-bottom:20px;
  border-bottom:solid 2px #F9F9F9;
  border-top:solid 0;
  border-right:solid 0;
  border-left:solid 0;
  width:100%;
  display:none
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b.cr-qna-ans-form-open .cr-qna-list-inl-answ{
  display:block
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting{
  display:flex;
  align-items:center
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer{
  display:block;
  border-left:solid 3px #BCCCD4;
  border-top:solid 0;
  border-right:solid 0;
  border-bottom:solid 0;
  padding-left:16px;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:10px
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer.cr-qna-list-last{
  margin-bottom:0
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-question{
  font-size:18px;
  font-weight:600;
  line-height:1.2;
  display:block;
  color:#203741
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s{
  font-size:16px;
  font-weight:400;
  line-height:1.2;
  display:block;
  color:#203741
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s p{
  margin:0
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s a{
  text-decoration:underline;
  color:#6d6d6d;
  cursor:pointer
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-q-author,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-q-author{
  font-size:14px;
  font-weight:400;
  line-height:1.2;
  display:block;
  color:#276A56;
  font-style:italic;
  margin-top:5px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author .cr-qna-list-q-author-b{
  font-weight:600
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author-verified{
  font-size:14px;
  color:#276A56
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button{
  font-size:14px;
  font-weight:600;
  background:#FFF;
  border:1px solid #BCCCD4;
  border-radius:0;
  height:42px;
  color:#276A56;
  cursor:pointer;
  display:inline-block;
  outline-style:none;
  padding:4px 15px
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button:hover{
  border-color:#4D5D64
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b-r-no-ans .cr-qna-ans-button{
  display:none
}
.cr-qna-block #cr-show-more-q-spinner{
  display:block;
  margin:30px auto;
  background:url(../plugins/customer-reviews-woocommerce/img/spinner-2x.gif) no-repeat;
  background-size:20px 20px;
  width:20px;
  height:20px
}
.cr-qna-block .cr-search-no-qna{
  margin:30px auto;
  text-align:center;
  color:#203741
}
#reviews.cr-reviews-ajax-reviews p.cr-featured-badge,.cr-all-reviews-shortcode p.cr-featured-badge{
  margin:0 0 10px 0
}
#reviews.cr-reviews-ajax-reviews .cr-featured-badge span,#reviews.cr-reviews-ajax-reviews .cr-all-featured-badge span,.cr-all-reviews-shortcode .cr-all-featured-badge span{
  text-transform:uppercase;
  display:inline-block;
  font-size:12px;
  -moz-box-shadow:inset 0 1px 0 0 #fff6af;
  -webkit-box-shadow:inset 0 1px 0 0 #fff6af;
  box-shadow:inset 0 1px 0 0 #fff6af;
  background-color:#ffec64;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topleft:3px;
  border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topright:3px;
  border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-left-radius:3px;
  text-indent:0;
  border:1px solid #fa2;
  color:#333;
  font-weight:400;
  font-style:normal;
  line-height:20px;
  text-decoration:none;
  text-align:center;
  text-shadow:0 1px 0 #fe6;
  padding:0 5px
}
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .review .cr-comment-text{
  display:block;
  border-bottom:1px solid #e4e1e3;
  padding-bottom:1em
}
.cr-comment-text .cr-comment-head-text{
  font-size:18px;
  font-weight:600;
  margin:0 0 9px 0
}
.comment-text .cr-comment-head-text{
  font-size:18px;
  font-weight:600;
  margin:0 0 .5em 0
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch{
  text-align:center;
  background-color:#F9F9F9
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a{
  color:#4D5D64
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:hover,.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:active{
  color:#0E252C
}
#review_form .cr-upload-local-images .cr-upload-images-status,.cr-upload-local-images .cr-upload-images-status{
  display:block;
  margin:0 0 10px 0;
  padding:3px 5px
}
#review_form .cr-upload-local-images #cr_review_image,.cr-upload-local-images #cr_review_image{
  margin:0 0 15px 0;
  width:100%
}
#review_form .cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error,.cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error{
  background-color:#FF4136;
  color:#303030
}
#review_form .cr-upload-images-preview,.cr-upload-images-preview{
  display:flex;
  margin:0 0 0 0
}
#review_form .cr-upload-images-preview .cr-upload-images-containers,.cr-upload-images-preview .cr-upload-images-containers{
  width:75px;
  height:75px;
  margin:0 10px 10px 0;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  pointer-events:auto
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail{
  margin:0;
  opacity:.3;
  padding:15px;
  border:1px solid #e0e0e0;
  fill:#e0e0e0;
  border-radius:2px
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending{
  pointer-events:none
}
#review_form .cr-upload-images-preview .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-thumbnail{
  max-width:100%;
  max-height:100%;
  margin:0 0 0 0;
  opacity:.3
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail,#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail{
  opacity:.2
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar{
  width:65px;
  height:10px;
  margin:0 5px 0 5px;
  padding:0;
  position:absolute;
  top:50%;
  left:0;
  transform:translate(0,-50%);
  background-color:#ddd;
  border-radius:5px
}
#review_form .cr-upload-images-preview .cr-upload-images-pbar .cr-upload-images-pbarin,.cr-upload-images-preview .cr-upload-images-pbarin{
  width:0;
  height:100%;
  margin:0;
  padding:0;
  background-color:#4BBE67;
  border-radius:5px
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail{
  opacity:1
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail{
  opacity:1;
  border-width:0
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar{
  display:none
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete{
  padding:1px;
  position:absolute;
  top:0;
  right:0;
  width:20px;
  height:20px;
  display:none;
  background-color:#e7412c;
  border-radius:10px;
  border:0 solid;
  line-height:0;
  cursor:pointer
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover{
  background-color:#db2c1b
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete{
  display:block
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete{
  opacity:.2
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg{
  padding:0;
  width:18px;
  height:18px;
  font-size:18px;
  line-height:18px;
  display:block
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon{
  fill:#FFF
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner{
  margin:0;
  background:url(../plugins/customer-reviews-woocommerce/img/spinner-2x.gif) no-repeat;
  background-size:20px 20px;
  width:20px;
  height:20px;
  display:none;
  text-decoration:none;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner{
  display:block
}
.cr-reviews-grid{
  padding:20px 0 10px 0;
  border-width:1px;
  border-style:solid;
  border-color:#fff0;
  display:block;
  border-radius:5px;
  margin:0;
  width:100%
}
.cr-reviews-grid-inner{
  border-radius:inherit;
  display:flex
}
.cr-reviews-grid-inner .cr-reviews-grid-col{
  flex-grow:1;
  width:0
}
.cr-reviews-grid-inner .cr-reviews-grid-col.cr-reviews-grid-col-none{
  display:none
}
.cr-reviews-grid-empty{
  border-radius:inherit;
  display:flex;
  padding:0 10px;
  margin:10px 0;
  justify-content:center
}
.cr-reviews-slider{
  padding:15px 0;
  margin:0 25px;
  opacity:0;
  visibility:hidden;
  transition:opacity 1s ease;
  -webkit-transition:opacity 1s ease
}
.cr-reviews-slider.slick-initialized{
  visibility:visible;
  opacity:1
}
.cr-reviews-grid .cr-review-card{
  padding:0 0 0 0;
  border-width:1px;
  border-style:solid;
  border-color:#fff0;
  border-radius:10px;
  margin:0 10px 20px 10px;
  max-width:100%;
  overflow:hidden;
  visibility:hidden;
  display:none
}
.cr-reviews-grid .cr-reviews-grid-col .cr-review-card{
  display:block
}
.cr-reviews-grid .cr-reviews-grid-inner.cr-colcade-loaded .cr-review-card{
  visibility:visible
}
.cr-reviews-slider .cr-review-card{
  box-sizing:border-box;
  padding:0 10px;
  height:100%
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner{
  margin:0 auto;
  padding:10px;
  border-width:1px;
  border-style:solid;
  border-color:#fff0;
  border-radius:inherit;
  display:flex;
  flex-direction:column;
  height:100%;
  box-sizing:border-box
}
.cr-reviews-grid .breaker{
  display:block;
  margin:5px 0;
  height:0;
  width:100%
}
.cr-reviews-grid .cr-review-card .image-row{
  display:block;
  width:100%;
  position:relative;
  line-height:0
}
.cr-reviews-grid .cr-review-card .image-row .image-row-img{
  display:block;
  max-width:100%;
  height:auto;
  border-style:none;
  border-radius:0;
  margin:0 auto;
  cursor:pointer
}
.cr-reviews-grid .cr-review-card .image-row .image-row-vid{
  display:block;
  max-width:100%;
  height:auto;
  border-style:none;
  border-radius:0;
  margin:0 auto;
  width:100%;
  object-fit:cover;
  cursor:pointer
}
.cr-reviews-grid .cr-review-card .image-row .image-row-img.image-row-img-none,.cr-reviews-grid .cr-review-card .image-row .image-row-vid.image-row-vid-none{
  display:none
}
.cr-ajax-reviews-video{
  display:block;
  position:relative;
  line-height:0;
  cursor:pointer;
  text-align:center
}
.cr-review-card-content .cr-comment-videoicon,.cr-ajax-reviews-video .cr-comment-videoicon{
  position:absolute;
  top:50%;
  left:50%;
  width:40px;
  margin-top:-20px;
  margin-left:-20px;
  cursor:pointer
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main .cr-comment-videoicon,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main .cr-comment-videoicon{
  max-width:none;
  max-height:none;
  width:40px
}
.cr-review-card-content .cr-vid-playing .cr-comment-videoicon,.cr-ajax-reviews-video.cr-vid-playing .cr-comment-videoicon{
  display:none
}
.cr-reviews-grid .cr-review-card .image-row .image-row-count,.cr-reviews-grid .cr-review-card .image-row .media-row-count{
  position:absolute;
  max-width:100%;
  width:100%;
  height:60px;
  border-style:none;
  border-radius:0;
  bottom:0;
  background:#20374199;
  color:#FFF;
  display:flex;
  justify-content:center;
  align-items:center;
  cursor:pointer;
  gap:5px
}
.cr-reviews-grid .cr-review-card .image-row.cr-vid-playing .media-row-count{
  display:none
}
.cr-reviews-grid .cr-review-card .top-row{
  display:flex;
  padding:16px 0 16px 0;
  border-bottom:solid 2px #F4F4F4;
  margin:0 15px 0 15px
}
.pswp .cr-video-wrapper{
  display:flex;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  align-items:center;
  justify-content:center
}
.cr-reviews-slider .cr-review-card .top-row{
  display:flex;
  padding:16px 0 16px 0;
  border-bottom:solid 2px #aaa;
  margin:0 10px 0 10px
}
.cr-reviews-grid .cr-review-card .top-row .rating,.cr-reviews-slider .cr-review-card .top-row .rating{
  flex:0 0 50%
}
.cr-reviews-grid .cr-review-card .top-row .reviewer,.cr-reviews-slider .cr-review-card .top-row .reviewer{
  text-align:left;
  display:flex;
  flex-direction:column;
  justify-content:center;
  row-gap:7px
}
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified{
  display:flex;
  align-items:center;
  line-height:1.2;
  font-size:16px
}
.cr-reviews-grid .cr-review-card .top-row .rating .datetime,.cr-reviews-slider .cr-review-card .top-row .rating .datetime{
  font-size:.9em;
  color:#676767
}
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name{
  font-family:sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:18px;
  line-height:1.2;
  color:#203741;
  display:flex;
  align-items:center
}
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon{
  height:15px;
  display:block;
  margin:0 0 0 8px;
  border-radius:3px
}
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified{
  font-family:sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:14px;
  letter-spacing:0em;
  text-align:left;
  color:#18B394;
  display:flex;
  align-items:center;
  margin:0
}
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified{
  height:16px;
  width:16px;
  display:inline;
  vertical-align:middle;
  margin:0 6px 0 0
}
.rtl .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified{
  margin:0 0 0 6px
}
.cr-reviews-grid .cr-review-card .middle-row,.cr-reviews-grid .cr-review-card .cr-incentivized-row{
  padding:16px;
  background:#FCFCFC;
  border:1px solid #F9F9F9;
  border-radius:6px;
  box-sizing:border-box;
  font-family:sans-serif;
  font-style:normal;
  font-weight:400;
  line-height:130%;
  font-size:16px;
  margin:0 15px 15px 15px
}
.cr-reviews-slider .cr-review-card .middle-row,.cr-reviews-slider .cr-review-card .cr-incentivized-row{
  padding:16px;
  background:#FCFCFC;
  border:1px solid #F9F9F9;
  border-radius:6px;
  box-sizing:border-box;
  font-family:sans-serif;
  font-style:normal;
  font-weight:400;
  line-height:130%;
  font-size:16px;
  margin:0 10px 15px 10px;
  flex:1
}
.cr-reviews-slider .cr-review-card .cr-incentivized-row{
  flex:0
}
.cr-reviews-grid .cr-review-card .top-row .review-thumbnail,.cr-reviews-slider .cr-review-card .top-row .review-thumbnail{
  flex-basis:56px;
  flex-shrink:0;
  margin-right:16px;
  position:relative;
  display:flex
}
.cr-reviews-grid .cr-review-card .top-row .review-thumbnail img,.cr-reviews-slider .cr-review-card .top-row .review-thumbnail img{
  max-width:50px;
  max-height:50px;
  border-radius:25px
}
.cr-reviews-grid .cr-review-card .rating-row{
  padding:17px 0 17px 0;
  display:flex;
  align-items:center;
  margin:0 15px 0 15px;
  line-height:0
}
.cr-reviews-grid .cr-review-card .cr-comment-head-text{
  font-size:20px;
  font-weight:600;
  margin:0 15px 10px 15px;
  padding:0;
  line-height:normal;
  color:#203741
}
.cr-reviews-slider .cr-review-card .cr-comment-head-text{
  font-size:20px;
  font-weight:600;
  margin:0 10px 10px 10px;
  padding:0;
  line-height:normal;
  color:#203741
}
.cr-reviews-slider .cr-review-card .rating-row{
  padding:17px 0 17px 0;
  display:flex;
  align-items:center;
  margin:0 10px 0 10px;
  overflow:hidden;
  line-height:0
}
.cr-reviews-grid .cr-review-card .rating-row .rating-label,.cr-reviews-slider .cr-review-card .rating-row .rating-label{
  margin:0 0 0 15px;
  font-family:sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:400;
  line-height:20px;
  letter-spacing:.1em;
  text-align:left;
  color:#898F92
}
.rtl .cr-reviews-slider .cr-review-card .rating-row .rating-label{
  margin:0 16px 0 0
}
.cr-reviews-grid .cr-review-card .middle-row .review-content,.cr-reviews-slider .cr-review-card .middle-row .review-content{
  margin:0 0 12px 0;
  color:#484E51
}
.cr-reviews-grid .cr-review-card .middle-row .review-content p,.cr-reviews-slider .cr-review-card .middle-row p{
  margin:0
}
.cr-reviews-grid .cr-review-card .middle-row .datetime,.cr-reviews-slider .cr-review-card .middle-row .datetime{
  font-weight:300;
  font-size:14px;
  color:#898F92
}
.cr-reviews-grid .cr-review-card .verified-review-row,.cr-reviews-slider .cr-review-card .verified-review-row{
  margin:0 0 12px 0;
  text-align:left;
  font-family:sans-serif
}
.cr-reviews-grid .cr-review-card .verified-review-row p.ivole-verified-badge,.cr-reviews-slider .cr-review-card .verified-review-row p.ivole-verified-badge{
  margin:0
}
.cr-reviews-grid .cr-review-card .verified-review-row .verified-badge-empty,.cr-reviews-slider .cr-review-card .verified-review-row .verified-badge-empty{
  min-height:20px
}
.cr-reviews-grid .cr-review-card .review-product,.cr-reviews-slider .cr-review-card .review-product{
  border-radius:inherit;
  display:flex;
  padding:10px;
  margin-top:10px;
  line-height:1
}
.cr-reviews-slider .cr-review-card .cr-sldr-custom-questions{
  border-radius:inherit;
  display:block;
  padding:0;
  margin:0 10px 17px 10px;
  line-height:1;
  border-top:1px dashed #aaa;
  border-bottom:1px dashed #aaa;
  font-size:14px
}
.cr-reviews-grid .cr-review-card .review-product .cr-product-thumbnail,.cr-reviews-slider .cr-review-card .review-product .cr-product-thumbnail{
  flex:0 0 20%
}
.cr-reviews-grid .cr-review-card .review-product .cr-product-thumbnail img,.cr-reviews-slider .cr-review-card .review-product .cr-product-thumbnail img{
  width:50px;
  height:50px;
  max-width:none;
  max-height:none;
  min-width:auto
}
.cr-reviews-grid .cr-review-card .review-product .product-title,.cr-reviews-slider .cr-review-card .review-product .product-title{
  margin:auto 0;
  padding-left:5px;
  font-family:Helvetica;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:21px;
  letter-spacing:0em;
  text-align:left;
  color:#203741
}
.cr-reviews-grid .cr-review-card .cr-grid-replies-container{
  .cr-grid-replies{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    position:relative;
    margin:15px 0;
    padding:0;
    box-sizing:border-box
  }
  .cr-grid-replies-line{
    height:1px;
    background:#e9e9e9
  }
  .cr-grid-replies-line-left{
    width:15px;
    flex-shrink:0
  }
  .cr-grid-replies-line-right{
    flex-grow:1
  }
  .cr-grid-replies-pill{
    display:inline-flex;
    align-items:center;
    gap:6px;
    padding:4px 15px;
    background:#FFF;
    border:solid 1px #F4F4F4;
    border-radius:18px;
    font-size:16px;
    font-weight:500;
    color:#484E51;
    z-index:2
  }
  .cr-grid-replies-pill .cr-grid-replies-pill-count{
    color:#898F92
  }
  .cr-grid-first-reply{
    margin:15px 15px
  }
  .cr-grid-reply-top-row{
    display:flex;
    gap:15px
  }
  .cr-grid-reply-top-row{
    .cr-grid-reply-thumbnail{
      flex-basis:40px;
      flex-shrink:0;
      margin:0;
      position:relative;
      display:flex
    }
    .cr-grid-reply-thumbnail img{
      max-width:40px;
      max-height:40px;
      border-radius:20px
    }
    .cr-grid-reply-thumbnail .cr-avatar-check{
      width:16px;
      height:16px;
      background-color:#31856C;
      position:absolute;
      left:28px;
      top:21px;
      border-radius:8px;
      border:2px solid #FFF;
      display:flex;
      align-items:center;
      justify-content:center;
      box-sizing:border-box;
      z-index:10
    }
    .cr-grid-reply-author{
      display:flex;
      flex-direction:column;
      justify-content:center;
      gap:2px
    }
    .cr-grid-reply-author-name{
      font-family:sans-serif;
      font-weight:700;
      line-height:1.2;
      font-size:16px;
      color:#203741
    }
    .cr-grid-reply-author-type{
      font-family:sans-serif;
      font-size:14px;
      font-style:normal;
      font-weight:400;
      line-height:14px;
      color:#18B394
    }
  }
  .cr-grid-reply-middle-row{
    margin:15px 0;
    padding:16px;
    background:#FCFCFC;
    border:1px solid #F9F9F9;
    border-radius:5px;
    font-size:14px;
    font-family:sans-serif;
    font-style:normal;
    box-sizing:border-box;
    font-weight:400
  }
  .cr-grid-reply-middle-row{
    .cr-grid-reply-content p{
      margin:0
    }
  }
}
.rtl .cr-reviews-slider .cr-review-card .review-product .product-title{
  padding-left:0;
  padding-right:5px
}
.rtl .cr-reviews-grid .cr-review-card .top-row .review-thumbnail,.rtl .cr-reviews-slider .cr-review-card .top-row .review-thumbnail{
  margin-left:16px;
  margin-right:0
}
.rtl .cr-reviews-grid .cr-review-card .rating-row .rating-label,.rtl .cr-reviews-slider .cr-review-card .rating-row .rating-label{
  margin-left:0;
  margin-right:15px
}
p.ivole-verified-badge{
  font-size:12px;
  vertical-align:middle
}
span.ivole-verified-badge-text{
  vertical-align:middle
}
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon,#reviews p.ivole-verified-badge img.ivole-verified-badge-icon,p.ivole-verified-badge img.ivole-verified-badge-icon,#reviews img.ivole-verified-badge-icon,img.ivole-verified-badge-icon{
  float:none;
  height:20px;
  width:17px;
  vertical-align:middle;
  margin:0 5px 0 0;
  display:inline;
  border-radius:0
}
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon,#reviews p.ivole-verified-badge img.ivole-verified-badge-ext-icon,p.ivole-verified-badge img.ivole-verified-badge-ext-icon,#reviews img.ivole-verified-badge-ext-icon,img.ivole-verified-badge-ext-icon{
  float:none;
  height:11px;
  width:11px;
  vertical-align:middle;
  margin:0 0 0 5px;
  display:inline;
  border-radius:0
}
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question{
  display:flex;
  align-items:center;
  margin:15px 0;
  column-gap:10px
}
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox{
  flex-direction:column;
  align-items:flex-start
}
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-p{
  margin:0
}
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox .cr-sldr-p{
  margin-bottom:7px
}
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox ul{
  margin:0 0 0 25px
}
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-label{
  font-weight:550
}
@font-face{
  font-family:'slick';
  font-weight:400;
  font-style:normal;
  font-display:swap;
  src:url(../plugins/customer-reviews-woocommerce/fonts/slick.eot);
  src:url('../plugins/customer-reviews-woocommerce/fonts/slick.eot') format('embedded-opentype'),url(../plugins/customer-reviews-woocommerce/fonts/slick.woff) format('woff'),url(../plugins/customer-reviews-woocommerce/fonts/slick.ttf) format('truetype'),url('../plugins/customer-reviews-woocommerce/fonts/slick.svg') format('svg')
}
.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:#fff0
}
.cr-reviews-slider .slick-list{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0;
  opacity:1
}
.slick-list:focus{
  outline:none
}
.slick-list.dragging{
  cursor:pointer
}
.slick-slider .slick-track,.slick-slider .slick-list{
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
.cr-reviews-slider.slick-slider .slick-track{
  display:flex
}
.cr-reviews-slider.slick-slider .slick-slide{
  height:inherit
}
.cr-reviews-slider.slick-slider .slick-slide>div{
  height:100%
}
.cr-ajax-reviews-cus-images-slider-nav.cr-reviews-slider.slick-slider .slick-slide>div{
  line-height:0
}
.slick-track{
  position:relative;
  top:0;
  left:0;
  display:block;
  margin-left:auto;
  margin-right:auto
}
.slick-track:before,.slick-track:after{
  display:table;
  content:''
}
.slick-track:after{
  clear:both
}
.slick-loading .slick-track{
  visibility:hidden
}
.slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px
}
[dir='rtl'] .slick-slide{
  float:right
}
.slick-slide img{
  display:block
}
.slick-slide.slick-loading img{
  display:none
}
.slick-slide.dragging img{
  pointer-events:none
}
.slick-initialized .slick-slide{
  display:block
}
.slick-loading .slick-slide{
  visibility:hidden
}
.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid #fff0
}
.slick-arrow.slick-hidden{
  display:none
}
.cr-reviews-slider .slick-arrow.slick-prev,.cr-reviews-slider .slick-arrow.slick-next,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-prev,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-next{
  font-size:0;
  line-height:0;
  position:absolute;
  top:50%;
  display:block;
  width:20px;
  height:20px;
  padding:0;
  -webkit-transform:translate(0,-50%);
  -ms-transform:translate(0,-50%);
  transform:translate(0,-50%);
  cursor:pointer;
  color:#fff0;
  border:none;
  outline:none;
  background:#fff0
}
.cr-reviews-slider .slick-arrow.slick-prev:not(:hover),.cr-reviews-slider .slick-arrow.slick-next:not(:hover){
  background:#fff0
}
.cr-reviews-slider .slick-prev:hover,.cr-reviews-slider .slick-prev:focus,.cr-reviews-slider .slick-next:hover,.cr-reviews-slider .slick-next:focus{
  color:#fff0;
  outline:none;
  background:#fff0
}
.cr-reviews-slider .slick-prev:hover:before,.cr-reviews-slider .slick-prev:focus:before,.cr-reviews-slider .slick-next:hover:before,.cr-reviews-slider .slick-next:focus:before{
  opacity:1
}
.cr-reviews-slider .slick-prev.slick-disabled:before,.cr-reviews-slider .slick-next.slick-disabled:before{
  opacity:.25
}
.cr-reviews-slider .slick-prev:before,.cr-reviews-slider .slick-next:before{
  font-family:'slick';
  font-size:20px;
  line-height:1;
  opacity:.75;
  color:grey;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.cr-reviews-slider.slick-slider .slick-prev{
  left:-25px
}
[dir='rtl'] .cr-reviews-slider .slick-prev{
  right:-25px;
  left:auto
}
.cr-reviews-slider .slick-prev:before{
  content:'←'
}
[dir='rtl'] .cr-reviews-slider .slick-prev:before{
  content:'→'
}
.cr-reviews-slider.slick-slider .slick-next{
  right:-25px
}
[dir='rtl'] .cr-reviews-slider .slick-next{
  right:auto;
  left:-25px
}
.cr-reviews-slider .slick-next:before{
  content:'→'
}
[dir='rtl'] .cr-reviews-slider .slick-next:before{
  content:'←'
}
.slick-dotted.slick-slider{
  margin-bottom:30px
}
.cr-reviews-slider .slick-dots,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots{
  position:absolute;
  bottom:-25px;
  display:block;
  width:100%;
  padding:0;
  margin:0;
  list-style:none;
  text-align:center;
  border:none
}
.cr-reviews-slider .slick-dots li{
  position:relative;
  display:inline-block;
  width:20px;
  height:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav .slick-dots li{
  position:relative;
  display:inline-block;
  width:20px;
  height:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer
}
.cr-reviews-slider .slick-dots li button,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button{
  font-size:0;
  line-height:0;
  display:block;
  width:20px;
  height:20px;
  padding:5px;
  cursor:pointer;
  color:#fff0;
  border:0;
  outline:none;
  background:#fff0
}
.cr-reviews-slider .slick-dots li button:not(:hover),.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button:not(:hover){
  background:#fff0
}
.cr-reviews-slider .slick-dots li button:hover,.cr-reviews-slider .slick-dots li button:focus{
  outline:none
}
.cr-reviews-slider .slick-dots li button:hover:before,.cr-reviews-slider .slick-dots li button:focus:before{
  opacity:1
}
.cr-reviews-slider .slick-dots li button:before{
  font-family:'slick';
  font-size:6px;
  line-height:20px;
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
  content:'•';
  text-align:center;
  opacity:.25;
  color:#000;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.cr-reviews-slider .slick-dots li.slick-active button:before{
  opacity:.75;
  color:#000
}
.cr-qna-separator{
  display:inline;
  margin:0 6px
}
.cr-all-reviews-pagination{
  text-align:center;
  font-size:15px
}
.cr-all-reviews-pagination.cr-pagination-load{
  pointer-events:none
}
.cr-all-reviews-pagination .cr-page-numbers-a{
  cursor:pointer
}
.cr-all-reviews-pagination .cr-page-numbers-a.next,.cr-all-reviews-pagination .cr-page-numbers-a.prev{
  text-decoration:none
}
.cr-all-reviews-pagination .cr-page-numbers.current{
  font-weight:700
}
@media all and (max-width:700px){
  .cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex{
    flex-direction:column
  }
  .cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex .cr-ajax-reviews-slide-main-comment,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex .cr-ajax-reviews-slide-main-comment{
    width:100%
  }
  #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment{
    width:100%;
    padding-top:10px;
    padding-right:10px;
    padding-left:10px;
    max-width:400px;
    margin:0 auto
  }
  .cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal{
    overflow-y:scroll
  }
}
@media all and (max-width:600px){
  #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal{
    width:100%;
    height:100%;
    left:0;
    margin-left:0;
    margin-top:0;
    top:0;
    max-width:100%;
    max-height:100%
  }
  #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img{
    width:80px
  }
}
@media all and (max-width:415px){
  #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img{
    width:60px
  }
  .cr-qna-block .cr-qna-search-block{
    flex-wrap:wrap
  }
  .cr-qna-block .cr-qna-search-block div{
    width:100%
  }
  .cr-qna-block .cr-qna-search-block button.cr-qna-ask-button{
    width:100%;
    margin-top:10px;
    margin-bottom:0;
    margin-left:0;
    margin-right:0
  }
  .cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name{
    flex-direction:column;
    align-items:flex-start
  }
}
@media all and (max-width:370px){
  .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r{
    display:block
  }
  .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting{
    margin-top:15px
  }
}
@media only screen and (max-width:800px){
  .cr-reviews-grid-inner .cr-reviews-grid-col3{
    display:none
  }
}
@media only screen and (max-width:550px){
  .cr-reviews-grid-inner .cr-reviews-grid-col2{
    display:none
  }
}
/* === wp-content/cache/flying-press/3def78a861ba.badges.css === */
.cr-trustbadgef,.cr-trustbadgea{
  max-width:100%;
  overflow:hidden
}
.cr-trustbadgef .cr-trustbadge-border{
  border:1px solid #A3D8CD
}
.cr-trustbadgef .cr-trustbadge-border.badge_color_dark{
  border:1px solid #8B8B8B
}
#cr_floatingtrustbadge{
  position:fixed;
  box-sizing:border-box;
  right:0;
  bottom:0;
  width:135px;
  border-radius:15px;
  display:block;
  overflow:hidden;
  margin:30px;
  filter:drop-shadow(0 4px 54px rgb(0 0 0 / .25));
  z-index:99999;
  cursor:pointer
}
#cr_floatingtrustbadge.cr-floatingbadge-big{
  position:fixed;
  box-sizing:border-box;
  right:0;
  bottom:0;
  width:256px;
  border-radius:15px;
  display:block;
  overflow:hidden;
  margin:0 30px 30px 0;
  filter:drop-shadow(0 4px 54px rgb(0 0 0 / .25));
  z-index:99999;
  cursor:auto
}
#cr_floatingtrustbadge{
  border:1px solid
}
#cr_floatingtrustbadge .cr-floatingbadge-background{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%
}
#cr_floatingtrustbadge .cr-floatingbadge-background div{
  width:100%
}
#cr_floatingtrustbadge .cr-floatingbadge-background .cr-floatingbadge-background-top{
  height:115px
}
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-background .cr-floatingbadge-background-top{
  height:155px
}
#cr_floatingtrustbadge .cr-floatingbadge-background .cr-floatingbadge-background-middle{
  height:31px
}
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-background .cr-floatingbadge-background-middle{
  height:179px
}
#cr_floatingtrustbadge .cr-floatingbadge-background .cr-floatingbadge-background-bottom{
  height:27px
}
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-background .cr-floatingbadge-background-bottom{
  height:43px;
  border-top:1px solid;
  border-left:0;
  border-right:0;
  border-bottom:0
}
#cr_floatingtrustbadge .cr-floatingbadge-top{
  position:relative;
  height:92px;
  display:block
}
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-top{
  position:relative;
  height:124px;
  display:block
}
#cr_floatingtrustbadge .cr-floatingbadge-top svg{
  position:absolute;
  left:50%;
  top:14px;
  margin-left:-35px
}
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-top svg{
  position:absolute;
  width:84px;
  height:79px;
  left:50%;
  top:28px;
  margin-left:-42px
}
#cr_floatingtrustbadge img{
  margin:0;
  width:100%;
  position:relative;
  border:0;
  display:block
}
#cr_floatingtrustbadge .cr-floatingbadge-top .cr-floatingbadge-close{
  position:absolute;
  top:5px;
  right:5px;
  width:20px;
  height:20px;
  cursor:pointer
}
#cr_floatingtrustbadge .cr-floatingbadge-top .cr-floatingbadge-close svg{
  position:absolute;
  width:16px;
  height:16px;
  margin:2px;
  top:0;
  left:0;
  display:block
}
#cr_floatingtrustbadge .cr-floatingbadge-top .cr-floatingbadge-close svg{
  fill:#F8942D
}
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-top .cr-floatingbadge-close svg{
  fill:#FFF
}
#cr_floatingtrustbadge .cr-floatingbadge-top svg{
  width:70px;
  height:65px
}
.cr-badge{
  display:inline-block;
  padding:40px;
  font-family:'Open Sans',sans-serif;
  font-size:0;
  color:#1F1F1F;
  line-height:normal;
  position:relative;
  text-align:left;
  text-decoration:none;
  box-sizing:border-box;
  transform-origin:left;
  visibility:hidden
}
.cr-badge .badge__nowrap{
  white-space:nowrap
}
.cr-badge .badge__nowrap-inline{
  display:inline-block;
  white-space:nowrap
}
.cr-badge .badge__store{
  font-size:24px;
  font-weight:700;
  margin-bottom:12px;
  white-space:nowrap
}
.cr-badge .badge__stars{
  display:inline-block;
  margin-bottom:14px;
  margin-right:24px
}
.cr-badge .badge__star{
  display:inline-block;
  position:relative;
  width:36px;
  height:36px;
  margin-right:3px;
  background-size:cover
}
.cr-badge .badge-vs .badge__star{
  display:block
}
.cr-badge .badge__star-icon{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-size:cover;
  background-repeat:no-repeat
}
.cr-badge .badge__star-icon_type_empty{
  background-image:url(../plugins/customer-reviews-woocommerce/img/small-star-empty-light.png)
}
.cr-badge .badge__star-icon_type_fill{
  background-image:url(../plugins/customer-reviews-woocommerce/img/small-star-full.png)
}
.cr-badge .verified{
  display:inline-block;
  vertical-align:middle;
  background:rgb(23 157 130 / .1);
  height:36px;
  border-radius:19px;
  padding:0 16px
}
.cr-badge.badge_size_small .verified{
  vertical-align:top
}
.cr-badge .verified__logo{
  display:inline-block;
  width:32px;
  height:32px;
  background-image:url(../plugins/customer-reviews-woocommerce/img/logo.svg);
  background-size:cover;
  position:relative;
  top:2px;
  left:-6px;
  margin-right:2px
}
.cr-badge .verified__text{
  display:inline-block;
  line-height:36px;
  vertical-align:top;
  font-size:18px;
  font-weight:600
}
.cr-badge .rating{
  font-size:17px;
  white-space:nowrap
}
.cr-badge.badge_size_wide .rating{
  font-size:16px
}
.cr-badge rating__store{
  font-weight:600
}
.cr-badge .rating__product b{
  font-weight:600
}
.cr-badge.badge_color_dark{
  color:#fff
}
.cr-badge.badge_color_dark .badge__star-icon_type_empty{
  background-image:url(../plugins/customer-reviews-woocommerce/img/small-star-empty-dark.png)
}
.cr-badge.badge_color_dark .verified{
  background:rgb(255 255 255 / .25)
}
.cr-badge.badge_size_wide{
  padding:20px;
  color:#6c6c6c
}
.cr-badge.badge_size_wide .badge__store{
  font-size:28px;
  margin-bottom:24px
}
.cr-badge .badge__info{
  position:relative
}
.cr-badge .badge__logo{
  position:absolute;
  top:0;
  left:0;
  width:60px;
  height:60px;
  background-image:url(../plugins/customer-reviews-woocommerce/img/logo.svg);
  background-size:contain;
  background-repeat:no-repeat
}
.cr-badge .badge__reviews{
  font-size:16px;
  padding-left:70px;
  padding-top:15px
}
.cr-badge.badge_size_wide .verified{
  font-size:16px;
  padding-left:70px;
  height:20px;
  background:#fff0
}
.cr-badge.badge_size_wide .badge__stars{
  margin-bottom:0;
  margin-right:10px;
  margin-left:20px;
  margin-top:0;
  vertical-align:middle
}
.cr-badge.badge_size_wide .badge__star{
  width:20px;
  height:20px
}
.cr-badge.badge_size_wide .badge__star-icon_type_empty{
  background-image:url(../plugins/customer-reviews-woocommerce/img/wide-star-empty-light.png)
}
.cr-badge.badge_size_wide .badge__star-icon_type_fill{
  background-image:url(../plugins/customer-reviews-woocommerce/img/wide-star-full-light.png)
}
.cr-badge.badge_color_dark.badge_size_wide .badge__star-icon_type_fill{
  background-image:url(../plugins/customer-reviews-woocommerce/img/wide-star-full-dark.png)
}
.cr-badge.badge_color_dark.badge_size_wide .badge__star-icon_type_empty{
  background-image:url(../plugins/customer-reviews-woocommerce/img/wide-star-empty-dark.png)
}
.cr-badge.badge_size_wide .rating{
  display:inline-block;
  padding-top:0;
  vertical-align:middle;
  margin-top:0;
  height:18px
}
.cr-badge.badge_size_wide.badge_color_dark{
  color:#fff
}
.cr-badge.badge_target_mobile{
  position:relative;
  padding:0;
  margin:20px
}
.cr-badge.badge_target_mobile .badge__logo{
  top:41px;
  left:4px;
  width:32px;
  height:32px
}
.cr-badge.badge_target_mobile .badge__store{
  font-size:24px;
  margin-bottom:0;
  padding-left:2px
}
.cr-badge.badge_target_mobile .badge__reviews,.cr-badge.badge_target_mobile .verified{
  padding-left:48px;
  display:block
}
.cr-badge.badge_target_mobile .badge__stars{
  padding-left:2px;
  margin-left:0;
  margin-top:0
}
.cr-badge.badge_target_mobile .rating{
  font-size:15px;
  margin-top:2px
}
.cr-badge.badge_size_wide .rating b{
  display:inline-block;
  margin-left:8px
}
.cr-badge.badge_size_small{
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px
}
.cr-badge .badge__link,.cr-badge__wrap .badge__link{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:1
}
.cr-badge__wrap{
  display:inline-block;
  position:relative
}
.cr-badge.badge-vs{
  position:relative;
  color:#4d4d4d;
  padding:20px;
  display:inline-block;
  flex-flow:row nowrap;
  text-align:left;
  font-family:sans-serif;
  border-radius:15px
}
.cr-badge.badge-vs .cr-badge-vs-flex{
  display:flex;
  flex-direction:row
}
.cr-badge.badge-vs .badge__store{
  font-size:25px;
  font-weight:500;
  margin-bottom:5px;
  line-height:1.2;
  max-width:500px;
  text-overflow:ellipsis;
  overflow:hidden
}
.cr-badge.badge-vs .badge__logo{
  background-image:url(../plugins/customer-reviews-woocommerce/img/logo-vs.svg);
  height:80px;
  width:80px;
  position:relative;
  display:inline-block;
  margin-right:20px;
  flex:0 0 auto
}
.cr-badge.badge-vs .badge__details{
  display:flex;
  flex-flow:row nowrap;
  align-items:center
}
.cr-badge.badge-vs .badge__rating-container{
  display:flex;
  flex-flow:column nowrap;
  justify-content:space-evenly;
  font-family:sans-serif;
  font-weight:400
}
.cr-badge.badge-vs .badge__rating-line{
  display:flex;
  flex-flow:row nowrap;
  justify-content:space-between
}
.cr-badge.badge-vs .badge__stars{
  margin:0;
  padding:0;
  display:flex;
  align-items:center
}
.cr-badge.badge-vs .badge__star{
  width:15px;
  height:15px;
  border-spacing:0;
  display:flex
}
.cr-badge.badge-vs .badge__star-icon--empty{
  background-image:url(../plugins/customer-reviews-woocommerce/img/star-stroke.svg);
  background-position:left;
  border-spacing:0
}
.cr-badge.badge-vs .badge__star-icon--fill{
  background-image:url(../plugins/customer-reviews-woocommerce/img/star-fill.svg);
  background-position:left;
  border-spacing:0
}
.cr-badge.badge-vs .badge__rating.rating{
  font-size:14px;
  line-height:1.5;
  justify-content:space-between;
  display:flex;
  flex:1 1 0%;
  margin:-1px 0 0;
  padding:0;
  height:20px
}
.cr-badge.badge-vs .badge__rating.rating span:last-child{
  padding-left:25px;
  font-weight:700
}
.cr-badge .badge__rating+.badge__stars{
  margin-left:15px
}
.cr-badge.badge-vs .badge__reviews{
  border-radius:30px;
  background-color:#F2F2F2;
  display:block;
  font-size:18px;
  line-height:1;
  padding:6px 25px 5px;
  margin-left:15px;
  border:1px solid #DFDFDF99
}
.cr-badge.badge-vs.badge_color_dark{
  color:#e5e5e5;
  border-color:#fff0
}
.cr-badge.badge-vs.badge_color_dark .badge__reviews{
  background-color:#24242499;
  border-color:#fff0
}
.badge_size_compact.cr-badge,.badge--wide-mobile.cr-badge{
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  font-family:sans-serif
}
.badge_size_compact.cr-badge,.badge--wide-mobile.cr-badge{
  display:block;
  flex-direction:column;
  visibility:visible
}
.badge_size_compact.cr-badge .badge__verified,.badge--wide-mobile.cr-badge .badge__verified{
  font-size:10px;
  font-weight:700;
  color:#4c4c4c;
  text-align:center;
  margin-bottom:5px;
  margin-top:5px
}
.badge--wide-mobile.cr-badge .badge__verified{
  font-size:16px;
  color:#fff;
  margin-bottom:13px
}
.badge--wide-mobile.cr-badge .badge__store{
  min-height:50px;
  margin-bottom:15px;
  color:#4d4d4d;
  font-size:28px;
  font-weight:700;
  line-height:30px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 10px
}
.badge--wide-mobile.cr-badge .badge__store span{
  min-width:234px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  text-align:center
}
.cr-badge.badge_size_compact .badge__middle,.cr-badge.badge--wide-mobile .badge__middle{
  padding:10px 0 9px
}
.cr-badge.badge_size_compact .badge__stars,.cr-badge.badge--wide-mobile .badge__stars{
  display:flex;
  justify-content:center;
  width:100%;
  margin:0
}
.cr-badge.badge_size_compact .badge__star,.cr-badge.badge--wide-mobile .badge__star{
  position:relative;
  width:14px;
  height:13px;
  margin:0 2px;
  color:#fff
}
.cr-badge.badge_size_compact .badge__star svg,.cr-badge.badge--wide-mobile .badge__star svg{
  display:block
}
.cr-badge.badge_size_compact .badge__star-fill-container,.cr-badge.badge--wide-mobile .badge__star-fill-container{
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  width:14px;
  height:13px
}
.rtl .cr-badge.badge_size_compact .badge__star-fill-container,.rtl .cr-badge.badge--wide-mobile .badge__star-fill-container{
  left:auto;
  right:0
}
.cr-badge.badge_size_compact .badge__star-fill-container svg,.cr-badge.badge--wide-mobile .badge__star-fill-container svg{
  height:13px
}
.cr-badge.badge_size_compact .badge__rating,.cr-badge.badge--wide-mobile .badge__rating{
  font-size:12px;
  text-align:center;
  color:#4c4c4c
}
.cr-badge.badge_size_compact .badge__rating b,.cr-badge.badge--wide-mobile .badge__rating b{
  margin-left:8px
}
.cr-badge.badge_size_compact .badge__reviews,.cr-badge.badge--wide-mobile .badge__reviews{
  padding:8px 0 6px;
  font-size:10px;
  text-align:center;
  border-radius:0 0 15px 15px;
  color:#4d4d4d
}
.cr-badge.badge--wide-mobile .badge__middle{
  padding-top:0;
  padding-bottom:20px;
  background-color:#fff0
}
.cr-badge.badge--wide-mobile .badge__stars{
  margin-bottom:5px
}
.cr-badge.badge--wide-mobile .badge__star{
  color:#f8942d
}
.cr-badge.badge--wide-mobile .badge__reviews{
  font-size:13px;
  border-top:1px solid #fff0;
  min-height:37px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0
}
.cr-badge.badge--wide-mobile .mb21{
  margin-bottom:21px
}
.cr-badge.badge_size_compact.badge_color_dark .badge__middle,.cr-badge.badge--wide-mobile.badge_color_dark .badge__middle{
  border:none;
  box-sizing:border-box
}
.cr-badge.badge_size_compact.badge_color_dark .badge__star,.cr-badge.badge--wide-mobile.badge_color_dark .badge__star{
  color:#f8942d
}
.cr-badge.badge_size_compact.badge_color_dark .badge__reviews,.cr-badge.badge--wide-mobile.badge_color_dark .badge__reviews{
  border:none
}
.cr-badge.badge_size_compact.badge_color_dark .badge__verified,.cr-badge.badge--wide-mobile.badge_color_dark .badge__verified,.cr-badge.badge_size_compact.badge_color_dark .badge__reviews,.cr-badge.badge--wide-mobile.badge_color_dark .badge__reviews,.cr-badge.badge_size_compact.badge_color_dark .badge__rating,.cr-badge.badge--wide-mobile.badge_color_dark .badge__rating,.cr-badge.badge_size_compact.badge_color_dark .badge__store,.cr-badge.badge--wide-mobile.badge_color_dark .badge__store{
  color:#e5e5e5
}
.cr-placeholder-tb{
  background-color:#FAFAFA;
  width:100%;
  padding:20px
}
.cr-placeholder-tb .cr-placeholder-tb-fr{
  width:50%;
  height:40px;
  margin:0 0 20px 0;
  background-color:#DCDEE2;
  animation:cr-placeholder-load 3s infinite
}
.cr-placeholder-tb .cr-placeholder-tb-sr{
  width:100%;
  height:60px;
  background-color:#DCDEE2;
  animation:cr-placeholder-load 3s infinite
}
@media all and (max-width:600px){
  #cr_floatingtrustbadge,#cr_floatingtrustbadge.cr-floatingbadge-big{
    display:none
  }
}
@keyframes cr-placeholder-load{
  0%{
    background-color:#DCDEE2
  }
  50%{
    background-color:#ededed
  }
  100%{
    background-color:#DCDEE2
  }
}
/* === wp-content/cache/flying-press/3285bc43e471.blocks.css === */
.wp-block-woocommerce-cart .eur-price,.wp-block-woocommerce-checkout .eur-price,.wp-block-woocommerce-mini-cart .eur-price{
  margin-left:4px;
  white-space:nowrap;
  display:inline-block
}
.wc-block-components-totals-item__value .eur-price,.wc-block-components-product-price .eur-price{
  margin-left:4px
}
.wc-block-cart-item__total-price-and-sale-badge-wrapper .eur-price{
  display:block;
  margin-top:2px
}
/* === wp-content/cache/flying-press/d41d8cd98f00.abovewp-bulgarian-eurozone.css === */
/* === wp-content/cache/flying-press/25720a090400.metorik.css === */
.metorik-add-cart-email-form{
  max-width:300px;
  padding:18px 15px 20px;
  text-align:left
}
.metorik-add-cart-email-form h3{
  font-weight:600;
  margin:0 0 20px
}
.metorik-add-cart-email-form .close-button{
  color:#bbb;
  cursor:pointer;
  font-size:15px;
  position:absolute;
  right:28px;
  top:28px
}
.metorik-add-cart-email-form .close-button:hover{
  color:#888
}
.metorik-add-cart-email-form .email-input-wrapper{
  position:relative
}
.metorik-add-cart-email-form .email-input-wrapper.loading{
  opacity:.75
}
.metorik-add-cart-email-form .email-input-wrapper.success:after{
  color:#37b24d;
  content:"\2713";
  font-size:17px;
  position:absolute;
  right:10px;
  top:10px
}
.metorik-add-cart-email-form .email-input{
  width:calc(100% - 20px);
  padding:5px
}
.metorik-add-cart-email-form .email-usage-notice{
  padding:5px 0 0
}
.tippy-box[data-theme~='light']{
  color:#26323d;
  box-shadow:0 0 20px 4px rgb(154 161 177 / .15),0 4px 80px -8px rgb(36 40 47 / .25),0 4px 4px -2px rgb(91 94 105 / .15);
  background-color:#fff
}
.tippy-box[data-theme~='light'] [data-placement^='top']>.tippy-arrow::before{
  border-top-color:#fff
}
.tippy-box[data-theme~='light'] [data-placement^='bottom']>.tippy-arrow::before{
  border-bottom-color:#fff
}
.tippy-box[data-theme~='light'] [data-placement^='left']>.tippy-arrow::before{
  border-left-color:#fff
}
.tippy-box[data-theme~='light'] [data-placement^='right']>.tippy-arrow::before{
  border-right-color:#fff
}
.tippy-box[data-theme~='light']>.tippy-backdrop{
  background-color:#fff
}
.tippy-box[data-theme~='light']>.tippy-svg-arrow{
  fill:#fff
}
/* === wp-content/cache/flying-press/002f43f45319.style.min.css === */
#fkcart-modal{
  font-size:16px;
  color:var(--fkcart-primary-text-color);
  line-height:1.3;
  font-weight:500;
  box-sizing:border-box
}
#fkcart-modal svg{
  outline:0
}
#fkcart-modal *{
  box-sizing:border-box
}
#fkcart-modal * ::-webkit-scrollbar{
  width:6px;
  height:5px
}
#fkcart-modal * ::-webkit-scrollbar-thumb{
  background:#666
}
#fkcart-modal * ::-webkit-scrollbar-track{
  background:#dedede
}
#fkcart-modal .fkcart-panel:not(.fkwcs_fkcart_gpay_wrapper){
  padding-left:16px;
  padding-right:16px
}
#fkcart-modal .fkcart-hide{
  display:none!important
}
#fkcart-modal .fkcart-t--center{
  text-align:center
}
#fkcart-modal .fkcart-input-error{
  color:var(--fkcart-error-color);
  font-size:12px;
  margin-left:2px;
  line-height:1.3;
  font-weight:400;
  margin-top:4px
}
.fkcart-p-10{
  padding-top:10px;
  padding-bottom:10px
}
.fkcart-p-20{
  padding-top:20px;
  padding-bottom:20px
}
.fkcart-pt-10{
  padding-top:10px
}
.fkcart-pt-20{
  padding-top:20px
}
.fkcart-pb-16{
  padding-bottom:16px
}
.fkcart-pb-24{
  padding-bottom:24px
}
.fkcart-pb-20{
  padding-bottom:20px
}
.fkcart-pt-10{
  padding-top:10px
}
.fkcart-pb-16{
  padding-bottom:16px
}
.fkcart-pt-16{
  padding-top:16px
}
.fkcart-pb-10{
  padding-bottom:10px
}
#fkcart-modal .is-disabled{
  opacity:.6;
  pointer-events:none
}
#fkcart-modal .fkcart-text-light{
  font-size:14px;
  color:var(--fkcart-secondary-text-color);
  font-weight:500
}
.fkcart-shimmer{
  animation:fkcartShimmer 1.6s ease-in-out infinite;
  background-color:#f0f0f0;
  color:#fff0;
  display:inline-block
}
.fkcart-loading{
  position:relative
}
.fkcart-loading::after{
  content:"";
  display:block;
  width:16px;
  height:16px;
  position:absolute;
  left:calc(50% - 8px);
  top:calc(50% - 8px);
  animation:fkcartSpinAround .5s linear infinite;
  border-bottom:1px solid var(--fkcart-primary-bg-color);
  border-left:1px solid var(--fkcart-primary-bg-color);
  border-right:1px solid #fff0;
  border-top:1px solid #fff0;
  border-radius:290486px
}
.fkcart-loaded::after{
  animation-duration:.8s;
  animation-timing-function:ease;
  animation-name:fkcartCheckmark;
  transform:scaleX(-1) rotate(135deg);
  border-right:1px solid var(--fkcart-primary-bg-color);
  border-top:1px solid var(--fkcart-primary-bg-color);
  border-left:0;
  border-bottom:0;
  animation-iteration-count:inherit;
  border-radius:0;
  opacity:1;
  height:14px;
  width:6px;
  transform-origin:left top;
  left:calc(50% - .35em);
  top:calc(50% - 0em)
}
.fkcart-image-wrapper.fkcart-loading::after,.fkcart-image-wrapper.fkcart-loading::before{
  display:none
}
.fkcart-image-wrapper.fkcart-loading::before,.fkcart-product-image.fkcart-loading::before{
  content:"";
  display:block;
  position:absolute;
  background:#fff;
  backdrop-filter:blur(3px);
  padding:0;
  width:32px;
  height:32px;
  left:50%;
  top:50%;
  border-radius:50%;
  margin-left:-16px;
  margin-top:-16px
}
.fkcart-image-wrapper.fkcart-loading::after,.fkcart-image-wrapper.fkcart-loading::before{
  display:none
}
#fkcart-floating-toggler{
  position:fixed;
  top:auto;
  bottom:36px;
  right:36px;
  width:calc(var(--fkcart-toggle-size) * 2 * 1px);
  height:calc(var(--fkcart-toggle-size) * 2 * 1px);
  border:none;
  transition:box-shadow .25s ease 0s,opacity .4s ease 0s,scale 1s ease-in-out 0s,transform .2s ease-in-out 0s;
  z-index:10999;
  border-radius:var(--fkcart-toggle-border-radius,50%);
  cursor:pointer;
  box-shadow:0 2px 8px rgb(0 0 0 / 25%);
  box-sizing:border-box;
  padding:0;
  margin:0
}
#fkcart-floating-toggler.fkcart-should-hide{
  visibility:hidden
}
#fkcart-floating-toggler[data-position=bottom-left]{
  left:36px;
  right:auto
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-preview-ui,#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-quick-view-drawer{
  right:auto;
  left:0;
  transform:translate(-100%)
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-slider-notices.fkcart-hide-notice{
  right:auto;
  left:0
}
#fkcart-floating-toggler .fkcart-floating-icon{
  -js-display:flex;
  display:flex;
  align-items:center;
  cursor:pointer;
  justify-content:center;
  height:100%;
  opacity:1;
  pointer-events:none;
  text-indent:-99999px;
  transition:opacity 80ms linear 0s,transform .16s linear 0s;
  background-color:var(--fkcart-toggle-bg-color);
  color:var(--fkcart-toggle-icon-color);
  user-select:none;
  line-height:1;
  border-radius:var(--fkcart-toggle-border-radius,50%);
  box-sizing:border-box
}
#fkcart-floating-toggler .fkcart-floating-icon path{
  fill:var(--fkcart-toggle-icon-color)
}
#fkcart-floating-toggler.fkcart-toggler-style2{
  border-radius:5px
}
#fkcart-floating-toggler.fkcart-toggler-style2 .fkcart-floating-icon{
  border-radius:5px
}
#fkcart-floating-toggler .fkcart-floating-icon svg{
  margin:0;
  padding:0;
  box-sizing:border-box;
  width:calc(var(--fkcart-toggle-size) * 1px);
  height:calc(var(--fkcart-toggle-size) * 1px)
}
#fkcart-floating-toggler .fkcart-item-count{
  position:absolute;
  top:0;
  left:-2px;
  min-width:18px;
  width:auto;
  height:18px;
  display:flex;
  -js-display:flex;
  align-items:center;
  justify-content:center;
  background-color:var(--fkcart-toggle-count-bg-color);
  border-radius:100%;
  color:var(--fkcart-toggle-count-font-color);
  z-index:20;
  font-weight:600;
  font-size:12px;
  line-height:10px;
  box-sizing:border-box;
  padding:2px
}
.fkcart-trigger-open,.fkcart-trigger-open body{
  overflow:hidden!important;
  scrollbar-gutter:auto
}
#fkcart-modal{
  display:none;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  outline:0;
  overflow:hidden;
  width:100%;
  height:100%;
  z-index:9876543210
}
#fkcart-modal.fkcart-show{
  display:block
}
#fkcart-modal .fkcart-modal-backdrop{
  position:fixed;
  background-color:#000;
  opacity:.3;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index:999999998
}
#fkcart-modal .fkcart-preview-ui{
  position:fixed;
  right:0;
  top:0;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  background-color:var(--fkcart-bg-color,#fff);
  height:100%;
  max-height:100%;
  width:100%;
  max-width:var(--fkcart-slider-desktop-width,420px);
  outline:0;
  z-index:999999999;
  transform:translate(100%) scale(1);
  transition:transform var(--fkcart-animation-duration,.4s) ease-out
}
#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-checkout-wrap,#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-coupon-area,#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-order-summary,#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-reward-panel{
  display:none
}
#fkcart-modal.fkcart-show .fkcart-preview-ui{
  transform:translate(0)!important
}
#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-slider-footer{
  border-top:none
}
#fkcart-modal .fkcart-slider-notices{
  border:none;
  border-radius:0;
  clear:both;
  cursor:pointer;
  font-size:15px;
  height:auto;
  margin-bottom:0;
  margin-left:0;
  min-height:52px;
  position:absolute;
  right:0;
  top:0;
  transition:all .3s;
  width:100%;
  max-width:var(--fkcart-slider-desktop-width);
  z-index:9999999992;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:var(--fkcart-error-bg-color);
  color:var(--fkcart-error-color);
  text-align:center;
  opacity:1;
  visibility:visible;
  padding:12px
}
#fkcart-modal .fkcart-slider-notices[data-status=success]{
  background-color:var(--fkcart-success-bg-color);
  color:var(--fkcart-success-color)
}
#fkcart-modal .fkcart-slider-notices[data-status=success] .fkcart-notice-icon{
  display:none
}
#fkcart-modal .fkcart-slider-notices.fkcart-hide-notice{
  opacity:0;
  visibility:hidden
}
#fkcart-modal .fkcart-slider-notices .fkcart-notice-text{
  text-align:left;
  font-size:15px;
  font-weight:500
}
#fkcart-modal .fkcart-slider-notices .fkcart-notice-icon{
  margin-right:8px;
  display:flex;
  align-items:center;
  transform:translateY(-1px)
}
body #fkcart-modal .fkcart-preview-ui .fkcart-carousel-wrap,body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-area,body #fkcart-modal .fkcart-preview-ui .fkcart-reward-panel,body #fkcart-modal .fkcart-preview-ui .fkcart-slider-footer,body #fkcart-modal .fkcart-preview-ui .fkcart-slider-header{
  border:none
}
body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-icon.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-discounted-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-progress-wrap.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-reward-message.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-amount.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-text.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-title.fkcart-shimmer{
  height:10px;
  border-radius:0
}
body #fkcart-modal .fkcart-preview-ui .fkcart-title.fkcart-shimmer{
  width:25%
}
body #fkcart-modal .fkcart-preview-ui .fkcart-reward-message.fkcart-shimmer{
  width:50%
}
body #fkcart-modal .fkcart-preview-ui .fkcart-progress-wrap.fkcart-shimmer{
  width:100%;
  background-color:#f0f0f0
}
body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-amount.fkcart-shimmer{
  width:70px
}
body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-icon.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-discounted-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-text.fkcart-shimmer{
  width:70px
}
body #fkcart-modal .fkcart-preview-ui .fkcart-quantity-selector.fkcart-shimmer{
  width:30px;
  height:20px;
  border-radius:0
}
#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading{
  align-items:center;
  -js-display:flex;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  padding-top:12px;
  padding-bottom:12px
}
#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-title{
  width:100%;
  color:var(--fkcart-primary-text-color);
  font-size:16px;
  font-weight:600;
  margin:0;
  line-height:1.5
}
#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-title span{
  margin-left:4px
}
#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-modal-close{
  cursor:pointer;
  line-height:20px;
  display:flex;
  align-items:center
}
.fkcart-reward-product-wrap{
  overflow-x:hidden;
  height:100%;
  display:flex;
  flex-direction:column
}
#fkcart-modal .fkcart-preview-ui .fkcart-slider-body{
  -ms-overflow-style:none;
  position:relative;
  display:grid;
  grid-template-rows:1fr;
  flex:1
}
#fkcart-modal.fkcart-show .fkcart-preview-ui.has-zero-state .fkcart-slider-body{
  overflow:auto;
  overflow-x:hidden;
  height:100%
}
#fkcart-modal .fkcart-preview-ui .fkcart-slider-body.fkcart-body-275{
  grid-template-rows:1fr 275px
}
#fkcart-modal .fkcart-preview-ui .fkcart-slider-body.fkcart-body-150{
  grid-template-rows:1fr 150px
}
#fkcart-modal .fkcart-drawer{
  position:fixed;
  top:0;
  width:200px;
  left:-200px;
  height:100vh;
  overflow:hidden
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-drawer{
  left:420px
}
#fkcart-modal .fkcart-drawer .fkcart-drawer-container{
  transform:translate(100%);
  transition:transform .25s ease-in;
  margin:0;
  height:100%;
  background-color:#fff;
  border-right:1px solid var(--fkcart-border-color)
}
#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{
  padding:16px;
  height:100%;
  overflow-x:hidden;
  background-color:var(--fkcart-panel-color);
  overflow-y:auto;
  scrollbar-width:thin;
  position:relative
}
#fkcart-modal .fkcart-drawer .fkcart-drawer-heading{
  text-align:center;
  line-height:1.5;
  font-weight:500;
  font-size:14px;
  color:var(--fkcart-primary-text-color);
  margin-bottom:16px
}
#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{
  flex-direction:column;
  text-align:center;
  margin-bottom:36px
}
body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{
  gap:8px
}
#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{
  margin:0 auto
}
#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper.fkcart-shimmer{
  margin-bottom:8px
}
#fkcart-modal .fkcart-drawer .fkcart-item-misc{
  display:none
}
#fkcart-modal .fkcart-coupon-area{
  border-bottom:1px solid var(--fkcart-border-color);
  padding:12px 16px
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-body{
  margin-top:8px
}
#fkcart-modal .fkcart-coupon-area .fkcart-panel{
  padding:0
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-icon{
  height:16px
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-head .fkcart-coupon-title{
  font-size:14px;
  font-weight:600;
  color:var(--fkcart-primary-text-color)
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap{
  display:flex;
  align-items:center
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input{
  background-color:#fff0;
  color:var(--fkcart-primary-text-color);
  font-weight:400;
  font-size:13px;
  line-height:18px;
  margin:0;
  outline:0;
  padding:8px 12px;
  min-width:55%;
  flex:1;
  border:1px solid var(--fkcart-border-color);
  border-radius:8px;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  box-sizing:border-box;
  min-height:auto;
  overflow:hidden;
  box-shadow:none;
  appearance:none;
  max-height:36px
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input:focus{
  border-color:#0073aa
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap.has-error #fkcart-coupon__input{
  border-color:var(--fkcart-error-color);
  border-right:0
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input:focus,#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input:hover{
  background-color:#fff0;
  box-shadow:none;
  outline:0
}
#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap .fkcart-coupon-button{
  border:1px solid var(--fkcart-primary-bg-color,#0073aa);
  font-size:15px;
  margin:0;
  border-radius:0 8px 8px 0;
  user-select:none;
  padding:8px 16px;
  font-weight:500;
  line-height:22px;
  max-height:36px
}
#fkcart-modal .fkcart-checkout-wrap #fkwcs_stripe_smart_button_wrapper{
  margin-top:16px
}
#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button{
  background-color:var(--fkcart-primary-bg-color,#0170b9);
  border:0;
  color:#fff;
  display:flex;
  font-size:18px;
  font-weight:500;
  padding:8px 24px;
  text-align:center;
  justify-content:center;
  text-decoration:none;
  transition:all .2s ease-out;
  line-height:24px;
  width:100%;
  margin:0 0 0;
  border-radius:var(--fkcart-border-radius,8px)
}
#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button:hover{
  opacity:.9
}
#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--icon{
  display:inline-flex;
  align-items:center
}
#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading div,#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading div *{
  color:transparent!important
}
#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading .fkcart-checkout--icon{
  opacity:0
}
#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading::after{
  border-bottom-color:var(--fkcart-primary-font-color,#fff);
  border-left-color:var(--fkcart-primary-font-color,#fff)
}
#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--text{
  color:var(--fkcart-primary-font-color,#fff);
  margin:0 8px
}
#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--price *{
  color:var(--fkcart-primary-font-color,#fff)
}
#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--icon path{
  fill:var(--fkcart-primary-font-color,#fff)
}
#fkcart-modal .fkcart-quantity-selector{
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
  box-shadow:0 0 0 1px var(--fkcart-border-color);
  border-radius:6px
}
#fkcart-modal .fkcart-quantity-selector.fkcart-shimmer{
  box-shadow:none
}
#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button{
  -webkit-appearance:none;
  appearance:none;
  background-color:#fff0;
  border:none;
  border-radius:0;
  color:var(--fkcart-primary-text-color);
  cursor:pointer;
  height:24px;
  margin:0;
  outline:0;
  padding:0;
  position:relative;
  text-align:center;
  text-indent:-9999em;
  width:28px;
  min-width:28px;
  display:flex;
  align-items:center
}
#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button svg{
  display:block;
  font-size:8px;
  height:10px;
  margin:0 auto;
  text-align:center;
  width:10px;
  color:var(--fkcart-primary-text-color);
  outline:0
}
#fkcart-modal .fkcart-quantity-selector .fkcart-quantity__input{
  background-color:#fff0;
  border:0;
  outline:0;
  min-height:24px;
  height:24px;
  max-height:30px;
  min-width:32px;
  width:32px;
  padding:0 4px;
  box-sizing:border-box;
  text-align:center;
  -moz-appearance:textfield;
  font-size:13px;
  line-height:16px;
  font-weight:400;
  color:var(--fkcart-primary-text-color);
  box-shadow:0 0 0 1px var(--fkcart-border-color);
  border-radius:0;
  margin-bottom:0
}
#fkcart-modal .fkcart-quantity-selector .fkcart-quantity__input::-webkit-inner-spin-button,#fkcart-modal .fkcart-quantity-selector .fkcart-quantity__input::-webkit-outer-spin-button{
  -webkit-appearance:none;
  margin:0
}
#fkcart-modal .fkcart-slider-body .fkcart-item-wrap .fkcart--item{
  gap:16px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item{
  display:flex;
  height:auto;
  position:relative;
  margin-bottom:16px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-line-item{
  margin-bottom:24px;
  gap:12px;
  padding-left:16px;
  padding-right:16px;
  max-width:100%;
  align-items:center;
  position:relative;
  margin-top:0;
  flex:1;
  width:calc(100% - 72px);
  margin-left:72px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper{
  text-decoration:none;
  margin:0;
  padding:0;
  display:inline-flex;
  width:60px;
  flex:0 0 60px;
  outline:0;
  align-self:flex-start;
  height:60px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper img{
  display:inline-block;
  height:auto;
  border-radius:8px;
  border:1px solid #d1e9e2;
  max-width:100%;
  width:auto
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper img:nth-child(2){
  display:none
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-info{
  width:100%;
  display:flex;
  gap:16px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-title{
  display:block;
  line-height:1.5;
  font-size:14px;
  font-weight:600;
  text-decoration:none;
  color:var(--fkcart-primary-text-color);
  outline:0;
  margin-bottom:2px
}
#fkcart-modal .fkcart-item-meta-content-wrap,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content{
  font-size:12px;
  line-height:1.5;
  font-weight:400;
  color:var(--fkcart-secondary-text-color)
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content{
  margin-bottom:2px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-select-options{
  color:var(--fkcart-accent-color)
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content:empty{
  display:none
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap *{
  font-size:12px;
  line-height:1.5
}
#fkcart-modal .fkcart-item-meta-content-wrap .fkcart-attr-wrap,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap{
  display:flex;
  gap:0;
  font-weight:400;
  color:var(--fkcart-secondary-text-color);
  justify-content:left;
  flex-wrap:wrap
}
#fkcart-modal .fkcart-item-meta-content-wrap .fkcart-attr-wrap .fkcart-attr-value,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .fkcart-attr-value{
  padding-left:3px
}
#fkcart-modal .fkcart-item-meta-content-wrap .variation,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .variation{
  margin:0;
  display:grid;
  grid-template-columns:auto 1fr;
  column-gap:4px
}
#fkcart-modal .fkcart-item-meta-content-wrap .variation dt,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .variation dt{
  margin:0;
  max-width:96px
}
#fkcart-modal .fkcart-item-meta-content-wrap .variation dd,#fkcart-modal .fkcart-item-meta-content-wrap .variation p,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .variation dd,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .variation p{
  margin:0
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-line-item{
  margin-top:8px;
  position:relative
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-pricing-wrap{
  margin-left:24px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price{
  font-size:14px;
  font-weight:400;
  line-height:1.5;
  color:var(--fkcart-primary-text-color);
  flex-wrap:wrap;
  text-align:right
}
#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart_save_class_active .fkcart-line-item{
  margin-top:18px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>.woocommerce-Price-amount:not(:only-child):first-child{
  margin-right:2px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>.woocommerce-Price-amount:not(:only-child):last-child{
  margin-left:2px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>span.woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>span.woocommerce-Price-amount *{
  color:var(--fkcart-primary-text-color)
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price del .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price del .woocommerce-Price-amount *{
  color:var(--fkcart-strike-through-price-text-color)
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-button.fkcart-loading .fkcart-item-price .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-button.fkcart-loading .fkcart-item-price .woocommerce-Price-amount *{
  color:#fff0
}
#fkcart-modal .fkcart--item .fkcart-discounted-price{
  display:flex;
  flex-wrap:wrap;
  gap:2px;
  justify-content:end;
  margin-top:4px;
  font-weight:400;
  font-size:12px;
  line-height:16px;
  color:var(--fkcart-saving-text-price-color)
}
#fkcart-modal .fkcart--item .fkcart-discounted-price .fkcart-discounted-text{
  white-space:nowrap
}
#fkcart-modal .fkcart--item .fkcart-discounted-price .fkcart-discounted-amount{
  color:var(--fkcart-saving-text-price-color)
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta .fkcart-item-price{
  place-content:start
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price del{
  order:2;
  font-weight:400;
  font-size:12px;
  line-height:10px;
  color:var(--fkcart-strike-through-price-text-color);
  text-decoration-color:var(--fkcart-strike-through-price-text-color);
  margin-top:5px;
  width:100%;
  margin-right:4px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price ins{
  order:1;
  font-weight:400;
  text-decoration:none;
  width:100%
}
#fkcart-modal .fkcart-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{
  place-content:center;
  text-align:center
}
.fkcart-thumb-wrap{
  position:relative
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-remove-item{
  position:absolute;
  z-index:9999;
  cursor:pointer;
  width:28px;
  height:28px;
  top:-8px;
  left:-8px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-remove-item span{
  display:inline-flex;
  cursor:pointer;
  text-decoration:underline;
  font-size:12px;
  position:absolute;
  background:#d1e9e2;
  color:#24272d;
  width:16px;
  height:16px;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  z-index:10
}
#fkcart-modal .fkcart-button{
  padding:7px 12px;
  font-size:13px;
  background:0 0;
  border-radius:var(--fkcart-border-radius,8px);
  line-height:14px;
  font-weight:500;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-top:12px;
  flex-wrap:wrap;
  position:relative;
  outline:0;
  text-decoration:none;
  box-shadow:inset 0 0 0 1px var(--fkcart-primary-bg-color,#0170b9);
  color:var(--fkcart-primary-bg-color,#0170b9)
}
#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart-button{
  margin-top:0
}
#fkcart-modal .fkcart-primary-button{
  font-size:16px;
  padding:12px 24px;
  line-height:20px;
  background:var(--fkcart-primary-bg-color,#0170b9);
  border-radius:var(--fkcart-border-radius,8px);
  font-weight:600;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-top:10px;
  position:relative;
  outline:0;
  color:var(--fkcart-primary-font-color);
  border:0;
  box-shadow:none
}
#fkcart-modal .fkcart-primary-button:hover{
  opacity:.9
}
#fkcart-modal .fkcart-primary-button:focus,#fkcart-modal .fkcart-primary-button:hover{
  outline:0;
  box-shadow:none;
  background:var(--fkcart-primary-bg-color,#0170b9)
}
#fkcart-modal .fkcart-button:hover{
  opacity:.9
}
#fkcart-modal .fkcart-button:focus{
  outline:0;
  box-shadow:inset 0 0 0 1px var(--fkcart-primary-bg-color,#0170b9)
}
#fkcart-modal .fkcart-button.fkcart-loading,#fkcart-modal .fkcart-primary-button.fkcart-loading{
  color:#fff0
}
#fkcart-modal .fkcart-button.fkcart-loading:after{
  border-color:#fff0 #fff0 var(--fkcart-primary-bg-color) var(--fkcart-primary-bg-color)
}
#fkcart-modal .fkcart-button.fkcart-loaded:after{
  border-color:var(--fkcart-primary-bg-color)
}
#fkcart-modal .fkcart-primary-button.fkcart-loading:after{
  border-color:#fff0 #fff0 var(--fkcart-primary-font-color) var(--fkcart-primary-font-color)
}
#fkcart-modal .fkcart-primary-button.fkcart-loaded:after{
  border-color:var(--fkcart-primary-font-color)
}
#fkcart-modal .fkcart-button.fkcart-full-width,#fkcart-modal .fkcart-primary-button.fkcart-full-width{
  width:100%
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-button .fkcart-item-price del{
  margin-right:0
}
#fkcart-modal .fkcart--item-heading{
  font-weight:600;
  font-size:16px;
  color:var(--fkcart-primary-text-color);
  line-height:1.5;
  padding-top:16px;
  padding-bottom:16px
}
#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item{
  flex-direction:column;
  flex:0 0 50%;
  text-align:center
}
#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper{
  margin:0 auto;
  width:auto;
  height:auto
}
#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{
  max-width:80%;
  width:120px;
  max-height:120px;
  height:auto;
  margin:0 auto
}
#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-pricing-wrap{
  margin-left:0
}
#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-title{
  overflow:hidden
}
#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price{
  font-size:13px;
  color:var(--fkcart-primary-bg-color)
}
#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price .woocommerce-Price-amount *{
  color:var(--fkcart-primary-bg-color)
}
#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price del .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price del .woocommerce-Price-amount *{
  color:var(--fkcart-strike-through-price-text-color)
}
#fkcart-modal .fkcart-carousel-wrap{
  background-color:var(--fkcart-panel-color);
  border-bottom:1px solid var(--fkcart-border-color);
  max-width:var(--fkcart-slider-desktop-width,420px);
  min-width:100%
}
#fkcart-modal .fkcart-carousel{
  position:relative;
  padding:0 40px
}
#fkcart-modal .fkcart-carousel *{
  box-sizing:border-box
}
#fkcart-modal .fkcart-carousel__viewport[data-count="1"]~.fkcart-nav-btn{
  display:none
}
#fkcart-modal .fkcart-carousel__viewport{
  overflow:hidden;
  width:100%
}
#fkcart-modal .fkcart-carousel__container{
  display:flex;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  -webkit-tap-highlight-color:#fff0;
  margin-left:-15px
}
#fkcart-modal .fkcart-carousel__viewport[data-count='1'] .fkcart-carousel__container{
  justify-content:center
}
#fkcart-modal .fkcart-carousel__slide{
  flex:0 0 100%
}
#fkcart-modal .fkcart-nav-btn{
  outline:0;
  cursor:pointer;
  background-color:#fff0;
  touch-action:manipulation;
  position:absolute;
  z-index:1;
  top:30%;
  transform:translateY(-50%);
  border:0;
  width:16px;
  height:16px;
  justify-content:center;
  align-items:center;
  color:var(--fkcart-color-black);
  padding:0
}
#fkcart-modal .fkcart-upsell-style2 .fkcart-nav-btn{
  top:30%
}
#fkcart-modal .fkcart-nav-btn:disabled,#fkcart-modal .fkcart-nav-btn[disabled=disabled]{
  cursor:default;
  opacity:.3
}
#fkcart-modal .fkcart-nav-btn__svg{
  width:100%;
  height:100%
}
#fkcart-modal .fkcart-nav-btn--prev{
  left:4px
}
#fkcart-modal .fkcart-nav-btn--next{
  right:4px
}
#fkcart-modal .fkcart-carousel-dots{
  display:flex;
  list-style:none;
  justify-content:center;
  padding-top:4px;
  min-height:34px
}
#fkcart-modal .fkcart-no-carousel{
  min-height:20px;
  display:block
}
#fkcart-modal .fkcart-carousel-dot{
  background-color:#fff0;
  cursor:pointer;
  position:relative;
  padding:0;
  outline:0;
  border:0;
  width:16px;
  height:30px;
  margin-right:5px;
  margin-left:5px;
  display:flex;
  align-items:center
}
#fkcart-modal .fkcart-carousel-dot:after{
  background-color:#ccc;
  width:100%;
  height:2px;
  border-radius:2px;
  content:"";
  opacity:.8
}
#fkcart-modal .fkcart-carousel-dot.is-selected:after{
  background-color:var(--fkcart-primary-bg-color);
  opacity:1
}
#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{
  margin-bottom:0;
  padding-left:21px;
  padding-right:6px;
  gap:12px
}
#fkcart-modal .fkcart-zero-state{
  display:flex;
  flex-direction:column;
  height:100%;
  width:100%;
  text-align:center;
  padding:20px;
  justify-content:center
}
#fkcart-modal .fkcart-zero-state .fkcart-icon-cart svg{
  display:inline-flex
}
#fkcart-modal .fkcart-zero-state .fkcart-zero-state-title{
  font-size:18px;
  line-height:1.3;
  color:var(--fkcart-primary-text-color);
  margin:6px 0;
  font-weight:500
}
#fkcart-modal .fkcart-zero-state .fkcart-zero-state-text{
  font-size:14px;
  line-height:1.3;
  color:var(--fkcart-secondary-text-color)
}
#fkcart-modal .fkcart-zero-state .fkcart-shop-button{
  display:inline-flex;
  font-size:14px;
  margin-top:16px;
  align-self:center;
  font-weight:500;
  cursor:pointer;
  text-decoration:none
}
.fkcart-progress-wrap{
  width:100%;
  border-radius:100px;
  background:#ccc
}
.fkcart-progress-wrap .fkcart-progress-bar{
  background:var(--fkcart-progressbar-active-color);
  height:10px;
  border-radius:100px;
  transition:var(--fkcart-animation-duration,.25s);
  width:0
}
.fkcart-reward-panel{
  padding-top:8px;
  padding-bottom:8px;
  border-bottom:1px solid var(--fkcart-border-color)
}
.fkcart-reward-panel .fkcart-rewards{
  display:flex;
  margin-top:4px
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-heading{
  font-size:16px;
  font-weight:500;
  color:var(--fkcart-primary-text-color);
  margin-right:8px;
  margin-top:-2px
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item-wrap{
  position:relative;
  height:22px;
  width:100%
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item{
  display:inline-flex;
  align-items:center;
  position:absolute
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:not(:last-child):before{
  content:"";
  position:absolute;
  width:2px;
  height:16px;
  bottom:100%;
  left:7px;
  background:#fff;
  opacity:.5
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item.is-activated:before{
  opacity:1
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item .fkcart-reward-text{
  font-size:14px;
  font-weight:400;
  color:var(--fkcart-secondary-text-color);
  align-self:baseline;
  display:none
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:last-child{
  margin-right:0
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-icon{
  margin-right:2px;
  transform:translateY(1px)
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-icon svg{
  width:16px;
  max-width:16px;
  height:16px;
  max-height:16px
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-icon .fkcart-icon-reward{
  color:var(--fkcart-reward-color)
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-icon .fkcart-icon-lock{
  color:var(--fkcart-secondary-text-color)
}
.fkcart-reward-panel .fkcart-reward-message{
  font-size:12px;
  font-weight:400;
  text-align:center;
  color:var(--fkcart-secondary-text-color);
  margin-bottom:6px
}
.fkcart-reward-panel .fkcart-reward-message .fkcart-reward-milestone{
  font-weight:600;
  display:inline-block;
  color:var(--fkcart-success-color)
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:hover .fkcart-reward-text{
  display:block;
  position:absolute;
  white-space:nowrap;
  background:#4a4a4a;
  color:#fff;
  font-size:12px;
  padding:2px 8px;
  border-radius:24px;
  top:calc(100% + 2px)
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:hover .fkcart-reward-text:empty{
  display:none
}
.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item[data-tpos="l"]:hover .fkcart-reward-text{
  right:0
}
.fkcart-reward-panel .fkcart-rewards .fkcart-single-reward .fkcart-reward-item:hover .fkcart-reward-text{
  right:unset
}
.fkcart-order-summary .fkcart-summary-line-item{
  display:flex;
  justify-content:space-between;
  margin-bottom:4px
}
.fkcart-order-summary .fkcart-summary-line-item:last-child{
  margin-bottom:0
}
.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-amount,.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text{
  display:flex;
  align-items:center;
  font-size:14px;
  color:var(--fkcart-primary-text-color);
  font-weight:400;
  gap:8px
}
#fkcart-modal .fkcart-order-summary .fkcart-summary-line-item.fkcart-shipping-wrap .fkcart-summary-amount,#fkcart-modal .fkcart-order-summary .fkcart-summary-line-item.fkcart-shipping-wrap .fkcart-summary-text{
  color:var(--fkcart-primary-text-color)
}
.fkcart-summary-text.fkcart-coupon-text .fkcart-coupon-label{
  font-size:14px;
  color:var(--fkcart-primary-text-color);
  font-weight:400
}
.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text.fkcart-shipping-tax-calculation-text{
  font-size:12px;
  font-weight:400
}
.fkcart-order-summary .fkcart-summary-line-item strong{
  font-size:14px;
  color:var(--fkcart-primary-text-color);
  font-weight:600
}
body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-area{
  border-bottom:1px solid var(--fkcart-border-color);
  border-top:1px solid var(--fkcart-border-color)
}
#fkcart-modal .fkcart-coupon-applied .fkcart-summary-amount{
  color:var(--fkcart-coupon-text-price-color)
}
#fkcart-modal .fkcart-coupon-applied svg{
  width:12px;
  margin:0 5px;
  height:18px;
  margin-top:2px
}
#fkcart-modal .fkcart-coupon-applied .fkcart-remove-coupon{
  font-size:16px;
  line-height:1;
  cursor:pointer
}
.fkcart-coupon-code.fkcart-coupon-code-wrapper{
  display:flex;
  align-items:center;
  gap:8px;
  padding:2px 2px 2px 8px;
  border:1px dashed #5ba238;
  border-radius:19px;
  background:#f1fded
}
.fkcart-coupon-code.fkcart-coupon-code-wrapper span{
  font-weight:400;
  font-size:12px;
  line-height:16px;
  color:#353030
}
#fkcart-modal .fkcart-coupon-applied .fkcart-remove-coupon{
  font-size:16px;
  width:16px;
  height:16px;
  line-height:1;
  cursor:pointer;
  background:#82838e;
  display:inline-block;
  border-radius:50%;
  text-align:center;
  position:relative
}
#fkcart-modal .fkcart-coupon-applied .fkcart-remove-coupon svg{
  width:auto;
  height:auto;
  margin:0 auto;
  position:absolute;
  left:0;
  right:0;
  top:50%;
  margin-top:-4px
}
.fkcart-quick-view-drawer{
  position:fixed;
  right:0;
  top:0;
  background-color:var(--fkcart-bg-color,#fff);
  height:100vh;
  max-height:100vh;
  width:100%;
  display:none;
  max-width:var(--fkcart-slider-desktop-width,420px);
  outline:0;
  z-index:9999999991;
  transform:translate(100%) scale(1);
  transition:transform var(--fkcart-animation-duration,.4s) ease-out
}
.fkcart-quick-view-drawer.fkcart-show{
  transform:translate(0)!important;
  display:flex;
  flex-direction:column
}
.fkcart-quick-view-drawer .fkcart-drawer-header{
  position:sticky;
  top:0;
  background:var(--fkcart-bg-color,#fff);
  z-index:8
}
.fkcart-quick-view-drawer .fkcart-drawer-header-panel{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-top:16px;
  padding-bottom:16px;
  height:52px;
  border-bottom:1px solid var(--fkcart-border-color)
}
.fkcart-quick-view-drawer .fkcart-drawer-header-panel .fkcart-drawer-header-heading{
  font-weight:600;
  font-size:16px
}
.fkcart-quick-view-drawer .fkcart-drawer-content,.fkcart-quick-view-drawer .fkcart-drawer-shimmer{
  display:flex;
  flex-direction:column;
  flex:1;
  overflow-y:auto
}
.fkcart-quick-view-drawer .fkcart-product-form-thumbnail .fkcart-image-wrapper{
  text-decoration:none;
  margin:0;
  padding:0
}
.fkcart-quick-view-drawer .fkcart-product-form-thumbnail img{
  margin:16px auto 12px;
  padding:0;
  display:block;
  border-radius:4px;
  max-width:150px
}
.fkcart-quick-view-drawer .fkcart-product-form-thumbnail img:nth-child(2){
  display:none
}
.fkcart-quick-view-drawer .fkcart-product-form-reset-form .reset_variations::before,.fkcart-quick-view-drawer .fkcart-product-form-reset-form a::before{
  content:unset
}
.fkcart-quick-view-drawer .fkcart-product-form-reset-form{
  text-align:right
}
.fkcart-quick-view-drawer .fkcart-product-form-reset-form .reset_variations,.fkcart-quick-view-drawer .fkcart-product-form-reset-form a{
  font-weight:500;
  font-size:12px;
  line-height:16px;
  color:var(--fkcart-primary-bg-color);
  outline:0;
  box-shadow:none;
  padding:8px 0;
  display:block;
  background:0 0
}
.fkcart-quick-view-drawer .fkcart-product-form-reset-form .reset_variations:focus,.fkcart-quick-view-drawer .fkcart-product-form-reset-form a:focus{
  outline:0;
  box-shadow:none
}
.fkcart-quick-view-drawer .fkcart-product-name-thumbnail .fkcart-item-title{
  text-decoration:none;
  display:block;
  line-height:1.5;
  font-size:16px;
  font-weight:500;
  color:var(--fkcart-primary-text-color);
  outline:0;
  text-align:center
}
.fkcart-quick-view-drawer .fkcart-drawer-content .fkcart-product-form-button,.fkcart-quick-view-drawer .fkcart-drawer-shimmer .fkcart-product-form-button{
  display:flex;
  align-content:end;
  align-items:end;
  border-top:1px solid var(--fkcart-border-color);
  margin-top:auto;
  position:sticky;
  bottom:0;
  background:var(--fkcart-bg-color);
  padding-bottom:10px
}
.fkcart-quick-view-drawer .fkcart-drawer-content .fkcart-view-link-wrap{
  margin-bottom:16px
}
.fkcart-quick-view-drawer .fkcart-quick-view-close{
  cursor:pointer;
  width:20px;
  height:20px;
  text-align:right
}
.fkcart-quick-view-drawer .fkcart-view-link-wrap{
  text-align:left
}
.fkcart-quick-view-drawer .fkcart-view-link-wrap .fkcart-view-link{
  color:var(--fkcart-accent-color);
  text-decoration:none;
  outline:0;
  font-size:14px
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-info{
  justify-content:start
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{
  margin-top:0
}
.fkcart-quick-view-drawer .fkcart-product-description{
  color:var(--fkcart-secondary-text-color);
  line-height:1.5;
  font-size:14px
}
#fkcart-modal .fkcart-product-form-field{
  margin-bottom:16px;
  display:flex;
  flex-direction:column
}
#fkcart-modal .fkcart-product-form-field.variations{
  margin:0
}
#fkcart-modal .fkcart-product-form-field form{
  margin:0
}
.fkcart-product-form-field .woocommerce-variation-add-to-cart{
  display:flex;
  align-items:baseline;
  gap:16px
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap{
  display:flex;
  align-items:center;
  margin-bottom:16px
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap input:not([type=checkbox]):not([type=radio]):not(.fkcart-quantity__input),#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap select{
  font-size:14px;
  min-height:36px;
  padding:4px 10px;
  border-radius:4px;
  width:100%;
  -webkit-appearance:none
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap input,#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap select{
  border-color:var(--fkcart-border-color);
  background:#fff;
  color:#353030;
  box-sizing:border-box
}
#fkcart-modal .fkcart-product-form-field .fkcart-input-label{
  display:inline-flex;
  font-weight:500;
  margin-bottom:4px;
  font-size:14px;
  min-width:100px
}
#fkcart-modal .fkcart-product-form-field #fkwcs_stripe_smart_button_wrapper{
  margin-top:10px
}
.fkcart-quick-view-drawer .fkcart-desc-title{
  font-weight:600;
  font-size:18px;
  margin-top:16px
}
#fkcart-modal .fkcart-product-form-field .fkcart-quantity-selector{
  margin-top:0
}
#fkcart-modal .fkcart-quick-view-drawer .woocommerce-variation-description{
  display:none
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-item-product-stock{
  display:flex;
  justify-content:space-between
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap .woocommerce-variation{
  display:flex;
  align-items:center;
  justify-content:space-between
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap .woocommerce-variation .woocommerce-variation-price{
  margin:0
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table,#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table td,#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table th,#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table tr{
  padding:0;
  margin:0;
  background-color:var(--fkcart-bg-color);
  border:0;
  border-collapse:collapse
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table th{
  text-align:left;
  min-width:100px
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table td{
  width:100%
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table tr{
  display:flex;
  flex-direction:row;
  gap:16px;
  align-items:baseline;
  flex-wrap:nowrap
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap .woocommerce-variation p{
  margin:0;
  padding:0
}
#fkcart-modal .fkcart-quick-view-drawer .stock::before{
  content:unset
}
#fkcart-modal .fkcart-quick-view-drawer .stock{
  display:inline-flex;
  text-align:center;
  place-content:center;
  background:var(--fkcart-success-bg-color);
  border-radius:30px;
  font-weight:500;
  font-size:12px;
  color:var(--fkcart-success-color);
  line-height:16px;
  padding:2px 12px;
  box-sizing:border-box
}
#fkcart-modal .fkcart-quick-view-drawer .stock.out-of-stock{
  background-color:var(--fkcart-error-bg-color);
  color:var(--fkcart-error-color)
}
#fkcart-modal .fkcart-quick-view-drawer .woocommerce-Price-amount{
  font-weight:400;
  font-size:16px;
  line-height:16px;
  color:var(--fkcart-primary-text-color)
}
#fkcart-modal .fkcart-checkout-wrap .fkcart-shopping-link,#fkcart-modal .fkcart-shopping-link{
  font-size:14px;
  text-align:center;
  color:var(--fkcart-secondary-text-color);
  font-weight:500;
  line-height:20px;
  cursor:pointer;
  display:block;
  text-decoration:none;
  margin:10px 0 -5px
}
#fkcart-modal[data-upsell-style] .fkcart-preview-loading [class*=fkcart-upsell-style]{
  display:none
}
#fkcart-modal[data-upsell-style=style1] .fkcart-preview-loading .fkcart-upsell-style1{
  display:block
}
#fkcart-modal[data-upsell-style=style2] .fkcart-preview-loading .fkcart-upsell-style2{
  display:block
}
#fkcart-modal[data-upsell-style=style3] .fkcart-preview-loading .fkcart-upsell-style3{
  display:block
}
#fkcart-modal .fkcart-quantity-selector [data-lastpass-icon-root]{
  display:none
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:last-child:hover .fkcart-reward-text{
  left:0;
  right:unset
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-item-wrap .fkcart--item .fkcart-item-price{
  text-align:left
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap{
  justify-content:right
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .fkcart-attr-value{
  padding:0 3px 0 0
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{
  text-align:center
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-carousel__container,.rtl #fkcart-modal .fkcart-carousel-dots{
  flex-direction:row-reverse
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price.fkcart-loading:after{
  display:none
}
#fkcart-modal .fkcart-coupon-applied.fkcart-shimmer-active .fkcart-summary-amount:after,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price.fkcart-loading .subscription-price:after,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price.fkcart-loading span.woocommerce-Price-amount.amount:after{
  animation:shimmer 2s linear infinite;
  background:linear-gradient(to right,#eff1f3 4%,#e2e2e2 25%,#eff1f3 36%);
  background-size:1000px 100%;
  content:" ";
  display:block;
  margin:0;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  left:0;
  z-index:999
}
#fkcart-modal .fkcart-coupon-applied.fkcart-shimmer-active .fkcart-summary-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price.fkcart-loading span.woocommerce-Price-amount.amount{
  position:relative
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper.fkcart-loading-active.fkcart-loading:after,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper.fkcart-loading-active.fkcart-loading:before{
  display:block
}
#fkcart-modal .fkcart-slider-notices[data-status=warning]{
  background:#fef7e8;
  font-size:12px;
  color:#000;
  padding:8px 16px
}
.fkcart-reward-product-wrap.fkcart-animation-active .fkcart-progress:after{
  background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgb(255 255 255 / .2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgb(255 255 255 / .2)),color-stop(.75,rgb(255 255 255 / .2)),color-stop(.75,transparent),to(transparent));
  background-image:-moz-linear-gradient(-45deg,rgb(255 255 255 / .2) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .2) 50%,rgb(255 255 255 / .2) 75%,transparent 75%,transparent);
  z-index:1;
  -webkit-background-size:50px 50px;
  -moz-background-size:50px 50px;
  background-size:50px 50px;
  -webkit-animation:rewards-animation 2s linear infinite;
  -moz-animation:rewards-animation 2s linear infinite
}
@-webkit-keyframes rewards-animation{
  0%{
    background-position:0 0
  }
  100%{
    background-position:50px 50px
  }
}
@-moz-keyframes rewards-animation{
  0%{
    background-position:0 0
  }
  100%{
    background-position:50px 50px
  }
}
#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button.fkcart-quantity-down{
  margin-right:1px
}
#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button.fkcart-quantity-up{
  margin-left:1px
}
#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button.fkcart-quantity-up:hover{
  background-color:rgb(228 228 228 / .5);
  border-top-left-radius:0;
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  border-bottom-left-radius:0;
  transition:.3s
}
#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button.fkcart-quantity-down:hover{
  background-color:rgb(228 228 228 / .5);
  transition:.3s;
  border-top-left-radius:6px;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:6px
}
#fkcart-modal .fkcart-slider-footer.fkcart-pb-16{
  padding-bottom:0
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-field .variations_form .woocommerce-variation-add-to-cart{
  display:block;
  gap:initial
}
#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap{
  display:inherit
}
#fkcart-modal .fkcart-order-summary p{
  margin:0
}
#fkcart-modal .fkcart-order-summary.fkcart-germanized{
  padding-top:0
}
#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error{
  margin:0 0 16px;
  font-size:14px;
  font-weight:400;
  color:var(--fkcart-primary-text-color)
}
#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error li{
  display:block
}
#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error li,#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error li a{
  font-size:14px;
  line-height:1.5
}
#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error li a{
  display:inline-block
}
#fkcart-modal .fkcart-order-summary .fkcart-summary-line-item.fkcart-subscription-wrap .fkcart-summary-amount{
  display:block;
  text-align:right
}
#fkcart-modal .fkcart-summary-line-item.fkcart-subscription-wrap .fkcart-summary-amount strong{
  font-weight:400
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input{
  border-radius:0;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px
}
#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-coupon-area .fkcart-coupon-input-wrap .fkcart-coupon-button{
  border-radius:8px 0 0 8px
}
@media screen and (min-width:1000px){
  [data-hide=desktop]{
    display:none!important
  }
  .fkcart-quick-view-drawer .fkcart-drawer-backdrop{
    position:fixed;
    top:0;
    height:100vh;
    width:100vw;
    background:#000;
    opacity:0;
    visibility:hidden;
    transition:visibility .6s ease-in-out,opacity .4s ease-in-out
  }
  .fkcart-quick-view-drawer.fkcart-show .fkcart-drawer-backdrop{
    right:100%;
    visibility:visible;
    opacity:.3
  }
  #fkcart-floating-toggler .fkcart-item-count{
    min-width:24px;
    height:24px;
    font-size:12px
  }
}
@media screen and (max-width:1000px){
  #fkcart-modal .fkcart-drawer{
    left:auto;
    height:auto;
    width:auto;
    max-width:var(--fkcart-slider-desktop-width,420px);
    overflow:initial;
    position:inherit;
    min-width:100%
  }
  #fkcart-modal .fkcart-preview-ui .fkcart-slider-body.fkcart-body-style3{
    grid-template-rows:1fr 150px
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{
    padding:16px 32px
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-items{
    overflow:hidden;
    width:100%;
    padding:0
  }
  #fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container,#fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container .fkcart-drawer-wrap{
    height:auto
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart-item-wrap{
    display:flex;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -webkit-tap-highlight-color:#fff0;
    margin-left:-15px
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{
    margin-bottom:0;
    padding-left:15px;
    display:flex;
    height:auto;
    position:relative;
    flex:0 0 100%;
    flex-direction:row;
    text-align:left
  }
  #fkcart-modal .fkcart-drawer .fkcart-nav-btn{
    top:50%
  }
  body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item a.fkcart-item-title{
    margin-bottom:2px
  }
  body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-price{
    margin:0 0 2px
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{
    margin:0 8px 0 0
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-info .fkcart-item-price{
    display:none
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-misc{
    display:block
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-container{
    transform:unset!important;
    border-right:0
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar{
    width:1px;
    height:2px
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar-track{
    background:0 0
  }
  .fkcart-quick-view-drawer{
    height:auto;
    max-height:100vh;
    bottom:0;
    overflow-y:initial;
    transform:translateY(100%)
  }
  .fkcart-quick-view-drawer .fkcart-drawer-backdrop{
    position:absolute;
    content:"";
    width:100%;
    left:0;
    background:#000;
    visibility:hidden;
    opacity:0;
    z-index:2;
    transition:opacity .6s ease-in-out,visibility .6s ease-in-out
  }
  .fkcart-quick-view-drawer.fkcart-show{
    transform:translateY(0)
  }
  .fkcart-quick-view-drawer.fkcart-show .fkcart-drawer-backdrop{
    visibility:visible;
    opacity:.3;
    height:100vh;
    bottom:calc(100% - 10px)
  }
  .fkcart-quick-view-drawer .fkcart-drawer-content,.fkcart-quick-view-drawer .fkcart-drawer-shimmer{
    z-index:3;
    position:relative;
    background:var(--fkcart-bg-color,#fff);
    overflow-y:auto;
    padding:0;
    top:0
  }
  #fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper{
    width:65px;
    flex:0 0 65px;
    margin-right:16px;
    height:65px
  }
  #fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item{
    margin-bottom:0
  }
  .fkcart-quick-view-drawer .fkcart-product-meta{
    padding-bottom:20px;
    border-bottom:1px solid var(--fkcart-border-color);
    margin-bottom:20px;
    position:sticky;
    top:0;
    background:var(--fkcart-bg-color);
    z-index:1
  }
  #fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{
    margin-top:4px
  }
  #fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{
    max-height:96px;
    max-width:96px
  }
}
@media screen and (max-width:768px){
  #fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{
    max-height:70px;
    max-width:70px
  }
  #fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{
    gap:8px
  }
}
@media screen and (max-width:480px){
  #fkcart-modal .fkcart-preview-ui,#fkcart-modal .fkcart-slider-notices,.fkcart-quick-view-drawer{
    max-width:var(--fkcart-slider-mobile-width,'100%')
  }
  #fkcart-floating-toggler{
    width:calc(var(--fkcart-toggle-size) * 1.5 * 1px);
    height:calc(var(--fkcart-toggle-size) * 1.5 * 1px)
  }
  #fkcart-floating-toggler .fkcart-floating-icon svg{
    width:calc(var(--fkcart-toggle-size) * .7 * 1px);
    height:calc(var(--fkcart-toggle-size) * .7 * 1px)
  }
  #fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{
    max-height:50px;
    max-width:50px
  }
}
@keyframes fkcartSpinAround{
  0%{
    transform:rotate(0)
  }
  to{
    transform:rotate(359deg)
  }
}
@keyframes fkcartCheckmark{
  0%{
    height:0;
    width:0;
    opacity:1
  }
  20%{
    height:0;
    width:6px;
    opacity:1
  }
  40%{
    height:14px;
    width:6px;
    opacity:1
  }
  100%{
    height:14px;
    width:6px;
    opacity:1
  }
}
@keyframes fkcartShimmer{
  0%{
    opacity:.5
  }
  50%{
    opacity:1
  }
  100%{
    opacity:.5
  }
}
@keyframes rotation{
  0%{
    transform:rotate(0)
  }
  to{
    transform:rotate(359deg)
  }
}
.fkcart-block-swatch-list{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px
}
.fkcart-shortcode-container{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  gap:10px;
  align-items:center;
  cursor:pointer
}
.fkcart-shortcode-container .fkcart-shortcode-icon-wrap{
  position:relative;
  display:flex;
  align-items:center
}
.fkcart-shortcode-container .fkcart-shortcode-count{
  position:absolute;
  top:-5px;
  right:-5px;
  min-width:18px;
  width:auto;
  height:18px;
  display:flex;
  -js-display:flex;
  align-items:center;
  justify-content:center;
  background-color:var(--fkcart-toggle-count-bg-color);
  border-radius:100%;
  color:var(--fkcart-toggle-count-font-color);
  z-index:20;
  font-weight:600;
  font-size:12px;
  line-height:10px;
  box-sizing:border-box;
  padding:2px
}
.fkcart-shortcode-container .fkcart-shortcode-price{
  font-size:var(--fkcart-menu-text-size)
}
#fkcart-modal p.backorder_notification{
  font-size:12px;
  margin-bottom:0
}
body.single-product a.added_to_cart.wc-forward{
  display:none
}
.fkcart-checkout-wrap .woocommerce-mini-cart__buttons.buttons{
  margin:0
}
#fkcart-modal .fkcart-order-summary{
  padding-top:16px;
  padding-bottom:16px
}
#fkcart-modal .fkcart_summary_cta{
  padding-bottom:16px
}
#fkcart-modal .fkwcs_paylater_messaging:empty{
  display:none
}
#fkcart-modal .fkwcs_paylater_messaging{
  margin-top:0
}
.fkcart-checkout-wrap #fkcart-checkout-button{
  position:relative
}
.fkcart-progress-container{
  text-align:center;
  max-width:100%;
  padding:8px 16px
}
.fkcart-progress-title{
  font-size:12px;
  margin-bottom:2px;
  font-weight:400;
  color:var(--fkcart-secondary-text-color)
}
.fkcart-amount{
  font-weight:700;
  color:var(--fkcart-primary-text-color)
}
.fkcart-progress-bar{
  display:flex
}
.fkcart-progress{
  position:absolute;
  top:18px;
  left:0;
  height:8px;
  background-color:#d1e9e2;
  border-radius:20px;
  transform:translateY(-50%);
  transition:width 2s ease-in-out;
  width:100%;
  margin-top:0
}
.fkcart-milestone{
  text-align:center;
  padding-bottom:46px;
  position:relative;
  width:100%
}
.fkcart-milestone .fkcart-icon{
  width:36px;
  height:36px;
  border:2px solid #d1e9e2;
  border-radius:50%;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  margin:0 auto;
  position:relative;
  z-index:10;
  background-color:#fff
}
.fkcart-milestone .fkcart-label{
  font-size:10px;
  color:var(--fkcart-primary-text-color);
  line-height:12px;
  font-weight:400
}
.fkcart-milestone.active .fkcart-icon{
  background-color:#00bfa5;
  color:#fff
}
.fkcart-milestone.active .fkcart-label{
  color:#000
}
.fkcart-icon img{
  width:32px;
  height:32px;
  display:block;
  margin:0 auto
}
.fkcart-progress:after{
  content:'';
  width:0%;
  position:absolute;
  max-width:100%;
  left:0;
  right:0;
  bottom:0;
  background:var(--fkcart-progress-bar-active-color);
  top:0;
  border-radius:20px;
  animation:progressAnimation 2s ease-in-out forwards
}
.fkcart-progress-title span{
  font-weight:600
}
.fkcart-milestone.fkcart-icon-label-non-empty .fkcart-label:empty{
  display:block
}
.fkcart-milestone .fkcart-label:empty{
  display:none
}
.fkcart-milestone .fkcart-icon svg path{
  fill:var(--fkcart-progress-bar-icon-color)
}
.is-activated .fkcart-icon svg path{
  fill:var(--fkcart-progress-bar-active-icon-color)
}
.is-activated .fkcart-icon{
  border-color:#fff;
  background:var(--fkcart-progress-bar-bg-color-active-icon)
}
.fkcart-icon-wrap{
  position:absolute;
  max-width:70px
}
.fkcart-item-meta{
  width:100%
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-wrap-start .fkcart-item-meta{
  max-width:60%;
  width:100%;
  display:flex;
  flex-direction:column;
  gap:8px
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-wrap-start .fkcart-item-misc{
  width:100%;
  padding-bottom:0;
  max-width:40%;
  text-align:right;
  display:flex;
  flex-direction:column
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-wrap-start .fkcart-item-misc .fkcart-item-misc{
  width:100%
}
#fkcart-modal span#ppc-button-minicart{
  margin-bottom:16px
}
#fkcart-modal span#ppc-button-minicart:empty{
  display:none
}
#fkcart-modal .fkcart-product-description *,#fkcart-modal .fkcart-product-description p{
  font-weight:400!important
}
#fkcart-modal .fkwcs_fkcart_gpay_wrapper{
  padding-bottom:12px
}
#fkcart-modal .fkwcs_google_pay_wrapper{
  margin:0
}
body #fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap select{
  background:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 9l5 5 5-5z"/></svg>') no-repeat right 0 center;
  background-color:#fff;
  padding-right:24px;
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none
}
.theme-shoptimizer #fkcart-modal .fkcart-preview-ui .fkcart-slider-body{
  scrollbar-gutter:stable!important
}
.fkcart-popup{
  display:none
}
.fkcart-learn-more{
  cursor:pointer;
  text-decoration:underline
}
@media (min-width:769px){
  #fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-remove-item span svg{
    max-width:12px;
    max-height:12px
  }
  .fkcart-learn-more{
    display:none
  }
  .fkcart-desktop-content{
    display:block
  }
}
@media screen and (max-width:1000px){
  .rtl #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart-item-wrap{
    flex-direction:row-reverse
  }
  .rtl #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{
    text-align:right;
    padding:0 15px 0 0
  }
  .rtl #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{
    margin:0 0 0 24px
  }
  .rtl #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-misc{
    margin-left:15px
  }
}
@media screen and (max-width:767px){
  @media screen and (-webkit-min-device-pixel-ratio:0){
    #fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input{
      font-size:16px;
      max-height:36px
    }
    body #fkcart-modal .fkcart-quantity-selector .fkcart-quantity__input{
      font-size:16px
    }
  }
  #fkcart-popup .fkcart-popup-content .fkcart-addon-title{
    font-size:18px;
    font-weight:500;
    line-height:1.5;
    color:var(--fkcart-primary-text-color)
  }
  #fkcart-popup .fkcart-popup-content .fkcart-item-meta-content{
    color:var(--fkcart-primary-text-color);
    font-size:14px;
    line-height:1.5;
    font-weight:400;
    margin-top:8px
  }
  body #fkcart-spl-addon .fkcart-spl-addon-image-wrap{
    max-width:36px!important;
    height:36px!important
  }
  #fkcart-modal .fkcart-drawer .fkcart-drawer-heading{
    font-size:16px
  }
  .fkcart-title-wrap{
    display:flex;
    align-items:center;
    justify-content:space-between;
    position:relative;
    padding-right:30px
  }
  #fkcart-spl-addon .fkcart-item-meta-content p{
    display:none
  }
  .fkcart-desktop-content{
    display:none
  }
  .fkcart-learn-more{
    display:inline-block;
    margin-top:2px;
    font-size:12px;
    text-decoration:none;
    font-weight:500;
    outline:0;
    color:var(--fkcart-primary-bg-color)
  }
  .fkcart-learn-more:hover{
    color:var(--fkcart-primary-bg-color)
  }
  .fkcart-popup{
    display:flex;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgb(0 0 0 / .5);
    justify-content:center;
    align-items:center;
    opacity:0;
    visibility:hidden;
    transition:opacity .3s ease,visibility .3s ease;
    z-index:999999
  }
  .fkcart-popup.fkcart-active{
    opacity:1;
    visibility:visible
  }
  .fkcart-popup-content{
    background-color:#fff;
    padding:24px 16px;
    border-radius:12px;
    max-width:100%;
    margin-left:16px;
    margin-right:16px;
    position:relative;
    transform:scale(.7);
    transition:transform .3s ease
  }
  .fkcart-popup.fkcart-active .fkcart-popup-content{
    transform:scale(1)
  }
  .fkcart-close{
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    cursor:pointer
  }
  body .fkcart-icon-wrap{
    max-width:100%
  }
  #fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-remove-item span{
    width:18px;
    height:18px
  }
}
/* === wp-content/cache/flying-press/4fb5f7fc5e41.frontend.min.css === */
:root{
  --direction-multiplier:1
}
body.rtl,html[dir=rtl]{
  --direction-multiplier:-1
}
.elementor-hidden{
  display:none
}
.elementor-visibility-hidden{
  visibility:hidden
}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  top:-10000em;
  width:1px;
  clip:rect(0,0,0,0);
  border:0
}
.elementor-clearfix:after{
  clear:both;
  content:"";
  display:block;
  height:0;
  width:0
}
.e-logo-wrapper{
  display:inline-block;
  line-height:1
}
.e-logo-wrapper i{
  color:var(--e-a-color-circle-logo);
  font-size:2.5em
}
.elementor *,.elementor :after,.elementor :before{
  box-sizing:border-box
}
.elementor a{
  box-shadow:none;
  text-decoration:none
}
.elementor hr{
  background-color:#fff0;
  margin:0
}
.elementor img{
  border:none;
  border-radius:0;
  box-shadow:none;
  height:auto;
  max-width:100%
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{
  margin:0
}
.elementor embed,.elementor iframe,.elementor object,.elementor video{
  border:none;
  line-height:1;
  margin:0;
  max-width:100%;
  width:100%
}
.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{
  direction:ltr;
  inset:0;
  overflow:hidden;
  position:absolute;
  z-index:0
}
.elementor .elementor-background-video-container{
  pointer-events:none;
  transition:opacity 1s
}
.elementor .elementor-background-video-container.elementor-loading{
  opacity:0
}
.elementor .elementor-background-video,.elementor .elementor-background-video-embed{
  max-width:none
}
.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{
  inset-block-start:50%;
  inset-inline-start:50%;
  position:absolute;
  transform:translate(-50%,-50%)
}
.elementor .elementor-background-video-hosted{
  -o-object-fit:cover;
  object-fit:cover
}
.elementor .elementor-background-overlay{
  inset:0;
  position:absolute
}
.elementor .elementor-background-slideshow{
  inset:0;
  position:absolute;
  z-index:0
}
.elementor .elementor-background-slideshow__slide__image{
  background-position:50%;
  background-size:cover;
  height:100%;
  width:100%
}
.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{
  position:absolute
}
.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{
  position:fixed
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{
  max-width:100%
}
@media (max-width:1024px){
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{
    max-width:100%
  }
}
@media (max-width:767px){
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{
    max-width:100%
  }
}
.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{
  z-index:1
}
.elementor-element{
  --flex-direction:initial;
  --flex-wrap:initial;
  --justify-content:initial;
  --align-items:initial;
  --align-content:initial;
  --gap:initial;
  --flex-basis:initial;
  --flex-grow:initial;
  --flex-shrink:initial;
  --order:initial;
  --align-self:initial;
  align-self:var(--align-self);
  flex-basis:var(--flex-basis);
  flex-grow:var(--flex-grow);
  flex-shrink:var(--flex-shrink);
  order:var(--order)
}
.elementor-element:where(.e-con-full,.elementor-widget){
  align-content:var(--align-content);
  align-items:var(--align-items);
  flex-direction:var(--flex-direction);
  flex-wrap:var(--flex-wrap);
  gap:var(--row-gap) var(--column-gap);
  justify-content:var(--justify-content)
}
.elementor-invisible{
  visibility:hidden
}
.elementor-custom-embed-play{
  inset-block-start:50%;
  inset-inline-start:50%;
  position:absolute;
  transform:translate(calc(-50% * var(--direction-multiplier)),-50%)
}
.elementor-custom-embed-play i{
  color:#fff;
  font-size:100px;
  text-shadow:1px 0 6px rgb(0 0 0 / .3)
}
.elementor-custom-embed-play svg{
  fill:#fff;
  filter:drop-shadow(1px 0 6px rgb(0 0 0 / .3));
  height:100px;
  width:100px
}
.elementor-custom-embed-play i,.elementor-custom-embed-play svg{
  opacity:.8;
  transition:all .5s
}
.elementor-custom-embed-play.elementor-playing i{
  font-family:eicons
}
.elementor-custom-embed-play.elementor-playing i:before{
  content:"\e8fb"
}
.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{
  animation:eicon-spin 2s linear infinite
}
.elementor-tag{
  display:inline-flex
}
.elementor-ken-burns{
  transition-duration:10s;
  transition-property:transform;
  transition-timing-function:linear
}
.elementor-ken-burns--out{
  transform:scale(1.3)
}
.elementor-ken-burns--active{
  transition-duration:20s
}
.elementor-ken-burns--active.elementor-ken-burns--out{
  transform:scale(1)
}
.elementor-ken-burns--active.elementor-ken-burns--in{
  transform:scale(1.3)
}
.elementor-align-center{
  text-align:center
}
.elementor-align-right{
  text-align:right
}
.elementor-align-left{
  text-align:left
}
.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{
  width:auto
}
.elementor-align-justify .elementor-button{
  width:100%
}
@media (min-width:9999px){
  .elementor-widescreen-align-center{
    text-align:center
  }
  .elementor-widescreen-align-right{
    text-align:right
  }
  .elementor-widescreen-align-left{
    text-align:left
  }
  .elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{
    width:auto
  }
  .elementor-widescreen-align-justify .elementor-button{
    width:100%
  }
}
@media (max-width:0px){
  .elementor-laptop-align-center{
    text-align:center
  }
  .elementor-laptop-align-right{
    text-align:right
  }
  .elementor-laptop-align-left{
    text-align:left
  }
  .elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{
    width:auto
  }
  .elementor-laptop-align-justify .elementor-button{
    width:100%
  }
  .elementor-tablet_extra-align-center{
    text-align:center
  }
  .elementor-tablet_extra-align-right{
    text-align:right
  }
  .elementor-tablet_extra-align-left{
    text-align:left
  }
  .elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{
    width:auto
  }
  .elementor-tablet_extra-align-justify .elementor-button{
    width:100%
  }
}
@media (max-width:1024px){
  .elementor-tablet-align-center{
    text-align:center
  }
  .elementor-tablet-align-right{
    text-align:right
  }
  .elementor-tablet-align-left{
    text-align:left
  }
  .elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{
    width:auto
  }
  .elementor-tablet-align-justify .elementor-button{
    width:100%
  }
}
@media (max-width:0px){
  .elementor-mobile_extra-align-center{
    text-align:center
  }
  .elementor-mobile_extra-align-right{
    text-align:right
  }
  .elementor-mobile_extra-align-left{
    text-align:left
  }
  .elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{
    width:auto
  }
  .elementor-mobile_extra-align-justify .elementor-button{
    width:100%
  }
}
@media (max-width:767px){
  .elementor-mobile-align-center{
    text-align:center
  }
  .elementor-mobile-align-right{
    text-align:right
  }
  .elementor-mobile-align-left{
    text-align:left
  }
  .elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{
    width:auto
  }
  .elementor-mobile-align-justify .elementor-button{
    width:100%
  }
}
:root{
  --page-title-display:block
}
.elementor-page-title,h1.entry-title{
  display:var(--page-title-display)
}
@keyframes eicon-spin{
  0%{
    transform:rotate(0deg)
  }
  to{
    transform:rotate(359deg)
  }
}
.eicon-animation-spin{
  animation:eicon-spin 2s linear infinite
}
.elementor-section{
  position:relative
}
.elementor-section .elementor-container{
  display:flex;
  margin-inline:auto;
  position:relative
}
@media (max-width:1024px){
  .elementor-section .elementor-container{
    flex-wrap:wrap
  }
}
.elementor-section.elementor-section-boxed>.elementor-container{
  max-width:1140px
}
.elementor-section.elementor-section-stretched{
  position:relative;
  width:100%
}
.elementor-section.elementor-section-items-top>.elementor-container{
  align-items:flex-start
}
.elementor-section.elementor-section-items-middle>.elementor-container{
  align-items:center
}
.elementor-section.elementor-section-items-bottom>.elementor-container{
  align-items:flex-end
}
@media (min-width:768px){
  .elementor-section.elementor-section-height-full{
    height:100vh
  }
  .elementor-section.elementor-section-height-full>.elementor-container{
    height:100%
  }
}
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{
  align-items:flex-start
}
.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{
  align-items:center
}
.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{
  align-items:flex-end
}
.elementor-widget-wrap{
  align-content:flex-start;
  flex-wrap:wrap;
  position:relative;
  width:100%
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
  display:flex
}
.elementor-widget-wrap>.elementor-element{
  width:100%
}
.elementor-widget-wrap.e-swiper-container{
  width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
}
.elementor-widget{
  position:relative
}
.elementor-widget:not(:last-child){
  margin-block-end:var(--kit-widget-spacing,20px)
}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{
  margin-block-end:0
}
.elementor-column{
  display:flex;
  min-height:1px;
  position:relative
}
.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{
  padding:5px
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
  padding:10px
}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{
  padding:15px
}
.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{
  padding:20px
}
.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{
  padding:30px
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{
  padding:0
}
@media (min-width:768px){
  .elementor-column.elementor-col-10,.elementor-column[data-col="10"]{
    width:10%
  }
  .elementor-column.elementor-col-11,.elementor-column[data-col="11"]{
    width:11.111%
  }
  .elementor-column.elementor-col-12,.elementor-column[data-col="12"]{
    width:12.5%
  }
  .elementor-column.elementor-col-14,.elementor-column[data-col="14"]{
    width:14.285%
  }
  .elementor-column.elementor-col-16,.elementor-column[data-col="16"]{
    width:16.666%
  }
  .elementor-column.elementor-col-20,.elementor-column[data-col="20"]{
    width:20%
  }
  .elementor-column.elementor-col-25,.elementor-column[data-col="25"]{
    width:25%
  }
  .elementor-column.elementor-col-30,.elementor-column[data-col="30"]{
    width:30%
  }
  .elementor-column.elementor-col-33,.elementor-column[data-col="33"]{
    width:33.333%
  }
  .elementor-column.elementor-col-40,.elementor-column[data-col="40"]{
    width:40%
  }
  .elementor-column.elementor-col-50,.elementor-column[data-col="50"]{
    width:50%
  }
  .elementor-column.elementor-col-60,.elementor-column[data-col="60"]{
    width:60%
  }
  .elementor-column.elementor-col-66,.elementor-column[data-col="66"]{
    width:66.666%
  }
  .elementor-column.elementor-col-70,.elementor-column[data-col="70"]{
    width:70%
  }
  .elementor-column.elementor-col-75,.elementor-column[data-col="75"]{
    width:75%
  }
  .elementor-column.elementor-col-80,.elementor-column[data-col="80"]{
    width:80%
  }
  .elementor-column.elementor-col-83,.elementor-column[data-col="83"]{
    width:83.333%
  }
  .elementor-column.elementor-col-90,.elementor-column[data-col="90"]{
    width:90%
  }
  .elementor-column.elementor-col-100,.elementor-column[data-col="100"]{
    width:100%
  }
}
@media (max-width:479px){
  .elementor-column.elementor-xs-10{
    width:10%
  }
  .elementor-column.elementor-xs-11{
    width:11.111%
  }
  .elementor-column.elementor-xs-12{
    width:12.5%
  }
  .elementor-column.elementor-xs-14{
    width:14.285%
  }
  .elementor-column.elementor-xs-16{
    width:16.666%
  }
  .elementor-column.elementor-xs-20{
    width:20%
  }
  .elementor-column.elementor-xs-25{
    width:25%
  }
  .elementor-column.elementor-xs-30{
    width:30%
  }
  .elementor-column.elementor-xs-33{
    width:33.333%
  }
  .elementor-column.elementor-xs-40{
    width:40%
  }
  .elementor-column.elementor-xs-50{
    width:50%
  }
  .elementor-column.elementor-xs-60{
    width:60%
  }
  .elementor-column.elementor-xs-66{
    width:66.666%
  }
  .elementor-column.elementor-xs-70{
    width:70%
  }
  .elementor-column.elementor-xs-75{
    width:75%
  }
  .elementor-column.elementor-xs-80{
    width:80%
  }
  .elementor-column.elementor-xs-83{
    width:83.333%
  }
  .elementor-column.elementor-xs-90{
    width:90%
  }
  .elementor-column.elementor-xs-100{
    width:100%
  }
}
@media (max-width:767px){
  .elementor-column.elementor-sm-10{
    width:10%
  }
  .elementor-column.elementor-sm-11{
    width:11.111%
  }
  .elementor-column.elementor-sm-12{
    width:12.5%
  }
  .elementor-column.elementor-sm-14{
    width:14.285%
  }
  .elementor-column.elementor-sm-16{
    width:16.666%
  }
  .elementor-column.elementor-sm-20{
    width:20%
  }
  .elementor-column.elementor-sm-25{
    width:25%
  }
  .elementor-column.elementor-sm-30{
    width:30%
  }
  .elementor-column.elementor-sm-33{
    width:33.333%
  }
  .elementor-column.elementor-sm-40{
    width:40%
  }
  .elementor-column.elementor-sm-50{
    width:50%
  }
  .elementor-column.elementor-sm-60{
    width:60%
  }
  .elementor-column.elementor-sm-66{
    width:66.666%
  }
  .elementor-column.elementor-sm-70{
    width:70%
  }
  .elementor-column.elementor-sm-75{
    width:75%
  }
  .elementor-column.elementor-sm-80{
    width:80%
  }
  .elementor-column.elementor-sm-83{
    width:83.333%
  }
  .elementor-column.elementor-sm-90{
    width:90%
  }
  .elementor-column.elementor-sm-100{
    width:100%
  }
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-column.elementor-md-10{
    width:10%
  }
  .elementor-column.elementor-md-11{
    width:11.111%
  }
  .elementor-column.elementor-md-12{
    width:12.5%
  }
  .elementor-column.elementor-md-14{
    width:14.285%
  }
  .elementor-column.elementor-md-16{
    width:16.666%
  }
  .elementor-column.elementor-md-20{
    width:20%
  }
  .elementor-column.elementor-md-25{
    width:25%
  }
  .elementor-column.elementor-md-30{
    width:30%
  }
  .elementor-column.elementor-md-33{
    width:33.333%
  }
  .elementor-column.elementor-md-40{
    width:40%
  }
  .elementor-column.elementor-md-50{
    width:50%
  }
  .elementor-column.elementor-md-60{
    width:60%
  }
  .elementor-column.elementor-md-66{
    width:66.666%
  }
  .elementor-column.elementor-md-70{
    width:70%
  }
  .elementor-column.elementor-md-75{
    width:75%
  }
  .elementor-column.elementor-md-80{
    width:80%
  }
  .elementor-column.elementor-md-83{
    width:83.333%
  }
  .elementor-column.elementor-md-90{
    width:90%
  }
  .elementor-column.elementor-md-100{
    width:100%
  }
}
@media (min-width:9999px){
  .elementor-reverse-widescreen>.elementor-container>:first-child{
    order:10
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(2){
    order:9
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(3){
    order:8
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(4){
    order:7
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(5){
    order:6
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(6){
    order:5
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(7){
    order:4
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(8){
    order:3
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(9){
    order:2
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(10){
    order:1
  }
}
@media (max-width:0px){
  .elementor-reverse-laptop>.elementor-container>:first-child{
    order:10
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(2){
    order:9
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(3){
    order:8
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(4){
    order:7
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(5){
    order:6
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(6){
    order:5
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(7){
    order:4
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(8){
    order:3
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(9){
    order:2
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(10){
    order:1
  }
}
@media (min-width:9999px) and (max-width:-1){
  .elementor-reverse-laptop>.elementor-container>:first-child{
    order:10
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(2){
    order:9
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(3){
    order:8
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(4){
    order:7
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(5){
    order:6
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(6){
    order:5
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(7){
    order:4
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(8){
    order:3
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(9){
    order:2
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(10){
    order:1
  }
}
@media (max-width:0px){
  .elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){
    order:0
  }
  .elementor-reverse-tablet_extra>.elementor-container>:first-child{
    order:10
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){
    order:9
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){
    order:8
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){
    order:7
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){
    order:6
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){
    order:5
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){
    order:4
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){
    order:3
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){
    order:2
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){
    order:1
  }
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-reverse-tablet>.elementor-container>:first-child{
    order:10
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(2){
    order:9
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(3){
    order:8
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(4){
    order:7
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(5){
    order:6
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(6){
    order:5
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(7){
    order:4
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(8){
    order:3
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(9){
    order:2
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(10){
    order:1
  }
}
@media (min-width:9999px) and (max-width:1024px){
  .elementor-reverse-tablet>.elementor-container>:first-child{
    order:10
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(2){
    order:9
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(3){
    order:8
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(4){
    order:7
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(5){
    order:6
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(6){
    order:5
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(7){
    order:4
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(8){
    order:3
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(9){
    order:2
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(10){
    order:1
  }
}
@media (max-width:0px){
  .elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){
    order:0
  }
  .elementor-reverse-mobile_extra>.elementor-container>:first-child{
    order:10
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){
    order:9
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){
    order:8
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){
    order:7
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){
    order:6
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){
    order:5
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){
    order:4
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){
    order:3
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){
    order:2
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){
    order:1
  }
}
@media (max-width:767px){
  .elementor-reverse-mobile>.elementor-container>:first-child{
    order:10
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(2){
    order:9
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(3){
    order:8
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(4){
    order:7
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(5){
    order:6
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(6){
    order:5
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(7){
    order:4
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(8){
    order:3
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(9){
    order:2
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(10){
    order:1
  }
  .elementor-column{
    width:100%
  }
}
.elementor-grid{
  display:grid;
  grid-column-gap:var(--grid-column-gap);
  grid-row-gap:var(--grid-row-gap)
}
.elementor-grid .elementor-grid-item{
  min-width:0
}
.elementor-grid-0 .elementor-grid{
  display:inline-block;
  margin-block-end:calc(-1 * var(--grid-row-gap));
  width:100%;
  word-spacing:var(--grid-column-gap)
}
.elementor-grid-0 .elementor-grid .elementor-grid-item{
  display:inline-block;
  margin-block-end:var(--grid-row-gap);
  word-break:break-word
}
.elementor-grid-1 .elementor-grid{
  grid-template-columns:repeat(1,1fr)
}
.elementor-grid-2 .elementor-grid{
  grid-template-columns:repeat(2,1fr)
}
.elementor-grid-3 .elementor-grid{
  grid-template-columns:repeat(3,1fr)
}
.elementor-grid-4 .elementor-grid{
  grid-template-columns:repeat(4,1fr)
}
.elementor-grid-5 .elementor-grid{
  grid-template-columns:repeat(5,1fr)
}
.elementor-grid-6 .elementor-grid{
  grid-template-columns:repeat(6,1fr)
}
.elementor-grid-7 .elementor-grid{
  grid-template-columns:repeat(7,1fr)
}
.elementor-grid-8 .elementor-grid{
  grid-template-columns:repeat(8,1fr)
}
.elementor-grid-9 .elementor-grid{
  grid-template-columns:repeat(9,1fr)
}
.elementor-grid-10 .elementor-grid{
  grid-template-columns:repeat(10,1fr)
}
.elementor-grid-11 .elementor-grid{
  grid-template-columns:repeat(11,1fr)
}
.elementor-grid-12 .elementor-grid{
  grid-template-columns:repeat(12,1fr)
}
@media (min-width:9999px){
  .elementor-grid-widescreen-0 .elementor-grid{
    display:inline-block;
    margin-block-end:calc(-1 * var(--grid-row-gap));
    width:100%;
    word-spacing:var(--grid-column-gap)
  }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{
    display:inline-block;
    margin-block-end:var(--grid-row-gap);
    word-break:break-word
  }
  .elementor-grid-widescreen-1 .elementor-grid{
    grid-template-columns:repeat(1,1fr)
  }
  .elementor-grid-widescreen-2 .elementor-grid{
    grid-template-columns:repeat(2,1fr)
  }
  .elementor-grid-widescreen-3 .elementor-grid{
    grid-template-columns:repeat(3,1fr)
  }
  .elementor-grid-widescreen-4 .elementor-grid{
    grid-template-columns:repeat(4,1fr)
  }
  .elementor-grid-widescreen-5 .elementor-grid{
    grid-template-columns:repeat(5,1fr)
  }
  .elementor-grid-widescreen-6 .elementor-grid{
    grid-template-columns:repeat(6,1fr)
  }
  .elementor-grid-widescreen-7 .elementor-grid{
    grid-template-columns:repeat(7,1fr)
  }
  .elementor-grid-widescreen-8 .elementor-grid{
    grid-template-columns:repeat(8,1fr)
  }
  .elementor-grid-widescreen-9 .elementor-grid{
    grid-template-columns:repeat(9,1fr)
  }
  .elementor-grid-widescreen-10 .elementor-grid{
    grid-template-columns:repeat(10,1fr)
  }
  .elementor-grid-widescreen-11 .elementor-grid{
    grid-template-columns:repeat(11,1fr)
  }
  .elementor-grid-widescreen-12 .elementor-grid{
    grid-template-columns:repeat(12,1fr)
  }
}
@media (max-width:0px){
  .elementor-grid-laptop-0 .elementor-grid{
    display:inline-block;
    margin-block-end:calc(-1 * var(--grid-row-gap));
    width:100%;
    word-spacing:var(--grid-column-gap)
  }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{
    display:inline-block;
    margin-block-end:var(--grid-row-gap);
    word-break:break-word
  }
  .elementor-grid-laptop-1 .elementor-grid{
    grid-template-columns:repeat(1,1fr)
  }
  .elementor-grid-laptop-2 .elementor-grid{
    grid-template-columns:repeat(2,1fr)
  }
  .elementor-grid-laptop-3 .elementor-grid{
    grid-template-columns:repeat(3,1fr)
  }
  .elementor-grid-laptop-4 .elementor-grid{
    grid-template-columns:repeat(4,1fr)
  }
  .elementor-grid-laptop-5 .elementor-grid{
    grid-template-columns:repeat(5,1fr)
  }
  .elementor-grid-laptop-6 .elementor-grid{
    grid-template-columns:repeat(6,1fr)
  }
  .elementor-grid-laptop-7 .elementor-grid{
    grid-template-columns:repeat(7,1fr)
  }
  .elementor-grid-laptop-8 .elementor-grid{
    grid-template-columns:repeat(8,1fr)
  }
  .elementor-grid-laptop-9 .elementor-grid{
    grid-template-columns:repeat(9,1fr)
  }
  .elementor-grid-laptop-10 .elementor-grid{
    grid-template-columns:repeat(10,1fr)
  }
  .elementor-grid-laptop-11 .elementor-grid{
    grid-template-columns:repeat(11,1fr)
  }
  .elementor-grid-laptop-12 .elementor-grid{
    grid-template-columns:repeat(12,1fr)
  }
  .elementor-grid-tablet_extra-0 .elementor-grid{
    display:inline-block;
    margin-block-end:calc(-1 * var(--grid-row-gap));
    width:100%;
    word-spacing:var(--grid-column-gap)
  }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{
    display:inline-block;
    margin-block-end:var(--grid-row-gap);
    word-break:break-word
  }
  .elementor-grid-tablet_extra-1 .elementor-grid{
    grid-template-columns:repeat(1,1fr)
  }
  .elementor-grid-tablet_extra-2 .elementor-grid{
    grid-template-columns:repeat(2,1fr)
  }
  .elementor-grid-tablet_extra-3 .elementor-grid{
    grid-template-columns:repeat(3,1fr)
  }
  .elementor-grid-tablet_extra-4 .elementor-grid{
    grid-template-columns:repeat(4,1fr)
  }
  .elementor-grid-tablet_extra-5 .elementor-grid{
    grid-template-columns:repeat(5,1fr)
  }
  .elementor-grid-tablet_extra-6 .elementor-grid{
    grid-template-columns:repeat(6,1fr)
  }
  .elementor-grid-tablet_extra-7 .elementor-grid{
    grid-template-columns:repeat(7,1fr)
  }
  .elementor-grid-tablet_extra-8 .elementor-grid{
    grid-template-columns:repeat(8,1fr)
  }
  .elementor-grid-tablet_extra-9 .elementor-grid{
    grid-template-columns:repeat(9,1fr)
  }
  .elementor-grid-tablet_extra-10 .elementor-grid{
    grid-template-columns:repeat(10,1fr)
  }
  .elementor-grid-tablet_extra-11 .elementor-grid{
    grid-template-columns:repeat(11,1fr)
  }
  .elementor-grid-tablet_extra-12 .elementor-grid{
    grid-template-columns:repeat(12,1fr)
  }
}
@media (max-width:1024px){
  .elementor-grid-tablet-0 .elementor-grid{
    display:inline-block;
    margin-block-end:calc(-1 * var(--grid-row-gap));
    width:100%;
    word-spacing:var(--grid-column-gap)
  }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{
    display:inline-block;
    margin-block-end:var(--grid-row-gap);
    word-break:break-word
  }
  .elementor-grid-tablet-1 .elementor-grid{
    grid-template-columns:repeat(1,1fr)
  }
  .elementor-grid-tablet-2 .elementor-grid{
    grid-template-columns:repeat(2,1fr)
  }
  .elementor-grid-tablet-3 .elementor-grid{
    grid-template-columns:repeat(3,1fr)
  }
  .elementor-grid-tablet-4 .elementor-grid{
    grid-template-columns:repeat(4,1fr)
  }
  .elementor-grid-tablet-5 .elementor-grid{
    grid-template-columns:repeat(5,1fr)
  }
  .elementor-grid-tablet-6 .elementor-grid{
    grid-template-columns:repeat(6,1fr)
  }
  .elementor-grid-tablet-7 .elementor-grid{
    grid-template-columns:repeat(7,1fr)
  }
  .elementor-grid-tablet-8 .elementor-grid{
    grid-template-columns:repeat(8,1fr)
  }
  .elementor-grid-tablet-9 .elementor-grid{
    grid-template-columns:repeat(9,1fr)
  }
  .elementor-grid-tablet-10 .elementor-grid{
    grid-template-columns:repeat(10,1fr)
  }
  .elementor-grid-tablet-11 .elementor-grid{
    grid-template-columns:repeat(11,1fr)
  }
  .elementor-grid-tablet-12 .elementor-grid{
    grid-template-columns:repeat(12,1fr)
  }
}
@media (max-width:0px){
  .elementor-grid-mobile_extra-0 .elementor-grid{
    display:inline-block;
    margin-block-end:calc(-1 * var(--grid-row-gap));
    width:100%;
    word-spacing:var(--grid-column-gap)
  }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{
    display:inline-block;
    margin-block-end:var(--grid-row-gap);
    word-break:break-word
  }
  .elementor-grid-mobile_extra-1 .elementor-grid{
    grid-template-columns:repeat(1,1fr)
  }
  .elementor-grid-mobile_extra-2 .elementor-grid{
    grid-template-columns:repeat(2,1fr)
  }
  .elementor-grid-mobile_extra-3 .elementor-grid{
    grid-template-columns:repeat(3,1fr)
  }
  .elementor-grid-mobile_extra-4 .elementor-grid{
    grid-template-columns:repeat(4,1fr)
  }
  .elementor-grid-mobile_extra-5 .elementor-grid{
    grid-template-columns:repeat(5,1fr)
  }
  .elementor-grid-mobile_extra-6 .elementor-grid{
    grid-template-columns:repeat(6,1fr)
  }
  .elementor-grid-mobile_extra-7 .elementor-grid{
    grid-template-columns:repeat(7,1fr)
  }
  .elementor-grid-mobile_extra-8 .elementor-grid{
    grid-template-columns:repeat(8,1fr)
  }
  .elementor-grid-mobile_extra-9 .elementor-grid{
    grid-template-columns:repeat(9,1fr)
  }
  .elementor-grid-mobile_extra-10 .elementor-grid{
    grid-template-columns:repeat(10,1fr)
  }
  .elementor-grid-mobile_extra-11 .elementor-grid{
    grid-template-columns:repeat(11,1fr)
  }
  .elementor-grid-mobile_extra-12 .elementor-grid{
    grid-template-columns:repeat(12,1fr)
  }
}
@media (max-width:767px){
  .elementor-grid-mobile-0 .elementor-grid{
    display:inline-block;
    margin-block-end:calc(-1 * var(--grid-row-gap));
    width:100%;
    word-spacing:var(--grid-column-gap)
  }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{
    display:inline-block;
    margin-block-end:var(--grid-row-gap);
    word-break:break-word
  }
  .elementor-grid-mobile-1 .elementor-grid{
    grid-template-columns:repeat(1,1fr)
  }
  .elementor-grid-mobile-2 .elementor-grid{
    grid-template-columns:repeat(2,1fr)
  }
  .elementor-grid-mobile-3 .elementor-grid{
    grid-template-columns:repeat(3,1fr)
  }
  .elementor-grid-mobile-4 .elementor-grid{
    grid-template-columns:repeat(4,1fr)
  }
  .elementor-grid-mobile-5 .elementor-grid{
    grid-template-columns:repeat(5,1fr)
  }
  .elementor-grid-mobile-6 .elementor-grid{
    grid-template-columns:repeat(6,1fr)
  }
  .elementor-grid-mobile-7 .elementor-grid{
    grid-template-columns:repeat(7,1fr)
  }
  .elementor-grid-mobile-8 .elementor-grid{
    grid-template-columns:repeat(8,1fr)
  }
  .elementor-grid-mobile-9 .elementor-grid{
    grid-template-columns:repeat(9,1fr)
  }
  .elementor-grid-mobile-10 .elementor-grid{
    grid-template-columns:repeat(10,1fr)
  }
  .elementor-grid-mobile-11 .elementor-grid{
    grid-template-columns:repeat(11,1fr)
  }
  .elementor-grid-mobile-12 .elementor-grid{
    grid-template-columns:repeat(12,1fr)
  }
}
@media (min-width:1025px){
  #elementor-device-mode:after{
    content:"desktop"
  }
}
@media (min-width:9999px){
  #elementor-device-mode:after{
    content:"widescreen"
  }
}
@media (max-width:0px){
  #elementor-device-mode:after{
    content:"laptop";
    content:"tablet_extra"
  }
}
@media (max-width:1024px){
  #elementor-device-mode:after{
    content:"tablet"
  }
}
@media (max-width:0px){
  #elementor-device-mode:after{
    content:"mobile_extra"
  }
}
@media (max-width:767px){
  #elementor-device-mode:after{
    content:"mobile"
  }
}
@media (prefers-reduced-motion:no-preference){
  html{
    scroll-behavior:smooth
  }
}
.e-con{
  --border-radius:0;
  --border-top-width:0px;
  --border-right-width:0px;
  --border-bottom-width:0px;
  --border-left-width:0px;
  --border-style:initial;
  --border-color:initial;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --content-width:min(100%,var(--container-max-width,1140px));
  --width:100%;
  --min-height:initial;
  --height:auto;
  --text-align:initial;
  --margin-top:0px;
  --margin-right:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --padding-top:var(--container-default-padding-top,10px);
  --padding-right:var(--container-default-padding-right,10px);
  --padding-bottom:var(--container-default-padding-bottom,10px);
  --padding-left:var(--container-default-padding-left,10px);
  --position:relative;
  --z-index:revert;
  --overflow:visible;
  --gap:var(--widgets-spacing,20px);
  --row-gap:var(--widgets-spacing-row,20px);
  --column-gap:var(--widgets-spacing-column,20px);
  --overlay-mix-blend-mode:initial;
  --overlay-opacity:1;
  --overlay-transition:0.3s;
  --e-con-grid-template-columns:repeat(3,1fr);
  --e-con-grid-template-rows:repeat(2,1fr);
  border-radius:var(--border-radius);
  height:var(--height);
  min-height:var(--min-height);
  min-width:0;
  overflow:var(--overflow);
  position:var(--position);
  width:var(--width);
  z-index:var(--z-index);
  --flex-wrap-mobile:wrap
}
.e-con:where(:not(.e-div-block-base)){
  transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)
}
.e-con{
  --margin-block-start:var(--margin-top);
  --margin-block-end:var(--margin-bottom);
  --margin-inline-start:var(--margin-left);
  --margin-inline-end:var(--margin-right);
  --padding-inline-start:var(--padding-left);
  --padding-inline-end:var(--padding-right);
  --padding-block-start:var(--padding-top);
  --padding-block-end:var(--padding-bottom);
  --border-block-start-width:var(--border-top-width);
  --border-block-end-width:var(--border-bottom-width);
  --border-inline-start-width:var(--border-left-width);
  --border-inline-end-width:var(--border-right-width)
}
body.rtl .e-con{
  --padding-inline-start:var(--padding-right);
  --padding-inline-end:var(--padding-left);
  --margin-inline-start:var(--margin-right);
  --margin-inline-end:var(--margin-left);
  --border-inline-start-width:var(--border-right-width);
  --border-inline-end-width:var(--border-left-width)
}
.e-con{
  margin-block-end:var(--margin-block-end);
  margin-block-start:var(--margin-block-start);
  margin-inline-end:var(--margin-inline-end);
  margin-inline-start:var(--margin-inline-start);
  padding-inline-end:var(--padding-inline-end);
  padding-inline-start:var(--padding-inline-start)
}
.e-con.e-flex{
  --flex-direction:column;
  --flex-basis:auto;
  --flex-grow:0;
  --flex-shrink:1;
  flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)
}
.e-con-full,.e-con>.e-con-inner{
  padding-block-end:var(--padding-block-end);
  padding-block-start:var(--padding-block-start);
  text-align:var(--text-align)
}
.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{
  flex-direction:var(--flex-direction)
}
.e-con,.e-con>.e-con-inner{
  display:var(--display)
}
.e-con.e-grid{
  --grid-justify-content:start;
  --grid-align-content:start;
  --grid-auto-flow:row
}
.e-con.e-grid,.e-con.e-grid>.e-con-inner{
  align-content:var(--grid-align-content);
  align-items:var(--align-items);
  grid-auto-flow:var(--grid-auto-flow);
  grid-template-columns:var(--e-con-grid-template-columns);
  grid-template-rows:var(--e-con-grid-template-rows);
  justify-content:var(--grid-justify-content);
  justify-items:var(--justify-items)
}
.e-con-boxed.e-flex{
  align-content:normal;
  align-items:normal;
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:normal
}
.e-con-boxed.e-grid{
  grid-template-columns:1fr;
  grid-template-rows:1fr;
  justify-items:legacy
}
.e-con-boxed{
  gap:initial;
  text-align:initial
}
.e-con.e-flex>.e-con-inner{
  align-content:var(--align-content);
  align-items:var(--align-items);
  align-self:auto;
  flex-basis:auto;
  flex-grow:1;
  flex-shrink:1;
  flex-wrap:var(--flex-wrap);
  justify-content:var(--justify-content)
}
.e-con.e-grid>.e-con-inner{
  align-items:var(--align-items);
  justify-items:var(--justify-items)
}
.e-con>.e-con-inner{
  gap:var(--row-gap) var(--column-gap);
  height:100%;
  margin:0 auto;
  max-width:var(--content-width);
  padding-inline-end:0;
  padding-inline-start:0;
  width:100%
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con{
  --margin-left:auto;
  --margin-right:auto;
  max-width:min(100%,var(--width))
}
:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{
  --margin-right:0px;
  --margin-left:0px
}
.e-con .elementor-widget.elementor-widget{
  margin-block-end:0
}
.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{
  border-block-end-width:var(--border-block-end-width);
  border-block-start-width:var(--border-block-start-width);
  border-color:var(--border-color);
  border-inline-end-width:var(--border-inline-end-width);
  border-inline-start-width:var(--border-inline-start-width);
  border-radius:var(--border-radius);
  border-style:var(--border-style);
  content:var(--background-overlay);
  display:block;
  height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
  left:calc(0px - var(--border-left-width));
  mix-blend-mode:var(--overlay-mix-blend-mode);
  opacity:var(--overlay-opacity);
  position:absolute;
  top:calc(0px - var(--border-top-width));
  transition:var(--overlay-transition,.3s);
  width:max(100% + var(--border-left-width) + var(--border-right-width),100%)
}
.e-con:before{
  transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)
}
.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{
  border-block-end-width:var(--border-block-end-width);
  border-block-start-width:var(--border-block-start-width);
  border-color:var(--border-color);
  border-inline-end-width:var(--border-inline-end-width);
  border-inline-start-width:var(--border-inline-start-width);
  border-radius:var(--border-radius);
  border-style:var(--border-style);
  height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
  left:calc(0px - var(--border-left-width));
  top:calc(0px - var(--border-top-width));
  width:max(100% + var(--border-left-width) + var(--border-right-width),100%)
}
@media (max-width:767px){
  :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{
    display:none
  }
}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{
  z-index:1
}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{
  z-index:2
}
.e-con .elementor-widget{
  min-width:0
}
.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{
  width:100%
}
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{
  height:100%
}
.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{
  max-width:100%
}
.e-con .elementor-widget:not(:last-child){
  --kit-widget-spacing:0px
}
@media (max-width:767px){
  .e-con.e-flex{
    --width:100%;
    --flex-wrap:var(--flex-wrap-mobile)
  }
  .e-con.e-flex .elementor-widget-archive-posts{
    width:100%
  }
}
.elementor-form-fields-wrapper{
  display:flex;
  flex-wrap:wrap
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{
  flex-basis:100%;
  max-width:100%
}
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{
  flex-grow:1
}
.elementor-field-group{
  align-items:center;
  flex-wrap:wrap
}
.elementor-field-group.elementor-field-type-submit{
  align-items:flex-end
}
.elementor-field-group .elementor-field-textual{
  background-color:#fff0;
  border:1px solid #69727d;
  color:#1f2124;
  flex-grow:1;
  max-width:100%;
  vertical-align:middle;
  width:100%
}
.elementor-field-group .elementor-field-textual:focus{
  box-shadow:inset 0 0 0 1px rgb(0 0 0 / .1);
  outline:0
}
.elementor-field-group .elementor-field-textual::-moz-placeholder{
  color:inherit;
  font-family:inherit;
  opacity:.6
}
.elementor-field-group .elementor-field-textual::placeholder{
  color:inherit;
  font-family:inherit;
  opacity:.6
}
.elementor-field-group .elementor-select-wrapper{
  display:flex;
  position:relative;
  width:100%
}
.elementor-field-group .elementor-select-wrapper select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  color:inherit;
  flex-basis:100%;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  padding-inline-end:20px;
  text-transform:inherit
}
.elementor-field-group .elementor-select-wrapper:before{
  content:"\e92a";
  font-family:eicons;
  font-size:15px;
  inset-block-start:50%;
  inset-inline-end:10px;
  pointer-events:none;
  position:absolute;
  text-shadow:0 0 3px rgb(0 0 0 / .3);
  transform:translateY(-50%)
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{
  content:""
}
.elementor-field-subgroup{
  display:flex;
  flex-wrap:wrap
}
.elementor-field-subgroup .elementor-field-option label{
  display:inline-block
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{
  padding-inline-end:10px
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{
  flex-basis:100%
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{
  display:inline
}
.elementor-field-label{
  cursor:pointer
}
.elementor-mark-required .elementor-field-label:after{
  color:red;
  content:"*";
  padding-inline-start:.2em
}
.elementor-field-textual{
  border-radius:3px;
  font-size:15px;
  line-height:1.4;
  min-height:40px;
  padding:5px 14px
}
.elementor-field-textual.elementor-size-xs{
  border-radius:2px;
  font-size:13px;
  min-height:33px;
  padding:4px 12px
}
.elementor-field-textual.elementor-size-md{
  border-radius:4px;
  font-size:16px;
  min-height:47px;
  padding:6px 16px
}
.elementor-field-textual.elementor-size-lg{
  border-radius:5px;
  font-size:18px;
  min-height:59px;
  padding:7px 20px
}
.elementor-field-textual.elementor-size-xl{
  border-radius:6px;
  font-size:20px;
  min-height:72px;
  padding:8px 24px
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
  flex-basis:100%
}
.elementor-button-align-stretch .e-form__buttons__wrapper{
  flex-basis:50%;
  flex-grow:1
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button{
  flex-basis:100%
}
.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{
  justify-content:center
}
.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{
  justify-content:flex-start
}
.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{
  justify-content:flex-end
}
[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{
  justify-content:flex-start
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
  flex-basis:auto
}
.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{
  flex-grow:0
}
.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{
  flex-basis:auto
}
@media screen and (max-width:1024px){
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
    flex-basis:100%
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper{
    flex-basis:50%;
    flex-grow:1
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{
    flex-basis:100%
  }
  .elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{
    justify-content:center
  }
  .elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{
    justify-content:flex-start
  }
  .elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{
    justify-content:flex-end
  }
  [dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{
    justify-content:flex-start
  }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
    flex-basis:auto
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{
    flex-grow:0
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{
    flex-basis:auto
  }
}
@media screen and (max-width:767px){
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
    flex-basis:100%
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper{
    flex-basis:50%;
    flex-grow:1
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{
    flex-basis:100%
  }
  .elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{
    justify-content:center
  }
  .elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{
    justify-content:flex-start
  }
  .elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{
    justify-content:flex-end
  }
  [dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{
    justify-content:flex-start
  }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
    flex-basis:auto
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{
    flex-grow:0
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{
    flex-basis:auto
  }
}
.elementor-error .elementor-field{
  border-color:#d9534f
}
.elementor-error .help-inline{
  color:#d9534f;
  font-size:.9em
}
.elementor-message{
  font-size:1em;
  line-height:1;
  margin:10px 0
}
.elementor-message:before{
  content:"\e90e";
  display:inline-block;
  font-family:eicons;
  font-style:normal;
  font-weight:400;
  margin-inline-end:5px;
  vertical-align:middle
}
.elementor-message.elementor-message-danger{
  color:#d9534f
}
.elementor-message.elementor-message-danger:before{
  content:"\e87f"
}
.elementor-message.form-message-success{
  color:#5cb85c
}
.elementor-form .elementor-button{
  border:none;
  padding-block-end:0;
  padding-block-start:0
}
.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{
  display:flex;
  flex-direction:row;
  gap:5px;
  justify-content:center
}
.elementor-form .elementor-button.elementor-size-xs{
  min-height:33px
}
.elementor-form .elementor-button.elementor-size-sm{
  min-height:40px
}
.elementor-form .elementor-button.elementor-size-md{
  min-height:47px
}
.elementor-form .elementor-button.elementor-size-lg{
  min-height:59px
}
.elementor-form .elementor-button.elementor-size-xl{
  min-height:72px
}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){
  transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
}
.elementor-heading-title{
  line-height:1;
  margin:0;
  padding:0
}
.elementor-button{
  background-color:#69727d;
  border-radius:3px;
  color:#fff;
  display:inline-block;
  fill:#fff;
  font-size:15px;
  line-height:1;
  padding:12px 24px;
  text-align:center;
  transition:all .3s
}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{
  color:#fff
}
.elementor-button-content-wrapper{
  display:flex;
  flex-direction:row;
  gap:5px;
  justify-content:center
}
.elementor-button-icon{
  align-items:center;
  display:flex
}
.elementor-button-icon svg{
  height:auto;
  width:1em
}
.elementor-button-icon .e-font-icon-svg{
  height:1em
}
.elementor-button-text{
  display:inline-block
}
.elementor-button.elementor-size-xs{
  border-radius:2px;
  font-size:13px;
  padding:10px 20px
}
.elementor-button.elementor-size-md{
  border-radius:4px;
  font-size:16px;
  padding:15px 30px
}
.elementor-button.elementor-size-lg{
  border-radius:5px;
  font-size:18px;
  padding:20px 40px
}
.elementor-button.elementor-size-xl{
  border-radius:6px;
  font-size:20px;
  padding:25px 50px
}
.elementor-button span{
  text-decoration:inherit
}
.elementor-element.elementor-button-info .elementor-button{
  background-color:#5bc0de
}
.elementor-element.elementor-button-success .elementor-button{
  background-color:#5cb85c
}
.elementor-element.elementor-button-warning .elementor-button{
  background-color:#f0ad4e
}
.elementor-element.elementor-button-danger .elementor-button{
  background-color:#d9534f
}
.elementor-widget-button .elementor-button .elementor-button-info{
  background-color:#5bc0de
}
.elementor-widget-button .elementor-button .elementor-button-success{
  background-color:#5cb85c
}
.elementor-widget-button .elementor-button .elementor-button-warning{
  background-color:#f0ad4e
}
.elementor-widget-button .elementor-button .elementor-button-danger{
  background-color:#d9534f
}
.elementor-view-stacked .elementor-icon{
  background-color:#69727d;
  color:#fff;
  fill:#fff;
  padding:.5em
}
.elementor-view-framed .elementor-icon{
  background-color:#fff0;
  border:3px solid #69727d;
  color:#69727d;
  padding:.5em
}
.elementor-icon{
  color:#69727d;
  display:inline-block;
  font-size:50px;
  line-height:1;
  text-align:center;
  transition:all .3s
}
.elementor-icon:hover{
  color:#69727d
}
.elementor-icon i,.elementor-icon svg{
  display:block;
  height:1em;
  position:relative;
  width:1em
}
.elementor-icon i:before,.elementor-icon svg:before{
  left:50%;
  position:absolute;
  transform:translateX(-50%)
}
.elementor-icon i.fad{
  width:auto
}
.elementor-shape-square .elementor-icon{
  border-radius:0
}
.elementor-shape-rounded .elementor-icon{
  border-radius:10%
}
.elementor-shape-circle .elementor-icon{
  border-radius:50%
}
.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){
  transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
  transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)
}
.e-con.e-transform{
  transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));
  transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
}
.animated{
  animation-duration:1.25s
}
.animated.animated-slow{
  animation-duration:2s
}
.animated.animated-fast{
  animation-duration:.75s
}
.animated.infinite{
  animation-iteration-count:infinite
}
.animated.reverse{
  animation-direction:reverse;
  animation-fill-mode:forwards
}
@media (prefers-reduced-motion:reduce){
  .animated{
    animation:none!important
  }
  html *{
    transition-delay:0s!important;
    transition-duration:0s!important
  }
}
@media (max-width:767px){
  .elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{
    display:none
  }
}
@media (min-width:9999px) and (max-width:-1){
  .elementor .elementor-hidden-mobile_extra{
    display:none
  }
}
@media (min-width:768px) and (max-width:1024px){
  .elementor .elementor-hidden-tablet{
    display:none
  }
}
@media (min-width:9999px) and (max-width:-1){
  .elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{
    display:none
  }
}
@media (min-width:1025px) and (max-width:99999px){
  .elementor .elementor-hidden-desktop{
    display:none
  }
}
@media (min-width:9999px){
  .elementor .elementor-hidden-widescreen{
    display:none
  }
}
/* === wp-content/cache/flying-press/ccf89c4a9bf2.post-13.css === */
.elementor-kit-13{
  --e-global-color-primary:#7a8450;
  --e-global-color-secondary:#443F73;
  --e-global-color-text:#7a8450;
  --e-global-color-accent:#e1ddd4;
  --e-global-typography-primary-font-family:"Roboto";
  --e-global-typography-primary-font-weight:600;
  --e-global-typography-secondary-font-family:"Roboto Slab";
  --e-global-typography-secondary-font-weight:400;
  --e-global-typography-text-font-family:"Roboto";
  --e-global-typography-text-font-weight:400;
  --e-global-typography-accent-font-family:"Roboto";
  --e-global-typography-accent-font-weight:500
}
.elementor-section.elementor-section-boxed>.elementor-container{
  max-width:1140px
}
.e-con{
  --container-max-width:1140px
}
.elementor-widget:not(:last-child){
  margin-block-end:20px
}
.elementor-element{
  --widgets-spacing:20px 20px;
  --widgets-spacing-row:20px;
  --widgets-spacing-column:20px
}
{
}
h1.entry-title{
  display:var(--page-title-display)
}
@media(max-width:1024px){
  .elementor-section.elementor-section-boxed>.elementor-container{
    max-width:1024px
  }
  .e-con{
    --container-max-width:1024px
  }
}
@media(max-width:767px){
  .elementor-section.elementor-section-boxed>.elementor-container{
    max-width:767px
  }
  .e-con{
    --container-max-width:767px
  }
}
/* === wp-content/cache/flying-press/c3be9e612baf.widget-heading.min.css === */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{
  color:inherit;
  font-size:inherit;
  line-height:inherit
}
.elementor-widget-heading .elementor-heading-title.elementor-size-small{
  font-size:15px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium{
  font-size:19px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large{
  font-size:29px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl{
  font-size:39px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{
  font-size:59px
}
/* === wp-content/cache/flying-press/1c6df716953f.widget-icon-list.min.css === */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{
  overflow:hidden
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items{
  display:flex;
  flex-wrap:wrap;
  margin-inline:-8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{
  word-break:break-word
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
  margin-inline:8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
  border-width:0;
  border-inline-start-width:1px;
  border-style:solid;
  height:100%;
  inset-inline-end:-8px;
  inset-inline-start:auto;
  position:relative;
  width:auto
}
.elementor-widget .elementor-icon-list-items{
  list-style-type:none;
  margin:0;
  padding:0
}
.elementor-widget .elementor-icon-list-item{
  margin:0;
  padding:0;
  position:relative
}
.elementor-widget .elementor-icon-list-item:after{
  inset-block-end:0;
  position:absolute;
  width:100%
}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{
  align-items:var(--icon-vertical-align,center);
  display:flex;
  font-size:inherit
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
  align-self:center;
  padding-inline-start:5px
}
.elementor-widget .elementor-icon-list-icon{
  display:flex;
  inset-block-start:var(--icon-vertical-offset,initial);
  position:relative
}
.elementor-widget .elementor-icon-list-icon svg{
  height:var(--e-icon-list-icon-size,1em);
  width:var(--e-icon-list-icon-size,1em)
}
.elementor-widget .elementor-icon-list-icon i{
  font-size:var(--e-icon-list-icon-size);
  width:1.25em
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{
  text-align:var(--e-icon-list-icon-align)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
  margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}
.elementor-widget.elementor-list-item-link-full_width a{
  width:100%
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{
  justify-content:center
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after{
  margin:auto
}
.elementor-widget.elementor-align-center .elementor-inline-items{
  justify-content:center
}
.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{
  justify-content:start;
  text-align:start
}
.elementor-widget.elementor-align-start .elementor-inline-items{
  justify-content:start
}
.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{
  justify-content:end;
  text-align:end
}
.elementor-widget.elementor-align-end .elementor-icon-list-items{
  justify-content:end
}
.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{
  inset-inline-start:0
}
.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{
  inset-inline-end:0
}
@media (min-width:9999px){
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{
    justify-content:center
  }
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{
    margin:auto
  }
  .elementor-widget.elementor-widescreen-align-center .elementor-inline-items{
    justify-content:center
  }
  .elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{
    justify-content:start;
    text-align:start
  }
  .elementor-widget.elementor-widescreen-align-start .elementor-inline-items{
    justify-content:start
  }
  .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{
    justify-content:end;
    text-align:end
  }
  .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{
    justify-content:end
  }
  .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{
    inset-inline-end:0
  }
}
@media (max-width:0px){
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{
    justify-content:center
  }
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{
    margin:auto
  }
  .elementor-widget.elementor-laptop-align-center .elementor-inline-items{
    justify-content:center
  }
  .elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{
    justify-content:start;
    text-align:start
  }
  .elementor-widget.elementor-laptop-align-start .elementor-inline-items{
    justify-content:start
  }
  .elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{
    justify-content:end;
    text-align:end
  }
  .elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{
    justify-content:end
  }
  .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{
    inset-inline-end:0
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{
    justify-content:center
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{
    margin:auto
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{
    justify-content:center
  }
  .elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{
    justify-content:start;
    text-align:start
  }
  .elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{
    justify-content:start
  }
  .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{
    justify-content:end;
    text-align:end
  }
  .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{
    justify-content:end
  }
  .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{
    inset-inline-end:0
  }
}
@media (max-width:1024px){
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{
    justify-content:center
  }
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{
    margin:auto
  }
  .elementor-widget.elementor-tablet-align-center .elementor-inline-items{
    justify-content:center
  }
  .elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{
    justify-content:start;
    text-align:start
  }
  .elementor-widget.elementor-tablet-align-start .elementor-inline-items{
    justify-content:start
  }
  .elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{
    justify-content:end;
    text-align:end
  }
  .elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{
    justify-content:end
  }
  .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{
    inset-inline-end:0
  }
}
@media (max-width:0px){
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{
    justify-content:center
  }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{
    margin:auto
  }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{
    justify-content:center
  }
  .elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{
    justify-content:start;
    text-align:start
  }
  .elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{
    justify-content:start
  }
  .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{
    justify-content:end;
    text-align:end
  }
  .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{
    justify-content:end
  }
  .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{
    inset-inline-end:0
  }
}
@media (max-width:767px){
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{
    justify-content:center
  }
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{
    margin:auto
  }
  .elementor-widget.elementor-mobile-align-center .elementor-inline-items{
    justify-content:center
  }
  .elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{
    justify-content:start;
    text-align:start
  }
  .elementor-widget.elementor-mobile-align-start .elementor-inline-items{
    justify-content:start
  }
  .elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{
    justify-content:end;
    text-align:end
  }
  .elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{
    justify-content:end
  }
  .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{
    inset-inline-end:0
  }
}
#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{
  padding:0
}
/* === wp-content/cache/flying-press/12045858d487.widget-image.min.css === */
.elementor-widget-image{
  text-align:center
}
.elementor-widget-image a{
  display:inline-block
}
.elementor-widget-image a img[src$=".svg"]{
  width:48px
}
.elementor-widget-image img{
  display:inline-block;
  vertical-align:middle
}
/* === wp-content/cache/flying-press/ba2bc873ba3e.shapes.min.css === */
.elementor-shape{
  direction:ltr;
  left:0;
  line-height:0;
  overflow:hidden;
  position:absolute;
  width:100%
}
.elementor-shape-top{
  top:-1px
}
.elementor-shape-top:not([data-negative=false]) svg{
  z-index:-1
}
.elementor-shape-bottom{
  bottom:-1px
}
.elementor-shape-bottom:not([data-negative=true]) svg{
  z-index:-1
}
.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{
  transform:rotate(180deg)
}
.elementor-shape svg{
  display:block;
  left:50%;
  position:relative;
  transform:translateX(-50%);
  width:calc(100% + 1.3px)
}
.elementor-shape .elementor-shape-fill{
  fill:#fff;
  transform:rotateY(0deg);
  transform-origin:center
}
/* === wp-content/cache/flying-press/c5633b9e0526.widget-image-box.min.css === */
.elementor-widget-image-box .elementor-image-box-content{
  width:100%
}
@media (min-width:768px){
  .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{
    display:flex
  }
  .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{
    flex-direction:row-reverse;
    text-align:end
  }
  [dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{
    flex-direction:row
  }
  .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{
    flex-direction:row;
    text-align:start
  }
  [dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{
    flex-direction:row-reverse
  }
  .elementor-widget-image-box.elementor-position-top .elementor-image-box-img{
    margin:auto
  }
  .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{
    align-items:flex-start
  }
  .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{
    align-items:center
  }
  .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{
    align-items:flex-end
  }
}
@media (max-width:767px){
  .elementor-widget-image-box .elementor-image-box-img{
    margin-inline:auto!important;
    margin-bottom:15px
  }
}
.elementor-widget-image-box .elementor-image-box-img{
  display:inline-block
}
.elementor-widget-image-box .elementor-image-box-img img{
  display:block;
  line-height:0
}
.elementor-widget-image-box .elementor-image-box-title a{
  color:inherit
}
.elementor-widget-image-box .elementor-image-box-wrapper{
  text-align:center
}
.elementor-widget-image-box .elementor-image-box-description{
  margin:0
}
/* === wp-content/cache/flying-press/07936d20abe4.post-2.css === */
.elementor-2 .elementor-element.elementor-element-7e438f7:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-7e438f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#fff0;
  background-image:linear-gradient(136deg,#e1ddd4 55%,#7a8450 55%)
}
.elementor-2 .elementor-element.elementor-element-7e438f7>.elementor-container{
  max-width:1300px;
  min-height:550px
}
.elementor-2 .elementor-element.elementor-element-7e438f7{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  margin:0 0 0 0
}
.elementor-2 .elementor-element.elementor-element-7e438f7>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-7e438f7>.elementor-shape-bottom .elementor-shape-fill{
  fill:#f5f1e8
}
.elementor-widget-heading .elementor-heading-title{
  font-family:var(--e-global-typography-primary-font-family),Sans-serif;
  font-weight:var(--e-global-typography-primary-font-weight);
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-f6d7062{
  width:var(--container-widget-width,86%);
  max-width:86%;
  --container-widget-width:86%;
  --container-widget-flex-grow:0;
  z-index:1;
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-f6d7062>.elementor-widget-container{
  margin:0 0 10px 0
}
.elementor-2 .elementor-element.elementor-element-f6d7062 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:50px;
  font-weight:700;
  line-height:1.1em;
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-b48d65d{
  z-index:1;
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-b48d65d .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:25px;
  font-weight:700;
  line-height:1.1em;
  color:#9188E8
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
  border-color:var(--e-global-color-text)
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
  color:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
  fill:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-icon-list .elementor-icon-list-text{
  color:var(--e-global-color-secondary)
}
.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
  padding-block-end:calc(10px/2)
}
.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
  margin-block-start:calc(10px/2)
}
.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
  margin-inline:calc(10px/2)
}
.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items.elementor-inline-items{
  margin-inline:calc(-10px/2)
}
.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
  inset-inline-end:calc(-10px/2)
}
.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-icon i{
  transition:color 0.3s
}
.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-icon svg{
  transition:fill 0.3s
}
.elementor-2 .elementor-element.elementor-element-2574056{
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-item>a{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:400;
  text-transform:capitalize;
  line-height:1.2em
}
.elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-text{
  color:var(--e-global-color-primary);
  transition:color 0.3s
}
.elementor-widget-button .elementor-button{
  background-color:var(--e-global-color-accent);
  font-family:var(--e-global-typography-accent-font-family),Sans-serif;
  font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-2 .elementor-element.elementor-element-eb180a5 .elementor-button{
  background-color:#7a8450;
  font-family:"Roboto",Sans-serif;
  font-size:14px;
  font-weight:900;
  text-transform:none;
  font-style:normal;
  text-decoration:none;
  line-height:1.2em;
  letter-spacing:.5px;
  fill:#e1ddd4;
  color:#e1ddd4;
  border-radius:8px 8px 8px 8px;
  padding:15px 32px 15px 32px
}
.elementor-2 .elementor-element.elementor-element-eb180a5 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-eb180a5 .elementor-button:focus{
  background-color:var(--e-global-color-text);
  color:#FFF
}
.elementor-2 .elementor-element.elementor-element-eb180a5 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-eb180a5 .elementor-button:focus svg{
  fill:#FFF
}
.elementor-2 .elementor-element.elementor-element-4a9be3f{
  width:var(--container-widget-width,86%);
  max-width:86%;
  --container-widget-width:86%;
  --container-widget-flex-grow:0;
  z-index:1;
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-4a9be3f>.elementor-widget-container{
  margin:0 0 0 0
}
.elementor-2 .elementor-element.elementor-element-4a9be3f .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:0;
  font-weight:700;
  line-height:0em;
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-9bb7e0f.elementor-column>.elementor-widget-wrap{
  justify-content:center
}
.elementor-widget-image .widget-image-caption{
  color:var(--e-global-color-text);
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-2 .elementor-element.elementor-element-7f978e2{
  width:var(--container-widget-width,500px);
  max-width:500px;
  --container-widget-width:500px;
  --container-widget-flex-grow:0
}
.elementor-2 .elementor-element.elementor-element-7f978e2 img{
  width:100%;
  max-width:100%
}
.elementor-2 .elementor-element.elementor-element-e987c44{
  width:var(--container-widget-width,165px);
  max-width:165px;
  --container-widget-width:165px;
  --container-widget-flex-grow:0;
  bottom:-10%
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e987c44{
  left:0%
}
body.rtl .elementor-2 .elementor-element.elementor-element-e987c44{
  right:0%
}
.elementor-2 .elementor-element.elementor-element-e987c44 img{
  width:100%;
  max-width:100%
}
.elementor-2 .elementor-element.elementor-element-abdee4b{
  width:var(--container-widget-width,85px);
  max-width:85px;
  --container-widget-width:85px;
  --container-widget-flex-grow:0;
  top:33%
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-abdee4b{
  left:5%
}
body.rtl .elementor-2 .elementor-element.elementor-element-abdee4b{
  right:5%
}
.elementor-2 .elementor-element.elementor-element-abdee4b img{
  width:100%;
  max-width:100%
}
.elementor-2 .elementor-element.elementor-element-8f4fa79:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-8f4fa79>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-8f4fa79>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-8f4fa79{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:30px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-8f4fa79>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-2091da7 .elementor-button{
  background-color:#7a8450;
  font-family:"Roboto",Sans-serif;
  font-size:14px;
  font-weight:900;
  text-transform:none;
  font-style:normal;
  text-decoration:none;
  line-height:1.2em;
  letter-spacing:.5px;
  fill:#e1ddd4;
  color:#e1ddd4;
  border-radius:8px 8px 8px 8px;
  padding:15px 32px 15px 32px
}
.elementor-2 .elementor-element.elementor-element-2091da7 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-2091da7 .elementor-button:focus{
  background-color:var(--e-global-color-text);
  color:#FFF
}
.elementor-2 .elementor-element.elementor-element-2091da7 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-2091da7 .elementor-button:focus svg{
  fill:#FFF
}
.elementor-2 .elementor-element.elementor-element-237d0fc:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-237d0fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-237d0fc>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-237d0fc{
  border-style:none;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:30px 0 30px 0
}
.elementor-2 .elementor-element.elementor-element-237d0fc>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-107d561{
  z-index:1;
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-107d561 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:50px;
  font-weight:700;
  line-height:1.2em;
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-264085a{
  z-index:1;
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-264085a .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:1.2em;
  color:var(--e-global-color-secondary)
}
.elementor-2 .elementor-element.elementor-element-dcab25f{
  width:auto;
  max-width:auto;
  top:-10%;
  z-index:0;
  text-align:center
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dcab25f{
  right:-30%
}
body.rtl .elementor-2 .elementor-element.elementor-element-dcab25f{
  left:-30%
}
.elementor-2 .elementor-element.elementor-element-dcab25f img{
  width:100%;
  max-width:50%;
  opacity:.6
}
.elementor-2 .elementor-element.elementor-element-3b6587f>.elementor-widget-container{
  margin:20px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-3b6587f{
  z-index:1
}
.elementor-2 .elementor-element.elementor-element-20b3aa7:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-20b3aa7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#D1E9E2
}
.elementor-2 .elementor-element.elementor-element-20b3aa7{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  margin:0 0 0 0
}
.elementor-2 .elementor-element.elementor-element-20b3aa7>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-492d27b>.elementor-element-populated{
  padding:0 0 0 0
}
.elementor-2 .elementor-element.elementor-element-8a2c9dd>.elementor-widget-container{
  margin:-1px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-8a2c9dd{
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-8a2c9dd img{
  width:100%;
  max-width:100%
}
.elementor-2 .elementor-element.elementor-element-513f11b:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-513f11b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#D1E9E2
}
.elementor-2 .elementor-element.elementor-element-513f11b>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-513f11b{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:50px 0 60px 0
}
.elementor-2 .elementor-element.elementor-element-513f11b>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-b5c71ad{
  z-index:1;
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-b5c71ad .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:50px;
  font-weight:400;
  line-height:1.2em;
  color:#2A6451
}
.elementor-2 .elementor-element.elementor-element-fa380f9{
  width:auto;
  max-width:auto;
  bottom:-10%;
  z-index:0;
  text-align:center
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-fa380f9{
  right:-12%
}
body.rtl .elementor-2 .elementor-element.elementor-element-fa380f9{
  left:-12%
}
.elementor-2 .elementor-element.elementor-element-fa380f9 img{
  width:100%;
  max-width:100%;
  opacity:.6
}
.elementor-2 .elementor-element.elementor-element-a42a09a>.elementor-widget-container{
  margin:140px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-a42a09a{
  z-index:1
}
.elementor-2 .elementor-element.elementor-element-0c82784:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-0c82784>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#e1ddd4
}
.elementor-2 .elementor-element.elementor-element-0c82784>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-0c82784{
  border-style:none;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:50px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-0c82784>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-5cb23f0>.elementor-element-populated{
  padding:10px 10px 0 10px
}
.elementor-2 .elementor-element.elementor-element-cd4e804{
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-cd4e804 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:50px;
  font-weight:700;
  line-height:1.2em;
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-a3a649f{
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-a3a649f .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:1.2em;
  color:var(--e-global-color-secondary)
}
.elementor-2 .elementor-element.elementor-element-9d94901>.elementor-container>.elementor-column>.elementor-widget-wrap{
  align-content:flex-start;
  align-items:flex-start
}
.elementor-2 .elementor-element.elementor-element-9d94901:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-9d94901>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-image:url(../images/wooden-table-top_cropped.webp);
  background-position:bottom center;
  background-repeat:no-repeat;
  background-size:contain
}
.elementor-2 .elementor-element.elementor-element-9d94901>.elementor-container{
  min-height:400px
}
.elementor-2 .elementor-element.elementor-element-9d94901{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:30px 0 75px 0
}
.elementor-2 .elementor-element.elementor-element-9d94901>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-ddaf9ea.elementor-column .elementor-widget-wrap{
  align-items:flex-end
}
.elementor-2 .elementor-element.elementor-element-ddaf9ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
  align-content:flex-end;
  align-items:flex-end
}
.elementor-2 .elementor-element.elementor-element-ddaf9ea.elementor-column>.elementor-widget-wrap{
  justify-content:center
}
.elementor-2 .elementor-element.elementor-element-689b6b7{
  width:var(--container-widget-width,85%);
  max-width:85%;
  --container-widget-width:85%;
  --container-widget-flex-grow:0
}
.elementor-2 .elementor-element.elementor-element-689b6b7 img{
  width:100%;
  max-width:100%
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-83ef081.elementor-column .elementor-widget-wrap{
  align-items:flex-start
}
.elementor-2 .elementor-element.elementor-element-83ef081.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
  align-content:flex-start;
  align-items:flex-start
}
.elementor-2 .elementor-element.elementor-element-997bbf4:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-997bbf4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-997bbf4>.elementor-container{
  max-width:1300px;
  min-height:315px
}
.elementor-2 .elementor-element.elementor-element-997bbf4{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:50px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-997bbf4>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-f1530d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
  margin-block-end:15px
}
.elementor-2 .elementor-element.elementor-element-0f8a964{
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-0f8a964 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:50px;
  font-weight:700;
  line-height:1.2em;
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-d4b482d{
  margin:0 0 0 0
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-9a0b4da.elementor-column .elementor-widget-wrap{
  align-items:center
}
.elementor-2 .elementor-element.elementor-element-9a0b4da.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
  align-content:center;
  align-items:center
}
.elementor-2 .elementor-element.elementor-element-c21ab93{
  width:auto;
  max-width:auto;
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-c21ab93 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:25px;
  font-weight:700;
  line-height:1.1em;
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-2a5858b{
  width:auto;
  max-width:auto
}
.elementor-2 .elementor-element.elementor-element-2a5858b>.elementor-widget-container{
  margin:0 0 0 20px
}
.elementor-2 .elementor-element.elementor-element-2a5858b img{
  width:100%;
  max-width:100%
}
.elementor-2 .elementor-element.elementor-element-44e912e:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-44e912e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#2A6451
}
.elementor-2 .elementor-element.elementor-element-44e912e>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-44e912e{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  margin:0 0 0 0;
  padding:30px 0 50px 0
}
.elementor-2 .elementor-element.elementor-element-44e912e>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-89e99a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
  margin-block-end:10px
}
.elementor-2 .elementor-element.elementor-element-7eb5e4e{
  margin:-16rem 0rem 0rem 0rem
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-6593dec.elementor-column .elementor-widget-wrap{
  align-items:center
}
.elementor-2 .elementor-element.elementor-element-6593dec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
  align-content:center;
  align-items:center
}
.elementor-widget-image-box .elementor-image-box-title{
  font-family:var(--e-global-typography-primary-font-family),Sans-serif;
  font-weight:var(--e-global-typography-primary-font-weight);
  color:var(--e-global-color-primary)
}
.elementor-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{
  color:var(--e-global-color-primary)
}
.elementor-widget-image-box .elementor-image-box-description{
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight);
  color:var(--e-global-color-text)
}
.elementor-2 .elementor-element.elementor-element-b15fdd3{
  width:var(--container-widget-width,96%);
  max-width:96%;
  --container-widget-width:96%;
  --container-widget-flex-grow:0
}
.elementor-2 .elementor-element.elementor-element-b15fdd3>.elementor-widget-container{
  background-color:#fff0;
  padding:32px 32px 32px 32px;
  background-image:linear-gradient(180deg,#e1ddd4 0%,#f3f0e7 100%);
  border-radius:24px 24px 24px 24px
}
.elementor-2 .elementor-element.elementor-element-b15fdd3 .elementor-image-box-wrapper{
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-b15fdd3.elementor-position-right .elementor-image-box-img{
  margin-left:15px
}
.elementor-2 .elementor-element.elementor-element-b15fdd3.elementor-position-left .elementor-image-box-img{
  margin-right:15px
}
.elementor-2 .elementor-element.elementor-element-b15fdd3.elementor-position-top .elementor-image-box-img{
  margin-bottom:15px
}
.elementor-2 .elementor-element.elementor-element-b15fdd3 .elementor-image-box-title{
  margin-bottom:10px;
  font-family:"Adys Bold",Sans-serif;
  font-size:22px;
  font-weight:600;
  line-height:1.2em;
  color:#7a8450
}
.elementor-2 .elementor-element.elementor-element-b15fdd3 .elementor-image-box-wrapper .elementor-image-box-img{
  width:30%
}
.elementor-2 .elementor-element.elementor-element-b15fdd3 .elementor-image-box-img img{
  transition-duration:0.3s
}
.elementor-2 .elementor-element.elementor-element-b15fdd3 .elementor-image-box-description{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:200;
  line-height:1.4em;
  color:#7a8450
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-220602b.elementor-column .elementor-widget-wrap{
  align-items:center
}
.elementor-2 .elementor-element.elementor-element-220602b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
  align-content:center;
  align-items:center
}
.elementor-2 .elementor-element.elementor-element-220602b.elementor-column>.elementor-widget-wrap{
  justify-content:flex-end
}
.elementor-2 .elementor-element.elementor-element-d41af61{
  width:var(--container-widget-width,96%);
  max-width:96%;
  --container-widget-width:96%;
  --container-widget-flex-grow:0
}
.elementor-2 .elementor-element.elementor-element-d41af61>.elementor-widget-container{
  background-color:#fff0;
  padding:32px 32px 32px 32px;
  background-image:linear-gradient(180deg,#e1ddd4 0%,#f3f0e7 100%);
  border-radius:24px 24px 24px 24px
}
.elementor-2 .elementor-element.elementor-element-d41af61 .elementor-image-box-wrapper{
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-d41af61.elementor-position-right .elementor-image-box-img{
  margin-left:15px
}
.elementor-2 .elementor-element.elementor-element-d41af61.elementor-position-left .elementor-image-box-img{
  margin-right:15px
}
.elementor-2 .elementor-element.elementor-element-d41af61.elementor-position-top .elementor-image-box-img{
  margin-bottom:15px
}
.elementor-2 .elementor-element.elementor-element-d41af61 .elementor-image-box-title{
  margin-bottom:10px;
  font-family:"Adys Bold",Sans-serif;
  font-size:22px;
  font-weight:600;
  line-height:1.2em;
  color:#7a8450
}
.elementor-2 .elementor-element.elementor-element-d41af61 .elementor-image-box-wrapper .elementor-image-box-img{
  width:30%
}
.elementor-2 .elementor-element.elementor-element-d41af61 .elementor-image-box-img img{
  transition-duration:0.3s
}
.elementor-2 .elementor-element.elementor-element-d41af61 .elementor-image-box-description{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:200;
  line-height:1.4em;
  color:#7a8450
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-c7ec923.elementor-column .elementor-widget-wrap{
  align-items:flex-end
}
.elementor-2 .elementor-element.elementor-element-c7ec923.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
  align-content:flex-end;
  align-items:flex-end
}
.elementor-2 .elementor-element.elementor-element-155c40b{
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-155c40b img{
  width:85%;
  max-width:500px
}
.elementor-2 .elementor-element.elementor-element-a04102b{
  margin:30px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-f29cf74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
  margin-block-end:10px
}
.elementor-2 .elementor-element.elementor-element-e1e889f>.elementor-widget-container{
  margin:0 0 20px 0
}
.elementor-2 .elementor-element.elementor-element-e1e889f{
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-e1e889f .elementor-heading-title{
  font-family:"Roboto",Sans-serif;
  font-size:128px;
  font-weight:700;
  line-height:.75em;
  color:#36BF98
}
.elementor-2 .elementor-element.elementor-element-faa2ae7{
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-faa2ae7 .elementor-heading-title{
  font-family:"Adys Bold",Sans-serif;
  font-size:25px;
  font-weight:700;
  line-height:1.2em;
  color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-b7d561e{
  width:var(--container-widget-width,85%);
  max-width:85%;
  --container-widget-width:85%;
  --container-widget-flex-grow:0;
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-b7d561e .elementor-heading-title{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:300;
  line-height:1.4em;
  color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-5ab1444>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
  margin-block-end:10px
}
.elementor-2 .elementor-element.elementor-element-60643da>.elementor-widget-container{
  margin:0 0 20px 0
}
.elementor-2 .elementor-element.elementor-element-60643da{
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-60643da .elementor-heading-title{
  font-family:"Roboto",Sans-serif;
  font-size:128px;
  font-weight:700;
  line-height:.75em;
  color:#36BF98
}
.elementor-2 .elementor-element.elementor-element-a71c3d2{
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-a71c3d2 .elementor-heading-title{
  font-family:"Adys Bold",Sans-serif;
  font-size:25px;
  font-weight:700;
  line-height:1.2em;
  color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-180f8ce{
  width:var(--container-widget-width,85%);
  max-width:85%;
  --container-widget-width:85%;
  --container-widget-flex-grow:0;
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-180f8ce .elementor-heading-title{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:300;
  line-height:1.4em;
  color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-93f95ea:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-93f95ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#fff0;
  background-image:linear-gradient(180deg,#FFFFFF 0%,#f3f0e7 100%)
}
.elementor-2 .elementor-element.elementor-element-93f95ea>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-93f95ea{
  border-style:none;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:50px 0 50px 0
}
.elementor-2 .elementor-element.elementor-element-93f95ea>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-f580859.elementor-column>.elementor-widget-wrap{
  justify-content:center
}
.elementor-2 .elementor-element.elementor-element-9d90b27{
  width:var(--container-widget-width,90%);
  max-width:90%;
  --container-widget-width:90%;
  --container-widget-flex-grow:0;
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-9d90b27 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:40px;
  font-weight:700;
  line-height:1.2em;
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-e3a3f02{
  width:var(--container-widget-width,900px);
  max-width:900px;
  --container-widget-width:900px;
  --container-widget-flex-grow:0
}
.elementor-2 .elementor-element.elementor-element-e3a3f02>.elementor-widget-container{
  margin:30px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-829a7c8:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-829a7c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-829a7c8>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-829a7c8{
  border-style:none;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:50px 0 5px 0
}
.elementor-2 .elementor-element.elementor-element-829a7c8>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-72149c1.elementor-column>.elementor-widget-wrap{
  justify-content:center
}
.elementor-2 .elementor-element.elementor-element-32bfb18{
  width:var(--container-widget-width,90%);
  max-width:90%;
  --container-widget-width:90%;
  --container-widget-flex-grow:0;
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-32bfb18 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:40px;
  font-weight:700;
  line-height:1.2em;
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-a3001a5>.elementor-widget-container{
  margin:20px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
  padding-block-end:calc(10px/2)
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
  margin-block-start:calc(10px/2)
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
  margin-inline:calc(10px/2)
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-items.elementor-inline-items{
  margin-inline:calc(-10px/2)
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
  inset-inline-end:calc(-10px/2)
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
  color:var(--e-global-color-text)
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
  fill:var(--e-global-color-text)
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-icon i{
  transition:color 0.3s
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-icon svg{
  transition:fill 0.3s
}
.elementor-2 .elementor-element.elementor-element-a3001a5{
  --e-icon-list-icon-size:22px;
  --e-icon-list-icon-align:center;
  --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align:center;
  --icon-vertical-offset:-1px
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-item>a{
  font-family:"Adys Regular",Sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:1.2em
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-text{
  color:#443F73;
  transition:color 0.3s
}
.elementor-2 .elementor-element.elementor-element-a3001a5 .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-a1d9b78>.elementor-widget-container{
  margin:20px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-a1d9b78{
  z-index:1
}
.elementor-2 .elementor-element.elementor-element-a1d9b78 .wd-insta{
  --wd-aspect-ratio:1/1
}
.elementor-2 .elementor-element.elementor-element-9d5487d:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-9d5487d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-9d5487d{
  border-style:none;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:0 0 50px 0
}
.elementor-2 .elementor-element.elementor-element-9d5487d>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-1b0ba2f{
  width:auto;
  max-width:auto;
  top:0;
  z-index:1;
  text-align:center
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1b0ba2f{
  left:0
}
body.rtl .elementor-2 .elementor-element.elementor-element-1b0ba2f{
  right:0
}
.elementor-2 .elementor-element.elementor-element-1b0ba2f img{
  opacity:1
}
.elementor-2 .elementor-element.elementor-element-0308d32:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-0308d32>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-0308d32>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-0308d32{
  border-style:none;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:150px 0 0 0
}
.elementor-2 .elementor-element.elementor-element-0308d32>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-6f63fb3>.elementor-element-populated{
  padding:0 0 0 0
}
.elementor-2 .elementor-element.elementor-element-04e60ce:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-04e60ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#2A6451
}
.elementor-2 .elementor-element.elementor-element-04e60ce>.elementor-container{
  max-width:1000px;
  min-height:365px
}
.elementor-2 .elementor-element.elementor-element-04e60ce,.elementor-2 .elementor-element.elementor-element-04e60ce>.elementor-background-overlay{
  border-radius:16px 16px 16px 16px
}
.elementor-2 .elementor-element.elementor-element-04e60ce{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:0 0 0 0;
  z-index:2
}
.elementor-2 .elementor-element.elementor-element-04e60ce>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-52c8979>.elementor-element-populated{
  padding:0 0 0 0
}
.elementor-2 .elementor-element.elementor-element-7b83172{
  width:var(--container-widget-width,320px);
  max-width:320px;
  --container-widget-width:320px;
  --container-widget-flex-grow:0;
  top:-5%;
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-7b83172>.elementor-widget-container{
  --e-transform-scale:1.3
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7b83172{
  right:0
}
body.rtl .elementor-2 .elementor-element.elementor-element-7b83172{
  left:0
}
.elementor-2 .elementor-element.elementor-element-7b83172 img{
  width:100%;
  max-width:100%
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-09c47b9.elementor-column .elementor-widget-wrap{
  align-items:flex-start
}
.elementor-2 .elementor-element.elementor-element-09c47b9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
  align-content:flex-start;
  align-items:flex-start
}
.elementor-2 .elementor-element.elementor-element-09c47b9>.elementor-element-populated{
  padding:40px 40px 40px 40px
}
.elementor-2 .elementor-element.elementor-element-7dfccc1{
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-7dfccc1 img{
  width:100%;
  max-width:100%
}
.elementor-2 .elementor-element.elementor-element-7cc4c88{
  width:var(--container-widget-width,100%);
  max-width:100%;
  --container-widget-width:100%;
  --container-widget-flex-grow:0;
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-7cc4c88>.elementor-widget-container{
  margin:0 0 5px 0
}
.elementor-2 .elementor-element.elementor-element-7cc4c88 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:40px;
  font-weight:700;
  line-height:1.2em;
  color:#FFF
}
.elementor-2 .elementor-element.elementor-element-cc55077{
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-cc55077 .elementor-heading-title{
  font-family:"Roboto",Sans-serif;
  font-size:25px;
  font-weight:600;
  line-height:1.2em;
  color:#FFF
}
.elementor-2 .elementor-element.elementor-element-f18b049{
  width:var(--container-widget-width,90%);
  max-width:90%;
  --container-widget-width:90%;
  --container-widget-flex-grow:0;
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-f18b049 .elementor-heading-title{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:1.5em;
  color:#FFF
}
.elementor-2 .elementor-element.elementor-element-2d0f698:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-2d0f698>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-2d0f698>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-2d0f698{
  border-style:none;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:80px 0 40px 0
}
.elementor-2 .elementor-element.elementor-element-2d0f698>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-9e50a4d{
  text-align:center
}
.elementor-2 .elementor-element.elementor-element-9e50a4d .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:40px;
  font-weight:700;
  line-height:1.2em;
  color:var(--e-global-color-primary)
}
.elementor-2 .elementor-element.elementor-element-a4a2f44:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-a4a2f44>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#2A6451
}
.elementor-2 .elementor-element.elementor-element-a4a2f44>.elementor-container{
  max-width:1300px
}
.elementor-2 .elementor-element.elementor-element-a4a2f44{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  margin:0 0 -40px 0;
  padding:50px 0 50px 0
}
.elementor-2 .elementor-element.elementor-element-a4a2f44>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-2 .elementor-element.elementor-element-5378584{
  text-align:start
}
.elementor-2 .elementor-element.elementor-element-5378584 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:50px;
  font-weight:600;
  line-height:1.1em;
  color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-49ecd52 .wd-accordion-title-text{
  font-family:"Adys",Sans-serif;
  font-size:20px;
  font-weight:700;
  line-height:1.2em;
  color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-49ecd52 .wd-accordion-title:hover .wd-accordion-title-text{
  color:#FFF
}
.elementor-2 .elementor-element.elementor-element-49ecd52 .wd-accordion-title.wd-active .wd-accordion-title-text,.elementor-2 .elementor-element.elementor-element-49ecd52 .wd-accordion:not(.wd-inited) .wd-accordion-item:first-child .wd-accordion-title-text{
  color:#FFF
}
.elementor-2 .elementor-element.elementor-element-49ecd52 .wd-accordion-content{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:300;
  line-height:1.6em;
  color:#f5f1e8
}
.elementor-2 .elementor-element.elementor-element-49ecd52>div>.wd-accordion>.wd-accordion-item>.wd-accordion-title>.wd-accordion-opener{
  font-size:18px
}
@media(min-width:768px){
  .elementor-2 .elementor-element.elementor-element-6f63fb3{
    width:100%
  }
  .elementor-2 .elementor-element.elementor-element-52c8979{
    width:30%
  }
  .elementor-2 .elementor-element.elementor-element-09c47b9{
    width:70%
  }
}
@media(max-width:1024px){
  .elementor-2 .elementor-element.elementor-element-7e438f7{
    padding:30px 10px 30px 10px
  }
  .elementor-2 .elementor-element.elementor-element-f6d7062{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%
  }
  .elementor-2 .elementor-element.elementor-element-f6d7062 .elementor-heading-title{
    font-size:32px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-b48d65d .elementor-heading-title{
    font-size:25px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-4a9be3f{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%
  }
  .elementor-2 .elementor-element.elementor-element-4a9be3f .elementor-heading-title{
    font-size:0;
    line-height:0em
  }
  .elementor-2 .elementor-element.elementor-element-7f978e2{
    --container-widget-width:400px;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,400px);
    max-width:400px
  }
  .elementor-2 .elementor-element.elementor-element-e987c44{
    --container-widget-width:125px;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,125px);
    max-width:125px;
    bottom:-10%
  }
  body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e987c44{
    left:0%
  }
  body.rtl .elementor-2 .elementor-element.elementor-element-e987c44{
    right:0%
  }
  .elementor-2 .elementor-element.elementor-element-abdee4b{
    --container-widget-width:65px;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,65px);
    max-width:65px;
    top:36%
  }
  body:not(.rtl) .elementor-2 .elementor-element.elementor-element-abdee4b{
    left:-3%
  }
  body.rtl .elementor-2 .elementor-element.elementor-element-abdee4b{
    right:-3%
  }
  .elementor-2 .elementor-element.elementor-element-237d0fc{
    padding:30px 10px 30px 10px
  }
  .elementor-2 .elementor-element.elementor-element-107d561 .elementor-heading-title{
    font-size:38px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-dcab25f{
    top:0%
  }
  .elementor-2 .elementor-element.elementor-element-513f11b{
    padding:30px 10px 30px 10px
  }
  .elementor-2 .elementor-element.elementor-element-b5c71ad .elementor-heading-title{
    font-size:38px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-a42a09a>.elementor-widget-container{
    margin:120px 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-0c82784{
    padding:30px 10px 0 10px
  }
  .elementor-2 .elementor-element.elementor-element-cd4e804 .elementor-heading-title{
    font-size:38px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-9d94901{
    padding:35px 0 35px 0
  }
  .elementor-2 .elementor-element.elementor-element-ddaf9ea>.elementor-element-populated{
    margin:50px 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-2 .elementor-element.elementor-element-689b6b7{
    --container-widget-width:50%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,50%);
    max-width:50%
  }
  .elementor-2 .elementor-element.elementor-element-997bbf4>.elementor-container{
    min-height:315px
  }
  .elementor-2 .elementor-element.elementor-element-997bbf4{
    padding:30px 10px 0 10px
  }
  .elementor-2 .elementor-element.elementor-element-f1530d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:15px
  }
  .elementor-2 .elementor-element.elementor-element-0f8a964{
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-0f8a964 .elementor-heading-title{
    font-size:38px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-9a0b4da.elementor-column>.elementor-widget-wrap{
    justify-content:center
  }
  .elementor-2 .elementor-element.elementor-element-c21ab93{
    width:100%;
    max-width:100%;
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-c21ab93>.elementor-widget-container{
    margin:0 0 10px 0
  }
  .elementor-2 .elementor-element.elementor-element-44e912e{
    padding:30px 10px 30px 10px
  }
  .elementor-2 .elementor-element.elementor-element-89e99a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:10px
  }
  .elementor-2 .elementor-element.elementor-element-7eb5e4e{
    margin:-8rem 0rem 0rem 0rem
  }
  .elementor-2 .elementor-element.elementor-element-b15fdd3>.elementor-widget-container{
    padding:20px 20px 20px 20px
  }
  .elementor-2 .elementor-element.elementor-element-b15fdd3{
    --container-widget-width:96%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,96%);
    max-width:96%
  }
  .elementor-2 .elementor-element.elementor-element-b15fdd3 .elementor-image-box-wrapper .elementor-image-box-img{
    width:20%
  }
  .elementor-2 .elementor-element.elementor-element-b15fdd3 .elementor-image-box-title{
    font-size:20px
  }
  .elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-220602b.elementor-column .elementor-widget-wrap{
    align-items:flex-start
  }
  .elementor-2 .elementor-element.elementor-element-220602b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
  }
  .elementor-2 .elementor-element.elementor-element-220602b>.elementor-element-populated{
    margin:0 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-2 .elementor-element.elementor-element-d41af61>.elementor-widget-container{
    padding:20px 20px 20px 20px
  }
  .elementor-2 .elementor-element.elementor-element-d41af61{
    --container-widget-width:96%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,96%);
    max-width:96%
  }
  .elementor-2 .elementor-element.elementor-element-d41af61 .elementor-image-box-wrapper .elementor-image-box-img{
    width:20%
  }
  .elementor-2 .elementor-element.elementor-element-d41af61 .elementor-image-box-title{
    font-size:20px
  }
  .elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-c7ec923.elementor-column .elementor-widget-wrap{
    align-items:center
  }
  .elementor-2 .elementor-element.elementor-element-c7ec923.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
  }
  .elementor-2 .elementor-element.elementor-element-c7ec923.elementor-column>.elementor-widget-wrap{
    justify-content:center
  }
  .elementor-2 .elementor-element.elementor-element-155c40b img{
    width:100%
  }
  .elementor-2 .elementor-element.elementor-element-f29cf74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:10px
  }
  .elementor-2 .elementor-element.elementor-element-e1e889f .elementor-heading-title{
    font-size:108px
  }
  .elementor-2 .elementor-element.elementor-element-b7d561e{
    --container-widget-width:95%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,95%);
    max-width:95%
  }
  .elementor-2 .elementor-element.elementor-element-5ab1444>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:10px
  }
  .elementor-2 .elementor-element.elementor-element-60643da .elementor-heading-title{
    font-size:108px
  }
  .elementor-2 .elementor-element.elementor-element-180f8ce{
    --container-widget-width:95%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,95%);
    max-width:95%
  }
  .elementor-2 .elementor-element.elementor-element-93f95ea{
    padding:40px 10px 40px 10px
  }
  .elementor-2 .elementor-element.elementor-element-9d90b27{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%
  }
  .elementor-2 .elementor-element.elementor-element-9d90b27 .elementor-heading-title{
    font-size:38px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-829a7c8{
    padding:40px 10px 0 10px
  }
  .elementor-2 .elementor-element.elementor-element-32bfb18{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%
  }
  .elementor-2 .elementor-element.elementor-element-32bfb18 .elementor-heading-title{
    font-size:38px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-9d5487d{
    padding:0 0 100px 0
  }
  .elementor-2 .elementor-element.elementor-element-1b0ba2f{
    width:var(--container-widget-width,36%);
    max-width:36%;
    --container-widget-width:36%;
    --container-widget-flex-grow:0
  }
  body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1b0ba2f{
    left:0
  }
  body.rtl .elementor-2 .elementor-element.elementor-element-1b0ba2f{
    right:0
  }
  .elementor-2 .elementor-element.elementor-element-0308d32{
    padding:40px 10px 0 10px
  }
  .elementor-2 .elementor-element.elementor-element-6f63fb3>.elementor-element-populated{
    padding:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-7b83172{
    --container-widget-width:215px;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,215px);
    max-width:215px;
    top:0%
  }
  body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7b83172{
    right:-10%
  }
  body.rtl .elementor-2 .elementor-element.elementor-element-7b83172{
    left:-10%
  }
  .elementor-2 .elementor-element.elementor-element-09c47b9>.elementor-element-populated{
    padding:30px 30px 30px 30px
  }
  .elementor-2 .elementor-element.elementor-element-7cc4c88>.elementor-widget-container{
    margin:0 0 10px 0
  }
  .elementor-2 .elementor-element.elementor-element-7cc4c88{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%
  }
  .elementor-2 .elementor-element.elementor-element-7cc4c88 .elementor-heading-title{
    font-size:32px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-cc55077 .elementor-heading-title{
    font-size:22px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-f18b049{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%
  }
  .elementor-2 .elementor-element.elementor-element-f18b049 .elementor-heading-title{
    font-size:16px
  }
  .elementor-2 .elementor-element.elementor-element-2d0f698{
    padding:30px 10px 30px 10px
  }
  .elementor-2 .elementor-element.elementor-element-9e50a4d .elementor-heading-title{
    font-size:38px;
    line-height:1.1em
  }
  .elementor-2 .elementor-element.elementor-element-a4a2f44{
    padding:40px 10px 40px 10px
  }
  .elementor-2 .elementor-element.elementor-element-5378584 .elementor-heading-title{
    font-size:38px
  }
}
@media(max-width:767px){
  .elementor-2 .elementor-element.elementor-element-7e438f7{
    padding:15px 10px 20px 10px
  }
  .elementor-2 .elementor-element.elementor-element-f6d7062{
    text-align:start
  }
  .elementor-2 .elementor-element.elementor-element-f6d7062 .elementor-heading-title{
    font-size:32px
  }
  .elementor-2 .elementor-element.elementor-element-b48d65d{
    text-align:start
  }
  .elementor-2 .elementor-element.elementor-element-b48d65d .elementor-heading-title{
    font-size:25px
  }
  .elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-block-end:calc(10px/2)
  }
  .elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-block-start:calc(10px/2)
  }
  .elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-inline:calc(10px/2)
  }
  .elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items.elementor-inline-items{
    margin-inline:calc(-10px/2)
  }
  .elementor-2 .elementor-element.elementor-element-2574056 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    inset-inline-end:calc(-10px/2)
  }
  .elementor-2 .elementor-element.elementor-element-4a9be3f{
    text-align:start
  }
  .elementor-2 .elementor-element.elementor-element-4a9be3f .elementor-heading-title{
    font-size:0;
    line-height:0em
  }
  .elementor-2 .elementor-element.elementor-element-9bb7e0f.elementor-column>.elementor-widget-wrap{
    justify-content:flex-end
  }
  .elementor-2 .elementor-element.elementor-element-7f978e2{
    --container-widget-width:350px;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,350px);
    max-width:350px
  }
  .elementor-2 .elementor-element.elementor-element-e987c44{
    --container-widget-width:105px;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,105px);
    max-width:105px;
    bottom:0%
  }
  .elementor-2 .elementor-element.elementor-element-abdee4b{
    --container-widget-width:70px;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,70px);
    max-width:70px;
    top:38%
  }
  body:not(.rtl) .elementor-2 .elementor-element.elementor-element-abdee4b{
    left:5%
  }
  body.rtl .elementor-2 .elementor-element.elementor-element-abdee4b{
    right:5%
  }
  .elementor-2 .elementor-element.elementor-element-8f4fa79{
    padding:10px 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-d8c73f6{
    margin:0 0 20px 0
  }
  .elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-50fcfa0.elementor-column .elementor-widget-wrap{
    align-items:center
  }
  .elementor-2 .elementor-element.elementor-element-50fcfa0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
  }
  .elementor-2 .elementor-element.elementor-element-50fcfa0.elementor-column>.elementor-widget-wrap{
    justify-content:center
  }
  .elementor-2 .elementor-element.elementor-element-50fcfa0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:15px
  }
  .elementor-2 .elementor-element.elementor-element-237d0fc{
    padding:0 10px 20px 10px
  }
  .elementor-2 .elementor-element.elementor-element-107d561{
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-264085a{
    text-align:center
  }
  body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dcab25f{
    right:-13%
  }
  body.rtl .elementor-2 .elementor-element.elementor-element-dcab25f{
    left:-13%
  }
  .elementor-2 .elementor-element.elementor-element-dcab25f{
    top:5%
  }
  .elementor-2 .elementor-element.elementor-element-3b6587f>.elementor-widget-container{
    margin:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-513f11b{
    padding:20px 10px 40px 10px
  }
  .elementor-2 .elementor-element.elementor-element-b5c71ad{
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-a42a09a>.elementor-widget-container{
    margin:100px 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-0c82784{
    padding:40px 10px 0 10px
  }
  .elementor-2 .elementor-element.elementor-element-cd4e804{
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-a3a649f{
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-9d94901{
    padding:20px 0 13px 0
  }
  .elementor-2 .elementor-element.elementor-element-ddaf9ea>.elementor-element-populated{
    margin:35px 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-2 .elementor-element.elementor-element-689b6b7{
    --container-widget-width:64%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,64%);
    max-width:64%
  }
  .elementor-2 .elementor-element.elementor-element-83ef081>.elementor-element-populated{
    padding:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-997bbf4>.elementor-container{
    min-height:340px
  }
  .elementor-2 .elementor-element.elementor-element-0f8a964{
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-c21ab93>.elementor-widget-container{
    margin:0 0 15px 0
  }
  .elementor-2 .elementor-element.elementor-element-c21ab93{
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-89e99a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:10px
  }
  .elementor-2 .elementor-element.elementor-element-89e99a4>.elementor-element-populated{
    margin:0 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-2 .elementor-element.elementor-element-b15fdd3{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%
  }
  .elementor-2 .elementor-element.elementor-element-b15fdd3 .elementor-image-box-img{
    margin-bottom:15px
  }
  .elementor-2 .elementor-element.elementor-element-220602b>.elementor-element-populated{
    margin:20px 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-2 .elementor-element.elementor-element-d41af61{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%
  }
  .elementor-2 .elementor-element.elementor-element-d41af61 .elementor-image-box-img{
    margin-bottom:15px
  }
  .elementor-2 .elementor-element.elementor-element-c7ec923>.elementor-element-populated{
    margin:20px 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-2 .elementor-element.elementor-element-155c40b img{
    width:79%
  }
  .elementor-2 .elementor-element.elementor-element-f29cf74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:10px
  }
  .elementor-2 .elementor-element.elementor-element-e1e889f>.elementor-widget-container{
    margin:0 0 10px 0
  }
  .elementor-2 .elementor-element.elementor-element-e1e889f .elementor-heading-title{
    font-size:90px
  }
  .elementor-2 .elementor-element.elementor-element-b7d561e{
    text-align:start
  }
  .elementor-2 .elementor-element.elementor-element-5ab1444>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:10px
  }
  .elementor-2 .elementor-element.elementor-element-5ab1444>.elementor-element-populated{
    margin:40px 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-2 .elementor-element.elementor-element-60643da>.elementor-widget-container{
    margin:0 0 10px 0
  }
  .elementor-2 .elementor-element.elementor-element-60643da .elementor-heading-title{
    font-size:90px
  }
  .elementor-2 .elementor-element.elementor-element-180f8ce{
    text-align:start
  }
  .elementor-2 .elementor-element.elementor-element-93f95ea{
    padding:50px 0 50px 0
  }
  .elementor-2 .elementor-element.elementor-element-f580859>.elementor-element-populated{
    padding:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-9d90b27>.elementor-widget-container{
    padding:0 20px 0 20px
  }
  .elementor-2 .elementor-element.elementor-element-9d90b27{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%;
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-9d90b27 .elementor-heading-title{
    font-size:32px
  }
  .elementor-2 .elementor-element.elementor-element-829a7c8{
    padding:40px 10px 0 10px
  }
  .elementor-2 .elementor-element.elementor-element-32bfb18>.elementor-widget-container{
    padding:0 20px 0 20px
  }
  .elementor-2 .elementor-element.elementor-element-32bfb18{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%;
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-32bfb18 .elementor-heading-title{
    font-size:32px
  }
  .elementor-2 .elementor-element.elementor-element-a1d9b78>.elementor-widget-container{
    margin:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-9d5487d{
    padding:0 0 70px 0
  }
  .elementor-2 .elementor-element.elementor-element-1b0ba2f{
    --container-widget-width:64%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,64%);
    max-width:64%
  }
  .elementor-2 .elementor-element.elementor-element-04e60ce{
    margin:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-52c8979>.elementor-element-populated{
    padding:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-7b83172{
    --container-widget-width:74px;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,74px);
    max-width:74px
  }
  body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7b83172{
    right:50%
  }
  body.rtl .elementor-2 .elementor-element.elementor-element-7b83172{
    left:50%
  }
  .elementor-2 .elementor-element.elementor-element-09c47b9>.elementor-element-populated{
    padding:0 25px 25px 25px
  }
  .elementor-2 .elementor-element.elementor-element-7dfccc1>.elementor-widget-container{
    margin:-94px 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-7dfccc1 img{
    max-width:93%
  }
  .elementor-2 .elementor-element.elementor-element-7cc4c88>.elementor-widget-container{
    padding:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-7cc4c88{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%;
    text-align:start
  }
  .elementor-2 .elementor-element.elementor-element-7cc4c88 .elementor-heading-title{
    font-size:32px
  }
  .elementor-2 .elementor-element.elementor-element-cc55077>.elementor-widget-container{
    padding:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-cc55077{
    text-align:start
  }
  .elementor-2 .elementor-element.elementor-element-cc55077 .elementor-heading-title{
    font-size:20px
  }
  .elementor-2 .elementor-element.elementor-element-f18b049>.elementor-widget-container{
    padding:0 0 0 0
  }
  .elementor-2 .elementor-element.elementor-element-f18b049{
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var(--container-widget-width,100%);
    max-width:100%;
    text-align:start
  }
  .elementor-2 .elementor-element.elementor-element-f18b049 .elementor-heading-title{
    font-size:16px
  }
  .elementor-2 .elementor-element.elementor-element-9e50a4d>.elementor-widget-container{
    padding:0 20px 0 20px
  }
  .elementor-2 .elementor-element.elementor-element-9e50a4d{
    text-align:center
  }
  .elementor-2 .elementor-element.elementor-element-9e50a4d .elementor-heading-title{
    font-size:32px
  }
  .elementor-2 .elementor-element.elementor-element-5378584{
    text-align:center
  }
}
@media(max-width:1024px) and (min-width:768px){
  .elementor-2 .elementor-element.elementor-element-ddaf9ea{
    width:100%
  }
  .elementor-2 .elementor-element.elementor-element-83ef081{
    width:100%
  }
  .elementor-2 .elementor-element.elementor-element-6593dec{
    width:50%
  }
  .elementor-2 .elementor-element.elementor-element-220602b{
    width:50%
  }
  .elementor-2 .elementor-element.elementor-element-c7ec923{
    width:100%
  }
}
/* === wp-content/cache/flying-press/cafae7ffd1ed.base.min.css === */
:root{
  --wd-text-line-height:1.6;
  --wd-link-decor:underline var(--wd-link-decor-style, none) var(--wd-link-decor-color, currentColor);
  --wd-link-decor-hover:underline var(--wd-link-decor-style-hover, none) var(--wd-link-decor-color-hover, var(--wd-link-decor-color, currentColor));
  --wd-brd-radius:.001px;
  --wd-form-height:42px;
  --wd-form-color:inherit;
  --wd-form-placeholder-color:inherit;
  --wd-form-bg:transparent;
  --wd-form-brd-color:rgba(0,0,0,0.1);
  --wd-form-brd-color-focus:rgba(0,0,0,0.15);
  --wd-form-chevron:url(data:image/svg+xml;
  base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
  --wd-navigation-color:51,51,51;
  --wd-main-bgcolor:#f5f1e8;
  --wd-scroll-w:.001px;
  --wd-admin-bar-h:.001px;
  --wd-block-spacing:20px;
  --wd-sticky-nav-w:.001px;
  --color-white:#fff;
  --color-gray-100:#f7f7f7;
  --color-gray-200:#f1f1f1;
  --color-gray-300:#bbb;
  --color-gray-400:#a5a5a5;
  --color-gray-500:#767676;
  --color-gray-600:#666;
  --color-gray-700:#555;
  --color-gray-800:#333;
  --color-gray-900:#242424;
  --color-white-rgb:255,255,255;
  --color-black-rgb:0,0,0;
  --bgcolor-white:#fff;
  --bgcolor-gray-100:#f7f7f7;
  --bgcolor-gray-200:#f7f7f7;
  --bgcolor-gray-300:#f1f1f1;
  --bgcolor-black-rgb:0,0,0;
  --bgcolor-white-rgb:255,255,255;
  --brdcolor-gray-200:rgba(0,0,0,0.075);
  --brdcolor-gray-300:rgba(0,0,0,0.105);
  --brdcolor-gray-400:rgba(0,0,0,0.12);
  --brdcolor-gray-500:rgba(0,0,0,0.2);
  --wd-start:start;
  --wd-end:end;
  --wd-center:center;
  --wd-stretch:stretch
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  vertical-align:baseline;
  font:inherit;
  font-size:100%
}
*,*:before,*:after{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
html{
  line-height:1;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:#fff0;
  font-family:sans-serif;
  overflow-x:hidden;
  overflow-y:scroll;
  font-size:var(--wd-text-font-size);
  scrollbar-gutter:stable
}
ol,ul{
  list-style:none
}
caption{
  vertical-align:middle;
  text-align:left
}
q,blockquote{
  quotes:none
}
q:before,q:after,blockquote:before,blockquote:after{
  content:"";
  content:none
}
a img{
  border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
  display:block
}
a,button,input{
  touch-action:manipulation
}
button,input,optgroup,select,textarea{
  margin:0;
  color:inherit;
  font:inherit
}
button{
  overflow:visible
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
  cursor:pointer;
  -webkit-appearance:button
}
button::-moz-focus-inner,input::-moz-focus-inner{
  padding:0;
  border:0;
  padding:0;
  border:0
}
body{
  margin:0;
  background-color:#f5f1e8;
  color:var(--wd-text-color);
  text-rendering:optimizeLegibility;
  font-weight:var(--wd-text-font-weight);
  font-style:var(--wd-text-font-style);
  font-size:var(--wd-text-font-size);
  font-family:var(--wd-text-font);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:var(--wd-text-line-height)
}
@supports (overflow:clip){
  body{
    overflow-x:clip
  }
}
:is(body){
  height:auto
}
p{
  margin-bottom:var(--wd-tags-mb,20px)
}
a{
  color:var(--wd-link-color);
  transition:all .25s ease;
  text-decoration:var(--wd-link-decor);
  -webkit-text-decoration:var(--wd-link-decor)
}
a:is(:hover,:focus,:active){
  outline:none;
  text-decoration:var(--wd-link-decor-hover);
  -webkit-text-decoration:var(--wd-link-decor-hover)
}
a:hover{
  color:var(--wd-link-color-hover)
}
a:focus{
  outline:none
}
:is(h1,h2,h3,h4,h5,h6,.title) a{
  color:inherit;
  text-decoration:none
}
:is(h1,h2,h3,h4,h5,h6,.title) a:hover{
  color:var(--wd-link-color-hover)
}
label{
  display:block;
  margin-bottom:5px;
  color:var(--wd-title-color);
  vertical-align:middle;
  font-weight:400
}
em{
  font-style:italic
}
big{
  font-size:larger
}
abbr{
  border-bottom:1px dotted;
  color:#D62432;
  text-decoration:none
}
acronym{
  border-bottom:1px dotted;
  text-decoration:none
}
.required{
  border:none;
  color:#E01020;
  font-size:16px;
  line-height:1
}
.optional{
  position:relative;
  top:-5px;
  font-size:.8em;
  color:var(--color-gray-300)
}
abbr[title]{
  border:none
}
dl{
  margin-bottom:20px;
  margin-bottom:20px
}
strong,b{
  font-weight:600
}
mark{
  display:inline-block;
  padding:5px 8px;
  background-color:#f7f7f7;
  color:#242424;
  font-weight:600;
  line-height:1
}
code,kbd{
  padding:2px 5px
}
code,kbd,pre,samp{
  -webkit-hyphens:none;
  hyphens:none;
  font-family:monospace,serif
}
ins{
  text-decoration:none
}
pre{
  overflow:auto;
  margin-bottom:20px;
  padding:20px;
  background:#f7f7f7;
  text-align:left;
  white-space:pre;
  white-space:pre-wrap;
  word-wrap:break-word
}
dfn{
  font-style:italic
}
sub,sup{
  position:relative;
  vertical-align:baseline;
  font-size:75%;
  line-height:1
}
sup{
  top:-.25em
}
sub{
  bottom:-.25em
}
var{
  font-style:italic
}
small{
  font-size:80%
}
hr{
  margin-top:20px;
  margin-bottom:20px;
  border:none;
  border-bottom:1px solid currentColor;
  opacity:.2
}
iframe,embed{
  max-width:100%
}
blockquote{
  margin-bottom:20px;
  padding-left:30px;
  border-left:2px solid var(--wd-primary-color);
  text-align:left;
  font-size:110%;
  --wd-tags-mb:10px
}
blockquote cite{
  display:block;
  margin-top:10px;
  color:var(--wd-primary-color);
  font-weight:600;
  font-size:90%
}
blockquote cite a{
  color:inherit
}
cite{
  font-style:italic
}
address{
  margin-bottom:20px;
  font-style:italic;
  font-size:1.1em;
  line-height:1.8
}
fieldset{
  margin-bottom:20px;
  padding:20px 40px;
  border:2px solid var(--brdcolor-gray-300);
  border-radius:var(--wd-brd-radius)
}
fieldset legend{
  margin-bottom:0;
  padding-right:15px;
  padding-left:15px;
  width:auto
}
legend{
  text-transform:uppercase;
  font-size:22px
}
video{
  display:block
}
audio,canvas,progress{
  display:inline-block;
  vertical-align:baseline
}
audio:not([controls]){
  display:none;
  height:0
}
img{
  max-width:100%;
  height:auto;
  border:0;
  vertical-align:middle
}
.svg-icon{
  display:inline-block
}
.svg-icon svg{
  width:inherit!important;
  height:inherit!important
}
svg:not(:root){
  overflow:hidden
}
h1{
  font-size:28px
}
h2{
  font-size:24px
}
h3{
  font-size:22px
}
h4{
  font-size:18px
}
h5{
  font-size:16px
}
h6{
  font-size:12px
}
.wd-entities-title a{
  color:inherit
}
.wd-el-title{
  display:flex!important;
  align-items:center;
  gap:10px;
  font-size:22px
}
.wd-el-title .img-wrapper{
  display:flex;
  flex:0 0 auto
}
.wd-el-title .img-wrapper img{
  min-width:18px
}
.wd-label{
  color:var(--color-gray-800);
  font-weight:600
}
legend,h1,h2,h3,h4,h5,h6,.title{
  display:block;
  margin-bottom:var(--wd-tags-mb,20px);
  color:var(--wd-title-color);
  text-transform:var(--wd-title-transform);
  font-weight:var(--wd-title-font-weight);
  font-style:var(--wd-title-font-style);
  font-family:var(--wd-title-font);
  line-height:1.4
}
.wd-entities-title{
  --wd-link-decor:none;
  --wd-link-decor-hover:none;
  display:block;
  color:var(--wd-entities-title-color);
  word-wrap:break-word;
  font-weight:var(--wd-entities-title-font-weight);
  font-style:var(--wd-entities-title-font-style);
  font-family:var(--wd-entities-title-font);
  text-transform:var(--wd-entities-title-transform);
  line-height:1.4
}
a.wd-entities-title:hover,.wd-entities-title a:hover{
  color:var(--wd-entities-title-color-hover)
}
:is(ul,ol){
  margin-bottom:var(--list-mb);
  padding-left:var(--li-pl);
  --list-mb:20px;
  --li-mb:10px;
  --li-pl:17px
}
:is(ul,ol) li{
  margin-bottom:var(--li-mb)
}
:is(ul,ol) li:last-child{
  margin-bottom:0
}
li>:is(ul,ol){
  margin-top:var(--li-mb);
  margin-bottom:0
}
ul{
  list-style:disc
}
ol{
  list-style:decimal
}
dl dt{
  color:var(--color-gray-800);
  font-weight:600
}
dl dd{
  margin-bottom:20px
}
.unordered-list{
  list-style:none;
  --li-pl:0
}
.unordered-list ul,.unordered-list ol{
  margin-left:20px;
  list-style:none;
  --li-pl:0
}
.unordered-list li:before{
  margin-right:10px;
  font-size:8px;
  content:"\f113";
  font-family:"woodmart-font"
}
.wd-sub-menu ul,.textwidget .menu{
  --li-pl:0;
  list-style:none
}
.wd-sub-menu ul{
  --list-mb:0;
  --li-mb:0
}
.wd-align{
  text-align:var(--wd-align)
}
.text-center{
  --content-align:center;
  --wd-align:center;
  --text-align:center;
  text-align:var(--text-align)
}
.text-right{
  --text-align:right;
  text-align:var(--text-align);
  --content-align:flex-end;
  --wd-align:flex-end
}
.text-left{
  --text-align:left;
  text-align:var(--text-align);
  --content-align:flex-start;
  --wd-align:flex-start
}
[class*="color-scheme-light"]{
  --color-white:#000;
  --color-gray-100:rgba(255,255,255,0.1);
  --color-gray-200:rgba(255,255,255,0.2);
  --color-gray-300:rgba(255,255,255,0.5);
  --color-gray-400:rgba(255,255,255,0.6);
  --color-gray-500:rgba(255,255,255,0.7);
  --color-gray-600:rgba(255,255,255,0.8);
  --color-gray-700:rgba(255,255,255,0.9);
  --color-gray-800:#fff;
  --color-gray-900:#fff;
  --color-white-rgb:0,0,0;
  --color-black-rgb:255,255,255;
  --bgcolor-black-rgb:255,255,255;
  --bgcolor-white-rgb:0,0,0;
  --bgcolor-white:#0f0f0f;
  --bgcolor-gray-100:#0a0a0a;
  --bgcolor-gray-200:#121212;
  --bgcolor-gray-300:#141414;
  --brdcolor-gray-200:rgba(255,255,255,0.1);
  --brdcolor-gray-300:rgba(255,255,255,0.15);
  --brdcolor-gray-400:rgba(255,255,255,0.25);
  --brdcolor-gray-500:rgba(255,255,255,0.3);
  --wd-text-color:rgba(255,255,255,0.8);
  --wd-title-color:#fff;
  --wd-widget-title-color:var(--wd-title-color);
  --wd-entities-title-color:#fff;
  --wd-entities-title-color-hover:rgba(255,255,255,0.8);
  --wd-link-color:rgba(255,255,255,0.9);
  --wd-link-color-hover:#fff;
  --wd-form-brd-color:rgba(255,255,255,0.2);
  --wd-form-brd-color-focus:rgba(255,255,255,0.3);
  --wd-form-placeholder-color:rgba(255,255,255,0.6);
  --wd-form-chevron:url(data:image/svg+xml;
  base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);
  --wd-main-bgcolor:#2d3220;
  --wd-navigation-color:255,255,255;
  color:var(--wd-text-color)
}
.color-scheme-dark{
  --color-white:#fff;
  --color-gray-100:#f7f7f7;
  --color-gray-200:#f1f1f1;
  --color-gray-300:#bbb;
  --color-gray-400:#a5a5a5;
  --color-gray-500:#767676;
  --color-gray-600:#666;
  --color-gray-700:#555;
  --color-gray-800:#333;
  --color-gray-900:#242424;
  --color-white-rgb:255,255,255;
  --color-black-rgb:0,0,0;
  --bgcolor-white:#fff;
  --bgcolor-gray-100:#f7f7f7;
  --bgcolor-gray-200:#f7f7f7;
  --bgcolor-gray-300:#f1f1f1;
  --bgcolor-black-rgb:0,0,0;
  --bgcolor-white-rgb:255,255,255;
  --brdcolor-gray-200:rgba(0,0,0,0.075);
  --brdcolor-gray-300:rgba(0,0,0,0.105);
  --brdcolor-gray-400:rgba(0,0,0,0.12);
  --brdcolor-gray-500:rgba(0,0,0,0.2);
  --wd-text-color:#767676;
  --wd-title-color:#242424;
  --wd-entities-title-color:#333;
  --wd-entities-title-color-hover:rgba(51,51,51,0.65);
  --wd-link-color:#333;
  --wd-link-color-hover:#242424;
  --wd-form-brd-color:rgba(0,0,0,0.1);
  --wd-form-brd-color-focus:rgba(0,0,0,0.15);
  --wd-form-placeholder-color:#767676;
  --wd-navigation-color:51,51,51;
  color:var(--wd-text-color)
}
.wd-fill{
  position:absolute;
  inset:0
}
.wd-hide{
  display:none!important
}
.wd-set-mb{
  --wd-mb:15px
}
.wd-set-mb>*{
  margin-bottom:var(--wd-mb)
}
.reset-last-child>*:last-child{
  margin-bottom:0
}
.clear{
  clear:both;
  width:100%
}
@keyframes wd-rotate{
  100%{
    transform:rotate(360deg)
  }
}
@keyframes wd-fadeIn{
  from{
    opacity:0
  }
  to{
    opacity:1
  }
}
@keyframes wd-fadeInBottomShort{
  from{
    transform:translate3d(0,20px,0)
  }
  to{
    transform:none
  }
}
table{
  margin-bottom:35px;
  width:100%;
  border-spacing:0;
  border-collapse:collapse;
  line-height:1.4
}
table th{
  padding:15px 10px;
  border-bottom:2px solid var(--brdcolor-gray-200);
  color:var(--wd-title-color);
  text-transform:uppercase;
  font-size:16px;
  font-weight:var(--wd-title-font-weight);
  font-style:var(--wd-title-font-style);
  font-family:var(--wd-title-font);
  vertical-align:middle;
  text-align:start
}
table td{
  padding:15px 12px;
  border-bottom:1px solid var(--brdcolor-gray-300);
  vertical-align:middle;
  text-align:start
}
table :is(tbody,tfoot) th{
  border-bottom:1px solid var(--brdcolor-gray-300);
  text-transform:none;
  font-size:inherit
}
.responsive-table{
  overflow-x:auto;
  margin-bottom:35px
}
.responsive-table table{
  margin-bottom:0
}
.responsive-table .responsive-table{
  overflow-x:visible;
  margin-bottom:0
}
input[type='email'],input[type='search'],input[type='number'],input[type='url'],input[type='tel'],input[type='text'],input[type='password'],:root textarea,:root select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],:root textarea,:root select{
  padding:0 15px;
  max-width:100%;
  width:100%;
  height:var(--wd-form-height);
  border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);
  border-radius:var(--wd-form-brd-radius);
  background-color:var(--wd-form-bg);
  box-shadow:none;
  color:var(--wd-form-color);
  vertical-align:middle;
  font-size:14px;
  transition:border-color .5s ease
}
input[type='email']:focus,input[type='date']:focus,input[type='search']:focus,input[type='number']:focus,input[type='text']:focus,input[type='tel']:focus,input[type='url']:focus,input[type='password']:focus,:root textarea:focus,:root select:focus{
  outline:none;
  border-color:var(--wd-form-brd-color-focus);
  transition:border-color .4s ease
}
::-webkit-input-placeholder{
  color:var(--wd-form-placeholder-color)
}
::-moz-placeholder{
  color:var(--wd-form-placeholder-color)
}
:-moz-placeholder{
  color:var(--wd-form-placeholder-color)
}
input[type="radio"],input[type="checkbox"]{
  box-sizing:border-box;
  margin-top:0;
  padding:0;
  vertical-align:middle;
  margin-inline-end:5px;
  cursor:pointer
}
input[type="search"]{
  box-sizing:content-box;
  -webkit-appearance:textfield
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none
}
input[type="number"]{
  padding:0;
  text-align:center
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
  height:auto
}
input[type="date"]{
  -webkit-appearance:none
}
input[type="date"]::-webkit-inner-spin-button{
  display:none
}
input[type="date"]::-webkit-calendar-picker-indicator{
  opacity:0
}
input[type="date"]::-webkit-clear-button{
  position:relative;
  right:5px;
  width:30px;
  opacity:.4;
  filter:grayscale(100%)
}
input[type="date"]::-webkit-date-and-time-value{
  text-align:start
}
[class*="color-scheme-light"] input[type="date"]::-webkit-clear-button{
  opacity:.6;
  filter:grayscale(100%) invert(100%) saturate(800%)
}
@supports not (-moz-appearance:none){
  input[type="date"]{
    background:no-repeat url(../themes/woodmart/inc/admin/assets/images/calend-d.svg) right 15px top 50%;
    background-size:auto 14px
  }
  [class*="color-scheme-light"] input[type='date']{
    background-image:url(../themes/woodmart/inc/admin/assets/images/calend-l.svg)
  }
}
:root textarea{
  overflow:auto;
  padding:10px 15px;
  min-height:190px;
  resize:vertical
}
:root select{
  padding-right:30px;
  background-image:var(--wd-form-chevron);
  background-position:right 10px top 50%;
  background-size:auto 18px;
  background-repeat:no-repeat
}
:root select option{
  background-color:var(--bgcolor-white)
}
input:-webkit-autofill{
  border-color:var(--wd-form-brd-color);
  -webkit-box-shadow:0 0 0 1000px var(--wd-form-bg) inset;
  -webkit-text-fill-color:var(--wd-form-color)
}
input:focus:-webkit-autofill{
  border-color:var(--wd-form-brd-color-focus)
}
:is(.btn,.button,button,[type=submit],[type=button]){
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  outline:none;
  border-radius:var(--btn-brd-radius,0);
  vertical-align:middle;
  text-align:center;
  text-decoration:none!important;
  text-shadow:none;
  line-height:1.2;
  cursor:pointer;
  transition:all .25s ease;
  color:var(--btn-color,#3E3E3E);
  border:var(--btn-brd-width,0) var(--btn-brd-style,solid) var(--btn-brd-color,#E9E9E9);
  background-color:var(--btn-bgcolor,#F3F3F3);
  box-shadow:var(--btn-box-shadow,unset);
  text-transform:var(--btn-transform,uppercase);
  font-weight:var(--btn-font-weight,600);
  font-family:var(--btn-font-family,inherit);
  font-style:var(--btn-font-style,unset);
  padding:var(--btn-padding,5px 20px);
  min-height:var(--btn-height,42px);
  font-size:var(--btn-font-size,13px)
}
:is(.btn,.button,button,[type=submit],[type=button]):hover{
  color:var(--btn-color-hover,var(--btn-color,#3E3E3E));
  border-color:var(--btn-brd-color-hover,var(--btn-brd-color,#e0e0e0));
  background-color:var(--btn-bgcolor-hover,var(--btn-bgcolor,#e0e0e0));
  box-shadow:var(--btn-box-shadow-hover,var(--btn-box-shadow,unset))
}
button[disabled],input[disabled]{
  opacity:0.6!important;
  cursor:default!important
}
.elementor .btn{
  box-shadow:var(--btn-box-shadow,unset)
}
.elementor .btn:hover{
  box-shadow:var(--btn-box-shadow-hover,var(--btn-box-shadow,unset))
}
.btn.btn-default{
  border-radius:var(--btn-default-brd-radius);
  color:var(--btn-default-color);
  box-shadow:var(--btn-default-box-shadow);
  background-color:var(--btn-default-bgcolor);
  text-transform:var(--btn-default-transform,var(--btn-transform,uppercase));
  font-weight:var(--btn-default-font-weight,var(--btn-font-weight,600));
  font-family:var(--btn-default-font-family,var(--btn-font-family,inherit));
  font-style:var(--btn-default-font-style,var(--btn-font-style,unset))
}
.btn.btn-default:hover{
  color:var(--btn-default-color-hover);
  box-shadow:var(--btn-default-box-shadow-hover);
  background-color:var(--btn-default-bgcolor-hover)
}
.btn.btn-default:active{
  box-shadow:var(--btn-default-box-shadow-active);
  bottom:var(--btn-default-bottom-active)
}
.btn.btn-accent{
  border-radius:var(--btn-accented-brd-radius);
  color:var(--btn-accented-color);
  box-shadow:var(--btn-accented-box-shadow);
  background-color:var(--btn-accented-bgcolor);
  text-transform:var(--btn-accented-transform,var(--btn-transform,uppercase));
  font-weight:var(--btn-accented-font-weight,var(--btn-font-weight,600));
  font-family:var(--btn-accented-font-family,var(--btn-font-family,inherit));
  font-style:var(--btn-accented-font-style,var(--btn-font-style,unset))
}
.btn.btn-accent:hover{
  color:var(--btn-accented-color-hover);
  box-shadow:var(--btn-accented-box-shadow-hover);
  background-color:var(--btn-accented-bgcolor-hover)
}
.btn.btn-accent:active{
  box-shadow:var(--btn-accented-box-shadow-active);
  bottom:var(--btn-accented-bottom-active,0)
}
:is(a,button,input[type="submit"],input[type="checkbox"],input[type="button"],input[type="file"],[tabindex="0"]):focus-visible{
  outline:var(--wd-otl-width,2px) var(--wd-otl-style,dotted) var(--wd-otl-color,var(--wd-otl-color-scheme,#000))!important;
  outline-offset:var(--wd-otl-offset,calc(var(--wd-otl-width) * -1 / 2));
  transition:none!important
}
input[tabindex="0"]:focus-visible{
  --wd-otl-width:0 !important
}
.color-scheme-dark,.whb-color-dark{
  --wd-otl-color-scheme:#000
}
[class*="color-scheme-light"],.whb-color-light{
  --wd-otl-color-scheme:#fff
}
.wd-skip-links{
  position:fixed;
  display:flex;
  flex-direction:column;
  gap:5px;
  top:10px;
  inset-inline-start:-1000em;
  z-index:999999
}
.wd-skip-links:focus-within{
  inset-inline-start:10px
}
[class*="wd-grid"]{
  --wd-col:var(--wd-col-lg);
  --wd-gap:var(--wd-gap-lg);
  --wd-col-lg:1;
  --wd-gap-lg:20px
}
.wd-grid-g{
  display:grid;
  grid-template-columns:repeat(var(--wd-col),minmax(0,1fr));
  gap:var(--wd-gap)
}
.wd-grid-g>.wd-wider{
  grid-column:auto/span 2;
  grid-row:auto/span 2
}
.wd-grid-col{
  grid-column:auto/span var(--wd-col)
}
[class*="wd-grid-f"]{
  display:flex;
  flex-wrap:wrap;
  gap:var(--wd-gap)
}
.wd-grid-f-col{
  gap:0;
  margin:0 calc(var(--wd-gap) / -2) calc(var(--wd-gap) * -1)
}
.wd-grid-f-col>.wd-col{
  width:100%;
  min-height:1px;
  flex:0 0 calc(100% / var(--wd-col) * var(--wd-col-wider, 1));
  max-width:calc(100% / var(--wd-col) * var(--wd-col-wider, 1));
  padding-inline:calc(var(--wd-gap) / 2);
  margin-bottom:var(--wd-gap)
}
.wd-grid-f-col>.wd-wider{
  --wd-col-wider:2
}
.wd-grid-f-stretch>.wd-col{
  flex:1 1 var(--wd-f-basis,200px);
  width:var(--wd-f-basis,200px)
}
.wd-grid-f-stretch>.wd-col-auto{
  flex:0 0 auto;
  width:auto
}
.wd-grid-f-inline>.wd-col{
  flex:0 0 var(--wd-f-basis,auto)
}
.wd-loader:after{
  content:"";
  display:inline-block;
  width:30px;
  height:30px;
  border:1px solid #fff0;
  border-left-color:var(--color-gray-900);
  border-radius:50%;
  vertical-align:middle;
  animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
}
.wd-scroll-content{
  overflow:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  max-height:var(--wd-scroll-h,50dvh)
}
@-moz-document url-prefix(){
  .wd-scroll-content{
    scrollbar-width:thin
  }
}
.wd-dropdown{
  --wd-dropdown-bg-color:var(--bgcolor-white);
  --wd-dropdown-shadow:0 0 3px rgba(0,0,0,0.15);
  --wd-align:var(--wd-start);
  position:absolute;
  top:100%;
  left:0;
  z-index:380;
  margin-top:15px;
  margin-right:0;
  margin-left:calc(var(--nav-gap, .001px) / 2 * -1);
  background-color:var(--wd-dropdown-bg-color);
  background-position:bottom right;
  background-clip:border-box;
  background-repeat:no-repeat;
  box-shadow:var(--wd-dropdown-shadow);
  text-align:var(--wd-align);
  border-radius:var(--wd-brd-radius);
  visibility:hidden;
  opacity:0;
  transition:opacity 0.4s cubic-bezier(.19,1,.22,1),visibility 0.4s cubic-bezier(.19,1,.22,1),transform 0.4s cubic-bezier(.19,1,.22,1);
  transform:translateY(15px) translateZ(0);
  pointer-events:none
}
.wd-dropdown:after{
  content:"";
  position:absolute;
  inset-inline:0;
  bottom:100%;
  height:15px
}
.whb-col-right .wd-dropdown-menu.wd-design-default{
  right:0;
  left:auto;
  margin-left:0;
  margin-right:calc(var(--nav-gap, .001px) / 2 * -1)
}
.wd-event-hover:hover>.wd-dropdown,.wd-event-click.wd-opened>.wd-dropdown,.wd-dropdown.wd-opened{
  visibility:visible;
  opacity:1;
  transform:none!important;
  pointer-events:visible;
  pointer-events:unset
}
.wd-dropdown-menu{
  min-height:min(var(--wd-dropdown-height, unset), var(--wd-content-h, var(--wd-dropdown-height, unset)));
  width:var(--wd-dropdown-width);
  background-image:var(--wd-dropdown-bg-img)
}
.wd-dropdown-menu .wd-dropdown-inner{
  overflow:inherit;
  height:min(var(--wd-dropdown-height, unset), var(--wd-content-h))
}
.wd-dropdown-menu.wd-scroll>.wd-scroll-content{
  max-height:none;
  border-radius:inherit
}
.dropdowns-loading .dropdown-load-ajax.menu-mega-dropdown:not(.dropdown-with-height)>.wd-dropdown-menu{
  min-height:400px
}
.dropdowns-loaded .dropdown-load-ajax>.wd-dropdown-menu>.container{
  animation:wd-fadeIn .3s ease
}
.dropdown-html-placeholder{
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:rgba(var(--bgcolor-white-rgb),.6);
  border-radius:var(--wd-brd-radius)
}
.dropdown-html-placeholder:after{
  content:"";
  display:inline-block;
  width:32px;
  height:32px;
  border:1px solid #fff0;
  border-left-color:var(--color-gray-900);
  border-radius:50%;
  vertical-align:middle;
  animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
}
.dropdowns-loading .dropdown-html-placeholder:after{
  --wd-anim-state:running
}
.wd-dropdown-menu.wd-design-default{
  padding:var(--wd-dropdown-padding,12px 20px);
  --wd-dropdown-width:220px
}
.wd-dropdown-menu.wd-design-default>.container{
  padding:0;
  width:auto
}
.wd-dropdown-menu.wd-design-default .wd-dropdown{
  top:0;
  left:100%;
  padding:var(--wd-dropdown-padding,12px 20px);
  width:var(--wd-dropdown-width);
  margin:0 0 0 var(--wd-dropdown-padding,20px)
}
.wd-dropdown-menu.wd-design-default .wd-dropdown:after{
  top:0;
  right:100%;
  bottom:0;
  left:auto;
  width:var(--wd-dropdown-padding,20px);
  height:auto
}
.wd-dropdown-menu.wd-design-default .menu-item-has-children>a:after{
  margin-left:auto;
  color:rgb(82 82 82 / .45);
  font-weight:600;
  font-size:55%;
  line-height:1;
  font-family:"woodmart-font";
  content:"\f113"
}
.wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children>a:after{
  color:rgb(255 255 255 / .6)
}
.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height)>.container>.wd-grid-f-inline{
  --wd-f-basis:200px
}
.wd-dropdown-menu.wd-design-full-width{
  --wd-dropdown-width:100vw
}
:is(.wd-nav-sticky,.wd-header-nav) .wd-dropdown-menu.wd-design-full-width{
  border-radius:0
}
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll),.wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner{
  padding:var(--wd-dropdown-padding,30px)
}
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll),.wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner{
  padding-block:var(--wd-dropdown-padding,30px);
  padding-left:calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w))
}
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll)>.container,.wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner>.container{
  padding:0;
  max-width:none
}
.wd-side-hidden{
  --wd-side-hidden-w:340px;
  position:fixed;
  inset-block:var(--wd-admin-bar-h) 0;
  z-index:500;
  overflow:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  width:min(var(--wd-side-hidden-w), 100vw);
  background-color:var(--bgcolor-white);
  transition:transform 0.5s cubic-bezier(.19,1,.22,1);
  outline:none!important
}
.wd-side-hidden.wd-left{
  right:auto;
  left:0;
  transform:translate3d(-100%,0,0)
}
.wd-side-hidden.wd-right{
  right:0;
  left:auto;
  transform:translate3d(100%,0,0)
}
.wd-side-hidden.wd-opened{
  transform:none
}
.wd-sub-menu{
  --sub-menu-color:#838383;
  --sub-menu-color-hover:var(--wd-primary-color);
  --li-pl:0;
  --list-mb:0;
  --li-mb:0;
  list-style:none
}
.wd-sub-menu li{
  position:relative
}
.wd-sub-menu li>a{
  position:relative;
  display:flex;
  align-items:center;
  padding-top:8px;
  padding-bottom:8px;
  color:var(--sub-menu-color);
  font-size:14px;
  line-height:1.3;
  text-decoration:none
}
.wd-sub-menu li>a .wd-nav-icon{
  margin-inline-end:7px;
  font-size:115%
}
.wd-sub-menu li>a .menu-label{
  position:relative;
  margin-top:-20px;
  align-self:flex-start
}
.wd-sub-menu li>a:hover{
  color:var(--sub-menu-color-hover)
}
[class*="color-scheme-light"] .wd-sub-menu{
  --sub-menu-color:rgba(255,255,255,0.6);
  --sub-menu-color-hover:#fff
}
.widget .wd-sub-menu{
  --li-mb:0
}
.widget .wd-sub-menu ul{
  --li-mb:0
}
.wd-sub-accented.wp-block-wd-menu-list>li{
  margin-block:-8px
}
.wd-sub-accented>li>a{
  --sub-menu-color:#333;
  --sub-menu-color-hover:var(--wd-primary-color);
  text-transform:uppercase;
  font-weight:600
}
.wd-sub-accented.color-scheme-light>li>a,[class*="color-scheme-light"] .wd-sub-accented>li>a{
  --sub-menu-color:#fff;
  --sub-menu-color-hover:rgba(255,255,255,0.6)
}
.wd-color-light .searchform{
  --wd-form-brd-color:rgba(255,255,255,0.2);
  --wd-form-brd-color-focus:rgba(255,255,255,0.3);
  --wd-form-color:rgba(255,255,255,0.8)
}
.wd-color-dark .searchform{
  --wd-form-brd-color:rgba(0,0,0,0.1);
  --wd-form-brd-color-focus:rgba(0,0,0,0.15);
  --wd-form-color:#767676;
  --wd-form-placeholder-color:var(--wd-form-color)
}
.create-nav-msg a{
  font-weight:600
}
picture.wd-nav-img img{
  width:inherit;
  height:inherit;
  max-height:inherit;
  object-fit:contain;
  object-position:50% 50%
}
.wd-nav{
  --list-mb:0;
  --li-mb:0;
  --li-pl:0;
  --nav-gap:20px;
  --nav-gap-v:5px;
  --nav-pd:5px 0;
  --nav-color:rgba(var(--wd-navigation-color), 1);
  --nav-color-hover:rgba(var(--wd-navigation-color), .7);
  --nav-color-active:var(--nav-color-hover);
  --nav-bg:none;
  --nav-bg-hover:var(--nav-bg);
  --nav-bg-active:var(--nav-bg-hover);
  --nav-shadow:none;
  --nav-shadow-hover:var(--nav-shadow);
  --nav-shadow-active:var(--nav-shadow-hover);
  --nav-border:none;
  --nav-border-hover:var(--nav-border);
  --nav-border-active:var(--nav-border-hover);
  --nav-radius:var(--wd-brd-radius);
  --nav-chevron-color:rgba(var(--wd-navigation-color), .5);
  display:inline-flex;
  flex-wrap:wrap;
  justify-content:var(--text-align,var(--wd-align));
  text-align:start;
  gap:var(--nav-gap-v) var(--nav-gap);
  list-style:none
}
.wd-nav>li{
  position:relative
}
.wd-nav>li>a{
  position:relative;
  display:flex;
  align-items:center;
  min-height:42px;
  padding:var(--nav-pd);
  text-transform:uppercase;
  font-weight:600;
  font-size:13px;
  line-height:1.4;
  text-decoration:none;
  color:var(--nav-color);
  background-color:var(--nav-bg);
  box-shadow:var(--nav-shadow);
  border:var(--nav-border);
  border-radius:var(--nav-radius)
}
.wd-nav>li>a .wd-nav-icon{
  margin-inline-end:7px;
  font-size:var(--nav-icon-size,1.15em)
}
.wd-nav>li>a .menu-label{
  inset-inline-start:calc(100% - 30px);
  margin-inline-start:0
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after{
  order:3;
  margin-inline-start:4px;
  font-weight:400;
  font-style:normal;
  font-size:clamp(6px, 50%, 18px);
  color:var(--nav-chevron-color);
  content:"\f129";
  font-family:"woodmart-font"
}
.wd-nav:where(:not(.wd-dis-hover))>li:where(.wd-opened,:hover)>a{
  color:var(--nav-color-hover);
  background-color:var(--nav-bg-hover);
  box-shadow:var(--nav-shadow-hover);
  border:var(--nav-border-hover)
}
.wd-nav:where(:not(.wd-dis-act))>li:where(.current-menu-item,.wd-active,.active)>a{
  color:var(--nav-color-active);
  background-color:var(--nav-bg-active);
  box-shadow:var(--nav-shadow-active);
  border:var(--nav-border-active)
}
.wd-nav:where(.wd-add-pd){
  --nav-pd:5px 12px
}
.widget .wd-nav{
  --li-mb:0
}
.wd-nav.wd-gap-m{
  --nav-gap:30px
}
.wd-nav.wd-gap-l{
  --nav-gap:40px
}
.wd-nav-opener{
  position:relative;
  z-index:1;
  display:inline-flex;
  flex:0 0 auto;
  align-items:center;
  justify-content:center;
  width:50px;
  color:var(--color-gray-900);
  cursor:pointer;
  transition:all .25s ease;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden
}
.wd-nav-opener:after{
  font-weight:400;
  font-size:12px;
  transition:transform .25s ease;
  content:"\f113";
  font-family:"woodmart-font"
}
.wd-nav-opener:hover{
  color:var(--color-gray-900)
}
.wd-nav-opener.wd-active{
  color:var(--color-gray-700)
}
.wd-nav-opener.wd-active:after{
  transform:rotate(90deg)
}
.wd-sub-menu li>a img,.wd-nav-img{
  flex:0 0 auto;
  display:inline-block;
  width:var(--nav-img-width,auto)!important;
  height:var(--nav-img-height,auto)!important;
  max-height:var(--nav-img-height,18px);
  margin-inline-end:7px;
  object-fit:contain;
  object-position:50% 50%;
  line-height:0
}
.wd-nav.wd-icon-right>li>a :is(.wd-nav-img,.wd-nav-icon){
  order:1;
  margin:0;
  margin-inline-start:7px
}
.wd-nav.wd-style-default{
  --nav-color-hover:var(--wd-primary-color)
}
.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li{
  display:flex;
  flex-direction:row
}
.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{
  content:"";
  position:relative;
  inset-inline-end:calc((var(--nav-gap) / 2) * -1);
  border-right:1px solid rgb(0 0 0 / .105)
}
:is(.color-scheme-light,.whb-color-light) .wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{
  border-color:rgb(255 255 255 / .25)
}
.wd-nav.wd-style-separated>li{
  align-items:center
}
.wd-nav.wd-style-separated>li:not(:last-child):after{
  height:18px
}
.wd-nav.wd-style-bordered>li{
  align-items:stretch
}
.wd-nav[class*="wd-style-underline"] .nav-link-text{
  position:relative;
  display:inline-block;
  padding-block:1px;
  line-height:1.2
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after{
  content:'';
  position:absolute;
  top:100%;
  left:0;
  width:0;
  height:2px;
  background-color:var(--wd-primary-color);
  transition:width 0.4s cubic-bezier(.19,1,.22,1)
}
.wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-active,.active)>a .nav-link-text:after{
  width:100%
}
.tooltip{
  --wd-tooltip-bg:rgba(0,0,0,0.9);
  --wd-tooltip-color:#fff;
  position:absolute;
  z-index:1110;
  opacity:0;
  pointer-events:none
}
.tooltip .tooltip-inner{
  padding:7px 15px;
  width:max-content;
  max-width:200px;
  text-transform:none;
  font-weight:400;
  font-size:12px;
  line-height:var(--wd-text-line-height);
  background-color:var(--wd-tooltip-bg);
  color:var(--wd-tooltip-color);
  text-align:center;
  word-break:break-word;
  border-radius:calc(var(--wd-brd-radius) / 1.5)
}
.tooltip .tooltip-arrow{
  position:absolute;
  width:10px;
  height:10px;
  background-color:var(--wd-tooltip-bg)
}
.tooltip.top{
  margin-top:-8px
}
.tooltip.top .tooltip-arrow{
  top:calc(100% - 1px);
  left:50%;
  clip-path:polygon(0 0,50% 50%,100% 0);
  transform:translateX(-50%)
}
.tooltip.bottom{
  margin-top:8px
}
.tooltip.bottom .tooltip-arrow{
  bottom:calc(100% - 1px);
  left:50%;
  clip-path:polygon(0 100%,50% 50%,100% 100%);
  transform:translateX(-50%)
}
.tooltip.left{
  margin-left:-8px
}
.tooltip.left .tooltip-arrow{
  top:50%;
  left:calc(100% - 1px);
  clip-path:polygon(0 0,50% 50%,0 100%);
  transform:translateY(-50%)
}
.tooltip.right{
  margin-left:8px
}
.tooltip.right .tooltip-arrow{
  top:50%;
  right:calc(100% - 1px);
  clip-path:polygon(100% 0,50% 50%,100% 100%);
  transform:translateY(-50%)
}
.wd-tltp{
  position:relative
}
.wd-tltp .tooltip{
  margin:0
}
.wd-tltp .tooltip.top{
  bottom:100%;
  left:50%;
  transform:translateX(-50%);
  margin-bottom:8px
}
.wd-tltp .tooltip.top .tooltip-inner:after{
  content:"";
  position:absolute;
  width:100%;
  height:8px;
  inset:auto 0 -8px 0
}
.wd-tltp .tooltip:is(.left,.right) .tooltip-inner:after{
  content:"";
  position:absolute;
  inset-block:0;
  width:10px
}
.wd-tltp .tooltip.left{
  top:50%;
  right:calc(100% + 8px);
  transform:translateY(-50%)
}
.wd-tltp .tooltip.left .tooltip-inner:after{
  left:100%
}
.wd-tltp .tooltip.right{
  top:50%;
  left:calc(100% + 8px);
  transform:translateY(-50%)
}
.wd-tltp .tooltip.right .tooltip-inner:after{
  right:100%
}
.wd-tltp .tooltip-inner>*{
  margin-top:0;
  margin-bottom:10px
}
.wd-tltp .tooltip-inner>*:last-child{
  margin-bottom:0
}
.wd-tltp .tooltip-inner a:not(.wd-social-icon){
  text-decoration:underline
}
.tooltip.in,.wd-tltp:is(:hover,:focus,:focus-within) .tooltip{
  pointer-events:unset;
  opacity:1;
  animation:wd-fadeIn .3s ease
}
.wd-notice,div.wpcf7-response-output,.mc4wp-alert,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info){
  --wd-link-decor:underline;
  --wd-link-decor-hover:underline;
  --wd-link-color:currentColor;
  --wd-link-color-hover:color-mix(in srgb, currentColor 80%, transparent);
  position:relative;
  margin-bottom:20px;
  padding-block:18px;
  padding-inline:65px 30px!important;
  text-align:start;
  border:none;
  border-radius:var(--wd-brd-radius);
  outline:none!important
}
.wd-notice:before,div.wpcf7-response-output:before,.mc4wp-alert:before,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info):before{
  position:absolute;
  top:calc(50% - 9px);
  left:24px;
  font-size:18px;
  line-height:18px;
  font-family:"woodmart-font"
}
.wd-notice p:last-child,div.wpcf7-response-output p:last-child,.mc4wp-alert p:last-child,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) p:last-child{
  margin-bottom:0
}
.wd-notice .amount,div.wpcf7-response-output .amount,.mc4wp-alert .amount,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) .amount{
  color:#fff
}
.wd-notice :is(.button,.wc-backward),div.wpcf7-response-output :is(.button,.wc-backward),.mc4wp-alert :is(.button,.wc-backward),:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) :is(.button,.wc-backward){
  text-decoration:none;
  --btn-color:currentColor;
  --btn-color-hover:currentColor;
  --btn-bgcolor:transparent;
  --btn-bgcolor-hover:transparent;
  --btn-brd-width:2px;
  --btn-box-shadow-hover:none;
  --btn-height:none;
  --btn-padding:0;
  --btn-brd-color:color-mix(in srgb, currentColor 50%, transparent);
  border-top:0;
  border-inline:0;
  margin-inline:4px
}
.wd-notice.wd-success,.wpcf7 form.sent .wpcf7-response-output,.mc4wp-success,.woocommerce-message{
  background-color:var(--notices-success-bg);
  color:var(--notices-success-color)
}
.wd-notice.wd-success:before,.wpcf7 form.sent .wpcf7-response-output:before,.mc4wp-success:before,.woocommerce-message:before{
  content:"\f107"
}
.wd-notice.wd-warning,.wpcf7 form:not(.sent) .wpcf7-response-output,.mc4wp-error,.mc4wp-notice,:is(.woocommerce-error,.woocommerce-info){
  background-color:var(--notices-warning-bg);
  color:var(--notices-warning-color)
}
.wd-notice.wd-warning:before,.wpcf7 form:not(.sent) .wpcf7-response-output:before,.mc4wp-error:before,.mc4wp-notice:before,:is(.woocommerce-error,.woocommerce-info):before{
  content:"\f100"
}
.wd-notice.wd-info{
  background-color:#4D93D1;
  color:#fff
}
.wd-notice.wd-info:before{
  content:"\f100"
}
@keyframes wd-fadeInUpBig{
  from{
    transform:translate3d(0,100%,0)
  }
  to{
    transform:none
  }
}
@keyframes wd-fadeOutDownBig{
  from{
    transform:none
  }
  to{
    transform:translate3d(0,100%,0)
  }
}
.wd-close-side{
  position:fixed;
  background-color:rgb(0 0 0 / .7);
  opacity:0;
  pointer-events:none;
  transition:opacity 0.5s cubic-bezier(.19,1,.22,1),z-index 0s cubic-bezier(.19,1,.22,1) 0.5s,top 0s cubic-bezier(.19,1,.22,1) 0.5s;
  z-index:400
}
.wd-close-side[class*="wd-location-header"]{
  z-index:389;
  top:var(--wd-admin-bar-h)
}
.wd-close-side.wd-location-sticky-nav{
  z-index:392
}
.wd-close-side.wd-close-side-opened{
  opacity:1;
  pointer-events:unset;
  transition-delay:0s
}
.wd-loop-footer{
  text-align:center;
  margin-top:30px
}
nav[class*="-pagination"] ul{
  --list-mb:0;
  --li-mb:0;
  --li-pl:0;
  list-style:none;
  display:inline-flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:3px
}
nav[class*="-pagination"] li .page-numbers{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding-inline:5px;
  min-width:34px;
  height:34px;
  color:var(--color-gray-900);
  font-weight:600;
  font-size:14px;
  border-radius:calc(var(--wd-brd-radius) / 1.5);
  transition:all .2s ease;
  text-decoration:none
}
nav[class*="-pagination"] li .current{
  color:#fff;
  background-color:var(--wd-primary-color)
}
nav[class*="-pagination"] li :is(.next,.prev){
  font-size:0
}
nav[class*="-pagination"] li :is(.next,.prev):before{
  font-size:12px;
  content:"\f113";
  font-family:"woodmart-font"
}
nav[class*="-pagination"] li .prev:before{
  content:"\f114";
  font-family:"woodmart-font"
}
nav[class*="-pagination"] a:hover{
  background-color:var(--bgcolor-gray-300)
}
[class*="screen-reader"]{
  position:absolute!important;
  clip:rect(1px,1px,1px,1px);
  transform:scale(0)
}
.wd-breadcrumbs{
  --wd-link-color:var(--color-gray-500);
  --wd-link-color-hover:var(--color-gray-700);
  --wd-bcrumb-color-active:var(--color-gray-900);
  --wd-link-decor:none;
  --wd-link-decor-hover:none
}
.wd-breadcrumbs>:is(span,a):last-child{
  font-weight:600;
  color:var(--wd-bcrumb-color-active)
}
.wd-breadcrumbs .wd-delimiter{
  margin-inline:8px;
  color:var(--wd-bcrumb-delim-color)
}
.wd-breadcrumbs .wd-delimiter:after{
  content:"/"
}
.wd-breadcrumbs .wd-delimiter:last-child{
  display:none
}
.wd-action-btn{
  --wd-action-icon-size:1.1em;
  --wd-action-color:var(--color-gray-800);
  --wd-action-color-hover:var(--color-gray-500);
  --wd-action-icon-color:var(--wd-action-color);
  --wd-action-icon-color-hover:var(--wd-action-color-hover);
  --wd-action-text-color:var(--wd-action-color);
  --wd-action-text-color-hover:var(--wd-action-color-hover);
  --wd-link-decor:none;
  --wd-link-decor-hover:none;
  display:inline-flex;
  vertical-align:middle
}
.wd-action-btn>a{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  line-height:1;
  transition:none
}
.wd-action-btn>a.loading{
  pointer-events:none
}
.wd-action-btn>a.loading .wd-action-icon:before{
  opacity:0
}
.wd-action-btn>a.loading .wd-action-icon:after{
  opacity:1;
  --wd-anim-state:running
}
.wd-action-btn>a:hover .wd-action-icon:before{
  color:var(--wd-action-icon-color-hover)
}
.wd-action-btn .wd-action-icon:before{
  content:var(--wd-btn-icon,unset);
  font-size:var(--wd-action-icon-size);
  color:var(--wd-action-icon-color);
  transition:color .25s ease,opacity .15s ease;
  font-family:"woodmart-font"
}
.wd-action-btn .wd-action-icon:after{
  position:absolute;
  top:calc(50% - .5em);
  inset-inline-start:calc(50% - .5em);
  opacity:0;
  transition:opacity .2s ease;
  font-size:var(--wd-action-icon-size);
  color:var(--wd-action-icon-color);
  content:"";
  display:inline-block;
  width:1em;
  height:1em;
  border:1px solid #fff0;
  border-left-color:currentColor;
  border-radius:50%;
  vertical-align:middle;
  animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
}
.wd-action-icon{
  position:relative
}
.wd-action-btn.wd-style-icon{
  --wd-action-icon-size:20px
}
.wd-action-btn.wd-style-icon>a{
  flex-direction:column;
  width:50px;
  height:50px;
  font-weight:400;
  font-size:0!important
}
.wd-action-btn.wd-style-text>a{
  font-weight:600
}
.wd-action-btn.wd-style-text>a.added .wd-action-icon{
  margin-inline-end:min(.6em, 15px)
}
.wd-action-btn.wd-style-text>a:hover .wd-action-text{
  color:var(--wd-action-text-color-hover)
}
.wd-action-btn.wd-style-text .wd-action-icon{
  margin-inline-end:.3em;
  font-weight:400
}
.wd-action-btn.wd-style-text .wd-action-text{
  color:var(--wd-action-text-color);
  transition:color .25s ease
}
.wd-action-btn:empty{
  display:none
}
.wd-compare-icon{
  --wd-btn-icon:"\f128"
}
.wd-wishlist-icon{
  --wd-btn-icon:"\f106"
}
.wd-pt-icon{
  --wd-btn-icon:"\f191"
}
.wd-quick-view-icon{
  --wd-btn-icon:"\f130"
}
.wd-add-cart-icon{
  --wd-btn-icon:"\f123"
}
.wd-cross-icon{
  --wd-btn-icon:"\f112"
}
.wd-burger-icon{
  --wd-btn-icon:"\f15a"
}
.wd-action-btn .wd-check-icon{
  position:absolute;
  inset-inline-start:calc(50% + var(--wd-action-icon-size) - .55em);
  bottom:calc(50% + var(--wd-action-icon-size) - .7em);
  display:none;
  align-items:center;
  justify-content:center;
  width:min(.87em, 20px);
  height:min(.87em, 20px);
  border-radius:50%;
  background:var(--wd-primary-color);
  font-weight:400;
  font-size:calc(var(--wd-action-icon-size, 1.2em) - 2px);
  transform:translate(-50%,50%)
}
.wd-action-btn .wd-check-icon:before{
  content:"\f107";
  font-family:"woodmart-font";
  color:#fff;
  font-size:min(.45em, 9px)
}
.wd-action-btn>a.added .wd-check-icon{
  display:flex
}
.wd-action-btn>a.loading .wd-check-icon{
  display:none
}
.wd-heading{
  display:flex;
  flex:0 0 auto;
  align-items:center;
  justify-content:flex-end;
  gap:10px;
  padding:20px 15px;
  border-bottom:1px solid var(--brdcolor-gray-300)
}
.wd-heading>a{
  --wd-link-color:var(--wd-primary-color);
  --wd-link-color-hover:var(--wd-primary-color)
}
.wd-heading>a:hover{
  opacity:.7
}
.wd-heading .title{
  flex:1 1 auto;
  margin-bottom:0;
  font-size:130%
}
.wd-heading .wd-action-btn{
  flex:0 0 auto
}
.wd-heading .wd-action-btn.wd-style-text>a{
  height:25px
}
:is(.widget,.wd-widget,div[class^="vc_wp"]){
  line-height:1.4;
  --wd-link-color:var(--color-gray-500);
  --wd-link-color-hover:var(--color-gray-800);
  --wd-link-decor:none;
  --wd-link-decor-hover:none
}
:is(.widget,.wd-widget,div[class^="vc_wp"])>:is(ul,ol){
  margin-top:0
}
:is(.widget,.wd-widget,div[class^="vc_wp"]) :is(ul,ol){
  list-style:none;
  --list-mb:0;
  --li-mb:15px;
  --li-pl:0
}
.widgettitle,.widget-title{
  margin-bottom:20px;
  color:var(--wd-widget-title-color);
  text-transform:var(--wd-widget-title-transform);
  font-weight:var(--wd-widget-title-font-weight);
  font-style:var(--wd-widget-title-font-style);
  font-size:var(--wd-widget-title-font-size);
  font-family:var(--wd-widget-title-font)
}
.widget .wp-block-heading{
  font-size:var(--wd-widget-title-font-size)
}
.widget{
  margin-bottom:30px;
  padding-bottom:30px;
  border-bottom:1px solid var(--brdcolor-gray-300)
}
.widget:last-child{
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:none
}
.woodmart-author-information{
  line-height:inherit
}
.woodmart-author-information .author-avatar img{
  border-radius:50%
}
.textwidget>*:last-child{
  margin-bottom:0
}
:is(.wd-entry-content,.entry-content,.is-layout-flow,.is-layout-constrained,.is-layout-constrained>.wp-block-group__inner-container)>*{
  margin-block:0 var(--wd-block-spacing)
}
:is(.wd-entry-content,.entry-content,.is-layout-flow,.is-layout-constrained,.is-layout-constrained>.wp-block-group__inner-container)>:where(*:last-child){
  margin-bottom:0
}
.wd-bg-parent{
  position:relative
}
:where(.wd-bg-parent>*){
  position:relative
}
.alignleft{
  float:left;
  margin-right:20px;
  margin-bottom:20px
}
.alignright{
  float:right;
  margin-left:20px;
  margin-bottom:20px
}
.aligncenter{
  display:block;
  clear:both;
  margin:0 auto 20px auto
}
:root .wd-custom-width{
  width:var(--wd-width,unset);
  max-width:100%
}
.wd-page-wrapper{
  position:relative;
  background-color:var(--wd-main-bgcolor)
}
body:not([class*="wrapper-boxed"]){
  background-color:var(--wd-main-bgcolor)
}
.wd-page-content{
  min-height:50vh;
  background-color:var(--wd-main-bgcolor)
}
.container,.container-fluid{
  width:100%;
  max-width:var(--wd-container-w);
  padding-inline:15px;
  margin-inline:auto
}
.container-fluid{
  max-width:none
}
.wd-content-layout{
  padding-block:40px
}
:where(.wd-content-layout>div){
  grid-column:auto/span var(--wd-col)
}
.wd-sidebar .wd-heading{
  display:none
}
.searchform[class*="wd-style-with-bg"] .searchsubmit{
  --btn-color:#fff;
  --btn-bgcolor:var(--wd-primary-color)
}
.searchform.wd-style-with-bg .searchsubmit{
  border-start-end-radius:var(--wd-form-brd-radius);
  border-end-end-radius:var(--wd-form-brd-radius)
}
.searchform.wd-style-with-bg-2 .searchsubmit{
  inset-inline-end:calc(var(--wd-form-brd-width) + 3px);
  width:calc(var(--wd-search-btn-w) - ((var(--wd-form-brd-width) + 3px) * 2));
  inset-block:calc(var(--wd-form-brd-width) + 3px);
  border-radius:var(--wd-form-brd-radius)
}
.searchform.wd-style-with-bg-2 .searchsubmit img{
  max-width:var(--wd-tools-icon-width,22px)
}
.searchform.wd-style-with-bg-2 .searchsubmit:after{
  font-size:calc(var(--wd-form-height) / 2.5)
}
.searchform.wd-style-4{
  --wd-search-clear-sp:7px;
  --wd-search-btn-w:.001px
}
.searchform.wd-style-4 input[type="text"]{
  padding-inline:40px 30px
}
.searchform.wd-style-4 .searchsubmit{
  inset-inline-start:0;
  pointer-events:none;
  width:46px;
  --wd-form-height:46px
}
.searchform.wd-style-4 .searchsubmit:after{
  font-size:16px
}
.searchform.wd-style-4 .wd-search-cat{
  inset-inline-end:0
}
.searchform.wd-style-4 .wd-search-cat>a{
  border-inline-end:none
}
.searchform.wd-style-4.wd-cat-style-default .wd-search-cat>a:after{
  margin-inline-end:15px
}
.wd-image{
  border-radius:var(--wd-brd-radius)
}
.wd-image img{
  border-radius:var(--wd-brd-radius)
}
.search-no-results .wd-page-title :is(.breadcrumbs,.yoast-breadcrumb){
  display:none
}
@media (min-width:769px){
  .searchform.wd-style-default:not(.wd-with-cat) .wd-clear-search{
    padding-inline-end:10px;
    border-inline-end:1px solid var(--wd-form-brd-color)
  }
  .searchform.wd-style-default.wd-cat-style-default{
    --wd-search-clear-sp:7px
  }
  .searchform[class*="wd-style-with-bg"].wd-cat-style-default{
    --wd-search-clear-sp:20px
  }
  .searchform.wd-style-with-bg.wd-cat-style-separated{
    --wd-search-clear-sp:10px
  }
}
@media (min-width:1025px){
  .wd-hide-lg{
    display:none!important
  }
  .wd-scroll{
    --scrollbar-track-bg:rgba(0,0,0,0.05);
    --scrollbar-thumb-bg:rgba(0,0,0,0.12)
  }
  .wd-scroll ::-webkit-scrollbar{
    width:5px
  }
  .wd-scroll ::-webkit-scrollbar-track{
    background-color:var(--scrollbar-track-bg)
  }
  .wd-scroll ::-webkit-scrollbar-thumb{
    background-color:var(--scrollbar-thumb-bg)
  }
  [class*="color-scheme-light"] .wd-scroll,.wd-scroll.color-scheme-light{
    --scrollbar-track-bg:rgba(255,255,255,0.05);
    --scrollbar-thumb-bg:rgba(255,255,255,0.12)
  }
  .admin-bar{
    --wd-admin-bar-h:32px
  }
}
@media (min-width:1200px){
  .wrapper-full-width-content .container{
    max-width:100%
  }
}
@media (max-width:1024px){
  @supports not (overflow:clip){
    body{
      overflow:hidden
    }
  }
  .wd-hide-md{
    display:none!important
  }
  [class*="wd-grid"]{
    --wd-col:var(--wd-col-md);
    --wd-gap:var(--wd-gap-md);
    --wd-col-md:var(--wd-col-lg);
    --wd-gap-md:var(--wd-gap-lg)
  }
  .wd-side-hidden{
    --wd-side-hidden-w:min(300px, 80vw)
  }
  html:has(.wd-side-hidden.wd-opened){
    overflow:hidden
  }
  .wd-nav-wrapper.wd-mb-action-swipe{
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
    white-space:nowrap;
    -webkit-mask-image:linear-gradient(to left,transparent,#000 70px);
    mask-image:linear-gradient(to left,transparent,#000 70px)
  }
  .wd-nav-wrapper.wd-mb-action-swipe .wd-nav{
    flex-wrap:nowrap
  }
  .wd-close-side{
    top:-150px
  }
  html:has(.wd-side-hidden.wd-opened,.mfp-wrap) #wpadminbar{
    z-index:400
  }
  #wpadminbar{
    position:absolute
  }
}
@media (max-width:768.98px){
  .wd-hide-sm{
    display:none!important
  }
  [class*="wd-grid"]{
    --wd-col:var(--wd-col-sm);
    --wd-gap:var(--wd-gap-sm);
    --wd-col-sm:var(--wd-col-md);
    --wd-gap-sm:var(--wd-gap-md)
  }
  .sidebar-left{
    order:10
  }
  .searchform.wd-style-default .wd-clear-search{
    padding-inline-end:10px;
    border-inline-end:1px solid var(--wd-form-brd-color)
  }
}
@media (max-width:576px){
  [class*="wd-grid"]{
    --wd-col:var(--wd-col-xs);
    --wd-gap:var(--wd-gap-xs);
    --wd-col-xs:var(--wd-col-sm);
    --wd-gap-xs:var(--wd-gap-sm)
  }
}
@media (min-width:769px) and (max-width:1024px){
  .wd-hide-md-sm{
    display:none!important
  }
}
/* === wp-content/cache/flying-press/52edb4932fee.helpers-wpb-elem.min.css === */
.wd-z-index{
  position:relative;
  z-index:35
}
.wd-fontsize-xs{
  font-size:14px
}
.wd-fontsize-s{
  font-size:16px
}
.wd-fontsize-m{
  font-size:18px
}
.wd-fontsize-l{
  font-size:22px
}
.wd-fontsize-xl{
  font-size:26px
}
.wd-fontsize-xxl{
  font-size:36px
}
.wd-fontsize-xxxl{
  font-size:46px
}
.text-larger{
  font-size:110%
}
.font-text{
  font-family:var(--wd-text-font)
}
.font-primary{
  font-family:var(--wd-title-font)
}
.font-alt{
  font-style:var(--wd-alternative-font-style);
  font-family:var(--wd-alternative-font)
}
.wd-items-top{
  align-items:flex-start
}
.wd-items-middle{
  align-items:center
}
.wd-items-bottom{
  align-items:flex-end
}
.wd-justify-left{
  justify-content:left
}
.wd-justify-center{
  justify-content:center
}
.wd-justify-right{
  justify-content:right
}
.color-primary{
  color:var(--wd-primary-color)
}
.color-alt{
  color:var(--wd-alternative-color)
}
.color-title{
  color:var(--wd-title-color)
}
@media (max-width:1024px){
  .wd-fontsize-xl,.wd-fontsize-xxl,.wd-fontsize-xxxl{
    font-size:22px
  }
  .text-larger{
    font-size:inherit
  }
}
/* === wp-content/cache/flying-press/b1f30af96001.int-seo-plugins.min.css === */
:is(.yoast-breadcrumb,.aioseo-breadcrumbs,.rank-math-breadcrumb,nav[aria-label="breadcrumb"]){
  --wd-link-color:var(--color-gray-500);
  --wd-link-color-hover:var(--color-gray-700);
  --wd-bcrumb-color-active:var(--color-gray-900);
  --wd-link-decor:none;
  --wd-link-decor-hover:none
}
.yoast-breadcrumb>span{
  color:var(--wd-bcrumb-delim-color)
}
.yoast-breadcrumb .breadcrumb_last{
  color:var(--wd-bcrumb-color-active)
}
.rank-math-breadcrumb{
  --wd-tags-mb:.001px
}
.rank-math-breadcrumb .separator{
  color:var(--wd-bcrumb-delim-color)
}
.rank-math-breadcrumb .last{
  color:var(--wd-bcrumb-color-active)
}
.aioseo-breadcrumbs span:last-child{
  color:var(--wd-bcrumb-color-active)
}
.aioseo-breadcrumb-separator{
  color:var(--wd-bcrumb-delim-color)
}
ol.breadcrumb .active{
  color:var(--wd-bcrumb-color-active)
}
/* === wp-content/cache/flying-press/d04a4f419b5e.int-elem-base.min.css === */
.elementor-default i:not([class]){
  font-style:italic
}
.wd-button-wrapper .btn-style-link,.wd-button-wrapper .btn-style-bordered:not(:hover){
  background-color:transparent!important
}
.btn-full-width{
  width:100%
}
.rtl .btn-icon-pos-left{
  flex-direction:row
}
.rtl .btn-icon-pos-right{
  flex-direction:row-reverse
}
:is(.wd-entry-content,.entry-content)>.elementor{
  margin-bottom:0
}
.elementor-column-gap-no{
  --wd-el-column-gap:0.001px
}
.elementor-column-gap-narrow{
  --wd-el-column-gap:10px
}
.elementor-column-gap-default{
  --wd-el-column-gap:20px
}
.elementor-column-gap-extended{
  --wd-el-column-gap:30px
}
.elementor-column-gap-wide{
  --wd-el-column-gap:40px
}
.elementor-column-gap-wider{
  --wd-el-column-gap:60px
}
.elementor-section.wd-negative-gap>.elementor-container{
  margin-left:calc(var(--wd-el-column-gap) / 2 * -1);
  margin-right:calc(var(--wd-el-column-gap) / 2 * -1)
}
.elementor-section-boxed.wd-negative-gap .elementor-container{
  max-width:none
}
.e-con-boxed.wd-negative-gap{
  --container-max-width:none
}
[class*="wd-section-stretch"]{
  position:relative;
  min-width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));
  width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));
  left:calc(50% - 50vw + var(--wd-scroll-w) / 2 + var(--wd-sticky-nav-w) / 2)
}
[class*="wd-section-stretch"].wd-negative-gap{
  --padding-left:15px;
  --padding-right:15px
}
[class*="wd-section-stretch"].wd-negative-gap:where(.elementor-section){
  padding-inline:15px
}
.elementor-section.wd-section-stretch>.elementor-container{
  max-width:calc(var(--wd-container-w) - 30px + var(--wd-el-column-gap, .0001px))
}
.e-con-boxed.wd-section-stretch{
  --container-max-width:min(calc(var(--wd-container-w) - 30px))
}
.e-con-boxed.wd-section-stretch-content{
  --container-max-width:none
}
@media (prefers-reduced-motion:no-preference){
  html{
    scroll-behavior:auto
  }
}
.wd-elementor-sticky-column{
  align-items:flex-start
}
.wd-sticky-spacer{
  opacity:0
}
.wd-divider .elementor-shape-fill{
  -webkit-transform:none;
  transform:none
}
.elementor-select-wrapper .select-caret-down-wrapper{
  display:none
}
.elementor-widget-text-editor .elementor-widget-container{
  width:100%;
  columns:inherit;
  column-gap:inherit
}
.elementor-widget-text-editor.text-left>*{
  margin-right:auto
}
.elementor-widget-text-editor.text-center>*{
  margin-inline:auto
}
.elementor-widget-text-editor.text-right>*{
  margin-left:auto
}
.elementor-widget-text-editor>*>*:last-child,.elementor-widget-text-editor>*:last-child{
  margin-bottom:0
}
.elementor-widget-wd_products:has(.wd-hide)>*{
  display:none
}
.elementor-page .elementor-widget-woodmart_menu_anchor{
  margin-bottom:0
}
.elementor a{
  text-decoration:var(--wd-link-decor);
  -webkit-text-decoration:var(--wd-link-decor)
}
.elementor a:where(:hover){
  text-decoration:var(--wd-link-decor-hover);
  -webkit-text-decoration:var(--wd-link-decor-hover)
}
.wd-accordion-theme-style .elementor-accordion-item{
  border-top-width:2px;
  border-right-width:0!important;
  border-left-width:0!important
}
.elementor-tab-content>*:last-child{
  margin-bottom:0
}
.wd-el-page-heading{
  --wd-tags-mb:0
}
.elementor-element svg.wd-icon,.img-wrapper .e-font-icon-svg{
  width:1em;
  height:1em;
  fill:currentColor
}
.wd-carousel-item.e-con{
  --padding-top:0px;
  --padding-bottom:0px
}
.wd-carousel-item.e-con.e-flex{
  flex:0 0 calc(100% / var(--wd-col))
}
:where(.e-con) .wd-width-100{
  width:100%
}
.wd-animation.wd-animation-fast{
  --wd-anim-duration:.6s
}
.wd-animation.wd-animation-slow{
  --wd-anim-duration:1.6s
}
.wd-video-theme-style .elementor-custom-embed-image-overlay{
  overflow:hidden;
  transition:all 0.5s cubic-bezier(0,0,.44,1.18)
}
.wd-video-theme-style .elementor-custom-embed-image-overlay:after,.wd-video-theme-style .elementor-custom-embed-image-overlay:before,.wd-video-theme-style .elementor-custom-embed-image-overlay .elementor-custom-embed-play i:before{
  content:"";
  position:absolute;
  inset:0
}
.wd-video-theme-style .elementor-custom-embed-image-overlay:before{
  background:inherit;
  transition:inherit
}
.wd-video-theme-style .elementor-custom-embed-image-overlay:after{
  background-color:#000;
  transition:inherit;
  opacity:.15
}
.wd-video-theme-style .elementor-custom-embed-play{
  z-index:1;
  transition:inherit
}
.wd-video-theme-style .elementor-custom-embed-play i{
  display:flex;
  align-items:center;
  justify-content:center;
  width:1em;
  height:1em;
  font-family:unset;
  opacity:1;
  transition:inherit
}
.wd-video-theme-style .elementor-custom-embed-play i:before{
  border:.04em solid currentColor;
  border-radius:50%;
  opacity:.4;
  transition:inherit
}
.wd-video-theme-style .elementor-custom-embed-play i:after{
  margin-left:5px;
  font-size:.3em;
  transition:inherit;
  content:"\f101";
  font-family:"woodmart-font"
}
.wd-video-theme-style:hover .elementor-custom-embed-image-overlay:before{
  transform:scale(1.09)
}
.wd-video-theme-style:hover .elementor-custom-embed-image-overlay:after{
  opacity:.3
}
.wd-video-theme-style:hover .elementor-custom-embed-play i:before{
  opacity:.6
}
.wd-video-theme-style:hover .elementor-custom-embed-play i:after{
  transform:scale(.8)
}
.products:not(.wd-img-width) .cat-design-alt img{
  width:revert-layer
}
.e-con :is(.wd-checkout-login,.wd-checkout-coupon){
  align-items:unset
}
.e-con :is(.wd-checkout-login,.wd-checkout-coupon) .elementor-widget-container{
  display:flex;
  flex-direction:column;
  align-items:var(--wd-align)
}
.wd-btn-align-center{
  --wd-btn-align:center
}
.wd-btn-align-right{
  --wd-btn-align:end
}
.wd-btn-align-full-width{
  --wd-btn-align:stretch
}
/* === wp-content/cache/flying-press/88395042862c.woocommerce-base.min.css === */
.product-title{
  --wd-link-decor:none;
  --wd-link-decor-hover:none;
  display:block;
  color:var(--wd-entities-title-color);
  word-wrap:break-word;
  font-weight:var(--wd-entities-title-font-weight);
  font-style:var(--wd-entities-title-font-style);
  font-family:var(--wd-entities-title-font);
  text-transform:var(--wd-entities-title-transform);
  line-height:1.4
}
.product-title a:hover,a.product-title:hover{
  color:var(--wd-entities-title-color-hover)
}
ul.variation{
  --li-pl:0;
  list-style:none;
  font-size:90%;
  --li-mb:5px;
  --list-mb:0;
  --wd-tags-mb:0
}
.woocommerce-breadcrumb{
  display:inline-flex;
  align-items:center;
  flex-wrap:wrap
}
.amount{
  color:var(--wd-primary-color);
  font-weight:600
}
.price{
  color:var(--wd-primary-color);
  font-weight:600
}
.price .amount{
  color:inherit;
  font-size:inherit;
  font-weight:inherit
}
.price del{
  color:var(--color-gray-300);
  font-size:90%;
  font-weight:400
}
.price ins{
  padding:0;
  background-color:#fff0;
  text-decoration:none;
  opacity:1
}
.woocommerce-price-suffix{
  color:var(--color-gray-500);
  font-weight:400
}
.wd-price-unit{
  display:inline-block;
  margin-inline-start:4px;
  color:var(--color-gray-300);
  font-weight:400
}
.wd-price-unit:not(:last-child){
  margin-inline-end:2px
}
.wd-price-unit:before{
  content:"/";
  margin-inline-end:4px
}
a.login-to-prices-msg{
  color:var(--wd-primary-color);
  font-weight:600
}
a.login-to-prices-msg:hover{
  color:var(--wd-primary-color);
  opacity:.6
}
.woocommerce-notices-wrapper:empty{
  display:none
}
ul:is(.woocommerce-error,.woocommerce-message,.woocommerce-info){
  list-style:none;
  --li-pl:0;
  --li-mb:5px;
  align-items:stretch;
  flex-direction:column;
  justify-content:center
}
.wd-wc-notices .woocommerce-notices-wrapper{
  display:flex;
  flex-direction:column;
  gap:20px
}
.wd-wc-notices .woocommerce-notices-wrapper>*{
  margin-bottom:0
}
.wd-wc-notices:has(.woocommerce-notices-wrapper:empty){
  display:none
}
ul.variation p{
  display:inline
}
ul.variation .item-variation-name{
  color:var(--color-gray-800);
  font-weight:600
}
.wc-item-meta{
  --li-pl:0;
  --list-mb:0;
  --li-mb:0;
  margin-top:10px;
  font-size:90%;
  list-style:none
}
.wc-item-meta li>*{
  display:inline-block;
  margin-top:0!important;
  margin-bottom:5px;
  vertical-align:middle
}
.wc-item-meta strong{
  color:var(--color-gray-800)
}
:is(.blockOverlay,.wd-loader-overlay):after{
  position:absolute;
  top:calc(50% - 13px);
  left:calc(50% - 13px);
  content:"";
  display:inline-block;
  width:26px;
  height:26px;
  border:1px solid #fff0;
  border-left-color:var(--color-gray-900);
  border-radius:50%;
  vertical-align:middle;
  animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused);
  --wd-anim-state:running
}
.wd-loader-overlay{
  z-index:340;
  border-radius:inherit;
  animation:wd-fadeIn .6s ease both;
  background-color:rgba(var(--bgcolor-white-rgb),.6);
  border-radius:var(--wd-brd-radius)
}
.wd-loader-overlay:not(.wd-loading){
  display:none
}
.blockOverlay{
  z-index:340!important;
  background:rgba(var(--bgcolor-white-rgb),.8)!important;
  animation:wd-FadeInLoader .6s ease forwards
}
.blockOverlay:before{
  content:none!important
}
@keyframes wd-FadeInLoader{
  from{
    opacity:0
  }
  to{
    opacity:.8
  }
}
.single_add_to_cart_button{
  border-radius:var(--btn-accented-brd-radius);
  color:var(--btn-accented-color);
  box-shadow:var(--btn-accented-box-shadow);
  background-color:var(--btn-accented-bgcolor);
  text-transform:var(--btn-accented-transform,var(--btn-transform,uppercase));
  font-weight:var(--btn-accented-font-weight,var(--btn-font-weight,600));
  font-family:var(--btn-accented-font-family,var(--btn-font-family,inherit));
  font-style:var(--btn-accented-font-style,var(--btn-font-style,unset))
}
.single_add_to_cart_button:hover{
  color:var(--btn-accented-color-hover);
  box-shadow:var(--btn-accented-box-shadow-hover);
  background-color:var(--btn-accented-bgcolor-hover)
}
.single_add_to_cart_button:active{
  box-shadow:var(--btn-accented-box-shadow-active);
  bottom:var(--btn-accented-bottom-active,0)
}
.single_add_to_cart_button+.added_to_cart{
  display:none
}
form.cart{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  justify-content:var(--content-align)
}
form.cart>*{
  flex:1 1 100%
}
form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity){
  flex:0 0 auto
}
.wd-product-detail{
  font-size:90%;
  margin-top:5px
}
.wd-product-detail>span{
  vertical-align:middle
}
.wd-product-detail .wd-hint{
  margin-inline-start:3px
}
.wd-product-detail.wd-product-sku{
  word-break:break-all
}
.woocommerce-product-details__short-description{
  margin-bottom:20px
}
.woocommerce-product-details__short-description>*:last-child{
  margin-bottom:0
}
.wd-hint{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  line-height:1;
  cursor:help
}
.wd-hint:before{
  content:"?";
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:1.45em;
  height:1.45em;
  border-radius:50%;
  background-color:var(--wd-hint-bg,var(--bgcolor-gray-300));
  color:var(--wd-hint-color,var(--color-gray-800));
  font-size:var(--wd-hint-size,.8em);
  font-weight:600
}
.wd-hint>.wd-tooltip-content{
  display:none
}
.wd-hint.wd-with-html:after{
  content:"";
  position:absolute;
  bottom:100%;
  inset-inline:0;
  height:8px
}
.single_add_to_cart_button:before{
  content:"";
  position:absolute;
  inset:0;
  opacity:0;
  z-index:1;
  border-radius:inherit;
  background-color:inherit;
  box-shadow:inherit;
  transition:opacity 0s ease
}
.single_add_to_cart_button:after{
  position:absolute;
  top:calc(50% - 9px);
  inset-inline-start:calc(50% - 9px);
  opacity:0;
  z-index:2;
  transition:opacity 0s ease;
  content:"";
  display:inline-block;
  width:18px;
  height:18px;
  border:1px solid #fff0;
  border-left-color:currentColor;
  border-radius:50%;
  vertical-align:middle;
  animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
}
.loading.single_add_to_cart_button:before{
  opacity:1;
  transition:opacity .25s ease
}
.loading.single_add_to_cart_button:after{
  opacity:1;
  transition:opacity .25s ease;
  --wd-anim-state:running
}
.wd-products-element{
  position:relative
}
.wd-products{
  position:relative;
  align-items:flex-start;
  transition:all .25s ease
}
.wd-products.wd-loading,.wd-content-layout.wd-loading .wd-products[data-source="main_loop"]{
  opacity:0;
  transform:translate3d(0,30px,0);
  pointer-events:none
}
/* === wp-content/cache/flying-press/d5d4998ddc2b.mod-star-rating.min.css === */
.star-rating{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  white-space:nowrap;
  letter-spacing:2px;
  font-weight:400;
  color:var(--wd-star-color,#EABE12);
  width:fit-content;
  font-family:"woodmart-font"
}
.star-rating:before{
  content:"\f149" "\f149" "\f149" "\f149" "\f149";
  color:var(--wd-empty-star-color,var(--color-gray-300))
}
.star-rating span{
  position:absolute;
  inset-block:0;
  inset-inline-start:0;
  overflow:hidden;
  width:100%;
  text-indent:99999px
}
.star-rating span:before{
  content:"\f148" "\f148" "\f148" "\f148" "\f148";
  position:absolute;
  top:0;
  inset-inline-start:0;
  text-indent:0
}
/* === wp-content/cache/flying-press/d98ba981c0cc.woo-mod-block-notices.min.css === */
div.wc-block-components-notice-banner{
  --wd-link-decor:underline;
  --wd-link-decor-hover:underline;
  --wd-link-color:currentColor;
  --wd-link-color-hover:color-mix(in srgb, currentColor 80%, transparent);
  position:relative;
  margin-bottom:20px;
  padding-block:18px;
  padding-inline:65px 30px!important;
  text-align:start;
  border:none;
  border-radius:var(--wd-brd-radius);
  outline:none!important;
  font-size:inherit;
  align-content:center;
  margin-top:0;
  font-size:var(--wd-text-font-size)
}
div.wc-block-components-notice-banner:before{
  position:absolute;
  top:calc(50% - 9px);
  left:24px;
  font-size:18px;
  line-height:18px;
  font-family:"woodmart-font"
}
div.wc-block-components-notice-banner p:last-child{
  margin-bottom:0
}
div.wc-block-components-notice-banner .amount{
  color:#fff
}
div.wc-block-components-notice-banner :is(.button,.wc-backward){
  text-decoration:none;
  --btn-color:currentColor;
  --btn-color-hover:currentColor;
  --btn-bgcolor:transparent;
  --btn-bgcolor-hover:transparent;
  --btn-brd-width:2px;
  --btn-box-shadow-hover:none;
  --btn-height:none;
  --btn-padding:0;
  --btn-brd-color:color-mix(in srgb, currentColor 50%, transparent);
  border-top:0;
  border-inline:0;
  margin-inline:4px
}
div.wc-block-components-notice-banner.is-success{
  background-color:var(--notices-success-bg);
  color:var(--notices-success-color)
}
div.wc-block-components-notice-banner.is-success:before{
  content:"\f107"
}
div.wc-block-components-notice-banner:is(.is-info,.is-error){
  background-color:var(--notices-warning-bg);
  color:var(--notices-warning-color)
}
div.wc-block-components-notice-banner:is(.is-info,.is-error):before{
  content:"\f100"
}
div.wc-block-components-notice-banner>svg{
  display:none
}
div.wc-block-components-notice-banner ul{
  display:flex;
  gap:5px 7px;
  width:100%;
  margin:0!important;
  list-style:none;
  --li-pl:0;
  --li-mb:5px;
  align-items:stretch;
  flex-direction:column;
  justify-content:center
}
div.wc-block-components-notice-banner>div{
  display:flex;
  align-items:inherit;
  flex-wrap:wrap;
  gap:inherit
}
div.wc-block-components-notice-banner>div .button.wc-forward{
  border-bottom:2px solid rgb(255 255 255 / .3);
  color:#fff!important;
  text-decoration:none;
  opacity:1
}
div.wc-block-components-notice-banner>div .button.wc-forward:hover{
  border-color:#fff
}
/* === wp-content/cache/flying-press/c5a4d6e33e30.wp-blocks.min.css === */
.wp-block-pullquote{
  padding:3em;
  font-size:inherit;
  border:2px solid currentColor
}
.wp-block-pullquote blockquote{
  border:none;
  padding:0;
  margin:0;
  text-align:inherit
}
.wp-block-separator{
  opacity:1
}
.wp-block-table table{
  margin-bottom:0
}
.wp-block-table figcaption{
  margin-top:10px
}
.wp-block-table.is-style-stripes{
  border-bottom:none
}
p.has-background{
  padding:20px
}
:is(.wc-block-product-template,.wc-block-grid__products,.wp-block-query,.wp-block-button) .wp-block-button__link{
  color:#fff;
  background-color:#32373c;
  border-radius:9999px;
  box-shadow:none;
  text-decoration:none;
  padding:calc(0.667em + 2px) calc(1.333em + 2px);
  font-size:1.125em;
  text-transform:uppercase;
  font-weight:600;
  font-family:inherit;
  font-style:unset;
  min-height:unset
}
:is(.alignleft,.aligncenter,.alignright,.alignnone)[id*="attachment"]{
  max-width:100%
}
.aligncenter[id*="attachment"]{
  text-align:center
}
.wp-block-group.has-background{
  padding:20px
}
.wp-block-media-text .wp-block-media-text__content{
  padding:20px
}
.wp-block-media-text__content>*:last-child{
  margin-bottom:0
}
.wp-block-post-terms.has-background{
  padding:20px
}
.wp-block-post-terms.has-text-color a{
  color:inherit
}
.wp-block-post-terms.has-text-color a:hover{
  opacity:.8
}
.wp-block-archives{
  list-style:none;
  --li-pl:0
}
.wp-block-calendar table{
  margin-bottom:0
}
.wp-block-categories{
  list-style:none;
  --li-pl:0
}
.wp-block-categories ul{
  list-style:none
}
.wp-block-latest-comments{
  list-style:none;
  --li-pl:0
}
.wp-block-latest-comments__comment-link{
  font-weight:600
}
.wp-block-latest-posts__post-title{
  font-weight:600
}
.wp-block-page-list{
  --li-pl:0
}
.wp-block-page-list,.wp-block-page-list ul{
  list-style:none
}
.wp-block-rss__item-title{
  font-weight:600
}
.wp-block-search .wp-block-search__button{
  border-radius:var(--btn-accented-brd-radius);
  color:var(--btn-accented-color);
  box-shadow:var(--btn-accented-box-shadow);
  background-color:var(--btn-accented-bgcolor);
  text-transform:var(--btn-accented-transform,var(--btn-transform,uppercase));
  font-weight:var(--btn-accented-font-weight,var(--btn-font-weight,600));
  font-family:var(--btn-accented-font-family,var(--btn-font-family,inherit));
  font-style:var(--btn-accented-font-style,var(--btn-font-style,unset))
}
.wp-block-search .wp-block-search__button:hover{
  color:var(--btn-accented-color-hover);
  box-shadow:var(--btn-accented-box-shadow-hover);
  background-color:var(--btn-accented-bgcolor-hover)
}
.wp-block-search .wp-block-search__button:active{
  box-shadow:var(--btn-accented-box-shadow-active);
  bottom:var(--btn-accented-bottom-active,0)
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{
  border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);
  border-radius:var(--wd-form-brd-radius);
  background-color:var(--wd-form-bg);
  padding:5px
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__input{
  border:none;
  background:unset
}
.wc-block-sort-select select{
  width:max-content
}
.wc-block-review-list{
  list-style:none;
  --li-pl:0
}
.wc-block-grid .wc-block-grid__products{
  margin-bottom:-16px
}
.products-block-post-template .wp-block-post>*{
  margin-bottom:12px;
  margin-top:0
}
:is(.wc-block-product-template,.wc-block-grid__products,.wp-block-query) .added_to_cart{
  display:none
}
.wc-block-price-slider .wc-block-components-price-slider{
  margin-bottom:0
}
.wc-blocks-filter-wrapper>.wp-block-heading{
  color:var(--wd-widget-title-color);
  font-weight:var(--wd-widget-title-font-weight);
  font-style:var(--wd-widget-title-font-style);
  font-family:var(--wd-widget-title-font);
  text-transform:var(--wd-widget-title-transform);
  font-size:var(--wd-widget-title-font-size)
}
.wc-block-components-filter-reset-button{
  --btn-height:auto
}
.wc-block-components-checkbox label{
  color:inherit
}
/* === wp-content/cache/flying-press/6213ca5d1bbf.style.css === */
:root{
  --site-wide-width:1300px;
  --primary-font-family:'Adys', sans-serif;
  --secondary-font-family:'Roboto', sans-serif;
  --violet-300:#e1ddd4;
  --white-color:#f5f1e8;
  --ratings-color:#ffbf00;
  --headings-font-color:#7a8450;
  --body-font-color:#443f73;
  --global-border-radius-buttons:8px;
  --basket-url:url(../svg/basket.svg);
  --green-900:#2a6451;
  --violet-400:#7a8450
}
p:last-child{
  margin-bottom:0!important
}
.wd-content-layout{
  padding-block:0
}
table.shipping-table td{
  padding:15px 0;
  border-bottom:1px solid var(--violet-300)
}
table.shipping-table tr:last-child td{
  border-bottom:0;
  padding-bottom:0
}
img.woocommerce-placeholder.wp-post-image{
  display:none
}
.swiper-pagination.swiper-pagination--veganmilker .swiper-pagination-bullet-active{
  background:var(--green-900)!important
}
.swiper-pagination.swiper-pagination--veganmilker .swiper-pagination-bullet{
  background:var(--violet-300);
  opacity:1
}
.wd-header-cart{
  background-color:var(--violet-300);
  border-radius:100px
}
.wd-header-my-account img.wd-custom-icon{
  width:32px;
  max-width:32px
}
.wd-has-items.wd-header-cart span.wd-cart-number.wd-tools-count{
  background-color:var(--green-900)
}
.wd-has-items.wd-header-cart{
  background-color:#d1e9e2
}
.wd-tools-element.wd-header-my-account>a{
  padding-right:5px
}
.wd-my-account-links a{
  background-color:#fff
}
.woocommerce-info a.button{
  border-radius:0px!important
}
.hidden,p.stock,.wd-meta-reply,label.upsell-item input[type='checkbox'],.vp-title,.vp-sidedock,p.cr-customer-consent,.wd-sticky-btn .stock-status-box,.wd-sticky-btn .title-upsell-products,.wd-sticky-btn .upsell-item{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important
}
.marquee{
  overflow:clip
}
.marquee-track{
  display:flex;
  justify-content:center;
  gap:20px;
  width:max-content;
  animation:marquee-move-text 45s linear infinite forwards
}
.header-marquee .marquee-item{
  font-family:var(--primary-font-family);
  font-weight:700;
  font-size:15px;
  line-height:1.2em;
  color:var(--violet-300)
}
.header-marquee .marquee-item:not(:first-of-type):before{
  content:'•';
  padding-right:20px
}
@keyframes marquee-move-text{
  to{
    transform:translateX(-50%)
  }
}
#reviews .cr-summaryBox-wrap,.cr-all-reviews-shortcode .cr-count-row,#reviews.cr-reviews-ajax-reviews .cr-count-row{
  background-color:#fff;
  border-radius:10px
}
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .review .cr-comment-text{
  width:100%!important
}
.accordion__veganmilker .wd-accordion .wd-accordion-item{
  border-bottom:1px solid #f5f1e850!important
}
.accordion__veganmilker .wd-accordion .wd-accordion-item:last-child{
  border-bottom:none!important
}
.title-upsell-products{
  color:var(--headings-font-color);
  font-weight:700;
  font-family:var(--primary-font-family);
  font-size:20px;
  line-height:1.2em;
  margin-bottom:5px
}
label.upsell-item{
  display:flex;
  flex-flow:row nowrap;
  justify-content:space-between;
  align-items:center;
  gap:10px;
  background-color:var(--violet-300);
  padding:12px 16px;
  border-radius:8px;
  border:3px solid var(--violet-300);
  cursor:pointer
}
label.upsell-item.checked{
  border:3px solid var(--headings-font-color)
}
.img__upsell-item{
  flex:0 0 64px
}
.img__upsell-item img{
  width:64px;
  border-radius:8px
}
.img-title__upsell-item{
  display:flex;
  flex-flow:row nowrap;
  justify-content:flex-start;
  align-items:center;
  gap:14px
}
.brand-name__upsell-item{
  font-family:var(--secondary-font-family);
  color:var(--body-font-color);
  font-size:14px;
  font-weight:400;
  line-height:1em
}
.product-name__upsell-item{
  font-size:18px;
  font-weight:600;
  line-height:1.2em;
  margin-top:8px;
  color:var(--headings-font-color)
}
.prices__upsell-item{
  display:flex;
  flex-flow:row nowrap;
  justify-content:flex-end;
  align-items:center;
  gap:8px
}
.prices__upsell-item del span.woocommerce-Price-amount.amount{
  color:var(--violet-400)
}
.prices__upsell-item span.woocommerce-Price-amount.amount{
  color:var(--green-900)
}
.savings__upsell-item,.savings__upsell-item span.woocommerce-Price-amount.amount{
  font-family:var(--secondary-font-family);
  font-size:14px;
  color:var(--wd-primary-color);
  opacity:.7;
  font-weight:500;
  line-height:1.4em
}
.video-card-wrapper{
  background:var(--violet-300);
  border-radius:16px;
  overflow:hidden
}
.video-card{
  padding:0;
  height:550px;
  position:relative;
  width:100%;
  cursor:pointer;
  display:flex;
  flex-flow:column nowrap;
  align-items:flex-start;
  justify-content:flex-start
}
.video-card iframe,.video-card object,.video-card embed,.video-card #full-video{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.thumbnail-wrapper{
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden;
  border-radius:15px 15px 0 0
}
.thumbnail-wrapper img{
  width:100%;
  height:100%;
  display:block;
  border-radius:0;
  object-fit:cover
}
.play-icon{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  font-size:48px;
  color:rgb(255 255 255 / .8);
  text-shadow:0 0 10px rgb(0 0 0 / .2);
  pointer-events:none
}
.video-title{
  padding:20px;
  text-align:center;
  color:var(--headings-font-color);
  font-weight:500;
  font-family:var(--primary-font-family);
  font-weight:700;
  line-height:1.3em;
  height:100px
}
.wd-post-meta div{
  color:var(--headings-font-color);
  display:inline-flex;
  flex-flow:row nowrap;
  justify-content:flex-start;
  align-items:center;
  gap:7px
}
.wd-meta-date:before,.wd-reading-time:before{
  content:'';
  background-size:contain!important;
  background-repeat:no-repeat!important;
  background-position:center center!important;
  width:15px;
  height:15px;
  display:inline-block
}
.wd-meta-date:before{
  background:url(../svg/calendar.svg)
}
.wd-reading-time:before{
  background:url(../svg/clock.svg)
}
.product-short-description__veganmilker .woocommerce-product-details__short-description ul{
  list-style:none;
  padding:0;
  margin:0
}
.product-short-description__veganmilker .woocommerce-product-details__short-description ul li{
  display:flex;
  gap:5px
}
.form-cart__single-product form.cart div.quantity{
  --wd-form-height:48px
}
.form-cart__single-product button.single_add_to_cart_button{
  height:48px
}
.reviews-section__single-product .woocommerce-Reviews .woocommerce-Reviews-title{
  font-size:24px
}
svg.fkcart-icon-checkout path{
  fill:var(--headings-font-color)
}
button.single_add_to_cart_button:after{
  content:'';
  opacity:1;
  background:url(../svg/basket-icon.svg);
  position:static;
  background-size:cover;
  background-position:center center;
  border:none;
  border-radius:0;
  background-repeat:no-repeat;
  margin-left:5px
}
.woocommerce-product-rating{
  display:flex;
  flex-flow:row nowrap;
  justify-content:flex-start;
  align-items:center;
  gap:5px
}
.ratings-box__single-product .woocommerce-review-link{
  color:#312c2a;
  font-weight:400;
  font-size:14px
}
.ratings-box__single-product .woocommerce-review-link:hover,.ratings-box__single-product .woocommerce-review-link:active{
  text-decoration:underline
}
.product-short-description__veganmilker .woocommerce-product-details__short-description ul li:before{
  content:'';
  display:inline-block;
  height:16px;
  flex:0 0 19px;
  background:url(../svg/check-primary.svg);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  margin-right:5px;
  transform:translateY(2px)
}
.focus-review-single-product-page{
  background-color:#ffffff85;
  backdrop-filter:blur(12px);
  padding:16px;
  border-radius:16px;
  display:flex;
  flex-flow:column nowrap;
  justify-content:flex-start;
  align-items:flex-start;
  gap:0;
  font-family:var(--secondary-font-family)
}
.comment__focus-review-single-product-page{
  font-weight:600;
  font-style:italic;
  font-size:14px;
  line-height:1.5em;
  letter-spacing:0%;
  color:var(--headings-font-color);
  margin:10px 0
}
.reviewer__focus-review-single-product-page{
  color:var(--headings-font-color);
  font-weight:500;
  font-size:12px;
  line-height:1.2em
}
.sticky-cta-button-wrapper{
  display:none
}
.stock-status-box{
  background-color:#d1e9e2;
  padding:16px;
  border-radius:8px;
  display:flex;
  flex-flow:row nowrap;
  gap:12px;
  justify-content:flex-start;
  align-items:flex-start
}
.stock-status-box.in-stock{
  background-color:#d1e9e2
}
.stock-status-box img{
  flex:0 0 25px;
  transform:translateY(5px)
}
.content__stock-status-box{
  font-weight:400;
  color:var(--body-font-color);
  line-height:1.4em
}
.content__stock-status-box strong{
  color:var(--headings-font-color)
}
.number__single-product{
  width:100px;
  height:100px;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  background-color:#d1e9e2;
  border-radius:90px
}
.number__single-product span{
  font-family:var(--primary-font-family);
  font-weight:700;
  font-size:80px;
  line-height:1em;
  display:inline-block;
  transform:translateY(8px);
  letter-spacing:0;
  color:var(--green-900)
}
.woocommerce-order-received main.wd-content-layout{
  padding:40px 0
}
.woocommerce-thankyou-order-received{
  border:none;
  color:var(--green-900);
  background-color:#d1e9e2;
  font-family:var(--primary-font-family)
}
a.woocommerce-button.button.invoice.order-actions-button{
  margin-left:10px
}
.star-rating{
  color:var(--ratings-color)
}
.wd-product .product-wrapper__veganmilker .wd-star-rating{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:4px 8px;
  background-color:var(--violet-300);
  border-radius:4px;
  font-size:14px;
  font-weight:400;
  min-height:28px;
  max-width:max-content
}
span.featured.product-label{
  display:none!important
}
.gif-container{
  width:100%;
  height:600px;
  overflow:hidden;
  position:relative
}
.gif-container img{
  width:100%!important;
  height:100%;
  object-fit:cover;
  display:block
}
.product-wrapper.product-wrapper__veganmilker span.onsale.product-label{
  background-color:#7a8450
}
.wd-product .product-wrapper__veganmilker .woocommerce-review-link:link,.wd-product .product-wrapper__veganmilker .woocommerce-review-link:visited{
  color:#312c2a
}
.wd-product .product-wrapper__veganmilker .woocommerce-review-link:hover,.wd-product .product-wrapper__veganmilker .woocommerce-review-link:active{
  text-decoration:underline;
  color:#212c2a
}
.wd-product .product-wrapper__veganmilker{
  text-align:var(--text-align);
  --text-align:left;
  display:flex;
  flex-flow:column nowrap;
  gap:16px;
  height:100%
}
.product-wrapper.product-wrapper__veganmilker .product-thumbnail{
  border-radius:8px;
  overflow:hidden
}
.product-box-title-grid__veganmilker{
  display:flex;
  flex-flow:row nowrap;
  justify-content:space-between;
  align-items:center
}
.product-box-price-grid__veganmilker{
  display:flex;
  flex-flow:column nowrap;
  gap:5px
}
.woocommerce-loop-product_title.product-title-grid-veganmilker a{
  display:flex;
  flex-flow:column nowrap;
  gap:10px
}
.woocommerce-loop-product_title.product-title-grid-veganmilker{
  margin:0
}
span.top-part__product-title-grid-veganmilker{
  font-family:var(--secondary-font-family);
  font-weight:400;
  font-size:14px;
  line-height:1em;
  letter-spacing:.3px;
  color:var(--headings-font-color);
  opacity:.6
}
span.bottom-part__product-title-grid-veganmilker{
  font-family:var(--primary-font-family);
  font-weight:700;
  font-size:26px;
  line-height:1.2em
}
.product-box-price-grid__veganmilker span{
  line-height:1em;
  font-family:var(--secondary-font-family)
}
.product-box-price-grid__veganmilker.sale .regular-price__product-box-price-grid-veganmilker span{
  color:var(--violet-400);
  font-weight:300;
  font-size:16px;
  line-height:1em;
  text-decoration:line-through
}
.product-box-price-grid__veganmilker.sale .sale-price__product-box-price-grid-veganmilker span,.product-box-price-grid__veganmilker .regular-price__product-box-price-grid-veganmilker span{
  color:var(--green-900);
  font-weight:600;
  font-size:16px;
  line-height:1em;
  letter-spacing:0%
}
ul.product-bullet-points-grid-veganmilker{
  list-style:none;
  padding:0;
  margin:0 0 10px 0!important
}
ul.product-bullet-points-grid-veganmilker li{
  font-family:var(--secondary-font-family);
  font-weight:400;
  font-size:16px;
  line-height:1.2em;
  color:var(--headings-font-color);
  display:flex
}
ul.product-bullet-points-grid-veganmilker li:not(:last-child){
  margin-bottom:8px
}
ul.product-bullet-points-grid-veganmilker li:before{
  content:'';
  display:inline-block;
  height:16px;
  width:16px;
  background-image:url(../svg/check.svg);
  background-size:contain;
  background-position:center center;
  background-repeat:no-repeat;
  margin-right:10px;
  transform:translateY(2px)
}
.wd-product.wd-hover-standard .product-wrapper__veganmilker .wd-add-btn{
  margin-top:auto
}
.wd-product.wd-hover-standard .product-wrapper__veganmilker .wd-add-btn .add-to-cart-loop span{
  font-size:14px
}
a.button{
  border-radius:var(--global-border-radius-buttons)!important
}
.wd-add-btn__veganmilker.wd-add-btn-replace .add-to-cart-loop:before,.wd-add-btn__veganmilker.wd-add-btn-replace .add-to-cart-loop:after{
  content:none!important;
  display:none!important
}
.wd-add-btn__veganmilker.wd-add-btn-replace .add-to-cart-loop:hover span{
  transform:none
}
.wd-add-btn__veganmilker.wd-add-btn.wd-add-btn-replace a.add-to-cart-loop{
  min-height:40px
}
.wd-add-btn__veganmilker.wd-add-btn-replace .add-to-cart-loop span:after{
  content:'';
  display:inline-block;
  height:14px;
  width:14px;
  background:var(--basket-url);
  background-size:contain;
  background-position:center center;
  background-repeat:no-repeat;
  margin-left:10px
}
.marquee-item.review-item{
  padding:16px;
  border-radius:16px;
  backdrop-filter:blur(12px);
  background-color:#ffffff50;
  font-family:var(--secondary-font-family);
  display:flex;
  flex-flow:column nowrap;
  justify-content:flex-start;
  align-items:flex-start;
  gap:10px;
  width:350px;
  box-shadow:0 1px 2px 0 #00000005
}
.comment__review-item{
  font-weight:600;
  font-style:italic;
  font-size:13px;
  line-height:1.4em;
  color:var(--headings-font-color)
}
.product-bought__review-item{
  display:flex;
  flex-flow:row nowrap;
  justify-content:flex-start;
  align-items:center;
  gap:13px;
  padding:8px;
  background-color:#fff;
  border-radius:8px;
  margin-top:auto
}
.name__product-bought{
  font-weight:600;
  font-size:13px;
  line-height:1em;
  color:var(--headings-font-color);
  margin-bottom:4px
}
.verified-badge__product-bought{
  font-weight:300;
  font-size:13px;
  line-height:1.2em;
  display:inline-flex;
  flex-flow:row nowrap;
  justify-content:flex-start;
  align-items:center
}
.verified-badge__product-bought:before{
  content:'';
  display:inline-block;
  height:12px;
  width:12px;
  background-image:url(../svg/verified-badge.svg);
  background-size:contain;
  background-position:center center;
  background-repeat:no-repeat;
  margin-right:5px
}
.image__product-bought{
  flex:1 0 50px
}
.details__product-bought{
  flex:1 0 75%;
  display:inline-flex;
  flex-flow:column nowrap;
  gap:5px
}
.reviewer__review-item{
  font-weight:600;
  font-size:12px;
  line-height:1.2em
}
.blog-design-masonry.wd-add-shadow .article-inner,.blog-design-masonry.wd-add-shadow:hover .article-inner{
  box-shadow:none!important
}
.wd-post.blog-style-bg .article-body-container{
  padding:0!important;
  background-color:transparent!important
}
.wd-post .post-title{
  margin-bottom:0!important
}
.wd-post .article-body-container{
  text-align:left!important
}
.blog-design-masonry .wd-entities-title a{
  font-family:var(--primary-font-family);
  color:var(--headings-font-color);
  font-weight:700;
  font-size:20px;
  line-height:1.2em;
  margin:20px 0 10px;
  display:inline-block
}
.blog-design-masonry .entry-content.wd-post-desc{
  font-family:var(--secondary-font-family);
  font-weight:300;
  font-size:16px;
  color:var(--headings-font-color);
  line-height:1.5em;
  margin-bottom:15px
}
a.btn-read-more.more-link:link,a.btn-read-more.more-link:visited{
  font-family:var(--primary-font-family);
  font-weight:700;
  font-size:16px;
  line-height:1em;
  color:var(--green-900);
  margin-top:auto;
  text-transform:capitalize;
  position:relative;
  text-decoration:none
}
.blog-design-masonry.blog-style-bg :is(.post-img-wrapp,.entry-thumbnail img){
  border-radius:8px!important
}
a.btn.wd-load-more.wd-blog-load-more.load-on-click,.btn.wd-load-more.wd-load-more-loader{
  border-color:var(--green-900);
  color:var(--green-900)
}
.wd-page-title.title-blog{
  display:none
}
body.post-template-default.single.single-post .wd-page-content,.archive.category .wd-content-layout{
  padding:40px 0
}
.wd-single-post-header{
  align-items:flex-start
}
.why-vegan-milker{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:30px
}
.col__why-vegan-milker{
  padding:155px 25px 25px 25px;
  background-color:#f5f1e8;
  border-radius:32px;
  text-align:center;
  position:relative
}
.col__why-vegan-milker.accent{
  background:var(--green-900);
  box-shadow:0 4px 4px 0 #00000040
}
img.img__why-vegan-milker{
  width:500px;
  position:absolute;
  top:0;
  transform:translate(-50%,-50%);
  left:50%;
  user-select:none;
  pointer-events:none
}
.heading__why-vegan-milker{
  font-family:var(--primary-font-family);
  font-weight:700;
  font-size:25px;
  line-height:1em;
  text-align:center;
  color:var(--headings-font-color);
  margin:0 0 30px
}
ul.details__why-vegan-milker{
  list-style:none;
  padding:0;
  margin:0
}
li.line__why-vegan-milker{
  font-family:var(--secondary-font-family)!important;
  color:var(--headings-font-color);
  text-align:left;
  font-weight:300;
  font-size:16px;
  line-height:1.35em;
  padding:18px 0;
  margin:0;
  display:flex;
  flex-flow:row nowrap;
  justify-content:flex-start;
  align-items:flex-start;
  gap:10px
}
.col__why-vegan-milker.accent li.line__why-vegan-milker{
  color:var(--white-color);
  font-weight:700
}
.col__why-vegan-milker.accent .heading__why-vegan-milker{
  color:var(--white-color)
}
li.line__why-vegan-milker.icon-before:before{
  content:'';
  display:inline-block;
  height:15px;
  flex:0 0 18px;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  transform:translateY(3px)
}
li.line__why-vegan-milker.icon-before.not-included:before{
  background:url(../svg/cross.svg)
}
li.line__why-vegan-milker.icon-before.included:before{
  background:url(../svg/check-green.svg)
}
li.line__why-vegan-milker.icon-before.included.special:before{
  background:url(../svg/check-special.svg)
}
li.line__why-vegan-milker:first-child{
  padding-top:0
}
li.line__why-vegan-milker:last-child{
  padding-bottom:0
}
li.line__why-vegan-milker:not(:last-child){
  border-bottom:1px solid #b3b3b3
}
.swiperFilterRecipes .swiper-wrapper{
  justify-content:space-between;
  gap:0
}
.swiperFilterRecipes .swiper-slide{
  width:auto!important;
  margin-right:0!important;
  flex-shrink:0
}
.category-filter-option__filter-recipes{
  gap:5px;
  border-radius:8px;
  display:flex!important;
  flex-flow:column nowrap;
  padding:12px 16px;
  border:2px solid var(--violet-300);
  justify-content:center;
  align-items:center;
  text-align:center;
  cursor:pointer
}
.category-filter-option__filter-recipes:hover,.category-filter-option__filter-recipes.active{
  border-color:var(--green-900)
}
.category-filter-option__filter-recipes:hover svg,.category-filter-option__filter-recipes.active svg{
  filter:brightness(0) saturate(100%) invert(60%) sepia(99%) saturate(281%) hue-rotate(112deg) brightness(88%) contrast(92%)
}
.name__category-filter-option{
  font-family:var(--primary-font-family);
  font-weight:700;
  font-size:18px;
  color:var(--headings-font-color);
  line-height:1.2em
}
.img__category-filter-option svg{
  width:31px;
  height:31px
}
.recipes-grid__veganmilker{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:30px;
  margin-top:30px
}
a.single-recipe-card{
  display:flex;
  flex-flow:column nowrap
}
a.single-recipe-card:hover span.span-text__read-more:before,.wd-post:hover a.btn-read-more.more-link:before{
  transform:scaleX(1)
}
.img__single-recipe-card img{
  border-radius:8px;
  height:215px;
  width:100%
}
.title__single-recipe-card{
  font-family:var(--primary-font-family);
  color:var(--headings-font-color);
  font-weight:700;
  font-size:20px;
  line-height:1.2em;
  margin:20px 0 10px
}
.excerpt__single-recipe-card{
  font-family:var(--secondary-font-family);
  font-weight:300;
  font-size:16px;
  color:var(--headings-font-color);
  line-height:1.5em;
  margin-bottom:15px
}
.read-more__single-recipe-card{
  font-family:var(--primary-font-family);
  font-weight:700;
  font-size:16px;
  line-height:1em;
  color:var(--green-900);
  margin-top:auto;
  display:inline-flex;
  flex-flow:row nowrap;
  justify-content:flex-start;
  align-items:center;
  gap:10px
}
span.span-text__read-more{
  position:relative
}
span.span-text__read-more:before,a.btn-read-more.more-link:before{
  width:100%;
  background:var(--green-900);
  opacity:1;
  transform:scaleX(0);
  transform-origin:0 50%;
  transition:0.25s ease;
  content:'';
  height:1px;
  display:block;
  position:absolute;
  top:100%;
  left:0
}
.read-more__single-recipe-card svg{
  transition:all 0.3s
}
.compare-table{
  display:grid;
  grid-template-columns:20% 80%;
  text-align:center
}
.compare-table ul{
  list-style:none;
  padding:0;
  margin:0
}
.compare-tabs{
  display:grid;
  grid-template-columns:repeat(4,1fr)
}
img.product-image__compare-tab,.hidden-cell{
  width:160px;
  height:140px;
  padding:15px
}
.compare-table ul li{
  padding:16px 0;
  border-bottom:1px solid var(--violet-300);
  height:65px;
  display:flex;
  flex-flow:column nowrap;
  justify-content:center;
  align-items:center;
  margin:0
}
ul.list__compare-labels li,ul.product-details__compare-tab li{
  font-size:16px;
  line-height:1.35em;
  text-align:center;
  color:var(--headings-font-color)
}
ul.product-details__compare-tab li{
  font-family:var(--secondary-font-family);
  font-weight:400
}
ul.list__compare-labels li{
  font-family:var(--primary-font-family);
  font-weight:700
}
ul.list__compare-labels li span{
  display:block;
  font-weight:400
}
span.icon-feature{
  position:relative;
  height:15px;
  width:15px
}
ul.product-details__compare-tab li span.icon-feature:before{
  content:'';
  display:inline-flex;
  height:15px;
  width:15px;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center
}
span.not-included:before{
  background:url(../svg/cross.svg)
}
span.included:before{
  background:url(../svg/check-green-1.svg)
}
a.link-to-product__compare-tab:link,a.link-to-product__compare-tab:visited{
  text-transform:uppercase;
  position:relative;
  line-height:1em;
  color:var(--headings-font-color);
  font-weight:700;
  font-size:20px;
  font-family:var(--primary-font-family)
}
a.link-to-product__compare-tab:before{
  width:100%;
  background:var(--headings-font-color);
  opacity:1;
  transform:scaleX(1);
  transform-origin:0 50%;
  transition:0.25s ease;
  content:'';
  height:1px;
  display:block;
  position:absolute;
  top:100%;
  left:0
}
a.link-to-product__compare-tab:hover:before,a.link-to-product__compare-tab:active:before{
  transform:scaleX(0)
}
.max-width-ul li{
  max-width:fit-content
}
.wd-copyrights .container{
  color:var(--violet-300);
  font-family:var(--secondary-font-family);
  font-size:14px;
  font-weight:400;
  line-height:1.3em
}
a.designer-link-footer:link,a.designer-link-footer:visited{
  color:var(--violet-300)
}
a.designer-link-footer:hover,a.designer-link-footer:active{
  text-decoration:underline
}
.container-loader{
  --uib-size:45px;
  --uib-color:black;
  --uib-speed:1.75s;
  display:flex;
  align-items:flex-end;
  padding-bottom:20%;
  justify-content:space-between;
  width:var(--uib-size);
  height:calc(var(--uib-size) * 0.6)
}
.cube{
  flex-shrink:0;
  width:calc(var(--uib-size) * 0.2);
  height:calc(var(--uib-size) * 0.2);
  animation:jump var(--uib-speed) ease-in-out infinite
}
.cube__inner{
  display:block;
  height:100%;
  width:100%;
  border-radius:25%;
  background-color:var(--uib-color);
  transform-origin:center bottom;
  animation:morph var(--uib-speed) ease-in-out infinite;
  transition:background-color 0.3s ease
}
.cube:nth-child(2){
  animation-delay:calc(var(--uib-speed) * -0.36);
  .cube__inner{
    animation-delay:calc(var(--uib-speed) * -0.36)
  }
}
.cube:nth-child(3){
  animation-delay:calc(var(--uib-speed) * -0.2);
  .cube__inner{
    animation-delay:calc(var(--uib-speed) * -0.2)
  }
}
.savings__veganmilker{
  background-color:#f5f1e8;
  border-radius:16px;
  box-shadow:-7px 11px 30.8px 0 #00000040;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  max-width:538px
}
.col-title__savings{
  font-family:ADYS;
  font-weight:700;
  font-size:18px;
  line-height:1.2em;
  color:#7a8450;
  text-align:center;
  min-height:55px;
  margin-bottom:0
}
.col__savings{
  padding:30px 0
}
.col__savings.accent{
  background-color:#7a8450;
  color:#fff;
  margin:-20px 0;
  border-radius:16px;
  padding:30px 15px 0 15px
}
.col__savings.accent .col-title__savings{
  color:#fff;
  margin-bottom:15px
}
.col-title__savings .detail__title-savings{
  font-weight:400;
  display:block
}
.details-list__savings{
  list-style:none;
  padding:0;
  margin:0
}
.details-list__savings li{
  font-family:'Roboto',sans-serif;
  font-size:18px;
  line-height:1.2em;
  color:#7a8450;
  padding:16px 0;
  margin:0;
  text-align:center;
  display:flex;
  flex-flow:row nowrap;
  justify-content:center;
  align-items:center;
  gap:5px;
  position:relative
}
.details-list__savings li:last-child{
  padding-bottom:0;
  border-bottom:none!important
}
.col__savings.accent .details-list__savings .text-value{
  display:inline-block;
  padding-right:12px
}
.details-list__savings li:last-child .discount-label__savings{
  top:auto;
  bottom:0!important;
  transform:none
}
.col__savings.accent .details-list__savings li:first-child{
  border-top:1px solid #f5f1e8
}
.col__savings.accent .details-list__savings li{
  border-bottom:1px solid #f5f1e8;
  color:#fff
}
.discount-label__savings{
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%);
  background-color:#36bf98;
  color:#7a8450;
  font-family:'Roboto';
  font-weight:600;
  font-size:12px;
  padding:3px;
  border-radius:4px;
  line-height:1em;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  min-width:40px;
  min-height:20px
}
.details-list__savings.details-list--extra-bold li{
  font-weight:600
}
.details-list__savings.details-list--bold li{
  font-weight:600
}
@keyframes jump{
  0%{
    transform:translateY(0)
  }
  30%{
    transform:translateY(0);
    animation-timing-function:ease-out
  }
  50%{
    transform:translateY(-200%);
    animation-timing-function:ease-in
  }
  75%{
    transform:translateY(0);
    animation-timing-function:ease-in
  }
}
@keyframes morph{
  0%{
    transform:scaleY(1)
  }
  10%{
    transform:scaleY(1)
  }
  20%,25%{
    transform:scaleY(.6) scaleX(1.3);
    animation-timing-function:ease-in-out
  }
  30%{
    transform:scaleY(1.15) scaleX(.9);
    animation-timing-function:ease-in-out
  }
  40%{
    transform:scaleY(1)
  }
  70%,85%,100%{
    transform:scaleY(1)
  }
  75%{
    transform:scaleY(.8) scaleX(1.2)
  }
}
@media only screen and (max-width:1200px){
  img.img__why-vegan-milker{
    width:335px
  }
  .col__why-vegan-milker{
    padding:110px 25px 25px 25px
  }
  .heading__why-vegan-milker{
    margin:25px 0
  }
  .why-vegan-milker{
    gap:20px
  }
  .img__single-recipe-card img{
    height:160px
  }
}
@media only screen and (max-width:1024px){
  .gif-container{
    height:400px
  }
  .number__single-product{
    width:70px;
    height:70px
  }
  .number__single-product span{
    font-size:48px;
    line-height:1.2em;
    transform:translateY(5px)
  }
  .swiper-pagination.swiper-pagination--veganmilker{
    position:static!important;
    margin-top:10px
  }
  .recipes-grid__veganmilker{
    margin-top:20px
  }
  .recipes-grid__veganmilker{
    gap:20px
  }
  .savings__veganmilker{
    max-width:none
  }
  .col__savings{
    padding:20px 0
  }
  .wd-nav>li>a{
    font-weight:600!important;
    font-size:14px!important;
    color:var(--headings-font-color)!important;
    text-transform:none
  }
  .mobile-nav .wd-heading{
    padding:15px 15px!important
  }
  .wd-nav-mob-tab[class*='wd-style-underline'] .nav-link-text{
    padding:15px 15px!important;
    text-transform:none!important;
    font-weight:600;
    font-size:14px
  }
}
@media only screen and (max-width:880px){
  .why-vegan-milker{
    grid-template-columns:100%;
    gap:20px;
    row-gap:120px
  }
  .recipes-grid__veganmilker{
    grid-template-columns:repeat(2,1fr);
    gap:20px
  }
  .img__single-recipe-card img{
    height:225px
  }
  .compare-tabs{
    overflow-x:auto;
    overflow-y:hidden;
    grid-template-columns:repeat(4,200px)
  }
  .compare-labels{
    position:sticky;
    left:0;
    z-index:1
  }
  .compare-table{
    grid-template-columns:25% 75%
  }
  .compare-labels-wrapper{
    background:linear-gradient(120deg,#ffffff 0%,#f3f0e7 100%);
    position:relative
  }
  .compare-labels-wrapper:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    height:100%;
    width:13px;
    background:linear-gradient(268deg,#ffffff 10%,#f3f0e7 90%);
    filter:blur(1px)
  }
  ul.list__compare-labels li{
    border:none
  }
}
@media only screen and (min-width:768px){
  .wd-sticky-btn .container{
    max-width:1000px
  }
}
@media only screen and (max-width:768px){
  .wd-sticky-btn-cart .single_add_to_cart_button{
    height:52px
  }
  .sticky-cta-button-wrapper{
    position:fixed;
    bottom:20px;
    left:0;
    display:flex;
    flex-flow:row nowrap;
    justify-content:center;
    align-items:center;
    width:100%;
    z-index:9
  }
  .sticky-cta-button-wrapper a:link,.sticky-cta-button-wrapper a:visited{
    background-color:var(--violet-400);
    color:#fff;
    font-size:16px;
    font-weight:700;
    line-height:1.2em;
    padding:14px 30px;
    border-radius:50px;
    font-family:var(--primary-font-family);
    box-shadow:0 0 10px rgb(0 0 0 / .3)
  }
  #fkcart-floating-toggler{
    bottom:20px;
    right:20px
  }
  .wd-sticky-btn-on-mb .wd-sticky-btn{
    z-index:99999
  }
  .gif-container{
    height:300px
  }
  .wd-tools-element.wd-header-my-account>a{
    padding-right:0
  }
  .number__single-product span{
    font-size:44px;
    transform:transformY(3px)
  }
  section.hero-section-home{
    background-image:linear-gradient(164deg,#e1ddd4 75%,#7a8450 75%)!important
  }
  .social-links__veganmilker ul.elementor-icon-list-items{
    gap:10px
  }
}
@media only screen and (max-width:600px){
  .number__single-product{
    height:60px;
    width:60px
  }
  .stock-status-box{
    padding:12px
  }
  .compare-table{
    grid-template-columns:35% 65%
  }
  .recipes-grid__veganmilker{
    grid-template-columns:100%
  }
  .img__single-recipe-card img{
    height:auto
  }
  ul.product-bullet-points-grid-veganmilker{
    margin:0
  }
  .wd-add-btn__veganmilker.wd-add-btn.wd-add-btn-replace a.add-to-cart-loop{
    min-height:45px;
    width:100%
  }
  .col-title__savings{
    font-size:14px;
    min-height:auto
  }
  .col__savings.accent{
    padding:15px 10px 0
  }
  .discount-label__savings{
    font-size:8px;
    min-width:20px
  }
  .details-list__savings li{
    font-size:12px;
    padding:10px 0
  }
  .col__savings.accent .col-title__savings{
    margin-bottom:10px
  }
  .col__savings{
    padding:15px 0
  }
}
/* === wp-content/cache/flying-press/e3f547728658.header-base.min.css === */
.wd-header-nav.wd-full-height .wd-nav>li>.wd-dropdown-menu{
  margin-top:0!important
}
.wd-header-nav.wd-full-height .wd-nav>li>.wd-dropdown-menu:after{
  width:auto!important;
  height:auto!important
}
.rtl .wd-header-nav .wd-nav.wd-icon-right>li>a .wd-nav-img{
  order:0;
  margin:0;
  margin-inline-end:7px
}
.rtl .wd-header-nav .wd-nav.wd-icon-left>li>a .wd-nav-img{
  order:1;
  margin:0;
  margin-inline-start:7px
}
:is(.whb-top-bar,.whb-clone) .wd-nav-header>li>a .menu-label,.wd-nav-mobile>li>a>.menu-label,.wd-nav-mobile>li>ul li>a>.menu-label{
  position:static;
  margin-top:0;
  margin-inline-start:5px;
  opacity:1;
  align-self:center
}
:is(.whb-top-bar,.whb-clone) .wd-nav-header>li>a .menu-label:before,.wd-nav-mobile>li>a>.menu-label:before,.wd-nav-mobile>li>ul li>a>.menu-label:before{
  content:none
}
.whb-flex-row{
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between
}
.whb-column{
  display:flex;
  align-items:center;
  flex-direction:row;
  max-height:inherit
}
.whb-col-left,.whb-mobile-left{
  justify-content:flex-start;
  margin-left:-10px
}
.whb-col-right,.whb-mobile-right{
  justify-content:flex-end;
  margin-right:-10px
}
.whb-col-mobile{
  flex:1 1 auto;
  justify-content:center;
  margin-inline:-10px
}
.whb-clone .whb-general-header-inner{
  height:var(--wd-header-clone-h);
  max-height:var(--wd-header-clone-h)
}
.whb-flex-flex-middle .whb-col-center{
  flex:1 1 0%
}
.whb-flex-equal-sides :is(.whb-col-left,.whb-col-right){
  flex:1 1 0%
}
.whb-col-1 :is(.whb-flex-row,.whb-column){
  max-width:calc(100% + 20px);
  justify-content:center
}
.whb-col-1 :is(.whb-col-left,.whb-mobile-left){
  flex:1 1 auto;
  margin-inline:-10px
}
.whb-col-1 .wd-header-html{
  max-width:100%
}
.whb-general-header :is(.whb-mobile-left,.whb-mobile-right){
  flex:1 1 0%
}
.whb-empty-column+.whb-mobile-right{
  flex:1 1 auto
}
.wd-header-overlap:where(:not(.single-product)) .wd-content-layout:first-child{
  padding-top:0
}
.whb-overcontent{
  min-height:.2px
}
.whb-overcontent .whb-main-header{
  position:absolute
}
body:not(.single-product) .whb-overcontent,.whb-overcontent.whb-custom-header{
  margin-bottom:0;
  padding-top:0!important
}
.whb-with-shadow{
  box-shadow:0 1px 8px rgb(0 0 0 / .1)
}
.whb-main-header{
  position:relative;
  top:0;
  right:0;
  left:0;
  z-index:390;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden
}
.whb-clone{
  position:fixed;
  z-index:391;
  visibility:hidden;
  opacity:0;
  transition:opacity .1s ease,visibility .1s ease,transform .3s ease;
  animation:wd-fadeOutUpBig .1s ease;
  pointer-events:none
}
.whb-clone .whb-flex-row{
  border:none
}
.whb-clone.whb-sticked{
  visibility:visible;
  opacity:1;
  animation:wd-fadeInDownBig .3s ease;
  pointer-events:visible;
  pointer-events:unset
}
.whb-clone.whb-sticked .whb-not-sticky-row{
  display:block
}
.whb-clone .wd-header-main-nav{
  text-align:center
}
.whb-clone.whb-hide-on-scroll{
  transform:translateY(-100%);
  animation:none
}
.whb-clone.whb-scroll-up{
  transform:none
}
.whb-sticky-prepared{
  padding-top:var(--wd-header-h)
}
.whb-sticky-prepared .whb-main-header{
  position:absolute
}
:root:has(.whb-sticky-prepared):not(:has(.whb-top-bar)){
  --wd-top-bar-h:.00001px;
  --wd-top-bar-sm-h:.00001px
}
:root:has(.whb-sticky-prepared):not(:has(.whb-general-header)){
  --wd-header-general-h:.00001px;
  --wd-header-general-sm-h:.00001px
}
:root:has(.whb-sticky-prepared):not(:has(.whb-header-bottom)){
  --wd-header-bottom-h:.00001px;
  --wd-header-bottom-sm-h:.00001px;
  --wd-header-bottom-brd-w:.00001px
}
.whb-scroll-stick .whb-flex-row{
  transition:height .2s ease,max-height .2s ease
}
.whb-scroll-stick.whb-sticked .whb-flex-row{
  transition-duration:.3s
}
.whb-scroll-stick:is(.whb-scroll-down,.whb-scroll-up) .whb-main-header{
  transition:transform .3s ease
}
.whb-scroll-stick.whb-scroll-down .whb-main-header{
  transform:translateY(-100%)
}
.whb-scroll-stick.whb-scroll-up .whb-main-header{
  transform:none
}
.whb-scroll-slide.whb-sticked .whb-main-header{
  animation:wd-fadeInDownBig .4s ease
}
.whb-scroll-slide:is(.whb-scroll-down,.whb-scroll-up) .whb-main-header{
  transition:transform .3s ease
}
.whb-scroll-slide.whb-hide-on-scroll.whb-sticked .whb-main-header{
  transform:translateY(-100%);
  animation:none
}
.whb-scroll-slide.whb-hide-on-scroll.whb-scroll-up .whb-main-header{
  transform:none
}
.whb-sticked .whb-main-header{
  position:fixed
}
.whb-sticked .whb-row{
  transition:background-color .3s ease
}
.whb-sticked .whb-not-sticky-row{
  display:none
}
.whb-sticky-shadow.whb-sticked .whb-main-header{
  box-shadow:0 1px 3px rgb(0 0 0 / .1)
}
.whb-sticky-shadow.whb-sticked .whb-row:last-child{
  border-bottom:none
}
.whb-sticky-shadow.whb-sticked .whb-row:last-child .whb-flex-row{
  border-bottom:none
}
.whb-sticky-shadow+.whb-clone{
  box-shadow:0 1px 3px rgb(0 0 0 / .1)
}
.whb-sticky-shadow+.whb-clone .whb-row{
  border-bottom:none
}
.whb-row{
  transition:background-color .2s ease
}
.whb-color-dark:not(.whb-with-bg){
  background-color:#fff
}
.whb-color-light:not(.whb-with-bg){
  background-color:#212121
}
body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg){
  background-color:#fff0
}
.whb-row.whb-with-bdf,.whb-row.whb-with-bdf>.container{
  position:relative
}
.whb-row.whb-with-bdf:before{
  content:'';
  position:absolute;
  inset:0
}
@keyframes wd-fadeInDownBig{
  from{
    transform:translate3d(0,-100%,0)
  }
  to{
    transform:none
  }
}
@keyframes wd-fadeOutUpBig{
  from{
    transform:none
  }
  to{
    transform:translate3d(0,-100%,0)
  }
}
.wd-header-nav,.site-logo{
  padding-inline:10px
}
.wd-header-nav.wd-full-height,.wd-header-nav.wd-full-height :is(.wd-nav,.wd-nav>li,.wd-nav>li>a),.wd-header-divider.wd-full-height,.wd-header-divider.wd-full-height:before{
  height:100%
}
.wd-header-nav{
  flex:1 1 auto
}
.wd-header-nav.wd-inline{
  flex:0 0 auto;
  max-width:100%
}
.whb-color-light .wd-header-nav>span{
  color:rgb(255 255 255 / .8)
}
.wd-nav-header>li>a{
  font-size:var(--wd-header-el-font-size);
  font-weight:var(--wd-header-el-font-weight);
  font-style:var(--wd-header-el-font-style);
  font-family:var(--wd-header-el-font);
  text-transform:var(--wd-header-el-transform)
}
.wd-nav-header>li.color-primary{
  --nav-color:var(--wd-primary-color);
  --nav-color-hover:var(--wd-primary-color)
}
.wd-nav-header:not(.wd-offsets-calculated)>li>.wd-dropdown:not(.wd-design-default){
  opacity:0;
  pointer-events:none
}
@supports (-webkit-touch-callout:none){
  .wd-nav-header:not(.wd-offsets-calculated)>li>.wd-dropdown:not(.wd-design-default){
    transform:translateY(15px) translateZ(0)
  }
}
.whb-color-light .wd-nav-header{
  --wd-navigation-color:255,255,255
}
.whb-color-light .wd-nav-header.wd-style-default{
  --nav-color-hover:rgba(255,255,255,0.7)
}
.whb-color-dark .wd-nav-header{
  --wd-navigation-color:51,51,51
}
.whb-top-bar .wd-nav-secondary>li>a{
  font-weight:400;
  font-size:12px
}
.wd-header-sticky-nav .wd-tools-icon:before{
  content:"\f15a";
  font-family:"woodmart-font"
}
.site-logo{
  max-height:inherit
}
.wd-logo{
  max-height:inherit;
  transition:none
}
.wd-logo picture{
  max-height:inherit
}
.wd-logo picture img{
  max-width:inherit
}
.wd-logo img{
  padding-top:5px;
  padding-bottom:5px;
  max-height:inherit;
  transform:translateZ(0);
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
  perspective:800px
}
.wd-logo img[src$=".svg"]{
  height:100%
}
.wd-logo img[width]:not([src$=".svg"]){
  width:auto;
  object-fit:contain
}
.wd-switch-logo .wd-sticky-logo{
  display:none;
  animation:wd-fadeIn .5s ease
}
:is(.whb-sticked,.whb-clone) .wd-switch-logo .wd-main-logo{
  display:none
}
:is(.whb-sticked,.whb-clone) .wd-switch-logo .wd-sticky-logo{
  display:block
}
.wd-header-divider:before{
  content:"";
  display:block;
  height:18px;
  border-right:1px solid
}
.whb-color-dark .wd-header-divider:before{
  border-color:var(--wd-divider-color,rgb(0 0 0 / .105))
}
.whb-color-light .wd-header-divider:before{
  border-color:var(--wd-divider-color,rgb(255 255 255 / .25))
}
.whb-col-right .wd-header-divider:last-child,.whb-mobile-right .wd-header-divider:last-child,.whb-col-mobile .wd-header-divider:last-child{
  padding-right:10px
}
.whb-col-left .wd-header-divider:first-child,.whb-mobile-left .wd-header-divider:first-child,.whb-col-mobile .wd-header-divider:first-child{
  padding-left:10px
}
.whb-col-center .wd-header-divider:first-child{
  padding-left:10px
}
.whb-col-center .wd-header-divider:last-child{
  padding-right:10px
}
.wd-header-mobile-nav .wd-tools-icon:before{
  content:"\f15a";
  font-family:"woodmart-font"
}
.mobile-nav .wd-heading{
  position:relative;
  z-index:6;
  background-color:inherit
}
.mobile-nav .searchform{
  --wd-form-brd-width:0;
  --wd-form-bg:transparent;
  --wd-form-color:var(--color-gray-500);
  --wd-form-placeholder-color:var(--color-gray-500);
  z-index:4;
  box-shadow:0 -1px 9px rgb(0 0 0 / .17)
}
.mobile-nav .searchform input[type="text"]{
  padding-right:70px;
  padding-left:20px;
  height:70px;
  font-weight:600
}
.mobile-nav .wd-search-results{
  position:relative;
  z-index:4;
  border-radius:0;
  inset-inline:auto
}
.mobile-nav .wd-search-results:not(.wd-opened){
  display:none
}
.mobile-nav .wd-suggestion{
  padding:10px 20px
}
.mobile-nav .create-nav-msg{
  padding:20px
}
.wd-nav-mobile{
  --nav-radius:0;
  --nav-color-hover:var(--wd-primary-color);
  display:none;
  margin-inline:0;
  animation:wd-fadeIn 1s ease
}
.wd-nav-mobile>li{
  flex:1 1 100%;
  max-width:100%;
  width:100%
}
.wd-nav-mobile>li>a:hover{
  color:var(--nav-color-hover)
}
.wd-nav-mobile>li.menu-item-has-children>a:after{
  content:none
}
.wd-nav-mobile .wd-with-icon>a:before{
  margin-right:7px;
  font-weight:400;
  font-family:"woodmart-font"
}
.wd-nav-mobile .menu-item-account>a:before{
  content:"\f124"
}
.wd-nav-mobile .menu-item-wishlist>a:before{
  content:"\f106"
}
.wd-nav-mobile .menu-item-compare>a:before{
  content:"\f128"
}
.wd-nav-mobile.wd-active{
  display:block
}
.wd-nav-mobile:not(.wd-html-block-on) .menu-item-has-block .wd-nav-opener{
  display:none
}
.wd-nav-mobile.wd-html-block-on .wd-mob-nav-html-block{
  overflow:hidden;
  border-bottom:1px solid var(--brdcolor-gray-300);
  max-width:var(--wd-side-hidden-w)
}
.wd-nav-mobile.wd-html-block-on .menu-item-has-block .wd-negative-gap>.elementor-container{
  --wd-el-column-gap:.001px
}
.wd-nav-mobile.wd-html-block-on .menu-item-has-block .mega-menu-list .sub-sub-menu{
  display:block
}
.wd-nav-mobile>li,.wd-nav-mobile>li>ul li{
  display:flex;
  flex-wrap:wrap
}
.wd-nav-mobile>li>a,.wd-nav-mobile>li>ul li>a{
  flex:1 1 0%;
  padding:5px 20px;
  min-height:50px;
  border:none;
  border-bottom:1px solid var(--brdcolor-gray-300)
}
.wd-nav-mobile>li>:is(.wd-sub-menu,.sub-sub-menu),.wd-nav-mobile>li>ul li>:is(.wd-sub-menu,.sub-sub-menu){
  display:none;
  flex:1 1 100%;
  order:3
}
.wd-nav-mob-tab{
  --nav-gap:0;
  --nav-pd:18px 15px;
  --nav-color:rgba(var(--wd-navigation-color), .5);
  --nav-color-hover:rgba(var(--wd-navigation-color), 1);
  --nav-bg:rgba(var(--color-black-rgb), .04);
  --nav-bg-active:rgba(var(--color-black-rgb), .09);
  --nav-radius:0;
  display:flex;
  margin:0;
  border-bottom:1px solid var(--brdcolor-gray-300)
}
.wd-nav-mob-tab>li{
  flex:1 0 50%;
  max-width:50%
}
.wd-nav-mob-tab>li>a{
  justify-content:center;
  text-align:center;
  height:100%
}
.wd-nav-mob-tab.wd-style-underline .nav-link-text{
  position:static
}
.wd-nav-mob-tab.wd-style-underline .nav-link-text:after{
  top:auto;
  bottom:-1px
}
.wd-nav-mob-tab.wd-swap{
  flex-direction:row-reverse
}
.wd-nav-mob-tab:not(.wd-swap) li:first-child .nav-link-text:after,.wd-nav-mob-tab.wd-swap li:last-child .nav-link-text:after{
  right:0;
  left:auto
}
.mobile-nav .wd-nav-opener{
  border-left:1px solid var(--brdcolor-gray-300);
  border-bottom:1px solid var(--brdcolor-gray-300)
}
.widgetarea-mobile{
  padding:20px
}
@media (min-width:1025px){
  .whb-top-bar-inner{
    height:var(--wd-top-bar-h);
    max-height:var(--wd-top-bar-h)
  }
  .whb-sticked .whb-top-bar-inner{
    height:var(--wd-top-bar-sticky-h);
    max-height:var(--wd-top-bar-sticky-h)
  }
  .whb-general-header-inner{
    height:var(--wd-header-general-h);
    max-height:var(--wd-header-general-h)
  }
  .whb-sticked:not(.whb-clone) .whb-general-header-inner{
    height:var(--wd-header-general-sticky-h);
    max-height:var(--wd-header-general-sticky-h)
  }
  .whb-header-bottom-inner{
    height:var(--wd-header-bottom-h);
    max-height:var(--wd-header-bottom-h)
  }
  .whb-sticked .whb-header-bottom-inner{
    height:var(--wd-header-bottom-sticky-h);
    max-height:var(--wd-header-bottom-sticky-h)
  }
  .whb-hidden-lg,.whb-hidden-desktop{
    display:none
  }
  .whb-clone,.whb-sticked .whb-main-header{
    top:var(--wd-admin-bar-h)
  }
  .wd-header-overlap .wd-page-title{
    padding-top:calc(var(--wd-header-h) + var(--wd-header-boxed-sp, 0.001px) + var(--wd-title-sp))
  }
  .single-product .whb-overcontent:not(.whb-custom-header){
    padding-top:calc(var(--wd-header-h) + var(--wd-header-boxed-sp, 0.001px))
  }
  .whb-full-width .whb-row>.container,.whb-full-width+.whb-clone .whb-row>.container{
    max-width:100%;
    width:clamp(var(--wd-container-w), 95%, 100%)
  }
}
@media (max-width:1024px){
  .whb-top-bar-inner{
    height:var(--wd-top-bar-sm-h);
    max-height:var(--wd-top-bar-sm-h)
  }
  .whb-general-header-inner{
    height:var(--wd-header-general-sm-h);
    max-height:var(--wd-header-general-sm-h)
  }
  .whb-header-bottom-inner{
    height:var(--wd-header-bottom-sm-h);
    max-height:var(--wd-header-bottom-sm-h)
  }
  .whb-visible-lg,.whb-hidden-mobile{
    display:none
  }
  .wd-header-overlap .wd-page-title{
    padding-top:calc(var(--wd-header-sm-h) + var(--wd-title-sp))
  }
  .single-product .whb-overcontent:not(.whb-custom-header){
    padding-top:var(--wd-header-sm-h)
  }
  .whb-sticky-prepared{
    padding-top:var(--wd-header-sm-h)
  }
}
/* === wp-content/cache/flying-press/f62a616cdbca.mod-tools.min.css === */
.wd-tools-element{
  position:relative;
  --wd-header-el-color:#333;
  --wd-header-el-color-hover:rgba(51,51,51,.6);
  --wd-tools-icon-base-width:20px
}
.wd-tools-element>a{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  height:40px;
  color:var(--wd-header-el-color);
  line-height:1;
  text-decoration:none!important;
  padding-inline:10px
}
.wd-tools-element .wd-tools-icon{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  font-size:0
}
.wd-tools-element .wd-tools-icon:before{
  font-size:var(--wd-tools-icon-base-width)
}
.wd-tools-element [class*="wd-tools-text"]{
  text-transform:var(--wd-header-el-transform);
  white-space:nowrap;
  font-weight:var(--wd-header-el-font-weight);
  font-style:var(--wd-header-el-font-style);
  font-size:var(--wd-header-el-font-size);
  font-family:var(--wd-header-el-font)
}
.wd-tools-element .wd-tools-count{
  z-index:1;
  width:var(--wd-count-size,15px);
  height:var(--wd-count-size,15px);
  border-radius:50%;
  text-align:center;
  letter-spacing:0;
  font-weight:400;
  line-height:var(--wd-count-size,15px)
}
.wd-tools-element:hover>a{
  color:var(--wd-header-el-color-hover)
}
.whb-top-bar .wd-tools-element{
  --wd-count-size:13px;
  --wd-tools-icon-base-width:14px
}
.whb-top-bar .wd-tools-element .wd-tools-text{
  font-weight:400;
  font-size:12px
}
.whb-color-light .wd-tools-element{
  --wd-header-el-color:#fff;
  --wd-header-el-color-hover:rgba(255,255,255,0.8)
}
.wd-tools-inner{
  position:relative;
  display:flex;
  align-items:center;
  gap:7px
}
.wd-custom-icon,picture.wd-custom-icon img{
  max-width:var(--wd-tools-icon-width,38px);
  width:var(--wd-tools-icon-width,revert-layer);
  transition:all .25s ease
}
.wd-tools-custom-icon .wd-tools-icon:before,.wd-tools-custom-icon .wd-tools-icon:after{
  display:none
}
.wd-tools-custom-icon:hover .wd-custom-icon{
  opacity:.6
}
.wd-tools-element:is(.wd-design-2,.wd-design-5).wd-with-count .wd-tools-icon{
  margin-inline-end:6px
}
.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count{
  position:absolute;
  top:-5px;
  inset-inline-end:-9px;
  background-color:var(--wd-primary-color);
  color:#fff;
  font-size:9px
}
.wd-tools-element[class*="wd-design-1"] .wd-tools-count{
  width:auto;
  height:auto;
  text-transform:var(--wd-header-el-transform);
  font-weight:var(--wd-header-el-font-weight);
  font-style:var(--wd-header-el-font-style);
  font-size:var(--wd-header-el-font-size);
  font-family:var(--wd-header-el-font);
  line-height:inherit
}
.wd-tools-element[class*="wd-design-1"] .subtotal-divider{
  display:inline
}
.wd-tools-element[class*="wd-design-4"]{
  --wd-count-size:19px
}
.wd-tools-element[class*="wd-design-4"] .wd-tools-count{
  display:inline-block;
  padding:0 2px;
  background-color:var(--wd-primary-color);
  color:#fff;
  font-weight:600;
  font-size:10px
}
.whb-top-bar .wd-tools-element[class*="wd-design-4"]{
  --wd-count-size:16px
}
.wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"],.wd-design-8){
  --wd-count-size:18px
}
.wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"],.wd-design-8) .wd-tools-inner .wd-tools-icon{
  position:static
}
.wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"],.wd-design-8) .wd-custom-icon{
  max-width:var(--wd-tools-icon-width,var(--wd-tools-icon-base-width))
}
.wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"],.wd-design-8) .wd-tools-count{
  position:absolute;
  top:-3px;
  inset-inline-end:-7px;
  background-color:#fff;
  box-shadow:0 0 4px rgb(0 0 0 / .17);
  color:var(--wd-primary-color);
  font-size:11px
}
.whb-top-bar .wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"],.wd-design-8){
  --wd-count-size:13px
}
.wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"]){
  --wd-tools-sp:13px
}
.wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"]) :is(.wd-tools-inner,.wd-tools-icon){
  height:42px;
  border-radius:42px
}
.wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"]) .wd-tools-inner{
  padding-inline:var(--wd-tools-sp)
}
.wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"]):not(.wd-with-wrap) .wd-tools-icon{
  width:42px
}
.whb-top-bar .wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"]){
  --wd-tools-sp:9px
}
.whb-top-bar .wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"]) :is(.wd-tools-inner,.wd-tools-icon){
  height:28px
}
.whb-top-bar .wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"]):not(.wd-with-wrap) .wd-tools-icon{
  width:28px
}
.whb-top-bar .wd-tools-element:is([class*="wd-design-6"],[class*="wd-design-7"]) .wd-tools-count{
  font-size:9px
}
.wd-tools-element[class*="wd-design-6"]>a>:is(.wd-tools-inner,.wd-tools-icon){
  border:1px solid rgb(0 0 0 / .105)
}
.whb-color-light .wd-tools-element[class*="wd-design-6"]>a>:is(.wd-tools-inner,.wd-tools-icon){
  border-color:rgb(255 255 255 / .25)
}
.wd-tools-element[class*="wd-design-7"]>a>:is(.wd-tools-inner,.wd-tools-icon){
  background-color:var(--wd-primary-color);
  color:#fff;
  transition:inherit
}
.wd-tools-element[class*="wd-design-7"]:hover>a>:is(.wd-tools-inner,.wd-tools-icon){
  color:rgb(255 255 255 / .8)
}
/* === wp-content/cache/flying-press/a3c76d8520a9.header-el-base.min.css === */
.whb-column>.info-box-wrapper,.wd-header-text,.whb-column>.wd-button-wrapper,.whb-column>.wd-social-icons,.wd-header-html{
  padding-inline:10px
}
.whb-column>.info-box-wrapper .wd-info-box{
  --ib-icon-sp:10px
}
.wd-header-text{
  --wd-tags-mb:10px;
  flex:1 1 auto
}
.wd-header-text p:first-child:empty{
  display:none
}
.wd-header-text.wd-inline{
  flex:0 0 auto
}
.whb-top-bar .wd-header-text{
  font-size:12px;
  line-height:1.2
}
.whb-color-light .wd-header-text{
  --wd-text-color:rgba(255,255,255,0.8);
  --wd-title-color:#fff;
  --wd-link-color:rgba(255,255,255,0.9);
  --wd-link-color-hover:#fff;
  color:var(--wd-text-color)
}
.wd-header-wishlist .wd-tools-icon:before{
  content:"\f106";
  font-family:"woodmart-font"
}
.wd-header-compare .wd-tools-icon:before{
  content:"\f128";
  font-family:"woodmart-font"
}
.wd-dropdown-compare a{
  justify-content:space-between
}
.wd-dropdown-compare .count{
  margin-inline-start:10px;
  color:var(--color-gray-300)
}
/* === wp-content/cache/flying-press/5ce4a2f3538e.header-el-my-account-dropdown.min.css === */
.whb-col-right .wd-dropdown-register{
  right:0;
  left:auto;
  margin-left:0;
  margin-right:calc(var(--nav-gap, .001px) / 2 * -1)
}
.wd-dropdown-register[class*="wd-active"]{
  visibility:visible;
  opacity:1;
  transform:none!important;
  pointer-events:visible;
  pointer-events:unset
}
.wd-dropdown-register{
  padding:25px;
  width:350px
}
.wd-dropdown-register .wd-heading{
  padding:0 0 12px 0;
  margin-bottom:15px
}
.wd-dropdown-register .woocommerce-form-login{
  --wd-tags-mb:15px
}
/* === wp-content/cache/flying-press/d03da5f04a6d.woo-mod-login-form.min.css === */
.woocommerce-form-login>*:last-child{
  margin-bottom:0
}
.woocommerce-form-login:not(.hidden-form){
  display:block!important
}
.password-input{
  position:relative;
  display:block
}
.password-input input{
  padding-inline-end:var(--wd-form-height)!important
}
.show-password-input{
  display:flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  top:0;
  inset-inline-end:0;
  width:var(--wd-form-height);
  height:var(--wd-form-height);
  cursor:pointer;
  font-size:16px;
  color:var(--color-gray-600);
  transition:all .25s ease;
  padding:0!important;
  border:none!important;
  background:none!important;
  box-shadow:none!important;
  min-height:unset!important
}
.show-password-input:hover{
  color:var(--color-gray-400)
}
.show-password-input:before{
  font-family:"woodmart-font";
  content:"\f11a"
}
.show-password-input.display-password:before{
  content:"\f11b"
}
.login-form-footer{
  --wd-link-color:var(--wd-primary-color);
  --wd-link-color-hover:var(--wd-primary-color);
  --wd-link-decor:none;
  --wd-link-decor-hover:none;
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  justify-content:space-between;
  gap:10px
}
.login-form-footer .lost_password{
  order:2
}
.login-form-footer .lost_password:hover{
  opacity:.7
}
.login-form-footer .woocommerce-form-login__rememberme{
  order:1;
  margin-bottom:0
}
:is(.register,.woocommerce-form-login) .button{
  width:100%
}
.wd-login-divider{
  display:flex;
  align-items:center;
  text-transform:uppercase
}
.wd-login-divider span{
  margin-inline:20px
}
.wd-login-divider:after,.wd-login-divider:before{
  content:"";
  flex:1 0 0%;
  border-bottom:1px solid var(--brdcolor-gray-300)
}
/* === wp-content/cache/flying-press/cdb04e8900e8.header-el-my-account.min.css === */
.wd-header-my-account .wd-tools-icon:before{
  content:"\f124";
  font-family:"woodmart-font"
}
@media (max-width:1024px){
  .wd-header-my-account .wd-dropdown{
    display:none
  }
}
/* === wp-content/cache/flying-press/2386c22a2b5f.header-el-mobile-nav-dropdown.min.css === */
.mobile-nav .wd-nav-opener.wd-active{
  background-color:var(--wd-primary-color);
  color:#fff
}
/* === wp-content/cache/flying-press/256a390423eb.woo-product-loop.min.css === */
.wd-product{
  position:relative;
  text-align:var(--text-align);
  line-height:1.4
}
.wd-product-wrapper{
  border-radius:var(--wd-brd-radius)
}
:is(.quick-shop-shown,.wd-loading-quick-shop) :is(.wd-buttons,.product-labels){
  opacity:0
}
/* === wp-content/cache/flying-press/9f5b4a71d717.woo-loop-prod-el-base.min.css === */
.wd-product-thumb{
  position:relative;
  overflow:hidden;
  border-radius:var(--wd-brd-radius);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transform:translate3d(0,0,0)
}
.wd-product-img-link{
  --wd-otl-offset:calc(var(--wd-otl-width) * -1);
  position:relative;
  display:block;
  width:100%
}
.wd-product-img-hover{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:var(--bgcolor-white);
  opacity:0;
  pointer-events:none
}
@supports (overflow:clip){
  .wd-product-thumb{
    overflow:clip
  }
}
.wd-product:is(.wd-variation-active,.product-swatched,.wd-loading-image) .wd-product-img-hover{
  display:none
}
.wd-product-thumb:after{
  position:absolute;
  top:calc(50% - 16px);
  left:calc(50% - 16px);
  visibility:hidden;
  opacity:0;
  content:"";
  display:inline-block;
  width:32px;
  height:32px;
  border:1px solid #fff0;
  border-left-color:var(--color-gray-900);
  border-radius:50%;
  vertical-align:middle;
  animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
}
.wd-product[class*="wd-loading"] .wd-product-img-link{
  opacity:.4
}
.wd-product[class*="wd-loading"] .wd-product-thumb:after{
  visibility:visible;
  opacity:1;
  transition:opacity .25s ease,visibility .25s ease;
  --wd-anim-state:running
}
.wd-add-btn.wd-action-btn .button{
  gap:0;
  min-height:unset;
  padding:0;
  background-color:#fff0;
  text-transform:unset;
  font-size:unset
}
.wd-add-btn.wd-action-btn .button:hover{
  background-color:#fff0;
  box-shadow:none
}
.wd-add-btn{
  --wd-btn-icon:"\f123"
}
.wd-product.product-type-simple.outofstock .product_type_simple:before,.wd-product .product_type_grouped:before{
  --wd-btn-icon:"\f11a"
}
.wd-product .product_type_external:before{
  --wd-btn-icon:"\f11c"
}
:is(.catalog-mode-on,.login-see-prices) .wd-product.product .wd-add-btn{
  display:none
}
.wd-product .added_to_cart{
  display:none!important
}
.wd-product .price{
  display:block
}
@media (max-width:1024px){
  .wd-product-img-hover{
    display:none
  }
}
/* === wp-content/cache/flying-press/770209ff7e3a.woo-loop-prod-predefined.min.css === */
.wd-loop-builder-off :where(.wd-product){
  --text-align:center;
  --wd-btn-inset:10px;
  --wd-prod-gap:12px;
  --wd-prod-bg-sp:0;
  --wd-prod-bg-cont-sp:0;
  --wd-prod-trim:calc((var(--wd-text-line-height) * -.5em) + .5em)
}
.wd-loop-builder-off :where(.wd-product-wrapper,.product-element-bottom){
  display:flex;
  flex-direction:column;
  gap:var(--wd-prod-gap)
}
.wd-loop-builder-off .wd-product-wrapper{
  padding:var(--wd-prod-bg-sp)
}
.wd-loop-builder-off :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links,.wd-product-sku,.wd-product-stock,.price){
  line-height:inherit;
  margin-block:-.2em
}
.wd-loop-builder-off .wd-swatches-grid{
  justify-content:var(--text-align)
}
.wd-loop-builder-off .wd-swatches-grid:empty{
  display:none
}
.wd-buttons{
  z-index:4;
  display:flex;
  flex-direction:column;
  border-radius:calc(var(--wd-brd-radius) / 1.2);
  background:var(--bgcolor-white);
  box-shadow:1px 1px 1px rgb(0 0 0 / .1);
  transition:all .3s ease
}
.wd-buttons .wd-action-btn>a{
  height:45px
}
.wd-buttons[class*="wd-pos-r"]{
  position:absolute;
  opacity:0;
  visibility:hidden;
  transform:translate3d(20px,0,0)
}
.wd-buttons.wd-pos-r-t{
  top:var(--wd-btn-inset);
  inset-inline-end:var(--wd-btn-inset)
}
.wd-buttons.wd-pos-r-b{
  inset-inline-end:var(--wd-btn-inset);
  bottom:var(--wd-btn-inset)
}
.wd-product:hover:not(:is(.product-swatched,.quick-shop-shown,[class*="wd-loading"])) .wd-buttons[class*="wd-pos-r"]{
  opacity:1;
  visibility:visible;
  transform:translate3d(0,0,0)
}
.wd-product.product-swatched:not(.quick-shop-shown):not([class*="wd-loading"]) .wd-product-thumb:hover .wd-buttons[class*="wd-pos-r"]{
  opacity:1;
  visibility:visible;
  transform:translate3d(0,0,0)
}
.wd-loop-builder-off :is(.wd-product-wrapper,.product-element-bottom,.product-list-content,[class*="-information"])>*:not(:is(.product-element-bottom,.wd-entities-title,[class*="wd-product-"],.price)){
  margin-block:0
}
:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product{
  --wd-prod-bg-sp:15px
}
.wd-product:not(.wd-hover-small) :is(.wd-product-img-link,.wd-product-img-hover) :is(picture,img){
  width:100%
}
.wd-product:is(.quick-shop-shown,.wd-loading-quick-shop) .wd-product-thumb .wd-product-img-hover{
  opacity:0;
  transition:opacity 0.25s ease,transform 2s cubic-bezier(0,0,.44,1.18)
}
.wd-loop-builder-off .wd-product-img-hover{
  transition:opacity 0.5s ease,transform 2s cubic-bezier(0,0,.44,1.18)
}
.wd-loop-builder-off .wd-product-thumb:hover .wd-product-img-hover{
  opacity:1;
  transform:scale(1.09)
}
.wd-loop-builder-off .shop_attributes{
  --wd-attr-v-gap:10px;
  --wd-attr-brd-style:dashed;
  font-size:.9em
}
.wd-loop-builder-off .wd-star-rating{
  display:inline-flex;
  align-items:center;
  gap:5px;
  align-self:var(--text-align);
  line-height:1
}
.wd-loop-builder-off .star-rating{
  align-self:var(--text-align);
  line-height:1
}
.wd-loop-builder-off .woocommerce-review-link{
  --wd-link-decor:none;
  --wd-link-decor-hover:none;
  color:var(--color-gray-500)
}
.wd-loop-builder-off .woocommerce-review-link:hover{
  color:var(--color-gray-900)
}
.wd-loop-builder-off .wd-product .wd-entities-title{
  font-size:inherit
}
:where(.wd-loop-builder-off) :is(.wd-product-cats,.wd-product-brands-links,.wd-product-sku){
  --wd-link-color:var(--color-gray-400);
  --wd-link-color-hover:var(--color-gray-700);
  --wd-link-decor:none;
  --wd-link-decor-hover:none;
  font-size:.95em;
  color:var(--color-gray-400)
}
@media (max-width:1024px){
  .wd-product .wd-buttons{
    opacity:1;
    transform:translate3d(0,0,0);
    visibility:visible
  }
  .wd-buttons{
    border-radius:35px
  }
  .wd-buttons .wd-action-btn{
    --wd-action-icon-size:14px
  }
  .wd-buttons .wd-action-btn>a{
    width:35px;
    height:35px
  }
  .wd-buttons :is(.wd-quick-view-icon,.wd-compare-btn){
    display:none
  }
}
@media (max-width:768.98px){
  :is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product{
    --wd-prod-bg-sp:10px
  }
}
@media (max-width:576px){
  .wd-loop-builder-off:is([style*="col-sm:2"],[style*="col-sm: 2"]) :where(.wd-product){
    --title-line-height:1.2em;
    --wd-prod-gap:10px;
    font-size:90%
  }
}
/* === wp-content/cache/flying-press/dc4e939a12af.woo-product-loop-standard.min.css === */
.wd-product.wd-hover-standard .wd-add-btn{
  display:flex;
  flex-wrap:wrap;
  justify-content:var(--text-align);
  gap:var(--wd-prod-gap)
}
.wd-product.wd-hover-standard .wd-add-btn>a{
  border-radius:var(--btn-accented-brd-radius);
  color:var(--btn-accented-color);
  box-shadow:var(--btn-accented-box-shadow);
  background-color:var(--btn-accented-bgcolor);
  text-transform:var(--btn-accented-transform,var(--btn-transform,uppercase));
  font-weight:var(--btn-accented-font-weight,var(--btn-font-weight,600));
  font-family:var(--btn-accented-font-family,var(--btn-font-family,inherit));
  font-style:var(--btn-accented-font-style,var(--btn-font-style,unset));
  min-height:unset
}
.wd-product.wd-hover-standard .wd-add-btn>a:hover{
  color:var(--btn-accented-color-hover);
  box-shadow:var(--btn-accented-box-shadow-hover);
  background-color:var(--btn-accented-bgcolor-hover)
}
.wd-product.wd-hover-standard .wd-add-btn>a:active{
  box-shadow:var(--btn-accented-box-shadow-active);
  bottom:var(--btn-accented-bottom-active,0)
}
.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span{
  padding:5px 14px;
  min-height:36px;
  font-size:12px
}
.wd-product.wd-hover-standard .wd-add-btn div.quantity{
  --wd-form-height:36px
}
/* === wp-content/cache/flying-press/352ba4e5a031.woo-mod-loop-prod-add-btn-replace.min.css === */
.wd-add-btn-replace>a{
  --btn-padding:0;
  overflow:hidden
}
.wd-add-btn-replace>a span{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:inherit;
  transition:transform .25s ease,opacity .15s ease
}
.wd-add-btn-replace>a:before{
  content:var(--wd-btn-icon,unset);
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:400;
  font-size:20px;
  transition:opacity .15s ease,transform .25s ease;
  transform:translateY(100%);
  font-family:"woodmart-font"
}
.wd-add-btn-replace>a:after{
  position:absolute;
  top:calc(50% - 9px);
  inset-inline-start:calc(50% - 9px);
  opacity:0;
  transition:opacity .2s ease;
  content:"";
  display:inline-block;
  width:18px;
  height:18px;
  border:1px solid #fff0;
  border-left-color:currentColor;
  border-radius:50%;
  vertical-align:middle;
  animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
}
.wd-add-btn-replace>a:hover:before{
  transform:translateY(0) translateZ(0)
}
.wd-add-btn-replace>a:hover span{
  transform:translateY(-100%) translateZ(0)
}
.wd-add-btn-replace>a.loading:before,.wd-add-btn-replace>a.loading span{
  opacity:0
}
.wd-add-btn-replace>a.loading:after{
  opacity:1;
  --wd-anim-state:running
}
.wd-add-btn-replace>a.added{
  --wd-btn-icon:"\f107"
}
.wd-add-btn-replace .wd-action-icon{
  display:none
}
/* === wp-content/cache/flying-press/64d50fe084c9.woo-opt-stretch-cont.min.css === */
.wd-products[class*="wd-stretch-cont"]{
  align-items:stretch
}
.wd-products[class*="wd-stretch-cont"] .wd-carousel-item{
  height:auto
}
.wd-products[class*="wd-stretch-cont"] .wd-product{
  height:100%
}
.wd-products[class*="wd-stretch-cont"].wd-grid-f-col .wd-product{
  height:auto
}
@media (min-width:1025px){
  .wd-products.wd-stretch-cont-lg .wd-carousel-wrap{
    align-items:stretch
  }
  .wd-products.wd-stretch-cont-lg .wd-product-wrapper{
    height:100%
  }
}
@media (max-width:768.98px){
  .wd-products.wd-stretch-cont-sm .wd-carousel-wrap{
    align-items:stretch
  }
  .wd-products.wd-stretch-cont-sm .wd-product-wrapper{
    height:100%
  }
}
@media (min-width:769px) and (max-width:1024px){
  .wd-products.wd-stretch-cont-md .wd-carousel-wrap{
    align-items:stretch
  }
  .wd-products.wd-stretch-cont-md .wd-product-wrapper{
    height:100%
  }
}
/* === wp-content/cache/flying-press/676be62615f9.woo-opt-stretch-cont-predefined.min.css === */
.wd-loop-builder-off[class*="wd-stretch-cont"] .wd-product .product-element-bottom{
  flex:1 1 auto
}
.wd-loop-builder-off[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price){
  margin-top:auto
}
/* === wp-content/cache/flying-press/8b7c71f9d72c.woo-mod-product-labels.min.css === */
.product-labels{
  display:flex;
  align-items:flex-start;
  flex-direction:column;
  gap:10px;
  transition:all .3s ease
}
:where(.wd-loop-builder-off,.woocommerce-product-gallery) .product-labels{
  position:absolute;
  top:7px;
  inset-inline-start:7px;
  max-width:50%;
  z-index:1;
  transform:translateZ(0)
}
.product-label{
  padding:5px 10px;
  min-width:50px;
  color:#fff;
  text-align:center;
  text-transform:uppercase;
  word-break:break-all;
  font-weight:600;
  font-size:12px;
  line-height:1.2
}
.product-label.onsale{
  background-color:var(--wd-primary-color);
  direction:ltr
}
.product-label.featured{
  background-color:#E22D2D
}
.product-label.new{
  background-color:#438E44
}
.product-label.out-of-stock{
  background-color:var(--bgcolor-white);
  color:var(--color-gray-900)
}
.product-label.label-with-img{
  padding:0;
  max-width:50px
}
.product-label.attribute-label:not(.label-with-img){
  background-color:var(--bgcolor-white);
  color:var(--color-gray-900)
}
.product-label.wd-shape-round-sm{
  border-radius:12px
}
@media (max-width:576px){
  .product-labels{
    gap:5px
  }
  .product-label{
    padding-inline:5px;
    min-width:40px;
    font-size:10px
  }
  .product-label.label-with-img{
    padding-inline:0
  }
}
/* === wp-content/cache/flying-press/c5788cdb9de1.woo-mod-product-labels-round.min.css === */
.product-label.wd-shape-round{
  display:flex;
  align-items:center;
  justify-content:center;
  padding:5px 7px;
  min-height:50px;
  border-radius:35px;
  font-size:14px
}
.product-label.wd-shape-round.label-with-img{
  padding:0;
  min-height:auto;
  max-width:55px
}
.product-label.wd-shape-round.out-of-stock{
  max-width:50px;
  font-size:12px
}
@media (max-width:576px){
  .product-label.wd-shape-round{
    min-height:40px;
    font-size:10px
  }
  .product-label.wd-shape-round.label-with-img{
    min-height:auto
  }
}
/* === wp-content/cache/flying-press/1cf7ba8c1e64.el-instagram.min.css === */
.wd-insta{
  position:relative
}
.wd-insta-cont{
  display:flex;
  align-items:center;
  inset:15px;
  justify-content:center
}
.wd-insta-cont>*{
  z-index:5;
  padding:30px;
  max-width:300px;
  width:100%;
  border-radius:var(--wd-brd-radius);
  background:var(--bgcolor-white);
  box-shadow:0 0 12px rgb(0 0 0 / .22)
}
.wd-insta-link{
  --wd-link-color:var(--color-gray-800);
  --wd-link-color-hover:var(--wd-primary-color);
  display:flex;
  align-items:center;
  gap:5px;
  margin-top:10px;
  font-weight:600;
  text-decoration:none!important
}
.wd-insta-link:before{
  font-weight:400;
  content:"\f163";
  font-family:"woodmart-font"
}
.wd-insta-item{
  position:relative;
  overflow:hidden;
  border-radius:var(--wd-brd-radius);
  transform:translate3d(0,0,0)
}
.wd-insta-item a{
  --wd-otl-offset:calc(var(--wd-otl-width) * -1);
  position:absolute;
  inset:0;
  z-index:1;
  background-color:rgb(0 0 0 / .4);
  opacity:0;
  transition:all .3s ease
}
.wd-insta-item img{
  width:100%;
  height:100%;
  object-position:50% 50%;
  object-fit:cover;
  aspect-ratio:var(--wd-aspect-ratio,1)
}
.wd-insta-meta{
  --wd-col:2;
  --wd-gap:10px;
  position:absolute;
  inset-inline:0;
  bottom:0;
  z-index:2;
  padding:20px 15px;
  line-height:1;
  background:linear-gradient(transparent 0%,rgb(0 0 0 / .65) 100%);
  opacity:0;
  pointer-events:none;
  transform:translateY(30px);
  transition:all .3s ease
}
.wd-insta-meta>span{
  overflow:hidden;
  color:#fff;
  vertical-align:middle;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:120%
}
.wd-insta-meta>span span{
  font-weight:600;
  vertical-align:middle
}
.wd-insta-meta>span:before{
  display:inline-block;
  margin-inline-end:5px;
  font-size:120%;
  vertical-align:middle;
  font-family:"woodmart-font"
}
.wd-insta-meta .wd-insta-likes{
  text-align:start
}
.wd-insta-meta .wd-insta-likes:before{
  content:"\f106"
}
.wd-insta-meta .wd-insta-comm{
  text-align:end
}
.wd-insta-meta .wd-insta-comm:before{
  content:"\f103"
}
:is(.instagram-rounded,.wd-meta-pos-center) .wd-insta-meta{
  top:0;
  align-items:center;
  background:#fff0
}
:is(.instagram-rounded,.wd-meta-pos-center) .wd-insta-meta>span{
  text-align:center
}
.instagram-rounded .wd-insta-item{
  --wd-brd-radius:50%
}
.wd-widget .wd-insta-meta{
  display:none
}
.wd-insta.wd-error.loading{
  animation:wd-SemiFadeOut .4s infinite alternate linear
}
@keyframes wd-SemiFadeOut{
  from{
    opacity:1
  }
  to{
    opacity:.6
  }
}
.wd-product-instagram{
  margin-bottom:35px;
  padding-top:40px;
  border-top:1px solid var(--brdcolor-gray-300)
}
.wd-product-instagram .product-instagram-intro{
  font-size:16px
}
.wd-product-instagram .product-instagram-intro span{
  color:var(--color-gray-800);
  font-weight:600
}
@media (min-width:1025px){
  .wd-insta-item:is(:hover,:focus-within) a{
    opacity:1
  }
  .wd-insta-item:is(:hover,:focus-within) .wd-insta-meta{
    opacity:1;
    transform:translateY(0)
  }
}
@media (max-width:768.98px){
  .wd-product-instagram{
    padding-top:25px
  }
}
/* === wp-content/cache/flying-press/14ff17bb3395.el-accordion.min.css === */
.wd-accordion{
  --wd-accordion-spacing:20px;
  --wd-row-gap:0.001px;
  display:flex;
  flex-direction:column;
  gap:var(--wd-row-gap)
}
.wd-accordion .wd-scroll{
  height:auto
}
.wd-accordion .wd-scroll-content{
  padding-inline-end:10px
}
.wd-accordion:where(.wd-style-default)>.wd-accordion-item:first-of-type,.wd-accordion:where(.wd-style-default)>.wd-nav-wrapper+.wd-accordion-item{
  border-top:2px solid var(--brdcolor-gray-300)
}
.wd-accordion:where(.wd-style-default)>.wd-accordion-item{
  border-bottom:1px solid var(--brdcolor-gray-300)
}
.wd-accordion:where(.wd-style-default).wd-border-off>.wd-accordion-item:first-of-type{
  border-top:none
}
.wd-accordion:where(.wd-style-default).wd-border-off>.wd-accordion-item:last-child{
  border-bottom:none
}
.wd-accordion.wd-style-simple{
  --wd-accordion-spacing:10px
}
.wd-accordion.wd-style-shadow{
  --wd-row-gap:12px
}
.wd-accordion:where(.wd-style-shadow)>.wd-accordion-item{
  border-radius:var(--wd-brd-radius);
  box-shadow:0 1px 8px rgb(0 0 0 / .1)
}
.wd-accordion:where(.wd-style-shadow)>.wd-accordion-item>:is(.wd-accordion-title,.wd-accordion-content){
  padding-inline:var(--wd-accordion-spacing)
}
.global-color-scheme-light .wd-accordion:where(.wd-style-shadow)>.wd-accordion-item{
  background-color:var(--bgcolor-gray-200)
}
.wd-accordion-title{
  display:flex;
  align-items:center;
  gap:12px;
  padding-block:var(--wd-accordion-spacing);
  cursor:pointer;
  transition:all .25s ease;
  user-select:none
}
.wd-accordion-title:is(.wd-active,:hover)>.wd-accordion-title-text{
  color:var(--wd-primary-color)
}
.wd-accordion-title .img-wrapper{
  display:flex
}
.wd-accordion-title-text{
  display:flex;
  align-items:center;
  flex:1;
  gap:5px;
  color:var(--wd-title-color);
  font-weight:var(--wd-title-font-weight);
  font-size:var(--wd-accordion-font-size,16px);
  transition:inherit
}
.wd-accordion-opener{
  position:relative;
  color:var(--color-gray-300);
  text-align:center;
  font-size:10px;
  line-height:1;
  transition:inherit
}
.wd-accordion.wd-opener-style-arrow>.wd-accordion-item>.wd-accordion-title .wd-accordion-opener:before{
  content:"\f129";
  font-family:"woodmart-font"
}
.wd-accordion.wd-opener-style-arrow>.wd-accordion-item>.wd-accordion-title.wd-active .wd-accordion-opener{
  transform:rotate(180deg)
}
.wd-accordion.wd-opener-style-plus>.wd-accordion-item>.wd-accordion-title .wd-accordion-opener:before{
  content:"\f143";
  font-family:"woodmart-font"
}
.wd-accordion.wd-opener-style-plus>.wd-accordion-item>.wd-accordion-title.wd-active .wd-accordion-opener{
  transform:rotate(45deg)
}
.wd-accordion-content{
  padding-bottom:var(--wd-accordion-spacing);
  transition:opacity .25s ease;
  display:none;
  opacity:0
}
.wd-accordion-content.wd-active{
  display:block;
  opacity:1
}
.wd-accordion-content-inner{
  --wd-row-gap:20px;
  display:flex;
  flex-direction:column;
  row-gap:var(--wd-row-gap)
}
:root .wd-accordion-content-inner>*{
  margin-bottom:0
}
@media (max-width:1024px){
  .wd-accordion .wd-scroll-content{
    overflow:visible;
    padding-inline-end:0;
    max-height:none!important
  }
}
/* === wp-content/cache/flying-press/eea5d6d92969.el-accordion-wpb-elem.min.css === */
.wd-accordion.wd-titles-left>.wd-accordion-item>.wd-accordion-title>div{
  justify-content:left
}
.wd-accordion.wd-titles-right>.wd-accordion-item>.wd-accordion-title>div{
  justify-content:right
}
.wd-wpb.wd-accordion .wd-accordion-title-text{
  font-weight:inherit;
  font-size:inherit;
  font-family:inherit
}
.wd-accordion.wd-opener-pos-left>.wd-accordion-item>.wd-accordion-title{
  flex-direction:row-reverse
}
.wd-accordion.wd-opener-pos-right>.wd-accordion-item>.wd-accordion-title{
  flex-direction:row
}
/* === wp-content/cache/flying-press/2662dc9e979e.opt-widget-collapse.min.css === */
.wd-widget-collapse .widget-title{
  position:relative;
  margin-bottom:0;
  padding-inline-end:22px;
  cursor:pointer;
  user-select:none
}
.wd-widget-collapse .widget-title~*{
  margin-top:20px
}
.wd-widget-collapse .widget-title:after{
  position:absolute;
  top:calc(50% - 12px);
  inset-inline-end:0;
  display:flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:50%;
  color:var(--color-gray-800);
  font-weight:400;
  font-size:10px;
  transition:all .25s ease;
  content:"\f129";
  font-family:"woodmart-font"
}
.wd-widget-collapse.wd-opened .widget-title:after{
  background-color:#f1f1f1;
  transform:rotate(180deg)
}
.rtl .wd-widget-collapse.wd-opened .widget-title:after{
  transform:rotate(-180deg)
}
.wd-widget-collapse:not(.wd-opened-initially)>.widget-title~*{
  display:none
}
.wd-widget-collapse .wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline)[style*="display: block"]{
  display:flex!important
}
[class*="color-scheme-light"] .wd-widget-collapse.wd-opened .widget-title:after{
  background-color:#fff;
  color:#333
}
/* === wp-content/cache/flying-press/b40062011e8e.footer-base.min.css === */
.footer-sidebar{
  padding-block:40px
}
.footer-column>*:not(.widget){
  margin-block:0 var(--wd-block-spacing)
}
.footer-column>*:not(.widget):last-child{
  margin-bottom:0
}
.wd-prefooter{
  padding-bottom:40px;
  background-color:var(--wd-main-bgcolor)
}
.wd-copyrights{
  --wd-tags-mb:10px;
  padding-block:20px;
  border-top:1px solid var(--brdcolor-gray-300)
}
.wd-copyrights.wd-layout-two-columns>.wd-grid-g{
  --wd-col-lg:2;
  --wd-col-md:1
}
.wd-copyrights.wd-layout-centered{
  text-align:center
}
@media (min-width:1025px){
  .sticky-footer-on :is(.wd-page-content,.wd-prefooter){
    position:relative;
    z-index:2
  }
  .sticky-footer-on .wd-footer{
    position:sticky;
    bottom:0
  }
  .wd-copyrights.wd-layout-two-columns .wd-col-end{
    text-align:end
  }
}
@media (max-width:1024px){
  .wd-copyrights.wd-layout-two-columns{
    text-align:center
  }
}
/* === wp-content/cache/flying-press/8157fb571d9c.el-text-block.min.css === */
.wd-text-block:not(.inline-element){
  max-width:var(--content-width);
  --content-width:var(--wd-max-width)
}
.wd-text-block:not(.inline-element).text-left{
  margin-right:auto
}
.wd-text-block:not(.inline-element).text-center{
  margin-inline:auto
}
.wd-text-block:not(.inline-element).text-right{
  margin-left:auto
}
/* === wp-content/cache/flying-press/a86a71530800.062a5ee1f74d.google-font.css === */
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:600;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:600;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:600;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:600;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:600;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:600;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:600;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:600;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:600;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  font-stretch:100%;
  src:url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
/* === wp-content/cache/flying-press/304435cc1cce.robotoslab.css === */
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
  font-family:'Roboto Slab';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url(../uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
/* === wp-content/cache/flying-press/68c402f8a19c.post-64.css === */
.elementor-64 .elementor-element.elementor-element-f11873d:not(.elementor-motion-effects-element-type-background),.elementor-64 .elementor-element.elementor-element-f11873d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#7a8450
}
.elementor-64 .elementor-element.elementor-element-f11873d>.elementor-container{
  max-width:1300px
}
.elementor-64 .elementor-element.elementor-element-f11873d{
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:30px 0 30px 0
}
.elementor-64 .elementor-element.elementor-element-f11873d>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-widget-image .widget-image-caption{
  color:var(--e-global-color-text);
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-64 .elementor-element.elementor-element-8336848{
  width:auto;
  max-width:auto
}
.elementor-64 .elementor-element.elementor-element-8336848>.elementor-widget-container:hover{
  --e-transform-translateY:-3px
}
.elementor-64 .elementor-element.elementor-element-8336848 img{
  width:100%;
  max-width:100%
}
.elementor-64 .elementor-element.elementor-element-adba278>.elementor-widget-container{
  margin:20px 0 0 0
}
.elementor-64 .elementor-element.elementor-element-adba278 .wd-text-block{
  font-family:"Roboto",Sans-serif;
  font-size:15px;
  font-weight:300;
  line-height:1.5em;
  color:#e1ddd4
}
.elementor-64 .elementor-element.elementor-element-23f28b8{
  --grid-template-columns:repeat(0, auto);
  --icon-size:25px;
  --grid-column-gap:10px;
  --grid-row-gap:0px
}
.elementor-64 .elementor-element.elementor-element-23f28b8 .elementor-widget-container{
  text-align:left
}
.elementor-64 .elementor-element.elementor-element-23f28b8 .elementor-social-icon{
  background-color:#FFF0;
  --icon-padding:0em
}
.elementor-64 .elementor-element.elementor-element-23f28b8 .elementor-social-icon i{
  color:#e1ddd4
}
.elementor-64 .elementor-element.elementor-element-23f28b8 .elementor-social-icon svg{
  fill:#e1ddd4
}
.elementor-64 .elementor-element.elementor-element-23f28b8 .elementor-social-icon:hover i{
  color:#FFF
}
.elementor-64 .elementor-element.elementor-element-23f28b8 .elementor-social-icon:hover svg{
  fill:#FFF
}
.elementor-widget-heading .elementor-heading-title{
  font-family:var(--e-global-typography-primary-font-family),Sans-serif;
  font-weight:var(--e-global-typography-primary-font-weight);
  color:var(--e-global-color-primary)
}
.elementor-64 .elementor-element.elementor-element-6a5ff71{
  text-align:start
}
.elementor-64 .elementor-element.elementor-element-6a5ff71 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:1.2em;
  color:#e1ddd4
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
  border-color:var(--e-global-color-text)
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
  color:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
  fill:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-icon-list .elementor-icon-list-text{
  color:var(--e-global-color-secondary)
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
  padding-block-end:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
  margin-block-start:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
  margin-inline:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-items.elementor-inline-items{
  margin-inline:calc(-10px/2)
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
  inset-inline-end:calc(-10px/2)
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-icon i{
  transition:color 0.3s
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-icon svg{
  transition:fill 0.3s
}
.elementor-64 .elementor-element.elementor-element-22b6964{
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-icon{
  padding-inline-end:0
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-item>a{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:1.4em
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-text{
  color:#e1ddd4;
  transition:color 0.3s
}
.elementor-64 .elementor-element.elementor-element-22b6964 .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:#FFF
}
.elementor-64 .elementor-element.elementor-element-e3583c7>.elementor-element-populated{
  margin:0% 0% 0% 015%;
  --e-column-margin-right:0%;
  --e-column-margin-left:015%
}
.elementor-64 .elementor-element.elementor-element-408e054{
  text-align:start
}
.elementor-64 .elementor-element.elementor-element-408e054 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:1.2em;
  color:#e1ddd4
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
  padding-block-end:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
  margin-block-start:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
  margin-inline:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-items.elementor-inline-items{
  margin-inline:calc(-10px/2)
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
  inset-inline-end:calc(-10px/2)
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-icon i{
  transition:color 0.3s
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-icon svg{
  transition:fill 0.3s
}
.elementor-64 .elementor-element.elementor-element-77ec48e{
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-icon{
  padding-inline-end:0
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-item>a{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:1.4em
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-text{
  color:#e1ddd4;
  transition:color 0.3s
}
.elementor-64 .elementor-element.elementor-element-77ec48e .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:#FFF
}
.elementor-64 .elementor-element.elementor-element-948977a{
  text-align:start
}
.elementor-64 .elementor-element.elementor-element-948977a .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:1.2em;
  color:#e1ddd4
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
  padding-block-end:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
  margin-block-start:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
  margin-inline:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-items.elementor-inline-items{
  margin-inline:calc(-10px/2)
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
  inset-inline-end:calc(-10px/2)
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-icon i{
  transition:color 0.3s
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-icon svg{
  transition:fill 0.3s
}
.elementor-64 .elementor-element.elementor-element-d080d2d{
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-icon{
  padding-inline-end:0
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-item>a{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:1.4em
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-text{
  color:#e1ddd4;
  transition:color 0.3s
}
.elementor-64 .elementor-element.elementor-element-d080d2d .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:#FFF
}
.elementor-64 .elementor-element.elementor-element-9fe9a63{
  text-align:start
}
.elementor-64 .elementor-element.elementor-element-9fe9a63 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:1.2em;
  color:#e1ddd4
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
  padding-block-end:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
  margin-block-start:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
  margin-inline:calc(10px/2)
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-items.elementor-inline-items{
  margin-inline:calc(-10px/2)
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
  inset-inline-end:calc(-10px/2)
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-icon i{
  transition:color 0.3s
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-icon svg{
  transition:fill 0.3s
}
.elementor-64 .elementor-element.elementor-element-6d48a6e{
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-icon{
  padding-inline-end:0
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-item>a{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:1.4em
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-text{
  color:#e1ddd4;
  transition:color 0.3s
}
.elementor-64 .elementor-element.elementor-element-6d48a6e .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:#FFF
}
.elementor-64 .elementor-element.elementor-element-5a7c110:not(.elementor-motion-effects-element-type-background),.elementor-64 .elementor-element.elementor-element-5a7c110>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#7a8450
}
.elementor-64 .elementor-element.elementor-element-5a7c110>.elementor-container{
  max-width:1300px
}
.elementor-64 .elementor-element.elementor-element-5a7c110{
  border-style:solid;
  border-width:1px 0 0 0;
  border-color:#FFFFFF26;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:20px 0 10px 0
}
.elementor-64 .elementor-element.elementor-element-5a7c110>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-64 .elementor-element.elementor-element-4b7f1cd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
  margin-block-end:15px
}
.elementor-64 .elementor-element.elementor-element-5102fb6{
  text-align:start
}
.elementor-64 .elementor-element.elementor-element-5102fb6 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:1.2em;
  color:#f5f1e8
}
.elementor-64 .elementor-element.elementor-element-bbb0fdf{
  width:auto;
  max-width:auto
}
.elementor-64 .elementor-element.elementor-element-86eafc0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
  margin-block-end:15px
}
.elementor-64 .elementor-element.elementor-element-23af98b{
  text-align:start
}
.elementor-64 .elementor-element.elementor-element-23af98b .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:1.2em;
  color:#f5f1e8
}
.elementor-64 .elementor-element.elementor-element-2fec27b>.elementor-widget-container{
  margin:0 0 0 0
}
.elementor-64 .elementor-element.elementor-element-2fec27b .wd-text-block{
  font-family:"Roboto",Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:1.5em;
  color:#e1ddd4
}
@media(max-width:1024px) and (min-width:768px){
  .elementor-64 .elementor-element.elementor-element-aa15785{
    width:50%
  }
  .elementor-64 .elementor-element.elementor-element-e3583c7{
    width:50%
  }
  .elementor-64 .elementor-element.elementor-element-a50e3dd{
    width:50%
  }
  .elementor-64 .elementor-element.elementor-element-2bdcee6{
    width:50%
  }
}
@media(max-width:1024px){
  .elementor-64 .elementor-element.elementor-element-f11873d{
    padding:30px 10px 20px 10px
  }
  .elementor-64 .elementor-element.elementor-element-e3583c7>.elementor-element-populated{
    margin:0% 0% 0% 0%;
    --e-column-margin-right:0%;
    --e-column-margin-left:0%
  }
  .elementor-64 .elementor-element.elementor-element-a50e3dd>.elementor-element-populated{
    margin:10px 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-2bdcee6>.elementor-element-populated{
    margin:10px 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-5a7c110{
    padding:20px 10px 10px 10px
  }
}
@media(max-width:767px){
  .elementor-64 .elementor-element.elementor-element-f11873d{
    padding:30px 10px 10px 10px
  }
  .elementor-64 .elementor-element.elementor-element-aa15785>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:15px
  }
  .elementor-64 .elementor-element.elementor-element-e3583c7{
    width:50%
  }
  .elementor-64 .elementor-element.elementor-element-e3583c7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:15px
  }
  .elementor-64 .elementor-element.elementor-element-e3583c7>.elementor-element-populated{
    margin:0 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-a50e3dd{
    width:50%
  }
  .elementor-64 .elementor-element.elementor-element-a50e3dd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:15px
  }
  .elementor-64 .elementor-element.elementor-element-a50e3dd>.elementor-element-populated{
    margin:0 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-2bdcee6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:15px
  }
  .elementor-64 .elementor-element.elementor-element-2bdcee6>.elementor-element-populated{
    margin:0 0 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-5a7c110{
    padding:10px 10px 10px 10px
  }
  .elementor-64 .elementor-element.elementor-element-4b7f1cd{
    width:100%
  }
  .elementor-64 .elementor-element.elementor-element-4b7f1cd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:15px
  }
  .elementor-64 .elementor-element.elementor-element-86eafc0{
    width:100%
  }
  .elementor-64 .elementor-element.elementor-element-86eafc0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-block-end:15px
  }
}
/* === wp-content/cache/flying-press/e2d671c403c7.wc-blocks.css === */
@keyframes wc-skeleton-shimmer{
  to{
    transform:translateX(100%)
  }
}
body.wc-block-product-gallery-modal-open,body.wc-modal--open{
  overflow:hidden
}
.wc-block-grid__products .wc-block-grid__product-image{
  display:block;
  position:relative;
  text-decoration:none
}
.wc-block-grid__products .wc-block-grid__product-image a{
  border:0;
  box-shadow:none;
  outline:0;
  text-decoration:none
}
.wc-block-grid__products .wc-block-grid__product-image img{
  height:auto;
  max-width:100%;
  width:100%
}
.wc-block-grid__products .wc-block-grid__product-image img[hidden]{
  display:none
}
.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{
  border:1px solid #f2f2f2
}
.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{
  color:inherit;
  display:block;
  font-family:inherit;
  font-size:inherit;
  font-weight:700;
  line-height:1.2;
  padding:0
}
.wc-block-grid__product-price{
  display:block
}
.wc-block-grid__product-price .wc-block-grid__product-price__regular{
  margin-right:.5em
}
.wc-block-grid__product-add-to-cart.wp-block-button{
  white-space:normal;
  word-break:break-word
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{
  display:inline-flex;
  font-size:1em;
  justify-content:center;
  text-align:center;
  white-space:normal;
  word-break:break-word
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{
  opacity:.25
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{
  content:"";
  display:inline-block;
  font-family:WooCommerce;
  height:auto;
  margin-left:.5em;
  width:auto
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{
  animation:spin 2s linear infinite;
  content:"";
  display:inline-block;
  font-family:WooCommerce;
  height:auto;
  margin-left:.5em;
  width:auto
}
.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{
  content:"";
  margin:0
}
.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{
  display:block
}
.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{
  font-family:WooCommerce;
  font-size:1em;
  font-weight:400;
  height:1.618em;
  line-height:1.618;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  text-align:left;
  width:5.3em
}
.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{
  content:"SSSSS";
  left:0;
  opacity:.5;
  position:absolute;
  right:0;
  top:0;
  white-space:nowrap
}
.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{
  left:0;
  overflow:hidden;
  padding-top:1.5em;
  position:absolute;
  right:0;
  top:0
}
.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{
  color:inherit;
  content:"SSSSS";
  left:0;
  position:absolute;
  right:0;
  top:0;
  white-space:nowrap
}
.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{
  background:#fff;
  border:1px solid #43454b;
  border-radius:4px;
  color:#43454b;
  display:inline-block;
  font-size:.875em;
  font-weight:600;
  left:auto;
  padding:.25em .75em;
  position:absolute;
  right:4px;
  text-align:center;
  text-transform:uppercase;
  top:4px;
  width:auto;
  z-index:9
}
.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{
  display:inline-block;
  position:relative
}
.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{
  margin:0 0 12px
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{
  margin:0 auto 12px
}
.theme-twentysixteen .wc-block-grid .price ins{
  color:#77a464
}
.theme-twentynineteen .wc-block-grid__product{
  font-size:.88889em
}
.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}
.theme-twentynineteen .wc-block-grid__product-title:before{
  display:none
}
.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{
  line-height:1
}
.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){
  color:#fff
}
.theme-twentytwenty .wc-block-grid__product-link{
  color:#000
}
.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{
  color:#cd2653;
  font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
  font-size:1em
}
.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{
  margin-top:0
}
.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{
  font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
  font-size:.9em
}
.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{
  opacity:.7
}
.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{
  text-decoration:none
}
.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{
  font-size:.7em
}
.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{
  line-height:1
}
.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{
  font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif
}
.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{
  background:#cd2653;
  color:#fff;
  font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
  font-weight:700;
  letter-spacing:-.02em;
  line-height:1.2;
  text-transform:uppercase
}
.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{
  position:static
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{
  position:absolute
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){
  position:absolute;
  right:4px;
  top:4px;
  z-index:1
}
.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{
  font-size:1em
}
.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{
  font-size:.75em
}
@media only screen and (min-width:768px){
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{
    font-size:.875em;
    padding:.5em
  }
}
@media only screen and (min-width:1168px){
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{
    font-size:.875em;
    padding:.5em
  }
}
.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{
  display:block;
  margin-top:12px
}
.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{
  text-decoration:none
}
.screen-reader-text{
  clip:rect(1px,1px,1px,1px);
  word-wrap:normal!important;
  border:0;
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  overflow-wrap:normal!important;
  padding:0;
  position:absolute!important;
  width:1px
}
.screen-reader-text:focus{
  clip:auto!important;
  background-color:#fff;
  border-radius:3px;
  box-shadow:0 0 2px 2px rgb(0 0 0 / .6);
  clip-path:none;
  color:#2b2d2f;
  display:block;
  font-size:.875rem;
  font-weight:700;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000
}
.wp-block-group.woocommerce.product .up-sells.upsells.products{
  max-width:var(--wp--style--global--wide-size)
}
@keyframes wc-skeleton-shimmer{
  to{
    transform:translateX(100%)
  }
}
.wc-block-components-notice-banner{
  align-content:flex-start;
  align-items:stretch;
  background-color:#fff;
  border:1px solid #2f2f2f;
  border-radius:4px;
  box-sizing:border-box;
  color:#2f2f2f;
  display:flex;
  font-size:.875em;
  font-weight:400;
  gap:12px;
  line-height:1.5;
  margin:16px 0;
  padding:16px!important
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{
  align-self:center;
  flex-basis:100%;
  padding-right:16px;
  white-space:normal
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{
  padding-right:0
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{
  font-weight:600;
  margin:0 0 8px
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{
  margin:0 0 0 24px;
  padding:0
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{
  clear:both;
  content:"";
  display:block
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{
  appearance:none;
  background:transparent!important;
  border:0;
  color:#2f2f2f!important;
  float:right;
  margin:0;
  opacity:.7;
  padding:0!important;
  text-decoration-line:underline;
  text-underline-position:under;
  transition:all .2s ease-in-out
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{
  opacity:1;
  text-decoration:none
}
.wc-block-components-notice-banner>svg{
  fill:#fff;
  background-color:#2f2f2f;
  border-radius:50%;
  flex-grow:0;
  flex-shrink:0;
  height:100%;
  padding:2px
}
.wc-block-components-notice-banner>.wc-block-components-button{
  background:#fff0 none!important;
  border:0!important;
  box-shadow:none!important;
  color:#2f2f2f!important;
  flex:0 0 16px;
  height:16px!important;
  margin:6px 0 0 auto!important;
  min-height:auto!important;
  min-width:0!important;
  opacity:.6;
  outline:none!important;
  padding:0!important;
  width:16px!important
}
.wc-block-components-notice-banner>.wc-block-components-button>svg{
  margin:0!important
}
.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{
  opacity:1
}
.wc-block-components-notice-banner>.wc-block-components-button:focus{
  outline:2px solid currentColor!important;
  outline-offset:0
}
.wc-block-components-notice-banner.is-error{
  background-color:#fff0f0;
  border-color:#cc1818
}
.wc-block-components-notice-banner.is-error>svg{
  background-color:#cc1818;
  transform:rotate(180deg)
}
.wc-block-components-notice-banner.is-warning{
  background-color:#fffbf4;
  border-color:#f0b849
}
.wc-block-components-notice-banner.is-warning>svg{
  background-color:#f0b849;
  transform:rotate(180deg)
}
.wc-block-components-notice-banner.is-success{
  background-color:#f4fff7;
  border-color:#4ab866
}
.wc-block-components-notice-banner.is-success>svg{
  background-color:#4ab866
}
.wc-block-components-notice-banner.is-info{
  background-color:#f4f8ff;
  border-color:#007cba
}
.wc-block-components-notice-banner.is-info>svg{
  background-color:#007cba
}
.wc-block-components-notice-banner:focus{
  outline-width:0
}
.wc-block-components-notice-banner:focus-visible{
  outline-style:solid;
  outline-width:2px
}
.woocommerce.wc-block-store-notices.alignwide{
  max-width:var(--wp--style--global--wide-size)
}
/* === wp-content/cache/flying-press/swiper-bundle.min.css === */
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */
@font-face{
  font-family:swiper-icons;
  src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight:400;
  font-style:normal
}
:root{
  --swiper-theme-color:#007aff
}
:host{
  position:relative;
  display:block;
  margin-left:auto;
  margin-right:auto;
  z-index:1
}
.swiper{
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow:hidden;
  list-style:none;
  padding:0;
  z-index:1;
  display:block
}
.swiper-vertical>.swiper-wrapper{
  flex-direction:column
}
.swiper-wrapper{
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:flex;
  transition-property:transform;
  transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);
  box-sizing:content-box
}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{
  transform:translate3d(0px,0,0)
}
.swiper-horizontal{
  touch-action:pan-y
}
.swiper-vertical{
  touch-action:pan-x
}
.swiper-slide{
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  transition-property:transform;
  display:block
}
.swiper-slide-invisible-blank{
  visibility:hidden
}
.swiper-autoheight,.swiper-autoheight .swiper-slide{
  height:auto
}
.swiper-autoheight .swiper-wrapper{
  align-items:flex-start;
  transition-property:transform,height
}
.swiper-backface-hidden .swiper-slide{
  transform:translateZ(0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.swiper-3d.swiper-css-mode .swiper-wrapper{
  perspective:1200px
}
.swiper-3d .swiper-wrapper{
  transform-style:preserve-3d
}
.swiper-3d{
  perspective:1200px
}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{
  transform-style:preserve-3d
}
.swiper-css-mode>.swiper-wrapper{
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
  display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{
  scroll-snap-align:start start
}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{
  scroll-snap-type:x mandatory
}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{
  scroll-snap-type:y mandatory
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{
  scroll-snap-type:none
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{
  scroll-snap-align:none
}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{
  content:'';
  flex-shrink:0;
  order:9999
}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{
  scroll-snap-align:center center;
  scroll-snap-stop:always
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
  margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{
  height:100%;
  min-height:1px;
  width:var(--swiper-centered-offset-after)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
  margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{
  width:100%;
  min-width:1px;
  height:var(--swiper-centered-offset-after)
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none;
  z-index:10
}
.swiper-3d .swiper-slide-shadow{
  background:rgba(0,0,0,.15)
}
.swiper-3d .swiper-slide-shadow-left{
  background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-3d .swiper-slide-shadow-right{
  background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-3d .swiper-slide-shadow-top{
  background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-3d .swiper-slide-shadow-bottom{
  background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-lazy-preloader{
  width:42px;
  height:42px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-21px;
  margin-top:-21px;
  z-index:10;
  transform-origin:50%;
  box-sizing:border-box;
  border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
  border-radius:50%;
  border-top-color:transparent
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{
  animation:swiper-preloader-spin 1s infinite linear
}
.swiper-lazy-preloader-white{
  --swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black{
  --swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin{
  0%{
    transform:rotate(0deg)
  }
  100%{
    transform:rotate(360deg)
  }
}
.swiper-virtual .swiper-slide{
  -webkit-backface-visibility:hidden;
  transform:translateZ(0)
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{
  content:'';
  position:absolute;
  left:0;
  top:0;
  pointer-events:none
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{
  height:1px;
  width:var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{
  width:1px;
  height:var(--swiper-virtual-size)
}
:root{
  --swiper-navigation-size:44px
}
.swiper-button-next,.swiper-button-prev{
  position:absolute;
  top:var(--swiper-navigation-top-offset,50%);
  width:calc(var(--swiper-navigation-size)/ 44 * 27);
  height:var(--swiper-navigation-size);
  margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index:10;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--swiper-navigation-color,var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
  opacity:.35;
  cursor:auto;
  pointer-events:none
}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{
  opacity:0;
  cursor:auto;
  pointer-events:none
}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{
  display:none!important
}
.swiper-button-next svg,.swiper-button-prev svg{
  width:100%;
  height:100%;
  object-fit:contain;
  transform-origin:center
}
.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{
  transform:rotate(180deg)
}
.swiper-button-prev,.swiper-rtl .swiper-button-next{
  left:var(--swiper-navigation-sides-offset,10px);
  right:auto
}
.swiper-button-next,.swiper-rtl .swiper-button-prev{
  right:var(--swiper-navigation-sides-offset,10px);
  left:auto
}
.swiper-button-lock{
  display:none
}
.swiper-button-next:after,.swiper-button-prev:after{
  font-family:swiper-icons;
  font-size:var(--swiper-navigation-size);
  text-transform:none!important;
  letter-spacing:0;
  font-variant:initial;
  line-height:1
}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{
  content:'prev'
}
.swiper-button-next,.swiper-rtl .swiper-button-prev{
  right:var(--swiper-navigation-sides-offset,10px);
  left:auto
}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{
  content:'next'
}
.swiper-pagination{
  position:absolute;
  text-align:center;
  transition:.3s opacity;
  transform:translate3d(0,0,0);
  z-index:10
}
.swiper-pagination.swiper-pagination-hidden{
  opacity:0
}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{
  display:none!important
}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{
  bottom:var(--swiper-pagination-bottom,8px);
  top:var(--swiper-pagination-top,auto);
  left:0;
  width:100%
}
.swiper-pagination-bullets-dynamic{
  overflow:hidden;
  font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transform:scale(.33);
  position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
  transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
  transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
  transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
  transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
  transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
  transform:scale(.33)
}
.swiper-pagination-bullet{
  width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
  height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
  display:inline-block;
  border-radius:var(--swiper-pagination-bullet-border-radius,50%);
  background:var(--swiper-pagination-bullet-inactive-color,#000);
  opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)
}
button.swiper-pagination-bullet{
  border:none;
  margin:0;
  padding:0;
  box-shadow:none;
  -webkit-appearance:none;
  appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
  cursor:pointer
}
.swiper-pagination-bullet:only-child{
  display:none!important
}
.swiper-pagination-bullet-active{
  opacity:var(--swiper-pagination-bullet-opacity, 1);
  background:var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{
  right:var(--swiper-pagination-right,8px);
  left:var(--swiper-pagination-left,auto);
  top:50%;
  transform:translate3d(0px,-50%,0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
  margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;
  display:block
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
  top:50%;
  transform:translateY(-50%);
  width:8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  display:inline-block;
  transition:.2s transform,.2s top
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
  margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
  left:50%;
  transform:translateX(-50%);
  white-space:nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transition:.2s transform,.2s left
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transition:.2s transform,.2s right
}
.swiper-pagination-fraction{
  color:var(--swiper-pagination-fraction-color,inherit)
}
.swiper-pagination-progressbar{
  background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
  position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  background:var(--swiper-pagination-color,var(--swiper-theme-color));
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  transform:scale(0);
  transform-origin:left top
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  transform-origin:right top
}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
  width:100%;
  height:var(--swiper-pagination-progressbar-size,4px);
  left:0;
  top:0
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{
  width:var(--swiper-pagination-progressbar-size,4px);
  height:100%;
  left:0;
  top:0
}
.swiper-pagination-lock{
  display:none
}
.swiper-scrollbar{
  border-radius:var(--swiper-scrollbar-border-radius,10px);
  position:relative;
  touch-action:none;
  background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))
}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{
  display:none!important
}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{
  position:absolute;
  left:var(--swiper-scrollbar-sides-offset,1%);
  bottom:var(--swiper-scrollbar-bottom,4px);
  top:var(--swiper-scrollbar-top,auto);
  z-index:50;
  height:var(--swiper-scrollbar-size,4px);
  width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{
  position:absolute;
  left:var(--swiper-scrollbar-left,auto);
  right:var(--swiper-scrollbar-right,4px);
  top:var(--swiper-scrollbar-sides-offset,1%);
  z-index:50;
  width:var(--swiper-scrollbar-size,4px);
  height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
}
.swiper-scrollbar-drag{
  height:100%;
  width:100%;
  position:relative;
  background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
  border-radius:var(--swiper-scrollbar-border-radius,10px);
  left:0;
  top:0
}
.swiper-scrollbar-cursor-drag{
  cursor:move
}
.swiper-scrollbar-lock{
  display:none
}
.swiper-zoom-container{
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  text-align:center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{
  max-width:100%;
  max-height:100%;
  object-fit:contain
}
.swiper-slide-zoomed{
  cursor:move;
  touch-action:none
}
.swiper .swiper-notification{
  position:absolute;
  left:0;
  top:0;
  pointer-events:none;
  opacity:0;
  z-index:-1000
}
.swiper-free-mode>.swiper-wrapper{
  transition-timing-function:ease-out;
  margin:0 auto
}
.swiper-grid>.swiper-wrapper{
  flex-wrap:wrap
}
.swiper-grid-column>.swiper-wrapper{
  flex-wrap:wrap;
  flex-direction:column
}
.swiper-fade.swiper-free-mode .swiper-slide{
  transition-timing-function:ease-out
}
.swiper-fade .swiper-slide{
  pointer-events:none;
  transition-property:opacity
}
.swiper-fade .swiper-slide .swiper-slide{
  pointer-events:none
}
.swiper-fade .swiper-slide-active{
  pointer-events:auto
}
.swiper-fade .swiper-slide-active .swiper-slide-active{
  pointer-events:auto
}
.swiper.swiper-cube{
  overflow:visible
}
.swiper-cube .swiper-slide{
  pointer-events:none;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1;
  visibility:hidden;
  transform-origin:0 0;
  width:100%;
  height:100%
}
.swiper-cube .swiper-slide .swiper-slide{
  pointer-events:none
}
.swiper-cube.swiper-rtl .swiper-slide{
  transform-origin:100% 0
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{
  pointer-events:auto
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{
  pointer-events:auto;
  visibility:visible
}
.swiper-cube .swiper-cube-shadow{
  position:absolute;
  left:0;
  bottom:0px;
  width:100%;
  height:100%;
  opacity:.6;
  z-index:0
}
.swiper-cube .swiper-cube-shadow:before{
  content:'';
  background:#000;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  right:0;
  filter:blur(50px)
}
.swiper-cube .swiper-slide-next+.swiper-slide{
  pointer-events:auto;
  visibility:visible
}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{
  z-index:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.swiper.swiper-flip{
  overflow:visible
}
.swiper-flip .swiper-slide{
  pointer-events:none;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1
}
.swiper-flip .swiper-slide .swiper-slide{
  pointer-events:none
}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{
  pointer-events:auto
}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{
  z-index:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.swiper-creative .swiper-slide{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  overflow:hidden;
  transition-property:transform,opacity,height
}
.swiper.swiper-cards{
  overflow:visible
}
.swiper-cards .swiper-slide{
  transform-origin:center bottom;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  overflow:hidden
}
/* === wp-content/cache/flying-press/d026a17938c5.widget-social-icons.min.css === */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){
  font-size:0;
  line-height:1
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{
  display:inline-grid
}
.elementor-widget-social-icons .elementor-grid{
  grid-column-gap:var(--grid-column-gap,5px);
  grid-row-gap:var(--grid-row-gap,5px);
  grid-template-columns:var(--grid-template-columns);
  justify-content:var(--justify-content,center);
  justify-items:var(--justify-content,center)
}
.elementor-icon.elementor-social-icon{
  font-size:var(--icon-size,25px);
  height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
  line-height:var(--icon-size,25px);
  width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
}
.elementor-social-icon{
  --e-social-icon-icon-color:#fff;
  align-items:center;
  background-color:#69727d;
  cursor:pointer;
  display:inline-flex;
  justify-content:center;
  text-align:center
}
.elementor-social-icon i{
  color:var(--e-social-icon-icon-color)
}
.elementor-social-icon svg{
  fill:var(--e-social-icon-icon-color)
}
.elementor-social-icon:last-child{
  margin:0
}
.elementor-social-icon:hover{
  color:#fff;
  opacity:.9
}
.elementor-social-icon-android{
  background-color:#a4c639
}
.elementor-social-icon-apple{
  background-color:#999
}
.elementor-social-icon-behance{
  background-color:#1769ff
}
.elementor-social-icon-bitbucket{
  background-color:#205081
}
.elementor-social-icon-codepen{
  background-color:#000
}
.elementor-social-icon-delicious{
  background-color:#39f
}
.elementor-social-icon-deviantart{
  background-color:#05cc47
}
.elementor-social-icon-digg{
  background-color:#005be2
}
.elementor-social-icon-dribbble{
  background-color:#ea4c89
}
.elementor-social-icon-elementor{
  background-color:#d30c5c
}
.elementor-social-icon-envelope{
  background-color:#ea4335
}
.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{
  background-color:#3b5998
}
.elementor-social-icon-flickr{
  background-color:#0063dc
}
.elementor-social-icon-foursquare{
  background-color:#2d5be3
}
.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{
  background-color:#006400
}
.elementor-social-icon-github{
  background-color:#333
}
.elementor-social-icon-gitlab{
  background-color:#e24329
}
.elementor-social-icon-globe{
  background-color:#69727d
}
.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{
  background-color:#dd4b39
}
.elementor-social-icon-houzz{
  background-color:#7ac142
}
.elementor-social-icon-instagram{
  background-color:#262626
}
.elementor-social-icon-jsfiddle{
  background-color:#487aa2
}
.elementor-social-icon-link{
  background-color:#818a91
}
.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{
  background-color:#0077b5
}
.elementor-social-icon-medium{
  background-color:#00ab6b
}
.elementor-social-icon-meetup{
  background-color:#ec1c40
}
.elementor-social-icon-mixcloud{
  background-color:#273a4b
}
.elementor-social-icon-odnoklassniki{
  background-color:#f4731c
}
.elementor-social-icon-pinterest{
  background-color:#bd081c
}
.elementor-social-icon-product-hunt{
  background-color:#da552f
}
.elementor-social-icon-reddit{
  background-color:#ff4500
}
.elementor-social-icon-rss{
  background-color:#f26522
}
.elementor-social-icon-shopping-cart{
  background-color:#4caf50
}
.elementor-social-icon-skype{
  background-color:#00aff0
}
.elementor-social-icon-slideshare{
  background-color:#0077b5
}
.elementor-social-icon-snapchat{
  background-color:#fffc00
}
.elementor-social-icon-soundcloud{
  background-color:#f80
}
.elementor-social-icon-spotify{
  background-color:#2ebd59
}
.elementor-social-icon-stack-overflow{
  background-color:#fe7a15
}
.elementor-social-icon-steam{
  background-color:#00adee
}
.elementor-social-icon-stumbleupon{
  background-color:#eb4924
}
.elementor-social-icon-telegram{
  background-color:#2ca5e0
}
.elementor-social-icon-threads{
  background-color:#000
}
.elementor-social-icon-thumb-tack{
  background-color:#1aa1d8
}
.elementor-social-icon-tripadvisor{
  background-color:#589442
}
.elementor-social-icon-tumblr{
  background-color:#35465c
}
.elementor-social-icon-twitch{
  background-color:#6441a5
}
.elementor-social-icon-twitter{
  background-color:#1da1f2
}
.elementor-social-icon-viber{
  background-color:#665cac
}
.elementor-social-icon-vimeo{
  background-color:#1ab7ea
}
.elementor-social-icon-vk{
  background-color:#45668e
}
.elementor-social-icon-weibo{
  background-color:#dd2430
}
.elementor-social-icon-weixin{
  background-color:#31a918
}
.elementor-social-icon-whatsapp{
  background-color:#25d366
}
.elementor-social-icon-wordpress{
  background-color:#21759b
}
.elementor-social-icon-x-twitter{
  background-color:#000
}
.elementor-social-icon-xing{
  background-color:#026466
}
.elementor-social-icon-yelp{
  background-color:#af0606
}
.elementor-social-icon-youtube{
  background-color:#cd201f
}
.elementor-social-icon-500px{
  background-color:#0099e5
}
/* === wp-content/cache/flying-press/f94a49c4961b.apple-webkit.min.css === */
.e--ua-appleWebkit.rtl{
  --flex-right:flex-start
}
.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{
  --justify-content:var(--flex-right,flex-end)
}
.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{
  --justify-content:center
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{
  display:flex;
  flex-wrap:wrap;
  justify-content:var(--justify-content,space-between);
  margin-inline:calc(-.5 * var(--grid-column-gap));
  width:auto
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{
  margin-inline:calc(.5 * var(--grid-column-gap))
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{
  display:inline-block
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{
  margin-inline:0
}
@media (max-width:1024px){
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{
    --justify-content:var(--flex-right,flex-end)
  }
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{
    --justify-content:center
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{
    display:flex;
    flex-wrap:wrap;
    justify-content:var(--justify-content,space-between);
    margin-inline:calc(-.5 * var(--grid-column-gap));
    width:auto
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{
    margin-inline:calc(.5 * var(--grid-column-gap))
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{
    display:inline-block
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{
    margin-inline:0
  }
}
@media (max-width:767px){
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{
    --justify-content:var(--flex-right,flex-end)
  }
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{
    --justify-content:center
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{
    display:flex;
    flex-wrap:wrap;
    justify-content:var(--justify-content,space-between);
    margin-inline:calc(-.5 * var(--grid-column-gap));
    width:auto
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{
    margin-inline:calc(.5 * var(--grid-column-gap))
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{
    display:inline-block
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{
    margin-inline:0
  }
}
.usp-hero {
  gap: 16px;
}
.usp-hero, .box__usp-hero {
  display: inline-flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}
.box__usp-hero {
  background-color: #fff;
  padding: 8px;
  border-radius: 8px;
  gap: 8px;
  height: 40px;
}
.images__customers {
  display: flex
;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.images__customers img {
  width: 25px;
  height: 25px;
  margin-left: -8px;
}
.images__customers img:first-of-type {
  margin-left: 0;
}
.text__box-usp {
  color: #212c2a;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 1.2em;
  letter-spacing: .25px;
}
@media only screen and (max-width: 768px) {
  .usp-hero {
    display: flex;
    flex-flow: column nowrap;
    gap: 10px;
    align-items: center;
  }
}
.cr-pswp.pswp {
  display: none;
}
.icons-row {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
}
.icons-row img {
  width: 45px;
}
/*------------------------------Special Product Add on Styles-------------------------------------*/
#fkcart-spl-addon {
  padding: 8px 16px;
}
#fkcart-modal #fkcart-spl-addon + .fkcart-order-summary {
  padding-top: 0;
}
#fkcart-spl-addon .fkcart-d-flex {
  display: flex;
  width: 100%;
}
#fkcart-spl-addon.fkcart-image-position-right .fkcart-d-flex {
  flex-direction: row-reverse;
}
#fkcart-spl-addon .fkcart-gap-12 {
  gap: 12px;
}
#fkcart-spl-addon .fkcart-d-col-flex {
  -js-display: inline-flex;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
#fkcart-spl-addon .fkcart-spl-addon-image-wrap {
  width: 100%;
  max-width: var(--fkcart-spl-addon-special-addon-image-width);
  height: var(--fkcart-spl-addon-special-addon-image-height);
}
#fkcart-spl-addon .fkcart-spl-addon-image-wrap .fkcart-product-image img {
  border: 1px solid #DEDFEA;
  border-radius: 4px;
}
#fkcart-spl-addon .fkcart-product-image img {
  max-width: 100%;
  height: 100%;
}
#fkcart-spl-addon .fkcart-d-col-flex:last-child {
  flex: 1;
  width: 100%;
  align-self: center;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
}
#fkcart-spl-addon .fkcart-item-title {
  text-decoration: none;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
}
#fkcart-spl-addon .fkcart-item-meta-content {
  font-size: 12px;
  line-height: 1.5;
  font-weight: normal;
}
#fkcart-spl-addon .fkcart-item-meta-content p {
  margin: 0;
}
#fkcart-spl-addon .fkcart-d-col-flex.fkcart-item-meta-wrap {
  display: block;
  width: calc(100% - 175px);
}
#fkcart-spl-addon.fkcart-image-disabled .fkcart-d-col-flex.fkcart-item-meta-wrap {
  width: calc(100% - 110px);
}
#fkcart-spl-addon.fkcart-image-disabled .fkcart-spl-addon-image-wrap {
  display: none;
}
/*----Cart Toggle style------- */
#fkcart-spl-addon .fkcart-toggle-switcher label {
  display: block;
}
#fkcart-spl-addon .fkcart-toggle-switcher label .sw {
  display: block;
  width: 36px;
  height: 20px;
  background-color: #82838E;
  cursor: pointer;
  position: relative;
  border-radius: 20px;
}
#fkcart-spl-addon .fkcart-toggle-switcher label .sw:before {
  content: '';
  position: absolute;
  background-color: #f1f2f9;
  margin-top: 0;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  transition: all ease .3s;
  left: 2px;
  top: 2px;
}
#fkcart-spl-addon .fkcart-toggle-switcher .fkcart-spl-checkbox:checked + label span:before {
  left: 18px;
  background-color: #fff;
}
#fkcart-spl-addon .fkcart-toggle-switcher .fkcart-switch {
  display: none;
}
/**
				Shimmer Added
				 */
.fkcart_spl_addon_active .fkcart-subtotal-wrap .fkcart-summary-amount,
				.fkcart_spl_addon_active .fkcart-checkout-wrap .fkcart-checkout--price {
  position: relative;
}
.fkcart_spl_addon_active .fkcart-subtotal-wrap .fkcart-summary-amount:after {
  animation: shimmer 2s linear infinite;
  background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
  background-size: 1000px 100%;
  content: " ";
  display: block;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
}
.fkcart_spl_addon_active .fkcart-checkout-wrap #fkcart-checkout-button,
				.fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading-active {
  font-size: 0 !important;
  transition: none !important;
}
.fkcart_spl_addon_active .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--icon,
				.fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading-active .fkcart-checkout--icon {
  opacity: 0;
}
.fkcart_spl_addon_active .fkcart-checkout-wrap #fkcart-checkout-button:after,
				.fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading-active:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  content: '';
  width: 16px;
  margin: -8px auto auto;
  height: 16px;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}
#fkcart-spl-addon a.fkcart-select-product {
  font-size: 12px;
  line-height: 16px;
  color: #0073AA;
  font-weight: normal;
  text-decoration: none;
}
#fkcart-spl-addon a.fkcart-select-product:empty {
  display: none;
}
/* Checkbox */
#fkcart-spl-addon.fkcart-checkbox-selected .fkcart-toggle-switcher input[type="checkbox"] + label {
  display: none;
}
#fkcart-spl-addon.fkcart-checkbox-selected .fkcart-toggle-switcher input[type="checkbox"] {
  display: block;
  width: 18px;
  height: 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: 0 0;
  border: 2px solid #bfbfbf;
  box-shadow: none;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
  padding: 0;
}
#fkcart-spl-addon.fkcart-checkbox-selected .fkcart-toggle-switcher input[type="checkbox"]:checked {
  background: var(--fkcart-spl-addon-toggle-color);
  border-color: transparent;
}
#fkcart-spl-addon.fkcart-checkbox-selected .fkcart-toggle-switcher input[type="checkbox"]:checked:before {
  content: '';
  height: 14px;
  width: 14px;
  position: absolute;
  margin: auto;
  top: 50%;
  margin-top: -7px;
  transform: none;
  border: none;
  background: url('../plugins/cart-for-woocommerce/assets/img/tick.svg') no-repeat center center;
  left: 0;
  right: 0;
}
/*----Dynamic Css of special add on product ------- */
#fkcart-spl-addon {
  background-color: var(--fkcart-spl-addon-bg-color);
}
#fkcart-spl-addon .fkcart-item-title {
  color: var(--fkcart-spl-addon-heading-color);
}
#fkcart-spl-addon .fkcart-item-meta-content {
  color: var(--fkcart-spl-addon-description-color);
}
#fkcart-spl-addon .fkcart-toggle-switcher .fkcart-spl-checkbox:checked + label span {
  background-color: var(--fkcart-spl-addon-toggle-color);
}
#fkcart-spl-addon .fkcart-price-wrap {
  margin-top: 8px;
}
#fkcart-spl-addon .fkcart-d-col-flex .fkcart-price-wrap del,
				#fkcart-spl-addon .fkcart-d-col-flex .fkcart-price-wrap del * {
  font-size: 12px;
  line-height: 1;
  color: var(--fkcart-strike-through-price-text-color);
}
#fkcart-spl-addon .fkcart-d-col-flex .fkcart-price-wrap del {
  margin-right: 4px;
}
#fkcart-spl-addon .fkcart-d-col-flex .fkcart-price-wrap ins,
				#fkcart-spl-addon .fkcart-price-wrap span.woocommerce-Price-amount.amount {
  color: var(--fkcart-spl-addon-description-color);
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  text-decoration: none;
}

.elementor-263 .elementor-element.elementor-element-a015e8d:not(.elementor-motion-effects-element-type-background),.elementor-263 .elementor-element.elementor-element-a015e8d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#fff0 !important;
  background-image:linear-gradient(180deg,#FFFFFF 0%,#f3f0e7 100%) !important;
}
.elementor-263 .elementor-element.elementor-element-a015e8d>.elementor-container{
  max-width:1300px
}
.elementor-263 .elementor-element.elementor-element-a015e8d{
  border-style:none;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:50px 0 50px 0
}
.elementor-263 .elementor-element.elementor-element-a015e8d>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}