@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Raleway:wght@300;400;500;600;700;800&display=swap";:root{--brand-primary: #8B6B4A;--brand-primary-dark: #5C4530;--brand-secondary: #D4C4B0;--brand-accent: #C9A876;--brand-bg: #FAF7F2;--brand-bg-dark: #1A1410;--brand-text: rgb(68, 68, 68);--brand-text-muted: rgba(68, 68, 68, .6);--brand-border: #E5DDD0;--font-body--family: "Inter", "Noto Sans Thai", sans-serif !important;--font-heading--family: "Raleway", "Kanit", sans-serif !important;--font-subheading--family: "Raleway", "Kanit", sans-serif !important;--font-accent--family: "Playfair Display", "Kanit", Georgia, serif !important;--font-paragraph--family: "Inter", "Noto Sans Thai", sans-serif !important;--font-primary--family: "Raleway", "Kanit", sans-serif !important;--font-cta--family: "Kanit", "Raleway", sans-serif;--font-cta--weight: 500;--font-cta--letter-spacing: .02em;--button-font-family-primary: "Inter", "Noto Sans Thai", sans-serif !important;--button-font-family-secondary: "Inter", "Noto Sans Thai", sans-serif !important;--cart-primary-font-family: "Raleway", "Kanit", sans-serif !important;--cart-secondary-font-family: "Inter", "Noto Sans Thai", sans-serif !important}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-8{--color-background: var(--brand-bg);--color-foreground: var(--brand-text);--color-foreground-heading: var(--brand-text);--color-primary: var(--brand-primary);--color-accent: var(--brand-accent);--color-border: var(--brand-border);--color-primary-button-text: var(--brand-bg);--color-primary-button-background: var(--brand-primary);--color-primary-button-border: var(--brand-primary);--color-primary-button-hover-text: var(--brand-bg);--color-primary-button-hover-background: var(--brand-primary-dark);--color-primary-button-hover-border: var(--brand-primary-dark);--color-secondary-button-text: var(--brand-text);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--brand-text);--color-secondary-button-hover-text: var(--brand-bg);--color-secondary-button-hover-background: var(--brand-text);--color-secondary-button-hover-border: var(--brand-text)}.color-scheme-dark,[data-color-scheme-inverted=true]{--color-background: var(--brand-bg-dark);--color-foreground: var(--brand-bg);--color-foreground-heading: var(--brand-bg)}body,button,input,select,textarea{font-family:var(--font-body--family)}.collection-hero__title,.main-collection-banner h1,.section h1.title,.template-page h1,.main-page-title,h1.collection__title,.collection-header__title,.collection__title{color:var(--brand-text)!important;font-family:var(--font-heading--family);letter-spacing:-.01em}.collection-empty__heading,.template-collection .no-products{color:var(--brand-text-muted)}.hero-wrapper{background-color:var(--brand-bg)}.hero__media-grid svg.hero__media{display:none}.hero-wrapper h1,.hero-wrapper h2,.hero-wrapper .h1,.hero-wrapper .h2,.hero-wrapper .jumbo-text,.hero-wrapper .text-block.h1,.hero-wrapper .text-block.h1>*{color:var(--brand-bg)!important;letter-spacing:-.02em;font-weight:700;max-width:620px;text-shadow:0 2px 20px rgba(26,20,16,.35)}.hero-wrapper p,.hero-wrapper .paragraph,.hero-wrapper .text-block.paragraph,.hero-wrapper .text-block.paragraph>*,.hero-wrapper .text-block.rte,.hero-wrapper .text-block.rte>*{color:#faf7f2eb!important;font-size:1.125rem;line-height:1.55;max-width:520px;text-shadow:0 1px 12px rgba(26,20,16,.35)}.hero-wrapper .button{padding-block:.9rem;padding-inline:1.75rem;font-weight:500;letter-spacing:.02em}.hero{overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(hero-thermova-bg.jpg);background-size:cover;background-position:right center;opacity:1;z-index:0;pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#1a1410f5,#1a1410e0 25%,#1a14108c,#1a141026 65%,#1a141000 80%),linear-gradient(to bottom,#1a141033,#1a14100d 30%,#1a141040);z-index:0;pointer-events:none}.hero>*,.hero>.hero__container,.hero__container.spacing-style{position:relative;z-index:2!important}.tt-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.tt-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .95rem .4rem .4rem;border:1px solid var(--brand-border);border-radius:999px;background:var(--brand-bg);color:var(--brand-text);font-size:.875rem;font-weight:500;transition:transform .2s ease,box-shadow .2s ease}.tt-pill:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1a14100f}.tt-pill__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--brand-secondary);color:var(--brand-primary-dark);flex-shrink:0}.tt-pill__icon svg{width:14px;height:14px}.tt-pill__label{line-height:1.2}@media(max-width:749px){.tt-pills{flex-direction:column;align-items:stretch;padding-inline:.5rem}.tt-pill{justify-content:flex-start}}.tt-about-split{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.tt-about-split__text h1,.tt-about-split__heading{font-family:var(--font-heading--family);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;margin:0 0 1.5rem;letter-spacing:-.02em;line-height:1.08;color:var(--brand-text)}.tt-about-split__text p{color:var(--brand-text-muted);font-size:1.05rem;line-height:1.65;margin:0 0 1rem}.tt-about-split__text p:last-child{margin-bottom:0}.tt-about-split__media{aspect-ratio:4 / 5;background-size:cover;background-position:center;border-radius:12px;min-height:360px}@media(max-width:749px){.tt-about-split{grid-template-columns:1fr;gap:2rem}.tt-about-split__media{order:-1;min-height:280px;aspect-ratio:4 / 3}}.shopify-payment-button,.shopify-payment-button__button{display:none!important}.product__media-wrapper .product__media-item:first-child{position:relative}.product__media-wrapper .product__media-item:first-child:after{content:"LOW STOCK";position:absolute;top:16px;left:16px;background:#c0392b;color:#fff;font-family:var(--font-heading--family);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:4px;z-index:5}.tt-experience__head{text-align:center;margin-bottom:2.5rem}.tt-experience__kicker,.tt-hiw__kicker,.tt-problem__kicker,.tt-usp__kicker{display:inline-flex;align-items:center;justify-content:center;font-family:Raleway,Kanit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#000000b3;border:1px solid rgba(0,0,0,.22);border-radius:999px;padding:10px 22px;margin-bottom:1.25rem}.tt-experience__title,.tt-hiw__title,.tt-problem__title,.tt-usp__title{font-family:Raleway,Kanit,sans-serif;font-size:56px;font-weight:900;line-height:.95;letter-spacing:-1.12px;color:#564942;margin:0;text-transform:uppercase}.tt-problem__title{font-size:54px;font-weight:800;letter-spacing:-1.08px}.tt-experience__title em,.tt-hiw__title em,.tt-problem__title em,.tt-usp__claim-title em{font-family:Playfair Display,Kanit,Georgia,serif;font-style:italic;font-weight:400;text-transform:none}.tt-experience__slider{overflow:hidden}.tt-experience__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem}.tt-experience__card-media{aspect-ratio:4 / 5;background-size:cover;background-position:center;border-radius:12px;position:relative;overflow:hidden}.tt-experience__card-overlay{position:absolute;inset:auto 0 0 0;padding:1.5rem;background:linear-gradient(to top,rgba(26,20,16,.7) 0%,transparent 100%);color:#fff}.tt-experience__card-overlay h3{font-family:Raleway,Kanit,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.tt-experience__card-overlay p{font-size:.85rem;margin:0;opacity:.85}.tt-experience__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;background:transparent;border-radius:0;padding:0}.tt-stat{text-align:left;padding:1.5rem;background:#4444440f;border-radius:12px}.tt-stat__number{display:block;font-family:Inter,Noto Sans Thai,sans-serif;font-size:3rem;font-weight:800;letter-spacing:-.02em;color:#444;margin-bottom:.5rem;line-height:1;font-variant-numeric:tabular-nums}.tt-stat p{font-family:Inter,Noto Sans Thai,sans-serif;font-size:.85rem;color:#444444b3;margin:0;max-width:220px;line-height:1.5}@media(max-width:1100px)and (min-width:750px){.tt-experience__grid{grid-template-columns:repeat(2,1fr)}.tt-experience__card-overlay h3{font-size:1rem}}@media(max-width:749px){.tt-experience__grid,.tt-experience__stats{grid-template-columns:1fr}.tt-experience__card-media{aspect-ratio:3 / 4}.tt-experience__card-overlay{padding:1.25rem 1.25rem 1.5rem;background:linear-gradient(to top,rgba(26,20,16,.85) 0%,rgba(26,20,16,.55) 60%,transparent 100%)}.tt-experience__card-overlay h3{font-size:1.05rem;line-height:1.25;margin-bottom:.4rem}.tt-experience__card-overlay p{font-size:.8rem;line-height:1.4}}.tt-experience__nav{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:1.5rem;margin-bottom:1.5rem}.tt-experience__dots{display:flex;gap:8px;align-items:center}.tt-experience__dot{width:8px;height:8px;border-radius:50%;background:var(--brand-border);transition:background .2s ease}.tt-experience__dot.is-active{background:var(--brand-text)}.tt-experience__arrows{display:flex;gap:8px}.tt-experience__arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--brand-border);background:transparent;color:var(--brand-text);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.tt-experience__arrow:hover{background:var(--brand-secondary);border-color:var(--brand-secondary)}.tt-experience--carousel .tt-experience__slider{overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.tt-experience--carousel .tt-experience__slider::-webkit-scrollbar{display:none}.tt-experience--carousel .tt-experience__grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;gap:1.25rem;margin-bottom:2.5rem}.tt-experience--carousel .tt-experience__card{flex:0 0 calc((100% - 1.25rem * 2) / 3);scroll-snap-align:start}@media(max-width:1100px)and (min-width:750px){.tt-experience--carousel .tt-experience__card{flex:0 0 calc((100% - 1.25rem)/2)}}@media(max-width:749px){.tt-experience--carousel .tt-experience__card{flex:0 0 100%}}.tt-experience--carousel .tt-experience__dot,.tt-experience--carousel .tt-experience__arrow{cursor:pointer}.tt-hiw__head{text-align:center;margin-bottom:2.5rem}.tt-hiw__sub{color:var(--brand-text-muted);font-size:1.05rem;margin:.75rem 0 0}.tt-hiw__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.tt-hiw__step{text-align:center;background:var(--brand-secondary);border-radius:12px;padding:1.5rem}.tt-hiw__step-media{aspect-ratio:3 / 4;background:var(--brand-bg-dark);border-radius:10px;margin-bottom:1.25rem}.tt-hiw__step h3{font-family:Raleway,Kanit,sans-serif;font-size:1.05rem;font-weight:700;margin:0 0 .35rem;color:#444}.tt-hiw__step-num{display:block;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text-muted);margin-bottom:.5rem}.tt-hiw__step p{font-size:.85rem;color:var(--brand-text-muted);margin:0}@media(max-width:749px){.tt-hiw__grid{grid-template-columns:repeat(2,1fr)}}.tt-hiw-v{max-width:1200px;margin:0 auto;text-align:center}.tt-hiw-v__head{margin-bottom:2rem}.tt-hiw-v__kicker{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border:1px solid rgba(0,0,0,.22);border-radius:999px;font-family:Raleway,Kanit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#000000b3;margin-bottom:.5rem}.tt-hiw-v__title{font-family:Raleway,Kanit,sans-serif;font-size:56px;font-weight:900;color:#564942;text-transform:uppercase;letter-spacing:-.02em;line-height:.95;margin:10px 0 12px}.tt-hiw-v__sub{font-family:Inter,Noto Sans Thai,sans-serif;font-size:18px;font-weight:400;color:#444;margin:0}.tt-hiw-v__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:0 16px 48px}.tt-hiw-v__card{background:#f6f6f6;border-radius:10px;overflow:hidden;text-align:center;transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.tt-hiw-v__card:hover{transform:translate3d(0,-8px,0);box-shadow:0 16px 40px #0000001f}}.tt-hiw-v__media{width:100%;aspect-ratio:9/16;background:#000;overflow:hidden;border-radius:8px}.tt-hiw-v__media video{width:100%;height:100%;object-fit:cover;display:block}.tt-hiw-v__body{padding:18px 16px 22px}.tt-hiw-v__heading{font-family:Raleway,Kanit,sans-serif;font-size:26px;font-weight:700;margin:0 0 6px;color:#333}.tt-hiw-v__step{display:block;font-family:Inter,Noto Sans Thai,sans-serif;font-size:13px;font-weight:700;color:#7a7a7a;text-transform:uppercase;margin:0 0 8px}.tt-hiw-v__text{font-family:Inter,Noto Sans Thai,sans-serif;font-size:17px;line-height:1.55;color:#555;margin:0}@media(max-width:749px){.tt-hiw-v__grid{grid-template-columns:repeat(2,1fr);gap:16px}.tt-hiw-v__title{font-size:34px}.tt-hiw-v__heading{font-size:20px}.tt-hiw-v__text{font-size:15px}}.tt-featured-products__head{text-align:center;margin-bottom:2.5rem}.tt-featured-products__kicker{display:inline-block;font-family:Raleway,Kanit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#000000b3;border:1px solid rgba(0,0,0,.22);border-radius:999px;padding:10px 22px;margin-bottom:1.25rem}.tt-featured-products__title{font-family:Raleway,Kanit,sans-serif;font-size:56px;font-weight:900;line-height:.95;letter-spacing:-1.12px;color:#564942;text-transform:uppercase;margin:0}.tt-featured-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:0 16px}.tt-featured-products__grid--1{grid-template-columns:minmax(0,560px);justify-content:center}.tt-featured-products__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-featured-products__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-featured-products__card{background:#f6f6f6;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.tt-featured-products__card:hover{transform:translate3d(0,-6px,0);box-shadow:0 16px 40px #0000001f}}.tt-featured-products__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--brand-secondary);overflow:hidden}.tt-featured-products__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tt-featured-products__card:hover .tt-featured-products__img{transform:scale(1.04)}.tt-featured-products__badge{position:absolute;top:16px;left:16px;background:#fffffff2;color:#564942;font-family:Raleway,Kanit,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.tt-featured-products__body{padding:26px 26px 28px;flex:1;display:flex;flex-direction:column;gap:10px}.tt-featured-products__name{font-family:Raleway,Kanit,sans-serif;font-size:24px;font-weight:700;margin:0;color:#444;line-height:1.2}.tt-featured-products__desc{font-family:Inter,Noto Sans Thai,sans-serif;font-size:15px;line-height:1.55;color:#5c5c5c;margin:0}.tt-featured-products__bullets{list-style:none;padding:0;margin:4px 0;display:flex;flex-direction:column;gap:6px}.tt-featured-products__bullets li{position:relative;padding-left:20px;font-family:Inter,Noto Sans Thai,sans-serif;font-size:14px;line-height:1.5;color:#5c5c5c}.tt-featured-products__bullets li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--brand-accent)}.tt-featured-products__cta{margin-top:auto;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--brand-primary);color:#fff;font-family:Inter,Raleway,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:14px 26px;border-radius:8px;text-decoration:none;transition:background .18s ease,transform .18s ease}.tt-featured-products__cta:hover{background:var(--brand-primary-dark)}.tt-featured-products__cta-arrow{display:inline-block;transition:transform .22s ease}.tt-featured-products__cta:hover .tt-featured-products__cta-arrow{transform:translate(4px)}@media(max-width:749px){.tt-featured-products__grid,.tt-featured-products__grid--3,.tt-featured-products__grid--4{grid-template-columns:1fr;gap:1.25rem}.tt-featured-products__title{font-size:34px}.tt-featured-products__name{font-size:20px}.tt-featured-products__body{padding:22px 22px 24px}}.tt-dry-ironed{display:grid;grid-template-columns:4fr 6fr;gap:0;align-items:stretch;border-radius:32px;overflow:hidden;margin:0 16px}.tt-dry-ironed__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;background:#514846;color:#fff;padding:72px 64px}.tt-dry-ironed__kicker{display:inline-block;font-family:Raleway,Kanit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:10px 22px}.tt-dry-ironed__title{font-family:Raleway,Kanit,sans-serif;font-size:46px;font-weight:900;line-height:1;letter-spacing:-.92px;color:#fff;margin:0}.tt-dry-ironed__body{font-family:Inter,Noto Sans Thai,sans-serif;font-size:17px;line-height:1.55;color:#ffffffd1;margin:0;max-width:420px}.tt-dry-ironed__cta{display:inline-flex;align-items:center;gap:8px;background:var(--brand-primary);color:#fff;font-family:Inter,Raleway,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:16px 30px;border-radius:8px;text-decoration:none;margin-top:.5rem;transition:background .18s ease}.tt-dry-ironed__cta:hover{background:var(--brand-primary-dark)}.tt-dry-ironed__cta-arrow{display:inline-block;transition:transform .22s ease}.tt-dry-ironed__cta:hover .tt-dry-ironed__cta-arrow{transform:translate(4px)}.tt-dry-ironed__media{background:var(--brand-secondary);min-height:460px}.tt-dry-ironed__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.tt-dry-ironed{grid-template-columns:1fr;gap:0;border-radius:24px;margin:0 12px}.tt-dry-ironed__media{min-height:0;aspect-ratio:4 / 3}.tt-dry-ironed__text{padding:32px 24px}.tt-dry-ironed__title{font-size:34px}.tt-dry-ironed__body{font-size:16px}}.shopify-section:has(.tt-iac){background:#e5e5e5}.tt-iac{text-align:center}.tt-iac__head{margin-bottom:2rem}.tt-iac__kicker{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border:1px solid rgba(0,0,0,.22);border-radius:999px;font-family:Raleway,Kanit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#000000b3;margin-bottom:.5rem}.tt-iac__title{font-family:Raleway,Kanit,sans-serif;font-size:56px;font-weight:900;color:#564942;text-transform:uppercase;letter-spacing:-.02em;line-height:.95;margin:10px 0 0}.tt-iac__track{overflow:hidden;position:relative}.tt-iac__strip{display:flex;gap:20px;width:max-content;transition:transform .6s ease}.tt-iac__card{flex:0 0 auto;width:320px;aspect-ratio:9/16;border-radius:18px;position:relative;overflow:visible;cursor:pointer;transition:transform .36s cubic-bezier(.2,.9,.2,1)}.tt-iac__card .tt-iac__video{width:100%;height:100%;display:block;object-fit:cover;border-radius:18px;clip-path:inset(14% 0 14% 0 round 18px);transition:clip-path .36s cubic-bezier(.2,.9,.2,1)}.tt-iac__card.is-active .tt-iac__video{clip-path:inset(0 0 0 0 round 18px);box-shadow:0 10px 30px #0000001a}.tt-iac__mute{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;background:#00000080;border:none;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;z-index:3}.tt-iac__card.is-active .tt-iac__mute{opacity:1}.tt-iac__mute:hover{background:#000000b3}.tt-iac__mute.is-unmuted{background:#564942cc}.tt-iac__nav{display:flex;justify-content:center;gap:12px;margin-top:20px}.tt-iac__arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:transparent;color:#564942;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.tt-iac__arrow:hover{background:#0000000d}.tt-iac__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.tt-iac__dot{width:8px;height:8px;border-radius:50%;background:#c8c8c8;border:none;cursor:pointer;padding:0;transition:background .2s ease}.tt-iac__dot.is-on{background:#564942}@media(max-width:749px){.tt-iac__card{width:240px;height:427px}.tt-iac__title{font-size:34px}}.shopify-section:has(.tt-problem){background:#e5e5e5}.tt-problem{padding-top:1rem}.tt-problem__head{text-align:center;margin-bottom:2.5rem}.tt-problem__split{display:grid;grid-template-columns:.8fr 1fr;gap:0;align-items:stretch;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.tt-problem__media{min-height:360px;background-size:cover;background-position:center}.tt-problem__text{padding:2.5rem}.tt-problem__text h3{font-family:Raleway,Kanit,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .75rem;color:#444}.tt-problem__text>p{font-family:Inter,Noto Sans Thai,sans-serif;color:#444444b3;font-size:.88rem;line-height:1.65;margin:0 0 1.5rem}.tt-problem__stat{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(68,68,68,.08)}.tt-problem__stat:last-child{border-bottom:none}.tt-problem__stat span{font-family:Inter,Noto Sans Thai,sans-serif;font-size:1.25rem;font-weight:800;color:#444;flex-shrink:0;min-width:2.5rem}.tt-problem__stat p{font-family:Inter,Noto Sans Thai,sans-serif;font-size:.8rem;color:#4449;margin:.15rem 0 0;line-height:1.45}@media(max-width:749px){.tt-problem__split{grid-template-columns:1fr}.tt-problem__media{min-height:250px}.tt-problem__text{padding:1.5rem}}@media(min-width:750px){.tt-problem__text{padding:3rem}.tt-problem__text h3{font-size:1.5rem;margin-bottom:1rem}.tt-problem__text>p{font-size:1rem;margin-bottom:2rem}.tt-problem__stat{gap:1.25rem;margin-bottom:1rem;padding-bottom:1rem}.tt-problem__stat span{font-size:1.75rem;font-weight:900;min-width:3.25rem;line-height:1}.tt-problem__stat p{font-size:.95rem;margin-top:.5rem}}.tt-problem__leads{margin-top:3.5rem;text-align:center}.tt-problem__leads-title{font-family:Raleway,Kanit,sans-serif;font-size:clamp(1.6rem,3.5vw,2.16rem);font-weight:700;font-style:normal;color:#564942;margin:0 0 2rem;line-height:1.2;letter-spacing:-.6912px;white-space:nowrap;text-transform:uppercase}.tt-problem__leads-title em{font-style:normal;font-family:inherit;margin-right:.35em}@media(max-width:749px){.tt-problem__leads-title{white-space:normal;font-size:1.5rem}}.tt-problem__leads-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.tt-problem__leads-img{aspect-ratio:1 / 1;background-size:cover;background-position:center;border-radius:10px;margin-bottom:.75rem}.tt-problem__leads-card h4{font-family:Playfair Display,Kanit,Georgia,serif;font-size:.95rem;font-weight:400;font-style:italic;margin:0 0 .35rem;color:#444}.tt-problem__leads-card p{font-size:.8rem;color:var(--brand-text-muted);margin:0;line-height:1.5}@media(max-width:749px){.tt-problem__leads-grid{grid-template-columns:repeat(2,1fr)}}.shopify-section:has(.tt-usp){background:#e3dcd4}.tt-usp{padding:20px 16px 18px}.tt-usp__inner{max-width:1100px;margin:0 auto;text-align:center}.tt-usp__pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border:1px solid rgba(0,0,0,.22);border-radius:999px;font-family:Raleway,Kanit,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#000000b3;margin-bottom:0}.tt-usp__claim-title{margin:10px 0 18px;font-family:Raleway,Kanit,sans-serif;font-size:56px;line-height:.95;font-weight:900;letter-spacing:-.02em;color:#564942;text-transform:uppercase}.tt-usp__imgwrap{width:100%;background:none!important}.tt-usp__img{width:100%;height:auto;display:block;background:none!important}@media(min-width:750px){.tt-usp{padding-left:2px;padding-right:2px}.tt-usp__inner{max-width:1400px;text-align:left;display:grid;grid-template-columns:1.1fr 1.4fr;grid-template-rows:auto auto;column-gap:6px;row-gap:8px;align-items:center}.tt-usp__pill{grid-column:1 / -1;justify-self:center;margin-bottom:16px;text-align:center}.tt-usp__imgwrap{grid-column:1;grid-row:2;margin:0}.tt-usp__claim-title{grid-column:2;grid-row:2;margin:0;text-align:center;max-width:none}}@media(max-width:749px){.tt-usp__claim-title{font-size:34px}.tt-usp__pill{padding:8px 18px;font-size:10px}}.variant-picker{display:none!important}.tt-bundle__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text-muted);margin-bottom:.75rem}.tt-bundle__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tt-bundle__card{display:flex;flex-direction:column;gap:4px;border:2px solid var(--brand-border);border-radius:10px;padding:14px 12px;cursor:pointer;transition:border-color .15s ease,background .15s ease;background:#fff}.tt-bundle__card:hover{border-color:var(--brand-secondary)}.tt-bundle__card.is-selected{border-color:var(--brand-primary);background:#faf5ef}.tt-bundle__radio{display:none}.tt-bundle__qty{font-family:Inter,Noto Sans Thai,sans-serif;font-size:.85rem;font-weight:600;color:#444}.tt-bundle__badge{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#d4edda;color:#1a7a40;border-radius:4px;padding:2px 6px;width:fit-content}.tt-bundle__price{font-family:Inter,Noto Sans Thai,sans-serif;font-size:.95rem;font-weight:700;color:#444;margin-top:2px}.tt-bundle__per{font-family:Inter,Noto Sans Thai,sans-serif;font-size:.7rem;color:#4449}.tt-bundle__gift{display:block;font-family:Inter,Noto Sans Thai,sans-serif;font-size:.62rem;font-weight:600;color:#1a7a40;margin-top:2px}@media(max-width:749px){.tt-bundle__cards{grid-template-columns:repeat(3,1fr);gap:8px}.tt-bundle__card{padding:10px 8px}.tt-bundle__price{font-size:.85rem}}.tt-low-stock{display:flex;align-items:center;gap:8px;font-family:Inter,Noto Sans Thai,sans-serif;font-size:14px;font-weight:500;color:#444;margin:0 0 12px}.tt-low-stock__dot{width:8px;height:8px;border-radius:50%;background:#e53e3e;display:inline-block;animation:tt-pulse 1.5s ease infinite}@keyframes tt-pulse{0%,to{opacity:1}50%{opacity:.4}}.tt-attachments{margin-bottom:12px}.tt-attachment{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;margin-bottom:8px;background:#fff;border:1px solid rgba(68,68,68,.1);border-radius:10px;transition:border-color .2s ease}.tt-attachment:hover{border-color:#44444440}.tt-attachment__left{display:flex;align-items:center;gap:12px}.tt-attachment__img{width:43px;height:43px;border-radius:4px;object-fit:cover}.tt-attachment__title{font-family:Inter,Noto Sans Thai,sans-serif;font-size:14px;font-weight:500;color:#444;display:block}.tt-attachment__prices{display:flex;gap:6px;align-items:center;margin-top:2px}.tt-attachment__price{font-family:Inter,Noto Sans Thai,sans-serif;font-size:14px;font-weight:700;color:#444}.tt-attachment__compare{font-family:Inter,Noto Sans Thai,sans-serif;font-size:13px;font-weight:400;color:#44444480;text-decoration:line-through}.tt-attachment__free{font-size:11px;font-weight:700;color:#1a7a40;background:#d4edda;border-radius:4px;padding:1px 6px;margin-left:6px;text-transform:uppercase}.tt-attachment__toggle{position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0}.tt-attachment__checkbox{opacity:0;width:0;height:0}.tt-attachment__slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:#ccc;border-radius:26px;transition:background .2s ease}.tt-attachment__slider:before{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}.tt-attachment__checkbox:checked+.tt-attachment__slider{background:#564942}.tt-attachment__checkbox:checked+.tt-attachment__slider:before{transform:translate(22px)}.tt-countdown{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;margin-bottom:12px;font-family:Inter,Noto Sans Thai,sans-serif;font-size:16px;font-weight:600;color:#444}.tt-countdown__icon{font-size:18px}.tt-countdown__time{font-size:18px;font-weight:800;color:#e53e3e;font-variant-numeric:tabular-nums}.product-information .quantity-selector,.product-information .buy-buttons__quantity,.product-information [data-block-type=quantity],.product-information quantity-input{display:none!important}.tt-shop-now{display:block;width:100%;padding:14px 24px;margin-top:10px;font-family:var(--font-heading--family);font-size:.95rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);background:transparent;border:2px solid var(--brand-primary);border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease}.tt-shop-now:hover{background:var(--brand-primary);color:#fff}.tt-shop-now:disabled{opacity:.6;cursor:wait}.product-information .details{background:#f9f9f9;border-radius:0;border:none;border-bottom:1px solid var(--brand-border);overflow:hidden}.product-information .details:first-of-type{border-top:1px solid var(--brand-border)}.product-information .details__header{font-size:1rem;font-weight:400;color:#444444e6;padding:14px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f9f9f9;transition:background .15s ease}.product-information .details__header:hover{background:#f0eeeb}.product-information .details[open] .details__header{font-weight:500;border-bottom:1px solid var(--brand-border)}.product-information .details .icon-caret{display:none}.product-information .details .icon-plus{flex-shrink:0;width:18px;height:18px;color:#4449;transition:transform .2s ease}.product-information .details[open] .icon-plus{transform:rotate(45deg)}.product-information .details-content{padding:16px 20px;background:#fff;font-size:.92rem;line-height:1.7;color:var(--brand-text-muted)}.product-information .details-content ul{list-style:none;padding:0;margin:0}.product-information .details-content ul li{position:relative;padding-left:28px;padding-top:6px;padding-bottom:6px}.product-information .details-content ul li:before{content:"\2713";position:absolute;left:0;top:6px;font-weight:700;color:var(--brand-primary);font-size:.9rem}.product-information .details-content ol{padding:0;margin:0;counter-reset:step-counter;list-style:none}.product-information .details-content ol li{position:relative;padding-left:32px;padding-top:6px;padding-bottom:6px;counter-increment:step-counter}.product-information .details-content ol li:before{content:counter(step-counter) ".";position:absolute;left:0;top:6px;font-weight:600;color:var(--brand-primary)}.product-information .details-content p{margin:0 0 .75rem}.product-information .details-content p:last-child{margin-bottom:0}.product-information accordion-custom+accordion-custom{margin-block-start:-10px!important}.product-information .details{margin-block:0!important}.shopify-section:has(.tt-premium){background:#e3dcd4!important}.tt-premium{display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);overflow:hidden;height:480px;border-radius:20px;max-width:85%;margin-inline:auto;position:relative}.tt-premium__media{grid-column:2;grid-row:1;background-size:cover;background-position:center}.tt-premium__overlay{display:none}.tt-premium__text{grid-column:1;grid-row:1;background:#000;display:flex;align-items:center;padding:46px 44px}.tt-premium__text h2{font-family:Raleway,Kanit,sans-serif;font-size:clamp(2.5rem,4.4vw,3.96rem);font-weight:900;color:#fff;line-height:1.02;letter-spacing:-.02em;margin:0}.tt-premium__text h2 em{font-family:Playfair Display,Kanit,Georgia,serif;font-style:italic;font-weight:700}@media(max-width:749px){.tt-premium{display:block;position:relative;grid-template-columns:none;width:92%;max-width:none;height:auto;aspect-ratio:4 / 5}.tt-premium__media{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center right}.tt-premium__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.2) 80%,transparent 100%)}.tt-premium__text{position:absolute;inset:0 auto 0 0;width:100%;background:transparent;padding:36px 28px 40px;align-items:flex-start}.tt-premium__text h2{font-size:clamp(2rem,7vw,2.6rem)}}.shopify-section:has(.tt-fabrics){background:#e3dcd4}.tt-fabrics__head{text-align:center;margin-bottom:2rem}.tt-fabrics__kicker{display:inline-block;font-family:Raleway,Kanit,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#444;border:1px solid rgba(68,68,68,.2);border-radius:999px;padding:.4rem 1.2rem}.tt-fabrics__track{overflow:hidden;position:relative}.tt-fabrics__track:before,.tt-fabrics__track:after{content:"";position:absolute;top:0;bottom:0;width:20%;z-index:2;pointer-events:none}.tt-fabrics__track:before{left:0;background:linear-gradient(to right,#EDE7DF 0%,rgba(237,231,223,.8) 30%,transparent 100%)}.tt-fabrics__track:after{right:0;background:linear-gradient(to left,#EDE7DF 0%,rgba(237,231,223,.8) 30%,transparent 100%)}.tt-fabrics__strip{display:flex;gap:1.25rem;width:max-content;animation:tt-fabrics-scroll 25s linear infinite}.tt-fabrics__strip:hover{animation-play-state:paused}@keyframes tt-fabrics-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.tt-fabrics__item{flex:0 0 auto;width:140px;text-align:center;scroll-snap-align:start;cursor:pointer}img.tt-fabrics__swatch{width:140px;height:160px;border-radius:12px;object-fit:cover;display:block;margin-bottom:.5rem;transition:transform .3s ease,box-shadow .3s ease}.tt-fabrics__item:hover img.tt-fabrics__swatch{transform:scale(1.06);box-shadow:0 6px 20px #0000001f}.tt-fabrics__item span{font-family:Inter,Noto Sans Thai,sans-serif;font-size:.78rem;color:#444444b3;transition:color .2s ease}.tt-fabrics__item:hover span{color:#444}@media(max-width:749px){.tt-fabrics__item{width:110px}img.tt-fabrics__swatch{width:110px;height:130px}}.tt-faq__title{font-family:Raleway,Kanit,sans-serif;font-size:56px;font-weight:900;line-height:.95;letter-spacing:-1.12px;text-align:center;margin:0 0 2rem;color:#564942;text-transform:uppercase}.tt-faq__item{border-bottom:1px solid var(--brand-border);padding:1.25rem 0}.tt-faq__item summary{font-size:1rem;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--brand-text)}.tt-faq__item summary:after{content:"+";font-size:1.5rem;font-weight:300;color:var(--brand-text-muted);transition:transform .2s ease}.tt-faq__item[open] summary:after{content:"\2212"}.tt-faq__item p{color:var(--brand-text-muted);font-size:.95rem;line-height:1.65;margin:.75rem 0 0;max-width:680px}.tt-faq__item summary::-webkit-details-marker{display:none}.footer-content{content-visibility:visible!important}.shopify-section-group-footer-group.section-wrapper{overflow:hidden}.shopify-section-group-footer-group.section-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(footer-thermova-bg.jpg);background-size:cover;background-position:center 40%;z-index:0}.shopify-section-group-footer-group.section-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1a14108c;z-index:0}.shopify-section-group-footer-group.section-wrapper>*{position:relative;z-index:1}.shopify-section-group-footer-group.section-wrapper .section-background{background:transparent!important}[class*=__tt_footer_col_brand],[class*=__tt_footer_col_menu],[class*=__tt_footer_col_legal],[class*=__tt_footer_col_contact],[class*=__tt_footer_newsletter]{color:#ffffffe6!important}[class*=__tt_footer_col_brand] h4{font-size:1.5rem;font-weight:700;margin:0 0 .25rem;color:#fff!important}[class*=__tt_footer_col_brand] p{color:#ffffffbf!important;font-size:.85rem;margin:0 0 1rem}[class*=__tt_footer_col_brand] p em{font-style:italic}[class*=__tt_footer_col_brand] ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:1rem}[class*=__tt_footer_col_brand] ul a{color:#fffc!important;text-decoration:none;font-size:.85rem;transition:color .2s ease}[class*=__tt_footer_col_brand] ul a:hover{color:#fff!important}[class*=__tt_footer_col_menu] h5,[class*=__tt_footer_col_legal] h5,[class*=__tt_footer_col_contact] h5{font-size:1.35rem;font-weight:400;margin:0 0 1.25rem;color:#fff!important;letter-spacing:.01em}[class*=__tt_footer_col_contact] p{color:#ffffffd9!important;font-size:.85rem;line-height:1.7;margin:0 0 .75rem}[class*=__tt_footer_col_menu] ul,[class*=__tt_footer_col_legal] ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}[class*=__tt_footer_col_menu] ul a,[class*=__tt_footer_col_legal] ul a{color:#ffffffd9!important;text-decoration:none;font-size:.9rem;transition:color .2s ease}[class*=__tt_footer_col_menu] ul a:hover,[class*=__tt_footer_col_legal] ul a:hover,[class*=__tt_footer_newsletter],[class*=--tt_footer_newsletter] .email-signup__heading,[class*=--tt_footer_newsletter] .email-signup__heading.h4.h4,.footer-content .email-signup__heading,.footer-content .email-signup__heading.h4.h4{color:#fff!important}.shopify-section-group-footer-group.footer-utilities{background:#1a1410f2!important}.shopify-section-group-footer-group.footer-utilities .section-background{background:transparent!important}.shopify-section-group-footer-group.footer-utilities,.shopify-section-group-footer-group.footer-utilities a,.shopify-section-group-footer-group.footer-utilities .footer-utilities__text{color:#ffffff8c!important}.shopify-section-group-footer-group.footer-utilities a:hover{color:#ffffffd9!important}.v1__subtitle{font-family:var(--font-accent--family);font-style:italic;font-size:16px;color:#4449;margin:0 0 8px;line-height:1.4}.v1__stock--d{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:14px 4px;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin:8px 0}.v1__stock-step{display:flex;align-items:center;gap:8px;min-width:0}.v1__stock-step-dot{width:11px;height:11px;border-radius:50%;background:var(--brand-border);flex-shrink:0}.v1__stock-step.is-on .v1__stock-step-dot{background:#4a7a4a;box-shadow:0 0 0 3px #4a7a4a26}.v1__stock-step b{display:block;font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.02em;color:#444;line-height:1.2;font-variant-numeric:tabular-nums}.v1__stock-step small{display:block;font-size:10.5px;color:#4449;margin-top:1px}.v1__stock-line{height:1px;min-width:20px;background:repeating-linear-gradient(to right,var(--brand-border) 0 3px,transparent 3px 6px)}.tt-bullets.v1__bullets{list-style:none;padding:0;margin:4px 0;display:grid;gap:8px}.tt-bullets.v1__bullets li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:13.5px;line-height:1.5;color:#444}.tt-bullets.v1__bullets li:before{content:"";width:14px;height:14px;margin-top:4px;background:var(--brand-primary);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M1.5 5 L4 7.5 L8.5 2.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:9px}.v1__hero-pills{position:absolute;top:18px;left:18px;z-index:2;display:flex;gap:8px}.tt-lowstock{display:inline-flex;align-items:center;gap:8px;background:#1a1410;color:#fff;font-family:var(--font-heading--family);font-weight:600;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;padding:8px 12px;border-radius:999px}.tt-lowstock:before{content:"";width:7px;height:7px;border-radius:50%;background:#e5a43b;box-shadow:0 0 #e5a43bb3;animation:v3pulse 1.8s infinite}@keyframes v3pulse{0%{box-shadow:0 0 #e5a43b8c}70%{box-shadow:0 0 0 10px #e5a43b00}to{box-shadow:0 0 #e5a43b00}}.v1__card{background:#fff;border:1px solid var(--brand-border);border-radius:14px;padding:22px 22px 20px;display:grid;gap:18px;box-shadow:0 2px 4px #1a14100d,0 10px 24px -10px #1a14101f;position:relative;overflow:hidden;margin:8px 0}.v1__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-primary) 0%,var(--brand-accent) 100%)}.v1__card .tt-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading--family);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-primary)}.v1__card .tt-kicker:before{content:"";width:22px;height:1px;background:var(--brand-primary)}.v1__card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.v1__card-title{font-family:var(--font-heading--family);font-weight:700;font-size:15px;color:#444;margin-top:4px;letter-spacing:.01em}.v1__card-price{text-align:right}.v1__card-price s{display:block;font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-size:12px;color:#4449;font-weight:500;margin-bottom:2px;font-variant-numeric:tabular-nums}.v1__card-price b{font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-weight:800;font-size:26px;color:#444;letter-spacing:-.02em;line-height:1;display:block;font-variant-numeric:tabular-nums}.v1__card .tt-bundle{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v1__card .tt-bundle__card{position:relative;border:1.5px solid var(--brand-border);border-radius:10px;background:#fff;padding:14px 12px 12px;text-align:center;cursor:pointer;transition:all .2s ease;font:inherit;color:inherit}.v1__card .tt-bundle__card:hover{border-color:var(--brand-accent);transform:translateY(-1px)}.v1__card .tt-bundle__card.is-on{border-color:var(--brand-primary);box-shadow:0 0 0 3px #8b6b4a1a}.v1__card .tt-bundle__card.is-on:after{content:"";position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:50%;background:var(--brand-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M1.5 5 L4 7.5 L8.5 2.5'/%3E%3C/svg%3E") center/60% no-repeat}.v1__card .tt-bundle__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--brand-primary);color:#fff;font-family:var(--font-heading--family);font-weight:600;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap}.v1__card .tt-bundle__qty{font-family:Kanit,sans-serif;font-weight:600;font-size:14px;letter-spacing:.02em;color:#444;margin-bottom:2px}.v1__card .tt-bundle__save{font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-weight:500;font-size:12px;color:var(--brand-primary);margin-bottom:10px;min-height:14px;font-variant-numeric:tabular-nums}.v1__card .tt-bundle__price{font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-weight:700;font-size:18px;color:#444;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.v1__card .tt-bundle__was{font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-size:11.5px;color:#4449;text-decoration:line-through;margin-top:2px;font-variant-numeric:tabular-nums}.v1__card .tt-bundle__tagline{font-family:Noto Sans Thai,Inter,sans-serif;font-size:10.5px;font-weight:500;color:var(--brand-primary);margin-top:5px;line-height:1.3;letter-spacing:.01em}.v1__att-head{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--brand-border);padding-top:14px;margin-bottom:-6px}.v1__att-note{font-family:var(--font-accent--family);font-style:italic;font-size:11.5px;color:var(--brand-primary)}.v1__card .tt-attachments{display:grid;gap:6px}.v1__card .tt-attach{display:grid;grid-template-columns:38px 1fr auto auto;gap:12px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--brand-border);cursor:pointer}.v1__card .tt-attach:last-child{border-bottom:0}.v1__card .tt-attach__img{width:38px;height:38px;border-radius:6px;background:#e3dcd4;overflow:hidden;display:grid;place-items:center}.v1__card .tt-attach__img img{width:100%;height:100%;object-fit:cover}.v1__card .tt-attach__name{font-family:var(--font-heading--family);font-weight:600;font-size:13px;color:#444}.v1__card .tt-attach__name small{display:block;font-weight:400;font-size:11px;color:#4449}.v1__card .tt-attach__price b{font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-weight:700;font-size:13px;color:#444;font-variant-numeric:tabular-nums}.v1__card .tt-attach__price b.free{color:#4a7a4a}.v1__card .tt-attach__price s{font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-size:11px;color:#4449;display:block;font-variant-numeric:tabular-nums}.v1__card .tt-attach__toggle{width:34px;height:20px;background:var(--brand-border);border-radius:999px;position:relative;transition:background .2s;cursor:pointer;border:0;padding:0}.v1__card .tt-attach__toggle:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 3px #0003;transition:transform .2s}.v1__card .tt-attach.is-on .tt-attach__toggle{background:var(--brand-primary)}.v1__card .tt-attach.is-on .tt-attach__toggle:after{transform:translate(14px)}.tt-gift{background:linear-gradient(135deg,#2a2017,#1a1410);color:#fff;border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:14px}.tt-gift__icon{width:32px;height:32px;border-radius:50%;background:#c9a87626;display:grid;place-items:center;flex-shrink:0}.tt-gift__icon svg{color:var(--brand-accent)}.tt-gift__text{font-family:var(--font-heading--family);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;flex:1;line-height:1.3}.tt-gift__text b{color:var(--brand-accent);font-weight:700}.tt-gift__time{font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-weight:700;font-size:14px;color:var(--brand-accent);font-variant-numeric:tabular-nums;letter-spacing:.06em}.v1__card .tt-cta{width:100%;background:var(--brand-primary);color:#fff;border:0;border-radius:10px;padding:18px 24px;font-family:Inter,Raleway,Noto Sans Thai,sans-serif;font-weight:700;font-size:14px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;transition:background .2s,transform .15s;font-variant-numeric:tabular-nums}.v1__card .tt-cta:hover{background:var(--brand-primary-dark)}.v1__card .tt-cta.is-added{background:#4a7a4a}.v1__card .tt-cta .arr{display:inline-block;transition:transform .25s}.v1__card .tt-cta:hover .arr{transform:translate(5px)}.v1__card .tt-shop-now{width:100%;padding:16px 24px;margin-top:-8px;background:transparent;color:var(--brand-primary);border:2px solid var(--brand-primary);border-radius:10px;font-family:var(--font-heading--family);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.v1__card .tt-shop-now:hover{background:var(--brand-primary);color:#fff}.v1__buy-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11.5px;color:#4449;margin-top:-10px}.v1__card .tt-pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.v1__card .tt-pay__icon{height:24px;width:auto;border:1px solid var(--brand-border);border-radius:4px}.v1__card .tt-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:14px 0}.v1__card .tt-trust__item{text-align:center;padding:2px 10px;border-right:1px solid var(--brand-border)}.v1__card .tt-trust__item:last-child{border-right:0}.v1__card .tt-trust__item svg{width:22px;height:22px;margin:0 auto 6px;color:var(--brand-primary);display:block}.v1__card .tt-trust__t{font-family:var(--font-heading--family);font-weight:600;font-size:11.5px;color:#444}.v1__card .tt-trust__d{font-size:10.5px;color:#4449;margin-top:1px}@media(max-width:900px){.v1__subtitle{font-size:14px}.v1__card{padding:18px 16px 16px}.v1__card-price b{font-size:22px}.v1__card .tt-bundle{gap:6px}.v1__card .tt-bundle__card{padding:11px 6px 10px}.v1__card .tt-bundle__price{font-size:15px}.v1__card .tt-trust{grid-template-columns:repeat(2,1fr);gap:8px 0}}.tt-trust-band{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;background:var(--brand-secondary);padding:3rem 2.5rem;border-radius:16px;align-items:start}.tt-trust-band .tt-trust{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.tt-trust-band .tt-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--brand-text)}.tt-trust-band .tt-trust__icon svg{width:32px;height:32px;stroke:var(--brand-text)}.tt-trust-band .tt-trust__title{font-weight:600;font-size:1.05rem;margin:0;color:var(--brand-text);line-height:1.3}.tt-trust-band .tt-trust__desc{color:var(--brand-text-muted);font-size:.9rem;line-height:1.5;margin:0;max-width:240px}@media(max-width:749px){.tt-trust-band{grid-template-columns:repeat(2,1fr);padding:2rem 1.25rem;gap:1.75rem}}.tt-sticky{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(calc(100% + 40px));width:600px;max-width:calc(100% - 40px);z-index:999;opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.tt-sticky.is-show{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.tt-sticky__inner{display:flex;align-items:center;gap:12px;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%) brightness(1.5);-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);color:var(--brand-text, #1A1410);padding:10px;border-radius:16px;box-shadow:0 4px 24px #0000001f,0 0 0 1px #0000000f}.tt-sticky__image{flex-shrink:0;width:48px;height:48px;border-radius:10px;overflow:hidden;background:#f5f5f5}.tt-sticky__image img{width:100%;height:100%;object-fit:cover;display:block}.tt-sticky__info{flex:1;min-width:0}.tt-sticky__title{font-family:var(--font-heading--family);font-weight:600;font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-sticky__sub{font-size:11px;color:#1a141080;margin-top:1px}.tt-sticky__price{font-family:var(--font-heading--family);font-weight:600;font-size:15px;white-space:nowrap}.tt-sticky__price s{font-weight:400;font-size:13px;opacity:.45;margin-right:4px;text-decoration:line-through}.tt-sticky__btn{flex-shrink:0;background:var(--brand-primary, #8B6B4A);color:#fff;border:none;border-radius:10px;padding:12px 20px;font-family:var(--font-heading--family);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .15s ease}.tt-sticky__btn:hover{background:var(--brand-primary-dark, #5C4530)}.tt-sticky__title,.tt-sticky__sub,.tt-sticky__price{font-family:var(--font-cta--family);font-variant-numeric:tabular-nums}@media(max-width:749px){.tt-sticky{bottom:0;width:100%;max-width:100%}.tt-sticky__inner{border-radius:16px 16px 0 0;padding:10px 14px}.tt-sticky__btn{padding:12px 16px}}.tt-cta,.tt-shop-now,.v1__card .tt-cta,.v1__card .tt-shop-now,.tt-featured-products__cta,.tt-dry-ironed__cta,.tt-refresh-routine__cta,.tt-sticky__btn{font-family:var(--font-cta--family);font-weight:var(--font-cta--weight);letter-spacing:var(--font-cta--letter-spacing);font-variant-numeric:tabular-nums}.tt-refresh-routine{position:relative}.tt-refresh-routine__media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:17 / 5;display:flex;align-items:center;padding:3rem 4.5rem}.tt-refresh-routine__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bg-image);background-size:cover;background-position:center right;filter:contrast(1.1) saturate(1.15);z-index:0}.tt-refresh-routine__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#e8dcc4f0,#e8dcc4c7 18%,#e8dcc473 38%,#e8dcc41f 55%,#e8dcc400 70%);pointer-events:none;z-index:1}.tt-refresh-routine__content{position:relative;z-index:2;max-width:480px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.tt-refresh-routine__kicker{font-family:Raleway,Kanit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#222222b3}.tt-refresh-routine__title{font-family:Raleway,Kanit,sans-serif;font-size:56px;font-weight:900;line-height:.95;letter-spacing:-1.12px;text-transform:uppercase;color:#222;margin:0}.tt-refresh-routine__body{font-family:Inter,Noto Sans Thai,sans-serif;font-size:16px;line-height:1.6;color:#444;margin:0}.tt-refresh-routine__cta{display:inline-flex;align-items:center;gap:8px;background:var(--brand-primary);color:#fff;padding:14px 26px;border-radius:8px;text-decoration:none;font-size:14px;margin-top:.5rem;transition:background .2s}.tt-refresh-routine__cta:hover{background:var(--brand-primary-dark)}.tt-refresh-routine__cta-arrow{display:inline-block;transition:transform .22s ease}.tt-refresh-routine__cta:hover .tt-refresh-routine__cta-arrow{transform:translate(4px)}@media(max-width:1100px)and (min-width:750px){.tt-refresh-routine__media{aspect-ratio:12 / 5;padding:2.5rem 3rem}.tt-refresh-routine__title{font-size:44px}}@media(max-width:749px){.tt-refresh-routine__media{aspect-ratio:4 / 5;padding:1.75rem;align-items:flex-end}.tt-refresh-routine__media:before{background-position:55% center}.tt-refresh-routine__media:after{display:none}.tt-refresh-routine__content{max-width:100%;gap:.75rem}.tt-refresh-routine__title{font-size:32px}.tt-refresh-routine__body{font-size:14px}}@media(min-width:750px){.header__underlay-open{height:var(--header-height)!important}.menu-list__list-item:where(:not([slot=overflow])){position:relative}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{width:max-content!important;min-width:180px;max-width:260px;top:100%!important;left:0!important;padding-inline:0!important;clip-path:none!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .menu-list__submenu-inner{transform:none!important;display:block!important;padding-block:0!important;padding-inline:0!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu{background:#fff;border:1px solid var(--brand-border, #E5DDD0);border-radius:10px;box-shadow:0 8px 24px #1a141014,0 2px 6px #1a14100a;padding:6px;margin:0}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__grid{display:flex!important;flex-direction:column!important;gap:0}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__list,.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__column{margin:0;padding:0;width:100%;border:none!important;border-left:none!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__list a{display:block;padding:9px 14px 9px 10px;border-radius:7px;white-space:nowrap;font-size:14px;color:var(--brand-text, #1A1410);transition:background-color .15s ease,color .15s ease}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__list a:hover{background:#8b6b4a14;color:var(--brand-primary, #8B6B4A)}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__link{border:none!important}.nav-chevron{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:5px;vertical-align:1px;opacity:.6;transition:transform .25s ease,opacity .2s ease}.menu-list__list-item:has([aria-expanded=true]) .nav-chevron{transform:rotate(-135deg);vertical-align:-2px;opacity:1}.menu-list__link--active{color:var(--brand-primary, #8B6B4A)!important;border-bottom:2px solid var(--brand-primary, #8B6B4A);padding-bottom:2px}}@media(max-width:749px){.menu-drawer{background-color:#fff}.menu-drawer__menu--mainlist>.menu-drawer__list-item{border-bottom:1px solid var(--brand-border, #E5DDD0)}.menu-drawer__menu--mainlist>.menu-drawer__list-item:last-child{border-bottom:none}.menu-drawer__menu--childlist{padding-inline-start:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/brand.css.map */
