.vd-page{background:#fffcf8;color:#503c36;font-family:Georgia,serif;min-height:100vh}.vd-page *{box-sizing:border-box}.vd-page a{color:inherit;text-decoration:none}.vd-page button{cursor:pointer}.vd-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 5%;border-bottom:1px solid #e5dcd2;background:#fffcf8f5}.vd-brand{font:36px Georgia,serif;letter-spacing:-2px}.vd-brand span{color:#9e6c50}.vd-header nav{gap:30px;letter-spacing:1px}.vd-header nav,.vd-header-cta{display:flex;font:11px Arial,sans-serif}.vd-header-cta{align-items:center;gap:8px;border-bottom:1px solid #9a7862;padding:12px 0}.vd-breadcrumb{max-width:1340px;margin:35px auto;padding:0 45px;display:flex;gap:15px;font:12px Arial,sans-serif;color:#947c6b}.vd-layout{max-width:1340px;padding:10px 45px 80px;margin:auto;display:grid;grid-template-columns:minmax(340px,.95fr) minmax(400px,1.05fr);gap:80px;align-items:start}.vd-preview-column{position:sticky;top:20px;scroll-margin-top:20px;max-width:490px}.vd-preview-heading{display:flex;justify-content:space-between;align-items:center;margin:0 15px 22px;font:9px Arial,sans-serif;letter-spacing:1px}.vd-preview-heading a{display:flex;gap:8px;align-items:center;min-height:35px}.vd-preview-caption{display:flex;justify-content:center;gap:15px;margin:22px 0;font:8px Arial,sans-serif;letter-spacing:1px}.vd-fine{font:11px/1.8 Arial,sans-serif;color:#8f7768}.vd-preview-column>.vd-fine{text-align:center;margin:10px auto;max-width:360px}.vd-kicker{font:9px/1.8 Arial,sans-serif;letter-spacing:2.4px;color:#997558}.vd-detail h1{font:italic 68px/1.06 Georgia,serif;font-weight:400;margin:22px 0}.vd-description{font:19px/1.7 Georgia,serif;color:#826858;max-width:520px}.vd-price{display:flex;justify-content:space-between;align-items:center;margin:35px 0 30px}.vd-price span{font:9px Arial,sans-serif;letter-spacing:2px;display:block}.vd-price strong{font:50px Georgia,serif;font-weight:400;display:block;margin:12px 0}.vd-price small{font:11px Arial,sans-serif;color:#937a69}.vd-price button{width:49px;height:49px;display:grid;place-items:center;background:#f7f0e9;border:1px solid #e2d5c7;border-radius:50%;color:#79434e}.vd-primary{align-items:center;background:#653a42;color:#fff9ee!important;padding:22px 25px;border-radius:3px;font:11px Arial,sans-serif;letter-spacing:1.5px}.vd-assurances,.vd-primary{display:flex;justify-content:center;gap:20px}.vd-assurances{margin:17px 0 38px;font:10px Arial,sans-serif;color:#907966}.vd-assurances span{display:flex;align-items:center;gap:5px}.vd-studio{border:1px solid #e5d8cb;background:#f8f2eb;border-radius:5px;overflow:hidden}.vd-tabs{display:flex;border-bottom:1px solid #e5d8cb;overflow-x:auto}.vd-tabs button{flex:1;padding:17px 10px;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:none;color:#8b7363;font:10px Arial,sans-serif;min-height:50px}.vd-tabs button[aria-selected=true]{border-bottom-color:#79434e;background:#fffaf4;color:#653a42}.vd-tab-body{padding:30px}.vd-tab-body>small{font:8px Arial,sans-serif;letter-spacing:2px;color:#a07c5c}.vd-tab-body h2{font:33px/1.2 Georgia,serif;font-weight:400;margin:17px 0 25px}.vd-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 15px}.vd-tab-body label{display:block;font:11px/1.6 Arial,sans-serif}.vd-tab-body input:not([type=checkbox]),.vd-tab-body select,.vd-tab-body textarea{display:block;width:100%;padding:12px;margin-top:7px;min-height:45px;border:1px solid #d5c5b4;background:#fffaf4;color:#644c3d;font:16px Georgia,serif;border-radius:2px}.vd-tab-body textarea{min-height:85px;margin-bottom:15px;resize:vertical}.vd-tab-body label.vd-toggle{display:flex;align-items:center;gap:10px;margin:22px 0 10px;min-height:35px}.vd-toggle input{accent-color:#79434e;width:17px;height:17px}.vd-secondary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:12px 20px;border:1px solid #bda78f;color:#6e4b3c;background:none;font:11px Arial,sans-serif;margin-top:20px}.vd-chapters{display:grid;gap:0}.vd-chapters button{display:flex;align-items:center;gap:16px;background:none;border:0;border-bottom:1px solid #dfcfbf;padding:15px 0;color:#674c3d;font:14px Georgia,serif;text-align:left;min-height:49px}.vd-chapters button span{font:9px Arial,sans-serif;color:#ac8c70}.vd-chapters svg{margin-left:auto}.vd-comment{border-left:2px solid #ba9c7e;padding:10px 15px;margin:20px 0;background:#fffaf5}.vd-comment small{font:9px Arial,sans-serif;letter-spacing:1px}.vd-comment p{font:14px/1.6 Georgia,serif;overflow-wrap:anywhere}.vd-comment button{font:10px Arial,sans-serif;border:0;background:none;color:#976658;padding:8px 0}.vd-proof-actions{display:flex;gap:8px;flex-wrap:wrap}.vd-proof-actions button{border:1px solid #c7b399;background:none;color:#614738;padding:10px;font:10px Arial,sans-serif;min-height:43px}.vd-proof-actions button:disabled{opacity:.4;cursor:default}.vd-stationery{display:grid;grid-template-columns:1fr 1fr;gap:15px}.vd-stationery article{background:#fffaf1;border:5px double #dac7a8;text-align:center;padding:22px 10px;box-shadow:0 8px 18px #4e352512;color:#654735}.vd-stationery article>span{font:28px VowbookScript,serif}.vd-stationery h3{font:26px VowbookScript,serif;margin:20px 0}.vd-stationery p{font:11px/1.9 Georgia,serif}.vd-stationery hr{border:0;border-top:1px solid #d2bc9b;width:35px;margin:18px auto}.vd-stationery small{font:6px Arial,sans-serif;letter-spacing:1px}.vd-feature-line{padding:35px 0;border-bottom:1px solid #e0d4c6}.vd-feature-line>span{font:8px Arial,sans-serif;letter-spacing:2px;color:#9c7e65}.vd-feature-line h3{font:25px Georgia,serif;font-weight:400;margin:15px 0}.vd-faq p,.vd-feature-line p{font:13px/1.9 Arial,sans-serif;color:#8d7462}.vd-faq{border-bottom:1px solid #e0d4c6;padding:23px 0}.vd-faq summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font:15px Georgia,serif;list-style:none}.vd-how{background:#eee4d6;padding:80px max(6%,calc((100vw - 1250px)/2));border-top:1px solid #e3d3be}.vd-how h2,.vd-related h2{font:48px/1.2 Georgia,serif;font-weight:400;margin:20px 0 45px}.vd-how>div{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.vd-how article>span{font:italic 28px Georgia,serif;color:#ad8665}.vd-how h3{font:23px Georgia,serif;font-weight:400;margin:25px 0 15px}.vd-how p{font:13px/1.9 Arial,sans-serif;color:#846b57}.vd-related{max-width:1250px;margin:auto;padding:80px 45px}.vd-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.vd-related>div>a{padding:25px;background:#f1e8dc;border:1px solid #e2d6c6}.vd-related .vc-cover{max-width:240px;margin:auto;border-radius:8px;overflow:hidden;box-shadow:0 15px 25px #58412b25}.vd-related h3{font:21px Georgia,serif;font-weight:400;margin:25px 0 5px}.vd-footer,.vd-related h3{display:flex;align-items:center;justify-content:space-between}.vd-footer{padding:35px 6%;border-top:1px solid #e2d6c6;gap:25px}.vd-footer>a:last-child,.vd-footer>span{font:11px Arial,sans-serif;color:#8e7360}.vd-footer>a:last-child{display:flex;align-items:center;gap:8px}.vd-standalone{background:#ece3d7;min-height:100dvh;padding:20px;display:flex;align-items:center;flex-direction:column;justify-content:center}.vd-standalone>.vx-experience{max-width:480px}.vd-standalone>a{font:11px Arial,sans-serif;color:#6f5441;display:flex;align-items:center;gap:10px;margin-top:15px;text-decoration:none}.vd-page :focus-visible{outline:2px solid #9d7858;outline-offset:4px}@media(max-width:1000px){.vd-layout{gap:40px;padding:10px 30px 60px;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)}.vd-detail h1{font-size:51px}.vd-tab-body{padding:22px}.vd-tabs button{font-size:9px;padding:15px 8px}.vd-header{gap:20px}.vd-header nav{gap:15px}.vd-preview-caption{gap:8px;font-size:7px}}@media(max-width:750px){.vd-header{padding:18px 22px}.vd-brand{font-size:30px}.vd-header nav{display:none}.vd-header-cta{font-size:9px}.vd-breadcrumb{padding:0 22px;margin:25px auto}.vd-layout{display:flex;flex-direction:column;padding:0 20px 50px;gap:35px}.vd-preview-column{position:relative;top:0;width:100%;max-width:440px;margin:auto;order:1}.vd-detail{width:100%;order:2}.vd-detail h1{font-size:48px;margin:16px 0}.vd-description{font-size:17px}.vd-preview-heading{margin-bottom:12px}.vd-price strong{font-size:43px}.vd-fields{gap:15px}.vd-how{padding:55px 25px}.vd-how h2,.vd-related h2{font-size:36px}.vd-how>div{grid-template-columns:1fr 1fr;gap:25px}.vd-how h3{font-size:21px;margin-top:12px}.vd-related{padding:55px 22px}.vd-related>div{gap:12px;overflow-x:auto;grid-template-columns:repeat(3,220px)}.vd-related>div>a{padding:20px}.vd-related h3{font-size:17px}.vd-footer{flex-wrap:wrap}.vd-footer>span{width:100%;order:3}.vd-standalone{padding:0;justify-content:start}.vd-standalone>.vx-experience{max-width:none;border:0;border-radius:0;box-shadow:none}.vd-standalone .vx-viewport{height:calc(100dvh - 99px);min-height:0}.vd-standalone .vx-hero{height:calc(100dvh - 99px);max-height:none;min-height:560px}.vd-standalone>a{padding:10px;margin:0;width:100%;justify-content:center}.vd-standalone .vx-toolbar{height:48px}.vd-standalone:has(.vx-bottom-nav)>a{display:none}}.vd-couture-fields{margin-top:22px;padding-top:22px;border-top:1px solid #bca88c55}.vd-monogram-preview{display:flex;align-items:center;gap:24px;border-top:1px solid #bca88c55;border-bottom:1px solid #bca88c55;margin:24px 0;padding:15px 0}.vd-monogram-preview>span:last-child{font:italic 16px/1.5 Georgia,serif;max-width:180px;color:#82634b}.vd-stationery .vx-emblem{width:60px;height:60px;margin:0 auto 10px}.vd-stationery .vx-emblem>b{font-size:24px}.vd-stationery article>span.vx-emblem{display:block}