#shopify-section-footer:has(.kf-footer){padding:0;background:#f2f2f2;color:#000}#shopify-section-footer .kf-footer{border-top:1px solid #000;--kf-footer-muted: #595959;--kf-footer-line: #d8d8d8;background:var(--kf-footer-bg, #f2f2f2);color:#000;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:var(--base-font-weight);font-style:var(--base-font-style);line-height:1.6;text-align:start}#shopify-section-footer .kf-footer *{box-sizing:border-box}#shopify-section-footer .kf-footer__inner{width:100%;max-width:none;margin:0;padding:56px var(--container-pad-x, 40px) 24px}#shopify-section-footer .kf-footer a{color:inherit;text-decoration:none}#shopify-section-footer .kf-footer a:hover{text-decoration:underline;text-underline-offset:4px}#shopify-section-footer .kf-footer :is(a,button,input,summary):focus-visible{outline:2px solid #000;outline-offset:4px}#shopify-section-footer .kf-footer__main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,100px)}#shopify-section-footer .kf-footer__main>*{min-width:0}#shopify-section-footer .kf-footer__eyebrow{margin:0 0 22px;color:#000;font-family:var(--heading-font-family);font-size:12px;font-weight:600;font-style:var(--heading-font-style);line-height:1.5;letter-spacing:var(--heading-font-letter-spacing);text-transform:var(--heading-text-transform)}#shopify-section-footer .kf-footer__headline{margin:0 0 18px;color:#000;font-family:var(--heading-font-family);font-size:var(--larger-text-size);font-weight:600;font-style:var(--heading-font-style);line-height:1.4;letter-spacing:var(--heading-font-letter-spacing);text-transform:var(--heading-text-transform)}#shopify-section-footer .kf-footer__newsletter .signup-form{margin:0;max-width:620px}#shopify-section-footer .kf-footer__newsletter form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;margin:0}#shopify-section-footer .kf-footer__newsletter form>input[type=hidden]{display:none}#shopify-section-footer .kf-footer__newsletter form>p{grid-column:1;order:1;margin:0;min-width:0}#shopify-section-footer .kf-footer__newsletter input[type=email]{width:100%;min-width:0;height:48px;padding:12px 14px;border:1px solid #b8b8b8;border-radius:0;background:#fff;color:#000;font-family:var(--base-font-family);font-size:var(--input-text-size);line-height:1.5;box-shadow:none}#shopify-section-footer .kf-footer__newsletter input::placeholder{color:var(--kf-footer-muted);opacity:1}#shopify-section-footer .kf-footer__newsletter .signup-form__button{grid-column:2;order:2;width:auto;min-height:48px;margin:0;padding:12px 22px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font-family:var(--base-font-family);font-size:var(--button-text-size);font-weight:var(--base-font-weight);line-height:1.4;letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);box-shadow:none}#shopify-section-footer .kf-footer__newsletter .signup-form__button:hover{background:#323030;border-color:#323030;color:#fff}#shopify-section-footer .kf-footer__newsletter .section-footer__text{grid-column:1 / -1;order:3;color:var(--kf-footer-muted);font-size:11px!important;line-height:1.6}#shopify-section-footer .kf-footer__newsletter .section-footer__text p{margin:0;font-size:inherit}#shopify-section-footer .kf-footer__newsletter .section-footer__text a{text-decoration:underline;text-underline-offset:2px}#shopify-section-footer .kf-footer__newsletter .signup-form__response{grid-column:1 / -1;color:#000}#shopify-section-footer .kf-footer__service{display:flex;flex-direction:column;align-items:flex-start;gap:12px}#shopify-section-footer .kf-footer__service .kf-footer__eyebrow{margin-bottom:10px}#shopify-section-footer .kf-footer__service a{min-height:24px;line-height:1.6}#shopify-section-footer .kf-footer__service .kf-footer__withdraw{font-weight:600;text-decoration:underline;text-underline-offset:4px}#shopify-section-footer .kf-footer__gift-link{display:inline-block;padding-bottom:6px;border-bottom:1px solid #000}#shopify-section-footer .kf-footer__middle{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:24px;border-top:1px solid var(--kf-footer-line)}#shopify-section-footer .kf-footer__company{display:flex;flex-wrap:wrap;gap:12px 24px}#shopify-section-footer .kf-footer__locale-disclosure{max-width:100%;color:#000}#shopify-section-footer .kf-footer__locale-disclosure summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;list-style:none;cursor:pointer}#shopify-section-footer .kf-footer__locale-disclosure summary::-webkit-details-marker{display:none}#shopify-section-footer .kf-footer__globe{width:22px;height:22px;flex:0 0 22px}#shopify-section-footer .kf-footer__locale-text{display:flex;flex-direction:column;gap:2px;min-width:0}#shopify-section-footer .kf-footer__locale-title{font-size:var(--base-text-size);font-weight:var(--base-font-weight);line-height:1.5}#shopify-section-footer .kf-footer__locale-value{color:var(--kf-footer-muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}#shopify-section-footer .kf-footer__locale-disclosure summary:after{content:"";width:7px;height:7px;flex:0 0 7px;margin:-4px 3px 0 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}#shopify-section-footer .kf-footer__locale-disclosure[open] summary:after{transform:rotate(225deg);margin-top:4px}#shopify-section-footer .kf-footer__locale-disclosure summary:hover .kf-footer__locale-title{text-decoration:underline;text-underline-offset:4px}#shopify-section-footer .kf-footer__localization{width:380px;max-width:100%;padding-top:12px}#shopify-section-footer .kf-footer__localization .localization{margin:0}#shopify-section-footer .kf-footer__localization .localization__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:end}#shopify-section-footer .kf-footer__localization .localization__selector{min-width:0;margin:0}#shopify-section-footer .kf-footer__localization .label{margin:0 0 5px;color:var(--kf-footer-muted);font-size:12px;line-height:1.4;letter-spacing:normal;text-transform:none}#shopify-section-footer .kf-footer__localization :is(custom-select,country-selector){display:block;min-width:0}#shopify-section-footer .kf-footer__localization .custom-select__btn{display:flex;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid #b8b8b8;border-radius:0;background:transparent;color:#000;font-family:inherit;font-size:12px;line-height:1.4}#shopify-section-footer .kf-footer__localization .custom-select__btn>.text-start{min-width:0;white-space:normal;overflow-wrap:anywhere}#shopify-section-footer .kf-footer__localization .custom-select__btn>svg{width:16px;height:16px;flex:0 0 16px;padding:0}#shopify-section-footer .kf-footer__localization .custom-select__listbox{top:auto;bottom:calc(100% + 6px);left:0;right:auto;min-width:100%;width:max-content;max-width:calc(100vw - 40px);max-height:min(280px,50vh);overflow-y:auto;overscroll-behavior:contain;z-index:40;background:#fff;color:#000;border:1px solid #b8b8b8;font-size:12px;line-height:1.4}#shopify-section-footer .kf-footer__localization .custom-select__option{min-height:44px;padding:10px 12px;color:#000;white-space:normal}#shopify-section-footer .kf-footer__localization .custom-select__option[aria-selected=true]{background:#f2f2f2}#shopify-section-footer .kf-footer__localization .country-option{display:flex;justify-content:space-between;width:100%;gap:14px}#shopify-section-footer .kf-footer__localization .country-option__currency{white-space:nowrap}#shopify-section-footer .kf-footer__trust{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px}#shopify-section-footer .kf-footer__social{display:flex;align-items:center;gap:24px}#shopify-section-footer .kf-footer__social .social{gap:12px;margin:0}#shopify-section-footer .kf-footer__social .social__link{width:32px;height:40px;margin:0;padding:6px}#shopify-section-footer .kf-footer__social .social__link svg{width:20px;height:20px}#shopify-section-footer .kf-footer__trustedshops img{display:block;width:40px;height:40px}#shopify-section-footer .kf-footer__payments{display:flex;flex-wrap:wrap;gap:5px;max-width:100%}#shopify-section-footer .kf-footer__payment{width:32px;height:21px}#shopify-section-footer .kf-footer__bottom{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:16px 24px;margin-top:24px;padding-top:18px;border-top:1px solid var(--kf-footer-line)}#shopify-section-footer .kf-footer__legal{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:11px;line-height:1.6}#shopify-section-footer .kf-footer__copyright{color:var(--kf-footer-muted);font-size:11px}@media(min-width:768px)and (max-width:1100px){#shopify-section-footer .kf-footer__main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:32px}#shopify-section-footer .kf-footer__newsletter form{grid-template-columns:1fr}#shopify-section-footer .kf-footer__newsletter .signup-form__button{grid-column:1}}@media(max-width:767px){#shopify-section-footer .kf-footer__inner{padding:36px 20px 24px}#shopify-section-footer .kf-footer__main{grid-template-columns:1fr;gap:32px}#shopify-section-footer .kf-footer__eyebrow{margin-bottom:12px}#shopify-section-footer .kf-footer__headline{font-size:18px;margin-bottom:16px}#shopify-section-footer .kf-footer__newsletter form{grid-template-columns:1fr;gap:10px}#shopify-section-footer .kf-footer__newsletter .signup-form__button{grid-column:1;width:100%}#shopify-section-footer .kf-footer__service{gap:0}#shopify-section-footer .kf-footer__service .kf-footer__eyebrow{margin-bottom:4px}#shopify-section-footer .kf-footer__service a{display:flex;align-items:center;min-height:44px}#shopify-section-footer .kf-footer__gift-link{display:inline-flex;align-items:center;min-height:44px;padding:0}#shopify-section-footer .kf-footer__middle{align-items:flex-start;margin-top:28px;padding-top:20px;gap:16px}#shopify-section-footer .kf-footer__company a{display:flex;align-items:center;min-height:44px}#shopify-section-footer .kf-footer__localization{width:100%}#shopify-section-footer .kf-footer__localization .localization__grid{gap:16px}#shopify-section-footer .kf-footer__social .social__link{width:44px;height:44px}#shopify-section-footer .kf-footer__social .social{gap:2px}#shopify-section-footer .kf-footer__legal{gap:0 18px}#shopify-section-footer .kf-footer__legal a{display:flex;align-items:center;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/kf-footer-greige.css.map */
