.template-product,.template-collection{font-family:Inter,Noto Sans Thai,system-ui,sans-serif}.template-product main{background:#fff}.template-product h1,.template-product .product-title,.template-product [data-product-title]{font-weight:800!important;letter-spacing:-.01em;text-transform:uppercase}.template-product [data-product-form] button[name=add],.template-product button.add-to-cart,.template-product button[type=submit]:not([disabled]){background:#0a0a0a!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:background .2s}.template-product [data-product-form] button[name=add]:hover,.template-product button.add-to-cart:hover{background:#1a4d6e!important}.pronto-tis{border:1px solid #e5e7eb;padding:20px;margin:20px 0;background:#fff;font-family:Inter,Noto Sans Thai,system-ui,sans-serif}.pronto-tis h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin:0 0 14px;color:#0a0a0a}.pronto-tis ul{list-style:none;padding:0;margin:0}.pronto-tis li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #f4f1ea;font-size:14px;color:#0a0a0a}.pronto-tis li>span:first-child{min-width:0;line-height:1.35}.pronto-tis li:last-child{border-bottom:0}.pronto-tis .name{font-weight:500}.pronto-tis .city{font-size:11px;opacity:.5;margin-left:8px}.pronto-tis .badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.pronto-tis .badge:before{content:"\25cf";font-size:12px}.pronto-tis .badge.in_stock{color:#15803d}.pronto-tis .badge.low{color:#b45309}.pronto-tis .badge.out{color:#999}.pronto-tis .badge.out:before{content:"\25cb"}.pronto-tis .loading{opacity:.5;font-style:italic;font-size:13px;padding:8px 0}.pronto-tis .error{color:#dc2626;font-size:12px;padding:8px 0}.pronto-tis .footnote{font-size:11px;opacity:.5;margin-top:10px;line-height:1.4}.template-product .product-form-buttons{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;--height-buy-buttons: 52px}.template-product .product-form-buttons .accelerated-checkout-block{flex:1 0 100%!important;width:100%!important}.template-product .product-form-buttons .shopify-payment-button{width:100%!important}.template-product .product-form-buttons shopify-accelerated-checkout,.template-product .product-form-buttons shopify-accelerated-checkout-cart{display:block!important;width:100%!important;--shopify-accelerated-checkout-button-inline-size: 100% !important}.template-product .product-form-buttons .shopify-payment-button button,.template-product .product-form-buttons .shopify-payment-button__button{width:100%!important}.template-product .product-form-buttons>span:has(.add-to-cart-button),.template-product .product-form-buttons add-to-cart-component{flex:1 1 auto!important;align-self:stretch!important;display:flex!important}.template-product .product-form-buttons .add-to-cart-button{width:100%!important}.template-product .product-form-buttons .button,.template-product .product-form-buttons .button-secondary,.template-product .product-form-buttons .add-to-cart-button,.template-product .product-form-buttons quantity-selector-component,.template-product .product-form-buttons .quantity-selector{min-height:52px!important;height:52px!important;box-sizing:border-box!important;align-self:stretch!important}.template-product .product-form-buttons .button[style],.template-product .product-form-buttons .add-to-cart-button[style],.template-product .product-form-buttons .add-to-cart-button{--button-padding-block: 14px !important;padding-block:0!important}.template-product .product-form-buttons .accelerated-checkout-block,.template-product .product-form-buttons [data-shopify=payment-button],.template-product .product-form-buttons .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 52px !important;--height-buy-buttons: 52px !important;min-height:52px!important;align-self:stretch!important;display:flex!important;align-items:stretch!important}.template-product .product-form-buttons .shopify-payment-button button,.template-product .product-form-buttons .shopify-payment-button__button{min-height:52px!important;height:52px!important;box-sizing:border-box!important}.template-product .product-form-buttons quantity-selector-component button,.template-product .product-form-buttons quantity-selector-component input,.template-product .product-form-buttons .quantity-selector input{height:100%!important;box-sizing:border-box!important}@media(max-width:749px){.template-product .product-form-buttons{--height-buy-buttons: 48px}.template-product .product-form-buttons .button,.template-product .product-form-buttons .button-secondary,.template-product .product-form-buttons .add-to-cart-button,.template-product .product-form-buttons quantity-selector-component,.template-product .product-form-buttons .quantity-selector,.template-product .product-form-buttons .shopify-payment-button,.template-product .product-form-buttons .shopify-payment-button button,.template-product .product-form-buttons .shopify-payment-button__button,.template-product .product-form-buttons .accelerated-checkout-block{min-height:48px!important;height:48px!important;--shopify-accelerated-checkout-button-block-size: 48px !important}.template-product .product-form-buttons .button[style],.template-product .product-form-buttons .add-to-cart-button{--button-padding-block: 12px !important}}.product-breadcrumb,.product-breadcrumb.zfix{position:relative!important;z-index:1!important}#header-group,.pronto-h{z-index:100!important}.template-collection main{background:#fff}.template-collection .product-card,.template-collection [data-product-card]{background:#fff!important;border:0!important}.template-collection h1{font-weight:800!important;text-transform:uppercase;letter-spacing:-.01em}.pronto-card-price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.pronto-card-price .price-current{font-weight:700}.pronto-card .product-card-img{aspect-ratio:3 / 4;width:100%;overflow:hidden;background:#fff}.pronto-card .product-card-img img{width:100%;height:100%;object-fit:contain;display:block}.pronto-card-vendor{min-height:1.2em}.pronto-card-title{min-height:2.5em}.blog-post-content{max-width:46rem;margin-left:auto;margin-right:auto;font-size:1.07rem;line-height:1.78}.blog-post-content>p{margin:0 0 1.4em}.blog-post-content h2{margin:2.5em 0 .65em;font-size:1.5rem;line-height:1.25;letter-spacing:-.01em}.blog-post-content h2:first-child{margin-top:.2em}.blog-post-content ul{margin:.2em 0 1.6em;padding-left:1.15em}.blog-post-content li{margin:0 0 .55em;line-height:1.6}.blog-post-content a{text-decoration:underline;text-underline-offset:2px}.blog-post-content blockquote{margin:1.9em 0;padding:.1em 0 .1em 1.15em;border-left:3px solid currentColor;font-size:1.28rem;line-height:1.5;font-style:italic}.blog-post-content blockquote p{margin:0}.blog-post-content hr{margin:3.2em 0 0}.blog-post-content>p:first-of-type{font-size:1.3rem;line-height:1.55;margin-bottom:1.5em}.blog-post-content h2{padding-top:.95em;border-top:1px solid rgba(128,128,128,.16)}.blog-post-content h2:first-child{border-top:0;padding-top:0}.blog-post-content figure{margin:2.4em 0}.blog-post-content figure img{width:100%;height:auto;border-radius:8px;display:block}.blog-post-content figure figcaption{margin-top:.55em;font-size:.82rem;letter-spacing:.02em;opacity:.58;text-align:center}.pronto-card,.pronto-card .product-card-img{position:relative}.pronto-card-img-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.pronto-card .pronto-quick-add-btn{position:absolute;bottom:12px;right:12px;z-index:4;width:40px;height:40px;background:#fffffff2;border:0;border-radius:100px;box-shadow:0 1px 6px #00000014;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#0a0a0a;text-decoration:none;padding:0;transition:transform .18s,background .18s}.pronto-card .pronto-quick-add-btn:hover{transform:scale(1.06);background:#fff}.pronto-card .pronto-quick-add-btn[disabled]{opacity:.5;cursor:wait}.pronto-quick-add-btn .visually-hidden,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pronto-card-vendor{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;opacity:.6;font-weight:500;line-height:1.2}.pronto-card-vendor a{color:inherit;text-decoration:none}.pronto-card-vendor a:hover{opacity:.85;border-bottom:1px solid currentColor}.pronto-card-title{margin-bottom:6px}.pronto-card-title a{color:inherit;text-decoration:none}.pronto-card-title a:hover{opacity:.7}.pronto-card-swatches{display:flex;gap:6px;margin:0 0 8px;align-items:center;flex-wrap:wrap}.pronto-card-swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block}.pronto-card-swatch:hover{border-color:#0a0a0a;transform:scale(1.1)}.pronto-card-swatch-more{font-size:11px;opacity:.6;line-height:1}.pronto-card-price{display:flex;gap:8px;align-items:baseline}.pronto-card-price .price-compare{text-decoration:line-through;opacity:.5;font-weight:400}.pronto-card .pronto-card-title,.pronto-card .pronto-card-title a{font-weight:700}.product-badges__badge--rectangle{background:#111!important;color:#fff!important;padding:6px 10px!important;border-radius:4px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.5px!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap}.product-grid__item .product-card .card-gallery .product-badges{display:flex!important;position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;margin:0!important;transform:none!important;z-index:20!important;gap:8px;align-items:center;pointer-events:none}.product-grid__item .product-card .card-gallery .product-badges .product-badges__badge{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:static!important;background:#111!important;color:#fff!important;padding:6px 10px!important;border-radius:4px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.5px!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.product-grid__item .product-card:has(.discount-badge) .card-gallery .product-badges{top:46px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pronto-overrides.css.map */
