.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-491 .elementor-element.elementor-element-a75d13f{--display:flex;--min-height:92px;--justify-content:center;}.elementor-491 .elementor-element.elementor-element-1553ee4{--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-491 .elementor-element.elementor-element-aff5752{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-eael-woo-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-woo-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-491 .elementor-element.elementor-element-77c5781 .eael-single-product-images .product_image_slider__container .swiper-slide{margin-bottom:0px;}.elementor-491 .elementor-element.elementor-element-77c5781 .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-491 .elementor-element.elementor-element-77c5781 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:var( --e-global-color-astglobalcolor0 );}.elementor-491 .elementor-element.elementor-element-77c5781 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-491 .elementor-element.elementor-element-77c5781 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-491 .elementor-element.elementor-element-77c5781 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-491 .elementor-element.elementor-element-67cca91{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-491 .elementor-element.elementor-element-8db5f8c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-491 .elementor-element.elementor-element-8db5f8c img{width:100%;max-width:100%;}.elementor-491 .elementor-element.elementor-element-9e004e3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-491 .elementor-element.elementor-element-9e004e3 img{width:100%;max-width:100%;}.elementor-491 .elementor-element.elementor-element-05c2f2b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-491 .elementor-element.elementor-element-a7500e5 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;color:#232424;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-491 .elementor-element.elementor-element-bca09ab{font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#232424;}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-491 .elementor-element.elementor-element-febe1f1 .price{color:#FF6700;font-family:"Noto Sans Thai", Sans-serif;font-size:38px;font-weight:700;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-491 .elementor-element.elementor-element-47c9f81{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:2px;}.elementor-491 .elementor-element.elementor-element-47c9f81 .elementor-divider-separator{width:100%;}.elementor-491 .elementor-element.elementor-element-47c9f81 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-491 .elementor-element.elementor-element-57dc9e0 .cart button, .elementor-491 .elementor-element.elementor-element-57dc9e0 .cart .button{font-size:16px;font-weight:500;letter-spacing:0px;transition:all 0.2s;}.elementor-491 .elementor-element.elementor-element-57dc9e0{--button-spacing:0px;}.elementor-491 .elementor-element.elementor-element-57dc9e0 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-491 .elementor-element.elementor-element-57dc9e0 form.cart .variations{width:88%;}.woocommerce .elementor-491 .elementor-element.elementor-element-57dc9e0 form.cart table.variations tr th, .woocommerce .elementor-491 .elementor-element.elementor-element-57dc9e0 form.cart table.variations tr td{padding-top:calc( 5px/2 );padding-bottom:calc( 5px/2 );}.woocommerce .elementor-491 .elementor-element.elementor-element-57dc9e0 form.cart table.variations label{font-size:18px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-491 .elementor-element.elementor-element-764c17b{margin:-11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;}.elementor-491 .elementor-element.elementor-element-764c17b.elementor-element{--align-self:center;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-491 .elementor-element.elementor-element-194cdc9{--divider-border-style:solid;--divider-color:#F5F5F5;--divider-border-width:1px;}.elementor-491 .elementor-element.elementor-element-194cdc9 .elementor-divider-separator{width:100%;}.elementor-491 .elementor-element.elementor-element-194cdc9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-491 .elementor-element.elementor-element-dc232ca{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-element-dc232ca:not(.elementor-motion-effects-element-type-background), .elementor-491 .elementor-element.elementor-element-dc232ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7a0fd4 );}.elementor-491 .elementor-element.elementor-element-57bf6a4{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-57bf6a4:not(.elementor-motion-effects-element-type-background), .elementor-491 .elementor-element.elementor-element-57bf6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-491 .elementor-element.elementor-element-6417306 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-content{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 );}.elementor-491 .elementor-element.elementor-element-d6cdc4c{color:#232424;font-family:"Noto Sans Thai", Sans-serif;font-weight:400;}.elementor-491 .elementor-element.elementor-element-c47ad28{--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-491 .elementor-element.elementor-element-ff726f8{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-element-d579a04{--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-491 .elementor-element.elementor-element-f228bfb .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;color:#232424;}.elementor-491 .elementor-element.elementor-element-ac71311 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;color:#232424;}.elementor-491 .elementor-element.elementor-element-b964f7c .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;color:#232424;}.elementor-widget-jet-listing-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-listing-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-491 .elementor-element.elementor-element-480fe6b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-widget-jet-reviews-advanced .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-reviews-advanced .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-reviews-advanced .jet-reviews-field .jet-reviews-field__label{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 );}.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__icon i{color:var( --e-global-color-primary );}.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__icon svg{fill:var( --e-global-color-primary );}.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--secondary .jet-reviews-button__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--secondary .jet-reviews-button__icon i{color:var( --e-global-color-primary );}.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--secondary .jet-reviews-button__icon svg{fill:var( --e-global-color-primary );}.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item.jet-reviews-widget-pagination__item--prev{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item.jet-reviews-widget-pagination__item--next{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item:hover{color:var( --e-global-color-text );}.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item.jet-reviews-widget-pagination__item--active{color:var( --e-global-color-primary );}.elementor-widget-jet-reviews-advanced .jet-reviews-input{color:var( --e-global-color-text );}.elementor-widget-jet-reviews-advanced .jet-reviews-input::placeholder{color:var( --e-global-color-text );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__header .jet-reviews-advanced__header-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-user-data__name > span{color:var( --e-global-color-secondary );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-user-data__name time{color:var( --e-global-color-text );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-advanced__review-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-advanced__review-content{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review-comments .jet-reviews-advanced__comments-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review-comment .jet-reviews-comment-user-name > span{color:var( --e-global-color-secondary );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review-comment .jet-reviews-comment-user-name time{color:var( --e-global-color-text );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review-comment .jet-reviews-comment-content{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-user-data__verification .verification-icon{color:var( --e-global-color-secondary );}.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-user-data__verification .verification-label{color:var( --e-global-color-secondary );}.elementor-491 .elementor-element.elementor-element-2f351f2{--jr-advanced-empty-rating-color:#bec0c1;--jr-advanced-very-low-rating-color:var( --e-global-color-astglobalcolor1 );--jr-advanced-low-rating-color:var( --e-global-color-astglobalcolor1 );--jr-advanced-medium-rating-color:var( --e-global-color-astglobalcolor1 );--jr-advanced-high-rating-color:var( --e-global-color-astglobalcolor1 );--jr-advanced-very-high-rating-color:var( --e-global-color-astglobalcolor1 );}.elementor-491 .elementor-element.elementor-element-2f351f2 .jet-reviews-field .jet-reviews-points-field__empty{background-color:#bec0c1;}.elementor-491 .elementor-element.elementor-element-2f351f2 .jet-reviews-field.very-low-rating .jet-reviews-points-field__filled{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-491 .elementor-element.elementor-element-2f351f2 .jet-reviews-field.low-rating .jet-reviews-points-field__filled{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-491 .elementor-element.elementor-element-2f351f2 .jet-reviews-field.medium-rating .jet-reviews-points-field__filled{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-491 .elementor-element.elementor-element-2f351f2 .jet-reviews-field.high-rating .jet-reviews-points-field__filled{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-491 .elementor-element.elementor-element-2f351f2 .jet-reviews-field.very-high-rating .jet-reviews-points-field__filled{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-491 .elementor-element.elementor-element-2f351f2 .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__icon i{color:var( --e-global-color-astglobalcolor0 );}.elementor-491 .elementor-element.elementor-element-2f351f2 .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-491 .elementor-element.elementor-element-014db95{--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:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-491 .elementor-element.elementor-element-41e3ae3{--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:flex-start;--align-items:center;}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-491 .elementor-element.elementor-element-5bdb6fe .elementor-repeater-item-26726f8.elementor-social-icon{background-color:var( --e-global-color-4b13e1a );}.elementor-491 .elementor-element.elementor-element-5bdb6fe .elementor-repeater-item-26726f8.elementor-social-icon i{color:#FF670000;}.elementor-491 .elementor-element.elementor-element-5bdb6fe .elementor-repeater-item-26726f8.elementor-social-icon svg{fill:#FF670000;}.elementor-491 .elementor-element.elementor-element-5bdb6fe{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:39px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-491 .elementor-element.elementor-element-5bdb6fe .elementor-social-icon{--icon-padding:0.1em;}.elementor-491 .elementor-element.elementor-element-8dc3992{padding:10px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-8dc3992 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:700;color:var( --e-global-color-f1f9124 );}.elementor-widget-loop-grid .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-widget-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-491 .elementor-element.elementor-element-0fdeb4b{--grid-columns:3;}.elementor-491 .elementor-element.elementor-element-d59c5db{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-element-d59c5db:not(.elementor-motion-effects-element-type-background), .elementor-491 .elementor-element.elementor-element-d59c5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7a0fd4 );}.elementor-491 .elementor-element.elementor-element-46aaa25{--display:flex;}.elementor-491 .elementor-element.elementor-element-1c8897f .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-f1f9124 );}.elementor-491 .elementor-element.elementor-element-e409180{--display:flex;}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-491 .elementor-element.elementor-element-c51c91e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-f5a53ac{font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:var( --e-global-color-f1f9124 );}.elementor-491 .elementor-element.elementor-element-cafa0ff{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-80cb217{font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:var( --e-global-color-f1f9124 );}.elementor-491 .elementor-element.elementor-element-5086f43{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-491 .elementor-element.elementor-element-126f898{font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:var( --e-global-color-f1f9124 );}.elementor-491 .elementor-element.elementor-element-24a516c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-a610912{font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:var( --e-global-color-f1f9124 );}.elementor-491 .elementor-element.elementor-element-92b36c2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-0db1687{font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:var( --e-global-color-f1f9124 );}.elementor-491 .elementor-element.elementor-element-206d377{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-23e6661{font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:var( --e-global-color-f1f9124 );}.elementor-491 .elementor-element.elementor-element-66db24c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-d2c14b2{font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:var( --e-global-color-f1f9124 );}.elementor-491 .elementor-element.elementor-element-52f5fd3{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-icon-size:15px;}.elementor-491 .elementor-element.elementor-element-52f5fd3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-491 .elementor-element.elementor-element-52f5fd3 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-491 .elementor-element.elementor-element-52f5fd3 > .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;}:where( .elementor-491 .elementor-element.elementor-element-52f5fd3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}@media(max-width:1024px){.elementor-491 .elementor-element.elementor-element-a75d13f{--padding-top:32px;--padding-bottom:32px;--padding-left:57px;--padding-right:57px;}.elementor-491 .elementor-element.elementor-element-1553ee4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-67cca91{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-491 .elementor-element.elementor-element-bca09ab{font-size:16px;}.woocommerce .elementor-491 .elementor-element.elementor-element-febe1f1 .price{font-size:36px;}.elementor-491 .elementor-element.elementor-element-57dc9e0 .cart button, .elementor-491 .elementor-element.elementor-element-57dc9e0 .cart .button{font-size:16px;}.elementor-491 .elementor-element.elementor-element-764c17b{margin:-9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;}.elementor-491 .elementor-element.elementor-element-764c17b.elementor-element{--align-self:center;}.elementor-491 .elementor-element.elementor-element-dc232ca{--padding-top:40px;--padding-bottom:40px;--padding-left:57px;--padding-right:57px;}.elementor-491 .elementor-element.elementor-element-6417306 .elementor-heading-title{font-size:36px;}.elementor-491 .elementor-element.elementor-element-d6cdc4c{font-size:16px;}.elementor-491 .elementor-element.elementor-element-c47ad28{--padding-top:40px;--padding-bottom:040px;--padding-left:47px;--padding-right:57px;}.elementor-491 .elementor-element.elementor-element-014db95{--padding-top:40px;--padding-bottom:040px;--padding-left:57px;--padding-right:57px;}.elementor-491 .elementor-element.elementor-element-0fdeb4b{--grid-columns:2;}.elementor-491 .elementor-element.elementor-element-d59c5db{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:57px;--padding-right:57px;}.elementor-491 .elementor-element.elementor-element-1c8897f{width:100%;max-width:100%;}.elementor-491 .elementor-element.elementor-element-1c8897f .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-491 .elementor-element.elementor-element-a75d13f{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-491 .elementor-element.elementor-element-05c2f2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-element-a7500e5 .elementor-heading-title{font-size:24px;}.elementor-491 .elementor-element.elementor-element-bca09ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:16px;}.elementor-491 .elementor-element.elementor-element-bca09ab p{margin-block-end:0px;}.elementor-491 .elementor-element.elementor-element-febe1f1{text-align:start;}.woocommerce .elementor-491 .elementor-element.elementor-element-febe1f1 .price{font-size:28px;line-height:1.2em;letter-spacing:0.2px;}.elementor-491 .elementor-element.elementor-element-57dc9e0{--view-cart-spacing:10px;--button-spacing:10px;}.elementor-491 .elementor-element.elementor-element-764c17b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-491 .elementor-element.elementor-element-764c17b.elementor-element{--align-self:stretch;}.elementor-491 .elementor-element.elementor-element-dc232ca{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-491 .elementor-element.elementor-element-c47ad28{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-491 .elementor-element.elementor-element-014db95{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-491 .elementor-element.elementor-element-41e3ae3{--justify-content:center;}.elementor-491 .elementor-element.elementor-element-8dc3992{padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-8dc3992 .elementor-heading-title{font-size:32px;}.elementor-491 .elementor-element.elementor-element-0fdeb4b{--grid-columns:2;}.elementor-491 .elementor-element.elementor-element-0fdeb4b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-d59c5db{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-491 .elementor-element.elementor-element-1c8897f .elementor-heading-title{font-size:32px;}.elementor-491 .elementor-element.elementor-element-f5a53ac{padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-80cb217{padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-126f898{padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-a610912{padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-0db1687{padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-23e6661{padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-d2c14b2{padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-52f5fd3{--n-accordion-title-font-size:14px;}}@media(min-width:768px){.elementor-491 .elementor-element.elementor-element-aff5752{--width:50%;}.elementor-491 .elementor-element.elementor-element-05c2f2b{--width:50%;}.elementor-491 .elementor-element.elementor-element-46aaa25{--width:40%;}.elementor-491 .elementor-element.elementor-element-e409180{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-491 .elementor-element.elementor-element-aff5752{--width:100%;}.elementor-491 .elementor-element.elementor-element-05c2f2b{--width:100%;}.elementor-491 .elementor-element.elementor-element-46aaa25{--width:100%;}.elementor-491 .elementor-element.elementor-element-e409180{--width:100%;}}/* Start custom CSS for eael-woo-product-images, class: .elementor-element-77c5781 *//* ==============================
   PRODUCT IMAGE SLIDER
============================== */

/* ---------- MAIN IMAGE ---------- */
.image_slider__image {
  width: 100%;
  aspect-ratio: 1 / 1;        /* คุมสัดส่วน */
  max-height: 520px;

  margin-bottom: 24px;

  object-fit: cover;
  object-position: center;
}

/* ---------- THUMBNAILS ---------- */
.product_image_slider__thumbs {
  display: flex;
  gap: 10px;
  align-items: center;

  margin-top: 20px;
}

.product_image_slider__thumbs__image {
  flex: 0 0 auto;
  width: 80px;
  height: 80px;
}

.product_image_slider__thumbs__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;          /* ไม่บิด */
  cursor: pointer;
  border-radius: 6px;
}

/* Active thumbnail (แทนการซ่อน) */
.product_image_slider__thumbs__image.swiper-slide-thumb-active img {
  outline: 2px solid #ff6700;
}

/* ---------- TABLET ---------- */
@media (max-width: 1024px) {
  .image_slider__image {
    max-height: 420px;
    margin-bottom: 20px;
  }

  .product_image_slider__thumbs__image {
    width: 70px;
    height: 70px;
  }
}

/* ---------- MOBILE ---------- */
@media (max-width: 767px) {
  .image_slider__image {
    max-height: 320px;
    margin-bottom: 16px;
  }

  .product_image_slider__thumbs {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .product_image_slider__thumbs__image {
    width: 64px;
    height: 64px;
  }
}

/* ---------- SMALL MOBILE ---------- */
@media (max-width: 480px) {
  .image_slider__image {
    max-height: 280px;
  }

  .product_image_slider__thumbs__image {
    width: 56px;
    height: 56px;
  }
}


/* ==============================
   REMOVE SHADOW - PRODUCT IMAGE SLIDER
============================== */

/* รูปหลัก */
.image_slider__image {
  box-shadow: none !important;
  filter: none !important;
}

/* thumbnail */
.product_image_slider__thumbs__image img {
  box-shadow: none !important;
  filter: none !important;
}

/* กันกรณี swiper / elementor แอบใส่เงา */
.image_slider__image img,
.swiper-slide img,
.elementor img {
  box-shadow: none !important;
  filter: none !important;
}

/* active thumb (เหลือแค่เส้น ไม่เอาเงา) */
.product_image_slider__thumbs__image.swiper-slide-thumb-active img {
  outline: 2px solid #ff6700;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65ebdb9 *//* ===== Desktop (Default) ===== */
.woo-variation-swatches .variable-items-wrapper .variable-item,
.woo-variation-swatches .variable-items-wrapper .image-variable-item {
    width: 150px !important;
    height: auto !important;
    padding: 12px 6px 20px !important;
    border-radius: 16px !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item img,
.woo-variation-swatches .variable-items-wrapper .image-variable-item img {
    width: auto !important;
    height: 75px !important;
    object-fit: contain !important;
    margin-bottom: 8px !important;
}

.p29-swatch-label {
    display: block !important;
    max-width: 140px !important;
    text-align: center !important;
    line-height: 1.25 !important;
    font-size: 14px !important;
    white-space: normal !important;
    word-break: break-word !important;
    margin: 4px 0 0 !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item.selected,
.woo-variation-swatches .variable-items-wrapper .variable-item.active,
.woo-variation-swatches .variable-items-wrapper .image-variable-item.selected,
.woo-variation-swatches .variable-items-wrapper .image-variable-item.active {
    border: 5px solid #FF6700 !important;
}

.woo-variation-swatches .variable-item.selected::before,
.woo-variation-swatches .variable-item.selected::after,
.woo-variation-swatches .image-variable-item.selected::before,
.woo-variation-swatches .image-variable-item.selected::after {
    display: none !important;
}

/* ===== Tablet (768px - 1024px) ===== */
@media (max-width: 1024px) {
    .woo-variation-swatches .variable-items-wrapper .variable-item,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item {
        width: 260px !important;
        padding: 10px 5px 18px !important;
    }
    
    .woo-variation-swatches .variable-items-wrapper .variable-item img,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item img {
        height: 180px !important;
        margin-bottom: 6px !important;
    }
    
    .p29-swatch-label {
        max-width: 120px !important;
        font-size: 13px !important;
        line-height: 1.2 !important;
    }
    
    .woo-variation-swatches .variable-items-wrapper .variable-item.selected,
    .woo-variation-swatches .variable-items-wrapper .variable-item.active,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item.selected,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item.active {
        border: 4px solid #FF6700 !important;
    }
}

/* ===== Mobile (สูงสุด 767px) ===== */
@media (max-width: 767px) {
    .woo-variation-swatches .variable-items-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 10px !important;
    }
    
    .woo-variation-swatches .variable-items-wrapper .variable-item,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item {
        width: 100% !important;
        max-width: 160px !important;
        padding: 10px 5px 16px !important;
        margin: 0 auto !important;
    }
    
    .woo-variation-swatches .variable-items-wrapper .variable-item img,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item img {
        height: 60px !important;
        margin-bottom: 6px !important;
    }
    
    .p29-swatch-label {
        max-width: 100% !important;
        font-size: 12px !important;
        line-height: 1.2 !important;
    }
    
    .woo-variation-swatches .variable-items-wrapper .variable-item.selected,
    .woo-variation-swatches .variable-items-wrapper .variable-item.active,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item.selected,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item.active {
        border: 3px solid #FF6700 !important;
    }
}

/* ===== Mobile เล็ก (สูงสุด 480px) ===== */
@media (max-width: 480px) {
    .woo-variation-swatches .variable-items-wrapper {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 8px !important;
    }
    
    .woo-variation-swatches .variable-items-wrapper .variable-item,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item {
        max-width: 140px !important;
        padding: 8px 4px 14px !important;
    }
    
    .woo-variation-swatches .variable-items-wrapper .variable-item img,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item img {
        height: 50px !important;
        margin-bottom: 5px !important;
    }
    
    .p29-swatch-label {
        font-size: 11px !important;
        line-height: 1.15 !important;
    }
}

/* ===== Mobile แนวนอน (Landscape) ===== */
@media (max-width: 767px) and (orientation: landscape) {
    .woo-variation-swatches .variable-items-wrapper {
        grid-template-columns: repeat(3, 1fr) !important;
    }
    
    .woo-variation-swatches .variable-items-wrapper .variable-item,
    .woo-variation-swatches .variable-items-wrapper .image-variable-item {
        max-width: 130px !important;
        padding: 8px 4px 14px !important;
    }
}

  /* สำคัญมาก: ให้ label ไม่กินคลิก */
  .p29-swatch-label{
    pointer-events: none;
    display: block;
    font-size: 12px;
    line-height: 1.2;
    margin-top: 6px;
    text-align: center;
    opacity: 0.9;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8f1a9a */.wc-forward{
    color: white !important;
    border-radius: 16px
}

.single_add_to_cart_button{
    margin-top: 20px !important;
    color: white !important;
    border-radius: 16px
}

.wqpmb_input_text{
    border-radius: 10% !important;

    padding: 15px 20px 15px 19px!important;
}


.minus{
    margin-right: 10px;
  padding: 0px 0px 0px 0px !important;
  border-radius: 50% !important;
  background-color: #ffe0cc !important;
  color:#FF6700 !important;
  font-size: 32px !important;
  font-weight: bold;
  border: none !important;
  cursor: pointer;

  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}


.plus {
margin-left: 10px !important;
  padding: 3px 0px 0px 0px !important;
  border-radius: 50% !important;
  background-color: #ffe0cc !important;
  color:#FF6700 !important;
  font-size: 32px !important;
  font-weight: bold;
  border: none !important;
  cursor: pointer;

  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.variable-item-contents{
    padding: 20px;
    border-radius: 16px;
}

.attached{
   border-color: red !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a05a121 *//* =========================================
   Buy Now Button (scoped only #buynow)
========================================= */

/* ปุ่ม Buy Now เท่านั้น */
#buynow .js-buy-now,
#buynow .js-buy-now:link,
#buynow .js-buy-now:visited {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background-color: #FF6700;
  color: #ffffff;

  font-family: inherit;
  font-size: 16px;
  font-weight: 500;

  min-height: 35px;               /* accessibility */
  padding: 5px 36px;
  border-radius: 15px;

  border: none;
  outline: none;
  cursor: pointer;

  line-height: 1;
  text-decoration: none;

  transition:
    background-color 0.2s ease,
    transform 0.1s ease,
    box-shadow 0.15s ease;
}

/* Hover */
#buynow .js-buy-now:hover {
  background-color: #e85f00;      /* เข้มขึ้นเล็กน้อย */
}

/* Active */
#buynow .js-buy-now:active {
  transform: scale(0.97);
}

/* Focus (keyboard / accessibility) */
#buynow .js-buy-now:focus-visible {
  box-shadow: 0 0 0 3px rgba(255, 103, 0, 0.35);
}

/* Disabled (ถ้าใช้ในอนาคต) */
#buynow .js-buy-now[disabled],
#buynow .js-buy-now.is-disabled {
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}

/* =========================
   Mobile
========================= */
@media (max-width: 768px) {
  #buynow .js-buy-now {
    width: 100%;
    max-width: 100%;

    font-size: 16px;
    font-weight: 500;

    padding: 12px 16px;           /* responsive จริง */
    border-radius: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for jet-reviews-advanced, class: .elementor-element-2f351f2 */.jet-reviews-advanced__reviews{
display: none !important;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dc3992 */#Theme{
    color : #FF6700;
}/* End custom CSS */