:root{--ink:#1c1d20;--cream:#ede6d8;--paper:#f7f3ec;--rust:#b85c38;--line:#d4c5a9;--teal:#b85c38;--muted:#7a7167;--white:#fcf9f3}::selection{background:#d4c5a9;color:var(--ink)}body{background:var(--paper);color:var(--ink)}.ticker{background:var(--ink);color:#f7f4ec}.nav{position:sticky;top:0;z-index:90;background:rgb(247 244 236 / .96);backdrop-filter:blur(14px);border-color:var(--line)}.nav nav a{color:var(--ink)}.nav nav a:hover,.nav nav .current-menu-item>a{color:var(--teal)}.quote-button,.button.dark{background:var(--rust);border-color:var(--rust);color:#fff}.quote-button:hover,.button.dark:hover{background:var(--teal);border-color:var(--teal)}.text-link{color:var(--teal)}.seo-hero{position:relative}.seo-hero:before{content:"";position:absolute;width:280px;height:280px;right:2%;top:8%;border-radius:50%;background:#dce8e5;filter:blur(2px);z-index:-1}.eyebrow,.label,.content-label{color:var(--teal);font-weight:600}.hero h1 em,.contact h2 em{color:var(--rust)}.hero-bottom p,.section-head p,.split-copy p,.buyer-grid p,.dual-proof p,.flow-grid p,.qc-stages p,.sustain-grid p,.verified-faq p,.seo-intro>p{color:var(--muted)}.hero-image{border-radius:4px;overflow:hidden;box-shadow:0 28px 70px rgb(11 46 52 / .13)}.hero-image span{background:rgb(247 244 236 / .94);color:var(--ink)}.stats strong{color:var(--teal)}.conversion-strip{display:grid;grid-template-columns:1fr 1.65fr;gap:45px;align-items:center;margin-top:30px;padding:30px 34px;background:var(--ink);color:#fff;border-radius:4px;box-shadow:0 18px 45px rgb(11 46 52 / .12)}.conversion-strip>div:first-child{display:grid;gap:7px}.conversion-strip small{font-size:9px;letter-spacing:.15em;color:#9fc7c1}.conversion-strip strong{font:25px/1.15 var(--serif);font-weight:400}.conversion-strip span{font-size:11px;color:#bed2cf}.conversion-actions{display:grid;grid-template-columns:repeat(4,1fr)}.conversion-actions a{min-height:62px;padding:12px 10px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgb(255 255 255 / .24);margin-left:-1px;font-size:10px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;transition:.2s}.conversion-actions a:first-child{background:var(--rust);border-color:var(--rust)}.conversion-actions a:hover{background:var(--teal);border-color:var(--teal);transform:translateY(-2px)}.gze-conversion{padding:25px 24px 45px}.gze-conversion>.elementor-container{max-width:1240px;margin:auto}.gze-conversion .conversion-strip{width:100%;margin:0}.buyer-grid>div,.range-grid a,.spec-grid>div,.flow-grid>div,.qc-stages>div,.sustain-grid>div,.catalog-grid>a{transition:background .2s,color .2s,transform .2s,box-shadow .2s}.buyer-grid>div:hover,.spec-grid>div:hover{background:#fffdf8;box-shadow:0 14px 36px rgb(11 46 52 / .07);transform:translateY(-3px)}.range-grid a,.catalog-grid>a{background:rgb(255 253 248 / .45)}.range-grid a:hover,.catalog-grid>a:hover{background:var(--ink);color:#fff;box-shadow:0 18px 38px rgb(11 46 52 / .16);z-index:2}.range-grid a:hover small,.range-grid a:hover span{color:#b8d8d3}.range-grid b{color:var(--rust)}.split,.gze-factory{background:var(--cream)}.photo-placeholder{background:linear-gradient(145deg,#dce8e5,#aec9c5);color:var(--ink)}.mini-stats{border-color:#aac4c0}.process,.gze-process{background:var(--ink)}.steps,.gze-process-grid{border-color:#2d5b60}.steps div,.gze-process-grid div{border-color:#2d5b60}.steps span,.gze-process-grid small{color:#8fc0bb}.steps p,.light p,.gze-process-grid p{color:#bdd2cf}.dual-proof>a{background:#fffdf8;transition:transform .2s,box-shadow .2s}.dual-proof>a:last-child{background:var(--cream)}.dual-proof>a:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgb(11 46 52 / .1);z-index:1}.dual-proof span{color:var(--teal)}.certificate-list span{background:#fffdf8;color:var(--ink)}.certificate-list span:nth-child(3n+1){background:var(--cream)}.certificate-panel{background:var(--cream)}#contact{scroll-margin-top:110px}.contact,.gze-contact{background:var(--ink);color:#fff}.contact .label{color:#9fc7c1}.contact p{color:#c5d8d5}.contact>div>div>a{color:#fff;border-color:#8fb9b4}.contact-promises{list-style:none;margin:34px 0 6px;padding:0;display:grid;gap:12px}.contact-promises li{position:relative;padding-left:24px;font-size:12px;color:#e1ecea}.contact-promises li:before{content:"✓";position:absolute;left:0;color:#f09a7f;font-weight:700}.form-card{background:var(--paper);color:var(--ink);padding:42px;border-radius:4px;box-shadow:0 24px 65px rgb(0 0 0 / .18)}.form-card label{color:var(--ink)}.form-card input,.form-card select,.form-card textarea{border:1px solid #b9cbc7;background:#fffdf8;padding:13px 14px;margin-top:8px;border-radius:2px;color:var(--ink)}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgb(30 107 103 / .12)}.form-card form button{width:100%;min-height:54px}.form-note{text-align:center;color:var(--muted);font-size:10px;letter-spacing:.06em}.form-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-status{padding:14px 16px;margin-bottom:20px;border-left:4px solid var(--teal);background:#dce8e5;font-size:13px;line-height:1.5}.form-status.error{border-color:var(--rust);background:#f7e5df}.footer{padding-bottom:105px}.footer a:hover{color:var(--teal)}.floating-rfq{position:fixed;right:22px;bottom:22px;z-index:120;min-width:158px;min-height:64px;padding:12px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--rust);color:#fff;border:1px solid rgb(255 255 255 / .45);box-shadow:0 14px 35px rgb(11 46 52 / .28);transition:background .2s,transform .2s}.floating-rfq span{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.floating-rfq small{font-size:9px;opacity:.82;margin-top:4px;letter-spacing:.06em}.floating-rfq:hover{background:var(--teal);transform:translateY(-3px)}.gze-hero .elementor-heading-title,.gze-section-title .elementor-heading-title,.gze-stat .elementor-heading-title,.gze-factory-copy .elementor-heading-title,.gze-method .elementor-heading-title,.gze-faq-list summary{color:var(--ink)}.gze-hero .elementor-widget-text-editor,.gze-card p,.gze-faq-list p{color:var(--muted)}.gze-hero .elementor-button,.gze-contact .elementor-button{background:var(--rust)}.gze-hero .elementor-button:hover,.gze-contact .elementor-button:hover{background:var(--teal)}.gze-stats>.elementor-container,.gze-stat,.gze-card,.gze-faq-list details{border-color:var(--line)}.gze-card{background:#fffdf8}.gze-card:hover{background:var(--ink);color:#fff}.gze-contact .elementor-heading-title,.gze-contact .elementor-widget-text-editor{color:#fff}@media(min-width:783px){body.admin-bar .nav{top:32px}}@media(max-width:1000px){.conversion-strip{grid-template-columns:1fr;gap:24px}}@media(max-width:800px){body{padding-bottom:78px}body.admin-bar .nav{top:46px}.quote-button{display:none!important}.seo-hero:before{width:180px;height:180px;top:4%}.conversion-strip{width:calc(100% - 32px);padding:27px 22px;margin-top:24px}.conversion-actions{grid-template-columns:1fr 1fr}.conversion-actions a:nth-child(3){margin-top:-1px}.conversion-actions a:nth-child(4){margin-top:-1px}.form-card{padding:28px 20px}.floating-rfq{left:12px;right:12px;bottom:10px;min-width:0;min-height:58px;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 18px}.floating-rfq small{margin:0}.footer{padding-bottom:45px}}@media(prefers-reduced-motion:reduce){.conversion-actions a,.floating-rfq,.range-grid a,.buyer-grid>div{transition:none}}:root{--gztowel-ink:#163d3f;--gztowel-ink-hover:#0f3032;--gztowel-clay:#bf5c37;--gztowel-clay-hover:#9f472a;--gztowel-cream:#f8f3ea;--gztowel-paper:#fffdf8}.nav .quote-button.button.dark{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 22px!important;background:var(--header-quote-button,var(--gztowel-clay))!important;color:#ffffff!important;border:1px solid var(--header-quote-button,var(--gztowel-clay))!important;border-radius:3px!important;box-shadow:0 6px 16px rgb(48 38 31 / .12);font-size:13px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0.07em!important;text-decoration:none!important;white-space:nowrap;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.nav .quote-button.button.dark:hover{background:var(--gztowel-clay-hover)!important;border-color:var(--gztowel-clay-hover)!important;box-shadow:0 9px 20px rgb(48 38 31 / .18);transform:translateY(-1px)}.single-product-ctas{gap:10px!important}.single-product-ctas .button{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-width:0;min-height:50px;padding:13px 18px!important;border-radius:3px!important;box-shadow:0 6px 16px rgb(22 61 63 / .1);font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0.11em!important;text-align:center;text-decoration:none!important;text-transform:uppercase;white-space:normal;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.single-product-ctas .button.dark{background:var(--gztowel-ink)!important;color:#ffffff!important;border:1px solid var(--gztowel-ink)!important}.single-product-ctas .button.dark:hover{background:var(--gztowel-ink-hover)!important;border-color:var(--gztowel-ink-hover)!important;box-shadow:0 9px 20px rgb(22 61 63 / .18);transform:translateY(-1px)}.single-product-ctas .sample-button{background:var(--gztowel-paper)!important;color:var(--gztowel-clay-hover)!important;border:1px solid var(--gztowel-clay)!important}.single-product-ctas .sample-button:hover{background:var(--gztowel-clay)!important;color:#ffffff!important;border-color:var(--gztowel-clay)!important;box-shadow:0 9px 20px rgb(191 92 55 / .18);transform:translateY(-1px)}.nav .quote-button.button.dark:focus-visible,.single-product-ctas .button:focus-visible{outline:3px solid rgb(191 92 55 / .28);outline-offset:3px}.floating-rfq{display:none!important}@media (max-width:767px){.single-product-ctas{grid-template-columns:1fr!important}.single-product-ctas .button{min-height:48px}}