.shopall-stage{--bar-h:4.375rem;position:relative}.shopall-bar{--glass-tint:84%;top:var(--header-h);z-index:var(--z-buybar);padding-top:var(--space-3);background:var(--color-ground);transition:transform var(--dur-2) var(--ease-house);position:sticky}html[data-glass] .shopall-bar{--color-ink-3:var(--color-ink-2);background-color:#0000}.shopall-bar .local-nav__glass{grid-column:edge-start/edge-end}html[data-glass] .shopall-bar .local-nav__glass{--glass-on:1;visibility:visible;transition:visibility}html[data-glass] .shopall-bar .local-nav__lens,html[data-glass] .shopall-bar .local-nav__glass:before,html[data-glass] .shopall-bar .local-nav__glass:after{transition-duration:var(--glass-in), var(--glass-turn)}.shopall-bar .local-nav__glass:after{background-image:var(--glass-grain-light)}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){html[data-glass] .shopall-bar{background-color:var(--color-ground)}}.shopall-bar__in{z-index:1;align-items:baseline;gap:clamp(1rem,3vw,3rem);min-width:0;display:flex;position:relative}.shopall-bar__title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--display-weight);letter-spacing:var(--text-title--letter-spacing);flex:none;margin:0;line-height:1.1}.shopall-selector{flex:auto;min-width:0}.shopall-selector__list{--choices-cols:6;--choice-word:var(--text-lead);column-gap:0}.shopall-selector .choice{padding-right:var(--space-3);text-decoration:none}.shopall-bar__way{flex:none;margin:0;display:none}@media (width>=80rem){.shopall-selector{max-width:58rem}.shopall-bar__way{margin-left:auto;display:block}.shopall-foot__way{display:none}}@media (width<=63.99rem){.shopall-bar__in{gap:var(--space-3)}.shopall-selector{margin-right:calc(-1 * var(--page-margin))}.shopall-selector__list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:var(--page-margin);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);gap:0;display:flex;overflow-x:auto}.shopall-selector__list[data-fade-l]{--fade-l:2.5rem}.shopall-selector__list[data-fade-r]{--fade-r:2.5rem}.shopall-selector__list::-webkit-scrollbar{display:none}.shopall-selector__list>li{scroll-snap-align:start;flex:none;min-width:2.75rem}.shopall-selector .choice__word{white-space:nowrap}}.shopall-views{position:relative;overflow:clip}.shopall-view{scroll-margin-top:calc(var(--bar-h) - var(--space-3));padding-block:clamp(1.25rem,3.6svh,2.25rem) clamp(1.5rem,4svh,2.5rem)}html[data-js] .shopall-view{transition:opacity calc(var(--dur-1) * 1.5) var(--ease-soft-out), visibility 0s}html[data-js] .shopall-stage:not([data-chosen]) .shopall-view:not([data-view=all]),html[data-js] .shopall-stage[data-chosen=all] .shopall-view:not([data-view=all]),html[data-js] .shopall-stage[data-chosen=mattresses] .shopall-view:not([data-view=mattresses]),html[data-js] .shopall-stage[data-chosen=toppers] .shopall-view:not([data-view=toppers]),html[data-js] .shopall-stage[data-chosen=pillows] .shopall-view:not([data-view=pillows]),html[data-js] .shopall-stage[data-chosen=cushions] .shopall-view:not([data-view=cushions]),html[data-js] .shopall-stage[data-chosen=dogs] .shopall-view:not([data-view=dogs]){opacity:0;visibility:hidden;pointer-events:none;transition:opacity calc(var(--dur-1) * 1.5) var(--ease-soft-out), visibility 0s linear calc(var(--dur-1) * 1.5);position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){html[data-js] .shopall-stage .shopall-view,html[data-js] .shopall-stage[data-chosen] .shopall-view{transition:none}}.shopall-objects{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(1.25rem,3.5svh,2rem) clamp(.75rem,1.4vw,1.25rem);display:grid}.shopall-object{grid-column:span var(--span,1);transition:opacity var(--dur-1) var(--ease-soft-out);display:block}.shopall-object .listing__picture{margin:0;display:block;overflow:visible}@media (width>=64rem){.shopall-objects{grid-template-columns:repeat(8,minmax(0,1fr))}}.shopall-everything{aspect-ratio:var(--ar);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-black) 8%, var(--color-black) 88%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--color-black) 8%, var(--color-black) 88%, transparent);grid-column:edge-start/edge-end;position:relative;overflow:hidden}.shopall-everything picture{display:contents}.shopall-everything img{left:var(--x);top:var(--y);width:var(--w);height:var(--h);max-width:none;position:absolute}.shopall-everything__door{position:absolute}.shopall-all[data-lit] .shopall-object:not(.is-lit),.shopall-all[data-lit] .shopall-line:not(.is-lit){opacity:.5}.shopall-index{gap:var(--space-4) var(--grid-gap);grid-template-columns:minmax(0,1fr);margin-top:clamp(1.5rem,4.2svh,2.75rem);display:grid}.shopall-index__head{margin:0 0 var(--space-1);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);text-transform:none;color:var(--color-ink-3)}.shopall-index__lines{margin:0;padding:0;list-style:none}@media (width>=40rem){.shopall-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.shopall-index{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(1rem,2.4vw,3rem)}}.shopall-line{transition:opacity var(--dur-1) var(--ease-soft-out)}.shopall-line__go{--act:0;justify-content:space-between;align-items:baseline;gap:0 var(--space-3);min-height:2.75rem;color:var(--color-ink-2);transition:color var(--dur-1) var(--ease-soft-out);padding-block:.5rem;text-decoration:none;display:flex}.shopall-line__name{font-family:var(--font-display);font-size:var(--text-body);line-height:1.3}.shopall-line__name>span:first-child{background:linear-gradient(currentColor, currentColor) calc((1 - var(--act)) * 100%) 100% / calc(var(--act) * 100%) max(1px, .06em) no-repeat;transition:background-size var(--dur-2) var(--ease-soft-out);padding-bottom:.1em}.shopall-line__go :where(.shop-price){flex:none;margin:0}.shopall-line__go:focus-visible,.shopall-line.is-lit .shopall-line__go{--act:1;color:var(--color-ink)}@media (hover:hover){.shopall-line__go:hover{--act:1;color:var(--color-ink)}}@media (width>=64rem) and (hover:hover){.shopall-line--small .shopall-line__go{min-height:1.875rem;padding-block:.2rem}}.shopall-head{align-items:baseline;gap:.25rem var(--space-4);flex-wrap:wrap;margin-bottom:clamp(.875rem,2.4svh,1.5rem);display:flex}.shopall-head__title{text-wrap:balance;margin:0}.shopall-head__say{max-width:34rem;margin:0}.shopall-view__more{margin:clamp(.25rem,1svh,.75rem) 0 0}.shopall-row .listing__line{max-width:none}@media (width>=64rem){.shopall-row[data-places="5"] .listing__name{font-size:var(--text-lead);line-height:1.2}}.shopall-lines{gap:var(--space-4);display:grid}.shopall-lines__words{z-index:1;min-width:0;position:relative}.shopall-lines__list{column-gap:var(--space-4);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.shopall-lines__list>.shopall-line{display:contents}.shopall-lines__list .shopall-line__go{grid-column:1/-1;grid-template-columns:subgrid;justify-content:normal;min-height:clamp(2.25rem,5.4svh,2.75rem);padding-block:.3rem;display:grid}.shopall-lines__list .shopall-line__what{grid-column:1/3;grid-template-columns:subgrid;align-items:baseline;display:grid}.shopall-lines__list .shopall-line__name{font-size:var(--text-lead);font-weight:var(--display-weight);color:var(--color-ink);line-height:1.2}.shopall-line__measure{font-size:var(--text-body);line-height:1.3}.shopall-line__imperial,.shopall-table__imperial{font-family:var(--font-label);font-size:var(--text-small);letter-spacing:var(--text-small--letter-spacing);font-variant-numeric:lining-nums;white-space:nowrap;color:var(--color-ink-3)}.shopall-line__imperial:before{content:"·" / "";margin-inline-end:.4em}.shopall-lines__list .shopall-line__price{justify-self:end}.shopall-lines__list>.shopall-line--apart .shopall-line__go{margin-top:var(--space-3)}.shopall-lines__list>.shopall-line--apart .shopall-line__what{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.shopall-lines__action{margin:clamp(1rem,3svh,1.5rem) 0 0}.shopall-lines__words{flex-direction:column;display:flex}.shopall-lines__list+.shopall-lines__action{margin-top:auto;padding-top:clamp(1rem,3svh,1.5rem)}@media (width<=39.99rem){.shopall-lines__list{grid-template-columns:minmax(0,1fr) auto}.shopall-lines__list .shopall-line__what,.shopall-lines__list>.shopall-line--apart .shopall-line__what{grid-column:1;display:block}.shopall-lines__list .shopall-line__measure{display:block}.shopall-lines__list .shopall-line__go{padding-block:.5rem}}.shopall-still{--wide:.88;--tall:.6;--mid:.44;aspect-ratio:4/3;pointer-events:none;position:relative;container-type:size}.shopall-still picture{display:contents}.shopall-still img{--file:min(100cqw * var(--wide) / (var(--r) - var(--l)), 100cqh * var(--tall) * var(--ar) / (var(--b) - var(--t)));left:calc(50cqw - (var(--l) + var(--r)) / 2 * var(--file));top:calc(100cqh * var(--mid) - (var(--t) + var(--b)) / 2 * var(--file) / var(--ar));width:var(--file);height:calc(var(--file) / var(--ar));mix-blend-mode:lighten;max-width:none;position:absolute}@media (width<=63.99rem){.shopall-still{order:-1}}@media (width>=64rem){.shopall-lines{--place-h:max(18rem, 100svh - var(--header-h) - var(--bar-h) - 11rem);column-gap:var(--grid-gap);grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr)}.shopall-still{aspect-ratio:auto;height:var(--place-h);margin-right:calc(-1 * var(--page-margin) + .5rem)}}.shopall-table{--table-gap:clamp(1.5rem, 3.4vw, 3.25rem);grid-template-columns:minmax(0, auto) repeat(var(--cells,2), auto);justify-content:start;column-gap:var(--table-gap);margin:0;padding:0;list-style:none;display:grid}.shopall-table__heads{grid-column:2/-1;grid-template-columns:subgrid;font-family:var(--font-display);font-size:var(--text-lead);font-variant-numeric:lining-nums proportional-nums;color:var(--color-ink-2);padding-bottom:clamp(.25rem,1svh,.5rem);line-height:1.2;display:grid}.shopall-table>.shopall-line{display:contents}.shopall-table .shopall-line__go{grid-column:1/-1;grid-template-columns:subgrid;justify-content:normal;align-items:baseline;gap:.125rem var(--table-gap);grid-template-rows:auto auto;min-height:2.75rem;padding-block:clamp(.5rem,1.7svh,.875rem);display:grid}.shopall-table .shopall-line__what,.shopall-table .shopall-line__cell,.shopall-table .shopall-line__cell>.shop-price{display:contents}.shopall-table .shopall-line__name{font-size:var(--text-title);font-weight:var(--display-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);color:var(--color-ink);grid-area:1/1}.shopall-table .shopall-line__measure{grid-area:2/1}.shopall-table .shopall-line__cell :is(.shop-price__now,.shop-price__none){grid-row:1}.shopall-table .shopall-line__cell .shop-price__was{grid-row:2}.shopall-table .shopall-line__cell:nth-of-type(2) :is(.shop-price__now,.shop-price__none,.shop-price__was){grid-column:2}.shopall-table .shopall-line__cell:nth-of-type(3) :is(.shop-price__now,.shop-price__none,.shop-price__was){grid-column:3}.shopall-table .shopall-line__cell:nth-of-type(4) :is(.shop-price__now,.shop-price__none,.shop-price__was){grid-column:4}.shopall-table+.shopall-lines__action{margin-top:clamp(1rem,3.6svh,2rem)}@media (width<=63.99rem){.shopall-lines--table .shopall-still{--wide:.9;--mid:.38;aspect-ratio:2;margin-inline:calc(-1 * var(--page-margin))}}@media (width>=64rem){.shopall-lines--table{grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);align-items:center}.shopall-lines--table .shopall-lines__words{padding-bottom:calc(var(--place-h) * .14)}.shopall-lines--table .shopall-still{--wide:1;--mid:.43;margin-right:0}}.shopall-foot{padding-bottom:var(--space-5);row-gap:var(--space-3)}.shopall-foot__way,.shopall-foot__note{margin:0}.shopall-foot__note{font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-3)}.shopall-stage :is(.shop-price__was,.shop-price__from,.shop-price__list,.shop-price__vat,.shop-price__none){font-size:var(--text-small);letter-spacing:var(--text-small--letter-spacing)}.shopall-measure{padding-top:var(--space-4)}@media (width<=63.99rem){.shopall-measure .band__frame{aspect-ratio:2}.shopall-measure .band__frame>picture{width:146%;max-width:none;height:164.25%;inset:-56% auto auto -41.6%}}@media (width>=64rem){.shopall-measure.band--right .band__picture{grid-column:edge-start/edge-end}.shopall-measure .band__line{max-width:min(var(--measure-lead), 29vw)}}@media (width<=39.99rem){.shopall-words__facts>div{grid-template-columns:minmax(0,1fr);row-gap:.25rem}}
