.vd-shell{--vd-green:#215e4b;--vd-line:#dce3df;--vd-paper:#f4f6f4;max-width:1600px;margin:auto;padding:18px;color:#1e332b}.vd-shell *{box-sizing:border-box}.vd-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;position:sticky;top:var(--vd-header-height,72px);z-index:35;background:#fff;padding:14px 18px;border:1px solid var(--vd-line);border-radius:14px}.vd-toolbar h1{font-size:21px;margin:0}.vd-toolbar p{margin:4px 0;font-size:13px;color:#53675d}.vd-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vd-shell button,.vd-shell .vd-link{min-height:44px;border:1px solid var(--vd-line);border-radius:8px;padding:9px 13px;background:#fff;color:#243e32;font-size:14px;cursor:pointer}.vd-shell .vd-primary{background:var(--vd-green);color:white;border-color:var(--vd-green)}.vd-shell button:disabled{opacity:.5;cursor:default}.vd-shell button:focus-visible,.vd-shell input:focus-visible,.vd-shell textarea:focus-visible,.vd-shell select:focus-visible{outline:3px solid #8ebaa6;outline-offset:2px}.vd-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;margin-top:18px;align-items:start}.vd-canvas{min-width:0;background:#e7ece8;border:1px solid var(--vd-line);padding:14px;border-radius:14px;overflow:auto}.vd-device-bar{display:flex;justify-content:center;gap:8px;padding:0 0 14px}.vd-device-bar button[aria-pressed=true]{border-color:var(--vd-green);box-shadow:inset 0 0 0 1px var(--vd-green)}.vd-frame-wrap{margin:auto;width:100%;max-width:100%;background:#fff;border:1px solid #cad4cd;box-shadow:0 8px 24px #1b362514;border-radius:5px;overflow:hidden}.vd-frame-wrap[data-device=phone]{width:390px}.vd-frame-wrap iframe{display:block;border:0;width:100%;height:78vh;min-height:500px;background:#fff}.vd-panel{position:sticky;top:100px;min-width:0;max-height:calc(100vh - 120px);overflow:auto;background:#fff;border:1px solid var(--vd-line);border-radius:14px}.vd-panel-head{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--vd-line)}.vd-panel-head h2{font-size:17px;margin:0}.vd-panel-body{padding:16px}.vd-section-list{display:flex;gap:6px;overflow-x:auto;padding:12px 16px;border-bottom:1px solid var(--vd-line)}.vd-section-list button{white-space:nowrap}.vd-section-list [aria-pressed=true]{background:#eaf3ed;border-color:#7eaa91}.vd-shell label{display:grid;gap:6px;font-size:13px;margin:0 0 16px}.vd-shell input:not([type=checkbox]),.vd-shell textarea,.vd-shell select{width:100%;max-width:100%;min-height:44px;padding:10px;border:1px solid #c8d4cb;border-radius:7px;font-size:16px;color:#243c30;background:#fff;line-height:1.45}.vd-shell input[type=color]{padding:4px;height:44px}.vd-shell textarea{resize:vertical;min-height:86px}.vd-status{font-size:13px;min-height:20px}.vd-error{border:1px solid #cc9d54;background:#fff7e5;padding:14px;border-radius:8px;margin:14px 0}.vd-panel p,.vd-hint{font-size:13px;line-height:1.6;color:#52695c}.vd-photo{border:1px solid var(--vd-line);padding:10px;border-radius:9px;margin-bottom:14px}.vd-photo img{display:block;width:100%;height:120px;object-fit:contain;background:#eef2ed;margin-bottom:8px}.vd-photo button{font-size:12px}.vd-confirm{margin-top:12px;background:#edf4ef;padding:14px;border-radius:10px}.vd-confirm label{display:flex;align-items:flex-start;gap:8px}.vd-confirm input{width:18px;height:18px;min-height:18px;flex:none}.vd-palette{display:flex;gap:8px;margin:12px 0}.vd-palette button{min-width:44px;border:3px solid #fff;box-shadow:0 0 0 1px #ccd7d0}.vd-open-panel{display:none}.vd-shell [hidden]{display:none!important}
/* Scoped to template-owned slots; original design is unchanged with empty config. */
.vd-appearance[data-vd-heading-size=small] .veo-template-studio-01-v1 h1,.vd-appearance [data-vd-heading-size=small] h1{font-size:clamp(30px,4vw,54px)}.vd-appearance[data-vd-heading-size=large] .veo-template-studio-01-v1 h1,.vd-appearance [data-vd-heading-size=large] h1{font-size:clamp(42px,5.5vw,76px)}.vd-appearance[data-vd-heading-size=small] .veo-template-studio-01-v1 h2,.vd-appearance [data-vd-heading-size=small] h2{font-size:clamp(26px,3vw,38px)}.vd-appearance[data-vd-heading-size=large] .veo-template-studio-01-v1 h2,.vd-appearance [data-vd-heading-size=large] h2{font-size:clamp(36px,4vw,56px)}.vd-appearance[data-vd-body-size=small] .veo-template-studio-01-v1 p,.vd-appearance [data-vd-body-size=small] p{font-size:14px}.vd-appearance[data-vd-body-size=large] .veo-template-studio-01-v1 p,.vd-appearance [data-vd-body-size=large] p{font-size:18px;line-height:1.65}.vd-appearance[data-vd-font-preset=serif] .veo-template-studio-01-v1 :is(h1,h2,h3){font-family:Georgia,'Times New Roman',serif}.vd-appearance[data-vd-font-preset=sans] .veo-template-studio-01-v1 :is(h1,h2,h3){font-family:Arial,'Noto Sans SC',sans-serif}.vd-appearance .q01-btn-primary{color:var(--vd-accent-text,#fff)}.vd-appearance [data-vd-alignment=center]{text-align:center}.vd-appearance [data-vd-layout=image-left].q01-hero .q01-hero-art{order:-1}.vd-appearance [data-vd-layout=image-top].q01-hero{grid-template-columns:1fr}.vd-appearance [data-vd-layout=image-top].q01-hero .q01-hero-art{order:-1}.vd-appearance [data-vd-layout=image-top].q01-about .q01-about-grid{grid-template-columns:1fr}.vd-appearance [data-vd-layout=image-left].q01-about .q01-about-picture{order:-1}.vd-appearance[data-vd-radius=square] :is(.q01-rect-photo,.q01-about-picture){border-radius:0}.vd-appearance[data-vd-radius=soft] :is(.q01-rect-photo,.q01-about-picture){border-radius:12px;overflow:hidden}.vd-appearance[data-vd-radius=round] :is(.q01-rect-photo,.q01-about-picture){border-radius:28px;overflow:hidden}.vd-appearance[data-vd-spacing=compact] :is(.q01-hero,.q01-about,.q01-process,.q01-faq,.q01-gallery-section){padding-block:28px}.vd-appearance[data-vd-spacing=airy] :is(.q01-hero,.q01-about,.q01-process,.q01-faq,.q01-gallery-section){padding-block:74px}.vd-preview-select [data-vd-section]{outline-offset:-3px}.vd-preview-select [data-vd-selected=true]{outline:3px solid #278365}.vd-preview-select [data-vd-text]{cursor:text;outline-offset:3px}.vd-preview-select [data-vd-text]:focus{outline:2px dashed #278365}.vd-preview-select{padding-bottom:24px}
@media(max-width:850px){.vd-shell{padding:8px}.vd-main{grid-template-columns:1fr;gap:8px;margin-top:8px}.vd-toolbar{top:var(--vd-header-height,72px);padding:10px;gap:8px;flex-wrap:wrap}.vd-toolbar h1{font-size:18px}.vd-toolbar p{display:none}.vd-controls{gap:6px}.vd-toolbar button{font-size:13px;padding:8px}.vd-canvas{padding:8px}.vd-frame-wrap iframe{height:74vh;min-height:460px}.vd-panel{position:fixed;inset:auto 0 0;z-index:80;border-radius:18px 18px 0 0;max-height:64dvh;box-shadow:0 -8px 35px #163b3029;display:none;padding-bottom:env(safe-area-inset-bottom)}.vd-shell[data-panel-open=true] .vd-panel{display:block}.vd-open-panel{display:inline-block}.vd-device-bar{justify-content:space-between;padding-bottom:8px}.vd-panel-head{padding:12px 16px}.vd-panel-body{padding:12px 16px}.vd-frame-wrap[data-device=phone]{width:100%}}

.vd-panel-head button{display:none}@media(max-width:850px){.vd-panel-head button{display:inline-flex}}

.vd-purchase-benefit{margin:16px 0;padding:16px;border:1px solid #dce3df;border-radius:12px;background:#f4f6f4;color:#243e32}.vd-purchase-benefit p{margin:8px 0;line-height:1.6}.vd-purchase-benefit small{display:block;line-height:1.6;color:#52695c}.sidebar [data-vd-menu-entry][aria-busy=true]{opacity:.65}
/* Explicit purchased-editor typography takes precedence over the compact phone defaults.
   These selectors only match an applied preset on the Studio01 template-owned slots. */
@media(max-width:700px){
 #main [data-mobile-template].vd-appearance:is([data-vd-heading-size=small],[data-vd-heading-size=standard],[data-vd-heading-size=large]) .veo-template-studio-01-v1 h1{font-size:var(--vd-phone-h1)!important}
 #main [data-mobile-template].vd-appearance:is([data-vd-heading-size=small],[data-vd-heading-size=standard],[data-vd-heading-size=large]) .veo-template-studio-01-v1 h2{font-size:var(--vd-phone-h2)!important}
 #main [data-mobile-template].vd-appearance:is([data-vd-body-size=small],[data-vd-body-size=standard],[data-vd-body-size=large]) .veo-template-studio-01-v1 p{font-size:var(--vd-phone-body)!important;line-height:1.6!important}
 #main [data-mobile-template].vd-appearance:is([data-vd-body-size=small],[data-vd-body-size=standard],[data-vd-body-size=large]) .q01-hero-description{-webkit-line-clamp:unset;display:block;overflow:visible}
 .vd-appearance[data-vd-heading-size=small]{--vd-phone-h1:30px;--vd-phone-h2:26px}
 .vd-appearance[data-vd-heading-size=standard]{--vd-phone-h1:36px;--vd-phone-h2:30px}
 .vd-appearance[data-vd-heading-size=large]{--vd-phone-h1:42px;--vd-phone-h2:36px}
 .vd-appearance[data-vd-body-size=small]{--vd-phone-body:14px}
 .vd-appearance[data-vd-body-size=standard]{--vd-phone-body:16px}
 .vd-appearance[data-vd-body-size=large]{--vd-phone-body:18px}
}

/* B3 uses only Food01-owned slots. Default and all other templates keep their original CSS. */
.vd-appearance[data-vd-heading-size=small] .veo-template-food-01-v1 h1{font-size:clamp(30px,4vw,54px)}
.vd-appearance[data-vd-heading-size=large] .veo-template-food-01-v1 h1{font-size:clamp(42px,5.5vw,76px)}
.vd-appearance[data-vd-heading-size=small] .veo-template-food-01-v1 h2{font-size:clamp(26px,3vw,38px)}
.vd-appearance[data-vd-heading-size=large] .veo-template-food-01-v1 h2{font-size:clamp(36px,4vw,56px)}
.vd-appearance[data-vd-body-size=small] .veo-template-food-01-v1 p{font-size:14px}
.vd-appearance[data-vd-body-size=large] .veo-template-food-01-v1 p{font-size:18px;line-height:1.65}
.vd-appearance[data-vd-font-preset=serif] .veo-template-food-01-v1 :is(h1,h2,h3){font-family:Georgia,'Times New Roman',serif}
.vd-appearance[data-vd-font-preset=sans] .veo-template-food-01-v1 :is(h1,h2,h3){font-family:Arial,'Noto Sans SC',sans-serif}
.vd-appearance .f01-btn-primary{color:var(--vd-accent-text,#fff)}
.vd-appearance[data-vd-radius=square] :is(.f01-hero-art .f01-media,.f01-gallery-item){border-radius:0}
.vd-appearance[data-vd-radius=soft] :is(.f01-hero-art .f01-media,.f01-gallery-item){border-radius:12px;overflow:hidden}
.vd-appearance[data-vd-radius=round] :is(.f01-hero-art .f01-media,.f01-gallery-item){border-radius:28px;overflow:hidden}
.vd-appearance[data-vd-spacing=compact] :is(.f01-hero,.f01-catalog-section,.f01-gallery-section){padding-block:28px}
.vd-appearance[data-vd-spacing=airy] :is(.f01-hero,.f01-catalog-section,.f01-gallery-section){padding-block:74px}
@media(min-width:701px){
 .vd-appearance [data-vd-layout=image-left].f01-hero .f01-hero-copy{grid-column:2}
 .vd-appearance [data-vd-layout=image-left].f01-hero .f01-hero-intro{grid-column:2}
 .vd-appearance [data-vd-layout=image-left].f01-hero .f01-hero-art{grid-column:1;grid-row:1 / span 2}
 .vd-appearance [data-vd-layout=image-top].f01-hero{grid-template-columns:1fr}
 .vd-appearance [data-vd-layout=image-top].f01-hero :is(.f01-hero-art,.f01-hero-copy,.f01-hero-intro){grid-column:1;grid-row:auto}
 .vd-appearance [data-vd-layout=image-top].f01-hero .f01-hero-art{order:-1}
}
@media(max-width:700px){
 #main [data-mobile-template].vd-appearance:is([data-vd-heading-size=small],[data-vd-heading-size=standard],[data-vd-heading-size=large]) .veo-template-food-01-v1 h1{font-size:var(--vd-phone-h1)!important}
 #main [data-mobile-template].vd-appearance:is([data-vd-heading-size=small],[data-vd-heading-size=standard],[data-vd-heading-size=large]) .veo-template-food-01-v1 h2{font-size:var(--vd-phone-h2)!important}
 #main [data-mobile-template].vd-appearance:is([data-vd-body-size=small],[data-vd-body-size=standard],[data-vd-body-size=large]) .veo-template-food-01-v1 p{font-size:var(--vd-phone-body)!important;line-height:1.6!important}
}

/* B4: only template-owned sections move, hide, or receive local presets. */
.vd-appearance [data-vd-disabled=true]{display:none!important}
.vd-appearance [data-vd-alignment=left]{text-align:left}
.vd-appearance [data-vd-layout=two-columns].q01-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}
.vd-appearance [data-vd-layout=two-columns].q01-process .q01-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
.vd-appearance [data-vd-layout=two-columns].q01-gallery-section .q01-gallery-choices{grid-template-columns:repeat(2,minmax(0,1fr))}
.vd-appearance [data-vd-layout=two-columns].f01-gallery-section .f01-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:701px){.vd-appearance [data-vd-layout=grid].f01-gallery-section .f01-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.vd-appearance [data-vd-layout=two-columns].q01-highlights{grid-template-columns:1fr}}
.vd-section-options{border-top:1px solid var(--vd-line);margin-top:18px;padding-top:16px}.vd-section-options h3{font-size:15px;margin:0 0 14px}.vd-checkbox{display:flex!important;align-items:flex-start;gap:8px!important}.vd-checkbox input{width:18px;height:18px;flex:none;margin-top:2px}.vd-order{display:grid;gap:8px;padding:0;list-style:none}.vd-order li{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--vd-line);border-radius:8px;padding:8px}.vd-order span{font-size:13px}.vd-order button{padding:7px;min-width:44px}.vd-order-controls{display:flex;gap:4px}.vd-history{border:1px solid var(--vd-line);border-radius:12px;background:#fff;margin-top:12px;padding:16px}.vd-history-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.vd-history h2{font-size:18px;margin:0}.vd-history-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;list-style:none;padding:0;max-height:240px;overflow:auto}.vd-history-list li{border:1px solid var(--vd-line);border-radius:8px;padding:12px}.vd-history-list strong,.vd-history-list time{display:block;font-size:13px;margin-bottom:6px}.vd-history-confirm{padding:12px;border:1px solid #aec7b6;border-radius:8px}.vd-history-status{font-size:13px;line-height:1.6}.vd-undo-controls{display:flex;gap:6px}.vd-history label{margin-bottom:10px}.vd-controls .vd-undo-controls button{min-width:44px}

.vd-appearance :is([data-vd-layout=grid],[data-vd-layout=two-columns]).f01-gallery-section .f01-gallery-item{grid-column:auto;grid-row:auto;aspect-ratio:4/3}
/* An explicit gallery layout overrides the shared carousel presentation. Keep
   each native photo button and viewer; original layout restores the carousel. */
.vd-appearance [data-vd-layout=two-columns].q01-gallery-section [data-vmc-gallery],.vd-appearance :is([data-vd-layout=grid],[data-vd-layout=two-columns]).f01-gallery-section [data-vmc-gallery]{display:grid!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none}
.vd-appearance [data-vd-layout=two-columns].q01-gallery-section [data-vmc-gallery]>.vmc-slide,.vd-appearance :is([data-vd-layout=grid],[data-vd-layout=two-columns]).f01-gallery-section [data-vmc-gallery]>.vmc-slide{min-width:0!important;max-width:100%!important;width:100%!important;aspect-ratio:4/3;scroll-snap-align:none}
.vd-appearance [data-vd-layout=two-columns].q01-gallery-section .vmc-gallery>[data-vmc-controls],.vd-appearance :is([data-vd-layout=grid],[data-vd-layout=two-columns]).f01-gallery-section .vmc-gallery>[data-vmc-controls]{display:none!important}

/* Keep image upload visible before long content/settings fields. */
.vd-media-tools{padding:12px;margin-bottom:16px;background:#edf5f0;border:1px solid #c9ddcf;border-radius:9px}.vd-media-tools>div{display:flex;flex-wrap:wrap;gap:8px}.vd-media-tools p{margin:9px 0 0}.vd-media-tools [data-vd-media-status]:empty{display:none}.vd-shell .vd-upload-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#edf5f0;border-color:#76a48a;font-weight:600;text-decoration:none}.vd-shell .vd-upload-link:focus-visible{outline:3px solid #8ebaa6;outline-offset:2px}.vd-media-tools .vd-upload-link{background:var(--vd-green);color:#fff;border-color:var(--vd-green)}
@media(max-width:850px){.vd-toolbar .vd-upload-link{font-size:13px;padding:8px}.vd-media-tools>div>*{flex:1 1 auto}}

/* Explicit presets for the nine B6-99A templates; empty config preserves native designs. */
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-heading-size=small] [data-vd-section=hero] h1{font-size:clamp(28px,4vw,48px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-heading-size=small] [data-vd-section] h2{font-size:clamp(24px,3vw,34px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-body-size=small] [data-vd-section] p{font-size:14px!important;line-height:1.65!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-heading-size=standard] [data-vd-section=hero] h1{font-size:clamp(34px,5vw,62px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-heading-size=standard] [data-vd-section] h2{font-size:clamp(28px,3.5vw,42px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-body-size=standard] [data-vd-section] p{font-size:16px!important;line-height:1.65!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-heading-size=large] [data-vd-section=hero] h1{font-size:clamp(42px,6vw,78px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-heading-size=large] [data-vd-section] h2{font-size:clamp(34px,4vw,54px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-body-size=large] [data-vd-section] p{font-size:18px!important;line-height:1.65!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-font-preset=serif] [data-vd-section] :is(h1,h2,h3){font-family:Georgia,"Noto Serif SC",serif!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-font-preset=sans] [data-vd-section] :is(h1,h2,h3){font-family:Arial,"Noto Sans SC",sans-serif!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-spacing=compact] [data-vd-section]{padding-block:24px!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-spacing=comfortable] [data-vd-section]{padding-block:40px!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-spacing=airy] [data-vd-section]{padding-block:64px!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-radius=square] :is([data-vd-section=hero],[data-vd-section=gallery]) img{border-radius:0!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-radius=soft] :is([data-vd-section=hero],[data-vd-section=gallery]) img{border-radius:12px!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-radius=round] :is([data-vd-section=hero],[data-vd-section=gallery]) img{border-radius:28px!important}
#main .vd-appearance[data-vd-basic] .f02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left]){display:grid!important;gap:18px!important}#main .vd-appearance[data-vd-basic] .f02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}#main .vd-appearance[data-vd-basic] .f02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f02-hero-art{order:0!important}#main .vd-appearance[data-vd-basic] .f02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f02-hero-copy{order:1!important}#main .vd-appearance[data-vd-basic] .f02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f02-hero-intro{order:2!important;max-width:none}#main .vd-appearance[data-vd-basic] .f02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{order:3!important}
#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-top]>*{grid-column:1/-1!important}
#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-left]>.f02-hero-art{grid-column:1!important;grid-row:1/4!important}#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-left]>.f02-hero-copy{grid-column:2!important;grid-row:1!important}#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-left]>.f02-hero-intro{grid-column:2!important;grid-row:2!important}#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-left]>*{grid-column:1/-1!important;grid-row:auto!important}}
.vd-appearance [data-vd-section=hero][data-vd-text-color] :is(.f02-hero-intro,.f02-hero-copy>p:not(.ladera-hero-topline)){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-text-color] .f02-hero-art .f02-icon-btn{background:var(--f02-surface);color:var(--f02-ink)}
#main .vd-appearance[data-vd-basic] .f03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left]){display:grid!important;gap:18px!important}#main .vd-appearance[data-vd-basic] .f03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}#main .vd-appearance[data-vd-basic] .f03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f03-hero-art{order:0!important}#main .vd-appearance[data-vd-basic] .f03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f03-hero-copy{order:1!important}#main .vd-appearance[data-vd-basic] .f03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f03-hero-intro{order:2!important;max-width:none}#main .vd-appearance[data-vd-basic] .f03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{order:3!important}
#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-top]>*{grid-column:1/-1!important}
#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-left]>.f03-hero-art{grid-column:1!important;grid-row:1/4!important}#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-left]>.f03-hero-copy{grid-column:2!important;grid-row:1!important}#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-left]>.f03-hero-intro{grid-column:2!important;grid-row:2!important}#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-left]>*{grid-column:1/-1!important;grid-row:auto!important}}
.vd-appearance [data-vd-section=hero][data-vd-text-color] :is(.f03-hero-intro,.f03-hero-copy>p:not(.ladera-hero-topline)){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic] .f04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left]){display:grid!important;gap:18px!important}#main .vd-appearance[data-vd-basic] .f04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}#main .vd-appearance[data-vd-basic] .f04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f04-hero-art{order:0!important}#main .vd-appearance[data-vd-basic] .f04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f04-hero-copy{order:1!important}#main .vd-appearance[data-vd-basic] .f04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f04-hero-intro{order:2!important;max-width:none}#main .vd-appearance[data-vd-basic] .f04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{order:3!important}
#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-top]>*{grid-column:1/-1!important}
#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-left]>.f04-hero-art{grid-column:1!important;grid-row:1/4!important}#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-left]>.f04-hero-copy{grid-column:2!important;grid-row:1!important}#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-left]>.f04-hero-intro{grid-column:2!important;grid-row:2!important}#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-left]>*{grid-column:1/-1!important;grid-row:auto!important}}
.vd-appearance [data-vd-section=hero][data-vd-text-color] :is(.f04-hero-intro,.f04-hero-copy>p:not(.ladera-hero-topline)){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic] .f05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left]){display:grid!important;gap:18px!important}#main .vd-appearance[data-vd-basic] .f05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}#main .vd-appearance[data-vd-basic] .f05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f05-hero-art{order:0!important}#main .vd-appearance[data-vd-basic] .f05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f05-hero-copy{order:1!important}#main .vd-appearance[data-vd-basic] .f05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.f05-hero-intro{order:2!important;max-width:none}#main .vd-appearance[data-vd-basic] .f05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{order:3!important}
#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-top]>*{grid-column:1/-1!important}
#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-left]>.f05-hero-art{grid-column:1!important;grid-row:1/4!important}#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-left]>.f05-hero-copy{grid-column:2!important;grid-row:1!important}#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-left]>.f05-hero-intro{grid-column:2!important;grid-row:2!important}#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-left]>*{grid-column:1/-1!important;grid-row:auto!important}}
.vd-appearance [data-vd-section=hero][data-vd-text-color] :is(.f05-hero-intro,.f05-hero-copy>p:not(.ladera-hero-topline)){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic] .ladera-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left]){display:grid!important;gap:18px!important}#main .vd-appearance[data-vd-basic] .ladera-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}#main .vd-appearance[data-vd-basic] .ladera-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.ladera-hero-media{order:0!important}#main .vd-appearance[data-vd-basic] .ladera-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.ladera-hero-copy{order:1!important}#main .vd-appearance[data-vd-basic] .ladera-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.ladera-hero-intro{order:2!important;max-width:none}#main .vd-appearance[data-vd-basic] .ladera-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{order:3!important}
#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-top]>*{grid-column:1/-1!important}
#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-left]>.ladera-hero-media{grid-column:1!important;grid-row:1/4!important}#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-left]>.ladera-hero-copy{grid-column:2!important;grid-row:1!important}#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-left]>.ladera-hero-intro{grid-column:2!important;grid-row:2!important}#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-left]>*{grid-column:1/-1!important;grid-row:auto!important}}
.vd-appearance [data-vd-section=hero][data-vd-text-color] :is(.ladera-hero-intro,.ladera-hero-copy>p:not(.ladera-hero-topline)){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic] .c02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left]){display:grid!important;gap:18px!important}#main .vd-appearance[data-vd-basic] .c02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}#main .vd-appearance[data-vd-basic] .c02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c02-hero-art{order:0!important}#main .vd-appearance[data-vd-basic] .c02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c02-hero-copy{order:1!important}#main .vd-appearance[data-vd-basic] .c02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c02-hero-intro{order:2!important;max-width:none}#main .vd-appearance[data-vd-basic] .c02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{order:3!important}
#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-top]>*{grid-column:1/-1!important}
#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-left]>.c02-hero-art{grid-column:1!important;grid-row:1/4!important}#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-left]>.c02-hero-copy{grid-column:2!important;grid-row:1!important}#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-left]>.c02-hero-intro{grid-column:2!important;grid-row:2!important}#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-left]>*{grid-column:1/-1!important;grid-row:auto!important}}
.vd-appearance [data-vd-section=hero][data-vd-text-color] :is(.c02-hero-intro,.c02-hero-copy>p:not(.ladera-hero-topline)){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic] .c03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left]){display:grid!important;gap:18px!important}#main .vd-appearance[data-vd-basic] .c03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}#main .vd-appearance[data-vd-basic] .c03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c03-hero-art{order:0!important}#main .vd-appearance[data-vd-basic] .c03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c03-hero-copy{order:1!important}#main .vd-appearance[data-vd-basic] .c03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c03-hero-intro{order:2!important;max-width:none}#main .vd-appearance[data-vd-basic] .c03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{order:3!important}
#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-top]>*{grid-column:1/-1!important}
#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-left]>.c03-hero-art{grid-column:1!important;grid-row:1/4!important}#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-left]>.c03-hero-copy{grid-column:2!important;grid-row:1!important}#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-left]>.c03-hero-intro{grid-column:2!important;grid-row:2!important}#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-left]>*{grid-column:1/-1!important;grid-row:auto!important}}
.vd-appearance [data-vd-section=hero][data-vd-text-color] :is(.c03-hero-intro,.c03-hero-copy>p:not(.ladera-hero-topline)){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic] .c04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left]){display:grid!important;gap:18px!important}#main .vd-appearance[data-vd-basic] .c04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}#main .vd-appearance[data-vd-basic] .c04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c04-hero-art{order:0!important}#main .vd-appearance[data-vd-basic] .c04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c04-hero-copy{order:1!important}#main .vd-appearance[data-vd-basic] .c04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c04-hero-intro{order:2!important;max-width:none}#main .vd-appearance[data-vd-basic] .c04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{order:3!important}
#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-top]>*{grid-column:1/-1!important}
#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-left]>.c04-hero-art{grid-column:1!important;grid-row:1/4!important}#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-left]>.c04-hero-copy{grid-column:2!important;grid-row:1!important}#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-left]>.c04-hero-intro{grid-column:2!important;grid-row:2!important}#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-left]>*{grid-column:1/-1!important;grid-row:auto!important}}
.vd-appearance [data-vd-section=hero][data-vd-text-color] :is(.c04-hero-intro,.c04-hero-copy>p:not(.ladera-hero-topline)){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic] .c05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left]){display:grid!important;gap:18px!important}#main .vd-appearance[data-vd-basic] .c05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}#main .vd-appearance[data-vd-basic] .c05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c05-hero-art{order:0!important}#main .vd-appearance[data-vd-basic] .c05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c05-hero-copy{order:1!important}#main .vd-appearance[data-vd-basic] .c05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.c05-hero-intro{order:2!important;max-width:none}#main .vd-appearance[data-vd-basic] .c05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{order:3!important}
#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-top]>*{grid-column:1/-1!important}
#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-left]>.c05-hero-art{grid-column:1!important;grid-row:1/4!important}#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-left]>.c05-hero-copy{grid-column:2!important;grid-row:1!important}#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-left]>.c05-hero-intro{grid-column:2!important;grid-row:2!important}#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-left]>*{grid-column:1/-1!important;grid-row:auto!important}}
.vd-appearance [data-vd-section=hero][data-vd-text-color] :is(.c05-hero-intro,.c05-hero-copy>p:not(.ladera-hero-topline)){color:var(--vd-section-text)!important}

/* Explicit Basic palette control contrast; empty configs keep native colors. */
.vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-accent-color]{--mt-on-accent:var(--vd-accent-text)!important}.vd-appearance[data-vd-basic]:not([data-vd-basic="f01"])[data-vd-accent-color] :is([data-premium-order],.f02-btn-primary,.f03-btn-primary,.f04-btn-primary,.f05-btn-primary,.c02-btn-primary,.c03-btn-primary,.c04-btn-primary,.c05-btn-primary,.ladera-btn-primary){color:var(--vd-accent-text)!important;background:var(--vd-accent-color)!important;border-color:var(--vd-accent-color)!important}
.vd-appearance[data-vd-basic="f02"][data-vd-surface-color] :is(.f02-controls,.f02-search,.f02-view-toggle,.f02-catalog-card,.f02-card-tools,.f02-gallery-section,.f02-gallery-item,.f02-review,.f02-info-details){background:var(--f02-surface)}
.vd-appearance[data-vd-basic="f02"] [data-vd-text-color] :is(.f02-item-description,.f02-price,.f02-original,.f02-unavailable-label,.f02-info-block>p){color:var(--vd-section-text)}
.vd-appearance[data-vd-basic="f02"][data-vd-accent-color] :is(.f02-chip[aria-pressed=true],.f02-view-toggle [aria-pressed=true],.f02-all-link){background:var(--f02-accent);color:var(--vd-accent-text);border-color:var(--f02-accent)}
#main .vd-appearance[data-vd-basic] .f02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic] .f03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic] .f04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic] .f05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic] .ladera-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic] .c02-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic] .c03-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic] .c04-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic] .c05-hero:is([data-vd-layout=image-top],[data-vd-layout=image-left])>.store-hero-tools{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}

/* Explicit mobile grid positions match the desktop child specificity. */
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .f02-hero[data-vd-layout=image-left]>:is(.f02-hero-art,.f02-hero-copy,.f02-hero-intro,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .f03-hero[data-vd-layout=image-left]>:is(.f03-hero-art,.f03-hero-copy,.f03-hero-intro,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .f04-hero[data-vd-layout=image-left]>:is(.f04-hero-art,.f04-hero-copy,.f04-hero-intro,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .f05-hero[data-vd-layout=image-left]>:is(.f05-hero-art,.f05-hero-copy,.f05-hero-intro,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .ladera-hero[data-vd-layout=image-left]>:is(.ladera-hero-media,.ladera-hero-copy,.ladera-hero-intro,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .c02-hero[data-vd-layout=image-left]>:is(.c02-hero-art,.c02-hero-copy,.c02-hero-intro,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .c03-hero[data-vd-layout=image-left]>:is(.c03-hero-art,.c03-hero-copy,.c03-hero-intro,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .c04-hero[data-vd-layout=image-left]>:is(.c04-hero-art,.c04-hero-copy,.c04-hero-intro,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:700px){#main .vd-appearance[data-vd-basic] .c05-hero[data-vd-layout=image-left]>:is(.c05-hero-art,.c05-hero-copy,.c05-hero-intro,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}

/* Local typography takes precedence over explicit global and shared native styles. */
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-heading-size=small] h1{font-size:clamp(28px,4vw,48px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-heading-size=small] h2{font-size:clamp(24px,3vw,34px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-body-size=small] p{font-size:14px!important;line-height:1.65!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-heading-size=standard] h1{font-size:clamp(34px,5vw,62px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-heading-size=standard] h2{font-size:clamp(28px,3.5vw,42px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-body-size=standard] p{font-size:16px!important;line-height:1.65!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-heading-size=large] h1{font-size:clamp(42px,6vw,78px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-heading-size=large] h2{font-size:clamp(34px,4vw,54px)!important}#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-body-size=large] p{font-size:18px!important;line-height:1.65!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-alignment=left] :is(h1,h2,p,[class$="-hero-copy"],[class$="-hero-intro"]){text-align:left!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-alignment=center] :is(h1,h2,p,[class$="-hero-copy"],[class$="-hero-intro"]){text-align:center!important}
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-text-color] :is([class$="-eyebrow"],.ladera-hero-topline){color:var(--vd-section-text)!important}

/* Local hero control surfaces follow the explicitly selected section colors. */
#main .vd-appearance[data-vd-basic]:not([data-vd-basic="f01"]) [data-vd-section][data-vd-text-color] :is(.store-hero-share,.store-hero-favorite,[data-template-action=hero-image],button[data-focus=hero-image],.ladera-hero-enlarge){background:var(--mt-surface)!important;color:var(--mt-ink)!important}

/* Purchased Studio02–05 only: retain native art, apply explicit bounded presets. */
#main .vd-appearance[data-vd-studio][data-vd-heading-size=small],#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-heading-size=small]{--vd-studio-h1:clamp(28px,4vw,48px);--vd-studio-h2:clamp(24px,3vw,34px)}
#main .vd-appearance[data-vd-studio][data-vd-heading-size=standard],#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-heading-size=standard]{--vd-studio-h1:clamp(34px,4.8vw,60px);--vd-studio-h2:clamp(28px,3.6vw,42px)}
#main .vd-appearance[data-vd-studio][data-vd-heading-size=large],#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-heading-size=large]{--vd-studio-h1:clamp(40px,5.5vw,76px);--vd-studio-h2:clamp(32px,4vw,54px)}
#main .vd-appearance[data-vd-studio][data-vd-body-size=small],#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-body-size=small]{--vd-studio-body:14px}
#main .vd-appearance[data-vd-studio][data-vd-body-size=standard],#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-body-size=standard]{--vd-studio-body:16px}
#main .vd-appearance[data-vd-studio][data-vd-body-size=large],#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-body-size=large]{--vd-studio-body:18px}
#main .vd-appearance[data-vd-studio][data-vd-heading-size] [data-vd-section] h1,#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-heading-size] h1{font-size:var(--vd-studio-h1)!important;overflow-wrap:anywhere}
#main .vd-appearance[data-vd-studio][data-vd-heading-size] [data-vd-section] :is(h2,h3),#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-heading-size] :is(h2,h3){font-size:var(--vd-studio-h2)!important;overflow-wrap:anywhere}
#main .vd-appearance[data-vd-studio][data-vd-body-size] [data-vd-section] p,#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-body-size] p{font-size:var(--vd-studio-body)!important;line-height:1.65!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}
#main .vd-appearance[data-vd-studio][data-vd-font-preset=sans] [data-vd-section] :is(h1,h2,h3){font-family:Arial,"Noto Sans SC",sans-serif!important}
#main .vd-appearance[data-vd-studio][data-vd-font-preset=serif] [data-vd-section] :is(h1,h2,h3){font-family:Georgia,"Times New Roman",serif!important}
#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-alignment=center] :is(h1,h2,h3,p){text-align:center!important}
#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-alignment=left] :is(h1,h2,h3,p){text-align:left!important}
#main .vd-appearance[data-vd-studio] [data-vd-section][data-vd-text-color] :is(h1,h2,h3,p,strong,small,em){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-spacing=compact] [data-vd-section]{padding-block:24px!important}
#main .vd-appearance[data-vd-studio][data-vd-spacing=comfortable] [data-vd-section]{padding-block:44px!important}
#main .vd-appearance[data-vd-studio][data-vd-spacing=airy] [data-vd-section]{padding-block:68px!important}
#main .vd-appearance[data-vd-studio][data-vd-radius=square] [data-vd-section] img{border-radius:0px!important}
#main .vd-appearance[data-vd-studio][data-vd-radius=soft] [data-vd-section] img{border-radius:12px!important}
#main .vd-appearance[data-vd-studio][data-vd-radius=round] [data-vd-section] img{border-radius:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs02-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs02-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-hero[data-vd-layout=image-top] > .cs02-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-about[data-vd-layout=image-top] .cs02-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-about[data-vd-layout=image-top] .cs02-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-about[data-vd-layout=image-top] .cs02-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-process[data-vd-layout=two-columns] .cs02-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-gallery-section[data-vd-layout=two-columns] :is(.cs02-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02][data-vd-accent-color] .cs02-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] [data-vd-section][data-vd-text-color] :is(.cs02-btn-secondary,.cs02-btn-light,.cs02-text-btn,.cs02-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs02-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs02] .cs02-process[data-vd-layout=two-columns] .cs02-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs03-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs03-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-hero[data-vd-layout=image-top] > .cs03-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-about[data-vd-layout=image-top] .cs03-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-about[data-vd-layout=image-top] .cs03-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-about[data-vd-layout=image-top] .cs03-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-process[data-vd-layout=two-columns] .cs03-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-gallery-section[data-vd-layout=two-columns] :is(.cs03-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03][data-vd-accent-color] .cs03-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] [data-vd-section][data-vd-text-color] :is(.cs03-btn-secondary,.cs03-btn-light,.cs03-text-btn,.cs03-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs03-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs03] .cs03-process[data-vd-layout=two-columns] .cs03-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs04-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs04-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-hero[data-vd-layout=image-top] > .cs04-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-about[data-vd-layout=image-top] .cs04-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-about[data-vd-layout=image-top] .cs04-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-about[data-vd-layout=image-top] .cs04-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-process[data-vd-layout=two-columns] .cs04-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-gallery-section[data-vd-layout=two-columns] :is(.cs04-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04][data-vd-accent-color] .cs04-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] [data-vd-section][data-vd-text-color] :is(.cs04-btn-secondary,.cs04-btn-light,.cs04-text-btn,.cs04-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs04-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs04] .cs04-process[data-vd-layout=two-columns] .cs04-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs05-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs05-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-hero[data-vd-layout=image-top] > .cs05-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-about[data-vd-layout=image-top] .cs05-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-about[data-vd-layout=image-top] .cs05-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-about[data-vd-layout=image-top] .cs05-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-process[data-vd-layout=two-columns] .cs05-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-gallery-section[data-vd-layout=two-columns] :is(.cs05-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05][data-vd-accent-color] .cs05-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] [data-vd-section][data-vd-text-color] :is(.cs05-btn-secondary,.cs05-btn-light,.cs05-text-btn,.cs05-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs05-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs05] .cs05-process[data-vd-layout=two-columns] .cs05-process-steps{grid-template-columns:minmax(0,1fr)!important}}

/* A local paired palette also colors native photo notes and image controls. */
#main .vd-appearance[data-vd-studio=cs02] [data-vd-section][data-vd-text-color] :is(.cs02-collage-note,.cs02-idea-note,.cs02-device-caption,.cs02-hero-note,.cs02-collage-print>span,.cs02-diptych-secondary>span){background:var(--vd-section-background,var(--cs02-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs02] [data-vd-section][data-vd-text-color] :is(.cs02-icon-btn,.cs02-frame-choice,.cs02-collage-print,.cs02-diptych-secondary){background:var(--vd-section-background,var(--cs02-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs03] [data-vd-section][data-vd-text-color] :is(.cs03-collage-note,.cs03-idea-note,.cs03-device-caption,.cs03-hero-note,.cs03-collage-print>span,.cs03-diptych-secondary>span){background:var(--vd-section-background,var(--cs03-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs03] [data-vd-section][data-vd-text-color] :is(.cs03-icon-btn,.cs03-frame-choice,.cs03-collage-print,.cs03-diptych-secondary){background:var(--vd-section-background,var(--cs03-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs04] [data-vd-section][data-vd-text-color] :is(.cs04-collage-note,.cs04-idea-note,.cs04-device-caption,.cs04-hero-note,.cs04-collage-print>span,.cs04-diptych-secondary>span){background:var(--vd-section-background,var(--cs04-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs04] [data-vd-section][data-vd-text-color] :is(.cs04-icon-btn,.cs04-frame-choice,.cs04-collage-print,.cs04-diptych-secondary){background:var(--vd-section-background,var(--cs04-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs05] [data-vd-section][data-vd-text-color] :is(.cs05-collage-note,.cs05-idea-note,.cs05-device-caption,.cs05-hero-note,.cs05-collage-print>span,.cs05-diptych-secondary>span){background:var(--vd-section-background,var(--cs05-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs05] [data-vd-section][data-vd-text-color] :is(.cs05-icon-btn,.cs05-frame-choice,.cs05-collage-print,.cs05-diptych-secondary){background:var(--vd-section-background,var(--cs05-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}

/* B6-99B: explicit presets for the ten native stay/leisure renderers. */
#main .vd-appearance[data-vd-basic=bc] .bc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=bc] .bc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=bc] .bc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.bc-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=bc] .bc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.bc-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=bc] .bc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=bc] .bc-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=bc] .bc-hero[data-vd-layout=image-top]>:is(.bc-hero-art,.bc-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=bc] .bc-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=bc] .bc-hero[data-vd-layout=image-left]>:is(.bc-hero-art,.bc-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=bc] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=bc][data-vd-accent-color] .bc-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=bc] [data-vd-section=hero][data-vd-text-color] :is(.bc-business-status,.bc-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=ms] .ms-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=ms] .ms-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=ms] .ms-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.ms-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=ms] .ms-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.ms-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=ms] .ms-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=ms] .ms-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=ms] .ms-hero[data-vd-layout=image-top]>:is(.ms-hero-art,.ms-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=ms] .ms-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=ms] .ms-hero[data-vd-layout=image-left]>:is(.ms-hero-art,.ms-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=ms] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=ms][data-vd-accent-color] .ms-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=ms] [data-vd-section=hero][data-vd-text-color] :is(.ms-business-status,.ms-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=nd] .nd-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=nd] .nd-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=nd] .nd-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.nd-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=nd] .nd-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.nd-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=nd] .nd-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=nd] .nd-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=nd] .nd-hero[data-vd-layout=image-top]>:is(.nd-hero-art,.nd-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=nd] .nd-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=nd] .nd-hero[data-vd-layout=image-left]>:is(.nd-hero-art,.nd-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=nd] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=nd][data-vd-accent-color] .nd-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=nd] [data-vd-section=hero][data-vd-text-color] :is(.nd-business-status,.nd-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=pc] .pc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=pc] .pc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=pc] .pc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.pc-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=pc] .pc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.pc-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=pc] .pc-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=pc] .pc-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=pc] .pc-hero[data-vd-layout=image-top]>:is(.pc-hero-art,.pc-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=pc] .pc-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=pc] .pc-hero[data-vd-layout=image-left]>:is(.pc-hero-art,.pc-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=pc] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=pc][data-vd-accent-color] .pc-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=pc] [data-vd-section=hero][data-vd-text-color] :is(.pc-business-status,.pc-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=rb] .rb-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=rb] .rb-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=rb] .rb-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.rb-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=rb] .rb-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.rb-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=rb] .rb-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=rb] .rb-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=rb] .rb-hero[data-vd-layout=image-top]>:is(.rb-hero-art,.rb-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=rb] .rb-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=rb] .rb-hero[data-vd-layout=image-left]>:is(.rb-hero-art,.rb-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=rb] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=rb][data-vd-accent-color] .rb-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=rb] [data-vd-section=hero][data-vd-text-color] :is(.rb-business-status,.rb-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l01] .l01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=l01] .l01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=l01] .l01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l01-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l01] .l01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l01-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l01] .l01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=l01] .l01-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=l01] .l01-hero[data-vd-layout=image-top]>:is(.l01-hero-art,.l01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=l01] .l01-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=l01] .l01-hero[data-vd-layout=image-left]>:is(.l01-hero-art,.l01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=l01] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l01][data-vd-accent-color] .l01-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=l01] [data-vd-section=hero][data-vd-text-color] :is(.l01-business-status,.l01-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l02] .l02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=l02] .l02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=l02] .l02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l02-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l02] .l02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l02-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l02] .l02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=l02] .l02-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=l02] .l02-hero[data-vd-layout=image-top]>:is(.l02-hero-art,.l02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=l02] .l02-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=l02] .l02-hero[data-vd-layout=image-left]>:is(.l02-hero-art,.l02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=l02] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l02][data-vd-accent-color] .l02-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=l02] [data-vd-section=hero][data-vd-text-color] :is(.l02-business-status,.l02-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l03] .l03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=l03] .l03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=l03] .l03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l03-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l03] .l03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l03-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l03] .l03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=l03] .l03-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=l03] .l03-hero[data-vd-layout=image-top]>:is(.l03-hero-art,.l03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=l03] .l03-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=l03] .l03-hero[data-vd-layout=image-left]>:is(.l03-hero-art,.l03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=l03] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l03][data-vd-accent-color] .l03-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=l03] [data-vd-section=hero][data-vd-text-color] :is(.l03-business-status,.l03-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l04] .l04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=l04] .l04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=l04] .l04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l04-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l04] .l04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l04-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l04] .l04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=l04] .l04-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=l04] .l04-hero[data-vd-layout=image-top]>:is(.l04-hero-art,.l04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=l04] .l04-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=l04] .l04-hero[data-vd-layout=image-left]>:is(.l04-hero-art,.l04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=l04] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l04][data-vd-accent-color] .l04-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=l04] [data-vd-section=hero][data-vd-text-color] :is(.l04-business-status,.l04-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l05] .l05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=l05] .l05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=l05] .l05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l05-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l05] .l05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.l05-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=l05] .l05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=l05] .l05-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=l05] .l05-hero[data-vd-layout=image-top]>:is(.l05-hero-art,.l05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=l05] .l05-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=l05] .l05-hero[data-vd-layout=image-left]>:is(.l05-hero-art,.l05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=l05] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l05][data-vd-accent-color] .l05-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=l05] [data-vd-section=hero][data-vd-text-color] :is(.l05-business-status,.l05-city){color:var(--vd-section-text)!important}

/* B6-99B selected night palette. Empty appearance keeps the original dark theme. */
#main .vd-appearance[data-vd-basic=l01][data-vd-surface-color] :is(.l01-nav,.l01-controls,.l01-search,.l01-catalog-card,.l01-catalog-card[data-unfolded=true],.l01-inline-detail,.l01-gallery-section,.l01-gallery-stage-footer,.l01-gallery-choice,.l01-icon-btn,.l01-media,.l01-all-link,.l01-quick-toggle,.l01-comparison-card,.l01-compare-dock,.l01-dialog-header,.l01-status-panel,.l01-image-stage){background:var(--l01-surface);color:var(--l01-ink)}
#main .vd-appearance[data-vd-basic=l01][data-vd-surface-color] :is(.l01-btn:hover,.l01-icon-btn:hover,.l01-item:hover){background:var(--l01-surface);color:var(--l01-ink);border-color:var(--l01-accent)}
#main .vd-appearance[data-vd-basic=l01][data-vd-surface-color] :is(.l01-art-action,.l01-art-action:hover,.l01-art-note,.l01-gallery-stage-hint,.l01-image-arrows>button,.l01-dock-thumb>span:not(.l01-media)){background:var(--l01-surface);color:var(--l01-ink);border-color:var(--l01-line)}
#main .vd-appearance[data-vd-basic=l01][data-vd-surface-color] :is(.l01-all-link small,.l01-unavailable-label){color:var(--l01-muted)}
#main .vd-appearance[data-vd-basic=l01]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.l01-chip[aria-pressed=true],.l01-view-switch[aria-pressed=true],.l01-quick-toggle[aria-expanded=true],.l01-gallery-choice[aria-pressed=true],.l01-btn[aria-pressed=true],.l01-discount){background:var(--l01-accent);color:var(--vd-accent-text,#0d2725);border-color:var(--l01-accent)}
#main .vd-appearance[data-vd-basic=l01]:is([data-vd-accent-color],[data-vd-surface-color]) .l01-chip[aria-pressed=true]>span{color:inherit}

/* B6-99C: explicit presets for the ten native beauty/retail renderers. */
#main .vd-appearance[data-vd-basic=b01] .b01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=b01] .b01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=b01] .b01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b01-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b01] .b01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b01-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b01] .b01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=b01] .b01-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=b01] .b01-hero[data-vd-layout=image-top]>:is(.b01-hero-art,.b01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=b01] .b01-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=b01] .b01-hero[data-vd-layout=image-left]>:is(.b01-hero-art,.b01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=b01] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=b01][data-vd-accent-color] .b01-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=b01] [data-vd-section=hero][data-vd-text-color] :is(.b01-business-status,.b01-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=b02] .b02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=b02] .b02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=b02] .b02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b02-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b02] .b02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b02-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b02] .b02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=b02] .b02-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=b02] .b02-hero[data-vd-layout=image-top]>:is(.b02-hero-art,.b02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=b02] .b02-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=b02] .b02-hero[data-vd-layout=image-left]>:is(.b02-hero-art,.b02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=b02] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=b02][data-vd-accent-color] .b02-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=b02] [data-vd-section=hero][data-vd-text-color] :is(.b02-business-status,.b02-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=b03] .b03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=b03] .b03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=b03] .b03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b03-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b03] .b03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b03-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b03] .b03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=b03] .b03-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=b03] .b03-hero[data-vd-layout=image-top]>:is(.b03-hero-art,.b03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=b03] .b03-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=b03] .b03-hero[data-vd-layout=image-left]>:is(.b03-hero-art,.b03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=b03] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=b03][data-vd-accent-color] .b03-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=b03] [data-vd-section=hero][data-vd-text-color] :is(.b03-business-status,.b03-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=b04] .b04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=b04] .b04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=b04] .b04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b04-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b04] .b04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b04-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b04] .b04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=b04] .b04-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=b04] .b04-hero[data-vd-layout=image-top]>:is(.b04-hero-art,.b04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=b04] .b04-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=b04] .b04-hero[data-vd-layout=image-left]>:is(.b04-hero-art,.b04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=b04] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=b04][data-vd-accent-color] .b04-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=b04] [data-vd-section=hero][data-vd-text-color] :is(.b04-business-status,.b04-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=b05] .b05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=b05] .b05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=b05] .b05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b05-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b05] .b05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.b05-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=b05] .b05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=b05] .b05-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=b05] .b05-hero[data-vd-layout=image-top]>:is(.b05-hero-art,.b05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=b05] .b05-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=b05] .b05-hero[data-vd-layout=image-left]>:is(.b05-hero-art,.b05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=b05] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=b05][data-vd-accent-color] .b05-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=b05] [data-vd-section=hero][data-vd-text-color] :is(.b05-business-status,.b05-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r01] .r01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=r01] .r01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=r01] .r01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r01-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r01] .r01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r01-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r01] .r01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=r01] .r01-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=r01] .r01-hero[data-vd-layout=image-top]>:is(.r01-hero-art,.r01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=r01] .r01-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=r01] .r01-hero[data-vd-layout=image-left]>:is(.r01-hero-art,.r01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=r01] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r01][data-vd-accent-color] .r01-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=r01] [data-vd-section=hero][data-vd-text-color] :is(.r01-business-status,.r01-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r02] .r02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=r02] .r02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=r02] .r02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r02-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r02] .r02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r02-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r02] .r02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=r02] .r02-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=r02] .r02-hero[data-vd-layout=image-top]>:is(.r02-hero-art,.r02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=r02] .r02-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=r02] .r02-hero[data-vd-layout=image-left]>:is(.r02-hero-art,.r02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=r02] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r02][data-vd-accent-color] .r02-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=r02] [data-vd-section=hero][data-vd-text-color] :is(.r02-business-status,.r02-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r03] .r03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=r03] .r03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=r03] .r03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r03-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r03] .r03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r03-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r03] .r03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=r03] .r03-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=r03] .r03-hero[data-vd-layout=image-top]>:is(.r03-hero-art,.r03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=r03] .r03-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=r03] .r03-hero[data-vd-layout=image-left]>:is(.r03-hero-art,.r03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=r03] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r03][data-vd-accent-color] .r03-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=r03] [data-vd-section=hero][data-vd-text-color] :is(.r03-business-status,.r03-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r04] .r04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=r04] .r04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=r04] .r04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r04-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r04] .r04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r04-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r04] .r04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=r04] .r04-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=r04] .r04-hero[data-vd-layout=image-top]>:is(.r04-hero-art,.r04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=r04] .r04-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=r04] .r04-hero[data-vd-layout=image-left]>:is(.r04-hero-art,.r04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=r04] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r04][data-vd-accent-color] .r04-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=r04] [data-vd-section=hero][data-vd-text-color] :is(.r04-business-status,.r04-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r05] .r05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=r05] .r05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=r05] .r05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r05-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r05] .r05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.r05-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=r05] .r05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=r05] .r05-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=r05] .r05-hero[data-vd-layout=image-top]>:is(.r05-hero-art,.r05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=r05] .r05-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=r05] .r05-hero[data-vd-layout=image-left]>:is(.r05-hero-art,.r05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=r05] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r05][data-vd-accent-color] .r05-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=r05] [data-vd-section=hero][data-vd-text-color] :is(.r05-business-status,.r05-city){color:var(--vd-section-text)!important}

/* B6-99C: selected palettes remain legible on native beauty/retail panels. */
#main .vd-appearance[data-vd-basic=b01][data-vd-surface-color] :is(.b01-nav,.b01-controls,.b01-search,.b01-catalog-card,.b01-catalog-card[data-unfolded=true],.b01-inline-detail,.b01-gallery-section,.b01-gallery-stage-footer,.b01-gallery-choice,.b01-icon-btn,.b01-media,.b01-all-link,.b01-quick-toggle,.b01-comparison-card,.b01-compare-dock,.b01-dialog-header,.b01-status-panel,.b01-image-stage){background:var(--b01-surface);color:var(--b01-ink)}
#main .vd-appearance[data-vd-basic=b01][data-vd-surface-color] :is(.b01-btn:hover,.b01-icon-btn:hover,.b01-item:hover){background:var(--b01-surface);color:var(--b01-ink);border-color:var(--b01-accent)}
#main .vd-appearance[data-vd-basic=b01][data-vd-surface-color] :is(.b01-art-action,.b01-art-action:hover,.b01-art-note,.b01-gallery-stage-hint,.b01-image-arrows>button,.b01-dock-thumb>span:not(.b01-media)){background:var(--b01-surface);color:var(--b01-ink);border-color:var(--b01-line)}
#main .vd-appearance[data-vd-basic=b01][data-vd-surface-color] :is(.b01-all-link small,.b01-unavailable-label){color:var(--b01-muted)}
#main .vd-appearance[data-vd-basic=b01]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.b01-chip[aria-pressed=true],.b01-view-switch[aria-pressed=true],.b01-quick-toggle[aria-expanded=true],.b01-gallery-choice[aria-pressed=true],.b01-btn[aria-pressed=true],.b01-discount){background:var(--b01-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--b01-accent)}
#main .vd-appearance[data-vd-basic=b01]:is([data-vd-accent-color],[data-vd-surface-color]) .b01-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=b02][data-vd-surface-color] :is(.b02-nav,.b02-controls,.b02-search,.b02-catalog-card,.b02-catalog-card[data-unfolded=true],.b02-inline-detail,.b02-gallery-section,.b02-gallery-stage-footer,.b02-gallery-choice,.b02-icon-btn,.b02-media,.b02-all-link,.b02-quick-toggle,.b02-comparison-card,.b02-compare-dock,.b02-dialog-header,.b02-status-panel,.b02-image-stage){background:var(--b02-surface);color:var(--b02-ink)}
#main .vd-appearance[data-vd-basic=b02][data-vd-surface-color] :is(.b02-btn:hover,.b02-icon-btn:hover,.b02-item:hover){background:var(--b02-surface);color:var(--b02-ink);border-color:var(--b02-accent)}
#main .vd-appearance[data-vd-basic=b02][data-vd-surface-color] :is(.b02-art-action,.b02-art-action:hover,.b02-art-note,.b02-gallery-stage-hint,.b02-image-arrows>button,.b02-dock-thumb>span:not(.b02-media)){background:var(--b02-surface);color:var(--b02-ink);border-color:var(--b02-line)}
#main .vd-appearance[data-vd-basic=b02][data-vd-surface-color] :is(.b02-all-link small,.b02-unavailable-label){color:var(--b02-muted)}
#main .vd-appearance[data-vd-basic=b02]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.b02-chip[aria-pressed=true],.b02-view-switch[aria-pressed=true],.b02-quick-toggle[aria-expanded=true],.b02-gallery-choice[aria-pressed=true],.b02-btn[aria-pressed=true],.b02-discount){background:var(--b02-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--b02-accent)}
#main .vd-appearance[data-vd-basic=b02]:is([data-vd-accent-color],[data-vd-surface-color]) .b02-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=b03][data-vd-surface-color] :is(.b03-nav,.b03-controls,.b03-search,.b03-catalog-card,.b03-catalog-card[data-unfolded=true],.b03-inline-detail,.b03-gallery-section,.b03-gallery-stage-footer,.b03-gallery-choice,.b03-icon-btn,.b03-media,.b03-all-link,.b03-quick-toggle,.b03-comparison-card,.b03-compare-dock,.b03-dialog-header,.b03-status-panel,.b03-image-stage){background:var(--b03-surface);color:var(--b03-ink)}
#main .vd-appearance[data-vd-basic=b03][data-vd-surface-color] :is(.b03-btn:hover,.b03-icon-btn:hover,.b03-item:hover){background:var(--b03-surface);color:var(--b03-ink);border-color:var(--b03-accent)}
#main .vd-appearance[data-vd-basic=b03][data-vd-surface-color] :is(.b03-art-action,.b03-art-action:hover,.b03-art-note,.b03-gallery-stage-hint,.b03-image-arrows>button,.b03-dock-thumb>span:not(.b03-media)){background:var(--b03-surface);color:var(--b03-ink);border-color:var(--b03-line)}
#main .vd-appearance[data-vd-basic=b03][data-vd-surface-color] :is(.b03-all-link small,.b03-unavailable-label){color:var(--b03-muted)}
#main .vd-appearance[data-vd-basic=b03]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.b03-chip[aria-pressed=true],.b03-view-switch[aria-pressed=true],.b03-quick-toggle[aria-expanded=true],.b03-gallery-choice[aria-pressed=true],.b03-btn[aria-pressed=true],.b03-discount){background:var(--b03-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--b03-accent)}
#main .vd-appearance[data-vd-basic=b03]:is([data-vd-accent-color],[data-vd-surface-color]) .b03-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=b04][data-vd-surface-color] :is(.b04-nav,.b04-controls,.b04-search,.b04-catalog-card,.b04-catalog-card[data-unfolded=true],.b04-inline-detail,.b04-gallery-section,.b04-gallery-stage-footer,.b04-gallery-choice,.b04-icon-btn,.b04-media,.b04-all-link,.b04-quick-toggle,.b04-comparison-card,.b04-compare-dock,.b04-dialog-header,.b04-status-panel,.b04-image-stage){background:var(--b04-surface);color:var(--b04-ink)}
#main .vd-appearance[data-vd-basic=b04][data-vd-surface-color] :is(.b04-btn:hover,.b04-icon-btn:hover,.b04-item:hover){background:var(--b04-surface);color:var(--b04-ink);border-color:var(--b04-accent)}
#main .vd-appearance[data-vd-basic=b04][data-vd-surface-color] :is(.b04-art-action,.b04-art-action:hover,.b04-art-note,.b04-gallery-stage-hint,.b04-image-arrows>button,.b04-dock-thumb>span:not(.b04-media)){background:var(--b04-surface);color:var(--b04-ink);border-color:var(--b04-line)}
#main .vd-appearance[data-vd-basic=b04][data-vd-surface-color] :is(.b04-all-link small,.b04-unavailable-label){color:var(--b04-muted)}
#main .vd-appearance[data-vd-basic=b04]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.b04-chip[aria-pressed=true],.b04-view-switch[aria-pressed=true],.b04-quick-toggle[aria-expanded=true],.b04-gallery-choice[aria-pressed=true],.b04-btn[aria-pressed=true],.b04-discount){background:var(--b04-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--b04-accent)}
#main .vd-appearance[data-vd-basic=b04]:is([data-vd-accent-color],[data-vd-surface-color]) .b04-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=b05][data-vd-surface-color] :is(.b05-nav,.b05-controls,.b05-search,.b05-catalog-card,.b05-catalog-card[data-unfolded=true],.b05-inline-detail,.b05-gallery-section,.b05-gallery-stage-footer,.b05-gallery-choice,.b05-icon-btn,.b05-media,.b05-all-link,.b05-quick-toggle,.b05-comparison-card,.b05-compare-dock,.b05-dialog-header,.b05-status-panel,.b05-image-stage){background:var(--b05-surface);color:var(--b05-ink)}
#main .vd-appearance[data-vd-basic=b05][data-vd-surface-color] :is(.b05-btn:hover,.b05-icon-btn:hover,.b05-item:hover){background:var(--b05-surface);color:var(--b05-ink);border-color:var(--b05-accent)}
#main .vd-appearance[data-vd-basic=b05][data-vd-surface-color] :is(.b05-art-action,.b05-art-action:hover,.b05-art-note,.b05-gallery-stage-hint,.b05-image-arrows>button,.b05-dock-thumb>span:not(.b05-media)){background:var(--b05-surface);color:var(--b05-ink);border-color:var(--b05-line)}
#main .vd-appearance[data-vd-basic=b05][data-vd-surface-color] :is(.b05-all-link small,.b05-unavailable-label){color:var(--b05-muted)}
#main .vd-appearance[data-vd-basic=b05]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.b05-chip[aria-pressed=true],.b05-view-switch[aria-pressed=true],.b05-quick-toggle[aria-expanded=true],.b05-gallery-choice[aria-pressed=true],.b05-btn[aria-pressed=true],.b05-discount){background:var(--b05-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--b05-accent)}
#main .vd-appearance[data-vd-basic=b05]:is([data-vd-accent-color],[data-vd-surface-color]) .b05-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=r01][data-vd-surface-color] :is(.r01-nav,.r01-controls,.r01-search,.r01-catalog-card,.r01-catalog-card[data-unfolded=true],.r01-inline-detail,.r01-gallery-section,.r01-gallery-stage-footer,.r01-gallery-choice,.r01-icon-btn,.r01-media,.r01-all-link,.r01-quick-toggle,.r01-comparison-card,.r01-compare-dock,.r01-dialog-header,.r01-status-panel,.r01-image-stage){background:var(--r01-surface);color:var(--r01-ink)}
#main .vd-appearance[data-vd-basic=r01][data-vd-surface-color] :is(.r01-btn:hover,.r01-icon-btn:hover,.r01-item:hover){background:var(--r01-surface);color:var(--r01-ink);border-color:var(--r01-accent)}
#main .vd-appearance[data-vd-basic=r01][data-vd-surface-color] :is(.r01-art-action,.r01-art-action:hover,.r01-art-note,.r01-gallery-stage-hint,.r01-image-arrows>button,.r01-dock-thumb>span:not(.r01-media)){background:var(--r01-surface);color:var(--r01-ink);border-color:var(--r01-line)}
#main .vd-appearance[data-vd-basic=r01][data-vd-surface-color] :is(.r01-all-link small,.r01-unavailable-label){color:var(--r01-muted)}
#main .vd-appearance[data-vd-basic=r01]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.r01-chip[aria-pressed=true],.r01-view-switch[aria-pressed=true],.r01-quick-toggle[aria-expanded=true],.r01-gallery-choice[aria-pressed=true],.r01-btn[aria-pressed=true],.r01-discount){background:var(--r01-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--r01-accent)}
#main .vd-appearance[data-vd-basic=r01]:is([data-vd-accent-color],[data-vd-surface-color]) .r01-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=r02][data-vd-surface-color] :is(.r02-nav,.r02-controls,.r02-search,.r02-catalog-card,.r02-catalog-card[data-unfolded=true],.r02-inline-detail,.r02-gallery-section,.r02-gallery-stage-footer,.r02-gallery-choice,.r02-icon-btn,.r02-media,.r02-all-link,.r02-quick-toggle,.r02-comparison-card,.r02-compare-dock,.r02-dialog-header,.r02-status-panel,.r02-image-stage){background:var(--r02-surface);color:var(--r02-ink)}
#main .vd-appearance[data-vd-basic=r02][data-vd-surface-color] :is(.r02-btn:hover,.r02-icon-btn:hover,.r02-item:hover){background:var(--r02-surface);color:var(--r02-ink);border-color:var(--r02-accent)}
#main .vd-appearance[data-vd-basic=r02][data-vd-surface-color] :is(.r02-art-action,.r02-art-action:hover,.r02-art-note,.r02-gallery-stage-hint,.r02-image-arrows>button,.r02-dock-thumb>span:not(.r02-media)){background:var(--r02-surface);color:var(--r02-ink);border-color:var(--r02-line)}
#main .vd-appearance[data-vd-basic=r02][data-vd-surface-color] :is(.r02-all-link small,.r02-unavailable-label){color:var(--r02-muted)}
#main .vd-appearance[data-vd-basic=r02]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.r02-chip[aria-pressed=true],.r02-view-switch[aria-pressed=true],.r02-quick-toggle[aria-expanded=true],.r02-gallery-choice[aria-pressed=true],.r02-btn[aria-pressed=true],.r02-discount){background:var(--r02-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--r02-accent)}
#main .vd-appearance[data-vd-basic=r02]:is([data-vd-accent-color],[data-vd-surface-color]) .r02-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=r03][data-vd-surface-color] :is(.r03-nav,.r03-controls,.r03-search,.r03-catalog-card,.r03-catalog-card[data-unfolded=true],.r03-inline-detail,.r03-gallery-section,.r03-gallery-stage-footer,.r03-gallery-choice,.r03-icon-btn,.r03-media,.r03-all-link,.r03-quick-toggle,.r03-comparison-card,.r03-compare-dock,.r03-dialog-header,.r03-status-panel,.r03-image-stage){background:var(--r03-surface);color:var(--r03-ink)}
#main .vd-appearance[data-vd-basic=r03][data-vd-surface-color] :is(.r03-btn:hover,.r03-icon-btn:hover,.r03-item:hover){background:var(--r03-surface);color:var(--r03-ink);border-color:var(--r03-accent)}
#main .vd-appearance[data-vd-basic=r03][data-vd-surface-color] :is(.r03-art-action,.r03-art-action:hover,.r03-art-note,.r03-gallery-stage-hint,.r03-image-arrows>button,.r03-dock-thumb>span:not(.r03-media)){background:var(--r03-surface);color:var(--r03-ink);border-color:var(--r03-line)}
#main .vd-appearance[data-vd-basic=r03][data-vd-surface-color] :is(.r03-all-link small,.r03-unavailable-label){color:var(--r03-muted)}
#main .vd-appearance[data-vd-basic=r03]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.r03-chip[aria-pressed=true],.r03-view-switch[aria-pressed=true],.r03-quick-toggle[aria-expanded=true],.r03-gallery-choice[aria-pressed=true],.r03-btn[aria-pressed=true],.r03-discount){background:var(--r03-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--r03-accent)}
#main .vd-appearance[data-vd-basic=r03]:is([data-vd-accent-color],[data-vd-surface-color]) .r03-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=r04][data-vd-surface-color] :is(.r04-nav,.r04-controls,.r04-search,.r04-catalog-card,.r04-catalog-card[data-unfolded=true],.r04-inline-detail,.r04-gallery-section,.r04-gallery-stage-footer,.r04-gallery-choice,.r04-icon-btn,.r04-media,.r04-all-link,.r04-quick-toggle,.r04-comparison-card,.r04-compare-dock,.r04-dialog-header,.r04-status-panel,.r04-image-stage){background:var(--r04-surface);color:var(--r04-ink)}
#main .vd-appearance[data-vd-basic=r04][data-vd-surface-color] :is(.r04-btn:hover,.r04-icon-btn:hover,.r04-item:hover){background:var(--r04-surface);color:var(--r04-ink);border-color:var(--r04-accent)}
#main .vd-appearance[data-vd-basic=r04][data-vd-surface-color] :is(.r04-art-action,.r04-art-action:hover,.r04-art-note,.r04-gallery-stage-hint,.r04-image-arrows>button,.r04-dock-thumb>span:not(.r04-media)){background:var(--r04-surface);color:var(--r04-ink);border-color:var(--r04-line)}
#main .vd-appearance[data-vd-basic=r04][data-vd-surface-color] :is(.r04-all-link small,.r04-unavailable-label){color:var(--r04-muted)}
#main .vd-appearance[data-vd-basic=r04]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.r04-chip[aria-pressed=true],.r04-view-switch[aria-pressed=true],.r04-quick-toggle[aria-expanded=true],.r04-gallery-choice[aria-pressed=true],.r04-btn[aria-pressed=true],.r04-discount){background:var(--r04-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--r04-accent)}
#main .vd-appearance[data-vd-basic=r04]:is([data-vd-accent-color],[data-vd-surface-color]) .r04-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=r05][data-vd-surface-color] :is(.r05-nav,.r05-controls,.r05-search,.r05-catalog-card,.r05-catalog-card[data-unfolded=true],.r05-inline-detail,.r05-gallery-section,.r05-gallery-stage-footer,.r05-gallery-choice,.r05-icon-btn,.r05-media,.r05-all-link,.r05-quick-toggle,.r05-comparison-card,.r05-compare-dock,.r05-dialog-header,.r05-status-panel,.r05-image-stage){background:var(--r05-surface);color:var(--r05-ink)}
#main .vd-appearance[data-vd-basic=r05][data-vd-surface-color] :is(.r05-btn:hover,.r05-icon-btn:hover,.r05-item:hover){background:var(--r05-surface);color:var(--r05-ink);border-color:var(--r05-accent)}
#main .vd-appearance[data-vd-basic=r05][data-vd-surface-color] :is(.r05-art-action,.r05-art-action:hover,.r05-art-note,.r05-gallery-stage-hint,.r05-image-arrows>button,.r05-dock-thumb>span:not(.r05-media)){background:var(--r05-surface);color:var(--r05-ink);border-color:var(--r05-line)}
#main .vd-appearance[data-vd-basic=r05][data-vd-surface-color] :is(.r05-all-link small,.r05-unavailable-label){color:var(--r05-muted)}
#main .vd-appearance[data-vd-basic=r05]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.r05-chip[aria-pressed=true],.r05-view-switch[aria-pressed=true],.r05-quick-toggle[aria-expanded=true],.r05-gallery-choice[aria-pressed=true],.r05-btn[aria-pressed=true],.r05-discount){background:var(--r05-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--r05-accent)}
#main .vd-appearance[data-vd-basic=r05]:is([data-vd-accent-color],[data-vd-surface-color]) .r05-chip[aria-pressed=true]>span{color:inherit}

/* B6-99D: explicit presets for the ten native travel/services renderers. */
#main .vd-appearance[data-vd-basic=t01] .t01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=t01] .t01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=t01] .t01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t01-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t01] .t01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t01-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t01] .t01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=t01] .t01-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=t01] .t01-hero[data-vd-layout=image-top]>:is(.t01-hero-art,.t01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=t01] .t01-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=t01] .t01-hero[data-vd-layout=image-left]>:is(.t01-hero-art,.t01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=t01] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=t01][data-vd-accent-color] .t01-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=t01] [data-vd-section=hero][data-vd-text-color] :is(.t01-business-status,.t01-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=t02] .t02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=t02] .t02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=t02] .t02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t02-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t02] .t02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t02-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t02] .t02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=t02] .t02-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=t02] .t02-hero[data-vd-layout=image-top]>:is(.t02-hero-art,.t02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=t02] .t02-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=t02] .t02-hero[data-vd-layout=image-left]>:is(.t02-hero-art,.t02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=t02] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=t02][data-vd-accent-color] .t02-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=t02] [data-vd-section=hero][data-vd-text-color] :is(.t02-business-status,.t02-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=t03] .t03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=t03] .t03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=t03] .t03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t03-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t03] .t03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t03-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t03] .t03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=t03] .t03-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=t03] .t03-hero[data-vd-layout=image-top]>:is(.t03-hero-art,.t03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=t03] .t03-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=t03] .t03-hero[data-vd-layout=image-left]>:is(.t03-hero-art,.t03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=t03] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=t03][data-vd-accent-color] .t03-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=t03] [data-vd-section=hero][data-vd-text-color] :is(.t03-business-status,.t03-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=t04] .t04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=t04] .t04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=t04] .t04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t04-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t04] .t04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t04-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t04] .t04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=t04] .t04-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=t04] .t04-hero[data-vd-layout=image-top]>:is(.t04-hero-art,.t04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=t04] .t04-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=t04] .t04-hero[data-vd-layout=image-left]>:is(.t04-hero-art,.t04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=t04] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=t04][data-vd-accent-color] .t04-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=t04] [data-vd-section=hero][data-vd-text-color] :is(.t04-business-status,.t04-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=t05] .t05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=t05] .t05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=t05] .t05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t05-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t05] .t05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.t05-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=t05] .t05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=t05] .t05-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=t05] .t05-hero[data-vd-layout=image-top]>:is(.t05-hero-art,.t05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=t05] .t05-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=t05] .t05-hero[data-vd-layout=image-left]>:is(.t05-hero-art,.t05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=t05] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=t05][data-vd-accent-color] .t05-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=t05] [data-vd-section=hero][data-vd-text-color] :is(.t05-business-status,.t05-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s01] .s01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=s01] .s01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=s01] .s01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s01-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s01] .s01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s01-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s01] .s01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=s01] .s01-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=s01] .s01-hero[data-vd-layout=image-top]>:is(.s01-hero-art,.s01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=s01] .s01-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=s01] .s01-hero[data-vd-layout=image-left]>:is(.s01-hero-art,.s01-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=s01] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s01][data-vd-accent-color] .s01-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=s01] [data-vd-section=hero][data-vd-text-color] :is(.s01-business-status,.s01-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s02] .s02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=s02] .s02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=s02] .s02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s02-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s02] .s02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s02-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s02] .s02-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=s02] .s02-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=s02] .s02-hero[data-vd-layout=image-top]>:is(.s02-hero-art,.s02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=s02] .s02-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=s02] .s02-hero[data-vd-layout=image-left]>:is(.s02-hero-art,.s02-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=s02] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s02][data-vd-accent-color] .s02-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=s02] [data-vd-section=hero][data-vd-text-color] :is(.s02-business-status,.s02-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s03] .s03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=s03] .s03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=s03] .s03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s03-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s03] .s03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s03-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s03] .s03-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=s03] .s03-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=s03] .s03-hero[data-vd-layout=image-top]>:is(.s03-hero-art,.s03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=s03] .s03-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=s03] .s03-hero[data-vd-layout=image-left]>:is(.s03-hero-art,.s03-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=s03] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s03][data-vd-accent-color] .s03-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=s03] [data-vd-section=hero][data-vd-text-color] :is(.s03-business-status,.s03-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s04] .s04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=s04] .s04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=s04] .s04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s04-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s04] .s04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s04-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s04] .s04-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=s04] .s04-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=s04] .s04-hero[data-vd-layout=image-top]>:is(.s04-hero-art,.s04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=s04] .s04-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=s04] .s04-hero[data-vd-layout=image-left]>:is(.s04-hero-art,.s04-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=s04] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s04][data-vd-accent-color] .s04-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=s04] [data-vd-section=hero][data-vd-text-color] :is(.s04-business-status,.s04-city){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s05] .s05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}
#main .vd-appearance[data-vd-basic=s05] .s05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important}
#main .vd-appearance[data-vd-basic=s05] .s05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s05-hero-art{grid-column:1!important;grid-row:1/3!important;order:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s05] .s05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.s05-hero-copy{grid-column:2!important;grid-row:1!important;order:1!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-basic=s05] .s05-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.store-hero-tools{grid-column:2!important;grid-row:2!important;order:2!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;justify-self:start}
#main .vd-appearance[data-vd-basic=s05] .s05-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=s05] .s05-hero[data-vd-layout=image-top]>:is(.s05-hero-art,.s05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}
@media(max-width:700px){#main .vd-appearance[data-vd-basic=s05] .s05-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-basic=s05] .s05-hero[data-vd-layout=image-left]>:is(.s05-hero-art,.s05-hero-copy,.store-hero-tools){grid-column:1/-1!important;grid-row:auto!important}}
#main .vd-appearance[data-vd-basic=s05] [data-vd-section][data-vd-text-color] :is(h1,h2,p){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=s05][data-vd-accent-color] .s05-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-basic=s05] [data-vd-section=hero][data-vd-text-color] :is(.s05-business-status,.s05-city){color:var(--vd-section-text)!important}

/* B6-99D: selected palettes remain legible on native travel/services panels. */
#main .vd-appearance[data-vd-basic=t01][data-vd-surface-color] :is(.t01-nav,.t01-controls,.t01-search,.t01-catalog-card,.t01-catalog-card[data-unfolded=true],.t01-inline-detail,.t01-gallery-section,.t01-gallery-stage-footer,.t01-gallery-choice,.t01-icon-btn,.t01-media,.t01-all-link,.t01-quick-toggle,.t01-comparison-card,.t01-compare-dock,.t01-dialog-header,.t01-status-panel,.t01-image-stage){background:var(--t01-surface);color:var(--t01-ink)}
#main .vd-appearance[data-vd-basic=t01][data-vd-surface-color] :is(.t01-btn:hover,.t01-icon-btn:hover,.t01-item:hover){background:var(--t01-surface);color:var(--t01-ink);border-color:var(--t01-accent)}
#main .vd-appearance[data-vd-basic=t01][data-vd-surface-color] :is(.t01-art-action,.t01-art-action:hover,.t01-art-note,.t01-gallery-stage-hint,.t01-image-arrows>button,.t01-dock-thumb>span:not(.t01-media)){background:var(--t01-surface);color:var(--t01-ink);border-color:var(--t01-line)}
#main .vd-appearance[data-vd-basic=t01][data-vd-surface-color] :is(.t01-all-link small,.t01-unavailable-label){color:var(--t01-muted)}
#main .vd-appearance[data-vd-basic=t01]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.t01-chip[aria-pressed=true],.t01-view-switch[aria-pressed=true],.t01-quick-toggle[aria-expanded=true],.t01-gallery-choice[aria-pressed=true],.t01-btn[aria-pressed=true],.t01-discount){background:var(--t01-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--t01-accent)}
#main .vd-appearance[data-vd-basic=t01]:is([data-vd-accent-color],[data-vd-surface-color]) .t01-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=t02][data-vd-surface-color] :is(.t02-nav,.t02-controls,.t02-search,.t02-catalog-card,.t02-catalog-card[data-unfolded=true],.t02-inline-detail,.t02-gallery-section,.t02-gallery-stage-footer,.t02-gallery-choice,.t02-icon-btn,.t02-media,.t02-all-link,.t02-quick-toggle,.t02-comparison-card,.t02-compare-dock,.t02-dialog-header,.t02-status-panel,.t02-image-stage){background:var(--t02-surface);color:var(--t02-ink)}
#main .vd-appearance[data-vd-basic=t02][data-vd-surface-color] :is(.t02-btn:hover,.t02-icon-btn:hover,.t02-item:hover){background:var(--t02-surface);color:var(--t02-ink);border-color:var(--t02-accent)}
#main .vd-appearance[data-vd-basic=t02][data-vd-surface-color] :is(.t02-art-action,.t02-art-action:hover,.t02-art-note,.t02-gallery-stage-hint,.t02-image-arrows>button,.t02-dock-thumb>span:not(.t02-media)){background:var(--t02-surface);color:var(--t02-ink);border-color:var(--t02-line)}
#main .vd-appearance[data-vd-basic=t02][data-vd-surface-color] :is(.t02-all-link small,.t02-unavailable-label){color:var(--t02-muted)}
#main .vd-appearance[data-vd-basic=t02]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.t02-chip[aria-pressed=true],.t02-view-switch[aria-pressed=true],.t02-quick-toggle[aria-expanded=true],.t02-gallery-choice[aria-pressed=true],.t02-btn[aria-pressed=true],.t02-discount){background:var(--t02-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--t02-accent)}
#main .vd-appearance[data-vd-basic=t02]:is([data-vd-accent-color],[data-vd-surface-color]) .t02-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=t03][data-vd-surface-color] :is(.t03-nav,.t03-controls,.t03-search,.t03-catalog-card,.t03-catalog-card[data-unfolded=true],.t03-inline-detail,.t03-gallery-section,.t03-gallery-stage-footer,.t03-gallery-choice,.t03-icon-btn,.t03-media,.t03-all-link,.t03-quick-toggle,.t03-comparison-card,.t03-compare-dock,.t03-dialog-header,.t03-status-panel,.t03-image-stage){background:var(--t03-surface);color:var(--t03-ink)}
#main .vd-appearance[data-vd-basic=t03][data-vd-surface-color] :is(.t03-btn:hover,.t03-icon-btn:hover,.t03-item:hover){background:var(--t03-surface);color:var(--t03-ink);border-color:var(--t03-accent)}
#main .vd-appearance[data-vd-basic=t03][data-vd-surface-color] :is(.t03-art-action,.t03-art-action:hover,.t03-art-note,.t03-gallery-stage-hint,.t03-image-arrows>button,.t03-dock-thumb>span:not(.t03-media)){background:var(--t03-surface);color:var(--t03-ink);border-color:var(--t03-line)}
#main .vd-appearance[data-vd-basic=t03][data-vd-surface-color] :is(.t03-all-link small,.t03-unavailable-label){color:var(--t03-muted)}
#main .vd-appearance[data-vd-basic=t03]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.t03-chip[aria-pressed=true],.t03-view-switch[aria-pressed=true],.t03-quick-toggle[aria-expanded=true],.t03-gallery-choice[aria-pressed=true],.t03-btn[aria-pressed=true],.t03-discount){background:var(--t03-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--t03-accent)}
#main .vd-appearance[data-vd-basic=t03]:is([data-vd-accent-color],[data-vd-surface-color]) .t03-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=t04][data-vd-surface-color] :is(.t04-nav,.t04-controls,.t04-search,.t04-catalog-card,.t04-catalog-card[data-unfolded=true],.t04-inline-detail,.t04-gallery-section,.t04-gallery-stage-footer,.t04-gallery-choice,.t04-icon-btn,.t04-media,.t04-all-link,.t04-quick-toggle,.t04-comparison-card,.t04-compare-dock,.t04-dialog-header,.t04-status-panel,.t04-image-stage){background:var(--t04-surface);color:var(--t04-ink)}
#main .vd-appearance[data-vd-basic=t04][data-vd-surface-color] :is(.t04-btn:hover,.t04-icon-btn:hover,.t04-item:hover){background:var(--t04-surface);color:var(--t04-ink);border-color:var(--t04-accent)}
#main .vd-appearance[data-vd-basic=t04][data-vd-surface-color] :is(.t04-art-action,.t04-art-action:hover,.t04-art-note,.t04-gallery-stage-hint,.t04-image-arrows>button,.t04-dock-thumb>span:not(.t04-media)){background:var(--t04-surface);color:var(--t04-ink);border-color:var(--t04-line)}
#main .vd-appearance[data-vd-basic=t04][data-vd-surface-color] :is(.t04-all-link small,.t04-unavailable-label){color:var(--t04-muted)}
#main .vd-appearance[data-vd-basic=t04]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.t04-chip[aria-pressed=true],.t04-view-switch[aria-pressed=true],.t04-quick-toggle[aria-expanded=true],.t04-gallery-choice[aria-pressed=true],.t04-btn[aria-pressed=true],.t04-discount){background:var(--t04-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--t04-accent)}
#main .vd-appearance[data-vd-basic=t04]:is([data-vd-accent-color],[data-vd-surface-color]) .t04-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=t05][data-vd-surface-color] :is(.t05-nav,.t05-controls,.t05-search,.t05-catalog-card,.t05-catalog-card[data-unfolded=true],.t05-inline-detail,.t05-gallery-section,.t05-gallery-stage-footer,.t05-gallery-choice,.t05-icon-btn,.t05-media,.t05-all-link,.t05-quick-toggle,.t05-comparison-card,.t05-compare-dock,.t05-dialog-header,.t05-status-panel,.t05-image-stage){background:var(--t05-surface);color:var(--t05-ink)}
#main .vd-appearance[data-vd-basic=t05][data-vd-surface-color] :is(.t05-btn:hover,.t05-icon-btn:hover,.t05-item:hover){background:var(--t05-surface);color:var(--t05-ink);border-color:var(--t05-accent)}
#main .vd-appearance[data-vd-basic=t05][data-vd-surface-color] :is(.t05-art-action,.t05-art-action:hover,.t05-art-note,.t05-gallery-stage-hint,.t05-image-arrows>button,.t05-dock-thumb>span:not(.t05-media)){background:var(--t05-surface);color:var(--t05-ink);border-color:var(--t05-line)}
#main .vd-appearance[data-vd-basic=t05][data-vd-surface-color] :is(.t05-all-link small,.t05-unavailable-label){color:var(--t05-muted)}
#main .vd-appearance[data-vd-basic=t05]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.t05-chip[aria-pressed=true],.t05-view-switch[aria-pressed=true],.t05-quick-toggle[aria-expanded=true],.t05-gallery-choice[aria-pressed=true],.t05-btn[aria-pressed=true],.t05-discount){background:var(--t05-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--t05-accent)}
#main .vd-appearance[data-vd-basic=t05]:is([data-vd-accent-color],[data-vd-surface-color]) .t05-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=s01][data-vd-surface-color] :is(.s01-nav,.s01-controls,.s01-search,.s01-catalog-card,.s01-catalog-card[data-unfolded=true],.s01-inline-detail,.s01-gallery-section,.s01-gallery-stage-footer,.s01-gallery-choice,.s01-icon-btn,.s01-media,.s01-all-link,.s01-quick-toggle,.s01-comparison-card,.s01-compare-dock,.s01-dialog-header,.s01-status-panel,.s01-image-stage){background:var(--s01-surface);color:var(--s01-ink)}
#main .vd-appearance[data-vd-basic=s01][data-vd-surface-color] :is(.s01-btn:hover,.s01-icon-btn:hover,.s01-item:hover){background:var(--s01-surface);color:var(--s01-ink);border-color:var(--s01-accent)}
#main .vd-appearance[data-vd-basic=s01][data-vd-surface-color] :is(.s01-art-action,.s01-art-action:hover,.s01-art-note,.s01-gallery-stage-hint,.s01-image-arrows>button,.s01-dock-thumb>span:not(.s01-media)){background:var(--s01-surface);color:var(--s01-ink);border-color:var(--s01-line)}
#main .vd-appearance[data-vd-basic=s01][data-vd-surface-color] :is(.s01-all-link small,.s01-unavailable-label){color:var(--s01-muted)}
#main .vd-appearance[data-vd-basic=s01]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.s01-chip[aria-pressed=true],.s01-view-switch[aria-pressed=true],.s01-quick-toggle[aria-expanded=true],.s01-gallery-choice[aria-pressed=true],.s01-btn[aria-pressed=true],.s01-discount){background:var(--s01-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--s01-accent)}
#main .vd-appearance[data-vd-basic=s01]:is([data-vd-accent-color],[data-vd-surface-color]) .s01-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=s02][data-vd-surface-color] :is(.s02-nav,.s02-controls,.s02-search,.s02-catalog-card,.s02-catalog-card[data-unfolded=true],.s02-inline-detail,.s02-gallery-section,.s02-gallery-stage-footer,.s02-gallery-choice,.s02-icon-btn,.s02-media,.s02-all-link,.s02-quick-toggle,.s02-comparison-card,.s02-compare-dock,.s02-dialog-header,.s02-status-panel,.s02-image-stage){background:var(--s02-surface);color:var(--s02-ink)}
#main .vd-appearance[data-vd-basic=s02][data-vd-surface-color] :is(.s02-btn:hover,.s02-icon-btn:hover,.s02-item:hover){background:var(--s02-surface);color:var(--s02-ink);border-color:var(--s02-accent)}
#main .vd-appearance[data-vd-basic=s02][data-vd-surface-color] :is(.s02-art-action,.s02-art-action:hover,.s02-art-note,.s02-gallery-stage-hint,.s02-image-arrows>button,.s02-dock-thumb>span:not(.s02-media)){background:var(--s02-surface);color:var(--s02-ink);border-color:var(--s02-line)}
#main .vd-appearance[data-vd-basic=s02][data-vd-surface-color] :is(.s02-all-link small,.s02-unavailable-label){color:var(--s02-muted)}
#main .vd-appearance[data-vd-basic=s02]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.s02-chip[aria-pressed=true],.s02-view-switch[aria-pressed=true],.s02-quick-toggle[aria-expanded=true],.s02-gallery-choice[aria-pressed=true],.s02-btn[aria-pressed=true],.s02-discount){background:var(--s02-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--s02-accent)}
#main .vd-appearance[data-vd-basic=s02]:is([data-vd-accent-color],[data-vd-surface-color]) .s02-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=s03][data-vd-surface-color] :is(.s03-nav,.s03-controls,.s03-search,.s03-catalog-card,.s03-catalog-card[data-unfolded=true],.s03-inline-detail,.s03-gallery-section,.s03-gallery-stage-footer,.s03-gallery-choice,.s03-icon-btn,.s03-media,.s03-all-link,.s03-quick-toggle,.s03-comparison-card,.s03-compare-dock,.s03-dialog-header,.s03-status-panel,.s03-image-stage){background:var(--s03-surface);color:var(--s03-ink)}
#main .vd-appearance[data-vd-basic=s03][data-vd-surface-color] :is(.s03-btn:hover,.s03-icon-btn:hover,.s03-item:hover){background:var(--s03-surface);color:var(--s03-ink);border-color:var(--s03-accent)}
#main .vd-appearance[data-vd-basic=s03][data-vd-surface-color] :is(.s03-art-action,.s03-art-action:hover,.s03-art-note,.s03-gallery-stage-hint,.s03-image-arrows>button,.s03-dock-thumb>span:not(.s03-media)){background:var(--s03-surface);color:var(--s03-ink);border-color:var(--s03-line)}
#main .vd-appearance[data-vd-basic=s03][data-vd-surface-color] :is(.s03-all-link small,.s03-unavailable-label){color:var(--s03-muted)}
#main .vd-appearance[data-vd-basic=s03]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.s03-chip[aria-pressed=true],.s03-view-switch[aria-pressed=true],.s03-quick-toggle[aria-expanded=true],.s03-gallery-choice[aria-pressed=true],.s03-btn[aria-pressed=true],.s03-discount){background:var(--s03-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--s03-accent)}
#main .vd-appearance[data-vd-basic=s03]:is([data-vd-accent-color],[data-vd-surface-color]) .s03-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=s04][data-vd-surface-color] :is(.s04-nav,.s04-controls,.s04-search,.s04-catalog-card,.s04-catalog-card[data-unfolded=true],.s04-inline-detail,.s04-gallery-section,.s04-gallery-stage-footer,.s04-gallery-choice,.s04-icon-btn,.s04-media,.s04-all-link,.s04-quick-toggle,.s04-comparison-card,.s04-compare-dock,.s04-dialog-header,.s04-status-panel,.s04-image-stage){background:var(--s04-surface);color:var(--s04-ink)}
#main .vd-appearance[data-vd-basic=s04][data-vd-surface-color] :is(.s04-btn:hover,.s04-icon-btn:hover,.s04-item:hover){background:var(--s04-surface);color:var(--s04-ink);border-color:var(--s04-accent)}
#main .vd-appearance[data-vd-basic=s04][data-vd-surface-color] :is(.s04-art-action,.s04-art-action:hover,.s04-art-note,.s04-gallery-stage-hint,.s04-image-arrows>button,.s04-dock-thumb>span:not(.s04-media)){background:var(--s04-surface);color:var(--s04-ink);border-color:var(--s04-line)}
#main .vd-appearance[data-vd-basic=s04][data-vd-surface-color] :is(.s04-all-link small,.s04-unavailable-label){color:var(--s04-muted)}
#main .vd-appearance[data-vd-basic=s04]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.s04-chip[aria-pressed=true],.s04-view-switch[aria-pressed=true],.s04-quick-toggle[aria-expanded=true],.s04-gallery-choice[aria-pressed=true],.s04-btn[aria-pressed=true],.s04-discount){background:var(--s04-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--s04-accent)}
#main .vd-appearance[data-vd-basic=s04]:is([data-vd-accent-color],[data-vd-surface-color]) .s04-chip[aria-pressed=true]>span{color:inherit}
#main .vd-appearance[data-vd-basic=s05][data-vd-surface-color] :is(.s05-nav,.s05-controls,.s05-search,.s05-catalog-card,.s05-catalog-card[data-unfolded=true],.s05-inline-detail,.s05-gallery-section,.s05-gallery-stage-footer,.s05-gallery-choice,.s05-icon-btn,.s05-media,.s05-all-link,.s05-quick-toggle,.s05-comparison-card,.s05-compare-dock,.s05-dialog-header,.s05-status-panel,.s05-image-stage){background:var(--s05-surface);color:var(--s05-ink)}
#main .vd-appearance[data-vd-basic=s05][data-vd-surface-color] :is(.s05-btn:hover,.s05-icon-btn:hover,.s05-item:hover){background:var(--s05-surface);color:var(--s05-ink);border-color:var(--s05-accent)}
#main .vd-appearance[data-vd-basic=s05][data-vd-surface-color] :is(.s05-art-action,.s05-art-action:hover,.s05-art-note,.s05-gallery-stage-hint,.s05-image-arrows>button,.s05-dock-thumb>span:not(.s05-media)){background:var(--s05-surface);color:var(--s05-ink);border-color:var(--s05-line)}
#main .vd-appearance[data-vd-basic=s05][data-vd-surface-color] :is(.s05-all-link small,.s05-unavailable-label){color:var(--s05-muted)}
#main .vd-appearance[data-vd-basic=s05]:is([data-vd-accent-color],[data-vd-surface-color]) :is(.s05-chip[aria-pressed=true],.s05-view-switch[aria-pressed=true],.s05-quick-toggle[aria-expanded=true],.s05-gallery-choice[aria-pressed=true],.s05-btn[aria-pressed=true],.s05-discount){background:var(--s05-accent);color:var(--vd-accent-text,#ffffff);border-color:var(--s05-accent)}
#main .vd-appearance[data-vd-basic=s05]:is([data-vd-accent-color],[data-vd-surface-color]) .s05-chip[aria-pressed=true]>span{color:inherit}

/* B6-99D status surface follows explicit section text instead of its native light pill. */
#main .vd-appearance[data-vd-basic=s03] [data-vd-section=hero][data-vd-text-color] .s03-business-status{background:transparent}

/* Studio06–10 purchased decoration: explicit presets retain each native scene. */
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs06-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs06-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-hero[data-vd-layout=image-top] > .cs06-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-about[data-vd-layout=image-top] .cs06-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-about[data-vd-layout=image-top] .cs06-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-about[data-vd-layout=image-top] .cs06-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-process[data-vd-layout=two-columns] .cs06-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-gallery-section[data-vd-layout=two-columns] :is(.cs06-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06][data-vd-accent-color] .cs06-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] [data-vd-section][data-vd-text-color] :is(.cs06-btn-secondary,.cs06-btn-light,.cs06-text-btn,.cs06-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs06-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs06] .cs06-process[data-vd-layout=two-columns] .cs06-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs06] [data-vd-section][data-vd-text-color] :is(.cs06-collage-note,.cs06-idea-note,.cs06-device-caption,.cs06-hero-note,.cs06-collage-print>span,.cs06-diptych-secondary>span){background:var(--vd-section-background,var(--cs06-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs06] [data-vd-section][data-vd-text-color] :is(.cs06-icon-btn,.cs06-frame-choice,.cs06-collage-print,.cs06-diptych-secondary){background:var(--vd-section-background,var(--cs06-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs06] [data-vd-section][data-vd-text-color] .cs06-scene-note{background:var(--vd-section-background,var(--cs06-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs06] [data-vd-section][data-vd-text-color] :is(.cs06-scene-note span,.cs06-scene-note p,.cs06-hero-meta,.cs06-hero-meta span,.cs06-eyebrow,.cs06-merchant,.cs06-photo-note,.cs06-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs06] [data-vd-section][data-vd-text-color] :is(.cs06-icon-btn,.cs06-frame-choice){background:var(--vd-section-background,var(--cs06-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs06] [data-vd-section][data-vd-text-color] .cs06-scene-side>span{background:var(--vd-section-background,var(--cs06-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs07-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs07-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-hero[data-vd-layout=image-top] > .cs07-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-about[data-vd-layout=image-top] .cs07-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-about[data-vd-layout=image-top] .cs07-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-about[data-vd-layout=image-top] .cs07-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-process[data-vd-layout=two-columns] .cs07-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-gallery-section[data-vd-layout=two-columns] :is(.cs07-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07][data-vd-accent-color] .cs07-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] [data-vd-section][data-vd-text-color] :is(.cs07-btn-secondary,.cs07-btn-light,.cs07-text-btn,.cs07-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs07-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs07] .cs07-process[data-vd-layout=two-columns] .cs07-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs07] [data-vd-section][data-vd-text-color] :is(.cs07-collage-note,.cs07-idea-note,.cs07-device-caption,.cs07-hero-note,.cs07-collage-print>span,.cs07-diptych-secondary>span){background:var(--vd-section-background,var(--cs07-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs07] [data-vd-section][data-vd-text-color] :is(.cs07-icon-btn,.cs07-frame-choice,.cs07-collage-print,.cs07-diptych-secondary){background:var(--vd-section-background,var(--cs07-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs07] [data-vd-section][data-vd-text-color] .cs07-scene-note{background:var(--vd-section-background,var(--cs07-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs07] [data-vd-section][data-vd-text-color] :is(.cs07-scene-note span,.cs07-scene-note p,.cs07-hero-meta,.cs07-hero-meta span,.cs07-eyebrow,.cs07-merchant,.cs07-photo-note,.cs07-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs07] [data-vd-section][data-vd-text-color] :is(.cs07-icon-btn,.cs07-frame-choice){background:var(--vd-section-background,var(--cs07-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs07] [data-vd-section][data-vd-text-color] .cs07-scene-side>span{background:var(--vd-section-background,var(--cs07-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs08-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs08-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-hero[data-vd-layout=image-top] > .cs08-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-about[data-vd-layout=image-top] .cs08-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-about[data-vd-layout=image-top] .cs08-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-about[data-vd-layout=image-top] .cs08-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-process[data-vd-layout=two-columns] .cs08-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-gallery-section[data-vd-layout=two-columns] :is(.cs08-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08][data-vd-accent-color] .cs08-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] [data-vd-section][data-vd-text-color] :is(.cs08-btn-secondary,.cs08-btn-light,.cs08-text-btn,.cs08-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs08-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs08] .cs08-process[data-vd-layout=two-columns] .cs08-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs08] [data-vd-section][data-vd-text-color] :is(.cs08-collage-note,.cs08-idea-note,.cs08-device-caption,.cs08-hero-note,.cs08-collage-print>span,.cs08-diptych-secondary>span){background:var(--vd-section-background,var(--cs08-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs08] [data-vd-section][data-vd-text-color] :is(.cs08-icon-btn,.cs08-frame-choice,.cs08-collage-print,.cs08-diptych-secondary){background:var(--vd-section-background,var(--cs08-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs08] [data-vd-section][data-vd-text-color] .cs08-scene-note{background:var(--vd-section-background,var(--cs08-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs08] [data-vd-section][data-vd-text-color] :is(.cs08-scene-note span,.cs08-scene-note p,.cs08-hero-meta,.cs08-hero-meta span,.cs08-eyebrow,.cs08-merchant,.cs08-photo-note,.cs08-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs08] [data-vd-section][data-vd-text-color] :is(.cs08-icon-btn,.cs08-frame-choice){background:var(--vd-section-background,var(--cs08-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs08] [data-vd-section][data-vd-text-color] .cs08-scene-side>span{background:var(--vd-section-background,var(--cs08-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs09-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs09-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-hero[data-vd-layout=image-top] > .cs09-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-about[data-vd-layout=image-top] .cs09-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-about[data-vd-layout=image-top] .cs09-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-about[data-vd-layout=image-top] .cs09-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-process[data-vd-layout=two-columns] .cs09-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-gallery-section[data-vd-layout=two-columns] :is(.cs09-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09][data-vd-accent-color] .cs09-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] [data-vd-section][data-vd-text-color] :is(.cs09-btn-secondary,.cs09-btn-light,.cs09-text-btn,.cs09-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs09-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs09] .cs09-process[data-vd-layout=two-columns] .cs09-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs09] [data-vd-section][data-vd-text-color] :is(.cs09-collage-note,.cs09-idea-note,.cs09-device-caption,.cs09-hero-note,.cs09-collage-print>span,.cs09-diptych-secondary>span){background:var(--vd-section-background,var(--cs09-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs09] [data-vd-section][data-vd-text-color] :is(.cs09-icon-btn,.cs09-frame-choice,.cs09-collage-print,.cs09-diptych-secondary){background:var(--vd-section-background,var(--cs09-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs09] [data-vd-section][data-vd-text-color] .cs09-scene-note{background:var(--vd-section-background,var(--cs09-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs09] [data-vd-section][data-vd-text-color] :is(.cs09-scene-note span,.cs09-scene-note p,.cs09-hero-meta,.cs09-hero-meta span,.cs09-eyebrow,.cs09-merchant,.cs09-photo-note,.cs09-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs09] [data-vd-section][data-vd-text-color] :is(.cs09-icon-btn,.cs09-frame-choice){background:var(--vd-section-background,var(--cs09-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs09] [data-vd-section][data-vd-text-color] .cs09-scene-side>span{background:var(--vd-section-background,var(--cs09-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs10-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs10-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-hero[data-vd-layout=image-top] > .cs10-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-about[data-vd-layout=image-top] .cs10-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-about[data-vd-layout=image-top] .cs10-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-about[data-vd-layout=image-top] .cs10-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-process[data-vd-layout=two-columns] .cs10-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-gallery-section[data-vd-layout=two-columns] :is(.cs10-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10][data-vd-accent-color] .cs10-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] [data-vd-section][data-vd-text-color] :is(.cs10-btn-secondary,.cs10-btn-light,.cs10-text-btn,.cs10-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs10-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs10] .cs10-process[data-vd-layout=two-columns] .cs10-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs10] [data-vd-section][data-vd-text-color] :is(.cs10-collage-note,.cs10-idea-note,.cs10-device-caption,.cs10-hero-note,.cs10-collage-print>span,.cs10-diptych-secondary>span){background:var(--vd-section-background,var(--cs10-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs10] [data-vd-section][data-vd-text-color] :is(.cs10-icon-btn,.cs10-frame-choice,.cs10-collage-print,.cs10-diptych-secondary){background:var(--vd-section-background,var(--cs10-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs10] [data-vd-section][data-vd-text-color] .cs10-scene-note{background:var(--vd-section-background,var(--cs10-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs10] [data-vd-section][data-vd-text-color] :is(.cs10-scene-note span,.cs10-scene-note p,.cs10-hero-meta,.cs10-hero-meta span,.cs10-eyebrow,.cs10-merchant,.cs10-photo-note,.cs10-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs10] [data-vd-section][data-vd-text-color] :is(.cs10-icon-btn,.cs10-frame-choice){background:var(--vd-section-background,var(--cs10-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs10] [data-vd-section][data-vd-text-color] .cs10-scene-side>span{background:var(--vd-section-background,var(--cs10-paper))!important;color:var(--vd-section-text)!important}

/* Explicit palette overrides pair native dark surfaces with the selected text. */
#main .vd-appearance[data-vd-studio=cs07][data-vd-surface-color] .cs07-nav{background:var(--cs07-paper)!important}
#main .vd-appearance[data-vd-studio=cs07][data-vd-surface-color] :is(.cs07-about,.cs07-process,.cs07-gallery-section,.cs07-faq-list>article,.cs07-process-steps>button,.cs07-process-panel,.cs07-gallery-choice,.cs07-gallery-reader,.cs07-info-details,.cs07-controls,.cs07-search,.cs07-catalog-card,.cs07-inline-detail,.cs07-all-link){background:var(--vd-section-background,var(--cs07-paper))!important;color:var(--vd-section-text,var(--cs07-ink))!important}
#main .vd-appearance[data-vd-studio=cs07][data-vd-accent-color] :is(.cs07-chip,.cs07-view-switch)[aria-pressed=true]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio=cs10][data-vd-surface-color] .cs10-gallery-section{background:var(--vd-section-background,var(--cs10-paper))!important;color:var(--vd-section-text,var(--cs10-ink))!important}

#main .vd-appearance[data-vd-studio=cs07] [data-vd-section][data-vd-text-color] :is(.cs07-step-num,.cs07-about-picture blockquote){color:var(--vd-section-text)!important}

/* Studio11–15: native default scenes, bounded explicit decoration only. */
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs11-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs11-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-hero[data-vd-layout=image-top] > .cs11-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-about[data-vd-layout=image-top] .cs11-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-about[data-vd-layout=image-top] .cs11-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-about[data-vd-layout=image-top] .cs11-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-process[data-vd-layout=two-columns] .cs11-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-gallery-section[data-vd-layout=two-columns] :is(.cs11-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11][data-vd-accent-color] .cs11-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] [data-vd-section][data-vd-text-color] :is(.cs11-btn-secondary,.cs11-btn-light,.cs11-text-btn,.cs11-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs11-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs11] .cs11-process[data-vd-layout=two-columns] .cs11-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs11] [data-vd-section][data-vd-text-color] :is(.cs11-collage-note,.cs11-idea-note,.cs11-device-caption,.cs11-hero-note,.cs11-collage-print>span,.cs11-diptych-secondary>span){background:var(--vd-section-background,var(--cs11-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs11] [data-vd-section][data-vd-text-color] :is(.cs11-icon-btn,.cs11-frame-choice,.cs11-collage-print,.cs11-diptych-secondary){background:var(--vd-section-background,var(--cs11-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs11] [data-vd-section][data-vd-text-color] .cs11-scene-note{background:var(--vd-section-background,var(--cs11-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs11] [data-vd-section][data-vd-text-color] :is(.cs11-scene-note span,.cs11-scene-note p,.cs11-hero-meta,.cs11-hero-meta span,.cs11-eyebrow,.cs11-merchant,.cs11-photo-note,.cs11-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs11] [data-vd-section][data-vd-text-color] :is(.cs11-icon-btn,.cs11-frame-choice){background:var(--vd-section-background,var(--cs11-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs11] [data-vd-section][data-vd-text-color] .cs11-scene-side>span{background:var(--vd-section-background,var(--cs11-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-area:auto!important;position:relative!important;inset:auto!important;min-width:0!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs11-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs11-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs11] .cs11-hero[data-vd-layout=image-top]>.cs11-hero-art{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs11] .cs11-hero[data-vd-layout=image-top]>.cs11-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs11] .cs11-hero[data-vd-layout=image-top]>.cs11-scene-note{grid-column:1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs11] .cs11-hero[data-vd-layout=image-top]>.cs11-hero-captions{grid-column:1!important;grid-row:4!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs11-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs11-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs11-scene-note{grid-column:1!important;grid-row:3!important}#main .vd-appearance[data-vd-studio=cs11] .cs11-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs11-hero-captions{grid-column:1!important;grid-row:4!important}}
#main .vd-appearance[data-vd-studio=cs11] [data-vd-section][data-vd-text-color] :is(.cs11-step-num,.cs11-principle-number,.cs11-about-copy blockquote,.cs11-about-copy blockquote p,.cs11-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs11][data-vd-surface-color] :is(.cs11-nav,.cs11-about,.cs11-process,.cs11-gallery-section,.cs11-faq-list>article,.cs11-process-steps>button,.cs11-process-panel,.cs11-gallery-choice,.cs11-gallery-reader,.cs11-info-details,.cs11-controls,.cs11-search,.cs11-catalog-card,.cs11-inline-detail,.cs11-all-link){background:var(--vd-section-background,var(--cs11-paper))!important;color:var(--vd-section-text,var(--cs11-ink))!important}
#main .vd-appearance[data-vd-studio=cs11][data-vd-accent-color] :is(.cs11-chip,.cs11-view-switch)[aria-pressed=true]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs12-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs12-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-hero[data-vd-layout=image-top] > .cs12-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-about[data-vd-layout=image-top] .cs12-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-about[data-vd-layout=image-top] .cs12-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-about[data-vd-layout=image-top] .cs12-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-process[data-vd-layout=two-columns] .cs12-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-gallery-section[data-vd-layout=two-columns] :is(.cs12-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12][data-vd-accent-color] .cs12-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] [data-vd-section][data-vd-text-color] :is(.cs12-btn-secondary,.cs12-btn-light,.cs12-text-btn,.cs12-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs12-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs12] .cs12-process[data-vd-layout=two-columns] .cs12-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs12] [data-vd-section][data-vd-text-color] :is(.cs12-collage-note,.cs12-idea-note,.cs12-device-caption,.cs12-hero-note,.cs12-collage-print>span,.cs12-diptych-secondary>span){background:var(--vd-section-background,var(--cs12-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs12] [data-vd-section][data-vd-text-color] :is(.cs12-icon-btn,.cs12-frame-choice,.cs12-collage-print,.cs12-diptych-secondary){background:var(--vd-section-background,var(--cs12-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs12] [data-vd-section][data-vd-text-color] .cs12-scene-note{background:var(--vd-section-background,var(--cs12-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs12] [data-vd-section][data-vd-text-color] :is(.cs12-scene-note span,.cs12-scene-note p,.cs12-hero-meta,.cs12-hero-meta span,.cs12-eyebrow,.cs12-merchant,.cs12-photo-note,.cs12-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs12] [data-vd-section][data-vd-text-color] :is(.cs12-icon-btn,.cs12-frame-choice){background:var(--vd-section-background,var(--cs12-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs12] [data-vd-section][data-vd-text-color] .cs12-scene-side>span{background:var(--vd-section-background,var(--cs12-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-area:auto!important;position:relative!important;inset:auto!important;min-width:0!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs12-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs12-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs12-scene-note{grid-column:1/-1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs12-hero-captions{grid-column:1/-1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs12] .cs12-hero[data-vd-layout=image-top]>.cs12-hero-art{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs12] .cs12-hero[data-vd-layout=image-top]>.cs12-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs12] .cs12-hero[data-vd-layout=image-top]>.cs12-scene-note{grid-column:1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs12] .cs12-hero[data-vd-layout=image-top]>.cs12-hero-captions{grid-column:1!important;grid-row:4!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs12-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs12-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs12-scene-note{grid-column:1!important;grid-row:3!important}#main .vd-appearance[data-vd-studio=cs12] .cs12-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs12-hero-captions{grid-column:1!important;grid-row:4!important}}
#main .vd-appearance[data-vd-studio=cs12] [data-vd-section][data-vd-text-color] :is(.cs12-step-num,.cs12-principle-number,.cs12-about-copy blockquote,.cs12-about-copy blockquote p,.cs12-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs12][data-vd-surface-color] :is(.cs12-nav,.cs12-about,.cs12-process,.cs12-gallery-section,.cs12-faq-list>article,.cs12-process-steps>button,.cs12-process-panel,.cs12-gallery-choice,.cs12-gallery-reader,.cs12-info-details,.cs12-controls,.cs12-search,.cs12-catalog-card,.cs12-inline-detail,.cs12-all-link){background:var(--vd-section-background,var(--cs12-paper))!important;color:var(--vd-section-text,var(--cs12-ink))!important}
#main .vd-appearance[data-vd-studio=cs12][data-vd-accent-color] :is(.cs12-chip,.cs12-view-switch)[aria-pressed=true]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs13-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs13-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-hero[data-vd-layout=image-top] > .cs13-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-about[data-vd-layout=image-top] .cs13-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-about[data-vd-layout=image-top] .cs13-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-about[data-vd-layout=image-top] .cs13-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-process[data-vd-layout=two-columns] .cs13-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-gallery-section[data-vd-layout=two-columns] :is(.cs13-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13][data-vd-accent-color] .cs13-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] [data-vd-section][data-vd-text-color] :is(.cs13-btn-secondary,.cs13-btn-light,.cs13-text-btn,.cs13-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs13-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs13] .cs13-process[data-vd-layout=two-columns] .cs13-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] :is(.cs13-collage-note,.cs13-idea-note,.cs13-device-caption,.cs13-hero-note,.cs13-collage-print>span,.cs13-diptych-secondary>span){background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] :is(.cs13-icon-btn,.cs13-frame-choice,.cs13-collage-print,.cs13-diptych-secondary){background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] .cs13-scene-note{background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] :is(.cs13-scene-note span,.cs13-scene-note p,.cs13-hero-meta,.cs13-hero-meta span,.cs13-eyebrow,.cs13-merchant,.cs13-photo-note,.cs13-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] :is(.cs13-icon-btn,.cs13-frame-choice){background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] .cs13-scene-side>span{background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-area:auto!important;position:relative!important;inset:auto!important;min-width:0!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs13-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs13-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs13-scene-note{grid-column:1/-1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs13-hero-captions{grid-column:1/-1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs13] .cs13-hero[data-vd-layout=image-top]>.cs13-hero-art{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs13] .cs13-hero[data-vd-layout=image-top]>.cs13-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs13] .cs13-hero[data-vd-layout=image-top]>.cs13-scene-note{grid-column:1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs13] .cs13-hero[data-vd-layout=image-top]>.cs13-hero-captions{grid-column:1!important;grid-row:4!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs13-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs13-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs13-scene-note{grid-column:1!important;grid-row:3!important}#main .vd-appearance[data-vd-studio=cs13] .cs13-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs13-hero-captions{grid-column:1!important;grid-row:4!important}}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] :is(.cs13-step-num,.cs13-principle-number,.cs13-about-copy blockquote,.cs13-about-copy blockquote p,.cs13-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs13][data-vd-surface-color] :is(.cs13-nav,.cs13-about,.cs13-process,.cs13-gallery-section,.cs13-faq-list>article,.cs13-process-steps>button,.cs13-process-panel,.cs13-gallery-choice,.cs13-gallery-reader,.cs13-info-details,.cs13-controls,.cs13-search,.cs13-catalog-card,.cs13-inline-detail,.cs13-all-link){background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text,var(--cs13-ink))!important}
#main .vd-appearance[data-vd-studio=cs13][data-vd-accent-color] :is(.cs13-chip,.cs13-view-switch)[aria-pressed=true]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs14-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs14-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top] > .cs14-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-about[data-vd-layout=image-top] .cs14-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-about[data-vd-layout=image-top] .cs14-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-about[data-vd-layout=image-top] .cs14-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-process[data-vd-layout=two-columns] .cs14-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-gallery-section[data-vd-layout=two-columns] :is(.cs14-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14][data-vd-accent-color] .cs14-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] [data-vd-section][data-vd-text-color] :is(.cs14-btn-secondary,.cs14-btn-light,.cs14-text-btn,.cs14-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs14-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs14] .cs14-process[data-vd-layout=two-columns] .cs14-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] :is(.cs14-collage-note,.cs14-idea-note,.cs14-device-caption,.cs14-hero-note,.cs14-collage-print>span,.cs14-diptych-secondary>span){background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] :is(.cs14-icon-btn,.cs14-frame-choice,.cs14-collage-print,.cs14-diptych-secondary){background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] .cs14-scene-note{background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] :is(.cs14-scene-note span,.cs14-scene-note p,.cs14-hero-meta,.cs14-hero-meta span,.cs14-eyebrow,.cs14-merchant,.cs14-photo-note,.cs14-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] :is(.cs14-icon-btn,.cs14-frame-choice){background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] .cs14-scene-side>span{background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-area:auto!important;position:relative!important;inset:auto!important;min-width:0!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-art{grid-column:1!important;grid-row:1/span 4!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-intro{grid-column:2!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-actions{grid-column:2!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-meta{grid-column:2!important;grid-row:4!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-control-row{grid-column:1!important;grid-row:5!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-scene-note{grid-column:2!important;grid-row:5!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-captions{grid-column:1/-1!important;grid-row:6!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top]>.cs14-hero-art{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top]>.cs14-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top]>.cs14-hero-intro{grid-column:1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top]>.cs14-hero-actions{grid-column:1!important;grid-row:4!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top]>.cs14-hero-meta{grid-column:1!important;grid-row:5!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top]>.cs14-hero-control-row{grid-column:1!important;grid-row:6!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top]>.cs14-scene-note{grid-column:1!important;grid-row:7!important}
#main .vd-appearance[data-vd-studio=cs14] .cs14-hero[data-vd-layout=image-top]>.cs14-hero-captions{grid-column:1!important;grid-row:8!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-intro{grid-column:1!important;grid-row:3!important}#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-actions{grid-column:1!important;grid-row:4!important}#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-meta{grid-column:1!important;grid-row:5!important}#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-control-row{grid-column:1!important;grid-row:6!important}#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-scene-note{grid-column:1!important;grid-row:7!important}#main .vd-appearance[data-vd-studio=cs14] .cs14-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs14-hero-captions{grid-column:1!important;grid-row:8!important}}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] :is(.cs14-step-num,.cs14-principle-number,.cs14-about-copy blockquote,.cs14-about-copy blockquote p,.cs14-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs14][data-vd-surface-color] :is(.cs14-nav,.cs14-about,.cs14-process,.cs14-gallery-section,.cs14-faq-list>article,.cs14-process-steps>button,.cs14-process-panel,.cs14-gallery-choice,.cs14-gallery-reader,.cs14-info-details,.cs14-controls,.cs14-search,.cs14-catalog-card,.cs14-inline-detail,.cs14-all-link){background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text,var(--cs14-ink))!important}
#main .vd-appearance[data-vd-studio=cs14][data-vd-accent-color] :is(.cs14-chip,.cs14-view-switch)[aria-pressed=true]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs15-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs15-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top] > .cs15-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-about[data-vd-layout=image-top] .cs15-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-about[data-vd-layout=image-top] .cs15-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-about[data-vd-layout=image-top] .cs15-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-process[data-vd-layout=two-columns] .cs15-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-gallery-section[data-vd-layout=two-columns] :is(.cs15-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15][data-vd-accent-color] .cs15-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] [data-vd-section][data-vd-text-color] :is(.cs15-btn-secondary,.cs15-btn-light,.cs15-text-btn,.cs15-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs15-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs15] .cs15-process[data-vd-layout=two-columns] .cs15-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] :is(.cs15-collage-note,.cs15-idea-note,.cs15-device-caption,.cs15-hero-note,.cs15-collage-print>span,.cs15-diptych-secondary>span){background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] :is(.cs15-icon-btn,.cs15-frame-choice,.cs15-collage-print,.cs15-diptych-secondary){background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] .cs15-scene-note{background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] :is(.cs15-scene-note span,.cs15-scene-note p,.cs15-hero-meta,.cs15-hero-meta span,.cs15-eyebrow,.cs15-merchant,.cs15-photo-note,.cs15-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] :is(.cs15-icon-btn,.cs15-frame-choice){background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] .cs15-scene-side>span{background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-area:auto!important;position:relative!important;inset:auto!important;min-width:0!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-art{grid-column:1!important;grid-row:1/span 4!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-intro{grid-column:2!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-actions{grid-column:2!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-meta{grid-column:2!important;grid-row:4!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-control-row{grid-column:1!important;grid-row:5!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-scene-note{grid-column:2!important;grid-row:5!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-captions{grid-column:1/-1!important;grid-row:6!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top]>.cs15-hero-art{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top]>.cs15-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top]>.cs15-hero-intro{grid-column:1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top]>.cs15-hero-actions{grid-column:1!important;grid-row:4!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top]>.cs15-hero-meta{grid-column:1!important;grid-row:5!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top]>.cs15-hero-control-row{grid-column:1!important;grid-row:6!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top]>.cs15-scene-note{grid-column:1!important;grid-row:7!important}
#main .vd-appearance[data-vd-studio=cs15] .cs15-hero[data-vd-layout=image-top]>.cs15-hero-captions{grid-column:1!important;grid-row:8!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-art{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-intro{grid-column:1!important;grid-row:3!important}#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-actions{grid-column:1!important;grid-row:4!important}#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-meta{grid-column:1!important;grid-row:5!important}#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-control-row{grid-column:1!important;grid-row:6!important}#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-scene-note{grid-column:1!important;grid-row:7!important}#main .vd-appearance[data-vd-studio=cs15] .cs15-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>.cs15-hero-captions{grid-column:1!important;grid-row:8!important}}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] :is(.cs15-step-num,.cs15-principle-number,.cs15-about-copy blockquote,.cs15-about-copy blockquote p,.cs15-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs15][data-vd-surface-color] :is(.cs15-nav,.cs15-about,.cs15-process,.cs15-gallery-section,.cs15-faq-list>article,.cs15-process-steps>button,.cs15-process-panel,.cs15-gallery-choice,.cs15-gallery-reader,.cs15-info-details,.cs15-controls,.cs15-search,.cs15-catalog-card,.cs15-inline-detail,.cs15-all-link){background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text,var(--cs15-ink))!important}
#main .vd-appearance[data-vd-studio=cs15][data-vd-accent-color] :is(.cs15-chip,.cs15-view-switch)[aria-pressed=true]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}

/* Pair explicit surfaces with all native title panels and numeric badges. */
#main .vd-appearance[data-vd-studio=cs11][data-vd-surface-color] :is(.cs11-hero,.cs11-highlights){background:var(--vd-section-background,var(--cs11-paper))!important;color:var(--vd-section-text,var(--cs11-ink))!important}
#main .vd-appearance[data-vd-studio=cs11] [data-vd-section][data-vd-text-color] :is(.cs11-step-num,.cs11-principle-number){background:var(--vd-section-background,var(--cs11-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs11] [data-vd-section][data-vd-text-color] .cs11-about-copy blockquote{background:var(--vd-section-background,var(--cs11-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs12][data-vd-surface-color] :is(.cs12-hero,.cs12-highlights){background:var(--vd-section-background,var(--cs12-paper))!important;color:var(--vd-section-text,var(--cs12-ink))!important}
#main .vd-appearance[data-vd-studio=cs12] [data-vd-section][data-vd-text-color] :is(.cs12-step-num,.cs12-principle-number){background:var(--vd-section-background,var(--cs12-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs12] [data-vd-section][data-vd-text-color] .cs12-about-copy blockquote{background:var(--vd-section-background,var(--cs12-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs13][data-vd-surface-color] :is(.cs13-hero,.cs13-highlights){background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text,var(--cs13-ink))!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] :is(.cs13-step-num,.cs13-principle-number){background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] .cs13-about-copy blockquote{background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs14][data-vd-surface-color] :is(.cs14-hero,.cs14-highlights){background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text,var(--cs14-ink))!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] :is(.cs14-step-num,.cs14-principle-number){background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] .cs14-about-copy blockquote{background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs15][data-vd-surface-color] :is(.cs15-hero,.cs15-highlights){background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text,var(--cs15-ink))!important}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] :is(.cs15-step-num,.cs15-principle-number){background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] .cs15-about-copy blockquote{background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text)!important}

#main .vd-appearance[data-vd-studio=cs15] [data-vd-section][data-vd-text-color] .cs15-pair-hint{background:var(--vd-section-background,var(--cs15-paper))!important;color:var(--vd-section-text)!important}

/* Studio16–20: preserve native visual wrappers and default scenes; explicit bounded layouts only. */
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs16-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs16-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-hero[data-vd-layout=image-top] > .cs16-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-about[data-vd-layout=image-top] .cs16-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-about[data-vd-layout=image-top] .cs16-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-about[data-vd-layout=image-top] .cs16-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-process[data-vd-layout=two-columns] .cs16-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-gallery-section[data-vd-layout=two-columns] :is(.cs16-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16][data-vd-accent-color] .cs16-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] [data-vd-section][data-vd-text-color] :is(.cs16-btn-secondary,.cs16-btn-light,.cs16-text-btn,.cs16-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs16-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs16] .cs16-process[data-vd-layout=two-columns] .cs16-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] :is(.cs16-collage-note,.cs16-idea-note,.cs16-device-caption,.cs16-hero-note,.cs16-collage-print>span,.cs16-diptych-secondary>span){background:var(--vd-section-background,var(--cs16-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] :is(.cs16-icon-btn,.cs16-frame-choice,.cs16-collage-print,.cs16-diptych-secondary){background:var(--vd-section-background,var(--cs16-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] .cs16-scene-note{background:var(--vd-section-background,var(--cs16-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] :is(.cs16-scene-note span,.cs16-scene-note p,.cs16-hero-meta,.cs16-hero-meta span,.cs16-eyebrow,.cs16-merchant,.cs16-photo-note,.cs16-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] :is(.cs16-icon-btn,.cs16-frame-choice){background:var(--vd-section-background,var(--cs16-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] .cs16-scene-side>span{background:var(--vd-section-background,var(--cs16-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs16-hero-copy,.cs16-hero-visual,.cs16-hero-intro,.cs16-scene-note,.cs16-hero-captions){position:relative!important;inset:auto!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs16-hero-visual{grid-column:1!important;grid-row:1/span 1!important;width:100%!important}#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs16-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs16-scene-note{grid-column:1/-1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs16-hero-captions{grid-column:1/-1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs16] .cs16-hero[data-vd-layout=image-top] .cs16-hero-visual{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs16] .cs16-hero[data-vd-layout=image-top] .cs16-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs16] .cs16-hero[data-vd-layout=image-top] .cs16-scene-note{grid-column:1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs16] .cs16-hero[data-vd-layout=image-top] .cs16-hero-captions{grid-column:1!important;grid-row:4!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs16-hero-visual{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs16-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs16-scene-note{grid-column:1!important;grid-row:3!important}#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs16-hero-captions{grid-column:1!important;grid-row:4!important}}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] :is(.cs16-step-num,.cs16-principle-number,.cs16-about-copy blockquote,.cs16-about-copy blockquote p,.cs16-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs16][data-vd-surface-color] :is(.cs16-hero,.cs16-highlights,.cs16-nav,.cs16-about,.cs16-process,.cs16-gallery-section,.cs16-faq-list>article,.cs16-process-steps>button,.cs16-process-panel,.cs16-gallery-choice,.cs16-gallery-reader,.cs16-info-details,.cs16-controls,.cs16-search,.cs16-catalog-card,.cs16-inline-detail,.cs16-all-link){background:var(--vd-section-background,var(--cs16-paper))!important;color:var(--vd-section-text,var(--cs16-ink))!important}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] :is(.cs16-step-num,.cs16-principle-number,.cs16-about-copy blockquote){background:var(--vd-section-background,var(--cs16-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs16][data-vd-accent-color] :is(.cs16-chip,.cs16-view-switch,.cs16-nav-item)[aria-pressed=true],#main .vd-appearance[data-vd-studio=cs16][data-vd-accent-color] .cs16-nav-item[aria-current]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] .cs16-frame-choices{background:var(--vd-section-background,var(--cs16-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs17-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs17-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-hero[data-vd-layout=image-top] > .cs17-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-about[data-vd-layout=image-top] .cs17-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-about[data-vd-layout=image-top] .cs17-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-about[data-vd-layout=image-top] .cs17-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-process[data-vd-layout=two-columns] .cs17-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-gallery-section[data-vd-layout=two-columns] :is(.cs17-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17][data-vd-accent-color] .cs17-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] [data-vd-section][data-vd-text-color] :is(.cs17-btn-secondary,.cs17-btn-light,.cs17-text-btn,.cs17-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs17-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs17] .cs17-process[data-vd-layout=two-columns] .cs17-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] :is(.cs17-collage-note,.cs17-idea-note,.cs17-device-caption,.cs17-hero-note,.cs17-collage-print>span,.cs17-diptych-secondary>span){background:var(--vd-section-background,var(--cs17-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] :is(.cs17-icon-btn,.cs17-frame-choice,.cs17-collage-print,.cs17-diptych-secondary){background:var(--vd-section-background,var(--cs17-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] .cs17-scene-note{background:var(--vd-section-background,var(--cs17-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] :is(.cs17-scene-note span,.cs17-scene-note p,.cs17-hero-meta,.cs17-hero-meta span,.cs17-eyebrow,.cs17-merchant,.cs17-photo-note,.cs17-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] :is(.cs17-icon-btn,.cs17-frame-choice){background:var(--vd-section-background,var(--cs17-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] .cs17-scene-side>span{background:var(--vd-section-background,var(--cs17-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs17-hero-copy,.cs17-hero-visual,.cs17-hero-intro,.cs17-scene-note,.cs17-hero-captions){position:relative!important;inset:auto!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs17-hero-visual{grid-column:1!important;grid-row:1/span 1!important;width:100%!important}#main .vd-appearance[data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs17-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs17-hero-captions{grid-column:1/-1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs17] .cs17-hero[data-vd-layout=image-top] .cs17-hero-visual{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs17] .cs17-hero[data-vd-layout=image-top] .cs17-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs17] .cs17-hero[data-vd-layout=image-top] .cs17-hero-captions{grid-column:1!important;grid-row:3!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs17-hero-visual{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs17-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs17-hero-captions{grid-column:1!important;grid-row:3!important}}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] :is(.cs17-step-num,.cs17-principle-number,.cs17-about-copy blockquote,.cs17-about-copy blockquote p,.cs17-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs17][data-vd-surface-color] :is(.cs17-hero,.cs17-highlights,.cs17-nav,.cs17-about,.cs17-process,.cs17-gallery-section,.cs17-faq-list>article,.cs17-process-steps>button,.cs17-process-panel,.cs17-gallery-choice,.cs17-gallery-reader,.cs17-info-details,.cs17-controls,.cs17-search,.cs17-catalog-card,.cs17-inline-detail,.cs17-all-link){background:var(--vd-section-background,var(--cs17-paper))!important;color:var(--vd-section-text,var(--cs17-ink))!important}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] :is(.cs17-step-num,.cs17-principle-number,.cs17-about-copy blockquote){background:var(--vd-section-background,var(--cs17-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs17][data-vd-accent-color] :is(.cs17-chip,.cs17-view-switch,.cs17-nav-item)[aria-pressed=true],#main .vd-appearance[data-vd-studio=cs17][data-vd-accent-color] .cs17-nav-item[aria-current]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] .cs17-frame-choices{background:var(--vd-section-background,var(--cs17-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs18-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs18-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-hero[data-vd-layout=image-top] > .cs18-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-about[data-vd-layout=image-top] .cs18-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-about[data-vd-layout=image-top] .cs18-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-about[data-vd-layout=image-top] .cs18-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-process[data-vd-layout=two-columns] .cs18-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-gallery-section[data-vd-layout=two-columns] :is(.cs18-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18][data-vd-accent-color] .cs18-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] [data-vd-section][data-vd-text-color] :is(.cs18-btn-secondary,.cs18-btn-light,.cs18-text-btn,.cs18-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs18-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs18] .cs18-process[data-vd-layout=two-columns] .cs18-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] :is(.cs18-collage-note,.cs18-idea-note,.cs18-device-caption,.cs18-hero-note,.cs18-collage-print>span,.cs18-diptych-secondary>span){background:var(--vd-section-background,var(--cs18-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] :is(.cs18-icon-btn,.cs18-frame-choice,.cs18-collage-print,.cs18-diptych-secondary){background:var(--vd-section-background,var(--cs18-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] .cs18-scene-note{background:var(--vd-section-background,var(--cs18-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] :is(.cs18-scene-note span,.cs18-scene-note p,.cs18-hero-meta,.cs18-hero-meta span,.cs18-eyebrow,.cs18-merchant,.cs18-photo-note,.cs18-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] :is(.cs18-icon-btn,.cs18-frame-choice){background:var(--vd-section-background,var(--cs18-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] .cs18-scene-side>span{background:var(--vd-section-background,var(--cs18-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs18-hero-copy,.cs18-hero-visual,.cs18-hero-intro,.cs18-scene-note,.cs18-hero-captions){position:relative!important;inset:auto!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs18-hero-visual{grid-column:1!important;grid-row:1/span 1!important;width:100%!important}#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs18-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs18-scene-note{grid-column:1/-1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs18-hero-captions{grid-column:1/-1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs18] .cs18-hero[data-vd-layout=image-top] .cs18-hero-visual{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs18] .cs18-hero[data-vd-layout=image-top] .cs18-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs18] .cs18-hero[data-vd-layout=image-top] .cs18-scene-note{grid-column:1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs18] .cs18-hero[data-vd-layout=image-top] .cs18-hero-captions{grid-column:1!important;grid-row:4!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs18-hero-visual{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs18-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs18-scene-note{grid-column:1!important;grid-row:3!important}#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs18-hero-captions{grid-column:1!important;grid-row:4!important}}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] :is(.cs18-step-num,.cs18-principle-number,.cs18-about-copy blockquote,.cs18-about-copy blockquote p,.cs18-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs18][data-vd-surface-color] :is(.cs18-hero,.cs18-highlights,.cs18-nav,.cs18-about,.cs18-process,.cs18-gallery-section,.cs18-faq-list>article,.cs18-process-steps>button,.cs18-process-panel,.cs18-gallery-choice,.cs18-gallery-reader,.cs18-info-details,.cs18-controls,.cs18-search,.cs18-catalog-card,.cs18-inline-detail,.cs18-all-link){background:var(--vd-section-background,var(--cs18-paper))!important;color:var(--vd-section-text,var(--cs18-ink))!important}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] :is(.cs18-step-num,.cs18-principle-number,.cs18-about-copy blockquote){background:var(--vd-section-background,var(--cs18-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs18][data-vd-accent-color] :is(.cs18-chip,.cs18-view-switch,.cs18-nav-item)[aria-pressed=true],#main .vd-appearance[data-vd-studio=cs18][data-vd-accent-color] .cs18-nav-item[aria-current]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] .cs18-frame-choices{background:var(--vd-section-background,var(--cs18-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs19-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs19-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-hero[data-vd-layout=image-top] > .cs19-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-about[data-vd-layout=image-top] .cs19-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-about[data-vd-layout=image-top] .cs19-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-about[data-vd-layout=image-top] .cs19-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-process[data-vd-layout=two-columns] .cs19-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-gallery-section[data-vd-layout=two-columns] :is(.cs19-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19][data-vd-accent-color] .cs19-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] [data-vd-section][data-vd-text-color] :is(.cs19-btn-secondary,.cs19-btn-light,.cs19-text-btn,.cs19-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs19-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs19] .cs19-process[data-vd-layout=two-columns] .cs19-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] :is(.cs19-collage-note,.cs19-idea-note,.cs19-device-caption,.cs19-hero-note,.cs19-collage-print>span,.cs19-diptych-secondary>span){background:var(--vd-section-background,var(--cs19-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] :is(.cs19-icon-btn,.cs19-frame-choice,.cs19-collage-print,.cs19-diptych-secondary){background:var(--vd-section-background,var(--cs19-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] .cs19-scene-note{background:var(--vd-section-background,var(--cs19-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] :is(.cs19-scene-note span,.cs19-scene-note p,.cs19-hero-meta,.cs19-hero-meta span,.cs19-eyebrow,.cs19-merchant,.cs19-photo-note,.cs19-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] :is(.cs19-icon-btn,.cs19-frame-choice){background:var(--vd-section-background,var(--cs19-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] .cs19-scene-side>span{background:var(--vd-section-background,var(--cs19-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs19-hero-copy,.cs19-hero-visual,.cs19-hero-intro,.cs19-scene-note,.cs19-hero-captions){position:relative!important;inset:auto!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs19-hero-visual{grid-column:1!important;grid-row:1/span 1!important;width:100%!important}#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs19-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs19-scene-note{grid-column:1/-1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs19-hero-captions{grid-column:1/-1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs19] .cs19-hero[data-vd-layout=image-top] .cs19-hero-visual{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs19] .cs19-hero[data-vd-layout=image-top] .cs19-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs19] .cs19-hero[data-vd-layout=image-top] .cs19-scene-note{grid-column:1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs19] .cs19-hero[data-vd-layout=image-top] .cs19-hero-captions{grid-column:1!important;grid-row:4!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs19-hero-visual{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs19-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs19-scene-note{grid-column:1!important;grid-row:3!important}#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs19-hero-captions{grid-column:1!important;grid-row:4!important}}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] :is(.cs19-step-num,.cs19-principle-number,.cs19-about-copy blockquote,.cs19-about-copy blockquote p,.cs19-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs19][data-vd-surface-color] :is(.cs19-hero,.cs19-highlights,.cs19-nav,.cs19-about,.cs19-process,.cs19-gallery-section,.cs19-faq-list>article,.cs19-process-steps>button,.cs19-process-panel,.cs19-gallery-choice,.cs19-gallery-reader,.cs19-info-details,.cs19-controls,.cs19-search,.cs19-catalog-card,.cs19-inline-detail,.cs19-all-link){background:var(--vd-section-background,var(--cs19-paper))!important;color:var(--vd-section-text,var(--cs19-ink))!important}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] :is(.cs19-step-num,.cs19-principle-number,.cs19-about-copy blockquote){background:var(--vd-section-background,var(--cs19-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs19][data-vd-accent-color] :is(.cs19-chip,.cs19-view-switch,.cs19-nav-item)[aria-pressed=true],#main .vd-appearance[data-vd-studio=cs19][data-vd-accent-color] .cs19-nav-item[aria-current]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] .cs19-frame-choices{background:var(--vd-section-background,var(--cs19-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:28px!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs20-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs20-hero-art{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-hero[data-vd-layout=image-top] > .cs20-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-about[data-vd-layout=image-top] .cs20-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-about[data-vd-layout=image-top] .cs20-about-grid > *{grid-column:1!important;grid-row:auto!important;min-width:0}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-about[data-vd-layout=image-top] .cs20-about-picture{order:-1!important;width:100%!important;margin-inline:0!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-process[data-vd-layout=two-columns] .cs20-process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-gallery-section[data-vd-layout=two-columns] :is(.cs20-gallery-choices,[data-vmc-gallery]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-gallery-section[data-vd-layout=two-columns] [data-vmc-gallery] > .vmc-slide{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:4/3}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-gallery-section[data-vd-layout=two-columns] .vmc-gallery > [data-vmc-controls]{display:none!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20][data-vd-accent-color] .cs20-btn-primary{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] [data-vd-section][data-vd-text-color] :is(.cs20-btn-secondary,.cs20-btn-light,.cs20-text-btn,.cs20-business-status){color:var(--vd-section-text)!important;border-color:currentColor!important;background:transparent!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-columns:minmax(0,1fr)!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) > .cs20-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-highlights[data-vd-layout=two-columns],#main .vd-appearance[data-vd-studio][data-vd-studio=cs20] .cs20-process[data-vd-layout=two-columns] .cs20-process-steps{grid-template-columns:minmax(0,1fr)!important}}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] :is(.cs20-collage-note,.cs20-idea-note,.cs20-device-caption,.cs20-hero-note,.cs20-collage-print>span,.cs20-diptych-secondary>span){background:var(--vd-section-background,var(--cs20-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] :is(.cs20-icon-btn,.cs20-frame-choice,.cs20-collage-print,.cs20-diptych-secondary){background:var(--vd-section-background,var(--cs20-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] .cs20-scene-note{background:var(--vd-section-background,var(--cs20-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] :is(.cs20-scene-note span,.cs20-scene-note p,.cs20-hero-meta,.cs20-hero-meta span,.cs20-eyebrow,.cs20-merchant,.cs20-photo-note,.cs20-hero-image-controls [data-hero-position]){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] :is(.cs20-icon-btn,.cs20-frame-choice){background:var(--vd-section-background,var(--cs20-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] .cs20-scene-side>span{background:var(--vd-section-background,var(--cs20-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){grid-template-areas:none!important}#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs20-hero-copy,.cs20-hero-visual,.cs20-hero-intro,.cs20-scene-note,.cs20-hero-captions){position:relative!important;inset:auto!important;min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important;margin:0!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs20-hero-head,.cs20-hero-stage){display:contents!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-hero-visual{grid-column:1!important;grid-row:1/span 2!important;width:100%!important}#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-hero-intro{grid-column:2!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-scene-note{grid-column:1/-1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-hero-captions{grid-column:1/-1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero[data-vd-layout=image-top] .cs20-hero-visual{grid-column:1!important;grid-row:1!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero[data-vd-layout=image-top] .cs20-hero-copy{grid-column:1!important;grid-row:2!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero[data-vd-layout=image-top] .cs20-hero-intro{grid-column:1!important;grid-row:3!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero[data-vd-layout=image-top] .cs20-scene-note{grid-column:1!important;grid-row:4!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero[data-vd-layout=image-top] .cs20-hero-captions{grid-column:1!important;grid-row:5!important}
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-hero-visual{grid-column:1!important;grid-row:1!important}#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-hero-copy{grid-column:1!important;grid-row:2!important}#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-hero-intro{grid-column:1!important;grid-row:3!important}#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-scene-note{grid-column:1!important;grid-row:4!important}#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs20-hero-captions{grid-column:1!important;grid-row:5!important}}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] :is(.cs20-step-num,.cs20-principle-number,.cs20-about-copy blockquote,.cs20-about-copy blockquote p,.cs20-kicker){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs20][data-vd-surface-color] :is(.cs20-hero,.cs20-highlights,.cs20-nav,.cs20-about,.cs20-process,.cs20-gallery-section,.cs20-faq-list>article,.cs20-process-steps>button,.cs20-process-panel,.cs20-gallery-choice,.cs20-gallery-reader,.cs20-info-details,.cs20-controls,.cs20-search,.cs20-catalog-card,.cs20-inline-detail,.cs20-all-link){background:var(--vd-section-background,var(--cs20-paper))!important;color:var(--vd-section-text,var(--cs20-ink))!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] :is(.cs20-step-num,.cs20-principle-number,.cs20-about-copy blockquote){background:var(--vd-section-background,var(--cs20-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs20][data-vd-accent-color] :is(.cs20-chip,.cs20-view-switch,.cs20-nav-item)[aria-pressed=true],#main .vd-appearance[data-vd-studio=cs20][data-vd-accent-color] .cs20-nav-item[aria-current]{background:var(--vd-accent-color)!important;color:var(--vd-accent-text)!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] .cs20-frame-choices{background:var(--vd-section-background,var(--cs20-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] .cs20-scene-note :is(strong,p){color:var(--vd-section-text)!important}

/* Explicit local colors include native disclosure controls; leave blank/default scenes unchanged. */
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] .cs16-frame-settings summary{background:transparent!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs16] [data-vd-section][data-vd-text-color] .cs16-frame-choice[aria-pressed=true]{background:var(--vd-section-text)!important;color:var(--vd-section-background,var(--cs16-paper))!important;border-color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs16] .cs16-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs16-hero-visual,.cs16-hero-art,[data-hero-framing]){display:block!important}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] .cs17-frame-settings summary{background:transparent!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs17] [data-vd-section][data-vd-text-color] .cs17-frame-choice[aria-pressed=true]{background:var(--vd-section-text)!important;color:var(--vd-section-background,var(--cs17-paper))!important;border-color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs17] .cs17-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs17-hero-visual,.cs17-hero-art,[data-hero-framing]){display:block!important}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] .cs18-frame-settings summary{background:transparent!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs18] [data-vd-section][data-vd-text-color] .cs18-frame-choice[aria-pressed=true]{background:var(--vd-section-text)!important;color:var(--vd-section-background,var(--cs18-paper))!important;border-color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs18-hero-visual,.cs18-hero-art,[data-hero-framing]){display:block!important}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] .cs19-frame-settings summary{background:transparent!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs19] [data-vd-section][data-vd-text-color] .cs19-frame-choice[aria-pressed=true]{background:var(--vd-section-text)!important;color:var(--vd-section-background,var(--cs19-paper))!important;border-color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs19] .cs19-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs19-hero-visual,.cs19-hero-art,[data-hero-framing]){display:block!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] .cs20-frame-settings summary{background:transparent!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section][data-vd-text-color] .cs20-frame-choice[aria-pressed=true]{background:var(--vd-section-text)!important;color:var(--vd-section-background,var(--cs20-paper))!important;border-color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) :is(.cs20-hero-visual,.cs20-hero-art,[data-hero-framing]){display:block!important}
#main .vd-appearance[data-vd-studio=cs20] [data-vd-section=about][data-vd-text-color] .cs20-about-picture figcaption{color:var(--vd-section-text)!important}

/* Dark native host controls must use the existing paired host palette. */
#main .vd-appearance[data-vd-studio=cs16] :is(.catalog-card-actions,.utility-location) .btn.secondary{background:var(--mt-paper,#151c24)!important;color:var(--mt-ink,#f4f8fa)!important;border-color:var(--mt-line,#36414d)!important}
/* Full60 audit: native dark hero lettering must follow the light phone surface. */
@media(max-width:700px){
 #main .vd-appearance:is([data-vd-basic=s02],[data-vd-studio=cs13],[data-vd-studio=cs14]) [data-mt-hero]:not([data-vd-text-color]) :is(h1,h1 span,h1 em){color:var(--mt-ink)!important}
}
#main .vd-appearance[data-vd-studio=cs07] :is(.catalog-card-actions,.utility-location) .btn.secondary{background:var(--mt-paper,#101513)!important;color:var(--mt-ink,#f3eee5)!important;border-color:var(--mt-line,#36414d)!important}
/* The generic mobile shell marks Studio20's nested headline wrapper secondary. Retain its actual headline in the default mobile flow. */
@media(max-width:700px){#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:not([data-vd-layout=image-left]):not([data-vd-layout=image-top])>.cs20-hero-head{display:contents!important}#main .vd-appearance[data-vd-studio=cs20] .cs20-hero:not([data-vd-layout=image-left]):not([data-vd-layout=image-top]) .cs20-hero-intro{order:2;width:100%;padding:0 16px 8px;color:var(--mt-ink);background:var(--mt-paper)}}

/* Keep the original desktop companion-image grid inside the explicit Studio18 presets. */
@media(min-width:701px){#main .vd-appearance[data-vd-studio=cs18] .cs18-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]) .cs18-buddy-frame{display:grid!important}}

/* Full60 audit: preserve paired surfaces when a merchant applies a palette. */
/* Food01 predates the shared desktop photo-first shell; explicit presets own their grid. */
#main .vd-appearance[data-vd-basic=f01] .f01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top]){display:grid!important;gap:18px!important;align-items:start}
#main .vd-appearance[data-vd-basic=f01] .f01-hero:is([data-vd-layout=image-left],[data-vd-layout=image-top])>*{grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]>.f01-hero-art{grid-column:1!important;grid-row:1/4!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]>.f01-hero-copy{grid-column:2!important;grid-row:1!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]>.f01-hero-intro{grid-column:2!important;grid-row:2!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]>.store-hero-tools{grid-column:2!important;grid-row:3!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-top]{grid-template-columns:minmax(0,1fr)!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-top]>*{grid-column:1!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-top]>.f01-hero-art{order:0!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-top]>.f01-hero-copy{order:1!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-top]>.f01-hero-intro{order:2!important}
#main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-top]>.store-hero-tools{order:3!important}
@media(max-width:700px){
 #main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]{grid-template-columns:minmax(0,1fr)!important}
 #main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]>*{grid-column:1!important;grid-row:auto!important}
 #main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]>.f01-hero-art{order:0!important}
 #main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]>.f01-hero-copy{order:1!important}
 #main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]>.f01-hero-intro{order:2!important}
 #main .vd-appearance[data-vd-basic=f01] .f01-hero[data-vd-layout=image-left]>.store-hero-tools{order:3!important}
}
#main .vd-appearance[data-vd-basic=f02] [data-vd-section][data-vd-text-color] .f02-missing{background:var(--vd-section-background,var(--f02-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=l01] [data-vd-section][data-vd-text-color] .l01-item-category{color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs02] [data-vd-section=about][data-vd-text-color]{background:var(--vd-section-background,var(--cs02-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs03] [data-vd-section=about][data-vd-text-color]{background:var(--vd-section-background,var(--cs03-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs05] [data-vd-section=about][data-vd-text-color]{background:var(--vd-section-background,var(--cs05-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs06] [data-vd-section=about][data-vd-text-color]{background:var(--vd-section-background,var(--cs06-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs04] [data-vd-section=process][data-vd-text-color] .cs04-process-steps>button[aria-pressed=true]{background:var(--vd-section-text)!important;color:var(--vd-section-background,var(--cs04-paper))!important;border-color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs04] [data-vd-section=process][data-vd-text-color] .cs04-process-steps>button[aria-pressed=true] :is(strong,p,span){color:inherit!important}
#main .vd-appearance[data-vd-studio=cs10] [data-vd-section=gallery][data-vd-text-color] .cs10-kicker{color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-basic=r02]:is([data-vd-accent-color],[data-vd-surface-color]) .r02-chip[aria-pressed=true]>span{color:inherit!important;background:transparent!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section=hero][data-vd-text-color] :is(.cs13-hero-control-row,.cs13-hero-control-row>span,.cs13-frame-settings summary){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] .cs13-frame-choice{background:var(--vd-section-background,var(--cs13-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs13] [data-vd-section][data-vd-text-color] .cs13-frame-choice[aria-pressed=true]{background:var(--vd-section-text)!important;color:var(--vd-section-background,var(--cs13-paper))!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section=hero][data-vd-text-color] :is(.cs14-hero-control-row,.cs14-hero-control-row>span,.cs14-frame-settings summary){color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] .cs14-frame-choice{background:var(--vd-section-background,var(--cs14-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-studio=cs14] [data-vd-section][data-vd-text-color] .cs14-frame-choice[aria-pressed=true]{background:var(--vd-section-text)!important;color:var(--vd-section-background,var(--cs14-paper))!important}

/* Full60 audit: local dark hero colors include its status, note and sharing controls. */
#main .vd-appearance[data-vd-basic=bc] [data-vd-section=hero][data-vd-text-color] .bc-business-status{background:var(--vd-section-background,var(--bc-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-basic=ms] [data-vd-section=hero][data-vd-text-color] .ms-business-status{background:var(--vd-section-background,var(--ms-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-basic=nd] [data-vd-section=hero][data-vd-text-color] .nd-business-status{background:var(--vd-section-background,var(--nd-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-basic=pc] [data-vd-section=hero][data-vd-text-color] .pc-business-status{background:var(--vd-section-background,var(--pc-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-basic=rb] [data-vd-section=hero][data-vd-text-color] .rb-business-status{background:var(--vd-section-background,var(--rb-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance[data-vd-basic=f01] [data-vd-section=hero][data-vd-text-color] .store-hero-tools :is(.store-hero-share,.store-hero-favorite){background:var(--vd-section-background,var(--f01-paper))!important;color:var(--vd-section-text)!important;border-color:currentColor!important}
#main .vd-appearance [data-vd-section=hero][data-vd-text-color] .q01-eyebrow{color:var(--vd-section-text)!important}
#main .vd-appearance [data-vd-section=hero][data-vd-text-color] .q01-hero-note{background:var(--vd-section-background,var(--q01-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio=cs15] [data-vd-section=hero][data-vd-text-color] .cs15-frame-settings summary{background:transparent!important;color:var(--vd-section-text)!important}

/* Full60 audit: early template local type uses the existing bounded section protocol. */
#main .vd-appearance:is([data-vd-basic=f01],[data-vd-basic=f02],[data-vd-basic=f03],[data-vd-basic=f04],[data-vd-basic=f05],[data-vd-basic=ladera],[data-vd-basic=c02],[data-vd-basic=c03],[data-vd-basic=c04],[data-vd-basic=c05]) [data-vd-section][data-vd-heading-size=small] h1,#main .vd-appearance .veo-template-studio-01-v1 [data-vd-section][data-vd-heading-size=small] h1{font-size:clamp(30px,4vw,54px)!important}
#main .vd-appearance:is([data-vd-basic=f01],[data-vd-basic=f02],[data-vd-basic=f03],[data-vd-basic=f04],[data-vd-basic=f05],[data-vd-basic=ladera],[data-vd-basic=c02],[data-vd-basic=c03],[data-vd-basic=c04],[data-vd-basic=c05]) [data-vd-section][data-vd-heading-size=small] h2,#main .vd-appearance .veo-template-studio-01-v1 [data-vd-section][data-vd-heading-size=small] h2{font-size:clamp(26px,3vw,38px)!important}
#main .vd-appearance:is([data-vd-basic=f01],[data-vd-basic=f02],[data-vd-basic=f03],[data-vd-basic=f04],[data-vd-basic=f05],[data-vd-basic=ladera],[data-vd-basic=c02],[data-vd-basic=c03],[data-vd-basic=c04],[data-vd-basic=c05]) [data-vd-section][data-vd-body-size=small] :is(p,[class$="-lead"],[class$="-hero-description"]),#main .vd-appearance .veo-template-studio-01-v1 [data-vd-section][data-vd-body-size=small] :is(p,[class$="-lead"],[class$="-hero-description"]){font-size:14px!important;line-height:1.6!important}
#main .vd-appearance:is([data-vd-basic=f01],[data-vd-basic=f02],[data-vd-basic=f03],[data-vd-basic=f04],[data-vd-basic=f05],[data-vd-basic=ladera],[data-vd-basic=c02],[data-vd-basic=c03],[data-vd-basic=c04],[data-vd-basic=c05]) [data-vd-section][data-vd-heading-size=standard] h1,#main .vd-appearance .veo-template-studio-01-v1 [data-vd-section][data-vd-heading-size=standard] h1{font-size:clamp(36px,4.8vw,64px)!important}
#main .vd-appearance:is([data-vd-basic=f01],[data-vd-basic=f02],[data-vd-basic=f03],[data-vd-basic=f04],[data-vd-basic=f05],[data-vd-basic=ladera],[data-vd-basic=c02],[data-vd-basic=c03],[data-vd-basic=c04],[data-vd-basic=c05]) [data-vd-section][data-vd-heading-size=standard] h2,#main .vd-appearance .veo-template-studio-01-v1 [data-vd-section][data-vd-heading-size=standard] h2{font-size:clamp(30px,3.5vw,46px)!important}
#main .vd-appearance:is([data-vd-basic=f01],[data-vd-basic=f02],[data-vd-basic=f03],[data-vd-basic=f04],[data-vd-basic=f05],[data-vd-basic=ladera],[data-vd-basic=c02],[data-vd-basic=c03],[data-vd-basic=c04],[data-vd-basic=c05]) [data-vd-section][data-vd-body-size=standard] :is(p,[class$="-lead"],[class$="-hero-description"]),#main .vd-appearance .veo-template-studio-01-v1 [data-vd-section][data-vd-body-size=standard] :is(p,[class$="-lead"],[class$="-hero-description"]){font-size:16px!important;line-height:1.6!important}
#main .vd-appearance:is([data-vd-basic=f01],[data-vd-basic=f02],[data-vd-basic=f03],[data-vd-basic=f04],[data-vd-basic=f05],[data-vd-basic=ladera],[data-vd-basic=c02],[data-vd-basic=c03],[data-vd-basic=c04],[data-vd-basic=c05]) [data-vd-section][data-vd-heading-size=large] h1,#main .vd-appearance .veo-template-studio-01-v1 [data-vd-section][data-vd-heading-size=large] h1{font-size:clamp(42px,5.5vw,76px)!important}
#main .vd-appearance:is([data-vd-basic=f01],[data-vd-basic=f02],[data-vd-basic=f03],[data-vd-basic=f04],[data-vd-basic=f05],[data-vd-basic=ladera],[data-vd-basic=c02],[data-vd-basic=c03],[data-vd-basic=c04],[data-vd-basic=c05]) [data-vd-section][data-vd-heading-size=large] h2,#main .vd-appearance .veo-template-studio-01-v1 [data-vd-section][data-vd-heading-size=large] h2{font-size:clamp(36px,4vw,56px)!important}
#main .vd-appearance:is([data-vd-basic=f01],[data-vd-basic=f02],[data-vd-basic=f03],[data-vd-basic=f04],[data-vd-basic=f05],[data-vd-basic=ladera],[data-vd-basic=c02],[data-vd-basic=c03],[data-vd-basic=c04],[data-vd-basic=c05]) [data-vd-section][data-vd-body-size=large] :is(p,[class$="-lead"],[class$="-hero-description"]),#main .vd-appearance .veo-template-studio-01-v1 [data-vd-section][data-vd-body-size=large] :is(p,[class$="-lead"],[class$="-hero-description"]){font-size:18px!important;line-height:1.6!important}

/* Full60 audit: shared descriptive text follows the resolved section color. */
#main .vd-appearance [data-vd-section][data-vd-text-color] :is([class$="-kicker"],[class$="-eyebrow"],[class$="-eyebrow"]>span,blockquote,figcaption,[class$="-note"]>strong){color:var(--vd-section-text)!important;background-color:var(--vd-section-background,var(--mt-paper))!important}
/* Native selected step badges share their selected button's inverse pair. */
#main .vd-appearance [data-vd-section=process][data-vd-text-color] [aria-pressed=true] [class$="-step-num"]{background:transparent!important;color:inherit!important}
/* The original commerce host has white desktop cards independently of native scenes. */
@media(min-width:701px){#main .vd-appearance[data-vd-studio] .csp-core-commerce :is(.store-menu-section,.store-gallery-section,.store-info-section){--text:#20332b;color:var(--text)!important}}
/* These two early templates retain literal dark-scene lettering after the shared shell clears the scene surface. */
#main .vd-appearance[data-vd-basic=s02] [data-vd-section=hero]:not([data-vd-text-color]) :is(h1,.s02-eyebrow,.s02-eyebrow>span,.s02-hero-description,.s02-business-status,.s02-hero-reference){color:var(--s02-ink)!important}
#main .vd-appearance[data-vd-basic=f02] [data-vd-section=hero]:not([data-vd-text-color]) .store-hero-share{background:var(--mt-paper,#fff)!important;color:var(--mt-ink,#25362d)!important}
/* Shared native interaction states keep the same foreground/surface pair after palette changes. */
#main .vd-appearance[data-vd-studio] [data-vd-section=gallery][data-vd-text-color] [class$="-gallery-layout-switch"] button{background:var(--vd-section-background,var(--mt-paper))!important;color:var(--vd-section-text)!important}
#main .vd-appearance[data-vd-studio] [data-vd-section=gallery][data-vd-text-color] [class$="-gallery-layout-switch"] button[aria-pressed=true]{background:var(--vd-section-text)!important;color:var(--vd-section-background,var(--mt-paper))!important}
#main .vd-appearance[data-vd-studio] [data-vd-section=gallery][data-vd-text-color] [class$="-gallery-layout-switch"] button span{color:inherit!important}
#main .vd-appearance[data-vd-studio][data-vd-surface-color] [class$="-bottom"] button{background:var(--mt-paper)!important;color:var(--mt-ink)!important}
#main .vd-appearance[data-vd-studio][data-vd-surface-color] [class$="-bottom"] button span{color:inherit!important}
