.rze-tour-rates-section{background:#faf8f3;width:100%;padding:50px 0 88px;overflow:hidden}.rze-tour-rates-container{width:min(100% - 120px,1240px);margin:0 auto}.rze-tour-rates-header{text-align:center;width:100%;max-width:860px;margin:0 auto 40px}.rze-tour-rates-eyebrow{color:#c39a4a;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:15px;margin:0 0 15px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.rze-tour-rates-eyebrow:before,.rze-tour-rates-eyebrow:after{content:"";background:#c39a4a;width:40px;height:1px;display:block}.rze-tour-rates-header h2{color:#0b5d45;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.05}.rze-tour-rates-intro{color:#66716c;max-width:760px;margin:18px auto 0;font-size:15px;font-weight:400;line-height:1.75}.rze-tour-rates-toggle{background:#ebe7de;border:1px solid #0f725b1a;border-radius:999px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%;margin:0 auto 24px;padding:6px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #14282114,0 10px 28px #1428210d}.rze-tour-rates-toggle-indicator{z-index:1;pointer-events:none;will-change:transform, width, height;background:linear-gradient(#0b5d45 0% 100%);border-radius:999px;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),opacity .18s;display:block;position:absolute;top:0;left:0;box-shadow:0 8px 20px #0f725b42,inset 0 0 0 1px #ffffff24}.rze-tour-rates-toggle-item{z-index:2;appearance:none;color:#555f5a;min-width:0;min-height:50px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 10px;font-size:12px;font-weight:600;line-height:1.25;transition:color .22s,transform .22s;position:relative}.rze-tour-rates-toggle-item:hover{color:#0b5d45}.rze-tour-rates-toggle-item.is-active{color:#fff;transform:translateY(-1px)}.rze-tour-rates-toggle-item.is-active:hover{color:#fff}.rze-tour-rates-toggle-item:focus-visible{outline-offset:-3px;outline:2px solid #c39a4a}.rze-tour-rates-panel{background:linear-gradient(135deg,#0f725b09,#0f725b00 42%),#fffdf9;border:1px solid #0f725b24;border-radius:24px;width:100%;padding:34px;box-shadow:0 18px 50px #142c2412}.rze-tour-rates-panel-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:14px;display:flex}.rze-tour-rates-panel-label{color:#c39a4a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:600;line-height:1.4}.rze-tour-rates-panel-header h3{color:#0b5d45;letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.08}.rze-tour-rates-panel-badge{color:#0b5d45;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0f725b61;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.rze-tour-rates-note{color:#747d78;max-width:920px;margin:0 0 24px;font-size:12px;font-weight:400;line-height:1.7}.rze-tour-rates-table-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0f725b1a;border-radius:16px;width:100%;overflow-x:auto}.rze-tour-rates-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:1040px}.rze-tour-rates-table th,.rze-tour-rates-table td{color:#57615c;text-align:center;white-space:nowrap;border-bottom:1px solid #0f725b12;border-right:1px solid #0f725b12;padding:15px 14px;font-size:12px;font-weight:500;line-height:1.45}.rze-tour-rates-table thead th{color:#34433d;letter-spacing:.045em;text-transform:uppercase;background:#f1eee7;font-size:11px;font-weight:700}.rze-tour-rates-table thead th:first-child{text-align:left}.rze-tour-rates-table tbody th{color:#1f332b;text-align:left;white-space:normal;min-width:220px;font-weight:600}.rze-tour-rates-table tbody tr:last-child th,.rze-tour-rates-table tbody tr:last-child td{border-bottom:0}.rze-tour-rates-table th:last-child,.rze-tour-rates-table td:last-child{border-right:0}.rze-tour-rates-table tbody tr{transition:background .18s}.rze-tour-rates-table tbody tr:hover{background:#f2f8f5}.rze-tour-rates-table .is-starting-rate{color:#0b5d45;background:#0f725b12;font-weight:700}.rze-tour-rates-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.rze-tour-rates-footer-item{background:#fffdf9;border:1px solid #0f725b29;border-radius:13px;flex-direction:column;justify-content:space-between;gap:9px;min-width:0;min-height:82px;padding:15px 16px;display:flex}.rze-tour-rates-footer-item span{color:#c39a4a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.4}.rze-tour-rates-footer-item strong{color:#0b5d45;font-size:13px;font-weight:700;line-height:1.35}.rze-tour-rates-footer-notice{color:#68736d;background:#0f725b0b;border:1px solid #0f725b29;border-radius:13px;align-items:flex-start;gap:8px;margin-top:18px;padding:16px 18px;font-size:12px;line-height:1.65;display:flex}.rze-tour-rates-footer-notice strong{color:#0b5d45;flex-shrink:0}.rze-tour-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rze-tour-transfer-card{background:#fff;border:1px solid #0f725b1c;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #142c240b}.rze-tour-transfer-card-header{background:linear-gradient(135deg,#0f725b14,#0f725b00 60%),#fffdf9;min-height:154px;padding:23px 24px 20px}.rze-tour-transfer-card-header p{color:#c39a4a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700;line-height:1.4}.rze-tour-transfer-card-header h4{color:#0b5d45;letter-spacing:-.025em;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.22}.rze-tour-transfer-card-header span{color:#6e7973;max-width:470px;font-size:12px;font-weight:400;line-height:1.65;display:block}.rze-tour-transfer-table-wrap{width:100%;overflow-x:auto}.rze-tour-transfer-table{border-collapse:collapse;border-spacing:0;width:100%}.rze-tour-transfer-table th,.rze-tour-transfer-table td{color:#58635d;text-align:left;border-top:1px solid #0f725b12;padding:14px 20px;font-size:12px;font-weight:500;line-height:1.45}.rze-tour-transfer-table thead th{color:#34433d;letter-spacing:.07em;text-transform:uppercase;background:#f1eee7;font-size:10px;font-weight:700}.rze-tour-transfer-table th:last-child,.rze-tour-transfer-table td:last-child{text-align:right}.rze-tour-transfer-table tbody th{color:#31453d;font-weight:600}.rze-tour-transfer-table tbody td{color:#0b5d45;font-weight:700}.rze-tour-addons-table-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0f725b1a;border-radius:16px;width:100%;overflow-x:auto}.rze-tour-addons-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:760px}.rze-tour-addons-table th,.rze-tour-addons-table td{color:#5d6862;text-align:left;border-bottom:1px solid #0f725b12;border-right:1px solid #0f725b12;padding:18px 20px;font-size:12px;line-height:1.5}.rze-tour-addons-table thead th{color:#34433d;letter-spacing:.07em;text-transform:uppercase;background:#f1eee7;font-size:10px;font-weight:700}.rze-tour-addons-table thead th:nth-child(2),.rze-tour-addons-table thead th:nth-child(3),.rze-tour-addons-table tbody td{text-align:center}.rze-tour-addons-table tbody th{color:#243b32;min-width:420px}.rze-tour-addons-table tbody th strong{color:#243b32;margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.45;display:block}.rze-tour-addons-table tbody th span{color:#748079;max-width:580px;font-size:11px;font-weight:400;line-height:1.6;display:block}.rze-tour-addons-table tbody td:last-child{color:#0b5d45;font-weight:700}.rze-tour-addons-table tbody tr:last-child th,.rze-tour-addons-table tbody tr:last-child td{border-bottom:0}.rze-tour-addons-table th:last-child,.rze-tour-addons-table td:last-child{border-right:0}.rze-tour-addons-table tbody tr{transition:background .18s}.rze-tour-addons-table tbody tr:hover{background:#f2f8f5}.rze-tour-rates-disclaimer{color:#747f79;text-align:center;max-width:940px;margin:22px auto 0;font-size:10px;font-weight:400;line-height:1.7}@media (max-width:1100px){.rze-tour-rates-container{width:min(100% - 64px,1120px)}.rze-tour-rates-toggle{border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.rze-tour-rates-toggle-indicator,.rze-tour-rates-toggle-item{border-radius:17px}.rze-tour-rates-toggle-item{min-height:44px;font-size:11px}.rze-tour-rates-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.rze-tour-rates-section{padding:54px 0 66px}.rze-tour-rates-container{width:calc(100% - 34px);max-width:100%}.rze-tour-rates-header{margin-bottom:28px}.rze-tour-rates-eyebrow{letter-spacing:.15em;gap:10px;margin-bottom:12px;font-size:10px}.rze-tour-rates-eyebrow:before,.rze-tour-rates-eyebrow:after{width:27px}.rze-tour-rates-header h2{max-width:330px;margin:0 auto;font-size:34px;line-height:1.07}.rze-tour-rates-intro{max-width:350px;margin-top:15px;font-size:13px;line-height:1.65}.rze-tour-rates-toggle{border-radius:21px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:17px;padding:4px}.rze-tour-rates-toggle-indicator{border-radius:17px}.rze-tour-rates-toggle-item{border-radius:17px;min-height:38px;padding:5px 7px;font-size:10px;line-height:1.2}.rze-tour-rates-panel{border-radius:18px;padding:22px 16px}.rze-tour-rates-panel-header{margin-bottom:12px;display:block}.rze-tour-rates-panel-header h3{font-size:27px}.rze-tour-rates-panel-badge{min-height:34px;margin-top:14px;padding:8px 13px;font-size:9px}.rze-tour-rates-note{margin-bottom:18px;font-size:10px;line-height:1.65}.rze-tour-rates-table-scroll{border-radius:13px}.rze-tour-rates-table{min-width:970px}.rze-tour-rates-table th,.rze-tour-rates-table td{padding:13px 12px;font-size:11px}.rze-tour-rates-table tbody th{min-width:190px}.rze-tour-rates-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.rze-tour-rates-footer-item{min-height:74px;padding:13px}.rze-tour-rates-footer-item span{font-size:8px}.rze-tour-rates-footer-item strong{font-size:11px}.rze-tour-rates-footer-notice{margin-top:14px;padding:14px;font-size:10px;display:block}.rze-tour-rates-footer-notice strong{margin-bottom:3px;display:block}.rze-tour-transfer-grid{grid-template-columns:minmax(0,1fr);gap:13px}.rze-tour-transfer-card{border-radius:14px}.rze-tour-transfer-card-header{min-height:0;padding:19px 18px}.rze-tour-transfer-card-header h4{font-size:18px}.rze-tour-transfer-card-header span{font-size:11px}.rze-tour-transfer-table th,.rze-tour-transfer-table td{padding:12px 16px;font-size:10px}.rze-tour-addons-table-scroll{border-radius:13px}.rze-tour-addons-table{min-width:690px}.rze-tour-addons-table th,.rze-tour-addons-table td{padding:15px 16px}.rze-tour-addons-table tbody th{min-width:350px}.rze-tour-rates-disclaimer{text-align:left;margin-top:18px;font-size:9px;line-height:1.6}}@media (max-width:420px){.rze-tour-rates-container{width:calc(100% - 28px)}.rze-tour-rates-header h2{font-size:31px}.rze-tour-rates-toggle-item{padding-left:4px;padding-right:4px;font-size:9px}.rze-tour-rates-panel{padding:20px 13px}.rze-tour-rates-panel-header h3{font-size:25px}.rze-tour-rates-footer-grid{grid-template-columns:minmax(0,1fr)}}
