.tuzex-grid{background:var(--tuzex-grid-bg);color:var(--tuzex-grid-text);padding:64px 0}.tuzex-grid__header{align-items:end;display:flex;justify-content:space-between;gap:24px;margin-bottom:28px}.tuzex-grid__eyebrow{color:var(--tuzex-grid-accent);font-size:1.2rem;font-weight:700;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.tuzex-grid__title{color:inherit;font-size:clamp(3rem,4vw,5.6rem);letter-spacing:-.045em;line-height:.95;margin:0}.tuzex-grid__all{color:inherit;font-size:1.4rem;font-weight:700;text-decoration:none;white-space:nowrap}.tuzex-grid__all:hover{color:var(--tuzex-grid-accent)}.tuzex-grid__items{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.tuzex-grid__card{color:#fff;display:block;text-decoration:none}.tuzex-grid__media{aspect-ratio:4 / 5;background:#e9e9e9;overflow:hidden;position:relative}.tuzex-grid--brands .tuzex-grid__media{aspect-ratio:1 / 1}.tuzex-grid__image,.tuzex-grid__placeholder{height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1);width:100%}.tuzex-grid__card:hover .tuzex-grid__image{transform:scale(1.035)}.tuzex-grid__shade{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.82) 100%);top:0;right:0;bottom:0;left:0;position:absolute}.tuzex-grid__badge{background:var(--tuzex-grid-accent);color:#fff;font-size:1.1rem;font-weight:800;left:14px;letter-spacing:.08em;padding:7px 10px;position:absolute;text-transform:uppercase;top:14px}.tuzex-grid__content{bottom:0;left:0;padding:22px;position:absolute;right:0}.tuzex-grid__content h3{color:#fff;font-size:clamp(2rem,2.2vw,3.2rem);letter-spacing:-.035em;line-height:1;margin:0 0 8px}.tuzex-grid__content p{color:#ffffffd1;font-size:1.3rem;line-height:1.4;margin:0 0 16px}.tuzex-grid__cta{border-bottom:1px solid currentColor;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.05em;padding-bottom:3px;text-transform:uppercase}@media screen and (max-width:989px){.tuzex-grid{padding:48px 0}.tuzex-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tuzex-grid{padding:38px 0}.tuzex-grid__header{align-items:start;margin-bottom:20px}.tuzex-grid__title{font-size:3.4rem}.tuzex-grid__items{gap:8px}.tuzex-grid__media{aspect-ratio:3 / 4}.tuzex-grid--brands .tuzex-grid__media{aspect-ratio:4 / 5}.tuzex-grid__content{padding:14px}.tuzex-grid__content h3{font-size:1.9rem}.tuzex-grid__content p{display:none}.tuzex-grid__cta{font-size:1.05rem}}.tuzex-photos{display:block;background:var(--photos-bg);color:var(--photos-ink);padding:64px 0}.tuzex-photos__inner{max-width:1440px;margin:auto;padding:0 40px}.tuzex-photos__header{text-align:center;margin-bottom:30px}.tuzex-photos__header h2{font-family:var(--font-heading-family, inherit);color:inherit;font-size:clamp(26px,3vw,40px);line-height:1.15;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;margin:0}.tuzex-photos__header p{margin:12px 0 0;font-size:14px;line-height:1.6}.tuzex-photos__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;list-style:none;margin:0;padding:0 0 12px;scrollbar-width:thin;scrollbar-color:var(--photos-accent) transparent}.tuzex-photos__card{min-width:0;list-style:none;scroll-snap-align:start;background:#fff;color:var(--photos-ink);border:1px solid #dedbd5;border-radius:6px;overflow:hidden}.tuzex-photos__media{aspect-ratio:3/4;background:#e8e5df;overflow:hidden}.tuzex-photos__image{width:100%;height:100%;display:block;object-fit:cover}.tuzex-photos__body{padding:17px 18px 20px}.tuzex-photos__body h3{margin:0;font-size:15px;font-weight:700;line-height:1.4;color:inherit}.tuzex-photos__meta{margin:4px 0 0;font-size:12px;line-height:1.5}.tuzex-photos__stars{color:#b18a36;font-size:18px;line-height:1;letter-spacing:2px;margin-top:9px}.tuzex-photos__text{margin:12px 0 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.tuzex-photos__controls{display:flex;gap:10px;justify-content:center;margin-top:16px}.tuzex-photos__controls[hidden]{display:none}.tuzex-photos__controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--photos-accent);border-radius:50%;color:var(--photos-accent);background:transparent;font-size:22px;cursor:pointer}.tuzex-photos__controls button:hover:not(:disabled){color:#fff;background:var(--photos-accent)}.tuzex-photos__controls button:disabled{opacity:.35;cursor:default}.tuzex-photos :focus-visible{outline:2px solid var(--photos-accent);outline-offset:3px}@media(max-width:989px){.tuzex-photos__track{grid-auto-columns:calc((100% - 18px)/2)}.tuzex-photos__inner{padding:0 24px}}@media(max-width:599px){.tuzex-photos{padding:40px 0}.tuzex-photos__inner{padding:0 20px}.tuzex-photos__track{grid-auto-columns:86%;gap:14px}.tuzex-photos__header{margin-bottom:24px}}.tuzex-store{background:#f3f3f1;padding:72px 0}.tuzex-store__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:500px}.tuzex-store__content{background:#111;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,84px)}.tuzex-store__eyebrow{color:#ff2b2b;font-size:1.2rem;font-weight:800;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.tuzex-store h2{color:#fff;font-size:clamp(3.4rem,5vw,6.8rem);letter-spacing:-.055em;line-height:.92;margin:0 0 24px}.tuzex-store__text{color:#ffffffbf;max-width:56rem}.tuzex-store__text strong{color:#fff}.tuzex-store__details{border-top:1px solid rgba(255,255,255,.17);display:grid;gap:16px;margin:28px 0;padding-top:22px}.tuzex-store__details div{display:grid;gap:4px;grid-template-columns:9rem 1fr}.tuzex-store__details dt{color:#ffffff8a;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tuzex-store__details dd{color:#fff;font-size:1.35rem;margin:0}.tuzex-store .tuzex-store__directions{background:#fff;color:#000;--color-button: 255,255,255;--color-button-text: 0,0,0;border:1px solid #fff}.tuzex-store .tuzex-store__directions:hover{background:#eee;color:#000}.tuzex-store .tuzex-store__directions:focus-visible{outline:3px solid #fff;outline-offset:5px}.tuzex-store__details a{color:inherit;text-decoration:underline;text-underline-offset:4px}.tuzex-store__map{min-height:500px}.tuzex-store__map iframe{border:0;height:100%;min-height:500px;width:100%}.tuzex-store__map-placeholder{align-items:center;background:#ddd;display:flex;height:100%;justify-content:center;min-height:500px;padding:24px}@media screen and (max-width:989px){.tuzex-store{padding:48px 0}.tuzex-store__layout{grid-template-columns:1fr}.tuzex-store__map,.tuzex-store__map iframe{min-height:380px}}@media screen and (max-width:749px){.tuzex-store{padding:36px 0}.tuzex-store__content{padding:34px 24px 40px}.tuzex-store h2{font-size:4rem}.tuzex-store__details div{grid-template-columns:1fr}.tuzex-store__map,.tuzex-store__map iframe{min-height:320px}}.tuzex-trust{background:#111;color:#fff}.tuzex-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tuzex-trust__item{align-items:center;display:flex;gap:14px;min-height:100px;padding:20px 18px}.tuzex-trust__item+.tuzex-trust__item{border-left:1px solid rgba(255,255,255,.14)}.tuzex-trust__icon{flex:0 0 30px}.tuzex-trust__icon svg{height:30px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:30px}.tuzex-trust h2{color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:.02em;margin:0 0 3px;text-transform:uppercase}.tuzex-trust p{color:#ffffffad;font-size:1.15rem;line-height:1.35;margin:0}@media screen and (max-width:989px){.tuzex-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuzex-trust__item:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.14)}.tuzex-trust__item:nth-child(4){border-top:1px solid rgba(255,255,255,.14)}}@media screen and (max-width:749px){.tuzex-trust__item{align-items:flex-start;min-height:92px;padding:16px 8px}.tuzex-trust__icon{flex-basis:24px}.tuzex-trust__icon svg{height:24px;width:24px}.tuzex-trust h2{font-size:1.05rem}.tuzex-trust p{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
