.elementor-20170202 .elementor-element.elementor-element-70c2e2f5{margin-top:0px;margin-bottom:100px;}.elementor-20170202 .elementor-element.elementor-element-36c79c2a > .elementor-element-populated{padding:0px 30px 0px 10px;}.elementor-20170202 .elementor-element.elementor-element-3e3b61ec.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:10px;}.elementor-20170202 .elementor-element.elementor-element-3e3b61ec:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(4, 1fr);grid-row-gap:10px;}.elementor-20170202 .elementor-element.elementor-element-3e3b61ec.elementor-skin-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);}.elementor-20170202 .elementor-element.elementor-element-3e3b61ec .elementor-widget-container{gap:10px;}.elementor-20170202 .elementor-element.elementor-element-3e3b61ec .elementor-thumbnails-swiper .swiper-slide{border-width:0px;border-radius:10px;}.elementor-20170202 .elementor-element.elementor-element-3e3b61ec .elementor-swiper-button i{font-size:20px;}.elementor-20170202 .elementor-element.elementor-element-3e3b61ec .elementor-swiper-button svg{width:20px;height:20px;}.elementor-20170202 .elementor-element.elementor-element-4fc9cb02 > .elementor-element-populated{padding:0px 10px 0px 30px;}.elementor-20170202 .elementor-element.elementor-element-74fa81fc .elementor-heading-title{color:#5E4F9C;}.elementor-20170202 .elementor-element.elementor-element-74fa81fc > .elementor-widget-container{padding:5px 20px 5px 20px;background-color:#B5D3D6;border-radius:50px 50px 0px 50px;}.elementor-20170202 .elementor-element.elementor-element-74fa81fc{width:auto;}.elementor-20170202 .elementor-element.elementor-element-7c05ee97 .ce-product-name{white-space:normal;overflow:visible;}.elementor-20170202 .elementor-element.elementor-element-7c05ee97 .elementor-heading-title{font-family:"Nave Heavy Italic", sans-serif;}.elementor-20170202 .elementor-element.elementor-element-8abbc76 .ce-product-prices{font-size:1.4em;font-weight:bold;margin:0 0 -0px;margin-inline-end:-0px;}.elementor-20170202 .elementor-element.elementor-element-8abbc76 .ce-product-prices > div{margin:0 0 0px;margin-inline-end:0px;}.elementor-20170202 .elementor-element.elementor-element-8abbc76 .ce-product-badge-sale{margin-inline-start:10px;font-size:1rem;font-weight:400;background-color:#5E4F9C;border-radius:100px;padding:0px 15px 0px 15px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 .ce-product-variants__item{margin:0 20px 20px 0;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 .ce-product-variants{margin:0 -20px -20px 0;}.elementor-20170202 .elementor-element.elementor-element-792e1f05.ce-product-variants--layout-stacked .ce-product-variants__label{display:inline-block;margin-bottom:5px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05.ce-product-variants--layout-inline:not(.ce-product-variants--label-inline) .ce-product-variants__label{margin-bottom:5px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05.ce-product-variants--label-inline .ce-product-variants__label{margin-inline-end:5px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 .ce-product-variants__options{margin:0 0 -10px;margin-inline-end:-10px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 .ce-product-variants__options label{margin:0 0 10px;margin-inline-end:10px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 .ce-product-variants__option{border-color:#818a91;border-style:solid;border-width:2px;padding:5px 10px 5px 10px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 input:checked ~ .ce-product-variants__option{border-color:#5bc0de;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 .ce-product-variants__patterns{margin:0 0 -10px;margin-inline-end:-10px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 .ce-product-variants__patterns label{margin:0 0 10px;margin-inline-end:10px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 .ce-product-variants__pattern{border-color:#DFD9EB;border-style:solid;border-width:2px;border-radius:100px;padding:2px;width:30px;height:30px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 label:hover .ce-product-variants__pattern{border-style:solid;border-width:2px;padding:2px;}.elementor-20170202 .elementor-element.elementor-element-792e1f05 input:checked ~ .ce-product-variants__pattern{border-color:#5E4F9C;border-style:solid;border-width:2px;padding:2px;}.elementor-20170202 .elementor-element.elementor-element-28797083 input[type=number]{font-size:1.1em;color:#E5231B;}.elementor-20170202 .elementor-element.elementor-element-28797083 i.ce-product-quantity__btn{padding:8px;color:#E5231B;}.elementor-20170202 .elementor-element.elementor-element-28797083 .ce-product-quantity__btn{background-color:rgba(2, 1, 1, 0);border-radius:0px;}.elementor-20170202 .elementor-element.elementor-element-28797083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5231B;border-radius:100px 100px 100px 100px;}.elementor-20170202 .elementor-element.elementor-element-28797083{width:auto;}.elementor-20170202 .elementor-element.elementor-element-68f44ea9 a.elementor-button{padding:17px 17px 17px 17px;cursor:pointer;}.elementor-20170202 .elementor-element.elementor-element-68f44ea9 a.elementor-button:not([href]){cursor:not-allowed;background-color:rgba(129,138,145,0.35);}.elementor-20170202 .elementor-element.elementor-element-68f44ea9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20170202 .elementor-element.elementor-element-68f44ea9{width:40%;max-width:max(40%, 100%);}.elementor-20170202 .elementor-element.elementor-element-1a913fc4 .elementor-icon-wrapper{text-align:center;}.elementor-20170202 .elementor-element.elementor-element-1a913fc4.elementor-view-stacked .elementor-icon{background-color:#E5231B;}.elementor-20170202 .elementor-element.elementor-element-1a913fc4.elementor-view-framed .elementor-icon:not(#e), .elementor-20170202 .elementor-element.elementor-element-1a913fc4.elementor-view-default .elementor-icon:not(#e){color:#E5231B;}.elementor-20170202 .elementor-element.elementor-element-1a913fc4 .elementor-icon{font-size:26px;border-width:1px 1px 1px 1px;}.elementor-20170202 .elementor-element.elementor-element-1a913fc4 .elementor-icon i, .elementor-20170202 .elementor-element.elementor-element-1a913fc4 .elementor-icon svg{transform:rotate(0deg);}.elementor-20170202 .elementor-element.elementor-element-1a913fc4{width:auto;}.elementor-20170202 .elementor-element.elementor-element-bd586c9 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20170202 .elementor-element.elementor-element-bd586c9{border-style:solid;border-width:1px 0px 1px 0px;border-color:#EBE8F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-20170202 .elementor-element.elementor-element-bd586c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20170202 .elementor-element.elementor-element-06933c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20170202 .elementor-element.elementor-element-3e469b0.elementor-view-stacked .elementor-icon{background-color:#E5231B;}.elementor-20170202 .elementor-element.elementor-element-3e469b0.elementor-view-framed .elementor-icon, .elementor-20170202 .elementor-element.elementor-element-3e469b0.elementor-view-default .elementor-icon{color:#E5231B;}.elementor-20170202 .elementor-element.elementor-element-3e469b0 .elementor-icon-box-wrapper{gap:10px;text-align:left;}.elementor-20170202 .elementor-element.elementor-element-3e469b0 .elementor-icon{font-size:45px;}.elementor-20170202 .elementor-element.elementor-element-3e469b0 .elementor-icon i{transform:rotate(0deg);}.elementor-20170202 .elementor-element.elementor-element-3e469b0 .elementor-icon-box-title{margin-bottom:0px;}.elementor-20170202 .elementor-element.elementor-element-022d767 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#9B90C5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20170202 .elementor-element.elementor-element-022d767 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20170202 .elementor-element.elementor-element-38a7940.elementor-view-stacked .elementor-icon{background-color:#E5231B;}.elementor-20170202 .elementor-element.elementor-element-38a7940.elementor-view-framed .elementor-icon, .elementor-20170202 .elementor-element.elementor-element-38a7940.elementor-view-default .elementor-icon{color:#E5231B;}.elementor-20170202 .elementor-element.elementor-element-38a7940 .elementor-icon-box-wrapper{gap:10px;}.elementor-20170202 .elementor-element.elementor-element-38a7940 .elementor-icon{font-size:24px;}.elementor-20170202 .elementor-element.elementor-element-38a7940 .elementor-icon i{transform:rotate(0deg);}.elementor-20170202 .elementor-element.elementor-element-38a7940 .elementor-icon-box-title{margin-bottom:0px;}.elementor-20170202 .elementor-element.elementor-element-2e95ea2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#9B90C5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20170202 .elementor-element.elementor-element-2e95ea2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20170202 .elementor-element.elementor-element-648d36e .elementor-icon-box-wrapper{gap:10px;}.elementor-20170202 .elementor-element.elementor-element-648d36e .elementor-icon{font-size:24px;}.elementor-20170202 .elementor-element.elementor-element-648d36e .elementor-icon i{transform:rotate(0deg);}.elementor-20170202 .elementor-element.elementor-element-648d36e .elementor-icon-box-title{margin-bottom:0px;}.elementor-20170202 .elementor-element.elementor-element-4abd0aec{padding:0px 0px 0px 0px;}.elementor-20170202 .elementor-element.elementor-element-28875867 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20170202 .elementor-element.elementor-element-73cab6da:not(.elementor-motion-effects-element-type-background), .elementor-20170202 .elementor-element.elementor-element-73cab6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B90C5;}.elementor-20170202 .elementor-element.elementor-element-73cab6da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-20170202 .elementor-element.elementor-element-73cab6da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-20170202 .elementor-element.elementor-element-28875867{width:100%;}}@media(max-width:767px){.elementor-20170202 .elementor-element.elementor-element-70c2e2f5{padding:10px 10px 10px 10px;}.elementor-20170202 .elementor-element.elementor-element-36c79c2a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20170202 .elementor-element.elementor-element-4fc9cb02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20170202 .elementor-element.elementor-element-3e469b0 .elementor-icon-box-wrapper{gap:0px;}.elementor-20170202 .elementor-element.elementor-element-38a7940 .elementor-icon-box-wrapper{gap:0px;}.elementor-20170202 .elementor-element.elementor-element-648d36e .elementor-icon-box-wrapper{gap:0px;}}/* Start custom CSS for product-images, class: .elementor-element-3e3b61ec */.andpro-prod-single-gallery .swiper-slide {
    background: var(--color-lv-10);
    border-radius: 10px 10px 100px 10px;}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-18c8a50 */.andpro-product-accordion .elementor-accordion-item .elementor-tab-title {
    font-size: var(--and-md) !important;
    font-weight: 400;
    text-transform: uppercase;
    padding: 15px 0px;
}


.andpro-product-accordion .elementor-accordion .elementor-accordion-item {
    border-color: var(--color-lv-10);
    border-width: 1px 0px 1px 0px;
}

.andpro-product-accordion .elementor-accordion .elementor-tab-content {
    border-top: 0px;
}

.andpro-product-accordion .elementor-accordion {
    display: flex
;
    flex-direction: column-reverse;
}

.andpro-product-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {transform: rotate(45deg); transition:all 500ms ease;}

.elementor-accordion-icon{ transition:all 500ms ease;}

.andpro-product-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: right;
    text-align: center;
}

.elementor-20170202 .elementor-element.elementor-element-18c8a50 {display:none;}/* End custom CSS */
/* Start custom CSS for product-description-short, class: .elementor-element-5aebeef */.andpro-pdp-description {padding-bottom:var(--and-space-m);
}

.andpro-pdp-description ul { list-style-type: "✔ ";
    padding-inline-start: 20px;
}

.andpro-pdp-description ul li::marker {
  color: var(--color-or-50);
}

.andpro-pdp-description li { padding-bottom:var(--and-space-3xs); }/* End custom CSS */
/* Start custom CSS for product-price, class: .elementor-element-8abbc76 */.ce-tax-shipping-delivery-label{font-weight: 400;
    font-size: var(--and-s);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9db2d77 */.elementor-20170202 .elementor-element.elementor-element-9db2d77 .fa-cart-flatbed-suitcase::before {
    content: "\f59d";
}

.elementor-20170202 .elementor-element.elementor-element-9db2d77 {color:green;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e469b0 */.elementor-20170202 .elementor-element.elementor-element-3e469b0 .cls-1 {
    fill: var(--color-or-50);
}

.andpro-iconbox-top .elementor-icon {
    color: var(--color-or-50)!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38a7940 */.elementor-20170202 .elementor-element.elementor-element-38a7940 .cls-1 {
    fill: var(--color-or-50);
}

.andpro-iconbox-pr .elementor-icon {
    color: var(--color-or-50) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Nave Heavy Italic';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/nave-3.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/nave-3.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/nave-3.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/nave-3.otf') format('opentype');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */.elementor-lightbox .elementor-lightbox-image {background:white;}/* End custom CSS */