html.sfx-lock{overflow:hidden}.sfx-box{--image-size:8.6rem!important;--title-font-size:1.45rem!important;--desc-font-size:1.25rem!important;--price-font-size:1.5rem!important}.sfx-box .upsell__outside-title{letter-spacing:.08em}.sfx-up .upsell__container{align-items:center}.sfx-up .upsell__image{cursor:zoom-in;position:relative}.sfx-up .upsell__image:after{content:"Ver";position:absolute;left:50%;bottom:4px;transform:translate(-50%);font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;color:#5a2436;padding:2px 7px;border-radius:20px}.sfx-up .upsell__title h3{cursor:pointer;text-decoration:underline;text-decoration-color:#5a243659;text-underline-offset:3px}.sfx-up .upsell__price .compare-price{text-decoration:line-through;opacity:.6}.sfx-up .upsell__variant-picker{display:none!important}.sfx-chip{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;border:1.5px solid #5A2436;border-radius:30px;background:#fff;color:#5a2436;font-size:12.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;line-height:1.2}.sfx-chip span{opacity:.75;font-weight:500}.sfx-chip b{font-weight:600}#sfx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:none;align-items:center;justify-content:center;background:#2a1f1d8c;padding:16px}#sfx.on{display:flex}#sfx .sfx-bx{position:relative;width:100%;max-width:880px;max-height:calc(100vh - 32px);overflow:auto;background:#faf6f4;border-radius:18px;color:#2a1f1d;box-shadow:0 20px 60px #0000004d}#sfx .sfx-x{position:sticky;top:8px;float:right;margin:8px 10px -44px 0;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#fffffff2;font-size:24px;line-height:1;color:#2a1f1d;cursor:pointer;box-shadow:0 2px 8px #0000001f}#sfx .sfx-in{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:22px}#sfx .sfx-load{grid-column:1/-1;padding:60px;text-align:center;color:#7f6e68}#sfx .sfx-main{position:relative}#sfx .sfx-main img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;display:block;background:#fff}#sfx .sfx-tag{position:absolute;left:10px;top:10px;background:#5a2436;color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:20px}#sfx .sfx-th{display:flex;gap:8px;overflow-x:auto;margin-top:10px;padding-bottom:4px}#sfx .sfx-th button{flex:0 0 58px;height:58px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}#sfx .sfx-th button.on{border-color:#5a2436}#sfx .sfx-th img{width:100%;height:100%;object-fit:cover;display:block}#sfx .sfx-k{margin:4px 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7f6e68}#sfx h3{margin:0 0 6px;font-size:24px;line-height:1.15}#sfx .sfx-pr{margin:0 0 12px;font-size:15px}#sfx .sfx-pr b{font-size:26px;color:#5a2436}#sfx .sfx-pr s{color:#7f6e68;margin:0 4px}#sfx .sfx-pr em{font-style:normal;font-size:12px;font-weight:600;background:#f1e6e2;color:#5a2436;padding:3px 8px;border-radius:20px}#sfx .sfx-ul{margin:0 0 14px;padding:0;list-style:none;font-size:14px;line-height:1.45}#sfx .sfx-ul li{padding-left:22px;position:relative;margin:4px 0}#sfx .sfx-ul li:before{content:"\2713";position:absolute;left:0;color:#5a2436;font-weight:700}#sfx .sfx-lb{margin:12px 0 7px;font-size:13px;font-weight:600}#sfx .sfx-lb span{font-weight:400;color:#7f6e68}#sfx .sfx-gd{border:0;background:none;padding:0;margin-left:6px;font-size:12.5px;color:#5a2436;text-decoration:underline;cursor:pointer}#sfx .sfx-sws,#sfx .sfx-szs{display:flex;flex-wrap:wrap;gap:7px}#sfx .sfx-sw{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border:1.5px solid #E3D6D1;border-radius:30px;background:#fff;font-size:12.5px;cursor:pointer;color:#2a1f1d}#sfx .sfx-sw i{width:20px;height:20px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f}#sfx .sfx-sz{min-width:46px;padding:9px 10px;border:1.5px solid #E3D6D1;border-radius:10px;background:#fff;font-size:13.5px;font-weight:600;cursor:pointer;color:#2a1f1d}#sfx .sfx-sw.on,#sfx .sfx-sz.on{border-color:#5a2436;box-shadow:0 0 0 1px #5a2436;background:#f1e6e2}#sfx .sfx-guide{display:none;margin-top:10px;background:#fff;border-radius:12px;padding:10px;font-size:12px;overflow-x:auto}#sfx .sfx-guide.on{display:block}#sfx .sfx-guide table{border-collapse:collapse;width:100%}#sfx .sfx-guide th{background:#2a1f1d;color:#faf6f4;font-weight:500;text-align:left;padding:6px}#sfx .sfx-guide td{padding:6px;border-bottom:1px solid #F1E6E2;white-space:nowrap}#sfx .sfx-guide p{margin:8px 0 0;line-height:1.4;color:#7f6e68}#sfx .sfx-add{width:100%;margin-top:16px;padding:16px;border:0;border-radius:12px;background:#5a2436;color:#fff;font-size:15px;font-weight:600;letter-spacing:.04em;cursor:pointer}#sfx .sfx-add:disabled{background:#b9a7a2;cursor:not-allowed}#sfx .sfx-note{margin:9px 0 0;font-size:12px;color:#7f6e68;text-align:center}#sfx .sfx-more{display:block;margin-top:10px;text-align:center;font-size:13px;color:#5a2436}.sfx-cart{margin:12px 16px;padding:12px;border:1.5px dashed #C9A2AE;border-radius:14px;background:#faf6f4;cursor:pointer}.sfx-cart .sfx-ck{margin:0 0 8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5a2436;font-weight:600}.sfx-cart .sfx-cr{display:flex;align-items:center;gap:12px}.sfx-cart img{width:64px;height:64px;object-fit:cover;border-radius:10px;flex:0 0 64px}.sfx-cart .sfx-cr>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.3}.sfx-cart .sfx-cr span strong{color:#5a2436;font-size:15px}.sfx-cart s{color:#7f6e68;font-size:12px}.sfx-cart small{color:#7f6e68;font-size:11.5px}.sfx-cart button{flex:0 0 auto;padding:10px 14px;border:0;border-radius:10px;background:#5a2436;color:#fff;font-weight:600;font-size:13px;cursor:pointer}.sfx-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,30px);opacity:0;z-index:2147483647;background:#2a1f1d;color:#fff;padding:12px 18px;border-radius:30px;font-size:14px;transition:all .35s;pointer-events:none;white-space:nowrap}.sfx-toast.on{opacity:1;transform:translate(-50%)}@media(max-width:749px){.sfx-box{--image-size:7.6rem!important}#sfx{padding:0;align-items:flex-end}#sfx .sfx-bx{max-height:92vh;border-radius:18px 18px 0 0}#sfx .sfx-in{grid-template-columns:1fr;gap:14px;padding:16px 16px 22px}#sfx .sfx-main img{aspect-ratio:4/3.4}#sfx h3{font-size:21px}#sfx .sfx-add{position:sticky;bottom:10px;box-shadow:0 6px 18px #5a243659}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sf-xsell.css.map */
