.pm-pg-page{padding:30px 0 58px;background:radial-gradient(circle at 4% 9%,rgba(236,176,198,.14),transparent 22%),radial-gradient(circle at 96% 17%,rgba(220,199,235,.11),transparent 22%),linear-gradient(#fffaf6,#fffdf9)}.pm-pg-crumbs{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:10px;color:#9a7e87}.pm-pg-crumbs a{color:#8c6975;text-decoration:none}.pm-pg-crumbs span:nth-child(2){color:#d984a3}.pm-pg-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:22px;align-items:start}.pm-pg-gallery,.pm-pg-info{border:1px solid #ead8df;border-radius:22px;background:#fffdf9f0;box-shadow:0 14px 32px #5c3e4812}.pm-pg-gallery{padding:16px}.pm-pg-main-wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:560px;padding:16px;border-radius:15px;background:linear-gradient(#f9f0ebb3,#f9f0ebb3),repeating-linear-gradient(90deg,#fff 0 1px,transparent 1px 46px),repeating-linear-gradient(#fff 0 1px,transparent 1px 46px);overflow:hidden}.pm-pg-main{display:block;max-width:100%;width:auto;height:auto;max-height:660px;object-fit:contain;border-radius:10px;background:#fff;box-shadow:0 10px 24px #4d343d17}.pm-pg-image-count{position:absolute;right:12px;bottom:12px;padding:7px 10px;border:1px solid #ebd9e0;border-radius:999px;background:#fffaf8eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:9px;color:#987382}.pm-pg-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.pm-pg-thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:5px;border:1px solid #eadbe0;border-radius:11px;background:#fff;cursor:pointer;overflow:hidden;transition:.18s ease}.pm-pg-thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:7px}.pm-pg-thumb:hover{transform:translateY(-1px);border-color:#d8a8bb}.pm-pg-thumb.is-active{border-color:#d67198;box-shadow:0 0 0 2px #d671981c}.pm-pg-info{position:sticky;top:124px;padding:34px}.pm-pg-eyebrow{display:inline-block;padding:7px 10px;border:1px solid #e7d1da;border-radius:999px;background:#fff8fa;font-size:9px;letter-spacing:.16em;color:#9b7281}.pm-pg-info h1{font:500 clamp(38px,4vw,56px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#503943;margin:14px 0 8px}.pm-pg-price{font-size:27px;color:#684853;margin:8px 0 14px}.pm-pg-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.pm-pg-badges span{padding:7px 9px;border:1px solid #ead8df;border-radius:999px;background:#fff9fb;font-size:9px;color:#886f78}.pm-pg-description{font-size:13px;line-height:1.66;color:#78636a}.pm-pg-description p:first-child{margin-top:0}.pm-pg-form{margin-top:20px;padding-top:18px;border-top:1px solid #efe1e5}.pm-pg-form>label{display:block;margin:0 0 6px;font-size:10px;color:#866e76}.pm-pg-form select{width:100%;height:42px;border:1px solid #dbc9d1;border-radius:12px;background:#fff;padding:0 12px;color:#5d474e}.pm-pg-buyrow{display:grid;grid-template-columns:88px 1fr;gap:9px;align-items:end;margin-top:10px}.pm-pg-buyrow label{display:block;margin:0 0 6px;font-size:10px;color:#866e76}.pm-pg-buyrow input{width:100%;box-sizing:border-box;height:46px;border:1px solid #dbc9d1;border-radius:999px;background:#fff;padding:0 14px;color:#5d474e}.pm-pg-add{width:100%;height:46px}.pm-pg-add:disabled{opacity:.45;cursor:not-allowed}.pm-pg-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px}.pm-pg-notes>div{padding:10px 8px;border:1px solid #ebdde2;border-radius:11px;background:#fffaf7;text-align:center}.pm-pg-notes b{display:block;color:#d4779a;margin-bottom:3px}.pm-pg-notes span{display:block;font-size:9px;line-height:1.35;color:#89737a}@media(max-width:1000px){.pm-pg-layout{grid-template-columns:1fr}.pm-pg-info{position:static}.pm-pg-main-wrap{min-height:460px}}@media(max-width:760px){.pm-pg-page{padding:16px 0 38px}.pm-pg-gallery{padding:10px;border-radius:16px}.pm-pg-main-wrap{min-height:0;padding:8px}.pm-pg-main{width:100%;max-height:none}.pm-pg-thumbs{display:flex;overflow-x:auto;gap:7px;padding-bottom:3px;scroll-snap-type:x mandatory}.pm-pg-thumb{flex:0 0 24%;scroll-snap-align:start}.pm-pg-info{padding:22px;border-radius:16px}.pm-pg-info h1{font-size:39px}.pm-pg-notes{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/papermagic-product-gallery.css.map */
