.yxgb-page .entry-title,.yxgb-page h1.page-title,.yxgb-page .page-header,.yxgb-page .woocommerce-breadcrumb{display:none}#yxgb{--bg:#faf8f5;--card:#fff;--ink:#1f1a17;--muted:#6f6760;--line:#e8e2da;--soft:#f4efe9;--accent:#d9573f;--accent-dark:#b8432e;--ok:#2f7d5b;--radius:16px;--top:16px;width:calc(100vw - var(--sbw,0px));margin-left:calc(50% - (100vw - var(--sbw,0px)) / 2);background:var(--bg);color:var(--ink);font:15px/1.5 "DM Sans",system-ui,sans-serif;text-align:left;padding:0 0 10px;position:relative}#yxgb *,#yxgb *::before,#yxgb *::after{box-sizing:border-box}#yxgb button{font:inherit;color:inherit;cursor:pointer;text-transform:none;letter-spacing:normal;line-height:1.3;min-height:0;min-width:0;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-shadow:none;text-decoration:none;font-weight:inherit;vertical-align:middle}#yxgb button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#yxgb input{font:inherit;color:var(--ink);margin:0;box-shadow:none;height:auto;min-height:0;background:#fff}#yxgb h1,#yxgb h2,#yxgb h3,#yxgb h4,#yxgb p,#yxgb ul{margin:0;padding:0;color:inherit;text-transform:none;letter-spacing:normal}#yxgb ul{padding-left:18px}#yxgb table{border:0;margin:0;width:auto;background:none}#yxgb th,#yxgb td{border:0;background:none}#yxgb .yxgb-loading{padding:120px 20px;text-align:center;color:var(--muted)}#yxgb .hero{max-width:1360px;margin:0 auto;padding:20px 32px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}#yxgb .hero h1{font:600 32px/1.1 Fraunces,Georgia,serif;margin:0 0 6px;letter-spacing:-.01em}#yxgb .hero p{color:var(--muted);max-width:620px}#yxgb .badges{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}#yxgb .badge{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;white-space:nowrap}#yxgb .badge i{font-style:normal;margin-right:6px}#yxgb .builder{max-width:1360px;margin:0 auto;padding:0 32px 40px;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:28px;align-items:start}#yxgb .stage{position:sticky;top:var(--top);height:calc(100vh - var(--top) - 30px);min-height:520px;max-height:820px;border-radius:22px;overflow:hidden;background:#ece6de;box-shadow:0 1px 0 rgb(0 0 0 / .04),0 18px 40px -24px rgb(60 40 20 / .35)}#yxgb .stage{background:radial-gradient(ellipse at 50% 42%,#fdfbf8 0%,#efe9e1 55%,#ddd5ca 100%);cursor:grab}#yxgb .stage.dragging{cursor:grabbing}#yxgb .stage.evening{background:radial-gradient(ellipse at 50% 42%,#3d3748 0%,#25212d 60%,#17151c 100%)}#yxgb .stage canvas{display:block;width:100%;height:100%;touch-action:none;max-width:none}#yxgb .gl-wait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px}#yxgb .stage.spin canvas{cursor:grab}#yxgb .stage.spin.dragging canvas{cursor:grabbing}#yxgb .tools{position:absolute;left:16px;top:16px;right:16px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;pointer-events:none}#yxgb .tools>*{pointer-events:auto}#yxgb .seg{display:inline-flex;background:rgb(255 255 255 / .88);backdrop-filter:blur(8px);border-radius:999px;padding:3px;box-shadow:0 2px 10px rgb(0 0 0 / .08)}#yxgb .seg button{padding:6px 13px;border-radius:999px;font-size:13px;font-weight:600;color:#5b524b}#yxgb .seg button.on{background:var(--ink);color:#fff}#yxgb .walls{display:inline-flex;gap:6px;background:rgb(255 255 255 / .88);backdrop-filter:blur(8px);border-radius:999px;padding:5px 8px;box-shadow:0 2px 10px rgb(0 0 0 / .08);align-items:center}#yxgb .walls span{font-size:12px;font-weight:600;color:#5b524b;margin-right:2px}#yxgb .walls button{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgb(0 0 0 / .15)}#yxgb .walls button.on{box-shadow:0 0 0 2px var(--ink)}#yxgb .icon-btn{background:rgb(255 255 255 / .88);backdrop-filter:blur(8px);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;box-shadow:0 2px 10px rgb(0 0 0 / .08);color:#3b332d}#yxgb .icon-btn.on{background:var(--ink);color:#fff}#yxgb .spacer{flex:1}#yxgb .stage-foot{position:absolute;left:16px;right:16px;bottom:14px;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}#yxgb .pill{background:rgb(255 255 255 / .9);backdrop-filter:blur(8px);border-radius:12px;padding:8px 13px;font-size:13px;box-shadow:0 2px 10px rgb(0 0 0 / .08)}#yxgb .pill b{font-weight:700}#yxgb .buy{pointer-events:auto;display:flex;align-items:center;gap:12px;background:var(--ink);color:#fff;border-radius:14px;padding:6px 6px 6px 16px;box-shadow:0 8px 24px -8px rgb(0 0 0 / .45)}#yxgb .buy-p{font:600 22px/1 Fraunces,Georgia,serif;color:#fff;white-space:nowrap}#yxgb .buy-btn{background:var(--accent);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;font-size:14px;white-space:nowrap}#yxgb .buy-btn:hover{background:var(--accent-dark)}#yxgb .buy-btn[disabled]{opacity:.7;cursor:wait}#yxgb .sw .ph .dot{width:100%;height:100%;border-radius:50%;display:block}#yxgb .hint{font-size:12px;color:#4a423c;background:rgb(255 255 255 / .75);padding:5px 11px;border-radius:999px}#yxgb .panel{display:flex;flex-direction:column;gap:14px}#yxgb .step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px 20px}#yxgb .step-h{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}#yxgb .step-h .n{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--accent);text-transform:uppercase}#yxgb .step-h h3{margin:0;font:600 19px/1.2 Fraunces,Georgia,serif}#yxgb .step-h small{margin-left:auto;color:var(--muted);font-size:12px}#yxgb .shapes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#yxgb .shape{border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:10px 8px 9px;text-align:center;transition:border-color .15s,background .15s;display:block}#yxgb .shape svg{width:58px;height:40px;display:block;margin:0 auto 4px;color:#8a7f76}#yxgb .shape b{display:block;font-size:13px;font-weight:600;line-height:1.25}#yxgb .shape small{display:block;color:var(--muted);font-size:11.5px}#yxgb .shape.on{border-color:var(--ink);background:var(--soft)}#yxgb .shape.on svg{color:var(--accent)}#yxgb .chips{display:flex;flex-wrap:wrap;gap:8px}#yxgb .chip{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}#yxgb .chip small{font-weight:400;color:var(--muted);margin-left:5px;font-size:12px}#yxgb .chip.on{border-color:var(--ink);background:var(--ink);color:#fff}#yxgb .chip.on small{color:#d9d1c9}#yxgb .label{font-size:12px;font-weight:700;color:#4a423c;margin:14px 0 7px;letter-spacing:.02em}#yxgb .tray{display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px;border:1.5px dashed var(--line);border-radius:12px;margin-bottom:12px}#yxgb .tray .empty{color:var(--muted);font-size:13px;padding:5px 6px}#yxgb .tag{display:inline-flex;align-items:center;gap:6px;background:var(--soft);border-radius:999px;padding:4px 6px 4px 5px;font-size:12.5px;font-weight:600;cursor:grab;user-select:none}#yxgb .tag.drag-over{outline:2px solid var(--accent)}#yxgb .tag .o{font-size:10px;color:var(--muted);font-weight:700}#yxgb .tag button{background:#fff;border-radius:50%;width:18px;height:18px;line-height:16px;font-size:13px;color:#7a6f66;text-align:center}#yxgb .dot{width:20px;height:22px;border-radius:50% 50% 48% 48%/52% 52% 46% 46%;flex:none;position:relative;display:inline-block;box-shadow:inset -3px -4px 6px rgb(0 0 0 / .25),inset 2px 2px 4px rgb(255 255 255 / .35)}#yxgb .palettes{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px;margin-bottom:10px;scrollbar-width:thin}#yxgb .pal{flex:none;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:7px 9px;text-align:left}#yxgb .pal .row{display:flex;margin-bottom:4px}#yxgb .pal .row i{width:15px;height:15px;border-radius:50%;margin-right:-4px;border:1.5px solid #fff;display:inline-block}#yxgb .pal b{font-size:11.5px;font-weight:600;white-space:nowrap}#yxgb .pal:hover{border-color:#bfb4a9}#yxgb .fins{display:flex;gap:4px;margin-bottom:10px;flex-wrap:wrap}#yxgb .fins button{padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:#6f6760}#yxgb .fins button.on{background:var(--soft);color:var(--ink)}#yxgb .grid{display:grid;grid-template-columns:repeat(9,1fr);gap:7px 4px;max-height:236px;overflow:auto;padding:4px 2px}#yxgb .sw{padding:2px 0 0;position:relative;display:flex;justify-content:center}#yxgb .sw .dot{width:30px;height:33px;transition:transform .12s}#yxgb .sw:hover .dot{transform:translateY(-2px) scale(1.06)}#yxgb .sw.on .dot{outline:2.5px solid var(--ink);outline-offset:2px}#yxgb .sw .ph{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#fff;display:block;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .06);transition:transform .12s}#yxgb .sw .ph img{width:100%;height:100%;object-fit:cover;transform:scale(1.5);mix-blend-mode:multiply;display:block;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none}#yxgb .sw:hover .ph{transform:translateY(-2px) scale(1.06)}#yxgb .sw.on .ph{outline:2.5px solid var(--ink);outline-offset:2px}#yxgb .sw .k{position:absolute;right:0;top:-2px;background:var(--ink);color:#fff;font-size:10px;font-weight:700;border-radius:999px;min-width:16px;height:16px;line-height:16px;text-align:center}#yxgb .swname{font-size:12px;color:var(--muted);min-height:18px;margin-top:6px}#yxgb .opts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#yxgb .opt{border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:9px 11px;text-align:left;display:flex;gap:10px;align-items:center}#yxgb .opt svg{width:34px;height:22px;flex:none}#yxgb .opt b{display:block;font-size:13px}#yxgb .opt small{display:block;font-size:11.5px;color:var(--muted);line-height:1.3}#yxgb .opt.on{border-color:var(--ink);background:var(--soft)}#yxgb .row-t{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}#yxgb .row-t:first-of-type{border-top:0}#yxgb .row-t .t{flex:1}#yxgb .row-t .t b{display:block;font-size:14px;font-weight:600}#yxgb .row-t .t small{color:var(--muted);font-size:12px}#yxgb .row-t .p{font-size:13px;font-weight:600;color:#4a423c;white-space:nowrap}#yxgb .sw-t{width:40px;height:24px;border-radius:999px;background:#d9d1c8;position:relative;flex:none;transition:background .15s}#yxgb .sw-t::after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgb(0 0 0 / .2)}#yxgb .sw-t.on{background:var(--ok)}#yxgb .sw-t.on::after{transform:translateX(16px)}#yxgb .extra{display:flex;gap:6px;align-items:center;margin-top:8px;flex-wrap:wrap}#yxgb .extra input[type=text]{border:1.5px solid var(--line);border-radius:10px;padding:7px 10px;font-size:13px;width:160px}#yxgb .extra input.num{width:70px}#yxgb .mini{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}#yxgb .mini.on{border-color:var(--ink);background:var(--ink);color:#fff}#yxgb .summary{position:relative;background:var(--ink);color:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 18px 40px -16px rgb(0 0 0 / .45);z-index:2}#yxgb .summary .top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}#yxgb .summary .price{font:600 34px/1 Fraunces,Georgia,serif;color:#fff}#yxgb .summary .meta{font-size:13px;color:#cfc6bc;text-align:right}#yxgb .save{margin-top:8px;font-size:13px;color:#cfe9d9}#yxgb .save s{color:#a99f95}#yxgb .cta{display:flex;gap:8px;margin-top:14px}#yxgb .cta .add{flex:1;background:var(--accent);color:#fff;border-radius:12px;padding:13px 16px;font-weight:700;font-size:15px;text-align:center}#yxgb .cta .add:hover{background:var(--accent-dark)}#yxgb .cta .add[disabled]{opacity:.7;cursor:wait}#yxgb .cta .ghost{border:1px solid rgb(255 255 255 / .25);color:#fff;border-radius:12px;padding:12px 13px;font-weight:600;font-size:13px}#yxgb details.bd{margin-top:12px;border-top:1px solid rgb(255 255 255 / .14);padding-top:10px}#yxgb details.bd summary{cursor:pointer;font-size:13px;font-weight:600;color:#e8dfd5}#yxgb .bd table{width:100%;border-collapse:collapse;margin-top:8px;font-size:12.5px;color:#fff}#yxgb .bd th{font-weight:600;color:#a99f95;text-align:right;padding:3px 4px}#yxgb .bd th:first-child{text-align:left}#yxgb .bd td{padding:4px;text-align:right;border-top:1px solid rgb(255 255 255 / .08)}#yxgb .bd td:first-child{text-align:left;display:flex;align-items:center;gap:7px}#yxgb .bd td .dot{width:13px;height:14px}#yxgb .bd ul{margin:8px 0 0;font-size:12.5px;color:#d8cfc5}#yxgb .toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(20px);background:var(--ink);color:#fff;padding:11px 18px;border-radius:12px;font-size:14px;opacity:0;transition:.25s;pointer-events:none;z-index:99999}#yxgb .toast.show{opacity:1;transform:translateX(-50%)}#yxgb .xsec{max-width:1360px;margin:0 auto;padding:36px 32px 10px}#yxgb .xsec-h{max-width:760px;margin:0 0 22px}#yxgb .xsec-h .kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}#yxgb .xsec-h h2{font:600 30px/1.15 Fraunces,Georgia,serif;margin:0 0 8px}#yxgb .xsec-h p{color:var(--muted);font-size:15px}#yxgb .box-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}#yxgb .box-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:start}#yxgb .box-wrap.no-img{display:block}#yxgb .box-photo{margin:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#fff}#yxgb .box-photo img{display:block;width:100%;height:auto}#yxgb .box-wrap .box-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media (max-width:1100px){#yxgb .box-wrap{grid-template-columns:1fr}#yxgb .box-photo{max-width:560px}}#yxgb .box-item{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 16px}#yxgb .box-item svg{width:40px;height:40px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;background:var(--soft);border-radius:12px;padding:6px}#yxgb .box-item b{display:block;font-size:15px;margin-bottom:3px}#yxgb .box-item p{color:var(--muted);font-size:13.5px;line-height:1.45}#yxgb .box-note{margin-top:14px;font-size:13.5px;color:var(--muted)}#yxgb .vids{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#yxgb .vid{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}#yxgb .vid-frame{position:relative;aspect-ratio:16/9;background:#1f1a17}#yxgb .vid-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#yxgb .vid-play{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:pointer}#yxgb .vid-play img{width:100%;height:100%;object-fit:cover;display:block;max-width:none;margin:0;border-radius:0}#yxgb .vid-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:rgb(217 87 63 / .95);color:#fff;font-size:26px;line-height:68px;text-align:center;padding-left:5px;box-shadow:0 8px 24px rgb(0 0 0 / .35);transition:transform .15s}#yxgb .vid-play:hover .vid-btn{transform:translate(-50%,-50%) scale(1.08)}#yxgb .vid-len{position:absolute;right:10px;bottom:10px;background:rgb(0 0 0 / .75);color:#fff;font-size:12px;font-weight:600;border-radius:6px;padding:3px 7px}#yxgb .vid-body{padding:18px 20px 20px}#yxgb .vid-step{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}#yxgb .vid-body h3{font:600 20px/1.25 Fraunces,Georgia,serif;margin:0 0 6px}#yxgb .vid-body p{color:var(--muted);font-size:14px;margin:0 0 12px}#yxgb .vid-body ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}#yxgb .vid-body li{font-size:13.5px;color:#4a423c;display:flex;gap:10px;align-items:center}#yxgb .vid-body li button{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--accent);background:var(--soft);border-radius:6px;padding:3px 7px;min-width:48px;text-align:center}#yxgb .vid-body li button:hover{background:#f1e2da}#yxgb .vid-credit{margin-top:12px;font-size:12px;color:var(--muted)}#yxgb .rv-grid{display:flex;gap:18px;align-items:flex-start}#yxgb .rv-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}#yxgb .rv{margin:0;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}#yxgb .rv-photo{display:block;width:100%;padding:0;background:var(--soft);cursor:zoom-in}#yxgb .rv-photo{overflow:hidden}#yxgb .rv-photo img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover;transition:transform .3s}#yxgb .rv-photo:hover img{transform:scale(1.03)}#yxgb .rv figcaption{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}#yxgb .rv-stars{color:#e0a326;letter-spacing:2px;font-size:14px}#yxgb .rv-stars i{font-style:normal;color:var(--line)}#yxgb .rv-t{font-size:15px}#yxgb .rv q{color:var(--ink);font-size:14px;line-height:1.5;quotes:"\201C" "\201D";display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#yxgb .rv-by{font-size:13px;font-weight:600}#yxgb .rv-by em{font-style:normal;font-weight:600;color:var(--ok);font-size:12px;margin-left:4px}#yxgb .rv-p{font-size:12.5px;color:var(--muted);text-decoration:none}#yxgb .rv-p:hover{color:var(--accent);text-decoration:underline}#yxgb .rv-lb{position:fixed;inset:0;z-index:100000;background:rgb(20 16 14 / .82);display:flex;align-items:center;justify-content:center;padding:32px}#yxgb .rv-lb[hidden]{display:none}#yxgb .rv-lb-in{position:relative;display:flex;max-width:1100px;max-height:100%;background:#fff;border-radius:18px;overflow:hidden}#yxgb .rv-lb-in img{display:block;max-width:min(720px,62vw);max-height:calc(100vh - 64px);object-fit:contain;background:#111}#yxgb .rv-lb-t{width:320px;padding:28px 24px;display:flex;flex-direction:column;gap:10px;overflow:auto}#yxgb .rv-lb-t q{font-size:15px;line-height:1.55;quotes:"\201C" "\201D"}#yxgb .rv-x{position:absolute;top:10px;right:12px;width:34px;height:34px;border-radius:50%;background:var(--soft);font-size:22px;line-height:34px;text-align:center;color:var(--ink)}#yxgb .below{max-width:1360px;margin:0 auto;padding:10px 32px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#yxgb .below .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}#yxgb .below h4{margin:0 0 8px;font:600 18px Fraunces,Georgia,serif}#yxgb .below p,#yxgb .below li{color:var(--muted);font-size:14px}@media (max-width:1150px){#yxgb .builder{grid-template-columns:minmax(0,1fr) 380px}#yxgb .grid{grid-template-columns:repeat(8,1fr)}}.yxgb-phone{max-width:520px;margin:40px auto;padding:28px 22px;text-align:center;background:#faf8f5;border-radius:18px;font-family:"DM Sans",system-ui,sans-serif}.yxgb-phone h2{margin:0 0 10px;font-size:22px}.yxgb-phone p{color:#6f6760;margin:0 0 18px}.yxgb-phone a{display:inline-block;background:#d9573f;color:#fff;padding:12px 20px;border-radius:12px;font-weight:700;text-decoration:none}