body.site-r4{--commerce-paper: #f3f2ec;--commerce-ink: #193a35;--commerce-forest: #132d28;--commerce-sage: #e5ebe1;--commerce-muted: #536b60;--commerce-line: #193a3530;--commerce-copper: #ac613c;--commerce-margin: clamp(22px, 5.6vw, 100px);background:var(--commerce-paper);color:var(--commerce-ink);margin:0;font-family:Commerce DM,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.site-r4 :is(h1,h2,h3,h4,button,input,select,textarea){font-family:inherit}body.site-r4 #main-content{min-width:0}body.site-r4 :is(a,button,summary):focus-visible{outline:3px solid var(--commerce-copper);outline-offset:4px}.commerce-header *,.site-footer *,.commerce-footer *{box-sizing:border-box}.commerce-header a,.site-footer a,.commerce-footer a{color:var(--commerce-ink)!important;text-decoration:none!important}.commerce-header :is(button,summary){color:var(--commerce-ink);font-family:inherit}.commerce-header a:hover,.site-footer a:hover,.commerce-footer a:hover{text-decoration:underline!important;text-underline-offset:4px}body:is(.commerce-r4,.site-r4) .commerce-header a,body:is(.commerce-r4,.site-r4) .commerce-footer a{color:var(--commerce-ink)}body:is(.commerce-r4,.site-r4) .commerce-skip{position:fixed;top:-100px;inset-inline-start:20px;z-index:400;padding:14px 20px;background:var(--commerce-paper)}body:is(.commerce-r4,.site-r4) .commerce-skip:focus{top:12px}.commerce-header{position:relative;z-index:80;min-height:106px;margin-inline:var(--commerce-margin);display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--commerce-line)}.commerce-brand{flex-shrink:0}.commerce-brand img{width:130px;height:auto}body:is(.commerce-r4,.site-r4) .commerce-powered{display:block;margin-top:6px;color:var(--commerce-muted);font-size:10px}.commerce-powered strong{font-weight:600}.commerce-navigation{margin-inline-start:auto;display:flex;align-items:center;gap:clamp(14px,1.9vw,28px);font-size:12px;font-weight:500}.commerce-navigation a{padding-block:14px;white-space:nowrap}.commerce-navigation a[aria-current=page]{border-bottom:1px solid var(--commerce-ink)}.commerce-navigation a:hover,.commerce-footer a:hover{color:var(--commerce-copper)}.commerce-tools{display:flex;align-items:center;gap:12px}.commerce-languages{position:relative;font-size:12px}.commerce-languages summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:44px}.commerce-languages summary::-webkit-details-marker{display:none}.commerce-languages nav{position:absolute;top:100%;inset-inline-end:0;min-width:150px;padding:10px;border:1px solid var(--commerce-line);background:var(--commerce-paper);box-shadow:0 12px 30px #193a3512}.commerce-languages nav a{display:block;padding:12px}.commerce-languages [aria-current=page]{background:var(--commerce-sage)}body:is(.commerce-r4,.site-r4) .twinme-cart-icon{border:1px solid var(--commerce-line);border-radius:50%;color:var(--commerce-ink)}body:is(.commerce-r4,.site-r4) [data-cart-badge]{background:var(--commerce-copper)}.commerce-menu{display:none}.commerce-footer{padding:55px var(--commerce-margin) 28px;background:var(--commerce-paper);color:var(--commerce-ink)}.commerce-footer-top{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:40px;align-items:start;padding-bottom:40px}.commerce-footer img{width:130px;height:auto}.commerce-footer-top p{font-family:Georgia,serif;font-style:italic;font-size:25px;max-width:270px;line-height:1.3}.commerce-footer-top nav{display:flex;flex-direction:column;gap:16px;align-items:flex-start;font-size:12px}.commerce-footer-bottom{display:flex;flex-wrap:wrap;gap:16px 28px;padding-top:24px;border-top:1px solid var(--commerce-line);font-size:11px;color:var(--commerce-muted)}.commerce-footer-bottom>span{margin-inline-end:auto}body:is(.commerce-r4,.site-r4) .commerce-disclaimer{max-width:820px;margin:0 0 24px;font-size:11px;line-height:1.7;color:var(--commerce-muted)}@media(max-width:1100px){.commerce-header{gap:20px;min-height:94px}.commerce-tools{margin-inline-start:auto}.commerce-menu{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:44px;padding:8px;background:transparent;border:0;font-size:12px}.commerce-navigation{display:none;position:absolute;top:calc(100% - 1px);inset-inline:0;padding:14px 22px;background:var(--commerce-paper);border:1px solid var(--commerce-line);box-shadow:0 20px 30px #193a3510}.commerce-header.is-open .commerce-navigation{display:flex;flex-direction:column;align-items:stretch;gap:0}.commerce-navigation a{padding:15px 0}}@media(max-width:760px){.commerce-footer-top{grid-template-columns:1fr 1fr;gap:30px}.commerce-footer-top>p{grid-column:1;font-size:22px}.commerce-footer-top nav{grid-column:2;grid-row:1 / 3}}@media(max-width:480px){.commerce-brand img{width:106px}.commerce-powered{font-size:9px!important}.commerce-tools{gap:8px}.commerce-menu{font-size:0;gap:0}.commerce-menu span{font-size:20px}}.site-footer{padding:58px var(--commerce-margin) 28px;border-top:1px solid var(--commerce-line);background:var(--commerce-paper);color:var(--commerce-ink)}.site-footer-grid{max-width:1600px;margin-inline:auto;display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:32px}.site-footer-about img{display:block;width:130px;height:auto}.site-footer-about p{max-width:225px;font-size:14px;line-height:1.75;color:var(--commerce-muted);margin:20px 0}.site-footer-about>a{font-size:11px}.site-footer-group h2{margin:0 0 18px;font:600 12px/1.5 Commerce DM,Arial,sans-serif;letter-spacing:.04em}.site-footer-group nav{display:grid;gap:11px}.site-footer-group a{font-size:12px;line-height:1.65}.site-footer-bottom{max-width:1600px;margin:38px auto 0;padding-top:24px;border-top:1px solid var(--commerce-line);display:flex;align-items:end;gap:40px}.site-footer-bottom p{max-width:900px;font-size:10px;line-height:1.8;color:var(--commerce-muted);margin:0}.site-footer-bottom span{margin-inline-start:auto;font-size:10px;line-height:1.7;white-space:nowrap;color:var(--commerce-muted)}@media(max-width:1200px){.site-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer-about{grid-column:1 / -1}.site-footer-about p{max-width:400px}}@media(max-width:650px){.site-footer{padding-top:40px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.site-footer-bottom{display:block}.site-footer-bottom span{display:block;margin-top:18px;white-space:normal}}@media(prefers-reduced-motion:reduce){body.site-r4{scroll-behavior:auto}body.site-r4 :is(a,button){transition:none}}
