.gtt-page{position:relative;padding:64px 0 90px}.gtt-page__in{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:0 24px}.gtt-page__eyebrow{color:var(--g1);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:1.3rem;margin:0 0 1.4rem}.gtt-page__title{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:clamp(3.4rem,5.5vw,6rem);line-height:.95;letter-spacing:.01em;color:var(--text);margin:0 0 1.6rem;text-wrap:balance}.gtt-page__intro{color:var(--text-dim);font-size:1.8rem;line-height:1.6;max-width:58ch;margin:0 0 3.2rem;text-wrap:pretty}.gtt-page__intro a{color:var(--blue)}.gtt-about__figure{margin:0 0 3.6rem;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.gtt-about__figure img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;object-position:center 28%}.gtt-about__figure figcaption{padding:1.2rem 1.6rem;color:var(--text-dim);font-size:1.3rem;background:var(--surface)}.gtt-about__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:0 0 3.6rem}.gtt-about__card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:2.4rem 2rem}.gtt-about__card h2{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:2.2rem;line-height:1.05;color:var(--text);margin:0 0 1rem}.gtt-about__card p{color:var(--text-dim);font-size:1.5rem;line-height:1.6;margin:0;text-wrap:pretty}.gtt-about__card p a{color:var(--blue)}.gtt-about__rule{border-left:3px solid transparent;border-image:linear-gradient(180deg,var(--g1),var(--g2),var(--g3)) 1}.gtt-about__cta-row{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.gtt-about__cta{display:inline-block;background:var(--g2);color:#221204;border-radius:9px;font-weight:800;font-size:1.6rem;padding:1.5rem 3rem;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out}.gtt-about__cta:hover{transform:translateY(-2px);box-shadow:0 10px 34px #ff7a2f66}.gtt-about__cta:active{transform:scale(.96)}.gtt-about__cta-note{color:var(--text-dim);font-size:1.4rem}.gtt-about__cta-note a{color:var(--blue)}.gtt-contact__cols{display:grid;grid-template-columns:1.4fr 1fr;gap:1.6rem;align-items:start}.gtt-contact__panel,.gtt-contact__form-wrap{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--g2) 8%,transparent),transparent 60%),var(--surface);border:1px solid var(--line);border-radius:18px;padding:clamp(1.8rem,3vw,3rem);box-shadow:0 30px 60px -40px #000000b3}.gtt-contact__form-wrap{position:relative}.gtt-contact__form-wrap:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3))}.gtt-contact__panel h2{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:2rem;color:var(--text);margin:0 0 1rem}.gtt-contact__panel p,.gtt-contact__panel address{color:var(--text-dim);font-size:1.5rem;line-height:1.7;font-style:normal;margin:0 0 2rem}.gtt-contact__legal{color:var(--text-dim);font-size:1.2rem;line-height:1.6;margin:-1rem 0 2rem;opacity:.8}.gtt-contact__panel a{color:var(--blue);text-decoration:none}.gtt-contact__panel a:hover{text-decoration:underline}.gtt-contact__form{display:flex;flex-wrap:wrap;gap:1.8rem 2rem}.gtt-contact .gtt-pfield{flex:1 1 100%;display:flex;flex-direction:column;gap:.6rem}.gtt-contact .gtt-pfield--half{flex:1 1 calc(50% - 1rem);min-width:200px}.gtt-contact .gtt-pfield label{font-size:1.3rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.gtt-contact .gtt-pfield input,.gtt-contact .gtt-pfield textarea{background:color-mix(in srgb,var(--text) 6%,var(--ground));border:1.5px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:10px;color:var(--text);font-size:1.6rem;padding:1.15rem 1.3rem;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.gtt-contact .gtt-pfield input::placeholder,.gtt-contact .gtt-pfield textarea::placeholder{color:color-mix(in srgb,var(--text) 34%,transparent)}.gtt-contact .gtt-pfield input:hover,.gtt-contact .gtt-pfield textarea:hover{border-color:color-mix(in srgb,var(--text) 26%,transparent)}.gtt-contact .gtt-pfield input:focus,.gtt-contact .gtt-pfield textarea:focus,.gtt-contact .gtt-pfield input:focus-visible,.gtt-contact .gtt-pfield textarea:focus-visible{outline:none;border-color:var(--g2);background:color-mix(in srgb,var(--text) 9%,var(--ground));box-shadow:0 0 0 4px color-mix(in srgb,var(--g2) 22%,transparent)}.gtt-contact__submit{flex:0 0 auto;background:var(--g2);color:#221204;border:0;border-radius:9px;font-weight:800;font-size:1.6rem;padding:1.6rem 3.4rem;cursor:pointer;transition:transform .18s ease-out,box-shadow .18s ease-out}.gtt-contact__submit:hover{transform:translateY(-2px);box-shadow:0 10px 34px #ff7a2f66}.gtt-contact__submit:active{transform:scale(.96)}.gtt-contact__submit:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.gtt-contact__note{flex-basis:100%;color:var(--text-dim);font-size:1.3rem;margin:0}.gtt-contact__success h2{font-family:var(--display);text-transform:uppercase;font-size:2.6rem;margin:0 0 1rem;color:var(--text)}.gtt-contact__success p{color:var(--text-dim);font-size:1.6rem;margin:0}.gtt-contact__errors{flex-basis:100%;border:1px solid var(--cherry);border-radius:8px;padding:1.2rem 1.4rem;color:var(--text);background:color-mix(in srgb,var(--cherry) 12%,transparent)}.gtt-faq__delivery{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:0 0 4rem}.gtt-faq__ship{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:2.2rem 2rem}.gtt-faq__ship h3{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:1.8rem;color:var(--text);margin:0 0 .8rem}.gtt-faq__ship .gtt-faq__price{color:var(--g1);font-weight:800;font-size:1.5rem;font-variant-numeric:tabular-nums}.gtt-faq__ship p{color:var(--text-dim);font-size:1.4rem;line-height:1.6;margin:.6rem 0 0}.gtt-faq__group{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:2.4rem;color:var(--text);margin:4rem 0 1.6rem}.gtt-faq__item{border-bottom:1px solid var(--line)}.gtt-faq__item:first-of-type{border-top:1px solid var(--line)}.gtt-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.8rem 0;color:var(--text);font-size:1.7rem;font-weight:700}.gtt-faq__item summary::-webkit-details-marker{display:none}.gtt-faq__item summary:after{content:"+";color:var(--g2);font-weight:800;font-size:2.2rem;line-height:1;flex:0 0 auto;transition:transform .18s ease-out}.gtt-faq__item[open] summary:after{transform:rotate(45deg)}.gtt-faq__item summary:hover{color:var(--g1)}.gtt-faq__a{padding:0 0 2rem;color:var(--text-dim);font-size:1.5rem;line-height:1.7;max-width:64ch}.gtt-faq__a a{color:var(--blue)}.gtt-faq__a p{margin:0 0 1rem}.gtt-faq__a p:last-child{margin-bottom:0}@media(max-width:749px){.gtt-page{padding:44px 0 64px}.gtt-about__grid,.gtt-faq__delivery,.gtt-contact__cols{grid-template-columns:1fr}.gtt-contact__panel,.gtt-contact__form-wrap{padding:2.2rem 1.8rem}}@media(prefers-reduced-motion:reduce){.gtt-about__cta,.gtt-contact__submit,.gtt-faq__item summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gtt-pages.css.map */
