a{color:#641526}button{font-family:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details[open] .pz-plus{transform:rotate(45deg)}.pz-plus{transition:transform .2s ease;font-size:22px}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.narrow{max-width:820px;margin:0 auto;padding:0 24px}.ser{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.01em}.eyebrow{font-size:13px;font-weight:800;letter-spacing:.12em;color:#8a3a4a}.h2{margin:0;font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.01em;font-size:40px;line-height:1.1}.p{margin:0;font-size:18px;line-height:1.65}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:44px;align-items:start}.gal{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.slide{flex:none;width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start;background:#f4e4e0}.slide img.cover{width:100%;height:100%;object-fit:cover;display:block}.cap{position:absolute;left:0;right:0;bottom:0;padding:26px 24px;background:linear-gradient(0deg,#4a0f1cd1,#4a0f1c00);color:#f7f0e6}.dots{display:flex;gap:6px;justify-content:center;font-size:13px;color:#7a5458}.thumbs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.pz-th{aspect-ratio:1/1;border-radius:8px;background:#f4e4e0;border:2px solid #E2CBC5;padding:0;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:inherit;color:#641526}.pz-th img{width:100%;height:100%;display:block}.pz-th[aria-selected=true]{border-color:#641526;box-shadow:0 0 0 1px #641526}.pz-th:hover{border-color:#8a3a4a}.pz-th-rev{background:#641526;color:#f7f0e6}.pz-th-rev span{font-size:8px;letter-spacing:1px;color:#e8c6c3}.pz-th-rev b{font-size:11px}.pz-galwrap{position:relative}.pz-arrow{position:absolute;top:calc(50% - 26px);z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#fcf9f4eb;color:#641526;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 2px 10px #6415262e;display:flex;align-items:center;justify-content:center;padding:0 0 3px}.pz-prev{left:12px}.pz-next{right:12px}.gal{scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.pz-swipe{display:none}@media(max-width:600px){.pz-arrow{width:36px;height:36px;font-size:24px}.pz-swipe{display:inline}}.buy{display:flex;flex-direction:column;gap:16px}.ben{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ben li{display:flex;gap:10px;font-size:16px;line-height:1.45}.ben li b{color:#8a3a4a}.gift{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gift div{border:1.5px dashed #C68E91;border-radius:10px;padding:12px;background:#fcf9f4;display:flex;flex-direction:column;gap:3px}.gift em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;color:#8a3a4a}.gift b{font-size:15px}.gift span{font-size:13px;color:#7a5458}.cert{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;font-size:14px;font-weight:600}.acc{border-top:2px solid #641526}.acc details{border-bottom:1px solid #E2CBC5}.acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:700;font-size:16px}.acc p,.acc ul{margin:0 0 16px;font-size:15px;line-height:1.6}.icons3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.icon{background:#fcf9f4;border:2px solid #EFDDD8;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:8px}.icon em{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.1em;color:#8a3a4a}.icon b{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:24px}.icon span{font-size:15px;line-height:1.5}.loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.step{background:#fcf9f4;border:2px solid #EFDDD8;border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;gap:6px}.step em{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.08em;color:#8a3a4a}.step b{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:22px}.step span{font-size:15px;line-height:1.45}.box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.box div{background:#fcf9f4;border:1.5px solid #EFDDD8;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px}.box b{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:20px}.box span{font-size:15px;line-height:1.5}.box em{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.08em;color:#8a3a4a}.ing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ing div{border-left:4px solid #C68E91;padding:6px 14px;display:flex;flex-direction:column;gap:3px}.ing strong{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:18px}.ing span{font-size:14px;line-height:1.45}.obj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.obj img{width:100%;border-radius:16px;display:block;object-fit:cover;aspect-ratio:4/3}.split{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:16px;overflow:hidden}.split div{position:relative}.split img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:3/4}.split span{position:absolute;left:10px;right:10px;bottom:10px;background:#fcf9f4f0;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:700;text-align:center}.ph{border-radius:16px;background:repeating-linear-gradient(45deg,#f4e4e0,#f4e4e0 14px,#efddd8 14px 28px);border:2px dashed #C68E91;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px;box-sizing:border-box}.rev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rev figure{margin:0;background:#fcf9f4;border:1.5px solid #EFDDD8;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5}.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.how div{background:#641526;color:#f7f0e6;border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:6px}.how em{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.1em;color:#e8c6c3}.how b{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:22px}.how span{font-size:15px;line-height:1.5;color:#efddd8}.tbl{width:100%;min-width:640px;border-collapse:collapse}.tbl th,.tbl td{padding:13px 10px;text-align:center;border-bottom:1px solid #E2CBC5;font-size:15px}.tbl th:first-child,.tbl td:first-child{text-align:left;font-weight:600}.tbl thead th{font-family:Fraunces,Georgia,serif;font-weight:600}.tbl .us{background:#f4e4e0;font-weight:700}.tbl .no{color:#b3263a;font-weight:800}.faq{border-top:2px solid #641526}.faq details{border-bottom:1px solid #E2CBC5}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:17px}.faq p{margin:0 0 18px;font-size:16px;line-height:1.6}.btn{display:flex;align-items:center;justify-content:center;min-height:62px;padding:0 28px;border-radius:6px;background:#641526;color:#f7f0e6;font-size:19px;font-weight:700;text-decoration:none;border:0;cursor:pointer;width:100%;box-sizing:border-box}.btn.btn-light{background:#f7f0e6;color:#641526;max-width:420px}.btn.btn-light:hover{background:#fcf9f4}@media(max-width:900px){.hero,.obj,.icons3,.box,.ing,.rev,.how{grid-template-columns:minmax(0,1fr)}.loop{grid-template-columns:repeat(2,minmax(0,1fr))}.h2{font-size:30px}.pdp-title{font-size:38px!important}}.pz-plan{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;padding:16px 18px;border-radius:12px;cursor:pointer;color:#641526;font-family:inherit;background:#fcf9f4;border:2px solid #E2CBC5}.pz-plan[aria-pressed=true]{background:#f4e4e0;border:2.5px solid #641526}.pz-dot{width:20px;height:20px;border-radius:50%;box-sizing:border-box;flex:none;border:2px solid #9E7F82;background:#fcf9f4}.pz-plan[aria-pressed=true] .pz-dot{border:6px solid #641526;background:#f7f0e6}.pz-tag{background:#641526;color:#f7f0e6;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;letter-spacing:.06em}.pz-bump{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:12px;cursor:pointer;color:#641526;font-family:inherit;background:#fcf9f4;border:2px dashed #E2CBC5}.pz-bump[aria-pressed=true]{background:#f4e4e0;border-color:#c68e91}.pz-box{flex:none;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;background:#fcf9f4;border:2px solid #9E7F82;color:transparent}.pz-bump[aria-pressed=true] .pz-box{background:#641526;color:#f7f0e6;border-color:#641526}.pz-atc[disabled]{opacity:.6;cursor:wait}.pz-save{font-size:12px;font-weight:800;color:#8a3a4a;white-space:nowrap}.pz-gifts-inc{font-size:10px;font-weight:800;letter-spacing:.04em;color:#8a3a4a;white-space:nowrap}.pz-tag{white-space:nowrap}@media(max-width:600px){.pz-plan{padding:14px 12px;gap:10px}.pz-plan .pz-tag{font-size:10px;padding:2px 7px}}@media(max-width:900px){.tbl{min-width:0;width:100%;table-layout:fixed}.tbl th,.tbl td{padding:11px 3px;font-size:12.5px;line-height:1.25}.tbl th:first-child,.tbl td:first-child{width:34%;padding-left:10px;font-size:13px}.tbl thead th{font-size:12px}.tbl td{font-size:14px}.tbl td:first-child{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pz-prod.css.map */
