.sxcp{--sxcp-ink: #0a1e33;--sxcp-blue: #1668e3;--sxcp-soft: #dce9fa;--sxcp-mist: #f4f8fe;--sxcp-muted: #566575;--sxcp-line: #e0e7f0;--sxcp-body: "Chivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--sxcp-display: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--sxcp-ease: cubic-bezier(.22, 1, .36, 1);--sxcp-pad: clamp(1rem, 4vw, 3.125rem);background:var(--sxcp-mist);color:var(--sxcp-ink);font-family:var(--sxcp-body);padding-block:calc(var(--sf-header-height, 61px) + clamp(1.25rem,4vw,3rem)) clamp(2.5rem,6vw,5rem);overflow-x:clip}.sxcp *,.sxcp *:before,.sxcp *:after{box-sizing:border-box}.sxcp h1,.sxcp p,.sxcp ul{margin:0}.sxcp__wrap{max-width:77.5rem;margin-inline:auto;padding-inline:var(--sxcp-pad)}.sxcp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}@media(min-width:990px){.sxcp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,5vw,4.5rem)}.sxcp__media{position:sticky;top:calc(var(--sf-header-height, 72px) + 1.5rem)}}.sxcp__frame{position:relative;overflow:hidden;border-radius:1.5rem;aspect-ratio:4 / 4.4;background:var(--sxcp-soft);box-shadow:0 24px 60px #0a1e331f}@media(max-width:749px){.sxcp__frame{aspect-ratio:4 / 4.6;border-radius:1.25rem}}.sxcp .sxcp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 30%}.sxcp__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(10,30,51,.28) 100%);pointer-events:none}.sxcp__pass{position:absolute;left:clamp(.75rem,3vw,1.5rem);right:clamp(.75rem,3vw,1.5rem);bottom:clamp(.75rem,3vw,1.5rem);padding:1rem;border-radius:1.125rem;background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 40px #0a1e3329}.sxcp__pass-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.375rem .75rem;margin-bottom:.75rem}.sxcp__pass-name{display:inline-flex;align-items:center;gap:.438rem;font-size:.719rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.sxcp__pass-name svg{width:1.125rem;height:1.125rem;color:var(--sxcp-blue)}.sxcp__pass-price{font-size:.75rem;color:var(--sxcp-muted);white-space:nowrap}.sxcp__pass-price strong{font-family:var(--sxcp-display);font-size:1.125rem;color:var(--sxcp-ink);margin-right:.125rem}.sxcp__pass-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sxcp__tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.25rem;padding:.875rem .938rem;border-radius:.875rem;background:var(--sxcp-soft)}.sxcp__tile strong{font-family:var(--sxcp-display);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;line-height:1;letter-spacing:-.02em}.sxcp__tile span{font-size:.75rem;line-height:1.35;color:var(--sxcp-muted)}.sxcp__tile--dark{background:#000;color:#fff}.sxcp__tile--dark span:not(.sxcp__tile-glow){color:#ffffffb8}.sxcp__tile-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 160% at 100% 0%,rgba(22,104,227,.8),rgba(22,104,227,.2) 50%,transparent 78%)}.sxcp__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.875rem!important;padding:.375rem .75rem;border-radius:999px;background:#fff;border:1px solid var(--sxcp-line);font-size:.719rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1}.sxcp__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--sxcp-blue)}.sxcp .sxcp__h1{font-family:var(--sxcp-display);font-size:clamp(2rem,4.4vw,3.25rem);font-weight:600;line-height:1.04;letter-spacing:-.03em;color:var(--sxcp-ink);text-wrap:balance}.sxcp__lede{margin-top:.875rem!important;max-width:34ch;font-family:var(--sxcp-display);font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:500;line-height:1.35;color:var(--sxcp-blue);text-wrap:balance}.sxcp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.sxcp__price-now{font-family:var(--sxcp-display);font-size:2rem;font-weight:600;letter-spacing:-.02em}.sxcp__price-note{font-size:.875rem;color:var(--sxcp-muted)}.sxcp__points{list-style:none;padding:1.125rem 1.25rem;margin-top:1.25rem!important;display:grid;gap:.688rem;background:#fff;border:1px solid var(--sxcp-line);border-radius:1rem}.sxcp__points li{display:flex;align-items:flex-start;gap:.688rem;font-size:.938rem;line-height:1.45}.sxcp__check{flex:0 0 auto;width:1.375rem;height:1.375rem;margin-top:.031rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sxcp-blue);color:#fff}.sxcp__check svg{width:.812rem;height:.812rem}.sxcp__form{margin-top:1.25rem;display:grid;gap:.75rem}.sxcp__qty-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .75rem .75rem 1.125rem;background:#fff;border:1px solid var(--sxcp-line);border-radius:1rem}.sxcp__qty-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.sxcp__qty-copy strong{font-size:.938rem}.sxcp__qty-copy span{font-size:.781rem;color:var(--sxcp-muted)}.sxcp__qty{flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid var(--sxcp-line);border-radius:999px;background:var(--sxcp-mist)}.sxcp__qty-btn{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sxcp-ink);cursor:pointer;-webkit-appearance:none;appearance:none}.sxcp__qty-btn svg{width:1rem;height:1rem}.sxcp__qty-btn:disabled{opacity:.35;cursor:default}.sxcp .sxcp__qty-input{width:2.25rem;height:2.5rem;padding:0;border:0;background:transparent;text-align:center;font-family:var(--sxcp-display);font-size:1.125rem;font-weight:600;color:var(--sxcp-ink);-moz-appearance:textfield;box-shadow:none}.sxcp__qty-input::-webkit-outer-spin-button,.sxcp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sxcp__cta{position:relative;isolation:isolate;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.75rem;padding:0 1.5rem;border:0;border-radius:.875rem;background-color:#000;background-image:radial-gradient(60% 220% at 100% 0%,rgba(61,139,255,.9),rgba(22,104,227,.32) 45%,transparent 75%);color:#fff;font-family:var(--sxcp-body);font-size:.969rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 12px 28px #00000038,0 8px 24px #1668e333;transition:transform .22s var(--sxcp-ease),box-shadow .22s var(--sxcp-ease)}.sxcp__cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000042,0 10px 28px #1668e34d}.sxcp__cta[disabled]{background:var(--sxcp-muted);box-shadow:none;cursor:not-allowed;transform:none}.sxcp__cta-price{font-weight:500;opacity:.72}.sxcp__cta-price:before{content:"\b7";margin-right:.75rem;opacity:.6}.sxcp__cta:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-130%) skew(-18deg);animation:sxcp-sheen 5.5s ease-in-out infinite;pointer-events:none}@keyframes sxcp-sheen{0%,62%{transform:translate(-130%) skew(-18deg)}82%,to{transform:translate(260%) skew(-18deg)}}.sxcp__small{margin-top:.75rem!important;font-size:.812rem;line-height:1.5;color:var(--sxcp-muted)}.sxcp__hx{display:flex;align-items:center;gap:.875rem;margin-top:1.25rem;padding:.75rem 1rem .75rem .75rem;border-radius:1rem;background:#fff;border:1px solid var(--sxcp-line);color:var(--sxcp-ink);text-decoration:none;transition:transform .2s var(--sxcp-ease),box-shadow .2s var(--sxcp-ease)}.sxcp__hx:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0a1e3314}.sxcp__hx-img{flex:0 0 auto;width:3.5rem;height:3.5rem;border-radius:.75rem;overflow:hidden;background:var(--sxcp-mist)}.sxcp__hx-img img{width:100%;height:100%;object-fit:cover;display:block}.sxcp__hx-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.sxcp__hx-copy strong{font-family:var(--sxcp-display);font-size:1rem;font-weight:600}.sxcp__hx-copy span{font-size:.812rem;color:var(--sxcp-muted)}.sxcp__hx-arrow{flex:0 0 auto;width:1.125rem;height:1.125rem;color:var(--sxcp-blue)}.sxcp__more{display:inline-flex;align-items:center;gap:.375rem;margin-top:1rem;font-size:.875rem;font-weight:700;color:var(--sxcp-blue);text-decoration:none}.sxcp__more svg{width:.938rem;height:.938rem;transition:transform .2s var(--sxcp-ease)}.sxcp__more:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.sxcp__cta:before{animation:none;display:none}}.sxcp__frame--contain{background:linear-gradient(160deg,#ffffff 0%,var(--sxcp-soft) 100%);box-shadow:0 24px 60px #0a1e331a}.sxcp__frame-glow{position:absolute;top:15%;right:12%;bottom:8%;left:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(22,104,227,.28),transparent 100%);filter:blur(14px);pointer-events:none}.sxcp .sxcp__img--contain{object-fit:contain;object-position:center;padding:8% 10%;filter:drop-shadow(0 24px 30px rgba(10,30,51,.22))}.sxcp__badge{position:absolute;top:clamp(.75rem,2.5vw,1.25rem);left:clamp(.75rem,2.5vw,1.25rem);padding:.438rem .875rem;border-radius:999px;background:#000;background-image:radial-gradient(80% 200% at 100% 0%,rgba(61,139,255,.85),transparent 70%);color:#fff;font-size:.688rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sxcp__free{display:inline-flex;align-items:center;padding:.312rem .75rem;border-radius:999px;background:var(--sxcp-blue);color:#fff;font-size:.781rem;font-weight:700}a.sxcp__cta--link{text-decoration:none;color:#fff}a.sxcp__cta--link:hover{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/34/assets/soullix-care-product.css.map */
