werk-door-calendar{--werk-license: "W28-EQXR8M"}werk-door-calendar{display:block;container:werk-door-calendar / inline-size}werk-door-calendar .werk-door-calendar_inner{--werk-u: min(calc(100cqi / 1440), 1px);--u: var(--werk-u);--werk-speed: 1;--werk-ease: cubic-bezier(.6234, .058, 0, .9095);--werk-ease-out: cubic-bezier(.22, 1, .36, 1);--werk-font: "werk-onest", ui-sans-serif, system-ui, sans-serif;--werk-display: var(--werk-font);--werk-mono: "werk-geist-mono", ui-monospace, "SF Mono", Menlo, monospace;--werk-note: "werk-note", "Bradley Hand", cursive;--werk-btn-bg: var(--werk-hot);--werk-btn-fg: #fff;--werk-accent: var(--werk-btn-bg);--werk-accent-fg: var(--werk-btn-fg);--werk-tint: color-mix(in srgb, var(--werk-fg) 6%, transparent);--werk-line: color-mix(in srgb, var(--werk-fg) 12%, transparent);--werk-sheet: var(--werk-door);--werk-sheet-fg: var(--werk-fg);--werk-focus: var(--werk-fg);--pad: 120;--cols: 6;--row: 150;--gap: 12;--dp: 16;--rad: 16;--num: 58;--werk-gx: var(--werk-gutter, calc(var(--pad) * var(--u)));position:relative;overflow-x:clip;padding:calc(var(--werk-pt) * var(--u)) var(--werk-gx) calc(var(--werk-pb) * var(--u));background:var(--werk-bg);color:var(--werk-fg);font-family:var(--werk-font);font-size:calc(16 * var(--u));line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@container werk-door-calendar (max-width: 989px){werk-door-calendar .werk-door-calendar_inner{--werk-u: min(calc(100cqi / 768), 1.1px);--pad: 32;--cols: 4;--row: 130}}@container werk-door-calendar (max-width: 749px){werk-door-calendar .werk-door-calendar_inner{--werk-u: min(calc(100cqi / 390), 1.15px);--pad: 20;--cols: 3;--row: 100;--gap: 8;--dp: 12;--rad: 12;--num: 36}}werk-door-calendar[data-motion=off] .werk-door-calendar_inner{--werk-speed: 0}werk-door-calendar[data-ease=smooth] .werk-door-calendar_inner{--werk-ease: cubic-bezier(.38, .005, .215, 1)}werk-door-calendar[data-ease=bounce] .werk-door-calendar_inner{--werk-ease: cubic-bezier(.35, 1.5, .6, 1)}werk-door-calendar[data-ease=snap] .werk-door-calendar_inner{--werk-ease: cubic-bezier(.16, 1, .3, 1)}werk-door-calendar[data-ease=glide] .werk-door-calendar_inner{--werk-ease: cubic-bezier(.76, 0, .24, 1)}werk-door-calendar.is-theme-fonts .werk-door-calendar_inner{--werk-font: var(--font-body--family, var(--font-body-family, inherit));--werk-display: var(--font-heading--family, var(--font-heading-family, var(--werk-font)));--werk-mono: var(--werk-font);--werk-note: var(--werk-font)}werk-door-calendar.is-theme-colors .werk-door-calendar_inner{--werk-door: color-mix(in srgb, var(--werk-fg) 4%, var(--werk-bg));--werk-today: var(--werk-bg);--werk-muted: color-mix(in srgb, var(--werk-fg) 55%, var(--werk-bg));--werk-behind: color-mix(in srgb, var(--werk-hot) 14%, var(--werk-bg));--werk-behind-fg: var(--werk-fg)}werk-door-calendar *,werk-door-calendar *:before,werk-door-calendar *:after{box-sizing:border-box}werk-door-calendar :is(p,h2){margin:0}werk-door-calendar [hidden]{display:none!important}werk-door-calendar button{font:inherit;color:inherit}werk-door-calendar .werk-door-calendar_sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}werk-door-calendar :is(.werk-door-calendar_eyebrow,.werk-door-calendar_next,.werk-door-calendar_count,.werk-door-calendar_meta,.werk-door-calendar_type,.werk-door-calendar_tip,.werk-door-calendar_pill,.werk-door-calendar_valid,.werk-door-calendar_remind-btn,.werk-door-calendar_copy,.werk-door-calendar_seg,.werk-door-calendar_toast,.werk-door-calendar_preview){font-family:var(--werk-mono);font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}werk-door-calendar .werk-door-calendar_preview{position:sticky;top:calc(12 * var(--u));z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:fit-content;max-width:100%;margin:0 0 calc(32 * var(--u));padding:10px 14px;border-radius:12px;background:#1c1b1a;color:#edece9;font-size:11px;box-shadow:0 8px 30px #0000002e}werk-door-calendar .werk-door-calendar_preview-label{opacity:.6}werk-door-calendar .werk-door-calendar_preview .werk-door-calendar_preview-range{width:min(320px,50vw);border:0;background:none;accent-color:#f2571f}werk-door-calendar .werk-door-calendar_preview-out{min-width:13em;color:#f2571f}werk-door-calendar .werk-door-calendar_preview-now{padding:6px 10px;border:0;border-radius:6px;background:#ffffff1a;cursor:pointer;text-transform:uppercase}werk-door-calendar .werk-door-calendar_notice{margin-bottom:calc(24 * var(--u));padding:10px 14px;border-radius:8px;background:#fde6dc;color:#c7430e;font-size:13px}werk-door-calendar .werk-door-calendar_head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(32 * var(--u));margin-bottom:calc(40 * var(--u))}werk-door-calendar .werk-door-calendar_intro{min-width:0;max-width:calc(720 * var(--u))}werk-door-calendar .werk-door-calendar_eyebrow{display:inline-block;margin-bottom:calc(20 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));background:var(--werk-tint);color:color-mix(in srgb,var(--werk-fg) 72%,transparent);font-size:calc(12 * var(--u))}werk-door-calendar .werk-door-calendar_title{color:inherit;font-family:var(--werk-display);font-size:calc(72 * var(--u));font-style:normal;font-weight:500;line-height:1;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere;text-wrap:balance}werk-door-calendar .werk-door-calendar_title em{font-style:normal;color:var(--werk-hot)}werk-door-calendar .werk-door-calendar_text{max-width:calc(440 * var(--u));margin-top:calc(16 * var(--u));color:color-mix(in srgb,var(--werk-fg) 78%,var(--werk-bg));font-size:calc(18 * var(--u));line-height:calc(26 / 18)}werk-door-calendar .werk-door-calendar_text>*{margin:0}werk-door-calendar .werk-door-calendar_status{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:calc(10 * var(--u));color:color-mix(in srgb,var(--werk-fg) 78%,var(--werk-bg))}werk-door-calendar .werk-door-calendar_next{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(13 * var(--u))}werk-door-calendar .werk-door-calendar_dot{position:relative;flex:none;width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:var(--werk-hot)}werk-door-calendar .werk-door-calendar_clock{min-height:1em;color:var(--werk-fg);font-size:calc(32 * var(--u));font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_clock{color:var(--werk-hot)}werk-door-calendar .werk-door-calendar_count{font-size:calc(13 * var(--u))}werk-door-calendar .werk-door-calendar_progress{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(3 * var(--u));max-width:calc(320 * var(--u))}werk-door-calendar .werk-door-calendar_progress i{width:calc(6 * var(--u));height:calc(14 * var(--u));border-radius:calc(2 * var(--u));background:var(--werk-tint)}werk-door-calendar .werk-door-calendar_progress i.is-on{background:var(--werk-hot)}werk-door-calendar .werk-door-calendar_progress i.is-miss{background:transparent;outline:1px dashed var(--werk-line);outline-offset:-1px}werk-door-calendar .werk-door-calendar_remind-btn{display:inline-flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(4 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border:0;border-radius:calc(8 * var(--u));background:var(--werk-tint);font-size:calc(12 * var(--u));cursor:pointer;transition:background calc(.25s * var(--werk-speed))}werk-door-calendar .werk-door-calendar_remind-btn:hover{background:var(--werk-line)}werk-door-calendar .werk-door-calendar_ico{width:calc(14 * var(--u));height:calc(16 * var(--u));flex:none}@container werk-door-calendar (max-width: 989px){werk-door-calendar .werk-door-calendar_head{flex-direction:column;align-items:flex-start;gap:calc(28 * var(--u))}werk-door-calendar .werk-door-calendar_title{font-size:calc(56 * var(--u))}werk-door-calendar .werk-door-calendar_status{align-items:flex-start}werk-door-calendar .werk-door-calendar_progress{justify-content:flex-start}}@container werk-door-calendar (max-width: 749px){werk-door-calendar .werk-door-calendar_head{margin-bottom:calc(32 * var(--u))}werk-door-calendar .werk-door-calendar_title{font-size:calc(40 * var(--u))}werk-door-calendar .werk-door-calendar_text{font-size:calc(16 * var(--u));line-height:1.4375;max-width:none}werk-door-calendar .werk-door-calendar_clock{font-size:calc(28 * var(--u))}werk-door-calendar .werk-door-calendar_progress i{width:calc(5 * var(--u))}}werk-door-calendar .werk-door-calendar_note{position:absolute;z-index:4;display:none;align-items:flex-start;gap:2px;color:var(--werk-hot);font-family:var(--werk-note);font-size:calc(26 * var(--u));line-height:1;white-space:nowrap;rotate:3deg;pointer-events:none}werk-door-calendar .werk-door-calendar_note.is-on{display:flex}werk-door-calendar .werk-door-calendar_note svg{width:calc(34 * var(--u));height:calc(26 * var(--u));margin-top:calc(10 * var(--u))}werk-door-calendar .werk-door-calendar_grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:calc(var(--row) * var(--u));grid-auto-flow:dense;gap:calc(var(--gap) * var(--u))}werk-door-calendar .werk-door-calendar_door{position:relative;order:var(--o, 0);min-width:0;border-radius:calc(var(--rad) * var(--u));container-type:size;perspective:calc(1400 * var(--u))}werk-door-calendar .werk-door-calendar_door[data-size=wide]{grid-column:span 2}werk-door-calendar .werk-door-calendar_door[data-size=tall]{grid-row:span 2}werk-door-calendar .werk-door-calendar_door[data-size=big]{grid-column:span 2;grid-row:span 2}@container werk-door-calendar (max-width: 749px){werk-door-calendar .werk-door-calendar_grid{grid-auto-flow:row}werk-door-calendar :is(.werk-door-calendar_door[data-size=wide],.werk-door-calendar_door[data-size=tall]){grid-column:auto;grid-row:auto}werk-door-calendar .werk-door-calendar_door[data-size=big]{grid-column:1 / -1}}werk-door-calendar .werk-door-calendar_behind{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:calc(var(--dp) * var(--u));border-radius:inherit;background:var(--werk-behind);color:var(--werk-behind-fg);visibility:hidden}werk-door-calendar .werk-door-calendar_door:is([data-state=opened],[data-state=peek]) .werk-door-calendar_behind{visibility:visible}werk-door-calendar .werk-door-calendar_door[data-state=opened] .werk-door-calendar_behind{cursor:pointer}werk-door-calendar .werk-door-calendar_bimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}werk-door-calendar .werk-door-calendar_thumb{position:absolute;right:-12%;bottom:-18%;width:70cqw;height:70cqw;max-height:90cqh;max-width:90cqh;border-radius:50%;object-fit:cover}werk-door-calendar .werk-door-calendar_type{position:relative;font-size:calc(11 * var(--u));letter-spacing:.06em}werk-door-calendar .werk-door-calendar_peek{position:relative;max-width:100%;color:var(--werk-fg);font-size:clamp(calc(20 * var(--u)),18cqw,calc(120 * var(--u)));font-weight:600;line-height:.95;letter-spacing:-.03em;overflow-wrap:anywhere}werk-door-calendar .werk-door-calendar_peek small{display:block;margin-top:calc(6 * var(--u));color:color-mix(in srgb,var(--werk-fg) 78%,transparent);font-size:calc(12 * var(--u));font-weight:500;line-height:1.3;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}werk-door-calendar .werk-door-calendar_door[data-size=big] .werk-door-calendar_peek small{font-size:calc(18 * var(--u))}@container (max-height: 120px){werk-door-calendar .werk-door-calendar_peek small{display:none}}werk-door-calendar .werk-door-calendar_leaf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:0;padding:calc(var(--dp) * var(--u));overflow:hidden;border:0;border-radius:inherit;background:var(--werk-door);color:var(--werk-fg);text-align:left;cursor:pointer;transform-origin:left center;backface-visibility:hidden;transition:transform calc(.9s * var(--werk-speed)) var(--werk-ease),box-shadow calc(.9s * var(--werk-speed)) var(--werk-ease),opacity calc(.4s * var(--werk-speed))}werk-door-calendar.is-init .werk-door-calendar_leaf{transition:none}werk-door-calendar .werk-door-calendar_leaf:focus-visible{outline:2px solid var(--werk-focus);outline-offset:3px}werk-door-calendar .werk-door-calendar_behind:focus-visible{outline:2px solid var(--werk-focus);outline-offset:-4px}werk-door-calendar .werk-door-calendar_dimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}werk-door-calendar .werk-door-calendar_num{position:relative;font-size:calc(var(--num) * var(--u));font-weight:500;line-height:.88;letter-spacing:-.05em;font-variant-numeric:tabular-nums}werk-door-calendar .werk-door-calendar_door[data-size=big] .werk-door-calendar_num{--num: 132}@container werk-door-calendar (max-width: 749px){werk-door-calendar .werk-door-calendar_door[data-size=big] .werk-door-calendar_num{--num: 96}}werk-door-calendar .werk-door-calendar_hint{position:relative;display:none;flex:0 1 auto;min-height:0;margin:auto 0 calc(6 * var(--u));overflow:hidden;color:var(--werk-hot);font-family:var(--werk-note);font-size:clamp(calc(13 * var(--u)),9cqw,calc(18 * var(--u)));line-height:1.1;overflow-wrap:anywhere}werk-door-calendar .werk-door-calendar_door[data-state=locked] .werk-door-calendar_hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@container (max-height: 119px){werk-door-calendar .werk-door-calendar_door[data-state=locked] .werk-door-calendar_hint{display:none}}@container (max-width: 109px){werk-door-calendar .werk-door-calendar_door[data-state=locked] .werk-door-calendar_hint{display:none}}werk-door-calendar .werk-door-calendar_num,werk-door-calendar .werk-door-calendar_meta{flex:none}werk-door-calendar .werk-door-calendar_meta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));min-height:calc(14 * var(--u));color:var(--werk-muted);font-size:calc(11 * var(--u))}werk-door-calendar .werk-door-calendar_meta-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}werk-door-calendar .werk-door-calendar_lock{display:none;flex:none;width:calc(10 * var(--u));height:calc(12 * var(--u))}werk-door-calendar .werk-door-calendar_stamp{display:none;padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));background:var(--werk-tint);color:color-mix(in srgb,var(--werk-fg) 72%,transparent);letter-spacing:.06em}werk-door-calendar .werk-door-calendar_ping{display:none;position:relative;flex:none;width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:var(--werk-hot)}werk-door-calendar .werk-door-calendar_ping:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:werk-door-calendar-ping calc(1.8s * var(--werk-speed) + 1ms) var(--werk-ease) infinite}werk-door-calendar[data-motion=off] .werk-door-calendar_ping:after{animation:none;box-shadow:0 0 0 calc(6 * var(--u)) color-mix(in srgb,var(--werk-hot) 18%,transparent)}@keyframes werk-door-calendar-ping{to{transform:scale(3);opacity:0}}werk-door-calendar .werk-door-calendar_knob{position:absolute;top:50%;right:calc(14 * var(--u));width:calc(6 * var(--u));height:calc(28 * var(--u));margin-top:calc(-14 * var(--u));border-radius:calc(3 * var(--u));background:var(--werk-tint)}@container werk-door-calendar (max-width: 749px){werk-door-calendar .werk-door-calendar_knob{display:none}werk-door-calendar :is(.werk-door-calendar_meta,.werk-door-calendar_type){font-size:calc(9 * var(--u))}}werk-door-calendar .werk-door-calendar_door[data-state=locked] .werk-door-calendar_lock{display:block}werk-door-calendar .werk-door-calendar_door[data-state=locked] .werk-door-calendar_leaf{cursor:not-allowed}werk-door-calendar .werk-door-calendar_door:is([data-state=today],[data-state=late]) .werk-door-calendar_ping{display:block}werk-door-calendar .werk-door-calendar_door:is([data-state=today],[data-state=late]) .werk-door-calendar_meta{color:color-mix(in srgb,var(--werk-hot) 82%,var(--werk-fg))}werk-door-calendar .werk-door-calendar_door[data-state=late] .werk-door-calendar_ping{opacity:.5}werk-door-calendar .werk-door-calendar_door[data-state=late] .werk-door-calendar_ping:after{animation:none}werk-door-calendar .werk-door-calendar_door[data-state=today] .werk-door-calendar_leaf{background:var(--werk-today);box-shadow:inset 0 0 0 2px var(--werk-hot)}@media(hover:hover){werk-door-calendar .werk-door-calendar_door:is([data-state=today],[data-state=late]):hover .werk-door-calendar_leaf{transform:rotateY(-14deg);box-shadow:inset 0 0 0 2px var(--werk-hot),calc(18 * var(--u)) calc(10 * var(--u)) calc(30 * var(--u)) #1c1b1a1f}werk-door-calendar .werk-door-calendar_door[data-state=late]:hover .werk-door-calendar_leaf{box-shadow:calc(18 * var(--u)) calc(10 * var(--u)) calc(30 * var(--u)) #1c1b1a1f}}werk-door-calendar .werk-door-calendar_door[data-state=opened] .werk-door-calendar_leaf{transform:rotateY(-108deg);box-shadow:calc(-10 * var(--u)) 0 calc(30 * var(--u)) #1c1b1a14;pointer-events:none}werk-door-calendar .werk-door-calendar_door:is([data-state=missed],[data-state=peek]) .werk-door-calendar_leaf{background:repeating-linear-gradient(135deg,var(--werk-tint) 0 1px,transparent 1px calc(9 * var(--u))),var(--werk-bg);box-shadow:inset 0 0 0 1px var(--werk-tint);cursor:default}werk-door-calendar .werk-door-calendar_door:is([data-state=missed],[data-state=peek]) .werk-door-calendar_num{color:var(--werk-muted)}werk-door-calendar .werk-door-calendar_door:is([data-state=missed],[data-state=peek]) .werk-door-calendar_stamp{display:block}werk-door-calendar .werk-door-calendar_door:is([data-state=missed],[data-state=peek]) :is(.werk-door-calendar_knob,.werk-door-calendar_meta-text){display:none}werk-door-calendar .werk-door-calendar_door[data-state=peek] .werk-door-calendar_leaf{background:color-mix(in srgb,var(--werk-bg) 55%,transparent);box-shadow:none}werk-door-calendar .werk-door-calendar_door[data-state=peek] .werk-door-calendar_num{opacity:0}werk-door-calendar .werk-door-calendar_door[data-state=peek] .werk-door-calendar_meta{justify-content:flex-end;position:absolute;top:calc(var(--dp) * var(--u));right:calc(var(--dp) * var(--u))}werk-door-calendar .werk-door-calendar_door[data-state=loading] .werk-door-calendar_ping{display:block;opacity:.5}werk-door-calendar .werk-door-calendar_door.is-shake .werk-door-calendar_leaf{animation:werk-door-calendar-shake calc(.45s * var(--werk-speed) + 1ms) var(--werk-ease)}@keyframes werk-door-calendar-shake{20%{transform:rotateY(-6deg)}45%{transform:rotateY(3deg)}70%{transform:rotateY(-2deg)}}werk-door-calendar .werk-door-calendar_tip{position:absolute;top:var(--tip-y, 0);left:var(--tip-x, 50%);z-index:6;width:max-content;max-width:min(280px,calc(100% - 16px));padding:8px 10px;text-align:center;border-radius:8px;background:var(--werk-fg);color:var(--werk-bg);font-size:11px;opacity:0;visibility:hidden;translate:-50% calc(-100% - 4px);pointer-events:none;transition:opacity calc(.25s * var(--werk-speed)),translate calc(.25s * var(--werk-speed)) var(--werk-ease)}werk-door-calendar .werk-door-calendar_tip:empty{display:none}werk-door-calendar .werk-door-calendar_tip.is-on{opacity:1;visibility:visible;translate:-50% calc(-100% - 8px)}werk-door-calendar[data-open-style=scratch] .werk-door-calendar_door.is-scratch:is([data-state=today],[data-state=late]) .werk-door-calendar_behind{visibility:visible}werk-door-calendar[data-open-style=scratch] .werk-door-calendar_door.is-scratch:is([data-state=today],[data-state=late]) .werk-door-calendar_leaf{opacity:0;transform:none;box-shadow:none}werk-door-calendar[data-open-style=scratch] .werk-door-calendar_door.is-scratch:is([data-state=today],[data-state=late]) .werk-door-calendar_leaf:focus-visible{opacity:1;background:transparent}werk-door-calendar[data-open-style=scratch] .werk-door-calendar_door[data-state=today]{box-shadow:0 0 0 2px var(--werk-hot)}werk-door-calendar[data-open-style=scratch] .werk-door-calendar_door[data-state=opened] .werk-door-calendar_leaf{opacity:0;transform:none}werk-door-calendar .werk-door-calendar_scratch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;border-radius:inherit;touch-action:none;cursor:grab;transition:opacity calc(.6s * var(--werk-speed, 1)) var(--werk-ease, ease)}werk-door-calendar .werk-door-calendar_scratch:active{cursor:grabbing}werk-door-calendar .werk-door-calendar_scratch.is-done{opacity:0;pointer-events:none}werk-door-calendar .werk-door-calendar_door[data-state=late] .werk-door-calendar_scratch{touch-action:pan-y}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_inner{--cols: 8;--gap: 0;--rad: 0;--num: 24;--dp: 14}@container werk-door-calendar (max-width: 989px){werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_inner{--cols: 6}}@container werk-door-calendar (max-width: 749px){werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_inner{--cols: 4;--num: 18;--dp: 10}}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_grid{grid-auto-rows:auto;gap:1px;overflow:hidden;border-radius:calc(12 * var(--u));background:var(--werk-tint)}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_door{grid-column:auto;grid-row:auto;aspect-ratio:1 / 1.1;background:var(--werk-bg)}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_leaf{transform-origin:center bottom;background:var(--werk-bg)}werk-door-calendar:is(.werk-door-calendar--minimal,.werk-door-calendar--bold) .werk-door-calendar_leaf:focus-visible{outline-offset:-4px}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_behind{background:var(--werk-door)}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_num{font-family:var(--werk-mono);font-weight:400;letter-spacing:0}werk-door-calendar.werk-door-calendar--minimal :is(.werk-door-calendar_knob,.werk-door-calendar_thumb~.werk-door-calendar_peek small){display:none}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_peek{font-size:clamp(calc(14 * var(--u)),14cqw,calc(22 * var(--u)))}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_peek small{display:none}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_thumb{width:50cqw;height:50cqw;right:-8%;bottom:-8%}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_door[data-state=today] .werk-door-calendar_leaf{background:var(--werk-door)}@media(hover:hover){werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_door:is([data-state=today],[data-state=late]):hover .werk-door-calendar_leaf{transform:rotateX(16deg);box-shadow:inset 0 0 0 2px var(--werk-hot)}}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_door[data-state=opened] .werk-door-calendar_leaf{transform:rotateX(-100deg);box-shadow:none}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_door:is([data-state=missed],[data-state=peek]) .werk-door-calendar_leaf{background:var(--werk-bg);box-shadow:none}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_door[data-state=peek] .werk-door-calendar_leaf{background:color-mix(in srgb,var(--werk-bg) 55%,transparent)}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_door[data-state=missed] .werk-door-calendar_num{text-decoration:line-through;text-decoration-thickness:1px}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_door[data-state=missed] .werk-door-calendar_stamp{display:none}werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_door.is-shake .werk-door-calendar_leaf{animation-name:werk-door-calendar-nod}@keyframes werk-door-calendar-nod{30%{transform:rotateX(8deg)}60%{transform:rotateX(-3deg)}}@container werk-door-calendar (max-width: 749px){werk-door-calendar.werk-door-calendar--minimal .werk-door-calendar_meta-text{display:none}}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_inner{--cols: 8;--row: 120}@container werk-door-calendar (max-width: 989px){werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_inner{--cols: 4;--row: 110}}@container werk-door-calendar (max-width: 749px){werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_inner{--cols: 3;--row: 88}}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door{overflow:hidden;perspective:none}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_behind{--werk-focus: var(--werk-behind-fg)}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door.is-feature{grid-column:span 4;grid-row:span 3}@container werk-door-calendar (max-width: 989px){werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door.is-feature{grid-column:1 / -1}}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door.is-feature .werk-door-calendar_num{--num: 200;color:var(--werk-hot)}@container werk-door-calendar (max-width: 749px){werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door.is-feature .werk-door-calendar_num{--num: 150}}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_leaf{transform-origin:top}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_knob{top:auto;right:auto;bottom:calc(10 * var(--u));left:50%;width:calc(36 * var(--u));height:calc(4 * var(--u));margin:0 0 0 calc(-18 * var(--u))}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door[data-state=today] .werk-door-calendar_leaf{background:var(--werk-door)}@media(hover:hover){werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door:is([data-state=today],[data-state=late]):hover .werk-door-calendar_leaf{transform:translateY(-8%)}}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door[data-state=opened] .werk-door-calendar_leaf{transform:translateY(calc(-100% + 8px));box-shadow:none}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door.is-feature .werk-door-calendar_peek small{font-size:calc(18 * var(--u))}werk-door-calendar.werk-door-calendar--bold :is(.werk-door-calendar_peek,.werk-door-calendar_peek small){color:var(--werk-behind-fg)}werk-door-calendar.werk-door-calendar--bold .werk-door-calendar_door.is-shake .werk-door-calendar_leaf{animation-name:werk-door-calendar-rattle}@keyframes werk-door-calendar-rattle{30%{transform:translateY(-4%)}60%{transform:translateY(1%)}}werk-door-calendar .werk-door-calendar_dialog{width:min(calc(560 * var(--u)),calc(100vw - 32px));max-height:min(90vh,90dvh);margin:auto;padding:calc(20 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));overflow:auto;border:0;border-radius:calc(20 * var(--u));background:var(--werk-sheet);color:var(--werk-sheet-fg);font-family:var(--werk-font);font-size:calc(16 * var(--u));line-height:1.45}werk-door-calendar .werk-door-calendar_dialog:focus{outline:none}werk-door-calendar .werk-door-calendar_dialog :focus-visible{outline:2px solid var(--werk-sheet-fg);outline-offset:2px}werk-door-calendar .werk-door-calendar_dialog::backdrop{background:#1c1b1a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}werk-door-calendar .werk-door-calendar_dialog[open]{animation:werk-door-calendar-in calc(.5s * var(--werk-speed) + 1ms) var(--werk-ease)}@keyframes werk-door-calendar-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}@container werk-door-calendar (max-width: 749px){werk-door-calendar .werk-door-calendar_dialog{width:100vw;max-width:100vw;margin:auto 0 0;padding-bottom:calc(32 * var(--u));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) 0 0}werk-door-calendar .werk-door-calendar_dialog[open]{animation-name:werk-door-calendar-up}}@keyframes werk-door-calendar-up{0%{transform:translateY(100%)}}werk-door-calendar .werk-door-calendar_dhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:calc(16 * var(--u))}werk-door-calendar .werk-door-calendar_pill{display:inline-flex;align-items:center;padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));background:var(--werk-tint);font-size:calc(12 * var(--u))}werk-door-calendar .werk-door-calendar_close{display:grid;place-items:center;flex:none;width:calc(36 * var(--u));height:calc(36 * var(--u));min-width:32px;min-height:32px;padding:0;border:0;border-radius:calc(10 * var(--u));background:var(--werk-tint);font-size:calc(20 * var(--u));line-height:1;cursor:pointer}werk-door-calendar .werk-door-calendar_dtitle{font-family:var(--werk-display);font-size:calc(34 * var(--u));font-weight:500;line-height:1.06;letter-spacing:-.03em;overflow-wrap:anywhere}werk-door-calendar .werk-door-calendar_dtext{margin-top:calc(10 * var(--u));color:color-mix(in srgb,var(--werk-sheet-fg) 78%,transparent)}werk-door-calendar .werk-door-calendar_dtext>*{margin:0}werk-door-calendar .werk-door-calendar_code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:calc(22 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) calc(20 * var(--u));border-radius:calc(12 * var(--u));background:var(--werk-bg);box-shadow:inset 0 0 0 1px var(--werk-tint)}werk-door-calendar .werk-door-calendar_code-text{min-width:0;overflow-wrap:anywhere;font-family:var(--werk-mono);font-size:calc(22 * var(--u));font-weight:500;letter-spacing:.08em}werk-door-calendar .werk-door-calendar_copy{flex:none;min-height:calc(40 * var(--u));padding:0 calc(14 * var(--u));border:0;border-radius:calc(10 * var(--u));background:var(--werk-tint);font-size:calc(12 * var(--u));cursor:pointer}werk-door-calendar .werk-door-calendar_actions{display:flex;gap:10px;margin-top:calc(14 * var(--u))}werk-door-calendar .werk-door-calendar_actions>*{flex:1}werk-door-calendar .werk-door-calendar_valid{margin-top:calc(16 * var(--u));color:var(--werk-muted);font-size:calc(11 * var(--u))}werk-door-calendar .werk-door-calendar_valid:empty{display:none}werk-door-calendar .werk-door-calendar_product{display:grid;grid-template-columns:calc(140 * var(--u)) minmax(0,1fr);align-items:center;gap:calc(20 * var(--u))}werk-door-calendar .werk-door-calendar_pimg{width:100%;height:auto;aspect-ratio:1;border-radius:calc(14 * var(--u));object-fit:cover;background:var(--werk-bg)}werk-door-calendar .werk-door-calendar_price{margin-top:calc(8 * var(--u));font-family:var(--werk-mono);font-size:calc(15 * var(--u));font-weight:500}werk-door-calendar .werk-door-calendar_price s{margin-left:.5em;color:var(--werk-muted)}werk-door-calendar .werk-door-calendar_select select{width:100%;min-height:calc(44 * var(--u));margin-top:calc(16 * var(--u));padding:0 calc(12 * var(--u));border:1px solid var(--werk-line);border-radius:calc(10 * var(--u));background:var(--werk-bg);color:inherit;font:inherit}werk-door-calendar .werk-door-calendar_msg{margin-top:8px;color:#d92d20;font-size:calc(13 * var(--u))}@container werk-door-calendar (max-width: 749px){werk-door-calendar .werk-door-calendar_dtitle{font-size:calc(28 * var(--u))}werk-door-calendar .werk-door-calendar_product{grid-template-columns:calc(96 * var(--u)) minmax(0,1fr)}werk-door-calendar .werk-door-calendar_code-text{font-size:calc(20 * var(--u))}}werk-door-calendar .werk-door-calendar_seg{display:flex;margin-top:calc(18 * var(--u));padding:3px;border-radius:calc(10 * var(--u));background:var(--werk-tint);font-size:calc(12 * var(--u))}werk-door-calendar .werk-door-calendar_seg button{flex:1;min-height:calc(40 * var(--u));border:0;border-radius:calc(8 * var(--u));background:none;text-transform:inherit;letter-spacing:inherit;cursor:pointer}werk-door-calendar .werk-door-calendar_seg [aria-checked=true]{background:var(--werk-bg)}werk-door-calendar .werk-door-calendar_cal{display:grid;gap:8px;margin-top:calc(12 * var(--u))}werk-door-calendar .werk-door-calendar_cal>*{display:flex;align-items:center;justify-content:space-between;min-height:calc(52 * var(--u));padding:0 calc(16 * var(--u));border:0;border-radius:calc(12 * var(--u));background:var(--werk-bg);color:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:background calc(.2s * var(--werk-speed))}werk-door-calendar .werk-door-calendar_cal>*:hover{background:var(--werk-tint)}werk-door-calendar .werk-door-calendar_cal span{color:var(--werk-muted);font-family:var(--werk-mono);font-size:calc(12 * var(--u))}werk-door-calendar .werk-door-calendar_toast{position:fixed;inset:auto auto 24px 50%;z-index:2147483000;width:max-content;max-width:calc(100vw - 32px);margin:0;overflow:visible;border:0;padding:12px 16px;border-radius:10px;background:var(--werk-fg);color:var(--werk-bg);font-size:12px;opacity:0;translate:-50% 20px;pointer-events:none;transition:opacity calc(.3s * var(--werk-speed)),translate calc(.3s * var(--werk-speed)) var(--werk-ease)}werk-door-calendar .werk-door-calendar_toast.is-on{opacity:1;translate:-50% 0}werk-door-calendar .werk-door-calendar_btn{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}werk-door-calendar:not(.is-theme-buttons) .werk-door-calendar_btn{min-height:calc(48 * var(--u));padding:0 calc(20 * var(--u));border:0;border-radius:calc(12 * var(--u));background:var(--werk-accent);color:var(--werk-accent-fg);font-family:var(--werk-font);font-size:calc(15 * var(--u));font-weight:500;line-height:1.3;white-space:nowrap;text-decoration:none;cursor:pointer;transition:filter calc(.25s * var(--werk-speed)),opacity calc(.25s * var(--werk-speed)),transform calc(.25s * var(--werk-speed)) var(--werk-ease-out)}werk-door-calendar:not(.is-theme-buttons) .werk-door-calendar_btn:active:not(:disabled){transform:scale(.98)}werk-door-calendar:not(.is-theme-buttons) .werk-door-calendar_btn:disabled{background:var(--werk-tint);color:var(--werk-muted);cursor:default}werk-door-calendar .werk-door-calendar_btn:disabled{cursor:default}werk-door-calendar .werk-door-calendar_spin,werk-door-calendar .werk-door-calendar_check{display:none;width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none}werk-door-calendar .werk-door-calendar_spin{animation:werk-door-calendar-spin .8s linear infinite}@keyframes werk-door-calendar-spin{to{rotate:360deg}}werk-door-calendar .werk-door-calendar_check path{stroke-dasharray:22;stroke-dashoffset:22}werk-door-calendar .werk-door-calendar_btn[data-state=added] .werk-door-calendar_check path{animation:werk-door-calendar-draw calc(.5s * var(--werk-speed)) var(--werk-ease) calc(.12s * var(--werk-speed)) forwards}@keyframes werk-door-calendar-draw{to{stroke-dashoffset:0}}werk-door-calendar[data-motion=off] .werk-door-calendar_check path{stroke-dashoffset:0}werk-door-calendar .werk-door-calendar_btn-roll{display:grid;height:1.3em;overflow:hidden;line-height:1.3}werk-door-calendar .werk-door-calendar_btn-row{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:.5em;transition:translate calc(.45s * var(--werk-speed)) var(--werk-ease)}werk-door-calendar .werk-door-calendar_btn-row+.werk-door-calendar_btn-row{translate:0 110%}werk-door-calendar .werk-door-calendar_btn-row+.werk-door-calendar_btn-row+.werk-door-calendar_btn-row{translate:0 220%}werk-door-calendar .werk-door-calendar_btn-row :is(.werk-door-calendar_spin,.werk-door-calendar_check){display:block}werk-door-calendar .werk-door-calendar_btn[data-state=loading] .werk-door-calendar_btn-row{translate:0 -110%}werk-door-calendar .werk-door-calendar_btn[data-state=loading] .werk-door-calendar_btn-row+.werk-door-calendar_btn-row{translate:0 0}werk-door-calendar .werk-door-calendar_btn[data-state=loading] .werk-door-calendar_btn-row+.werk-door-calendar_btn-row+.werk-door-calendar_btn-row{translate:0 110%}werk-door-calendar .werk-door-calendar_btn[data-state=added] .werk-door-calendar_btn-row{translate:0 -220%}werk-door-calendar .werk-door-calendar_btn[data-state=added] .werk-door-calendar_btn-row+.werk-door-calendar_btn-row{translate:0 -110%}werk-door-calendar .werk-door-calendar_btn[data-state=added] .werk-door-calendar_btn-row+.werk-door-calendar_btn-row+.werk-door-calendar_btn-row{translate:0 0}werk-door-calendar .werk-door-calendar_btn-dot{display:none}werk-door-calendar :is(.werk-door-calendar_link,.werk-door-calendar_view-text){white-space:nowrap;text-decoration:none}werk-door-calendar :is(.werk-door-calendar_link,.werk-door-calendar_view){min-width:0;max-width:100%}werk-door-calendar:is([data-btn=clean],[data-btn=shine]):not(.is-theme-buttons) .werk-door-calendar_btn{transition:filter calc(.25s * var(--werk-speed)),opacity calc(.25s * var(--werk-speed)),transform calc(.25s * var(--werk-speed)) var(--werk-ease-out),scale calc(.45s * var(--werk-speed)) var(--werk-ease)}@media(hover:hover){werk-door-calendar:is([data-btn=clean],[data-btn=shine]):not(.is-theme-buttons) .werk-door-calendar_btn:not(:disabled):hover{scale:1.04}}werk-door-calendar[data-btn=dot] :is(.werk-door-calendar_link,.werk-door-calendar_view-text){display:inline-flex;align-items:center;gap:.45em}werk-door-calendar[data-btn=dot]:not(.is-theme-buttons) .werk-door-calendar_btn-dot{--ink: var(--werk-accent);position:relative;display:grid;place-items:center;flex:none;width:1.25em;height:1.25em}werk-door-calendar[data-btn=dot] :is(.werk-door-calendar_btn-dot,.werk-door-calendar_link-dot):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;scale:.32;transition:scale calc(.5s * var(--werk-speed)) var(--werk-ease)}werk-door-calendar[data-btn=dot] :is(.werk-door-calendar_btn-dot,.werk-door-calendar_link-dot)>svg{position:relative;width:66%;height:66%;color:var(--ink);opacity:0;translate:-45% 0;transition:opacity calc(.2s * var(--werk-speed)),translate calc(.5s * var(--werk-speed)) var(--werk-ease)}@media(hover:hover){werk-door-calendar[data-btn=dot] .werk-door-calendar_btn:not([data-state]):hover .werk-door-calendar_btn-dot:before{scale:1}werk-door-calendar[data-btn=dot] .werk-door-calendar_btn:not([data-state]):hover .werk-door-calendar_btn-dot>svg{opacity:1;translate:0 0;transition-delay:calc(80ms * var(--werk-speed)),0s}}werk-door-calendar[data-btn=roll]:not(.is-theme-buttons) .werk-door-calendar_btn-row:first-child{text-shadow:0 1.3em 0 currentColor}werk-door-calendar[data-btn=roll]:not(.is-theme-buttons) .werk-door-calendar_btn[data-state] .werk-door-calendar_btn-row:first-child{translate:0 calc((-1 - var(--st)) * 130%)}@media(hover:hover){werk-door-calendar[data-btn=roll]:not(.is-theme-buttons) .werk-door-calendar_btn:not([data-state]):hover .werk-door-calendar_btn-row:first-child{translate:0 -100%}}werk-door-calendar[data-btn=fill]:not(.is-theme-buttons) .werk-door-calendar_btn:not(:disabled){isolation:isolate;overflow:hidden;background:transparent;color:var(--werk-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--werk-fg) 30%,transparent);transition:color calc(.45s * var(--werk-speed)) var(--werk-ease),box-shadow calc(.45s * var(--werk-speed)),transform calc(.25s * var(--werk-speed)) var(--werk-ease-out)}werk-door-calendar[data-btn=fill]:not(.is-theme-buttons) .werk-door-calendar_btn:not(:disabled):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--werk-accent);scale:0 1;transform-origin:100% 50%;transition:scale calc(.6s * var(--werk-speed)) var(--werk-ease)}werk-door-calendar[data-btn=fill]:not(.is-theme-buttons) .werk-door-calendar_btn:not(:disabled)[data-state]{color:var(--werk-accent-fg);box-shadow:inset 0 0 0 1px var(--werk-accent)}werk-door-calendar[data-btn=fill]:not(.is-theme-buttons) .werk-door-calendar_btn:not(:disabled)[data-state]:before{scale:1 1;transform-origin:0 50%}@media(hover:hover){werk-door-calendar[data-btn=fill]:not(.is-theme-buttons) .werk-door-calendar_btn:not(:disabled):hover{color:var(--werk-accent-fg);box-shadow:inset 0 0 0 1px var(--werk-accent);filter:none}werk-door-calendar[data-btn=fill]:not(.is-theme-buttons) .werk-door-calendar_btn:not(:disabled):hover:before{scale:1 1;transform-origin:0 50%}}werk-door-calendar[data-btn=shine]:not(.is-theme-buttons) .werk-door-calendar_btn{overflow:hidden}werk-door-calendar[data-btn=shine]:not(.is-theme-buttons) .werk-door-calendar_btn:after{content:"";position:absolute;inset:-20% auto -20% 0;width:60%;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--werk-accent-fg) 38%,transparent) 50%,transparent 80%);translate:-110% 0;pointer-events:none}@media(hover:hover){werk-door-calendar[data-btn=shine]:not(.is-theme-buttons) .werk-door-calendar_btn:not(:disabled):not([data-state]):hover:after{animation:werk-door-calendar-shine calc(.9s * var(--werk-speed)) var(--werk-ease)}}werk-door-calendar[data-btn=shine]:not(.is-theme-buttons) .werk-door-calendar_btn[data-state=added]:after{animation:werk-door-calendar-shine calc(.9s * var(--werk-speed)) var(--werk-ease) calc(.15s * var(--werk-speed))}@keyframes werk-door-calendar-shine{0%{translate:-110% 0}to{translate:280% 0}}werk-door-calendar .werk-door-calendar_aitag{box-sizing:border-box;position:absolute;z-index:4;display:inline-flex;align-items:center;max-width:calc(100% - 24px);padding:5px 9px;border-radius:99px;background:#1111118c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 10px/1.2 var(--werk-mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none}werk-door-calendar .werk-door-calendar_aitag>span{min-width:0;overflow:hidden;text-overflow:ellipsis}werk-door-calendar .werk-door-calendar_aitag>i{display:none}werk-door-calendar .werk-door-calendar_aitag[data-pos^=top]{top:12px}werk-door-calendar .werk-door-calendar_aitag[data-pos^=bottom]{bottom:12px}werk-door-calendar .werk-door-calendar_aitag[data-pos$=left]{left:12px}werk-door-calendar .werk-door-calendar_aitag[data-pos$=right]{right:12px}werk-door-calendar[data-ai=info] .werk-door-calendar_aitag{gap:0;padding:0;min-width:22px;height:22px}werk-door-calendar[data-ai=info] .werk-door-calendar_aitag[data-pos$=right]{flex-direction:row-reverse}werk-door-calendar[data-ai=info] .werk-door-calendar_aitag>i{display:grid;place-items:center;flex:none;width:22px;height:22px;font:italic 600 12px/1 Georgia,Times New Roman,serif;text-transform:none}werk-door-calendar[data-ai=info] .werk-door-calendar_aitag>span{max-width:0;transition:max-width .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover){werk-door-calendar[data-ai=info] :hover>.werk-door-calendar_aitag>span{max-width:260px;padding-right:10px}werk-door-calendar[data-ai=info] :hover>.werk-door-calendar_aitag[data-pos$=right]>span{padding-right:0;padding-left:10px}}@media(hover:none){werk-door-calendar[data-ai=info] .werk-door-calendar_aitag>span{max-width:none;padding-right:10px}werk-door-calendar[data-ai=info] .werk-door-calendar_aitag[data-pos$=right]>span{padding-right:0;padding-left:10px}}werk-door-calendar[data-ai=side] .werk-door-calendar_aitag{max-width:none;max-height:calc(100% - 24px);padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;writing-mode:vertical-rl;rotate:180deg;text-shadow:0 0 6px rgb(0 0 0 / .45)}werk-door-calendar[data-ai] .werk-door-calendar_aitag[data-mini]{gap:0;width:16px;min-width:0;height:16px;padding:0;justify-content:center;border-radius:99px;background:#1111118c;writing-mode:horizontal-tb;rotate:none;text-shadow:none}werk-door-calendar[data-ai] .werk-door-calendar_aitag[data-mini]>i{display:grid;place-items:center;width:16px;height:16px;font:italic 600 10px/1 Georgia,Times New Roman,serif;text-transform:none}werk-door-calendar[data-ai] .werk-door-calendar_aitag[data-mini]>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}werk-door-calendar .werk-door-calendar_aitag[data-mini][data-pos^=top]{top:4px}werk-door-calendar .werk-door-calendar_aitag[data-mini][data-pos^=bottom]{bottom:4px}werk-door-calendar .werk-door-calendar_aitag[data-mini][data-pos$=left]{left:4px}werk-door-calendar .werk-door-calendar_aitag[data-mini][data-pos$=right]{right:4px}@media(prefers-reduced-motion:reduce){werk-door-calendar[data-ai=info] .werk-door-calendar_aitag>span{transition:none}}werk-door-calendar[data-gutter=theme]{--werk-gutter: var(--page-margin)}werk-door-calendar[data-gutter=none]{--werk-gutter: 0px}werk-door-calendar:is([data-gutter=none],[data-gutter=custom]){overflow-x:clip}@media(prefers-reduced-motion:reduce){werk-door-calendar .werk-door-calendar_inner{--werk-speed: 0}werk-door-calendar .werk-door-calendar_ping:after{animation:none}}werk-product-slider{--werk-license: "W22-EQXR8M"}@property --werk-u{syntax: "<length>"; inherits: true; initial-value: 1px;}@property --werk-product-slider-a{syntax: "<angle>"; inherits: false; initial-value: 360deg;}werk-product-slider{display:block;container:werk-product-slider / inline-size}werk-product-slider .werk-product-slider_inner{--werk-u: min(calc(100cqi / 1440), 1px);--u: var(--werk-u);--werk-speed: 1;--werk-ease: cubic-bezier(.6234, .058, 0, .9095);--werk-ease-out: cubic-bezier(.22, 1, .36, 1);--werk-font: "werk-onest", ui-sans-serif, system-ui, sans-serif;--werk-head: var(--werk-font);--werk-mono: "werk-geist-mono", ui-monospace, "SF Mono", Menlo, monospace;--werk-btn-bg: var(--werk-fg);--werk-btn-fg: var(--werk-bg);--werk-accent-fg: #fff;--pad: calc(64 * var(--u));--werk-gx: var(--werk-gutter, var(--pad));--gap: calc(16 * var(--u));--radius: calc(12 * var(--u));--w-m: calc(316 * var(--u));--w-l: calc(400 * var(--u));--w-s: calc(280 * var(--u));--w-story: calc(400 * var(--u));--w-look: calc(520 * var(--u));--h-look: calc(420 * var(--u));--info: calc(140 * var(--u));--title: calc(48 * var(--u));--name: max(13px, calc(16 * var(--u)));--arrow: calc(48 * var(--u));padding:calc(var(--werk-pt) * var(--u)) 0 calc(var(--werk-pb) * var(--u));overflow-x:clip;background:var(--werk-bg);color:var(--werk-fg);font-family:var(--werk-font);font-size:calc(16 * var(--u));line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@container werk-product-slider (max-width: 989px){werk-product-slider .werk-product-slider_inner{--werk-u: min(calc(100cqi / 768), 1.1px);--pad: calc(32 * var(--u));--gap: calc(12 * var(--u));--w-m: calc(216 * var(--u));--w-l: calc(300 * var(--u));--w-s: calc(220 * var(--u));--w-story: calc(320 * var(--u));--w-look: calc(400 * var(--u));--h-look: calc(340 * var(--u));--info: calc(145 * var(--u));--title: calc(40 * var(--u));--name: max(13px, calc(15 * var(--u)));--arrow: calc(44 * var(--u));padding:calc(var(--werk-pt) * .6 * var(--u)) 0 calc(var(--werk-pb) * .6 * var(--u))}}@container werk-product-slider (max-width: 749px){werk-product-slider .werk-product-slider_inner{--werk-u: min(calc(100cqi / 390), 1.15px);--pad: calc(20 * var(--u));--gap: calc(12 * var(--u));--w-m: calc(272 * var(--u));--w-l: calc(300 * var(--u));--w-s: calc(220 * var(--u));--w-story: calc(300 * var(--u));--w-look: calc(300 * var(--u));--h-look: calc(300 * var(--u));--info: calc(125 * var(--u));--title: calc(32 * var(--u));--name: max(13px, calc(15 * var(--u)));padding:calc(var(--werk-pt) * .55 * var(--u)) 0 calc(var(--werk-pb) * .55 * var(--u))}}werk-product-slider[data-motion=off] .werk-product-slider_inner{--werk-speed: 0}werk-product-slider[data-ease=smooth] .werk-product-slider_inner{--werk-ease: cubic-bezier(.38, .005, .215, 1)}werk-product-slider[data-ease=bounce] .werk-product-slider_inner{--werk-ease: cubic-bezier(.35, 1.5, .6, 1)}werk-product-slider[data-ease=snap] .werk-product-slider_inner{--werk-ease: cubic-bezier(.16, 1, .3, 1)}werk-product-slider[data-ease=glide] .werk-product-slider_inner{--werk-ease: cubic-bezier(.76, 0, .24, 1)}@media(prefers-reduced-motion:reduce){werk-product-slider .werk-product-slider_inner{--werk-speed: 0}}werk-product-slider.is-theme-fonts .werk-product-slider_inner{--werk-font: var(--font-body--family, var(--font-body-family, inherit));--werk-head: var(--font-heading--family, var(--font-heading-family, var(--werk-font)));--werk-mono: var(--werk-font)}werk-product-slider.is-theme-colors .werk-product-slider_inner{--werk-body: color-mix(in srgb, var(--werk-fg) 80%, var(--werk-bg));--werk-muted: color-mix(in srgb, var(--werk-fg) 55%, var(--werk-bg));--werk-tile: color-mix(in srgb, var(--werk-fg) 5%, var(--werk-bg));--werk-story: var(--werk-fg);--werk-story-fg: var(--werk-bg);--werk-badge: var(--werk-bg)}werk-product-slider *,werk-product-slider *:before,werk-product-slider *:after{box-sizing:border-box}werk-product-slider :where(button:not(.button)){margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}werk-product-slider :where(h2,h3,p,ul,li){margin:0;padding:0}werk-product-slider :where(ul){list-style:none}werk-product-slider :where(a){color:inherit;text-decoration:none}werk-product-slider :focus-visible{outline:2px solid var(--werk-fg);outline-offset:3px}werk-product-slider .werk-product-slider_stage{position:relative}werk-product-slider .werk-product-slider_view{position:relative}werk-product-slider .werk-product-slider_head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(32 * var(--u));padding-inline:var(--werk-gx);margin-bottom:calc(72 * var(--u))}werk-product-slider .werk-product-slider_title{min-width:0;font-family:var(--werk-head);font-size:max(26px,var(--title));font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--werk-fg);text-wrap:balance;overflow-wrap:anywhere}werk-product-slider .werk-product-slider_arrows{flex:none;display:flex;gap:calc(16 * var(--u))}werk-product-slider .werk-product-slider_arrows[hidden]{display:none}werk-product-slider .werk-product-slider_arrow{display:grid;place-items:center;width:max(40px,var(--arrow));aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--werk-fg) 6%,transparent);transition:opacity calc(.25s * var(--werk-speed)),scale calc(.3s * var(--werk-speed)) var(--werk-ease-out),background-color calc(.25s * var(--werk-speed))}werk-product-slider .werk-product-slider_arrow svg{width:42%;height:42%}werk-product-slider .werk-product-slider_arrow:disabled{opacity:.4;cursor:default}werk-product-slider .werk-product-slider_arrow:not(:disabled):active{scale:.92}@media(hover:hover){werk-product-slider .werk-product-slider_arrow:not(:disabled):hover{background:color-mix(in srgb,var(--werk-fg) 11%,transparent)}}@container werk-product-slider (max-width: 989px){werk-product-slider .werk-product-slider_head{margin-bottom:calc(48 * var(--u))}}@container werk-product-slider (max-width: 749px){werk-product-slider .werk-product-slider_head{margin-bottom:calc(40 * var(--u))}werk-product-slider .werk-product-slider_head .werk-product-slider_arrows{display:none}}werk-product-slider .werk-product-slider_track{display:flex;align-items:flex-start;gap:var(--gap);padding:calc(14 * var(--u)) var(--werk-gx);margin-block:calc(-14 * var(--u));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--werk-gx);scroll-behavior:auto;scrollbar-width:none;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;outline-offset:-2px}werk-product-slider .werk-product-slider_track::-webkit-scrollbar{display:none}werk-product-slider.werk-product-slider--editorial .werk-product-slider_track{align-items:flex-end}werk-product-slider .werk-product-slider_track.is-drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}werk-product-slider .werk-product-slider_track.is-drag a,werk-product-slider .werk-product-slider_track.is-drag img{pointer-events:none}werk-product-slider .werk-product-slider_track a,werk-product-slider .werk-product-slider_track img{-webkit-user-drag:none}werk-product-slider .werk-product-slider_track.is-free{scroll-snap-type:none}werk-product-slider .werk-product-slider_item{flex:none;width:var(--w-m);scroll-snap-align:start}werk-product-slider.werk-product-slider--editorial .werk-product-slider_item.is-l{width:var(--w-l)}werk-product-slider.werk-product-slider--editorial .werk-product-slider_item.is-s{width:var(--w-s)}werk-product-slider .werk-product-slider_item--story{width:var(--w-story)}werk-product-slider.werk-product-slider--classic .werk-product-slider_item--story{width:var(--w-m)}werk-product-slider .werk-product-slider_item--look{width:var(--w-look)}werk-product-slider.werk-product-slider--editorial .werk-product-slider_item--story.is-l{width:var(--w-story)}werk-product-slider.werk-product-slider--editorial .werk-product-slider_item--story.is-m{width:var(--w-m)}werk-product-slider.werk-product-slider--editorial .werk-product-slider_item--look.is-l{width:var(--w-look)}werk-product-slider.werk-product-slider--editorial .werk-product-slider_item--look.is-m{width:var(--w-l)}werk-product-slider .werk-product-slider_item:last-child{scroll-snap-align:end}werk-product-slider .werk-product-slider_card,werk-product-slider .werk-product-slider_look,werk-product-slider .werk-product-slider_story{rotate:calc(var(--tilt, 0) * 1deg);transform-origin:50% 60%}@media(hover:hover)and (pointer:fine){werk-product-slider .werk-product-slider_card,werk-product-slider .werk-product-slider_look,werk-product-slider .werk-product-slider_story{translate:0 0 0}}werk-product-slider .werk-product-slider_card,werk-product-slider .werk-product-slider_ghost{position:relative;display:flex;flex-direction:column;gap:calc(14 * var(--u))}werk-product-slider .werk-product-slider_media{position:relative;aspect-ratio:1 / var(--ratio);border-radius:var(--radius);background:var(--werk-tile);overflow:clip;isolation:isolate;transition:scale calc(.38s * var(--werk-speed)) var(--werk-ease-out)}werk-product-slider .werk-product-slider_frame{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--werk-tile);isolation:isolate}werk-product-slider .werk-product-slider_img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fp, 50% 50%);transition:opacity calc(.32s * var(--werk-speed)) var(--werk-ease-out),scale calc(.52s * var(--werk-speed)) var(--werk-ease-out)}werk-product-slider.is-contain .werk-product-slider_img:not(.is-fill,.werk-product-slider_img--hover){top:7.5%;right:5%;bottom:5%;left:5%;width:90%;height:87.5%;object-fit:contain;object-position:50% 50%;mix-blend-mode:multiply;filter:brightness(1.035)}werk-product-slider:not(.is-contain) .werk-product-slider_img[data-main]{translate:calc(var(--px, 0) * 1%) 0}werk-product-slider.is-contain .werk-product-slider_frame{translate:calc(var(--px, 0) * 1%) 0}werk-product-slider.is-contain .werk-product-slider_frame>.werk-product-slider_img--hover{translate:calc(var(--px, 0) * -1%) 0}werk-product-slider:not(.is-contain) .werk-product-slider_img[data-main],werk-product-slider .werk-product-slider_img[data-main].is-fill{scale:1.12}werk-product-slider .werk-product-slider_ph{padding:18%;fill:color-mix(in srgb,var(--werk-fg) 25%,transparent);object-fit:contain}werk-product-slider .werk-product-slider_img--hover{pointer-events:none;clip-path:inset(100% 0 0 0);scale:1.1;transition:clip-path calc(.56s * var(--werk-speed)) var(--werk-ease),scale calc(.7s * var(--werk-speed)) var(--werk-ease)}werk-product-slider .werk-product-slider_img[data-main].is-swap{opacity:0}@media(hover:hover)and (pointer:fine){werk-product-slider .werk-product-slider_card.is-hover .werk-product-slider_img--hover.is-ready{clip-path:inset(0 0 0 0);scale:1;transition-duration:calc(.82s * var(--werk-speed)),calc(1.2s * var(--werk-speed))}werk-product-slider .werk-product-slider_card.is-hover:has(.werk-product-slider_img--hover.is-ready) .werk-product-slider_img[data-main]{scale:.95;transition-duration:calc(.32s * var(--werk-speed)),calc(1.1s * var(--werk-speed))}}werk-product-slider .werk-product-slider_card .werk-product-slider_img--hover:not(.is-ready){visibility:hidden;transition:none}werk-product-slider .werk-product-slider_card.is-swatched .werk-product-slider_img--hover{visibility:hidden}werk-product-slider a.werk-product-slider_hit{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}werk-product-slider .werk-product-slider_card.is-press .werk-product-slider_media{scale:.97;transition-duration:calc(.12s * var(--werk-speed))}werk-product-slider .werk-product-slider_card.is-press .werk-product-slider_frame{scale:1.03}werk-product-slider .werk-product-slider_frame{transition:scale calc(.38s * var(--werk-speed)) var(--werk-ease-out)}werk-product-slider .werk-product-slider_badge{position:absolute;top:calc(14 * var(--u));left:calc(14 * var(--u));z-index:3;padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));background:var(--werk-badge);color:var(--werk-fg);font-family:var(--werk-mono);font-size:max(10px,calc(11 * var(--u)));font-weight:500;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;max-width:calc(100% - 28 * var(--u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}werk-product-slider .werk-product-slider_badge.is-warn{background:color-mix(in srgb,var(--werk-accent) 16%,var(--werk-badge));color:color-mix(in srgb,var(--werk-accent) 82%,#000)}werk-product-slider .werk-product-slider_badge.is-sold{background:var(--werk-fg);color:var(--werk-bg)}werk-product-slider .werk-product-slider_qa{position:absolute;inset:calc(14 * var(--u));z-index:3;display:flex;justify-content:flex-end;align-items:flex-end;pointer-events:none}werk-product-slider .werk-product-slider_add{pointer-events:auto;display:flex;align-items:center;height:max(36px,calc(40 * var(--u)));min-width:max(36px,calc(40 * var(--u)));padding:0;border-radius:999px;background:var(--werk-badge);color:var(--werk-fg);font-size:max(13px,calc(14 * var(--u)));font-weight:500;transition:background-color calc(.2s * var(--werk-speed)),color calc(.2s * var(--werk-speed)),scale calc(.16s * var(--werk-speed)) var(--werk-ease-out),opacity calc(.2s * var(--werk-speed))}werk-product-slider .werk-product-slider_add-in{display:flex;align-items:center;padding-inline:calc((max(36px,calc(40 * var(--u))) - 14px)/2)}werk-product-slider .werk-product-slider_plus{flex:none;width:14px;height:14px}werk-product-slider .werk-product-slider_add-label{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width calc(.38s * var(--werk-speed)) var(--werk-ease),opacity calc(.2s * var(--werk-speed)),margin calc(.38s * var(--werk-speed)) var(--werk-ease)}werk-product-slider .werk-product-slider_add:disabled{cursor:default}werk-product-slider .werk-product-slider_add:disabled .werk-product-slider_plus{opacity:.35}@media(hover:hover)and (pointer:fine){werk-product-slider .werk-product-slider_add:not(:disabled):hover .werk-product-slider_add-label,werk-product-slider .werk-product-slider_add:focus-visible .werk-product-slider_add-label{max-width:12em;opacity:1;margin-left:8px;margin-right:2px;transition-delay:0s,80ms,0s}}werk-product-slider .werk-product-slider_add:not(:disabled):active{scale:.96;background:var(--werk-fg);color:var(--werk-bg)}werk-product-slider .werk-product-slider_qa.is-open .werk-product-slider_add,werk-product-slider .werk-product-slider_qa[data-state] .werk-product-slider_add{opacity:0;pointer-events:none}werk-product-slider .werk-product-slider_sizes{pointer-events:none;position:absolute;inset:auto 0 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(26px,calc(var(--n, 2) * 1ch + 10px))),1fr));font-family:var(--werk-mono);font-size:max(11px,calc(13 * var(--u)));max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;gap:calc(4 * var(--u));padding:calc(6 * var(--u));border-radius:calc(12 * var(--u));background:var(--werk-badge);box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #00000014;clip-path:inset(0 0 0 calc(100% - max(36px,calc(40 * var(--u)))) round 999px);opacity:0;transition:clip-path calc(.38s * var(--werk-speed)) var(--werk-ease),opacity calc(.16s * var(--werk-speed))}werk-product-slider .werk-product-slider_qa.is-open .werk-product-slider_sizes{clip-path:inset(0 0 0 0 round calc(12 * var(--u)));opacity:1;pointer-events:auto}werk-product-slider .werk-product-slider_chip{flex:1 1 0;min-width:0;max-width:100%;height:max(36px,calc(44 * var(--u)));border-radius:calc(8 * var(--u));background:color-mix(in srgb,var(--werk-fg) 6%,transparent);font-family:var(--werk-mono);font-size:max(11px,calc(13 * var(--u)));font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:2px;opacity:0;translate:0 8px;transition:opacity calc(.26s * var(--werk-speed)) var(--werk-ease-out),translate calc(.38s * var(--werk-speed)) var(--werk-ease-out),background-color calc(.2s * var(--werk-speed)),color calc(.2s * var(--werk-speed)),scale calc(.14s * var(--werk-speed));transition-delay:calc((90ms + var(--c, 0) * 30ms) * var(--werk-speed))}werk-product-slider .werk-product-slider_qa.is-open .werk-product-slider_chip{opacity:1;translate:0 0}werk-product-slider .werk-product-slider_sizes.is-long{grid-template-columns:minmax(0,1fr)}werk-product-slider .werk-product-slider_sizes.is-long .werk-product-slider_chip{height:auto;min-height:max(36px,calc(44 * var(--u)));padding:6px 10px;white-space:normal;overflow-wrap:anywhere;line-height:1.25}werk-product-slider .werk-product-slider_chip[aria-disabled=true]{text-decoration:line-through;color:color-mix(in srgb,var(--werk-fg) 35%,transparent);cursor:default}@media(hover:hover){werk-product-slider .werk-product-slider_chip:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--werk-fg) 12%,transparent);transition-delay:0s}}werk-product-slider .werk-product-slider_chip{position:relative;isolation:isolate}werk-product-slider .werk-product-slider_chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--werk-fg);clip-path:circle(0 at var(--cx, 50%) var(--cy, 50%));transition:clip-path calc(.56s * var(--werk-speed)) cubic-bezier(.45,0,.2,1)}werk-product-slider .werk-product-slider_chip.is-pick{color:var(--werk-bg);scale:.96;transition-delay:0s}werk-product-slider .werk-product-slider_chip.is-pick:before{clip-path:circle(var(--cr, 75%) at var(--cx, 50%) var(--cy, 50%))}werk-product-slider .werk-product-slider_state{pointer-events:none;position:absolute;inset:auto 0 0 0;display:flex;align-items:center;gap:calc(10 * var(--u));min-height:max(44px,calc(56 * var(--u)));padding:0 calc(16 * var(--u));border-radius:calc(12 * var(--u));background:var(--werk-fg);color:var(--werk-bg);font-size:max(13px,calc(14 * var(--u)));font-weight:500;overflow:hidden;opacity:0;transition:opacity calc(.24s * var(--werk-speed))}werk-product-slider .werk-product-slider_qa[data-state] .werk-product-slider_state{opacity:1;pointer-events:auto;transition-duration:0s}werk-product-slider .werk-product-slider_qa[data-state] .werk-product-slider_sizes{clip-path:inset(0 0 0 0 round calc(12 * var(--u)));opacity:0;pointer-events:none;transition:opacity calc(.12s * var(--werk-speed)) calc(.7s * var(--werk-speed))}werk-product-slider .werk-product-slider_qa[data-state] .werk-product-slider_chip.is-pick{opacity:1;translate:0 0}werk-product-slider .werk-product-slider_state-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}werk-product-slider .werk-product-slider_state-bag{flex:none;opacity:.7;text-decoration:underline;text-underline-offset:3px}werk-product-slider .werk-product-slider_state-check{flex:none;width:0;height:16px;margin-right:calc(-10 * var(--u));opacity:0;overflow:visible;transition:width calc(.46s * var(--werk-speed)) var(--werk-ease),margin calc(.46s * var(--werk-speed)) var(--werk-ease),opacity calc(.24s * var(--werk-speed))}werk-product-slider .werk-product-slider_qa[data-state=added] .werk-product-slider_state-check{width:16px;margin-right:0;opacity:1}werk-product-slider .werk-product-slider_state-check path{stroke-dasharray:20;stroke-dashoffset:20}werk-product-slider .werk-product-slider_qa[data-state=added] .werk-product-slider_state-check path{stroke-dashoffset:0;transition:stroke-dashoffset calc(.3s * var(--werk-speed)) var(--werk-ease-out) calc(.2s * var(--werk-speed))}werk-product-slider .werk-product-slider_info{display:flex;flex-direction:column;gap:calc(6 * var(--u));min-width:0}werk-product-slider .werk-product-slider_row{display:flex;align-items:baseline;gap:calc(12 * var(--u));font-size:var(--name);line-height:1.3}werk-product-slider .werk-product-slider_name{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}werk-product-slider .werk-product-slider_price{flex:none;font-variant-numeric:tabular-nums}werk-product-slider .werk-product-slider_price s{color:var(--werk-muted);margin-right:.25em}werk-product-slider .werk-product-slider_meta{font-family:var(--werk-mono);font-size:max(10px,calc(11 * var(--u)));line-height:1.35;letter-spacing:.04em;text-transform:uppercase;color:var(--werk-muted)}werk-product-slider .werk-product-slider_info .werk-product-slider_meta{height:1.35em;overflow:clip}werk-product-slider .werk-product-slider_meta-in{display:flex;flex-direction:column;transition:translate calc(.32s * var(--werk-speed)) var(--werk-ease)}werk-product-slider .werk-product-slider_meta-a,werk-product-slider .werk-product-slider_meta-b{display:block;height:1.35em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}werk-product-slider .werk-product-slider_meta-b{color:var(--werk-fg)}werk-product-slider .werk-product-slider_meta-b s{color:var(--werk-muted);opacity:.6}@media(hover:hover)and (pointer:fine){werk-product-slider .werk-product-slider_card.is-hover .werk-product-slider_meta.has-sizes .werk-product-slider_meta-in{translate:0 -1.35em;transition-delay:calc(40ms * var(--werk-speed))}}werk-product-slider .werk-product-slider_swatches{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--u));padding-top:calc(4 * var(--u))}werk-product-slider .werk-product-slider_swatch{position:relative;width:max(14px,calc(14 * var(--u)));aspect-ratio:1;border-radius:50%}werk-product-slider .werk-product-slider_swatch:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}werk-product-slider .werk-product-slider_swatch>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--sw) center / cover;box-shadow:inset 0 0 0 1px #00000014}werk-product-slider .werk-product-slider_swatch>span.is-pic{background:var(--werk-tile) var(--sw) center / 600%}werk-product-slider .werk-product-slider_swatch>span.is-none{background:color-mix(in srgb,var(--werk-fg) 14%,var(--werk-bg))}werk-product-slider .werk-product-slider_swatch:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--werk-fg);opacity:0;-webkit-mask:conic-gradient(#000 var(--werk-product-slider-a),transparent 0);mask:conic-gradient(#000 var(--werk-product-slider-a),transparent 0);transition:opacity calc(.16s * var(--werk-speed))}werk-product-slider .werk-product-slider_swatch[aria-pressed=true]:after{opacity:1}werk-product-slider .werk-product-slider_swatch.is-draw:after{animation:werk-product-slider-ring calc(.3s * var(--werk-speed) + 1ms) var(--werk-ease-out)}@media(hover:hover)and (pointer:fine){werk-product-slider .werk-product-slider_swatch[aria-pressed=false]:hover:after{opacity:.35;border-width:1px}}@supports (font: -apple-system-body){werk-product-slider.is-contain .werk-product-slider_img:not(.is-fill,.werk-product-slider_img--hover,.is-baked),werk-product-slider .werk-product-slider_piece-img:not(.is-baked),werk-product-slider .werk-product-slider_gallery img.is-contain:not(.is-baked),werk-product-slider .werk-product-slider_tn img.is-contain:not(.is-baked){visibility:hidden;animation:werk-product-slider-unhide 0s 2.5s forwards}}werk-product-slider.is-bake.is-contain .werk-product-slider_img:not(.is-fill,.werk-product-slider_img--hover,.is-baked),werk-product-slider.is-bake .werk-product-slider_piece-img:not(.is-baked),werk-product-slider.is-bake .werk-product-slider_gallery img.is-contain:not(.is-baked),werk-product-slider.is-bake .werk-product-slider_tn img.is-contain:not(.is-baked){visibility:hidden;animation:werk-product-slider-unhide 0s 2.5s forwards}werk-product-slider img.is-baked{mix-blend-mode:normal!important;filter:none!important}@keyframes werk-product-slider-unhide{to{visibility:visible}}@keyframes werk-product-slider-ring{0%{--werk-product-slider-a: 0deg}to{--werk-product-slider-a: 360deg}}werk-product-slider .werk-product-slider_more{font-family:var(--werk-mono);font-size:max(10px,calc(11 * var(--u)));color:var(--werk-muted)}werk-product-slider .werk-product-slider_story{position:relative;display:flex;flex-direction:column;gap:calc(16 * var(--u));min-height:calc(var(--w-l) * var(--ratio) + var(--info));padding:calc(40 * var(--u));border-radius:var(--radius);background:var(--werk-story);color:var(--werk-story-fg);overflow:clip;isolation:isolate}werk-product-slider.werk-product-slider--classic .werk-product-slider_story{min-height:calc(var(--w-m) * var(--ratio));padding:calc(28 * var(--u))}werk-product-slider .werk-product-slider_story.is-light{background:var(--werk-tile);color:var(--werk-fg)}werk-product-slider .werk-product-slider_story.is-accent{background:var(--werk-accent);color:var(--werk-accent-fg)}werk-product-slider .werk-product-slider_story-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}werk-product-slider .werk-product-slider_story.has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000001a,#0000008c)}werk-product-slider .werk-product-slider_story.has-image{color:#fff}werk-product-slider .werk-product-slider_story-eyebrow{font-family:var(--werk-mono);font-size:max(10px,calc(12 * var(--u)));letter-spacing:.08em;text-transform:uppercase;opacity:.6}werk-product-slider .werk-product-slider_story-body{margin-top:auto;display:flex;flex-direction:column;gap:calc(20 * var(--u))}werk-product-slider .werk-product-slider_story-title{color:inherit;font-family:var(--werk-head);font-size:max(24px,calc(44 * var(--u)));font-weight:400;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}werk-product-slider.werk-product-slider--classic .werk-product-slider_story-title{font-size:max(20px,calc(30 * var(--u)))}werk-product-slider .werk-product-slider_story-text{font-size:max(13px,calc(15 * var(--u)));line-height:1.5;opacity:.7;text-wrap:pretty}werk-product-slider .werk-product-slider_story-link{align-self:flex-start;margin-top:calc(24 * var(--u));color:var(--werk-accent);font-size:max(13px,calc(15 * var(--u)));font-weight:500;position:relative;z-index:1}werk-product-slider .werk-product-slider_story.is-accent .werk-product-slider_story-link{color:inherit}@container werk-product-slider (max-width: 989px){werk-product-slider .werk-product-slider_story{padding:calc(28 * var(--u))}werk-product-slider .werk-product-slider_story-title{font-size:max(24px,calc(36 * var(--u)))}}@container werk-product-slider (max-width: 749px){werk-product-slider .werk-product-slider_story{padding:calc(24 * var(--u))}werk-product-slider .werk-product-slider_story-title{font-size:max(24px,calc(32 * var(--u)))}}werk-product-slider .werk-product-slider_look{display:flex;flex-direction:column;gap:calc(14 * var(--u))}werk-product-slider .werk-product-slider_look-media{aspect-ratio:auto;height:var(--h-look)}werk-product-slider.werk-product-slider--classic .werk-product-slider_look-media{height:calc(var(--w-m) * var(--ratio))}werk-product-slider .werk-product-slider_look-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}werk-product-slider .werk-product-slider_pieces{position:absolute;top:9%;right:6%;bottom:7%;left:6%;display:flex;align-items:center;justify-content:center;gap:4%}werk-product-slider .werk-product-slider_look-media.has-image .werk-product-slider_pieces{inset:auto 12px 12px auto;height:28%;gap:6px}werk-product-slider .werk-product-slider_piece{position:relative;flex:1 1 0;min-width:0;height:100%;display:grid;place-items:center;background:var(--werk-tile);isolation:isolate}werk-product-slider .werk-product-slider_piece-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}werk-product-slider .werk-product-slider_piece:nth-child(1):not(:only-child){flex-grow:.75;height:62%}werk-product-slider .werk-product-slider_piece-img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.035);transition:scale calc(.5s * var(--werk-speed)) var(--werk-ease-out)}werk-product-slider .werk-product-slider_look-media.has-image .werk-product-slider_piece{aspect-ratio:4 / 5;flex:none;height:100%;border-radius:8px;background:var(--werk-tile);overflow:hidden}werk-product-slider .werk-product-slider_look-media.has-image .werk-product-slider_piece-img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%}werk-product-slider .werk-product-slider_piece-dot{position:absolute;left:50%;top:58%;translate:-50% -50%;display:grid;place-items:center;width:max(22px,calc(24 * var(--u)));aspect-ratio:1;border-radius:50%;background:var(--werk-badge);font-family:var(--werk-mono);font-size:max(10px,calc(11 * var(--u)));font-weight:500;box-shadow:0 2px 8px #00000014;transition:scale calc(.3s * var(--werk-speed)) var(--werk-ease-out)}werk-product-slider .werk-product-slider_look-media.has-image .werk-product-slider_piece-dot{top:8px;left:8px;translate:0 0}werk-product-slider .werk-product-slider_look-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:15%;text-align:center}@media(hover:hover)and (pointer:fine){werk-product-slider .werk-product-slider_piece:hover .werk-product-slider_piece-img{scale:1.04}werk-product-slider .werk-product-slider_piece:hover .werk-product-slider_piece-dot{scale:1.15}}werk-product-slider .werk-product-slider_look-info{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12 * var(--u)) calc(16 * var(--u));min-height:calc(48 * var(--u))}werk-product-slider .werk-product-slider_look-text{flex:1 1 9em;min-width:0;display:flex;flex-direction:column;gap:calc(6 * var(--u))}werk-product-slider .werk-product-slider_look-text .werk-product-slider_name{font-size:var(--name)}werk-product-slider .werk-product-slider_look-text .werk-product-slider_meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}werk-product-slider .werk-product-slider_look-add{flex:0 1 auto;min-width:0;max-width:100%}werk-product-slider .werk-product-slider_look-add .werk-product-slider_btn-roll{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}werk-product-slider .werk-product-slider_look-add .werk-product-slider_btn-row{min-width:0}werk-product-slider .werk-product-slider_look-add [data-label]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container werk-product-slider (max-width: 749px){werk-product-slider .werk-product-slider_look-info{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:calc(12 * var(--u))}werk-product-slider .werk-product-slider_look-text{flex:none}}werk-product-slider .werk-product-slider_btn:not(.button){display:inline-flex;align-items:center;justify-content:center;min-height:max(40px,calc(44 * var(--u)));padding:0 calc(18 * var(--u));border-radius:calc(8 * var(--u));background:var(--werk-btn-bg);color:var(--werk-btn-fg);font-size:max(13px,calc(14 * var(--u)));font-weight:500;line-height:1.2;white-space:nowrap}werk-product-slider .werk-product-slider_btn-roll{display:grid;overflow:hidden;height:1.3em}werk-product-slider .werk-product-slider_btn-row{display:flex;align-items:center;justify-content:center;gap:.5em;height:1.3em;transition:translate calc(.42s * var(--werk-speed)) var(--werk-ease)}werk-product-slider .werk-product-slider_btn[data-state=loading] .werk-product-slider_btn-row{translate:0 -100%}werk-product-slider .werk-product-slider_btn[data-state=added] .werk-product-slider_btn-row{translate:0 -200%}werk-product-slider .werk-product-slider_btn:disabled{opacity:.45;cursor:default}werk-product-slider .werk-product-slider_spin{width:1.1em;height:1.1em;animation:werk-product-slider-spin .8s linear infinite}werk-product-slider .werk-product-slider_check{width:1.1em;height:1.1em}@keyframes werk-product-slider-spin{to{rotate:360deg}}werk-product-slider .werk-product-slider_link{display:inline-flex;align-items:center;gap:.4em}werk-product-slider .werk-product-slider_link-dot svg,werk-product-slider .werk-product-slider_btn-dot svg{width:.9em;height:.9em}werk-product-slider .werk-product-slider_foot{display:flex;align-items:center;gap:calc(40 * var(--u));padding-inline:var(--werk-gx);margin-top:calc(72 * var(--u))}werk-product-slider div.werk-product-slider_foot:empty{display:flex}werk-product-slider.werk-product-slider--classic .werk-product-slider_foot{padding-right:calc(var(--werk-gx) + 152 * var(--u))}werk-product-slider .werk-product-slider_bar{position:relative;flex:1;height:2px;background:color-mix(in srgb,var(--werk-fg) 12%,transparent);cursor:pointer;touch-action:none}werk-product-slider .werk-product-slider_bar:before{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}werk-product-slider .werk-product-slider_thumb{position:absolute;inset:0 auto 0 0;width:calc(var(--tw, .3) * 100%);background:var(--werk-fg);translate:calc(var(--tx, 0) * 100%) 0;will-change:translate}@container werk-product-slider (max-width: 989px){werk-product-slider .werk-product-slider_foot{margin-top:calc(48 * var(--u))}werk-product-slider.werk-product-slider--classic .werk-product-slider_foot{padding-right:var(--werk-gx)}}@container werk-product-slider (max-width: 749px){werk-product-slider .werk-product-slider_foot{margin-top:calc(40 * var(--u))}werk-product-slider .werk-product-slider_foot .werk-product-slider_arrows{display:none}}werk-product-slider .werk-product-slider_empty{padding:calc(40 * var(--u)) var(--werk-gx);display:grid;gap:8px;color:var(--werk-body)}werk-product-slider.is-reveal .werk-product-slider_item>*{opacity:0;translate:calc(40 * var(--u)) 0}werk-product-slider.is-reveal.is-in .werk-product-slider_item>*{opacity:1;translate:0 0 0;transition:opacity calc(.7s * var(--werk-speed)) var(--werk-ease-out),translate calc(1s * var(--werk-speed)) var(--werk-ease);transition-delay:calc(min(var(--k, 0),6) * 70ms * var(--werk-speed))}werk-product-slider .werk-product-slider_stage.is-dual .werk-product-slider_view{position:absolute;inset:0 0 auto;pointer-events:none}werk-product-slider .werk-product-slider_stage.is-dual-done .werk-product-slider_view{visibility:hidden}werk-product-slider .werk-product-slider_dual{display:grid;grid-template-columns:calc(600 * var(--u)) calc(64 * var(--u)) minmax(0,1fr);grid-template-areas:"top top top" "media thumbs detail" "foot foot foot";column-gap:calc(32 * var(--u));padding-inline:var(--werk-gx)}werk-product-slider .werk-product-slider_dual[hidden]{display:none}werk-product-slider .werk-product-slider_dual:focus{outline:none}werk-product-slider .werk-product-slider_sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}werk-product-slider .werk-product-slider_dual>.werk-product-slider_detail{margin-left:calc(48 * var(--u))}werk-product-slider .werk-product-slider_dual-top{grid-area:top;display:flex;align-items:center;gap:calc(16 * var(--u));margin-bottom:calc(24 * var(--u))}werk-product-slider .werk-product-slider_back{display:inline-flex;align-items:center;gap:calc(8 * var(--u));font-size:max(13px,calc(15 * var(--u)));font-weight:500;padding-block:8px}werk-product-slider .werk-product-slider_back svg{width:16px;height:16px;transition:translate calc(.3s * var(--werk-speed)) var(--werk-ease-out)}@media(hover:hover){werk-product-slider .werk-product-slider_back:hover svg{translate:-3px 0}}werk-product-slider .werk-product-slider_count{margin-left:auto;font-family:var(--werk-mono);font-size:max(11px,calc(13 * var(--u)));font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}werk-product-slider .werk-product-slider_close svg{width:34%;height:34%;transition:rotate calc(.4s * var(--werk-speed)) var(--werk-ease)}@media(hover:hover){werk-product-slider .werk-product-slider_close:hover svg{rotate:90deg}}werk-product-slider .werk-product-slider_dual-media{grid-area:media;position:relative;aspect-ratio:15 / 16;border-radius:var(--radius);background:var(--werk-tile);overflow:clip;isolation:isolate;touch-action:pan-y}werk-product-slider .werk-product-slider_gallery{position:absolute;top:0;right:0;bottom:0;left:0}werk-product-slider .werk-product-slider_slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;background:var(--werk-tile);isolation:isolate}werk-product-slider .werk-product-slider_gallery img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fp, 50% 50%)}werk-product-slider .werk-product-slider_gallery img.is-contain{top:8%;right:7%;bottom:6%;left:7%;width:86%;height:86%;object-fit:contain;object-position:50% 50%;mix-blend-mode:multiply;filter:brightness(1.035)}werk-product-slider .werk-product-slider_gallery-n{position:absolute;top:calc(16 * var(--u));right:calc(16 * var(--u));font-family:var(--werk-mono);font-size:max(11px,calc(12 * var(--u)));font-weight:500;letter-spacing:.04em}werk-product-slider .werk-product-slider_dots{position:absolute;left:0;right:0;bottom:calc(14 * var(--u));display:none;justify-content:center;gap:6px}werk-product-slider .werk-product-slider_dots i{width:6px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--werk-fg) 25%,transparent);transition:width calc(.3s * var(--werk-speed)) var(--werk-ease),background-color calc(.3s * var(--werk-speed))}werk-product-slider .werk-product-slider_dots i.is-on{width:16px;background:var(--werk-fg)}werk-product-slider .werk-product-slider_thumbs{grid-area:thumbs;display:flex;flex-direction:column;gap:calc(12 * var(--u))}werk-product-slider .werk-product-slider_tn{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:calc(8 * var(--u));background:var(--werk-tile);overflow:clip;isolation:isolate;opacity:.7;transition:opacity calc(.2s * var(--werk-speed))}werk-product-slider .werk-product-slider_tn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--werk-fg);opacity:0;transition:opacity calc(.2s * var(--werk-speed))}werk-product-slider .werk-product-slider_tn.is-on{opacity:1}werk-product-slider .werk-product-slider_tn.is-on:after{opacity:1}werk-product-slider .werk-product-slider_tn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}werk-product-slider .werk-product-slider_tn img.is-contain{top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.035)}werk-product-slider .werk-product-slider_detail{grid-area:detail;display:flex;flex-direction:column;gap:calc(24 * var(--u));min-width:0}werk-product-slider .werk-product-slider_detail>*{min-width:0}werk-product-slider .werk-product-slider_dname{color:inherit;font-family:var(--werk-head);font-size:max(24px,calc(48 * var(--u)));font-weight:400;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}werk-product-slider .werk-product-slider_dprice{margin-top:calc(10 * var(--u));font-size:max(17px,calc(22 * var(--u)));font-variant-numeric:tabular-nums}werk-product-slider .werk-product-slider_dprice s{color:var(--werk-muted);margin-right:.3em;font-size:.8em}werk-product-slider .werk-product-slider_desc{font-size:max(13px,calc(15 * var(--u)));line-height:1.5;color:var(--werk-body);max-width:34em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}werk-product-slider .werk-product-slider_opt{display:flex;flex-direction:column;gap:calc(10 * var(--u))}werk-product-slider .werk-product-slider_opt-label{display:flex;flex-wrap:wrap;gap:.2em .6em;font-family:var(--werk-mono);font-size:max(10px,calc(11 * var(--u)));letter-spacing:.06em;text-transform:uppercase;color:var(--werk-muted)}werk-product-slider .werk-product-slider_opt-label b{font-weight:500;color:var(--werk-fg)}werk-product-slider .werk-product-slider_opt-values{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}werk-product-slider .werk-product-slider_opt .werk-product-slider_swatch{width:max(22px,calc(26 * var(--u)))}werk-product-slider .werk-product-slider_opt .werk-product-slider_swatches{gap:calc(10 * var(--u));padding:3px}werk-product-slider .werk-product-slider_opt .werk-product-slider_chip{flex:0 1 auto;min-width:max(44px,calc(56 * var(--u)));padding-inline:calc(12 * var(--u));opacity:1;translate:none;transition-delay:0s}werk-product-slider .werk-product-slider_opt-values{position:relative;isolation:isolate}werk-product-slider .werk-product-slider_ind{position:absolute;top:0;left:0;z-index:0;border-radius:calc(8 * var(--u));background:var(--werk-fg);pointer-events:none;transition:translate calc(.56s * var(--werk-speed)) var(--werk-ease),width calc(.56s * var(--werk-speed)) var(--werk-ease),height calc(.56s * var(--werk-speed)) var(--werk-ease),opacity calc(.2s * var(--werk-speed))}werk-product-slider .werk-product-slider_ind.is-still{transition:none}werk-product-slider .werk-product-slider_opt .werk-product-slider_chip{z-index:1;transition:color calc(.26s * var(--werk-speed)) calc(.14s * var(--werk-speed)),background-color calc(.2s * var(--werk-speed))}werk-product-slider .werk-product-slider_opt .werk-product-slider_chip:before{content:none}werk-product-slider .werk-product-slider_opt .werk-product-slider_chip[aria-pressed=true]{background:transparent;color:var(--werk-bg)}werk-product-slider .werk-product-slider_buy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(24 * var(--u));margin-top:calc(4 * var(--u))}werk-product-slider .werk-product-slider_more-link{flex:none;font-size:max(13px,calc(15 * var(--u)));font-weight:500}werk-product-slider a.werk-product-slider_atc{text-decoration:none}werk-product-slider .werk-product-slider_atc{position:relative;display:grid;place-items:center;width:100%;min-height:max(48px,calc(56 * var(--u)));padding:0 calc(20 * var(--u));border-radius:calc(8 * var(--u));overflow:hidden;isolation:isolate;font-size:max(14px,calc(15 * var(--u)));font-weight:500;white-space:nowrap;transition:scale calc(.18s * var(--werk-speed)) var(--werk-ease-out),opacity calc(.2s * var(--werk-speed))}werk-product-slider .werk-product-slider_atc:not(.button){background:var(--werk-btn-bg);color:var(--werk-btn-fg)}werk-product-slider .werk-product-slider_atc:not(:disabled):active{scale:.985}werk-product-slider .werk-product-slider_atc:disabled{opacity:.45;cursor:default}werk-product-slider .werk-product-slider_atc-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;opacity:.12;transform-origin:0 50%;scale:0 1}werk-product-slider .werk-product-slider_atc[data-state=added] .werk-product-slider_atc-fill{scale:1 1;opacity:0;transition:opacity calc(.5s * var(--werk-speed)) calc(.16s * var(--werk-speed))}werk-product-slider .werk-product-slider_atc-in{display:grid;min-width:0;max-width:100%}werk-product-slider .werk-product-slider_atc-label,werk-product-slider .werk-product-slider_atc-done{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre;transition:translate calc(.52s * var(--werk-speed)) var(--werk-ease),opacity calc(.28s * var(--werk-speed))}werk-product-slider .werk-product-slider_atc-done{translate:0 110%;opacity:0}werk-product-slider .werk-product-slider_atc-done svg{flex:none;width:16px;height:16px}werk-product-slider .werk-product-slider_atc-done path{stroke-dasharray:20;stroke-dashoffset:20}werk-product-slider .werk-product-slider_atc[data-state] .werk-product-slider_atc-label{translate:0 -110%;opacity:0}werk-product-slider .werk-product-slider_atc[data-state=added] .werk-product-slider_atc-done{translate:0 0;opacity:1}werk-product-slider .werk-product-slider_atc[data-state=added] .werk-product-slider_atc-done path{stroke-dashoffset:0;transition:stroke-dashoffset calc(.32s * var(--werk-speed)) var(--werk-ease-out) calc(.18s * var(--werk-speed))}werk-product-slider .is-rolling{display:inline-grid;overflow:hidden;vertical-align:bottom}werk-product-slider .is-rolling>span{grid-area:1 / 1;white-space:pre}werk-product-slider .werk-product-slider_flash{font-size:13px;color:var(--werk-fg)}werk-product-slider .werk-product-slider_dual-foot{grid-area:foot;display:flex;align-items:center;gap:calc(24 * var(--u));margin-top:calc(32 * var(--u));min-width:0}werk-product-slider .werk-product-slider_rail{flex:1;min-width:0;display:flex;gap:calc(8 * var(--u));overflow-x:auto;scrollbar-width:none;padding:3px}werk-product-slider .werk-product-slider_rail::-webkit-scrollbar{display:none}werk-product-slider .werk-product-slider_rail .werk-product-slider_tn{flex:none;width:max(40px,calc(48 * var(--u)));opacity:.55}werk-product-slider .werk-product-slider_rail .werk-product-slider_tn.is-on{opacity:1}werk-product-slider .werk-product-slider_dual-foot .werk-product-slider_arrows{margin-left:auto}@container werk-product-slider (max-width: 989px){werk-product-slider .werk-product-slider_dual{grid-template-columns:calc(352 * var(--u)) minmax(0,1fr);grid-template-areas:"top top" "media detail" "foot foot"}werk-product-slider .werk-product-slider_dual>.werk-product-slider_detail{margin-left:0}werk-product-slider .werk-product-slider_dual-media{aspect-ratio:4 / 5}werk-product-slider .werk-product-slider_thumbs{display:none}werk-product-slider .werk-product-slider_dots{display:flex}werk-product-slider .werk-product-slider_gallery-n{display:none}werk-product-slider .werk-product-slider_detail{gap:calc(18 * var(--u))}werk-product-slider .werk-product-slider_dname{font-size:max(22px,calc(32 * var(--u)))}werk-product-slider .werk-product-slider_dprice{font-size:max(16px,calc(20 * var(--u)))}werk-product-slider .werk-product-slider_desc{font-size:max(13px,calc(14 * var(--u)))}werk-product-slider .werk-product-slider_opt .werk-product-slider_chip{flex:1 1 auto}werk-product-slider .werk-product-slider_buy{gap:calc(18 * var(--u))}}@container werk-product-slider (max-width: 749px){werk-product-slider .werk-product-slider_dual{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "media" "detail" "foot"}werk-product-slider .werk-product-slider_dual-media{aspect-ratio:7 / 8;margin-bottom:calc(20 * var(--u))}werk-product-slider .werk-product-slider_detail{gap:calc(16 * var(--u))}werk-product-slider .werk-product-slider_desc{display:none}werk-product-slider .werk-product-slider_dname{margin-top:0;font-size:max(22px,calc(24 * var(--u)))}werk-product-slider .werk-product-slider_dhead{display:flex;align-items:baseline;gap:12px}werk-product-slider .werk-product-slider_dhead .werk-product-slider_dname{flex:1}werk-product-slider .werk-product-slider_dhead .werk-product-slider_dprice{margin-top:0;flex:none}werk-product-slider .werk-product-slider_dual-foot{margin-top:calc(24 * var(--u))}werk-product-slider .werk-product-slider_dual-foot .werk-product-slider_arrows{display:none}}werk-product-slider .werk-product-slider_btn-dot,werk-product-slider .werk-product-slider_link-dot{display:none}werk-product-slider :is(.werk-product-slider_link,.werk-product-slider_view-text){white-space:nowrap;text-decoration:none}werk-product-slider :is(.werk-product-slider_link,.werk-product-slider_view){min-width:0;max-width:100%}werk-product-slider .werk-product-slider_link-text{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}werk-product-slider .werk-product-slider_link:after{content:none}werk-product-slider:is([data-btn=clean],[data-btn=fill]) :is(.werk-product-slider_link,.werk-product-slider_view-text) .werk-product-slider_link-text{padding-bottom:.12em;background:linear-gradient(currentColor,currentColor) no-repeat 100% 100% / 100% 1px}@media(hover:hover){werk-product-slider:is([data-btn=clean],[data-btn=fill]) :is(.werk-product-slider_link,.werk-product-slider_view):hover .werk-product-slider_link-text{animation:werk-product-slider-line calc(.8s * var(--werk-speed)) var(--werk-ease)}}@keyframes werk-product-slider-line{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}46%{background-position:0% 100%;background-size:0% 1px}to{background-position:0% 100%;background-size:100% 1px}}werk-product-slider:is([data-btn=clean],[data-btn=shine]):not(.is-theme-buttons) .werk-product-slider_btn{transition:filter calc(.25s * var(--werk-speed)),opacity calc(.25s * var(--werk-speed)),transform calc(.25s * var(--werk-speed)) var(--werk-ease-out),scale calc(.45s * var(--werk-speed)) var(--werk-ease)}@media(hover:hover){werk-product-slider:is([data-btn=clean],[data-btn=shine]):not(.is-theme-buttons) .werk-product-slider_btn:not(:disabled):hover{scale:1.04}}werk-product-slider[data-btn=dot] :is(.werk-product-slider_link,.werk-product-slider_view-text){display:inline-flex;align-items:center;gap:.45em}werk-product-slider[data-btn=dot]:not(.is-theme-buttons) .werk-product-slider_btn-dot,werk-product-slider[data-btn=dot] .werk-product-slider_link-dot{--ink: var(--werk-accent);position:relative;display:grid;place-items:center;flex:none;width:1.25em;height:1.25em}werk-product-slider[data-btn=dot] .werk-product-slider_link-dot{--ink: var(--werk-bg)}werk-product-slider[data-btn=dot] :is(.werk-product-slider_btn-dot,.werk-product-slider_link-dot):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;scale:.32;transition:scale calc(.5s * var(--werk-speed)) var(--werk-ease)}werk-product-slider[data-btn=dot] :is(.werk-product-slider_btn-dot,.werk-product-slider_link-dot)>svg{position:relative;width:66%;height:66%;color:var(--ink);opacity:0;translate:-45% 0;transition:opacity calc(.2s * var(--werk-speed)),translate calc(.5s * var(--werk-speed)) var(--werk-ease)}@media(hover:hover){werk-product-slider[data-btn=dot] .werk-product-slider_btn:not([data-state]):hover .werk-product-slider_btn-dot:before,werk-product-slider[data-btn=dot] :is(.werk-product-slider_link,.werk-product-slider_view):hover .werk-product-slider_link-dot:before{scale:1}werk-product-slider[data-btn=dot] .werk-product-slider_btn:not([data-state]):hover .werk-product-slider_btn-dot>svg,werk-product-slider[data-btn=dot] :is(.werk-product-slider_link,.werk-product-slider_view):hover .werk-product-slider_link-dot>svg{opacity:1;translate:0 0;transition-delay:calc(80ms * var(--werk-speed)),0s}}werk-product-slider[data-btn=roll]:not(.is-theme-buttons) .werk-product-slider_btn-row:first-child{text-shadow:0 1.3em 0 currentColor}werk-product-slider[data-btn=roll]:not(.is-theme-buttons) .werk-product-slider_btn[data-state] .werk-product-slider_btn-row:first-child{translate:0 calc((-1 - var(--st)) * 130%)}werk-product-slider[data-btn=roll] .werk-product-slider_link-text{display:inline-block;overflow:hidden;height:1.3em;line-height:1.3;vertical-align:bottom}werk-product-slider[data-btn=roll] .werk-product-slider_link-text>span{display:block;text-shadow:0 1.3em 0 currentColor;transition:translate calc(.55s * var(--werk-speed)) var(--werk-ease)}@media(hover:hover){werk-product-slider[data-btn=roll]:not(.is-theme-buttons) .werk-product-slider_btn:not([data-state]):hover .werk-product-slider_btn-row:first-child,werk-product-slider[data-btn=roll] :is(.werk-product-slider_link,.werk-product-slider_view):hover .werk-product-slider_link-text>span{translate:0 -100%}}werk-product-slider[data-btn=fill]:not(.is-theme-buttons) .werk-product-slider_btn:not(:disabled){isolation:isolate;overflow:hidden;background:transparent;color:var(--werk-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--werk-fg) 30%,transparent);transition:color calc(.45s * var(--werk-speed)) var(--werk-ease),box-shadow calc(.45s * var(--werk-speed)),transform calc(.25s * var(--werk-speed)) var(--werk-ease-out)}werk-product-slider[data-btn=fill]:not(.is-theme-buttons) .werk-product-slider_btn:not(:disabled):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--werk-accent);scale:0 1;transform-origin:100% 50%;transition:scale calc(.6s * var(--werk-speed)) var(--werk-ease)}werk-product-slider[data-btn=fill]:not(.is-theme-buttons) .werk-product-slider_btn:not(:disabled)[data-state]{color:var(--werk-accent-fg);box-shadow:inset 0 0 0 1px var(--werk-accent)}werk-product-slider[data-btn=fill]:not(.is-theme-buttons) .werk-product-slider_btn:not(:disabled)[data-state]:before{scale:1 1;transform-origin:0 50%}@media(hover:hover){werk-product-slider[data-btn=fill]:not(.is-theme-buttons) .werk-product-slider_btn:not(:disabled):hover{color:var(--werk-accent-fg);box-shadow:inset 0 0 0 1px var(--werk-accent);filter:none}werk-product-slider[data-btn=fill]:not(.is-theme-buttons) .werk-product-slider_btn:not(:disabled):hover:before{scale:1 1;transform-origin:0 50%}}werk-product-slider[data-btn=shine]:not(.is-theme-buttons) .werk-product-slider_btn{overflow:hidden}werk-product-slider[data-btn=shine]:not(.is-theme-buttons) .werk-product-slider_btn:after{content:"";position:absolute;inset:-20% auto -20% 0;width:60%;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--werk-accent-fg) 38%,transparent) 50%,transparent 80%);translate:-110% 0;pointer-events:none}werk-product-slider[data-btn=shine] :is(.werk-product-slider_link,.werk-product-slider_view-text) .werk-product-slider_link-text>span{background:linear-gradient(100deg,currentColor 40%,color-mix(in srgb,currentColor 35%,transparent) 50%,currentColor 60%) no-repeat 100% 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(hover:hover){werk-product-slider[data-btn=shine]:not(.is-theme-buttons) .werk-product-slider_btn:not(:disabled):not([data-state]):hover:after{animation:werk-product-slider-shine calc(.9s * var(--werk-speed)) var(--werk-ease)}werk-product-slider[data-btn=shine] :is(.werk-product-slider_link,.werk-product-slider_view):hover .werk-product-slider_link-text>span{animation:werk-product-slider-shimmer calc(1s * var(--werk-speed)) var(--werk-ease)}}werk-product-slider[data-btn=shine]:not(.is-theme-buttons) .werk-product-slider_btn[data-state=added]:after{animation:werk-product-slider-shine calc(.9s * var(--werk-speed)) var(--werk-ease) calc(.15s * var(--werk-speed))}@keyframes werk-product-slider-shine{0%{translate:-110% 0}to{translate:280% 0}}@keyframes werk-product-slider-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}werk-product-slider .werk-product-slider_aitag{box-sizing:border-box;position:absolute;z-index:4;display:inline-flex;align-items:center;max-width:calc(100% - 24px);padding:5px 9px;border-radius:99px;background:#1111118c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 10px/1.2 var(--werk-mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none}werk-product-slider .werk-product-slider_aitag>span{min-width:0;overflow:hidden;text-overflow:ellipsis}werk-product-slider .werk-product-slider_aitag>i{display:none}werk-product-slider .werk-product-slider_aitag[data-pos^=top]{top:12px}werk-product-slider .werk-product-slider_aitag[data-pos^=bottom]{bottom:12px}werk-product-slider .werk-product-slider_aitag[data-pos$=left]{left:12px}werk-product-slider .werk-product-slider_aitag[data-pos$=right]{right:12px}werk-product-slider[data-ai=info] .werk-product-slider_aitag{gap:0;padding:0;min-width:22px;height:22px}werk-product-slider[data-ai=info] .werk-product-slider_aitag[data-pos$=right]{flex-direction:row-reverse}werk-product-slider[data-ai=info] .werk-product-slider_aitag>i{display:grid;place-items:center;flex:none;width:22px;height:22px;font:italic 600 12px/1 Georgia,Times New Roman,serif;text-transform:none}werk-product-slider[data-ai=info] .werk-product-slider_aitag>span{max-width:0;transition:max-width .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover){werk-product-slider[data-ai=info] :hover>.werk-product-slider_aitag>span{max-width:260px;padding-right:10px}werk-product-slider[data-ai=info] :hover>.werk-product-slider_aitag[data-pos$=right]>span{padding-right:0;padding-left:10px}}@media(hover:none){werk-product-slider[data-ai=info] .werk-product-slider_aitag>span{max-width:none;padding-right:10px}werk-product-slider[data-ai=info] .werk-product-slider_aitag[data-pos$=right]>span{padding-right:0;padding-left:10px}}werk-product-slider[data-ai=side] .werk-product-slider_aitag{max-width:none;max-height:calc(100% - 24px);padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;writing-mode:vertical-rl;rotate:180deg;text-shadow:0 0 6px rgb(0 0 0 / .45)}werk-product-slider[data-ai] .werk-product-slider_aitag[data-mini]{gap:0;width:16px;min-width:0;height:16px;padding:0;justify-content:center;border-radius:99px;background:#1111118c;writing-mode:horizontal-tb;rotate:none;text-shadow:none}werk-product-slider[data-ai] .werk-product-slider_aitag[data-mini]>i{display:grid;place-items:center;width:16px;height:16px;font:italic 600 10px/1 Georgia,Times New Roman,serif;text-transform:none}werk-product-slider[data-ai] .werk-product-slider_aitag[data-mini]>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}werk-product-slider .werk-product-slider_aitag[data-mini][data-pos^=top]{top:4px}werk-product-slider .werk-product-slider_aitag[data-mini][data-pos^=bottom]{bottom:4px}werk-product-slider .werk-product-slider_aitag[data-mini][data-pos$=left]{left:4px}werk-product-slider .werk-product-slider_aitag[data-mini][data-pos$=right]{right:4px}@media(prefers-reduced-motion:reduce){werk-product-slider[data-ai=info] .werk-product-slider_aitag>span{transition:none}}werk-product-slider[data-gutter=theme]{--werk-gutter: var(--page-margin)}werk-product-slider[data-gutter=none]{--werk-gutter: 0px}werk-product-slider:is([data-gutter=none],[data-gutter=custom]){overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
