body.ui-root{margin:0}.ui-root [hidden]{display:none!important}.ui-page{gap:var(--ui-space-6);padding-block:var(--ui-space-5) var(--ui-section);flex-direction:column;display:flex}.ui-page--loose{gap:var(--ui-space-7)}.ui-page--wide{gap:var(--ui-space-8)}.ui-page__head{gap:var(--ui-space-1);flex-direction:column;display:flex}.ui-page__head h1,.ui-page__head p{margin:0}.ui-sec{gap:var(--ui-space-3);flex-direction:column;min-width:0;display:flex}.ui-sec--mid{gap:var(--ui-space-4)}.ui-sec--loose{gap:var(--ui-space-5)}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-note{font-size:var(--ui-text-sm);color:var(--ui-fg-muted);margin:0}.ui-state{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-state .ui-empty{width:100%;max-width:none}
.ui-shelf{gap:var(--ui-space-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;display:grid}.ui-shelf__intro{gap:var(--ui-space-4);flex-direction:column;padding-block-end:var(--ui-space-2);display:flex}.ui-shelf__title{font-family:var(--ui-font-page);letter-spacing:-.03em;color:var(--ui-fg);text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.4rem + 2.2vw,3.2rem);font-weight:800;line-height:.98}.ui-shelf__lede{color:var(--ui-fg-muted);max-width:34ch;margin:0}.ui-shelf__stage{gap:var(--ui-space-5);flex-direction:column;min-width:0;display:flex}.ui-shelf__row{--shelf-h:11rem;align-items:flex-end;gap:var(--ui-space-3);padding:0 var(--ui-space-2);min-height:calc(var(--shelf-h) + var(--ui-space-5));scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.ui-shelf__row::-webkit-scrollbar{display:none}.ui-shelf__board{background:var(--ui-border-strong);height:1px;box-shadow:0 var(--ui-space-1) var(--ui-space-3) color-mix(in srgb, var(--ui-fg) 10%, transparent);margin-block-start:calc(-1 * var(--ui-space-5));position:relative}.ui-shelf__book{scroll-snap-align:start;flex:none}.ui-shelf__book button{cursor:pointer;height:var(--shelf-h);aspect-ratio:var(--ui-cover-ratio,2 / 3);transform-origin:50% 100%;transition:transform var(--ui-dur) var(--ui-ease), box-shadow var(--ui-dur) var(--ui-ease);box-shadow:var(--ui-shadow-thumb);background:0 0;border:0;border-radius:1px;padding:0;display:block}.ui-shelf__book img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 1px var(--ui-cover-edge));border-radius:1px;display:block}.ui-shelf__book button:hover,.ui-shelf__book button:focus-visible,.ui-shelf__book[aria-current=true] button{transform:translateY(calc(-1 * var(--ui-space-4))) rotate(-1.5deg);box-shadow:var(--ui-shadow-pop)}.ui-shelf__book button:focus-visible{outline:var(--ui-focus-w) solid var(--ui-focus);outline-offset:var(--ui-space-1)}.ui-shelf__note{gap:var(--ui-space-2) var(--ui-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:4.5rem;display:grid}.ui-shelf__note-text{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.ui-shelf__note-title{color:var(--ui-fg);margin:0;font-weight:600}.ui-shelf__note-line{color:var(--ui-fg-muted);max-width:52ch;margin:0}.ui-shelf__note-text>*{animation:ui-shelf-in var(--ui-dur) var(--ui-ease)}.ui-shelf__note-end{align-items:center;gap:var(--ui-space-4);display:flex}@keyframes ui-shelf-in{0%{opacity:0;transform:translateY(var(--ui-space-1))}to{opacity:1;transform:none}}@media (max-width:64rem){.ui-shelf{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr)}.ui-shelf__row{--shelf-h:12rem}}@media (max-width:30rem){.ui-shelf__row{--shelf-h:10.5rem}.ui-shelf__note{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ui-shelf__book button{transition:none}.ui-shelf__book button:hover,.ui-shelf__book button:focus-visible,.ui-shelf__book[aria-current=true] button{transform:none}.ui-shelf__note-text>*{animation:none}}
.ui-home-head{justify-content:space-between;align-items:baseline;gap:var(--ui-gap);display:flex}.ui-home-head h2{margin:0}.ui-home-sub{margin:calc(var(--ui-space-2) * -1) 0 0;font-size:var(--ui-text-sm);color:var(--ui-fg-muted)}.ui-home-notice{margin:0}.ui-home-more{margin-top:var(--ui-space-4);justify-content:center;display:flex}.ui-home-tabbed{gap:var(--ui-space-6)}.ui-home-tabs{justify-content:space-between;align-items:flex-end;gap:var(--ui-gap);border-bottom:1px solid var(--ui-border);display:flex}.ui-home-tabs .ui-tabs{border-bottom:0}.ui-home-tabs .ui-link{padding-bottom:var(--ui-space-3);white-space:nowrap}.ui-row5{grid-template-columns:repeat(5,minmax(0,1fr))}@media not (min-width:64rem){.ui-row5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:37.5rem){.ui-row5--wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-row5--wrap>li:nth-child(n+5){display:none}.ui-row5--scroll{margin-inline:calc(var(--ui-gutter) * -1);padding-inline:var(--ui-gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--ui-gutter);scrollbar-width:none;column-gap:var(--ui-space-3);grid-template-rows:repeat(4,auto);grid-template-columns:none;grid-auto-columns:9.25rem;grid-auto-flow:column;display:grid;overflow-x:auto}.ui-row5--scroll::-webkit-scrollbar{display:none}.ui-row5--scroll>.ui-tile{scroll-snap-align:start}}.ui-ad img{object-fit:cover;width:100%;height:auto;display:block}.ui-ad__label{font-size:var(--ui-text-xs);color:var(--ui-fg-muted)}.ui-ad--stack{gap:var(--ui-space-1);flex-direction:column;align-items:stretch;display:flex}.ui-ad--stack a{border-radius:var(--ui-radius-lg);background:var(--ui-surface-alt);display:block;overflow:hidden}.ui-ad--stack img{aspect-ratio:2544/652}.ui-ad--stack .ui-ad__label{align-self:flex-end}.ui-ad--corner{border-radius:var(--ui-radius-group);background:var(--ui-surface-alt);display:block;position:relative;overflow:hidden}.ui-ad--corner img{aspect-ratio:1280/328}.ui-ad--corner .ui-ad__label{padding:.125rem var(--ui-space-2);background:var(--ui-surface);border-bottom-left-radius:var(--ui-space-2);position:absolute;top:0;right:0}.ui-authors{gap:var(--ui-space-4);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-authors--roomy{gap:var(--ui-space-5) var(--ui-gap)}.ui-author{align-items:center;gap:var(--ui-space-2);text-align:center;color:var(--ui-fg);flex-direction:column;min-width:0;text-decoration:none;display:flex}.ui-author__avatar{border-radius:var(--ui-radius-pill);place-items:center;display:grid}.ui-author__name{font-size:var(--ui-text-sm);font-weight:500}.ui-author--initials .ui-author__avatar{box-sizing:content-box;background:var(--ui-surface-alt);border:1px solid var(--ui-border);width:4rem;height:4rem;color:var(--ui-fg);letter-spacing:.04em;font-weight:600}.ui-author--initials .ui-author__name{line-height:1.3}.ui-author--initials:hover .ui-author__name{text-underline-offset:.125rem;text-decoration:underline}.ui-author--photo .ui-author__avatar{background:var(--ui-fill);width:4.5rem;height:4.5rem;color:var(--ui-link);font-weight:650;overflow:hidden}.ui-author--photo .ui-author__avatar img{object-fit:cover;width:100%;height:100%;display:block}.ui-author--photo .ui-author__name{line-height:1.25}@media not (min-width:64rem){.ui-authors{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:37.5rem){.ui-authors--scroll{margin-inline:calc(var(--ui-gutter) * -1);padding-inline:var(--ui-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.ui-authors--scroll .ui-author{flex:none;width:5rem}}.ui-home-slot{gap:var(--ui-space-1);padding-block:var(--ui-space-4);border-block:1px solid var(--ui-border);flex-direction:column;display:flex}.ui-home-slot p{margin:0}.ui-home-slot p:first-child{font-weight:600}.ui-promise{gap:var(--ui-space-6) var(--ui-gap);padding:var(--ui-space-6) 0;border-block:1px solid var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.ui-promise__item{align-items:flex-start;gap:var(--ui-space-3);min-width:0;display:flex}.ui-promise__icon{width:1.75rem;height:1.75rem;color:var(--ui-fg-muted);flex:none}.ui-promise__title{font-size:var(--ui-text);margin:0;font-weight:600}.ui-promise__text{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-sm);color:var(--ui-fg-muted)}@media not (min-width:64rem){.ui-promise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:37.5rem){.ui-promise{grid-template-columns:minmax(0,1fr)}}.ui-home-news{justify-content:space-between;align-items:center;gap:var(--ui-space-4) var(--ui-space-6);padding-bottom:var(--ui-space-6);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-home-news h2{margin:0 0 var(--ui-space-1);font-size:var(--ui-h3);color:var(--ui-fg)}.ui-home-news p{margin:0}.ui-home-news form{gap:var(--ui-space-2);flex:20rem;max-width:28rem;display:flex}.ui-home-news .ui-input{flex:1;min-width:0}.ui-home-top{gap:var(--ui-space-5);--ui-slider-max:none;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;display:grid}.ui-promos>li{min-height:0;display:flex}.ui-promos>li>.ui-promo{flex:1;height:auto}.ui-promos{gap:var(--ui-space-5);grid-template-rows:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ui-promo{justify-content:space-between;gap:var(--ui-space-4);height:100%;padding:var(--ui-space-6);color:var(--ui-fg);background:var(--ui-surface-alt);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);transition:border-color var(--ui-dur) var(--ui-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ui-promo:hover,.ui-promo:focus-visible{border-color:var(--ui-border-strong)}.ui-promo__title{font-family:var(--ui-font-page);font-weight:800;font-size:var(--ui-h2);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.ui-promo__line{margin:var(--ui-space-2) 0 0;color:var(--ui-fg)}.ui-promo__text{z-index:1;max-width:100%;position:relative}.ui-promo__art{z-index:0;right:var(--ui-space-4);pointer-events:none;align-items:flex-end;height:9rem;display:flex;position:absolute;bottom:0}.ui-promo__art img{width:auto;height:100%;box-shadow:var(--ui-shadow-raised);transform-origin:50% 100%;transition:translate var(--ui-dur) var(--ui-ease);border-radius:1px;display:block;translate:0 14%}.ui-promo__art img+img{margin-inline-start:calc(-1 * var(--ui-space-5))}.ui-promo__art img:first-child{rotate:-5deg}.ui-promo__art img:nth-child(2){z-index:1;height:106%;rotate:3deg}.ui-promo:hover .ui-promo__art img,.ui-promo:focus-visible .ui-promo__art img{translate:0 6%}.ui-promo__go{z-index:1;font-size:var(--ui-text-sm);color:var(--ui-link);font-weight:600;position:relative}.ui-promo:hover .ui-promo__go{text-underline-offset:.1875rem;text-decoration:underline}@media (max-width:64rem){.ui-home-top{grid-template-columns:minmax(0,1fr)}.ui-promos{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-promo{padding:var(--ui-space-5)}}@media (prefers-reduced-motion:reduce){.ui-promo__art img{transition:none}}@media (max-width:37.5rem){.ui-promo__text{max-width:60%}.ui-promo__art{height:6.5rem;right:var(--ui-space-3)}.ui-promos{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr)}.ui-promo{padding:var(--ui-space-4);gap:var(--ui-space-3)}.ui-promo__title{font-size:var(--ui-h3)}}.ui-banners{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--ui-space-4)) / 3);gap:var(--ui-space-4);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.ui-banners::-webkit-scrollbar{display:none}.ui-banners li{scroll-snap-align:start;min-width:0}.ui-banners a{border-radius:var(--ui-radius-group);background:var(--ui-surface-alt);display:block;overflow:hidden}.ui-banners img{aspect-ratio:1080/723;object-fit:cover;width:100%;height:auto;display:block}@media not (min-width:64rem){.ui-banners{grid-auto-columns:calc((100% - var(--ui-space-4)) / 2)}}@media not (min-width:37.5rem){.ui-banners{margin-inline:calc(var(--ui-gutter) * -1);padding-inline:var(--ui-gutter);scroll-padding-inline:var(--ui-gutter);gap:var(--ui-space-3);grid-auto-columns:82%}}.ui-band--split{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}.ui-band--split h2{margin:0 0 var(--ui-space-1)}.ui-band--split p{margin:0 0 var(--ui-space-4);color:var(--ui-fg-muted)}@media not (min-width:64rem){.ui-band--split{grid-template-columns:minmax(0,1fr)}}.ui-home-shelf .ui-shelf__title{font-size:var(--ui-h2)}@media not (min-width:37.5rem){.ui-home-page{gap:var(--ui-space-7)}}.ui-picks{gap:var(--ui-space-3);padding:var(--ui-space-5);flex-direction:column;display:flex}.ui-picks h2,.ui-picks p{margin:0}.ui-picks p{color:var(--ui-fg-muted);max-width:40rem}.ui-picks__act{gap:var(--ui-space-2);display:flex}.ui-signup{justify-content:space-between;align-items:center;gap:var(--ui-space-3) var(--ui-space-5);padding:var(--ui-space-5);flex-wrap:wrap;display:flex}.ui-signup h2,.ui-signup p{margin:0}.ui-signup p{color:var(--ui-fg-muted);font-size:var(--ui-text-sm)}@media not (min-width:37.5rem){.ui-picks,.ui-signup{padding:var(--ui-space-4)}}.ui-rate{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4);display:flex}.ui-rate p{margin:0}.ui-rate__hint{font-size:var(--ui-text-sm)}.ui-rate__stars{display:flex}.ui-rate__stars .ui-iconbtn{color:var(--ui-fg-muted);font-size:1.25rem}body.ui-root:has(.ui-home-b){overflow-x:clip}.ui-home-b{padding-top:0}.ui-home-b .ui-tile__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-home-b .ui-tile__author{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-home-b .ui-band:not(.ui-home-welcome){padding:var(--ui-space-7) calc(50vw - 50%);margin-inline:calc(50% - 50vw)}.ui-home-shelf{align-items:center}.ui-home-shelf .ui-shelf__intro{align-self:center}.ui-home-shelf__go{align-self:flex-start}.ui-home-rail__note{margin:calc(var(--ui-space-2) * -1) 0 0;font-size:var(--ui-text-xs)}.ui-home-cur{font:600 var(--ui-text-sm)/1 var(--ui-font);color:var(--ui-fg);background:0 0;border:0}@media not (min-width:37.5rem){.ui-home-b{padding-top:var(--ui-space-3)}}.ui-home-bleed{margin-inline:calc(var(--ui-gutter) * -1);padding-inline:var(--ui-gutter)}.ui-home-chips{scroll-padding-inline:var(--ui-gutter)}.ui-home-notice--slim{padding:var(--ui-space-2) var(--ui-space-3)}.ui-home-notice--slim .ui-alert__body{font-size:var(--ui-text-sm)}.ui-home-notice--slim{font-weight:500}.ui-home-notice--slim:before{margin-top:.4em}@media (min-width:37.5rem){.ui-home-chips{flex-wrap:wrap;overflow:visible}.ui-home-bleed{margin-inline:0;padding-inline:0}}.ui-pill-search{display:none;position:relative}.ui-pill-search .ui-input{box-shadow:none;width:100%;min-height:var(--ui-control-h-lg,3rem);border-radius:var(--ui-radius-pill);background:var(--ui-surface-alt);border-color:var(--ui-border);padding-left:2.75rem}.ui-pill-search svg{width:1.125rem;height:1.125rem;color:var(--ui-fg-muted);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}.ui-pill-search--launch,.ui-pill-search--launch .ui-input{cursor:text}@media not (min-width:37.5rem){.ui-pill-search{display:block}.ui-home-genres.ui-genre-grid{padding:var(--ui-space-1) 0;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:0;margin-inline:0;display:grid;overflow:visible}.ui-home-genres.ui-genre-grid a{font-size:var(--ui-text-sm);text-wrap:pretty;text-align:left;justify-content:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);flex-direction:row;min-height:2.75rem;line-height:1.3}.ui-home-genres.ui-genre-grid .ui-genre-grid__icon{flex:none;width:1.75rem;height:1.75rem}.ui-home-genres.ui-genre-grid .ui-genre-grid__icon img{width:1.25rem;height:1.25rem}.ui-home-genres.ui-genre-grid li:nth-child(n+11){display:none}}.ui-search-sheet{z-index:60;background:var(--ui-bg);padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:fixed;inset:0}.ui-search-sheet__bar{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-gutter) var(--ui-space-2) var(--ui-space-2);border-bottom:1px solid var(--ui-border);display:flex}.ui-search-sheet__bar .ui-pill-search{flex:1;display:block}.ui-search-sheet__body{padding:var(--ui-space-4) var(--ui-gutter) var(--ui-space-8);gap:var(--ui-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ui-search-sheet__body>div{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-search-sheet__chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.ui-search-sheet__hint,.ui-search-sheet__count{font-size:var(--ui-text-sm);color:var(--ui-fg-muted);margin:0}.ui-search-sheet .ui-eyebrow{margin:0}.ui-search-sheet__results{margin:0;padding:0;list-style:none}.ui-search-sheet__hint a{color:var(--ui-link)}@media (min-width:37.5rem){.ui-search-sheet{border-radius:var(--ui-radius-group);width:min(40rem,100%);max-height:80vh;box-shadow:var(--ui-shadow-pop);inset:4rem auto auto 50%;translate:-50%}}.ui-home-welcome{margin-inline:calc(var(--ui-gutter) * -1);padding:var(--ui-space-5) var(--ui-gutter) var(--ui-space-4)}.ui-home-welcome__in{gap:var(--ui-space-3);flex-direction:column;max-width:46rem;margin-inline:auto;display:flex}.ui-home-welcome .ui-pill-search{display:block}.ui-home-welcome .ui-pill-search .ui-input{background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-card);border-color:#0000}.ui-home-welcome .ui-home-notice--slim{margin-top:var(--ui-space-1)}@media (min-width:37.5rem){.ui-home-welcome{padding-block:var(--ui-space-8) var(--ui-space-6)}.ui-home-welcome__in{align-items:stretch}}@media (min-width:48rem){.ui-home-welcome .ui-pill-search{display:none}}.ui-home-mine{gap:var(--ui-space-3);padding:var(--ui-space-4);flex-direction:column;display:flex}.ui-home-mine__done{align-self:flex-end}.ui-home-chip--edit.ui-chip{border:1px dashed var(--ui-border-strong);color:var(--ui-link);background:0 0}.ui-home-mine__head{gap:var(--ui-space-1);flex-direction:column;display:flex}.ui-home-mine__head h2,.ui-home-mine__head p{margin:0}.ui-home-mine__head p{font-size:var(--ui-text-sm)}.ui-home-mine__chips{flex-wrap:wrap;overflow:visible}.ui-home-cont{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-home-cont__row{align-items:flex-start;gap:var(--ui-space-3);scrollbar-width:none;margin:calc(var(--ui-space-3) * -1) calc(var(--ui-gutter) * -1);padding:var(--ui-space-3) var(--ui-gutter);display:flex;overflow-x:auto}.ui-home-cont__cart{gap:var(--ui-space-1) var(--ui-space-3);width:12.5rem;padding:var(--ui-space-4);color:var(--ui-fg);flex:none;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;text-decoration:none;display:grid}.ui-home-cont__n{font-size:var(--ui-price-lg);font-variant-numeric:tabular-nums;grid-row:span 1;font-weight:700}.ui-home-cont__cart b{font-size:var(--ui-text-sm);display:block}.ui-home-cont__cart .ui-muted{font-size:var(--ui-text-xs)}.ui-home-cont__order{grid-template-columns:1fr;width:13.5rem}.ui-home-cont__order .ui-status{justify-self:start}.ui-home-cont__cart>span:not(.ui-home-cont__n):not(.ui-home-cont__go):not(.ui-status):not(.ui-home-cont__covers):not(.ui-home-cont__sum){flex-direction:column;display:flex}.ui-home-cont__go{font-size:var(--ui-text-sm);color:var(--ui-link);grid-column:1/-1;justify-self:start;font-weight:600}.ui-home-cont__cart--covers{align-items:stretch;gap:var(--ui-space-3);flex-direction:column;width:auto;max-width:min(24rem,100vw - 4.5rem);display:flex}.ui-home-cont__covers{align-items:flex-end;gap:var(--ui-space-2);height:4.5rem;display:flex}.ui-home-cont__covers img{object-fit:contain;object-position:bottom;width:auto;max-width:3.25rem;height:100%;filter:drop-shadow(0 0 1px var(--ui-cover-edge))}.ui-home-cont__more{border-radius:var(--ui-radius);background:var(--ui-band);width:3rem;color:var(--ui-fg-muted);font-size:var(--ui-text-sm);align-self:stretch;place-items:center;font-weight:600;display:grid}.ui-home-cont__sum{justify-content:space-between;align-items:baseline;gap:var(--ui-space-4);display:flex}.ui-home-cont__sum>span:first-child{flex-direction:column;display:flex}.ui-home-cont__cart--covers b{font-size:var(--ui-text)}.ui-home-cont__cart--covers .ui-muted{font-size:var(--ui-text-sm)}.ui-home-cont__cart--covers .ui-home-cont__go{white-space:nowrap}.ui-home-cont__seen{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:flex}.ui-home-cont__seen a{gap:var(--ui-space-1);width:5.5rem;color:var(--ui-fg);font-size:var(--ui-text-xs);flex-direction:column;line-height:1.3;text-decoration:none;display:flex}.ui-home-cont__seen img{aspect-ratio:2/3;object-fit:contain;object-position:bottom;width:100%;filter:var(--ui-cover-edge,none)}.ui-home-cont__seen span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-home-deals__row{--_gap:var(--ui-space-4);gap:var(--_gap);margin:0;padding:0;list-style:none;display:grid}.ui-home-deals__row[data-count="1"]{grid-template-columns:minmax(0,1fr)}.ui-home-deals__row[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-home-deals__row[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-home-deals__row[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-home-deals__row[data-count=many]{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--_gap)) / 3.4);scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:var(--ui-space-1);overflow-x:auto}.ui-home-deals__row::-webkit-scrollbar{display:none}.ui-home-deal{scroll-snap-align:start;background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-card);border-radius:var(--ui-radius-group);grid-template-rows:7.5rem 1fr;min-width:0;display:grid;overflow:hidden}.ui-home-deal__visual{box-sizing:border-box;background:var(--ui-band);height:7.5rem;padding:var(--ui-space-3);place-items:center;display:grid;overflow:hidden}.ui-home-deal__code{font:700 1.5rem/1 var(--ui-font);letter-spacing:.12em;padding:var(--ui-space-3) var(--ui-space-4);border:.125rem dashed var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface-raised)}.ui-home-deal__covers{justify-content:center;align-items:flex-end;height:6rem;display:flex}.ui-home-deal__covers img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:none;height:6rem;filter:var(--ui-cover-edge,none);position:relative}.ui-home-deal__covers img+img{margin-left:-1.75rem}.ui-home-deal__covers img:first-child{z-index:3}.ui-home-deal__covers img:nth-child(2){z-index:2;height:5.4rem}.ui-home-deal__covers img:nth-child(3){z-index:1;height:4.8rem}.ui-home-deal__body{gap:var(--ui-space-1);padding:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.ui-home-deal__body p,.ui-home-deal__body h3{margin:0}.ui-home-deal__kind{font-size:var(--ui-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-fg-muted);font-weight:600}.ui-home-deal__title{font-size:var(--ui-h3);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.ui-home-deal__line,.ui-home-deal__price{font-size:var(--ui-text-sm);color:var(--ui-fg-muted)}.ui-home-deal__price .ui-price__now{color:var(--ui-fg);font-weight:600}.ui-home-deal__act{align-self:flex-start;margin-top:auto}.ui-home-deal__body>.ui-home-deal__act{margin-top:var(--ui-space-3)}.ui-home-deals__row[data-count="1"] .ui-home-deal{grid-template-rows:none;grid-template-columns:minmax(10rem,16rem) minmax(0,1fr)}.ui-home-deals__row[data-count="1"] .ui-home-deal__body{padding:var(--ui-space-5) var(--ui-space-6);justify-content:center}.ui-home-deals__row[data-count="1"] .ui-home-deal__visual{height:100%;min-height:9rem}@media not (min-width:37.5rem){.ui-home-deals__row:not([data-count="1"]){scroll-snap-type:x proximity;margin-inline:calc(var(--ui-gutter) * -1);padding-inline:var(--ui-gutter);scroll-padding-inline:var(--ui-gutter);grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.ui-home-deals__row[data-count="1"] .ui-home-deal{grid-template-rows:6.5rem auto;grid-template-columns:none}.ui-home-deals__row[data-count="1"] .ui-home-deal__body{padding:var(--ui-space-4)}}.ui-home-faq{margin-top:var(--ui-space-8)}.ui-home-faq__head{margin-bottom:var(--ui-space-2)}.ui-home-faq__head .ui-sech__more{white-space:nowrap;flex:none}.ui-home-faq__list{border-top:1px solid var(--ui-row-line)}.ui-home-faq__q{border-bottom:1px solid var(--ui-row-line)}.ui-home-faq__q summary{cursor:pointer;box-sizing:border-box;min-height:3.25rem;padding-block:var(--ui-space-2);justify-content:space-between;align-items:center;gap:var(--ui-space-4);font-weight:500;font-size:var(--ui-text);line-height:1.4;list-style:none;display:flex}.ui-home-faq__q summary::-webkit-details-marker{display:none}.ui-home-faq__q summary .ui-icon{color:var(--ui-fg-muted);transition:transform var(--ui-dur) var(--ui-ease);flex:none}.ui-home-faq__q[open] summary .ui-icon{transform:rotate(180deg)}.ui-home-faq__q p{margin:0 0 var(--ui-space-4);max-width:65ch;font-size:var(--ui-text-sm);color:var(--ui-fg-muted);line-height:1.6}.ui-home-faq__q p a{color:var(--ui-link,var(--ui-fg));text-decoration:underline}
