.elementor-201 .elementor-element.elementor-element-2324cc2{--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-201 .elementor-element.elementor-element-e4a9c51 .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{justify-content:left !important;}.elementor-201 .elementor-element.elementor-element-e4a9c51 .rtsb-notice a.button, .elementor-201 .elementor-element.elementor-element-e4a9c51 .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{border-radius:5px 5px 5px 5px!important;}.elementor-201 .elementor-element.elementor-element-ab41ae5{--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;}.elementor-201 .elementor-element.elementor-element-83bf824{--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;}:root{--rtwpvg-thumbnail-gap:10px;--vg-thumb-gap:10px;--vg-thumbnail-column:6;--vg-image-width:100% !important;--vg-image-border-radius:15px !important;--rtwpvg-thumbnail-gap-with-main:10px;--vg-main-slider-thumb-gap:10px;--vg-thumb-border-radius:15px;--vg-lightbox-area-radius:15px;--vg-lightbox-area-padding:0px 0px 0px 0px;--details-page-attr-height:30px;--details-page-attr-width:30px;--variation-padding:10px 10px 10px 10px;}.elementor-201 .elementor-element.elementor-element-870ec3c div.images .flex-control-thumbs li{width:calc(100%/6 - ( 10px / 6 ) *  (6 - 1 ) );flex:0 0 auto;max-width:initial;}.elementor-201 .elementor-element.elementor-element-870ec3c .rtsb-product-images .woocommerce-product-gallery__image a > img{width:100% !important;}.elementor-201 .elementor-element.elementor-element-870ec3c .rtsb-product-images .woocommerce-product-gallery__image{border-radius:15px !important;}.elementor-201 .elementor-element.elementor-element-870ec3c .rtsb-product-images div.images .flex-control-thumbs li img, .elementor-201 .elementor-element.elementor-element-870ec3c .rtsb-product-images :is( .rtwpvg-thumbnail-image, img), .elementor-201 .elementor-element.elementor-element-870ec3c .rtsb-product-images .rtwpvg-grid-layout .rtwpvg-gallery-image{border-radius:15px;}.elementor-201 .elementor-element.elementor-element-870ec3c .rtsb-product-images .onsale{left:0px;position:absolute;z-index:2;top:0px;}.elementor-201 .elementor-element.elementor-element-870ec3c .rtsb-product-images .images .woocommerce-product-gallery__trigger,.elementor-201 .elementor-element.elementor-element-870ec3c .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger{border-radius:15px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-2ac5ff6{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-201 .elementor-element.elementor-element-26bbeb7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-a1f6426{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-33dd8f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-33dd8f2.e-con{--align-self:center;}.elementor-201 .elementor-element.elementor-element-0231522 .rtsb-product-price .price del{margin-right:8px;}.rtl .elementor-201 .elementor-element.elementor-element-0231522 .rtsb-product-price .price del{margin-left:8px;margin-right:0px;}.elementor-201 .elementor-element.elementor-element-0231522 .rtsb-product-price :is(.price, .price .amount, .price ins){font-size:24px;}.elementor-201 .elementor-element.elementor-element-9330302{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart input.qty{width:40px;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart .rtsb-quantity-box-group .rtsb-quantity-btn{width:38px;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart input[type=number], .elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-quantity-box-group:is(.rtsb-quantity-box-group-style-1,.rtsb-quantity-box-group-style-2) .rtsb-quantity-btn{height:38px;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-quantity-box-group:is(.rtsb-quantity-box-group-style-3,.rtsb-quantity-box-group-style-4) .rtsb-quantity-btn{height:calc( 38px / 2 );}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart .cart .button i{order:0;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart .cart .button svg{order:0;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart .cart .button{gap:0px;height:40px!important;width:425px!important;border-radius:5px 5px 5px 5px!important;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-quantity-box-group{--rtsb-quantity-border-color:#000000;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart .quantity input{border-style:none;}.rtwpvs  .elementor-201 .elementor-element.elementor-element-a186e05 .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term), .elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart .variations select{height:30px;min-width:30px;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart .variations select, .rtwpvs  .elementor-201 .elementor-element.elementor-element-a186e05 .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term{padding:10px 10px 10px 10px;}.elementor-201 .elementor-element.elementor-element-b740e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-9573f0d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-26934d2 > .elementor-widget-container{padding:5px 10px 10px 10px;}.elementor-201 .elementor-element.elementor-element-26934d2 .rtsb-short-description, .elementor-201 .elementor-element.elementor-element-26934d2 .rtsb-short-description p{font-size:14px;}.elementor-201 .elementor-element.elementor-element-ab8337b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-8cba889 .rtsb-product-meta .product_meta{flex-direction:column;row-gap:20px;column-gap:15px;}.elementor-201 .elementor-element.elementor-element-8cba889 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-201 .elementor-element.elementor-element-8cba889 .rtsb-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as){font-size:14px;font-weight:500;color:#000000;}.elementor-201 .elementor-element.elementor-element-8cba889 .rtsb-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a){color:#000000;}.elementor-201 .elementor-element.elementor-element-8cba889 .rtsb-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover{color:#186BFF;}.elementor-201 .elementor-element.elementor-element-e7c2c9c{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-201 .elementor-element.elementor-element-e7c2c9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-201 .elementor-element.elementor-element-e7c2c9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-201 .elementor-element.elementor-element-d95ae4f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-201 .elementor-element.elementor-element-d95ae4f .rtsb-product-sku .sku-label{font-size:15px;}.elementor-201 .elementor-element.elementor-element-d95ae4f .rtsb-product-sku .sku-value{font-size:15px;}.elementor-201 .elementor-element.elementor-element-d63c00e{--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;}.rtsb-builder-content .elementor-201 .elementor-element.elementor-element-ccd9baa .rtsb-product-tabs .woocommerce-tabs ul.tabs li a{font-family:"Plus Jakarta Sans", Sans-serif;}.rtsb-builder-content .elementor-201 .elementor-element.elementor-element-ccd9baa .rtsb-product-tabs .woocommerce-tabs ul.tabs li.active{border-color:#000000;}.rtsb-builder-content .elementor-201 .elementor-element.elementor-element-ccd9baa .rtsb-product-tabs .woocommerce-tabs .woocommerce-Tabs-panel > h2:first-child,.elementor-201 .elementor-element.elementor-element-ccd9baa .rtsb-product-tabs .woocommerce-tabs .woocommerce-Tabs-panel .comment-reply-title, .elementor-201 .elementor-element.elementor-element-ccd9baa .rtsb-product-tabs .woocommerce-tabs .woocommerce-Tabs-panel  .woocommerce-Reviews-title{display:block !important;}.rtsb-builder-content .elementor-201 .elementor-element.elementor-element-ccd9baa .rtsb-product-tabs .woocommerce-tabs .wc-tab .shop_attributes{text-transform:none;}.elementor-201 .elementor-element.elementor-element-ccd9baa #review_form #respond .comment-form :is(textarea){height:100px!important;}.elementor-201 .elementor-element.elementor-element-ccd9baa #review_form #respond :is(.comment-form){margin:0;}.elementor-201 .elementor-element.elementor-element-ccd9baa #review_form #respond .comment-form :is(.comment-notes, .comment-form-rating, .comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-cookies-consent){margin-bottom:15px!important;}.elementor-201 .elementor-element.elementor-element-ccd9baa #review_form #respond .comment-form :is(input:not([type=submit]), textarea ){border-radius:0px;}.elementor-201 .elementor-element.elementor-element-ccd9baa  #review_form #respond .comment-form :is(.submit){height:100px!important;color:#FFFFFF;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;padding:20px 20px 20px 20px;margin:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-ccd9baa #review_form #respond .comment-form .form-submit{text-align:left !important;}.elementor-201 .elementor-element.elementor-element-ccd9baa #review_form #respond .comment-form .form-submit input#submit{float:none;}.elementor-201 .elementor-element.elementor-element-ccd9baa  #review_form #respond .comment-form :is(.submit):hover{color:#131313;background-color:#FFFFFF;border-color:#000000;}.elementor-201 .elementor-element.elementor-element-76d1e0e{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-row{grid-template-columns:repeat(0, minmax(0, 1fr));margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-row.rtsb-masonry{--rtsb-masonry-columns:0;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-row[class*="list-layout"].rtsb-masonry{--rtsb-masonry-list-columns:0;}.elementor-201 .elementor-element.elementor-element-46b64f2{--rtsb-color-primary:#4A5568;--rtsb-color-secondary:#111;--rtsb-color-loader:#111;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container [class*=rtsb-col-]{padding-left:calc(30px / 2);padding-right:calc(30px / 2);}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-slider-layout3{--rtsb-slider-layout3-spacing:30px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-slider-layout9{--rtsb-slider-layout9-spacing:30px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-product, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-category-grid{margin-bottom:30px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-grid-layout3 .rtsb-product-content, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-grid-layout4 .rtsb-product-content{text-align:center;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-product-category, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-category-list, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .price-wrapper, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container [class*=list-layout] .rtsb-product-category, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtwpvs-archive-variation-wrapper, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .product-rating, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .category-title-with-count, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-grid-layout3 .rtsb-product-content .rtsb-product-category,.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-grid-layout4 .rtsb-product-content .rtsb-product-category,.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-grid-layout4 .rtsb-content-footer.has-cart-text .rtsb-action-button-list{justify-content:center;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .product-title{font-family:"Libre Baskerville", Sans-serif;font-size:16px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container.products .price-wrapper del{font-size:16px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .price-wrapper, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .price-wrapper ins .woocommerce-Price-amount, .elementor-201 .elementor-element.elementor-element-46b64f2.elementor-element .rtsb-elementor-container.products .price-wrapper > p{font-size:16px;font-weight:500;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .star-rating{letter-spacing:3px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-action-button-list .rtsb-cart .rtsb-action-btn.icon-left .icon + .text{margin-left:8px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-action-button-list .rtsb-cart .rtsb-action-btn.icon-right .icon + .text{margin-right:8px;}@media(max-width:1024px){:root{--rtwpvg-thumbnail-gap:10px;--vg-thumb-gap:10px;--vg-thumbnail-column:4;}.elementor-201 .elementor-element.elementor-element-870ec3c div.images .flex-control-thumbs li{width:calc(100%/4 - ( 10px / 4 ) *  (4 - 1 ) );flex:0 0 auto;max-width:initial;}.elementor-201 .elementor-element.elementor-element-26bbeb7 .product_title{font-size:24px;}.elementor-201 .elementor-element.elementor-element-a1f6426{--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-201 .elementor-element.elementor-element-0231522 .rtsb-product-price :is(.price, .price .amount, .price ins){font-size:22px;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart .cart .button{width:220px!important;}.elementor-201 .elementor-element.elementor-element-76d1e0e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-row{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-row.rtsb-masonry{--rtsb-masonry-columns:2;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-row[class*="list-layout"].rtsb-masonry{--rtsb-masonry-list-columns:2;}}@media(max-width:767px){:root{--rtwpvg-thumbnail-gap:10px;--vg-thumb-gap:10px;--vg-thumbnail-column:3;}.elementor-201 .elementor-element.elementor-element-870ec3c div.images .flex-control-thumbs li{width:calc(100%/3 - ( 10px / 3 ) *  (3 - 1 ) );flex:0 0 auto;max-width:initial;}.elementor-201 .elementor-element.elementor-element-2ac5ff6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-201 .elementor-element.elementor-element-26bbeb7 .product_title{font-size:22px;}.elementor-201 .elementor-element.elementor-element-a1f6426{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-201 .elementor-element.elementor-element-33dd8f2{--width:57%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-0231522 .rtsb-product-price :is(.price, .price .amount, .price ins){font-size:19px;}.elementor-201 .elementor-element.elementor-element-0231522 .rtsb-product-price .price ins .amount{font-size:19px;}.elementor-201 .elementor-element.elementor-element-9330302{--width:36%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-a186e05 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-a186e05 .rtsb-product-add-to-cart .cart .button{width:183px!important;}.elementor-201 .elementor-element.elementor-element-e7c2c9c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-201 .elementor-element.elementor-element-ccd9baa > .elementor-widget-container{padding:10px 10px 10px 10px;}.rtsb-builder-content .elementor-201 .elementor-element.elementor-element-ccd9baa .rtsb-product-tabs .woocommerce-tabs ul.tabs li a{font-size:15px;}.rtsb-builder-content .elementor-201 .elementor-element.elementor-element-ccd9baa .rtsb-product-tabs .woocommerce-tabs .wc-tab h2{font-size:14px;}.elementor-201 .elementor-element.elementor-element-76d1e0e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-row{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-row.rtsb-masonry{--rtsb-masonry-columns:2;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-row[class*="list-layout"].rtsb-masonry{--rtsb-masonry-list-columns:2;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-section-title{font-size:22px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .product-title{font-size:14px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container.products .price-wrapper del{font-size:15px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .price-wrapper, .elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .price-wrapper ins .woocommerce-Price-amount, .elementor-201 .elementor-element.elementor-element-46b64f2.elementor-element .rtsb-elementor-container.products .price-wrapper > p{font-size:13px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .product-price{text-align:center;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-cart .rtsb-action-btn{font-size:13px;height:35px !important;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-cart .rtsb-action-btn .icon{font-size:13px;}.elementor-201 .elementor-element.elementor-element-46b64f2 .rtsb-elementor-container .rtsb-cart .rtsb-action-btn .icon svg{height:13px;}}@media(min-width:768px){.elementor-201 .elementor-element.elementor-element-83bf824{--width:50%;}.elementor-201 .elementor-element.elementor-element-2ac5ff6{--width:50%;}.elementor-201 .elementor-element.elementor-element-33dd8f2{--width:50%;}.elementor-201 .elementor-element.elementor-element-9330302{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-201 .elementor-element.elementor-element-33dd8f2{--width:70%;}.elementor-201 .elementor-element.elementor-element-9330302{--width:30%;}}/* Start custom CSS for rtsb-product-image, class: .elementor-element-870ec3c */.rtsb-vg-main-slider-wrapper .swiper-arrow {
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-261dff5 */.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
    color: #ec3131 !important;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
    font-size: 26px;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    margin-top: -15px;
    margin-left: 200px;
}
@media(max-width:1024px){
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    margin-top: -15px;
    margin-left: 40px;
}}
@media(max-width:768px){
    .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
    position: relative;
    width: 18px;
    height: 18px;
    vertical-align: sub;
    margin-left: 55px;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    margin-top: -15px;
    margin-left: -38px;
}
}
@media(max-width:425px){
    .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
    position: relative;
    width: 18px;
    height: 18px;
    vertical-align: sub;
    margin-left: 110px;
}}/* End custom CSS */
/* Start custom CSS for rtsb-product-add-to-cart, class: .elementor-element-a186e05 *//* Only hide original Add to Cart text for Malay (ms-MY) */
html:lang(ms-MY) button.single_add_to_cart_button,
html:lang(ms-MY) button.single_add_to_cart_button span {
    font-size: 0 !important;
    color: transparent !important;
    position: relative;
}

/* Add custom Malay text */
html:lang(ms-MY) button.single_add_to_cart_button::after {
    content: "Tambah ke Troli";
    font-size: 16px !important;
    font-weight: 500;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    line-height: 15px;
}
/* For tablets and below */
@media (max-width: 1024px) {
    html:lang(ms-MY) button.single_add_to_cart_button::after {
        font-size: 15px !important;
        line-height: 15px;
    }
}
/* For mobile */
@media (max-width: 768px) {
    html:lang(ms-MY) button.single_add_to_cart_button::after {
        font-size: 15px !important;
        line-height: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-b740e12 *//* Only MYR text on SINGLE PRODUCT page widget */
body.single-product section#wmc-widget-2 .wmc-current-currency span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e7c2c9c *//* Hide original text for ALL accordion titles */
html[lang="ms-MY"] 
.e-n-accordion .e-n-accordion-item-title-text {
  font-size: 0 !important;
}

/* First item */
html[lang="ms-MY"] 
.e-n-accordion > details:nth-of-type(1) 
.e-n-accordion-item-title-text::before {
  content: "Ciri Produk";
  font-size: 16px;
  display: inline-block;
}

/* Second item */
html[lang="ms-MY"] 
.e-n-accordion > details:nth-of-type(2) 
.e-n-accordion-item-title-text::before {
  content: "Kategori Berkaitan";
  font-size: 16px;
  display: inline-block;
}
html[lang="ms-MY"] #tab-title-description a {
  font-size: 0;
}

html[lang="ms-MY"] #tab-title-description a::after {
  content: "Penerangan";
  font-size: 16px;
}

html[lang="ms-MY"] #tab-title-reviews a {
  font-size: 0;
}

html[lang="ms-MY"] #tab-title-reviews a::after {
  content: "Ulasan";
  font-size: 16px;
}
html[lang="ms-MY"] #tab-title-additional_information a {
  font-size: 0;
}

html[lang="ms-MY"] #tab-title-additional_information a::after {
  content: "Maklumat Tambahan";
  font-size: 16px;
}

html[lang="zh-CN"] 
.e-n-accordion > details:nth-of-type(1) 
.e-n-accordion-item-title-text {
  font-size: 0;
}

/* Hide original text for ALL accordion titles */
html[lang="zh-CN"] 
.e-n-accordion .e-n-accordion-item-title-text {
  font-size: 0 !important;
}

/* First item */
html[lang="zh-CN"] 
.e-n-accordion > details:nth-of-type(1) 
.e-n-accordion-item-title-text::before {
  content: "产品特点";
  font-size: 16px;
  display: inline-block;
}

/* Second item */
html[lang="zh-CN"] 
.e-n-accordion > details:nth-of-type(2) 
.e-n-accordion-item-title-text::before {
  content: "相关分类";
  font-size: 16px;
  display: inline-block;
}
html[lang="zh-CN"] #tab-title-description a {
  font-size: 0;
}

html[lang="zh-CN"] #tab-title-description a::after {
  content: "产品描述";
  font-size: 16px;
}

html[lang="zh-CN"] #tab-title-reviews a {
  font-size: 0;
}

html[lang="zh-CN"] #tab-title-reviews a::after {
  content: "评价";
  font-size: 16px;
}
html[lang="zh-CN"] #tab-title-additional_information a {
  font-size: 0;
}

html[lang="zh-CN"] #tab-title-additional_information a::after {
  content: "附加信息";
  font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for rtsb-product-tabs, class: .elementor-element-ccd9baa */.woocommerce div.product .woocommerce-tabs .panel {
    padding-left: 1em;
    padding-right: 1em;
    margin: 0;
    font-size: 15px;
    margin-bottom: 15px;
    text-align: justify;
}
.elementor-201 .elementor-element.elementor-element-ccd9baa #review_form #respond .comment-form :is(input.submit, button.submit) {
    height: 50px !important;
    color: #FFFFFF !important;
    background-color: #000000 !important;
    border: 1px solid #000000;
    padding: 10px 20px;
    margin: 0;
}

button, .button, .wp-block-button__link, .wp-element-button, input[type=button], input[type=reset], input[type=submit] {
    border-radius: 3px;
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn);
    padding: .4em 1em;
    border: 0;
    font-size: 16px;
    line-height: 1.6;
    display: inline-block;
    font-family: inherit;
    cursor: pointer;
    text-decoration: none;
    transition: all .2s ease;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs {
    text-align: left;
    padding: 0;
}
@media (max-width: 768px){
    .woocommerce div.product .woocommerce-tabs .panel {
    font-size: 14px;

}
}
#rtsb-builder-content p:last-child {
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for rtsb-related-product-custom, class: .elementor-element-46b64f2 */html:lang(zh-CN) 
.rtsb-action-btn.variable-product .text,
html:lang(zh-CN) 
.rtsb-vs_add_to_cart .text {
  visibility: hidden;
  position: relative;
}

html:lang(zh-CN) 
.rtsb-action-btn.variable-product .text::before,
html:lang(zh-CN) 
.rtsb-vs_add_to_cart .text::before {
  content: "选择选项";
  visibility: visible;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
/* zh-CN – Simple product Add to Cart */
html:lang(zh-CN)
.rtsb-action-btn.rtsb-add-to-cart-btn .text {
    visibility: hidden;
    position: relative;
}

html:lang(zh-CN)
.rtsb-action-btn.rtsb-add-to-cart-btn .text::before {
    content: "加入购物车";
    visibility: visible;
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
/*Malay*/
html:lang(ms-MY) 
.rtsb-action-btn.variable-product .text,
html:lang(ms-MY) 
.rtsb-vs_add_to_cart .text {
  visibility: hidden;
  position: relative;
}

html:lang(ms-MY) 
.rtsb-action-btn.variable-product .text::before,
html:lang(ms-MY) 
.rtsb-vs_add_to_cart .text::before {
  content: "Pilih Pilihan";
  visibility: visible;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
/* ms-MY – Simple product Add to Cart */
/* ms-MY – Simple product Add to Cart */
html:lang(ms-MY)
.rtsb-action-btn.rtsb-add-to-cart-btn .text {
    visibility: hidden;
    position: relative;
}

html:lang(ms-MY)
.rtsb-action-btn.rtsb-add-to-cart-btn .text::before {
    content: "Tambah ke Troli";
    visibility: visible;
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}


html:lang(ms-MY)
.rtsb-action-btn.rtsb-add-to-cart-btn .text {
    visibility: hidden;
    position: relative;
    white-space: nowrap;
}

html:lang(ms-MY)
.rtsb-action-btn.rtsb-add-to-cart-btn .text::before {
    content: "Tambah ke Troli";
    visibility: visible;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}
/* Price column gap = 2px */
.rtsb-grid-item .price-wrapper .price {
    display: inline-flex;
    column-gap: 2px !important;
}
/* Product title + price wrapper: equal height + centered text */
.rtsb-product-title-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    min-height: 50px; /* adjust as needed */
    gap: 4px; /* small gap between title and price */
}

/* Fix price height so button alignment stays consistent */
.product-price {
  min-height: 48px; /* adjust if needed */
  display: flex;
  align-items: center;
  justify-content: center; /* or flex-start */
  text-align: center;
}/* End custom CSS */