.offrizz-footer,.offrizz-footer-utilities{--page-width:1600px;--page-margin:24px;color:var(--color-foreground)}.offrizz-footer .footer-content{contain:none;content-visibility:visible;grid-template-columns:1fr;overflow:visible}.offrizz-footer .footer-content>*{min-width:0}.offrizz-footer .offrizz-footer-newsletter{max-width:448px}.offrizz-footer[data-newsletter=false] .offrizz-footer-newsletter{display:none}.offrizz-footer .offrizz-footer-newsletter h2{font:500 30px/1.15 var(--font-heading--family);letter-spacing:-.02em;text-transform:uppercase;margin:0}.offrizz-footer .offrizz-footer-newsletter .rte{max-width:384px;font:400 14px/1.7 var(--font-body--family);color:var(--color-foreground-muted,#b9b0a5)}.offrizz-footer .email-signup-block{min-width:0;max-width:448px;width:100%;margin-top:16px}.offrizz-footer .email-signup__form{width:100%}.offrizz-footer .email-signup__input-group{flex-direction:row;align-items:stretch;gap:8px}.offrizz-footer .email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline){flex-direction:row;align-items:stretch;gap:8px}.offrizz-footer .email-signup__input{box-sizing:border-box;min-width:0;width:0;flex:1 1 0%;min-height:48px;height:auto;padding:12px 16px;background:transparent;color:var(--color-foreground);font:500 16px/1.5 var(--font-heading--family);letter-spacing:.08em}.offrizz-footer .email-signup__input:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.offrizz-footer .email-signup__input::placeholder{color:var(--color-foreground-muted,#b9b0a5);opacity:1}.offrizz-footer .email-signup__button.offrizz-ui-button{position:static;flex:0 0 auto;align-self:stretch;width:auto;min-width:72px;padding-inline:20px}.offrizz-footer .email-signup__message{align-items:start;font:400 14px/1.5 var(--font-body--family);margin-top:16px}.offrizz-footer .email-signup__message svg{flex-shrink:0}.offrizz-footer .offrizz-footer-menus>.group-block-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}.offrizz-footer .menu__heading{font:500 11px/1.5 var(--font-heading--family);letter-spacing:.14em;text-transform:uppercase;color:var(--color-foreground-muted,#b9b0a5)}.offrizz-footer .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:16px}.offrizz-footer .menu__item{font:400 14px/1.5 var(--font-body--family)}.offrizz-footer .menu__item a{display:inline-flex;align-items:center;min-height:36px;max-width:100%;padding-block:7px;color:var(--color-foreground-muted,#b9b0a5);overflow-wrap:anywhere;text-decoration:none;transition:color .18s ease}.offrizz-footer .menu__item a:is(:hover,:focus-visible){color:var(--footer-accent,#c56c60);text-decoration:underline;text-underline-offset:4px}.offrizz-footer :is(a,summary):focus-visible,.offrizz-footer-utilities a:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px}.offrizz-footer__brand{grid-column:2;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin-top:80px;padding-top:32px}.offrizz-footer__brand--border{border-top:1px solid var(--color-border)}.offrizz-footer__brand:empty{display:none}.offrizz-footer__logo{display:block;max-width:100%;color:inherit;text-decoration:none;font:600 40px/1 var(--font-heading--family);text-transform:uppercase}.offrizz-footer__logo img{width:var(--footer-logo-mobile);max-width:100%;height:auto}.offrizz-footer__logo .offrizz-wordmark{font-size:clamp(20px,calc(var(--footer-logo-mobile) / 4.4),64px)}.offrizz-footer__tagline{font:500 11px/1.5 var(--font-heading--family);letter-spacing:.14em;text-transform:uppercase;margin:0;text-align:right;color:var(--color-foreground-muted,#b9b0a5)}.offrizz-footer-utilities .utilities{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;text-wrap:wrap;align-items:center}.offrizz-footer-utilities .utilities>*{min-width:0;max-width:100%;text-align:left}.offrizz-footer-utilities .footer-utilities__text{font:500 11px/1.6 var(--font-heading--family);letter-spacing:.08em;text-transform:uppercase}.offrizz-footer-utilities a{min-height:36px;overflow-wrap:anywhere}@media(max-width:767px){.offrizz-footer[data-newsletter-last=true] .offrizz-footer-newsletter{order:2}.offrizz-footer .footer-content{padding-block-start:min(var(--padding-block-start),56px);padding-block-end:min(var(--padding-block-end),56px)}.offrizz-footer__brand{margin-top:56px}.offrizz-footer .menu__item a{min-height:44px}}@media(min-width:768px){.offrizz-footer .footer-content{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--footer-gap)}.offrizz-footer .email-signup__input{font-size:13px}.offrizz-footer .offrizz-footer-menus>.group-block-content{justify-items:end}.offrizz-footer .offrizz-footer-menus .menu{width:auto;max-width:100%}.offrizz-footer__logo{font-size:60px}.offrizz-footer__logo img{width:var(--footer-logo-width)}.offrizz-footer__logo .offrizz-wordmark{font-size:clamp(20px,calc(var(--footer-logo-width) / 4.4),100px)}}@media(min-width:1024px){.offrizz-footer,.offrizz-footer-utilities{--page-margin:40px}}@media(prefers-reduced-motion:reduce){.offrizz-footer .menu__item a{transition:none}}.offrizz-footer .email-signup__button.offrizz-ui-button{background:#f3efe7;color:#0b0b0b;border:1px solid #f3efe7;border-radius:1px}.offrizz-footer .email-signup__input{line-height:20px}.offrizz-footer .email-signup__button.offrizz-ui-button.button-secondary{background:transparent;color:var(--color-foreground);border-color:var(--color-border)}.offrizz-footer .email-signup__button.offrizz-ui-button.button-unstyled{background:transparent;color:var(--color-foreground);border-color:transparent}.offrizz-footer-utilities .footer-utilities__group-copyright{margin-inline-start:auto;order:3;text-align:right}@media(hover:hover){.offrizz-footer .email-signup__button.offrizz-ui-button:hover:not(:disabled,[aria-disabled=true]){background:#a64338;border-color:#a64338;color:#f3efe7}.offrizz-footer .email-signup__button.offrizz-ui-button:is(.button-secondary,.button-unstyled):hover:not(:disabled,[aria-disabled=true]){background:transparent;border-color:#a64338;color:var(--footer-accent,#c56c60)}}.offrizz-footer[data-newsletter=false] .footer-content{grid-template-columns:1fr}.offrizz-footer{overflow-wrap:anywhere}@media(min-width:1024px){.offrizz-footer .offrizz-footer-menus>.group-block-content:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch}.offrizz-footer .offrizz-footer-menus>.group-block-content>*{min-width:0;width:100%}.offrizz-footer[data-newsletter=true] .footer-content:has(.offrizz-footer-menus>.group-block-content>:nth-child(3)){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media(max-width:749px){.offrizz-footer-utilities[data-mobile-alignment=left]{--offrizz-utility-align: left;--offrizz-utility-justify: flex-start}.offrizz-footer-utilities[data-mobile-alignment=center]{--offrizz-utility-align: center;--offrizz-utility-justify: center}.offrizz-footer-utilities[data-mobile-alignment=right]{--offrizz-utility-align: right;--offrizz-utility-justify: flex-end}.offrizz-footer-utilities:is([data-mobile-alignment=left],[data-mobile-alignment=center],[data-mobile-alignment=right]) .utilities{justify-content:var(--offrizz-utility-justify);text-align:var(--offrizz-utility-align)}.offrizz-footer-utilities:is([data-mobile-alignment=left],[data-mobile-alignment=center],[data-mobile-alignment=right]) .utilities>*{width:100%;margin-inline:0;text-align:var(--offrizz-utility-align);justify-content:var(--offrizz-utility-justify)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/offrizz-footer.css.map */
