:root{--optiz-interface-red: #e52219;--optiz-interface-ink: #171717;--optiz-interface-paper: #f5f1e9}.optiz-footer-background,.optiz-footer,.optiz-footer-utilities{background:var(--optiz-interface-paper);color:var(--optiz-interface-ink)}.optiz-footer{border-top:5px solid var(--optiz-interface-red);padding-block:clamp(32px,5vw,64px) 24px}.optiz-footer__layout{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);align-items:start}.optiz-interface-eyebrow{display:block;margin:0 0 12px;color:var(--optiz-interface-red);font:700 12px/1.4 Courier New,monospace;letter-spacing:.14em;text-transform:uppercase}.optiz-footer__wordmark{display:inline-block;margin-bottom:16px;color:var(--optiz-interface-red);font:800 64px/.85 "Barlow Condensed",var(--font-heading--family),sans-serif;letter-spacing:-.02em;text-decoration:none}.optiz-footer__title{max-width:14ch;margin:0 0 12px;font:700 clamp(34px,3.5vw,48px)/1 "Barlow Condensed",var(--font-heading--family),sans-serif;text-transform:uppercase;text-wrap:balance}.optiz-footer__copy{max-width:38ch;margin:0 0 22px;font-size:14px;line-height:1.6;color:#57534e}.optiz-interface-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 20px;background:var(--optiz-interface-red);color:#fff;box-shadow:3px 3px #62605c;font:700 22px/1.1 "Barlow Condensed",var(--font-heading--family),sans-serif;text-transform:uppercase;text-decoration:none;border:0;transition:background .16s ease,box-shadow .16s ease}.optiz-interface-button:hover{background:#c71a13;box-shadow:2px 2px #62605c}.optiz-interface-button:focus-visible{outline:2px solid var(--optiz-interface-ink);outline-offset:6px}.optiz-footer .footer-content{display:block;padding:4px 0 0;contain:none;content-visibility:visible}.optiz-footer .footer-content>.group-block>.group-block-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.optiz-footer .menu__heading{margin-bottom:12px;color:var(--optiz-interface-ink);font:700 25px/1.15 "Barlow Condensed",var(--font-heading--family),sans-serif;text-transform:uppercase}.optiz-footer .menu__item a{display:inline-block;padding-block:7px;font-size:14px;line-height:1.4;color:#57534e;text-decoration:none;overflow-wrap:anywhere}.optiz-footer .menu__item a:hover{color:var(--optiz-interface-red);text-decoration:underline;text-underline-offset:4px}.optiz-footer__bottom{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:22px;border-top:1px solid #d4cec3}.optiz-footer__reassurance{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px}.optiz-footer__reassurance span{display:flex;align-items:center;gap:7px}.optiz-footer__reassurance b{color:var(--optiz-interface-red)}.optiz-footer__payments{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.optiz-footer__payments svg{width:36px;height:23px}.optiz-footer-utilities .utilities{padding-block:14px 20px;font-size:11px;color:#716b63}header-drawer .menu-drawer,header-drawer .menu-drawer__submenu{--color-background: #f5f1e9;--color-foreground: #171717;background:var(--optiz-interface-paper);color:var(--optiz-interface-ink);border-inline-end:3px solid var(--optiz-interface-red)}.optiz-menu-intro{padding:0 24px 22px}header-drawer .menu-drawer__navigation{margin-top:0}.optiz-menu-intro__title{margin:0;font:700 42px/.98 "Barlow Condensed",var(--font-heading--family),sans-serif;text-transform:uppercase}header-drawer .menu-drawer__menu-item--mainlist{min-height:56px;padding-block:14px;font:700 28px/1.1 "Barlow Condensed",var(--font-heading--family),sans-serif;text-transform:uppercase;color:var(--optiz-interface-ink)}header-drawer .menu-drawer__menu>li{border-bottom:1px solid #ded8ce}header-drawer .menu-drawer__menu-item--child{min-height:44px;font-size:16px;line-height:1.4}header-drawer .menu-drawer__menu-item--active,header-drawer .menu-drawer__menu-item:hover{color:var(--optiz-interface-red)}header-drawer .menu-drawer__utility-links{background:#ebe5db;padding-block:18px}header-drawer .menu-drawer__back-button{min-height:48px;font-weight:600}.optiz-menu-outro{margin:22px 24px 28px;padding:18px;background:#fffdf9;border:1px solid #ddd6cb}.optiz-menu-outro p{margin:0 0 12px;color:#57534e;font-size:13px;line-height:1.5}.optiz-menu-outro .optiz-interface-button{width:100%}header-menu .menu-list__link-title{font-weight:700;letter-spacing:.015em}header-menu .menu-list__link:hover,header-menu .menu-list__link--active{color:var(--optiz-interface-red)}header-menu .menu-list__submenu{background:var(--optiz-interface-paper);border-top:3px solid var(--optiz-interface-red)}header-menu .mega-menu__link:hover{color:var(--optiz-interface-red)}#cart-drawer .theme-drawer__dialog{--color-background: #f5f1e9;--color-foreground: #171717;background:var(--optiz-interface-paper);color:var(--optiz-interface-ink);border-inline-start:4px solid var(--optiz-interface-red);width:min(100%,480px)}#cart-drawer .theme-drawer__header{border-bottom:1px solid #d4cec3;padding-block:20px}#cart-drawer .theme-drawer__title{font:700 36px/1.05 "Barlow Condensed",var(--font-heading--family),sans-serif;text-transform:uppercase}#cart-drawer .cart-drawer__items{padding-block:18px}#cart-drawer .cart-drawer__summary{background:#fffdf9;border-top:1px solid #d4cec3;-webkit-mask-image:none;mask-image:none;gap:16px;padding:20px 24px max(24px,env(safe-area-inset-bottom))}#cart-drawer .cart-drawer__summary>*{width:100%}.optiz-cart-caption{padding:16px 24px 0;margin:0;color:#716b63;font:700 11px/1.4 Courier New,monospace;letter-spacing:.1em;text-transform:uppercase}.optiz-cart-page-background,.optiz-cart-page{background:#f5f1e9;color:#171717}.optiz-cart-page .cart-page{padding-block:clamp(28px,4vw,56px)}.optiz-cart-page .cart-page__title{margin-bottom:24px}.optiz-cart-page .cart-page__title h1{font:700 clamp(40px,5vw,64px)/1 "Barlow Condensed",var(--font-heading--family),sans-serif;text-transform:uppercase}:is(#cart-drawer,.optiz-cart-page) .cart-items__media-container{border:1px solid #ded8ce;background:#fff;border-radius:10px;overflow:hidden}:is(#cart-drawer,.optiz-cart-page) .cart-items__title{font:700 23px/1.12 "Barlow Condensed",var(--font-heading--family),sans-serif;text-transform:uppercase}:is(#cart-drawer,.optiz-cart-page) .cart-items__table-row{border-color:#d4cec3}:is(#cart-drawer,.optiz-cart-page) .cart-items__price{font-weight:700;color:#171717}:is(#cart-drawer,.optiz-cart-page) .quantity-selector{background:#fffdf9;border:1px solid #bdb5a9;border-radius:0}:is(#cart-drawer,.optiz-cart-page) .cart-items__remove{color:#716b63}:is(#cart-drawer,.optiz-cart-page) .cart__ctas{width:100%;padding-bottom:4px}:is(#cart-drawer,.optiz-cart-page) .cart__checkout-button,:is(#cart-drawer,.optiz-cart-page) .cart-items__empty-button{min-height:54px;width:100%;background:#e52219;color:#fff;border:0;border-radius:0;box-shadow:3px 3px #62605c;font:700 25px/1.1 "Barlow Condensed",var(--font-heading--family),sans-serif;text-transform:uppercase}:is(#cart-drawer,.optiz-cart-page) .cart__checkout-button:hover{background:#c71a13}.optiz-cart-payment-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 0;color:#716b63;font-size:11px;line-height:1.5}.optiz-cart-payment-note svg{width:14px;height:14px}.optiz-cart-page .cart-summary__inner{padding:clamp(20px,3vw,36px);background:#fffdf9;border:1px solid #d4cec3;border-top:4px solid #e52219;gap:18px}@media(max-width:749px){.optiz-footer__layout{grid-template-columns:1fr;gap:32px}.optiz-footer__wordmark{font-size:54px}.optiz-footer__title{max-width:19ch;font-size:36px}.optiz-footer__bottom{margin-top:24px;padding-top:18px}.optiz-footer .footer-content>.group-block>.group-block-content{gap:20px}.optiz-footer .menu__heading{font-size:23px}.optiz-footer .menu__item a{font-size:13px}.optiz-footer-utilities .utilities{padding-block:8px 18px}#cart-drawer .theme-drawer__title{font-size:32px}#cart-drawer .cart-drawer__items,#cart-drawer .cart-drawer__summary{padding-inline:18px}.optiz-cart-page .cart-page__summary{margin-top:24px}.optiz-cart-page .cart-summary__inner{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.optiz-interface-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/optiz-interface.css.map */
