.spark-product{color:var(--sp-text)}.spark-product__grid{display:grid;gap:32px;grid-template-columns:1fr;align-items:start}@media(min-width:990px){.spark-product__grid{grid-template-columns:55% 45%;gap:0}.spark-info{padding-left:50px}.spark-gallery{position:sticky;top:90px}}.spark-gallery__main{position:relative;overflow:hidden;border-radius:10px;background:#f6f6f6}.spark-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.spark-gallery__track::-webkit-scrollbar{display:none}.spark-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.spark-gallery__slide img,.spark-gallery__slide video,.spark-gallery__slide svg{width:100%;height:100%;object-fit:cover;display:block}.spark-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffd9;font-size:24px;line-height:1;cursor:pointer;color:#333}.spark-gallery__arrow--prev{left:10px}.spark-gallery__arrow--next{right:10px}.spark-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.spark-gallery__thumb{flex:0 0 64px;height:64px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer;opacity:.7}.spark-gallery__thumb.is-active{border-color:#121212;opacity:1}.spark-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.spark-info{font-family:var(--font-body-family);letter-spacing:.06em}.spark-info>*+*{margin-top:14px}.spark-title{font-family:var(--font-heading-family);font-size:31.2px;line-height:1.23;letter-spacing:.025em;margin:0;font-weight:800;color:#121212}@media(max-width:749px){.spark-title{font-size:26px}}.spark-rating{display:flex;align-items:center;gap:8px;font-size:18.4px;color:#121212e6;margin-top:9px}.spark-stars{color:var(--sp-accent);letter-spacing:1px;font-size:20px;line-height:1}.spark-benefits{list-style:none;padding:0;margin:28px 0!important;font-weight:700;font-size:16.9px;line-height:20.8px;letter-spacing:.046em;color:#121212}.spark-benefits li+li{margin-top:0}.spark-bundle{display:grid;gap:10px}.spark-bundle__heading{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:.78px;margin-bottom:3px;color:#121212}.spark-bundle__heading:before,.spark-bundle__heading:after{content:"";flex:1;height:2px;background:var(--sp-accent)}.spark-tier{position:relative;display:grid;grid-template-columns:1fr auto;gap:0 12px;align-items:center;padding:14px 17.5px 14px 40px;border:2px solid rgba(var(--sp-accent-rgb),.3);border-radius:10px;cursor:pointer;background:rgba(var(--sp-accent-rgb),.02);color:#121212e6;font-size:16px;line-height:1.45;transition:border-color .15s,background .15s}.spark-tier input{position:absolute;opacity:0;pointer-events:none}.spark-tier.is-active{border-color:var(--sp-accent);background:rgba(var(--sp-accent-rgb),.1)}.spark-tier__dot{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(var(--sp-accent-rgb),.5);background:#fff}.spark-tier.is-active .spark-tier__dot{border-color:var(--sp-accent);background:var(--sp-accent);box-shadow:inset 0 0 0 2.5px #fff}.spark-tier__main{display:grid;gap:0}.spark-tier__label{font-weight:700;font-size:17.5px;line-height:1}.spark-tier__tag{font-style:normal;font-size:11px;font-weight:700;color:var(--sp-accent);background:#fff;border:1px solid var(--sp-accent);border-radius:6px;padding:0 7.5px;margin-left:4px;vertical-align:middle;letter-spacing:.06em}.spark-tier__save{font-size:15.5px;margin-top:4px}.spark-tier__prices{text-align:right;display:grid;line-height:1.6}.spark-tier__prices strong{color:var(--sp-accent);font-size:17.5px;font-weight:700}.spark-tier__prices s{font-size:15.5px}.spark-tier__badge{position:absolute;top:-11px;right:14px;background:var(--sp-accent);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px;letter-spacing:.06em}.spark-tier__variants{grid-column:1 / -1;display:none;gap:6px;margin-top:6px}.spark-tier.is-active .spark-tier__variants{display:grid}.spark-tier__row{display:flex;align-items:center;gap:8px}.spark-tier__row b{font-size:17.5px;font-weight:700;min-width:22px}.spark-tier__row select{-webkit-appearance:none;appearance:none;font:inherit;font-size:13px;letter-spacing:.02em;height:24px;line-height:22px;padding:0 26px 0 7px;border:1px solid rgba(18,18,18,.15);border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23121212' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 8px center / 9px 6px;max-width:100%;color:#121212;cursor:pointer}.spark-note{font-size:13px;color:#6b6b73;letter-spacing:0}.spark-note p{margin:0}.spark-note p+p{margin-top:6px}.spark-note--boxed{padding:10px 12px;border:1px solid color-mix(in srgb,var(--sp-accent, #FFBD11) 14%,#E6E6E6);border-radius:8px;background:color-mix(in srgb,var(--sp-accent, #FFBD11) 5%,#fff)}.spark-buy__btn{display:block;width:100%;min-height:50px;border:0;border-radius:8px;padding:0 30px;background:var(--sp-accent);color:#fff;font-family:var(--font-body-family);font-weight:700;font-size:19px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:transform .1s,filter .15s}.spark-buy__btn:hover{filter:brightness(.97)}.spark-buy__btn:active{transform:scale(.99)}.spark-buy__btn[disabled],.spark-buy__btn.is-loading{opacity:.6;cursor:default}.spark-buy__error{color:#c00;font-size:13px;margin:8px 0 0}.spark-pay{list-style:none;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:0;margin:10px 0 0}.spark-pay svg{height:22px;width:auto}.spark-review{display:flex;align-items:flex-start;border-radius:12px;background:#fff;margin-top:22px!important}.spark-review__img{width:50px;height:50px;border-radius:50%;object-fit:cover;flex:0 0 50px;margin-right:15px}.spark-review__text{margin:0;font-size:14px;line-height:1.3;color:#121212;letter-spacing:.06em}.spark-review__author{display:flex;align-items:center;gap:4px;margin-top:5px;padding-top:6px;border-top:1px solid rgba(18,18,18,.08);font-size:13px;color:#12121280}.spark-review__author .spark-stars{font-size:11.7px;color:#fc0}.spark-acc{border-top:1px solid rgba(18,18,18,.08)}.spark-acc:last-of-type{border-bottom:1px solid rgba(18,18,18,.08)}.spark-review+.spark-acc{margin-top:28px!important}.spark-acc+.spark-acc{margin-top:0}.spark-acc summary{list-style:none;cursor:pointer;padding:12.5px 10px 12.5px 7px;font-size:15.6px;font-weight:700;letter-spacing:.78px;color:#121212;display:flex;justify-content:space-between;align-items:center}.spark-acc summary::-webkit-details-marker{display:none}.spark-acc summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.spark-acc[open] summary:after{transform:rotate(-135deg)}.spark-acc__body{padding:0 10px 14px;font-size:14px;line-height:1.6;color:#121212e6}.spark-acc__body p{margin:0 0 8px}.spark-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;box-shadow:0 -4px 16px #00000014;padding:10px 0;transform:translateY(110%);transition:transform .25s;letter-spacing:.06em}.spark-sticky.is-visible{transform:none}.spark-sticky__inner{display:flex;align-items:center;gap:14px}.spark-sticky__inner img{width:50px;height:50px;object-fit:cover;border-radius:6px}.spark-sticky__info{display:grid;flex:1;line-height:1.3}.spark-sticky__title{font-weight:700;font-size:16px;color:#121212}.spark-sticky__price strong{color:var(--sp-accent);font-size:16px}.spark-sticky__price s{font-size:14px;color:#121212b3}.spark-sticky .spark-buy__btn{width:auto;min-width:200px;text-transform:none;font-size:18px;letter-spacing:.5px}@media(max-width:749px){.spark-sticky__inner img{width:42px;height:42px}.spark-sticky__title{font-size:14px}.spark-sticky .spark-buy__btn{min-width:0;padding:0 18px;font-size:16px}}.spark-svgstars{display:inline-flex;gap:2px;color:var(--sp-accent);line-height:0;vertical-align:middle}.spark-svgstars svg{width:var(--st-size);height:var(--st-size)}.spark-rating{font-size:18.4px}.spark-review__text{font-size:14.5px;font-weight:500}.spark-review__author{font-weight:500}@media(max-width:749px){.spark-rating{font-size:15px;gap:6px;white-space:nowrap}.spark-rating .spark-svgstars svg{width:15px;height:15px}.spark-benefits{font-size:15px;margin:20px 0!important}.spark-tier{padding:12px 12px 12px 36px}.spark-buy__btn{font-size:17px}}.spark-sticky__variant{-webkit-appearance:none;appearance:none;font:inherit;font-size:13px;letter-spacing:.02em;height:42px;padding:0 32px 0 14px;border:1px solid rgba(var(--sp-accent-rgb),.45);border-radius:8px;background:rgba(var(--sp-accent-rgb),.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23121212' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center / 10px 6px;color:#121212;cursor:pointer;max-width:260px}@media(max-width:749px){.spark-sticky__variant{max-width:120px;height:40px;font-size:12px;padding:0 26px 0 8px}.spark-sticky__info{display:none}}.spark-info>[style*=--mt]{margin-top:var(--mt)!important;margin-bottom:var(--mb)!important}@media(max-width:749px){.spark-info>[style*=--mt]{margin-top:calc(var(--mt) * .75)!important;margin-bottom:calc(var(--mb) * .75)!important}}.spark-deliv{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:#121212;letter-spacing:.02em}.spark-deliv svg{width:20px;height:20px;flex:none;fill:none;stroke:var(--sp-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.spark-deliv b{font-weight:800}.spark-deliv__cut{display:block;font-size:12.5px;color:#1f8a4c;font-weight:600}.spark-deliv__cut:empty{display:none}.spark-trust{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;font-size:12.5px;font-weight:600;color:#121212;letter-spacing:.02em}.spark-trust li{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}.spark-trust svg{width:17px;height:17px;fill:none;stroke:var(--sp-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.spark-urg{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:#121212;background:rgba(var(--sp-accent-rgb),.1);border-radius:8px;padding:9px 12px;letter-spacing:.02em}.spark-urg b{font-variant-numeric:tabular-nums;font-weight:800}.spark-urg__dot{width:8px;height:8px;border-radius:50%;background:#e5484d;flex:none;box-shadow:0 0 #e5484d80;animation:spark-pulse 1.6s infinite}@keyframes spark-pulse{0%{box-shadow:0 0 #e5484d80}70%{box-shadow:0 0 0 8px #e5484d00}to{box-shadow:0 0 #e5484d00}}.spark-express{margin-top:10px}.spark-express[hidden]{display:none}.spark-express .shopify-payment-button__button{border-radius:8px;min-height:50px}.spark-express .shopify-payment-button__more-options{font-size:12px}@media(max-width:749px){.spark-trust{font-size:11px}.spark-trust li{flex-direction:column;gap:4px}}.spark-express .shopify-payment-button__button--unbranded{background:#121212;color:#fff;font-weight:700;letter-spacing:.04em}.spark-express .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000}.spark-benefits{font-size:var(--b-size, 17px)!important;line-height:1.3!important;color:var(--b-color, #121212)}.spark-benefits p{margin:0}.spark-benefits p+p{margin-top:var(--b-gap, 0)}.spark-benefits--normal{font-weight:400}.spark-benefits--bold{font-weight:700}.spark-benefits strong,.spark-benefits b{font-weight:800;color:var(--b-hi, inherit)}.spark-benefits ul,.spark-benefits ol{margin:0;padding-left:1.2em}.spark-benefits li+li{margin-top:var(--b-gap, 0)}@media(max-width:749px){.spark-benefits{font-size:calc(var(--b-size, 17px) - 2px)!important}}.spark-benefits>*{margin:0!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit;color:inherit;letter-spacing:inherit}.spark-benefits>*+*{margin-top:var(--b-gap, 0)!important}.spark-benefits>p:empty{display:none}.spark-deliv.spark-al--center,.spark-urg.spark-al--center{justify-content:center;text-align:center}.spark-deliv.spark-al--right,.spark-urg.spark-al--right{justify-content:flex-end;text-align:right}.spark-trust.spark-al--left,.spark-trust.spark-al--center,.spark-trust.spark-al--right{display:flex;flex-wrap:wrap;gap:6px 18px}.spark-trust.spark-al--center{justify-content:center}.spark-trust.spark-al--right{justify-content:flex-end}@media(max-width:749px){.spark-alm--left{justify-content:flex-start!important;text-align:left!important}.spark-alm--center{justify-content:center!important;text-align:center!important}.spark-alm--right{justify-content:flex-end!important;text-align:right!important}.spark-trust.spark-alm--left,.spark-trust.spark-alm--center,.spark-trust.spark-alm--right{display:flex;flex-wrap:wrap;gap:6px 16px}.spark-trust.spark-alm--left li,.spark-trust.spark-alm--center li,.spark-trust.spark-alm--right li{flex-direction:row}}.spark-deliv--boxed{padding:10px 12px;border:1px solid color-mix(in srgb,var(--sp-accent, #FFBD11) 14%,#E6E6E6);border-radius:8px;background:color-mix(in srgb,var(--sp-accent, #FFBD11) 5%,#fff);align-items:center}.spark-deliv--boxed svg{margin-top:0}.spark-deliv--boxed.spark-al--center>span,.spark-deliv--boxed.spark-al--right>span{text-align:inherit}.spark-gallery__3d,.spark-gallery__3d model-viewer{width:100%;height:100%;min-height:320px;display:block;background:#fff}.spark-gallery__3d model-viewer{--poster-color: #fff;touch-action:pan-y}.spark-gallery__slide iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0}.spark-product__grid{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.spark-product__grid{grid-template-columns:minmax(0,55%) minmax(0,45%)}}.spark-product__grid>*,.spark-gallery,.spark-gallery__main,.spark-info{min-width:0;max-width:100%}.spark-gallery__slide{min-width:0}.spark-title{overflow-wrap:anywhere}.spark-title{font-size:var(--tt-d, 31.2px)}@media(max-width:749px){.spark-title{font-size:var(--tt-m, var(--tt-d-m, 26px))}}.spark-specs{list-style:none;padding:0;margin:var(--mt, 18px) 0 var(--mb, 18px)!important;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.spark-specs__t{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid rgba(18,18,18,.12);border-radius:12px;background:#fff;min-width:0}.spark-specs__i{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;background:rgba(var(--sp-accent-rgb),.16)}.spark-specs__v{display:block;font-weight:800;font-size:16px;line-height:1.15;color:#121212;letter-spacing:0}.spark-specs__l{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-accent);line-height:1.3}.spark-bx{list-style:none;padding:0;margin:var(--mt, 18px) 0 var(--mb, 18px)!important;display:grid;gap:7px}.spark-bx__i{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 7px;border:1.5px solid rgba(18,18,18,.12);border-radius:12px;background:#fff;letter-spacing:0}.spark-bx__e{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;background:rgba(var(--sp-accent-rgb),.16)}.spark-bx__t{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.spark-bx__t b{font-size:15px;font-weight:800;color:#121212;line-height:1.25}.spark-bx__t small{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-accent)}.spark-3d .spark-bx__i{border:var(--s3-bw) solid var(--s3-ink);border-radius:calc(var(--s3-r) * .55);box-shadow:3px 3px 0 var(--s3-ink);background:color-mix(in srgb,var(--spark-accent) 5%,#fff)}.spark-3d .spark-bx__e{border:var(--s3-bw) solid var(--s3-ink);background:var(--spark-accent)}.spark-3d .spark-bx__t b{color:var(--s3-ink)}.spark-3d .spark-bx{padding-right:3px}.spark-pb{margin:var(--mt, 18px) 0 var(--mb, 18px)!important;padding:14px 14px 12px;border:1.5px solid rgba(18,18,18,.12);border-radius:14px;background:rgba(var(--sp-accent-rgb),.06);text-align:center;letter-spacing:0}.spark-pb__h{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 10px;font-size:15px;font-weight:800;color:#121212}.spark-pb__h svg{width:19px;height:19px;color:var(--sp-accent);flex:none}.spark-pb__icons{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;padding:0 0 11px;margin:0;border-bottom:1.5px dashed rgba(18,18,18,.15)}.spark-pb__icons svg{height:22px;width:auto;display:block}.spark-pb__pts{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:0;margin:9px 0 0;font-size:11.5px;font-weight:700;color:#45454c}.spark-pb__pts li:before{content:"";display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;background:var(--sp-accent);transform:rotate(45deg);border-radius:1px}.spark-3d .spark-pb{border:var(--s3-bw) solid var(--s3-ink);border-radius:calc(var(--s3-r) * .7);box-shadow:var(--s3-d) var(--s3-d) 0 var(--s3-ink);background:color-mix(in srgb,var(--spark-accent) 7%,#fff)}.spark-3d .spark-pb__h{color:var(--s3-ink)}.spark-3d .spark-pb__icons{border-bottom-color:color-mix(in srgb,var(--s3-ink) 25%,transparent)}.spark-sb{margin:var(--mt, 14px) 0 var(--mb, 14px)!important;letter-spacing:0}.spark-sb__t{display:flex;align-items:center;gap:7px;margin:0 0 7px;font-size:14px;font-weight:800;color:#121212}.spark-sb__t em{font-style:normal;color:var(--sp-accent)}.spark-sb__dot{width:10px;height:10px;border-radius:50%;background:var(--sp-accent);box-shadow:0 0 rgba(var(--sp-accent-rgb),.55);animation:spark-sb-pulse 1.6s infinite;flex:none}@keyframes spark-sb-pulse{70%{box-shadow:0 0 0 7px rgba(var(--sp-accent-rgb),0)}to{box-shadow:0 0 rgba(var(--sp-accent-rgb),0)}}.spark-sb__bar{height:12px;border-radius:99px;border:1.5px solid #121212;background:#fff;overflow:hidden}.spark-sb__bar span{display:block;height:100%;width:0;border-radius:99px;background:repeating-linear-gradient(-45deg,var(--sp-accent) 0 7px,color-mix(in srgb,var(--sp-accent) 70%,#fff) 7px 14px);background-size:20px 20px;animation:spark-sb-move 1s linear infinite;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.spark-sb.is-in .spark-sb__bar span,.no-js .spark-sb__bar span{width:var(--pct)}@keyframes spark-sb-move{to{background-position:20px 0}}.spark-3d .spark-sb__bar{border:var(--s3-bw) solid var(--s3-ink)}.spark-3d .spark-sb__t{color:var(--s3-ink)}@media(prefers-reduced-motion:reduce){.spark-sb__bar span{animation:none;transition:none}.spark-sb__dot{animation:none}}.spark-rating--center{justify-content:center}.spark-rating--right{justify-content:flex-end}.spark-bx--rows{gap:var(--bx-gap, 7px)}.spark-bx--rows .spark-bx__i{padding:var(--bx-pad, 6px) 12px var(--bx-pad, 6px) 7px}.spark-bx--rows .spark-bx__i[style*=--bx-bg]{background:var(--bx-bg)!important}.spark-bx--rows .spark-bx__t b{font-size:var(--bx-t, 15px)}.spark-bx--rows .spark-bx__t small{font-size:var(--bx-s, 10.5px)}.spark-bx--rows .spark-bx__e{width:var(--bx-e, 30px);height:var(--bx-e, 30px);font-size:calc(var(--bx-e, 30px) * .53)}.spark-bx__e--plain{background:none!important;border:0!important}.spark-bx__i--center{justify-content:center;text-align:center}.spark-specs--tiles{grid-template-columns:repeat(var(--sp-cols, 2),minmax(0,1fr));gap:var(--sp-gap, 10px)}@media(max-width:749px){.spark-specs--tiles{grid-template-columns:repeat(var(--sp-cols-m, 2),minmax(0,1fr))}}.spark-specs--tiles .spark-specs__t{padding:var(--sp-pad, 10px) calc(var(--sp-pad, 10px) + 2px)}.spark-specs--tiles .spark-specs__t[style*=--sp-bg]{background:var(--sp-bg)!important}.spark-specs--tiles .spark-specs__v{font-size:var(--sp-v, 16px)}.spark-specs--tiles .spark-specs__l{font-size:var(--sp-l, 10px)}.spark-specs--tiles .spark-specs__i{width:var(--sp-i, 34px);height:var(--sp-i, 34px);font-size:calc(var(--sp-i, 34px) * .5)}.spark-specs__t--center{flex-direction:column;text-align:center;justify-content:center}.spark-pb__icons--pick li{flex:0 1 auto;min-width:0}@media(min-width:750px){.spark-pb__icons--pick{flex-wrap:nowrap}.spark-pb__icons--pick li:not(.pb-d){display:none}.spark-pb__icons--pick svg{width:100%;height:auto;max-height:22px}}@media(max-width:749px){.spark-pb__icons--pick li:not(.pb-m){display:none}.spark-pb__pts{flex-wrap:nowrap;gap:0 9px;font-size:10.5px;white-space:nowrap}.spark-pb__pts li:before{width:5px;height:5px;margin-right:4px}}.spark-sw{margin:var(--mt, 4px) 0 var(--mb, 14px)}.spark-sw__label{margin:0 0 10px;font-size:15px;color:inherit}.spark-sw__label b{font-weight:700}.spark-sw__list{display:flex;flex-wrap:wrap;gap:10px}.spark-al--center .spark-sw__list,.spark-sw.spark-al--center .spark-sw__label{justify-content:center;text-align:center}.spark-sw__b{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;font:inherit;color:inherit}.spark-sw__in{width:var(--sw, 40px);height:var(--sw, 40px);border-radius:50%;display:block;overflow:hidden;background:#e7e7ea;position:relative;box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px #fff,0 0 0 4px #1212121f;transition:box-shadow .18s,transform .18s}.spark-sw--square .spark-sw__in{border-radius:10px}.spark-sw__in img{width:100%;height:100%;object-fit:cover;display:block}.spark-sw__b:hover .spark-sw__in{transform:scale(1.06)}.spark-sw__b.is-on .spark-sw__in{box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px #fff,0 0 0 5px var(--spark-accent, #121212)}.spark-sw__b:focus-visible{outline:none}.spark-sw__b:focus-visible .spark-sw__in{box-shadow:0 0 0 3px #fff,0 0 0 5px #121212}.spark-sw__b.is-out .spark-sw__in{opacity:.45}.spark-sw__b.is-out .spark-sw__in:after{content:"";position:absolute;left:50%;top:-10%;width:2px;height:120%;background:#1212128c;transform:rotate(45deg)}.spark-sw__t{font-size:12px;line-height:1.2;max-width:calc(var(--sw, 40px) + 20px);text-align:center}.spark-sw__b.is-on .spark-sw__t{font-weight:700}.spark-sw__none{font-size:13px;opacity:.6;border:1px dashed currentColor;border-radius:8px;padding:8px 10px}@keyframes spark-ping{0%{box-shadow:0 0 rgba(var(--spark-accent-rgb, 18,18,18),.55)}to{box-shadow:0 0 0 18px rgba(var(--spark-accent-rgb, 18,18,18),0)}}.spark-bundle.is-ping{animation:spark-ping 1s ease-out 2;border-radius:14px}@media(prefers-reduced-motion:reduce){.spark-bundle.is-ping{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spark-product.css.map */
