:root{--color-background: #FAF4E9;--color-surface: #FFFDF8;--color-foreground: #3A3350;--color-muted: #6D6488;--color-border: #E2D4BA;--color-accent: #F2BE60;--color-accent-dark: #C98F2E;--color-accent-light: color-mix(in srgb, #F2BE60 14%, #FAF4E9);--night-950: #120E1F;--night-900: #1A1530;--night-990: #0B0812;--image-black: #090501;--night-800: #241D3F;--night-700: #322A52;--night-line: #3A3160;--night-muted: #A79BC7;--glow: #F2BE60;--glow-bright: #FFE3AC;--glow-shadow: rgba(242, 190, 96, .35);--brand-gold: #F2BE60;--brand-gold-dark: #C98F2E;--brand-gold-glow: rgba(242, 190, 96, .45);--brand-charcoal: #241A05;--font-heading--family: "Playfair Display", Georgia, "Times New Roman", serif;--font-heading--weight: 500;--font-heading--style: normal;--font-name--family: "Baloo 2", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-primary--family: "Nunito Sans", "Segoe UI", system-ui, sans-serif;--font-primary--weight: 400;--font-primary--style: normal}body{background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);color:var(--color-foreground);text-rendering:optimizeLegibility}h1,.h1{line-height:1.08}h2,h3,.h2,.h3{line-height:1.2}h4,h5,h6{line-height:1.3}body,p,li,span,label,input,textarea,select,button{font-family:var(--font-primary--family)}.glow-button,.btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:var(--glow);color:var(--brand-charcoal);border:none;border-radius:100px;font-family:var(--font-primary--family);font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 0 18px var(--glow-shadow);transition:box-shadow .2s ease,transform .15s ease}.glow-button:hover,.glow-button:focus-visible,.btn--primary:hover,.btn--primary:focus-visible{box-shadow:0 0 18px var(--glow-shadow),0 0 40px #f2be6047;outline:none}.glow-button:active,.btn--primary:active{box-shadow:0 0 10px var(--glow-shadow)}.glow-button:disabled,.btn--primary:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.glow-button--sm,.btn--primary--sm{padding:10px 22px;font-size:13px}.glow-button--lg,.btn--primary--lg{padding:18px 44px;font-size:17px}.btn--secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 30px;background:transparent;color:var(--color-foreground);border:1.5px solid color-mix(in srgb,var(--color-foreground) 35%,transparent);border-radius:6px;font-family:var(--font-primary--family);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color .15s ease}.btn--secondary:hover,.btn--secondary:focus-visible{border-color:var(--color-foreground);outline:none}.lumn-night{--color-background: var(--night-990);--color-surface: var(--night-900);--color-foreground: #FAF4E9;--color-muted: var(--night-muted);--color-border: var(--night-line);background:var(--night-990);color:#faf4e9}.lumn-night h1,.lumn-night h2,.lumn-night h3,.lumn-night h4,.lumn-night h5,.lumn-night h6{color:#faf4e9}.lumn-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.lumn-stars:before,.lumn-stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat}.lumn-stars:before{background-image:radial-gradient(circle 1.08px at center,#ffe3ac45 0 45%,#ffe3ac00),radial-gradient(circle .9px at center,#ffe3ac69 0 45%,#ffe3ac00),radial-gradient(circle 1.04px at center,#ffe3ac6b 0 45%,#ffe3ac00),radial-gradient(circle .95px at center,#e2ecff5e 0 45%,#e2ecff00),radial-gradient(circle 1.01px at center,#ffe3ac70 0 45%,#ffe3ac00),radial-gradient(circle 1.1px at center,#ffe3ac52 0 45%,#ffe3ac00),radial-gradient(circle 1.18px at center,#fff4e278 0 45%,#fff4e200),radial-gradient(circle 1.2px at center,#ffe3ac78 0 45%,#ffe3ac00),radial-gradient(circle .98px at center,#ffe3ac54 0 45%,#ffe3ac00),radial-gradient(circle 1.18px at center,#ffe3ac5c 0 45%,#ffe3ac00),radial-gradient(circle .94px at center,#ffe3ac59 0 45%,#ffe3ac00),radial-gradient(circle 1.08px at center,#fff4e273 0 45%,#fff4e200),radial-gradient(circle 1px at center,#ffe3ac69 0 45%,#ffe3ac00),radial-gradient(circle 1.03px at center,#ffe3ac73 0 45%,#ffe3ac00),radial-gradient(circle 1.19px at center,#ffe3ac5e 0 45%,#ffe3ac00),radial-gradient(circle .98px at center,#ffe3ac52 0 45%,#ffe3ac00),radial-gradient(circle 1.04px at center,#ffe3ac66 0 45%,#ffe3ac00),radial-gradient(circle 1.19px at center,#fff4e270 0 45%,#fff4e200),radial-gradient(circle .91px at center,#ffe3ac61 0 45%,#ffe3ac00),radial-gradient(circle .89px at center,#ffe3ac54 0 45%,#ffe3ac00),radial-gradient(circle .99px at center,#ffe3ac61 0 45%,#ffe3ac00),radial-gradient(circle .92px at center,#fff4e25c 0 45%,#fff4e200),radial-gradient(circle 1.03px at center,#ffe3ac7a 0 45%,#ffe3ac00),radial-gradient(circle .98px at center,#fff4e254 0 45%,#fff4e200),radial-gradient(circle 1.12px at center,#fff4e25c 0 45%,#fff4e200),radial-gradient(circle .96px at center,#ffe3ac6b 0 45%,#ffe3ac00),radial-gradient(circle 1.15px at center,#ffe3ac6e 0 45%,#ffe3ac00),radial-gradient(circle 1.01px at center,#ffe3ac59 0 45%,#ffe3ac00),radial-gradient(circle 1.12px at center,#ffe3ac61 0 45%,#ffe3ac00),radial-gradient(circle 1.16px at center,#ffe3ac47 0 45%,#ffe3ac00),radial-gradient(circle .99px at center,#ffe3ac59 0 45%,#ffe3ac00),radial-gradient(circle 1.07px at center,#fff4e24f 0 45%,#fff4e200),radial-gradient(circle .9px at center,#ffe3ac73 0 45%,#ffe3ac00),radial-gradient(circle .95px at center,#ffe3ac57 0 45%,#ffe3ac00),radial-gradient(circle 1.06px at center,#ffe3ac4d 0 45%,#ffe3ac00),radial-gradient(circle .96px at center,#ffe3ac6b 0 45%,#ffe3ac00),radial-gradient(circle 1.01px at center,#ffe3ac45 0 45%,#ffe3ac00),radial-gradient(circle 1.03px at center,#ffe3ac5e 0 45%,#ffe3ac00),radial-gradient(circle 1.17px at center,#ffe3ac4d 0 45%,#ffe3ac00),radial-gradient(circle 1.12px at center,#ffe3ac57 0 45%,#ffe3ac00),radial-gradient(circle 1.07px at center,#ffe3ac59 0 45%,#ffe3ac00),radial-gradient(circle 1.11px at center,#ffe3ac5e 0 45%,#ffe3ac00),radial-gradient(circle 1.1px at center,#ffe3ac66 0 45%,#ffe3ac00),radial-gradient(circle .98px at center,#fff4e25c 0 45%,#fff4e200),radial-gradient(circle .96px at center,#ffe3ac61 0 45%,#ffe3ac00),radial-gradient(circle 1.18px at center,#ffe3ac5c 0 45%,#ffe3ac00),radial-gradient(circle .98px at center,#ffe3ac4a 0 45%,#ffe3ac00),radial-gradient(circle .97px at center,#ffe3ac70 0 45%,#ffe3ac00),radial-gradient(circle .97px at center,#fff4e24f 0 45%,#fff4e200),radial-gradient(circle 1.07px at center,#ffe3ac61 0 45%,#ffe3ac00),radial-gradient(circle 1px at center,#ffe3ac4a 0 45%,#ffe3ac00),radial-gradient(circle .9px at center,#ffe3ac4f 0 45%,#ffe3ac00),radial-gradient(circle 1.11px at center,#ffe3ac6b 0 45%,#ffe3ac00),radial-gradient(circle .95px at center,#fff4e25e 0 45%,#fff4e200),radial-gradient(circle 1.19px at center,#ffe3ac5e 0 45%,#ffe3ac00),radial-gradient(circle 1.05px at center,#e2ecff5c 0 45%,#e2ecff00),radial-gradient(circle 1.16px at center,#e2ecff6b 0 45%,#e2ecff00),radial-gradient(circle 1.03px at center,#e2ecff63 0 45%,#e2ecff00),radial-gradient(circle .9px at center,#ffe3ac4f 0 45%,#ffe3ac00),radial-gradient(circle 1.07px at center,#ffe3ac6e 0 45%,#ffe3ac00),radial-gradient(circle .92px at center,#fff4e261 0 45%,#fff4e200),radial-gradient(circle .96px at center,#ffe3ac73 0 45%,#ffe3ac00),radial-gradient(circle 1.16px at center,#ffe3ac57 0 45%,#ffe3ac00),radial-gradient(circle 1.12px at center,#ffe3ac54 0 45%,#ffe3ac00),radial-gradient(circle .95px at center,#ffe3ac63 0 45%,#ffe3ac00),radial-gradient(circle 1.06px at center,#ffe3ac59 0 45%,#ffe3ac00),radial-gradient(circle 1.07px at center,#ffe3ac4f 0 45%,#ffe3ac00),radial-gradient(circle 1.2px at center,#fff4e24f 0 45%,#fff4e200),radial-gradient(circle 1.15px at center,#e2ecff78 0 45%,#e2ecff00),radial-gradient(circle 1.04px at center,#fff4e26b 0 45%,#fff4e200),radial-gradient(circle 1.19px at center,#fff4e270 0 45%,#fff4e200),radial-gradient(circle 1.14px at center,#ffe3ac59 0 45%,#ffe3ac00),radial-gradient(circle 1.17px at center,#ffe3ac4f 0 45%,#ffe3ac00),radial-gradient(circle .91px at center,#ffe3ac59 0 45%,#ffe3ac00),radial-gradient(circle 1.1px at center,#ffe3ac59 0 45%,#ffe3ac00),radial-gradient(circle .92px at center,#ffe3ac78 0 45%,#ffe3ac00);background-size:6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px,6px 6px;background-position:49% 44.9%,69.5% .6%,27.8% .3%,28.3% 8.5%,30.9% 15.4%,13.3% 44.4%,1.4% 70.8%,37.8% 6.4%,15.3% 15.2%,3.2% 53.8%,4% 12.2%,8.3% 16.4%,34.7% 9.6%,83.3% 40.3%,27.7% 29.6%,10.8% .7%,22.8% 41.4%,29% 89.2%,53.7% 31.7%,10.8% 25.9%,25.5% 52.5%,14.4% .2%,57.4% 63.9%,47.8% 15.5%,30.2% 5.1%,49.6% 20.4%,23.7% 8.5%,22.4% 1%,24.3% 73.7%,11.2% 77.9%,88.3% 8.9%,91.6% 75.3%,87.2% 15%,6.9% 28%,48.2% 35.7%,6.8% 10.2%,30.2% 66.2%,40.2% 51.2%,29.4% 25.1%,17.3% 7.7%,37.3% 30.4%,96% 28.2%,32% 81.9%,4.9% 24.9%,3.7% 77.3%,34.2% 19.8%,20.4% 52.8%,89% 61%,88.7% 36.2%,78.6% 3.4%,29.4% 47.2%,22.1% 59.9%,71.9% 24.5%,38.9% 41.7%,43.6% 7.2%,43.9% 65.8%,32.1% 9.8%,11% 15%,92.2% 36.8%,9% 43.2%,37.5% 20.7%,18% 14.6%,84.5% 46.2%,19.4% 84.9%,27.6% 70.6%,67.4% 24%,25% 85%,90.5% 27.4%,85.6% 8.3%,96.2% 37.7%,78.3% 18.4%,80.8% 24%,65.2% 5.7%,25.9% 61.8%,93.2% 57%,53.7% 5.8%;animation:lumn-twinkle-a 9s ease-in-out infinite}.lumn-stars:after{background-image:radial-gradient(circle 4.99px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.47px at center,#ffe3ac91 0 45%,#ffe3ac00),radial-gradient(circle 7.36px at center,#ffe3ac26 0 30%,#ffe3ac00),radial-gradient(circle 2.16px at center,#ffe3acd6 0 45%,#ffe3ac00),radial-gradient(circle 4.71px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.38px at center,#ffe3ac7d 0 45%,#ffe3ac00),radial-gradient(circle 5.41px at center,#e2ecff17 0 30%,#e2ecff00),radial-gradient(circle 1.59px at center,#e2ecffa6 0 45%,#e2ecff00),radial-gradient(circle 5.83px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.71px at center,#ffe3ac99 0 45%,#ffe3ac00),radial-gradient(circle 5.82px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.71px at center,#ffe3ac9e 0 45%,#ffe3ac00),radial-gradient(circle 4.39px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.29px at center,#ffe3ac7a 0 45%,#ffe3ac00),radial-gradient(circle 4.39px at center,#fff4e217 0 30%,#fff4e200),radial-gradient(circle 1.29px at center,#fff4e294 0 45%,#fff4e200),radial-gradient(circle 7.84px at center,#ffe3ac26 0 30%,#ffe3ac00),radial-gradient(circle 2.31px at center,#ffe3acf7 0 45%,#ffe3ac00),radial-gradient(circle 8.11px at center,#fff4e226 0 30%,#fff4e200),radial-gradient(circle 2.38px at center,#fff4e2db 0 45%,#fff4e200),radial-gradient(circle 5.29px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.56px at center,#ffe3ac94 0 45%,#ffe3ac00),radial-gradient(circle 4.8px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.41px at center,#ffe3ac8a 0 45%,#ffe3ac00),radial-gradient(circle 7.09px at center,#ffe3ac26 0 30%,#ffe3ac00),radial-gradient(circle 2.08px at center,#ffe3ace0 0 45%,#ffe3ac00),radial-gradient(circle 4.6px at center,#fff4e217 0 30%,#fff4e200),radial-gradient(circle 1.35px at center,#fff4e278 0 45%,#fff4e200),radial-gradient(circle 5.04px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.48px at center,#ffe3ac9c 0 45%,#ffe3ac00),radial-gradient(circle 4.43px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.3px at center,#ffe3aca8 0 45%,#ffe3ac00),radial-gradient(circle 6.44px at center,#ffe3ac26 0 30%,#ffe3ac00),radial-gradient(circle 1.9px at center,#ffe3ace0 0 45%,#ffe3ac00),radial-gradient(circle 5.31px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.56px at center,#ffe3ac87 0 45%,#ffe3ac00),radial-gradient(circle 4.41px at center,#fff4e217 0 30%,#fff4e200),radial-gradient(circle 1.3px at center,#fff4e2b0 0 45%,#fff4e200),radial-gradient(circle 5.14px at center,#fff4e217 0 30%,#fff4e200),radial-gradient(circle 1.51px at center,#fff4e29c 0 45%,#fff4e200),radial-gradient(circle 5.65px at center,#e2ecff17 0 30%,#e2ecff00),radial-gradient(circle 1.66px at center,#e2ecff9c 0 45%,#e2ecff00),radial-gradient(circle 5.5px at center,#e2ecff17 0 30%,#e2ecff00),radial-gradient(circle 1.62px at center,#e2ecff94 0 45%,#e2ecff00),radial-gradient(circle 4.65px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.37px at center,#ffe3ac85 0 45%,#ffe3ac00),radial-gradient(circle 5.59px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.64px at center,#ffe3ac8f 0 45%,#ffe3ac00),radial-gradient(circle 4.55px at center,#fff4e217 0 30%,#fff4e200),radial-gradient(circle 1.34px at center,#fff4e2b3 0 45%,#fff4e200),radial-gradient(circle 5.01px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.47px at center,#ffe3ac7d 0 45%,#ffe3ac00),radial-gradient(circle 5.34px at center,#ffe3ac17 0 30%,#ffe3ac00),radial-gradient(circle 1.57px at center,#ffe3ac91 0 45%,#ffe3ac00),radial-gradient(circle 6.39px at center,#fff4e226 0 30%,#fff4e200),radial-gradient(circle 1.88px at center,#fff4e2f7 0 45%,#fff4e200),radial-gradient(circle 6.16px at center,#ffe3ac26 0 30%,#ffe3ac00),radial-gradient(circle 1.81px at center,#ffe3acd1 0 45%,#ffe3ac00),radial-gradient(circle 4.61px at center,#fff4e217 0 30%,#fff4e200),radial-gradient(circle 1.36px at center,#fff4e287 0 45%,#fff4e200),radial-gradient(circle 6.81px at center,#ffe3ac26 0 30%,#ffe3ac00),radial-gradient(circle 2px at center,#ffe3acfa 0 45%,#ffe3ac00),radial-gradient(circle 5.56px at center,#e2ecff17 0 30%,#e2ecff00),radial-gradient(circle 1.63px at center,#e2ecff94 0 45%,#e2ecff00);background-size:35px 35px,6px 6px,52px 52px,9px 9px,33px 33px,6px 6px,38px 38px,6px 6px,41px 41px,7px 7px,41px 41px,7px 7px,31px 31px,6px 6px,31px 31px,6px 6px,55px 55px,9px 9px,57px 57px,10px 10px,37px 37px,6px 6px,34px 34px,6px 6px,50px 50px,8px 8px,32px 32px,6px 6px,35px 35px,6px 6px,31px 31px,6px 6px,45px 45px,8px 8px,37px 37px,6px 6px,31px 31px,6px 6px,36px 36px,6px 6px,40px 40px,7px 7px,38px 38px,6px 6px,33px 33px,6px 6px,39px 39px,7px 7px,32px 32px,6px 6px,35px 35px,6px 6px,37px 37px,6px 6px,45px 45px,8px 8px,43px 43px,7px 7px,32px 32px,6px 6px,48px 48px,8px 8px,39px 39px,7px 7px;background-position:80.6% 61.6%,80.6% 61.6%,4.6% .1%,4.6% .1%,12.1% 65%,12.1% 65%,2% 4.5%,2% 4.5%,68.3% 8.9%,68.3% 8.9%,6.8% 3.5%,6.8% 3.5%,28.8% 76.3%,28.8% 76.3%,13.8% 9.5%,13.8% 9.5%,83.1% 11.3%,83.1% 11.3%,65% 31.5%,65% 31.5%,76.8% 79.4%,76.8% 79.4%,32.1% 56.3%,32.1% 56.3%,80.6% 69.8%,80.6% 69.8%,31.1% 38.6%,31.1% 38.6%,23.1% 67.8%,23.1% 67.8%,58.6% 6.4%,58.6% 6.4%,55.5% 9.3%,55.5% 9.3%,14.3% 22%,14.3% 22%,5.1% 47.2%,5.1% 47.2%,26% 21%,26% 21%,2.2% 31.3%,2.2% 31.3%,1.7% 16.2%,1.7% 16.2%,35.5% 81.3%,35.5% 81.3%,48.6% 52%,48.6% 52%,80.7% 15.1%,80.7% 15.1%,13.6% 31.3%,13.6% 31.3%,42.4% 38.6%,42.4% 38.6%,4.8% 87.1%,4.8% 87.1%,40.1% 12.5%,40.1% 12.5%,43.5% 15.8%,43.5% 15.8%,88.7% 70.2%,88.7% 70.2%,39.7% 79.2%,39.7% 79.2%;animation:lumn-twinkle-b 6.5s ease-in-out infinite}@keyframes lumn-twinkle-a{0%,to{opacity:.7}50%{opacity:1}}@keyframes lumn-twinkle-b{0%,to{opacity:1}45%{opacity:.62}}@media(prefers-reduced-motion:reduce){.lumn-stars:before,.lumn-stars:after{animation:none}}.lumn-stars:before,.lumn-stars:after{filter:brightness(1.15)}.lumn-eyebrow{font-family:var(--font-primary--family);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--glow)}.lumn-plate{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:5 / 6}.lumn-plate__img{width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:radial-gradient(85% 85% at 50% 46%,#000 55%,transparent 98%);mask-image:radial-gradient(85% 85% at 50% 46%,#000 55%,transparent 98%)}.lumn-plate__name{position:absolute;left:0;right:0;top:24.9%;text-align:center;font-family:var(--font-name--family);font-weight:700;font-size:30px;line-height:1;letter-spacing:.08em;color:#9a8550;text-shadow:0 0 7px rgba(255,244,214,.8),0 1px 1px rgba(120,98,50,.35);pointer-events:none}.card{background:var(--color-surface);border-radius:6px;box-shadow:0 2px 8px #3a33500f,0 1px 2px #3a33500a}.card--product{border-radius:6px;overflow:hidden;background:var(--color-surface);box-shadow:0 4px 16px #3a335014,0 1px 3px #3a33500d;transition:box-shadow .2s ease}.card--product:hover{box-shadow:0 0 0 1px var(--glow-shadow),0 4px 20px #f2be602e}.step-circle{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:100px;background:var(--glow);color:var(--brand-charcoal);font-family:var(--font-heading--family);font-size:34px;font-weight:700;line-height:1;box-shadow:0 0 0 6px #f2be6026,0 0 20px #f2be6059}.text-gold{color:var(--glow)}.text-muted{color:var(--color-muted)}.text-charcoal{color:var(--color-foreground)}.bg-surface{background-color:var(--color-surface)}.bg-cream{background-color:var(--color-background)}:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.section-divider{border:none;border-top:1px solid var(--color-border);margin:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.shopify-policy__container{max-width:720px;margin:0 auto;padding:48px var(--page-margin, 20px) 80px}.shopify-policy__title{text-align:left;margin:0 0 28px}.shopify-policy__title h1{font-family:var(--font-heading--family);font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.15;color:var(--color-foreground);margin:0}.shopify-policy__body{font-family:var(--font-primary--family);font-size:15px;line-height:1.8;color:var(--color-foreground)}.shopify-policy__body h2{font-family:var(--font-heading--family);font-size:24px;font-weight:500;margin:36px 0 12px}.shopify-policy__body h3{font-family:var(--font-heading--family);font-size:19px;font-weight:500;margin:28px 0 10px}.shopify-policy__body p{margin:0 0 16px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:22px}.shopify-policy__body li{margin:0 0 8px}.shopify-policy__body a{color:var(--color-accent-dark)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
