.vs-source-product{--source-ink:#041c3d;--source-muted:#536b89;--source-gold:#916b3f;--source-line:#d8cdbd;color:var(--source-ink);background:#f3efe7;min-height:100vh;font-family:var(--font-sans),Arial,sans-serif}.vs-source-product .vs-product-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,62px)}.vs-source-product .vs-product-story{grid-column:1;grid-row:1;min-width:0;padding-top:clamp(0px,1.4vw,20px)}.vs-source-product .vs-product-gallery{grid-column:2;grid-row:1;min-width:0}.vs-source-product .vs-product-story h1{max-width:13ch;font-size:clamp(38px,4.3vw,62px);line-height:1.08;text-wrap:balance;overflow-wrap:anywhere}.vs-source-product .vs-product-lead{max-width:58ch;line-height:1.75;text-wrap:pretty}.vs-source-product .vs-product-facts div{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px}.vs-source-product .vs-product-facts dd{overflow-wrap:anywhere}.vs-source-product .vs-product-gallery-stage{aspect-ratio:1.08}.vs-source-product .vs-product-source-editorial{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.vs-legacy-product .vs-product-summary-continuation{margin:clamp(32px,5vw,72px) 0 0;padding:clamp(24px,4vw,52px) 0;border-block:1px solid var(--source-line,var(--product-line,#d8cdbd))}.vs-legacy-product .vs-product-summary-continuation p{max-width:72ch;margin:0;color:var(--source-muted,var(--product-muted,#536b89));font-size:clamp(15px,1.35vw,18px);line-height:1.8;text-wrap:pretty}.vs-source-product .vs-legacy-related,.vs-source-product .vs-product-variants{grid-column:1/-1}.vs-source-product a:focus-visible,.vs-source-product button:focus-visible{outline:2px solid #a16e24;outline-offset:3px}@media (max-width:900px){.vs-source-product .vs-product-editorial{grid-template-columns:minmax(0,1fr);gap:30px}.vs-source-product .vs-product-gallery,.vs-source-product .vs-product-story{grid-column:1}.vs-source-product .vs-product-story{grid-row:1}.vs-source-product .vs-product-gallery{grid-row:2}.vs-source-product .vs-product-story h1{max-width:18ch;margin-top:16px;font-size:clamp(38px,7vw,58px)}.vs-source-product .vs-product-gallery-stage{aspect-ratio:1.25}.vs-source-product .vs-product-source-editorial{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.vs-source-product .vs-product-editorial{gap:22px}.vs-source-product .vs-product-story h1{font-size:clamp(34px,10vw,48px)}.vs-source-product .vs-product-facts div{grid-template-columns:1fr;gap:5px}.vs-source-product .vs-product-gallery-stage{aspect-ratio:1.02}}body:has(.vs-source-product)>footer,body:has(.vs-source-product)>header{display:none}body:has(.vs-source-product)>main{padding-top:0!important}