.site-designed{background-color:var(--bg);color:var(--ink)}.site-designed .wrap{width:min(var(--design-width),calc(100% - 40px))}.site-designed .header{background:var(--design-header)}.site-designed .hero-in{background:var(--design-hero);border-radius:var(--design-radius) max(var(--design-radius),60px) var(--design-radius) var(--design-radius)}.site-designed .hero-copy p{color:var(--muted)}.site-designed .eyebrow,.site-designed .price,.site-designed .text-button{color:var(--gold)}.site-designed .product,.site-designed input,.site-designed select,.site-designed textarea,.site-designed .checkout-summary,.site-designed .button{border-radius:var(--design-radius);border-color:var(--line)}.site-designed .button{border-color:transparent}.site-designed .button:hover{filter:brightness(1.12);background:var(--green)}.site-designed .shop-information{background:var(--design-information);border-color:var(--line)}.site-designed .footer{background:var(--design-footer);border-color:var(--line);color:var(--muted)}.design-logo{max-width:180px;max-height:60px;object-fit:contain;display:block}.design-hero-image{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.has-design-image .gem,.has-design-image .orb{display:none}.site-designed[data-image-fit=contain] .design-hero-image{object-fit:contain}.site-designed[data-hero-layout=image-left] .hero-art{grid-column:1;grid-row:1}.site-designed[data-hero-layout=image-left] .hero-copy{grid-column:2}.site-designed[data-hero-layout=centered] .hero-in{grid-template-columns:1fr}.site-designed[data-hero-layout=centered] .hero-copy{text-align:center;padding:48px 24px}.site-designed[data-hero-layout=centered] .hero-copy p{margin-left:auto;margin-right:auto}.site-designed[data-hero-layout=centered] .hero-art{min-height:300px}.design-footer-note{max-width:var(--design-width);margin:18px auto 0;padding:0 20px;white-space:pre-line}.design-custom{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:36px;margin:0 auto 40px!important;border-radius:var(--design-radius);overflow-wrap:anywhere}.design-custom:has(>img){grid-template-columns:1fr 1fr;align-items:center}.design-custom>img{width:100%;max-height:430px;object-fit:cover;border-radius:var(--design-radius)}.design-custom p{white-space:pre-line}.design-preview [data-design-path]{cursor:pointer}.design-preview [data-design-path]:hover{outline:2px dashed #318bcb;outline-offset:5px}.design-preview .header{position:relative}.design-preview a,.design-preview button{cursor:pointer}@media(max-width:580px){.site-designed .wrap{width:calc(100% - 28px)}.design-custom,.design-custom:has(>img){grid-template-columns:1fr;padding:24px}.site-designed[data-hero-layout=centered] .hero-in{min-height:0}.site-designed[data-hero-layout=centered] .hero-art{position:relative}.site-designed .hero-in{border-radius:var(--design-radius) max(var(--design-radius),40px) var(--design-radius) var(--design-radius)}}
