.gc-home-products{background:var(--gc28-canvas,#f1f0ed);color:var(--gc28-ink,#151a17);padding:clamp(26px,3.2vw,44px) 24px;font-family:var(--gc-studio-body,"Inter Tight",Arial,sans-serif)}.gc-home-products *,.gc-home-products *:before,.gc-home-products *:after{box-sizing:border-box}.gc-home-products__inner{width:100%;max-width:1370px;margin-inline:auto}.gc-home-products__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin:0 0 20px;padding-top:18px;border-top:1px solid var(--gc28-line,#c6d0c5);position:relative}.gc-home-products__header:before{position:absolute;content:"";top:-1px;left:0;width:56px;height:3px;background:var(--gc28-accent,#66ff00)}.gc-home-products__identity{min-width:0}body .gc-home-products .gc-home-products__title{margin:0;font-family:var(--gc-font-display-stack,"Archivo Black",Arial,sans-serif);font-size:clamp(26px,2.5vw,34px);font-weight:var(--gc-font-display-weight,400);line-height:1.08;letter-spacing:-.035em;color:var(--gc28-ink,#151a17);text-transform:uppercase;overflow-wrap:normal;word-break:normal;text-wrap:balance}.gc-home-products__count{margin:7px 0 0;color:var(--gc28-muted,#4c5b50);font-size:12px;line-height:1.4;font-weight:550}.gc-home-products__view-all{display:inline-flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px;min-height:44px;padding:7px 7px 7px 14px;border:1px solid var(--gc28-line,#c6d0c5);border-radius:7px;background:var(--gc28-card,#fff);color:var(--gc28-ink,#151a17);font-size:12px;font-weight:700;line-height:1.3;text-decoration:none}.gc-home-products__link-arrow{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:4px;background:var(--gc28-accent,#66ff00);color:var(--gc28-ink,#151a17)}.gc-home-products__link-arrow svg{width:18px;height:18px}.gc-home-products__carousel{position:relative;min-width:0}.gc-home-products__track{padding-block:2px 18px}.gc-home-products__list{margin:0;padding:0;list-style:none;align-items:stretch}.gc-home-products__slide{height:auto;min-width:0;list-style:none}.gc-home-products__slide>data-island{height:100%}.gc-home-products__navigation{display:flex;justify-content:flex-end;margin-top:0}.gc-home-products__navigation .controls{margin:0;padding:0}.gc-home-products__navigation .splide__arrow{padding:0;border:0;background:transparent;color:var(--gc28-ink,#151a17);box-shadow:none}.gc-home-products__navigation .splide__arrow:before,.gc-home-products__navigation .splide__arrow:after{content:none}.gc-home-products__navigation .push-btn__surface{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--gc28-ink,#151a17);border-radius:7px;background:var(--gc28-accent,#66ff00);color:var(--gc28-ink,#151a17);transform:none;box-shadow:none}.gc-home-products__navigation .splide__arrow:disabled{opacity:1;cursor:default}.gc-home-products__navigation .splide__arrow:disabled .push-btn__surface{border-color:var(--gc28-line,#c6d0c5);background:var(--gc28-card-soft,#eff4eb);color:var(--gc28-muted,#4c5b50);opacity:.55}.gc-home-products :is(a,button):focus-visible{outline:2px solid var(--gc28-ink,#151a17);outline-offset:4px}.gc-home-products .splide.is-initialized:not(.is-overflow) .gc-home-products__navigation{display:none}.gc-home-products__empty{padding:24px;border:1px dashed var(--gc28-line,#c6d0c5);font-size:14px;line-height:1.5}.gc-home-products .splide:not(.is-initialized){visibility:visible}.gc-home-products .splide:not(.is-initialized) .gc-home-products__track{overflow-x:auto;scroll-snap-type:x mandatory}.gc-home-products .splide:not(.is-initialized) .gc-home-products__list{display:flex;gap:20px}.gc-home-products .splide:not(.is-initialized) .gc-home-products__slide{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start}.gc-home-products .splide:not(.is-initialized) .gc-home-products__navigation{display:none}.gc-home-products--pair .gc-home-products__inner{max-width:760px}.gc-home-products--pair .splide:not(.is-initialized) .gc-home-products__slide{flex-basis:calc((100% - 20px)/2)}.gc-home-products--single .gc-home-products__inner{max-width:900px}.gc-home-products--single .gc-home-products__list{display:block}@media(min-width:750px){.gc-home-products--single .gc-product-card-v61>.gc-product-card-v61__surface{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:1fr auto}.gc-home-products--single .gc-product-card-v61__surface>.product-tile__featured-media{grid-column:1;grid-row:1 / span 2;align-self:center;border-bottom:0;border-right:1px solid var(--gc28-line,#c6d0c5)}.gc-home-products--single .gc-product-card-v61__surface>.gc-studio-card__body{grid-column:2;grid-row:1}.gc-home-products--single .gc-product-card-v61__surface>.gc-studio-card__purchase{grid-column:2;grid-row:2}body .gc-home-products--single .gc-studio-card .gc-studio-card__title{font-size:26px!important}}@media(max-width:1099px)and (min-width:750px){.gc-home-products .splide:not(.is-initialized) .gc-home-products__slide{flex-basis:calc((100% - 20px)/2)}}@media(max-width:749px){.gc-home-products{padding:24px 16px}.gc-home-products__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-bottom:16px;padding-top:15px}.gc-home-products__identity{display:contents}body .gc-home-products .gc-home-products__title{grid-column:1 / -1;font-size:clamp(22px,6vw,28px);line-height:1.12}.gc-home-products__view-all{grid-column:2;grid-row:2;gap:6px;min-height:44px;padding:6px 6px 6px 9px;font-size:11px}.gc-home-products__link-arrow{width:25px;height:28px}.gc-home-products__count{grid-column:1;grid-row:2;margin:0;font-size:11px}body .gc-home-products .gc-studio-card .gc-studio-card__title{font-size:clamp(20px,5.5vw,22px)!important;line-height:1.1!important}.gc-home-products .splide:not(.is-initialized) .gc-home-products__list{gap:14px}.gc-home-products .splide:not(.is-initialized) .gc-home-products__slide{flex-basis:90%}.gc-home-products__track{padding-bottom:15px}.gc-home-products--single .gc-home-products__inner{max-width:410px}}@media(hover:hover)and (pointer:fine){.gc-home-products__view-all:hover{border-color:var(--gc28-ink,#151a17)}.gc-home-products__navigation .splide__arrow:not(:disabled):hover .push-btn__surface{background:var(--gc28-ink,#151a17);color:var(--gc28-accent,#66ff00)}}@media(prefers-reduced-motion:reduce){.gc-home-products *,.gc-home-products *:before,.gc-home-products *:after{scroll-behavior:auto;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/242/assets/gc-home-product-carousel-v491.css.map */
