.site-footer{--color-foreground: 250, 240, 227;--color-background: 42, 24, 16;--sf-copper: #e8a876;--sf-muted: rgba(250, 240, 227, .75);background:#2a1810;color:#faf0e3;border-top:1px solid rgba(250,240,227,.16);font-size:var(--dtby-body);line-height:var(--dtby-line);letter-spacing:0;text-align:left;padding:var(--dtby-space-5) 0 var(--dtby-space-3)}.site-footer *,.site-footer *:before,.site-footer *:after{box-sizing:border-box}.site-footer a{color:#faf0e3;text-decoration:none}.site-footer a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.site-footer a:focus-visible,.site-footer button:focus-visible,.site-footer input:focus-visible{outline:3px solid #faf0e3;outline-offset:3px}.site-footer .page-width{max-width:calc(var(--dtby-wrap) + var(--dtby-gutter) * 2);padding-left:var(--dtby-gutter);padding-right:var(--dtby-gutter)}.site-footer__top{display:grid;gap:var(--dtby-space-5)}.site-footer__eyebrow{margin:0 0 var(--dtby-space-1);font-size:var(--dtby-eyebrow);line-height:1.3;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-copper)}.site-footer__title{margin:0 0 12px;font-size:clamp(24px,5.4vw,32px);line-height:1.15;letter-spacing:-.015em;font-weight:700;color:#faf0e3;text-wrap:balance;max-width:22ch}.site-footer__text{margin:0 0 var(--dtby-space-3);font-size:var(--dtby-small);line-height:1.5;color:var(--sf-muted);max-width:44ch;text-wrap:pretty}.site-footer__signup .newsletter-form{max-width:520px;display:block}.site-footer__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-footer__row{display:flex;flex-direction:column;gap:12px}.site-footer__input{width:100%;min-height:var(--dtby-btn-height);padding:0 16px;font:inherit;font-size:17px;border:2px solid #faf0e3;border-radius:var(--dtby-btn-radius);background:#fff;color:#121212;box-shadow:none}.site-footer__input::placeholder{color:#12121299;opacity:1}.site-footer__button{min-height:var(--dtby-btn-height);padding:0 24px;font:inherit;font-size:17px;font-weight:700;line-height:1.2;white-space:nowrap;border:2px solid var(--sf-copper);border-radius:var(--dtby-btn-radius);background:var(--sf-copper);color:#2a1810;cursor:pointer;transition:background-color .15s}.site-footer__button:hover{background:#f4c398;border-color:#f4c398}.site-footer__msg{margin:12px 0 0;font-size:16px;font-weight:700;color:#faf0e3}.site-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--dtby-space-3);align-content:start}.site-footer__col:first-child{grid-row:span 2}.site-footer__heading{margin:0 0 4px;font-size:var(--dtby-eyebrow);line-height:1.3;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-copper)}.site-footer__col{margin-bottom:var(--dtby-space-1)}.site-footer__list{list-style:none;margin:0;padding:0}.site-footer__list a{display:flex;align-items:center;min-height:var(--dtby-tap);font-size:16px;line-height:1.3;white-space:nowrap}.site-footer__bottom{margin-top:var(--dtby-space-2);padding-top:var(--dtby-space-2);border-top:1px solid rgba(250,240,227,.16);display:flex;flex-direction:column;gap:var(--dtby-space-1)}.site-footer__meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtby-space-1)}.site-footer .footer__payment{width:100%}.site-footer .list-payment{display:flex;flex-wrap:nowrap;gap:6px;list-style:none;margin:0;padding:0;opacity:1}.site-footer .list-payment__item{flex:0 1 38px;min-width:0;margin:0;padding:0}.site-footer .list-payment__item svg{display:block;width:100%;height:auto;aspect-ratio:38 / 24;opacity:1}.site-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dtby-space-2)}.site-footer .footer__follow-on-shop{display:flex}.site-footer .list-social{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.site-footer .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:var(--dtby-tap);height:var(--dtby-tap);color:#faf0e3}.site-footer .list-social__link .icon{width:20px;height:20px}.site-footer__legal{display:flex;flex-direction:column;gap:0}.site-footer__policies{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:0 var(--dtby-space-3)}.site-footer__policies a{display:flex;align-items:center;min-height:var(--dtby-tap);font-size:var(--dtby-small);white-space:nowrap}.site-footer__owned{margin:0;font-size:var(--dtby-small);line-height:1.5;color:var(--sf-muted)}.site-footer__copy{margin:0;font-size:var(--dtby-small);line-height:1.5;color:var(--sf-muted);display:flex;flex-wrap:wrap;gap:0 var(--dtby-space-2)}.site-footer__copy span{white-space:nowrap}.site-footer__copy a{color:var(--sf-muted)}.site-footer__list li{margin:0;padding:0}@media(min-width:900px){.site-footer__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--dtby-space-6);align-items:start}}@media(min-width:1200px){.site-footer__row{flex-direction:row}.site-footer__input{flex:1 1 240px;width:auto;min-width:240px}}@media(min-width:750px){.site-footer{padding:var(--dtby-space-6) 0 var(--dtby-space-4)}.site-footer__cols{grid-template-columns:repeat(3,1fr)}.site-footer__col:first-child{grid-row:auto}.site-footer__bottom{margin-top:var(--dtby-space-4);padding-top:var(--dtby-space-3);gap:var(--dtby-space-1)}.site-footer .footer__payment{width:auto}.site-footer .list-payment__item{flex:0 0 38px}.site-footer__meta{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.site-footer__legal{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 var(--dtby-space-3)}.site-footer__copy{margin-left:auto}}cart-notification .cart-notification{padding:20px}cart-notification .cart-notification__header{align-items:center}cart-notification .cart-notification__heading{font-size:var(--dtby-small);font-weight:700;letter-spacing:0}cart-notification .cart-notification__close{margin:-8px -8px -8px 0;width:var(--dtby-tap);height:var(--dtby-tap);min-width:var(--dtby-tap);padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none}cart-notification .cart-notification-product{padding:12px 0 20px;gap:16px}cart-notification .cart-notification-product__image{margin:0;flex:none}cart-notification .cart-notification-product__name{font-size:16px;line-height:1.3;font-weight:700;margin:0 0 4px;letter-spacing:0;text-wrap:balance}cart-notification .cart-notification-product .product-option{font-size:var(--dtby-small);line-height:1.4}cart-notification .cart-notification-product__price{margin:8px 0 0;font-size:16px;font-weight:700;white-space:nowrap}cart-notification .cart-notification__links{display:flex;flex-direction:column;gap:8px;text-align:center}cart-notification .cart-notification__links>*{margin:0}cart-notification .cart-notification__links .button{min-height:var(--dtby-btn-height);width:100%;padding:0 24px;border-radius:var(--dtby-btn-radius);font-size:17px;font-weight:700;letter-spacing:0;white-space:nowrap;box-shadow:none;transition:background-color .15s,color .15s}cart-notification .cart-notification__links .button:before,cart-notification .cart-notification__links .button:after{display:none}cart-notification .cart-notification__links .button--primary{background:var(--dtby-copper);color:#fff;border:2px solid var(--dtby-copper)}cart-notification .cart-notification__links .button--primary:hover{background:var(--dtby-copper-dark);border-color:var(--dtby-copper-dark)}cart-notification .cart-notification__links .button--secondary{background:transparent;color:rgb(var(--color-foreground));border:2px solid rgb(var(--color-foreground))}cart-notification .cart-notification__links .button--secondary:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}cart-notification .cart-notification__links form{margin:0}cart-notification .cart-notification__links .button-label{letter-spacing:0;min-height:var(--dtby-tap);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}cart-notification .cart-notification a:focus-visible,cart-notification .cart-notification button:focus-visible{outline:3px solid currentColor;outline-offset:3px}cart-notification .cart-notification__links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}cart-notification .cart-notification__links>*{min-width:0}cart-notification .cart-notification__links .button-label{grid-column:1 / -1;justify-self:center}cart-notification .cart-notification__links .button{padding:0 12px}.site-footer__copy a{display:inline-flex;align-items:center;min-height:var(--dtby-tap);margin:-12px 0}@media(min-width:900px){.site-footer--no-signup .site-footer__top{grid-template-columns:1fr}}@media(max-width:359px){cart-notification .cart-notification__links{grid-template-columns:minmax(0,1fr)}cart-notification .cart-notification{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/site-global.css.map */
