.uHJoDa_gender,.uHJoDa_verified,.uHJoDa_plainChip{border-radius:var(--r-pill);white-space:nowrap;align-items:center;min-height:24px;padding:3px 10px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.uHJoDa_gender{background:var(--pine);color:var(--on-pine)}.uHJoDa_verified{background:var(--ok-bg);color:var(--fern);border:1px solid var(--fern);gap:4px}.uHJoDa_verifiedIcon{flex:none;width:14px;height:14px}.uHJoDa_plainChip{background:var(--mist);color:var(--slate)}.uHJoDa_drawn{aspect-ratio:4/3;background:var(--mist);place-items:center;width:100%;display:grid;position:relative}.uHJoDa_drawn svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:62%;max-width:260px;height:auto}.uHJoDa_ground{stroke:var(--line-strong);stroke-width:2px}.uHJoDa_tree{stroke:var(--fern);stroke-width:2px}.uHJoDa_body{fill:var(--surface);stroke:var(--pine);stroke-width:2px}.uHJoDa_roof{fill:var(--tint);stroke:var(--pine);stroke-width:2px}.uHJoDa_window{fill:var(--lime-soft);stroke:var(--pine);stroke-width:1.4px}.uHJoDa_door{fill:var(--tint);stroke:var(--pine);stroke-width:2px}.uHJoDa_drawnCaption{color:var(--slate);font-size:11px;position:absolute;bottom:8px;right:10px}.uHJoDa_card{min-width:0}.uHJoDa_coverChips{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:64px}.uHJoDa_cardBody{gap:4px;min-width:0;display:grid}.uHJoDa_cardName{margin:0;font-size:17px;line-height:1.3}.uHJoDa_cardName button,.uHJoDa_cardName a{text-align:left;min-height:44px;font:inherit;color:var(--pine);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:none;display:inline-block}.uHJoDa_price{color:var(--slate);margin:6px 0 0;font-size:14px}.uHJoDa_price strong{letter-spacing:-.6px;color:var(--pine);font-size:26px;font-weight:800;line-height:1.15}.uHJoDa_priceNote{color:var(--faint);margin:0;font-size:13px}.uHJoDa_uni{color:var(--pine);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:14px;font-weight:600;display:flex}.uHJoDa_uni .icon{width:18px;height:18px;color:var(--fern);flex:none;margin-top:1px}.uHJoDa_meals{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.uHJoDa_meals li{border-radius:var(--r-pill);background:var(--lime-soft);color:var(--lime-soft-text);padding:3px 10px;font-size:12px;font-weight:600}.uHJoDa_dcard{min-width:0}.uHJoDa_dcardFeatured{border-color:var(--lime-line);box-shadow:0 0 0 1px var(--lime-line)}.uHJoDa_dmedia{aspect-ratio:16/10;background:var(--mist);position:relative;overflow:hidden}:is(.uHJoDa_dmedia .image-open,.uHJoDa_dmedia .image-open>*){height:100%}.uHJoDa_dmedia .image-open img{object-fit:cover;width:100%;height:100%}.uHJoDa_dscrim{pointer-events:none;background:linear-gradient(#0000 34%,#0a1c1859 62%,#0a1c18d1 100%);position:absolute;inset:0}.uHJoDa_dname{letter-spacing:-.2px;text-shadow:0 1px 8px #00000059;margin:0;font-size:19px;line-height:1.25;position:absolute;bottom:10px;left:14px;right:14px}.uHJoDa_dname a{color:#fff;overflow-wrap:anywhere;min-height:44px;padding:8px 0 0;text-decoration:none;display:inline-block}.uHJoDa_dname a:focus-visible{outline-offset:2px;outline:2px solid #fff}.uHJoDa_featuredTag{border-radius:var(--r-pill);background:var(--lime-soft);min-height:24px;color:var(--lime-soft-text);border:1px solid var(--lime-line);white-space:nowrap;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.uHJoDa_dbody{gap:6px;min-width:0;padding:14px 16px 16px;display:grid}.uHJoDa_dplace{color:var(--slate);margin:0;font-size:14px}.uHJoDa_dbody .uHJoDa_uni{margin:0}.uHJoDa_dtypes{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.uHJoDa_dtypes li{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--pine);padding:4px 11px;font-size:13px;font-weight:650}.uHJoDa_dincluded{color:var(--slate);flex-wrap:wrap;gap:4px 12px;margin:2px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.uHJoDa_dincluded li{align-items:center;gap:4px;display:inline-flex}.uHJoDa_dincluded .icon{width:14px;height:14px;color:var(--fern)}.uHJoDa_dmedia img{transition:transform .22s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.uHJoDa_dcard:hover .uHJoDa_dmedia img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.uHJoDa_dmedia img{transition:none}.uHJoDa_dcard:hover .uHJoDa_dmedia img{transform:none}}.uHJoDa_detail{min-width:0}.uHJoDa_detailCover{border-radius:var(--r-md);margin-bottom:12px;overflow:hidden}.uHJoDa_headChips{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.uHJoDa_detailTitleLine{color:var(--slate);margin:4px 0 0;font-size:15px}.uHJoDa_section{margin-top:22px}.uHJoDa_section h3{margin:0 0 10px}.uHJoDa_receipt{display:grid}.uHJoDa_receiptHead{margin:0 0 10px;font-size:16px}.uHJoDa_roomRows,.uHJoDa_receiptExtra,.uHJoDa_nearList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.uHJoDa_roomRows li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;font-size:15px;display:grid}.uHJoDa_roomRows b,.uHJoDa_receiptExtra b,.uHJoDa_nearList b{color:var(--pine);text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.uHJoDa_roomBeds{color:var(--pine);min-width:0}.uHJoDa_roomNote{color:var(--slate);overflow-wrap:anywhere;font-size:13px;display:block}.uHJoDa_avail{grid-column:1/-1;justify-self:start;font-size:12px;font-weight:600}.uHJoDa_avail:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.uHJoDa_avail_available{color:var(--fern)}.uHJoDa_avail_few{color:var(--warn-text)}.uHJoDa_avail_full{color:var(--faint)}.uHJoDa_receiptExtra li,.uHJoDa_nearList li{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:15px;display:flex}.uHJoDa_fresh{color:var(--slate);gap:2px;margin:14px 0 0;font-size:13px;font-weight:600;display:grid}.uHJoDa_rule{color:var(--faint);margin:6px 0 0;font-size:12px}.uHJoDa_included{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.uHJoDa_included li{align-items:center;gap:6px;min-width:0;font-size:15px;display:flex}.uHJoDa_included .icon{flex:none;width:18px;height:18px}.uHJoDa_yes{color:var(--pine)}.uHJoDa_yes .icon{color:var(--fern)}.uHJoDa_no{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.uHJoDa_reportBox{gap:10px;margin-top:22px;display:grid}.uHJoDa_reportBox .button{justify-self:start;min-height:44px}.uHJoDa_roomBlocks{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.uHJoDa_roomBlocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.uHJoDa_roomBlock{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.uHJoDa_roomPhotosWrap{min-width:0;margin:-2px -2px 4px;position:relative}.uHJoDa_roomPhotos{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.uHJoDa_roomPhotos::-webkit-scrollbar{display:none}.uHJoDa_roomPhotos>li{scroll-snap-align:start;flex:none;width:78%;max-width:260px}.uHJoDa_roomPhotosOne>li{width:100%;max-width:none}.uHJoDa_roomPhotoButton{border-radius:var(--r-xs);background:var(--mist);cursor:zoom-in;width:100%;transition:transform .16s var(--ease-out,ease-out);border:0;padding:0;display:block;overflow:hidden}.uHJoDa_roomPhotoButton:active{transform:scale(.98)}.uHJoDa_roomPhotoButton:focus-visible{outline:2px solid var(--fern);outline-offset:2px}.uHJoDa_roomPhotoButton img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.uHJoDa_roomCount{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0f2a23b3;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:8px;left:8px}.uHJoDa_roomCount svg{width:13px;height:13px}.uHJoDa_roomDots{justify-content:center;gap:5px;margin-top:8px;display:flex}.uHJoDa_roomDots i{background:var(--line-strong);width:6px;height:6px;transition:width .2s var(--ease-out,ease-out), background-color .2s ease;border-radius:999px}.uHJoDa_roomDots i.uHJoDa_dotOn{background:var(--fern);width:16px}@media (prefers-reduced-motion:reduce){.uHJoDa_roomPhotoButton,.uHJoDa_roomDots i{transition:none}}.uHJoDa_roomHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.uHJoDa_roomHead h4{color:var(--pine);margin:0;font-size:17px}.uHJoDa_roomHead .uHJoDa_avail{grid-column:auto}.uHJoDa_roomPrice{color:var(--slate);margin:0;font-size:14px}.uHJoDa_roomPrice strong{letter-spacing:-.5px;color:var(--pine);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.uHJoDa_terms{margin-top:8px}.uHJoDa_galleryWide{display:none}.uHJoDa_main{flex-direction:column;min-width:0;display:flex}.uHJoDa_main>.uHJoDa_section{margin-top:32px}.uHJoDa_head{min-width:0}.uHJoDa_about{order:1}.uHJoDa_after{order:2;gap:16px;margin-top:32px;display:grid}.uHJoDa_biz{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:14px;padding:18px;display:grid}.uHJoDa_bizHeading{margin:0}.uHJoDa_bizHead{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.uHJoDa_bizLogo{border:1px solid var(--line);object-fit:cover;background:var(--mist);border-radius:12px;width:56px;height:56px;display:block}.uHJoDa_bizLogoMark{object-fit:contain;background:var(--surface);padding:4px}.uHJoDa_bizLogoIcon{color:var(--slate);place-items:center;display:grid}.uHJoDa_bizLogoIcon svg{width:26px;height:26px}.uHJoDa_bizName{min-width:0}.uHJoDa_bizTitle{color:var(--pine);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:750;line-height:1.25}.uHJoDa_bizOperator{color:var(--slate);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.uHJoDa_bizChips{flex-wrap:wrap;gap:6px;display:flex}.uHJoDa_bizAbout h4{color:var(--pine);margin:0 0 4px;font-size:14px}.uHJoDa_bizAbout p{color:var(--pine);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.uHJoDa_bizContact .button{width:100%;min-height:44px}@media (min-width:900px){.uHJoDa_bizContact .button{width:auto}}.uHJoDa_about .description{margin-top:0}.uHJoDa_aside{min-width:0;margin-top:32px}.uHJoDa_summary{gap:12px;display:grid}.uHJoDa_summaryPrice{color:var(--slate);gap:2px;margin:0;font-size:13px;display:grid}.uHJoDa_summaryPrice strong{color:var(--pine);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.uHJoDa_summaryPrice small{letter-spacing:0;color:var(--slate);font-size:15px;font-weight:500}.uHJoDa_summaryPrice .uHJoDa_summaryAsk{font-size:22px}.uHJoDa_summaryRooms{margin:0;padding:0;list-style:none;display:grid}.uHJoDa_summaryRooms li{border-top:1px solid var(--line);min-height:40px;color:var(--pine);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:14px;display:grid}.uHJoDa_summaryRooms b{text-align:right;font-variant-numeric:tabular-nums;min-width:72px;font-weight:700}.uHJoDa_summaryRooms .uHJoDa_avail{grid-column:auto}.uHJoDa_summaryFresh{color:var(--slate);margin:0;font-size:12px}@media (min-width:900px){.uHJoDa_galleryPhone{display:none}.uHJoDa_galleryWide{margin-bottom:32px;display:block}.uHJoDa_hasAside .uHJoDa_body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.uHJoDa_about{order:0}.uHJoDa_aside{margin-top:0;position:sticky;top:24px}.uHJoDa_roomBlocks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.uHJoDa_roomPhotos>li{width:100%;max-width:none}.uHJoDa_hasAside .uHJoDa_roomsSection>.uHJoDa_fresh{display:none}}@media (min-width:1200px){.uHJoDa_hasAside .uHJoDa_body{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.uHJoDa_included{grid-template-columns:repeat(3,minmax(0,1fr))}}.uHJoDa_mosaicWrap{position:relative}.uHJoDa_mosaic{border-radius:var(--r-md);grid-template-rows:repeat(2,1fr);grid-template-columns:2fr 1fr 1fr;gap:8px;height:clamp(340px,34vw,460px);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.uHJoDa_mosaic>li{min-width:0;min-height:0}.uHJoDa_mosaic>li.uHJoDa_mosaicMain{grid-row:1/-1}.uHJoDa_mosaic[data-count="1"]{grid-template-columns:1fr}.uHJoDa_mosaic[data-count="2"]{grid-template-columns:2fr 1fr}.uHJoDa_mosaic[data-count="2"]>li:not(.uHJoDa_mosaicMain){grid-row:1/-1}.uHJoDa_mosaic[data-count="3"]{grid-template-columns:2fr 1fr}.uHJoDa_mosaic[data-count="4"]>li:last-child{grid-column:2/-1}.uHJoDa_mosaicTile{background:var(--mist);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.uHJoDa_mosaicTile img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out,ease-out), filter .2s ease;display:block}@media (hover:hover) and (pointer:fine){.uHJoDa_mosaicTile:hover img{filter:brightness(.94);transform:scale(1.02)}}.uHJoDa_mosaicTile:focus-visible{outline:3px solid var(--fern);outline-offset:-3px}.uHJoDa_mosaicAll{background:var(--surface);min-height:44px;color:var(--pine);font:inherit;box-shadow:var(--shadow-2);cursor:pointer;transition:transform .16s var(--ease-out,ease-out);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex;position:absolute;bottom:16px;right:16px}.uHJoDa_mosaicAll svg{width:18px;height:18px}.uHJoDa_mosaicAll:active{transform:scale(.97)}.uHJoDa_mosaicAll:focus-visible{outline:2px solid var(--fern);outline-offset:2px}@media (prefers-reduced-motion:reduce){.uHJoDa_mosaicTile img,.uHJoDa_mosaicAll{transition:none}.uHJoDa_mosaicTile:hover img{transform:none}}.uHJoDa_filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:720px;margin:0 0 12px;display:grid}.uHJoDa_filters label{min-width:0;color:var(--pine);gap:4px;font-size:13px;font-weight:550;display:grid}.uHJoDa_filters select,.uHJoDa_filters input{width:100%;min-width:0;min-height:44px;font-size:16px}.uHJoDa_filterWide{grid-column:1/-1}.uHJoDa_toggle{align-items:center;min-height:44px;gap:8px!important;display:flex!important}.uHJoDa_toggle input{width:22px!important;min-height:22px!important}@media (min-width:900px){.uHJoDa_filters{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.uHJoDa_filterWide{grid-column:span 2}}.uHJoDa_repeat{gap:12px;margin:0;padding:0;list-style:none;display:grid}.uHJoDa_repeatItem{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunken);gap:10px;min-width:0;padding:12px;display:grid}.uHJoDa_repeatHead{color:var(--pine);justify-content:space-between;align-items:center;gap:8px;font-weight:650;display:flex}.uHJoDa_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.uHJoDa_pair>*{min-width:0}.uHJoDa_fieldLabel{min-width:0;color:var(--pine);gap:6px;font-weight:600;display:grid}div.uHJoDa_fieldLabel{font-size:13px}div.uHJoDa_fieldLabel>.button{min-height:44px}.uHJoDa_fieldLabel input,.uHJoDa_fieldLabel select{width:100%;min-width:0;min-height:44px;font-size:16px}.uHJoDa_addButton{justify-self:start;min-height:44px}.uHJoDa_removeButton{min-width:44px;min-height:44px}.uHJoDa_saveState{color:var(--slate);margin:0;font-size:13px}.uHJoDa_more{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);grid-column:1/-1}.uHJoDa_more summary{min-height:44px;color:var(--pine);cursor:pointer;align-items:center;padding:0 14px;font-size:15px;font-weight:650;display:flex}.uHJoDa_moreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}@media (min-width:900px){.uHJoDa_moreGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.uHJoDa_more summary:after{content:"+";color:var(--slate);margin-left:auto;font-size:20px}.uHJoDa_more[open] summary:after{content:"−"}.uHJoDa_bizFields{border:1px solid var(--line);border-radius:var(--r-md);gap:12px;min-width:0;margin:8px 0 0;padding:14px;display:grid}.uHJoDa_bizFields legend{color:var(--pine);padding:0 4px;font-weight:650}.uHJoDa_bizFields .uHJoDa_fieldLabel textarea{width:100%;min-width:0;font-size:16px}.uHJoDa_bizFields .uHJoDa_fieldLabel .small{font-weight:400}.uHJoDa_bizRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}
.super-frame{--super-a:#c9dca0;--super-b:#8fb59a;--super-c:var(--fern,#267458);--super-cut:50px;--super-pad:64px;--super-sheen:#ffffff8c;--super-tint:26%;--super-band:30%;--super-bleed:8px;--super-ring-a:#9db57a;--super-ring-b:#4f8f73;--super-ring-w:2px;--super-aura:color-mix(in oklab, var(--super-c) 40%, var(--super-a));--super-edge:#ffffffd9;--super-shadow-rest:inset 0 1px 0 var(--super-edge), 0 0 0 1px color-mix(in oklab, var(--super-c) 38%, transparent), 0 1px 2px #0c281e24, 0 6px 12px -2px #0c281e24, 0 18px 30px -12px #0c281e47;--super-shadow-hover:inset 0 1px 0 var(--super-edge), 0 0 0 1px color-mix(in oklab, var(--super-c) 48%, transparent), 0 2px 3px #0c281e29, 0 12px 20px -4px #0c281e2e, 0 30px 44px -16px #0c281e57;--super-glow:var(--super-shadow-rest);--super-spark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5 14.6 9.4 22.5 12 14.6 14.6 12 22.5 9.4 14.6 1.5 12 9.4 9.4Z'/%3E%3C/svg%3E");position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .super-frame{--super-sheen:#ffffff1f;--super-ring-a:#a9c98a;--super-ring-b:#5f9f84;--super-aura:var(--super-c);--super-tint:12%;--super-band:20%;--super-edge:#ffffff1a;--super-shadow-rest:inset 0 1px 0 var(--super-edge), 0 0 0 1px color-mix(in oklab, var(--super-c) 55%, transparent), 0 1px 2px #00000080, 0 8px 16px -2px #00000073, 0 20px 34px -12px #000000a6;--super-shadow-hover:inset 0 1px 0 var(--super-edge), 0 0 0 1px color-mix(in oklab, var(--super-c) 70%, transparent), 0 2px 3px #0000008c, 0 14px 24px -4px #00000080, 0 32px 48px -16px #000000b3;--super-glow:var(--super-shadow-rest)}}:root[data-theme=dark] .super-frame{--super-sheen:#ffffff1f;--super-ring-a:#a9c98a;--super-ring-b:#5f9f84;--super-aura:var(--super-c);--super-tint:12%;--super-band:20%;--super-edge:#ffffff1a;--super-shadow-rest:inset 0 1px 0 var(--super-edge), 0 0 0 1px color-mix(in oklab, var(--super-c) 55%, transparent), 0 1px 2px #00000080, 0 8px 16px -2px #00000073, 0 20px 34px -12px #000000a6;--super-shadow-hover:inset 0 1px 0 var(--super-edge), 0 0 0 1px color-mix(in oklab, var(--super-c) 70%, transparent), 0 2px 3px #0000008c, 0 14px 24px -4px #00000080, 0 32px 48px -16px #000000b3;--super-glow:var(--super-shadow-rest)}.super-frame:not(.super-frame--bare),.super-frame--bare .item-photo{box-shadow:var(--super-glow);clip-path:polygon(evenodd, calc(-1 * var(--super-pad)) calc(-1 * var(--super-pad)), calc(100% + var(--super-pad)) calc(-1 * var(--super-pad)), calc(100% + var(--super-pad)) calc(100% + var(--super-pad)), calc(-1 * var(--super-pad)) calc(100% + var(--super-pad)), calc(-1 * var(--super-pad)) calc(-1 * var(--super-pad)), 0 0, var(--super-cut) 0, 0 var(--super-cut), 0 0);border-color:#0000;position:relative}.super-frame:not(.super-frame--bare):is(:hover,:focus-within){box-shadow:var(--super-glow);border-color:#0000}@media (hover:hover) and (pointer:fine){.super-frame:not(.super-frame--bare):hover{box-shadow:var(--super-shadow-hover)}}.super-frame:not(.super-frame--bare){background-image:linear-gradient(180deg, color-mix(in oklab, var(--super-a) var(--super-tint), transparent), transparent 110px);translate:0 -2px}.super-frame:not(.super-frame--bare):before,.super-frame--bare .item-photo:before{content:"";z-index:3;padding:var(--super-ring-w);border-radius:inherit;background:linear-gradient(135deg, var(--super-ring-a), var(--super-ring-b) 48%, var(--super-c));-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.super-frame:not(.super-frame--bare):after,.super-frame--bare .item-photo:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--super-sheen), transparent);opacity:0;pointer-events:none;width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-16deg)}@keyframes super-sheen{0%{opacity:0;transform:translate(-140%)skew(-16deg)}20%{opacity:1}to{opacity:0;transform:translate(380%)skew(-16deg)}}.super-aura{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.super-aura:before{content:"";border-radius:inherit;box-shadow:0 10px 28px -6px color-mix(in oklab, var(--super-aura) 55%, transparent);opacity:.55;position:absolute;inset:0}.super-ribbon:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#fff9,#0000);width:34px;height:28px;position:absolute;top:8px;left:0;transform:translate(-60px)skew(-18deg)}@keyframes super-ribbon-shine{0%{opacity:0;transform:translate(-60px)skew(-18deg)}6%,24%{opacity:1}32%,to{opacity:0;transform:translate(190px)skew(-18deg)}}.super-ribbon-wrap{z-index:4;pointer-events:none;filter:drop-shadow(0 2px 2px #09241c47);width:0;height:0;position:absolute;top:0;left:0}.super-ribbon{z-index:4;box-sizing:border-box;color:#153f35;letter-spacing:.01em;white-space:nowrap;clip-path:polygon(37.64px 8px,108.36px 8px,136.36px 36px,143.43px 43.07px,129.29px 43.07px,136.36px 36px,9.64px 36px,2.57px 43.07px,16.71px 43.07px,9.64px 36px);pointer-events:none;background:linear-gradient(#e9f0cf 0,#d5e2a8 15px,#c1d58c 36px,#1b5843 36px);justify-content:center;align-items:flex-start;gap:5px;width:146px;height:44px;padding-top:8px;font-size:13px;font-weight:750;line-height:28px;display:flex;position:absolute;top:12.9px;left:-38.1px;transform:rotate(-45deg)}.super-ribbon:before{content:"";width:14px;height:28px;-webkit-mask:var(--super-spark) center / 13px 13px no-repeat;-webkit-mask:var(--super-spark) center / 13px 13px no-repeat;mask:var(--super-spark) center / 13px 13px no-repeat;background:currentColor;flex:none}.super-frame .lv-photo-fresh{max-width:calc(100% - 152px);left:88px}.super-frame [class*=coverChips]{left:88px}.super-frame .item-ribbon{top:auto;bottom:8px;left:8px}.super-frame .seeker-card-head{gap:10px;padding:16px 12px 0 62px}.super-frame .seeker-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.super-frame .cost-bar-wrap.card .cost-total,.super-frame .seeker-budget,.super-frame .ui-price,.super-frame--bare .item-price{background:linear-gradient(90deg, color-mix(in oklab, var(--super-a) var(--super-band), transparent), color-mix(in oklab, var(--super-a) calc(var(--super-band) * .4), transparent) 65%, transparent);border-radius:10px 0 0 10px}.super-frame .cost-bar-wrap.card .cost-total,.super-frame .seeker-budget{margin:-3px calc(-1 * var(--super-bleed));padding:3px var(--super-bleed)}.super-frame .ui-price{margin:3px calc(-1 * var(--super-bleed)) -3px calc(-1 * var(--super-bleed));padding:3px var(--super-bleed)}.super-frame--bare .item-price{margin:-3px 0 -3px -4px;padding:3px 0 3px 4px}.super-frame--bare{--super-cut:44px}.super-frame--bare .super-ribbon-wrap{transform-origin:0 0;scale:.88}@media (hover:hover) and (pointer:fine){.super-frame:not(.super-frame--bare){transition:translate .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.super-frame:not(.super-frame--bare):hover{translate:0 -4px}.super-frame:not(.super-frame--bare):hover:after,.super-frame--bare:hover .item-photo:after{animation:1.1s cubic-bezier(.45,0,.2,1) both super-sheen}.super-frame:hover .super-ribbon:after{animation:1.1s cubic-bezier(.45,0,.2,1) .12s both super-ribbon-shine}}@media (prefers-reduced-motion:reduce){.super-frame:not(.super-frame--bare){transition:none;translate:none}.super-frame:not(.super-frame--bare):hover{translate:none}.super-frame:after,.super-frame--bare .item-photo:after,.super-ribbon:after{opacity:0;animation:none!important}}
