﻿#colophon.site-footer{position:relative;margin-top:auto;background:linear-gradient(180deg, #d72127 0%, #c81f25 48%, #b0171d 100%);color:hsla(0,0%,100%,.8);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased}#colophon.site-footer::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.55), transparent);opacity:.7;pointer-events:none}#colophon.site-footer a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}#colophon.site-footer a:hover{color:#fff}#colophon.site-footer a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}#colophon .footer-widgets .footer_widget:has(.logocert){background:#f5f5f5}#colophon .footer-widgets{padding-top:0}#colophon .footer-widgets .logocert{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:26px;max-width:1120px;margin:0 auto;padding:26px 20px}#colophon .footer-widgets .logocert img{width:auto !important;height:auto;max-height:56px;vertical-align:middle;transition:transform .22s cubic-bezier(0.4, 0, 0.2, 1)}#colophon .footer-widgets .logocert img:hover{transform:translateY(-3px)}#colophon .footer-widgets .gb-container:has(.footercontact){background:rgba(0,0,0,0) !important}#colophon .footer-widgets .gb-container:has(.footercontact)>.gb-inside-container{max-width:1120px;padding:0 !important}#colophon .aboutus,#colophon .product{display:block !important}#colophon .footer-widgets .gb-grid-wrapper:has(.footercontact){display:grid;grid-template-columns:1fr 1fr;gap:26px 34px;margin-left:0 !important;padding:26px 20px 4px;border-top:1px solid hsla(0,0%,100%,.14)}#colophon .footer-widgets .gb-grid-wrapper:has(.footercontact)>.gb-grid-column{width:auto !important;padding-left:0 !important}#colophon .footer-widgets .gb-grid-wrapper:has(.footercontact)>.gb-grid-column>.gb-container{height:auto}#colophon .footer-widgets .gb-grid-column:has(.footercontact),#colophon .footer-widgets .gb-grid-column:has(.footicon){grid-column:1/-1}@media(max-width: 400px){#colophon .footer-widgets .gb-grid-wrapper:has(.footercontact){grid-template-columns:1fr}}#colophon .footer-widgets .foot-head{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid hsla(0,0%,100%,.14)}#colophon .footercontact{color:hsla(0,0%,100%,.8)}#colophon .footercontact img{width:auto !important;height:42px;margin-bottom:14px}#colophon .footercontact p{margin:0}#colophon .footercontact a{display:inline-flex;align-items:center;gap:11px;padding:3px 0;line-height:1.4;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}#colophon .footercontact a i{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#fff;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);border-radius:50%;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1)}#colophon .footercontact a:hover{transform:translateX(3px)}#colophon .footercontact a:hover i{background:#fff;color:#d72127}#colophon .footer-menu{list-style:none;margin:0;padding:0}#colophon .footer-menu li{margin:0}#colophon .footer-menu a{display:inline-flex;align-items:center;padding:3px 0;font-size:14.5px;color:hsla(0,0%,100%,.8);transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}#colophon .footer-menu a:hover{color:#fff}#colophon .footicon .gb-inside-container{justify-content:flex-start}#colophon .footicon p{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin:0;text-align:left}#colophon .footicon a:not(:has(img)):not(:has(svg)){display:none}#colophon .footicon img{width:auto !important;height:30px;box-sizing:content-box;margin:0;background:#fff;border-radius:10px;padding:8px 11px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .22s cubic-bezier(0.4, 0, 0.2, 1)}#colophon .footicon a img:hover,#colophon .footicon img:hover{transform:translateY(-2px)}#colophon .footicon a[href*=product-registration] img,#colophon .footicon img[src*=shipfree]{height:34px;background:rgba(0,0,0,0);box-shadow:none;padding:0}#colophon .footicon .s_social{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}#colophon .footicon .s_social::before{content:"ติดตามเรา";flex:0 0 100%;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.12em;color:#fff}#colophon .footicon .s_social a{flex:0 0 auto;box-sizing:border-box;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);border-radius:50%;color:hsla(0,0%,100%,.8);transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}#colophon .footicon .s_social a:hover{background:#fff;color:#d72127;transform:translateY(-2px)}#colophon .footicon .s_social svg{width:20px;height:20px}#colophon .footer-bar{background:#9c1318;color:hsla(0,0%,100%,.6);border-top:1px solid hsla(0,0%,100%,.14);margin-top:26px;padding:16px 0;font-size:12.5px;text-transform:none}#colophon .footer-bar .s-container{max-width:1120px}#colophon .footer-bar .text{color:hsla(0,0%,100%,.6);text-transform:none;letter-spacing:.01em;font-size:12px}#colophon .footer-bar a{color:hsla(0,0%,100%,.8)}#colophon .footer-bar a:hover{color:#fff}#colophon .footer-bar .footer-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 20px;margin:0;padding:0;list-style:none}#colophon .footer-bar .footer-menu li{margin:0}#colophon .footer-bar .footer-menu a{padding:0;font-size:12.5px}#colophon .footer-bar .icon{margin-top:10px}#colophon .footer-bar ._mobile{display:none}#colophon .footer-bar .s_social{display:inline-flex;flex-wrap:wrap;gap:9px}#colophon .footer-bar .s_social a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);border-radius:50%;color:#fff;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}#colophon .footer-bar .s_social a:hover{background:#fff;color:#9c1318;transform:translateY(-2px)}#colophon .footer-bar .s_social a svg{width:18px;height:18px}@media(max-width: 599px){#colophon.site-footer{font-size:14.5px}#colophon .footer-widgets .logocert{gap:18px;padding:28px 18px}#colophon .footer-widgets .logocert img{max-height:50px}#colophon .footer-widgets .gb-grid-wrapper:has(.footercontact){padding:32px 18px 4px;gap:30px}#colophon .footer-bar{text-align:center}#colophon .footer-bar .s_social{justify-content:center;width:100%}#colophon .footicon p{gap:10px}#colophon .footicon img{height:26px;padding:7px 9px}#colophon .footicon .s_social{gap:8px}#colophon .footicon .s_social a{width:38px;height:38px}#colophon .footicon .s_social svg{width:19px;height:19px}#colophon .footicon p,#colophon .footercontact p{max-width:100%}}@media(prefers-reduced-motion: reduce){#colophon.site-footer,#colophon *,#colophon *::before{transition:none !important}#colophon .footer-menu a:hover,#colophon .footercontact a:hover,#colophon .logocert img:hover,#colophon .footicon img:hover,#colophon .footer-bar .s_social a:hover{transform:none}}.wp-block-cover.is-light:has(.gb-headline){box-sizing:border-box;position:relative;overflow:hidden;border-bottom:1px solid #d7dee4;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:calc(var(--s-head-height, 85px) + 174px) !important;padding:calc(var(--s-head-height, 85px) + .5rem) 20px 1.5rem;margin-bottom:clamp(1.75rem,1.1rem + 2vw,2.75rem)}.wp-block-cover.is-light:has(.gb-headline) .wp-block-cover__background{position:absolute;inset:0;opacity:1 !important;background:radial-gradient(120% 90% at 50% -20%, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0) 60%),linear-gradient(180deg, #f7fafb 0%, #e9eef2 100%) !important}.wp-block-cover.is-light:has(.gb-headline)::after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg, rgba(215, 33, 39, 0) 0%, rgba(215, 33, 39, 0.55) 50%, rgba(215, 33, 39, 0) 100%);opacity:.85;pointer-events:none;z-index:2}.wp-block-cover.is-light:has(.gb-headline) .wp-block-cover__inner-container{position:relative;z-index:1;padding:0 20px;width:100%}.wp-block-cover.is-light:has(.gb-headline) .gb-headline{margin:0 !important;font-family:"Prompt",sans-serif;font-weight:500;font-size:clamp(1.5rem,1rem + 2.4vw,2.35rem);line-height:1.2;letter-spacing:-0.01em;color:#171c20;text-align:center;text-wrap:balance}.wp-block-cover.is-light:has(.gb-headline) .gb-headline::after{content:"";display:block;width:44px;height:3px;margin:.55em auto 0;border-radius:2px;background:#d72127}body.woocommerce-account:not(.logged-in) .woocommerce{max-width:460px;margin-inline:auto}body.woocommerce-account:not(.logged-in) #customer_login{margin:0;max-width:none}body.woocommerce-account:not(.logged-in) #customer_login>div{margin-bottom:var(--s-space);padding:clamp(1.35rem,5vw,1.85rem);background:#fff;border:1px solid #dbe2e8;border-radius:12px;box-shadow:0 1px 2px rgba(23,28,32,.04),0 14px 34px -22px rgba(23,28,32,.28)}body.woocommerce-account:not(.logged-in) #customer_login h2{margin:0 0 1.15rem;font-family:"Prompt",sans-serif;font-weight:500;font-size:1.3rem;letter-spacing:-0.01em;color:#171c20}body.woocommerce-account:not(.logged-in) #customer_login h2::after{content:"";display:block;width:40px;height:3px;margin-top:.5rem;border-radius:2px;background:#d72127}body.woocommerce-account:not(.logged-in) .woocommerce-form label{margin-bottom:5px;font-weight:500;font-size:.9rem;color:#171c20}body.woocommerce-account:not(.logged-in) .woocommerce-form .input-text{width:100%;min-height:46px;padding:.55em .8em;border:1px solid #c9d3da;border-radius:8px;background:#fff;transition:border-color .2s,box-shadow .2s}body.woocommerce-account:not(.logged-in) .woocommerce-form .input-text:focus{outline:none;border-color:#d72127;box-shadow:0 0 0 3px rgba(215,33,39,.14)}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:.5em;margin-bottom:0;font-weight:400;color:#5b666e}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword{margin-top:.4rem;font-size:.9rem}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a{color:#5b666e}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a:hover{color:#d72127}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__submit,body.woocommerce-account:not(.logged-in) .woocommerce-form-register__submit{display:block;width:100%;min-height:46px;margin-top:.75rem;color:#fff;background:#d72127;border-radius:8px;font-weight:500}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__submit:hover,body.woocommerce-account:not(.logged-in) .woocommerce-form-register__submit:hover{color:#fff;background:#b91d22}body.home .page-content>.gb-container>.gb-inside-container>h2.gb-headline{margin:0 auto .45rem;font-family:"Prompt",sans-serif;font-weight:500;font-size:clamp(1.55rem,1.15rem + 1.9vw,2.15rem);line-height:1.22;letter-spacing:-0.01em;color:#171c20;text-align:center}body.home .page-content>.gb-container>.gb-inside-container>h2.gb-headline a{color:inherit;text-decoration:none;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}body.home .page-content>.gb-container>.gb-inside-container>h2.gb-headline a:hover{color:#d72127}body.home .page-content>.gb-container>.gb-inside-container>h2.gb-headline+:is(h3,p).gb-headline{max-width:620px;margin:0 auto clamp(1.5rem,1rem + 2vw,2.5rem);color:#5b666e;font-family:"Prompt",sans-serif;font-weight:400;font-size:clamp(.95rem,.9rem + .3vw,1.05rem);line-height:1.55;text-align:center}body.home .page-content>.gb-container>.gb-inside-container>h2.gb-headline+:is(h3,p).gb-headline::after{content:"";display:block;width:46px;height:3px;margin:1.1em auto 0;border-radius:2px;background:#d72127}body.home .page-content .gb-grid-column:has(.gb-inside-container>.wp-block-image)>.gb-container{transition:transform .22s cubic-bezier(0.4, 0, 0.2, 1)}body.home .page-content .gb-grid-column:has(.gb-inside-container>.wp-block-image):hover>.gb-container{transform:translateY(-5px)}body.home .page-content .gb-grid-column:has(.gb-inside-container>.wp-block-image) .wp-block-image{width:104px;height:104px;margin:0 auto 1.15rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg, #fff, #f7fafb);border:1px solid #d7dee4;border-radius:50%;box-shadow:0 10px 26px -16px rgba(23,28,32,.4);transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}body.home .page-content .gb-grid-column:has(.gb-inside-container>.wp-block-image) .wp-block-image figure{margin:0}body.home .page-content .gb-grid-column:has(.gb-inside-container>.wp-block-image) .wp-block-image img{width:56%;height:auto}body.home .page-content .gb-grid-column:has(.gb-inside-container>.wp-block-image):hover .wp-block-image{border-color:rgba(215,33,39,.45);box-shadow:0 14px 30px -14px rgba(215,33,39,.3)}body.home .page-content .gb-grid-column:has(.gb-inside-container>.wp-block-image) h2.gb-headline{margin:0 0 .5rem;font-family:"Prompt",sans-serif;font-weight:500;font-size:1.15rem;line-height:1.3;color:#171c20;text-align:center}body.home .page-content .gb-grid-column:has(.gb-inside-container>.wp-block-image) p{max-width:300px;margin:0 auto;color:#5b666e;font-size:.92rem;line-height:1.6;text-align:center}body.home .page-content .wp-block-table{margin:0 auto;overflow:visible}body.home .page-content .wp-block-table table{display:block;width:100%;border:0}body.home .page-content .wp-block-table tbody{display:block}body.home .page-content .wp-block-table tr{display:grid;grid-template-columns:repeat(2, 1fr);gap:22px 10px;justify-items:center}body.home .page-content .wp-block-table td{display:block;width:100%;padding:0;border:0 !important;background:rgba(0,0,0,0) !important;text-align:center}body.home .page-content .wp-block-table td br{display:none}body.home .page-content .wp-block-table td a:first-child{display:inline-flex;align-items:center;justify-content:center;width:clamp(74px,20vw,116px);height:clamp(74px,20vw,116px);margin:0 auto 12px;background:linear-gradient(180deg, #fff, #f7fafb);border:1px solid #d7dee4;border-radius:50%;box-shadow:0 10px 26px -16px rgba(23,28,32,.4);transition:transform .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}body.home .page-content .wp-block-table td a:first-child img{width:72%;height:auto;border-radius:50%}body.home .page-content .wp-block-table td a:last-child{display:block;max-width:116px;margin:0 auto;font-family:"Prompt",sans-serif;font-weight:500;font-size:.96rem;line-height:1.35;color:#171c20;text-decoration:none;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}body.home .page-content .wp-block-table td:hover a:first-child{transform:translateY(-4px);border-color:rgba(215,33,39,.45);box-shadow:0 14px 30px -14px rgba(215,33,39,.28)}body.home .page-content .wp-block-table td:hover a:last-child{color:#d72127}body.home .homeproductlist .wc-block-grid__products{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin:0;padding:0;list-style:none}body.home .homeproductlist .wc-block-grid__product{padding:0 !important;margin:0;max-width:none;display:flex;flex-direction:column;background:#fff;border:1px solid #d7dee4;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(23,28,32,.04);transition:transform .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}body.home .homeproductlist .wc-block-grid__product:hover{transform:translateY(-5px);border-color:rgba(215,33,39,.35);box-shadow:0 18px 36px -22px rgba(23,28,32,.4)}body.home .homeproductlist .wc-block-grid__product-link{padding:0}body.home .homeproductlist .wc-block-grid__product-image{display:block;background:linear-gradient(180deg, #fff, #f7fafb)}body.home .homeproductlist .wc-block-grid__product-image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:14px}body.home .homeproductlist .wc-block-grid__product-title{padding:14px 16px 0;font-family:"Prompt",sans-serif;font-weight:500;font-size:1rem;line-height:1.4;color:#171c20}body.home .homeproductlist .wc-block-grid__product-price{padding:6px 16px 0;color:#d72127;font-weight:600}body.home .homeproductlist .wc-block-grid__product-price .woocommerce-Price-amount{font-size:1.05rem}body.home .homeproductlist .wc-block-grid__product-price del{margin-right:6px;color:#5b666e;font-weight:400;opacity:.8}body.home .homeproductlist .wc-block-grid__product-price del .woocommerce-Price-amount{font-size:.88rem}body.home .homeproductlist .wc-block-grid__product-price ins{text-decoration:none}body.home .homeproductlist .wc-block-grid__product-onsale{top:12px;left:12px;right:auto;margin:0;padding:3px 11px;border:0 !important;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.5}body.home .homeproductlist .add_to_cart_button,body.home .homeproductlist .added_to_cart,body.home .homeproductlist .wp-block-button__link{display:block;margin:14px 16px 16px;margin-top:auto;padding:.62em 1em;background:#fff;color:#d72127;border:1px solid rgba(215,33,39,.5);border-radius:9px;font-family:"Prompt",sans-serif;font-weight:500;font-size:.9rem;text-align:center;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}body.home .homeproductlist .add_to_cart_button:hover,body.home .homeproductlist .added_to_cart:hover,body.home .homeproductlist .wp-block-button__link:hover{background:#d72127;color:#fff;border-color:#d72127}body.home article.s-content{display:flex;flex-direction:column;background:#fff;border:1px solid #d7dee4;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(23,28,32,.04);transition:transform .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}body.home article.s-content:hover{transform:translateY(-5px);border-color:rgba(215,33,39,.35);box-shadow:0 18px 36px -22px rgba(23,28,32,.4)}body.home article.s-content .entry-pic{position:relative;overflow:hidden}body.home article.s-content .entry-pic a{display:block}body.home article.s-content .entry-pic img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .45s cubic-bezier(0.4, 0, 0.2, 1)}body.home article.s-content:hover .entry-pic img{transform:scale(1.045)}body.home article.s-content .posted-cat{position:absolute;top:12px;left:12px;z-index:2;margin:0}body.home article.s-content .posted-cat a{display:inline-block;padding:4px 11px;background:#d72127;color:#fff;border-radius:999px;font-family:"Prompt",sans-serif;font-weight:500;font-size:.72rem;letter-spacing:.02em;text-decoration:none;box-shadow:0 4px 12px -4px rgba(215,33,39,.6)}body.home article.s-content .entry-info{padding:16px 18px 20px}body.home article.s-content .entry-title{margin:0 0 .55rem;font-family:"Prompt",sans-serif;font-weight:500;font-size:1.08rem;line-height:1.4}body.home article.s-content .entry-title a{color:#171c20;text-decoration:none;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}body.home article.s-content .entry-title a:hover{color:#d72127}body.home article.s-content .posted-on{color:#5b666e;font-size:.82rem;font-family:"IBM Plex Mono",monospace}@media(prefers-reduced-motion: reduce){body.home .page-content .gb-grid-column:hover>.gb-container,body.home .wp-block-table td:hover a:first-child,body.home .homeproductlist .wc-block-grid__product:hover,body.home article.s-content:hover{transform:none}body.home article.s-content:hover .entry-pic img{transform:none}body.home .homeproductlist .wc-block-grid__product,body.home article.s-content,body.home .wp-block-table td a,body.home .page-content .gb-grid-column>.gb-container,body.home .entry-pic img{transition:none}}/*# sourceMappingURL=style-m.css.map */
