body.rzr{margin:0;background:#171717;padding-top:92px;color:#2b2222;font-family:Outfit,sans-serif}body.rzr .site-content{padding:0}body.rzr main{width:100%;max-width:none}.tt{--navy:#171717;--navy-d:#171717;--navy-l:#57513d;--org:#f5cf00;--org-d:#f5cf00;--org-l:#fff4b0;--dk-bg:#171717;--dk-card:#171717;--lt-head:#171717;--lt-text:#514747;--dk-text:#ded5d5}.tt-hdr,.tt-ftr{--navy:#171717;--navy-d:#171717;--navy-l:#57513d;--org:#f5cf00;--org-d:#f5cf00;--org-l:#fff4b0}
.tt .rv,.tt .rv.v,.tt .rg>*{opacity:1!important;transform:none!important}.tt [id]{scroll-margin-top:110px}.tt .hero{min-height:700px}.tt .hero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px}.tt .hero-tag{font:600 16px/1.4 Teko,sans-serif!important;letter-spacing:.14em!important;display:inline-block;margin-bottom:20px}.tt .rzr-hero-display{font:700 clamp(3.8rem,6.5vw,6.3rem)/.96 Teko,sans-serif;letter-spacing:-.025em;margin-bottom:24px}.tt .hero-mascot{opacity:1;transform:none}.tt .hero-mascot img{width:100%;height:auto;max-height:none;border-radius:14px;border:1px solid #ffffff40;box-shadow:0 24px 55px #0006;object-fit:cover}.tt .hero-ov{background:linear-gradient(90deg,#171717ef,#171717b8)!important}.tt .hero-glow{background:none!important}.tt .strip{background:#f5cf00;position:relative;isolation:isolate}.tt .strip:before,.rzr-inner-hero:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");z-index:-1}.tt .strip:after{content:'RZR';position:absolute;inset:auto 0 -22px;text-align:center;font:700 180px/.8 Teko,sans-serif;letter-spacing:.12em;color:#57513d25;pointer-events:none;z-index:-1}.tt .strip .w{position:relative;z-index:1}.tt .b-dark{background:#171717;color:#fff;border-color:#171717}.tt .b-dark:hover{background:#57513d;color:#fff}.tt .b-org,.tt-ftr-btn-org,.tt-hdr-book{color:#fff!important}.tt a:focus-visible,.tt button:focus-visible,.tt-hdr a:focus-visible,.tt-hdr button:focus-visible{outline:3px solid #fff4b0;outline-offset:4px}
.tt-hdr .tt-hdr-logo-img{width:170px!important;height:72px!important;object-fit:contain}.tt-hdr .tt-hdr-desk{max-width:1440px;margin:auto}.tt-hdr-nav{gap:20px!important}.tt-hdr-mega-sizes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tt-hdr-drop:before{content:'';position:absolute;top:100%;height:24px;left:0;right:0}.tt-hdr-drop:hover .tt-hdr-mega,.tt-hdr-drop:focus-within .tt-hdr-mega,.tt-hdr-drop.open .tt-hdr-mega{opacity:1;visibility:visible;pointer-events:auto;transform:none}.tt-hdr-drawer{width:90vw!important;max-width:440px!important}.tt-hdr-drawer:not(.open){visibility:hidden}.tt-hdr-overlay:not(.open){visibility:hidden}.tt-hdr-drawer.open{visibility:visible}.tt-hdr-drawer-logo img{object-fit:contain!important}.tt-hdr-drawer-size{min-height:60px}.tt-hdr-drawer-area-chips a{display:inline-block;padding:8px;border:1px solid #ffffff30;border-radius:6px}
.rzr-section-head{text-align:center;max-width:950px;margin:0 auto 36px}.rzr-center{text-align:center;max-width:800px;margin:20px auto!important}.rzr-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:26px}.rzr-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1020px;margin:auto}.rzr-size{border:1px solid #d8cccc;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 28px #17171710}.rzr-size-photo{display:block;position:relative;margin:12px 12px 0}.rzr-size-photo img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:9px}.rzr-price{position:absolute;bottom:0;right:16px;transform:translateY(20%);background:#f5cf00;color:#fff;border:2px solid #f5cf00;border-radius:9px;padding:10px 18px;text-align:center;box-shadow:0 4px 0 #57513d}.rzr-price small{display:block;font:500 13px/1.2 Outfit,sans-serif;text-transform:uppercase}.rzr-price strong{display:block;font:700 42px/1 Teko,sans-serif;margin-top:4px}.rzr-size-body{padding:32px 24px 24px;text-align:center}.tt .rzr-size-body h3{font-size:32px}.rzr-size-body p{margin:12px 0!important}.rzr-included{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.rzr-included>span{display:block;background:#faf0f0;border:1px solid #ecd1d1;border-radius:10px;padding:15px;color:#57513d}.rzr-included strong,.rzr-included small{display:block}.rzr-included strong{font:600 20px/1.3 Teko,sans-serif}.rzr-included small{font-size:12px;margin-top:4px}.rzr-detail{display:block;text-decoration:underline!important;margin:18px 0;color:#f5cf00!important}.rzr-size .b{display:flex;width:100%}.rzr-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rzr-location{display:block;border-radius:12px;overflow:hidden;background:#171717;color:#fff!important;border:1px solid #ffffff20;box-shadow:0 8px 24px #0002}.rzr-location img{width:100%;aspect-ratio:16/10;object-fit:cover}.rzr-location>div{padding:22px}.rzr-location small{color:#fff4b0;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.rzr-location h3{color:#fff;margin-top:6px!important;font-size:28px!important}.rzr-location span{color:#fff4b0;font-size:14px}.rzr-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.rzr-split>img,.rzr-split>div>img{width:100%;border-radius:14px;aspect-ratio:16/11;object-fit:cover}.rzr-inner-hero{padding:85px 0;background:#171717;position:relative;isolation:isolate;color:#fff}.rzr-inner-hero h1{font-size:clamp(2.8rem,5vw,4.8rem);margin:16px 0 22px}.rzr-inner-hero .tag{color:#fff4b0}.rzr-inner-hero .rzr-buttons{justify-content:flex-start}.rzr-inner-hero p{color:#e3d6d6;max-width:56ch}.rzr-buy-price{padding:18px 0}.rzr-buy-price small{display:block;font-size:13px;text-transform:uppercase}.rzr-buy-price strong{font:700 70px/1 Teko,sans-serif;color:#f5cf00}.rzr-size-switch{display:flex;gap:10px;margin:20px 0}.rzr-size-switch a{flex:1;padding:14px;text-align:center;background:#f4ebeb;border:1px solid #c6aaaa;border-radius:8px;font:600 20px Teko,sans-serif}.rzr-size-switch a.active{background:#171717;color:#fff}.rzr-caption{font-size:13px;line-height:1.6;margin-top:12px!important;color:#5e5151}.rzr-faq{max-width:960px;margin:auto}.rzr-faq details{background:#fff;border:1px solid #d9cccc;border-radius:10px;margin-bottom:12px;padding:0 22px}.rzr-faq summary{cursor:pointer;font:600 22px/1.3 Teko,sans-serif;padding:20px 24px 20px 0;position:relative;list-style:none;color:#171717}.rzr-faq summary:after{content:'+';position:absolute;right:0;color:#f5cf00}.rzr-faq details[open] summary:after{content:'−'}.rzr-faq summary::-webkit-details-marker{display:none}.rzr-faq p{padding-bottom:20px!important;color:#514747}.rzr-faq p a,.rzr-prose a{color:#f5cf00;text-decoration:underline}.rzr-material{align-self:stretch;background:#f5f6f2;border:1px solid #d8ddd0;border-radius:12px;padding:30px}.rzr-material p{margin:14px 0!important}.rzr-material-no{background:#fff0f0;border-color:#e6b5b5}.rzr-material-no li{padding:10px 0;border-bottom:1px solid #ebcccc}.rzr-values{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rzr-values article{padding:28px;background:#ffffff07;border:1px solid #ffffff20;border-radius:12px}.rzr-values article>span{font:700 42px Teko;color:#fff4b0}.rzr-values h3{color:#fff}.rzr-values p{color:#ded5d5}.rzr-prose{max-width:850px;margin:auto}.rzr-prose h3{margin-top:26px!important}.rzr-prose p{margin:16px 0!important}
.rzr-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rzr-form label{display:grid;gap:7px;font-size:14px;font-weight:500}.rzr-form label:has(textarea),.rzr-form>p,.rzr-form>button{grid-column:1/-1}.rzr-form input,.rzr-form select,.rzr-form textarea{width:100%;padding:14px;border:1px solid #cbbebe;border-radius:8px;background:#fff;color:#171717;font:16px Outfit,sans-serif;box-sizing:border-box}.rzr-form p{font-size:13px;line-height:1.6}.rzr-form .rzr-honey{position:absolute!important;left:-10000px!important}.rzr-form button{background:#f5cf00!important;color:#fff!important;border:0;border-radius:8px;padding:16px;font:600 22px Teko,sans-serif;cursor:pointer}.tt-ftr .rzr-form{color:#fff}.tt-ftr .rzr-form a{color:#fff4b0;text-decoration:underline}.tt-ftr .tt-ftr-logo img{width:210px!important;height:auto!important;object-fit:contain}.tt-ftr-form-success{display:none!important}.tt-ftr .w{max-width:1280px;margin:auto;padding:0 24px}.tt-ftr-body{padding-bottom:30px}.tt-ftr-sig img{display:none}
.rzr-booking-full{position:fixed;inset:0;z-index:999999;background:#fff;display:flex;flex-direction:column;font-family:Outfit,sans-serif}.rzr-booking-toolbar{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;background:#171717;color:#fff;gap:12px;min-height:58px;box-sizing:border-box}.rzr-booking-toolbar a{color:#fff;text-decoration:none}.rzr-booking-full iframe{width:100%;flex:1;min-height:0;border:0}.rzr-booking-pending{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;gap:20px;background:#f8f3f3}.rzr-booking-pending h1{font:700 clamp(40px,7vw,70px)/1 Teko,sans-serif;color:#171717}.rzr-booking-pending>strong{padding:22px;border:2px dashed #f5cf00;border-radius:12px;color:#57513d}.rzr-booking-pending p{max-width:550px}.rzr-fly{display:none}
@media(max-width:900px){.rzr-split{grid-template-columns:1fr}.rzr-location-grid,.rzr-values{grid-template-columns:repeat(2,minmax(0,1fr))}.tt .hero-in{grid-template-columns:1fr}.tt .hero-mascot img{max-height:none}.tt-hdr-nav{gap:12px!important}}
@media(max-width:600px){body.rzr{padding-top:76px}.tt .w{padding-inline:12px!important}.tt .sec{padding:48px 0}.tt h2{font-size:34px;line-height:1.06}.tt .hero{padding:36px 0 48px;min-height:0}.tt .hero-in{padding:16px 16px 0;gap:28px}.tt .rzr-hero-display{font-size:clamp(3.25rem,13vw,4.4rem);text-align:center}.tt .hero-tag{font-size:14px!important}.tt .hero-sub{font-size:16px;line-height:1.65}.tt .hero-mascot img{max-height:none;width:100%;border-radius:10px}.tt .strip:after{font-size:140px}.tt-hdr-mob img{width:145px!important;height:62px!important;object-fit:contain}.tt-hdr-drawer{max-width:90vw!important}.tt-hdr-drawer img{max-width:170px!important;height:auto!important}.rzr-size-grid,.rzr-location-grid,.rzr-values{grid-template-columns:1fr}.rzr-size-body{padding:34px 18px 22px}.rzr-included{grid-template-columns:1fr}.rzr-included>span{text-align:left;padding:14px 18px}.rzr-included strong{font-size:23px}.rzr-location-grid{gap:22px}.rzr-section-head{margin-bottom:26px}.rzr-inner-hero{padding:44px 0}.rzr-inner-hero h1{font-size:42px}.rzr-inner-hero .rzr-buttons{justify-content:center}.rzr-inner-hero{text-align:center}.rzr-split{gap:26px}.rzr-faq details{padding:0 14px}.rzr-faq summary{font-size:21px;line-height:1.3;padding:18px 20px 18px 0}.rzr-faq p{font-size:16px;line-height:1.6}.rzr-form{grid-template-columns:1fr}.rzr-material{padding:22px}.rzr-buttons .b{flex:1;padding:16px 12px;min-height:52px}.tt-ftr{padding-bottom:100px;text-align:center}.tt-ftr .w{padding:0 16px}.tt-ftr-logo{justify-content:center}.tt-ftr-body a{overflow-wrap:anywhere}.rzr-fly{display:flex;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1000;gap:7px;opacity:0;visibility:hidden;transform:translateY(120%);transition:transform .35s ease,opacity .35s ease,visibility .35s}.rzr-fly.is-on{opacity:1;visibility:visible;transform:none}.rzr-fly a{flex:1;min-width:0;text-align:center;padding:12px 5px;background:#171717;color:#fff;text-decoration:none;border:1px solid #f5cf00;border-radius:10px;box-shadow:0 6px 20px #0005;font:600 19px/1.1 Teko,sans-serif}.rzr-fly small{display:block;font:11px/1.5 Outfit,sans-serif;color:#f3cccc;margin-top:4px}.rzr-booking-toolbar{padding:12px;font-size:12px}.rzr-booking-pending{padding:24px}.rzr-booking-pending>strong{font-size:17px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.tt .rzr-hero-display{color:#fff}.tt .rzr-hero-display .acc{color:#f5cf00}.tt .hero h1{opacity:1;transform:none}.rzr-booking-pending .b{display:inline-flex;padding:14px 24px;background:#f5cf00;color:#fff;border-radius:8px;text-decoration:none;font-weight:600}
body.rzr-rental-screen{overflow:hidden;height:100dvh;padding:0}.rzr-rental-screen .rzr-booking-pending{min-height:0;overflow:auto}
.tt-hdr-mega-size-desc{color:#514747!important}.tt-hdr-mega-size-name{color:#171717!important}.tt-hdr-mega-size-num{color:#fff}.tt-hdr-mega-size:hover{background:#fff0f0!important}.tt-hdr-mega-size:hover .tt-hdr-mega-size-desc{color:#514747!important}.tt .area-city{color:#fff;text-decoration:none}
