@media screen and (max-width:480px){header{display:none}#intro .container-lg{max-width:100%!important}#intro .container-lg,#intro .row,#intro .swiper,#intro .swiper-slide,#intro .swiper-wrapper{padding:0!important;margin:0!important}#intro .row{--bs-gutter-x:0!important;--bs-gutter-y:0!important}#intro .card{border:none!important}#intro .card,#intro .jarallax-keep-img,#intro img{margin:0!important;padding:0!important}#intro img{display:block!important;width:100%!important;height:auto!important}#intro .swiper-slide,#intro .swiper-wrapper{gap:0!important}#intro .cart-concern{position:absolute;bottom:20px;left:20px;background:rgba(0,0,0,.35);padding:15px 20px;border-radius:0}}body{--heading-font:"Inter",Roboto,sans-serif;--heading-font-weight:400;--heading-color:var(--bs-dark);--heading-line-height:1.24;--swiper-theme-color:var(--bs-primary);--swiper-pagination-bottom:0;--custom-easing:cubic-bezier(.17,.67,.83,.67);--bs-body-font-family:"Inter",Roboto,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.7;--bs-body-color:#595959;--bs-body-color-rgb:89,89,89;--bs-primary:#ce071e;--bs-primary-dark:#8d0414;--bs-secondary:#6c757d;--bs-black:#111;--bs-light:#F1F1F0;--bs-dark:#212529;--bs-gray:#9aa1a7;--bs-gray-dark:#51565b;--bs-primary-rgb:206,7,30;--bs-secondary-rgb:108,117,125;--bs-black-rgb:17,17,17;--bs-light-rgb:241,241,240;--bs-dark-rgb:33,37,41;--bs-link-color:var(--bs-dark);--bs-link-color-rgb:17,17,17;--bs-link-decoration:underline;--bs-link-hover-color:var(--bs-primary);--bs-link-hover-color-rgb:17,17,17}@media only screen and (max-width:991px){body{--bs-body-font-size:1.2rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:var(--heading-font-weight);color:var(--heading-color);line-height:var(--heading-line-height)}a{transition:all .3s ease-out}.container-fluid{max-width:1800px}.dropdown-menu{--bs-dropdown-border-radius:0;--bs-dropdown-border-width:0;--bs-dropdown-spacer:1rem;--bs-dropdown-min-width:12rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-link-color:var(--bs-gray-dark);--bs-dropdown-link-hover-color:var(--bs-black);--bs-dropdown-item-border-radius:0;--bs-dropdown-link-active-color:var(--bs-dark);--bs-dropdown-link-active-bg:var(--bs-tertiary-bg)}.list-group-item{--bs-list-group-item-padding-x:0;--bs-list-group-border-width:0}.btn{--bs-btn-border-radius:0}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-primary-dark);--bs-btn-hover-border-color:var(--bs-primary-dark);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.pagination{--bs-pagination-active-bg:var(--bs-black);--bs-pagination-border-width:0;--bs-pagination-border-radius:0}.breadcrumb{--bs-breadcrumb-item-padding-x:1em}.text-white{--heading-color:var(--bs-light);--bs-breadcrumb-item-active-color:var(--bs-light);--bs-breadcrumb-divider-color:var(--bs-light);--bs-link-color-rgb:var(--bs-light-rgb);--bs-link-hover-color-rgb:var(--bs-light-rgb)}.text-white .nav-link{--bs-nav-link-color:var(--bs-light);--bs-nav-link-hover-color:var(--bs-light);--bs-nav-link-active-color:var(--bs-light);--bs-navbar-active-color:var(--bs-light)}.accordion{--bs-accordion-border-width:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-dark);--bs-accordion-btn-bg:transparent;--bs-accordion-btn-focus-border-color:var(--bs-dark);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:0.5rem;--bs-accordion-active-color:var(--bs-primary);--bs-accordion-active-bg:transparent}.form-control:focus{border-color:#ccc;box-shadow:0 0 0 .25rem rgba(200,200,200,.25)}[data-bs-theme=dark]{color-scheme:dark;--heading-color:#fff;--bs-link-color:#CCCCCC;--bs-link-hover-color:var(--bs-primary);--bs-link-color-rgb:204,204,204;--bs-link-hover-color-rgb:131,169,172;--bs-body-color:#d1d1d1;--bs-body-bg:#111;--bs-body-bg-rgb:17,17,41}[data-bs-theme=dark] .dropdown-item{--bs-dropdown-link-color:var(--bs-light);--bs-dropdown-link-hover-color:var(--bs-white)}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-white{--bs-bg-opacity:0.1}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:2.5rem}:root{--accent-color:#333;--black-color:#000;--dark-color:#111;--gray-color-100:#F1F1F1;--gray-color-200:#E1E1E1;--gray-color-300:#D1D1D1;--gray-color-400:#ced4da;--gray-color-500:#6c757d;--dark-gray-color:#595959;--bs-light-rgb:rgba(255,255,255,1);--light-color:#fff;--swiper-theme-color:#111!important}@media screen and (max-width:600px){:root{--header-height:100px;--header-height-min:80px}}:root{--body-font:"Inter",sans-serif;--heading-font:"Inter",sans-serif;--extra-font:"Playfair Display",sans-serif;--subheading-font:"Petit Formal Script",sans-serif}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:2rem}html{box-sizing:border-box}body{font-family:var(--body-font);font-weight:300;line-height:1.6;color:var(--accent-color);margin:0}ul.inner-list li,ul>li{color:var(--dark-gray-color)}a{transition:color .3s ease-out}a,a:hover{color:var(--dark-color)}a.light,a:hover.light{color:var(--light-color)}p{color:var(--dark-gray-color)}b,strong{font-weight:700}.highlight{background:var(--dark-color);color:var(--light-color)}.gray-400,.gray-400 a,.gray-400 span,p.gray-400,svg.gray-400{color:var(--gray-color-400);fill:var(--gray-color-400)}.bg-gray{background:var(--gray-color-100)}.bg-light{background-color:var(--light-color)!important}.border-circle{border-radius:50%}.border-rounded-10{border-radius:10px}.border-top{border-top:1px solid var(--gray-color-500)}.border-right{border-right:1px solid var(--gray-color-500)}.border-bottom{border-bottom:1px solid var(--gray-color-500)}.border-left{border-left:1px solid var(--gray-color-500)}.padding-small{padding-top:2em;padding-bottom:2em}.padding-medium{padding-top:4em;padding-bottom:4em}.padding-large{padding-top:7em;padding-bottom:7em}.no-padding-tb{padding-top:0!important;padding-bottom:0!important}.no-padding-lr{padding-left:0!important;padding-right:0!important}.margin-small{margin-top:3em;margin-bottom:3em}.margin-medium{margin-top:5em;margin-bottom:5em}.margin-large{margin-top:7em;margin-bottom:7em}.margin-xlarge{margin-top:9em;margin-bottom:9em}@media only screen and (max-width:768px){.margin-large,.margin-medium,.margin-small{margin-top:1em;margin-bottom:1em}}h1,h2,h3,h4,h5{font-family:var(--heading-font);font-weight:700;line-height:1}h1.light,h2.light,h3.light,h4.light,h5.light{color:var(--light-color)}h1.heading{font-size:6.5em}h2{font-size:2.8em}h3{font-size:1.6em}.subheading{font-family:var(--subheading-font)}.u-full-width{width:100%;border:none}.container-md{max-width:1460px}.container-lg{max-width:1750px}.btn.btn-small{padding:.8em 1.8em;font-size:.65em}.btn.btn-medium{padding:.8em 2.5em;font-size:1.1em;letter-spacing:2px}.btn.btn-large{padding:.8em 4.6em;font-size:1.6em}.btn.btn-rounded,.btn.btn-rounded:after{border-radius:6px}.btn.btn-pill,.btn.btn-pill:after{border-radius:2em}.btn.btn-outline-accent,.btn.btn-outline-dark,.btn.btn-outline-light{background:transparent;text-shadow:none;box-shadow:none}.btn.btn-outline-dark:hover:after,.btn.btn-outline-light:hover:after{background-color:transparent}.btn.btn-outline-dark{border-color:rgba(0,0,0,1);color:var(--dark-color)}.btn.btn-outline-dark:hover{background:var(--dark-color);color:var(--light-color)}.btn.btn-outline-light{border-color:rgba(255,255,255,.5);color:var(--light-color)}.btn.btn-outline-light:hover{background:var(--primary-color);color:var(--light-color);border-color:var(--primary-color)}.btn.btn-outline-gray{background:transparent;border-color:var(--gray-color-200);color:var(--dark-color)}.btn.btn-outline-gray:hover{color:var(--light-color)!important}.btn.btn-outline-accent{background:transparent;border-color:var(--accent-color);color:var(--dark-color)}.btn.btn-outline-accent:hover{border-color:var(--dark-color);color:var(--dark-color)!important}.btn.btn-full{display:block;margin:.85em 0;width:100%;letter-spacing:.12em}.btn-rounded-none,.btn-rounded-none:after{border-radius:0}.btn.btn-normal{text-decoration:none;border:none;font-weight:600}.btn.btn-normal:focus,.btn.btn-normal:hover{box-shadow:none}.btn.btn-accent{color:var(--light-color);background-color:var(--accent-color);border:none}.btn.btn-accent:hover{color:var(--light-color)!important;background-color:var(--primary-color)}.btn.btn-black{background-color:var(--dark-color);border:none}.btn.btn-black,.btn.btn-black:hover,.btn.btn-red{color:var(--light-color)}.btn.btn-red{background-color:var(--bs-red);border:none}.btn.btn-red:hover{color:var(--light-color)}.btn-left{text-align:left;display:block}.btn-center{text-align:center;display:block}.btn-right{text-align:right;display:block}.hvr-sweep-to-right{position:relative;overflow:hidden;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-property:color;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--bs-red);transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.dark-sweep.hvr-sweep-to-right:before{background:var(--dark-color)}[class^=hvr-]{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{transform:scaleX(1)}.site-header{width:100%;z-index:10;transition:background-color .3s ease-out}.navbar-toggler svg.navbar-icon{width:30px;height:30px}.navbar-nav .nav-item a.nav-link{color:var(--accent-color);font-weight:700;padding:0}#header-nav .navbar-toggler:focus{box-shadow:none}@media only screen and (max-width:991px){#navbar .user-items{display:none}#header-nav .offcanvas{z-index:9999;background-color:var(--light-color)}#header-nav .offcanvas-end{width:500px}.offcanvas .offcanvas-body .navbar-nav{align-items:unset!important;padding-left:20px}.offcanvas .nav-item a.nav-link{font-size:2em}}.footer-contact-text span{display:block;line-height:2}.product-card .cart-button svg{width:20px;height:20px;fill:var(--dark-color)}.cart-button .btn{width:50px;height:50px;border-radius:50%;line-height:1;transition:transform .3s ease-out}.cart-button .btn:hover{transform:translate3d(0,-.5rem,0)}.product-content .product-card .cart-concern{right:50%;bottom:70px;left:50%;opacity:0;z-index:9;border-radius:10px;transition:.3s ease-out}.product-content .product-card:hover .cart-concern{bottom:85px;opacity:1}.shopify-grid .product-card img.product-image{width:730px;height:450px;object-fit:cover}*,:after,:before{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,TH Sarabun New,sans-serif;background-color:#f8f9fa;color:#212529;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.container-md{max-width:1140px}.site-header{background-color:#ffffff}.navbar-brand img{display:block;width:40px!important;height:40px!important;object-fit:contain}.navbar-brand .fw-bold{margin-left:8px}.nav-link{font-size:.95rem}.nav-link:hover{text-decoration:none;color:#0d6efd}.btn-medium{padding:.55rem 1.2rem;font-size:.95rem}.btn-black{background-color:#000;color:#fff;border-radius:999px;border:none}.btn-black:hover{background-color:#212529;color:#fff}section{scroll-margin-top:80px}.product-card{border-radius:14px;overflow:hidden;background-color:#ffffff}.product-card .card-body{padding:.75rem .75rem .85rem}.product-image{height:220px}#intro{background:linear-gradient(180deg,#ffffff,#f8f9fa)}#intro h1{font-size:2.4rem}#intro .lead{font-size:1.05rem}footer{font-size:.9rem}footer h5,footer h6{font-size:1rem}.cookie-banner{font-size:.85rem}.card-body pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}@media (max-width:575.98px){section.py-4,section.py-4.py-md-5,section.py-5,section.py-5.bg-light{padding-top:1.25rem!important;padding-bottom:1.5rem!important}.container-md{padding-left:.9rem;padding-right:.9rem}#intro h1{font-size:1.6rem;margin-bottom:.6rem}#intro .lead{font-size:.9rem;margin-bottom:.6rem}#intro ul{padding-left:1.1rem;font-size:.88rem;margin-bottom:.9rem}#intro .btn-medium{width:100%;display:block;text-align:center;margin-bottom:.4rem}#intro img{max-height:220px;object-fit:cover;border-radius:12px}.navbar-brand span{font-size:.95rem}.navbar-brand img{height:32px!important;margin-right:6px!important}.btn-outline-dark.position-relative.d-flex.align-items-center{padding:.3rem .75rem;font-size:.82rem}.product-content{row-gap:.9rem}.product-card{border-radius:12px}.product-card .card-body{padding:.65rem .6rem .7rem}.product-card .card-title{font-size:.85rem;line-height:1.3;margin-bottom:.25rem}.product-image{height:180px}.product-card .fw-bold{font-size:.9rem}.product-card .btn.btn-sm{padding:.25rem .55rem;font-size:.75rem}.product-card .btn-black{border-radius:999px}.product-card .badge{font-size:.65rem;padding:.25rem .45rem}#products .form-control-sm{font-size:.8rem;padding:.3rem .55rem}#products h2.h3{font-size:1.15rem}#faq .accordion-button{font-size:.9rem;padding:.55rem .75rem}#faq .accordion-body{font-size:.82rem}#contact h2{font-size:1.2rem}#contact p{font-size:.9rem}#contact .card-body{padding:.85rem .9rem}#contact label.form-label{font-size:.85rem}#contact .form-control,#contact textarea{font-size:.85rem;padding:.35rem .55rem}.table{font-size:.8rem}.table td,.table th{padding:.4rem .3rem}.table img{width:46px!important;height:46px!important;margin-right:6px!important}.table input.form-control-sm{width:60px!important;font-size:.75rem;padding:.25rem}.table .btn.btn-sm{padding:.2rem .4rem;font-size:.7rem}.card-body h2.h5,.card-body h2.h6{font-size:1rem}.card-body .form-label{font-size:.82rem}.card-body .form-control{font-size:.82rem;padding:.35rem .5rem}.card-body .form-text,.card-body .small{font-size:.75rem}.btn-primary.w-100{padding:.45rem .5rem;font-size:.88rem}.card-body.text-center h1.h3{font-size:1.3rem}.card-body.text-center .lead{font-size:.92rem}.card-body.text-center p{font-size:.86rem}.card-body.text-center .btn{font-size:.85rem;padding:.35rem .85rem}footer .row>div{text-align:left}footer .row{row-gap:1.2rem}footer li,footer p{font-size:.82rem}footer .ratio{border-radius:10px}footer .ratio iframe{border:0}.container-md.pb-3 .card-body{padding:.75rem .8rem}.container-md.pb-3 .card-body h6{font-size:.9rem}.container-md.pb-3 .card-body p{font-size:.78rem}.container-md.pb-3 .btn{font-size:.78rem;padding:.3rem .6rem}}@media (min-width:576px) and (max-width:991.98px){#intro h1{font-size:2rem}.product-image{height:200px}.product-card .card-title{font-size:.9rem}.product-card .btn.btn-sm{font-size:.8rem;padding:.3rem .6rem}}@media (max-width:575.98px){.btn-medium{padding:.45rem .9rem!important;font-size:.85rem!important;border-radius:8px!important}.btn-outline-secondary.btn-medium{padding:.42rem .85rem!important;font-size:.82rem!important}.product-card .btn.btn-sm{padding:.25rem .5rem!important;font-size:.75rem!important;border-radius:6px!important}.product-card button.btn-dark.rounded-circle{width:28px!important;height:28px!important;font-size:15px!important}.btn-outline-dark.position-relative.d-flex.align-items-center{padding:.25rem .6rem!important;font-size:.75rem!important}input[type=search].form-control-sm{padding:.28rem .5rem!important;font-size:.8rem!important}}.product-card{height:100%}.product-card,.product-card .card-body{display:flex;flex-direction:column}.product-card .card-title{font-size:.95rem;line-height:1.3;font-weight:600;min-height:40px;max-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card .fw-bold{font-size:1rem}.product-card .btn-black{font-size:.85rem}.product-card .mt-auto{margin-top:auto!important}.product-image{height:260px;object-fit:cover;width:100%;border-radius:6px}.product-content .col-6,.product-content .col-lg-3,.product-content .col-md-4{margin-bottom:20px}#reviews .card-title{font-size:.95rem}#reviews .review-text{font-size:.82rem;color:#6c757d;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:575.98px){#reviews .card img{width:72px!important;height:72px!important}#reviews .card-body{padding:.45rem}#reviews .card-title{font-size:.88rem;line-height:1.1}#reviews .review-text{font-size:.72rem;-webkit-line-clamp:1;line-height:1.1}}