.tenant-shell--themed{position:relative;isolation:isolate;font-family:var(--theme-font-body,var(--font))}.tenant-shell__foreground{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.page-decoration-layer{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.page-decoration-layer__bg,.page-decoration-layer__overlay{position:absolute;inset:0}.page-deco{position:absolute;pointer-events:none}.page-deco--pixel{image-rendering:pixelated}.page-deco--zone-full-page{inset:0}.page-deco--zone-header{top:0;left:0;right:0;height:56px}.page-deco--zone-banner{top:72px;left:0;right:0;height:180px}.page-deco--zone-footer{bottom:0;left:0;right:0;height:64px}.page-decoration-layer--preset-buddhist-holy .page-deco--zone-header,.page-decoration-layer--preset-chinese-new-year .page-deco--zone-header,.page-decoration-layer--preset-christmas-fest .page-deco--zone-header,.page-decoration-layer--preset-fathers-day .page-deco--zone-header,.page-decoration-layer--preset-loy-krathong .page-deco--zone-header,.page-decoration-layer--preset-makha-bucha .page-deco--zone-header,.page-decoration-layer--preset-mothers-day .page-deco--zone-header,.page-decoration-layer--preset-okphansa-day .page-deco--zone-header,.page-decoration-layer--preset-songkran-lite .page-deco--zone-header,.page-decoration-layer--preset-thai-blossom .page-deco--zone-header,.page-decoration-layer--preset-thai-new-year .page-deco--zone-header,.page-decoration-layer--preset-vegetarian-fest .page-deco--zone-header,.page-decoration-layer--preset-yi-peng .page-deco--zone-header{height:56px}.page-decoration-layer--preset-buddhist-holy .page-deco--zone-footer,.page-decoration-layer--preset-chinese-new-year .page-deco--zone-footer,.page-decoration-layer--preset-christmas-fest .page-deco--zone-footer,.page-decoration-layer--preset-fathers-day .page-deco--zone-footer,.page-decoration-layer--preset-loy-krathong .page-deco--zone-footer,.page-decoration-layer--preset-makha-bucha .page-deco--zone-footer,.page-decoration-layer--preset-mothers-day .page-deco--zone-footer,.page-decoration-layer--preset-okphansa-day .page-deco--zone-footer,.page-decoration-layer--preset-songkran-lite .page-deco--zone-footer,.page-decoration-layer--preset-thai-blossom .page-deco--zone-footer,.page-decoration-layer--preset-thai-new-year .page-deco--zone-footer,.page-decoration-layer--preset-vegetarian-fest .page-deco--zone-footer,.page-decoration-layer--preset-yi-peng .page-deco--zone-footer{height:72px}.page-decoration-layer--preset-buddhist-holy .page-deco--zone-full-page,.page-decoration-layer--preset-chinese-new-year .page-deco--zone-full-page,.page-decoration-layer--preset-christmas-fest .page-deco--zone-full-page,.page-decoration-layer--preset-fathers-day .page-deco--zone-full-page,.page-decoration-layer--preset-loy-krathong .page-deco--zone-full-page,.page-decoration-layer--preset-makha-bucha .page-deco--zone-full-page,.page-decoration-layer--preset-mothers-day .page-deco--zone-full-page,.page-decoration-layer--preset-okphansa-day .page-deco--zone-full-page,.page-decoration-layer--preset-songkran-lite .page-deco--zone-full-page,.page-decoration-layer--preset-thai-blossom .page-deco--zone-full-page,.page-decoration-layer--preset-thai-new-year .page-deco--zone-full-page,.page-decoration-layer--preset-vegetarian-fest .page-deco--zone-full-page,.page-decoration-layer--preset-yi-peng .page-deco--zone-full-page{-webkit-mask-image:radial-gradient(ellipse 68% 62% at 50% 48%,transparent 38%,#000 74%);mask-image:radial-gradient(ellipse 68% 62% at 50% 48%,transparent 38%,#000 74%)}.page-decoration-layer--preset-fathers-day .page-deco--zone-full-page,.page-decoration-layer--preset-loy-krathong .page-deco--zone-full-page,.page-decoration-layer--preset-makha-bucha .page-deco--zone-full-page,.page-decoration-layer--preset-mothers-day .page-deco--zone-full-page,.page-decoration-layer--preset-okphansa-day .page-deco--zone-full-page,.page-decoration-layer--preset-thai-blossom .page-deco--zone-full-page,.page-decoration-layer--preset-vegetarian-fest .page-deco--zone-full-page,.page-decoration-layer--preset-yi-peng .page-deco--zone-full-page{-webkit-mask-image:none;mask-image:none}.page-deco--pixel-dots{background-image:radial-gradient(circle at 16% 18%,rgba(20,184,166,.22) 0 22px,transparent 23px),radial-gradient(circle at 82% 14%,rgba(139,92,246,.14) 0 18px,transparent 19px),radial-gradient(circle at 72% 78%,rgba(94,234,212,.18) 0 28px,transparent 29px),radial-gradient(circle,rgba(45,212,168,.26) 1.4px,transparent 1.6px);background-size:520px 420px,480px 360px,560px 480px,18px 18px;background-position:0 0,100% 0,bottom,50%}.page-deco--mint-sparkle{background-image:radial-gradient(circle at 9% 50%,rgba(139,92,246,.35) 2px,transparent 3px),radial-gradient(circle at 22% 32%,rgba(20,184,166,.45) 3px,transparent 4px),radial-gradient(circle at 78% 42%,rgba(45,212,191,.42) 3px,transparent 4px),radial-gradient(circle at 92% 28%,hsla(0,0%,100%,.8) 2px,transparent 3px),linear-gradient(90deg,rgba(20,184,166,.08),rgba(139,92,246,.06),transparent 72%);background-size:240px 70px,300px 90px,340px 90px,200px 80px,100% 100%;background-position:0,18%,78%,100%,50%;background-repeat:repeat-x}.page-decoration-layer--preset-pixel-mint .page-decoration-layer__bg:after,.page-decoration-layer--preset-pixel-mint .page-decoration-layer__bg:before{content:"";position:absolute;pointer-events:none;border-radius:999px;filter:blur(1px)}.page-decoration-layer--preset-pixel-mint .page-decoration-layer__bg:before{width:min(42vw,520px);height:min(42vw,520px);top:-150px;right:-120px;background:radial-gradient(circle,rgba(20,184,166,.18),transparent 66%)}.page-decoration-layer--preset-pixel-mint .page-decoration-layer__bg:after{width:min(36vw,420px);height:min(36vw,420px);left:-120px;bottom:-150px;background:radial-gradient(circle,rgba(139,92,246,.12),transparent 68%)}.page-decoration-layer--preset-pixel-mint .page-deco--zone-header{height:88px}.page-decoration-layer--preset-pixel-mint .page-deco--zone-footer{height:96px}@media (prefers-reduced-motion:no-preference){.page-decoration-layer--preset-pixel-mint .page-deco--pixel-dots{animation:themeMintFloat 18s ease-in-out infinite alternate}.page-decoration-layer--preset-pixel-mint .page-deco--mint-sparkle{animation:themeMintSparkleDrift 14s linear infinite}}@keyframes themeMintFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-10px,0) scale(1.015)}}@keyframes themeMintSparkleDrift{0%{background-position:0,18%,78%,100%,50%}to{background-position:220px,calc(18% + 160px),calc(78% - 140px),calc(100% - 180px),50%}}.page-deco--sakura-petals{background-image:radial-gradient(circle at 20% 30%,rgba(244,114,182,.45) 2px,transparent 3px),radial-gradient(circle at 70% 60%,rgba(253,164,175,.4) 2px,transparent 3px),radial-gradient(circle at 40% 80%,rgba(251,113,133,.35) 2px,transparent 3px);background-size:120px 120px,160px 160px,140px 140px}.page-deco--rain-light{background-image:linear-gradient(180deg,transparent,rgba(148,163,184,.14) 50%,transparent);background-size:2px 24px}.page-deco--songkran-water{background-image:url(/themes/deco/songkran-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--songkran-bunting{background-image:url(/themes/deco/songkran-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--songkran-splash{background-image:url(/themes/deco/songkran-scatter.svg);background-size:900px 900px;background-repeat:repeat;background-position:50%}.page-deco--newyear-fireworks{background-image:url(/themes/deco/newyear-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--newyear-bunting{background-image:url(/themes/deco/newyear-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--newyear-confetti{background-image:url(/themes/deco/newyear-footer.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:bottom}.page-deco--cny-clouds{background-image:url(/themes/deco/cny-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--cny-lanterns{background-image:url(/themes/deco/cny-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--cny-envelope{background-image:url(/themes/deco/cny-scatter.svg);background-size:900px 900px;background-repeat:repeat;background-position:50%}.page-deco--buddhist-lotus{background-image:url(/themes/deco/buddhist-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--buddhist-saffron-rays{background-image:url(/themes/deco/buddhist-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--buddhist-incense{background-image:url(/themes/deco/buddhist-footer.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:bottom}.page-deco--okphansa-candles,.page-deco--okphansa-pagoda{background-image:url(/themes/deco/okphansa-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--okphansa-birds{background-repeat:no-repeat;background-position:100% 0}.page-deco--okphansa-birds,.page-deco--okphansa-sun{background-image:url(/themes/deco/okphansa-header.svg);background-size:auto 100%}.page-deco--okphansa-sun{background-repeat:repeat-x;background-position:bottom}.page-deco--christmas-snow{background-image:url(/themes/deco/christmas-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--christmas-lights{background-image:url(/themes/deco/christmas-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--christmas-holly{background-image:url(/themes/deco/christmas-scatter.svg);background-size:900px 900px;background-repeat:repeat;background-position:50%}.page-decoration-layer--preset-christmas-fest .page-decoration-layer__bg:after,.page-decoration-layer--preset-thai-new-year .page-decoration-layer__bg:after{content:"";position:absolute;inset:0;pointer-events:none}.page-decoration-layer--preset-thai-new-year .page-decoration-layer__bg:after{background-image:radial-gradient(circle at 30% 40%,rgba(251,191,36,.15) 0,transparent 25%),radial-gradient(circle at 70% 60%,rgba(244,114,182,.12) 0,transparent 20%)}.page-decoration-layer--preset-christmas-fest .page-decoration-layer__bg:after{background-image:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.06) 0,transparent 50%)}.tenant-shell--theme-buddhist-holy .card,.tenant-shell--theme-chinese-new-year .card,.tenant-shell--theme-christmas-fest .card,.tenant-shell--theme-fathers-day .card,.tenant-shell--theme-loy-krathong .card,.tenant-shell--theme-makha-bucha .card,.tenant-shell--theme-mothers-day .card,.tenant-shell--theme-okphansa-day .card,.tenant-shell--theme-songkran-lite .card,.tenant-shell--theme-thai-blossom .card,.tenant-shell--theme-thai-new-year .card,.tenant-shell--theme-vegetarian-fest .card,.tenant-shell--theme-yi-peng .card{border-radius:12px;box-shadow:0 4px 20px color-mix(in srgb,var(--primary) 12%,transparent)}.tenant-shell--theme-pixel-mint .card{border:1px solid rgba(20,184,166,.24);border-radius:24px;background:color-mix(in srgb,var(--theme-surface,#f6fffb) 88%,#fff);box-shadow:0 18px 44px rgba(15,118,110,.13),inset 0 1px 0 hsla(0,0%,100%,.9)}.tenant-shell--theme-pixel-mint .btn-primary{border:0;background:linear-gradient(135deg,var(--primary,#14b8a6),var(--secondary,#0f766e));box-shadow:0 12px 24px rgba(15,118,110,.22)}.tenant-shell--theme-pixel-mint .site-header{border-bottom-color:rgba(20,184,166,.14);background:color-mix(in srgb,#fff 72%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tenant-shell--theme-pixel-sakura .card{border-radius:6px;box-shadow:3px 3px 0 color-mix(in srgb,var(--primary) 18%,transparent)}.tenant-shell--themed .site-brand-name{font-family:var(--theme-font-display,var(--font));letter-spacing:.01em}@media (max-width:640px){.page-decoration-layer--mobile .page-deco--zone-full-page{opacity:.72}.page-decoration-layer--mobile[class*=preset-buddhist-holy] .page-deco--zone-full-page,.page-decoration-layer--mobile[class*=preset-chinese-new-year] .page-deco--zone-full-page,.page-decoration-layer--mobile[class*=preset-christmas-fest] .page-deco--zone-full-page,.page-decoration-layer--mobile[class*=preset-okphansa-day] .page-deco--zone-full-page,.page-decoration-layer--mobile[class*=preset-songkran] .page-deco--zone-full-page,.page-decoration-layer--mobile[class*=preset-thai-new-year] .page-deco--zone-full-page{-webkit-mask-image:radial-gradient(ellipse 76% 68% at 50% 50%,transparent 42%,#000 78%);mask-image:radial-gradient(ellipse 76% 68% at 50% 50%,transparent 42%,#000 78%)}}.page-deco--loy-lanterns{background-image:url(/themes/deco/loy-full.svg);background-size:cover;background-position:bottom;background-repeat:no-repeat}.page-deco--loy-float{background-image:url(/themes/deco/loy-header.svg);background-position:top;opacity:.55}.page-deco--loy-float,.page-deco--loy-stars{background-size:auto 100%;background-repeat:repeat-x}.page-deco--loy-stars{background-image:url(/themes/deco/loy-water-strip.svg);background-position:bottom}.page-deco--vegetarian-lantern{background-image:url(/themes/deco/vegetarian-header.svg);background-size:cover;background-repeat:no-repeat}.page-deco--halloween-web{background-image:url(/themes/deco/halloween-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--halloween-bats{background-image:url(/themes/deco/halloween-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--halloween-moon{background-image:url(/themes/deco/halloween-scatter.svg);background-size:900px 900px;background-repeat:repeat;background-position:50%}.page-deco--valentine-hearts{background-image:url(/themes/deco/valentines-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--valentine-ribbon{background-image:url(/themes/deco/valentines-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--valentine-petals{background-image:url(/themes/deco/valentines-footer.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:bottom}.page-deco--easter-eggs{background-image:url(/themes/deco/easter-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--easter-flowers{background-image:url(/themes/deco/easter-header.svg);background-position:top}.page-deco--easter-bunny,.page-deco--easter-flowers{background-size:auto 100%;background-repeat:repeat-x}.page-deco--easter-bunny{background-image:url(/themes/deco/easter-footer.svg);background-position:bottom}.page-deco--ramadan-stars{background-image:url(/themes/deco/ramadan-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--ramadan-crescent{background-image:url(/themes/deco/ramadan-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--ramadan-mosque{background-image:url(/themes/deco/ramadan-footer.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:bottom}.page-deco--summer-waves{background-image:url(/themes/deco/summer-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--summer-sun{background-image:url(/themes/deco/summer-header.svg);background-position:top}.page-deco--summer-palm,.page-deco--summer-sun{background-size:auto 100%;background-repeat:repeat-x}.page-deco--summer-palm{background-image:url(/themes/deco/summer-footer.svg);background-position:bottom}.page-deco--winter-snow{background-image:url(/themes/deco/winter-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--winter-icicles{background-image:url(/themes/deco/winter-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--winter-flakes{background-image:url(/themes/deco/winter-banner.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.page-deco--autumn-leaves{background-image:url(/themes/deco/autumn-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--autumn-maple{background-image:url(/themes/deco/autumn-header.svg);background-position:top}.page-deco--autumn-acorn,.page-deco--autumn-maple{background-size:auto 100%;background-repeat:repeat-x}.page-deco--autumn-acorn{background-image:url(/themes/deco/autumn-footer.svg);background-position:bottom}.page-deco--mothers-jasmine{background-image:url(/themes/deco/mothers-day-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--mothers-ribbon{background-image:url(/themes/deco/mothers-day-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--mothers-bouquet{background-image:url(/themes/deco/mothers-day-scatter.svg);background-size:280px 280px;background-repeat:repeat;background-position:50%}.page-deco--fathers-marigold{background-image:url(/themes/deco/fathers-day-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--fathers-crown{background-image:url(/themes/deco/fathers-day-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--fathers-ribbon{background-image:url(/themes/deco/fathers-day-scatter.svg);background-size:280px 280px;background-repeat:repeat;background-position:50%}.page-deco--yipeng-lanterns{background-image:url(/themes/deco/yi-peng-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--yipeng-glow{background-image:url(/themes/deco/yi-peng-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--yipeng-stars{background-image:url(/themes/deco/yi-peng-scatter.svg);background-size:300px 300px;background-repeat:repeat;background-position:50%}.page-deco--makha-candles{background-image:url(/themes/deco/makha-bucha-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--makha-lotus{background-image:url(/themes/deco/makha-bucha-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--makha-monks{background-image:url(/themes/deco/makha-bucha-scatter.svg);background-size:280px 280px;background-repeat:repeat;background-position:50%}.page-deco--blossom-flowers{background-image:url(/themes/deco/thai-blossom-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--blossom-petals{background-image:url(/themes/deco/thai-blossom-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--blossom-branch{background-image:url(/themes/deco/thai-blossom-scatter.svg);background-size:280px 280px;background-repeat:repeat;background-position:50%}.page-deco--vegetarian-flags{background-image:url(/themes/deco/vegetarian-full.svg);background-size:cover;background-position:top;background-repeat:no-repeat}.page-deco--vegetarian-lotus{background-image:url(/themes/deco/vegetarian-header.svg);background-size:auto 100%;background-repeat:repeat-x;background-position:top}.page-deco--vegetarian-lantern{background-image:url(/themes/deco/vegetarian-scatter.svg);background-size:280px 280px;background-repeat:repeat;background-position:50%}.tenant-shell--themed .booking-news-section--landing .booking-news-section__title,.tenant-shell--themed .tenant-landing-booking-head__title,.tenant-shell--themed .tenant-landing-faq__title,.tenant-shell--themed .tenant-landing-trust__section-title{color:var(--theme-on-bg,var(--text));border-bottom-color:var(--theme-section-accent,var(--primary))}.tenant-shell--themed .booking-news-section--landing .booking-news-section__title-icon,.tenant-shell--themed .booking-news-section--landing .booking-news-section__view-all{color:var(--theme-section-accent,var(--primary))}.tenant-shell--theme-fathers-day .card,.tenant-shell--theme-halloween-night .card,.tenant-shell--theme-loy-krathong .card,.tenant-shell--theme-makha-bucha .card,.tenant-shell--theme-mothers-day .card,.tenant-shell--theme-thai-blossom .card,.tenant-shell--theme-valentines-day .card,.tenant-shell--theme-vegetarian-fest .card,.tenant-shell--theme-yi-peng .card{border-radius:12px;box-shadow:0 4px 20px color-mix(in srgb,var(--primary) 12%,transparent)}@media (max-width:640px){.page-decoration-layer--mobile[class*=preset-halloween-night] .page-deco--zone-full-page,.page-decoration-layer--mobile[class*=preset-loy-krathong] .page-deco--zone-full-page,.page-decoration-layer--mobile[class*=preset-valentines-day] .page-deco--zone-full-page,.page-decoration-layer--mobile[class*=preset-vegetarian-fest] .page-deco--zone-full-page{-webkit-mask-image:radial-gradient(ellipse 76% 68% at 50% 50%,transparent 42%,#000 78%);mask-image:radial-gradient(ellipse 76% 68% at 50% 50%,transparent 42%,#000 78%)}}.theme-landing-preview{position:relative;overflow:hidden;border-radius:var(--radius,8px);min-height:380px;isolation:isolate}.theme-landing-preview .page-decoration-layer{position:absolute}.theme-landing-preview__slots{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.theme-landing-preview__slot{display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);font-size:13px;color:var(--text,#1e293b);cursor:default;white-space:nowrap}.theme-landing-preview__slot--active{background:var(--primary,#2563eb);color:#fff;border-color:var(--primary,#2563eb)}.theme-landing-preview__foreground{position:relative;z-index:1;display:flex;flex-direction:column;min-height:380px}.theme-landing-preview__header{padding:12px 16px;background:transparent}.theme-landing-preview__main{flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px 16px}.theme-landing-preview__card{width:100%;max-width:340px;background:color-mix(in srgb,var(--surface,#fff) 92%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:var(--radius,8px);padding:20px;box-shadow:0 4px 24px rgba(0,0,0,.1)}.theme-landing-preview__powered{text-align:center;padding:10px;font-size:12px;color:var(--text-secondary,#64748b);position:relative;z-index:1}.tenant-shell--theme-active .card,.tenant-shell--theme-active .card-flat{position:relative;overflow:hidden}.tenant-shell--theme-active .card-flat:before,.tenant-shell--theme-active .card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:0}.tenant-shell--theme-active .card-flat>*,.tenant-shell--theme-active .card>*{position:relative;z-index:1}.tenant-shell--theme-songkran-lite .card-flat:before,.tenant-shell--theme-songkran-lite .card:before{background-image:url(/themes/deco/songkran-full.svg);opacity:.07}.tenant-shell--theme-thai-new-year .card-flat:before,.tenant-shell--theme-thai-new-year .card:before{background-image:url(/themes/deco/newyear-full.svg);opacity:.07}.tenant-shell--theme-chinese-new-year .card-flat:before,.tenant-shell--theme-chinese-new-year .card:before{background-image:url(/themes/deco/cny-full.svg);opacity:.08}.tenant-shell--theme-buddhist-holy .card-flat:before,.tenant-shell--theme-buddhist-holy .card:before{background-image:url(/themes/deco/buddhist-full.svg);opacity:.07}.tenant-shell--theme-okphansa-day .card-flat:before,.tenant-shell--theme-okphansa-day .card:before{background-image:url(/themes/deco/okphansa-full.svg);opacity:.07}.tenant-shell--theme-christmas-fest .card-flat:before,.tenant-shell--theme-christmas-fest .card:before{background-image:url(/themes/deco/christmas-full.svg);opacity:.08}.tenant-shell--theme-loy-krathong .card-flat:before,.tenant-shell--theme-loy-krathong .card:before{background-image:url(/themes/deco/loy-full.svg);background-position:bottom;opacity:.09}.tenant-shell--theme-vegetarian-fest .card-flat:before,.tenant-shell--theme-vegetarian-fest .card:before{background-image:url(/themes/deco/vegetarian-full.svg);opacity:.09}.tenant-shell--theme-halloween-night .card-flat:before,.tenant-shell--theme-halloween-night .card:before{background-image:url(/themes/deco/halloween-full.svg);opacity:.08}.tenant-shell--theme-valentines-day .card-flat:before,.tenant-shell--theme-valentines-day .card:before{background-image:url(/themes/deco/valentines-full.svg);opacity:.08}.tenant-shell--themed .booking-news,.tenant-shell--themed .booking-rules,.tenant-shell--themed .booking-section,.tenant-shell--themed .booking-split,.tenant-shell--themed .booking-v2-card,.tenant-shell--themed .tenant-landing-banner{position:relative;overflow:hidden}.tenant-shell--themed .booking-news>*,.tenant-shell--themed .booking-rules>*,.tenant-shell--themed .booking-section>*,.tenant-shell--themed .booking-split>*,.tenant-shell--themed .booking-v2-card>*,.tenant-shell--themed .tenant-landing-banner>*{position:relative;z-index:1}.tenant-shell--themed .booking-news:before,.tenant-shell--themed .booking-rules:before,.tenant-shell--themed .booking-section:before,.tenant-shell--themed .booking-split:before,.tenant-shell--themed .booking-v2-card:before,.tenant-shell--themed .tenant-landing-banner:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-repeat:repeat;background-position:50%;background-size:220px 41px;-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.9) 100%);mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.9) 100%);opacity:0}.tenant-shell--theme-songkran-lite .tenant-shell__foreground{position:relative;z-index:1}.tenant-shell--theme-songkran-lite .booking-news:before,.tenant-shell--theme-songkran-lite .booking-rules:before,.tenant-shell--theme-songkran-lite .booking-section:before,.tenant-shell--theme-songkran-lite .booking-split:before{background-image:url(/themes/deco/songkran-scatter.svg);background-size:900px 900px;background-repeat:no-repeat;background-position:top;-webkit-mask-image:none;mask-image:none;opacity:.48}.tenant-shell--theme-halloween-night .tenant-shell__foreground,.tenant-shell--theme-thai-new-year .tenant-shell__foreground{position:relative;z-index:1}.tenant-shell--theme-thai-new-year .booking-section:before{background-image:url(/themes/deco/newyear-header.svg);background-size:900px 36px;background-repeat:repeat-x;background-position:top;-webkit-mask-image:none;mask-image:none;opacity:.8}.tenant-shell--theme-thai-new-year .booking-news:before,.tenant-shell--theme-thai-new-year .booking-rules:before,.tenant-shell--theme-thai-new-year .booking-split:before{background-image:none;opacity:0}.tenant-shell--theme-chinese-new-year .booking-news:before,.tenant-shell--theme-chinese-new-year .booking-rules:before,.tenant-shell--theme-chinese-new-year .booking-section:before,.tenant-shell--theme-chinese-new-year .booking-split:before{background-image:url(/themes/deco/cny-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.5}.tenant-shell--theme-buddhist-holy .booking-news:before,.tenant-shell--theme-buddhist-holy .booking-rules:before,.tenant-shell--theme-buddhist-holy .booking-section:before,.tenant-shell--theme-buddhist-holy .booking-split:before{background-image:url(/themes/deco/buddhist-header.svg);opacity:.4}.tenant-shell--theme-okphansa-day .booking-news:before,.tenant-shell--theme-okphansa-day .booking-rules:before,.tenant-shell--theme-okphansa-day .booking-section:before,.tenant-shell--theme-okphansa-day .booking-split:before{background-image:none}.tenant-shell--theme-christmas-fest .booking-news:before,.tenant-shell--theme-christmas-fest .booking-rules:before,.tenant-shell--theme-christmas-fest .booking-section:before,.tenant-shell--theme-christmas-fest .booking-split:before{background-image:url(/themes/deco/christmas-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.5}.tenant-shell--theme-loy-krathong .booking-news:before,.tenant-shell--theme-loy-krathong .guest-info-form:before{background-image:none;opacity:0}.tenant-shell--theme-loy-krathong .booking-rules:before,.tenant-shell--theme-loy-krathong .booking-section:not(.guest-info-form):before,.tenant-shell--theme-loy-krathong .booking-split:before{background-image:url(/themes/deco/loy-scatter.svg);background-size:520px 185px;background-repeat:repeat-x;background-position:bottom;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 58%,rgba(0,0,0,.25) 72%,rgba(0,0,0,.75) 90%,#000);mask-image:linear-gradient(180deg,transparent 0,transparent 58%,rgba(0,0,0,.25) 72%,rgba(0,0,0,.75) 90%,#000);opacity:.62}.tenant-shell--theme-vegetarian-fest .booking-news:before,.tenant-shell--theme-vegetarian-fest .booking-rules:before,.tenant-shell--theme-vegetarian-fest .booking-section:before,.tenant-shell--theme-vegetarian-fest .booking-split:before{background-image:url(/themes/deco/vegetarian-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.5}.tenant-shell--theme-halloween-night .booking-news:before,.tenant-shell--theme-halloween-night .booking-rules:before,.tenant-shell--theme-halloween-night .booking-section:before,.tenant-shell--theme-halloween-night .booking-split:before{background-image:none;opacity:0}.tenant-shell--theme-valentines-day .booking-news:before,.tenant-shell--theme-valentines-day .booking-rules:before,.tenant-shell--theme-valentines-day .booking-section:before,.tenant-shell--theme-valentines-day .booking-split:before{background-image:url(/themes/deco/valentines-scatter.svg);background-size:900px 900px;opacity:.75}.tenant-shell--themed .booking-split-left,.tenant-shell--themed .booking-split-right{position:relative;overflow:hidden}.tenant-shell--themed .booking-split-left>*,.tenant-shell--themed .booking-split-right>*{position:relative;z-index:1}.tenant-shell--themed .booking-split-left:before,.tenant-shell--themed .booking-split-right:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-repeat:repeat;background-position:50%;background-size:220px 41px;-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.9) 100%);mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.9) 100%);opacity:0}.tenant-shell--theme-songkran-lite .booking-split-left:before,.tenant-shell--theme-songkran-lite .booking-split-right:before{background-image:url(/themes/deco/songkran-scatter.svg);background-size:900px 900px;background-repeat:no-repeat;background-position:top;-webkit-mask-image:none;mask-image:none;opacity:.48}.tenant-shell--theme-thai-new-year .booking-split-left:before,.tenant-shell--theme-thai-new-year .booking-split-right:before{background-image:none;opacity:0}.tenant-shell--theme-chinese-new-year .booking-split-left:before,.tenant-shell--theme-chinese-new-year .booking-split-right:before{background-image:url(/themes/deco/cny-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.5}.tenant-shell--theme-buddhist-holy .booking-split-left:before,.tenant-shell--theme-buddhist-holy .booking-split-right:before{background-image:url(/themes/deco/buddhist-header.svg);opacity:.4}.tenant-shell--theme-okphansa-day .booking-split-left:before,.tenant-shell--theme-okphansa-day .booking-split-right:before{background-image:none}.tenant-shell--theme-christmas-fest .booking-split-left:before,.tenant-shell--theme-christmas-fest .booking-split-right:before{background-image:url(/themes/deco/christmas-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.5}.tenant-shell--theme-loy-krathong .booking-split-left:before,.tenant-shell--theme-loy-krathong .booking-split-right:before{background-image:url(/themes/deco/loy-scatter.svg);background-size:520px 185px;background-repeat:repeat-x;background-position:bottom;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 55%,rgba(0,0,0,.3) 75%,#000);mask-image:linear-gradient(180deg,transparent 0,transparent 55%,rgba(0,0,0,.3) 75%,#000);opacity:.62}.tenant-shell--theme-vegetarian-fest .booking-split-left:before,.tenant-shell--theme-vegetarian-fest .booking-split-right:before{background-image:url(/themes/deco/vegetarian-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.5}.tenant-shell--theme-halloween-night .booking-split-left:before,.tenant-shell--theme-halloween-night .booking-split-right:before{background-image:none;opacity:0}.tenant-shell--theme-valentines-day .booking-split-left:before,.tenant-shell--theme-valentines-day .booking-split-right:before{background-image:url(/themes/deco/valentines-scatter.svg);background-size:900px 900px;opacity:.75}.tenant-shell--theme-mothers-day .card-flat:before,.tenant-shell--theme-mothers-day .card:before{background-image:url(/themes/deco/mothers-day-full.svg);opacity:.08}.tenant-shell--theme-mothers-day .booking-news:before,.tenant-shell--theme-mothers-day .booking-rules:before,.tenant-shell--theme-mothers-day .booking-section:before,.tenant-shell--theme-mothers-day .booking-split-left:before,.tenant-shell--theme-mothers-day .booking-split-right:before,.tenant-shell--theme-mothers-day .booking-split:before{background-image:url(/themes/deco/mothers-day-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.5}.tenant-shell--theme-fathers-day .card-flat:before,.tenant-shell--theme-fathers-day .card:before{background-image:url(/themes/deco/fathers-day-full.svg);opacity:.08}.tenant-shell--theme-fathers-day .booking-news:before,.tenant-shell--theme-fathers-day .booking-rules:before,.tenant-shell--theme-fathers-day .booking-section:before,.tenant-shell--theme-fathers-day .booking-split-left:before,.tenant-shell--theme-fathers-day .booking-split-right:before,.tenant-shell--theme-fathers-day .booking-split:before{background-image:url(/themes/deco/fathers-day-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.5}.tenant-shell--theme-yi-peng .card-flat:before,.tenant-shell--theme-yi-peng .card:before{background-image:url(/themes/deco/yi-peng-full.svg);opacity:.09}.tenant-shell--theme-yi-peng .booking-news:before,.tenant-shell--theme-yi-peng .booking-rules:before,.tenant-shell--theme-yi-peng .booking-section:before,.tenant-shell--theme-yi-peng .booking-split-left:before,.tenant-shell--theme-yi-peng .booking-split-right:before,.tenant-shell--theme-yi-peng .booking-split:before{background-image:url(/themes/deco/yi-peng-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.55}.tenant-shell--theme-makha-bucha .card-flat:before,.tenant-shell--theme-makha-bucha .card:before{background-image:url(/themes/deco/makha-bucha-full.svg);opacity:.08}.tenant-shell--theme-makha-bucha .booking-news:before,.tenant-shell--theme-makha-bucha .booking-rules:before,.tenant-shell--theme-makha-bucha .booking-section:before,.tenant-shell--theme-makha-bucha .booking-split-left:before,.tenant-shell--theme-makha-bucha .booking-split-right:before,.tenant-shell--theme-makha-bucha .booking-split:before{background-image:url(/themes/deco/makha-bucha-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.48}.tenant-shell--theme-thai-blossom .card-flat:before,.tenant-shell--theme-thai-blossom .card:before{background-image:url(/themes/deco/thai-blossom-full.svg);opacity:.09}.tenant-shell--theme-thai-blossom .booking-news:before,.tenant-shell--theme-thai-blossom .booking-rules:before,.tenant-shell--theme-thai-blossom .booking-section:before,.tenant-shell--theme-thai-blossom .booking-split-left:before,.tenant-shell--theme-thai-blossom .booking-split-right:before,.tenant-shell--theme-thai-blossom .booking-split:before{background-image:url(/themes/deco/thai-blossom-scatter.svg);background-size:900px 900px;-webkit-mask-image:none;mask-image:none;opacity:.52}.theme-studio-page.branding-page{gap:16px}.theme-studio-page--v3{--theme-studio-mint:#0f9f8f;--theme-studio-blue:#12a8e8;--theme-studio-soft:#eefbf7;--theme-studio-line:#cfe6e1}.theme-studio-hero{padding:26px 30px;border-radius:22px;border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:radial-gradient(circle at 88% 0,rgba(18,168,232,.22),transparent 32%),linear-gradient(120deg,#065f55,#0f9f8f 62%,#d8f5ef);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;box-shadow:0 20px 48px rgba(15,118,110,.16)}.theme-studio-hero h3{margin:0;font-size:clamp(20px,2.2vw,30px);line-height:1.25;letter-spacing:-.03em}.theme-studio-hero p{margin:8px 0 0;color:hsla(0,0%,100%,.9);max-width:760px}.theme-studio-hero__badges{display:flex;flex-direction:column;gap:10px;align-items:flex-end;flex-shrink:0}.theme-studio-hero__badges span{display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.94);color:#075e55;font-size:13px;font-weight:800;white-space:nowrap}.theme-studio-flow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);grid-gap:16px;gap:16px}.theme-studio-flow-card,.theme-studio-status-card{padding:22px 24px;border-radius:20px}.theme-studio-control-card h4,.theme-studio-flow-card h4,.theme-studio-powered-note h4,.theme-studio-section-card h4,.theme-studio-status-card h4{margin:0 0 12px;font-size:18px;font-weight:850;letter-spacing:-.02em}.theme-studio-status-card p{margin:0;color:var(--text-secondary);line-height:1.65}.theme-studio-status-card .btn{margin-left:8px}.theme-studio-status-card--active{border-color:color-mix(in srgb,#16a34a 35%,var(--border));background:linear-gradient(110deg,#f0fdf4,#fff)}.theme-studio-status-card--locked{border-color:color-mix(in srgb,#f59e0b 38%,var(--border));background:linear-gradient(110deg,#fffbeb,#fff)}.theme-studio-status-expiry-warn{margin:0;color:#92400e;line-height:1.65}.theme-studio-status-card--active:has(.theme-studio-status-expiry-warn){border-color:color-mix(in srgb,#f59e0b 38%,var(--border));background:linear-gradient(110deg,#fffbeb,#fff)}.theme-studio-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.theme-studio-steps>li{display:grid;grid-template-columns:36px 1fr;align-items:start;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:#fff;font-size:13px;line-height:1.55;color:var(--text-secondary)}.theme-studio-steps strong{display:block;color:var(--text);font-weight:850;margin-bottom:2px}.theme-studio-step-num{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0d9488;color:#fff;font-size:13px;font-weight:900;line-height:1}.theme-studio-step--done{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 5%,#fff)}.theme-studio-workbench.branding-page__grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:20px}.theme-studio-form{gap:16px}.theme-studio-form .admin-card{border-radius:20px}.theme-studio-enable-card{padding:18px 20px}.theme-studio-control-card,.theme-studio-powered-note,.theme-studio-section-card{padding:22px 24px}.theme-studio-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.theme-studio-section-head h4{margin-bottom:4px}.theme-studio-tool-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.theme-studio-tool-tabs span{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text-secondary);font-size:12px;font-weight:800}.theme-studio-tool-tabs__active{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important}.theme-preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));grid-gap:10px;gap:10px}.theme-preset-grid--v3{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.theme-preset-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;margin:0;border:2px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;text-align:left;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.theme-preset-card--v3{min-height:242px;border-width:1px;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.06)}.theme-preset-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.theme-preset-card--v3:hover:not(:disabled){box-shadow:0 18px 34px rgba(15,118,110,.16)}.theme-preset-card:disabled{opacity:.65;cursor:wait}.theme-preset-card--active{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.theme-preset-card--v3.theme-preset-card--active{border-color:#12a8e8;box-shadow:0 0 0 3px rgba(18,168,232,.18),0 18px 34px rgba(2,132,199,.16)}.theme-preset-card__thumb{display:block;width:100%!important;height:auto!important;aspect-ratio:2.6/1;object-fit:cover;border-bottom:1px solid var(--border)}.theme-preset-card__body{display:flex;flex-direction:column;gap:8px;padding:14px 15px 16px;min-width:0;min-height:128px}.theme-preset-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.theme-preset-card__name{display:block;min-width:0;font-size:15px;font-weight:850;line-height:1.35;color:var(--text);word-break:break-word}.theme-preset-card__en{flex:0 1 auto;max-width:42%;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.3;text-align:right;word-break:break-word}.theme-preset-card__description{display:-webkit-box;min-height:38px;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.theme-preset-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto}.theme-preset-card__badge,.theme-preset-card__motion{display:inline-flex;align-self:flex-start;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.01em;text-transform:none;line-height:1.35;background:var(--bg-subtle,#f1f5f9);color:var(--muted)}.theme-preset-card__motion{background:#f8fafc;color:#64748b}.theme-preset-card__badge--pixel{background:#ecfdf5;color:#047857}.theme-preset-card__badge--cute{background:#fdf2f8;color:#be185d}.theme-preset-card__badge--holiday{background:#fff7ed;color:#c2410c}.theme-preset-card__badge--classic{background:#eff6ff;color:#1d4ed8}.theme-preset-card__badge--minimal{background:#f8fafc;color:#475569}.theme-studio-control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.theme-studio-control-card .field>span{font-size:12px;font-weight:700;color:var(--text-secondary)}.theme-studio-control-card select{max-width:100%}.theme-studio-range{display:flex;flex-direction:column;gap:10px}.theme-studio-range__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.theme-studio-range__label{font-size:12px;font-weight:700;color:var(--text-secondary)}.theme-studio-range__value{flex-shrink:0;font-size:13px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--primary);min-width:2.5rem;text-align:right}.theme-studio-range__input{width:100%;height:6px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:999px;background:linear-gradient(to right,var(--primary) 0,var(--primary) var(--range-pct,50%),#e2e8f0 var(--range-pct,50%),#e2e8f0 100%);cursor:pointer}.theme-studio-range__input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--primary);box-shadow:0 1px 4px rgba(15,23,42,.18)}.theme-studio-range__input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--primary);box-shadow:0 1px 4px rgba(15,23,42,.18)}.theme-studio-range__input:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 35%,transparent);outline-offset:4px}.theme-studio-powered-note{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.theme-studio-powered-note p{margin:0;max-width:620px}.theme-studio-powered-pill{flex-shrink:0;display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:850}.theme-studio-powered-pill--hidden{background:#ecfdf5;color:#047857}.theme-studio-bottom-actions{position:-webkit-sticky;position:sticky;bottom:14px;z-index:5;margin-top:2px;padding:14px;border:1px solid var(--border);border-radius:18px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 44px rgba(15,118,110,.12)}.theme-addon-card.theme-addon-card--highlight{border-radius:20px;border-color:color-mix(in srgb,#f59e0b 34%,var(--border));background:radial-gradient(circle at 92% 18%,rgba(245,158,11,.15),transparent 30%),#fffdf4}.theme-addon-card__step-badge{display:inline-flex;align-items:center;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:850}.theme-addon-price{margin:0 0 12px;font-size:15px}.theme-addon-price strong{font-size:22px;color:var(--text)}.theme-landing-preview-wrap.branding-preview--sticky{top:14px}.theme-landing-preview-wrap .branding-preview__title{font-weight:850;letter-spacing:-.01em}.theme-landing-preview{min-height:680px;border-radius:24px;box-shadow:0 20px 48px rgba(2,132,199,.16)}.theme-landing-preview__card{border-radius:22px}@media (max-width:1180px){.theme-studio-flow-grid,.theme-studio-workbench.branding-page__grid{grid-template-columns:1fr}.theme-landing-preview-wrap.branding-preview--sticky{position:static}}@media (max-width:760px){.theme-studio-hero,.theme-studio-powered-note,.theme-studio-section-head{display:block}.theme-studio-hero__badges,.theme-studio-powered-pill,.theme-studio-tool-tabs{align-items:flex-start;justify-content:flex-start;margin-top:14px}.theme-preset-grid--v3,.theme-studio-control-grid{grid-template-columns:1fr}.theme-studio-bottom-actions{position:static}}