.hdp-pc-refresh-notice{color:#6b7280;background:#f3f4f6;border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.dark .hdp-pc-refresh-notice{color:#9ca3af;background:#1f2937}.hdp-pc-refresh-notice--ok{color:#16a34a;background:#f0fdf4}.dark .hdp-pc-refresh-notice--ok{color:#4ade80;background:#052e16}.cdp-stripe-card-element-wrapper{background:var(--input-bg,#fff);border:1.5px solid var(--input-border,#d4d4cd);color:var(--text-main,#111);border-radius:10px;padding:14px 40px 14px 14px;transition:border-color .18s,box-shadow .18s,background-color .18s;position:relative}.cdp-stripe-card-element-wrapper:focus-within{outline:none;border-color:var(--input-focus-border,#111)!important;box-shadow:0 0 0 3px var(--input-focus-shadow,#1111111a)!important}.cdp-stripe-element-lock{color:var(--text-muted,#7a7a7a);pointer-events:none;transition:color .18s;position:absolute;top:50%;right:13px;transform:translateY(-50%)}[data-theme=dark] .cdp-stripe-card-element-wrapper{background:var(--input-bg,#0d0d0d)!important;border-color:var(--input-border,#242424)!important;color:var(--text-main,#f5f5f5)!important}[data-theme=dark] .cdp-stripe-card-element-wrapper:focus-within{border-color:var(--input-focus-border,#f5f5f5)!important;box-shadow:0 0 0 3px var(--input-focus-shadow,#f5f5f51f)!important}[data-theme=dark] .cdp-stripe-element-lock{color:var(--text-muted,#888)!important}.cdp-select{position:relative}.cdp-select-trigger{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;gap:6px;justify-content:space-between!important;align-items:center!important;display:flex!important}.cdp-select-chevron{color:#9ca3af;flex-shrink:0;transition:transform .2s}.cdp-select-chevron--open{transform:rotate(180deg)}[data-theme=dark] .cdp-select-chevron,:root.dark .cdp-select-chevron{color:#6b7280}.cdp-select-menu{z-index:200;background:#fff;border:1px solid #e5e5e5;border-radius:10px;margin:0;padding:4px;list-style:none;animation:.13s cdp-select-in;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 8px 24px #00000017,0 2px 6px #0000000d}@keyframes cdp-select-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cdp-select-option{color:#111827;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;transition:background .1s;display:flex}.cdp-select-option:hover{background:#f5f6f8}.cdp-select-option--active{color:#6366f1;background:#eef2ff;font-weight:600}.cdp-select-option--active:hover{background:#e0e7ff}.cdp-select-check{color:#6366f1;flex-shrink:0}[data-theme=dark] .cdp-select-menu,:root.dark .cdp-select-menu{background:#1f2937;border-color:#ffffff1a;box-shadow:0 8px 28px #00000073,0 2px 8px #0000004d}[data-theme=dark] .cdp-select-option,:root.dark .cdp-select-option{color:#e5e7eb}[data-theme=dark] .cdp-select-option:hover,:root.dark .cdp-select-option:hover{background:#ffffff12}[data-theme=dark] .cdp-select-option--active,:root.dark .cdp-select-option--active{color:#a5b4fc;background:#6366f126}[data-theme=dark] .cdp-select-option--active:hover,:root.dark .cdp-select-option--active:hover{background:#6366f138}[data-theme=dark] .cdp-select-check,:root.dark .cdp-select-check{color:#a5b4fc}.cdp-card-type-toggle{border:1.5px solid #e3e8ee;border-radius:9px;display:flex;overflow:hidden}.cdp-card-type-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;flex:1;padding:9px 0;font-size:13px;font-weight:500;transition:background .15s,color .15s}.cdp-card-type-btn:first-child{border-right:1.5px solid #e3e8ee}.cdp-card-type-btn.active{color:#fff;background:#635bff}.cdp-card-type-btn:not(.active):hover{background:#f5f5ff}[data-theme=dark] .cdp-card-type-toggle,:root.dark .cdp-card-type-toggle,[data-theme=dark] .cdp-card-type-btn:first-child,:root.dark .cdp-card-type-btn:first-child{border-color:#ffffff1f}[data-theme=dark] .cdp-card-type-btn,:root.dark .cdp-card-type-btn{color:#9ca3af}[data-theme=dark] .cdp-card-type-btn.active,:root.dark .cdp-card-type-btn.active{color:#fff;background:#6366f1}[data-theme=dark] .cdp-card-type-btn:not(.active):hover,:root.dark .cdp-card-type-btn:not(.active):hover{background:#6366f11a}.cdp-stripe-card{background:#fff;border:1.5px solid #e3e8ee;border-radius:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.cdp-stripe-card:focus-within{border-color:#635bff;box-shadow:0 0 0 3px #635bff21}[data-theme=dark] .cdp-stripe-card,:root.dark .cdp-stripe-card{background:#111827;border-color:#ffffff1a}[data-theme=dark] .cdp-stripe-card:focus-within,:root.dark .cdp-stripe-card:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #818cf821}.cdp-stripe-number-row{align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.cdp-stripe-divider{background:#e3e8ee;height:1px}[data-theme=dark] .cdp-stripe-divider,:root.dark .cdp-stripe-divider{background:#ffffff14}.cdp-stripe-bottom-row{align-items:center;height:50px;display:flex}.cdp-stripe-bottom-row>.cdp-stripe-input{flex:1;padding:0 14px}.cdp-stripe-vsep{background:#e3e8ee;flex-shrink:0;width:1px;height:26px}[data-theme=dark] .cdp-stripe-vsep,:root.dark .cdp-stripe-vsep{background:#ffffff1a}.cdp-stripe-cvv-row{flex-shrink:0;align-items:center;gap:8px;width:140px;padding:0 14px;display:flex}.cdp-stripe-cvv-row>.cdp-stripe-input{padding:0}.cdp-stripe-input{color:#0a0a0a;letter-spacing:.06em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:SF Mono,Roboto Mono,Courier New,monospace;font-size:15px}[data-theme=dark] .cdp-stripe-input,:root.dark .cdp-stripe-input{color:#f5f5f5}.cdp-stripe-input::placeholder{color:#a8b4c0;letter-spacing:.02em;font-family:inherit}[data-theme=dark] .cdp-stripe-input::placeholder,:root.dark .cdp-stripe-input::placeholder{color:#4b5563}.cdp-stripe-brand{flex-shrink:0;align-items:center;height:24px;transition:opacity .2s;display:flex}.cdp-stripe-lock{color:#c4cdd8;flex-shrink:0}[data-theme=dark] .cdp-stripe-lock,:root.dark .cdp-stripe-lock{color:#4b5563}.cdp-specs-wrap{flex-wrap:wrap}.cdp-specs-wrap .hdp-policy-item{flex:calc(50% - 8px);min-width:180px}.cdp-review-heading{letter-spacing:0;color:var(--text-main,#0a0a0a);margin:0 0 12px;font-family:Geist,sans-serif;font-size:30px;font-weight:600;line-height:36px}[data-theme=dark] .cdp-review-heading{color:#fafafa}.cdp-vendor-logo-meta{object-fit:contain;max-width:100px;max-height:24px;display:block}.hdp-meta-vendor-wrap{padding:0 4px 0 0}.cdp-car-gallery .hdp-gallery-main-img{transition:object-position .35s,transform .4s}.cdp-sidebar-trip{border-bottom:1px solid var(--card-border,#e5e5e5);margin-bottom:16px;padding-bottom:16px}[data-theme=dark] .cdp-sidebar-trip{border-color:#333}.cdp-sidebar-trip-vehicle{color:var(--text-main,#0a0a0a);margin:0 0 4px;font-size:1.05rem;font-weight:600;line-height:1.25;display:block}[data-theme=dark] .cdp-sidebar-trip-vehicle{color:#fafafa}.cdp-sidebar-trip-loc{color:var(--text-secondary,#737373);margin:0 0 14px;font-size:.8rem;line-height:1.35}.cdp-sidebar-trip-row{margin-bottom:12px}.cdp-sidebar-trip-label{color:var(--text-main,#0a0a0a);margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}[data-theme=dark] .cdp-sidebar-trip-label{color:#fafafa}.cdp-sidebar-trip-value{color:var(--text-secondary,#737373);margin:0;font-size:.8rem;line-height:1.45}.cdp-sidebar-price-heading{color:var(--text-main,#0a0a0a);margin:14px 0 8px;font-size:.9rem;font-weight:600}[data-theme=dark] .cdp-sidebar-price-heading{color:#fafafa}.cdp-sidebar-price-lines{color:var(--text-secondary,#737373);font-size:.8rem}.cdp-sidebar-price-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cdp-pc-stay-tax-note{color:var(--text-secondary,#737373);margin:4px 0 0;font-family:Geist,sans-serif;font-size:12px;line-height:16px}[data-theme=dark] .cdp-pc-stay-tax-note,:root.dark .cdp-pc-stay-tax-note{color:#a3a3a3}.cdp-whos-driving-lead{color:var(--text-main,#171717)!important;margin-bottom:6px!important;font-size:.95rem!important;line-height:1.5!important}[data-theme=dark] .cdp-whos-driving-lead{color:#e5e5e5!important}.cdp-whos-driving-vehicle{font-weight:600}.cdp-whos-driving-dates{color:var(--text-secondary,#6b7280);font-weight:500}.cdp-whos-driving-step{color:var(--text-secondary,#737373)!important;margin-top:0!important;margin-bottom:20px!important;font-size:.8rem!important}.hdp.cdp-page .edp-co-guest-form .edp-co-row--title-names{grid-template-columns:88px minmax(0,1fr) minmax(0,1fr)}.hdp.cdp-page .edp-co-guest-form .edp-co-field-title{min-width:0}.hdp.cdp-page .edp-co-field-title .cdp-select,.hdp.cdp-page .edp-co-field-title .cdp-select-trigger{box-sizing:border-box;width:100%;max-width:100%}.hdp.cdp-page .edp-co-guest-form .edp-co-row--solo{grid-template-columns:minmax(0,320px)}.hdp.cdp-page .edp-co-guest-form .edp-co-field-solo{max-width:320px}@media (width<=640px){.hdp.cdp-page .edp-co-guest-form .edp-co-row--title-names{grid-template-columns:1fr}}.cdp-tabs-stack{flex-direction:column;gap:1.25rem;display:flex}.cdp-detail-section{flex-direction:column;gap:.5rem;display:flex}.hdp.cdp-page .cdp-detail-section .hdp-desc{color:var(--text-secondary,#737373);padding-left:0;padding-right:0;font-size:16px;line-height:24px}[data-theme=dark] .hdp.cdp-page .cdp-detail-section .hdp-desc,:root.dark .hdp.cdp-page .cdp-detail-section .hdp-desc{color:#a3a3a3}.hdp.cdp-page .cdp-specs-wrap .hdp-policy-value{font-size:14px}.hdp.cdp-page .cdp-detail-section .hdp-amen-tile-label{font-size:14px;font-weight:400;line-height:1.35}.cdp-vendor-trust{border:1px solid var(--card-border,#e5e5e5);background:var(--card-bg,#00000005);border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}[data-theme=dark] .cdp-vendor-trust{background:#ffffff08;border-color:#333}.cdp-vendor-trust-logo{object-fit:contain;flex-shrink:0;max-width:120px;max-height:40px;display:block}.cdp-vendor-trust-name{letter-spacing:-.01em;text-transform:none;color:var(--text-main,#0a0a0a);margin:0 0 4px;font-size:1rem;font-weight:600}[data-theme=dark] .cdp-vendor-trust-name{color:#fafafa}.cdp-vendor-trust-rating{color:var(--text-main,#0a0a0a);align-items:center;gap:6px;margin:0 0 4px;font-size:.875rem;display:flex}[data-theme=dark] .cdp-vendor-trust-rating{color:#e5e5e5}.cdp-vendor-trust-hint{color:var(--text-secondary,#737373);margin:0;font-size:.875rem;line-height:1.5}.cdp-pickup-req{margin-top:.25rem}.cdp-pickup-req .cdp-req-list{margin:0 0 8px;padding:0;list-style:none}.cdp-pickup-req .cdp-req-list li{color:var(--text-main,#0a0a0a);align-items:flex-start;gap:8px;margin-bottom:8px;font-size:.9rem;line-height:1.45;display:flex}[data-theme=dark] .cdp-pickup-req .cdp-req-list li{color:#e5e5e5}.cdp-req-ic{color:#16a34a;flex-shrink:0;margin-top:2px}[data-theme=dark] .cdp-req-ic{color:#4ade80}.cdp-loc-hero-dates{margin-bottom:14px}.cdp-loc-block{border:1px solid var(--card-border,#e5e5e5);border-radius:10px;margin-bottom:12px;padding:14px 16px}[data-theme=dark] .cdp-loc-block{border-color:#333}.cdp-loc-block-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#737373);margin:0 0 8px;font-size:.75rem;font-weight:600}.cdp-loc-line{color:var(--text-secondary,#6b7280);align-items:center;gap:6px;margin:0 0 6px;font-size:14px;line-height:1.5;display:flex}.cdp-loc-ic{flex-shrink:0}.cdp-loc-addr{align-items:flex-start;margin:0}.cdp-loc-addr .cdp-loc-ic{margin-top:3px}.cdp-loc-vendor{margin-top:8px}.cdp-extras-lead{margin-bottom:10px}.cdp-extras-illus{margin:0;padding:0;list-style:none}.cdp-extras-illus-item{border-bottom:1px solid var(--card-border,#e5e5e5);color:var(--text-main,#0a0a0a);align-items:center;gap:10px;padding:10px 0;font-size:.9rem;display:flex}[data-theme=dark] .cdp-extras-illus-item{color:#e5e5e5;border-color:#333}.cdp-extras-illus-cb{opacity:.5;border:1.5px solid #d4d4d8;border-radius:4px;flex-shrink:0;width:18px;height:18px}[data-theme=dark] .cdp-extras-illus-cb{border-color:#52525b}.cdp-extras-illus-hint{color:var(--text-secondary,#737373);margin-left:auto;font-size:.8rem}.cdp-total-suffix{opacity:.88;margin-left:.1em;font-size:.6em;font-weight:500}.hdp-pc-total .hdp-pc-total-nights{margin-left:.2em}.hdp-meta--car .cdp-meta-company{letter-spacing:-.01em;text-transform:none;font-weight:600}.hdp-meta--car .cdp-meta-star{vertical-align:-2px;display:inline}.cdp-page .hdp-price-card .hdp-pc-icon{color:var(--text-main,#0a0a0a)}.cdp-page .hdp-price-card .hdp-pc-icon svg{color:inherit;stroke:currentColor}[data-theme=dark] .cdp-page .hdp-price-card .hdp-pc-icon,:root.dark .cdp-page .hdp-price-card .hdp-pc-icon{color:#fafafa}.cdp-feat-pill.hdp-amenity-chip{letter-spacing:-.01em;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500}.cdp-feat-pill .cdp-feat-pill-ic{color:currentColor;stroke-width:1.75px;opacity:.95;flex-shrink:0}.cdp-feat-pill-text{line-height:1.3}[data-theme=dark] .cdp-feat-pill.hdp-amenity-chip,:root.dark .cdp-feat-pill.hdp-amenity-chip{color:#fafafa;background:#00000059;border-color:#ffffff2e}[data-theme=dark] .cdp-feat-pill.hdp-amenity-chip:hover,:root.dark .cdp-feat-pill.hdp-amenity-chip:hover{border-color:#ffffff42}.cdp-figma-card{box-sizing:border-box;background:0 0;border:1px solid #78788038;border-radius:8px;padding:24px}[data-theme=dark] .cdp-figma-card,:root.dark .cdp-figma-card{background:0 0;border-color:#c8c8d233}.cdp-figma-card .hdp-desc{padding:0}.cdp-figma-card--soft,[data-theme=dark] .cdp-figma-card--soft,:root.dark .cdp-figma-card--soft{background:0 0}.cdp-figma-card-title{letter-spacing:0;color:var(--text-main,#0a0a0a);margin:0 0 16px;font-family:Geist,sans-serif;font-size:16px;font-weight:600;line-height:1}[data-theme=dark] .cdp-figma-card-title,:root.dark .cdp-figma-card-title{color:#fafafa}.hdp.cdp-page .cdp-detail-section .hdp-about-title,.hdp.cdp-page .cdp-detail-section .hdp-amen-title{letter-spacing:0;padding:0;font-size:16px;font-weight:600;line-height:24px}.hdp.cdp-page .cdp-detail-section .hdp-about-title{margin:0 0 4px}.hdp.cdp-page .cdp-detail-section .hdp-amen-title{margin:0}.cdp-figma-card-sub{color:var(--text-secondary,#737373);margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.5}[data-theme=dark] .cdp-figma-card-sub,:root.dark .cdp-figma-card-sub{color:#a3a3a3}.cdp-figma-card-lead{color:var(--text-secondary,#737373);margin:0 0 16px;font-size:.875rem;line-height:1.55}[data-theme=dark] .cdp-figma-card-lead,:root.dark .cdp-figma-card-lead{color:#a3a3a3}.cdp-figma-stack{flex-direction:column;gap:16px;display:flex}.cdp-figma-inline-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#737373);margin:0 0 6px;font-size:.72rem;font-weight:600}[data-theme=dark] .cdp-figma-inline-title,:root.dark .cdp-figma-inline-title{color:#a3a3a3}.cdp-figma-prose{color:var(--text-main,#171717);margin:0;font-size:.875rem;line-height:1.55}[data-theme=dark] .cdp-figma-prose,:root.dark .cdp-figma-prose{color:#e5e5e5}.cdp-figma-footnote{color:var(--text-secondary,#737373);margin:12px 0 0;font-size:.8125rem;line-height:1.5}[data-theme=dark] .cdp-figma-footnote,:root.dark .cdp-figma-footnote{color:#a3a3a3}.cdp-figma-footnote-link{color:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.cdp-figma-footnote-link:hover{color:var(--text-main,#171717)}[data-theme=dark] .cdp-figma-footnote-link:hover,:root.dark .cdp-figma-footnote-link:hover{color:#e5e5e5}.cdp-loc-tab-lead{color:var(--text-secondary,#737373);margin:0;font-size:.875rem;line-height:1.55}[data-theme=dark] .cdp-loc-tab-lead,:root.dark .cdp-loc-tab-lead{color:#a3a3a3}.cdp-figma-text-link{color:#2563eb;text-underline-offset:3px;margin-top:12px;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-block}button.cdp-figma-text-link{font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;margin-top:12px;padding:0;font-size:.875rem;font-weight:500}.cdp-figma-text-link:hover{color:#1d4ed8}[data-theme=dark] .cdp-figma-text-link,:root.dark .cdp-figma-text-link{color:#60a5fa}.cdp-figma-ic{color:var(--text-main,#0a0a0a);opacity:.9;flex-shrink:0}[data-theme=dark] .cdp-figma-ic,:root.dark .cdp-figma-ic{color:#fafafa}.cdp-figma-card--hire-loc{border-color:#78788038;border-radius:8px;padding:24px}.cdp-figma-card--req{border-color:#78788038;border-radius:8px;padding:24px 16px 16px 24px}[data-theme=dark] .cdp-figma-card--hire-loc,[data-theme=dark] .cdp-figma-card--req,:root.dark .cdp-figma-card--hire-loc,:root.dark .cdp-figma-card--req{border-color:#c8c8d233}.cdp-figma-card-title--hire-loc,.cdp-figma-card-title--req{letter-spacing:0;font-family:Geist,sans-serif;font-size:16px;font-weight:600;line-height:1}.cdp-figma-card-title--hire-loc{margin:0 0 4px}.cdp-figma-card-title--req{margin:0 0 8px}.cdp-figma-card-sub--hire-loc{margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.5}.cdp-loc-figma-rows{flex-direction:column;gap:12px;display:flex}.cdp-loc-figma-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 24px;display:grid}@media (width<=560px){.cdp-loc-figma-row{grid-template-columns:1fr}}.cdp-loc-figma-pair{align-items:flex-start;gap:4px;min-width:0;display:flex}.cdp-loc-figma-ic{color:var(--text-main,#0a0a0a);opacity:.92;flex-shrink:0;margin-top:1px}[data-theme=dark] .cdp-loc-figma-ic,:root.dark .cdp-loc-figma-ic{color:#fafafa}.cdp-loc-figma-muted,.hdp.cdp-page .cdp-loc-figma-muted{color:var(--text-secondary,#737373);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:1.5}[data-theme=dark] .cdp-loc-figma-muted,:root.dark .cdp-loc-figma-muted{color:#a3a3a3}.cdp-loc-figma-muted-stack .cdp-loc-figma-muted+.cdp-loc-figma-muted{margin-top:4px}.cdp-loc-figma-tel{color:#2563eb;margin-top:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.cdp-loc-figma-tel:hover{text-decoration:underline}[data-theme=dark] .cdp-loc-figma-tel,:root.dark .cdp-loc-figma-tel{color:#93c5fd}.cdp-req-list-figma{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cdp-req-list-figma__item{align-items:center;gap:4px;display:flex}.cdp-req-circle-check{color:var(--text-secondary,#737373);flex-shrink:0}[data-theme=dark] .cdp-req-circle-check,:root.dark .cdp-req-circle-check{color:#a3a3a3}.cdp-req-list-figma__text{color:var(--text-secondary,#737373);font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:20px}[data-theme=dark] .cdp-req-list-figma__text,:root.dark .cdp-req-list-figma__text{color:#a3a3a3}.cdp-req-footnote-figma{color:var(--text-secondary,#737373);margin:8px 0 0;padding:0;font-family:Geist,sans-serif;font-size:12px;font-weight:400;line-height:16px}[data-theme=dark] .cdp-req-footnote-figma,:root.dark .cdp-req-footnote-figma{color:#a3a3a3}.cdp-req-footnote-figma__link{color:inherit;font-size:inherit;text-underline-offset:2px;font-weight:400;text-decoration:underline}button.cdp-req-footnote-figma__link{font:inherit;cursor:pointer;vertical-align:baseline;text-align:inherit;background:0 0;border:none;margin:0;padding:0;display:inline}.cdp-policies-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cdp-policies-list__item{align-items:flex-start;gap:8px;display:flex}.cdp-policies-list__icon{color:var(--text-secondary,#737373);flex-shrink:0;margin-top:2px}[data-theme=dark] .cdp-policies-list__icon,:root.dark .cdp-policies-list__icon{color:#a3a3a3}.cdp-policies-list__text{color:var(--text-secondary,#737373);margin:0;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:20px}[data-theme=dark] .cdp-policies-list__text,:root.dark .cdp-policies-list__text{color:#a3a3a3}.cdp-policies-list__label{color:var(--text-main,#0a0a0a);font-weight:500}[data-theme=dark] .cdp-policies-list__label,:root.dark .cdp-policies-list__label{color:#fafafa}.cdp-policies-footnote{color:var(--text-secondary,#737373);margin:12px 0 0;padding:0;font-size:12px;font-weight:400;line-height:16px}[data-theme=dark] .cdp-policies-footnote,:root.dark .cdp-policies-footnote{color:#a3a3a3}.cdp-policies-footnote__link{color:inherit;font-size:inherit;text-underline-offset:2px;font-weight:400;text-decoration:underline}button.cdp-policies-footnote__link{font:inherit;cursor:pointer;vertical-align:baseline;text-align:inherit;background:0 0;border:none;margin:0;padding:0;display:inline}.hdp.cdp-page .cdp-specs-wrap--figma .hdp-policy-item{align-items:flex-start;gap:4px;padding:6px 0}.hdp.cdp-page .cdp-spec-figma-ic-wrap{justify-content:flex-start;align-items:center;width:20px;min-width:20px;height:21px;padding:0;display:flex}.hdp.cdp-page .cdp-specs-wrap--figma .hdp-policy-label{letter-spacing:0;text-transform:none;color:var(--text-secondary,#737373);font-size:12px;font-weight:400;line-height:1}.hdp.cdp-page .cdp-specs-wrap--figma .hdp-policy-value{color:var(--text-main,#0a0a0a);font-size:14px;font-weight:600;line-height:20px}[data-theme=dark] .hdp.cdp-page .cdp-specs-wrap--figma .hdp-policy-value,:root.dark .hdp.cdp-page .cdp-specs-wrap--figma .hdp-policy-value{color:#fafafa}.cdp-loc-line--tight{margin:0 0 8px}.cdp-loc-vendor--figma{border:1px solid var(--card-border,#e5e5e5);background:var(--card-bg,#00000005);border-radius:12px;margin-top:4px;padding:14px 16px}[data-theme=dark] .cdp-loc-vendor--figma,:root.dark .cdp-loc-vendor--figma{background:#ffffff08;border-color:#ffffff1a}.cdp-extras-priced{margin:0;padding:0;list-style:none}.cdp-extras-priced__row{border-bottom:1px solid var(--card-border,#e5e5e5);color:var(--text-main,#0a0a0a);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:.9rem;display:grid}.cdp-extras-priced__row:last-child{border-bottom:none;padding-bottom:0}[data-theme=dark] .cdp-extras-priced__row,:root.dark .cdp-extras-priced__row{color:#e5e5e5;border-color:#333}.cdp-extras-priced__cb{opacity:.65;border:1.5px solid #d4d4d8;border-radius:4px;width:18px;height:18px}[data-theme=dark] .cdp-extras-priced__cb,:root.dark .cdp-extras-priced__cb{border-color:#52525b}.cdp-extras-priced__name{min-width:0}.cdp-extras-priced__price{color:var(--text-main,#0a0a0a);text-align:right;white-space:nowrap;font-size:.88rem;font-weight:600}[data-theme=dark] .cdp-extras-priced__price,:root.dark .cdp-extras-priced__price{color:#fafafa}.cdp-loc-vendor .hdp-contact-title{text-transform:none;letter-spacing:-.01em}.hdp-book-btn.hdp-book-btn--search{color:#fff;background:linear-gradient(#0a0a0a1a,#0a0a0a1a),#475569}.hdp-book-btn.hdp-book-btn--search:hover{opacity:.85}[data-theme=dark] .hdp-book-btn.hdp-book-btn--search,:root.dark .hdp-book-btn.hdp-book-btn--search{background:linear-gradient(#ffffff0f,#ffffff0f),#334155}.hdp-cta-bar-btn.hdp-cta-bar-btn--search{background:linear-gradient(#0a0a0a1a,#0a0a0a1a),#475569}
