.garden-shop-theme.template-index .gs-hero{display:flex;align-items:center;justify-content:flex-start;min-height:560px;background:#26362b;color:#fff}.garden-shop-theme.template-index .gs-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:-2}.garden-shop-theme.template-index .gs-hero-image picture{display:block;width:100%;height:100%}.garden-shop-theme.template-index .gs-hero-image img{width:100%;height:100%;object-fit:cover;object-position:70% center}.garden-shop-theme.template-index .gs-hero:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgb(8 20 11 / 66%),rgb(8 20 11 / 37%) 34%,transparent 63%)}.garden-shop-theme.template-index .gs-hero-copy{width:45%;padding:48px 26px 64px max(48px,calc((100vw - 1320px)/2));background:transparent;color:#fff}.garden-shop-theme.template-index .gs-hero h1{color:#fff;font-size:clamp(54px,5.4vw,82px);max-width:12ch;margin:0 0 24px;text-shadow:0 1px 12px rgb(0 0 0 / 12%)}.garden-shop-theme.template-index .gs-hero h1 em,.garden-shop-theme.template-index .gs-hero-intro{color:#fff}.garden-shop-theme.template-index .gs-hero-intro{max-width:35ch;font-size:16px;line-height:1.65}.garden-shop-theme.template-index .gs-hero-secondary{color:#fff!important}.garden-shop-theme.template-index .gs-hero-caption{left:auto;right:max(48px,calc((100vw - 1320px)/2));bottom:24px;top:auto;max-width:42%;min-height:44px}.garden-shop-theme.template-index .gs-hero :is(a,button):focus-visible{outline-color:#fff}.garden-shop-theme.template-index .gs-categories{padding-block:30px 28px}.garden-shop-theme.template-index .gs-section-heading{margin-bottom:22px;align-items:center}.garden-shop-theme.template-index .gs-section-heading h2{font-size:clamp(30px,3vw,42px);margin:0}.garden-shop-theme.template-index .gs-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.garden-shop-theme.template-index .gs-category{text-align:center}.garden-shop-theme.template-index .gs-category-photo{width:min(100%,158px);margin-inline:auto;aspect-ratio:1;border-radius:50%;border:0}.garden-shop-theme.template-index .gs-category-photo img{padding:14px;object-fit:contain}.garden-shop-theme.template-index .gs-category:nth-child(4) img{padding:14px}.garden-shop-theme.template-index .gs-category-label{justify-content:center;margin-top:10px}.garden-shop-theme.template-index .gs-category h3{font-family:var(--gs-body);font-size:15px;line-height:1.4;letter-spacing:0}.garden-shop-theme.template-index .gs-category:hover h3{text-decoration:underline;text-underline-offset:5px}.garden-shop-theme.template-index .gs-products{padding-block:30px 34px}.gs-rail-heading-actions{display:flex;gap:22px;align-items:center}.gs-rail-controls{display:flex;gap:8px}.gs-rail-controls[hidden]{display:none}.gs-rail-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--gs-line);background:#fff;color:var(--gs-navy);border-radius:50%;cursor:pointer}.gs-rail-controls button span{font:400 30px/1 var(--gs-body);margin-top:-3px}.gs-rail-controls button:disabled{opacity:.3;cursor:default}.gs-rail-controls button:not(:disabled):hover{border-color:var(--gs-navy)}.garden-shop-theme.template-index .gs-rail-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bdc8c0 transparent;padding-block:4px 12px}.gs-rail-track>div{scroll-snap-align:start}.garden-shop-theme.template-index .gs-product h3{font-size:23px}.garden-shop-theme.template-index .gs-product-photo{aspect-ratio:1.06}.garden-shop-theme.template-index .gs-product-bottom{min-height:52px}.gs-shop-scenes{padding-block:20px 34px}.gs-shop-scenes .gs-section-heading>p{max-width:40ch;font:400 14px/1.6 var(--gs-body);color:var(--gs-muted);margin:0}.gs-scenes-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gs-shop-scene{min-width:0}.gs-shop-scene__photo{position:relative;aspect-ratio:1.48;isolation:isolate;background:#edf1ec}.gs-shop-scene__photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.gs-shop-scene__caption{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;padding-top:16px}.gs-shop-scene__caption h3{font:400 29px/1.1 var(--gs-serif);margin:0 0 8px}.gs-shop-scene__caption p{font:400 13px/1.55 var(--gs-body);color:var(--gs-muted);margin:0;max-width:44ch}.gs-shop-scene__caption>a{flex:none;display:flex;align-items:center;min-height:44px;max-width:150px;font:400 13px/1.5 var(--gs-body);text-underline-offset:5px}.gs-scene-spot{position:absolute;left:var(--spot-x);top:var(--spot-y);z-index:1}.gs-scene-spot[open]{z-index:3}.gs-scene-spot summary{display:grid;place-items:center;list-style:none;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--gs-navy);box-shadow:0 0 0 6px #ffffff3d,0 2px 12px #00000029;cursor:pointer}.gs-scene-spot summary::-webkit-details-marker{display:none}.gs-scene-spot summary span{display:block;font:400 26px/1 var(--gs-body);transition:transform .18s var(--gs-ease)}.gs-scene-spot[open] summary span{transform:rotate(45deg)}.gs-scene-spot__panel{position:absolute;left:-78px;top:56px;width:238px;max-width:calc(100vw - 80px);padding:16px;background:#fff;color:var(--gs-navy);box-shadow:0 2px 18px #00000026;font:400 14px/1.45 var(--gs-body)}.gs-scene-spot__panel p{margin:0 0 5px;font-weight:500}.gs-scene-spot__panel a{display:flex;align-items:center;min-height:44px;text-underline-offset:4px;margin-top:6px}@media(max-width:989px)and (min-width:750px){.garden-shop-theme.template-index .gs-hero{min-height:520px}.garden-shop-theme.template-index .gs-hero-copy{width:51%;padding-left:32px}.garden-shop-theme.template-index .gs-hero h1{font-size:56px}.garden-shop-theme.template-index .gs-hero-image img{object-position:66% center}.garden-shop-theme.template-index .gs-hero-caption{right:32px;max-width:44%;font-size:12px}.garden-shop-theme.template-index .gs-category-grid{gap:14px}.garden-shop-theme.template-index .gs-category h3{font-size:13px}.garden-shop-theme.template-index .gs-rail-track{grid-auto-columns:calc((100% - 36px)/3);gap:18px}.gs-shop-scene__caption{display:block}.gs-shop-scene__caption>a{max-width:none}}@media(max-width:749px){.garden-shop-theme.template-index .gs-hero{min-height:620px;align-items:flex-start;display:flex}.garden-shop-theme.template-index .gs-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.garden-shop-theme.template-index .gs-hero-image img{object-position:23% bottom}.garden-shop-theme.template-index .gs-hero:after{background:linear-gradient(180deg,rgb(8 20 11 / 70%),rgb(8 20 11 / 35%) 43%,transparent 73%)}.garden-shop-theme.template-index .gs-hero-copy{padding:32px 24px 0;width:100%}.garden-shop-theme.template-index .gs-hero h1{font-size:48px;max-width:13ch;margin-bottom:16px}.garden-shop-theme.template-index .gs-hero-intro{font-size:14px;max-width:35ch;margin-bottom:18px!important}.garden-shop-theme.template-index .gs-hero-secondary{margin-left:0;display:flex}.garden-shop-theme.template-index .gs-hero-caption{position:absolute;left:20px;right:auto;bottom:18px;max-width:calc(100% - 40px);width:fit-content;padding:10px 14px;font-size:11px;border:0}.garden-shop-theme.template-index .gs-categories{padding-block:26px}.garden-shop-theme.template-index .gs-section-heading{gap:12px;align-items:flex-start}.garden-shop-theme.template-index .gs-section-heading h2{font-size:32px}.garden-shop-theme.template-index .gs-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}.garden-shop-theme.template-index .gs-category-photo{max-width:120px}.garden-shop-theme.template-index .gs-category-photo img,.garden-shop-theme.template-index .gs-category:nth-child(4) img{padding:10px}.garden-shop-theme.template-index .gs-category h3{font-size:12px}.garden-shop-theme.template-index .gs-category-label{margin-top:8px}.garden-shop-theme.template-index .gs-products{padding-block:26px}.gs-rail-heading-actions{justify-content:space-between;width:100%;gap:14px}.garden-shop-theme.template-index .gs-rail-track{grid-auto-columns:calc((100% - 20px)/2.12);gap:12px}.garden-shop-theme.template-index .gs-product h3{font-size:21px}.garden-shop-theme.template-index .gs-product-bottom{min-height:74px}.gs-shop-scenes{padding-block:12px 28px}.gs-scenes-grid{grid-template-columns:1fr;gap:28px}.gs-shop-scenes .gs-section-heading>p{font-size:13px}.gs-shop-scene__caption{display:block;padding-top:14px}.gs-shop-scene__caption h3{font-size:28px}.gs-shop-scene__caption>a{max-width:none}.gs-scene-spot__panel{width:210px;left:-92px}}@media(max-width:360px){.garden-shop-theme.template-index .gs-hero-copy{padding-inline:20px}.garden-shop-theme.template-index .gs-hero h1{font-size:43px}.garden-shop-theme.template-index .gs-hero{min-height:650px}.gs-scene-spot__panel{width:190px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.gs-scene-spot summary:hover span{transform:scale(1.12)}.gs-scene-spot[open] summary:hover span{transform:rotate(45deg)}}.garden-shop-theme.gs-keyboard .gs-scene-spot summary span{transition:none}@media(prefers-reduced-motion:reduce){.gs-scene-spot summary span,.garden-shop-theme.template-index .gs-category-photo img{transition:none!important}.gs-rail-track{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/garden-shop-home-commerce.css.map */
