.home{flex:1;width:100%}.wrap{width:100%;max-width:var(--max);padding:0 var(--page-pad);margin:0 auto}.stamp{border:1.5px solid var(--stamp);min-height:28px;color:var(--stamp);letter-spacing:var(--tr-label);text-transform:var(--label-transform);border-radius:5px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.stamp--ink{border-color:var(--line-strong);color:var(--ink-soft)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:24px;display:flex}.sec-head__title{font-size:clamp(26px,3vw,36px);font-weight:800;font-stretch:var(--wd-title);line-height:var(--lh-title);letter-spacing:-.03em;scroll-margin-top:calc(var(--header-h,68px) + 24px);margin:0}:lang(ka) .sec-head__title{letter-spacing:var(--tr-title)}.sec-head__subtitle{letter-spacing:var(--tr-tight);margin:0;font-size:21px;font-weight:800}.sec-head__lede{max-width:calc(60 * var(--ch));color:var(--ink-soft);margin:6px 0 0;font-size:15px}.sec-head__link{text-underline-offset:5px;align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.sec-head__link:hover{text-decoration-thickness:2.5px}.hero{background:radial-gradient(52% 64% at 82% 38%,#d8c3a06b,#0000 72%),radial-gradient(40% 50% at 100% 100%,#5a2a5c12,#0000 70%);padding:clamp(32px,6vw,72px) 0 clamp(48px,6vw,80px);position:relative;overflow:clip}.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero__title{font-size:clamp(46px,6.8vw,92px);font-weight:800;font-stretch:var(--wd-display);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:.96}.hero__line{display:block}.hero__line--soft{color:var(--ink-soft)}.hero__promise{letter-spacing:-.02em;text-wrap:balance;margin:20px 0 0;font-size:clamp(21px,2.3vw,28px);font-weight:700;line-height:1.25}:lang(ka) .hero__promise{letter-spacing:0}.hero__lede{max-width:calc(52 * var(--ch));font-size:var(--fs-lead);line-height:var(--lh-lede);color:var(--ink-soft);margin:12px 0 0}.hero__doors{grid-template-columns:1fr 1fr;gap:12px;max-width:620px;margin-top:30px;display:grid}.door{--stub:64px;grid-template-columns:minmax(0, 1fr) var(--stub);color:#fff;filter:drop-shadow(0 1px 1px #1c1a171a)drop-shadow(0 10px 18px #1c1a1729);min-height:84px;transition:transform .38s var(--ease-out), filter .38s var(--ease-out);text-decoration:none;display:grid;position:relative}.door__face{background: repeating-radial-gradient(circle at 108% 50%, #ffffff0e 0 1px, transparent 1px 6px), var(--ink);border-radius:14px 0 0 14px;align-content:center;gap:2px;padding:16px 18px 16px 20px;transition:background-color .22s ease-out;display:grid;position:relative;overflow:hidden;-webkit-mask:radial-gradient(8px at 100% 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(8px at 100% 100%,#0000 96%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(8px at 100% 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(8px at 100% 100%,#0000 96%,#000) bottom/100% 51% no-repeat}.door__stub{color:var(--ink);background:var(--kraft-pale);transform-origin:0 100%;border-left:2px dashed #4a3b2261;border-radius:0 14px 14px 0;place-items:center;transition:rotate .52s cubic-bezier(.34,1.4,.64,1),translate .52s cubic-bezier(.34,1.4,.64,1),background .22s ease-out;display:grid;-webkit-mask:radial-gradient(8px at 0 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(8px at 0 100%,#0000 96%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(8px at 0 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(8px at 0 100%,#0000 96%,#000) bottom/100% 51% no-repeat}.door__stub svg{transition:translate .38s var(--ease-out)}.door__verb{letter-spacing:var(--tr-tight);font-size:19px;font-weight:800;line-height:1.2}.door__hint{font-size:var(--fs-small);color:#ffffffc7;text-wrap:balance}.door--sell{color:#fff}.door--sell .door__face{background:repeating-radial-gradient(circle at 108% 50%, #ffffff12 0 1px, transparent 1px 6px), var(--stamp)}.door--sell .door__stub{color:var(--stamp)}@media (hover:hover){.door:hover{filter:drop-shadow(0 2px 2px #1c1a171a)drop-shadow(0 16px 26px #1c1a1738);transform:translateY(-2px)}.door:hover .door__stub{background:var(--kraft-light);translate:5px 1px;rotate:7deg}.door:hover .door__stub svg{translate:3px}}.door:active .door__stub{translate:8px 2px;rotate:11deg}.door:focus-visible{outline:3px solid var(--stamp);outline-offset:3px;border-radius:16px}.quick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.quick__label{font-size:var(--fs-small);color:var(--ink-soft);margin-right:4px}.quick__chip{min-height:40px;font-size:var(--fs-small);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;transition:box-shadow .15s ease-out;display:inline-flex}.quick__chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.price-tag{--hole:5px;max-width:100%;color:var(--kraft-ink);background:var(--kraft);-webkit-mask:radial-gradient(circle var(--hole) at 15px 50%, #0000 96%, #000);-webkit-mask:radial-gradient(circle var(--hole) at 15px 50%, #0000 96%, #000);mask:radial-gradient(circle var(--hole) at 15px 50%, #0000 96%, #000);filter:drop-shadow(0 1px 1px #4a3b222e)drop-shadow(0 8px 14px #4a3b2229);transform-origin:15px;transition:rotate .42s var(--ease-out), background .2s ease-out;border-radius:6px 18px 18px 6px;align-items:stretch;margin-top:18px;text-decoration:none;display:inline-flex;rotate:-1deg}.price-tag:hover{background:var(--kraft-light);rotate:-3deg}.price-tag:focus-visible{outline-offset:4px}.price-tag__count{font-variant-numeric:tabular-nums;letter-spacing:-.03em;background:repeating-linear-gradient(#4a3b2266 0 4px,#0000 4px 8px) 100%/1.5px 100% no-repeat;place-items:center;min-width:64px;padding:0 12px 0 30px;font-size:28px;font-weight:800;display:grid}.price-tag__text{align-content:center;gap:1px;min-width:0;padding:11px 22px 11px 14px;display:grid}.price-tag__text strong{font-size:15px;font-weight:800;line-height:1.25}.price-tag__action{align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.price-tag__arrow{transition:translate .3s var(--ease-out);flex:none}.price-tag:hover .price-tag__arrow{translate:3px}@media (prefers-reduced-motion:reduce){.price-tag,.price-tag:hover{rotate:none}}#deals{scroll-margin-top:calc(var(--header-h,68px) + 24px)}.facts{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;margin:26px 0 0;padding:18px 0 0;font-weight:600;list-style:none;display:flex}.facts li{align-items:center;gap:8px;display:inline-flex}.facts li:before{content:"";background:var(--kraft);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d8c3a059}.deck{--card-w:clamp(230px, 22vw, 290px);height:calc(var(--card-w) * 1.9);place-items:center;display:grid;position:relative}.deck:before{content:"";width:calc(var(--card-w) * 1.6);height:calc(var(--card-w) * 1.35);background:var(--kraft-pale);border-radius:28px;position:absolute;rotate:5deg;-webkit-mask:radial-gradient(16px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(16px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(16px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(16px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.deck__card{width:var(--card-w);transition:translate .6s var(--ease-out), rotate .6s var(--ease-out), scale .6s var(--ease-out);animation:deal 1s var(--ease-out) both;grid-area:1/1}.deck__card--1{z-index:3;animation-delay:.15s;translate:0 -6px;rotate:-3deg}.deck__card--2{z-index:2;rotate:-13deg;translate:calc(var(--card-w) * -.48) 22px;animation-delay:.3s;scale:.9}.deck__card--3{z-index:1;rotate:10deg;translate:calc(var(--card-w) * .48) 18px;animation-delay:.42s;scale:.88}.deck[data-count="2"] .deck__card--1{translate:calc(var(--card-w) * -.2) -6px}.deck[data-count="2"] .deck__card--2{translate:calc(var(--card-w) * .3) 16px;rotate:8deg}@media (hover:hover){.deck:hover .deck__card--2{translate:calc(var(--card-w) * -.58) 26px;rotate:-16deg}.deck:hover .deck__card--3{translate:calc(var(--card-w) * .58) 22px;rotate:13deg}.deck:hover .deck__card--1{translate:0 -12px}}.deck__card--1{--closed-r:0deg;--closed-y:30px}.deck__card--2{--closed-r:-2.5deg;--closed-y:36px}.deck__card--3{--closed-r:2deg;--closed-y:40px}@keyframes deal{0%{translate:0 var(--closed-y,36px);rotate:var(--closed-r,0deg);scale:.94}}.deck__stamp{z-index:4;right:max(0px, calc(50% - var(--card-w) * .95));max-width:240px;color:var(--stamp);background:var(--stamp-wash);border:2px solid var(--stamp);animation:press .7s 1s var(--ease-out) both;border-radius:6px;align-items:center;gap:10px;margin:0;padding:9px 14px 9px 10px;display:flex;position:absolute;bottom:0;rotate:-4deg;box-shadow:0 10px 24px -12px #5a2a5c8c}.deck__stamp svg{flex:none}.deck__stamp strong{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:var(--label-transform);font-weight:800;display:block}.deck__stamp span{font-size:12.5px;font-weight:600;line-height:1.35;display:block}@keyframes press{0%{opacity:0;rotate:-10deg;scale:1.3}60%{scale:.97}}.path{background:var(--card);box-shadow:var(--lift);border-radius:18px;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);align-items:start;gap:20px 32px;margin-top:clamp(40px,5vw,64px);padding:26px 28px;display:grid}.path__title{letter-spacing:var(--tr-tight);text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1.2}.path__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.path__steps:before{content:"";border-top:1.5px dashed var(--line-strong);position:absolute;top:16px;left:16px;right:16px}.path__step{align-content:start;gap:4px;display:grid;position:relative}.path__dot{z-index:1;background:var(--card);width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;place-items:center;margin-bottom:8px;font-size:13px;font-weight:800;display:grid;position:relative}.path__step[data-held] .path__dot{color:#fff;background:var(--stamp);box-shadow:0 0 0 5px var(--stamp-wash)}.path__step strong{font-size:15px;font-weight:700;line-height:1.3}.path__step span:last-child{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.45}.home__search{padding-top:clamp(28px,4vw,48px)}.home__search-title{font-size:clamp(28px,4vw,44px);font-weight:800;font-stretch:var(--wd-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);text-wrap:balance;margin:0}.night{color:var(--night-ink);background:var(--night);padding:clamp(48px,6vw,84px) 0;position:relative}.night .sec-head__lede{color:var(--night-soft)}.night .sec-head__link{color:var(--night-ink)}.night :focus-visible{outline-color:var(--stamp-on-dark)}.night__rails{gap:clamp(40px,5vw,60px);margin-top:clamp(40px,5vw,60px);display:grid}.night__rails:first-child{margin-top:0}.night__rail{min-width:0}.sec-head--sub{margin-bottom:18px}.deal-lines{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.deal-line{background:repeating-linear-gradient(90deg,#f4efe638 0 5px,#0000 5px 10px) top/100% 1.5px no-repeat;gap:2px;padding:16px 0 0;display:grid}.deal-line__title{color:var(--night-ink);font-weight:800}.deal-line__prices{font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;display:flex}.deal-line__prices s{color:var(--night-soft);padding:0 2px;font-size:20px;font-weight:700;text-decoration:none;position:relative}.deal-line__prices s:after{content:"";background:var(--night-ink);border-radius:2px;height:2px;position:absolute;inset:50% -3px auto;rotate:-14deg}.deal-line__prices strong{letter-spacing:-.03em;color:var(--kraft-light);font-size:clamp(32px,3.4vw,44px);font-weight:800}.deal-line__saving{color:var(--kraft-ink);background:radial-gradient(circle at 9px 50%, var(--night) 2.5px, transparent 3px), var(--kraft);transform-origin:0;border-radius:4px 12px 12px 4px;justify-self:start;margin-top:6px;padding:4px 11px 4px 20px;font-size:12.5px;font-weight:800;line-height:1.3;rotate:-1.5deg}@media (max-width:1080px){.deal-lines{display:none}}@media (min-width:1081px){.night__rails:not([data-pair],[data-share])>.night__rail:has(>.rail2>li:nth-child(-n+2):last-child){grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 18px;display:grid}.night__rails:not([data-pair],[data-share])>.night__rail:has(>.rail2>li:first-child:last-child)>.sec-head{grid-column:1/span 3}.night__rails:not([data-pair],[data-share])>.night__rail:has(>.rail2>li:nth-child(2):last-child)>.sec-head{grid-column:1/span 2}.night__rails:not([data-pair],[data-share])>.night__rail:has(>.rail2>li:nth-child(-n+2):last-child)>.sec-head{border-top:2px dashed #f4efe629;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;padding:28px 40px 0 0}.night__rails:not([data-pair],[data-share])>.night__rail:has(>.rail2>li:nth-child(-n+2):last-child)>.rail2{grid-column:span 2;grid-auto-columns:minmax(0,1fr);margin:0;padding:0 0 28px;overflow:visible}.night__rails:not([data-pair],[data-share])>.night__rail:has(>.rail2>li:first-child:last-child)>.rail2{grid-column:4}.night__rails[data-pair]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 18px}.night__rails[data-pair]>.night__rail{display:contents}.night__rails[data-pair] .sec-head{border-top:2px dashed #f4efe629;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:14px;margin:0;padding:28px 28px 0 0}.night__rails[data-pair] .rail2{grid-auto-columns:minmax(0,1fr);margin:0;padding:0 0 28px;overflow:visible}.night__rails[data-pair] .deal-line__prices strong{font-size:36px}.night__rails[data-share]{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px}.night__rails[data-share]>.night__rail{grid-column:span var(--span);grid-row:span 2;grid-template-columns:subgrid;grid-template-rows:subgrid;border-top:2px dashed #f4efe629;padding-top:22px;display:grid}.night__rails[data-share] .sec-head{flex-flow:column;grid-column:1/-1;justify-content:flex-start;align-items:flex-start;gap:4px;margin:0 0 18px;padding-right:12px}.night__rails[data-share] .sec-head__link{min-height:32px}.night__rails[data-share] .deal-lines{display:none}.night__rails[data-share] .rail2{grid-column:1/-1;grid-template-columns:subgrid;grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0 0 28px;overflow:visible}}.feats{gap:20px;margin:0;padding:0;list-style:none;display:grid}.ft{--stub:270px;filter:drop-shadow(0 22px 36px #00000073);transition:transform .4s var(--ease-out)}.ft:hover{transform:translateY(-3px)}.ft:has(.ft__link:focus-visible){outline:3px solid var(--stamp-on-dark);outline-offset:4px;border-radius:20px}.ft__in{grid-template-columns:230px minmax(0, 1fr) var(--stub);min-height:250px;color:var(--ink);background:var(--paper);-webkit-mask:radial-gradient(circle 12px at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 12px at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 12px at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 12px at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 12px at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 12px at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;border-radius:18px;display:grid;position:relative}.ft__poster{border-radius:18px 0 0 18px;position:relative;overflow:hidden}.ft__poster .credit{z-index:1;position:absolute;bottom:8px;left:8px}.ft .art[data-shape=landscape] .art__img{object-fit:contain}.ft:hover .art__img{scale:1.04}.ft__body{flex-direction:column;gap:8px;min-width:0;padding:26px 28px;display:flex}.ft__when{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.ft__title{font-size:clamp(24px,2.6vw,34px);font-weight:800;font-stretch:var(--wd-title);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.08}:lang(ka) .ft__title{line-height:var(--lh-title);letter-spacing:var(--tr-title)}.ft__link{text-decoration:none}.ft__link:after{content:"";z-index:1;position:absolute;inset:0}.ft__link:focus-visible{outline:none}.ft__alt{color:var(--ink-soft);font-size:15px;font-weight:500}.ft__meta{font-size:var(--fs-small);color:var(--ink-soft)}.ft__stamps{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;display:flex}.ft__stub{color:var(--kraft-ink);background:var(--kraft-pale);border-left:1.5px dashed #4a3b2259;border-radius:0 18px 18px 0;flex-direction:column;justify-content:center;gap:4px;padding:26px;display:flex}.ft__label{font-size:13px;font-weight:600}.ft__price{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.ft__face{margin-top:2px;font-size:13px}.ft__cta{z-index:2;color:#fff;background:var(--stamp);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:14px;padding:0 18px;font-weight:700;text-decoration:none;transition:background .2s ease-out;display:inline-flex;position:relative}.ft__cta:hover{background:#6d3570}.ft__cta svg{transition:translate .3s var(--ease-out)}.ft__cta:hover svg{translate:3px}.pt{filter:drop-shadow(0 14px 26px #00000061);transition:transform .4s var(--ease-out)}.pt:hover{transform:translateY(-3px)}.pt:has(.pt__link:focus-visible){outline:3px solid var(--stamp-on-dark);outline-offset:4px;border-radius:18px}.pt__in{--foot:76px;height:100%;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--foot)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--foot)), #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--foot)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--foot)), #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 calc(100% - var(--foot)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--foot)), #0000 97%, #000) right / 51% 100% no-repeat;border-radius:16px;flex-direction:column;display:flex;position:relative}.pt__face{isolation:isolate;aspect-ratio:4/5;color:#fff;border-radius:16px 16px 0 0;flex-direction:column;justify-content:space-between;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden}.pt__face:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0e0c0a00 36%,#0e0c0a99 62%,#0e0c0af0 100%);position:absolute;inset:0}.pt .art[data-shape=portrait] .art__img{object-position:50% 18%}.pt .art[data-shape=landscape] .art__img{object-fit:contain;object-position:50% 12%}.pt:hover .art__img{scale:1.04}.pt__top,.tk__top{z-index:1;align-items:flex-start;gap:8px;display:flex;position:relative}.pt__top .credit,.tk__top .credit{text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.pt__body{z-index:1;gap:3px;display:grid;position:relative}.pt__when{color:#ffffffdb;font-size:13px;font-weight:700}.pt__title{font-size:19px;font-weight:800;font-stretch:var(--wd-title);letter-spacing:var(--tr-tight);-webkit-line-clamp:2;text-shadow:0 1px 12px #0006;-webkit-box-orient:vertical;margin:0;line-height:1.15;display:-webkit-box;overflow:hidden}:lang(ka) .pt__title{line-height:var(--lh-title)}.pt__link,.tk__link{text-decoration:none}.pt__link:after,.tk__link:after{content:"";z-index:2;position:absolute;inset:0}.pt__link:focus-visible,.tk__link:focus-visible{outline:none}.pt__in,.tk__in{isolation:isolate}.pt__alt,.pt__meta{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pt__foot{min-height:var(--foot);color:var(--ink);background:var(--kraft-pale);border-top:1.5px dashed #4a3b2259;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.pt__price{font-variant-numeric:tabular-nums;min-width:0;font-size:15px;font-weight:800;line-height:1.25;display:grid}.pt__price small{font-size:var(--fs-micro);color:var(--kraft-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pt__cta,.tk__cta{z-index:3;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s ease-out,color .2s ease-out;display:inline-flex;position:relative}.pt__cta{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink)}.pt__cta:hover,.pt:hover .pt__cta{color:#fff;background:var(--ink)}.pt[data-supply] .pt__cta{color:#fff;background:var(--stamp);box-shadow:none}.rail2{margin:-12px calc(var(--page-pad) * -1) 0;padding:12px var(--page-pad) 28px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad);scrollbar-width:thin;scrollbar-color:#f4efe640 transparent;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;list-style:none;display:grid;overflow-x:auto}.rail2>li{scroll-snap-align:start}.tks{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tk{--stub:84px;filter:drop-shadow(0 1px 1px #1c1a1714)drop-shadow(0 8px 16px #1c1a171a);transition:transform .35s var(--ease-out), filter .35s var(--ease-out)}.tk:hover{filter:drop-shadow(0 2px 2px #1c1a1714)drop-shadow(0 16px 26px #1c1a172e);transform:translateY(-2px)}.tk:has(.tk__link:focus-visible){outline:3px solid var(--stamp);outline-offset:3px;border-radius:18px}.tk__in{grid-template-columns:var(--stub) minmax(0, 1fr);height:100%;min-height:184px;-webkit-mask:radial-gradient(circle 9px at var(--stub) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 9px at var(--stub) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 9px at var(--stub) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 9px at var(--stub) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 9px at var(--stub) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 9px at var(--stub) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;border-radius:16px;display:grid;position:relative}.tk__stub{text-align:center;color:var(--kraft-ink);background:var(--kraft-pale);border-right:1.5px dashed #4a3b2259;border-radius:16px 0 0 16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 6px;display:flex}.tk__time{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.tk__day{font-size:var(--fs-micro);letter-spacing:var(--tr-label);text-transform:var(--label-transform);font-weight:800}.tk[data-supply] .tk__stub{color:#ffffffd1;background:var(--stamp);border-right-color:#ffffff59}.tk[data-supply] .tk__time{color:#fff}.tk__face{isolation:isolate;color:#fff;border-radius:0 16px 16px 0;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:12px 16px;display:flex;position:relative;overflow:hidden}.tk__face:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0e0c0a1f 0%,#0e0c0a8c 45%,#0e0c0aeb 100%),linear-gradient(90deg,#0e0c0a73 0%,#0e0c0a00 70%);position:absolute;inset:0}.tk .art[data-shape=portrait] .art__img{object-fit:contain;object-position:100% 50%}.tk:hover .art__img{scale:1.04}.tk__body{z-index:1;gap:2px;display:grid;position:relative}.tk__title{font-size:18px;font-weight:800;font-stretch:var(--wd-title);letter-spacing:var(--tr-tight);-webkit-line-clamp:2;text-shadow:0 1px 12px #00000073;-webkit-box-orient:vertical;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}:lang(ka) .tk__title{line-height:var(--lh-title)}.tk__alt,.tk__meta{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tk__foot{border-top:1px dashed #ffffff47;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.tk__price{font-variant-numeric:tabular-nums;min-width:0;font-size:17px;font-weight:800;line-height:1.2;display:grid}.tk__price small{font-size:var(--fs-micro);color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tk__fv{color:#ffffffe6;min-width:0;font-size:13.5px;font-weight:600}.tk__cta{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #fff6}.tk__cta:hover,.tk:hover .tk__cta{color:var(--ink);background:#fff}.tk[data-supply] .tk__cta{color:var(--stamp);box-shadow:none;background:#fff}.tk[data-started] .art{filter:grayscale()brightness(.8)}.tk[data-started] .tk__stub{color:var(--ink-faint);background:#1c1a1712}.tk[data-started] .tk__time{color:var(--ink-soft)}.browse{padding:clamp(48px,6vw,80px) 0 clamp(56px,7vw,96px)}.home__search+.browse{padding-top:20px}.filters2{top:var(--header-h,68px);z-index:10;border-bottom:1px solid var(--line);margin-bottom:8px;padding:12px 0;position:sticky}.filters2:before{content:"";z-index:-1;background:var(--page);pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.filters2[data-mode=cinema]{position:relative;top:auto}.rail+.rail,.rail+.filters2__row,.rail+.ftools{margin-top:10px}.filters2__status{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-left:auto;display:flex}.filters2__clear{font-size:var(--fs-small);color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:700;transition:text-decoration-color .18s ease-out}.filters2__clear:hover{text-decoration-color:currentColor}.filters2__row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.seg{background:#1c1a170f;border-radius:12px;flex-wrap:wrap;margin:0;padding:4px;list-style:none;display:inline-flex}.seg a{min-height:38px;font-size:var(--fs-small);color:var(--ink-soft);white-space:nowrap;border-radius:9px;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;transition:background .2s ease-out,color .2s ease-out;display:inline-flex}.seg a:hover{color:var(--ink)}.seg a[aria-current]{color:var(--ink);background:var(--card);box-shadow:0 1px 3px #1c1a1729}.tabs{gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.tabs a{min-height:44px;font-size:var(--fs-small);white-space:nowrap;color:var(--ink-soft);border-radius:8px;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.tabs a:hover{color:var(--ink);background:#1c1a170d}.tabs a:focus-visible{outline:2px solid var(--stamp);outline-offset:-2px}.tabs a[aria-current]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--ink)}.switch{min-height:44px;font-size:var(--fs-small);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:0 6px;font-weight:700;text-decoration:none;display:inline-flex}.switch:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.switch__track{background:var(--kraft-pale);border-radius:999px;flex:none;width:48px;height:28px;transition:background .26s ease-out,box-shadow .26s ease-out;position:relative;box-shadow:inset 0 0 0 1px #4a3b2238,inset 0 1px 2px #4a3b2224;-webkit-mask:radial-gradient(3px at 50% 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(3px at 50% 100%,#0000 96%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(3px at 50% 0,#0000 96%,#000) top/100% 51% no-repeat,radial-gradient(3px at 50% 100%,#0000 96%,#000) bottom/100% 51% no-repeat}.switch__knob{color:#4a3b2280;background:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1c1a1738,0 3px 8px -2px #1c1a1747}.switch__knob svg{rotate:-16deg;scale:.86}.switch:hover .switch__track{background:var(--kraft-light)}.switch[aria-current] .switch__track{background:var(--stamp);box-shadow:inset 0 1px 3px #00000047}.switch[aria-current]:hover .switch__track{background:var(--stamp-hover)}.switch[aria-current] .switch__knob{color:var(--stamp);translate:20px}.switch[aria-current] .switch__knob svg{rotate:none;scale:1}.filters2__count{font-size:var(--fs-small);color:var(--ink-soft);margin:0}.cats{scrollbar-width:none;gap:8px;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.cat__count[data-zero]{opacity:.55}.rail{--fl:0px;--fr:0px;position:relative}.rail[data-scrolls]:not([data-start]){--fl:64px}.rail[data-scrolls]:not([data-end]){--fr:64px}.rail>.cats{-webkit-mask:linear-gradient(90deg, #0000, #000 var(--fl), #000 calc(100% - var(--fr)), #0000);-webkit-mask:linear-gradient(90deg, #0000, #000 var(--fl), #000 calc(100% - var(--fr)), #0000);mask:linear-gradient(90deg, #0000, #000 var(--fl), #000 calc(100% - var(--fr)), #0000)}.rail__btn{z-index:2;width:36px;height:36px;color:var(--ink);background:var(--card);box-shadow:0 0 0 1px var(--line), 0 4px 12px -4px #1c1a1752;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease-out, scale .18s var(--ease-out), background .18s ease-out;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%;scale:.9}.rail__btn--prev{left:0}.rail__btn--next{right:0}.rail__btn:hover{background:var(--chalk)}.rail[data-scrolls]:not([data-start]) .rail__btn--prev,.rail[data-scrolls]:not([data-end]) .rail__btn--next{opacity:1;pointer-events:auto;scale:1}@media (hover:none),(max-width:760px){.rail__btn{display:none}}.ftools{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ftools__menus{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.ftools .switch{margin-left:6px}.fmenu{position:relative}.fmenu__btn{min-height:40px;font-size:var(--fs-small);white-space:nowrap;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 16px;font-weight:700;list-style:none;transition:background .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.fmenu__btn::-webkit-details-marker{display:none}.fmenu__btn:hover,.fmenu[open]>.fmenu__btn{box-shadow:inset 0 0 0 1.5px var(--ink)}.fmenu__btn:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.fmenu[data-active]>.fmenu__btn{color:#fff;background:var(--ink);box-shadow:none}.fmenu__chev{transition:rotate .22s var(--ease-out)}.fmenu[open] .fmenu__chev{rotate:180deg}.fmenu__panel{z-index:30;background:var(--card);min-width:280px;box-shadow:0 0 0 1px var(--line), var(--lift-hover);transform-origin:24px 0;animation:menu-in .2s var(--ease-out);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.fmenu__list{gap:2px;max-height:min(60vh,440px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fopt{min-height:44px;font-size:var(--fs-small);color:var(--ink);border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px;font-weight:600;text-decoration:none;transition:background .15s ease-out;display:grid}a.fopt:hover,a.fopt:focus-visible{background:var(--chalk);outline:none}.fopt__box{color:#fff;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:5px;place-items:center;transition:background .15s ease-out,box-shadow .15s ease-out;display:grid}:is(.fopt[aria-current] .fopt__box,.fopt:not([aria-current]):has(>.link-pending[data-pending]) .fopt__box){background:var(--ink);box-shadow:none}.fopt[aria-current]:has(>.link-pending[data-pending]) .fopt__box{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.fopt[aria-current]:has(>.link-pending[data-pending]) .fopt__check{display:none}.fopt__label small{font-size:var(--fs-micro);color:var(--ink-soft);font-weight:500;display:block}.fopt__count{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--ink-soft)}.fopt[aria-disabled]{color:var(--ink-faint);cursor:default}.fopt[aria-disabled] .fopt__box{box-shadow:inset 0 0 0 1.5px var(--line)}.reels-group+.reels-group{margin-top:44px}.reels-group__title{font-size:var(--fs-lead);letter-spacing:var(--tr-tight);margin:0 0 14px;font-weight:800}.reels{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.reel{filter:drop-shadow(0 1px 1px #1c1a1714)drop-shadow(0 8px 16px #1c1a171a);transition:transform .35s var(--ease-out), filter .35s var(--ease-out);container-type:inline-size}.reel:hover{filter:drop-shadow(0 2px 2px #1c1a1714)drop-shadow(0 18px 28px #1c1a172e);transform:translateY(-3px)}.reel:has(.reel__link:focus-visible){outline:3px solid var(--stamp);outline-offset:3px;border-radius:16px}.reel__in{border-radius:14px;flex-direction:column;height:100%;display:flex;position:relative;-webkit-mask:radial-gradient(9px at 0 150cqw,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 150cqw,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0 150cqw,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 150cqw,#0000 97%,#000) 100%/51% 100% no-repeat}.reel__face{isolation:isolate;aspect-ratio:2/3;border-radius:14px 14px 0 0;position:relative;overflow:hidden}.reel .art[data-shape=portrait] .art__img{object-position:50% 0}.reel .art[data-shape=landscape] .art__img{object-fit:contain}.reel:hover .art__img{scale:1.04}.reel__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:6px;display:flex;position:absolute;inset:10px 10px auto}.reel__top .credit{margin-left:auto;font-size:10px}.reel__flag{letter-spacing:var(--tr-label);text-transform:var(--label-transform);color:#fff;background:var(--stamp);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:800;rotate:-2deg;box-shadow:0 0 0 2px #ffffffe6}.reel__foot{color:var(--kraft-ink);background:var(--kraft-pale);border-top:1.5px dashed #4a3b2259;flex-direction:column;flex:1;gap:3px;padding:14px;display:flex}.reel__title{font-size:17px;font-weight:800;line-height:var(--lh-title);letter-spacing:var(--tr-tight);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.reel__link{color:var(--ink);text-decoration:none}.reel__link:after{content:"";z-index:2;position:absolute;inset:0}.reel__link:focus-visible{outline:none}.reel__alt,.reel__meta{font-size:var(--fs-meta);white-space:nowrap;text-overflow:ellipsis;color:#4a3b22d1;overflow:hidden}.reel__alt{font-family:var(--font-ka)}.reel__when{font-size:var(--fs-meta);color:var(--kraft-ink);margin:8px 0 0;line-height:1.35}.reel__when span{font-variant-numeric:tabular-nums;font-weight:800}.reel__when small{font-size:var(--fs-micro);color:#4a3b22d1;display:block}.reel__fan{z-index:3;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid;position:relative}.fanslot{font-size:var(--fs-meta);color:#fff;background:var(--stamp);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 10px;text-decoration:none;transition:background .18s ease-out;display:grid}.fanslot:hover{background:var(--stamp-hover)}.fanslot:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.fanslot time,.fanslot strong{font-variant-numeric:tabular-nums;font-weight:800}.fanslot span{white-space:nowrap;text-overflow:ellipsis;opacity:.82;overflow:hidden}.reel__more{font-size:var(--fs-micro);color:var(--stamp);padding-left:2px;font-weight:700}.reel__base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.reel__price{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--stamp);flex-direction:column;font-weight:800;display:flex}.reel__price small{font-size:var(--fs-micro);color:#4a3b22d1;font-weight:500}.reel__cta{z-index:3;min-height:34px;font-size:var(--fs-meta);white-space:nowrap;color:var(--ink);background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;transition:background .18s ease-out,box-shadow .18s ease-out;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #4a3b2247}.reel__cta:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.reel[data-supply] .reel__cta{color:#fff;background:var(--ink);box-shadow:none}.reel[data-supply] .reel__cta:hover{background:var(--ink-hover)}@media (max-width:760px){.rail>.cats{margin:0 calc(var(--page-pad) * -1);padding:2px var(--page-pad)}.rail[data-scrolls]:not([data-start]){--fl:40px}.rail[data-scrolls]:not([data-end]){--fr:40px}.ftools{position:relative}.ftools__menus{width:calc(100% + var(--page-pad) * 2);margin:0 calc(var(--page-pad) * -1);padding:2px var(--page-pad);scrollbar-width:none;flex-wrap:nowrap;position:static;overflow-x:auto}.ftools__menus::-webkit-scrollbar{display:none}.ftools__menus>*{flex:none}.fmenu{position:static}.fmenu__panel{min-width:0;top:52px;right:0}.ftools .switch{margin-left:0}.reels{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:20px 12px}.reel__foot{padding:12px}.reel__title{font-size:15px}.reel__cta{min-height:40px}}.cat{min-height:40px;font-size:var(--fs-small);white-space:nowrap;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-weight:600;text-decoration:none;transition:box-shadow .15s ease-out;display:inline-flex;position:relative}.cat:hover:not([aria-current]){box-shadow:inset 0 0 0 1.5px var(--ink)}.cat[aria-current]{color:#fff;background:var(--ink);box-shadow:none}.cat__count{min-width:22px;font-size:var(--fs-micro);text-align:center;color:var(--kraft-ink);background:var(--kraft-light);font-variant-numeric:tabular-nums;border-radius:999px;margin-right:-6px;padding:2px 7px;font-weight:700;line-height:1.35;transition:color .15s ease-out,background-color .15s ease-out}.cat[aria-current] .cat__count{color:var(--ink);background:var(--kraft)}.dayg{margin-top:36px}.dayg__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin:0 0 16px;display:flex}.dayg__title{letter-spacing:var(--tr-tight);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:22px;font-weight:800;display:flex}.dayg__title span{font-size:var(--fs-small);letter-spacing:0;color:var(--ink-soft);font-weight:600}.pager2{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:48px;display:flex}.pager2__status{font-size:var(--fs-small);color:var(--ink-soft)}.pager2__btn{background:var(--card);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:12px;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;transition:background .2s ease-out;display:inline-flex}.pager2__btn:hover{background:var(--chalk-deep)}.pager2__btn--more{color:#fff;background:var(--ink);box-shadow:none;order:3}.pager2__btn--more:hover{background:var(--ink-hover)}.empty{text-align:center;background:var(--card);box-shadow:var(--lift);border-radius:18px;margin-top:28px;padding:clamp(28px,4vw,44px)}.empty h2{font-size:var(--fs-title);margin:0;font-weight:800}.empty p{max-width:calc(52 * var(--ch));color:var(--ink-soft);margin:8px auto 0}.empty__links{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex;margin-top:16px!important}.trust{background:var(--card);border-top:1px solid var(--line);scroll-margin-top:var(--header-h,68px);padding:clamp(56px,7vw,96px) 0}.trust__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.guar{border-top:3px solid var(--stamp);border-bottom:3px solid var(--stamp);scroll-margin-top:calc(var(--header-h,68px) + 24px);padding:28px 0}.guar__name{letter-spacing:var(--tr-label);text-transform:var(--label-transform);color:var(--stamp);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:flex}.guar__title{font-size:clamp(28px,3.4vw,42px);font-weight:800;font-stretch:var(--wd-title);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;line-height:1.05}:lang(ka) .guar__title{line-height:var(--lh-title);letter-spacing:var(--tr-title)}.guar__sub{font-size:var(--fs-lead);color:var(--ink-soft);margin:12px 0 0}.guar__list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.guar__list li{grid-template-columns:22px 1fr;align-items:start;gap:12px;font-weight:600;display:grid}.guar__list svg{color:var(--stamp);margin-top:1px}.guar__terms{font-size:var(--fs-small);color:var(--ink-soft);border-top:1px dashed var(--line-strong);margin:22px 0 0;padding-top:18px;line-height:1.55}.guar__terms strong{color:var(--ink)}.cmp__title{font-size:clamp(24px,2.6vw,30px);font-weight:800;line-height:var(--lh-title);letter-spacing:var(--tr-title);margin:0}.cmp__lede{color:var(--ink-soft);margin:8px 0 20px}.cmp__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-small)}.cmp__table th,.cmp__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px}.cmp__table thead th{color:var(--ink-soft);border-bottom-color:var(--line-strong);font-size:13px;font-weight:800}.cmp__table tbody th{width:28%;font-weight:700}.cmp__table td{color:var(--ink-soft)}.cmp__table .cmp__us{color:var(--ink);background:var(--page);font-weight:600}.cmp__table thead .cmp__us{color:var(--stamp);border-radius:12px 12px 0 0}.cmp__table tbody tr:last-child .cmp__us{border-radius:0 0 12px 12px}.cmp__table td>svg,.cmp__mark--yes,.cmp__mark--no{vertical-align:-3px;margin-right:8px;display:inline-block}.cmp__mark--yes{color:var(--stamp)}.cmp__mark--no{color:var(--ink-faint)}.resale{margin-top:clamp(56px,7vw,96px)}.resale__title{font-size:var(--fs-section);font-weight:800;font-stretch:var(--wd-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);text-wrap:balance;margin:0 0 clamp(20px,2.6vw,32px)}.resale__cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2.4vw,28px);display:grid}.rt{--notch:12px;--pad:clamp(22px, 2.8vw, 34px);--stub-bg:var(--kraft-pale);--stub-ink:var(--kraft-ink);--stub-title:var(--ink);--tear:#4a3b2252;filter:drop-shadow(0 1px 1px #1c1a1714)drop-shadow(0 16px 28px #1c1a171f);grid-template-rows:auto 1fr;display:grid}.rt[data-side=sell]{--stub-bg:var(--stamp);--stub-ink:var(--stamp-on-dark);--stub-title:#fff;--tear:#fff6}.rt__stub{padding:var(--pad) var(--pad) calc(var(--pad) - 4px);color:var(--stub-ink);background:var(--stub-bg);border-bottom:2px dashed var(--tear);-webkit-mask:radial-gradient(circle var(--notch) at 0 100%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 100%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 100%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, #0000 97%, #000) right / 51% 100% no-repeat;border-radius:20px 20px 0 0;gap:6px;display:grid}.rt__title{font-size:var(--fs-title);font-weight:800;font-stretch:var(--wd-title);line-height:var(--lh-title);letter-spacing:var(--tr-tight);color:var(--stub-title);margin:0}.rt__hint{font-size:var(--fs-small);margin:0;font-weight:600;line-height:1.4}.rt__face{padding:calc(var(--pad) + 2px) var(--pad) var(--pad);background:var(--card);-webkit-mask:radial-gradient(circle var(--notch) at 0 0, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 0, #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 0, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 0, #0000 97%, #000) right / 51% 100% no-repeat;border-radius:0 0 20px 20px;grid-template-rows:1fr auto;gap:24px;display:grid}.rt__steps{align-content:start;gap:22px;margin:0;padding:0;list-style:none;display:grid}.rt__step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.rt__step:not(:last-child):after{content:"";border-left:1.5px dashed var(--line-strong);position:absolute;top:40px;bottom:-18px;left:16px}.rt__dot{font-variant-numeric:tabular-nums;width:34px;height:34px;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.rt__step[data-held] .rt__dot{color:#fff;background:var(--stamp);box-shadow:0 0 0 5px var(--stamp-wash)}.rt__step p{max-width:calc(58 * var(--ch));font-size:var(--fs-small);color:var(--ink-soft);margin:0;padding-top:5px;line-height:1.55}.rt__step strong{font-size:var(--fs-body);color:var(--ink);margin-bottom:2px;font-weight:700;line-height:1.4;display:block}.rt__cta{min-height:46px;color:var(--chalk);background:var(--ink);transition:background-color .18s var(--ease-out), scale 90ms var(--ease-out);border-radius:10px;justify-self:start;align-items:center;gap:10px;margin-left:50px;padding:0 16px 0 18px;font-weight:800;text-decoration:none;display:inline-flex}.rt__cta svg{transition:translate .18s var(--ease-out)}.rt__cta:hover{background:var(--ink-hover)}.rt__cta:hover svg{translate:3px}.rt__cta:active{scale:.97}.rt__cta:focus-visible{outline:3px solid var(--stamp);outline-offset:3px}.rt[data-side=sell] .rt__cta{color:#fff;background:var(--stamp)}.rt[data-side=sell] .rt__cta:hover{background:var(--stamp-hover)}@media (prefers-reduced-motion:reduce){.rt__cta,.rt__cta svg{transition:none}}@media (max-width:1080px){.rail2{grid-auto-columns:calc(33.3333% - 12px)}.ft__in{grid-template-columns:180px minmax(0, 1fr) var(--stub)}.ft{--stub:230px}}@media (max-width:900px){.hero__grid{grid-template-columns:1fr}.deck{--card-w:clamp(200px, 46vw, 260px);height:calc(var(--card-w) * 2.1);margin-top:8px}.path,.trust__grid{grid-template-columns:1fr}.rail2{grid-auto-columns:calc(45.4545% - 8.18182px)}}@media (max-width:760px){.hero__doors{grid-template-columns:1fr}.filters2{position:relative;top:auto}.filters2__status{width:100%;margin-left:0}.tabs{width:calc(100% + var(--page-pad) * 2);margin:0 calc(var(--page-pad) * -1);padding:0 calc(var(--page-pad) - 12px);scrollbar-width:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.seg{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.seg li{flex:1 0 auto}.seg a{justify-content:center;width:100%;min-height:40px}.cat,.quick__chip{min-height:44px}.path__steps{grid-template-columns:1fr;gap:18px}.path__steps:before{border-top:0;border-left:1.5px dashed var(--line-strong);inset:16px auto 16px 16px}.path__step{grid-template-columns:32px 1fr;column-gap:14px}.path__dot{grid-row:span 2;margin:0}.rail2{grid-auto-columns:74%;gap:14px}.ft__in{grid-template-columns:1fr;overflow:hidden;-webkit-mask:none;mask:none}.ft__poster{aspect-ratio:16/10;border-radius:18px 18px 0 0}.ft .art[data-shape=portrait] .art__img{object-fit:contain}.ft__body{padding:20px 20px 18px}.ft__stub{border-top:1.5px dashed #4a3b2259;border-left:0;border-radius:0 0 18px 18px;padding:20px}.ft__price{font-size:34px}.tk{--stub:72px}.tk__time{font-size:21px}.cmp__table thead{display:none}.cmp__table,.cmp__table tbody,.cmp__table tr,.cmp__table th,.cmp__table td{width:100%;display:block}.cmp__table tr{border-bottom:1px solid var(--line);padding:14px 0}.cmp__table th,.cmp__table td{border:0;padding:4px 0}.cmp__table tbody th{width:100%;margin-bottom:6px;font-size:15px}.cmp__table td:before{content:attr(data-label);font-size:var(--fs-micro);color:var(--ink-soft);font-weight:800;display:block}.cmp__table .cmp__us{margin-top:6px;padding:10px 12px;border-radius:10px!important}.resale__cols{grid-template-columns:1fr}.rt__cta{margin-left:0}}@media (max-width:420px){.deck{--card-w:196px}.deck__stamp{max-width:200px;right:0}}@media (prefers-reduced-motion:reduce){.deck__card,.deck__stamp{animation:none}.deck__card,.door,.door svg,.door__stub,.tk,.pt,.ft,.art__img,.art__blur{transition:none}.tk:hover,.pt:hover,.ft:hover,.door:hover{transform:none}.tk:hover .art__img,.pt:hover .art__img,.ft:hover .art__img{scale:1}}.facts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;font-weight:700;line-height:1.35;display:grid}.facts li{text-wrap:balance;display:block}.facts li:before{content:none}.facts li+li{border-left:1.5px dashed var(--line-strong);margin-left:16px;padding-left:16px}@media (max-width:760px){.hero__grid{row-gap:0}.hero__copy{display:contents}.hero__title{order:0}.deck{--card-w:250px;zoom:.5;height:calc(var(--card-w) * 1.7);pointer-events:none;order:1;margin:18px 0 0}.deck__stamp{right:max(0px, calc(50% - var(--card-w) * 1.05));zoom:1.35;max-width:280px;bottom:8px}.hero__copy>:not(.hero__title){order:2}.facts li+li{margin-left:12px;padding-left:12px}}@supports (animation-timeline:view()){@media (min-width:761px) and (prefers-reduced-motion:no-preference){.path__steps{view-timeline:--money block;container-type:inline-size}.path__step:first-child:before,.path__step:first-child:after{content:"";pointer-events:none;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--money;animation-range:entry 90% contain 40%;position:absolute;top:16px;left:16px}.path__step:first-child:before{border-top:2px solid var(--stamp);width:calc(100cqw - 32px);animation-name:money-run;translate:0 -.25px}.path__step:first-child:after{z-index:2;background:var(--stamp);width:14px;height:14px;box-shadow:0 0 0 4px var(--stamp-wash), 0 4px 10px -2px #5a2a5c80;border-radius:50%;margin:-7px 0 0 -7px;animation-name:money-coin}.path__dot{animation:linear both money-stop;animation-timeline:--money}.path__step:first-child .path__dot{animation-range:entry 90%}.path__step:nth-child(2) .path__dot{animation-range:contain 6% contain 12%}.path__step:nth-child(3) .path__dot{animation-range:contain 20% contain 26%}.path__step:nth-child(4) .path__dot{animation-range:contain 34% contain 40%}.path__step[data-held] .path__dot{animation-name:money-held}}}@keyframes money-run{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes money-coin{0%{opacity:0;translate:0}8%{opacity:1}92%{opacity:1}to{opacity:0;translate:calc(100cqw - 32px)}}@keyframes money-stop{0%{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink)}to{color:#fff;background:var(--stamp);box-shadow:inset 0 0 0 1.5px var(--stamp)}}@keyframes money-held{0%{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink)}to{color:#fff;background:var(--stamp);box-shadow:0 0 0 5px var(--stamp-wash)}}.guar{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--stamp), inset 0 0 0 6px var(--paper), inset 0 0 0 7px #5a2a5c59, 0 1px 1px #1c1a170f, 0 24px 48px -24px #1c1a1747;border:0;border-radius:6px;padding:clamp(28px,3.4vw,40px);position:relative;overflow:hidden}.guar>*{z-index:1;position:relative}.guar__watermark{z-index:0;color:var(--stamp);opacity:.05;pointer-events:none;position:absolute;bottom:-50px;right:-40px;rotate:-12deg}.guar__seal{z-index:2;position:absolute;top:clamp(18px,2.4vw,28px);right:clamp(18px,2.4vw,28px)}.guar__title,.guar__sub{padding-right:124px}@media (max-width:760px){.guar__seal{width:84px;height:84px}.guar__title,.guar__sub{padding-right:88px}}.stack-open{min-height:44px;font:inherit;color:var(--night-ink);cursor:pointer;background:0 0;border:1.5px solid #f4efe64d;border-radius:999px;align-items:center;gap:9px;margin-top:16px;padding:0 16px 0 13px;font-size:15px;font-weight:700;transition:border-color .2s ease-out,background .2s ease-out;display:inline-flex}.stack-open:hover{border-color:var(--night-ink);background:#f4efe60f}.stack-open svg{color:var(--kraft)}.stack-open__kept{color:var(--kraft-ink);background:var(--kraft);border-radius:999px;margin-left:2px;padding:2px 9px;font-size:12px;font-weight:800}html[data-sheet]{overflow:hidden}.stack{--stack-pad:clamp(16px, 4vw, 24px);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--night-ink);background:radial-gradient(70% 45% at 50% 42%, #d8c3a01a, transparent 70%), var(--night);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.stack::backdrop{background:#0c0a09b8}.stack :focus-visible{outline:2px solid var(--stamp-on-dark);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.stack[open]{animation:stack-rise .42s var(--ease-out)}.stack[open]::backdrop{animation:.3s ease-out stack-dim}}@keyframes stack-rise{0%{opacity:0;translate:0 40px}}@keyframes stack-dim{0%{opacity:0}}.stack__frame{height:100%;padding:max(10px, env(safe-area-inset-top)) var(--stack-pad) max(12px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid}.stack__head{align-items:center;gap:12px;min-height:52px;display:flex}.stack__title{letter-spacing:var(--tr-tight);margin:0;font-size:19px;font-weight:800}.stack__count{font-variant-numeric:tabular-nums;color:var(--night-soft);font-size:14px;font-weight:700}.stack__close{width:44px;height:44px;color:var(--night-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0 -10px 0 auto;padding:0;display:grid}.stack__close:hover{background:#f4efe614}.stack__pile{place-items:center;min-height:0;padding:10px 0 40px;display:grid;position:relative}.stack__card{--pull:0;width:min(100%,380px);height:100%;min-height:0;max-height:600px;color:var(--ink);transform:translateY(calc(var(--depth) * 13px)) scale(calc(1 - var(--depth) * .045)) rotate(calc(var(--tilt) * (1 + var(--depth) * 1.6)));transform-origin:50% 85%;filter:drop-shadow(0 18px 28px #0000006b)drop-shadow(0 2px 4px #0000004d);transition:transform .42s var(--ease-out);-webkit-user-select:none;user-select:none;flex-direction:column;grid-area:1/1;display:flex}.stack__card:not([data-top]){filter:drop-shadow(0 6px 10px #00000059) brightness(calc(1 - var(--depth) * .12))}.stack__card[data-top]{z-index:3;cursor:grab;touch-action:none}.stack__card[data-dragging]{cursor:grabbing;transition:none}.stack__poster{background:var(--night-2);border-radius:14px 14px 0 0;flex:1 1 0;min-height:110px;position:relative;overflow:hidden;-webkit-mask:radial-gradient(11px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.stack__poster .credit{z-index:2;position:absolute;top:12px;left:12px}.stack__stub{background:repeating-linear-gradient(to right, var(--line-strong) 0 6px, transparent 6px 12px) top center / calc(100% - 30px) 1.5px no-repeat, var(--paper);border-radius:0 0 14px 14px;flex-direction:column;padding:18px 20px;display:flex;position:relative;-webkit-mask:radial-gradient(11px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat}.stack__when{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:13px;font-weight:700}.stack__name{font-size:21px;font-weight:800;font-stretch:var(--wd-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);text-wrap:balance;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.stack__venue{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.stack__prices{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;align-items:end;gap:4px 22px;margin-top:14px;display:grid}.stack__face,.stack__fan{gap:1px;display:grid}.stack__prices small{letter-spacing:var(--tr-label);text-transform:var(--label-transform);color:var(--ink-faint);font-size:11px;font-weight:800}.stack__face s{color:var(--ink-faint);justify-self:start;padding:0 2px;font-size:22px;font-weight:700;text-decoration:none;position:relative}.stack__face s:after{content:"";background:var(--cloth);border-radius:2px;height:2.5px;position:absolute;inset:52% -4px auto;rotate:-14deg}.stack__fan strong{letter-spacing:-.035em;font-size:clamp(36px,10vw,46px);font-weight:800;line-height:.95}.stack__saving{color:var(--kraft-ink);background:radial-gradient(circle at 9px 50%, var(--paper) 2.5px, transparent 3px), var(--kraft);transform-origin:0;border-radius:4px 12px 12px 4px;grid-column:1/-1;justify-self:start;margin-top:8px;padding:4px 11px 4px 20px;font-size:12.5px;font-weight:800;line-height:1.3;rotate:-1.5deg}.stack__gone{color:var(--ink-soft);border:1.5px dashed var(--line-strong);border-radius:5px;align-self:flex-start;margin-top:14px;padding:4px 10px;font-size:13px;font-weight:800}.stack__proof{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.stack__stamps{flex-wrap:wrap;gap:6px;display:flex}.stack__checking{color:var(--ink-faint);font-size:13px}.stack__payout{color:var(--ink-soft);font-size:13px}.stack__mark{z-index:3;letter-spacing:var(--tr-label);text-transform:uppercase;pointer-events:none;opacity:0;transition:opacity .12s ease-out, scale .16s var(--ease-out);border:3px solid;border-radius:6px;padding:6px 14px;font-size:22px;font-weight:800;position:absolute;top:22px;scale:1.25}.stack__mark--keep{color:var(--kraft-light);opacity:clamp(0, var(--pull) * 1.4, 1);rotate:-9deg;scale:calc(1.25 - clamp(0, var(--pull), 1) * .25);background:#1714128c;left:20px}.stack__mark--aside{color:var(--night-ink);opacity:clamp(0, var(--pull) * -1.4, 1);rotate:9deg;scale:calc(1.25 + clamp(-1, var(--pull), 0) * .25);background:#1714128c;right:20px}.stack__card[data-gone] .stack__poster{filter:grayscale(.8)brightness(.8)}.stack__hint{text-align:center;color:var(--night-soft);margin:0 0 12px;font-size:14px}.stack__actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;width:min(100%,420px);margin:0 auto;display:grid}.stack__act{min-height:52px;font:inherit;color:var(--night-ink);white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #f4efe64d;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,scale .12s ease-out;display:inline-flex}.stack__act:hover{border-color:var(--night-ink);background:#f4efe60f}.stack__act:active{scale:.97}.stack__act--see{text-underline-offset:5px;border-color:#0000;padding:0 14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.stack__act--see:hover{border-color:#0000;text-decoration-thickness:2.5px}.stack__act--keep{color:var(--kraft-ink);background:var(--kraft);border-color:var(--kraft)}.stack__act--keep:hover{background:var(--kraft-light);border-color:var(--kraft-light)}.stack__act:disabled{cursor:not-allowed;opacity:.4}.stack__tray{border-top:1.5px dashed #f4efe629;align-items:center;gap:12px;min-height:60px;margin-top:14px;padding-top:12px;display:flex}.stack__undo{min-height:44px;font:inherit;color:var(--night-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.stack__undo:hover{color:var(--night-ink)}.stack__pocket{flex:1;min-width:0}.stack__pocket-empty{color:var(--night-soft);font-size:13px}.stack__thumbs{display:flex}.stack__thumb{border:2px solid var(--night);border-radius:5px;width:34px;height:44px;position:relative;overflow:hidden;rotate:-4deg}.stack__thumb+.stack__thumb{margin-left:-10px}.stack__thumb:nth-child(2n){rotate:5deg}@media (prefers-reduced-motion:no-preference){.stack__thumb:last-child{animation:stack-pocket .42s var(--ease-out)}}@keyframes stack-pocket{0%{opacity:0;translate:0 -18px;scale:1.3}}.stack__compare-btn{min-height:44px;font:inherit;color:var(--night);background:var(--night-ink);cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-size:15px;font-weight:800}.stack__compare-btn:hover{background:#fff}.stack__end{text-align:center;align-content:center;justify-items:center;gap:8px;padding:24px 0;display:grid}.stack__end-title{letter-spacing:var(--tr-title);margin:0;font-size:24px;font-weight:800}.stack__end-lede{max-width:calc(36 * var(--ch));color:var(--night-soft);margin:0}.stack__end-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.stack__compare{min-height:0;margin:0 calc(var(--stack-pad) * -1);padding:0 var(--stack-pad) 12px;scrollbar-color:#f4efe640 transparent;overflow-y:auto}.stack__compare-lede{color:var(--night-soft);margin:0 0 12px;font-size:14px}.shortlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shortlist__row{color:var(--ink);background:var(--paper);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto 36px;align-items:center;gap:12px;padding:14px 8px 14px 14px;display:grid}.shortlist__day{color:var(--ink-soft);text-transform:var(--label-transform);letter-spacing:.02em;font-size:13px;font-weight:800;line-height:1.2}.shortlist__main{gap:3px;min-width:0;display:grid}.shortlist__name{color:inherit;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.shortlist__proof{color:var(--stamp);align-items:flex-start;gap:5px;margin-top:4px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.shortlist__proof svg{flex:none;margin-top:1px}.shortlist__name:hover{text-underline-offset:3px;text-decoration:underline}.shortlist__venue{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.shortlist__main .stack__checking{margin-top:4px;font-size:12px}.shortlist__price{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.shortlist__price s{color:var(--ink-faint);-webkit-text-decoration-color:var(--cloth);text-decoration-color:var(--cloth);font-size:13px;text-decoration-thickness:2px}.shortlist__price strong{letter-spacing:-.02em;font-size:20px;font-weight:800}.shortlist__price small{color:var(--kraft-ink);font-size:12px;font-weight:800}.shortlist__price .stack__gone{white-space:normal;text-align:right;margin:0;font-size:12px}.shortlist__row[data-gone] .shortlist__name{color:var(--ink-soft)}.shortlist__remove{width:36px;height:44px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.shortlist__remove:hover{color:var(--ink);background:var(--chalk)}.shortlist :focus-visible{outline-color:var(--stamp)}.stack__clear{min-height:44px;font:inherit;color:var(--night-soft);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:14px;font-weight:700;text-decoration:underline}@media (min-width:761px){.stack{border-radius:18px;width:460px;height:min(860px,100dvh - 48px);margin:auto;inset:0;box-shadow:0 30px 80px -20px #0009}}@media (max-height:760px){.stack__name{-webkit-line-clamp:2;line-clamp:2;font-size:18px}.stack__prices,.stack__proof{margin-top:10px}.stack__stamps{gap:4px 12px}.stack__stamps .stamp{border:0;min-height:0;padding:0;font-size:11px}.stack__payout{display:none}}@media (max-height:640px){.stack__saving{display:none}}.stack:focus{outline:none}@media (max-width:420px){.stack__actions{gap:6px}.stack__act{white-space:normal;text-align:center;padding:0 10px;font-size:14px}.stack__act--aside svg,.stack__act--keep svg{display:none}}@media (max-width:380px){.shortlist__row{grid-template-columns:minmax(0,1fr) auto 36px}.shortlist__day{display:none}}
