.mgproductd h2,
.mgproductd h1 {
position: inherit;
}
.text-right{
text-align: right;
}
.mgproductd h2:before,
.mgproductd h1:before {
position: inherit;
display: none;
}
.theme-woovina .dropdown-menu {
position: inherit;
display: block;
min-width: 10rem;
padding: inherit;
margin: inherit;
font-size: inherit;
list-style: none;
border: inherit;
}
.mgproductd img {
background: #fafafa;
}
a {
transition: 0.3s;
}
.flex {
display: flex;
}
.align-flex-end {
justify-content: flex-end;
text-align: right;
}
.align-center {
justify-content: center;
text-align: center;
}
.align-flex-start {
justify-content: flex-start;
}
.no-load {
opacity: 0;
max-heigh: 300px;
}
.mgpdi-shadow {
box-shadow: 0 0.2rem 2.8rem rgb(36 36 36 / 10%);
--webkit--box-shadow: 0 0.2rem 2.8rem rgba(36, 36, 36, 0.1);
}
.mgpdeg-product-price del {
color: red;
opacity: 0.5;
}
.mgpde-has-hover {
position: relative;
}
.mgpde-card {
overflow: hidden;
}
.mgpde-hover {
transform: scale(0);
visibility: inherit;
transition: 0.2s;
}
.mgpde-imghover {
transition: 0.5s;
}
.mgpde-has-hover:hover .mgpde-hover {
transform: scale(1);
opacity: 1;
visibility: visible;
}
.mgpdeg-card-text .mgpde-category a {
display: inline-block;
}
.wooaddons-no-rating {
min-height: 25px;
}
.flex-right {
align-items: flex-end;
justify-content: flex-end;
}
.flex-center {
align-items: center;
justify-content: center;
}
.mgpde-rating {
display: inline-block;
}
span.mgp-rating-count {
font-size: 14px;
color: #888;
}
.mgpde-card-text span.price {
font-size: 14px;
font-weight: 700;
display: inline-block;
}
.mgpde-shadow {
border-radius: 2px;
-webkit-box-shadow: 0px 3px 40px rgb(0 0 0 / 20%);
box-shadow: 0px 3px 40px rgb(0 0 0 / 20%);
}
.mgpde-card .mgpde-card-img,
.mgpde-card .mgpde-card-text {
padding: 1.2rem 1.2rem 2.5rem;
}
.mgpde-card .mgpde-card-img {
padding-bottom: 0.5rem;
}
.mgpde-category a {
color: #9e9e9e;
font-size: 90%;
}
.mgpde-category a:hover {
color: #111;
}
.mgpde-ptitle {
font-size: 20px;
margin: 5px 0;
line-height: 20px;
}
a.mgpde-ptitle-link {
color: #555;
}
a.mgpde-ptitle-link:hover {
color: #000;
}
.wooaddons-badge {
position: absolute;
left: 0;
top: 0;
z-index: 11;
background: darkcyan;
color: #fff;
padding: 2px 7px;
font-size: 12px;
border-radius: 10px;
} .mgpdeg-product-rating {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.mg-rating-out {
margin: 0 0 5px;
}
.mgpdeg-product-rating .wd-product-ratting {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
margin-left: -3px;
margin-right: -3px;
}
.mgpdeg-product-rating .wd-product-ratting i {
font-size: 13px;
line-height: 14px;
font-weight: 400;
padding-left: 3px;
padding-right: 3px;
color: #aaaaaa;
}
.mgpdeg-product-rating .wd-product-ratting i:last-child {
margin-right: 0;
}
.mgpdeg-product-rating .wd-product-ratting .wd-product-user-ratting {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
position: absolute;
left: 5px;
top: 0;
z-index: 3;
margin-left: -5px;
margin-right: -5px;
}
.mgpdeg-product-rating .wd-product-ratting .wd-product-user-ratting i {
color: #dc9a0e;
}
.mgpde-meta {
font-size: 14px;
color: #555;
}
.mgpde-meta {
font-size: 14px;
color: #555;
}
.mgpdeg-product-price .price {
font-size: 15px;
font-weight: 700;
}
.mgproductd p {
font-size: 1rem;
}
.mgproductd button {
font-size: 14px;
}
.mgproductd .button {
font-size: 15px;
padding: 12px 20px;
} .mgp-display-badge {
position: absolute;
top: 5%;
background: #fff;
text-align: center;
display: inline-block;
padding: 4px 10px;
left: 6%;
color: #000000;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
z-index: 99;
box-shadow: 0 0.2rem 2.8rem rgb(36 36 36 / 10%);
--webdit--box-shadow: 0 0.2rem 2.8rem rgb(36 36 36 / 10%);
}
.mgp-display-badge:nth-child(2) {
margin-top: 35px;
}
.mgp-display-badge:nth-child(3) {
margin-top: 70px;
}
.mgpde-card {
position: relative;
} .mgpde-items.style2 .mgpdeg-card-img,
.mgpde-items.style3 .mgpdeg-card-img {
padding: 0;
position: relative;
overflow: hidden;
}
.mgpde-items .mgpdeg-card-img figure img {
width: 100%;
}
.woocommerce.mgpdeg-cart-btn .button {
background: #000;
color: #fff;
border: 1px solid #000;
margin-top: 0.8rem;
font-size: 14px;
}
.woocommerce.mgpdeg-cart-btn .button:hover {
background: rgba(0, 0, 0, 0);
color: #000;
}
.mgpde-items.style2 .woocommerce.mgpdeg-cart-btn {
position: absolute;
bottom: -40px;
left: 0;
right: 0;
margin-left: 0;
margin-right: 0;
text-align: center;
opacity: 0;
transition: 0.3s;
}
.mgpde-items.style2 .mgpdeg-card:hover .woocommerce.mgpdeg-cart-btn {
bottom: 10px;
opacity: 1;
}
.mgpde-items.style2 .wooaddons-badge {
position: absolute;
top: 0;
left: -40px;
margin-left: 0;
margin-right: 0;
text-align: center;
opacity: 0;
transition: 0.3s;
}
.mgpde-items.style2 .mgpdeg-card:hover .wooaddons-badge {
left: 2px;
opacity: 1;
}
.mgpde-items.style2 .woocommerce.mgpdeg-cart-btn a.button {
border-radius: 20px;
background: #000;
color: #fff;
padding: 12px 24px;
} .mgpl-img img {
width: 100%;
}
figure a {
display: inherit;
}
.mgpde-card-text.mgpdel-card-text {
display: flex;
flex-direction: column;
height: 100%;
padding: 1rem 1rem 1rem 0.5rem;
justify-content: center;
}
.mgpdel-product-rating {
margin-bottom: 15px;
}
.mgpde-card-img {
position: relative;
overflow: hidden;
}
.woocommerce.mgpdel-cart-btn a {
margin: 0;
}
.row.mgp-img-right {
flex-direction: row-reverse;
}
.row.mgp-img-right .mgpde-card-text {
padding: 2rem;
}
.mgpl-style2 .mgpde-meta.mgpde-category a {
border: 2px solid #888;
padding: 2px 6px;
margin: 0 0 0.5rem 0;
display: inline-block;
border-radius: 50px;
line-height: inherit;
}
.mgpl-style2 .mgpde-ptitle {
font-size: 28px;
} .mgpdeg-price-btn {
position: relative;
display: flex;
width: 100%;
overflow: hidden;
min-height: 35px;
justify-content: center;
flex-flow: row wrap;
}
.mgpdeg-price-btn .woocommerce.mgpdeg-cart-link a.button,
.mgpdeg-price-btn .woocommerce.mgpdeg-cart-link a.added_to_cart {
background: transparent;
border: 0;
color: #000;
text-transform: uppercase;
font-size: 14px;
padding: 0;
}
.mgpdeg-price-btn .woocommerce.mgpdeg-cart-link a.loading:after {
text-align: center;
left: auto;
right: -20px;
top: 0;
}
.mgpdeg-price-btn > span.price,
.mgpdeg-price-btn .mgpdeg-cart-link {
position: absolute;
left: 0;
padding: 10px 0;
display: inline-block;
right: 0;
transition: 0.5s;
}
.mgpdeg-price-btn > span.price {
top: 0;
}
.mgpdeg-price-btn .mgpdeg-cart-link {
bottom: -50px;
}
.style3 .mgpdeg-card:hover .mgpdeg-price-btn .mgpdeg-cart-link {
bottom: 0;
}
.style3 .mgpdeg-card:hover .mgpdeg-price-btn > span.price {
top: -50px;
}  .mgpr-hvr-circle figure {
position: relative;
}
.mgpr-hvr-circle figure:before {
position: absolute;
top: 50%;
left: 50%;
z-index: 2;
display: block;
content: "";
width: 0;
height: 0;
background: rgba(255, 255, 255, 0.2);
border-radius: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
}
.mgpr-hvr-circle figure:hover:before {
-webkit-animation: circle 0.75s;
animation: circle 0.75s;
}
@-webkit-keyframes circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}
@keyframes circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
} .mgpr-hvr-shine figure {
position: relative;
}
.mgpr-hvr-shine figure:before {
position: absolute;
top: 0;
left: -95%;
z-index: 2;
display: block;
content: "";
width: 50%;
height: 100%;
background: -webkit-linear-gradient(
left,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.3) 100%
);
background: linear-gradient(
to right,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.3) 100%
);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.mgpr-hvr-shine figure:hover:before {
-webkit-animation: shine 0.75s;
animation: shine 0.75s;
}
@-webkit-keyframes shine {
100% {
left: 125%;
}
}
@keyframes shine {
100% {
left: 125%;
}
} .mgpr-hvr-flashing figure:hover img {
opacity: 1;
-webkit-animation: flash 1.5s;
animation: flash 1.5s;
}
@-webkit-keyframes flash {
0% {
opacity: 0.4;
}
100% {
opacity: 1;
}
}
@keyframes flash {
0% {
opacity: 0.4;
}
100% {
opacity: 1;
}
} .mgpr-hvr-hover figure img {
opacity: 1;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.mgpr-hvr-hover figure:hover img {
opacity: 0.5;
} .mgpr-hvr-blur figure img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.mgpr-hvr-blur figure:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
} .mgpr-hvr-rotate figure img {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.mgpr-hvr-rotate figure:hover img {
-webkit-transform: rotate(15deg) scale(1.4);
transform: rotate(15deg) scale(1.4);
} .mgpr-hvr-slide figure img {
margin-left: 30px;
-webkit-transform: scale(1.5);
transform: scale(1.5);
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.mgpr-hvr-slide figure:hover img {
margin-left: 0;
} .mgpr-hvr-zoom-out figure img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
height: auto;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.mgpr-hvr-zoom-out figure:hover img {
-webkit-transform: scale(1);
transform: scale(1);
} .mgpr-hvr-zoom-in figure img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.mgpr-hvr-zoom-in figure:hover img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
.mgproductd-grid form.mgf-filter-form {
display: flex;
align-items: center;
flex-flow: row wrap;
}
.mgproductd-grid form.mgf-filter-form>div {
margin-right: 20px;
}
form.mgf-filter-form .mgf-price-range {
min-width: 300px;
margin: 3px 20px 0;
} span.slide-cat a {
color: #fff;
border-bottom: 1px solid #fff;
padding: 3px 0 4px;
font-size: 14px;
margin-bottom: 10px;
}
a.btn.vbs-btn {
border: 1px solid #000;
color: #000;
margin: 10px;
padding: 10px 30px;
font-size: 16px;
}
.mgpd-slider .swiper-slide.xshop-pslider {
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center center !important;
}
.mgpd-slider .mgpds-ptext{
flex: 1;
}
span.slide-cat a {
color: #555;
}
a.btn.vbs-btn:hover {
color: #000;
background: #fff;
opacity: 1;
}
.swiper-slide.mgpds-item {
background: #ededed;
}
span.slide-cat {
display: inline-block;
}
.mgpds-sliderbg span.slide-cat a {
color: #555;
}
.mgpds-sliderbg .bskpde-product-price span.price {
font-weight: 700;
font-size: 18px;
}
a.btn.vbs-btn.xpsbtn {
border: 2px solid #555;
color: #555;
margin-left: 0;
}
a.btn.vbs-btn.xpsbtn:hover {
background: #555;
color: #fff;
}
.mgpd-slider .swiper-button-next,
.mgpd-slider .swiper-button-prev {
background-image: none;
}
.mgpd-slider .swiper-button-next:after,
.mgpd-slider .swiper-button-prev:after {
display: none;
}
.mgpd-slider .swiper-button-next i,
.mgpd-slider .swiper-button-prev i {
font-size: 24px;
box-shadow: 0 0.2rem 2.8rem rgba(36, 36, 36, 0.1);
}
.mgpd-slider .swiper-button-next svg,
.mgpd-slider .swiper-button-prev svg{
width: 10px;
fill: rgb(28, 27, 27);
}
.mgpd-slider .mgpds-item {
position: relative;
}
.btn-success.mgps-btn,
.btn-success.mgps-btn:hover {
border: none;
}
.mgpds-content.mgpds-pdetails {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
max-width: 1300px;
}
.mgpds-content.mgst-left {
position: absolute;
top: 50%;
left: 5%;
transform: translate(5%, -50%);
text-align: left;
}
.mgpds-item .mgpds-content {
opacity: 0;
transition: 0.9s;
}
.mgpds-item.swiper-slide-active .mgpds-content {
opacity: 1;
}
.mgps-title {
text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
font-size: 40px;
text-transform: uppercase;
font-weight: 700;
color: #000;
}
.mgpds-text {
width: 60%;
}
.mgpds-pdetails {
display: flex;
padding: 10px 50px;
align-items: center;
}
.mgpds-img-before {
margin-left: 4%;
}
.mgpds-img-after {
margin-right: 4%;
}
.mgpds-img-after,
.mgpds-img-before {
width: 36%;
overflow: hidden;
}
.mgpds-img-after img,
.mgpds-img-before img {
width: 100%;
height: auto;
}
.mgps-subtitle {
text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
font-size: 18px;
color: #000;
line-height: 20px;
}
.mgps-btn {
box-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
}
.mgps-overlay {
padding: 20px 10px;
background: rgba(0, 0, 0, 0.3);
}
.swiper-pagination-bullet {
opacity: 1 !important;
}
.mgpd-slider .alert.alert-danger {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 30px;
color: #000;
}
@media (max-width: 767px) {
.mgpds-pdetails {
flex-direction: column;
}
.mgpds-text,
.mgpds-img-after,
.mgpds-img-before {
margin: 0;
text-align: center;
}
.mgpds-text {
margin-bottom: 1rem;
width: 100%;
padding: 5px 10px;
}
.mgpds-img-before {
width: 60%;
}
p.mgps-subtitle {
display: none;
}
.mgps-title {
font-size: 30px;
}
.mpdtab-nav-wrap ul.nav-tabs li{
flex-basis: inherit;
}
}
.mgpc-pcarousel .swiper-button-prev,
.mgpd-testimonial-carousel .swiper-button-prev,
.mgpc-pcarousel .swiper-container-rtl .swiper-button-next,
.mgpd-testimonial-carousel .swiper-container-rtl .swiper-button-next,
.mgpc-pcarousel .swiper-button-next,
.mgpd-testimonial-carousel .swiper-button-next,
.mgpd-testimonial-carousel .swiper-container-rtl .swiper-button-prev,
.mgpc-pcarousel .swiper-container-rtl .swiper-button-prev {
background: transparent;
}
.mgpc-pcarousel .swiper-button-prev i,
.mgpd-testimonial-carousel .swiper-button-prev i,
.mgpc-pcarousel .swiper-container-rtl .swiper-button-next i,
.mgpd-testimonial-carousel .swiper-container-rtl .swiper-button-next i,
.mgpc-pcarousel .swiper-button-next i,
.mgpd-testimonial-carousel .swiper-button-next i,
.mgpd-testimonial-carousel .swiper-container-rtl .swiper-button-prev i,
.mgpc-pcarousel .swiper-container-rtl .swiper-button-prev i {
font-size: 24px;
}
.mgpc-pcarousel .swiper-button-prev svg,
.mgpd-testimonial-carousel .swiper-button-prev svg,
.mgpc-pcarousel .swiper-container-rtl .swiper-button-next svg,
.mgpd-testimonial-carousel .swiper-container-rtl .swiper-button-next svg,
.mgpc-pcarousel .swiper-button-next svg,
.mgpd-testimonial-carousel .swiper-button-next svg,
.mgpd-testimonial-carousel .swiper-container-rtl .swiper-button-prev svg,
.mgpc-pcarousel .swiper-container-rtl .swiper-button-prev svg {
width: 10px;
}
.mgpc-pcarousel .swiper-button-prev:after,
.mgpc-pcarousel .swiper-container-rtl .swiper-button-next:after,
.mgpc-pcarousel .swiper-button-next:after,
.mgpc-pcarousel .swiper-container-rtl .swiper-button-prev:after,
.mgpd-testimonial-carousel .swiper-button-prev:after,
.mgpd-testimonial-carousel .swiper-container-rtl .swiper-button-next:after,
.mgpd-testimonial-carousel .swiper-button-next:after,
.mgpd-testimonial-carousel .swiper-container-rtl .swiper-button-prev:after{
display: none;
}
.mgpd-testimonial-carousel .swiper-pagination-bullets {
position: inherit;
margin: 0;
padding: 10px 0;
color: #fff;
margin-bottom: 5px;
}
.elementor-testimonial-wrapper {
overflow: hidden;
text-align: center
}
.elementor-testimonial-wrapper .elementor-testimonial-content {
font-size: 1.3em;
margin-bottom: 20px
}
.elementor-testimonial-wrapper .elementor-testimonial-name {
line-height: 1.5;
display: block
}
.elementor-testimonial-wrapper .elementor-testimonial-job {
font-size: .85em;
display: block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta {
width: 100%;
line-height: 1
}
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
display: inline-block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
display: table-cell;
vertical-align: middle
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
width: 60px;
height: 60px;
border-radius: 50%;
-o-object-fit: cover;
object-fit: cover;
max-width: none
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
padding-right: 15px
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
text-align: left
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
display: block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
margin-bottom: 20px
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-left {
text-align: left;
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-center {
text-align: center;
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-right {
text-align: right;
}  .mpdkit-cat-info h2 {
font-size: 16px;
text-transform: uppercase;
margin: 0;
}
.mpdkit-cat-info h2 a {
color: inherit;
text-decoration: inherit;
}
.mpdkit-cat-img {
position: relative;
}
span.mpdkit-cat-badge {
position: absolute;
bottom: -10px;
left: 10px;
background: #fff;
color: #000;
padding: 2px 10px;
border-radius: 20px;
border: 2px solid #555;
font-size: 14px;
font-weight: 300;
}
span.mpdkit-cat-badge.mpdkit-cat-left-bottom {
bottom: -10px;
top: auto;
left: 10px;
right: auto;
}
span.mpdkit-cat-badge.mpdkit-cat-left-top {
bottom: auto;
top: 0;
left: 0;
right: auto;
margin: 5px 0 0 10px;
}
span.mpdkit-cat-badge.mpdkit-cat-right-top {
bottom: auto;
top: 0;
left: auto;
right: 0;
margin: 5px 10px 0 0;
}
span.mpdkit-cat-badge.mpdkit-cat-right-bottom {
bottom: -10px;
top: auto;
left: auto;
right: 10px;
}
span.mpdkit-cat-badge.mpdkit-cat-top {
bottom: auto;
top: 0;
left: 0;
}
.mpdc-catg-style1 .mpdkit-cat-item {
position: relative;
}
.mpdc-catg-style1 .mpdkit-cat-info {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.mpdc-catg-style1 .mpdkit-cat-info .mpdkit-cat-bg{
background: #fff;
padding: 10px 20px;
}
.mgppro-catcount {
font-size: 13px;
}
.mgppro-catcount span{
margin-left: 5px;
}
.mpdc-catg-style1 .mpdkit-cat-info p {
background: #fff;
padding: 10px;
text-align: center;
}
.mpdc-catg-style2 .mpdkit-cat-item.mgpdi-shadow {
border: 1px solid #ccc;
} .mpdal-imgrap .mgp-display-badge {
padding: 0px 5px;
left: 3px;
top: 10px;
color: #061108;
}
.mpdal-cart-btn a.button {
padding: 0;
border: inherit;
margin: 0;
}
.mgpl-img-circle .mpdal-imgrap figure {
border-radius: 50%;
}
.mpdal-imgrap {
overflow: hidden;
}
.mpdal-category a {
font-size: 80%;
color: #555;
}
.mpdal-block-inner.flex {
position: relative;
}
.mgpl-position-right .mpdal-block-inner.flex {
justify-content: flex-end;
text-align: right;
}
.mgpl-position-right .mpdal-imgrap{
margin-right: 0;
}
.mgpl-img-circle img {
border-radius: 50%;
border: 1px solid #ccc;
}
.mpdal-imgrap {
position: relative;
margin-right: 1rem;
}
h6.mpdal-ptitle {
margin-bottom: 5px;
}
.mpdal-meta-middle .mpdal-ptitle {
margin: 0;
}
.mpdal-meta-top .mgpde-rating {
margin-bottom: 5px;
}
.mpdal-meta-middle .mpdal-product-rating {
margin: -5px 0 10px 0;
}
.mpdal-text-wrapper {
display: flex;
flex-direction: column;
justify-content: flex-start;
}
div#mgpdeg-items .swiper-container {
padding-bottom: 20px;
}
.mgproductd.mgpde-items .swiper-container-horizontal>.swiper-pagination-bullets,
.mgproductd.mgpde-items .swiper-pagination-custom,
.swiper-pagination-fraction{
bottom: 0;
}
.tab-content>.active {
display: block;
opacity: 1;
visibility: visible;
} @media (min-width: 1025px){
html body .kalles_toolbar.flex {
display: none !important;
}
}.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}.e-woo-select2-wrapper .select2-results__option{color:#69727d;font-family:Roboto,sans-serif;font-size:14px}.e-woo-select2-wrapper .select2-results__option:focus{color:#69727d}.elementor-widget-woocommerce-checkout-page{background-color:transparent;color:#69727d;font-family:Roboto,sans-serif;font-size:14px;line-height:21px}.elementor-widget-woocommerce-checkout-page.e-checkout-layout-one-column .e-checkout__container{grid-template-columns:auto}.elementor-widget-woocommerce-checkout-page ::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-checkout-page ::placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-checkout-page table tbody tr:hover>td,.elementor-widget-woocommerce-checkout-page table tbody tr:hover>th{background-color:transparent}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single{background-color:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);height:45px}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single:focus{background-color:#f9fafa;border-color:initial;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,#69727d)}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-woocommerce-checkout-page .select2-container--open .select2-dropdown--below{background-color:#f9fafa}.elementor-widget-woocommerce-checkout-page .e-description{color:var(--sections-descriptions-color,#69727d);font-size:14px;font-weight:400;padding-bottom:var(--sections-descriptions-spacing,0)}.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section{margin-bottom:24px}.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section .e-checkout-secondary-title{text-align:var(--login-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-nudge{margin-bottom:15px;margin-top:var(--sections-secondary-title-spacing,24px)}.elementor-widget-woocommerce-checkout-page .e-coupon-anchor{margin-top:var(--sections-secondary-title-spacing,24px)}.elementor-widget-woocommerce-checkout-page .e-coupon-box{margin-top:24px}.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,3px)}.elementor-widget-woocommerce-checkout-page .e-login-wrap{align-items:center;display:flex}.elementor-widget-woocommerce-checkout-page .e-login-wrap-start{flex:75%}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end{flex:20%;text-align:right}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-login-wrap{display:block}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end{margin-top:15px;text-align:var(--login-button-alignment,left)}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end label.e-login-label{display:none}}.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap{display:flex;justify-content:space-between;margin-top:6px}.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password{font-size:12px;margin-bottom:0}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password{font-size:11px}}.elementor-widget-woocommerce-checkout-page .e-apply-coupon{width:90%}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-apply-coupon{width:var(--coupon-button-width,auto)}}.elementor-widget-woocommerce-checkout-page .e-checkout__container{align-items:stretch;display:grid;flex-wrap:wrap;grid-template-columns:56% auto;grid-column-gap:var(--sections-margin,24px);grid-row-gap:var(--sections-margin,24px)}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-checkout__container{grid-template-columns:repeat(1,1fr)}}.elementor-widget-woocommerce-checkout-page .e-checkout-secondary-title{color:var(--sections-secondary-title-color,#69727d);margin-bottom:0}.elementor-widget-woocommerce-checkout-page .e-woocommerce-coupon-nudge{text-align:var(--coupon-title-alignment,left)}.elementor-widget-woocommerce-checkout-page #ship-to-different-address{margin-top:13px;padding-left:var(--shipping-heading-padding-start,30px)}.elementor-widget-woocommerce-checkout-page #ship-to-different-address span{font-weight:400}.elementor-widget-woocommerce-checkout-page a{color:var(--links-normal-color,#5bc0de)}.elementor-widget-woocommerce-checkout-page a:hover{color:var(--links-hover-color,#5bc0de)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row{margin-left:var(--forms-columns-gap-margin,0);margin-right:var(--forms-columns-gap-margin,0);padding-left:var(--forms-columns-gap-padding,0);padding-right:var(--forms-columns-gap-padding,0)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row label{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,3px)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea{background-color:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;font-weight:400;padding:var(--forms-fields-padding,16px)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea:focus{background-color:#f9fafa;border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor #billing_address_1_field{margin-bottom:5px}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details #billing_phone_field input,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box #billing_phone_field input,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor #billing_phone_field input{direction:inherit}.elementor-widget-woocommerce-checkout-page .woocommerce .create-account,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row{margin-bottom:0!important}.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li input,.elementor-widget-woocommerce-checkout-page .woocommerce .input-radio{vertical-align:middle}.elementor-widget-woocommerce-checkout-page .woocommerce-form__input-checkbox{margin:0 5px 0 0;vertical-align:middle}.elementor-widget-woocommerce-checkout-page .woocommerce-form__label-for-checkbox span{color:var(--sections-checkboxes-color,#69727d);position:relative;top:2px}.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label,.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{color:var(--sections-radio-buttons-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{display:inline}.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{background-color:var(--e-a-bg-default);border-color:var(--forms-buttons-border-color,#5bc0de);border-radius:var(--forms-buttons-border-radius,3px);border-style:var(--forms-buttons-border-type,solid);border-width:2px;color:var(--forms-buttons-normal-text-color,#6f6f6f);padding:1rem}.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover{color:var(--forms-buttons-hover-text-color,#6f6f6f);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code{margin-right:1%}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code{margin-bottom:15px;margin-right:0;width:100%}}.elementor-widget-woocommerce-checkout-page .woocommerce-info{background-color:transparent;border-top-color:transparent;padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce-privacy-policy-text p{font-size:12px;font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce-form-login-toggle .woocommerce-info{font-weight:400;margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section,.elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{background:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:1px;display:block;margin:var(--sections-margin,0 0 24px 0);padding:var(--sections-padding,16px 30px)}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{display:var(--additional-information-display,none)}@media (min-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{margin:var(--sections-margin,0)}}.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout-message,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment .payment_box,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text{color:var(--sections-messages-color,#69727d);font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p{margin-top:25px}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col2-set .col-1{margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col2-set .col-2{padding-top:15px}.elementor-widget-woocommerce-checkout-page .woocommerce #order_review_heading{text-align:var(--order-review-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{border:0;font-size:14px;margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead{background-color:transparent}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th{padding-top:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td{color:#000}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td .product-quantity{font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th{color:#69727d}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr{border:0;padding-bottom:15px;padding-left:0;padding-top:15px}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total th,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total tr{padding-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>th{background-color:transparent}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td{border-bottom:var(--order-summary-items-divider-weight,0) solid var(--order-summary-items-divider-color,#69727d);color:var(--order-summary-items-color,#000);font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:150px;padding-right:40px}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total{vertical-align:top}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table th{padding-bottom:var(--order-summary-rows-gap-bottom,15px);padding-top:var(--order-summary-rows-gap-top,15px)}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table thead th{color:var(--order-summary-totals-color,#69727d);vertical-align:top}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total th{border-top:var(--order-summary-totals-divider-weight,0) solid var(--order-summary-totals-divider-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-totals td{max-width:70px}.elementor-widget-woocommerce-checkout-page .woocommerce h3{color:var(--sections-title-color,#000);font-size:14px;font-weight:700;margin-bottom:var(--sections-title-spacing,30px);margin-top:0}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span{color:#69727d;font-size:14px;font-weight:400;margin-bottom:3px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-first,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-last{width:48%}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row .input-checkbox{margin:0 5px 0 0;vertical-align:middle}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields h3{text-align:var(--billing-details-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-account-fields .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fields .form-row{margin-bottom:var(--forms-rows-gap,5px)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-account-fields .form-row:last-child,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields .form-row:last-child,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fields .form-row:last-child{margin-bottom:15px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout.login{background:#fff;border-top-width:0;color:#69727d;margin-bottom:0;margin-top:-8px;position:relative;z-index:999}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-first,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-last{width:100%}}.elementor-widget-woocommerce-checkout-page .woocommerce-form-coupon-toggle{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit{width:85%}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit{width:var(--login-button-width,35%)}}.elementor-widget-woocommerce-checkout-page .woocommerce-additional-fields h3{text-align:var(--additional-fields-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address{margin-bottom:var(--sections-margin,20px)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment{margin-top:24px;padding:15px 25px 25px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods{border-bottom:none;padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#f9fafa}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box:before{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{line-height:21px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label a{font-size:12px;padding-left:15px}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label a{float:none;font-size:11px;padding-left:10px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img{width:55px}}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .place-order{align-items:var(--place-order-title-alignment,stretch);display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order{background-color:#5bc0de;border-radius:var(--purchase-button-border-radius,3px);color:var(--purchase-button-normal-text-color,#fff);float:none;min-height:auto;padding:var(--purchase-button-padding,1em 1em);width:var(--purchase-button-width,auto)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{background-color:#5bc0de;border-color:var(--purchase-button-hover-border-color,#5bc0de);color:var(--purchase-button-hover-text-color,#fff);transition-duration:var(--purchase-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .woocommerce-info:before{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-2{float:none;width:auto}.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid{align-items:center;display:grid;grid-template-columns:auto auto}.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid .coupon-col-2{text-align:right}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid{display:block}.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid .coupon-col-2{text-align:var(--coupon-button-alignment,left)}}.elementor-widget-woocommerce-checkout-page .woocommerce #account_password_field{margin-bottom:10px}.elementor-widget-woocommerce-checkout-page .woocommerce .product-name .variation{color:var(--order-summary-variations-color,#000);font-size:14px;font-style:normal;letter-spacing:normal;line-height:21px;text-decoration:none;text-transform:none}.e-sticky-right-column--active{position:sticky;top:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}