.elementor-281535 .elementor-element.elementor-element-432eca72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-281535 .elementor-element.elementor-element-289e35f9{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-281535 .elementor-element.elementor-element-49446b17{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-281535 .elementor-element.elementor-element-67ec01c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281535 .elementor-element.elementor-element-67ec01c6 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:40px;font-weight:600;line-height:40px;color:#2A3646;}.elementor-281535 .elementor-element.elementor-element-76fc52e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-281535 .elementor-element.elementor-element-10c580d3 .price{color:#2A3646;font-family:"Fredoka", Sans-serif;font-size:36px;font-weight:500;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-281535 .elementor-element.elementor-element-294d5602 .cart button, .elementor-281535 .elementor-element.elementor-element-294d5602 .cart .button{font-family:"Futura Md BT", Sans-serif;font-size:15px;border-radius:12px 12px 12px 12px;padding:0px 0px 0px 0px;transition:all 0.2s;}.elementor-281535 .elementor-element.elementor-element-294d5602 .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-281535 .elementor-element.elementor-element-72eb6daf{--display:flex;}.elementor-281535 .elementor-element.elementor-element-571144b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-281535 .elementor-element.elementor-element-caf369d{width:100%;max-width:100%;background-color:#F2F2F2;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-281535 .elementor-element.elementor-element-caf369d .woocommerce-tabs ul.wc-tabs li{background-color:#F2F2F2;}.elementor-281535 .elementor-element.elementor-element-22043533{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products ul.products li.product{text-align:center;border-radius:30px;background-color:#E3EBF1;}.elementor-281535 .elementor-element.elementor-element-5a850353{width:100%;max-width:100%;}.elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#2A3646;}.elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#2A3646;}.woocommerce .elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products .products > h2{color:#2A3646;font-family:"Fredoka", Sans-serif;font-size:50px;font-weight:600;text-align:center;margin-bottom:25px;}.elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-281535 .elementor-element.elementor-element-30fe9e2d{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-281535 .elementor-element.elementor-element-30fe9e2d:not(.elementor-motion-effects-element-type-background), .elementor-281535 .elementor-element.elementor-element-30fe9e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-8459551b-e2fe-40bc-8b4a-926fc90b9fbf);}.elementor-281535 .elementor-element.elementor-element-320213dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-281535 .elementor-element.elementor-element-320213dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-281535 .elementor-element.elementor-element-5a06d880{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:left;}.elementor-281535 .elementor-element.elementor-element-5a06d880 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:50px;font-weight:500;line-height:61px;color:#2A3646;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-281535 .elementor-element.elementor-element-30a590d2 .elementor-button{background-color:#FD533C;font-family:"Futura Md BT", Sans-serif;font-size:23px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:20px 30px 20px 30px;}.elementor-281535 .elementor-element.elementor-element-30a590d2 .elementor-button:hover, .elementor-281535 .elementor-element.elementor-element-30a590d2 .elementor-button:focus{background-color:#F57E3D;color:#FFFFFF;}.elementor-281535 .elementor-element.elementor-element-30a590d2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-281535 .elementor-element.elementor-element-30a590d2 .elementor-button:hover svg, .elementor-281535 .elementor-element.elementor-element-30a590d2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-281535 .elementor-element.elementor-element-78f28388{left:372px;}body.rtl .elementor-281535 .elementor-element.elementor-element-78f28388{right:372px;}.elementor-281535 .elementor-element.elementor-element-78f28388{top:176px;}.elementor-281535 .elementor-element.elementor-element-18ce89e{--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;}.elementor-281535 .elementor-element.elementor-element-597e22be img{max-width:395%;}@media(max-width:1024px){.elementor-281535 .elementor-element.elementor-element-432eca72{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-281535 .elementor-element.elementor-element-289e35f9{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-281535 .elementor-element.elementor-element-caf369d{width:100%;max-width:100%;}.elementor-281535 .elementor-element.elementor-element-22043533{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products .products > h2{font-size:40px;}.elementor-281535 .elementor-element.elementor-element-30fe9e2d{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-281535 .elementor-element.elementor-element-5a06d880 .elementor-heading-title{font-size:30px;}body:not(.rtl) .elementor-281535 .elementor-element.elementor-element-78f28388{left:366px;}body.rtl .elementor-281535 .elementor-element.elementor-element-78f28388{right:366px;}.elementor-281535 .elementor-element.elementor-element-78f28388{top:57px;}.elementor-281535 .elementor-element.elementor-element-18ce89e{--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-281535 .elementor-element.elementor-element-597e22be img{max-width:94%;}}@media(max-width:767px){.elementor-281535 .elementor-element.elementor-element-67ec01c6 .elementor-heading-title{font-size:28px;}.woocommerce .elementor-281535 .elementor-element.elementor-element-10c580d3 .price{font-size:28px;}.elementor-281535 .elementor-element.elementor-element-571144b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-281535 .elementor-element.elementor-element-caf369d{padding:15px 15px 45px 15px;}.elementor-281535 .elementor-element.elementor-element-22043533{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.woocommerce .elementor-281535 .elementor-element.elementor-element-5a850353.elementor-wc-products .products > h2{font-size:30px;}.elementor-281535 .elementor-element.elementor-element-30fe9e2d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-281535 .elementor-element.elementor-element-5a06d880{text-align:center;}.elementor-281535 .elementor-element.elementor-element-5a06d880 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-281535 .elementor-element.elementor-element-30a590d2.elementor-element{--align-self:center;}.elementor-281535 .elementor-element.elementor-element-30a590d2 .elementor-button{font-size:16px;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-281535 .elementor-element.elementor-element-432eca72{--content-width:1200px;}.elementor-281535 .elementor-element.elementor-element-289e35f9{--content-width:1200px;}.elementor-281535 .elementor-element.elementor-element-49446b17{--width:58%;}.elementor-281535 .elementor-element.elementor-element-72eb6daf{--width:42%;}.elementor-281535 .elementor-element.elementor-element-571144b{--content-width:1200px;}.elementor-281535 .elementor-element.elementor-element-22043533{--content-width:1200px;}.elementor-281535 .elementor-element.elementor-element-30fe9e2d{--content-width:1300px;}.elementor-281535 .elementor-element.elementor-element-320213dc{--width:49.28%;}.elementor-281535 .elementor-element.elementor-element-18ce89e{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-281535 .elementor-element.elementor-element-49446b17{--width:100%;}.elementor-281535 .elementor-element.elementor-element-72eb6daf{--width:100%;}.elementor-281535 .elementor-element.elementor-element-320213dc{--width:59.968%;}}/* Start custom CSS for shortcode, class: .elementor-element-44274534 */#productImageSlider .swiper-slide img {
	box-shadow: none;
	transition: none;
}

#productImageSlider .swiper-slide {
	margin: 0 !important;
}

#productImageSlider .swiper-slide {
	margin: 0 0 !important;
	scale: 0.95;
	box-shadow: 0 4px 36.8px 1px #00000030;
	border-radius: 22px;
	z-index: 1;
}

#productImageSlider .swiper-slide.swiper-slide-active {
	scale: 1.10;
	z-index: 3;
}

#productImageSlider .swiper-slide.swiper-slide-prev {
	margin-right: 0 !important;
	margin-left: 20px !important;
}

#productImageSlider .swiper {
	overflow: hidden;
	padding: 70px 0px;
}


#productImageSlider .swiper-slide img {
	box-shadow: none;
	transition: none;
	border-radius: 22px;
}


.swiper-button-next::after, .swiper-button-prev::after { 
	font-size: 18px;
}


.swiper-button-next, .swiper-button-prev { 
	width: 53px;
	height: 53px; 
	color: white;
	background: #F57E3D;
	font-size: 14px;
	border-radius: 50px;
}



@media only screen and (max-width: 767px) {
 #productImageSlider .swiper { 
	padding: 40px 0px;
}

.swiper-button-next, .swiper-button-prev {
	width: 30px;
	height: 30px; 
}
.swiper-button-next::after, .swiper-button-prev::after {
	font-size: 11px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-10059dba */#ProductRating .stamped-container {
	margin: 0 !important;
}

#ProductRating .stamped-container .summary-overview {
	margin: 0 !important;
}


#ProductRating .stamped-container .summary-overview {
	margin: 0 !important;
	display: flex;
	width: 100% !important;
	align-items: center;
	gap: 11px;
}

#ProductRating .stamped-container .stamped-header-title, #ProductRating .stamped-container .stamped-content, #ProductRating .stamped-container .stamped-summary-actions {
	display: none;
}

.stamped-summary-caption .stamped-summary-text {
	margin-top: 0 !important;
	font-family: "Fredoka", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 40px;
	color: #94A0B1;
}


#ProductRating .stamped-container .summary-overview .stamped-starrating.stamped-summary-starrating {
	position: relative;
	top: 5px;
	left: -6px;
}


#ProductRating .stamped-container .summary-overview .stamped-starrating.stamped-summary-starrating {
	text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-289e35f9 */.price.nectar-inherit-default {
	padding: 0;
}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title {
	margin-bottom: 0;
}

.woocommerce-product-details__short-description p {
	padding-bottom: 10px;
}

.elementor-add-to-cart.elementor-product-simple .cart {
	align-items: center;
}

.elementor-add-to-cart.elementor-product-simple form.cart .vid-button {
	font-size: 16px;
	padding: 18px 25px !important;
	transition: all 0.2s ease;
	background: #0a194d;
	color: #fff;
	display: inline-block;
	float: left;
	font-family: Asap;
	text-transform: uppercase !important;
	letter-spacing: 1px;
	font-weight: 700;
	border-radius: 12px !important;
	-webkit-border-radius: 200px !important;
	line-height: 1;
	margin-top: 0;
	margin-left: 15px;
}


.woocommerce div.product_meta {
	flex-flow: column;
}

.woocommerce div.product_meta .posted_in.detail-container {
	display: flex;
	flex-flow: column;
}

.woocommerce div.product_meta .posted_in.detail-container .detail-label, .woocommerce div.product_meta .tagged_as.detail-container .detail-label {
	font-family: "Fredoka", Sans-serif;
	font-size: 21px;
	font-weight: 500;
	line-height: 32px;
	color: #2A3646;
}

.woocommerce div.product_meta .tagged_as.detail-container {
	display: flex;
	flex-flow: column;
}


.woocommerce div.product_meta .posted_in.detail-container .detail-label, .woocommerce div.product_meta .tagged_as.detail-container .detail-label {
	font-family: "Fredoka", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 32px;
	color: #2A3646;
	margin-bottom: 6px;
}


.detail-content a {
	color: #396388;
	background: #E4F1FF !important;
	padding: 5px 15px 6px !important;
	border-radius: 40px;
	font-size: 15px;
	font-weight: 500;
	font-family: "Fredoka", Sans-serif;
}


.woocommerce div.product_meta { 
	gap: 7px;
}


.detail-content, .detail-content {
	display: flex;
	flex-flow: wrap;
	gap: 4px;
	font-size: 0;
}

.woocommerce div.product_meta {
	margin-bottom: 0;
}

.tagged_as.detail-container .detail-content a {
	color: #4B7045;
	background: #D2EDCD !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-caf369d */.woocommerce div.product.elementor .woocommerce-tabs .panel {
	padding: 35px;
	border-radius: 0;
	border-width: 0;
	border-top: 0;
	box-shadow: none;
	margin: 0;
	background: white;
	border-radius: 25px;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h1 {
	font-size: 36px;
	color: #2A3646;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h3 {
	font-size: 27px;
	color: #2A3646;
}


.woocommerce div.product.elementor .woocommerce-tabs .panel h2 {
	font-size: 30px;
	color: #2A3646;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h4 {
	font-size: 24px;
	color: #2A3646;
}


.woocommerce div.product.elementor .woocommerce-tabs .panel h5 {
	font-size: 22px;
	color: #2A3646;
}


.woocommerce div.product.elementor .woocommerce-tabs .panel h6 {
	font-size: 20px;
	color: #2A3646;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel p, .woocommerce div.product.elementor .woocommerce-tabs .panel li {
	color: #2A3646;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.6;
	font-family: Roboto;
}


#productDiscription .woocommerce-tabs.wc-tabs-wrapper.full-width-tabs {
	margin-top: 0;
}


#productDiscription .tab-container.container {
	padding: 0;
}

#productDiscription .tabs.wc-tabs {
	margin: 0;
	text-align: left;
}

#productDiscription .tabs.wc-tabs .active a {
	background: transparent;
}


#productDiscription   .tabs.wc-tabs li { !important;
	border-radius: 60px;
	padding: 5px 10px;
}

#productDiscription .tabs.wc-tabs a {
	font-size: 18px;
	font-family: "Fredoka One", Sans-serif;
	color: #323232;
	font-weight: 700;
}


#productDiscription .tab-container.container {
	padding: 0;
	text-align: left;
}

#productDiscription .tab-container.container .tabs.wc-tabs {
	margin: 0 0 10px;
	text-align: left;
}


#productDiscription .tabs.wc-tabs li {
	border: 1px solid #fbfbfbc4 !important;
	background: #ececec !important;
}

#productDiscription .tabs.wc-tabs li.active {
	background: white !important;
}


.woocommerce div.product_meta .posted_in.detail-container .detail-label, .woocommerce div.product_meta .tagged_as.detail-container .detail-label {
 
	background-image: url(/wp-content/uploads/2025/03/icon2.svg);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 35px;
}



.woocommerce div.product_meta .tagged_as.detail-container .detail-label {
	background: ;
	background-image: var(--wpr-bg-a644eed8-db85-47b3-b2b7-1af94bd22f29);
	background-position: 4px 6px;
}


.woocommerce div.product_meta .posted_in.detail-container .detail-label, .woocommerce div.product_meta .tagged_as.detail-container .detail-label {
	margin-bottom: 8px; 
}


.woocommerce-product-attributes-item__label {
	text-transform: capitalize;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h1, .woocommerce div.product.elementor .woocommerce-tabs .panel h2, .woocommerce div.product.elementor .woocommerce-tabs .panel h3, .woocommerce div.product.elementor .woocommerce-tabs .panel h4, .woocommerce div.product.elementor .woocommerce-tabs .panel h4, .woocommerce div.product.elementor .woocommerce-tabs .panel h5, .woocommerce div.product.elementor .woocommerce-tabs .panel h6 {
	line-height: 1.2;
	padding-bottom: 6px;
}
@media only screen and (max-width: 767px) {
 .woocommerce div.product.elementor .woocommerce-tabs .panel {
	padding: 20px; 
	border-radius: 15px;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h1 {
	font-size: 24px; 
	line-height: 1.2;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h3 {
	font-size: 20px; 
	line-height: 1.1;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h4 {
	font-size: 19px; 
	line-height: 1.2;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h2 {
	font-size: 22px; 
	line-height: 1.2;
}
.tab-container.container {
	max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571144b */.woocommerce-product-attributes.shop_attributes {
	margin: 0 !important;
}

#tab-stamped_reviews_widget #stamped-main-widget .stamped-container {
	margin: 0 !important;
}
#stamped-main-widget {
	margin: 0 !important;
}

div.stamped-container[data-widget-style], div[data-widget-style] div.stamped-container {
	margin: 0 !important;
}
.new-review-form input {
	height: 47px;
	width: 100%;
}

.stamped-form-contact-name, .stamped-form-contact-email {
	width: 50%;
	max-width: 50%;
}

.stamped-header-title { 
	font-weight: 700;
}


.stamped-form-label {
	font-size: 16px;
	color: #000;
	font-weight: 500;
	margin-top: 10px;
	display: block;
	margin-bottom: 6px;
}


input.stamped-form-input-email, input.stamped-form-input-text, textarea.stamped-form-input-textarea { 
	max-height: 150px;
}


#stamped-reviews-tab .stamped-review {
	position: initial !important;
	width: auto !important;
	margin-bottom: 0;
}


#stamped-reviews-tab {
	height: auto !important;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}


#stamped-reviews-tab .stamped-review .stamped-review-footer {
	display: none;
}


#stamped-reviews-tab .stamped-pagination.stamped-reviews-ul .page a {
	color: #2A3646;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.6;
	font-family: Roboto;
}


#stamped-reviews-tab .stamped-pagination.stamped-reviews-ul .page.active a {
	color: #FD533C;
}


#stamped-reviews-tab .stamped-pagination.stamped-reviews-ul .page.active {
	text-decoration: none !important;
}


[data-widget-type="masonry"] ul.stamped-pagination {
	position: absolute;
}

#stamped-reviews-tab .stamped-review .stamped-review-content {
	margin: 0 0 0;
	clear: both;
}
#stamped-reviews-tab .stamped-review .stamped-review-body .stamped-review-header-title {
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-5a850353 */#relatedProducts .products.elementor-grid {
	justify-content: center;
}

#relatedProducts .products.elementor-grid .bg-overlay, #relatedProducts .products.elementor-grid .categories {
	display: none;
}

#relatedProducts .products.elementor-grid .text-on-hover-wrap {
	position: relative;
	opacity: 1;
	top: 0;
	padding: 0;
	transform: translateY(0%);
}

#relatedProducts .products.elementor-grid li.product {
	display: flex;
	flex-flow: column;
	margin: 0 !important;
	padding: 25px;
}

#relatedProducts .products.elementor-grid li.product .product-wrap {
	order: 2;
	display: flex;
	flex-flow: column-reverse;
}

#relatedProducts .products.elementor-grid li.product .product-wrap .stamped-badge-caption {
	display: none;
}

#relatedProducts .products.elementor-grid li.product .button {
	order: 3;
}

#relatedProducts .products.elementor-grid li.product .product-wrap i {
	color: #FFA929;
}

#relatedProducts .products.elementor-grid li.product .product-wrap i::before {
	font-size: 36px;
}

#relatedProducts .products.elementor-grid li.product .woocommerce-loop-product__title {
	margin: 0;
	padding: 0 0 12px;
	color: #2A3646;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	font-family: "Fredoka", Sans-serif;
	font-size: 24px;
	font-weight: 500;
}

.woocommerce ul.products .text_on_hover.product a.added_to_cart.wc-forward {
	order: 2;
	width: max-content;
	margin: 19px auto 0 !important;
	padding: 8px 20px !important;
	border-radius: 20px;
}

.woocommerce ul.products[data-product-style="text_on_hover"] li.product img {
	margin-top: 10px;
}

#relatedProducts .products.elementor-grid li.product .button {
	order: 3;
	margin-top: 16px !important;
}

.woocommerce ul.products li.product a.youdownloaded {
	order: 2;
	margin-top: 14px;
}


#relatedProducts .products.elementor-grid li.product {
	display: flex;
	flex-flow: column;
	margin: 0 !important;
	padding: 20px 15px 20px  15px;
	width: calc(25% - 16px);
	background: #f5f5f5;
}

@media only screen and (max-width: 767px) {
 #relatedProducts .products.elementor-grid li.product {
	width: 100% !important;
}
}/* End custom CSS */