.gt-premium{background:var(--gt-bg);color:var(--gt-ink);overflow:hidden}.gt-premium__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:540px;background:var(--gt-surface)}.gt-premium__hero-copy{align-self:center;max-width:700px;padding:clamp(36px,6vw,88px) clamp(24px,7vw,110px)}.gt-premium__eyebrow{margin:0 0 16px;color:var(--gt-green);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.gt-premium__hero-heading,.gt-premium__section-heading h2,.gt-premium__story h2{margin:0;color:var(--gt-green);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.gt-premium__hero-heading{max-width:610px;font-size:clamp(42px,5.2vw,76px);line-height:.99}.gt-premium__hero-text{max-width:500px;margin:22px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.gt-premium__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.gt-premium__button,.gt-premium__product-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid var(--gt-green);border-radius:4px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease}.gt-premium__button--primary,.gt-premium__product-link{background:var(--gt-green);color:#fffdf8}.gt-premium__button--primary:hover,.gt-premium__product-link:hover{background:#244b39;color:#fffdf8}.gt-premium__button--secondary{background:transparent;color:var(--gt-green)}.gt-premium__button--secondary:hover{background:var(--gt-green);color:#fffdf8}.gt-premium__hero-media{min-height:440px;overflow:hidden}.gt-premium__hero-image,.gt-premium__category-photo,.gt-premium__product-photo{display:block;width:100%;height:100%;object-fit:cover}.gt-premium__hero-image{min-height:540px}.gt-premium__placeholder{display:block;width:100%;height:100%;background:#e9e3d8;fill:#c9c1b3}.gt-premium__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 5vw;background:var(--gt-green);color:#fffdf8}.gt-premium__trust-item{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.gt-premium__trust-item span{flex:0 0 auto;color:#e3d3b3;font-size:21px}.gt-premium__trust-item p{margin:0;font-size:13px;line-height:1.4}.gt-premium__container{width:min(100% - 48px,1440px);margin-inline:auto}.gt-premium__categories,.gt-premium__products{padding-block:clamp(48px,7vw,88px)}.gt-premium__section-heading{margin-bottom:26px;text-align:center}.gt-premium__section-heading .gt-premium__eyebrow{margin-bottom:10px}.gt-premium__section-heading h2,.gt-premium__story h2{font-size:clamp(32px,4vw,52px);line-height:1.08}.gt-premium__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gt-premium__category{position:relative;display:block;overflow:hidden;min-height:230px;border-radius:9px;color:#fffdf8;text-decoration:none}.gt-premium__category-image{position:absolute;top:0;right:0;bottom:0;left:0}.gt-premium__category-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14271c99,#14271c0a);content:""}.gt-premium__category-photo{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .45s ease}.gt-premium__category:hover .gt-premium__category-photo{transform:scale(1.04)}.gt-premium__category-copy{position:absolute;z-index:1;inset:auto 24px 24px;display:grid;gap:8px}.gt-premium__category-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.5vw,34px);line-height:1.1}.gt-premium__category-link{font-size:13px}.gt-premium__section-heading--row{display:flex;align-items:end;justify-content:space-between;gap:24px;text-align:left}.gt-premium__text-link{color:var(--gt-green);font-size:14px;font-weight:600;text-decoration:none}.gt-premium__text-link:hover,.gt-premium__product-info h3 a:hover{text-decoration:underline;text-underline-offset:4px}.gt-premium__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gt-premium__product{display:grid;grid-template-columns:minmax(110px,.85fr) 1fr;align-items:center;gap:18px;min-width:0;padding:14px;border:1px solid rgba(35,49,38,.12);border-radius:9px;background:var(--gt-surface)}.gt-premium__product-image{display:block;overflow:hidden;aspect-ratio:1/1;border-radius:6px;background:#eee9df}.gt-premium__product-info h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.25}.gt-premium__product-info h3 a{color:var(--gt-ink);text-decoration:none}.gt-premium__price{margin:10px 0 14px;font-size:16px;font-weight:700}.gt-premium__product-link{min-height:40px;padding:10px 14px;font-size:12px}.gt-premium__story{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:0 0 clamp(48px,7vw,88px);padding:clamp(28px,4vw,52px);border-radius:10px;background:#ece8dd}.gt-premium__story-copy p{margin:0 0 16px;font-size:16px;line-height:1.7}@media(max-width:900px){.gt-premium__hero{min-height:450px}.gt-premium__hero-copy{padding:36px 28px}.gt-premium__hero-heading{font-size:clamp(38px,6vw,56px)}.gt-premium__hero-media,.gt-premium__hero-image{min-height:450px}.gt-premium__category-grid,.gt-premium__product-grid{gap:12px}.gt-premium__product{grid-template-columns:1fr}.gt-premium__product-image{width:100%}}@media(max-width:640px){.gt-premium__hero{grid-template-columns:1fr}.gt-premium__hero-copy{padding:36px 24px 30px}.gt-premium__hero-media,.gt-premium__hero-image{min-height:320px;max-height:380px}.gt-premium__trust{grid-template-columns:1fr;gap:0;padding:10px 22px}.gt-premium__trust-item{justify-content:flex-start;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.2)}.gt-premium__trust-item:last-child{border-bottom:0}.gt-premium__container{width:min(100% - 32px,1440px)}.gt-premium__category-grid{grid-template-columns:1fr}.gt-premium__category{min-height:220px}.gt-premium__section-heading--row{align-items:start}.gt-premium__section-heading--row .gt-premium__text-link{margin-top:28px}.gt-premium__product-grid{grid-template-columns:1fr}.gt-premium__product{grid-template-columns:minmax(110px,.8fr) 1fr}.gt-premium__story{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:reduce){.gt-premium__button,.gt-premium__product-link,.gt-premium__category-photo{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAE */
