.elementor-1602 .elementor-element.elementor-element-231805c2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1602 .elementor-element.elementor-element-452c5fe7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1602 .elementor-element.elementor-element-6af0404{right:0px;}body.rtl .elementor-1602 .elementor-element.elementor-element-6af0404{left:0px;}.elementor-1602 .elementor-element.elementor-element-6af0404{top:0px;}.elementor-1602 .elementor-element.elementor-element-6af0404 .glsr:not([data-theme]) .glsr-star{--glsr-summary-star:1.5em;}.elementor-1602 .elementor-element.elementor-element-6af0404 .glsr-summary{justify-content:start;--glsr-max-w:450px;}.elementor-1602 .elementor-element.elementor-element-6af0404 .glsr-summary-text{display:flex;justify-content:start;}.elementor-1602 .elementor-element.elementor-element-6af0404 .glsr-summary .glsr-bar-background{--glsr-text-md:1em;}.elementor-1602 .elementor-element.elementor-element-6af0404 .glsr-summary .glsr-bar{--glsr-bar-leading:1.5em;}.elementor-1602 .elementor-element.elementor-element-12c79d73 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-size:13px;font-weight:400;text-align:left;}.elementor-1602 .elementor-element.elementor-element-12c79d73 .woocommerce-breadcrumb > a{color:#222222CC;}.woocommerce .elementor-1602 .elementor-element.elementor-element-22c97477 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1602 .elementor-element.elementor-element-22c97477 .flex-viewport, .woocommerce .elementor-1602 .elementor-element.elementor-element-22c97477 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1602 .elementor-element.elementor-element-22c97477 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-1602 .elementor-element.elementor-element-22c97477 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-df7584e );border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1602 .elementor-element.elementor-element-22c97477 .flex-control-thumbs li{padding-right:calc(17px / 2);padding-left:calc(17px / 2);padding-bottom:17px;}.woocommerce .elementor-1602 .elementor-element.elementor-element-22c97477 .flex-control-thumbs{margin-right:calc(-17px / 2);margin-left:calc(-17px / 2);}.elementor-1602 .elementor-element.elementor-element-3f746c13{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1602 .elementor-element.elementor-element-614be20f .glsr:not([data-theme]) .glsr-star{--glsr-summary-star:1.5em;}.elementor-1602 .elementor-element.elementor-element-71ecfbcf .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Encode Sans", Sans-serif;font-size:13px;font-weight:400;text-align:left;}.elementor-1602 .elementor-element.elementor-element-71ecfbcf .woocommerce-breadcrumb > a{color:#222222CC;}.elementor-1602 .elementor-element.elementor-element-79c0e6d7{text-align:left;}.woocommerce .elementor-1602 .elementor-element.elementor-element-79c0e6d7 .price{color:var( --e-global-color-primary );font-size:1.6rem;font-weight:600;}.woocommerce .elementor-1602 .elementor-element.elementor-element-79c0e6d7 .price ins{color:var( --e-global-color-accent );font-size:1.6rem;font-weight:600;}.elementor-1602 .elementor-element.elementor-element-6021df71 .quantity .qty{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;border-style:none;transition:all 0.2s;}.woocommerce .elementor-1602 .elementor-element.elementor-element-6021df71 form.cart .variations{width:300px;}.elementor-1602 .elementor-element.elementor-element-57e841d{text-align:left;}.elementor-1602 .elementor-element.elementor-element-4245db5{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-df7584e );--border-color:var( --e-global-color-df7584e );--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1602 .elementor-element.elementor-element-3949385{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1602 .elementor-element.elementor-element-e3707ac{width:100%;max-width:100%;font-family:"Encode Sans Condensed", Sans-serif;font-size:0.88rem;color:var( --e-global-color-text );}.elementor-1602 .elementor-element.elementor-element-e3707ac a{color:var( --e-global-color-text );}.elementor-1602 .elementor-element.elementor-element-e3707ac a:hover, .elementor-1602 .elementor-element.elementor-element-e3707ac a:focus{color:var( --e-global-color-text );}.elementor-1602 .elementor-element.elementor-element-70f21d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1602 .elementor-element.elementor-element-62327ce{width:100%;max-width:100%;font-family:"Encode Sans Condensed", Sans-serif;font-size:0.88rem;color:var( --e-global-color-text );}.elementor-1602 .elementor-element.elementor-element-62327ce a{color:var( --e-global-color-text );}.elementor-1602 .elementor-element.elementor-element-62327ce a:hover, .elementor-1602 .elementor-element.elementor-element-62327ce a:focus{color:var( --e-global-color-text );}.elementor-1602 .elementor-element.elementor-element-eaa3324{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1602 .elementor-element.elementor-element-e7ff226{padding:0px 0px 0px 0px;}.elementor-1602 .elementor-element.elementor-element-a08cfc0{--display:flex;}.elementor-1602 .elementor-element.elementor-element-2172817{--display:flex;}.elementor-1602 .elementor-element.elementor-element-7787fa4{--display:flex;}.elementor-1602 .elementor-element.elementor-element-73f7180 .glsr:not([data-theme]) .glsr-review .glsr-star{--glsr-review-star:1.25em;}.elementor-1602 .elementor-element.elementor-element-73f7180 .glsr:not([data-theme]) .glsr-review{text-align:start;justify-content:start;}.elementor-1602 .elementor-element.elementor-element-73f7180 .glsr:not([data-theme]) .glsr-review .glsr-review-actions{justify-content:start;}.elementor-1602 .elementor-element.elementor-element-73f7180 .glsr:not([data-theme]) .glsr-review .glsr-review-date{flex:inherit;}.elementor-1602 .elementor-element.elementor-element-73f7180 .glsr-reviews{--glsr-gap-xl:2em;}.elementor-1602 .elementor-element.elementor-element-e6a32b4 form.glsr-form .glsr-field-rating{--glsr-form-star:2em;}.elementor-1602 .elementor-element.elementor-element-e6a32b4 .glsr[data-theme] .glsr-field-rating [data-stars]{font-size:initial;}.elementor-1602 .elementor-element.elementor-element-e6a32b4 .glsr[data-theme] .glsr-field-rating [data-stars] > span{font-size:initial;height:var(--glsr-form-star);width:var(--glsr-form-star);}.elementor-1602 .elementor-element.elementor-element-e6a32b4 form.glsr-form .glsr-field-rating span[data-rating]{column-gap:2px;}.elementor-1602 .elementor-element.elementor-element-e6a32b4 .glsr-review-form{--glsr-gap-md:0.8em;}.elementor-1602 .elementor-element.elementor-element-e6a32b4 .elementor-form .elementor-form-fields-wrapper .glsr-field{margin-bottom:0.8em;}.elementor-1602 .elementor-element.elementor-element-87be43f{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:12px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-1602 .elementor-element.elementor-element-87be43f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-df7584e );}.elementor-1602 .elementor-element.elementor-element-87be43f {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1602 .elementor-element.elementor-element-87be43f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1602 .elementor-element.elementor-element-2897d47a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product{text-align:left;border-color:#E2E7EE;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products  ul.products{grid-column-gap:24px;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );margin-bottom:6px;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );margin-bottom:6px;}.woocommerce .elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products .products > h2{text-align:center;margin-bottom:25px;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-a651c51-font-size );line-height:var( --e-global-typography-a651c51-line-height );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-size:var( --e-global-typography-5d29d5e-font-size );font-weight:var( --e-global-typography-5d29d5e-font-weight );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-5d29d5e-font-size );font-weight:var( --e-global-typography-5d29d5e-font-weight );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 25px -3px rgba(0, 0, 0, 0.25);}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:var( --e-global-color-ef11169 );font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:14px;font-weight:500;border-radius:15px;min-width:60px;min-height:30px;line-height:30px;}@media(max-width:980px){.elementor-1602 .elementor-element.elementor-element-231805c2{--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-1602 .elementor-element.elementor-element-4245db5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product{text-align:left;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products  ul.products{grid-column-gap:20px;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-a651c51-font-size );line-height:var( --e-global-typography-a651c51-line-height );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-5d29d5e-font-size );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-5d29d5e-font-size );}}@media(max-width:767px){.elementor-1602 .elementor-element.elementor-element-6af0404 .glsr:not([data-theme]) .glsr-star{--glsr-summary-star:1.25em;}.elementor-1602 .elementor-element.elementor-element-e3707ac{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1602 .elementor-element.elementor-element-62327ce{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product{text-align:left;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:35px;}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-a651c51-font-size );line-height:var( --e-global-typography-a651c51-line-height );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-5d29d5e-font-size );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-5d29d5e-font-size );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product span.onsale{font-size:14px;}}@media(min-width:768px){.elementor-1602 .elementor-element.elementor-element-452c5fe7{--width:55%;}.elementor-1602 .elementor-element.elementor-element-3f746c13{--width:45%;}.elementor-1602 .elementor-element.elementor-element-3949385{--width:50%;}.elementor-1602 .elementor-element.elementor-element-70f21d6{--width:50%;}}@media(max-width:980px) and (min-width:768px){.elementor-1602 .elementor-element.elementor-element-452c5fe7{--width:100%;}.elementor-1602 .elementor-element.elementor-element-3f746c13{--width:100%;}.elementor-1602 .elementor-element.elementor-element-3949385{--width:100%;}.elementor-1602 .elementor-element.elementor-element-70f21d6{--width:100%;}}@media(min-width:1760px){.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-a651c51-font-size );line-height:var( --e-global-typography-a651c51-line-height );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-5d29d5e-font-size );}.elementor-1602 .elementor-element.elementor-element-509da632.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-5d29d5e-font-size );}}/* Start custom CSS *//* BUTTONS */
/* Black button */
.sm-black-button button.button,
.sm-black-button .glsr-button {
	font-size: 1rem !important;
	font-weight: 400 !important;
	line-height: 1 !important;
	color: var( --e-global-color-62a2940 ) !important;
	background-color: var( --e-global-color-75c2f81 ) !important;
	border: 1px solid var( --e-global-color-dbd7e7b ) !important;
	border-radius: var( --sm-btn-border-radius ) !important;
	height: auto !important;
	min-height: auto !important;
	padding: var( --sm-btn-padding-default ) !important;
	white-space: nowrap !important;
	flex-basis: auto !important;
}
.sm-black-button .glsr-button {
    margin-top: 10px !important;
}
.sm-black-button button.button:hover,
.sm-black-button button.button:focus,
.sm-black-button .glsr-button:hover,
.sm-black-button .glsr-button:focus {
	color: var( --e-global-color-0eec291 ) !important;
	background-color: var(--e-global-color-96eadbb) !important;
	border: 1px solid var( --e-global-color-f211b88 ) !important;
	outline: none !important;
}



/* Select, Input, Textarea Fields */
/* select */
.sm-select select.elementor-field-textual,
.sm-select .variations select {
	color: var( --e-global-color-text ) !important;
	font-size: 1rem !important;
	line-height: 1 !important; !important;
	background-color: var( --e-global-color-322e841 ) !important;
	border: 1px solid var( --e-global-color-df7584e ) !important;
	border-radius: var( --sm-btn-border-radius ) !important;
	height: auto !important;
	min-height: var( --sm-select-min-height ) !important;
	padding: 0 12px !important;
}

/* input */
.sm-input input.elementor-field,
.sm-input input.qty {
	color: var( --e-global-color-text ) !important;
	font-size: 1rem !important;
	line-height: 1 !important; !important;
	background-color: var( --e-global-color-322e841 ) !important;
	border: 1px solid var( --e-global-color-df7584e ) !important;
	border-radius: var( --sm-btn-border-radius ) !important;
	height: auto !important;
	min-height: var( --sm-input-min-height ) !important;
	padding: 0 12px !important;
}

.sm-input input.qty {
	padding: 0 !important;
}

.sm-input input.elementor-field::placeholder {
	color: var( --e-global-color-text ) !important;
	opacity: .6 !important;
}

/* textaera */
.sm-textarea textarea.elementor-field-textual {
	color: var( --e-global-color-text ) !important;
	font-size: 1rem !important;
	background-color: var( --e-global-color-322e841 ) !important;
	border: 1px solid var( --e-global-color-df7584e ) !important;
	border-radius: var( --sm-btn-border-radius ) !important;
	padding: var( --sm-textarea-padding ) !important;
}

.sm-textarea textarea.elementor-field-textual::placeholder {
	color: var( --e-global-color-text ) !important;
	opacity: .6 !important;
}

/* HOVER select, input, textarea */
.sm-select select.elementor-field-textual:hover,
.sm-select select.elementor-field-textual:focus,
.sm-input input.elementor-field:hover,
.sm-_input input.elementor-field:focus,
.sm-input input.qty:hover,
.sm-input input.qty:focus,
.sm-textarea textarea.elementor-field-textual:hover,
.sm-textarea textarea.elementor-field-textual:focus,
.sm-select .variations select:hover,
.sm-select .variations select:focus {
	background-color: #fff !important;
	border: 1px solid var( --e-global-color-df7584e ) !important;
	box-shadow: none !important;
	outline: none !important;
}

/* LABEL select, input, textarea */
.sm-select .elementor-field-group > label,
.sm-input .elementor-field-group > label,
.sm-textarea .elementor-field-group > label,
.sm-select .variations label {
	line-height: 1em !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	color: var( --e-global-color-secondary ) !important;
	padding-bottom: 5px !important;
	margin: 0 !important;
}

/* Section heading */
.sm-section-heading h2 {
	font-size: var( --sm-section-heading-size) !important;
	font-weight: var( --sm-section-heading-weight) !important;
	line-height: 1.1;
	color: var( --sm-section-heading-color) !important;
	margin-bottom: 15px;
}



/* Product */
.sm-product {
	width: var(--sm-content-width);
	max-width: var(--sm-max-content-width) !important;
	margin-top: 45px;
	margin-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
}
.sm-product .sm-inner-left {
	margin-right: 1.8vw;
}
.sm-product .sm-product-image div.images {
	margin-bottom: 0 !important;
}
.sm-product .sm-product-image .flex-control-thumbs {
	margin: 0 15px !important;
}

/* Product brand */
.sm-product .sm-brand h2 {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.25rem, 0.4443rem + 1.6807vw, 1.625rem);
	font-weight: 400;
	margin: 0;
	margin-left: 2px;
	margin-bottom: 5px;
}
.sm-product .sm-brand a,
.sm-product .sm-brand a:hover,
.sm-product .sm-brand a:focus {
	color: var(--e-global-color-primary);
}

/* Product title */
.sm-product .sm-product-title h1 {
	font-size: var(--sm-h1-page-title-size);
	margin: 0;
	margin-bottom: 5px;
}

/* Review summary */
.sm-product .sm-reviews-summary .glsr-summary-wrap {
	margin: 0;
	margin-bottom: 5px;
}
.sm-product .sm-reviews-summary .glsr-tag-value {
	font-weight: 500;
}

/* Product breadcrumb */
.sm-product .sm-breadcrumb .woocommerce-breadcrumb {
	margin: 0;
	margin-bottom: 20px;
}
.sm-product .sm-breadcrumb a:hover {
	color: var(--e-global-color-0764bf5) !important;
}

/* Product price */
.sm-product .sm-price p {
	margin: 0;
	margin-bottom: 5px;
	margin-left: 20px
}
.sm-product .sm-price .price ins {
	text-decoration: none;
	margin-left: 5px;
}
.sm-product .sm-price .price del {
	font-size: 1.2rem;
	font-weight: 500;
}

/* Product legal add */
.sm-product .sm-tax,
.sm-product .sm-shipping-costs,
.sm-product .sm-delivery-time {
	p.wc-gzd-additional-info {
		font-size: 0.88rem;
		color: var(--e-global-color-primary);
		margin: 0;
		margin-bottom: 3px;
		margin-left: 20px
	}
}
.sm-product .sm-shipping-costs {
	p.wc-gzd-additional-info {
		margin-bottom: 4px;
	}
}
.sm-product .sm-shipping-costs {
	p.wc-gzd-additional-info a {
		color: var(--e-global-color-primary);
		text-decoration: underline;
		text-underline-offset: 3px;
	}
}
.sm-product .sm-delivery-time {
	p.wc-gzd-additional-info {
		margin-bottom: 10px;
	}
}
.sm-product .delivery-time-2-4-working-days,
.sm-product .delivery-time-5-7-working-days,
.sm-product .delivery-time-2-4-werktage,
.sm-product .delivery-time-5-7-werktage {
	color: var(--e-global-color-accent);
}
.sm-product .delivery-time-inner.delivery-time-2-4-working-days::before,
.sm-product .delivery-time-inner.delivery-time-5-7-working-days::before,
.sm-product .delivery-time-inner.delivery-time-2-4-werktage::before,
.sm-product .delivery-time-inner.delivery-time-5-7-werktage::before {
	font-family: "page-icons";
	content: '\e800';
	margin-right: 6px;
}
.sm-product .delivery-time-14-working-days,
.sm-product .delivery-time-20-working-days,
.sm-product .delivery-time-30-working-days,
.sm-product .delivery-time-14-werktage,
.sm-product .delivery-time-20-werktage,
.sm-product .delivery-time-30-werktage {
	color: var(--e-global-color-7f0b29b);
}
.sm-product .delivery-time-inner.delivery-time-14-working-days::before,
.sm-product .delivery-time-inner.delivery-time-20-working-days::before,
.sm-product .delivery-time-inner.delivery-time-30-working-days::before,
.sm-product .delivery-time-inner.delivery-time-14-werktage::before,
.sm-product .delivery-time-inner.delivery-time-20-werktage::before,
.sm-product .delivery-time-inner.delivery-time-30-werktage::before {
	font-family: "page-icons";
	content: '\e800';
	margin-right: 6px;
}

/* Add to cart */
.sm-product .sm-add-to-cart {
	margin-top: 20px;
	margin-bottom: 5px;
}

/* Stock status */
.sm-product .sm-stock p {
	font-size: 0.88rem;
	margin: 0;
	margin-top: -20px;
	margin-bottom: 20px;
	margin-left: 20px
}
.sm-product .sm-stock p.stock.out-of-stock {
	color: var( --e-global-color-7f9ad46 );
}
.sm-product .sm-stock p.stock.out-of-stock::before {
	font-family: "page-icons";
	content: '\e810';
	margin-right: 6px;
}

/* Product add-to-cart */
.sm-product .elementor-add-to-cart {
	margin-bottom: 5px;
}

/* Product add-to-cart section */
.sm-product .sm-add-to-cart button,
.sm-product .sm-add-to-cart select,
.sm-product .sm-add-to-cart .variations {
	width: 100% !important;
}

/* Variantions details ausblenden */
.sm-product .sm-add-to-cart .single_variation {
	display: none !important;
}
/* Addet link ausblenden */
.sm-product .sm-add-to-cart a.added_to_cart {
	display: none !important;
}

/* Variantions */
.sm-product .sm-add-to-cart th,
.sm-product .sm-add-to-cart td {
	background: transparent !important;
	padding: 0;
}
.sm-product .sm-add-to-cart ul,
.sm-product .sm-add-to-cart select {
	margin-block-start: 0 !important;
	margin-block-end: 10px !important;
}
.sm-product .sm-add-to-cart table {
	margin-block-start: 10px !important;
	margin-block-end: 5px !important;
}
.sm-product .sm-add-to-cart .variations th {
	line-height: 1em !important;
}

/* Payment images link */
.sm-product .sm-payment-methods a {
	margin-bottom: 15px;
}
.sm-product .sm-payment-methods a,
.sm-product .sm-payment-methods a img[src$=".svg"] {
  width: 100%;
}

/* product bottom adds */
.sm-product .sm-info-free-shipping p,
.sm-product .sm-info-germany p {
    margin: 0;
}
.sm-product .sm-info-free-shipping img,
.sm-product .sm-info-germany img {
	width: 35px;
	max-width: 35px;
	margin-right: 12px;
}
body:not(.made_ger) .sm-product .sm-info-germany {
	display: none;
}



/* Product information */
.sm-desc-wrapper {
	width: var(--sm-content-width);
	max-width: var(--sm-max-content-width) !important;
	margin-top: 0;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
}
.sm-desc-wrapper .sm-desc-content {
	padding: 0 10px;
}
/* Product description format */
.sm-desc-wrapper strong {
	font-weight: 500;
}
.sm-desc-wrapper pre {
	font-family: inherit;
	font-size: inherit;
	font-weight: 500;
	text-decoration: underline;
	text-underline-offset: 3px;
	margin-bottom: 0.3rem;
}
.sm-desc-wrapper ul {
	margin-bottom: 1rem;
}
.sm-desc-wrapper .sm-description-special-note,
.sm-product .sm-description-special-note a {
	font-weight: 600;
	color: var( --e-global-color-accent ); 
}
/* Product attributes */
.sm-desc-wrapper .sm-product-attributes a,
.sm-desc-wrapper .sm-product-attributes a:hover,
.sm-desc-wrapper .sm-product-attributes a:focus {
	color: var(--e-global-color-secondary);
}
.sm-desc-wrapper .sm-product-attributes table.shop_attributes {
	border: none;
}
.sm-desc-wrapper .sm-product-attributes table.shop_attributes th,
.sm-desc-wrapper .sm-product-attributes table.shop_attributes td{
	border: none;
	font-style: normal;
	padding: 0 0 10px 0;
	background-color: transparent !important;
}
.sm-desc-wrapper .sm-product-attributes table.shop_attributes th {
	text-align: left;
}
.sm-desc-wrapper .sm-product-attributes table.shop_attributes th::after {
	content:" :";
}
.sm-desc-wrapper .sm-product-attributes table.shop_attributes td p {
	padding: 0;
}



/* REVIEWS */
.sm-desc-wrapper .sm-review-form .woocommerce-Reviews {
	width: 60%;
}
.sm-desc-wrapper .sm-review-form .glsr-summary .glsr-bar-background-percent {
	background-color: var(--e-global-color-accent) !important; /*Bar Color*/
}
.sm-desc-wrapper .sm-review-form .glsr {
	--glsr-form-star: 30px; /*Star Size*/
	--glsr-review-star: 18px; /*Star Size*/
}
.sm-desc-wrapper .sm-review-form .glsr-reviews-wrap {
	margin-bottom: 30px;
}
.sm-desc-wrapper .sm-review-form .glsr-reviews {
	grid-gap: 1.2em;
}
.sm-desc-wrapper .sm-review-form .glsr-review {
	gap: .4em !important;
}
.sm-desc-wrapper .sm-review-form .glsr-captcha-holder {
	height: 0;
	max-height: 0;
	visibility: hidden;
}
.sm-desc-wrapper .sm-review-form .elementor-field-type-submit {
	margin-top: 15px;
}
.sm-desc-wrapper .sm-review-form .elementor-message.elementor-message-danger::before {
	font-family: page-icons;
	content: "\e810";
	vertical-align: baseline;
}
.sm-desc-wrapper .sm-review-form .elementor-message::before {
	font-family: page-icons;
	content: "\e802";
}



/* Product Loop */
.sm-related-product-wrapper {
	width: var(--sm-content-width);
	max-width: var(--sm-max-content-width) !important;
	margin-top: 0;
	margin-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
}
.sm-related-product-wrapper .sm-product-loop .product {
	border-radius: var( --sm-border-radius-small ) !important;
    overflow: hidden;
}
.sm-related-product-wrapper .sm-product-loop .product a,
.sm-related-product-wrapper .sm-product-loop .product a:hover {
    color: transparent;
}
.sm-related-product-wrapper .sm-product-loop .product picture {
    display: block;
    overflow: hidden;
}
.sm-related-product-wrapper .sm-product-loop .product img {
    margin: 0 !important;
    transition: transform .4s ease;
    border: 12px solid transparent !important;
}
.sm-related-product-wrapper .sm-product-loop .product a:hover img {
    transform: scale(1.1);
}
.sm-related-product-wrapper .sm-product-loop .br_brand_shop_container {
	width: 100%;
	height: 28px;
	max-height: 28px;
	padding: 2px 8px 0;
	background-color: var(--e-global-color-5c6a10e);
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.sm-related-product-wrapper .sm-product-loop .berocket_brand_post_image_name {
	margin: 0 !important;
	font-family: var( --e-global-typography-97b2f4e-font-family ), Sans-serif;
	font-size: var( --e-global-typography-97b2f4e-font-size );
	font-weight: var( --e-global-typography-97b2f4e-font-weight );
	line-height: var( --e-global-typography-97b2f4e-line-height );
	color: var(--e-global-color-secondary);
}
.sm-related-product-wrapper .sm-product-loop span.woocommerce-loop-product__title {
	height: 65px;
	max-height: 65px;
	padding: 5px 8px 0 !important;
	margin: 0 !important;
	background-color: var( --e-global-color-322e841 );
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.sm-related-product-wrapper .sm-product-loop .price {
	height: 36px;
	max-height: 36px;
	padding: 4px 10px 0;
	margin: 0 !important;
	background-color: var( --e-global-color-322e841 );
}
.sm-related-product-wrapper .sm-product-loop .woocommerce-Price-currencySymbol:not(del .woocommerce-Price-currencySymbol)::after {
    content: '*';
    margin-left: 3px;
    font-size: medium;
    line-height: 1.2em;
    vertical-align: top;
}
.sm-related-product-wrapper .sm-product-loop .glsr {
    position: absolute !important;
    right: 0 !important;
    margin-top: -122px !important;
	padding: 5px !important;
}
.sm-related-product-wrapper .sm-product-loop .price ins {
	text-decoration: none;
	margin-left: 5px;
}
.sm-related-product-wrapper .sm-product-loop .price ins .amount {
	color:var(--e-global-color-accent) !important;
}
.sm-related-product-wrapper .sm-product-loop .price del .amount {
	font-size: 15px;
	font-weight: 400;
}



@media screen and (max-width: 1124px) {
/* Product */
	.sm-product {
		width: 90vw;
		margin-top: 35px;
		margin-bottom: 70px;
	}

/* Product information */
	.sm-desc-wrapper {
		width: 90vw;
		margin-bottom: 30px;
	}

/* Product Loop */
	.sm-related-product-wrapper {
		width: 90vw;
		margin-bottom: 30px;
	}

/* REVIEWS */
	.sm-desc-wrapper .sm-review-form .woocommerce-Reviews {
		width: 80%;
	}

/* RELATET PRODUCT */
	.sm-related-product-wrapper .sm-product-loop ul.products > li:nth-child(5) {
		display: none !important;
	}
}


@media screen and (max-width: 980px) {
/* Product */
	.sm-product {
		margin-top: 25px;
	}
	.sm-product .sm-inner-left {
		margin-right: 0;
	}
/* Product breadcrumb */
	.sm-product .sm-breadcrumb .woocommerce-breadcrumb {
		margin-bottom: 5px;
	}

/* Product information */
	.sm-desc-wrapper {
		margin-bottom: 20px;
	}

/* Product Loop */
	.sm-related-product-wrapper {
		margin-bottom: 20px;
	}

/* REVIEWS */
	.sm-desc-wrapper .sm-review-form .woocommerce-Reviews {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
/* Buttons */
	.sm-black-button button.button,
	.sm-black-button .glsr-button {
		padding: var( --sm-btn-padding-default-mobile ) !important;
    	justify-content: center;
	}
	.sm-black-button .glsr-button {
	    width: 85vw;
    	margin: 10px auto 0 !important;
	}

	.sm-select select.elementor-field-textual,
	.sm-select .variations select {
		min-height: var( --sm-select-min-height-mobile ) !important;
	}
	.sm-input input.elementor-field {
		min-height: var( --sm-input-min-height-mobile ) !important;
	}
	.sm-input input.qty {
		min-height: 100% !important;
	}
	.sm-textarea textarea.elementor-field-textual {
		padding: var( --sm-textarea-padding-mobile ) !important;
	}

/* Product */
	.sm-product {
		width: 100%;
		padding: 0 15px;
	}

/* Product information */
	.sm-desc-wrapper {
		width: 100%;
		padding: 0 20px;
	}
	.sm-desc-content {
    	padding: 0;
	}

/* Product Loop */
	.sm-related-product-wrapper {
		width: 100%;
		padding: 0 20px;
	}

/* REVIEWS */
	.sm-product .sm-reviews-summary .glsr .glsr-tag-value {
		font-size: 1rem;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Encode Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-v19-latin-regular.woff2') format('woff2'),
		url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-v19-latin-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-v19-latin-500.woff2') format('woff2'),
		url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-v19-latin-500.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-v19-latin-600.woff2') format('woff2'),
		url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-v19-latin-600.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-v19-latin-700.woff2') format('woff2'),
		url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-v19-latin-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Encode Sans Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-condensed-v10-latin-regular.woff2') format('woff2'),
		url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-condensed-v10-latin-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans Condensed';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-condensed-v10-latin-500.woff2') format('woff2'),
		url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-condensed-v10-latin-500.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans Condensed';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-condensed-v10-latin-600.woff2') format('woff2'),
		url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-condensed-v10-latin-600.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-condensed-v10-latin-700.woff2') format('woff2'),
		url('https://scalemonkey.com/wp-content/uploads/2024/03/encode-sans-condensed-v10-latin-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */