.password-main:has(.gn-password-hero) #shopify-section-multicolumn_HaHyJt .multicolumn-card__image{aspect-ratio:1;overflow:hidden}.password-main:has(.gn-password-hero) #shopify-section-multicolumn_HaHyJt .multicolumn-card__image img{width:100%;height:100%;object-fit:cover}.gn-password-hero{position:relative;isolation:isolate;width:100%;overflow:hidden;background:var(--gn-password-background, #30251f);color:var(--gn-password-text, #fff)}.gn-password-hero--with-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0003,#00000026 28%,#000000d1);pointer-events:none}.gn-password-hero .gn-password-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.gn-password-hero .gn-password-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.gn-password-hero .gn-password-hero__inner{position:relative;z-index:2;display:flex;align-items:flex-end;min-height:var(--gn-password-height-mobile, 560px);padding-block:44px}.gn-password-hero .gn-password-hero__copy{width:100%;max-width:768px;margin-inline:auto;color:inherit;text-align:center}.gn-password-hero .gn-password-hero__kicker{margin:0 0 16px;color:inherit;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.gn-password-hero .gn-password-hero__title{margin:0;color:inherit;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 500);font-style:var(--font-heading-style, normal);font-size:clamp(42px,9vw,56px);line-height:1.06;text-wrap:balance;overflow-wrap:anywhere}.gn-password-hero .gn-password-hero__text{max-width:608px;margin:20px auto 0;color:inherit;font-family:var(--font-body-family, inherit);font-size:16px;line-height:1.6;text-wrap:pretty}.gn-password-hero .gn-password-hero__text p{margin:0}.gn-password-hero .gn-password-hero__text p+p{margin-top:12px}.gn-password-hero .gn-password-hero__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.gn-password-hero a:focus-visible,.gn-password-hero button:focus-visible,.gn-password-hero input:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (min-width:700px){.gn-password-hero--with-image:before{background:linear-gradient(90deg,var(--gn-password-background, #30251f) 0%,var(--gn-password-background, #30251f) 47%,rgb(48 37 31 / 10%) 68%,rgb(0 0 0 / 8%) 100%)}.gn-password-hero--with-image .gn-password-hero__media{inset-inline-start:50%}.gn-password-hero .gn-password-hero__inner{align-items:center;min-height:var(--gn-password-height-desktop, 460px);padding-block:48px}.gn-password-hero--with-image .gn-password-hero__copy{max-width:48%;margin-inline:0 auto;text-align:start}.gn-password-hero .gn-password-hero__title{font-size:clamp(52px,5.2vw,84px)}.gn-password-hero .gn-password-hero__text{margin-inline:0;font-size:18px}}.gn-collection-product-card{min-width:0;color:#30251f;font-family:Plus Jakarta Sans,Arial,sans-serif}.gn-collection-product-card a{color:inherit;text-decoration:none}.gn-collection-product-media{position:relative;display:block;aspect-ratio:1 / 1.04;overflow:hidden;background:#f8ece9}.gn-collection-product-media img,.gn-collection-product-placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.gn-collection-product-media:hover img{transform:scale(1.018)}.gn-collection-product-info{min-height:86px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 2px 13px}.gn-collection-product-info h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(21px,1.8vw,27px);font-weight:500;line-height:1.05;letter-spacing:-.015em}.gn-collection-product-info strong{padding-top:3px;font-size:12px;font-weight:600;white-space:nowrap}.gn-collection-product-form{margin:0}.gn-collection-product-cta{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:12px 16px;border:1px solid #30251f;border-radius:3px;background:#30251f;color:#fff!important;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.13em;text-align:center;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer}.gn-collection-product-cta:hover{border-color:#dca6aa;background:#dca6aa;color:#30251f!important}.gn-collection-product-cta--disabled{opacity:.55}@media(max-width:767px){.gn-collection-product-info{min-height:78px;display:block;padding-top:13px}.gn-collection-product-info h3{margin-bottom:7px;font-size:19px}.gn-collection-product-info strong{display:block;padding-top:0;font-size:11px}.gn-collection-product-cta{min-height:44px;padding-inline:8px;font-size:8px;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
