.gt-hc__shell{margin-inline:max(var(--gt-home-gutter, 1.6rem),calc((100% - var(--gt-home-max, 144rem)) / 2))}.gt-hc__heading{margin:0 0 1.2rem;font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:1.25;color:#193526}.gt-hc__list{display:flex;gap:1.2rem;margin-inline:calc(-1 * var(--gt-home-gutter, 1.6rem));padding:.6rem var(--gt-home-gutter, 1.6rem);scroll-padding-inline:var(--gt-home-gutter, 1.6rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gt-hc__list::-webkit-scrollbar{display:none}.gt-hc__item{display:flex;flex:0 0 80%;min-width:0;margin:0;scroll-snap-align:start}.gt-hc__item--featured{flex-basis:80%}@media screen and (min-width:750px){.gt-hc__list{gap:1.4rem}.gt-hc__item{flex-basis:30%}.gt-hc__item--featured{flex-basis:36%}}@media screen and (min-width:990px){.gt-hc__list{gap:1.2rem;margin-inline:0;padding:0;overflow:visible;scroll-snap-type:none}.gt-hc__item{flex:1 1 0}.gt-hc__item--featured{flex-grow:1}}.gt-hc-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.2rem;width:100%;min-height:15.5rem;aspect-ratio:1.33;padding:2rem;overflow:hidden;border:1px solid rgba(31,73,12,.06);border-radius:var(--gt-hc-radius, 20px);background:radial-gradient(120% 95% at 20% 10%,#fcfaf5f2,#fcfaf500 62%),linear-gradient(180deg,#f1ece3,#e9e2d6 64%,#dfd7c9);box-shadow:0 1px 2px #1935260d;color:#193526;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.gt-hc-card__title{position:relative;z-index:2;max-width:100%;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;line-height:1.15;letter-spacing:0;text-wrap:balance;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gt-hc-card__arrow{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border:none;border-radius:50%;background:#1f490c;box-shadow:0 4px 12px #1f490c2e;color:#fff;transition:transform .22s ease,background-color .22s ease}.gt-hc-card__media{position:absolute;z-index:1;right:.8rem;bottom:.8rem;width:calc(min(84%,100% - 8rem) * var(--gt-hc-image-scale, 1));height:calc(78% * var(--gt-hc-image-scale, 1));max-width:calc(100% - 1.6rem);max-height:calc(100% - 1.6rem);transform:translate(var(--gt-hc-img-x, 0%),var(--gt-hc-img-y, 0%)) scale(var(--gt-hc-img-scale, 1));transform-origin:right bottom;pointer-events:none}.gt-hc-card:not(.gt-hc-card--featured) .gt-hc-card__image{filter:drop-shadow(0 8px 10px rgba(25,53,38,.1)) drop-shadow(0 2px 3px rgba(25,53,38,.06))}.gt-hc-card__image{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom;transform-origin:right bottom;transition:transform .32s ease}.gt-hc-card__arrow .gt-icon>svg{width:1.5rem;height:1.5rem}.gt-hc-card__media--placeholder{opacity:.35}.gt-hc-card__media--placeholder .placeholder-svg{fill:currentColor}.gt-hc-card--featured{border-color:transparent;background:linear-gradient(150deg,#2a5a14,#1f490c 48%,#183a09);color:#fff}.gt-hc-card--featured .gt-hc-card__title{font-size:2rem;line-height:1.2;max-width:11em}.gt-hc-card--featured .gt-hc-card__arrow{background:#ffffff24;border:1px solid rgba(255,255,255,.24);box-shadow:none;color:#fff}.gt-hc-card--featured .gt-hc-card__media{width:calc(62% * var(--gt-hc-image-scale, 1));height:calc(70% * var(--gt-hc-image-scale, 1))}@media screen and (min-width:750px){.gt-hc-card{min-height:17rem}}@media screen and (min-width:990px){.gt-hc__item--featured{display:none}.gt-hc-card{min-height:0;aspect-ratio:1.33;padding:2.3rem}.gt-hc-card__title{font-size:clamp(1.8rem,1.25vw,2rem);font-weight:600;line-height:1.12;letter-spacing:-.005em;max-width:70%;text-wrap:balance}}.gt-hc-card:focus-visible{outline:.2rem solid #1f490c;outline-offset:.3rem;box-shadow:none}.gt-hc-card:not(.gt-hc-card--featured):focus-visible .gt-hc-card__arrow{background:#193526;transform:translateY(-1px)}@media(hover:hover){.gt-hc-card:hover{transform:translateY(-2px);border-color:#1f490c24;box-shadow:0 1.2rem 2.4rem -1.4rem #1935264d}.gt-hc-card--featured:hover{border-color:transparent}.gt-hc-card:hover .gt-hc-card__arrow{transform:translate(3px,-1px);background:#193526}.gt-hc-card--featured:hover .gt-hc-card__arrow{background:#ffffff38}.gt-hc-card:hover .gt-hc-card__image{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.gt-hc-card,.gt-hc-card__arrow,.gt-hc-card__image{transition:none}.gt-hc-card:hover,.gt-hc-card:hover .gt-hc-card__arrow,.gt-hc-card:hover .gt-hc-card__image{transform:none}}.gt-hc__viewport{display:block}.gt-hc__dots{display:flex;justify-content:center;align-items:center;gap:.6rem;margin-top:.4rem}.gt-hc__dot{width:.75rem;height:.75rem;border-radius:10rem;background:#c9d7bc;transition:width .24s ease,background-color .24s ease}.gt-hc__dot.is-active{width:2.8rem;background:#1f490c}@media screen and (max-width:989px){.gt-hc-card:not(.gt-hc-card--featured) .gt-hc-card__title{max-width:70%;line-height:1.12}}@media screen and (max-width:749px){.gt-hc-card:not(.gt-hc-card--featured):not(.gt-hc-card--scene) .gt-hc-card__media{height:calc(64% * var(--gt-hc-image-scale, 1))}}@media(prefers-reduced-motion:reduce){.gt-hc__dot{transition:none}}@media screen and (min-width:990px){.gt-hc__dots{display:none}}.gt-hc-card.gt-hc-card--scene .gt-hc-card__media{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;transform:scale(max(1,var(--gt-hc-img-scale, 1)));transform-origin:right bottom}.gt-hc-card.gt-hc-card--scene .gt-hc-card__image{object-fit:cover;object-position:clamp(0%,50% + var(--gt-hc-img-x, 0%) * 2.5,100%) clamp(0%,50% + var(--gt-hc-img-y, 0%) * 2.5,100%);filter:none}@media screen and (max-width:749px){.gt-hc-card{box-sizing:border-box;min-height:0;aspect-ratio:1.7}.gt-hc-card.gt-hc-card--scene .gt-hc-card__media{transform:none}.gt-hc-card.gt-hc-card--scene .gt-hc-card__image{object-position:clamp(0%,50% + var(--gt-hc-img-x-m, 0%) * 2.5,100%) clamp(0%,50% + var(--gt-hc-img-y-m, 0%) * 2.5,100%)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gt-home-categories.css.map */
