.pv-gallery-controls[data-v-539092a9]{grid-template-columns:1fr 250px 180px auto;gap:20px;margin:30px 0 20px;display:grid}.pv-gallery-controls label[data-v-539092a9]{color:#536981;font-size:11px;font-weight:600}.pv-gallery-controls[data-v-539092a9] :is(input,select){width:100%;height:46px;font:inherit;color:#21364f;background:#fff;border:1px solid #d2ddec;border-radius:7px;margin-top:8px;padding:10px 13px;font-size:13px;display:block}.pv-gallery-count[data-v-539092a9]{color:#556b86;margin:20px 0;font-size:11px}.pv-gallery-grid[data-v-539092a9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;display:grid}.pv-theme[data-v-539092a9]{position:relative}.pv-theme button[data-v-539092a9]{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.pv-theme-image[data-v-539092a9]{background:#e6ebf2;border:1px solid #dbe2ec;border-radius:9px;justify-content:center;align-items:center;height:270px;padding:22px;display:flex;overflow:hidden}.pv-theme-image img[data-v-539092a9]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:100%;transition:transform .18s;box-shadow:0 8px 20px #243c5c27}.pv-theme button:hover img[data-v-539092a9]{transform:translateY(-4px)}.pv-theme h3[data-v-539092a9]{letter-spacing:-.02em;margin:14px 0 3px;font-size:13px;line-height:1.5}.pv-theme p[data-v-539092a9]{color:#506680;margin:0;font-size:10px;line-height:1.6}.pv-theme .pv-favorite[data-v-539092a9]{color:#4156bd;text-align:center;background:#fff;border:1px solid #c4cfdf;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;font-size:23px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.pv-theme .pv-favorite[data-v-539092a9]:hover{background:#eef2ff}.pv-favorite-filter[data-v-539092a9]{white-space:nowrap;align-self:end;align-items:center;gap:9px;min-height:46px;display:flex}.pv-gallery-controls .pv-favorite-filter input[data-v-539092a9]{width:17px;height:17px;margin:0;padding:0;display:inline-block}.pv-theme-detail[data-v-539092a9]{color:#3d52b8;text-underline-offset:4px;align-items:center;min-height:32px;margin-top:7px;font-size:10px;text-decoration:underline;display:inline-flex}.pv-gallery>.pv-link[data-v-539092a9]{margin-top:25px}.pv-load-more[data-v-539092a9]{margin:30px auto 0;display:flex}.pv-template-modal[data-v-539092a9]{color:#1b2f49;background:#f8fafc;border:1px solid #d4dfed;border-radius:12px;width:min(1100px,100% - 40px);max-height:90vh;padding:40px;overflow:auto}.pv-template-modal[data-v-539092a9]::backdrop{background:#111e33b5}.pv-template-modal-inner[data-v-539092a9]{grid-template-columns:.8fr 1fr;align-items:center;gap:40px;display:grid}.pv-template-modal-inner>img[data-v-539092a9]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:340px}.pv-template-modal-inner h2[data-v-539092a9]{font-size:33px}.pv-template-modal-inner p[data-v-539092a9]:not(.pv-eyebrow){color:#52667f;margin-top:20px;font-size:13px;line-height:1.8}.pv-template-modal-inner .pv-fine[data-v-539092a9]{font-size:10px!important}.pv-section-picker[data-v-539092a9]{background:#fff;border:1px solid #d3ddec;border-radius:7px;margin:18px 0;padding:12px 15px}.pv-section-picker summary[data-v-539092a9]{cursor:pointer;min-height:30px;font-size:12px;font-weight:600}.pv-section-picker fieldset[data-v-539092a9]{border:0;grid-template-columns:1fr 1fr;gap:10px;max-height:260px;padding:15px 0 5px;display:grid;overflow:auto}.pv-section-picker fieldset label[data-v-539092a9]{color:#405774;align-items:flex-start;gap:9px;min-height:30px;font-size:11px;line-height:1.6;display:flex}.pv-section-picker input[data-v-539092a9]{flex-shrink:0;width:17px;height:17px;margin-top:2px}.pv-full-preview[data-v-539092a9]{grid-column:1/-1;min-width:0}.pv-full-preview iframe[data-v-539092a9]{background:#e9eef5;border:1px solid #d3ddec;border-radius:6px;width:100%;height:650px;display:block}.pv-preview-controls[data-v-539092a9]{flex-wrap:wrap;gap:20px;margin-bottom:15px;display:flex}.pv-preview-controls label[data-v-539092a9]{color:#4e6480;font-size:11px}.pv-preview-controls select[data-v-539092a9]{background:#fff;border:1px solid #cfdbea;border-radius:6px;min-height:42px;margin-top:6px;padding:7px 12px;font-size:12px;display:block}.pv-modal-close[data-v-539092a9]{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:10px}.pv-modal-close[data-v-539092a9]:focus-visible{outline:3px solid #4155d9}.pv-site .pv-modal-close[data-v-539092a9]:hover{background:#e8edf6;border-radius:6px}@media (width<=1000px){.pv-theme-image[data-v-539092a9]{height:230px}}@media (width<=800px){.pv-gallery-grid[data-v-539092a9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 17px}.pv-theme-image[data-v-539092a9]{height:200px;padding:17px}.pv-gallery-controls[data-v-539092a9]{grid-template-columns:1fr 1fr}}@media (width<=600px){.pv-gallery-grid[data-v-539092a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.pv-theme-image[data-v-539092a9]{height:205px;padding:15px}.pv-theme h3[data-v-539092a9]{font-size:11px}.pv-theme p[data-v-539092a9]{font-size:9px}.pv-gallery-count[data-v-539092a9]{font-size:10px}.pv-gallery-controls[data-v-539092a9]{gap:13px}.pv-gallery-controls[data-v-539092a9],.pv-section-picker fieldset[data-v-539092a9],.pv-template-modal-inner[data-v-539092a9]{grid-template-columns:1fr}.pv-template-modal[data-v-539092a9]{width:calc(100% - 25px);padding:35px 22px 25px}.pv-template-modal-inner[data-v-539092a9]{gap:25px}.pv-template-modal-inner>img[data-v-539092a9]{height:300px}.pv-template-modal-inner h2[data-v-539092a9]{font-size:29px}.pv-template-modal-inner p[data-v-539092a9]:not(.pv-eyebrow){font-size:12px}}
