@media (min-width:981px){.design-v18 .site-header-v13{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#fcfbf8f5;border-top:4px solid #4c2b25;border-bottom:1px solid #14566317;min-height:78px;box-shadow:0 10px 32px #1456630e}.design-v18 .site-header-v13 .header-inner-v13{gap:26px;width:min(1480px,100% - 44px);min-height:74px}.design-v18 .site-header-v13 .brand-logo-link-v18{flex:none}.design-v18 .site-header-v13 .header-brand-logo-v18{width:184px;max-height:54px}.design-v18 .desktop-main-nav-v27{flex:auto;justify-content:space-between;gap:18px;min-width:0}.design-v18 .desktop-nav-links-v27{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;gap:2px;padding:0}.design-v18 .desktop-nav-links-v27>a,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22{color:#49666c;min-width:max-content;min-height:42px;box-shadow:none;letter-spacing:-.12px;white-space:nowrap;overflow-wrap:normal;background:0 0;border:0;border-radius:12px;flex:none;gap:7px;padding:0 12px;font-size:12.5px;font-weight:710;line-height:1;position:relative}.design-v18 .desktop-nav-links-v27>a svg,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22 svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.design-v18 .desktop-nav-links-v27>a:before,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22:before{content:"";background:var(--brand-coral,#de8066);opacity:0;border-radius:99px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(.35)}.design-v18 .desktop-nav-links-v27>a:hover,.design-v18 .desktop-nav-links-v27>a.active,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22:hover,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22:focus-visible{color:var(--brand-blue-deep,#0c4550);box-shadow:none;background:#14566311}.design-v18 .desktop-nav-links-v27>a.active:before,.design-v18 .desktop-nav-links-v27>a:hover:before,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22:hover:before,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22:focus-visible:before{opacity:1;transform:scaleX(1)}.design-v18 .desktop-nav-links-v27 .desktop-lodging-link-v27{color:var(--brand-blue,#145663);background:#1456630e}.design-v18 .desktop-categories-v27{flex:none}.design-v18 .desktop-categories-v27 .nav-dropdown-panel-v13{top:calc(100% + 12px);left:auto;right:0;transform:translateY(10px)}.design-v18 .desktop-categories-v27:hover .nav-dropdown-panel-v13,.design-v18 .desktop-categories-v27:focus-within .nav-dropdown-panel-v13{transform:translateY(0)}.design-v18 .desktop-nav-actions-v27{flex:none;gap:9px;min-width:max-content}.design-v18 .header-favorites-v27{color:#49666c;background:#ffffffb8;border:1px solid #1456631c;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}.design-v18 .header-favorites-v27:hover,.design-v18 .header-favorites-v27.active{color:#c65f48;background:#de80661a;border-color:#de806642;transform:translateY(-1px)}.design-v18 .desktop-nav-actions-v27 .header-login-link-v13,.design-v18 .desktop-nav-actions-v27 .header-login-v13,.design-v18 .desktop-nav-actions-v27 .header-cta-v13{white-space:nowrap;overflow-wrap:normal;flex:none;min-width:max-content}.design-v18 .desktop-nav-actions-v27 .header-login-link-v13{padding:11px 8px;font-size:12px}.design-v18 .desktop-nav-actions-v27 .header-cta-v13{border-radius:13px;min-height:44px;padding-inline:16px;font-size:11px}}@media (min-width:981px) and (max-width:1280px){.design-v18 .site-header-v13 .header-inner-v13{gap:15px;width:calc(100% - 28px)}.design-v18 .site-header-v13 .header-brand-logo-v18{width:154px;max-height:48px}.design-v18 .desktop-main-nav-v27{gap:10px}.design-v18 .desktop-nav-links-v27>a,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22{gap:5px;min-height:40px;padding-inline:8px;font-size:11px}.design-v18 .desktop-nav-links-v27>a svg,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22 svg{width:14px;height:14px}.design-v18 .desktop-nav-actions-v27{gap:6px}.design-v18 .header-favorites-v27{border-radius:11px;flex-basis:38px;width:38px;height:38px}.design-v18 .desktop-nav-actions-v27 .header-login-link-v13{padding-inline:5px;font-size:10.5px}.design-v18 .desktop-nav-actions-v27 .header-cta-v13{min-height:40px;padding-inline:11px;font-size:9.5px}}@media (min-width:981px) and (max-width:1080px){.design-v18 .site-header-v13 .header-brand-logo-v18{width:142px}.design-v18 .desktop-nav-links-v27>a,.design-v18 .desktop-categories-v27 .nav-dropdown-trigger-v22{padding-inline:6px;font-size:10.25px}.design-v18 .desktop-nav-actions-v27 .header-cta-v13{padding-inline:9px;font-size:9px}}
.design-v18 .merchant-reviews-header-v272{align-items:flex-end}.design-v18 .merchant-reviews-header-v272 p{max-width:680px;color:var(--muted);margin:8px 0 0;line-height:1.6}.design-v18 .merchant-reviews-header-actions-v272{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.design-v18 .merchant-review-summary-v272{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.design-v18 .merchant-review-summary-v272 article{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:14px;min-height:108px;padding:20px;display:flex;box-shadow:0 14px 36px #14434b0d}.design-v18 .merchant-review-summary-v272 article>svg{width:22px;height:22px;color:var(--brand-orange)}.design-v18 .merchant-review-summary-v272 strong,.design-v18 .merchant-review-summary-v272 span{display:block}.design-v18 .merchant-review-summary-v272 strong{color:var(--brand-blue);font-size:28px;line-height:1}.design-v18 .merchant-review-summary-v272 span{color:var(--muted);margin-top:6px;font-size:11px}.design-v18 .merchant-reviews-empty-v272{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;align-content:center;place-items:center;min-height:380px;padding:56px 28px;display:grid}.design-v18 .merchant-reviews-empty-v272>svg{width:46px;height:46px;color:var(--brand-orange)}.design-v18 .merchant-reviews-empty-v272 h2{margin:18px 0 7px}.design-v18 .merchant-reviews-empty-v272 p{max-width:520px;color:var(--muted);margin:0 0 22px;line-height:1.7}.design-v18 .merchant-review-list-v272{gap:16px;display:grid}.design-v18 .merchant-review-list-v272>article{border:1px solid var(--line);background:#fff;border-left:4px solid #d8e1df;border-radius:20px;padding:25px;box-shadow:0 14px 36px #14434b0b}.design-v18 .merchant-review-list-v272>article.is-pending{border-left-color:#e4a11b}.design-v18 .merchant-review-list-v272>article.is-approved{border-left-color:#2b9668}.design-v18 .merchant-review-list-v272>article.is-rejected{border-left-color:#c85c5c}.design-v18 .merchant-review-list-v272 header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.design-v18 .merchant-review-list-v272 header h2{margin:10px 0 4px;font-size:22px}.design-v18 .merchant-review-list-v272 header small,.design-v18 .merchant-review-list-v272 footer>small{color:#849497;font-size:10px}.design-v18 .merchant-review-status-v272{letter-spacing:.3px;text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.design-v18 .merchant-review-status-v272 svg{width:13px;height:13px}.design-v18 .merchant-review-status-v272.is-pending{color:#8b6413;background:#fff5d8}.design-v18 .merchant-review-status-v272.is-approved{color:#247957;background:#e8f7ef}.design-v18 .merchant-review-status-v272.is-rejected{color:#9d4747;background:#fff0f0}.design-v18 .merchant-review-stars-v272{color:#e4a11b;gap:3px;display:flex}.design-v18 .merchant-review-stars-v272 svg{width:19px;height:19px}.design-v18 .merchant-review-list-v272 blockquote{color:#4f686d;background:#f5f8f7;border-radius:15px;align-items:flex-start;gap:11px;margin:22px 0;padding:19px;line-height:1.7;display:flex}.design-v18 .merchant-review-list-v272 blockquote svg{width:19px;color:var(--brand-orange);flex:none}.design-v18 .merchant-review-list-v272 footer{gap:10px;display:grid}.design-v18 .merchant-review-list-v272 footer>div:first-child strong,.design-v18 .merchant-review-list-v272 footer>div:first-child p{display:block}.design-v18 .merchant-review-list-v272 footer>div:first-child strong{font-size:11px}.design-v18 .merchant-review-list-v272 footer>div:first-child p{color:var(--muted);margin:4px 0 0;font-size:10px}.design-v18 .merchant-review-note-v272{background:#fbfcfc;border:1px solid #14566317;border-radius:12px;align-items:flex-start;gap:9px;padding:13px;display:flex}.design-v18 .merchant-review-note-v272>svg{width:17px;color:var(--brand-blue);flex:none}.design-v18 .merchant-review-note-v272 p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.design-v18 .merchant-review-note-v272 strong{color:var(--brand-blue);margin-bottom:3px;display:block}@media (max-width:980px){.design-v18 .merchant-review-summary-v272{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.design-v18 .merchant-reviews-header-v272{align-items:stretch}.design-v18 .merchant-reviews-header-actions-v272,.design-v18 .merchant-reviews-header-actions-v272 .button{width:100%}.design-v18 .merchant-review-summary-v272{grid-template-columns:1fr 1fr;gap:8px}.design-v18 .merchant-review-summary-v272 article{min-height:92px;padding:15px}.design-v18 .merchant-review-list-v272>article{padding:19px}.design-v18 .merchant-review-list-v272 header{display:grid}.design-v18 .merchant-review-stars-v272{order:-1}}.design-v18 .coupon-fieldset-v28{padding-bottom:22px}.design-v18 .coupon-fieldset-v28 legend{align-items:center;gap:9px;display:flex}.design-v18 .coupon-fieldset-v28 legend svg{width:20px;color:var(--brand-orange)}.design-v18 .coupon-input-row-v28{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.design-v18 .coupon-input-row-v28 label{margin:0}.design-v18 .coupon-input-row-v28 label>small{color:var(--muted);margin-left:6px;font-weight:500}.design-v18 .coupon-input-row-v28 button{white-space:nowrap;min-height:52px}.design-v18 .coupon-feedback-v28{border-radius:13px;align-items:flex-start;gap:9px;margin-top:12px;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.design-v18 .coupon-feedback-v28 svg{flex:none;width:18px;height:18px}.design-v18 .coupon-feedback-success{color:#1f7251;background:#edf9f3;border:1px solid #bfe6d1}.design-v18 .coupon-feedback-error{color:#9d4747;background:#fff3f3;border:1px solid #efcaca}.design-v18 .coupon-feedback-loading{color:var(--brand-blue);background:#f4f8f8;border:1px solid #14566324}.design-v18 .coupon-help-v28{color:var(--muted);margin-top:10px;font-size:10px;display:block}.design-v18 .coupon-alert-v28{color:#76520f;background:linear-gradient(135deg,#fff9e9,#fffdf8);border-color:#efd79c;align-items:flex-start;gap:13px;display:flex}.design-v18 .coupon-alert-v28>svg{color:#d89413;flex:none}.design-v18 .coupon-alert-v28 strong,.design-v18 .coupon-alert-v28 span,.design-v18 .coupon-alert-v28 small{display:block}.design-v18 .coupon-alert-v28 span{margin-top:4px;line-height:1.55}.design-v18 .coupon-alert-v28 small{color:#8f7442;margin-top:6px}.design-v18 .coupon-original-price-v28{color:var(--muted);margin-bottom:5px;text-decoration:line-through;display:block}.design-v18 .coupon-summary-badge-v28,.design-v18 .checkout-coupon-note-v28{color:#76520f;background:#fff9e9;border:1px solid #efd79c;border-radius:13px;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;display:flex}.design-v18 .coupon-summary-badge-v28 svg,.design-v18 .checkout-coupon-note-v28 svg{color:#d89413;flex:none;width:18px}.design-v18 .checkout-coupon-note-v28 span,.design-v18 .checkout-coupon-note-v28 strong,.design-v18 .checkout-coupon-note-v28 small{display:block}.design-v18 .checkout-coupon-note-v28 small{color:#8f7442;margin-top:3px;line-height:1.45}.design-v18 .admin-coupons-header-v28{align-items:flex-end}.design-v18 .admin-coupons-header-v28 p{max-width:700px;color:var(--muted);margin:8px 0 0;line-height:1.6}.design-v18 .admin-coupon-metrics-v28{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.design-v18 .admin-coupon-metrics-v28 article{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:13px;padding:20px;display:flex;box-shadow:0 14px 36px #14434b0b}.design-v18 .admin-coupon-metrics-v28 article>svg{width:23px;color:var(--brand-orange)}.design-v18 .admin-coupon-metrics-v28 strong,.design-v18 .admin-coupon-metrics-v28 span{display:block}.design-v18 .admin-coupon-metrics-v28 strong{color:var(--brand-blue);font-size:26px}.design-v18 .admin-coupon-metrics-v28 span{color:var(--muted);margin-top:4px;font-size:10px}.design-v18 .admin-coupon-layout-v28{grid-template-columns:minmax(430px,.92fr) minmax(430px,1.08fr);align-items:start;gap:20px;display:grid}.design-v18 .admin-coupon-form-v28{padding:27px;position:sticky;top:24px}.design-v18 .admin-coupon-form-v28>label,.design-v18 .admin-coupon-form-grid-v28 label{color:var(--brand-blue);gap:7px;font-size:11px;font-weight:700;display:grid}.design-v18 .admin-coupon-form-v28 input,.design-v18 .admin-coupon-form-v28 select,.design-v18 .admin-coupon-form-v28 textarea{border:1px solid var(--line);width:100%;min-height:47px;color:var(--brand-blue);font:inherit;background:#fff;border-radius:12px;outline:none;padding:12px 13px;font-weight:500}.design-v18 .admin-coupon-form-v28 textarea{resize:vertical;min-height:94px}.design-v18 .admin-coupon-form-v28 input:focus,.design-v18 .admin-coupon-form-v28 select:focus,.design-v18 .admin-coupon-form-v28 textarea:focus{border-color:#1456638c;box-shadow:0 0 0 3px #14566314}.design-v18 .admin-coupon-form-v28 label>small{color:var(--muted);font-size:9px;font-weight:500}.design-v18 .admin-coupon-form-heading-v28,.design-v18 .admin-coupon-list-heading-v28{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.design-v18 .admin-coupon-form-heading-v28 span,.design-v18 .admin-coupon-list-heading-v28 span{color:var(--brand-orange);letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:800}.design-v18 .admin-coupon-form-heading-v28 h2,.design-v18 .admin-coupon-list-heading-v28 h2{margin:5px 0 0}.design-v18 .admin-coupon-form-heading-v28>a{color:var(--brand-orange);font-size:10px;font-weight:700}.design-v18 .admin-coupon-form-grid-v28{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.design-v18 .admin-coupon-form-v28>label{margin-bottom:15px}.design-v18 .admin-coupon-three-v28{grid-template-columns:repeat(3,minmax(0,1fr))}.design-v18 .admin-coupon-switch-v28{border:1px solid var(--line);cursor:pointer;background:#f8faf9;border-radius:13px;align-items:center;padding:14px;gap:12px!important;display:flex!important}.design-v18 .admin-coupon-switch-v28 input{width:19px;min-height:19px;accent-color:var(--brand-blue)}.design-v18 .admin-coupon-switch-v28 strong,.design-v18 .admin-coupon-switch-v28 small{display:block}.design-v18 .admin-coupon-switch-v28 small{color:var(--muted);margin-top:3px;font-weight:500;line-height:1.4}.design-v18 .admin-coupon-trial-note-v28{color:#76520f;background:#fff9e9;border:1px solid #efd79c;border-radius:14px;align-items:flex-start;gap:11px;margin:6px 0 17px;padding:15px;display:flex}.design-v18 .admin-coupon-trial-note-v28>svg{color:#d89413;flex:none;width:20px}.design-v18 .admin-coupon-trial-note-v28 p{color:#8f7442;margin:4px 0 0;font-size:10px;line-height:1.5}.design-v18 .admin-coupon-save-v28{justify-content:center;width:100%}.design-v18 .admin-coupon-list-v28{gap:14px;display:grid}.design-v18 .admin-coupon-card-v28{padding:23px}.design-v18 .admin-coupon-card-v28 header,.design-v18 .admin-coupon-card-v28 footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.design-v18 .admin-coupon-code-v28{color:var(--brand-blue);align-items:center;gap:8px;display:inline-flex}.design-v18 .admin-coupon-code-v28 svg{width:18px;color:var(--brand-orange)}.design-v18 .admin-coupon-code-v28 strong{letter-spacing:.8px}.design-v18 .admin-coupon-status-v28{letter-spacing:.45px;text-transform:uppercase;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800}.design-v18 .admin-coupon-status-v28.is-active{color:#247957;background:#e8f7ef}.design-v18 .admin-coupon-status-v28.is-scheduled{color:#8b6413;background:#fff5d8}.design-v18 .admin-coupon-status-v28.is-expired{color:#9d4747;background:#fff0f0}.design-v18 .admin-coupon-status-v28.is-disabled{color:#5e6e71;background:#eef2f1}.design-v18 .admin-coupon-card-v28 h3{margin:18px 0 7px;font-size:20px}.design-v18 .admin-coupon-card-v28>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.design-v18 .admin-coupon-benefit-v28{color:#76520f;background:#fff9e9;border-radius:13px;align-items:center;gap:10px;margin:17px 0;padding:14px;display:flex}.design-v18 .admin-coupon-benefit-v28 svg{color:#d89413;width:20px}.design-v18 .admin-coupon-card-v28 dl{gap:10px;margin:0 0 18px;display:grid}.design-v18 .admin-coupon-card-v28 dl>div{border-bottom:1px solid #14566312;grid-template-columns:122px minmax(0,1fr);gap:12px;padding-bottom:9px;display:grid}.design-v18 .admin-coupon-card-v28 dt,.design-v18 .admin-coupon-card-v28 dd{margin:0;font-size:10px}.design-v18 .admin-coupon-card-v28 dt{color:var(--muted);align-items:center;gap:7px;display:flex}.design-v18 .admin-coupon-card-v28 dt svg{width:15px;color:var(--brand-orange)}.design-v18 .admin-coupon-card-v28 dd{color:var(--brand-blue);font-weight:700}.design-v18 .admin-coupon-card-v28 footer{justify-content:flex-start}.design-v18 .admin-coupon-card-v28 footer form{margin:0}.design-v18 .admin-coupon-disable-v28{color:#9d4747;background:#fff3f3;border:1px solid #efcaca}.design-v18 .admin-coupon-empty-v28{text-align:center;align-content:center;place-items:center;min-height:250px;display:grid}.design-v18 .admin-coupon-empty-v28>svg{width:40px;color:var(--brand-orange)}.design-v18 .admin-coupon-empty-v28 h3{margin:13px 0 5px}.design-v18 .admin-coupon-empty-v28 p{color:var(--muted);margin:0}@media (max-width:1180px){.design-v18 .admin-coupon-layout-v28{grid-template-columns:1fr}.design-v18 .admin-coupon-form-v28{position:static}}@media (max-width:760px){.design-v18 .coupon-input-row-v28,.design-v18 .admin-coupon-form-grid-v28,.design-v18 .admin-coupon-three-v28,.design-v18 .admin-coupon-metrics-v28{grid-template-columns:1fr}.design-v18 .coupon-input-row-v28 button,.design-v18 .admin-coupons-header-v28>.button{justify-content:center;width:100%}.design-v18 .admin-coupons-header-v28{align-items:stretch}.design-v18 .admin-coupon-form-v28,.design-v18 .admin-coupon-card-v28{padding:19px}.design-v18 .admin-coupon-card-v28 dl>div{grid-template-columns:1fr;gap:5px}}
