.gch{display:block;min-height:100svh;background:#fff;color:#111;font-family:ga-regular,Arial,sans-serif;-webkit-font-smoothing:antialiased}.gch *{box-sizing:border-box}.gch :where(h1,h2,p,ul){margin:0}.gch :where(a){color:inherit;text-decoration:none}.gch :where(button){border:0;border-radius:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.gch__hero{position:relative;width:100%;height:min(88svh,56.25vw);min-height:520px;overflow:hidden;background:#ecebea}.gch__hero picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.gch__hero img{display:block;width:100%;height:100%;object-fit:cover}.gch--new .gch__hero img{object-position:50% 38%}.gch--basic .gch__hero img{object-position:50% 0}.gch__hero-copy{position:absolute;right:7vw;bottom:9%;color:#fff;text-align:right}.gch__hero-copy h1{font:400 clamp(42px,6.2vw,108px)/.95 ga-regular,Arial,sans-serif;letter-spacing:-.05em}.gch__catalog{position:relative;padding-bottom:8vw;background:#fff}.gch__heading{position:relative;display:flex;align-items:end;justify-content:space-between;gap:20px;margin:76px 7.3vw 28px;text-transform:uppercase}.gch__heading h2{font:400 18px/1.2 ga-small-caps,ga-regular,Arial,sans-serif}.gch__heading a{display:inline-flex;min-height:44px;align-items:center;font:400 16px/1.2 ga-small-caps,ga-regular,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.gch--basic .gch__heading{justify-content:center;text-align:center}.gch--basic .gch__heading a{position:absolute;right:0}.gch__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:70px 2.6vw;margin:0 7.3vw;padding:0;list-style:none;--gs-media-ratio:2 / 3}.gch__cell{min-width:0}.gch[data-layout=editorial] .gch__cell:nth-child(1),.gch[data-layout=editorial] .gch__cell:nth-child(8){grid-column:span 2}.gch[data-layout=editorial] .gch__cell:nth-child(1) .gac-card__gallery,.gch[data-layout=editorial] .gch__cell:nth-child(8) .gac-card__gallery{aspect-ratio:3 / 2}.gch[data-layout=editorial] .gch__cell:nth-child(1) .gac-card__frame,.gch[data-layout=editorial] .gch__cell:nth-child(8) .gac-card__frame{height:100%}.gch .gac-card__frame img{object-fit:cover;background:#f2f2f1}.gch--new .gac-card__info,.gch--new .gac-card__title,.gch--new .gac-card__price-value,.gch--new .gac-card__price-compare{text-align:left}.gch--new .gac-card__price,.gch--new .gac-card__price-row{align-items:flex-start;justify-content:flex-start}.gch--new .gac-card__colour-groups,.gch--new .gac-card__colour-groups .csga-row{text-align:left;justify-content:flex-start!important}.gch__empty{padding:80px 20px;text-align:center}.gch--new[data-layout=editorial] .gch__heading,.gch--new[data-layout=editorial]>.gch__catalog>.gch__grid{display:none}.gch--new[data-layout=uniform] .gch__stories{display:none}.gch--basic[data-layout=showcase] .gch__heading,.gch--basic[data-layout=showcase]>.gch__catalog>.gch__grid{display:none}.gch--basic:not([data-layout=showcase]) .gch__basic-stories{display:none}.gch__stories{padding:86px 0 8vw}.gch-story{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:28px 34px;width:min(1220px,86vw);margin:0 auto 112px}.gch-story__lead{display:block;aspect-ratio:1.55;overflow:hidden;background:#f0efed}.gch-story__lead img{display:block;width:100%;height:100%;object-fit:contain}.gch-story__lead video{display:block;width:100%;height:100%;object-fit:cover}.gch-story__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:3px;font-family:ga-small-caps,ga-regular,Arial,sans-serif}.gch-story__heading h3{margin:0;font:400 18px/1.2 ga-small-caps,ga-regular,Arial,sans-serif}.gch-story__heading a{display:inline-flex;min-height:44px;align-items:center;font-size:16px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gch-story__products{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6vw;margin:0;padding:0;list-style:none;--gs-media-ratio:2 / 3}.gch-story__products>li{min-width:0}.gch-story .gac-card__frame img{object-fit:cover;background:#f2f2f1}@media(max-width:1024px){.gch__hero{height:72svh;min-height:520px}.gch--new .gch__hero img{object-position:center 30%}.gch--basic .gch__hero img{object-position:42% center}.gch__hero-copy{right:20px;bottom:9%}.gch__hero-copy h1{font-size:38px}.gch__heading{margin:42px 20px 20px}.gch__heading h2{font-size:14px}.gch__heading a{min-height:44px;font-size:15px}.gch--basic .gch__heading a{right:0}.gch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 3px;margin:0}.gch__grid .gac-card__info{padding-inline:8px}.gch[data-layout=editorial] .gch__cell:nth-child(1),.gch[data-layout=editorial] .gch__cell:nth-child(8){grid-column:1 / -1}.gch[data-layout=editorial] .gch__cell:nth-child(1) .gac-card__gallery,.gch[data-layout=editorial] .gch__cell:nth-child(8) .gac-card__gallery{aspect-ratio:3 / 2}.gch__stories{padding:46px 0 70px}.gch-story{display:block;width:auto;margin:0 0 72px}.gch-story__lead{aspect-ratio:1.43;margin:0 14px}.gch-story__heading{margin:20px 14px 24px}.gch-story__heading h3{font-size:14px}.gch-story__heading a{min-height:44px;font-size:15px}.gch-story__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.gch-story__products .gac-card__info{padding-inline:7px}}@media(max-width:749px){.gch__hero{height:70svh;min-height:430px}.gch-story__products{display:flex;overflow-x:auto;cursor:grab;scrollbar-width:none;scroll-snap-type:x proximity}.gch-story__products.is-dragging{cursor:grabbing;scroll-snap-type:none}.gch-story__products>li{flex:0 0 72vw;scroll-snap-align:start}.gch-story__products::-webkit-scrollbar{display:none}}.gch-story__lead img[data-inner-campaign]{object-fit:cover}.gch--new .gch__hero-copy h1{font:400 clamp(32px,4vw,74px)/1.08 ga-regular,Arial,sans-serif;letter-spacing:-.045em;text-transform:none;user-select:none;-webkit-user-select:none}@media(max-width:749px){.gch--new .gch__hero-copy h1{font-size:29px;letter-spacing:-1px}}.gch--new[data-layout=uniform] giesto-collection-stories{display:none}.gch--new giesto-collection-stories{padding-top:86px}@media(max-width:1024px){.gch--new giesto-collection-stories{padding-top:46px}}.gch--basic .gch__hero{height:70svh;min-height:0}@media(max-width:749px){.gch--basic .gch__hero{height:66svh}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/giesto-collection-hub.css.map */
