.sbla-ing-v1-root,.sbla-ing-v1-root *,.sbla-ing-v1-root *:before,.sbla-ing-v1-root *:after{box-sizing:border-box}.sbla-ing-v1-root details,.sbla-ing-v1-root summary{margin:0}.sbla-ing-v1-root img{max-width:100%;border:0;border-radius:0;box-shadow:none;margin:0}.sbla-ing-v1-root{background-color:#fff;width:100%;padding-top:var(--sbla-ing-v1-pt, 56px);padding-bottom:var(--sbla-ing-v1-pb, 48px)}.sbla-ing-v1-inner{max-width:860px;margin:0 auto;padding-left:36px;padding-right:36px}.sbla-ing-v1-header{text-align:center;margin-bottom:36px}.sbla-ing-v1-eyebrow{display:block;font-size:10px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#552675;margin-bottom:12px}.sbla-ing-v1-title{font-size:clamp(28px,4vw,42px);font-weight:300;color:#2c0b41;line-height:1.15;margin:0 0 12px;letter-spacing:-.01em}.sbla-ing-v1-subtitle{font-size:13px;font-weight:300;color:#6b5a6b;line-height:1.7;max-width:460px;margin:0 auto;padding:0}.sbla-ing-v1-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}.sbla-ing-v1-card{position:relative;background-color:#f5f0f9;border:1px solid #e2d5ec;border-radius:10px;padding:15px 14px 13px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease;-webkit-user-select:none;user-select:none}.sbla-ing-v1-card:hover{border-color:#c39adb;background-color:#fff}.sbla-ing-v1-card--hero{border-color:#2c0b41;background-color:#fff;padding-top:20px}.sbla-ing-v1-patent{position:absolute;top:-1px;right:-1px;font-size:7.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background-color:#2c0b41;color:#fff;padding:4px 9px;border-radius:0 10px 0 6px;line-height:1;margin:0}.sbla-ing-v1-badge{display:inline-block;font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:100px;margin-bottom:8px;background-color:#ede0f5;color:#552675}.sbla-ing-v1-card:not(.sbla-ing-v1-card--hero) .sbla-ing-v1-badge{background-color:#f0edf0;color:#999}.sbla-ing-v1-card-name{font-size:17px;font-weight:400;color:#2c0b41;line-height:1.25;margin:0 0 4px;padding:0}.sbla-ing-v1-card-body{font-size:12px;font-weight:300;color:#6b5a6b;line-height:1.65;margin-top:10px;border-top:1px solid #e2d5ec;padding-top:10px;display:none}.sbla-ing-v1-root .sbla-ing-v1-card.sbla-ing-v1-is-open .sbla-ing-v1-card-body{display:block}.sbla-ing-v1-toggle{display:block;font-size:10px;font-weight:400;color:#552675;margin-top:10px;letter-spacing:.04em;background:none;border:none;padding:0;cursor:pointer;text-align:left;pointer-events:none}.sbla-ing-v1-divider{height:1px;background-color:#e2d5ec;border:none;margin:4px 0 20px}.sbla-ing-v1-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.sbla-ing-v1-pill{font-size:10.5px;font-weight:400;letter-spacing:.04em;padding:6px 15px;border-radius:100px;border:1px solid #2C0B41;color:#2c0b41;background-color:#fff;white-space:nowrap;margin:0}.sbla-ing-v1-pill-check{font-size:9px;color:#552675;margin-right:5px}.sbla-ing-v1-accordion{border:1px solid #e2d5ec;border-radius:10px;overflow:hidden}.sbla-ing-v1-acc-item{background-color:#fff}.sbla-ing-v1-acc-item[open]{background-color:#faf8fc}.sbla-ing-v1-acc-summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;list-style:none;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#2c0b41;transition:background-color .15s ease;user-select:none;-webkit-user-select:none}.sbla-ing-v1-acc-summary::-webkit-details-marker{display:none}.sbla-ing-v1-acc-summary::marker{display:none}.sbla-ing-v1-acc-summary:hover{background-color:#f5f0f9}.sbla-ing-v1-acc-item[open]>.sbla-ing-v1-acc-summary{border-bottom:1px solid #e2d5ec;background-color:#f5f0f9}.sbla-ing-v1-acc-chevron{width:16px;height:16px;flex-shrink:0;color:#c39adb;transition:transform .22s ease}.sbla-ing-v1-acc-item[open] .sbla-ing-v1-acc-chevron{transform:rotate(180deg)}.sbla-ing-v1-acc-body{padding:18px 20px 20px}.sbla-ing-v1-inci{font-size:12px;font-weight:300;color:#6b5a6b;line-height:2;margin:0;padding:0}.sbla-ing-v1-inci-note{font-size:10px;font-weight:300;color:#bbb;margin-top:10px;font-style:italic;text-align:center;line-height:1.6;padding:0}@media screen and (max-width:600px){.sbla-ing-v1-inner{padding-left:20px;padding-right:20px}.sbla-ing-v1-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:380px){.sbla-ing-v1-grid{grid-template-columns:1fr}}.sbla-ing-v1-card-img{display:block;width:calc(100% + 28px);margin:-15px -14px 12px;aspect-ratio:4 / 3;object-fit:cover;border-radius:9px 9px 0 0;border:0;box-shadow:none}.sbla-ing-v1-card--hero .sbla-ing-v1-card-img{margin-top:-20px}@media(prefers-reduced-motion:reduce){.sbla-ing-v1-card,.sbla-ing-v1-acc-chevron{transition:none}}.sbla-swb-root{font-family:inherit;box-sizing:border-box;overflow-x:clip}.sbla-swb-root *,.sbla-swb-root *:before,.sbla-swb-root *:after{box-sizing:inherit}.sbla-swb-bar{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:radial-gradient(58% 240% at 50% 116%,var(--sbla-swb-glow, #A855F7) 0%,transparent 66%),linear-gradient(180deg,var(--sbla-swb-top, #1A0430) 0%,var(--sbla-swb-bottom, #3B0764) 100%);isolation:isolate}.sbla-swb-bar:before,.sbla-swb-bar:after{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none;z-index:2}.sbla-swb-bar:before{top:0;background:var(--sbla-swb-edge-top, transparent)}.sbla-swb-bar:after{bottom:0;background:var(--sbla-swb-edge-bottom, transparent)}.sbla-swb-link{display:block;text-decoration:none;color:inherit}.sbla-swb-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:7px;max-width:var(--sbla-swb-max, 1400px);margin:0 auto;padding:var(--sbla-swb-py, 12px) var(--sbla-swb-px, 20px)}.sbla-swb-grp{position:relative;display:flex;align-items:center;gap:10px;padding:0 17px}.sbla-swb-grp:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:62%;background:linear-gradient(180deg,transparent 0%,var(--sbla-swb-divider, #6B3E8F) 50%,transparent 100%)}.sbla-swb-grp:first-child{padding-left:0}.sbla-swb-grp:first-child:before{display:none}.sbla-swb-grp:last-child{padding-right:0}.sbla-swb-msg{display:flex;flex-direction:column;gap:1px;align-items:flex-start}.sbla-swb-eyebrow{font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sbla-swb-eyebrow, #C9A0DD);white-space:nowrap;display:block}.sbla-swb-head{font-family:var(--sbla-swb-font);font-size:var(--sbla-swb-hsize, 14px);font-weight:700;line-height:1.2;letter-spacing:-.005em;color:var(--sbla-swb-headcol, #FFFFFF);display:block}.sbla-swb-head-it{font-family:var(--sbla-swb-font);font-style:italic;font-weight:500}.sbla-swb-msg.sbla-swb-it-block .sbla-swb-head-it{display:block;margin-top:1px}.sbla-swb-msg.sbla-swb-it-right .sbla-swb-head-it{text-align:right}.sbla-swb-offer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px}.sbla-swb-label{font-size:var(--sbla-swb-ssize, 9px);font-weight:700;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--sbla-swb-muted, #D9C7E4);line-height:1.3;white-space:nowrap;display:block}.sbla-swb-num{display:inline-flex;align-items:flex-start;font-size:var(--sbla-swb-osize, 22px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--sbla-swb-headcol, #FFFFFF);white-space:nowrap}.sbla-swb-pct{font-size:.6em;line-height:1.15;font-weight:700}.sbla-swb-off{align-self:flex-end;font-size:.46em;font-weight:700;text-transform:lowercase;margin-left:2px}@supports ((-webkit-background-clip: text) or (background-clip: text)){.sbla-swb-num.sbla-swb-sheen{background-image:linear-gradient(155deg,var(--sbla-swb-sheenfrom, #FFFFFF) 8%,var(--sbla-swb-sheencol, #E9D5FF) 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.sbla-swb-flag{font-size:7.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sbla-swb-flagfg, #3B0764);background:var(--sbla-swb-flagbg, #E9D5FF);display:inline-block;line-height:1;padding:3px 7px;border-radius:3px;margin-top:2px;white-space:nowrap}.sbla-swb-btn{display:inline-block;padding:7px 18px;border:1px solid var(--sbla-swb-btnbg, #FFFFFF);border-radius:100px;background:var(--sbla-swb-btnbg, #FFFFFF);color:var(--sbla-swb-btnfg, #2A0845);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:background .18s ease,color .18s ease}.sbla-swb-link:hover .sbla-swb-btn,.sbla-swb-btn:hover{background:transparent;color:var(--sbla-swb-btnbg, #FFFFFF)}.sbla-swb-mm{position:relative;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;text-align:center;padding-top:6px;margin-top:1px}.sbla-swb-mm.sbla-swb-mm-rule{padding-top:8px}.sbla-swb-mm.sbla-swb-mm-rule:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--sbla-swb-divider, #6B3E8F) 50%,transparent 100%)}.sbla-swb-mm-text{font-size:11.5px;font-weight:500;line-height:1.4;color:var(--sbla-swb-muted, #D9C7E4)}.sbla-swb-mm-text b{color:var(--sbla-swb-headcol, #FFFFFF);font-weight:700}.sbla-swb-code{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--sbla-swb-headcol, #FFFFFF);border:1px dashed var(--sbla-swb-divider, #6B3E8F);border-radius:100px;padding:3px 9px;white-space:nowrap}.sbla-swb-ends{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--sbla-swb-muted, #D9C7E4);white-space:nowrap}@media screen and (max-width:749px){.sbla-swb-wrap{column-gap:var(--sbla-swb-mgap, 14px);row-gap:6px;padding:var(--sbla-swb-mpy, 10px) var(--sbla-swb-mpx, 14px);text-align:center}.sbla-swb-grp{padding:0;justify-content:center}.sbla-swb-grp:before{display:none}.sbla-swb-msg{align-items:center}.sbla-swb-msg.sbla-swb-it-right .sbla-swb-head-it{text-align:center}.sbla-swb-head{font-size:var(--sbla-swb-mhsize, 13px)}.sbla-swb-num{font-size:var(--sbla-swb-mosize, 20px)}.sbla-swb-label{font-size:var(--sbla-swb-mssize, 8.5px);letter-spacing:.16em;text-indent:.16em}.sbla-swb-btn{padding:6px 15px;font-size:9.5px}.sbla-swb-mm{padding-top:7px;gap:7px}.sbla-swb-mm-text{font-size:11px}}@media(prefers-reduced-motion:reduce){.sbla-swb-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/102/compiled_assets/styles.css.map?subset=AAAQAAAAAAAAAQ */
