.Footer-module__3hUVsW__footer{isolation:isolate;color:var(--color-ivory);background:radial-gradient(ellipse at 95% 0, #1d4a3ea6, transparent 50%), var(--color-ink-deep);position:relative;overflow:hidden}.Footer-module__3hUVsW__content{position:relative}.Footer-module__3hUVsW__texture{opacity:.55;pointer-events:none;height:18rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.Footer-module__3hUVsW__invitation{border-bottom:1px solid #edefe829;align-items:center;gap:1.5rem;padding-block:3rem;display:grid}.Footer-module__3hUVsW__eyebrow,.Footer-module__3hUVsW__groupHeading{color:var(--color-brass-bright);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:500}.Footer-module__3hUVsW__invitationHeading{letter-spacing:-.035em;margin-top:.875rem;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.12}.Footer-module__3hUVsW__invitationHeading em{color:var(--color-brass-bright);font-family:Georgia,Times New Roman,serif;font-weight:400}.Footer-module__3hUVsW__invitationDetails>p{color:#edefe8c2;max-width:29rem;font-size:.9375rem;line-height:1.7}.Footer-module__3hUVsW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.Footer-module__3hUVsW__actions>a{padding-inline:1.25rem;font-size:.875rem}.Footer-module__3hUVsW__mainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;padding-block:3rem;display:grid}.Footer-module__3hUVsW__mainGrid>*{min-width:0}.Footer-module__3hUVsW__brand,.Footer-module__3hUVsW__contact{grid-column:1/-1}.Footer-module__3hUVsW__brandStory{color:#edefe8b8;max-width:23rem;margin-top:1.25rem;font-size:.8125rem;line-height:1.8}.Footer-module__3hUVsW__socials{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.Footer-module__3hUVsW__socialLink{width:2.75rem;height:2.75rem;color:var(--color-ivory);border:1px solid #edefe840;border-radius:50%;place-items:center;transition:border-color .18s,background-color .18s,color .18s;display:grid}.Footer-module__3hUVsW__socialLink:hover{border-color:var(--color-brass);background:var(--color-brass);color:var(--color-ink-deep)}.Footer-module__3hUVsW__collectionLinks,.Footer-module__3hUVsW__companyLinks{margin-top:1rem}.Footer-module__3hUVsW__collectionLink{align-items:flex-start;gap:.75rem;min-height:3.75rem;padding-block:.5rem;display:flex}.Footer-module__3hUVsW__collectionNumber{color:var(--color-brass-bright);padding-top:.25rem;font-size:.5625rem}.Footer-module__3hUVsW__collectionName,.Footer-module__3hUVsW__collectionPurpose{display:block}.Footer-module__3hUVsW__collectionName{font-family:var(--font-heading);font-size:1.125rem;transition:color .18s}.Footer-module__3hUVsW__collectionLink:hover .Footer-module__3hUVsW__collectionName{color:var(--color-brass-bright)}.Footer-module__3hUVsW__collectionPurpose{color:#edefe8a6;margin-top:.125rem;font-size:.625rem;line-height:1.5}.Footer-module__3hUVsW__textLink{color:#edefe8cc;overflow-wrap:anywhere;align-items:center;min-height:2.75rem;font-size:.8125rem;transition:color .18s;display:inline-flex}.Footer-module__3hUVsW__textLink:hover,.Footer-module__3hUVsW__phone:hover,.Footer-module__3hUVsW__directions:hover{color:var(--color-brass-bright)}.Footer-module__3hUVsW__contactDetails{margin-top:1rem;font-style:normal}.Footer-module__3hUVsW__phone{width:fit-content;min-height:2.75rem;color:var(--color-ivory);white-space:nowrap;font-size:clamp(1.375rem,2.25vw,1.75rem);font-weight:400;line-height:1.6;transition:color .18s;display:block}.Footer-module__3hUVsW__hours,.Footer-module__3hUVsW__gstin{color:#edefe8a6;font-size:.6875rem;line-height:1.7}.Footer-module__3hUVsW__location{color:#edefe8b8;border-top:1px solid #edefe829;margin-top:1rem;padding-top:1rem;font-size:.75rem;line-height:1.75}.Footer-module__3hUVsW__directions{min-height:2.75rem;color:var(--color-ivory);align-items:center;gap:.625rem;margin-top:.25rem;font-size:.6875rem;transition:color .18s;display:inline-flex}.Footer-module__3hUVsW__serviceFacts{color:var(--color-brass-bright);border-block:1px solid #edefe829;flex-wrap:wrap;gap:.875rem 2rem;padding-block:1.25rem;font-size:.6875rem;display:flex}.Footer-module__3hUVsW__serviceFacts li{align-items:center;gap:.625rem;display:flex}.Footer-module__3hUVsW__signature{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.75rem;display:flex;overflow:hidden}.Footer-module__3hUVsW__wordmark{color:#edefe81f;font-family:var(--font-heading);letter-spacing:.08em;font-size:clamp(3.5rem,12vw,9rem);font-weight:400;line-height:1}.Footer-module__3hUVsW__urduSeal{color:var(--color-brass-bright);flex-direction:column;align-items:center;display:flex}.Footer-module__3hUVsW__urduSeal>span:first-child{font-size:2.5rem;line-height:1.9}.Footer-module__3hUVsW__urduSeal>span:last-child{letter-spacing:.12em;text-transform:uppercase;font-size:.4375rem}.Footer-module__3hUVsW__bottom{color:#edefe8ad;border-top:1px solid #edefe829;gap:.5rem;padding-block:1.25rem 2rem;font-size:.625rem;line-height:1.7;display:grid}.Footer-module__3hUVsW__policyLinks{flex-wrap:wrap;gap:0 1.25rem;display:flex}.Footer-module__3hUVsW__policyLinks a,.Footer-module__3hUVsW__policyLinks button,.Footer-module__3hUVsW__backToTop{color:#edefe8cc;align-items:center;min-height:2.75rem;font-size:.6875rem;transition:color .18s;display:inline-flex}.Footer-module__3hUVsW__policyLinks a:hover,.Footer-module__3hUVsW__policyLinks button:hover,.Footer-module__3hUVsW__backToTop:hover{color:var(--color-brass-bright)}.Footer-module__3hUVsW__backToTop{gap:.625rem;width:fit-content}@media (min-width:640px){.Footer-module__3hUVsW__brand,.Footer-module__3hUVsW__contact{grid-column:auto}.Footer-module__3hUVsW__bottom{grid-template-columns:minmax(0,1fr) auto}.Footer-module__3hUVsW__backToTop,.Footer-module__3hUVsW__shipping{justify-self:end}}@media (min-width:1024px){.Footer-module__3hUVsW__invitation{grid-template-columns:1.1fr 1fr;gap:4rem;padding-block:3.5rem}.Footer-module__3hUVsW__mainGrid{grid-template-columns:1.25fr .85fr .85fr 1.2fr;gap:2rem;padding-block:3.5rem}.Footer-module__3hUVsW__serviceFacts{justify-content:center;gap:3rem}.Footer-module__3hUVsW__signature{padding-block:2rem}}@media (max-width:639px){.Footer-module__3hUVsW__actions>a{flex:auto}.Footer-module__3hUVsW__invitationHeading em{display:block}.Footer-module__3hUVsW__urduSeal>span:first-child{font-size:1.75rem}.Footer-module__3hUVsW__urduSeal>span:last-child{font-size:.375rem}}@media (max-width:767px){.Footer-module__3hUVsW__bottom{padding-bottom:5.5rem}}
