.g-duo{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;padding:0 var(--g-page-margin)}.g-duo__card{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;min-height:30rem}.g-duo__card img,.g-duo__card .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.g-duo__card:hover img{transform:scale(1.03)}.g-duo__label{position:absolute;top:2rem;left:2rem;z-index:2;display:flex;flex-direction:column;gap:.4rem;color:var(--g-white)}.g-duo__label .g-label:last-child{font-size:3.2rem;font-weight:500;letter-spacing:var(--g-ls-heading);line-height:1.1}.g-duo__cta{position:absolute;left:2rem;bottom:2rem;z-index:2;color:var(--g-white);font-size:1.5rem}@media screen and (max-width:749px){.g-duo{grid-template-columns:1fr}.g-duo__label .g-label:last-child{font-size:2.4rem}}.g-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4.8rem;padding:5.6rem var(--g-page-margin)}.g-editorial--flip .g-editorial__media{order:2}.g-editorial__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;min-height:34rem}.g-editorial--wide .g-editorial__media{aspect-ratio:4 / 3}.g-editorial__media img,.g-editorial__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.g-editorial__body{max-width:44rem}.g-editorial__heading{margin:0 0 1.6rem}.g-editorial__text{font-size:1.3rem;line-height:1.6;margin:0 0 2rem}@media screen and (max-width:749px){.g-editorial{grid-template-columns:1fr;gap:2.4rem;padding:4rem var(--g-page-margin)}.g-editorial--flip .g-editorial__media{order:0}}.g-page-hero{position:relative;height:34rem;overflow:hidden;background:var(--g-gray-bg)}.g-page-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.g-page-hero__caption{position:absolute;z-index:2;left:var(--g-page-margin);bottom:2.4rem;display:flex;flex-direction:column;gap:.6rem}.g-page-hero__title{margin:0;font-size:2.8rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--g-ls-heading)}@media screen and (max-width:749px){.g-page-hero{height:24rem}.g-page-hero__title{font-size:2.2rem}}.g-offers{margin-bottom:6rem}@media screen and (max-width:749px){.g-offers{margin-bottom:4rem}}.g-offer{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:62vh}.g-offer--flip .g-offer__media{order:2}.g-offer__media{position:relative;overflow:hidden;background:var(--g-gray-bg)}.g-offer__media img,.g-offer__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.g-offer__body{display:flex;background:var(--g-white)}.g-offer__inner{margin:auto;max-width:42rem;padding:6.4rem 4rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.g-offer__index{letter-spacing:var(--g-ls-wide)}.g-offer__heading{margin:0;font-size:2.4rem;line-height:1.2}.g-offer__lead{margin:0;font-size:1.3rem;font-weight:700}.g-offer__text{margin:0;font-size:1.3rem;line-height:1.65}.g-offer .g-link{margin-top:.6rem}.g-offer__overlay{position:absolute;z-index:2;left:2.4rem;bottom:2.4rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;color:var(--g-white)}.g-offer__overlay .g-link{color:var(--g-white);margin:0}.g-offer__overlay-heading{font-size:3.2rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--g-ls-heading);line-height:1.1}@media screen and (max-width:749px){.g-offer__overlay-heading{font-size:2.4rem}}@media screen and (max-width:749px){.g-offer{grid-template-columns:1fr;min-height:0}.g-offer--flip .g-offer__media{order:0}.g-offer__media{position:relative;aspect-ratio:auto;height:66svh;min-height:42rem}.g-offer__inner{padding:3.2rem var(--g-page-margin) 4rem}}.g-text-card{padding:0 var(--g-page-margin)}.g-text-card--ruled .g-text-card__inner{border-top:1px solid var(--g-gray-line)}.g-text-card__inner{max-width:68rem;margin:0 auto;padding:4.8rem 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.g-text-card__heading{margin:0;font-size:2.2rem}.g-text-card__lead{margin:0;font-size:1.3rem;font-weight:700}.g-text-card__text{font-size:1.3rem;line-height:1.65;margin:0}.g-text-card .g-link{margin-top:.8rem}@media screen and (max-width:749px){.g-text-card__inner{padding:3.6rem 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/goldie-banners.css.map */
