:root{color-scheme:light;--ink:#203b35;--muted:#617068;--quiet:#b3c0ba;--line:#203b352b;--green-paper:#f0f3ed;--blue-paper:#f8fafb;--paper:var(--blue-paper);--photo-bg:#e8e8e3;--off-bg:#e1e6e3;--off-ink:#64706a;--size-off:#a7b1ac;--bold:"Helvetica Neue",Helvetica,Arial,sans-serif;--wide:var(--bold);--ease:cubic-bezier(.2,.7,.2,1)}body.world-fw{--paper:var(--green-paper)}*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;min-width:280px;background:var(--paper);color:var(--ink);font-family:var(--bold);font-weight:700;text-transform:uppercase;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;text-transform:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:default}a,button,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}[hidden]{display:none!important}img{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:12px;top:-60px;z-index:20;padding:10px 14px;background:var(--ink);color:var(--paper);font-size:12px}.skip-link:focus{top:12px}.masthead{height:112px;margin:0 6%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:12px}.masthead .back{justify-self:start;padding:10px 0;letter-spacing:.025em}.masthead .back span{display:inline-block;margin-right:14px}.wordmark{display:block;width:114px;line-height:0}.wordmark img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.wordmark .logo-light{display:none}.masthead-actions{justify-self:end;display:flex;align-items:center;gap:25px}.masthead h1,.masthead .masthead-title{margin:0;font-family:var(--wide);font-size:13px;font-weight:700;letter-spacing:-.005em;line-height:1;text-transform:uppercase;white-space:nowrap}.bag-button{padding:12px 0;font-size:12px}.bag-button span{margin-left:5px}@media(min-width:1500px){.masthead{max-width:1380px;margin-left:auto;margin-right:auto}}@media(max-width:650px){.masthead{height:88px;gap:12px;font-size:11px}.wordmark{width:95px}.masthead .back span{margin-right:7px}.masthead h1,.masthead .masthead-title{font-size:10px}.masthead-actions{gap:8px;flex-direction:column;align-items:flex-end}.bag-button{font-size:10px;padding:0}.bag-button span{margin-left:0}}.page-content{max-width:720px;margin:20px auto 110px;padding:0 6%;font-size:14px;line-height:1.7}.page-content h1{margin:0 0 26px;font-family:var(--wide);font-size:clamp(26px,4vw,44px);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.page-content h2{font-size:18px;font-weight:700;margin:32px 0 10px}.page-content a{text-decoration:underline;text-underline-offset:3px}.page-content img{height:auto}.page-content input[type=search]{width:100%;max-width:420px;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0}.page-content button[type=submit],.page-content input[type=submit]{margin-top:12px;padding:12px 18px;background:var(--ink);color:var(--paper);border:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.search-result{display:flex;gap:16px;align-items:center;margin:16px 0}.search-result__image{width:80px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ditto-base.css.map */
