.goose-footer.footer{background:var(--gf-bg,#fff9e8);color:var(--gf-ink,#231b16);border-top:2px solid #231b16;--color-foreground:35,27,22;--color-background:255,249,232;--color-button:243,109,50;--color-button-text:35,27,22}
.goose-footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0}
.goose-footer .footer-block.grid__item{width:auto;max-width:none;margin:0}
.goose-footer .footer-block__heading{font-family:'Lilita One',var(--font-heading-family),sans-serif;font-size:26px;line-height:1.2;color:#231b16;margin:0 0 14px}
.goose-footer-links{list-style:none;margin:0;padding:0}
.goose-footer-links a{display:flex;align-items:center;min-height:44px;padding:9px 0;font-size:17px;line-height:1.5;color:#231b16;text-decoration:none;text-underline-offset:4px}
.goose-footer-links a:hover{text-decoration:underline}
.goose-footer a:focus-visible,.goose-footer button:focus-visible,.goose-help a:focus-visible{outline:3px solid #231b16;outline-offset:4px;border-radius:3px}
.goose-footer .footer-block--newsletter{background:var(--gf-news,#c7b8ee);border:2px solid #231b16;border-radius:20px;padding:28px 32px;margin-top:32px;gap:24px;align-items:center;flex-wrap:wrap}
.goose-footer .footer-block__newsletter{flex:1 1 440px;min-width:0;text-align:left}
.goose-footer .footer__newsletter{max-width:600px;margin:0;display:block}
.goose-newsletter-copy{font-size:18px;line-height:1.6;margin:0 0 18px}
.goose-newsletter-copy p{margin:0}
.goose-footer .newsletter-form__field-wrapper{max-width:600px}
.goose-footer .field{background:#fffdf5;border-radius:10px;border:2px solid #231b16;overflow:hidden}
.goose-footer .field:before,.goose-footer .field:after{display:none}
.goose-footer .field__input{font-size:18px;min-height:56px;padding-right:155px;box-shadow:none}
.goose-footer .field__label{font-size:16px;color:#534a43}
.goose-footer .newsletter-form__button{background:#f36d32;color:#231b16;width:142px;font-size:16px;font-weight:700;border-left:2px solid #231b16;right:0;top:0;height:100%;padding:10px}
.goose-newsletter-note{font-size:14px;line-height:1.5;margin-top:12px}
.goose-newsletter-note p{margin:0}.goose-newsletter-note a{color:inherit}
.goose-footer .footer__list-social{justify-content:flex-start}.goose-footer .list-social__link{color:#231b16;min-width:44px;min-height:44px}
.goose-footer .footer__content-top{padding-bottom:32px}.goose-footer .footer__content-bottom{border-top:1px solid #b8aa96;padding-top:24px}
.goose-footer .copyright__content{font-size:14px;line-height:1.7;color:#534a43}.goose-footer .copyright__content a{color:inherit;padding-block:8px;display:inline-block}
.goose-footer .footer__column--info{align-items:flex-end}.goose-footer .localization-form__select{font-size:16px;color:#231b16}
.goose-help{background:#fffdf5;color:#231b16}.goose-help-wrap{width:min(1200px,100% - 48px);margin:auto}
.goose-help-hero{background:var(--gh-accent,#f8e95b);border-bottom:2px solid #231b16;padding:40px 0}
.goose-help-eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:0 0 12px}
.goose-help h1{font-family:'Lilita One',var(--font-heading-family),sans-serif;font-size:clamp(36px,5vw,60px);line-height:1.08;margin:0;color:#231b16}
.goose-help-hero .rte{font-size:20px;line-height:1.6;max-width:760px}.goose-help-hero .rte p{margin-bottom:0}
.goose-help-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:64px;padding-top:40px;padding-bottom:48px;align-items:start}
.goose-help-body{font-size:18px;line-height:1.75;overflow-wrap:anywhere}.goose-help-body>p:first-child{margin-top:0}
.goose-help-body h2,.goose-help-aside h2{font-family:'Lilita One',var(--font-heading-family),sans-serif;font-size:28px;line-height:1.2;color:#231b16;margin:36px 0 14px}
.goose-help-body h3{font-size:21px;line-height:1.4;font-weight:700;margin:24px 0 10px;color:#231b16}
.goose-help-body ul,.goose-help-body ol{padding-left:24px}.goose-help-body li{margin:10px 0}
.goose-help a{color:#231b16;text-underline-offset:4px}.goose-help-body a{font-weight:600}
.goose-help-aside{background:#c7b8ee;border:2px solid #231b16;border-radius:20px;padding:24px;box-shadow:5px 5px 0 #231b16;font-size:17px;line-height:1.6}.goose-help-aside h2{margin-top:0}
.goose-help-button{display:flex;justify-content:center;gap:12px;align-items:center;min-height:48px;background:#f36d32;border:2px solid #231b16;border-radius:10px;padding:12px 16px;font-size:17px;font-weight:700;text-decoration:none;line-height:1.4;box-shadow:3px 3px 0 #231b16}
.goose-help-secondary{display:block;font-size:16px;padding:18px 0 0;font-weight:600}
.goose-contact.contact{max-width:900px}.goose-contact .title{font-family:'Lilita One',var(--font-heading-family),sans-serif;font-size:32px;color:#231b16}
.goose-contact .field{margin-bottom:20px}.goose-contact .field__input{font-size:18px;min-height:54px}.goose-contact .field__label{font-size:16px}
.goose-contact .button{min-height:50px;font-size:18px;background:#f36d32;color:#231b16;border:2px solid #231b16;border-radius:10px;box-shadow:4px 4px 0 #231b16}.goose-contact .button:before,.goose-contact .button:after{display:none}
.goose-loose .shopify-policy__container{max-width:900px;padding:40px 24px 56px;font-size:18px;line-height:1.75;color:#231b16}
.goose-loose .shopify-policy__title h1{font-family:'Lilita One',var(--font-heading-family),sans-serif;font-size:clamp(34px,5vw,52px);line-height:1.15;background:#f8e95b;padding:24px;border:2px solid #231b16;border-radius:16px}
.goose-loose .shopify-policy__body h2,.goose-loose .shopify-policy__body h3{font-size:25px;line-height:1.3;color:#231b16;margin-top:32px}.goose-loose .shopify-policy__body a{color:#231b16;text-underline-offset:4px;overflow-wrap:anywhere}
@media(max-width:989px){.goose-footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.goose-help-layout{gap:32px;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}}
@media(max-width:749px){.goose-footer .footer__content-top{padding-inline:20px}.goose-footer .footer__blocks-wrapper{gap:28px 20px}.goose-footer .footer-block__heading{font-size:24px}.goose-footer-links a{font-size:16px;padding:10px 0}.goose-footer .footer-block--newsletter{padding:24px 18px;margin-top:28px;gap:18px}.goose-footer .footer-block__newsletter{flex-basis:100%}.goose-footer .field__input{padding-right:120px}.goose-footer .newsletter-form__button{width:112px;font-size:15px}.goose-footer .footer__follow-on-shop{margin:0}.goose-footer .footer__column--info{align-items:center}.goose-help-wrap{width:calc(100% - 40px)}.goose-help-hero{padding:28px 0}.goose-help-layout{grid-template-columns:1fr;padding-top:28px;padding-bottom:36px;gap:24px}.goose-help-body{font-size:18px;line-height:1.7}.goose-help-aside{padding:22px}.goose-help-hero .rte{font-size:18px}.goose-contact.contact{padding-inline:20px}.goose-contact .title{font-size:28px}}
@media(max-width:359px){.goose-footer .footer__blocks-wrapper{grid-template-columns:1fr}.goose-footer .newsletter-form__button{width:96px}.goose-footer .field__input{padding-right:104px}}

.goose-loose .goose-footer #Subscribe{background:var(--gf-accent,#f36d32)!important;color:var(--gf-ink,#231b16)!important}
.goose-footer .footer-block__heading,.goose-footer-links a,.goose-footer .list-social__link{color:var(--gf-ink,#231b16)}
.goose-help-layout--simple{grid-template-columns:1fr;max-width:900px;padding-bottom:24px}
.goose-contact textarea.field__input{min-height:160px;resize:vertical}
