.elementor-13095 .elementor-element.elementor-element-465bdf0{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13095 .elementor-element.elementor-element-6b0ab7c .jet-breadcrumbs__item > *{text-transform:uppercase;letter-spacing:2px;}.elementor-13095 .elementor-element.elementor-element-772c157{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13095 .elementor-element.elementor-element-51ae295{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-13095 .elementor-element.elementor-element-e1bf99f .flex-viewport:not(:last-child){margin-bottom:14px;}.woocommerce .elementor-13095 .elementor-element.elementor-element-e1bf99f .flex-control-thumbs li{padding-right:calc(14px / 2);padding-left:calc(14px / 2);padding-bottom:14px;}.woocommerce .elementor-13095 .elementor-element.elementor-element-e1bf99f .flex-control-thumbs{margin-right:calc(-14px / 2);margin-left:calc(-14px / 2);}.elementor-13095 .elementor-element.elementor-element-683b9f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13095 .elementor-element.elementor-element-0f0ab8f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-13095 .elementor-element.elementor-element-0f0ab8f .jet-breadcrumbs__item > *{text-transform:uppercase;letter-spacing:2px;}.elementor-13095 .elementor-element.elementor-element-8cb98cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13095 .elementor-element.elementor-element-8cb98cf .elementor-heading-title{font-size:35px;text-transform:uppercase;line-height:1.2em;}.elementor-13095 .elementor-element.elementor-element-f0972e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-13095 .elementor-element.elementor-element-15660ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-13095 .elementor-element.elementor-element-9952b9f{--divider-border-style:dotted;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-13095 .elementor-element.elementor-element-9952b9f .elementor-divider-separator{width:100%;}.elementor-13095 .elementor-element.elementor-element-9952b9f .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-13095 .elementor-element.elementor-element-835e78e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;}.elementor-13095 .elementor-element.elementor-element-0a2a88d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13095 .elementor-element.elementor-element-b41376f{--divider-border-style:dotted;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-13095 .elementor-element.elementor-element-b41376f .elementor-divider-separator{width:100%;}.elementor-13095 .elementor-element.elementor-element-b41376f .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-13095 .elementor-element.elementor-element-3acac04 .cart button, .elementor-13095 .elementor-element.elementor-element-3acac04 .cart .button{border-radius:100px 100px 100px 100px;padding:14px 40px 14px 40px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-13095 .elementor-element.elementor-element-3acac04 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-13095 .elementor-element.elementor-element-3acac04 form.cart table.variations td.value select, .woocommerce .elementor-13095 .elementor-element.elementor-element-3acac04 form.cart table.variations td.value:before{border:1px solid #C5C5C5;}.elementor-13095 .elementor-element.elementor-element-2faefc0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13095 .elementor-element.elementor-element-d25886c{--divider-border-style:dotted;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-13095 .elementor-element.elementor-element-d25886c .elementor-divider-separator{width:100%;}.elementor-13095 .elementor-element.elementor-element-d25886c .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-13095 .elementor-element.elementor-element-ef6a8d3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13095 .elementor-element.elementor-element-13396ee{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13095 .elementor-element.elementor-element-d502315{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13095 .elementor-element.elementor-element-de522e4{--grid-columns:3;}@media(max-width:1024px){.elementor-13095 .elementor-element.elementor-element-465bdf0{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13095 .elementor-element.elementor-element-772c157{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13095 .elementor-element.elementor-element-13396ee{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13095 .elementor-element.elementor-element-de522e4{--grid-columns:3;}}@media(max-width:767px){.elementor-13095 .elementor-element.elementor-element-de522e4{--grid-columns:1;}}@media(min-width:768px){.elementor-13095 .elementor-element.elementor-element-51ae295{--width:50%;}.elementor-13095 .elementor-element.elementor-element-683b9f3{--width:50%;}}/* Start custom CSS for jet-breadcrumbs, class: .elementor-element-0f0ab8f */.jet-breadcrumbs__item-target {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3acac04 */.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
}
#wapo-total-price-table {
    margin-top: 20px;
    margin-bottom: 20px;
}
#wapo-total-price-table table {
    width: auto;
    font-size: 18px !important;
    line-height: 1.4em;
    text-transform: uppercase;
}
.woocommerce-variation-add-to-cart {
    padding-top: 20px;
    border-top: 1px dotted #E0E0E0;
    margin-top: 20px;
}
.yith-wapo-addon {
    border-bottom: 1px dotted #E0E0E0;
    padding-bottom: 20px;
}
th.label,
.wapo-addon-title{
    font-size: 17px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 1.4px;
    margin-bottom: 10px;
}

input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  margin: 0;

  font: inherit;
  color: #000;
  width: 1em;
  height: 1em;
  transform: 
  translateY(-6px);
outline: none;
  display: grid;
  place-content: center;
   border: 1px solid #F1DEB4;
   border-radius: 100px !important;
   padding: 16px !important
}
input[type="checkbox"]:checked {
    background-color: #F1DEB4;
    border: 1px solid #F1DEB4 !important;
}
input[type="checkbox"]::before {
  content: "";
  width: .8em;
  height: .8em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: #000;
}

input[type="checkbox"]:checked::before {
  transform: scale(1);
}

input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */