.scp{--pk:#e5588a;--pk2:#f7a8c4;--lt:#fff0f5;--bl:#ffd9e6;--dk:#4a1d33;max-width:1200px;margin:0 auto;padding:14px 4vw 48px;font-family:Jost,system-ui,sans-serif;color:var(--dk)}.scp *{box-sizing:border-box}.scp-bc{font-size:13px;margin-bottom:14px;color:#85666f;display:flex;flex-wrap:wrap;gap:4px 8px}.scp-bc a{color:inherit;text-decoration:none}.scp-bc a:hover{color:var(--pk)}.scp-bc span{color:var(--dk)}.scp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,4vw,56px);align-items:start}.scp-gal{position:sticky;top:96px;min-width:0}.scp-main{position:relative;border-radius:22px;overflow:hidden;background:var(--lt);box-shadow:0 14px 40px #e5588a21}.scp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scp-track::-webkit-scrollbar{display:none}.scp-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:3/4;display:grid;place-items:center}.scp-slide img,.scp-slide svg{width:100%;height:100%;object-fit:contain;display:block}.scp-off{position:absolute;top:14px;left:14px;background:var(--pk);color:#fff;padding:5px 12px;border-radius:99px;font-size:13px;font-weight:500;z-index:2}.scp-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:2}.scp-dots i{width:7px;height:7px;border-radius:50%;background:#4a1d3340;transition:.3s;cursor:pointer}.scp-dots i.on{width:20px;border-radius:4px;background:var(--pk)}.scp-th{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.scp-th::-webkit-scrollbar{display:none}.scp-th button{flex:0 0 68px;height:86px;border:2px solid transparent;border-radius:12px;padding:0;overflow:hidden;background:var(--lt);cursor:pointer;transition:border-color .25s}.scp-th button.on{border-color:var(--pk)}.scp-th img{width:100%;height:100%;object-fit:cover;display:block}.scp-info{min-width:0}.scp-eye{letter-spacing:.25em;text-transform:uppercase;font-size:12px;color:var(--pk);font-weight:500;margin-bottom:6px}.scp-title{font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.4vw,42px);line-height:1.1;font-weight:600;margin:0 0 12px}.scp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:14px}.scp-price b{font-size:clamp(24px,2.6vw,30px);color:var(--pk);font-weight:500}.scp-price s{opacity:.5;font-size:17px}.scp-price em{font-style:normal;background:var(--bl);color:var(--pk);padding:4px 11px;border-radius:99px;font-size:13px;font-weight:500}.scp-price [hidden]{display:none}.scp-stock{margin:0 0 14px;padding:12px 14px;border-radius:14px;background:#fff;border:1px dashed var(--pk2);font-size:14px}.scp-stock[hidden],.scp-cd[hidden]{display:none}.scp-stock span{display:flex;align-items:center;gap:8px;font-weight:500}.scp-stock span:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--pk);animation:scp-p 1.4s ease-in-out infinite}@keyframes scp-p{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.scp-bar{height:6px;border-radius:3px;background:var(--bl);margin-top:9px;overflow:hidden}.scp-bar i{display:block;height:100%;width:50%;border-radius:3px;background:linear-gradient(90deg,var(--pk),var(--pk2));transition:width .6s}.scp-cd{margin:0 0 14px;padding:12px 14px;border-radius:14px;background:linear-gradient(120deg,#4a1d33,#6b2a48);color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;font-size:14px}.scp-cd div{display:flex;gap:6px}.scp-cd b{min-width:42px;text-align:center;background:#ffffff24;border-radius:8px;padding:5px 4px;font-weight:500;font-size:16px;line-height:1.1}.scp-cd b small{display:block;font-size:10px;font-weight:400;opacity:.75;letter-spacing:.05em}.scp-opt{margin-bottom:16px}.scp-ol{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;margin-bottom:8px}.scp-ol b{font-weight:500}.scp-ol a{color:var(--pk);font-size:13px;text-decoration:underline}.scp-pills{display:flex;flex-wrap:wrap;gap:8px}.scp-pill{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border-radius:99px;border:1.5px solid var(--bl);background:#fff;color:var(--dk);font:inherit;font-size:14px;cursor:pointer;transition:all .25s}.scp-pill:hover{border-color:var(--pk)}.scp-pill.on{background:var(--pk);border-color:var(--pk);color:#fff}.scp-pill.na{opacity:.45;text-decoration:line-through}.scp-pill img{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block}.scp-buy{display:flex;gap:10px;margin-top:6px}.scp-qty{display:flex;align-items:center;border:1.5px solid var(--bl);border-radius:99px;height:54px;background:#fff;flex:none}.scp-qty button{width:42px;height:100%;border:0;background:none;font-size:20px;color:var(--dk);cursor:pointer}.scp-qty input{width:40px;border:0;background:none;text-align:center;font:inherit;font-size:16px;color:var(--dk);-moz-appearance:textfield;padding:0}.scp-qty input::-webkit-outer-spin-button,.scp-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.scp-add{flex:1;min-width:0;height:54px;border:0;border-radius:99px;background:var(--pk);color:#fff;font:inherit;font-weight:500;font-size:16px;cursor:pointer;position:relative;overflow:hidden;transition:transform .25s,background .25s}.scp-add:hover{transform:translateY(-2px);background:#c13b6e}.scp-add:disabled{background:#c9b3bb;cursor:not-allowed;transform:none}.scp-add:not(:disabled):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);animation:scp-sh 3.2s infinite}@keyframes scp-sh{to{transform:translate(120%)}}.scp .scp-bn{height:54px;background:var(--pk);position:relative;overflow:hidden}.scp .scp-bn:hover{background:#c13b6e}.scp .scp-bn:disabled{background:#c9b3bb}.scp .scp-bn:not(:disabled):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);animation:scp-sh 3.2s infinite}.scp-wa{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;height:50px;border-radius:99px;border:1.5px solid #25d366;color:#128c4a;text-decoration:none;font-weight:500;font-size:15px;transition:background .25s,color .25s}.scp-wa:hover{background:#25d366;color:#fff}.scp-note{margin:12px 0 0;font-size:13px;color:#85666f;text-align:center}.scp-tr{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.scp-tr div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;text-align:center;padding:12px 6px;border-radius:14px;background:#fff;border:1px solid var(--bl);font-size:12.5px;line-height:1.3;transition:transform .25s,box-shadow .25s}.scp-tr div:hover{transform:translateY(-3px);box-shadow:0 8px 20px #e5588a29}.scp-tr svg{width:34px;height:34px;padding:7px;border-radius:50%;background:var(--bl);color:var(--pk);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.scp-acc{margin-top:20px;border-top:1px solid var(--bl)}.scp-acc details{border-bottom:1px solid var(--bl)}.scp-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.scp-acc summary::-webkit-details-marker{display:none}.scp-acc summary:after{content:"+";width:28px;height:28px;border-radius:50%;background:var(--bl);color:var(--pk);display:grid;place-items:center;font-family:Jost,sans-serif;font-size:18px;transition:transform .3s}.scp-acc details[open] summary:after{transform:rotate(45deg)}.scp-acc .c{padding:0 0 16px;font-size:14.5px;line-height:1.7}.scp-acc .c ul{padding-left:18px;margin:6px 0}.scp-acc .c img{max-width:100%;height:auto}.scp-acc .c a{color:var(--pk)}.scp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -6px 24px #4a1d3324;transform:translateY(110%);transition:transform .35s}.scp-sticky.show{transform:none}.scp-sticky div{flex:1;min-width:0}.scp-sticky small{display:block;font-size:12px;color:#85666f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scp-sticky b{color:var(--pk);font-weight:500;font-size:17px}.scp-sticky .scp-add{flex:none;padding:0 26px;height:46px;font-size:15px}@media(max-width:849px){.scp{padding:10px 16px 90px}.scp-grid{grid-template-columns:1fr;gap:20px}.scp-gal{position:static}.scp-main{border-radius:18px}.scp-th{display:none}.scp-sticky{display:flex}.scp-tr{gap:8px}.scp-tr div{font-size:12px;padding:10px 4px}}@media(prefers-reduced-motion:reduce){.scp *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/sc-product.css.map */
