.rgv-room-page,.rgv-room-page *{box-sizing:border-box}.rgv-room-page{overflow:hidden;background:var(--rgv-bg-deep, #050a11);color:var(--rgv-text, #f4f7fb)}.rgv-room-page :where(h1,h2,h3,p){margin-top:0}.rgv-room-page :where(h1,h2,h3){color:var(--rgv-heading, #fff);text-transform:uppercase}.rgv-room-page :where(p,li){color:var(--rgv-muted, #aeb9c6);line-height:1.65}.rgv-room-shell{width:min(var(--rgv-room-width, 1440px),calc(100% - 56px));margin-inline:auto}.rgv-room-section{padding-block:var(--rgv-room-pad-top, 70px) var(--rgv-room-pad-bottom, 70px);background:var(--rgv-room-section-bg, var(--rgv-bg-deep, #050a11))}.rgv-room-eyebrow{display:block;margin-bottom:10px;color:var(--rgv-red, #ed2638);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rgv-room-heading{margin-bottom:14px;font-size:clamp(32px,5vw,64px);line-height:.98}.rgv-room-heading--medium{font-size:clamp(28px,3.6vw,46px)}.rgv-room-section-heading{max-width:760px;margin-bottom:32px}.rgv-room-section-heading>:last-child{margin-bottom:0}.rgv-room-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.rgv-room-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--rgv-red, #ed2638);border-radius:5px;background:var(--rgv-red, #ed2638);color:#fff!important;font-size:12px;font-weight:800;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease}.rgv-room-button:hover{border-color:#ff3448;background:#ff3448;color:#fff!important;transform:translateY(-1px)}.rgv-room-button--secondary{border-color:var(--rgv-border, rgba(164, 186, 211, .22));background:var(--rgv-panel-light, #182432)}.rgv-room-button--secondary:hover{border-color:var(--rgv-red, #ed2638);background:var(--rgv-red, #ed2638)}.rgv-room-media{position:relative;min-height:300px;overflow:hidden;border:1px solid var(--rgv-border, rgba(164, 186, 211, .22));border-radius:12px;background:var(--rgv-panel, #101a26)}.rgv-room-media img,.rgv-room-media svg{display:block;width:100%;height:100%;object-fit:cover}.rgv-room-media .placeholder-svg{min-height:inherit;fill:#26384c;background:#101a26}.rgv-room-hero{position:relative;display:grid;width:min(var(--rgv-room-hero-width, 100%),var(--rgv-room-hero-max-width, 1500px));min-height:var(--rgv-room-hero-height, 650px);margin-inline:auto;align-items:center;overflow:hidden;border-radius:var(--rgv-room-hero-radius, 0);isolation:isolate}.rgv-room-hero__media,.rgv-room-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.rgv-room-hero__media{z-index:-2;background:var(--rgv-bg-deep, #050a11)}.rgv-room-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--rgv-room-image-position, center)}.rgv-room-hero__overlay{z-index:-1;background:linear-gradient(90deg,#050a11fa,#050a11e0 38%,rgba(5,10,17,var(--rgv-room-overlay, .35)) 72%,#050a111f)}.rgv-room-hero__content{max-width:650px;padding-block:84px}.rgv-room-hero__content .rte{max-width:590px;font-size:17px}.rgv-room-highlights{display:grid;grid-template-columns:repeat(var(--rgv-room-highlight-count, 4),minmax(0,1fr));gap:1px;background:var(--rgv-border, rgba(164, 186, 211, .22))}.rgv-room-highlight{display:flex;min-width:0;align-items:center;gap:13px;padding:20px;background:var(--rgv-bg, #08101a)}.rgv-room-highlight__icon,.rgv-room-contact__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(237,38,56,.42);border-radius:50%;color:var(--rgv-red, #ed2638);background:#ed263814}.rgv-room-highlight strong{display:block;color:#fff;font-size:13px;text-transform:uppercase}.rgv-room-highlight small{color:var(--rgv-muted, #aeb9c6);font-size:11px}.rgv-room-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(28px,5vw,68px);align-items:center}.rgv-room-split--reverse .rgv-room-split__media{order:2}.rgv-room-split__media{min-height:470px}.rgv-room-copy .rte{margin-bottom:22px}.rgv-room-checks,.rgv-room-detail-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rgv-room-check,.rgv-room-detail-list li{display:flex;align-items:flex-start;gap:10px}.rgv-room-check svg,.rgv-room-detail-list svg{width:20px;height:20px;flex:0 0 20px;margin-top:3px;color:var(--rgv-red, #ed2638)}.rgv-room-card-grid{display:grid;grid-template-columns:repeat(var(--rgv-room-card-count, 3),minmax(0,1fr));gap:18px}.rgv-room-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--rgv-border, rgba(164, 186, 211, .22));border-radius:12px;background:var(--rgv-panel, #101a26)}.rgv-room-card__media{min-height:250px;border:0;border-radius:0}.rgv-room-card__body{padding:22px}.rgv-room-card__body>:last-child{margin-bottom:0}.rgv-room-card h3{margin-bottom:8px;font-size:22px}.rgv-room-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rgv-room-detail-panel{padding:28px;border-top:3px solid var(--rgv-red, #ed2638);background:var(--rgv-panel, #101a26)}.rgv-room-detail-panel h2{margin-bottom:20px;font-size:clamp(25px,3vw,36px)}.rgv-room-gallery{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-auto-rows:230px;gap:12px}.rgv-room-gallery__item{min-height:0;border-radius:10px}.rgv-room-gallery__item:first-child{grid-row:span 2}.rgv-room-quote-grid{display:grid;grid-template-columns:repeat(var(--rgv-room-quote-count, 2),minmax(0,1fr));gap:20px}.rgv-room-quote{margin:0;padding:27px;border:1px solid var(--rgv-border, rgba(164, 186, 211, .22));border-left:4px solid var(--rgv-red, #ed2638);border-radius:8px;background:var(--rgv-panel, #101a26)}.rgv-room-quote p{color:#eef3f8;font-size:16px}.rgv-room-quote footer{color:var(--rgv-muted, #aeb9c6);font-size:12px}.rgv-room-booking{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:clamp(30px,5vw,54px);border:1px solid rgba(237,38,56,.38);border-radius:12px;background:var(--rgv-panel, #101a26)}.rgv-room-booking__content{max-width:760px}.rgv-room-booking__contacts{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px}.rgv-room-contact{display:flex;align-items:center;gap:10px}.rgv-room-contact__icon{width:36px;height:36px;flex-basis:36px}.rgv-room-contact strong,.rgv-room-contact a{color:#fff;text-decoration:none}.rgv-room-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;margin-inline:auto}.rgv-room-price-card{position:relative;padding:clamp(28px,4vw,42px);border:1px solid var(--rgv-border, rgba(164, 186, 211, .22));border-radius:10px;background:var(--rgv-panel, #101a26)}.rgv-room-price-card:before{content:"";display:block;width:46px;height:3px;margin-bottom:22px;background:var(--rgv-red, #ed2638)}.rgv-room-price-card h3{margin-bottom:16px;font-size:clamp(28px,3vw,38px)}.rgv-room-price-card__price{display:flex;align-items:flex-end;gap:10px;margin-bottom:18px}.rgv-room-price-card__price strong{color:#fff;font-size:clamp(48px,6vw,72px);line-height:.9}.rgv-room-price-card__price span{padding-bottom:7px;color:var(--rgv-muted, #aeb9c6);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rgv-room-food-offer{max-width:980px;margin:20px auto 0;padding:18px 20px;border:1px solid rgba(237,38,56,.38);border-radius:8px;background:var(--rgv-panel, #101a26);color:var(--rgv-muted, #aeb9c6)}.rgv-room-food-offer strong{color:#fff}.rgv-room-pricing-note{max-width:980px;margin:14px auto 0;font-size:13px}.rgv-tcg-price-grid{display:grid;grid-template-columns:repeat(var(--rgv-tcg-price-count, 3),minmax(0,1fr));gap:18px}.rgv-tcg-price-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:28px;border:1px solid var(--rgv-border, rgba(164, 186, 211, .22));border-top:3px solid var(--rgv-border-solid, #2a394a);border-radius:12px;background:var(--rgv-panel, #101a26);box-shadow:0 14px 34px #0000002e}.rgv-tcg-price-card--featured{border-top-color:var(--rgv-red, #ed2638);box-shadow:0 18px 42px #0000004d}.rgv-tcg-price-card__badge{align-self:flex-start;margin-bottom:17px;padding:6px 9px;border:1px solid rgba(237,38,56,.42);border-radius:999px;background:#ed26381a;color:#fff;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.rgv-tcg-price-card h3{margin-bottom:10px;font-size:clamp(23px,2.2vw,30px)}.rgv-tcg-price-card__price{margin-bottom:5px;color:#fff!important;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.05!important}.rgv-tcg-price-card__timing{min-height:38px;margin-bottom:18px;color:var(--rgv-red, #ed2638)!important;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rgv-tcg-price-card__features{display:grid;gap:9px;margin:18px 0 24px;padding:0;list-style:none}.rgv-tcg-price-card__features li{display:flex;align-items:flex-start;gap:9px;color:var(--rgv-text, #f4f7fb)}.rgv-tcg-price-card__features svg{width:18px;height:18px;flex:0 0 18px;margin-top:3px;color:var(--rgv-red, #ed2638)}.rgv-tcg-price-card .rgv-room-button{width:100%;margin-top:auto;font-size:18px}#MainContent .rgv-tcg-price-card .rgv-room-button--secondary:hover,#MainContent .rgv-room-hero .rgv-room-button--secondary:hover{background-color:var(--rgv-red, #ed2638)!important;border-color:var(--rgv-red, #ed2638)!important;color:#fff!important}.rgv-tcg-price-note{margin-top:29px;padding:18px 20px;border-left:3px solid var(--rgv-red, #ed2638);background:#a4bad314}.rgv-tcg-price-note{margin-top:20px;padding:18px 20px;border-left:3px solid var(--rgv-red, #ed2638);background:#a4bad314}.rgv-tcg-price-note>:last-child{margin-bottom:0}.rgv-tcg-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.rgv-tcg-process-step{position:relative;min-width:0;padding:24px 20px;border:1px solid var(--rgv-border, rgba(164, 186, 211, .22));border-radius:10px;background:var(--rgv-panel, #101a26)}.rgv-tcg-process-step:not(:last-child):after{position:absolute;z-index:2;top:36px;right:-21px;width:28px;height:2px;content:"";background:var(--rgv-red, #ed2638)}.rgv-tcg-process-step__number{display:grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border:1px solid rgba(237,38,56,.5);border-radius:50%;background:#ed26381c;color:#fff;font-size:16px;font-weight:800}.rgv-tcg-process-step h3{margin-bottom:9px;font-size:18px}.rgv-tcg-process-step .rte>:last-child{margin-bottom:0}.rgv-tcg-faq-list{display:grid;max-width:980px;gap:10px}.rgv-tcg-faq-item{border:1px solid var(--rgv-border, rgba(164, 186, 211, .22));border-radius:8px;background:var(--rgv-panel, #101a26)}.rgv-tcg-faq-item[open]{border-color:#ed263880}.rgv-tcg-faq-item summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:15px 19px;color:#fff;font-size:15px;font-weight:800;cursor:pointer;list-style:none}.rgv-tcg-faq-item summary::-webkit-details-marker{display:none}.rgv-tcg-faq-item__icon{position:relative;width:18px;height:18px;flex:0 0 18px}.rgv-tcg-faq-item__icon:before,.rgv-tcg-faq-item__icon:after{position:absolute;top:50%;left:50%;width:14px;height:2px;content:"";background:var(--rgv-red, #ed2638);transform:translate(-50%,-50%);transition:transform .18s ease}.rgv-tcg-faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.rgv-tcg-faq-item[open] .rgv-tcg-faq-item__icon:after{transform:translate(-50%,-50%) rotate(0)}.rgv-tcg-faq-item__answer{padding:0 19px 19px}.rgv-tcg-faq-item__answer>:last-child{margin-bottom:0}@media(max-width:990px){.rgv-room-highlights,.rgv-room-card-grid,.rgv-room-gallery,.rgv-tcg-price-grid,.rgv-tcg-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rgv-tcg-process-step:not(:last-child):after{display:none}}@media(max-width:749px){.rgv-room-shell{width:calc(100% - 24px)}.rgv-room-section{padding-block:var(--rgv-room-mobile-pad-top, 46px) var(--rgv-room-mobile-pad-bottom, 46px)}.rgv-room-hero{width:100%;max-width:100%;min-height:var(--rgv-room-mobile-hero-height, 690px);align-items:flex-end;border-radius:0}.rgv-room-hero__media img{object-position:var(--rgv-room-mobile-image-position, center top)}.rgv-room-hero__overlay{background:linear-gradient(0deg,#050a11fc,#050a11eb 48%,#050a1133)}.rgv-room-hero__content{max-width:none;padding-block:260px 44px}.rgv-room-heading{font-size:clamp(38px,12vw,54px)}.rgv-room-button-row{display:grid;grid-template-columns:1fr}.rgv-room-split,.rgv-room-details-grid,.rgv-room-booking{grid-template-columns:1fr}.rgv-room-split--reverse .rgv-room-split__media{order:initial}.rgv-room-split__media{min-height:320px}.rgv-room-card-grid,.rgv-room-quote-grid,.rgv-room-pricing-grid,.rgv-tcg-price-grid,.rgv-tcg-process-grid{grid-template-columns:1fr}.rgv-room-gallery{grid-auto-rows:170px}.rgv-room-gallery__item:first-child{grid-column:span 2;grid-row:auto}.rgv-room-booking .rgv-room-button{width:100%}}@media(max-width:420px){.rgv-room-highlights,.rgv-room-gallery{grid-template-columns:1fr}.rgv-room-gallery__item:first-child{grid-column:auto}}#grading-pricing .rgv-tcg-price-card:nth-child(1){background:linear-gradient(#050a11b3,#101a26f0),url(/cdn/shop/files/pcg-single-card-submission-1200x1500-v2.jpg?v=1785819631) center / cover no-repeat}#grading-pricing .rgv-tcg-price-card:nth-child(2){background:linear-gradient(#050a11b3,#101a26f0),url(/cdn/shop/files/pcg-multi-card-submission-1200x1500-v2.jpg?v=1785819630) center / cover no-repeat}#grading-pricing .rgv-tcg-price-card:nth-child(3){background:linear-gradient(#050a11b3,#101a26f0),url(/cdn/shop/files/pcg-bulk-submission-1200x1500-v2.jpg?v=1785819631) center / cover no-repeat}
/*# sourceMappingURL=/cdn/shop/t/59/assets/rgv-room-hire.css.map */
