.dawin-page{color:var(--df-ink);background:var(--df-paper);font-family:var(--df-f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dawin-page *{box-sizing:border-box}.dawin-page ::selection{background:var(--df-orange);color:var(--df-ink)}.dawin-display{font-family:var(--df-f-display);font-weight:700;letter-spacing:-.025em;line-height:1;text-wrap:balance}.dawin-display--xl{font-size:clamp(56px,9.5vw,176px);line-height:.86;letter-spacing:-.035em}.dawin-display--lg{font-size:clamp(40px,6vw,96px);line-height:.92}.dawin-display--md{font-size:clamp(28px,3.4vw,56px);line-height:1.02}.dawin-text{font-family:var(--df-f-text);font-weight:400;line-height:1.55;text-wrap:pretty}.dawin-text--lede{font-size:clamp(16px,1.15vw,18px);line-height:1.55;max-width:54ch}.dawin-text--sm{font-size:14px;line-height:1.5}.dawin-mono,.dawin-kbd{font-family:var(--df-f-mono);font-size:12px;letter-spacing:var(--df-ls-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dawin-kbd{display:inline-flex;align-items:center;gap:.2em;padding:0;border:0;color:var(--kbd-c, var(--df-boysenberry));background:transparent;font-size:11px;text-transform:uppercase}.dawin-spec,.prod__price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dawin-textlink{display:inline-flex;align-items:center;gap:8px;font-family:var(--df-f-mono);font-size:var(--df-t-mono-sm);text-transform:uppercase;letter-spacing:var(--df-ls-mono);color:inherit;text-decoration:none;border-block-end:1px solid var(--df-line);padding-block-end:4px;transition:border-color .2s var(--df-ease)}@media(hover:hover)and (pointer:fine){.dawin-textlink:hover{border-block-end-color:currentColor}}.dawin-btn{--btn-bg: var(--df-ink);--btn-fg: var(--df-paper);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border:0;border-radius:var(--df-radius);font-family:var(--df-f-text);font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none;background:var(--btn-bg);color:var(--btn-fg);transition:background .2s var(--df-ease),color .2s var(--df-ease),transform .2s var(--df-ease),box-shadow .2s var(--df-ease)}@media(hover:hover)and (pointer:fine){.dawin-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -16px #00000059}}.dawin-btn:active{transform:translateY(0)}.dawin-btn--solid{--btn-bg: var(--df-paper);--btn-fg: var(--df-ink)}@media(hover:hover)and (pointer:fine){.dawin-btn--solid:hover{--btn-bg: var(--df-orange);--btn-fg: var(--df-ink)}}.dawin-btn--ghost{--btn-bg: transparent;--btn-fg: var(--df-ink);box-shadow:inset 0 0 0 2px currentColor}@media(hover:hover)and (pointer:fine){.dawin-btn--ghost:hover{--btn-bg: var(--df-ink);--btn-fg: var(--df-paper);box-shadow:inset 0 0 0 2px var(--df-ink)}}[data-ground=ink] .dawin-btn--ghost{--btn-fg: var(--df-paper);box-shadow:inset 0 0 0 2px currentColor}@media(hover:hover)and (pointer:fine){[data-ground=ink] .dawin-btn--ghost:hover{--btn-bg: var(--df-paper);--btn-fg: var(--df-ink);box-shadow:inset 0 0 0 2px var(--df-paper)}}.dawin-btn--accent{--btn-bg: var(--df-orange);--btn-fg: var(--df-ink)}@media(hover:hover)and (pointer:fine){.dawin-btn--accent:hover{--btn-bg: var(--df-magenta);--btn-fg: var(--df-paper)}}.dawin-btn--sm{padding:10px 16px;font-size:13px}.dawin-btn--lg{padding:18px 28px;font-size:15px}.dawin-btn--xl{padding:20px 34px;font-size:16px}@media(max-width:700px){.dawin-btn{min-height:48px}.dawin-btn--sm{min-height:44px}.dawin-btn--xl{padding:18px 26px;font-size:15px}}.prod{position:relative;height:100%;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;transition:transform .35s var(--df-ease)}.prod.is-hide{display:none}.prod__media{position:relative;aspect-ratio:4/5;width:100%;overflow:hidden;background:var(--df-paper-2);border:1px solid var(--df-line)}.prod__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;transition:transform .9s var(--df-ease)}@media(hover:hover)and (pointer:fine){.prod:hover .prod__bg{transform:scale(1.06)}}.prod__badges{position:absolute;top:12px;left:12px;display:flex;gap:6px}.prod__badge{font-family:var(--df-f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;background:#fff;color:var(--df-ink)}.prod__badge--new{background:var(--df-orange);color:var(--df-ink)}.prod__badge--sale{background:var(--df-ink);color:var(--df-paper)}.prod__title{display:grid;grid-template-columns:minmax(9ch,1fr) auto;gap:12px;align-items:baseline;margin-bottom:auto}.prod__title strong{min-width:0;font-family:var(--df-f-text);font-weight:600;font-size:15px;letter-spacing:-.005em;line-height:1.25}.prod__price{display:flex;flex-direction:column;align-items:flex-end;min-width:0;justify-self:end;text-align:right;font-family:var(--df-f-mono);font-size:13px;line-height:1.3;color:var(--df-ink);white-space:nowrap}.prod__price s{color:var(--df-mute);margin-right:0;opacity:.7;font-size:.92em}.prod__avail{display:inline-flex;align-items:center;gap:6px;color:var(--df-mute)}.prod__avail:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--df-ready);flex:none}.prod__avail[data-state=made]:before{background:var(--df-made)}.prod__meta{margin-top:auto;min-height:20px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-family:var(--df-f-mono);font-size:11px;color:var(--df-mute);letter-spacing:.05em}@media(max-width:700px){.prod__title{grid-template-columns:1fr;gap:4px}.prod__price{justify-self:start;text-align:start;align-items:flex-start}}.dawin-sample-cta,.dawin-sample-cta>form{display:flex;min-width:0}.dawin-sample-cta>[hidden]{display:none}.dawin-shell{width:100%;max-width:var(--df-maxw);margin-inline:auto;padding-inline:var(--df-gutter);padding-block:clamp(72px,12vw,144px)}.dawin-pad-y{padding-block:clamp(72px,12vw,144px)}.dawin-page p+p,[class*=shopify-section--dawin-] p+p{margin-top:.85em}.dawin-shell--paper{background:var(--df-paper);color:var(--df-ink)}.dawin-shell--cream{background:var(--df-cream);color:var(--df-ink)}.dawin-shell--ink{background:var(--df-ink);color:var(--df-paper)}.dawin-shell--magenta{background:var(--df-magenta);color:var(--df-paper)}.dawin-hr{height:1px;background:var(--df-line);border:0;margin:0}[data-reveal]{opacity:0;transform:translateY(var(--df-reveal-distance));transition:opacity var(--df-reveal-duration) var(--df-ease-out),transform var(--df-reveal-duration) var(--df-ease-out)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.stretching-dots>*{transition:opacity .5s var(--df-ease-out),width .5s var(--df-ease-out)}@media(prefers-reduced-motion:reduce){.stretching-dots>*{transition:none}}.dawin-image-slot{display:flex;align-items:center;justify-content:center;background:var(--df-paper-2);color:var(--df-mute);font-family:var(--df-f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;border:1px dashed var(--df-line);text-align:center;padding:16px;border-radius:var(--df-radius)}.dawin-image-slot:empty{border:0}.dawin-image-slot img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.dawin-ticker{overflow:hidden;border-block:1px solid var(--df-line);background:var(--df-paper);color:var(--df-ink)}.dawin-ticker__track{display:inline-flex;align-items:center;gap:clamp(48px,8vw,96px);white-space:nowrap;padding-block:22px;animation:dawin-ticker-scroll 40s linear infinite;will-change:transform}.dawin-ticker__item{font-family:var(--df-f-display);font-size:clamp(20px,2.4vw,32px);letter-spacing:-.01em;text-transform:uppercase;padding-inline:12px}.dawin-ticker__sep{width:8px;height:8px;background:var(--df-orange);border-radius:50%;flex-shrink:0}@keyframes dawin-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dawin-ticker__track{animation:none}}.dawin-page :focus-visible{outline:2px solid var(--df-orange);outline-offset:3px;border-radius:2px}.dawin-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:540px){.dh-path__title,.dh-mani__body{font-size:clamp(24px,6vw,36px)!important;line-height:1!important;letter-spacing:-.02em!important}.dh-today,.dh-cats,.dh-finlib,.dh-mani{padding-block:clamp(48px,12vw,72px)!important}.dh-cat__media,.dh-today__card-media{aspect-ratio:4/3!important}.dh-path{padding:clamp(32px,7vw,48px) 20px!important;gap:18px!important}.dh-finlib__chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dh-finlib__stage{grid-template-columns:1fr!important}.dh-finlib__stage-meta{min-width:0!important}.dawin-ticker__track{font-size:clamp(36px,14vw,56px)!important}.dh-cats__grid{gap:32px!important}.dh-cats__head{grid-template-columns:1fr!important}}@media(min-width:541px)and (max-width:900px){.dh-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html,body{overflow-x:hidden;max-width:100%}[class*=shopify-section--dawin-] :is(h1,h2,h3,h4)>p,[class*=shopify-section--dawin-] :is(h1,h2,h3,h4)>p>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;font-family:inherit!important;margin:0;padding:0}[class*=shopify-section--dawin-] [style*="font-family:var(--df-f-display)"]>p,[class*=shopify-section--dawin-] [style*="font-family:var(--df-f-display)"]>p>*{font-family:inherit!important}[class*=shopify-section--dawin-] em{font-style:normal}[class*=shopify-section--dawin-] :is(h1,h2,h3,h4) em{color:var(--em-c, var(--df-orange))}.df-map-embed{position:relative;overflow:hidden;border-block:1px solid var(--df-line, rgba(26, 26, 26, .12));background:var(--df-paper, #f5f1ea)}.df-map-embed iframe{display:block;width:100%;height:clamp(340px,45vw,560px);border:0;filter:grayscale(1) sepia(.26) saturate(.9) brightness(1.04) contrast(.9);transition:filter .45s var(--df-ease-out, ease)}.df-map-embed:focus-within iframe{filter:none}@media(hover:hover)and (pointer:fine){.df-map-embed:hover iframe{filter:none}}.df-map-embed__label{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:8px;font-family:var(--df-f-mono, ui-monospace, Menlo, monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--df-ink, #1a1a1a);background:var(--df-paper, #f5f1ea);padding:4px 8px;border:1px solid var(--df-line, rgba(26, 26, 26, .12));pointer-events:none}.df-map-embed__label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--df-orange, #e18425);box-shadow:0 0 0 3px #e1842538}.df-map-embed__tap{display:none}@media(hover:none){.df-map-embed iframe{pointer-events:none}.df-map-embed__tap{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}}@media(prefers-reduced-motion:reduce){.df-map-embed iframe{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dawin-base.css.map */
