/* Preserve the native order table's two-column alignment at every viewport. */
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{width:100%;table-layout:fixed;border-collapse:collapse}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table :is(th,td){display:table-cell;vertical-align:top;text-align:left;overflow-wrap:anywhere}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table :is(.product-name,tfoot th){width:65%;padding-left:0}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table :is(.product-total,tfoot td){width:35%;padding-right:0;text-align:right}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount{white-space:nowrap}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .includes_tax{display:block;margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;color:#625773}
/* Keep the floating contact control green through every interaction state. */
body .about-whatsapp,body .about-whatsapp:is(:visited,:hover,:focus,:active){background:#25d366!important;color:#fff!important;border-color:#25d366!important;filter:none!important}
.skyhigh-sticky-cart-summary[hidden]{display:none!important}
.skyhigh-sticky-cart-summary{display:none}
@media(max-width:1050px){
 body .adventure-header .header-actions{order:2;margin-left:auto}
 body .adventure-header .menu-toggle{order:3;margin-left:0}
 body .adventure-header .header-play{order:-1}
 .adventure-header .menu-toggle{align-items:center;justify-content:center;gap:0;width:44px;height:44px;min-width:44px;min-height:44px;box-sizing:border-box;padding:0;font-size:0;line-height:1;flex-shrink:0}
 .adventure-header .menu-toggle .skyhigh-icon{width:20px;height:20px;margin:0;flex-shrink:0;vertical-align:middle}
}
@media(max-width:782px){
 body.admin-bar .adventure-header.is-scrolled,
 body.admin-bar.skyhigh-inner .adventure-header.is-scrolled,
 body.admin-bar.home .adventure-header.is-scrolled{top:20px}
 body.admin-bar.skyhigh-inner.single-product .skyhigh-product-crumb-strip,
 body.admin-bar.skyhigh-inner .skyhigh-account-crumb-strip{padding-top:100px}
 /* Shared banners collapse to the same compact breadcrumb treatment as products. */
 body.skyhigh-inner .skyhigh-page-banner{min-height:0;padding:100px 0 12px;background-color:#f4e6ff;background-image:var(--skyhigh-mobile-crumb)!important;background-position:center bottom;border-bottom:1px solid var(--sky-border)}
 body.admin-bar.skyhigh-inner .skyhigh-page-banner{padding-top:100px}
 .skyhigh-page-banner .skyhigh-page-banner-inner{gap:0;align-items:flex-start}
 .skyhigh-page-banner .skyhigh-page-banner-copy{display:none}
 .skyhigh-page-banner .skyhigh-page-breadcrumb{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;max-width:100%;transform:none}
 .skyhigh-page-banner .skyhigh-breadcrumb-ticket,.skyhigh-page-banner .skyhigh-page-breadcrumb::before,.skyhigh-page-banner .skyhigh-page-breadcrumb::after{display:none}
 .skyhigh-page-banner .skyhigh-page-breadcrumb li{font-size:13px;font-weight:500}
 .skyhigh-page-banner .skyhigh-breadcrumb-separator{font-size:0;margin:0}
 .skyhigh-page-banner .skyhigh-breadcrumb-separator::after{content:"/";font-size:13px}
 .skyhigh-page-banner .skyhigh-page-breadcrumb [aria-current=page]{font-weight:650;max-width:60vw}
 .skyhigh-sticky-product-cart,.skyhigh-sticky-cart-summary{position:fixed;inset:auto 10px calc(10px + env(safe-area-inset-bottom,0px));z-index:80;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:18px;background:#0c1b41;box-shadow:0 4px 22px #07143235;color:#fff}
 .skyhigh-sticky-product-cart .skyhigh-sticky-product-inner{width:100%;gap:10px}
 .skyhigh-sticky-product-cart .skyhigh-sticky-product-name{display:none}
 .skyhigh-sticky-product-cart .skyhigh-sticky-product-price,.skyhigh-cart-summary-price{color:#fff;font-size:19px;font-weight:800;line-height:1.2}
 .skyhigh-sticky-product-cart .skyhigh-sticky-product-price del{display:none}
 .skyhigh-sticky-product-cart .skyhigh-sticky-product-price :is(small,.woocommerce-price-suffix){display:none}
 .skyhigh-sticky-product-cart .skyhigh-sticky-product-button,.skyhigh-sticky-cart-summary>a{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;min-height:46px;padding:12px 16px;border:0;border-radius:13px;background:#ffcd28;color:#101b38;font:800 14px/1.2 Outfit,sans-serif;text-decoration:none}
 .skyhigh-sticky-product-cart .skyhigh-sticky-product-copy{flex:0 1 auto}
 .skyhigh-sticky-product-cart .skyhigh-sticky-product-button svg{display:none}
 .skyhigh-cart-summary-price{flex:0 1 auto;min-width:0}
 .skyhigh-cart-summary-price small{display:block;margin-bottom:3px;font-size:10px;font-weight:500}
 .skyhigh-cart-summary-price strong{display:block;font-size:19px}
 .skyhigh-cart-summary-price strong small{display:none}
 .skyhigh-sticky-cart-summary>a svg{width:19px;height:19px}
 body.skyhigh-has-cart-summary{padding-bottom:var(--skyhigh-cart-summary-height,95px)}
 body.skyhigh-has-cart-summary .about-whatsapp{bottom:calc(var(--skyhigh-cart-summary-height,95px) + 12px)}
 body.skyhigh-has-sticky-cart .about-whatsapp{bottom:calc(var(--skyhigh-sticky-cart-height,86px) + 26px)}
}
@media print{.skyhigh-sticky-cart-summary{display:none!important}}
