
/* KnottyWedding v70 — Paper Shop + Advanced Personalise Editor */
:root{--v70-paper-brand:#6f5bd3;--v70-paper-ink:#2c2732;--v70-paper-line:#e3dee8;--v70-paper-soft:#f7f5fa;--v70-paper-muted:#79717f}

/* Secondary shop navigation */
.v70-paper-nav-shell{position:sticky;top:0;z-index:120;border-bottom:1px solid #e7e2ea;background:rgba(255,255,255,.98);backdrop-filter:blur(12px)}
.v70-paper-nav-row{width:min(1400px,calc(100% - 32px));min-height:72px;margin:auto;display:flex;align-items:center;gap:10px}
.v70-paper-nav-row>a,.v70-paper-nav-row>button{display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;min-width:140px;padding:10px 12px;border:1px solid transparent;border-radius:12px;color:#504956;background:transparent;text-align:left;cursor:pointer}
.v70-paper-nav-row>a:hover,.v70-paper-nav-row>button:hover,.v70-paper-nav-row>a.active{border-color:#ded7e7;background:#f8f6fb;color:#5d4bc0}
.v70-paper-nav-icon{grid-row:1/3;display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#6f5bd3;background:#f0edfb}
.v70-paper-nav-icon svg{width:18px;height:18px}
.v70-paper-nav-row strong{font-size:10px}.v70-paper-nav-row small{color:#8a828e;font-size:7px}
.v70-paper-nav-spacer{flex:1}.v70-paper-nav-utility{display:flex;gap:7px;align-items:center}
.v70-paper-nav-utility a{position:relative;padding:8px 9px;border:1px solid #dfd9e3;border-radius:8px;font-size:8px}
.v70-paper-nav-utility b{position:absolute;right:-6px;top:-6px;display:grid;min-width:16px;height:16px;padding:0 3px;place-items:center;border-radius:999px;color:#fff;background:#6f5bd3;font-size:7px}
.v70-collection-popover{position:absolute;z-index:140;top:68px;left:max(16px,calc((100vw - 1400px)/2));width:min(760px,calc(100vw - 32px));padding:14px;border:1px solid #ddd7e3;border-radius:14px;background:#fff;box-shadow:0 24px 60px rgba(37,30,44,.16)}
.v70-collection-popover[hidden]{display:none}.v70-collection-popover>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:10px}.v70-collection-popover h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.v70-collection-popover span{color:#817987;font-size:8px}.v70-collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.v70-collection-grid a{display:grid;min-height:108px;align-content:end;gap:3px;padding:12px;border:1px solid #e5e0e8;border-radius:10px;background:linear-gradient(145deg,#fbf7f5,#f5f2f8)}
.v70-collection-grid a:nth-child(2n){background:linear-gradient(145deg,#f4f7f2,#f8f5fa)}.v70-collection-grid strong{font-family:Georgia,serif;font-size:12px}.v70-collection-grid small{font-size:7px;color:#867f8a}

/* Shop controls */
.v70-mobile-filter-button,.v70-filter-backdrop,.v70-filter-drawer-head,.v70-active-filter-bar{display:none}
.v69-filter-title{cursor:pointer}.v69-filter-panel section.collapsed>div{display:none!important}.v69-filter-title span{transition:transform .15s}.v69-filter-panel section.collapsed .v69-filter-title span{transform:rotate(-90deg)}
.v70-active-filter-bar.active{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:9px 0}.v70-active-filter-bar button{padding:6px 8px;border:1px solid #ddd7e1;border-radius:999px;color:#625a68;background:#fff;font-size:7px}.v70-active-filter-bar button.clear{color:#9a4f66;border-color:#ead4dc;background:#fff7f9}
.v69-shop-toolbar{position:sticky;top:72px;z-index:70;background:#fff}
.v69-filter-panel{max-height:calc(100vh - 165px);overflow:auto}.v69-filter-panel::-webkit-scrollbar{width:6px}.v69-filter-panel::-webkit-scrollbar-thumb{background:#d2cbd8;border-radius:10px}
.v69-product-card{transition:transform .18s ease}.v69-product-card:hover{transform:translateY(-2px)}
.v69-card-preview{background:linear-gradient(145deg,#f5f1f4,#faf8fb);box-shadow:inset 0 0 0 1px rgba(70,60,78,.04)}
.v69-card-preview .v69-paper-art{width:78%;height:88%;min-height:0;margin:6% auto;border-radius:2px;box-shadow:0 12px 28px rgba(49,39,56,.13)}
.v69-card-preview .theme-regency,.v69-card-preview .theme-crest{background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.65),transparent 30%),var(--paper-bg)}
.v69-card-preview .theme-editorial{box-shadow:0 12px 30px rgba(34,31,38,.14)}
.v69-card-preview .theme-gothic{box-shadow:0 14px 32px rgba(65,35,48,.16)}
.v69-product-copy h3 a:hover{color:#6f5bd3}

/* Advanced editor */
body.v69-designer-body{margin:0;overflow:hidden;background:#ece9ef}
.v70-editor-shell{display:grid;grid-template-columns:76px 300px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);height:100vh;color:#2e2933;background:#eeebf1;font-family:Arial,Helvetica,sans-serif}
.v70-editor-topbar{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,1fr) auto auto minmax(250px,1fr);align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #d9d3de;background:#fff;z-index:20}
.v70-top-left{display:flex;align-items:center;gap:9px}.v70-back{display:grid;width:34px;height:34px;place-items:center;border:1px solid #ded8e2;border-radius:8px;color:#5e5566;text-decoration:none}.v70-top-left>div{display:grid;gap:2px}.v70-top-left span{color:#8b838f;font-size:7px;text-transform:uppercase}.v70-top-left strong{font-size:10px}
.v70-top-history{display:flex;align-items:center;gap:4px}.v70-top-history>span{width:1px;height:22px;margin:0 3px;background:#e2dde4}.v70-top-history button,.v70-side-switch button,.v70-top-actions button,.v70-stage-toolbar button{min-height:32px;padding:6px 9px;border:1px solid #ddd7e1;border-radius:7px;color:#5f5666;background:#fff;font-size:8px;font-weight:700;cursor:pointer}.v70-top-history button:hover,.v70-stage-toolbar button:hover{background:#f5f2f8}
.v70-side-switch{display:flex;padding:3px;border:1px solid #ddd7e1;border-radius:8px;background:#f6f4f8}.v70-side-switch button{border:0;background:transparent}.v70-side-switch button.active{color:#fff;background:#6f5bd3}
.v70-top-actions{display:flex;justify-content:flex-end;gap:6px}.v70-top-actions .primary{color:#fff;border-color:#6f5bd3;background:#6f5bd3}.v70-top-actions .secondary{background:#f8f6fa}.v70-safe-toggle.active{color:#5c4bb9;border-color:#c9c1e8;background:#f0edfb}
.v70-tool-rail{grid-row:2;display:grid;align-content:start;gap:4px;padding:8px 7px;border-right:1px solid #d9d3dd;background:#302a37}
.v70-tool-rail button{display:grid;justify-items:center;gap:4px;padding:9px 2px;border:0;border-radius:8px;color:#cfc7d3;background:transparent;cursor:pointer}.v70-tool-rail button:hover{color:#fff;background:#443b4c}.v70-tool-rail button.active{color:#fff;background:#6f5bd3}.v70-tool-rail b{display:grid;width:25px;height:25px;place-items:center;font-size:10px}.v70-tool-rail span{font-size:7px}
.v70-tool-panel{grid-row:2;overflow:auto;padding:14px;border-right:1px solid #d9d3dd;background:#fff}.v70-tool-panel::-webkit-scrollbar{width:6px}.v70-tool-panel::-webkit-scrollbar-thumb{background:#d7d0dc;border-radius:10px}
.v70-tool-title{display:grid;gap:3px;margin-bottom:12px}.v70-tool-title span{color:#6f5bd3;font-size:7px;font-weight:800;text-transform:uppercase}.v70-tool-title h2{margin:0;font-size:17px}.v70-tool-panel>label,.v70-property-head+label,.v70-tool-panel .v70-prop-grid label,.v70-position-grid label,.v70-product-options label{display:grid;gap:4px;margin-bottom:9px;color:#625a66;font-size:7px;font-weight:700}
.v70-tool-panel input:not([type=checkbox]):not([type=color]):not([type=range]),.v70-tool-panel select,.v70-tool-panel textarea{width:100%;min-height:35px;padding:7px;border:1px solid #dcd6e0;border-radius:7px;color:#423c46;background:#fff;font-size:8px}.v70-tool-panel textarea{resize:vertical}.v70-tool-panel input[type=color]{width:100%;height:36px;padding:3px;border:1px solid #dcd6e0;border-radius:7px;background:#fff}
.v70-primary-wide,.v70-secondary-wide{width:100%;min-height:38px;margin-bottom:10px;border:1px solid #6f5bd3;border-radius:7px;color:#fff;background:#6f5bd3;font-size:8px;font-weight:750}.v70-secondary-wide{color:#5d5465;border-color:#ddd7e1;background:#fff}
.v70-property-head{display:grid;gap:2px;margin:14px 0 8px;padding-top:12px;border-top:1px solid #e7e2e9}.v70-property-head span{color:#8a828e;font-size:7px;text-transform:uppercase}.v70-property-head strong{font-size:10px}
.v70-position-grid,.v70-prop-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.v70-position-grid label,.v70-prop-grid label{margin:0}
.v70-format-buttons{display:flex;gap:4px;margin-bottom:10px}.v70-format-buttons button{min-width:34px;height:32px;border:1px solid #ddd7e1;border-radius:6px;color:#5c5463;background:#fff}.v70-format-buttons button.active{color:#fff;border-color:#6f5bd3;background:#6f5bd3}
.v70-help{margin:8px 0;color:#827b87;font-size:7px;line-height:1.5}
.v70-design-presets,.v70-shape-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0}.v70-design-presets button,.v70-shape-grid button{min-height:54px;border:1px solid #e0dae4;border-radius:8px;color:#584f60;background:#faf8fb;font-size:8px;font-weight:700}.v70-shape-grid button{display:grid;place-items:center;gap:3px;font-size:17px}.v70-shape-grid span{font-size:7px}
.v70-upload-panel{display:grid;justify-items:center;gap:7px;padding:22px 12px;border:1px dashed #bdb5c2;border-radius:9px;background:#faf8fb;text-align:center}.v70-upload-panel strong{font-size:9px}.v70-upload-panel span{color:#817a85;font-size:7px;line-height:1.45}.v70-upload-panel button{padding:8px 10px;border:0;border-radius:6px;color:#fff;background:#6f5bd3;font-size:8px;font-weight:700}
.v70-layer-list{display:grid;border-top:1px solid #e8e3e9}.v70-layer-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 0;border-bottom:1px solid #ebe7ed}.v70-layer-list article.active{background:#f7f4fc}.v70-layer-select{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;border:0;background:transparent;text-align:left}.v70-layer-select>span:last-child{display:grid;gap:1px}.v70-layer-select strong{font-size:8px}.v70-layer-select small{color:#8a838e;font-size:6px}.v70-layer-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:6px;color:#6f5bd3;background:#f0edfb;font-size:8px;font-weight:700}.v70-layer-list article>div{display:flex;gap:2px}.v70-layer-list article>div button{width:25px;height:25px;border:0;border-radius:5px;color:#706878;background:transparent;font-size:7px}.v70-layer-list article>div button:hover{background:#eeeaf4}
.v70-layer-menu{position:fixed;z-index:5000;display:grid;min-width:130px;padding:5px;border:1px solid #ddd7e1;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(35,29,41,.16)}.v70-layer-menu button{padding:7px;border:0;border-radius:5px;background:transparent;text-align:left;font-size:8px}.v70-layer-menu button:hover{background:#f4f1f8}
.v70-address-actions{display:flex;gap:5px;margin-bottom:8px}.v70-address-actions button,.v70-address-actions a{padding:7px;border:1px solid #ddd7e1;border-radius:6px;color:#5d5564;background:#fff;text-decoration:none;font-size:7px;font-weight:700}.v70-address-list{display:grid;gap:4px}.v70-address-list label{display:grid;grid-template-columns:14px minmax(0,1fr);gap:6px;padding:7px;border:1px solid #e6e1e8;border-radius:7px}.v70-address-list label>span{display:grid;gap:1px}.v70-address-list strong{font-size:7px}.v70-address-list small{color:#847d88;font-size:6px;line-height:1.3}.v70-recipient-total{margin-top:8px;padding:7px;border-radius:6px;color:#5d4bc0;background:#f0edfb;font-size:7px;font-weight:700}
.v70-empty-panel{display:grid;gap:4px;padding:20px 10px;color:#837c87;text-align:center}.v70-empty-panel strong{color:#4d4651;font-size:10px}.v70-empty-panel span{font-size:7px;line-height:1.5}

.v70-stage{grid-column:3;grid-row:2;min-width:0;display:grid;grid-template-rows:44px minmax(0,1fr) 34px}
.v70-stage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-bottom:1px solid #d8d2dc;background:#fff}.v70-stage-toolbar>div{display:flex;gap:4px;align-items:center}.v70-stage-toolbar button{min-height:28px;padding:5px 7px;font-size:7px}.v70-zoom span{min-width:45px;text-align:center;color:#6f6874;font-size:7px}
.v70-canvas-area{display:grid;place-items:center;overflow:auto;padding:42px;background:radial-gradient(circle at 50% 40%,#f4f1f5,#e8e4eb)}
.v70-print-sheet{position:relative;width:455px;height:637px;overflow:hidden;transform-origin:center;background:var(--sheet-bg,#fff);box-shadow:0 24px 60px rgba(44,35,51,.20);touch-action:none}
.v70-print-sheet.trim-rounded{border-radius:18px}.v70-print-sheet.trim-arch{border-radius:220px 220px 0 0}.v70-print-sheet.trim-ticket{clip-path:polygon(0 0,100% 0,100% 43%,96% 50%,100% 57%,100% 100%,0 100%,0 57%,4% 50%,0 43%)}.v70-print-sheet.trim-bracket{clip-path:polygon(4% 0,96% 0,100% 4%,100% 96%,96% 100%,4% 100%,0 96%,0 4%)}
.v70-bleed-line,.v70-safe-line{position:absolute;z-index:100;pointer-events:none}.v70-bleed-line{inset:2.5%;border:1px dashed rgba(190,76,76,.55)}.v70-safe-line{inset:6%;border:1px dashed rgba(75,108,194,.5)}.hide-safe .v70-bleed-line,.hide-safe .v70-safe-line{display:none}
.v70-snap-guide{position:absolute;z-index:120;pointer-events:none;background:#e6539f}.v70-snap-guide.x{top:0;bottom:0;left:50%;width:1px}.v70-snap-guide.y{left:0;right:0;top:50%;height:1px}
.v70-canvas-element{position:absolute;z-index:1;display:grid;place-items:center;box-sizing:border-box;cursor:move;touch-action:none}.v70-canvas-element.selected{outline:1.5px solid #6f5bd3;outline-offset:2px}.v70-canvas-element.locked{cursor:not-allowed}.v70-canvas-element.type-image img{width:100%;height:100%;display:block}.v70-text-content{width:100%;height:100%;display:grid;align-content:center;white-space:pre-wrap;overflow:hidden}.v70-shape{width:100%;height:100%;background:var(--shape-fill);border:var(--shape-stroke-width) solid var(--shape-stroke)}.v70-shape.shape-circle{border-radius:50%}.v70-shape.shape-diamond{transform:rotate(45deg) scale(.72)}.v70-shape.shape-pill{border-radius:999px}.v70-line{width:100%;height:var(--line-width);background:var(--line-color)}.v70-editor-qr{position:relative;width:min(100%,90px);aspect-ratio:1;background:#fff;border:5px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.v70-editor-qr i{position:absolute;width:calc(100% / 11);height:calc(100% / 11);left:calc(var(--x) * 100% / 11);top:calc(var(--y) * 100% / 11);background:var(--qr-color)}
.v70-resize-handle{position:absolute!important;right:-7px!important;bottom:-7px!important;width:14px!important;height:14px!important;min-height:0!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:#6f5bd3!important;box-shadow:0 0 0 1px #6f5bd3!important;cursor:nwse-resize!important}
.v70-stage-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-top:1px solid #d8d2dc;color:#7c7580;background:#fff;font-size:7px}.v70-stage-footer strong{color:#4c4551;font-size:7px}

.v70-editor-notice{position:fixed;z-index:10000;left:50%;bottom:24px;transform:translate(-50%,12px);opacity:0;padding:9px 12px;border-radius:8px;color:#fff;background:#302a37;box-shadow:0 14px 35px rgba(31,25,36,.24);transition:.16s;font-size:8px}.v70-editor-notice.show{transform:translate(-50%,0);opacity:1}
.v70-review-wrap{position:fixed;z-index:9000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(33,27,39,.58);backdrop-filter:blur(5px)}.v70-review-modal{width:min(920px,96vw);max-height:92vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 30px 90px rgba(25,20,30,.34)}.v70-review-modal>header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #e5e0e8}.v70-review-modal header>div{display:grid;gap:2px}.v70-review-modal header span{color:#6f5bd3;font-size:7px;text-transform:uppercase}.v70-review-modal h2{margin:0;font-size:17px}.v70-review-modal header>button{width:30px;height:30px;border:1px solid #ddd7e1;border-radius:7px;background:#fff}.v70-review-content{display:grid;grid-template-columns:1fr 1fr;gap:18px;overflow:auto;padding:18px;background:#f3f0f5}.v70-review-content section{display:grid;justify-items:center;gap:7px}.v70-review-content h3{margin:0;font-size:9px}.v70-review-content section>div{width:260px;height:364px;overflow:hidden}.v70-review-content .v70-print-sheet{width:260px;height:364px;transform:none!important;box-shadow:0 12px 30px rgba(40,32,47,.14)}.v70-review-modal>aside{display:grid;gap:3px;padding:10px 15px;border-top:1px solid #e5e0e8;font-size:7px}.v70-review-modal>aside.ok{color:#3c704e;background:#f1f8f3}.v70-review-modal>aside.warning{color:#8b5c25;background:#fff7e9}.v70-review-modal>footer{display:flex;justify-content:flex-end;gap:6px;padding:11px 15px;border-top:1px solid #e4dfe7}.v70-review-modal footer button{min-height:37px;padding:7px 11px;border:1px solid #ddd7e1;border-radius:7px;background:#fff;font-size:8px;font-weight:700}.v70-review-modal footer .primary{color:#fff;border-color:#6f5bd3;background:#6f5bd3}

@media(max-width:1100px){
 .v70-paper-nav-row{overflow:auto;padding-bottom:2px}.v70-paper-nav-row>a,.v70-paper-nav-row>button{min-width:130px}.v70-paper-nav-spacer,.v70-paper-nav-utility{display:none}
 .v70-editor-shell{grid-template-columns:64px 260px minmax(0,1fr)}.v70-editor-topbar{grid-template-columns:minmax(180px,1fr) auto auto}.v70-top-history{display:none}.v70-top-actions{grid-column:auto}.v70-print-sheet{width:380px;height:532px}
}
@media(max-width:820px){
 .v70-paper-nav-shell{position:sticky}.v70-paper-nav-row{width:100%;padding:0 10px;gap:6px}.v70-paper-nav-row>a,.v70-paper-nav-row>button{min-width:118px;grid-template-columns:28px auto;padding:8px}.v70-paper-nav-icon{width:28px;height:28px}.v70-collection-popover{top:63px;left:8px;width:calc(100vw - 16px)}.v70-collection-grid{grid-template-columns:1fr 1fr}
 .v69-shop-toolbar{top:64px;grid-template-columns:minmax(0,1fr) auto auto}.v70-mobile-filter-button{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 10px;border:1px solid #ddd7e1;border-radius:7px;color:#5b5362;background:#fff;font-size:9px;font-weight:700}
 .v69-shop-layout{grid-template-columns:1fr}.v69-filter-panel{position:fixed!important;z-index:300;top:0!important;left:0;bottom:0;width:min(360px,88vw);max-height:none!important;transform:translateX(-105%);transition:transform .2s ease;border-radius:0!important;background:#fff}.v69-filter-panel.open{transform:none}.v70-filter-backdrop{display:block;position:fixed;z-index:290;inset:0;background:rgba(33,27,39,.45);opacity:0;pointer-events:none;transition:.2s}.v70-filter-backdrop.open{opacity:1;pointer-events:auto}.v70-filter-drawer-head{display:flex;position:sticky;z-index:5;top:0;align-items:center;justify-content:space-between;padding:13px;border-bottom:1px solid #e2dde5;background:#fff}.v70-filter-drawer-head strong{font-size:12px}.v70-filter-drawer-head button{width:30px;height:30px;border:1px solid #ddd7e1;border-radius:7px;background:#fff}
 .v70-editor-shell{display:grid;grid-template-columns:1fr;grid-template-rows:58px 58px auto minmax(520px,1fr);height:auto;min-height:100vh}.v70-editor-topbar{grid-row:1;grid-column:1;grid-template-columns:1fr auto;padding:0 9px}.v70-side-switch{display:none}.v70-top-actions .v70-safe-toggle,.v70-top-actions .secondary{display:none}.v70-tool-rail{grid-row:2;grid-column:1;display:flex;overflow:auto;padding:5px;border-right:0;border-bottom:1px solid #3e3546}.v70-tool-rail button{min-width:64px;padding:5px}.v70-tool-panel{grid-row:3;grid-column:1;max-height:320px;border-right:0;border-bottom:1px solid #d9d3dd}.v70-stage{grid-row:4;grid-column:1;min-height:650px}.v70-stage-toolbar>div:first-child button:nth-child(n+4){display:none}.v70-canvas-area{padding:26px}.v70-print-sheet{width:320px;height:448px}.v70-stage-footer{font-size:6px}.v70-review-content{grid-template-columns:1fr}
}
@media(max-width:560px){
 .v70-paper-nav-row>a,.v70-paper-nav-row>button{min-width:105px}.v70-paper-nav-row small{display:none}.v70-paper-nav-row>a,.v70-paper-nav-row>button{grid-template-rows:auto;grid-template-columns:24px auto}.v70-paper-nav-icon{grid-row:auto;width:24px;height:24px}.v70-collection-grid{grid-template-columns:1fr}
 .v69-shop-toolbar{grid-template-columns:1fr auto}.v69-shop-toolbar>select{grid-column:1/-1;width:100%}.v69-card-preview{height:390px}.v69-card-preview .v69-paper-art{width:82%;height:88%}
 .v70-top-left strong{max-width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v70-top-actions .primary{padding:7px 8px;font-size:7px}.v70-editor-shell{grid-template-rows:54px 54px auto minmax(500px,1fr)}.v70-tool-panel{max-height:280px}.v70-canvas-area{padding:20px 8px}.v70-print-sheet{width:280px;height:392px}.v70-stage-toolbar{overflow:auto}.v70-stage-footer>span{display:none}.v70-stage-footer{justify-content:flex-end}.v70-review-content section>div,.v70-review-content .v70-print-sheet{width:220px;height:308px}
}

.v70-shop-quick{display:flex;justify-content:center;gap:6px;align-items:center;flex-wrap:wrap;margin-top:14px}.v70-shop-quick>span{color:#7e7682;font-size:8px}.v70-shop-quick button{padding:6px 8px;border:1px solid #ddd7e2;border-radius:999px;color:#5d5564;background:#fff;font-size:7px;font-weight:700}.v70-shop-quick button:hover{color:#5d4bc0;border-color:#c9c0e7;background:#f4f1fc}
.v70-review-content .v70-resize-handle{display:none!important}.v70-review-content .v70-canvas-element.selected{outline:none!important}
@media(max-width:560px){.v70-shop-quick{justify-content:flex-start;overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.v70-shop-quick button{white-space:nowrap}}

/* v70 final mobile drawer layering */
@media(max-width:820px){
  .v69-filter-panel{z-index:10020!important}
  .v70-filter-backdrop{z-index:10010!important}
  .v70-filter-drawer-head{z-index:10025!important}
}

@media(max-width:820px){
  .v70-stage-toolbar [data-v70-stage-copy],
  .v70-stage-toolbar [data-v70-stage-paste]{display:inline-flex!important}
  .v70-stage-toolbar [data-v70-forward],
  .v70-stage-toolbar [data-v70-backward]{display:none!important}
}
