.sticker-page{--sticker-green:#123f2b;--sticker-green-2:#0a2f20;--sticker-orange:#f06b2a;--sticker-paper:#f7f3e8;color:#0d1712;background:#fff}.sticker-page .site-header{background:#fff}.sticker-hero{background:var(--sticker-green);color:#fff;grid-template-columns:.86fr 1.14fr;min-height:650px;display:grid;position:relative;overflow:hidden}.sticker-hero:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-160px;left:-170px}.sticker-hero-copy{z-index:2;padding:80px 5vw 72px max(28px,50vw - 592px);position:relative}.sticker-kicker,.sticker-section-heading>p,.sticker-form-intro>p,.sticker-why>p,.sticker-lead>div>p{letter-spacing:.15em;color:#bce35e;margin:0 0 18px;font-size:11px;font-weight:900}.sticker-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(52px,6.3vw,92px);line-height:.86}.sticker-hero h1 em{color:#bce35e;font-style:normal}.sticker-hero h2{margin:30px 0 8px;font-size:21px;line-height:1.25}.sticker-hero-copy>p:not(.sticker-kicker){color:#d9e5dd;max-width:520px;font-size:16px;line-height:1.6}.sticker-main-cta{background:var(--sticker-orange);color:#fff;letter-spacing:.04em;border-radius:8px;margin:18px 0;padding:17px 24px;font-weight:950;display:inline-flex}.sticker-main-cta:hover{color:#111;background:#fff}.sticker-trust{letter-spacing:.11em;color:#e4efe8;font-size:9px;font-weight:900}.sticker-trust i{color:var(--sticker-orange);padding:0 6px;font-style:normal}.sticker-hero-art{background:radial-gradient(circle,#f8f3df 0,#e9e2ce 65%,#d9cfb9 100%);place-items:center;padding:75px 6vw;display:grid;position:relative}.sticker-hero-art:before{content:"";opacity:.23;background-image:repeating-linear-gradient(125deg,#0000 0 15px,#123f2b14 15px 16px);position:absolute;inset:0}.sticker-hero-art img{filter:drop-shadow(0 30px 24px #191c1542);z-index:1;width:min(100%,760px);height:auto;position:relative;transform:rotate(-2deg)}.sticker-hero-art>p{letter-spacing:.15em;color:#5d6154;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;bottom:28px;right:34px}.orange-burst{background:var(--sticker-orange);color:#fff;text-align:center;letter-spacing:.09em;z-index:3;border-radius:50%;place-items:center;width:92px;height:92px;font-size:10px;font-weight:950;line-height:1.25;display:grid;position:absolute;top:36px;right:34px;transform:rotate(8deg)}.sticker-chooser{background:var(--sticker-paper);padding:100px max(28px,50vw - 592px)}.sticker-section-heading{text-align:center;margin-bottom:45px}.sticker-section-heading>p{color:#6f8d20}.sticker-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,68px);line-height:.95}.sticker-section-heading>span{color:#647067;margin-top:14px;display:block}.sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1000px;margin:auto;display:grid}.sticker-grid:has(.sticker-card:only-child){grid-template-columns:minmax(0,760px);justify-content:center}.sticker-card{background:#fff;border:2px solid #0000;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #1f2f2517}.sticker-card.selected{border-color:var(--sticker-orange);box-shadow:0 18px 50px #f06b2a2e}.sticker-select-area{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.sticker-select-area:focus-visible{outline-offset:-4px;outline:4px solid #1b6ff2}.sticker-art-stage{background:#e7e0cb;place-items:center;height:270px;padding:38px;display:grid;position:relative}.sticker-art-stage img{filter:drop-shadow(0 18px 14px #0003);max-width:100%;height:auto}.selected-badge{background:var(--sticker-green);color:#fff;letter-spacing:.08em;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:950;position:absolute;top:15px;right:15px}.sticker-card-copy{padding:25px}.sticker-card-copy>div:first-child>small{color:#788278;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.sticker-card-copy h3{letter-spacing:-.04em;margin:7px 0;font-size:25px}.sticker-card-copy p{color:#667067;margin:0;font-size:13px;line-height:1.5}.sticker-availability{letter-spacing:.08em;margin:20px 0 12px;font-size:10px;font-weight:900}.sticker-availability b{color:#b2451e}.sticker-availability span{color:#4f7e18}.choose-button{text-align:center;color:#fff;letter-spacing:.06em;background:#111;border-radius:7px;padding:14px;font-size:11px;display:block}.selected .choose-button{background:var(--sticker-orange)}.sold-out{opacity:.62}.sticker-form-wrap{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;padding:100px max(28px,50vw - 592px);display:grid}.sticker-form-intro{position:sticky;top:30px}.sticker-form-intro>p{color:#648217}.sticker-form-intro h2{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(43px,4.6vw,65px);line-height:.9}.sticker-form-intro>span{color:#626c65;line-height:1.6}.mini-sticker{background:var(--sticker-paper);border-radius:13px;align-items:center;gap:15px;margin-top:32px;padding:18px;display:flex}.mini-sticker img{width:115px;height:auto}.mini-sticker small,.mini-sticker strong{display:block}.mini-sticker small{letter-spacing:.1em;color:#6b746d;font-size:8px;font-weight:900}.mini-sticker strong{margin-top:5px;font-size:13px}.sticker-form{border:1px solid #dfe4df;border-radius:18px;padding:36px;box-shadow:0 15px 48px #142d1d14}.sticker-form fieldset{border:0;margin:0 0 28px;padding:0}.sticker-form legend{letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:950}.sticker-form legend span,.sticker-form label>span{color:#778179;text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.sticker-form label{color:#29342c;gap:7px;font-size:11px;font-weight:850;display:grid}.sticker-form input,.sticker-form select,.sticker-waitlist input{color:#101612;background:#fff;border:1px solid #cfd7d1;border-radius:7px;width:100%;min-height:50px;padding:14px}.sticker-form input:focus,.sticker-form select:focus,.sticker-waitlist input:focus{border-color:#1b6ff2;outline:3px solid #1b6ff24d}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.address-row{grid-template-columns:1.5fr .55fr .75fr}.sticker-form>fieldset>label{margin-top:13px}.marketing-check{background:#f0f6e8;border-radius:9px;align-items:flex-start;gap:11px;padding:16px;display:flex!important}.marketing-check input{width:20px;height:20px;min-height:20px;accent-color:var(--sticker-green);margin:1px 0 0}.marketing-check span{display:block!important}.marketing-check strong,.marketing-check small{display:block}.marketing-check strong{font-size:12px}.marketing-check small{color:#637064;margin-top:5px;font-size:10px}.sticker-privacy{color:#69746b;border-left:3px solid var(--sticker-orange);margin:18px 0 25px;padding-left:11px;font-size:10px;line-height:1.5}.sticker-submit{background:var(--sticker-green);color:#fff;border-radius:12px;padding:25px}.sticker-submit>small,.sticker-submit>strong{display:block}.sticker-submit>small{color:#bce35e;letter-spacing:.12em;font-size:9px;font-weight:900}.sticker-submit>strong{margin:7px 0 17px;font-size:16px}.sticker-submit button,.sticker-waitlist button{background:var(--sticker-orange);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;min-height:52px;padding:16px 20px;font-weight:950}.sticker-submit button:disabled,.sticker-waitlist button:disabled{opacity:.65;cursor:wait}.sticker-submit>p{color:#d6e3da;margin:12px 0 0;font-size:9px}.sticker-error{border:1px solid #edb19f;border-radius:6px;padding:12px;line-height:1.45;color:#a52d12!important;background:#fff0eb!important;font-size:11px!important}.sticker-hp{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.sticker-why{background:var(--sticker-orange);color:#fff;text-align:center;padding:80px max(28px,50vw - 450px)}.sticker-why>p{color:#fff1d7}.sticker-why h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(38px,5vw,60px);line-height:.96}.sticker-why span{max-width:730px;margin:auto;line-height:1.7;display:block}.sticker-soldout{background:var(--sticker-paper);text-align:center;padding:100px 24px}.sticker-soldout h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,65px)}.sticker-soldout>p{color:#626d64}.sticker-waitlist{text-align:left;background:#fff;border-radius:15px;max-width:600px;margin:30px auto;padding:25px}.sticker-waitlist label{gap:7px;margin-bottom:14px;font-size:11px;font-weight:900;display:grid}.waitlist-contact{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sticker-success-inline{background:#e8f5d8;border-radius:10px;max-width:550px;margin:28px auto;padding:20px;font-weight:900}.sticker-thanks{text-align:center;background:var(--sticker-paper);padding:80px 24px}.thanks-check{background:var(--sticker-green);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:27px;display:grid}.sticker-thanks h1{letter-spacing:-.07em;margin:0;font-size:clamp(52px,7vw,90px);line-height:.86}.sticker-thanks>p{color:#647067;line-height:1.6}.thanks-sticker{background:#ddd2b8;border-radius:18px;max-width:700px;margin:35px auto;padding:30px}.thanks-sticker img{filter:drop-shadow(0 20px 16px #0003);width:100%;height:auto;display:block}.thanks-sticker strong{letter-spacing:.1em;margin-top:20px;font-size:12px;display:block}.when-arrives{max-width:720px;margin:45px auto 0}.when-arrives small{color:#6a8b1d;letter-spacing:.12em;font-weight:900}.when-arrives h2{letter-spacing:-.05em;margin:9px 0;font-size:40px}.share-sticker{justify-content:center;align-items:center;gap:14px;margin-top:30px;font-size:11px;display:flex}.share-sticker span{letter-spacing:.1em;font-weight:900}.share-sticker a{color:#a83d14;font-weight:900;text-decoration:underline}.sticker-lead{background:var(--sticker-green);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:75px max(28px,50vw - 500px);display:grid}.sticker-lead h2{letter-spacing:-.05em;margin:0 0 15px;font-size:44px;line-height:.95}.sticker-lead span{color:#d4e0d8;line-height:1.55}.sticker-lead nav{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sticker-lead nav a{border:1px solid #ffffff80;border-radius:7px;place-items:center;min-height:53px;font-size:11px;font-weight:950;display:grid}.sticker-lead nav a.primary{background:var(--sticker-orange);border-color:var(--sticker-orange);grid-column:1/-1}.sticker-home-promo{max-width:1184px;margin:65px auto;padding:0 28px}.sticker-home-card{background:var(--sticker-green);color:#fff;border-radius:18px;grid-template-columns:1fr .7fr;align-items:center;gap:40px;padding:38px;display:grid;overflow:hidden}.sticker-home-card h2{letter-spacing:-.055em;margin:0 0 10px;font-size:44px}.sticker-home-card p{color:#d7e3da;line-height:1.55}.sticker-home-card a{background:var(--sticker-orange);border-radius:7px;padding:14px 18px;font-size:11px;font-weight:950;display:inline-flex}.sticker-home-card img{filter:drop-shadow(0 16px 14px #0000003d);width:100%;height:auto;transform:rotate(2deg)}.booking-sticker-offer{text-align:center;background:#f7f3e8;border:1px solid #ded5c0;border-radius:15px;max-width:800px;margin:24px auto 60px;padding:28px}.booking-sticker-offer h2{margin:7px 0;font-size:28px}.booking-sticker-offer p{color:#626c64}.booking-sticker-offer a{background:var(--sticker-green);color:#fff;border-radius:7px;padding:14px 18px;font-size:12px;font-weight:900;display:inline-flex}.booking-sticker-offer small{color:#6d831e;letter-spacing:.11em;font-weight:900;display:block}.sticker-admin-page{background:#f5f6f2;min-height:100vh}.sticker-admin-main{max-width:1240px;margin:auto;padding:42px 24px 80px}.sticker-admin-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.sticker-admin-head h1{letter-spacing:-.05em;margin:0;font-size:44px}.sticker-admin-head p{color:#637067;margin:7px 0 0}.sticker-admin-head a{color:#fff;background:#111;border-radius:6px;padding:12px 15px;font-size:11px;font-weight:900}.sticker-metrics{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:22px;display:grid}.sticker-metrics article{background:#fff;border:1px solid #dde2dc;border-radius:9px;padding:18px}.sticker-metrics small,.sticker-metrics strong{display:block}.sticker-metrics small{letter-spacing:.08em;color:#657067;font-size:9px;font-weight:900}.sticker-metrics strong{margin-top:8px;font-size:27px}.sticker-admin-card{background:#fff;border:1px solid #dce2dc;border-radius:10px;margin-top:16px;padding:20px}.sticker-admin-card h2{margin:0 0 15px}.admin-design-row{grid-template-columns:1fr 120px 120px 130px;align-items:end;gap:10px;display:grid}.admin-design-row label{gap:5px;font-size:10px;font-weight:900;display:grid}.admin-design-row input{border:1px solid #ccd3cd;border-radius:5px;padding:10px}.admin-design-row button,.sticker-bulkbar button{color:#fff;background:#123f2b;border:0;border-radius:5px;padding:11px;font-weight:900}.sticker-bulkbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 15px;display:flex}.sticker-bulkbar select{border:1px solid #ccd3cd;padding:11px}.sticker-admin-table{border-collapse:collapse;width:100%;font-size:11px}.sticker-admin-table th,.sticker-admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e6e2;padding:10px 8px}.sticker-admin-table th{letter-spacing:.07em;color:#657067;font-size:9px}.sticker-admin-table td address{font-style:normal;line-height:1.45}.sticker-admin-table .status{font-weight:900}.sticker-admin-table .opted{color:#4e7c19;font-weight:900}@media (width<=900px){.sticker-hero{grid-template-columns:1fr}.sticker-hero-art{min-height:410px}.sticker-form-wrap{grid-template-columns:1fr}.sticker-form-intro{position:static}.sticker-lead{grid-template-columns:1fr}.sticker-metrics{grid-template-columns:repeat(3,1fr)}.sticker-admin-table{min-width:950px}.sticker-table-scroll{overflow-x:auto}.admin-design-row{grid-template-columns:1fr 1fr}.sticker-home-card{grid-template-columns:1fr}}@media (width<=700px){.sticker-hero-copy{padding:45px 16px 40px}.sticker-hero h1{font-size:54px}.sticker-hero-art{min-height:310px;padding:55px 28px}.orange-burst{width:70px;height:70px;font-size:8px;top:18px;right:16px}.sticker-chooser,.sticker-form-wrap{padding:58px 16px}.sticker-grid{grid-template-columns:1fr}.sticker-art-stage{height:210px;padding:25px}.sticker-card-copy{padding:20px}.sticker-form{padding:20px 16px}.field-row,.address-row{grid-template-columns:1fr}.sticker-form-intro h2{font-size:45px}.mini-sticker{margin-top:20px}.waitlist-contact{grid-template-columns:1fr}.sticker-why{padding:58px 16px}.when-arrives h2{font-size:34px}.share-sticker{display:grid}.sticker-lead{gap:28px;padding:55px 16px}.sticker-lead nav{grid-template-columns:1fr}.sticker-lead nav a.primary{grid-column:auto}.sticker-home-promo{margin:42px auto;padding:0 16px}.sticker-home-card{gap:22px;padding:27px 20px}.sticker-home-card h2{font-size:36px}.sticker-metrics{grid-template-columns:1fr 1fr}.sticker-admin-head{flex-direction:column;align-items:start}.admin-design-row{grid-template-columns:1fr}}.sticker-page{--sticker-orange:#b84413}.sticker-section-heading>p,.sticker-form-intro>p,.when-arrives small,.booking-sticker-offer small,.sticker-availability span{color:#2f6b00}.sticker-waitlist fieldset{border:0;margin:0 0 14px;padding:0}.sticker-waitlist legend{margin-bottom:9px;font-size:11px;font-weight:900}.sticker-waitlist legend span{color:#59645c;font-size:10px;font-weight:600}.sticker-waitlist .waitlist-contact label{margin:0}.sticker-trust,.sticker-hero-art>p,.mini-sticker small,.sticker-submit>p{font-size:10px}.sticker-home-promo{--sticker-green:#123f2b;--sticker-orange:#b84413}
