@layer tokens{html.v3 .wl--home .hd--upsell{--up-toggle:#303030;--up-edge:#818181;--up-strike:#8e1f0b;--up-bag:var(--hp-butter);--up-bag-fold:var(--hp-sunflower);--up-count:var(--hp-coral);--up-spring:cubic-bezier(.34, 1.56, .64, 1);--up-glide:cubic-bezier(.45, 0, .55, 1);--up-rise:cubic-bezier(.15, .85, .35, 1)}}@layer components{.wl--home .hd--upsell{--hd-max-w:480px;--hd-gut-top:40px;--hd-gut-left:24px;--hd-arc-x:-20%;--hd-arc-y:-10%;--up-fly-ms:.62s}.wl--home .hd--upsell .hd-up{gap:12px;padding:14px;display:grid}.wl--home .hd--upsell .hd-up__pdp{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-block-size:64px;display:grid}.wl--home .hd--upsell .hd-up__tile{box-sizing:border-box;border:2px solid var(--hp-white);block-size:64px;inline-size:64px;box-shadow:var(--hd-shadow);border-radius:14px;place-items:center;padding:6px;display:grid;rotate:-4deg}.wl--home .hd--upsell .hd-up__art{block-size:100%;inline-size:100%}.wl--home .hd--upsell .hd-up__t1{background:var(--hd-tile-1)}.wl--home .hd--upsell .hd-up__t2{background:var(--hd-tile-2)}.wl--home .hd--upsell .hd-up__t3{background:var(--hd-tile-3)}.wl--home .hd--upsell .hd-up__t4{background:var(--hd-tile-4)}.wl--home .hd--upsell .hd-up__t5{background:var(--hd-tile-5)}.wl--home .hd--upsell .hd-up__t6{background:var(--hd-tile-6)}.wl--home .hd--upsell .hd-up__t7{background:var(--hd-tile-7)}.wl--home .hd--upsell .hd-up__t8{background:var(--hd-tile-8)}.wl--home .hd--upsell .hd-up__info{gap:2px;min-inline-size:0;margin:0;display:grid}.wl--home .hd--upsell .hd-up__name{font-family:var(--wl-font-head);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.wl--home .hd--upsell .hd-up__price{font-size:14px;line-height:18px}.wl--home .hd--upsell .hd-up__bag{block-size:56px;inline-size:56px;margin:0;position:relative;rotate:5deg}.wl--home .hd--upsell .hd-up__bagart{block-size:100%;inline-size:100%;display:block;overflow:visible}.wl--home .hd--upsell .hd-up__bag-body{fill:var(--up-bag)}.wl--home .hd--upsell .hd-up__bag-fold{fill:var(--up-bag-fold)}.wl--home .hd--upsell .hd-up__ink{fill:none;stroke:var(--hp-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.wl--home .hd--upsell .hd-up__count{box-sizing:border-box;border:1.5px solid var(--hp-ink);background:var(--up-count);block-size:24px;min-inline-size:24px;color:var(--hp-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:700;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:-8px;rotate:-8deg}.wl--home .hd--upsell .hd-up__bag--empty .hd-up__count{scale:0}.wl--home .hd--upsell .hd-up__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wl--home .hd--upsell .hd-up__addon{gap:4px;display:grid}.wl--home .hd--upsell .hd-up__title{color:var(--hp-text);margin:0;font-size:14px;line-height:18px}.wl--home .hd--upsell .hd-up__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wl--home .hd--upsell .hd-up__row{box-sizing:border-box;border:1.5px solid var(--up-edge);background:var(--hp-white);border-radius:12px;grid-template-columns:40px minmax(0,1fr) 56px;align-items:center;column-gap:10px;min-block-size:56px;padding:4px 4px 4px 7px;display:grid}.wl--home .hd--upsell .hd-up__thumb{box-sizing:border-box;border-radius:10px;place-items:center;block-size:40px;inline-size:40px;padding:4px;display:grid;rotate:-3deg}.wl--home .hd--upsell .hd-up__row:nth-child(2) .hd-up__thumb{rotate:3deg}.wl--home .hd--upsell .hd-up__rinfo{min-inline-size:0;display:grid}.wl--home .hd--upsell .hd-up__rname{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:18px;overflow:hidden}.wl--home .hd--upsell .hd-up__prices{flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:13px;line-height:17px;display:flex}.wl--home .hd--upsell .hd-up__now{color:var(--hp-text)}.wl--home .hd--upsell .hd-up__was{color:var(--up-strike);font-size:12px}.wl--home .hd--upsell .hd-up__switch{block-size:44px;inline-size:56px;color:inherit;font:inherit;opacity:1;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;place-items:center;margin:0;padding:0;display:grid}.wl--home .hd--upsell .hd-up__pill{box-sizing:border-box;border:1.5px solid var(--up-toggle);background:var(--hp-white);border-radius:999px;block-size:24px;inline-size:48px;display:block;position:relative}.wl--home .hd--upsell .hd-up__knob{background:var(--up-toggle);border-radius:50%;block-size:16px;inline-size:16px;position:absolute;inset-block-start:2.5px;inset-inline-start:3.5px}.wl--home .hd--upsell .hd-up__switch[aria-checked=true] .hd-up__pill{background:var(--up-toggle)}.wl--home .hd--upsell .hd-up__switch[aria-checked=true] .hd-up__knob{background:var(--hp-white);translate:22px}.wl--home .hd--upsell .hd-up__switch:focus-visible{outline:2px solid var(--hd-accent);outline-offset:-2px}.wl--home .hd--upsell .hd-up__atc{border:1px solid var(--hd-ink);background:var(--hd-ink);min-block-size:44px;inline-size:100%;color:var(--hp-white);font:inherit;opacity:1;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;display:block}.wl--home .hd--upsell .hd-up__atc:focus-visible{outline:2px solid var(--hd-accent);outline-offset:2px}.wl--home .hd--upsell .hd-up__fly{z-index:5;inline-size:var(--up-w,40px);block-size:var(--up-h,40px);pointer-events:none;transition:translate var(--up-fly-ms) var(--up-glide) var(--up-delay,0s);position:absolute;inset-block-start:var(--up-y,0px);inset-inline-start:var(--up-x,0px)}.wl--home .hd--upsell .hd-up__fly-y{block-size:100%;inline-size:100%;transition:translate var(--up-fly-ms) var(--up-rise) var(--up-delay,0s), scale var(--up-fly-ms) var(--wl-ease-out) var(--up-delay,0s), opacity .18s ease-in calc(var(--up-delay,0s) + var(--up-fly-ms) - .18s);display:block}.wl--home .hd--upsell .hd-up__fly .hd-up__tile,.wl--home .hd--upsell .hd-up__fly .hd-up__thumb{block-size:100%;inline-size:100%;box-shadow:var(--hp-shadow-pop)}.wl--home .hd--upsell .hd-up__fly.is-go{translate:var(--up-dx,0px) 0}.wl--home .hd--upsell .hd-up__fly.is-go .hd-up__fly-y{translate:0 var(--up-dy,0px);opacity:0;scale:.3}.wl--home .hd--upsell.is-js .hd-up__knob{transition:translate .26s var(--up-spring), background-color .16s var(--wl-ease-out)}.wl--home .hd--upsell.is-js .hd-up__pill{transition:background-color .16s var(--wl-ease-out)}.wl--home .hd--upsell.is-js .hd-up__switch:enabled,.wl--home .hd--upsell.is-js .hd-up__atc:enabled{cursor:pointer}.wl--home .hd--upsell.is-js .hd-up__atc{transition:opacity var(--wl-dur-1) var(--wl-ease-out)}.wl--home .hd--upsell.is-js .hd-up__atc:hover{opacity:.85}.wl--home .hd--upsell.is-js.is-busy .hd-up__atc,.wl--home .hd--upsell.is-js.is-busy .hd-up__atc:hover{cursor:progress;opacity:.75}.wl--home .hd--upsell.is-js .hd-up__count{transition:scale .38s var(--up-spring)}.wl--home .hd--upsell .hd-up__switch.is-boop .hd-up__pill{animation:hd-up-squash .3s var(--up-spring)}.wl--home .hd--upsell .hd-up__bag.is-boop{animation:hd-up-wobble .62s var(--wl-ease-out)}.wl--home .hd--upsell .hd-up__bag.is-boop .hd-up__count{animation:hd-up-pop .42s var(--up-spring)}@keyframes hd-up-squash{0%{scale:1}35%{scale:.88 1.1}70%{scale:1.06 .96}to{scale:1}}@keyframes hd-up-wobble{0%{rotate:5deg;scale:1}25%{rotate:-9deg;scale:1.14 .9}50%{rotate:8deg;scale:.96 1.08}75%{rotate:-2deg;scale:1.03}to{rotate:5deg;scale:1}}@keyframes hd-up-pop{0%{scale:1}40%{scale:1.35}to{scale:1}}@media (min-width:901px){.wl--home .hd--upsell{--hd-cur-x:calc(100% - 66px);--hd-cur-y:calc(var(--hd-gut-top) + 138px)}.wl--home .hd--upsell .hd-tag{inset-block-start:calc(var(--hd-gut-top) + 86px);inset-inline:auto 18px}.wl--home .hd--upsell.is-js .hd-tag{transition:inset-block-start var(--wl-dur-2) var(--wl-ease-out), inset-inline-end var(--wl-dur-2) var(--wl-ease-out), transform var(--wl-dur-2) var(--wl-ease-out)}.wl--home .hd--upsell.is-follow .hd-tag{transition:none}}@media (max-width:900px){.wl--home .hd--upsell .hd-tag{inset-block-start:-14px;inset-inline:16px auto}}.wl--home .hd--upsell .hd-hint{--hd-hint-x:calc(50% - 12px)}@media (forced-colors:active){.wl--home .hd--upsell .hd-up__tile,.wl--home .hd--upsell .hd-up__row{border:1px solid canvastext}.wl--home .hd--upsell .hd-up__pill{background:buttonface;border-color:buttontext}.wl--home .hd--upsell .hd-up__knob{background:buttontext}.wl--home .hd--upsell .hd-up__switch[aria-checked=true] .hd-up__pill{background:highlight;border-color:highlight}.wl--home .hd--upsell .hd-up__switch[aria-checked=true] .hd-up__knob{background:highlighttext}.wl--home .hd--upsell .hd-up__ink{stroke:canvastext}.wl--home .hd--upsell .hd-up__bag-body,.wl--home .hd--upsell .hd-up__bag-fold{fill:canvas}.wl--home .hd--upsell .hd-up__count{border-color:canvastext}.wl--home .hd--upsell .hd-up__fly{display:none}}}