:root,body{--alp-color-canvas: #f7f5f0;--alp-color-header: #e9e6de;--alp-color-announcement: #7a263a;--alp-color-surface: #fffdf9;--alp-color-photo: #ffffff;--alp-color-ink: #252521;--alp-color-muted: #65635c;--alp-color-action: #7a263a;--alp-color-action-hover: #622031;--alp-color-accent: #795c3a;--alp-color-stone: #e5e1d8;--alp-color-line: #d0ccc2;--alp-color-control: #858177;--alp-color-selected: #f1e5e8;--alp-color-inverse-muted: #e9dde0}body :is(.header,.mobile-header){box-shadow:0 1px 0 var(--alp-color-line),0 3px 12px #25252108}body :is(.header,.mobile-header,.mobile-menu) :is(a,button,input):focus-visible{outline:2px solid var(--alp-color-accent);outline-offset:4px}body .announcement-bar :is(a,button):focus-visible{outline:2px solid var(--alp-color-canvas);outline-offset:3px}body{background-color:var(--alp-color-canvas);color:var(--alp-color-ink)}body :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--alp-color-accent);outline-offset:3px}body input:is([type=checkbox],[type=radio]){accent-color:var(--alp-color-action)}body .theme-ajax-cart .card{background:var(--alp-color-surface);color:var(--alp-color-ink);border:1px solid var(--alp-color-line)}body .theme-ajax-cart .ajax-cart__button-wrapper .ajax-cart__button{background:var(--alp-color-action);border-color:var(--alp-color-action);color:var(--alp-color-canvas)}body .theme-ajax-cart .ajax-cart__button-wrapper .ajax-cart__button:hover{background:var(--alp-color-action-hover);border-color:var(--alp-color-action-hover);color:var(--alp-color-canvas)}body .jdgm-star{color:var(--alp-color-accent)!important}body .swatch__option input:checked+.swatch-element:not(.color) label{background:var(--alp-color-action);border-color:var(--alp-color-action);color:var(--alp-color-canvas)}body .swatch__option input:focus-visible+.swatch-element label{outline:2px solid var(--alp-color-accent);outline-offset:3px}body .swatch-element:not(.color) label:hover{border-color:var(--alp-color-action)}body .theme-ajax-cart .card{border:1px solid var(--alp-color-ink);border-radius:0;box-shadow:5px 5px 0 var(--alp-color-stone)}body .theme-ajax-cart .ajax-cart__cart-count{border-bottom:1px solid var(--alp-color-ink)}body .theme-ajax-cart .ajax-cart__cart-title{color:var(--alp-color-ink);font-weight:700;font-size:25px;line-height:1.1;letter-spacing:-.04em;text-transform:uppercase}body .theme-ajax-cart .ajax-cart__cart-item-count{background:var(--alp-color-ink);color:var(--alp-color-canvas);border-radius:0;font:700 12px/1.4 Courier New,Courier,monospace;padding:3px 6px}body .theme-ajax-cart .ajax-cart__product{border-bottom-color:var(--alp-color-line)}body .theme-ajax-cart .ajax-cart__product-image{background:var(--alp-color-photo);border:1px solid var(--alp-color-control)}body .theme-ajax-cart .ajax-cart__product-image img{width:100%;aspect-ratio:1;object-fit:contain}body .theme-ajax-cart .ajax-cart__product-title{font-weight:600;line-height:1.35;overflow-wrap:anywhere}body .theme-ajax-cart .ajax-cart__details-wrapper{border-top:1px dashed var(--alp-color-control)}body .theme-ajax-cart .ajax-cart__subtotal{font-weight:700;color:var(--alp-color-ink)}body .theme-ajax-cart .ajax-cart__button-wrapper .ajax-cart__button{min-height:48px;border:1px solid var(--alp-color-ink);border-radius:0;box-shadow:3px 3px 0 var(--alp-color-ink);font-weight:700;letter-spacing:0}body .theme-ajax-cart .ajax-cart__cart-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}body .theme-ajax-cart .ajax-cart__note{font-size:16px;border-color:var(--alp-color-control);border-radius:0}body .theme-ajax-cart .al-fsbar{border-color:var(--alp-color-ink);border-radius:0;background:var(--alp-color-canvas)}body .theme-ajax-cart .al-fsbar__msg{font-size:12px;line-height:1.5}body .theme-ajax-cart .al-fsbar__track{height:6px;border-radius:0;background:var(--alp-color-stone)}body .theme-ajax-cart .al-fsbar__fill{border-radius:0;background:var(--alp-color-action)}@media(prefers-reduced-motion:no-preference){body .theme-ajax-cart .ajax-cart__button-wrapper .ajax-cart__button{transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}body .theme-ajax-cart .ajax-cart__button-wrapper .ajax-cart__button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--alp-color-ink)}}@media(prefers-reduced-motion:reduce){body .theme-ajax-cart :is(.ajax-cart__button,.al-fsbar__fill){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/alp-palette.css.map */
