.qlf{--qlf-ivory: #fffaf7;position:relative;isolation:isolate;overflow:hidden;color:var(--qlf-ivory);background:linear-gradient(115deg,var(--qlf-black) 0 48%,color-mix(in srgb,var(--qlf-burgundy) 82%,black) 72%,var(--qlf-black) 100%);font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.qlf *,.qlf *:before,.qlf *:after{box-sizing:border-box}.qlf a{color:inherit;text-decoration:none}.qlf__shell{width:min(100% - 64px,1720px);margin-inline:auto;position:relative;z-index:1}.qlf__motion{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.24;background:repeating-linear-gradient(122deg,transparent 0 88px,rgba(255,255,255,.045) 89px 90px,transparent 91px 176px),linear-gradient(90deg,transparent 0 58%,color-mix(in srgb,var(--qlf-red) 36%,transparent) 80%,transparent 100%);background-size:280px 280px,200% 100%;animation:qlf-drift 22s linear infinite}.qlf:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--qlf-red),var(--qlf-gold),transparent);box-shadow:0 0 22px color-mix(in srgb,var(--qlf-red) 70%,transparent)}.qlf__trust{border-bottom:1px solid rgba(255,255,255,.13);background:#00000038}.qlf__trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.qlf__trust-item{min-height:102px;display:flex;align-items:center;gap:15px;padding:22px 26px;border-inline-end:1px solid rgba(255,255,255,.1)}.qlf__trust-item:last-child{border-inline-end:0}.qlf__trust-item svg{width:25px;height:25px;flex:0 0 auto;fill:currentColor;color:var(--qlf-gold)}.qlf__trust-item span{display:grid;gap:4px}.qlf__trust-item strong{font-size:13px;font-weight:700;text-transform:uppercase}.qlf__trust-item small{color:#fffaf79e;font-size:12px;line-height:1.45}.qlf__main{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(50px,8vw,150px);padding-block:90px 76px}.qlf__brand-block{max-width:680px}.qlf__eyebrow{margin:0 0 20px;color:var(--qlf-gold);font-size:11px;font-weight:700;text-transform:uppercase}.qlf__brand{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6vw,96px);font-weight:400;line-height:.95}.qlf__brand-copy{max-width:560px;margin:28px 0 0;color:#fffaf7b3;font-size:16px;line-height:1.7}.qlf__socials{display:flex;gap:10px;margin-top:32px}.qlf__socials a{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);transition:transform .35s ease,color .35s ease,background .35s ease,border-color .35s ease}.qlf__socials a:hover{transform:translateY(-5px) rotate(-3deg);color:var(--qlf-black);background:var(--qlf-gold);border-color:var(--qlf-gold)}.qlf__socials svg,.qlf__signature svg{width:19px;height:19px;fill:currentColor}.qlf__newsletter{align-self:end;padding-inline-start:clamp(0px,3vw,50px);border-inline-start:1px solid rgba(255,255,255,.14)}.qlf__newsletter h3{max-width:580px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.08}.qlf__newsletter>p:not(.qlf__eyebrow){max-width:520px;margin:20px 0 28px;color:#fffaf7a8;line-height:1.6}.qlf__email-field{display:grid;grid-template-columns:1fr 54px;border-bottom:1px solid rgba(255,255,255,.62)}.qlf__email-field input{min-width:0;height:58px;padding:0 4px;border:0;outline:0;background:transparent;color:#fff;font:inherit}.qlf__email-field input::placeholder{color:#fffaf78c}.qlf__email-field button{display:grid;place-items:center;border:0;background:transparent;color:var(--qlf-gold);cursor:pointer;transition:transform .3s ease}.qlf__email-field button:hover{transform:translate(5px)}.qlf__email-field svg{width:24px;fill:none;stroke:currentColor;stroke-width:1.35}.qlf__form-status{margin:13px 0 0;color:var(--qlf-gold);font-size:13px}.qlf__form-status--error{color:#ffadad}.qlf__navigation{display:grid;grid-template-columns:1fr 1fr 1.25fr 1.35fr;gap:clamp(34px,5vw,90px);padding-block:46px 64px;border-top:1px solid rgba(255,255,255,.13)}.qlf__nav-group summary{list-style:none;pointer-events:none}.qlf__nav-group summary::-webkit-details-marker{display:none}.qlf__nav-group summary span{display:none}.qlf__nav-group summary,.qlf__nav-title{margin:0 0 22px;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.qlf__links{display:grid!important;gap:13px}.qlf__links a,.qlf__contact-link{width:fit-content;position:relative;color:#fffaf7a8;font-size:14px;line-height:1.4;transition:color .25s ease,transform .25s ease}.qlf__links a:after,.qlf__contact-link:after{content:"";position:absolute;inset:auto 0 -4px;height:1px;background:var(--qlf-red);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.qlf__links a:hover,.qlf__contact-link:hover{color:#fff;transform:translate(3px)}.qlf__links a:hover:after,.qlf__contact-link:hover:after{transform:scaleX(1);transform-origin:left}.qlf__contact p:not(.qlf__nav-title){margin:0 0 18px;color:#fffaf799;font-size:14px;line-height:1.6}.qlf__contact-link{display:flex;justify-content:space-between;gap:14px;width:100%;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.qlf__bottom{min-height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;border-top:1px solid rgba(255,255,255,.13);color:#fffaf77a;font-size:11px;text-transform:uppercase}.qlf__signature{justify-self:end;display:inline-flex;align-items:center;gap:9px;color:#fffaf7cc!important;transition:color .3s ease}.qlf__signature{text-transform:none}.qlf__signature:hover{color:var(--qlf-gold)!important}@keyframes qlf-drift{to{background-position:280px 140px,-200% 0}}@media(max-width:990px){.qlf__shell{width:min(100% - 40px,900px)}.qlf__trust-grid{grid-template-columns:repeat(2,1fr)}.qlf__trust-item:nth-child(2){border-inline-end:0}.qlf__trust-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.qlf__main{grid-template-columns:1fr;gap:54px;padding-block:68px 56px}.qlf__newsletter{padding-inline-start:0;border-inline-start:0}.qlf__navigation{grid-template-columns:repeat(2,1fr)}.qlf__bottom{grid-template-columns:1fr 1fr;padding-block:22px}.qlf__bottom>span:nth-child(2){text-align:end}.qlf__signature{grid-column:1 / -1;justify-self:start}}@media(max-width:620px){.qlf__shell{width:min(100% - 32px,560px)}.qlf__trust-grid{width:100%;grid-template-columns:1fr 1fr}.qlf__trust-item{min-height:112px;align-items:flex-start;padding:20px 16px;gap:11px}.qlf__trust-item svg{width:22px;height:22px}.qlf__trust-item strong{font-size:11px}.qlf__trust-item small{font-size:10px}.qlf__main{padding-block:60px 44px}.qlf__brand{font-size:48px}.qlf__brand-copy{font-size:14px}.qlf__navigation{display:block;padding-block:0 38px}.qlf__nav-group{border-top:1px solid rgba(255,255,255,.13)}.qlf__nav-group summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;margin:0;pointer-events:auto;cursor:pointer}.qlf__nav-group summary span{display:block;font-size:20px;font-weight:300;transition:transform .3s ease}.qlf__nav-group[open] summary span{transform:rotate(45deg)}.qlf__links{display:none!important;padding:0 0 24px}.qlf__nav-group[open] .qlf__links{display:grid!important;animation:qlf-links-in .3s ease}.qlf__contact{padding:30px 0 10px;border-top:1px solid rgba(255,255,255,.13)}.qlf__bottom{min-height:0;grid-template-columns:1fr;gap:12px;padding-block:26px 30px}.qlf__bottom>span:nth-child(2){text-align:start}.qlf__signature{grid-column:auto}}@keyframes qlf-links-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.qlf__motion{animation:none}.qlf *,.qlf *:before,.qlf *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shopify-policy__container{width:min(100% - 40px,980px)!important;max-width:none!important;margin:0 auto!important;padding:72px 0 110px!important;color:#171214}.shopify-policy__title{margin-bottom:46px;text-align:start!important}.shopify-policy__title h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,72px);font-weight:400;letter-spacing:0}.shopify-policy__body{font-size:16px;line-height:1.8}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:40px;font-family:Georgia,Times New Roman,serif;font-weight:400}.shopify-policy__body a{color:#6f1028;text-decoration-thickness:1px;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/quiet-luxury-footer.css.map */
