#package-kind{width:100%;max-width:36rem;padding:1rem;border:1px solid #cddbea;border-radius:12px;background:white;color:#0b1f3b}#pricing [hidden]{display:none!important}.site-features{border:1px solid #dce6f0;border-radius:20px;padding:24px;margin:24px 0}.site-features label{display:flex;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #edf2f8}.site-features input{width:20px;height:20px;accent-color:#2f80ed}.pricing-grid button.price-card{font:inherit;text-align:start;cursor:pointer;color:inherit}.pricing-grid button.price-card:hover{border-color:#2f80ed}#package-terms{max-width:720px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;border:0;border-radius:24px;padding:28px;color:#0b1f3b}#package-terms::backdrop{background:#06172a99}#package-terms>button{float:inline-end;font-size:28px;border:0;background:none;cursor:pointer}#package-terms-content p{padding:12px 0;border-bottom:1px solid #e6eef6;line-height:1.8}
.website-density-compact .commerce-product{padding:10px}.website-density-compact .commerce-product p{display:none}.website-hero-minimal .menu-hero-cover,.website-hero-minimal .menu-cover-caption{display:none}.website-hero-minimal .commerce-store-hero{min-height:150px}.website-boutique .commerce-product img{object-fit:contain}.site-settings{font-family:Arial,sans-serif;background:#f5f8fc;color:#0b1f3b;margin:0}.site-settings main{max-width:800px;margin:40px auto;background:white;padding:30px;border-radius:20px}.site-settings label{display:block;margin:20px 0}.site-settings input:not([type=checkbox]),.site-settings select,.site-settings textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #cedae7;border-radius:8px;margin-top:8px}.site-settings button{background:#287bea;color:white;border:0;border-radius:8px;padding:14px 22px;cursor:pointer}.site-settings p{line-height:1.8}@media(max-width:600px){.site-settings main{margin:12px;padding:20px}}

#independent-websites .pricing-grid,#pricing .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.independent-logo{height:42px;width:auto;max-width:180px;object-fit:contain}@media(max-width:700px){#independent-websites .pricing-grid,#pricing .pricing-grid{grid-template-columns:1fr}}

.website-page-tools{display:flex;gap:16px;align-items:center;justify-content:flex-end;margin-bottom:22px}.website-page-tools button{display:flex;gap:8px;align-items:center}.website-page-tools svg{width:18px;height:18px}.website-page-tools .p-theme-icon-sun,html[data-theme=dark] .website-page-tools .p-theme-icon-moon{display:none}html[data-theme=dark] .website-page-tools .p-theme-icon-sun{display:inline-flex}html[data-theme=dark] .site-settings{background:#111;color:#eee}html[data-theme=dark] .site-settings main{background:#202020}html[data-theme=dark] .site-settings input:not([type=checkbox]),html[data-theme=dark] .site-settings textarea,html[data-theme=dark] .site-settings select{background:#181818;color:#eee;border-color:#424242}.site-settings a{color:#267bdc}html[data-theme=dark] .site-settings a{color:#64a6ff}
.website-kitchen-editorial .commerce-grid,.website-boutique-editorial .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-kitchen-editorial .commerce-product>img,.website-boutique-editorial .commerce-product>img{height:240px;object-fit:cover}.website-kitchen-editorial .menu-identity h1,.website-boutique-editorial .menu-identity h1{font-size:clamp(28px,4vw,52px)}.website-kitchen-compact .commerce-grid,.website-boutique-compact .commerce-grid{grid-template-columns:1fr}.website-kitchen-compact .commerce-product,.website-boutique-compact .commerce-product{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:12px}.website-kitchen-compact .commerce-product>img,.website-boutique-compact .commerce-product>img{width:100px;height:100px;grid-row:span 4}.website-kitchen-compact .commerce-product p,.website-boutique-compact .commerce-product p{display:none}.independent-logo{max-height:62px;max-width:180px;object-fit:contain}@media(max-width:600px){.website-kitchen-editorial .commerce-grid,.website-boutique-editorial .commerce-grid{grid-template-columns:1fr}}
.website-service-editorial .bp-hero{padding-block:70px}.website-service-editorial .bp-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-service-compact .bp-service-grid,.website-service-compact .bp-provider-grid{grid-template-columns:1fr}.website-service-compact .bp-hero{padding-block:24px}.website-service-compact .bp-provider{padding:12px}.website-service-editorial>h1{font-size:clamp(30px,5vw,54px)}.website-service-compact>form{max-width:520px}.website-service-editorial>form{max-width:820px}@media(max-width:600px){.website-service-editorial .bp-service-grid{grid-template-columns:1fr}}
.website-studio main{max-width:1500px}.website-design-grid{display:grid;grid-template-columns:minmax(270px,360px) minmax(0,1fr);gap:28px;align-items:start}.website-design-controls{min-width:0}.website-preview-wrap{border:1px solid #dce1e5;border-radius:12px;padding:14px;position:sticky;top:16px;background:#f7f7f7;min-width:0}.website-preview-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center}.website-preview-toolbar label{margin:0 0 12px}.website-preview-wrap iframe{display:block;width:100%;height:720px;background:white;border:1px solid #ddd;border-radius:10px;margin:auto}.website-preview-wrap iframe.preview-phone{max-width:390px}.website-preview-wrap small{display:block;margin-top:10px;color:#647180}.website-color-fields{display:flex;gap:12px}.website-color-fields label{flex:1;min-width:0}.website-color-fields input[type=color]{height:45px;padding:4px}.website-pattern-chips{display:flex;gap:8px}.website-pattern-chips i{display:block;width:40px;height:40px;border:1px solid #bcbcbc;border-radius:50%}.website-design-controls fieldset{border:1px solid #ddd;border-radius:10px;padding:12px;margin:20px 0}.website-design-controls fieldset:disabled{opacity:.6}.website-publishing{border-top:1px solid #ddd;margin-top:28px;padding-top:18px}.website-publishing summary{cursor:pointer;font-weight:bold}html[data-theme=dark] .website-preview-wrap{background:#202020;border-color:#393939}@media(max-width:900px){.website-design-grid{grid-template-columns:1fr}.website-preview-wrap{position:static}.website-preview-wrap iframe{height:620px}.website-preview-toolbar{flex-wrap:wrap}}
