:root{--tgz-ink-2: rgba(18, 18, 18, .75);--tgz-ink-3: rgba(18, 18, 18, .6);--tgz-line: rgba(18, 18, 18, .12);--tgz-radius: 14px;--tgz-btn-radius: 10px;--tgz-top-h: 118px}html,body{overflow-x:clip}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tgz{font-family:var(--tgz-font-body);color:var(--tgz-ink);font-size:17px;line-height:1.6;letter-spacing:.2px;-webkit-font-smoothing:antialiased}.tgz *,.tgz *:before,.tgz *:after{box-sizing:border-box}.tgz img{max-width:100%;height:auto;display:block}.tgz a{color:inherit}.tgz[id],.tgz [id]{scroll-margin-top:calc(var(--tgz-top-h) + 16px)}.tgz-wrap{max-width:1260px;margin:0 auto;padding:0 32px}.tgz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tgz-arrow{width:15px;height:15px;flex:none}.tgz .tgz-h{margin:0;color:inherit;word-break:normal;text-wrap:balance;font-style:normal}.tgz p,.tgz li,.tgz figcaption,.tgz blockquote,.tgz small{text-wrap:pretty}.tgz .tgz-eyebrow{margin:0 0 12px;font:700 13px/1.35 var(--tgz-font-body);letter-spacing:1.8px;text-transform:uppercase;color:var(--tgz-eyebrow)}.tgz .tgz-display{margin:0;font-family:var(--tgz-font-heading);font-weight:var(--tgz-heading-weight);font-style:var(--tgz-heading-style);letter-spacing:-.01em;line-height:1.12;font-size:clamp(30px,3.2vw,46px);text-transform:none}.tgz .tgz-hero-title{font-size:clamp(36px,4.1vw,60px);line-height:1.06}.tgz .tgz-lead{font-size:19px;line-height:1.6;color:var(--tgz-ink-2);margin:20px 0 0;max-width:34em}.tgz .tgz-card-title{margin:0;font:700 17px/1.3 var(--tgz-font-body);letter-spacing:.1px;text-transform:none}.tgz .tgz-body-text{color:var(--tgz-ink-2);margin:16px 0 0;max-width:36em}.tgz .tgz-body-text a:not(.tgz-btn){color:var(--tgz-accent);font-weight:600}.tgz .tgz-body-text p{margin:0 0 16px}.tgz .tgz-body-text p:last-child{margin-bottom:0}.tgz .tgz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:var(--tgz-btn-radius);background:var(--tgz-accent);color:#fff;font:700 16px/1 var(--tgz-font-body);letter-spacing:.5px;text-decoration:none;border:1.5px solid var(--tgz-accent);transition:transform .15s,filter .15s;cursor:pointer}.tgz .tgz-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.tgz .tgz-btn:focus-visible{outline:2px solid var(--tgz-accent);outline-offset:3px}.tgz .tgz-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.tgz .tgz-btn--dark{background:var(--tgz-ink);border-color:var(--tgz-ink);color:#fff}.tgz .tgz-btn--full{width:100%}.tgz-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.tgz-sec{padding:88px 0}.tgz-sec-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 24px;margin-bottom:36px}.tgz-sec-head>.tgz-eyebrow,.tgz-sec-head>.tgz-display{grid-column:1}.tgz-sec-head>.tgz-more{grid-column:2;grid-row:1 / 3;align-self:end}.tgz .tgz-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 16px/1 var(--tgz-font-body);color:var(--tgz-accent);text-decoration:none}.tgz .tgz-more:hover{text-decoration:underline;text-underline-offset:4px}.tgz-sticky-section{position:sticky;top:0;z-index:50}.tgz-sticky-section:has(.tgz-mega-wrap.is-open,[data-burger][aria-expanded=true]){z-index:1010}html.tgz-menu-open .tgz-sticky-section{z-index:1010}:root:has([data-burger][aria-expanded=true]){--shopify-chat-z-index: 1}html.tgz-menu-open,html.tgz-sheet-open{--shopify-chat-z-index: 1}.tgz-announce{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;text-align:center;text-decoration:none;text-wrap:balance;background:var(--tgz-announce-bg);color:var(--tgz-announce-ink);font:700 14px/1.3 var(--tgz-font-body);letter-spacing:.6px}.tgz-header{position:relative;background:#fff;color:var(--tgz-ink);border-bottom:1px solid var(--tgz-line)}.tgz-header__in{display:flex;align-items:center;gap:28px;height:76px}.tgz-logo{display:flex;align-items:center;min-height:44px;text-decoration:none}.tgz-logo img{width:var(--tgz-logo-w, 176px)}.tgz-logo__text{font:700 22px/1 var(--tgz-font-body)}.tgz-nav{display:flex;align-items:center;gap:4px;margin:0 auto}.tgz .tgz-nav__a{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:8px;font:600 16px/1 var(--tgz-font-body);color:inherit;text-decoration:none;letter-spacing:.3px}.tgz .tgz-nav__a:hover,.tgz .tgz-nav__a:focus-visible,.tgz-mega-wrap.is-open .tgz-nav__a{background:color-mix(in srgb,currentColor 8%,transparent)}.tgz .tgz-nav__a:focus-visible{outline:2px solid var(--tgz-accent);outline-offset:2px}.tgz-chev{width:12px;height:12px;transition:transform .2s}.tgz-mega-wrap.is-open .tgz-chev{transform:rotate(180deg)}.tgz-icons{display:flex;align-items:center;gap:4px;margin-left:auto}.tgz-nav+.tgz-icons{margin-left:0}.tgz .tgz-ico{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:inherit}.tgz-ico svg{width:23px;height:23px}.tgz .tgz-ico:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.tgz-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--tgz-accent);color:#fff;font:700 11px/18px var(--tgz-font-body);text-align:center}.tgz .tgz-burger{all:unset;display:none;cursor:pointer;width:44px;height:44px;place-items:center;align-content:center;gap:5px}.tgz-burger span{display:block;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s}.tgz-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.tgz-burger[aria-expanded=true] span:nth-child(2){opacity:0}.tgz-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.tgz-mega{position:absolute;left:0;right:0;top:100%;background:#fff;color:var(--tgz-ink);border-top:1px solid var(--tgz-line);box-shadow:0 18px 40px #0000001f;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .15s,transform .15s,visibility 0s .15s;max-height:var(--tgz-mega-h, 33vh);overflow:hidden}.tgz-mega-wrap.is-open .tgz-mega{visibility:visible;opacity:1;transform:none;transition:opacity .15s,transform .15s}.tgz-mega__in{display:grid;grid-template-columns:230px 250px 1fr;height:calc(var(--tgz-mega-h, 33vh) - 1px);min-height:0}.tgz-mega__in--flat{grid-template-columns:250px 1fr}.tgz-mcol{overflow-y:auto;padding:14px 0;min-height:0;overscroll-behavior:contain}.tgz-mcol+.tgz-mcol{border-left:1px solid var(--tgz-line);padding-left:16px}.tgz-mcol--1,.tgz-mcol--2{padding-right:12px}.tgz .tgz-mi{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:8px 12px;border-radius:8px;font:600 15px/1.25 var(--tgz-font-body);color:var(--tgz-ink);text-decoration:none}.tgz-mi small{font:500 13px/1 var(--tgz-font-body);color:var(--tgz-ink-3)}.tgz .tgz-mi.is-on,.tgz .tgz-mi:hover,.tgz .tgz-mi:focus-visible{background:var(--tgz-soft)}.tgz .tgz-mi.is-on{color:var(--tgz-accent)}.tgz .tgz-mi:focus-visible{outline:2px solid var(--tgz-accent)}.tgz-mpanel{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:4px 10px}.tgz-mpanel[hidden],.tgz-msubs[hidden]{display:none}.tgz .tgz-mp{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 10px;border-radius:10px;text-decoration:none}.tgz .tgz-mp:hover,.tgz .tgz-mp:focus-visible{background:var(--tgz-soft)}.tgz-mp img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:8px;border:1px solid var(--tgz-line);flex:none}.tgz-mp b{display:block;font:600 14px/1.25 var(--tgz-font-body)}.tgz-mp span span{font:500 13px/1.3 var(--tgz-font-body);color:var(--tgz-ink-3)}.tgz-mhead{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding:0 10px 6px;font:700 12px/1 var(--tgz-font-body);letter-spacing:1.4px;text-transform:uppercase;color:var(--tgz-ink-3)}.tgz .tgz-mhead a{font:700 13px/1 var(--tgz-font-body);letter-spacing:.3px;text-transform:none;color:var(--tgz-accent);display:inline-flex;gap:6px;align-items:center;min-height:32px;text-decoration:none}.tgz-drawer{background:#fff;color:var(--tgz-ink);border-bottom:1px solid var(--tgz-line);max-height:calc(100vh - var(--tgz-top-h));max-height:calc(100dvh - var(--tgz-top-h));overflow-y:auto;overscroll-behavior:contain}.tgz-drawer[hidden]{display:none}.tgz-drawer__in{padding:8px 16px 20px}.tgz .tgz-dr-g>summary,.tgz .tgz-dr-link,.tgz .tgz-dr-s>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 4px;font:600 17px/1.2 var(--tgz-font-body);text-decoration:none;cursor:pointer;list-style:none;border-bottom:1px solid var(--tgz-line)}.tgz-dr-g>summary::-webkit-details-marker,.tgz-dr-s>summary::-webkit-details-marker{display:none}.tgz-dr-g>summary:after,.tgz-dr-s>summary:after{content:"+";font-weight:400;font-size:22px}.tgz-dr-g[open]>summary:after,.tgz-dr-s[open]>summary:after{content:"\2212"}.tgz-dr-s{padding-left:14px}.tgz .tgz-dr-link--sub{margin-left:14px;font-size:16px;font-weight:500}.tgz .tgz-dr-s>summary{font-size:16px;font-weight:500}.tgz .tgz-dr-p{display:flex;align-items:center;gap:12px;min-height:56px;padding:4px 4px 4px 14px;text-decoration:none;border-bottom:1px solid var(--tgz-line);font:500 15px/1.3 var(--tgz-font-body)}.tgz-dr-p img{width:44px;height:44px;object-fit:contain;border:1px solid var(--tgz-line);border-radius:8px;background:#fff}.tgz-ft{background:var(--tgz-ft-bg, var(--tgz-ink));color:#e8e8e8;padding:64px 0 28px}.tgz-ft__in{display:grid;grid-template-columns:1.4fr repeat(var(--tgz-ft-cols, 3),1fr);gap:32px}.tgz-ft__brand img{width:var(--tgz-ft-logo-w, 190px)}.tgz-ft__brand .tgz-ft__text{color:#bdbdbd;font-size:15.5px;max-width:28em;margin:18px 0 0}.tgz-ft__text p{margin:0}.tgz .tgz-ft__h{margin:6px 0 10px;font:700 13px/1 var(--tgz-font-body);letter-spacing:1.6px;text-transform:uppercase;color:#9a9a9a}.tgz-ft ul{list-style:none;padding:0;margin:0}.tgz.tgz-ft li a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:#e8e8e8;text-decoration:none;font-size:16px}.tgz.tgz-ft li a:hover{color:var(--tgz-green)}.tgz-ft__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:40px;padding-top:22px;border-top:1px solid #2c2c2c;font-size:14px;color:#9a9a9a}@media(max-width:1180px){.tgz .tgz-nav__a{padding:0 10px;font-size:15px}.tgz-header__in{gap:16px}.tgz-logo img{width:min(var(--tgz-logo-w, 176px),150px)}}@media(max-width:1023px){:root{--tgz-top-h: 108px}.tgz-nav,.tgz-hide-m{display:none}.tgz .tgz-burger{display:grid}.tgz-icons,.tgz-nav+.tgz-icons{margin-left:auto}.tgz-header__in{height:66px}.tgz-wrap{padding:0 28px}.tgz-ft__in{grid-template-columns:1fr 1fr}.tgz-ft__brand{grid-column:1 / -1}.tgz-sec{padding:68px 0}}@media(max-width:767px){.tgz-sec-head{grid-template-columns:1fr;margin-bottom:26px}.tgz-sec-head>.tgz-more{grid-column:1;grid-row:auto;justify-self:start}}@media(max-width:640px){:root{--tgz-top-h: 100px}.tgz-wrap{padding:0 18px}.tgz-announce{font-size:13px;letter-spacing:.3px;min-height:36px}.tgz-header__in{height:62px;gap:8px}.tgz-logo img{width:min(var(--tgz-logo-w, 176px),142px)}.tgz-icons{gap:0}.tgz .tgz-lead{font-size:17px}.tgz .tgz-display{font-size:clamp(26px,7.2vw,30px)}.tgz-sec{padding:56px 0}.tgz-ctas .tgz-btn{width:100%}.tgz-ft__in{grid-template-columns:1fr}.tgz-ft__brand .tgz-ft__text,.tgz-ft__base{font-size:16px}.tgz-ft__base{flex-direction:column}}@media(hover:none){.tgz .tgz-ico:hover,.tgz .tgz-nav__a:hover,.tgz .tgz-mi:hover{background:transparent}.tgz .tgz-btn:hover{transform:none;filter:none}}@media(min-width:1800px){:root{--tgz-top-h: 132px}.tgz{font-size:18px}.tgz-wrap{max-width:1520px;padding:0 40px}.tgz .tgz-eyebrow{font-size:14px}.tgz .tgz-display{font-size:clamp(46px,2.5vw,56px)}.tgz .tgz-hero-title{font-size:clamp(60px,3.3vw,74px)}.tgz .tgz-lead{font-size:20px}.tgz .tgz-btn{min-height:54px;padding:0 28px;font-size:17px}.tgz-sec{padding:104px 0}.tgz-sec-head{margin-bottom:44px}.tgz .tgz-more{font-size:17px}.tgz-announce{min-height:44px;font-size:15px}.tgz-header__in{height:84px}.tgz .tgz-nav__a{font-size:17px;padding:0 16px;height:48px}.tgz .tgz-ico{width:48px;height:48px}.tgz-ico svg{width:25px;height:25px}.tgz-logo img{width:max(var(--tgz-logo-w, 176px),200px)}.tgz .tgz-mi{font-size:16px;min-height:44px}.tgz-mp b{font-size:15px}.tgz-mega__in{grid-template-columns:260px 280px 1fr}.tgz-ft__brand .tgz-ft__text,.tgz.tgz-ft li a{font-size:17px}.tgz .tgz-ft__h{font-size:14px}.tgz-ft__base{font-size:15px}}@media(min-width:2400px){:root{--tgz-top-h: 148px}.tgz{font-size:19px}.tgz-wrap{max-width:1800px;padding:0 48px}.tgz .tgz-eyebrow{font-size:15px;letter-spacing:2px}.tgz .tgz-display{font-size:clamp(56px,2.2vw,66px)}.tgz .tgz-hero-title{font-size:clamp(74px,3vw,86px)}.tgz .tgz-lead{font-size:22px}.tgz .tgz-btn{min-height:60px;padding:0 32px;font-size:18px;border-radius:12px}.tgz-sec{padding:124px 0}.tgz-sec-head{margin-bottom:52px}.tgz .tgz-more{font-size:18px}.tgz-announce{min-height:48px;font-size:16px}.tgz-header__in{height:96px}.tgz .tgz-nav__a{font-size:18px;padding:0 18px;height:52px}.tgz .tgz-ico{width:52px;height:52px}.tgz-ico svg{width:27px;height:27px}.tgz-logo img{width:max(var(--tgz-logo-w, 176px),230px)}.tgz .tgz-mi{font-size:17px;min-height:48px}.tgz-mp b{font-size:16px}.tgz-mp img{width:56px;height:56px}.tgz-mega__in{grid-template-columns:290px 310px 1fr}.tgz-ft__brand .tgz-ft__text,.tgz.tgz-ft li a{font-size:18px}.tgz .tgz-ft__h{font-size:15px}.tgz-ft__base{font-size:16px}.tgz-ft__brand img{width:230px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tgz-base.css.map */
