.ppw{--ink:#14213D;--muted:#5B6275;--line:#E3DED5;--bg:#F6F4F0;--or:#FF5A2C;font-family:Montserrat,sans-serif;color:var(--ink);background:#fff;scroll-margin-top:20px}.ppw *,.pp-sticky *{box-sizing:border-box}.pp-marq{display:none!important}.pp-hero{max-width:1320px;margin:0 auto;padding:28px 20px 56px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:start}.pp-gal{position:sticky;top:20px;min-width:0}.pp-main{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--bg)}.pp-main img{width:100%;height:100%;object-fit:cover;display:block}.pp-arr{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffe6;color:var(--ink);font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #0000001f}.pp-prev{left:12px}.pp-next{right:12px}.pp-thumbs{position:relative;display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.pp-thumbs::-webkit-scrollbar{display:none}.pp-th{flex:0 0 76px;height:76px;border-radius:10px;border:2px solid transparent;padding:0;overflow:hidden;cursor:pointer;background:var(--bg);opacity:.7}.pp-th.on{border-color:var(--ink);opacity:1}.pp-th img{width:100%;height:100%;object-fit:cover;display:block}.pp-buy{min-width:0}.pp-proof{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 8px;font-weight:500}.pp-proof i{color:#f28b6b;font-style:normal}.pp-buy h1{font-family:inherit;font-size:34px;font-weight:700;margin:0 0 4px;line-height:1.15;letter-spacing:0;color:var(--ink)}.pp-price{font-size:28px;font-weight:700;margin:0 0 16px}.pp-q{display:flex;justify-content:space-between;gap:10px;font-weight:700;font-size:15px;margin-bottom:8px}.pp-q span:last-child{font-weight:500;color:var(--muted)}.pp-pers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pp-pc{background:var(--bg);border:2px solid transparent;border-radius:12px;padding:8px 6px 6px;cursor:pointer;font:inherit;color:var(--ink);font-weight:700;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:border-color .15s}.pp-pc img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#fff}.pp-pc.on{border-color:var(--a);background:#fff}.pp-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;color:var(--muted)}.pp-pill{border:1.5px solid var(--line);background:#fff;border-radius:20px;padding:5px 11px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.pp-pill.on{border-color:var(--ink);background:var(--ink);color:#fff}.pp-box{margin-top:14px;background:var(--l);border:1px solid rgba(20,33,61,.1);border-radius:14px;padding:16px 18px}.pp-box[hidden]{display:none}.pp-boxHead{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pp-boxHead img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#fff}.pp-boxHead b{font-size:19px}.pp-box p{margin:0 0 10px;font-size:15px;line-height:1.5}.pp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pp-chips span{background:#fff;border-radius:20px;padding:4px 11px;font-size:13px}.pp-links{display:flex;gap:18px;flex-wrap:wrap;font-weight:700;font-size:14px}.pp-links a{color:var(--a);text-decoration:none}.pp-bonus{display:flex;gap:10px;align-items:center;border-top:1px dashed rgba(20,33,61,.25);margin-top:12px;padding-top:12px;font-size:13px}.pp-bonus i{flex:0 0 34px;height:34px;border-radius:8px;background:var(--a);color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal}.pp-bT{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.12em;font-size:14px;margin:28px 0 16px;text-transform:uppercase}.pp-bT:before,.pp-bT:after{content:"";flex:1;height:1px;background:#9c978d}.pp-bs{display:flex;flex-direction:column;gap:16px}.pp-b{position:relative;border:1.5px solid #C9C4BA;border-radius:12px;background:#fff;cursor:pointer}.pp-b.on{border:2px solid var(--ink);background:#fff2ea}.pp-bTop{display:flex;align-items:center;gap:14px;padding:16px}.pp-radio{flex:0 0 22px;height:22px;border-radius:50%;border:2px solid #9C978D;position:relative}.pp-b.on .pp-radio{border-color:var(--ink)}.pp-b.on .pp-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ink)}.pp-bTxt{flex:1;min-width:0}.pp-bTxt strong{display:block;font-size:17px}.pp-bTxt small{font-size:13px;font-weight:600;color:var(--muted)}.pp-bPr{text-align:right;white-space:nowrap}.pp-bPr b{display:block;font-size:17px}.pp-bPr s{font-size:13px;color:var(--muted)}.pp-rows{display:flex;flex-direction:column;gap:8px;padding:0 16px 12px}.pp-rows:empty{display:none}.pp-row{display:flex;gap:8px;align-items:center}.pp-row img{width:40px;height:40px;border-radius:6px;object-fit:cover;background:var(--bg)}.pp-row select{flex:0 1 220px;min-width:0;font:inherit;font-size:14px;padding:8px 10px;border:1px solid #C9C4BA;border-radius:6px;background:#fff;color:var(--ink)}.pp-bFoot{background:#f3f0ea;border-radius:0 0 10px 10px;padding:8px 16px;font-size:13px;font-weight:700}.pp-b.on .pp-bFoot{background:transparent}.pp-stk{position:absolute;top:-17px;right:-6px;transform:rotate(7deg);background:#fde6d8;color:#c2410c;border:1.5px solid #F4B9A0;border-radius:40px;padding:5px 14px;font:italic 700 15px/1.1 Georgia,serif;box-shadow:0 2px 6px #0000001f;z-index:1}.pp-tag{position:absolute;top:-11px;right:16px;background:#fde6d8;color:#b3261e;font-size:11px;font-weight:800;letter-spacing:.06em;padding:3px 10px;border-radius:4px;text-transform:uppercase}.pp-cta{width:100%;margin-top:20px;background:var(--or);color:#fff;border:0;border-radius:40px;padding:18px;font:inherit;font-size:18px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s,opacity .15s}.pp-cta:hover{transform:translateY(-1px)}.pp-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.pp-err{color:#b3261e;font-size:14px;margin:8px 0 0;text-align:center}.pp-hint{font-size:13px;color:var(--muted);text-align:center;margin:10px 0 0}.pp-trust{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:14px 0 22px;font-size:14px;font-weight:500}.pp-acc{border-top:1px solid #B9B3A8}.pp-acc:last-of-type{border-bottom:1px solid #B9B3A8}.pp-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:17px;font-weight:500;cursor:pointer}.pp-acc summary::-webkit-details-marker{display:none}.pp-plus{flex:0 0 26px;height:26px;border-radius:50%;background:#bfb2a3;position:relative;transition:transform .2s}.pp-plus:before,.pp-plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;background:#fff;transform:translate(-50%,-50%)}.pp-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.pp-acc[open] .pp-plus{transform:rotate(45deg)}.pp-accB{padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--muted)}.pp-accB a{color:var(--ink)}.pp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;box-shadow:0 -2px 12px #00000014;border-top:1px solid #ECE8E1;transform:translateY(110%);transition:transform .25s;font-family:Montserrat,sans-serif;color:#14213d}.pp-sticky.show{transform:none}.pp-stIn{max-width:1320px;margin:0 auto;padding:6px 20px;display:flex;align-items:center;gap:12px}.pp-stIn img{width:40px;height:40px;border-radius:6px;object-fit:cover}.pp-stName{flex:1;min-width:0;line-height:1.15}.pp-stName b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-stName span{font-weight:800;font-size:15px}#ppStSel{font:inherit;font-size:13px;padding:8px 10px;border-radius:8px;border:1px solid #DDD;background:#f4f4f4;color:#14213d;min-width:150px}.pp-stBtn{background:#111;color:#fff;border:0;border-radius:40px;padding:10px 24px;font:inherit;font-weight:800;font-size:14px;cursor:pointer;white-space:nowrap}.pp-stBtn:disabled{opacity:.6}@media(max-width:899px){.pp-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding:14px 16px 40px}.pp-gal{position:static}.pp-buy h1{font-size:28px}.pp-pc{font-size:12px;padding:6px 4px 4px}.pp-th{flex-basis:60px;height:60px}}@media(max-width:600px){.pp-stIn{padding:5px 10px;gap:8px}.pp-stIn img{width:34px;height:34px}.pp-stName b{display:none}.pp-stName span{font-size:14px}#ppStSel{min-width:0;max-width:118px;padding:7px 8px;font-size:12px}.pp-stBtn{padding:9px 14px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pp-hero.css.map */
