:where([data-niche=casual]) .dy-deal{isolation:isolate;padding-block:clamp(2rem,6vw,4.5rem) clamp(3rem,8vw,7rem);position:relative;overflow:clip}:where([data-niche=casual]) .dy-deal__mark{z-index:-1;font-family:var(--e-font-display);letter-spacing:var(--dy-track-word);text-transform:uppercase;color:var(--e-text);opacity:.12;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,20vw,20rem);font-weight:800;line-height:.9;position:absolute;inset-block-start:-.06em;inset-inline-start:-.04em}:where([data-niche=casual]) .dy-deal__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.75rem,5vw,3rem);display:grid}:where([data-niche=casual]) .dy-deal__copy{min-inline-size:0}:where([data-niche=casual]) .dy-deal__copy--swap{animation:dy-deal-swap var(--dy-enter) var(--dy-ease) both}@keyframes dy-deal-swap{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}:where([data-niche=casual]) .dy-deal__count{font-variant-numeric:tabular-nums}:where([data-niche=casual]) .dy-deal__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}:where([data-niche=casual]) .dy-deal__applied{color:var(--e-muted)}:where([data-niche=casual]) .dy-deal__days-wrap{min-inline-size:0}:where([data-niche=casual]) .dy-deal__days{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;padding-block-end:.75rem;display:flex}:where([data-niche=casual]) .dy-deal__day{border:var(--dy-hair) solid var(--e-line-strong);block-size:2.75rem;inline-size:2.75rem;color:var(--e-text);font-family:var(--e-font-body);cursor:pointer;transition:background-color var(--dy-enter) var(--dy-ease), color var(--dy-enter) var(--dy-ease), border-color var(--dy-enter) var(--dy-ease);background:0 0;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;line-height:1;display:grid;position:relative}:where([data-niche=casual]) .dy-deal__day:hover{border-color:var(--e-text)}:where([data-niche=casual]) .dy-deal__day:focus-visible{outline:2px solid var(--e-focus);outline-offset:3px}:where([data-niche=casual]) .dy-deal__day[aria-pressed=true]{background:var(--e-text);color:var(--e-bg);border-color:var(--e-text)}:where([data-niche=casual]) .dy-deal__day[aria-current=date]:after{content:"";background:var(--e-text);border-radius:50%;block-size:.3rem;inline-size:.3rem;margin-inline:auto;position:absolute;inset-block-end:-.6rem;inset-inline:0}:where([data-niche=casual]) .dy-deal__sample{color:var(--e-muted);margin-block-start:1rem}:where([data-niche=casual]) .dy-deal__photo{inline-size:min(70vw,28rem);margin-inline:auto}@media (min-width:64rem){:where([data-niche=casual]) .dy-deal__grid{grid-template-columns:minmax(0,1fr) 40vw;align-items:center;column-gap:clamp(2rem,5vw,5rem)}:where([data-niche=casual]) .dy-deal__copy,:where([data-niche=casual]) .dy-deal__days-wrap{grid-column:1}:where([data-niche=casual]) .dy-deal__photo{grid-area:1/2/span 2;place-self:center end;inline-size:100%;max-inline-size:40vw;margin-inline:0}}@media (prefers-reduced-motion:reduce){:where([data-niche=casual]) .dy-deal__copy--swap{animation:none}:where([data-niche=casual]) .dy-deal__day{transition:none}}
:where([data-niche=casual]) .dy-boxloop{position:absolute;inset:0;overflow:hidden}:where([data-niche=casual]) .dy-boxloop__stage{position:absolute;inset:0}:where([data-niche=casual]) .dy-boxloop video{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .4s var(--dy-ease);position:absolute;inset:0}:where([data-niche=casual]) .dy-boxloop[data-playing] video{opacity:1}
:where([data-niche=casual]) .dy-builder{grid-column:1/-1;grid-template-columns:minmax(0,1fr);row-gap:clamp(1.75rem,4vw,2.75rem);min-inline-size:0;display:grid}:where([data-niche=casual]) .dy-builder__stage{min-inline-size:0;position:relative}:where([data-niche=casual]) .dy-builder__frame{aspect-ratio:4/5;touch-action:pan-y;inline-size:100%;margin-inline:auto;position:relative}:where([data-niche=casual]) .dy-builder__hint{text-align:center;margin-block-start:.5rem}:where([data-niche=casual]) .dy-builder__open{min-block-size:2.75rem;color:var(--e-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding-inline:.75rem;transition:color .2s;display:inline-flex}:where([data-niche=casual]) .dy-builder__open:hover,:where([data-niche=casual]) .dy-builder__open[aria-pressed=true]{color:var(--e-text)}:where([data-niche=casual]) .dy-builder__openmark{flex:none;block-size:.75rem;inline-size:1rem;position:relative}:where([data-niche=casual]) .dy-builder__openmark:before,:where([data-niche=casual]) .dy-builder__openmark:after{content:"";background:currentColor;border-radius:2px;block-size:2px;transition:transform .3s cubic-bezier(.34,1.3,.64,1);position:absolute;inset-inline:0}:where([data-niche=casual]) .dy-builder__openmark:before{inset-block-start:.2rem}:where([data-niche=casual]) .dy-builder__openmark:after{inset-block-end:.2rem}:where([data-niche=casual]) .dy-builder__open[aria-pressed=true] .dy-builder__openmark:before{transform:translateY(-.2rem)}:where([data-niche=casual]) .dy-builder__open[aria-pressed=true] .dy-builder__openmark:after{transform:translateY(.2rem)}:where([data-niche=casual]) .dy-builder__controls{min-inline-size:0}:where([data-niche=casual]) .dy-builder__base{color:var(--e-muted)}:where([data-niche=casual]) .dy-builder__group{border:0;min-inline-size:0;margin-block-start:1.5rem;padding:0}:where([data-niche=casual]) .dy-builder__group>legend{color:var(--e-muted);padding:0}:where([data-niche=casual]) .dy-builder__chips{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}:where([data-niche=casual]) .dy-builder__nojs{color:var(--e-muted);margin-block-start:1rem}:where([data-niche=casual]) .dy-builder__bar{border-block-start:var(--dy-hair) solid var(--e-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-block-start:1.75rem;padding-block-start:1.25rem;display:flex}:where([data-niche=casual]) .dy-builder__total{flex-direction:column;gap:.4rem;min-inline-size:0;display:flex}:where([data-niche=casual]) .dy-builder__sample{color:var(--e-muted);margin-block-start:1rem}:where([data-niche=casual]) .dy-odo{display:inline-block}:where([data-niche=casual]) .dy-odo__price{align-items:flex-end;display:inline-flex}:where([data-niche=casual]) .dy-odo__col{block-size:1em;inline-size:1ch;line-height:1;display:inline-block;overflow:hidden}:where([data-niche=casual]) .dy-odo__strip{transform:translateY(calc(var(--dy-digit,0) * -1em));transition:transform var(--dy-enter) var(--dy-ease);will-change:transform;flex-direction:column;display:flex}:where([data-niche=casual]) .dy-odo__digit,:where([data-niche=casual]) .dy-odo__char{text-align:center;block-size:1em;line-height:1;display:block}:where([data-niche=casual]) .dy-odo__char{display:inline-block}@media (min-width:64rem){:where([data-niche=casual]) .dy-builder{column-gap:var(--dy-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}:where([data-niche=casual]) .dy-builder__stage{grid-column:1/8;position:sticky;inset-block-start:calc(var(--e-chrome-total) + 2rem)}:where([data-niche=casual]) .dy-builder__frame{max-inline-size:min(100%, calc((100dvh - var(--e-chrome-total) - 7rem) * .8))}:where([data-niche=casual]) .dy-builder__controls{grid-column:8/13}:where([data-niche=casual]) .dy-builder__group:first-of-type{margin-block-start:1.25rem}}@media (prefers-reduced-motion:reduce){:where([data-niche=casual]) .dy-odo__strip{transition:none}}
