.elementor-3541 .elementor-element.elementor-element-bf955fb .woocommerce-breadcrumb{color:#2E2722;}.elementor-3541 .elementor-element.elementor-element-bf955fb .woocommerce-breadcrumb > a{color:#2E2722;}.elementor-3541 .elementor-element.elementor-element-d91fb59 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-3541 .elementor-element.elementor-element-d91fb59 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-3541 .elementor-element.elementor-element-d91fb59 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-3541 .elementor-element.elementor-element-d91fb59 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-3541 .elementor-element.elementor-element-d91fb59 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-3541 .elementor-element.elementor-element-5ce425e{text-align:start;}.woocommerce .elementor-3541 .elementor-element.elementor-element-5ce425e .price{color:var( --e-global-color-primary );font-size:28px;font-weight:bold;}.woocommerce .elementor-3541 .elementor-element.elementor-element-5ce425e .price ins{color:var( --e-global-color-primary );font-size:24px;}.elementor-3541 .elementor-element.elementor-element-6e6ef83 .cart button, .elementor-3541 .elementor-element.elementor-element-6e6ef83 .cart .button{border-radius:8px 8px 8px 8px;background-color:#8D5636;transition:all 0.2s;}.elementor-3541 .elementor-element.elementor-element-6e6ef83{--view-cart-spacing:20px;}.woocommerce .elementor-3541 .elementor-element.elementor-element-6e6ef83 form.cart .variations{margin-bottom:20px;}.woocommerce .elementor-3541 .elementor-element.elementor-element-6e6ef83 form.cart table.variations tr th, .woocommerce .elementor-3541 .elementor-element.elementor-element-6e6ef83 form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 );}.woocommerce .elementor-3541 .elementor-element.elementor-element-6e6ef83 form.cart table.variations td.value select, .woocommerce .elementor-3541 .elementor-element.elementor-element-6e6ef83 form.cart table.variations td.value:before{border-radius:8px;}.elementor-3541 .elementor-element.elementor-element-9f56b86{text-align:center;color:#B06C43;}.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-tabs ul.wc-tabs li a{color:#B06C43;}.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#B06C43;}.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-tabs ul.wc-tabs li{border-color:#B06C43;}.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-tabs ul.wc-tabs{text-align:right;}.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-tabs ul.wc-tabs li.active a{color:#B06C43;}.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-tabs ul.wc-tabs li.active{border-color:#B06C43 #B06C43  #B06C43;}.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#B06C43;}.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-Tabs-panel{color:#6C665E;}.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-Tabs-panel h2{color:#6C665E;}.elementor-3541 .elementor-element.elementor-element-59e0de7 .elementor-heading-title{font-family:"the year of camel", Sans-serif;font-size:30px;color:#100E0C;}.elementor-3541 .elementor-element.elementor-element-fc997f8{text-align:end;}.elementor-3541 .elementor-element.elementor-element-fc997f8 .elementor-heading-title{font-size:20px;color:#B06C43;}.elementor-3541 .elementor-element.elementor-element-08270c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3541 .elementor-element.elementor-element-bf90dc7{--swiper-slides-to-display:6;--swiper-offset-size:100px;--swiper-slides-gap:10px;}.elementor-3541 .elementor-element.elementor-element-bf90dc7 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-3541 .elementor-element.elementor-element-08270c4{--content-width:1350px;}}@media(max-width:1024px){.elementor-3541 .elementor-element.elementor-element-bf90dc7{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3541 .elementor-element.elementor-element-bf90dc7{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6e6ef83 */button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt {
    margin-top: 20px !important;
    background-color: white;
    color: #8D5636;
    border:1px solid #8D5636;
    width: -webkit-fill-available;
}/* End custom CSS */
/* Start custom CSS for wl-product-data-tabs, class: .elementor-element-b901ce1 */.woocommerce div.product div.woocommerce-tabs ul.tabs li.active:before {
    background: #8D5636;
}
.woocommerce .elementor-3541 .elementor-element.elementor-element-b901ce1 .woocommerce-tabs ul.wc-tabs {
    justify-self: right;
}
div#tab-additional_information {
    justify-self: right;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0a4b533 */.custom-rating-breakdown { direction: rtl; text-align: right; }
.rating-summary-header { text-align: center; margin-bottom: 16px; }
.avg-score { font-size: 28px; font-weight: bold; }
.rating-bar-row { display: flex; align-items: center; gap: 8px; margin-bottom: 4px; }
.star-label { width: 50px; font-size: 13px; }
.bar-track { flex: 1; height: 6px; background: #e8ded4; border-radius: 3px; overflow: hidden; }
.bar-fill { height: 100%; background: #a35930; }
.percent-label { width: 35px; font-size: 13px; }
.star-rating span::before { color: #a35930 !important; }
.score-and-stars { display: flex; align-items: center; justify-content: center; gap: 8px; }
.score-and-stars .star-rating { float: none !important; margin: 0 !important; }
.avg-score { font-size: 28px; font-weight: bold; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-14e2322 */.custom-review-card { border: 1px solid #e8ded4; border-radius: 8px; padding: 16px; margin-bottom: 12px; direction: rtl; text-align: right; }
.review-header { display: flex; justify-content: space-between; align-items: flex-start; }
.review-identity { display: flex; align-items: center; gap: 10px; }
.review-avatar-fallback { width: 42px; height: 42px; border-radius: 50%; background: #d8ab8b; color: #fff; display: flex; align-items: center; justify-content: center; font-weight: bold; }
.review-title { color: #a35930; font-size: 13px; margin-top: 2px; }
.review-rating-line { display: flex; align-items: center; gap: 6px; justify-content: flex-end; }
.review-rating-line .star-rating { float: none !important; margin: 0 !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'the year of camel';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://terassul.com/wp-content/uploads/2026/07/alfont_com_TheYearofTheCamel-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'the year of camel';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://terassul.com/wp-content/uploads/2026/07/alfont_com_alfont_com_TheYearofTheCamel-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'the year of camel';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://terassul.com/wp-content/uploads/2026/07/alfont_com_TheYearofTheCamel-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'the year of camel';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://terassul.com/wp-content/uploads/2026/07/alfont_com_TheYearofTheCamel-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */