:root{--ink: #121417;--paper: #fbfaf6;--soft: #f1eee7;--muted: #6f706b;--line: #ded9cf;--pink: #ff9bb9;--blue: #8ec9ee;--navy: #0b2d67;--yellow: #ffe26a;--green: #54c774;--red: #d93445;--orange: #ff7a2d;--white: #ffffff;--fairway: #dff4d7;--putt: #8fbf78;--steel: #dfe8ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}.hero-watch,.structure-board img,.colorway-card img,.lifestyle-grid img,.purchase-visual img,.product-media img,.product-placeholder img{height:auto}a{color:inherit}.skip-link{position:absolute;left:-999px;top:8px}.skip-link:focus{left:8px;z-index:20;background:var(--white);padding:8px 12px}.announcement-bar{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--pink),var(--yellow),var(--blue),var(--green));border-bottom:1px solid rgba(18,20,23,.14)}.ticker{display:flex;gap:28px;width:max-content;padding:9px 0;animation:ticker 18s linear infinite}.ticker span{font-size:13px;font-weight:900;white-space:nowrap}.announcement-bar p{margin:0;padding:0 18px 9px;text-align:center;font-size:12px;font-weight:750}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:16px 48px;border-bottom:1px solid rgba(18,20,23,.1);background:#ffffffc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .25s ease,background .25s ease}body.scrolled .site-header{box-shadow:0 14px 34px #12141714;background:#ffffffeb}.brand-lockup{display:inline-flex;align-items:center;gap:8px;font-weight:950;text-decoration:none}.brand-cross{color:var(--red)}.header-nav{display:flex;justify-content:center;gap:22px;font-size:13px;font-weight:760}.header-nav a,.header-cta{text-decoration:none}.header-cta{border:1px solid var(--ink);border-radius:999px;padding:10px 15px;font-size:13px;font-weight:900;background:var(--white)}.hero-drop{min-height:860px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:28px;align-items:center;padding:70px 64px 82px;overflow:hidden;background:linear-gradient(90deg,rgba(18,20,23,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(18,20,23,.04) 1px,transparent 1px),var(--paper);background-size:44px 44px}.kicker{margin:0 0 14px;font-size:13px;line-height:1.2;font-weight:950;text-transform:uppercase;color:var(--red)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:18px;font-size:76px;line-height:.93;font-weight:950}h1 span{display:block}h2{margin-bottom:16px;font-size:52px;line-height:1;font-weight:950}h3{margin-bottom:10px;font-size:18px;line-height:1.1}.word-reveal{min-height:58px;margin-bottom:14px;font-size:52px;line-height:1;font-weight:950;word-break:keep-all}.word-block{display:inline-block;white-space:nowrap}.word-reveal .letter{display:inline-block;opacity:0;transform:translateY(18px);animation:wordIn .45s ease forwards}@keyframes wordIn{to{opacity:1;transform:translateY(0)}}.hero-cn{font-size:26px;line-height:1.25;font-weight:900}.hero-body{max-width:620px;color:var(--muted);font-size:17px;line-height:1.65}.hero-pills{display:flex;flex-wrap:wrap;gap:8px;max-width:640px;margin:26px 0 30px}.hero-pills span{border:1px solid var(--line);border-radius:999px;background:#ffffffbd;padding:9px 12px;font-size:12px;font-weight:850}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.primary-button,.secondary-button{position:relative;overflow:hidden;display:inline-flex;min-height:52px;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;font-weight:950;text-decoration:none}.primary-button{background:var(--ink);color:var(--white)}.secondary-button{border:1px solid var(--ink);background:var(--white)}.primary-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-105%);background:linear-gradient(90deg,transparent,var(--pink),var(--yellow),var(--blue),transparent);opacity:.8;transition:transform .45s ease}.primary-button:hover:before{transform:translate(105%)}.primary-button{isolation:isolate}.primary-button>*,.primary-button{z-index:1}.wide{width:100%}.hero-visual{position:relative;display:grid;place-items:center;min-height:720px}.hero-watch{position:relative;z-index:2;width:auto;max-height:720px;object-fit:contain;filter:drop-shadow(0 30px 45px rgba(18,20,23,.16));animation:productEnter 1s ease both}@keyframes productEnter{0%{opacity:0;transform:scale(.96) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}.octagon-shape{position:absolute;width:260px;aspect-ratio:1;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);opacity:.9}.shape-pink{left:8%;top:12%;background:#ffd5e1}.shape-blue{right:0;top:28%;background:#d7efff}.shape-yellow{left:18%;bottom:10%;background:#fff0a8}.limited-badge{position:absolute;z-index:3;right:4%;top:12%;width:144px;aspect-ratio:1;display:grid;place-items:center;text-align:center;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:var(--ink);color:var(--white);animation:badgeIn .75s .3s ease both}.limited-badge strong{display:block;font-size:34px;line-height:1}.limited-badge span{display:block;width:90px;font-size:11px;font-weight:850}@keyframes badgeIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.transformation-section,.definition-section,.spirit-section,.feature-section,.colorways-section,.lifestyle-section,.purchase-section,.retail-drop-section,.specs-section,.notice-section,.faq-section,.disclaimer-section{padding:88px 64px;border-top:1px solid var(--line)}.section-heading{max-width:860px;margin-bottom:34px}.section-heading p:not(.kicker),.definition-copy p,.spirit-panel p,.notice-card p,.disclaimer-section p{color:var(--muted);font-size:17px;line-height:1.7}.step-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.step-card,.feature-card,.colorway-card,.notice-card,.faq-list details,.spec-grid div,.store-grid article{border:1px solid var(--line);border-radius:8px;background:#ffffffb8;box-shadow:0 18px 45px #1214170a}.step-card{min-height:210px;padding:28px;background:linear-gradient(135deg,#ffffffd6,#ffe26a33)}.step-card-image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;margin-bottom:18px;background:var(--white);box-shadow:inset 0 0 0 1px #1214170f}.step-card span{color:var(--red);font-weight:950}.step-card h3{font-size:34px}.definition-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:54px;align-items:center;background:var(--white)}.english-line{color:var(--red);font-weight:950}.structure-board{position:relative}.structure-board img{border-radius:8px;background:var(--white);box-shadow:0 24px 55px #12141714}.structure-board ul{position:absolute;right:18px;bottom:18px;display:grid;gap:8px;margin:0;padding:0;list-style:none}.structure-board li{border-radius:999px;background:#ffffffdb;border:1px solid var(--line);padding:8px 12px;font-size:12px;font-weight:850}.spirit-section{background:radial-gradient(circle at 15% 18%,rgba(84,199,116,.2),transparent 28%),radial-gradient(circle at 80% 30%,rgba(142,201,238,.24),transparent 26%),linear-gradient(135deg,#fbfaf6,#eef8ed)}.spirit-panel{max-width:840px}.spirit-image{position:relative;z-index:1;max-width:520px;margin-top:34px}.spirit-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;border:1px solid rgba(18,20,23,.08);box-shadow:0 24px 60px #12141714}.feature-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-card{padding:22px;transition:border-color .25s ease,transform .25s ease}.feature-card:hover{border-color:var(--orange);transform:translateY(-4px)}.feature-icon{display:inline-grid;min-width:40px;height:40px;place-items:center;margin-bottom:18px;border-radius:50%;background:#fff1a6;color:var(--navy);font-weight:950}.colorway-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.colorway-card{position:relative;overflow:hidden;padding:14px;transition:transform .25s ease,background .25s ease,border-color .25s ease}.colorway-card:hover{transform:scale(1.025);border-color:var(--accent);background:linear-gradient(150deg,#ffffffeb,color-mix(in srgb,var(--accent) 22%,white))}.colorway-card img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:6px;transition:transform .25s ease}.colorway-card:hover img{transform:rotate(2deg) scale(1.03)}.limited-tag{position:absolute;z-index:2;right:22px;top:22px;border-radius:999px;background:var(--white);padding:7px 10px;font-size:11px;font-weight:950}.colorway-card h3{margin-top:14px}.colorway-card p{margin-bottom:6px;color:var(--muted)}.colorway-card small{color:var(--muted);font-weight:850}.colorway-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:14px}.select-color{width:100%;min-height:42px;margin-top:0;border:1px solid var(--ink);border-radius:999px;background:var(--white);font-weight:950;cursor:pointer}.colorway-detail-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 64%,var(--ink));border-radius:999px;background:color-mix(in srgb,var(--accent) 20%,white);color:var(--ink);font-size:13px;font-weight:950;text-decoration:none}.colorway-detail-button:hover{background:color-mix(in srgb,var(--accent) 34%,white)}.colorway-order-button{position:relative;overflow:hidden;display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;background:var(--ink);color:var(--white);font-size:13px;font-weight:950;text-decoration:none;box-shadow:0 16px 34px #12141729}.colorway-order-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-105%);background:linear-gradient(90deg,transparent,var(--accent),var(--yellow),transparent);opacity:.86;transition:transform .42s ease}.colorway-order-button:hover:before{transform:translate(105%)}.colorway-order-button{isolation:isolate}.colorway-order-button{z-index:1}.lifestyle-grid{display:grid;grid-template-columns:1.05fr .9fr 1.05fr;gap:16px;align-items:start}.lifestyle-grid img{border-radius:8px;background:var(--white);box-shadow:0 18px 45px #1214170f}.lifestyle-grid img:nth-child(2){margin-top:54px}.purchase-section{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1fr);gap:56px;align-items:center;background:linear-gradient(135deg,#fff,#fff7d7);transition:background .25s ease}.purchase-visual img{width:auto;max-height:700px;margin:0 auto;object-fit:contain;filter:drop-shadow(0 24px 42px rgba(18,20,23,.14))}.purchase-subtitle{font-size:22px;font-weight:900}.price-row{display:flex;align-items:baseline;gap:14px;margin:22px 0}.price-row strong{font-size:54px;line-height:1}.price-row span{color:var(--muted);font-weight:850}.octagon-picker{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 24px}.octagon-swatch{width:42px;aspect-ratio:1;border:2px solid var(--white);outline:1px solid var(--line);background:var(--accent);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);cursor:pointer}.octagon-swatch.active{outline:3px solid var(--ink)}.notice-line{margin-bottom:8px;color:var(--muted);line-height:1.5}.retail-drop-section{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 18%,rgba(47,125,79,.14),transparent 26%),linear-gradient(135deg,#fffdf6,#f4faf0 52%,#eff7ff)}.retail-drop-section:before{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;pointer-events:none;border:1px solid rgba(18,20,23,.08);clip-path:polygon(7% 0,93% 0,100% 16%,100% 84%,93% 100%,7% 100%,0 84%,0 16%)}.store-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.store-grid article{min-height:190px;padding:24px;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.store-grid article:hover{transform:translateY(-5px);border-color:var(--green);box-shadow:0 24px 60px #2f7d4f1f}.store-grid span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:22px;background:var(--yellow);color:var(--ink);font-weight:950;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.store-grid h3{margin-bottom:10px;font-size:25px}.store-grid p{margin:0;color:var(--muted);line-height:1.65}.product-page{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,.82fr);gap:56px;align-items:center;padding:88px 64px;background:var(--paper)}.editable-page-section{display:grid;gap:34px;padding:88px 64px;background:var(--paper)}.editable-page-copy{max-width:880px}.editable-page-copy h1{margin-bottom:18px;font-size:56px;line-height:1}.editable-page-copy p,.editable-page-copy .rte{color:var(--muted);font-size:17px;line-height:1.7}.editable-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.editable-page-grid article{border:1px solid var(--line);padding:22px;background:#ffffffc2;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.color-detail-page{background:radial-gradient(circle at 86% 14%,color-mix(in srgb,var(--detail-accent) 24%,transparent),transparent 26%),radial-gradient(circle at 12% 82%,rgba(84,199,116,.18),transparent 28%),linear-gradient(135deg,#fffdf8,#fff 46%,color-mix(in srgb,var(--detail-accent) 10%,white))}.color-detail-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:46px;align-items:center;min-height:820px;padding:76px 64px 88px;overflow:hidden}.color-detail-copy{position:relative;z-index:2}.color-detail-number{display:inline-grid;place-items:center;width:62px;aspect-ratio:1;margin-bottom:18px;background:var(--detail-accent);color:var(--ink);font-weight:950;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.color-detail-copy h1{margin-bottom:18px;font-size:clamp(52px,7vw,106px);line-height:.9}.color-detail-copy h1 small{display:block;margin-top:12px;color:var(--muted);font-size:clamp(22px,2.4vw,34px);line-height:1.15}.color-detail-headline{max-width:680px;font-size:28px;line-height:1.22;font-weight:950}.color-detail-body{max-width:680px;color:var(--muted);font-size:17px;line-height:1.7}.color-detail-pills{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.color-detail-pills span{border:1px solid rgba(18,20,23,.12);border-radius:999px;background:#ffffffd6;padding:9px 12px;font-size:12px;font-weight:900}.color-detail-actions{display:flex;flex-wrap:wrap;gap:12px}.disabled-button{opacity:.74;cursor:default;pointer-events:none}.color-detail-link-note{margin-top:12px;color:var(--muted);font-size:13px;font-weight:800}.color-detail-visual{position:relative;display:grid;place-items:center;min-height:720px;perspective:1100px}.color-detail-visual img{position:relative;z-index:2;width:auto;max-height:720px;object-fit:contain;filter:drop-shadow(0 30px 50px rgba(18,20,23,.16));animation:productEnter .9s ease both}.color-detail-octagon{position:absolute;z-index:1;width:min(82%,620px);aspect-ratio:1;background:conic-gradient(from 18deg,color-mix(in srgb,var(--detail-accent) 54%,white),#ffffffd1,color-mix(in srgb,var(--detail-accent) 36%,white),#ffe26a85,color-mix(in srgb,var(--detail-accent) 54%,white)),repeating-linear-gradient(90deg,rgba(18,20,23,.05) 0 1px,transparent 1px 11px);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);box-shadow:inset 0 0 0 18px #fff9,inset 0 0 0 36px #ffffff42,0 36px 86px #1214171f;animation:colorOctagon 7s linear infinite}.color-detail-panels,.color-detail-point-grid,.color-detail-specs,.color-detail-gallery,.color-detail-disclaimer{margin-inline:64px}.color-detail-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:24px}.color-detail-story,.color-detail-install,.color-detail-point,.color-detail-specs div,.color-detail-gallery figure,.color-detail-disclaimer{border:1px solid rgba(18,20,23,.12);background:#ffffffc7;box-shadow:0 20px 55px #1214170f;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}.color-detail-story,.color-detail-install{padding:28px}.color-detail-story p:not(.kicker),.color-detail-install p:not(.kicker),.color-detail-point p,.color-detail-disclaimer p{color:var(--muted);line-height:1.7}.color-detail-point-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:34px 0}.color-detail-point{padding:22px;transition:transform .25s ease,border-color .25s ease}.color-detail-point:hover{transform:translateY(-5px);border-color:var(--detail-accent)}.color-detail-point span{display:inline-grid;place-items:center;width:42px;aspect-ratio:1;margin-bottom:18px;background:var(--detail-accent);font-weight:950;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.color-detail-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:34px}.color-detail-specs div{padding:16px}.color-detail-specs dt{margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.color-detail-specs dd{margin:0;font-weight:900;line-height:1.35}.color-detail-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:34px}.color-detail-gallery figure{margin:0;overflow:hidden}.color-detail-gallery img{width:100%;height:auto;object-fit:contain;background:#fff}.color-detail-gallery figcaption{padding:12px 14px 14px;color:var(--muted);font-size:12px;font-weight:850}.color-detail-disclaimer{padding:22px;margin-bottom:72px}.product-media img,.product-placeholder{width:100%;height:auto;border-radius:8px;background:var(--white)}.product-placeholder img{width:100%;height:auto}.product-info h1{margin-bottom:18px;font-size:52px;line-height:1}.product-lede{font-size:22px;font-weight:900}.price-large{font-size:42px;font-weight:950}.variant-label{display:block;margin-bottom:8px;font-weight:900}select{width:100%;height:48px;margin-bottom:14px;border:1px solid var(--ink);border-radius:8px;background:var(--white);padding:0 12px}.product-button{width:100%;border:0;cursor:pointer}.product-points{padding-left:18px;color:var(--muted);line-height:1.7}.spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.spec-grid div{padding:16px}.spec-grid dt{margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.spec-grid dd{margin:0;font-weight:850;line-height:1.35}.notice-card{max-width:980px;padding:26px;background:#fff9dd}.faq-list{display:grid;gap:10px;max-width:900px}.faq-list details{padding:18px 20px}summary{cursor:pointer;font-weight:950}.disclaimer-section{background:#f4f2ed}.disclaimer-section p{max-width:1100px;margin:0;font-size:14px}.site-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:34px 48px;background:var(--ink);color:var(--white)}.site-footer p{max-width:720px;margin:8px 0 0;color:#ffffffb3;line-height:1.5}.footer-links{display:flex;flex-wrap:wrap;gap:14px;align-content:start;justify-content:end}.footer-links a{color:#ffffffc7;text-decoration:none;font-size:13px;font-weight:800}.mobile-sticky-buy{display:none}.reveal{opacity:0;transform:translateY(26px);filter:blur(8px);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1),filter .72s ease;transition-delay:var(--reveal-delay, 0ms)}.reveal.in-view{opacity:1;transform:translateY(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1080px){.site-header{grid-template-columns:1fr auto;padding:15px 22px}.header-nav{display:none}.hero-drop,.definition-section,.purchase-section,.product-page,.color-detail-hero{grid-template-columns:1fr}.hero-drop{min-height:auto;padding:48px 22px 68px}.hero-visual{min-height:540px}.hero-watch{max-height:560px}.feature-section,.colorway-grid,.store-grid,.spec-grid,.editable-page-grid,.color-detail-point-grid,.color-detail-specs,.color-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.color-detail-hero{min-height:auto;padding:52px 22px 68px}.color-detail-visual{min-height:540px}.color-detail-visual img{max-height:560px}.color-detail-panels,.color-detail-point-grid,.color-detail-specs,.color-detail-gallery,.color-detail-disclaimer{margin-inline:22px}}@media(max-width:720px){body{padding-bottom:72px}h1{font-size:44px}h2{font-size:34px}.word-reveal{min-height:40px;font-size:34px}.hero-cn{font-size:21px}.transformation-section,.definition-section,.spirit-section,.feature-section,.colorways-section,.lifestyle-section,.purchase-section,.retail-drop-section,.specs-section,.notice-section,.faq-section,.disclaimer-section,.editable-page-section{padding:56px 18px}.step-track,.feature-section,.colorway-grid,.lifestyle-grid,.store-grid,.spec-grid,.editable-page-grid,.color-detail-panels,.color-detail-point-grid,.color-detail-specs,.color-detail-gallery{grid-template-columns:1fr}.editable-page-copy h1{font-size:40px}.color-detail-copy h1{font-size:42px}.color-detail-headline{font-size:22px}.color-detail-visual{min-height:420px}.color-detail-visual img{max-height:460px}.color-detail-panels,.color-detail-point-grid,.color-detail-specs,.color-detail-gallery,.color-detail-disclaimer{margin-inline:18px}.lifestyle-grid img:nth-child(2){margin-top:0}.structure-board ul{position:static;margin-top:12px}.hero-visual{min-height:420px}.hero-watch{max-height:460px}.limited-badge{width:112px;right:0}.shape-pink,.shape-blue,.shape-yellow{width:160px}.site-footer{grid-template-columns:1fr;padding:28px 18px}.footer-links{justify-content:start}.mobile-sticky-buy{position:fixed;z-index:40;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;border:1px solid rgba(18,20,23,.15);border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:8px;box-shadow:0 16px 38px #1214171f}.mobile-sticky-buy span{padding-left:12px;font-weight:950}.mobile-sticky-buy a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;background:var(--ink);color:var(--white);text-decoration:none;font-weight:950}}.hero-drop{position:relative;background:radial-gradient(ellipse at 20% 88%,rgba(84,199,116,.18),transparent 34%),radial-gradient(ellipse at 84% 16%,rgba(142,201,238,.26),transparent 30%),linear-gradient(90deg,rgba(18,20,23,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(18,20,23,.04) 1px,transparent 1px),var(--paper);background-size:auto,auto,44px 44px,44px 44px,auto}.hero-drop:before,.hero-drop:after{content:"";position:absolute;pointer-events:none}.hero-drop:before{left:-8%;bottom:-24%;width:62%;height:48%;border-radius:50%;background:repeating-radial-gradient(ellipse at 52% 50%,transparent 0 22px,rgba(47,125,79,.22) 23px 25px,transparent 26px 52px);opacity:.72;transform:rotate(-8deg);animation:fairwayDrift 9s ease-in-out infinite alternate}.hero-drop:after{right:4%;bottom:9%;width:112px;height:168px;background:linear-gradient(var(--ink),var(--ink)) 50% 30% / 3px 118px no-repeat,linear-gradient(135deg,var(--red),#ff6f83) 53% 0 / 76px 44px no-repeat;clip-path:polygon(48% 0,100% 10%,100% 42%,50% 32%,50% 100%,46% 100%,46% 0);opacity:.8;animation:flagWave 2.8s ease-in-out infinite alternate}.hero-copy{position:relative;z-index:2}.hero-copy:after{content:"HIGHTEE GOLF CLUB  /  PAR 04  /  DROP 06.10";display:inline-flex;width:fit-content;margin-top:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,#ffffffdb,#dff4d7b8),repeating-linear-gradient(0deg,transparent 0 13px,rgba(18,20,23,.08) 14px 15px);padding:12px 14px;color:var(--navy);font-size:12px;font-weight:950;box-shadow:0 16px 30px #1214170d}.hero-visual{perspective:1200px}.hero-visual:before{content:"";position:absolute;z-index:1;width:min(78%,580px);aspect-ratio:1;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:linear-gradient(135deg,#ffffffc7,#dfe8efe6),repeating-linear-gradient(90deg,rgba(18,20,23,.05) 0 1px,transparent 1px 10px);box-shadow:inset 0 0 0 18px #ffffff8a,0 28px 80px #12141714;animation:octagonPulse 4.6s ease-in-out infinite}.hero-visual:after{content:"";position:absolute;z-index:3;width:12px;height:12px;border-radius:50%;background:var(--steel);box-shadow:0 -282px 0 var(--steel),198px -198px 0 var(--steel),282px 0 0 var(--steel),198px 198px 0 var(--steel),0 282px 0 var(--steel),-198px 198px 0 var(--steel),-282px 0 0 var(--steel),-198px -198px 0 var(--steel);opacity:.86}.hero-watch{transform-style:preserve-3d;animation:productEnter 1s ease both,productFloat 4.8s ease-in-out 1s infinite;transition:transform .2s ease}.octagon-shape{animation:slowSpin 12s linear infinite}.step-card,.feature-card,.colorway-card{position:relative}.step-card:before,.feature-card:before,.colorway-card:before{content:"";position:absolute;right:14px;top:14px;width:11px;aspect-ratio:1;border-radius:50%;background:var(--steel);box-shadow:-26px 0 #dfe8efb8}.step-card:after{content:"";position:absolute;left:18px;right:18px;bottom:18px;height:28px;border-radius:999px;background:radial-gradient(circle at 22px 50%,var(--orange) 0 7px,transparent 8px),linear-gradient(90deg,rgba(18,20,23,.08),transparent);opacity:.7}.spirit-section{position:relative;overflow:hidden;background:repeating-radial-gradient(ellipse at 86% 84%,transparent 0 22px,rgba(47,125,79,.16) 23px 25px,transparent 26px 52px),radial-gradient(circle at 15% 18%,rgba(84,199,116,.2),transparent 28%),radial-gradient(circle at 80% 30%,rgba(142,201,238,.24),transparent 26%),linear-gradient(135deg,#fbfaf6,#eef8ed)}.spirit-section:after{content:"HIGHTEE SCORECARD";position:absolute;right:64px;bottom:42px;width:260px;border:1px solid rgba(18,20,23,.16);border-radius:8px;background:repeating-linear-gradient(0deg,transparent 0 34px,rgba(18,20,23,.1) 35px 36px),repeating-linear-gradient(90deg,transparent 0 64px,rgba(18,20,23,.1) 65px 66px),#fff;padding:18px 18px 132px;color:var(--navy);font-size:14px;font-weight:950;transform:rotate(-4deg);box-shadow:0 24px 60px #12141714}.feature-card{background:linear-gradient(135deg,#ffffffdb,#ffffffa8),repeating-linear-gradient(90deg,rgba(18,20,23,.04) 0 1px,transparent 1px 11px),repeating-linear-gradient(0deg,rgba(18,20,23,.04) 0 1px,transparent 1px 11px);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.feature-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 22px 55px #12141714}.feature-icon{border-radius:0;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.colorway-card:after{content:"";position:absolute;inset:auto 14px 14px auto;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffffeb,#ffffff3d),repeating-radial-gradient(circle,rgba(18,20,23,.14) 0 2px,transparent 3px 10px);opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.colorway-card:hover:after{opacity:1;transform:translateY(0)}.spec-grid div{background:linear-gradient(135deg,#ffffffd1,#ffffff9e),repeating-linear-gradient(90deg,rgba(18,20,23,.035) 0 1px,transparent 1px 10px)}.feature-card.in-view,.step-card.in-view,.colorway-card.in-view{animation:cardPop .5s ease both}@keyframes fairwayDrift{to{transform:rotate(-4deg) translateY(-10px)}}@keyframes flagWave{to{transform:translateY(-8px) rotate(2deg)}}@keyframes octagonPulse{0%,to{transform:scale(.98) rotate(0)}50%{transform:scale(1.02) rotate(1deg)}}@keyframes productFloat{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes slowSpin{to{rotate:360deg}}@keyframes cardPop{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1080px){.hero-visual:after{display:none}}@media(max-width:720px){.hero-copy:after{font-size:10px}.spirit-section:after{display:none}}:root{--drop-pink: #ff5f9e;--drop-yellow: #ffe14f;--drop-blue: #45b8ff;--drop-green: #43d86d;--drop-red: #ff4059;--drop-orange: #ff7a20;--drop-ink: #101114}body{background:radial-gradient(circle at 12% 8%,rgba(255,95,158,.14),transparent 24%),radial-gradient(circle at 88% 12%,rgba(69,184,255,.16),transparent 26%),radial-gradient(circle at 18% 86%,rgba(67,216,109,.14),transparent 24%),#fffdf8}.announcement-bar{background:linear-gradient(90deg,var(--drop-pink),var(--drop-yellow),var(--drop-blue),var(--drop-green),var(--drop-orange),var(--drop-pink));background-size:220% 100%;animation:colorWave 8s linear infinite}.ticker{gap:14px;animation-duration:12s}.ticker span{border:1px solid rgba(16,17,20,.14);border-radius:999px;background:#ffffffb8;padding:6px 12px;color:var(--drop-ink);box-shadow:0 8px 18px #10111414}.announcement-bar p{color:var(--drop-ink)}.site-header{top:12px;width:calc(100% - 32px);margin:0 auto;border:1px solid rgba(16,17,20,.12);border-radius:999px;background:#ffffffb8;box-shadow:0 18px 54px #1011141a}.brand-cross,.kicker{color:var(--drop-red)}.header-cta{border:0;background:var(--drop-ink);color:#fff;box-shadow:inset 0 0 0 2px #ffffffb8}.hero-drop{min-height:880px;background:radial-gradient(circle at 78% 22%,rgba(255,225,79,.36),transparent 24%),radial-gradient(circle at 18% 28%,rgba(255,95,158,.28),transparent 28%),radial-gradient(circle at 72% 82%,rgba(67,216,109,.22),transparent 26%),linear-gradient(135deg,#fffdf8,#fff 42%,#eff9ff)}.hero-drop:before{opacity:.52;background:repeating-radial-gradient(ellipse at 52% 50%,transparent 0 18px,rgba(67,216,109,.3) 19px 21px,transparent 22px 46px)}.hero-drop:after{background:linear-gradient(var(--drop-ink),var(--drop-ink)) 50% 30% / 3px 118px no-repeat,linear-gradient(135deg,var(--drop-pink),var(--drop-orange),var(--drop-yellow)) 53% 0 / 76px 44px no-repeat}.hero-copy:after{content:none;display:none}.hero-scorecard{display:inline-flex;width:fit-content;margin-top:24px;border-color:#10111424;border:1px solid rgba(16,17,20,.14);border-radius:8px;background:linear-gradient(90deg,#ffffffdb,#ffe14f6b,#45b8ff38),repeating-linear-gradient(0deg,transparent 0 13px,rgba(16,17,20,.08) 14px 15px);padding:12px 14px;color:var(--navy);font-size:12px;font-weight:950;box-shadow:0 16px 30px #1214170d}h1{font-size:clamp(54px,6.8vw,92px)}.word-reveal{color:var(--drop-ink);text-shadow:3px 3px 0 rgba(255,95,158,.22),-3px 4px 0 rgba(69,184,255,.18),0 16px 42px rgba(16,17,20,.12)}.hero-pills span{border-color:#1011141f;background:#ffffffd1;box-shadow:0 14px 34px #1011140f}.hero-pills span:first-child,.hero-pills span:nth-child(3){background:var(--drop-ink);color:#fff}.hero-visual:before{width:min(84%,620px);background:conic-gradient(from 18deg,#ff5f9e6b,#ffe14f7a,#45b8ff61,#43d86d61,#ff7a206b,#ff5f9e6b),repeating-linear-gradient(90deg,rgba(16,17,20,.05) 0 1px,transparent 1px 10px);box-shadow:inset 0 0 0 18px #ffffff94,inset 0 0 0 36px #ffffff38,0 36px 90px #10111421;animation:colorOctagon 7s linear infinite}.hero-visual:after{background:var(--drop-yellow);box-shadow:0 -282px 0 var(--drop-pink),198px -198px 0 var(--drop-blue),282px 0 0 var(--drop-green),198px 198px 0 var(--drop-orange),0 282px 0 var(--drop-pink),-198px 198px 0 var(--drop-blue),-282px 0 0 var(--drop-green),-198px -198px 0 var(--drop-orange)}.limited-badge{background:var(--drop-ink);color:#fff;box-shadow:0 0 0 6px #ffe14f6b,0 0 0 12px #ff5f9e38,0 28px 76px #1011142e;animation:badgeIn .75s .3s ease both,limitedPulse 1.6s 1.1s ease-in-out infinite}.limited-drop-strip{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 64px 72px;background:linear-gradient(180deg,#fffdf8,#fff)}.limited-drop-strip:before{content:"LIMITED  /  LIMITED  /  LIMITED";position:absolute;left:0;right:0;top:8px;overflow:hidden;color:#1011140e;font-size:clamp(54px,9vw,140px);line-height:1;font-weight:950;white-space:nowrap;pointer-events:none}.limited-drop-strip article{position:relative;z-index:1;min-height:148px;display:grid;align-content:center;padding:20px;border:1px solid rgba(16,17,20,.14);background:#ffffffc7;box-shadow:0 20px 55px #10111414;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}.limited-drop-strip article:nth-child(1){background:linear-gradient(135deg,#ff5f9e42,#ffffffdb)}.limited-drop-strip article:nth-child(2){background:linear-gradient(135deg,#ffe14f57,#ffffffdb)}.limited-drop-strip article:nth-child(3){background:linear-gradient(135deg,#45b8ff40,#ffffffdb)}.limited-drop-strip article:nth-child(4){background:linear-gradient(135deg,#43d86d3d,#ffffffdb)}.limited-drop-strip span{margin-bottom:8px;font-size:12px;font-weight:950;color:var(--muted);text-transform:uppercase}.limited-drop-strip strong{font-size:clamp(34px,4vw,58px);line-height:.92;font-weight:950}.limited-drop-strip small{margin-top:8px;color:var(--muted);font-weight:850;line-height:1.35}.step-card,.feature-card,.colorway-card,.notice-card,.faq-list details,.spec-grid div,.store-grid article{border-radius:0;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.feature-icon,.store-grid span{background:var(--drop-ink);color:#fff}.feature-card:hover,.colorway-card:hover,.store-grid article:hover{border-color:var(--drop-pink);box-shadow:0 30px 84px #ff5f9e29}.colorways-section{background:radial-gradient(circle at 12% 18%,rgba(255,95,158,.12),transparent 28%),radial-gradient(circle at 82% 22%,rgba(69,184,255,.14),transparent 28%),linear-gradient(180deg,#fff,#fffdf8)}.colorway-grid{gap:18px}.colorway-card{border-color:#1011141f;background:linear-gradient(180deg,#ffffffe6,#ffffffc2),linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 52%)}.colorway-card img{border-radius:0;border:1px solid rgba(16,17,20,.12);background:#fff;box-shadow:0 16px 38px #10111414}.colorway-card:hover{transform:translateY(-8px) rotate(-.7deg)}.colorway-card:hover img{transform:rotate(2.5deg) scale(1.025)}.limited-tag{background:var(--drop-ink);color:#fff;box-shadow:0 10px 24px #1011142e}.primary-button{background:linear-gradient(90deg,var(--drop-ink),#252935);box-shadow:0 18px 44px #10111433}.primary-button:before{background:linear-gradient(90deg,transparent,var(--drop-pink),var(--drop-yellow),var(--drop-blue),var(--drop-green),transparent)}.secondary-button,.select-color{border-color:#10111429;box-shadow:0 12px 30px #1011140f}.purchase-section{background:radial-gradient(circle at 16% 28%,rgba(255,95,158,.18),transparent 26%),radial-gradient(circle at 88% 18%,rgba(255,225,79,.24),transparent 24%),radial-gradient(circle at 72% 82%,rgba(69,184,255,.18),transparent 26%),linear-gradient(135deg,#fff,#fffdf0)}.purchase-copy{position:relative}.purchase-copy:before{content:none;display:none}.purchase-drop-badge{display:inline-grid;place-items:center;width:148px;aspect-ratio:1;float:right;margin:0 0 16px 18px;padding:18px;background:var(--drop-yellow);color:var(--drop-ink);font-size:18px;line-height:.95;font-weight:950;text-align:center;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);box-shadow:0 24px 54px #10111424}.octagon-swatch{transition:transform .2s ease,outline-color .2s ease}.octagon-swatch:hover{transform:rotate(14deg) scale(1.1)}.retail-drop-section{background:radial-gradient(circle at 88% 18%,rgba(255,95,158,.16),transparent 28%),radial-gradient(circle at 20% 80%,rgba(67,216,109,.16),transparent 30%),linear-gradient(135deg,#fffdf6,#fff 52%,#eff9ff)}@keyframes colorWave{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes colorOctagon{to{rotate:360deg}}@keyframes limitedPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media(max-width:1080px){.limited-drop-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 22px 56px}}@media(max-width:720px){.limited-drop-strip{grid-template-columns:1fr;padding:16px 18px 52px}.limited-drop-strip article{min-height:118px}.purchase-drop-badge{width:104px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/royal-pop.css.map */
