.ctp{--k-ink:#1d1018;--k-ink2:#2a1826;--k-plum:#3e2739;--k-hot:#c92f68;--k-blush:#fcf6f8;--k-pink:#f3c6d3;--k-gold:#e9c08a;--k-muted:#6b5664;--k-line:#dcd7db;padding:88px 0;color:var(--k-plum);font-family:var(--font-body)}.ctp *{box-sizing:border-box}.ctp p,.ctp h2,.ctp ul,.ctp ol{margin:0;padding:0}.ctp--dark{background:var(--k-ink);color:var(--k-blush)}.ctp--light{background:#fff}.ctp--plum{background:var(--k-plum);color:var(--k-blush)}.ctp--hot{background:var(--k-hot);color:#fff;padding:64px 0}.ctp-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:24px}.ctp-narrow{max-width:880px}.ctp-h{font-family:var(--font-heading);font-weight:var(--font-heading-weight,600);font-size:48px;line-height:1.05;letter-spacing:-.025em;color:inherit}.ctp-eb{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ctp-gold{color:var(--k-gold)}.ctp-pk{color:var(--k-pink)}.ctp-pkd{color:var(--k-hot)}.ctp-mu2{color:#fcf6f8a6}.ctp-sm{font-size:13px}.ctp-note{font-size:13px;color:var(--k-muted)}.ctp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ctp-card{border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:12px}.ctp-card--dk{background:var(--k-ink2)}.ctp-card--hot{background:var(--k-hot);color:#fff}.ctp-chain{display:flex;flex-wrap:wrap;gap:6px}.ctp-chain span{font-size:13.5px;padding:7px 12px;border-radius:999px;background:#fcf6f81a}.ctp-chain .x{text-decoration:line-through;opacity:.55}.ctp-chain .w{background:#fff;color:var(--k-plum);font-weight:600}.ctp-big{font-family:var(--font-heading);font-weight:var(--font-heading-weight,600);font-size:60px;line-height:1;letter-spacing:-.02em}.ctp-strike{text-decoration:line-through;opacity:.45}.ctp-keep{font-size:15px;font-weight:700}.ctp-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.ctp-ph{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:20px;display:block}.ctp-col{display:flex;flex-direction:column;gap:18px}.ctp-ul{list-style:none;display:flex;flex-direction:column;gap:12px}.ctp-ul li{display:flex;gap:10px;align-items:flex-start;font-size:16px}.ctp-ul .icon{width:20px;height:20px;color:var(--k-hot);stroke-width:2;flex:none;margin-top:1px}.ctp-tb{overflow-x:auto;border:1px solid var(--k-line);border-radius:16px}.ctp-tb table{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}.ctp-tb th,.ctp-tb td{padding:14px 16px;text-align:left;border-top:1px solid var(--k-line)}.ctp-tb thead th{border-top:0;background:var(--k-blush);font-weight:600}.ctp-tb .me{font-weight:700;background:var(--k-blush)}.ctp-lad{display:flex;flex-direction:column;gap:10px}.ctp-lad div{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:14px;background:#fcf6f80f;border:1px solid rgba(252,246,248,.14);font-size:15.5px}.ctp-lad .on2{background:#fcf6f81f}.ctp-lad .on3{background:var(--k-hot);border-color:var(--k-hot)}.ctp-tl{list-style:none;display:flex;flex-direction:column;gap:16px}.ctp-tl li{display:flex;gap:14px;align-items:flex-start;font-size:15.5px}.ctp-tl i{flex:none;width:32px;height:32px;border-radius:50%;background:var(--k-plum);color:var(--k-blush);font-style:normal;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.ctp-tl li>span{display:flex;flex-direction:column;gap:2px;color:var(--k-muted)}.ctp-tl b{color:var(--k-plum)}.ctp-faq details{border-bottom:1px solid var(--k-line);padding:18px 0}.ctp-faq details:first-child{border-top:1px solid var(--k-line)}.ctp-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:17px;cursor:pointer;min-height:28px}.ctp-faq summary::-webkit-details-marker{display:none}.ctp-faq summary .icon{width:18px;height:18px;flex:none;transition:transform var(--dur-1) var(--ease-out)}.ctp-faq details[open] summary .icon{transform:rotate(45deg)}.ctp-faq__a{margin-top:10px;color:var(--k-muted);font-size:15px;line-height:1.5}.ctp-faq__a p{margin:0}.ctp-lc{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.ctp-tm{font-family:var(--font-heading);font-weight:var(--font-heading-weight,600);font-size:64px;line-height:1;font-variant-numeric:tabular-nums;margin-top:8px!important}.ctp-h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight,600);font-size:34px}.ctp-h3 s{font-size:17px;opacity:.7;font-weight:400}.ctp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none;transition:transform var(--dur-1) var(--ease-out)}.ctp-btn:hover{transform:translateY(-1px)}.ctp-btn--blush{background:var(--k-blush);color:var(--k-plum)}@media(max-width:749px){.ctp{padding:52px 0}.ctp--hot{padding:44px 0}.ctp-wrap{padding:0 16px;gap:18px}.ctp-h{font-size:30px}.ctp-two,.ctp-split{grid-template-columns:1fr;gap:18px}.ctp-card{padding:20px}.ctp-big{font-size:44px}.ctp-ul li,.ctp-tl li{font-size:14.5px}.ctp-faq summary{font-size:15.5px}.ctp-tm{font-size:44px}.ctp-h3{font-size:28px}.ctp-lc>div{width:100%}.ctp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.ctp-faq summary .icon,.ctp-btn{transition:none}}.ctp--plum .ctp-mu2{color:#fcf6f8b8}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ct-pdp.css.map */
