/* Private sale only. Existing storefront remains unchanged outside this route. */
body.crown-trio-page{background:#070a0e!important;color:#f6f1e7!important;padding-bottom:100px;font:16px/1.6 Arial,sans-serif}body.crown-trio-page>header{background:#080a0e!important;border-bottom:1px solid #66532c!important}body.crown-trio-page main{max-width:none!important;margin:0!important;padding:0!important}body.crown-trio-page main>section:not(#crown-trio-experience),body.crown-trio-page .king-newsletter,body.crown-trio-page .site-discovery{display:none!important}body.crown-trio-page #crown-trio-experience{display:block!important;max-width:1260px;margin:0 auto;padding:0 28px}body.crown-trio-page .store-announcement{display:none!important}body.crown-trio-page .header-actions a{color:#dfc078!important}.crown-trio-page .trio-topline{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 0;font-size:.8rem;letter-spacing:.13em;color:#ccb785;border-bottom:1px solid #594b31}.trio-hero{display:grid;grid-template-columns:1fr minmax(330px,.82fr);gap:65px;align-items:center;padding:40px 0 60px}.trio-intro{padding:25px 0}.trio-eyebrow{font:600 .8rem/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#d7b768!important}.crown-trio-page h1,.crown-trio-page h2,.crown-trio-page h3{color:#f4dca1!important;letter-spacing:-.02em;text-transform:none;font-family:Georgia,serif}.crown-trio-page .trio-intro h1{font-size:clamp(2rem,3.6vw,3.2rem)!important;margin:18px 0}.crown-trio-page .trio-intro h2{font-size:clamp(2.7rem,4.6vw,4.3rem)!important;line-height:1.06;margin:24px 0}.trio-intro h2 span{color:#d5ae55}.crown-trio-page p{color:#ddd8cd}.trio-intro p{max-width:520px}.crown-trio-page .trio-lead{font:italic 1.65rem Georgia,serif;color:#ead4a4;margin:28px 0 14px}.trio-hero-art{border:1px solid #b19453;padding:6px;background:#000;box-shadow:0 20px 100px #163d6e40}.trio-hero-art>img{display:block;width:100%;height:auto;object-fit:contain}.crown-trio-page .trio-button,.crown-trio-page #trio-continue{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(115deg,#f0d599,#ad8132)!important;border:1px solid #eccb83!important;color:#15120a!important;border-radius:5px!important;box-shadow:none!important;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:.02em;padding:14px 23px!important;min-height:48px;cursor:pointer}.trio-promises{display:flex;flex-direction:column;gap:10px;margin-top:30px;font-size:.9rem;color:#d9c694}.trio-section-heading{margin:35px 0 25px;max-width:750px}.trio-section-heading h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2;margin:12px 0}.trio-section-heading h3{font:600 1.1rem Arial,sans-serif;letter-spacing:.07em}.trio-live{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #9d8148;border-radius:9px;padding:22px 26px;background:#141b26;margin:25px 0}.trio-live span{display:block;color:#dcc285;font-size:.8rem;letter-spacing:.16em}.trio-live strong{font-size:1.3rem}.trio-live.complete{background:linear-gradient(100deg,#725021,#e4c780);color:#151008;box-shadow:0 5px 35px #a482432b}.trio-live.complete span{color:#fff3d2}.trio-live.complete strong{color:#fffaf0}.trio-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.trio-product{border:1px solid #635230;border-radius:12px;overflow:hidden;background:linear-gradient(155deg,#111f32,#0d1017 65%)}.trio-product.pdrn{background:linear-gradient(155deg,#272b2e,#101419 65%)}.trio-product-art{height:auto;position:relative;background:#03060b;display:block}.trio-product-portrait{display:block;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;position:static!important}.trio-number{position:absolute;top:15px;left:18px;color:#dbc07e;border:1px solid #7e6a43;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:.8rem;background:#0c0c0bd9}.trio-product-copy{padding:24px;display:flex;flex-direction:column;min-height:410px}.trio-product-copy h3{font-size:1.7rem;margin:8px 0;white-space:normal}.trio-product-copy p{margin:8px 0;line-height:1.6}.trio-size{color:#bfa873!important;font-size:.9rem}.trio-unit-note,.trio-fine{font-size:.82rem;line-height:1.6;color:#c6bdab!important}.trio-quantity{display:flex;align-items:center;justify-content:space-between;border:1px solid #8f7845;border-radius:6px;overflow:hidden;margin-top:auto;background:#070d15}.trio-quantity button{width:55px;height:48px;min-width:48px;background:#192638!important;color:#f9d98f!important;font:1.5rem Arial,sans-serif;border:0!important;border-radius:0!important;cursor:pointer;box-shadow:none!important;padding:0!important}.trio-quantity button:disabled{opacity:.4;cursor:default}.trio-quantity output{font-size:1.1rem;font-weight:700;min-width:40px;text-align:center;color:#f6e4b8}.trio-product-copy .trio-quantity{margin-top:18px}.trio-extra-controls{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.trio-extra-controls input{background:#141b26!important;color:#f4e9d0!important;border:1px solid #8a744b!important;min-height:48px;padding:12px;border-radius:5px;font-size:16px}.crown-trio-page a:not(.trio-button){color:#efd394}#trio-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.trio-extra{display:grid;grid-template-columns:95px 1fr;gap:18px;align-items:center;border:1px solid #514b3b;background:#0f1826;padding:18px;border-radius:8px;min-width:0}.trio-extra>img{width:95px;height:130px;object-fit:contain;border-radius:5px}.trio-extra h3{font-size:1.15rem;margin:0}.trio-extra p{font-size:.875rem}.trio-extra .trio-quantity{margin-top:12px}.trio-extra .trio-quantity button{width:45px;min-width:40px}#trio-checkout{padding:25px 0 45px;scroll-margin-top:20px}#trio-checkout-mount{max-width:850px;margin:0 auto}.crown-trio-page #order{background:#0e1725!important;color:#f5eedf!important;border:1px solid #8c7444!important;border-radius:12px;padding:30px!important;position:static!important}.crown-trio-page #order h2{font-size:1.65rem}.crown-trio-page #order label,.crown-trio-page #order legend,.crown-trio-page #order span,.crown-trio-page #order strong,.crown-trio-page #order small{color:#f2e9d5!important}.crown-trio-page #order input:not([type=checkbox]){background:#07101c!important;color:#fff!important;border:1px solid #827458!important;min-height:46px;border-radius:4px;font-size:16px}.crown-trio-page #order button{background:#d7b66c!important;color:#17130b!important;border:1px solid #c8a354!important;border-radius:4px}.crown-trio-page #order button:disabled{opacity:.45}.crown-cart-offer{padding:16px;background:#172333;border:1px solid #9c8048;border-radius:6px;margin-bottom:18px}.crown-cart-offer strong{display:block}#crown-cart-breakdown{padding:12px 0;border-bottom:1px solid #8c7444}#crown-cart-breakdown[hidden]{display:none!important}#trio-sticky{position:fixed;z-index:95;bottom:0;left:0;right:0;background:#0b121eee;border-top:1px solid #c5a45f;backdrop-filter:blur(12px);padding:16px max(24px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 -10px 35px #0007}#trio-sticky[hidden],#trio-more[hidden]{display:none!important}#trio-sticky>div{display:flex;flex-direction:column;color:#f0d491}#trio-sticky-extra{font-size:.85rem;color:#ccc}.crown-trio-page #trio-continue:disabled{opacity:.45;cursor:default}.crown-trio-page footer{margin-bottom:0!important}.crown-trio-page #crown-trio-experience section{scroll-margin-top:20px}.crown-trio-page #crown-trio-experience button:focus-visible,.crown-trio-page #crown-trio-experience a:focus-visible{outline:3px solid #fff0c7;outline-offset:4px}@media(max-width:980px){.trio-hero{gap:30px}.trio-product-grid{gap:14px}.trio-product-copy{padding:18px}#trio-extra-grid{grid-template-columns:1fr 1fr}.trio-product-copy h3{font-size:1.4rem}}@media(max-width:680px){body.crown-trio-page #crown-trio-experience{padding:0 16px}.trio-topline{font-size:.7rem!important;padding:12px 0!important;gap:5px!important}.trio-topline span:last-child{letter-spacing:.02em}.trio-hero{display:flex;flex-direction:column;gap:20px;padding:15px 0 25px}.trio-intro{padding:8px 0}.crown-trio-page .trio-intro h1{font-size:2rem!important;margin:8px 0}.crown-trio-page .trio-intro h2{font-size:2.8rem!important;margin:16px 0}.trio-intro .trio-eyebrow{display:none}.trio-intro .trio-lead{font-size:1.35rem;margin:14px 0}.trio-intro p{margin:12px 0}.trio-promises{flex-direction:row;flex-wrap:wrap;font-size:.78rem;gap:7px 16px;margin-top:18px}.trio-hero-art{width:100%;padding:3px}.trio-live{display:block;padding:17px}.trio-live strong{font-size:1.12rem}.trio-live #trio-reward{margin-top:10px;font-size:.9rem}.trio-product-grid{grid-template-columns:1fr;gap:20px}.trio-product-art{height:auto}.trio-product-copy{min-height:0;padding:22px}.trio-product-copy h3{font-size:1.7rem}.trio-product-copy .trio-quantity{margin-top:18px}.trio-section-heading{margin-top:26px}#trio-extra-grid{grid-template-columns:1fr;gap:12px}.trio-extra{grid-template-columns:85px 1fr}.trio-extra-controls>*{width:100%}.crown-trio-page #order{padding:20px!important}#trio-sticky{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:12px}#trio-sticky strong{font-size:.83rem}#trio-sticky #trio-continue{font-size:.75rem;padding:10px!important;max-width:145px;min-height:48px}body.crown-trio-page{padding-bottom:110px}.trio-fine{font-size:.8rem}}
