/* ZIQVO v6: actionable commerce, creator intake, light four-step route */
.studio-to-store-steps{background:#e3d8cd!important;gap:1px!important}
.studio-to-store-steps>div{background:#f9f5ef!important;color:#2c2624!important;border:1px solid #e6d9cc!important;min-height:155px!important;padding:30px!important;position:relative}
.studio-to-store-steps>div:nth-child(2){background:#f2e9e0!important}.studio-to-store-steps>div:nth-child(3){background:#f6ede7!important}.studio-to-store-steps>div:nth-child(4){background:#ede5dc!important}
.studio-to-store-steps span{color:#a05b43!important}.studio-to-store-steps strong{color:#2b2623!important;font-size:21px!important}.studio-to-store-steps small{color:#615951!important}
a.price-cta{display:inline-flex;justify-content:space-between;align-items:center;text-decoration:none;cursor:pointer}
.v6-email-link{display:block;margin-top:16px!important;text-decoration:underline;text-underline-offset:4px;font-weight:650;font-size:13px;color:#95573f!important}
.v6-detail-hero,.v6-book-hero{background:linear-gradient(140deg,#f9f6f2,#eee6df);padding:64px 0 78px}
.v6-breadcrumb{font-size:12px;color:#8a7a70;margin:0 0 40px}.v6-breadcrumb a{text-decoration:underline}
.v6-detail-top{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:start}.v6-detail-top h1,.v6-book-grid h1{font-size:clamp(40px,5.5vw,73px);line-height:1.05;letter-spacing:-.055em;max-width:770px;margin:18px 0 25px;color:#2b2623}.v6-detail-lead,.v6-book-grid>div>p{font-size:19px;line-height:1.65;max-width:780px;color:#5a534c}.v6-detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.v6-outline-btn{border-color:#a98576;color:#47392f;background:transparent}.v6-price-side{border:1px solid #e1d4c8;background:#fff;padding:30px;border-radius:16px;box-shadow:0 12px 40px #5a44310c}.v6-price-side>span{display:block;font-size:11px;color:#8a6a5d;font-weight:800;letter-spacing:1.5px}.v6-price-side>strong{font-size:clamp(35px,4vw,57px);line-height:1.25;display:block;margin-top:10px;letter-spacing:-.055em}.v6-price-side>small{display:block;font-size:12px;color:#61564f}.v6-price-side>p{font-size:13px;line-height:1.6;color:#716961;padding:14px 0 8px;border-top:1px solid #e7ded5;margin-top:22px}.v6-price-side>a{font-size:13px;color:#a36147;text-decoration:underline}
.v6-detail-body{background:#fff;padding:70px 0 85px}.v6-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,6vw,90px)}.v6-detail-body h2,.v6-checkout-section h2{font-size:clamp(28px,3.5vw,44px);line-height:1.12;letter-spacing:-.04em;margin:13px 0 24px}.v6-detail-list{list-style:none;margin:0;padding:0}.v6-detail-list li{position:relative;padding:13px 0 13px 29px;border-bottom:1px solid #ece4dc;font-size:15px;line-height:1.5}.v6-detail-list li:before{content:'✓';position:absolute;left:0;top:13px;color:#a36147;font-weight:800}.v6-detail-columns article>.v5-kicker:not(:first-child){display:block;margin-top:38px}.v6-detail-limit{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:64px 0 0}.v6-detail-limit p{font-size:16px;line-height:1.7;color:#645a53}
.v6-checkout-section{background:#f2ebe3;padding:80px 0}.v6-checkout-section a:not(.btn){text-decoration:underline}.v6-checkout-section p{color:#665b54;line-height:1.65}.v6-checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.v6-checkout-card{background:#fff;border-radius:16px;padding:35px;display:flex;flex-direction:column;gap:15px;box-shadow:0 16px 50px #5c483012}.v6-checkout-card>span{font-size:11px;letter-spacing:1.2px;color:#a15d44;font-weight:800}.v6-checkout-card>strong{font-size:38px;letter-spacing:-.04em}.v6-checkout-card>strong small{font-size:12px;letter-spacing:0;color:#756b62;font-weight:500}.v6-checkout-card>.btn{width:100%;justify-content:center}.v6-checkout-card>small{font-size:11px;color:#75675d;line-height:1.5}.v6-checkbox{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:#4b4440;cursor:pointer}.v6-checkbox input{width:17px;height:17px;flex:none;accent-color:#a45e46;margin-top:2px}.v6-checkbox a{text-decoration:underline}.v6-pay-status{color:#9d462c!important;font-size:13px;min-height:14px}
.v6-book-hero{min-height:70vh;display:flex;align-items:center}.v6-book-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:7vw;align-items:center}.v6-book-grid ul{line-height:2;padding-left:20px;color:#655a52}.v6-book-panel{padding:38px;background:#fff;border:1px solid #e1d4c8;border-radius:17px}.v6-book-panel h2{font-size:31px;line-height:1.15;letter-spacing:-.04em;margin:14px 0}.v6-book-panel p{line-height:1.6;color:#655b53}.v6-book-panel .v6-book-action{width:100%;justify-content:center;margin:12px 0}.v6-book-panel small{display:block;color:#817369;line-height:1.55}.v6-book-unavailable{font-size:12px;color:#986a55!important}.v6-mail-link{display:inline-block;color:#965a43;text-decoration:underline;text-underline-offset:4px;font-weight:700;margin-top:10px}.v6-result{min-height:50vh}.v6-result h1{font-size:clamp(40px,5vw,65px);letter-spacing:-.05em}.v6-result p{max-width:700px;font-size:17px;line-height:1.7}
.v6-community-section{padding:80px 0;background:#f3ede6;color:#2b2623;scroll-margin-top:80px}.v6-community-grid{display:grid;grid-template-columns:1fr .93fr;gap:7vw;align-items:start}.v6-community-grid h2{font-size:clamp(35px,4.5vw,60px);letter-spacing:-.05em;line-height:1.06;margin:18px 0 20px}.v6-community-grid p,.v6-community-grid li{color:#5b514a;font-size:15px;line-height:1.7}.v6-community-grid ul{padding-left:20px}.v6-community-note{font-size:12px!important;margin-top:30px}.v6-community-form{background:#fff;border:1px solid #e0d5c8;border-radius:16px;padding:clamp(22px,3vw,42px);display:flex;flex-direction:column;gap:9px}.v6-form-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#a36147;margin-bottom:12px}.v6-community-form label:not(.v6-checkbox){font-size:12px;font-weight:700;color:#41362e;margin-top:9px}.v6-community-form input:not([type=checkbox]),.v6-community-form textarea{border:1px solid #d7c9bd;border-radius:7px;background:#fff;color:#2b2623;padding:12px 14px;min-height:44px;font-size:14px;width:100%}.v6-community-form input:focus,.v6-community-form textarea:focus{outline:2px solid #b2755d;outline-offset:2px}.v6-optional{color:#8c8278;font-weight:400}.v6-community-form .v6-checkbox{margin-top:13px}.v6-community-form .v6-submit{margin-top:10px;width:100%;justify-content:center}.v6-form-feedback{font-size:13px!important;margin:0!important;min-height:18px}.v6-community-form .v6-small{font-size:11px!important;margin:4px 0!important}.v6-community-form .v6-small a{color:#965a43;text-decoration:underline}.v6-community-form .v6-hp{position:absolute!important;left:-9999px!important;height:1px!important;width:1px!important;opacity:0!important}
@media(max-width:840px){.v6-detail-top,.v6-detail-columns,.v6-detail-limit,.v6-checkout-grid,.v6-book-grid,.v6-community-grid{grid-template-columns:1fr;gap:30px}.v6-detail-hero,.v6-book-hero{padding:35px 0 55px}.v6-breadcrumb{margin-bottom:25px}.v6-detail-top h1,.v6-book-grid h1{font-size:clamp(38px,9.5vw,55px)}.v6-detail-lead,.v6-book-grid>div>p{font-size:16px}.v6-detail-body,.v6-checkout-section,.v6-community-section{padding:52px 0}.v6-price-side,.v6-book-panel,.v6-checkout-card{padding:24px}.v6-detail-limit{padding-top:38px}.v6-detail-actions{flex-direction:column}.v6-detail-actions .btn{width:100%;justify-content:center}.studio-to-store-steps>div{min-height:115px!important;padding:20px 18px!important}}
/* Long German compound nouns must not widen mobile layouts */
.v6-detail-top>* ,.v6-detail-columns>*,.v6-book-grid>*,.v6-checkout-grid>*,.v6-community-grid>*{min-width:0}
.v6-detail-top h1,.v6-book-grid h1{overflow-wrap:anywhere;hyphens:auto}

/* Contact by email is a supplementary channel, not the booking flow */
.v6-nav-email{display:inline-flex;align-items:center;white-space:nowrap;color:#84503f;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin-right:12px}
.v6-nav-email-mobile{color:#84503f!important;font-weight:750!important}
@media(max-width:1280px){.v6-nav-email{display:none}}
