.gsc{--navy:#071426;--ink:#1a2744;--gold:#c9a227;--pale:#f4f6fa;color:var(--ink);background:#fff}.gsc__hero{position:relative;height:min(36.5vw,700px);min-height:500px;overflow:hidden;background:var(--navy)}.gsc__hero picture,.gsc__hero img{display:block;width:100%;height:100%}.gsc__hero img{object-fit:cover}.gsc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071426db,#0714261f 72%)}.gsc__hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.gsc__hero-copy>div{max-width:650px;color:#fff}.gsc__eyebrow{margin:0 0 1.4rem!important;color:#b9a36d!important;font-size:1.2rem!important;font-weight:800;letter-spacing:.2em}.gsc__eyebrow--center{text-align:center}.gsc__hero h1{margin:0 0 1.5rem;color:#fff;font:400 clamp(4rem,5vw,7rem)/1.05 Georgia,serif}.gsc__hero-copy>div>p:not(.gsc__eyebrow){font-size:1.8rem;line-height:1.7}.gsc__actions{display:flex;gap:1.2rem;margin-top:2.5rem}.gsc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.4rem 2.3rem;background:var(--gold);color:#fff;text-decoration:none;font-weight:800;letter-spacing:.05em}.gsc__btn--outline{background:transparent;border:1px solid #fff}.gsc__section{padding:7rem 0}.gsc__section--soft{background:var(--pale)}.gsc__heading{text-align:center;margin:0 0 4rem;font:400 clamp(3.2rem,4vw,5rem)/1.1 Georgia,serif}.gsc__cards{display:grid;grid-template-columns:repeat(var(--gsc-cols,4),1fr);gap:2rem}.gsc__card{overflow:hidden;padding-bottom:1.8rem;border:1px solid #e2e5eb;background:#fff;color:var(--ink);text-decoration:none}.gsc__card img{width:100%;aspect-ratio:4/4.6;object-fit:cover}.gsc__card span{display:block;min-height:7.2rem;padding:1.8rem 1.5rem .8rem;text-align:center;font:400 2rem/1.3 Georgia,serif}.gsc__card small{display:block;text-align:center;color:#8a743d;font-weight:800;letter-spacing:.06em}.gsc__products{margin:0;padding:0;list-style:none}.gsc__products .card__heading{font-family:Georgia,Times New Roman,serif}.gsc__products .quick-add__submit{background:var(--navy);color:#fff}.gsc__view-all{margin-top:4rem;text-align:center}.gsc__guide{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.gsc__guide article{overflow:hidden;background:var(--pale);border:1px solid #e2e5eb}.gsc__guide img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.gsc__guide article>div{padding:2.5rem}.gsc__guide h3{margin:0 0 1rem;font:400 2.6rem Georgia,serif}.gsc__guide p{min-height:7rem;color:#687080;line-height:1.7}.gsc__guide article>div>a{color:#8a743d;font-size:1.2rem;font-weight:800;text-decoration:none}.template-collection .collection-hero{display:none}@media(max-width:749px){.gsc__hero{height:120vw;min-height:650px}.gsc__hero-copy{align-items:flex-end;padding-bottom:3rem}.gsc__hero h1{font-size:4rem}.gsc__hero-copy>div>p:not(.gsc__eyebrow){font-size:1.5rem}.gsc__actions{flex-direction:column}.gsc__btn{text-align:center}.gsc__section{padding:4.5rem 0}.gsc__cards{grid-template-columns:repeat(2,1fr);gap:1.2rem}.gsc__card span{min-height:6.4rem;padding:1.3rem .8rem .7rem;font-size:1.6rem}.gsc__card small{padding:0 .5rem;font-size:1rem}.gsc__guide{grid-template-columns:1fr}.gsc__guide p{min-height:0}}.gsc__seo-section{border-top:1px solid rgba(9,27,53,.1);background:#fff}.gsc__seo-copy{max-width:880px;margin:0 auto;color:#536071;font-size:1.6rem;line-height:1.85}.gsc__seo-copy p{margin:0 0 1.4rem}.gsc__seo-copy h2,.gsc__seo-copy h3{color:#0b1d38}.gsc__seo-links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:2.8rem auto 0}.gsc__seo-links a{display:inline-flex;padding:1rem 1.35rem;border:1px solid #d6bd57;color:#0b1d38;text-decoration:none;font-size:1.2rem;font-weight:700;letter-spacing:.08em}.gsc__seo-links a:hover{background:#c9aa3d;color:#fff}@media(max-width:749px){.gsc__seo-copy{font-size:1.48rem;line-height:1.75}.gsc__seo-links{display:grid;grid-template-columns:1fr 1fr}.gsc__seo-links a{justify-content:center;text-align:center}}.gsc__faq-section{background:#f4f6fa;border-top:1px solid rgba(9,27,53,.08)}.gsc__faq-list{max-width:900px;margin:0 auto;border-top:1px solid #d9dee7}.gsc__faq{border-bottom:1px solid #d9dee7;background:#fff}.gsc__faq summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.2rem;color:#0b1d38;cursor:pointer;font-size:1.6rem;font-weight:700;list-style:none}.gsc__faq summary::-webkit-details-marker{display:none}.gsc__faq summary span:last-child{color:#a98218;font-size:2.5rem;font-weight:400;transition:transform .2s ease}.gsc__faq[open] summary span:last-child{transform:rotate(45deg)}.gsc__faq>div{padding:0 5rem 2.2rem 2.2rem;color:#536071;font-size:1.5rem;line-height:1.75}.gsc__faq-help{text-align:center;margin:2.6rem 0 0;color:#536071}.gsc__faq-help a{color:#7b6119;font-weight:700}@media(max-width:749px){.gsc__faq summary{padding:1.7rem 1.5rem;font-size:1.48rem}.gsc__faq>div{padding:0 2rem 1.8rem 1.5rem}}.gsc__trust{border-bottom:1px solid #e1e5ec;background:#fff}.gsc__trust>.page-width{display:grid;grid-template-columns:repeat(4,1fr);padding-top:2rem;padding-bottom:2rem}.gsc__trust span{display:flex;flex-direction:column;gap:.35rem;padding:0 2rem;text-align:center;border-right:1px solid #e1e5ec}.gsc__trust span:last-child{border-right:0}.gsc__trust b{color:var(--navy);font-size:1.35rem;letter-spacing:.04em}.gsc__trust small{color:#687080;font-size:1.2rem}.gsc__product-empty{max-width:650px;margin:0 auto;padding:4rem;text-align:center;background:#fff;border:1px solid #e2e5eb}.gsc__product-empty h3{margin:0 0 1rem;font:400 2.6rem Georgia,serif}.gsc__product-empty p{margin:0 0 2rem;color:#687080;line-height:1.7}@media(max-width:749px){.gsc__trust>.page-width{grid-template-columns:1fr 1fr;padding-top:0;padding-bottom:0}.gsc__trust span{padding:1.5rem .8rem;border-right:1px solid #e1e5ec;border-bottom:1px solid #e1e5ec}.gsc__trust span:nth-child(2n){border-right:0}.gsc__trust span:nth-last-child(-n+2){border-bottom:0}.gsc__trust b{font-size:1.2rem}.gsc__trust small{font-size:1.05rem}.gsc__product-empty{padding:3rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/gs-collection-landing.css.map */
