:root{--sc-blue: 214 51 108;--sc-rose-2: 240 98 146;--sc-peach: 255 158 138;--sc-orchid: 181 101 217;--sc-ink: 43 17 48;--sc-bone: 255 243 246;--sc-stone: 250 224 232;--sc-sun: 255 196 118;--sc-mist: 250 224 232;--sc-white: 255 252 252;--sc-grad: linear-gradient(135deg, rgb(214 51 108) 0%, rgb(240 98 146) 52%, rgb(255 158 138) 100%);--sc-grad-soft: linear-gradient(160deg, rgb(255 243 246) 0%, rgb(255 224 234) 55%, rgb(247 226 255) 100%);--sc-radius: 14px;--sc-radius-sm: 10px;--sc-ease: cubic-bezier(.2, .7, .2, 1);--heading-font-family: "Bricolage Grotesque", "Plus Jakarta Sans", system-ui, sans-serif;--text-font-family: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--heading-font-weight: 600}.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;hyphens:manual;-webkit-hyphens:manual;font-variation-settings:"opsz" 96;letter-spacing:-.035em}.h1,.h2,.prose :is(h1,h2){line-height:1.04}.subheading{display:inline-flex;align-items:center;gap:.9em;padding:0;background:none;color:rgb(var(--sc-blue));font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.subheading:before{content:"";flex:none;width:2.4em;height:1px;background:currentColor;opacity:.8}:is(.heading,.h0,.h1,.h2,.h3,.prose h1,.prose h2,.prose h3) em{font-style:normal;color:rgb(var(--sc-blue));background:linear-gradient(100deg,rgb(var(--sc-blue)) 40%,#ff9e8a,rgb(var(--sc-blue)) 60%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sc-shine 7s ease-in-out infinite}@keyframes sc-shine{0%,55%{background-position:100% 0}to{background-position:-50% 0}}[style*="--text-color: 255 255 255"] :is(.heading,.h0,.h1,.h2,.h3,.prose h1,.prose h2,.prose h3) em,.sc-hero-wrap :is(.h0,.h1) em{background-image:linear-gradient(100deg,rgb(var(--sc-sun)) 40%,#fff,rgb(var(--sc-sun)) 60%)}[style*="--text-color: 255 255 255"] .subheading,.sc-hero-wrap .subheading{color:rgb(var(--sc-sun))}.button,.btn{position:relative;overflow:hidden;font-weight:700;letter-spacing:.01em;transition:transform .35s var(--sc-ease),box-shadow .35s var(--sc-ease),background-color .3s ease}.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .28) 50%,transparent 65%);transform:translate(-120%);transition:transform .8s var(--sc-ease);pointer-events:none}@media(hover:hover){.button:hover{transform:translateY(-2px)}.button:hover:after{transform:translate(120%)}}.badge{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.badge--primary,.badge--on-sale{--badge-color: var(--sc-sun);color:rgb(var(--sc-ink))}.text-on-sale{color:rgb(var(--sc-ink))}::selection{background:rgb(var(--sc-sun));color:rgb(var(--sc-ink))}.sc-tag{display:inline-block;padding:2px 8px;border:1px dashed rgb(var(--sc-ink) / .4);border-radius:999px;background:rgb(var(--sc-white));color:rgb(var(--sc-ink));font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.02em;max-width:100%;text-align:center}.sc-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.sc-reveal.is-revealed{opacity:1;transform:none}.sc-has-wave{position:relative}.sc-wave{position:absolute;inset-inline:0;top:1px;height:22px;transform:translateY(-100%);color:rgb(var(--background));pointer-events:none}.sc-wave svg{display:block;width:100%;height:100%}@media screen and (min-width:1000px){.sc-wave{height:36px}}.sc-media,.sc-ph{aspect-ratio:var(--sc-ph-ratio-mobile, 1 / 1);width:100%;border-radius:var(--sc-radius);overflow:hidden}.sc-media :is(img,video){display:block;width:100%;height:100%;object-fit:cover}.sc-ph{display:grid;place-items:center;padding:var(--spacing-4);background:rgb(var(--sc-mist));border:1.5px dashed rgb(var(--sc-blue) / .4);color:rgb(var(--sc-blue));text-align:center}.sc-ph__inner{display:grid;justify-items:center;gap:var(--spacing-1)}.sc-ph__icon{color:rgb(var(--sc-blue) / .55)}.sc-ph__code{font-family:var(--heading-font-family);font-size:1.5rem;line-height:1.1}.sc-ph__label{max-width:32ch;font-size:var(--text-xs);line-height:1.4;opacity:.8}@media screen and (min-width:700px){.sc-media,.sc-ph{aspect-ratio:var(--sc-ph-ratio, 1 / 1)}}.sc-features{display:grid;gap:var(--spacing-8) var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto;width:100%;list-style:none;padding:0}.sc-features__item{display:grid;justify-items:center;align-content:start;gap:var(--spacing-3);text-align:center}.sc-features__badge,.sc-icon-badge{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:999px;background:rgb(var(--sc-blue) / .1);color:rgb(var(--sc-blue))}.sc-features__text p.h6{margin-block-end:var(--spacing-1)}.sc-features__text :is(p,li):not(.h6){font-size:var(--text-sm);opacity:.85}.sc-features--steps{grid-template-columns:minmax(0,1fr);max-width:560px;gap:var(--spacing-6)}.sc-features--steps .sc-features__item{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:start;text-align:start;gap:var(--spacing-4)}.sc-features--steps .sc-features__badge{width:48px;height:48px;background:rgb(var(--sc-blue));color:rgb(var(--sc-white))}.sc-features__number{font-family:var(--heading-font-family);font-size:1.375rem;line-height:1}@media screen and (min-width:1000px){.sc-features{grid-template-columns:repeat(var(--sc-desktop-columns, 3),minmax(0,1fr));gap:var(--spacing-12) var(--spacing-8)}.sc-features--steps{max-width:1100px}.sc-features--steps .sc-features__item{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.sc-features__badge{width:72px;height:72px}}.product-info__block-item[data-block-type=price] price-list{align-items:center;flex-wrap:wrap;column-gap:var(--spacing-3)}.product-info__block-item[data-block-type=price] compare-at-price{order:-1}.product-info__block-item[data-block-type=price] sale-price .sr-only{position:static;clip:auto;width:auto;height:auto;margin:0 var(--spacing-2) 0 0;padding:2px 10px;display:inline-block;vertical-align:.2em;border-radius:999px;background:rgb(var(--sc-sun));color:rgb(var(--sc-ink));font-size:var(--text-xs);font-weight:600;line-height:1.6}.sc-rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm)}.sc-stars{display:inline-flex;gap:1px;color:#ffb800}.sc-benefits{display:grid;gap:var(--spacing-2-5);list-style:none;padding:0;margin:0}.sc-benefits li{display:flex;align-items:center;gap:var(--spacing-3);line-height:1.4}.sc-benefits svg{flex:none;box-sizing:content-box;padding:7px;border-radius:999px;background:rgb(var(--sc-blue) / .1)}.sc-gift-card{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3-5) var(--spacing-4);border:1.5px dashed rgb(var(--sc-blue) / .35);border-radius:var(--sc-radius-sm);background:rgb(var(--sc-mist))}.sc-gift-card__hand{flex:none;color:rgb(var(--sc-blue))}.sc-gift-card__title{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sc-gift-card__text{font-size:var(--text-sm);line-height:1.45}.sc-app-slot{display:grid;gap:var(--spacing-2-5);padding:var(--spacing-3);border:1px dashed rgb(var(--sc-ink) / .35);border-radius:var(--sc-radius-sm)}.sc-app-slot__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}.sc-app-slot__option{display:grid;gap:2px;padding:var(--spacing-2-5) var(--spacing-3);border:1px solid rgb(var(--sc-ink) / .15);border-radius:var(--sc-radius-sm);font-size:var(--text-sm);line-height:1.35}.sc-app-slot__option span{font-size:var(--text-xs);opacity:.8}.sc-app-slot__option.is-selected{border:1.5px solid rgb(var(--sc-ink));background:rgb(var(--sc-mist))}.product-info__block-item[data-block-type=buy-buttons] .button{background:transparent;color:rgb(var(--sc-blue));box-shadow:inset 0 0 0 2px rgb(var(--sc-blue))}@media(hover:hover){.product-info__block-item[data-block-type=buy-buttons] .button:hover{background:rgb(var(--sc-blue) / .08)}}.sc-cod__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2-5)}.sc-cod__button[aria-busy=true]{opacity:.7;pointer-events:none}.sc-cod__subtext{margin-block-start:var(--spacing-2);font-size:var(--text-xs);text-align:center;opacity:.85}.sc-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4) var(--spacing-3);list-style:none;padding:var(--spacing-4) 0;margin:0;border-block:1px solid rgb(var(--sc-ink) / .15)}.sc-trust li{display:flex;align-items:center;gap:var(--spacing-2-5);font-size:var(--text-sm);line-height:1.3}.sc-trust__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;background:rgb(var(--sc-blue) / .1)}@media screen and (min-width:1200px){.sc-trust{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-trust li{flex-direction:column;text-align:center}}.product-info__block-item[data-block-id=what_you_get]{padding-inline:var(--spacing-4);border-radius:var(--sc-radius-sm);background:rgb(var(--sc-mist))}.sc-sticky{position:fixed;inset-inline:0;bottom:0;z-index:5;display:block;padding:var(--spacing-2-5) var(--spacing-4) calc(var(--spacing-2-5) + env(safe-area-inset-bottom));background:rgb(var(--sc-white));transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.sc-sticky.is-visible{transform:none;visibility:visible;box-shadow:0 -10px 30px rgb(var(--sc-ink) / .12);transition:transform .3s ease}.sc-sticky__inner{display:flex;align-items:center;gap:var(--spacing-3);max-width:900px;margin-inline:auto}.sc-sticky__info{display:grid;min-width:0;flex:none;max-width:34%}.sc-sticky__title{overflow:hidden;font-size:var(--text-xs);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.sc-sticky__info price-list{font-size:var(--text-sm);column-gap:var(--spacing-1-5)}.sc-sticky .sc-cod{flex:1 1 auto}.sc-sticky .button--xl{padding-block:var(--spacing-3);padding-inline:var(--spacing-3);font-size:var(--text-sm)}.sc-sticky .sc-cod__content svg{width:20px;height:20px}@media(prefers-reduced-motion:reduce){.sc-sticky{transition:none}}.sc-split{display:grid;grid-template-areas:"head" "media" "body";gap:var(--spacing-6);max-width:1100px;margin-inline:auto;width:100%}.sc-split__head{grid-area:head;text-align:center}.sc-split__media{grid-area:media;width:100%}.sc-split__body{grid-area:body}.sc-split__media--portrait{max-width:280px;justify-self:center}.sc-split__body ol,.sc-split__body ul{padding-inline-start:1.25rem}.sc-split__body li+li{margin-block-start:var(--spacing-2)}@media screen and (min-width:1000px){.sc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media head" "media body";grid-template-rows:auto 1fr;column-gap:var(--spacing-16);row-gap:var(--spacing-6);align-items:start}.sc-split--reverse{grid-template-areas:"head media" "body media"}.sc-split__head{align-self:end;text-align:start}.sc-split__head .sc-section-header{justify-items:start;text-align:start;justify-content:start}.sc-split__media--portrait{max-width:420px;justify-self:end}.sc-split--reverse .sc-split__media--portrait{justify-self:start}}.sc-list{display:grid;gap:var(--spacing-4);list-style:none;padding:0;margin:0}.sc-split__body .prose+.sc-list{margin-block-start:var(--spacing-6)}.sc-list__item{display:flex;align-items:center;gap:var(--spacing-4)}.sc-list__icon.sc-icon-badge{width:48px;height:48px}.sc-list__title{font-weight:600;line-height:1.3}.sc-list__text{font-size:var(--text-sm);line-height:1.45;opacity:.85}.sc-split__body .prose p+p{margin-block-start:var(--spacing-3)}@media screen and (min-width:1000px){.sc-split:not(.sc-split--video){grid-template-rows:1fr auto auto 1fr;grid-template-areas:"media ." "media head" "media body" "media ."}.sc-split--reverse:not(.sc-split--video){grid-template-areas:". media" "head media" "body media" ". media"}}.sc-split__body .sc-list{padding-inline-start:0}.bg-custom .sc-ph{background:rgb(var(--sc-white))}.sc-image-only{max-width:1200px;margin-inline:auto;width:100%}.sc-vslider{--sc-card: min(62vw, 270px);display:grid;gap:var(--spacing-5)}.sc-vslider__track{position:relative;display:flex;gap:var(--spacing-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--spacing-2);padding-inline:calc(50% - var(--sc-card) / 2)}.sc-vslider__track::-webkit-scrollbar{display:none}.sc-vslider__card{flex:0 0 var(--sc-card);scroll-snap-align:center;display:grid;gap:var(--spacing-3);transform:scale(.88);transform-origin:center top;opacity:.7;transition:transform .35s ease,opacity .35s ease}.sc-vslider__card.is-active{transform:none;opacity:1}.sc-vslider__media{position:relative}.sc-vslider__controls{position:absolute;inset-inline:var(--spacing-3);bottom:var(--spacing-3);display:flex;justify-content:space-between}.sc-vslider__button,.sc-vslider__arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:rgb(var(--sc-white) / .9);color:rgb(var(--sc-ink));box-shadow:0 4px 14px rgb(var(--sc-ink) / .12)}.sc-vslider__button:disabled{opacity:.6;cursor:default}.sc-vslider__icon-pause,.sc-vslider__icon-unmuted,.is-playing .sc-vslider__icon-play,.is-unmuted .sc-vslider__icon-muted{display:none}.is-playing .sc-vslider__icon-pause,.is-unmuted .sc-vslider__icon-unmuted{display:block}.sc-vslider__meta{display:grid;justify-items:center;gap:2px;text-align:center}.sc-vslider__name{font-weight:600;font-size:var(--text-sm)}.sc-vslider__text{font-size:var(--text-sm);line-height:1.45;opacity:.85}.sc-vslider__nav{display:flex;justify-content:center;gap:var(--spacing-3)}.sc-vslider__arrow{width:44px;height:44px;background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--sc-ink) / .3)}@media(prefers-reduced-motion:reduce){.sc-vslider__card{transition:none}}.sc-features__cta{width:100%;max-width:420px;justify-self:center}.sc-slideshow{display:grid;gap:var(--spacing-4);max-width:1200px;margin-inline:auto;width:100%}.sc-slideshow__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--sc-radius)}.sc-slideshow__track::-webkit-scrollbar{display:none}.sc-slideshow__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.sc-slideshow__slide .sc-ph__inner{margin-block-end:25%}.sc-slideshow__text{position:absolute;inset-inline:0;bottom:0;padding:var(--spacing-12) var(--spacing-6) var(--spacing-6);font-family:var(--heading-font-family);font-size:1.5rem;line-height:1.2;text-align:center;text-wrap:balance;color:rgb(var(--sc-ink));pointer-events:none}.sc-slideshow__slide.has-image .sc-slideshow__text{color:rgb(var(--sc-white));background:linear-gradient(to top,rgb(var(--sc-ink) / .55),transparent);border-radius:0 0 var(--sc-radius) var(--sc-radius)}.sc-slideshow__dots{display:flex;justify-content:center;gap:var(--spacing-2)}.sc-slideshow__dot{width:8px;height:8px;border-radius:999px;background:rgb(var(--sc-ink) / .25);transition:width .25s ease,background .25s ease}.sc-slideshow__dot[aria-current=true]{width:24px;background:rgb(var(--sc-ink))}@media screen and (min-width:1000px){.sc-slideshow__text{font-size:2.25rem;padding:var(--spacing-16) var(--spacing-12) var(--spacing-10)}}.sc-reviews{display:grid;gap:var(--spacing-8);max-width:1100px;margin-inline:auto;width:100%}.sc-reviews__summary{display:grid;justify-items:center;gap:var(--spacing-1-5);text-align:center}.sc-reviews__score{font-family:var(--heading-font-family);font-size:2.5rem;line-height:1.1}.sc-reviews__count{font-size:var(--text-sm);opacity:.85}.sc-reviews__bars{display:grid;gap:var(--spacing-1-5);width:100%;max-width:260px;margin-block-start:var(--spacing-3);padding:0;list-style:none;font-size:var(--text-xs)}.sc-reviews__bars li{display:grid;grid-template-columns:10px 12px 1fr;align-items:center;gap:var(--spacing-1-5);color:rgb(var(--sc-ink))}.sc-reviews__bars svg{color:#ffb800}.sc-reviews__bar{height:6px;border-radius:999px;background:rgb(var(--sc-ink) / .15);overflow:hidden}.sc-reviews__bar span{display:block;height:100%;background:#ffb800}.sc-reviews__cards{display:grid;gap:var(--spacing-4)}.sc-reviews__card{display:grid;gap:var(--spacing-2);align-content:start;padding:var(--spacing-5);border-radius:var(--sc-radius);background:rgb(var(--sc-mist))}.sc-reviews__title{font-weight:600}.sc-reviews__text{font-size:var(--text-sm);line-height:1.55}.sc-reviews__name{font-size:var(--text-xs);font-weight:600;opacity:.8}@media screen and (min-width:1000px){.sc-reviews{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:var(--spacing-12)}.sc-reviews__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-compare{display:grid;max-width:820px;width:100%;margin-inline:auto;border-radius:var(--sc-radius);background:rgb(var(--sc-white));color:rgb(var(--sc-ink));overflow:hidden;box-shadow:0 24px 48px -28px rgb(var(--sc-ink) / .45)}.sc-compare__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--spacing-2);padding:var(--spacing-3-5) var(--spacing-4);border-top:1px solid rgb(var(--sc-ink) / .08);font-size:var(--text-sm)}.sc-compare__row--head{border-top:0;font-family:var(--heading-font-family);font-weight:800;font-size:var(--text-base, 1rem)}.sc-compare__row--head .sc-compare__us{margin-block:calc(var(--spacing-3-5) * -1);padding-block:var(--spacing-4);background:rgb(var(--sc-blue));color:rgb(var(--sc-white))}.sc-compare__us,.sc-compare__them{display:grid;justify-items:center;gap:2px;text-align:center}.sc-compare__us{background:rgb(var(--sc-blue) / .06);margin-block:calc(var(--spacing-3-5) * -1);padding-block:var(--spacing-3-5)}.sc-compare__label{font-weight:600}.sc-compare__yes,.sc-compare__us .sc-compare__yes{color:rgb(var(--sc-blue))}.sc-compare__no{color:rgb(var(--sc-ink) / .35);font-weight:700}.sc-compare small{font-size:var(--text-xs);opacity:.75}.sc-board{display:grid;gap:var(--spacing-6);width:100%}.sc-board__pill{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-3) var(--spacing-5);padding:var(--spacing-3-5) var(--spacing-6);border-radius:999px;background:rgb(var(--sc-blue));color:rgb(var(--sc-white));box-shadow:0 16px 28px -16px rgb(var(--sc-blue) / .8)}.sc-board__pill-item{display:inline-flex;align-items:center;gap:var(--spacing-2-5);font-family:var(--heading-font-family);font-size:var(--text-sm);font-weight:800;letter-spacing:.03em;text-transform:uppercase}.sc-board__flag{flex:none;width:30px;height:20px;border-radius:4px;box-shadow:0 0 0 2px #ffffff80}.sc-board__divider{width:2px;height:28px;border-radius:2px;background:#fff6}.sc-board__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-3);padding:0;margin:0;list-style:none}.sc-board__item{display:grid;justify-items:center;align-content:start;gap:var(--spacing-2-5);text-align:center}.sc-board__circle{display:grid;place-items:center;width:clamp(56px,15vw,96px);aspect-ratio:1;border-radius:999px;color:rgb(var(--sc-white));box-shadow:0 0 0 4px rgb(var(--sc-white)),0 0 0 6px currentColor,0 14px 20px -12px rgb(var(--sc-ink) / .4)}.sc-board__circle .sc-icon{width:52%;height:52%}.sc-board__label{position:relative;padding-block-end:var(--spacing-2);font-family:var(--heading-font-family);font-size:clamp(.6875rem,2.9vw,.9375rem);font-weight:800;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--sc-ink));text-wrap:balance}.sc-board__label:after{content:"";position:absolute;inset-inline:25%;bottom:0;height:3px;border-radius:3px;background:currentColor}.sc-trust-section{max-width:1000px;margin-inline:auto;width:100%}.product-info .sc-board{gap:var(--spacing-5);margin-block:var(--spacing-2)}.product-info .sc-board__pill{padding:var(--spacing-3) var(--spacing-4)}.product-info .sc-board__pill-item{font-size:var(--text-xs)}.sc-wave{display:none}.sc-has-wave{background-image:none}.sc-reveal{opacity:0;transform:translateY(26px);filter:blur(6px);transition:opacity 1s var(--sc-ease),transform 1s var(--sc-ease),filter 1s var(--sc-ease)}.sc-reveal.is-revealed{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.sc-reveal{opacity:1;transform:none;filter:none;transition:none}.sc-bubbles,.sc-hero__bokeh{display:none}:is(.heading,.h0,.h1,.h2,.h3) em{animation:none}}.section-full[style*="--text-color: 255 255 255"],.section-boxed[style*="--text-color: 255 255 255"],.section-blends[style*="--text-color: 255 255 255"],.sc-hero-wrap{position:relative;isolation:isolate}.section-full[style*="--text-color: 255 255 255"]:after,.section-boxed[style*="--text-color: 255 255 255"]:after,.section-blends[style*="--text-color: 255 255 255"]:after,.sc-hero-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(120% 90% at 50% 0%,transparent 55%,rgb(0 0 0 / .32)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");opacity:.55;mix-blend-mode:overlay}.section-full[style*="--text-color: 255 255 255"] .button:not(.button--outline),.section-boxed[style*="--text-color: 255 255 255"] .button:not(.button--outline),.sc-hero-wrap .button{background:rgb(var(--sc-bone));color:rgb(var(--sc-ink));box-shadow:0 18px 36px -18px #000000b3}[style*="--text-color: 255 255 255"] .subheading:before,.sc-hero-wrap .subheading:before{opacity:1}.sc-has-bubbles{position:relative;overflow:hidden}.sc-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;pointer-events:none}.sc-bubbles canvas{display:block;width:100%;height:100%}.sc-ph{position:relative;background:radial-gradient(90% 70% at 30% 20%,rgb(214 51 108 / .45),transparent 60%),radial-gradient(80% 80% at 90% 100%,rgb(255 210 63 / .14),transparent 55%),rgb(var(--sc-ink));border:0;border-radius:var(--sc-radius);color:rgb(var(--sc-bone));box-shadow:inset 0 0 0 1px #ffffff14}.sc-ph:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;background:linear-gradient(#ffffff80,#ffffff80) top left / 18px 1px no-repeat,linear-gradient(#ffffff80,#ffffff80) top left / 1px 18px no-repeat,linear-gradient(#ffffff80,#ffffff80) top right / 18px 1px no-repeat,linear-gradient(#ffffff80,#ffffff80) top right / 1px 18px no-repeat,linear-gradient(#ffffff80,#ffffff80) bottom left / 18px 1px no-repeat,linear-gradient(#ffffff80,#ffffff80) bottom left / 1px 18px no-repeat,linear-gradient(#ffffff80,#ffffff80) bottom right / 18px 1px no-repeat,linear-gradient(#ffffff80,#ffffff80) bottom right / 1px 18px no-repeat;pointer-events:none}.sc-ph__icon{color:rgb(var(--sc-sun))}.sc-ph__code{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase}.sc-ph__label{max-width:34ch;font-size:.78rem;letter-spacing:.02em;color:rgb(var(--sc-bone) / .75)}.bg-custom .sc-ph{background:radial-gradient(90% 70% at 30% 20%,rgb(214 51 108 / .45),transparent 60%),rgb(var(--sc-ink))}.sc-media{border-radius:var(--sc-radius)}.sc-features__badge,.sc-icon-badge,.sc-board__circle{background:rgb(var(--sc-blue) / .08);color:rgb(var(--sc-blue));box-shadow:inset 0 0 0 1px rgb(var(--sc-blue) / .2)}.sc-features--steps .sc-features__badge{background:rgb(var(--sc-blue));color:rgb(var(--sc-bone));box-shadow:none}[style*="--text-color: 255 255 255"] :is(.sc-features__badge,.sc-icon-badge){background:#ffffff14;color:rgb(var(--sc-sun));box-shadow:inset 0 0 0 1px #fff3}.sc-benefits svg{background:rgb(var(--sc-blue) / .08);color:rgb(var(--sc-blue));box-shadow:inset 0 0 0 1px rgb(var(--sc-blue) / .2)}@media(hover:hover){.sc-features__item:hover .sc-features__badge,.sc-list__item:hover .sc-list__icon{transform:translateY(-3px)}}.sc-features__badge,.sc-list__icon{transition:transform .4s var(--sc-ease)}.sc-gift-card{border:0;background:rgb(var(--sc-ink));color:rgb(var(--sc-bone))}.sc-gift-card__hand,.sc-gift-card__title{color:rgb(var(--sc-sun))}.sc-app-slot{border-color:rgb(var(--sc-ink) / .25)}.sc-reviews__card{background:rgb(var(--sc-white));box-shadow:inset 0 0 0 1px rgb(var(--sc-ink) / .08)}.sc-reviews__card:nth-child(n){background:rgb(var(--sc-white))}.product-info__block-item[data-block-id=what_you_get]{background:rgb(var(--sc-stone))}.shopify-section--announcement-bar,#shopify-section-announcement-bar{letter-spacing:.06em;text-transform:uppercase;font-weight:600;font-size:.7rem}.header{box-shadow:0 1px rgb(var(--sc-ink) / .08)}.header__link-list a,.header__linklist a{font-weight:600;letter-spacing:.01em}.sc-hero-wrap{overflow:clip;background-image:none}.sc-hero{display:grid;gap:var(--spacing-10);align-items:center;max-width:var(--container-max-width);margin-inline:auto;width:100%;padding-block:var(--spacing-4)}.sc-hero__text{display:grid;justify-items:start;gap:var(--spacing-5)}.sc-hero__title{font-size:clamp(2.75rem,10vw,5.5rem);line-height:.98;letter-spacing:-.045em;font-weight:600}.sc-hero__lead{max-width:44ch;font-size:1.0625rem;opacity:.82}.sc-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3) var(--spacing-6)}.sc-hero__link{font-weight:700;color:rgb(var(--sc-bone));text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}.sc-hero__stats{display:flex;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-8);margin:var(--spacing-2) 0 0;padding:var(--spacing-5) 0 0;list-style:none;border-top:1px solid rgb(255 255 255 / .18);width:100%}.sc-hero__stats li{display:grid;gap:2px}.sc-hero__stats strong{font-family:var(--heading-font-family);font-size:clamp(1.6rem,5vw,2.25rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:rgb(var(--sc-bone))}.sc-hero__stats span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sc-bone) / .62)}.sc-hero__media{position:relative}.sc-hero__media .sc-media,.sc-hero__media .sc-ph{border-radius:var(--sc-radius);box-shadow:0 40px 80px -30px #000c,0 0 0 1px #ffffff1a}.sc-hero__tag{position:absolute;inset-inline-start:var(--spacing-4);bottom:var(--spacing-4);padding:.6rem 1rem;border-radius:999px;background:#2b113073;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 0 0 1px #ffffff40;color:rgb(var(--sc-bone));font-size:.78rem;font-weight:600;letter-spacing:.04em}@keyframes sc-drift{0%,to{transform:translateZ(0) rotate(-4deg)}50%{transform:translate3d(8px,-22px,0) rotate(5deg)}}.sc-hero__bokeh{position:absolute;z-index:2;line-height:1;pointer-events:none;animation:sc-drift 9s ease-in-out infinite}.sc-hero__bokeh--a{font-size:3.6rem;inset-block-start:-1.6rem;inset-inline-end:8%;filter:blur(2.5px);opacity:.75}.sc-hero__bokeh--b{font-size:1.6rem;inset-block-start:38%;inset-inline-start:-.9rem;opacity:.9;animation-delay:-3s}.sc-hero__bokeh--c{font-size:2.4rem;inset-block-end:14%;inset-inline-end:-1rem;filter:blur(1.5px);opacity:.8;animation-delay:-6s}@media screen and (min-width:1000px){.sc-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--spacing-16);padding-block:var(--spacing-8)}}.shopify-section--scrolling-text{letter-spacing:.02em;text-transform:uppercase}.sc-board{gap:var(--spacing-8)}.sc-board__pill{background:rgb(var(--sc-ink));color:rgb(var(--sc-bone));box-shadow:none;padding:var(--spacing-3-5) var(--spacing-6)}.sc-board__pill-item{font-weight:700;letter-spacing:.12em;font-size:.72rem}.sc-board__pill-item .sc-icon{color:rgb(var(--sc-sun))}.sc-board__flag{box-shadow:0 0 0 1px #fff6}.sc-board__circle{background:rgb(var(--sc-white));color:rgb(var(--sc-blue));box-shadow:0 0 0 1px rgb(var(--sc-blue) / .28),0 16px 30px -18px rgb(var(--sc-ink) / .5)}.sc-board__item--blue .sc-board__circle,.sc-board__item--coral .sc-board__circle,.sc-board__item--mint .sc-board__circle,.sc-board__item--sun .sc-board__circle{background:rgb(var(--sc-white));color:rgb(var(--sc-blue))}.sc-board__item .sc-icon,.sc-board__item--sun .sc-icon{color:rgb(var(--sc-blue))}.sc-board__label{font-size:clamp(.58rem,2.4vw,.74rem);font-weight:700;letter-spacing:.1em}.sc-board__label:after,.sc-board__item--blue .sc-board__label:after,.sc-board__item--coral .sc-board__label:after,.sc-board__item--mint .sc-board__label:after,.sc-board__item--sun .sc-board__label:after{background:rgb(var(--sc-sun));height:2px;inset-inline:38%}.product-info .sc-board__label{font-size:clamp(.56rem,2.2vw,.66rem)}[style*="--text-color: 255 255 255"] .sc-board__label{color:rgb(var(--sc-bone))}.sc-compare{background:rgb(var(--sc-ink));color:rgb(var(--sc-bone));border-radius:var(--sc-radius);box-shadow:0 40px 70px -40px rgb(var(--sc-ink) / .7)}.sc-compare__row{border-top:1px solid rgb(255 255 255 / .1)}.sc-compare__row--head .sc-compare__us{background:rgb(var(--sc-blue));color:rgb(var(--sc-bone))}.sc-compare__us{background:#ffffff0d}.sc-compare__yes,.sc-compare__us .sc-compare__yes{color:rgb(var(--sc-sun))}.sc-compare__no{color:#ffffff4d}.sc-sticky{background:rgb(var(--sc-bone))}.sc-cod__button:not([disabled]){animation:none}.footer{background-image:none}.sc-footer-logo{width:140px}.sc-footer-top{margin-block-end:var(--spacing-10)}.footer .text-subdued{color:#ffffffc7}.sc-footer-logo{display:block;height:auto}.sc-split__head .sc-section-header{grid-template-columns:minmax(0,1fr)}.sc-section-header .prose{max-width:100%}.heading,.h0,.h1,.h2,.h3,.prose :is(h1,h2,h3){letter-spacing:-.03em}.sc-hero__title{letter-spacing:-.035em}.sc-ba-grid{display:grid;gap:var(--spacing-5);max-width:1100px;margin-inline:auto;width:100%}@media screen and (min-width:800px){.sc-ba-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-ba{margin:0;display:grid;gap:var(--spacing-3)}.sc-ba__frame{position:relative;aspect-ratio:4 / 5;border-radius:var(--sc-radius);overflow:hidden;background:rgb(var(--sc-ink));box-shadow:0 30px 60px -34px rgb(var(--sc-ink) / .7);touch-action:pan-y}.sc-ba__layer{position:absolute;top:0;right:0;bottom:0;left:0}.sc-ba__layer img{width:100%;height:100%;object-fit:cover;display:block}.sc-ba__layer--before{clip-path:inset(0 calc(100% - var(--sc-pos)) 0 0)}.sc-ba__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--heading-font-family);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9}.sc-ba__ph--before{background:radial-gradient(80% 60% at 30% 30%,#6e6250,#2d2822)}.sc-ba__ph--after{background:radial-gradient(80% 60% at 70% 30%,#d296f5,#d6336c)}.sc-ba__tag{position:absolute;top:var(--spacing-3);padding:.3rem .7rem;border-radius:999px;background:#2b11308c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgb(var(--sc-bone));font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.sc-ba__tag--before{inset-inline-start:var(--spacing-3)}.sc-ba__tag--after{inset-inline-end:var(--spacing-3);background:rgb(var(--sc-sun));color:rgb(var(--sc-ink))}.sc-ba__handle{position:absolute;top:0;bottom:0;left:var(--sc-pos);width:2px;margin-left:-1px;background:rgb(var(--sc-bone));pointer-events:none}.sc-ba__handle:after{content:"\2194";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:999px;background:rgb(var(--sc-bone));color:rgb(var(--sc-blue));font-weight:800;box-shadow:0 8px 20px #00000059}.sc-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.sc-ba figcaption{text-align:center;font-family:var(--heading-font-family);font-weight:600;letter-spacing:-.01em}.sc-bundle{display:grid;gap:var(--spacing-2-5);margin:0;padding:0;border:0;min-width:0}.sc-bundle__title{padding:0;margin-block-end:var(--spacing-2);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--sc-blue))}.sc-bundle__opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3-5) var(--spacing-4);border-radius:var(--sc-radius);background:rgb(var(--sc-white));box-shadow:inset 0 0 0 1px rgb(var(--sc-ink) / .14);cursor:pointer;transition:box-shadow .3s var(--sc-ease),transform .3s var(--sc-ease),background-color .3s ease}.sc-bundle__opt input{position:absolute;opacity:0;pointer-events:none}.sc-bundle__radio{width:20px;height:20px;border-radius:999px;box-shadow:inset 0 0 0 2px rgb(var(--sc-ink) / .3);transition:box-shadow .25s ease,background .25s ease}.sc-bundle__opt.is-selected{background:rgb(var(--sc-blue) / .07);box-shadow:inset 0 0 0 2px rgb(var(--sc-blue))}.sc-bundle__opt.is-selected .sc-bundle__radio{box-shadow:inset 0 0 0 6px rgb(var(--sc-blue));background:rgb(var(--sc-white))}.sc-bundle__text{display:grid;line-height:1.25}.sc-bundle__text small{font-size:var(--text-xs);opacity:.7}.sc-bundle__price{display:grid;justify-items:end;line-height:1.2}.sc-bundle__price s{font-size:var(--text-xs);opacity:.55}.sc-bundle__price b{font-family:var(--heading-font-family);font-size:1.05rem}.sc-bundle__badge{position:absolute;top:-9px;inset-inline-end:var(--spacing-4);padding:2px 10px;border-radius:999px;background:rgb(var(--sc-sun));color:rgb(var(--sc-ink));font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-info__block-item[data-block-type=quantity-selector]{display:none}.product-info__title,.shopify-section--main-product h1,.shopify-section--featured-product .product-info__title{font-family:var(--heading-font-family);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.08;letter-spacing:-.03em;text-transform:none;text-wrap:balance}@media screen and (min-width:1000px){.shopify-section--main-product product-gallery{position:sticky;top:calc(var(--sticky-area-height, 0px) + var(--spacing-5));align-self:start}}.sc-promo{background:rgb(var(--sc-ink));color:rgb(var(--sc-bone));overflow:hidden}.sc-promo__inner{position:relative;display:grid;place-items:center;height:2.6rem}.sc-promo__msg{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.7em;margin:0;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(14px);filter:blur(3px);transition:opacity .7s var(--sc-ease),transform .7s var(--sc-ease),filter .7s var(--sc-ease)}.sc-promo__msg.is-active{opacity:1;transform:none;filter:none}.sc-promo__dot{width:7px;height:7px;border-radius:999px;background:rgb(var(--sc-sun));box-shadow:0 0 rgb(var(--sc-sun) / .7);animation:sc-ping 2s ease-out infinite}@keyframes sc-ping{0%{box-shadow:0 0 rgb(var(--sc-sun) / .6)}80%,to{box-shadow:0 0 0 9px rgb(var(--sc-sun) / 0)}}@media(prefers-reduced-motion:reduce){.sc-promo__msg{transition:none;filter:none}.sc-promo__dot{animation:none}}.sc-slidein{display:grid;gap:var(--spacing-10);max-width:1000px;margin-inline:auto;width:100%}.sc-slidein__item{position:relative;display:grid;gap:var(--spacing-3);margin:0;width:min(82%,380px)}.sc-slidein__item--left{justify-self:start}.sc-slidein__item--right{justify-self:end}.sc-slidein__item.sc-reveal{opacity:0;filter:blur(8px);transition:opacity 1.1s var(--sc-ease),transform 1.1s var(--sc-ease),filter 1.1s var(--sc-ease)}.sc-slidein__item--left.sc-reveal{transform:translate(-70px) rotate(-3deg) scale(.96)}.sc-slidein__item--right.sc-reveal{transform:translate(70px) rotate(3deg) scale(.96)}.sc-slidein__item.sc-reveal.is-revealed{opacity:1;filter:none;transform:none}.sc-slidein__media .sc-media,.sc-slidein__media .sc-ph{box-shadow:0 40px 70px -36px rgb(var(--sc-ink) / .65),0 0 0 1px rgb(var(--sc-ink) / .06)}.sc-slidein__caption{display:grid;gap:2px}.sc-slidein__caption strong{font-family:var(--heading-font-family);font-size:1.15rem;letter-spacing:-.02em}.sc-slidein__caption span{font-size:var(--text-sm);opacity:.75}@media screen and (min-width:1000px){.sc-slidein{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-10) var(--spacing-16);align-items:start}.sc-slidein__item{width:100%;max-width:420px}.sc-slidein__item--right{margin-top:var(--spacing-24, 6rem)}}.product-info__block-item[data-block-id=what_you_get]{padding:0;background:none;border-radius:0}.product-info__accordion{box-sizing:border-box;border:0!important;border-radius:22px;padding-inline:var(--spacing-5);background:rgb(var(--sc-white));box-shadow:inset 0 0 0 1px rgb(var(--sc-ink) / .1);transition:background-color .3s ease,box-shadow .3s ease}.product-info__accordion[open]{background:rgb(var(--sc-blue) / .05);box-shadow:inset 0 0 0 1.5px rgb(var(--sc-blue) / .45)}.product-info__accordion .accordion__toggle{padding-block:var(--spacing-4)}.product-info__accordion .accordion__content{padding-inline-end:0}.sc-gift-card{align-items:center;padding-block:var(--spacing-2-5)}.sc-gift-card__thumb{flex:none;display:block;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffff40}.sc-gift-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sc-board--pill .sc-board__pill,.sc-board--bubble .sc-board__pill{background:rgb(var(--sc-blue));box-shadow:0 14px 28px -16px rgb(var(--sc-blue) / .8)}.sc-board--pill .sc-board__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2-5)}.sc-board--pill .sc-board__item{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;align-content:center;gap:var(--spacing-3);min-height:62px;padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-2);border-radius:999px;background:rgb(var(--sc-blue));color:rgb(var(--sc-white));text-align:start;box-shadow:0 12px 24px -16px rgb(var(--sc-blue) / .85)}.sc-board--pill .sc-board__circle{width:44px;background:#fffffff2;box-shadow:none}.sc-board--pill .sc-board__circle .sc-icon{width:60%;height:60%}.sc-board--pill .sc-board__item:nth-child(1) .sc-board__circle{background:rgb(var(--sc-sun))}.sc-board--pill .sc-board__item:nth-child(2) .sc-board__circle{background:#ff7a59}.sc-board--pill .sc-board__item:nth-child(3) .sc-board__circle{background:#6fe0b4}.sc-board--pill .sc-board__item:nth-child(4) .sc-board__circle{background:#ff96be}.sc-board--pill .sc-board__item .sc-icon{color:rgb(var(--sc-ink))}.sc-board--pill .sc-board__label{padding:0;color:rgb(var(--sc-white));font-size:clamp(.58rem,2.3vw,.7rem);line-height:1.2;text-align:start}.sc-board--pill .sc-board__label:after{display:none}@media screen and (min-width:1000px){.sc-trust-section .sc-board--pill .sc-board__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-board--bubble .sc-board__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4);justify-items:center}@media screen and (min-width:520px){.sc-board--bubble .sc-board__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes sc-bubble-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(1.5deg)}}.sc-board--bubble .sc-board__item{position:relative;display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;gap:var(--spacing-1-5);width:100%;max-width:168px;aspect-ratio:1;padding:14%;border-radius:50%;color:rgb(var(--sc-ink));background:radial-gradient(circle at 27% 21%,#fffffff2 0 4.5%,#fff0 6%),radial-gradient(ellipse at 74% 80%,#fff9 0 3.5%,#fff0 5.5%),radial-gradient(circle at 50% 50%,#ffffff8c 0 56%,#d296f52e 70%,#ff96dc42 84%,#ffb9a057 94%,#ffffffa6),conic-gradient(from 210deg,#ff78c84d,#ffafcd4d,#ffb9a04d,#ffdc784d,#ff78c84d);box-shadow:inset 0 0 0 1.5px #ffffffbf,inset 0 0 22px #fff9,inset -9px -12px 28px #d6336c33,0 22px 30px -20px #2b113080;animation:sc-bubble-float 6.5s ease-in-out infinite;text-align:center}.sc-board--bubble .sc-board__item:nth-child(2){animation-delay:-1.6s}.sc-board--bubble .sc-board__item:nth-child(3){animation-delay:-3.2s}.sc-board--bubble .sc-board__item:nth-child(4){animation-delay:-4.8s}.sc-board--bubble .sc-board__circle{width:40%;min-width:34px;background:none;box-shadow:none;color:inherit}.sc-board--bubble .sc-board__circle .sc-icon{width:100%;height:100%;stroke-width:2}.sc-board--bubble .sc-board__item:nth-child(1) .sc-icon{color:rgb(var(--sc-blue))}.sc-board--bubble .sc-board__item:nth-child(2) .sc-icon{color:#eb5a3c}.sc-board--bubble .sc-board__item:nth-child(3) .sc-icon{color:#14a06e}.sc-board--bubble .sc-board__item:nth-child(4) .sc-icon{color:#dc9600}.sc-board--bubble .sc-board__label{padding:0;font-size:clamp(.5rem,1.7vw,.62rem);line-height:1.15;letter-spacing:.07em}@media(hover:hover){.sc-board--bubble .sc-board__item:hover{animation-play-state:paused;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.sc-board--bubble .sc-board__item{animation:none}}@keyframes sc-cod-attention{0%,68%,to{transform:none;box-shadow:0 12px 24px -12px rgb(var(--sc-blue) / .7),0 0 rgb(var(--sc-blue) / 0)}72%{transform:scale(1.07);box-shadow:0 18px 32px -12px rgb(var(--sc-blue) / .8),0 0 rgb(var(--sc-blue) / .5)}76%{transform:scale(1.07) rotate(-1.8deg)}80%{transform:scale(1.07) rotate(1.8deg)}84%{transform:scale(1.07) rotate(-1.2deg)}88%{transform:scale(1.05) rotate(.8deg);box-shadow:0 18px 32px -12px rgb(var(--sc-blue) / .8),0 0 0 14px rgb(var(--sc-blue) / 0)}94%{transform:scale(1.02)}}.sc-cod__button:not([disabled]){animation:sc-cod-attention 5s ease-in-out infinite;transform-origin:center}.sc-cod__button:hover,.sc-cod__button:focus-visible{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.sc-cod__button:not([disabled]){animation:none}}.subheading:before{display:none}.subheading{gap:0}.sc-board__label:after{display:none!important}.sc-compare__no{font-size:0}.sc-compare__no:before{content:"\2715";font-size:1rem;font-weight:700}.sc-benefits li{gap:var(--spacing-3)}.sc-benefit__badge{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:999px;overflow:hidden;color:rgb(var(--sc-ink));box-shadow:0 10px 18px -12px rgb(var(--sc-ink) / .55),inset 0 0 0 2px #ffffff80}.sc-benefit__badge--1{background:rgb(var(--sc-sun))}.sc-benefit__badge--2{background:#fff;box-shadow:0 10px 18px -12px rgb(var(--sc-ink) / .55),inset 0 0 0 2px rgb(var(--sc-blue) / .35)}.sc-benefit__badge--3{background:#ff7a59;color:#fff}.sc-benefit__badge--4{background:#6fe0b4}.sc-benefit__badge img{width:100%;height:100%;object-fit:cover;display:block}.sc-benefit__emoji{font-size:1.55rem;line-height:1}.sc-benefit__badge svg{padding:0;box-shadow:none;background:none;box-sizing:border-box}.sc-benefits li>.sc-benefit__badge svg{width:26px;height:26px}.sc-gift-card{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:0;background:rgb(var(--sc-ink));color:rgb(var(--sc-bone))}.sc-gift-card__body{flex:1 1 auto;min-width:0}.sc-gift-card__thumb{margin-inline-start:auto}.sc-board--circle .sc-board__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-3)}.sc-board--circle .sc-board__pill{background:rgb(var(--sc-blue));box-shadow:0 14px 28px -16px rgb(var(--sc-blue) / .8)}.sc-board--circle .sc-board__circle,.sc-board--circle .sc-board__item .sc-board__circle{width:clamp(64px,17vw,104px);background:rgb(var(--sc-blue));color:rgb(var(--sc-sun));box-shadow:0 0 0 3px rgb(var(--sc-bone)),0 0 0 5px rgb(var(--sc-blue)),0 18px 26px -16px rgb(var(--sc-blue) / .9)}.sc-board--circle .sc-board__circle .sc-icon{width:54%;height:54%;stroke-width:1.7}.sc-board--circle .sc-board__item:nth-child(1) .sc-icon{color:rgb(var(--sc-sun))}.sc-board--circle .sc-board__item:nth-child(2) .sc-icon{color:#ff9678}.sc-board--circle .sc-board__item:nth-child(3) .sc-icon{color:#6fe0b4}.sc-board--circle .sc-board__item:nth-child(4) .sc-icon{color:#ff96be}.sc-board--circle .sc-board__label{padding:0;background:none;color:rgb(var(--sc-ink));font-size:clamp(.58rem,2.4vw,.74rem);line-height:1.2;letter-spacing:.06em;text-align:center}.sc-board--circle .sc-board__label:after{display:none}.sc-ba figcaption{order:-1;font-size:1.1rem}@media screen and (min-width:800px){.sc-ba-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;gap:var(--spacing-8)}}.sc-benefit__badge--1,.sc-benefit__badge--3{background:rgb(var(--sc-sun));color:rgb(var(--sc-ink));box-shadow:0 10px 18px -12px rgb(var(--sc-ink) / .55),inset 0 0 0 2px #ffffff8c}.sc-benefit__badge--2,.sc-benefit__badge--4{background:rgb(var(--sc-blue));color:#fff;box-shadow:0 10px 18px -12px rgb(var(--sc-blue) / .9),inset 0 0 0 2px #ffffff59}.sc-benefit__badge--2 img{width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 1px 0 rgb(255 255 255 / .6))}@keyframes sc-wiggle{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-12deg) scale(1.1)}86%{transform:rotate(10deg) scale(1.1)}94%{transform:rotate(-4deg)}}@keyframes sc-telescope{0%,to{transform:translateY(5px) rotate(-38deg) scale(.9)}50%{transform:translateY(-5px) rotate(-38deg) scale(1.12)}}@keyframes sc-spin-slow{to{transform:rotate(360deg)}}@keyframes sc-charge{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.1)}}.sc-benefit__badge--1 .sc-benefit__emoji{display:inline-block;animation:sc-wiggle 3.6s ease-in-out infinite}.sc-benefit__badge--2 img{animation:sc-telescope 3.2s ease-in-out infinite}.sc-benefit__badge--3 svg{animation:sc-spin-slow 9s linear infinite}.sc-benefit__badge--4 svg{animation:sc-charge 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sc-benefit__badge *{animation:none!important}}html.sc-modal-open{overflow:hidden}dialog.sc-order{width:min(560px,calc(100vw - 24px));max-height:min(92vh,860px);padding:0;border:0;border-radius:22px;background:rgb(var(--sc-bone));color:rgb(var(--sc-ink));box-shadow:0 40px 100px -30px #000000b3;overflow:hidden}dialog.sc-order::backdrop{background:#2b11309e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes sc-modal-in{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}dialog.sc-order[open]{animation:sc-modal-in .4s var(--sc-ease)}.sc-order__panel{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:inherit}.sc-order__head{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5);background:rgb(var(--sc-white));box-shadow:0 1px rgb(var(--sc-ink) / .1)}.sc-order__title{margin:0;font-family:var(--heading-font-family);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.sc-order__close{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;font-size:1rem;background:rgb(var(--sc-ink) / .07);cursor:pointer}.sc-order__body{display:grid;gap:var(--spacing-4);padding:var(--spacing-5);overflow-y:auto}.sc-order__product{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--sc-radius);background:rgb(var(--sc-white));box-shadow:inset 0 0 0 1px rgb(var(--sc-ink) / .1)}.sc-order__product img{border-radius:12px;object-fit:cover}.sc-order__product div{display:grid;line-height:1.3}.sc-order__product s{opacity:.55;margin-inline-end:6px}.sc-order__label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--sc-blue))}.sc-order__options{display:grid;gap:var(--spacing-2-5)}.sc-order__opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--sc-radius);background:rgb(var(--sc-white));box-shadow:inset 0 0 0 1px rgb(var(--sc-ink) / .14);cursor:pointer;transition:box-shadow .25s ease,background-color .25s ease}.sc-order__opt input{position:absolute;opacity:0;pointer-events:none}.sc-order__opt img{border-radius:10px;object-fit:cover}.sc-order__opt.is-selected{background:rgb(var(--sc-blue) / .06);box-shadow:inset 0 0 0 2px rgb(var(--sc-blue))}.sc-order__opt-text{display:grid;line-height:1.25}.sc-order__opt-text small{opacity:.7;font-size:var(--text-xs)}.sc-order__opt-price{display:grid;justify-items:end;line-height:1.2}.sc-order__opt-price s{opacity:.5;font-size:var(--text-xs)}.sc-order__opt-price b{font-family:var(--heading-font-family)}.sc-order__opt-badge{position:absolute;top:-9px;inset-inline-end:14px;padding:2px 10px;border-radius:999px;background:rgb(var(--sc-ink));color:rgb(var(--sc-bone));font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sc-order__gift{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-3);border-radius:var(--sc-radius);background:rgb(var(--sc-ink));color:rgb(var(--sc-bone))}.sc-order__gift img{border-radius:10px;background:#fff;object-fit:cover}.sc-order__gift span{display:grid;line-height:1.3}.sc-order__gift small{opacity:.75}.sc-order__sum{display:grid;gap:var(--spacing-2);margin:0;padding:var(--spacing-4);border-radius:var(--sc-radius);background:rgb(var(--sc-stone))}.sc-order__sum div{display:flex;justify-content:space-between;gap:var(--spacing-3)}.sc-order__sum dt,.sc-order__sum dd{margin:0}.sc-order__sum .is-total{padding-top:var(--spacing-2);border-top:1px solid rgb(var(--sc-ink) / .15);font-weight:800;font-size:1.05rem}.sc-order__go[aria-busy=true]{opacity:.7;pointer-events:none}.sc-order__note{margin:0;text-align:center;font-size:var(--text-xs);opacity:.75}.sc-benefits .sc-benefit__badge--2 svg,.sc-benefits .sc-benefit__badge--4 svg{color:#fff}.sc-benefits .sc-benefit__badge--1 svg,.sc-benefits .sc-benefit__badge--3 svg{color:rgb(var(--sc-ink))}.sc-benefit__badge--2 img{width:84%;height:84%}.sc-order__go{position:sticky;bottom:0;z-index:1}.sc-benefits--plain{gap:var(--spacing-3)}.sc-benefits--plain li{align-items:center;gap:var(--spacing-3);font-size:1.05rem;line-height:1.35}.sc-benefit__plain{flex:none;width:2rem;text-align:center;font-size:1.6rem;line-height:1}.sc-board--bubble .sc-board__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-3);align-items:start;justify-items:center}.sc-board--bubble .sc-board__item{all:unset;display:grid;justify-items:center;align-content:start;gap:var(--spacing-3);width:100%;max-width:140px;text-align:center;animation:none;aspect-ratio:auto;padding:0;background:none;box-shadow:none}.sc-board--bubble .sc-board__circle{position:relative;display:grid;place-items:center;width:clamp(72px,19vw,112px);aspect-ratio:1;border-radius:50%;color:rgb(var(--sc-sun));background:radial-gradient(circle at 28% 22%,#fffffff2 0 5%,#fff0 6.5%),radial-gradient(ellipse at 73% 80%,#ffffff8c 0 3.5%,#fff0 5.5%),radial-gradient(circle at 50% 46%,#d6336cf2 0 52%,#cd2d69e6 68%,#d296f5d9 82%,#ffb9a0e6 92%,#ffbef0f2),conic-gradient(from 210deg,#ff78c866,#ffafcd66,#ffb9a066,#ffdc7866,#ff78c866);box-shadow:inset 0 0 0 1.5px #ffffffb3,inset 0 0 20px #ffffff47,inset -8px -12px 24px #2b113059,0 22px 28px -18px #d6336cd9;animation:sc-bubble-float 6.5s ease-in-out infinite}.sc-board--bubble .sc-board__item:nth-child(2) .sc-board__circle{animation-delay:-1.6s}.sc-board--bubble .sc-board__item:nth-child(3) .sc-board__circle{animation-delay:-3.2s}.sc-board--bubble .sc-board__item:nth-child(4) .sc-board__circle{animation-delay:-4.8s}.sc-board--bubble .sc-board__circle .sc-icon{width:46%;height:46%;stroke-width:1.8}.sc-board--bubble .sc-board__item:nth-child(1) .sc-icon{color:rgb(var(--sc-sun))}.sc-board--bubble .sc-board__item:nth-child(2) .sc-icon{color:#ffa88c}.sc-board--bubble .sc-board__item:nth-child(3) .sc-icon{color:#82ebbe}.sc-board--bubble .sc-board__item:nth-child(4) .sc-icon{color:#fff}.sc-board--bubble .sc-board__label{padding:0;background:none;color:rgb(var(--sc-ink));font-size:clamp(.58rem,2.3vw,.72rem);line-height:1.2;letter-spacing:.06em;text-align:center}.sc-board--bubble .sc-board__label:after{display:none}@media(hover:hover){.sc-board--bubble .sc-board__item:hover .sc-board__circle{animation-play-state:paused;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.sc-board--bubble .sc-board__circle{animation:none}}.sc-board--bubble .sc-board__circle{isolation:isolate;background:radial-gradient(circle at 50% 48%,#d6336c4d 0 48%,#cd2d696b 66%,#cd2d6994 84%,#d296f5b3 96%,#bee1ff8c),radial-gradient(ellipse 52% 26% at 66% 86%,#ffc8e18c,#ffc8e100 70%),radial-gradient(ellipse 60% 40% at 38% 22%,#ffffff47,#fff0 70%);-webkit-backdrop-filter:blur(1.5px) saturate(150%);backdrop-filter:blur(1.5px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 14px #ffffff52,inset 0 -12px 26px #d296f56b,inset 0 10px 22px #ffffff1f,0 26px 24px -22px #d6336ca6}.sc-board--bubble .sc-board__circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:0;background:conic-gradient(from 20deg,#ffaac8e6,#ffb9a0b3,#fff08cbf,#ff8cd7d9,#d296f5e6,#ffaac8e6);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 7px),transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 7px),transparent 100%);opacity:.85;mix-blend-mode:screen}.sc-board--bubble .sc-board__circle:after{content:"";position:absolute;top:12%;left:16%;width:34%;height:20%;border-radius:50% 60% 55% 45%/60% 50% 55% 45%;background:linear-gradient(160deg,#fffffff2,#ffffff40 70%,#fff0);transform:rotate(-28deg);filter:blur(.6px);z-index:2;pointer-events:none}.sc-board--bubble .sc-board__circle .sc-icon{position:relative;z-index:1;filter:drop-shadow(0 0 6px rgb(43 17 48 / .35))}.sc-board--bubble .sc-board__circle{background:radial-gradient(circle at 50% 48%,#d6336c85 0 46%,#cd2d699e 64%,#cd2d69bd 82%,#d296f5d1 95%,#bee1ff99),radial-gradient(ellipse 52% 26% at 66% 86%,#ffc8e180,#ffc8e100 70%),radial-gradient(ellipse 60% 40% at 38% 22%,#ffffff40,#fff0 70%)}.sc-board--bubble .sc-board__circle .sc-icon{filter:drop-shadow(0 0 5px rgb(43 17 48 / .55));stroke-width:2}.sc-board--bubble .sc-board__item:nth-child(2) .sc-icon{color:#ffa07d}.sc-board--bubble .sc-board__circle{background:radial-gradient(circle at 50% 46%,#cc2c64f5 0 44%,#dc3c74f5 62%,#ec5c8cf2 80%,#f578aaf2 93%,#ffbed7e6),radial-gradient(ellipse 52% 26% at 66% 86%,#ffa0c380,#ffa0c300 70%),radial-gradient(ellipse 60% 40% at 38% 22%,#ffffff2e,#fff0 70%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #ffffff80,inset 0 0 10px #ffffff2e,inset 0 -12px 24px #2b113052,0 26px 24px -22px #d6336ccc}.sc-board--bubble .sc-board__circle:before{opacity:.95}.sc-board--bubble .sc-board__circle:after{display:none}.sc-board--bubble .sc-board__circle{background:radial-gradient(circle at 50% 46%,#cc2c64f5 0 44%,#dc3c74f5 62%,#ec5c8cf2 80%,#f578aaf2 93%,#ffbed7e6),radial-gradient(ellipse 52% 26% at 66% 86%,#ffa0c380,#ffa0c300 70%)}@keyframes sc-bubble-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sc-board--bubble .sc-board__circle,.sc-board--bubble .sc-board__item:nth-child(n) .sc-board__circle{animation:sc-bubble-bob 5.5s ease-in-out infinite;animation-delay:0s}.sc-board--bubble .sc-board__items{align-items:start}.sc-board--bubble .sc-board__item{min-width:0}.sc-board--bubble .sc-board__label{min-width:0;overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}@media screen and (max-width:520px){.sc-board--bubble .sc-board__items{gap:6px}.sc-board--bubble .sc-board__circle{width:clamp(60px,18.5vw,84px)}.sc-board--bubble .sc-board__label{font-size:.54rem;letter-spacing:.03em}}@media screen and (max-width:520px){.sc-board__pill{flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:12px 14px;max-width:100%}.sc-board__pill-item{min-width:0;gap:8px;font-size:.62rem;letter-spacing:.06em}.sc-board__divider{display:none}.sc-board__flag{width:24px;height:16px}}@media screen and (max-width:520px){.sc-board__pill{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px;padding:16px 14px;border-radius:36px;text-align:center}.sc-board__pill-item{width:100%;justify-content:center;align-items:center}.sc-board__divider{display:block;width:62%;height:1px;background:#fff6;border-radius:1px}}@media screen and (max-width:520px){.sc-board__pill{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:999px}.sc-board__pill-item{width:auto;min-width:0;gap:6px;white-space:nowrap;font-size:clamp(.5rem,2.3vw,.6rem);letter-spacing:.03em}.sc-board__pill-item .sc-icon{width:18px;height:18px}.sc-board__flag{width:20px;height:14px}.sc-board__divider{display:block;width:1px;height:18px;background:#fff6}}@media screen and (max-width:520px){.sc-board__pill{gap:6px;padding:12px 8px}.sc-board__pill-item{gap:5px;font-size:clamp(.46rem,2.15vw,.55rem);letter-spacing:0}.sc-board__pill-item .sc-icon{width:16px;height:16px}.sc-board__flag{width:18px;height:12px}.sc-board__divider{height:16px}}.sc-board{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.sc-board__pill{box-sizing:border-box;max-width:100%}@media screen and (max-width:520px){.sc-board__pill-item{font-size:clamp(.44rem,2.05vw,.5rem);gap:5px;flex:0 1 auto}.sc-board__pill-item .sc-icon,.sc-board__flag,.sc-board__divider{flex:none}.sc-board__pill{gap:8px;padding:12px 6px}}.product-info__title,.shopify-section--main-product h1,.shopify-section--featured-product .product-info__title{font-family:var(--text-font-family);font-weight:700;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2;letter-spacing:-.01em;font-variation-settings:normal}.product-info__block-item[data-block-type=price] price-list sale-price{order:0;font-size:1.7rem;font-weight:500;letter-spacing:-.01em;text-transform:uppercase}.product-info__block-item[data-block-type=price] compare-at-price{order:1;font-size:1.35rem;color:rgb(var(--sc-ink) / .45);text-transform:uppercase}.product-info__block-item[data-block-type=buy-buttons]{margin-block-end:var(--spacing-3)}.product-info__block-item[data-block-type=price] .badge,.product-info__block-item[data-block-type=price] price-list+.badge{display:none!important}.product-info__block-item[data-block-type=price] price-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--spacing-3);white-space:nowrap}@media screen and (max-width:520px){.product-info__block-item[data-block-type=price] price-list{gap:8px}.product-info__block-item[data-block-type=price] price-list sale-price{font-size:1.4rem}.product-info__block-item[data-block-type=price] compare-at-price{font-size:1.05rem}.product-info__block-item[data-block-type=price] sale-price .sr-only{margin-inline-end:6px;padding:2px 8px;font-size:.6rem;letter-spacing:.04em}}.product-info__block-item[data-block-type=buy-buttons]{margin-block-end:6px}.sc-rating__count{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:rgb(var(--sc-ink) / .3)}:root:root{--jdgm-primary-color: #d6336c;--jdgm-secondary-color: rgba(214, 51, 108, .08);--jdgm-star-color: #ffb800;--jdgm-write-review-text-color: #ffffff;--jdgm-write-review-bg-color: #d6336c;--jdgm-paginate-color: #d6336c;--jdgm-border-radius: 14px;--jdgm-reviewer-name-color: #2b1130}.jdgm-widget,.jdgm-widget *:not(.jdgm-star):not(i),.jdgm-carousel-wrapper *:not(.jdgm-star):not(i),.jdgm-write-review-modal *:not(.jdgm-star):not(i){font-family:var(--text-font-family)}.jdgm-rev-widg__title{display:none}.jdgm-star,.jdgm-star.jdgm--on:before,.jdgm-star.jdgm--half:before{color:#ffb800!important}.jdgm-star.jdgm--off:before{color:#d9d4c8!important}.jdgm-write-rev-link,.jdgm-rev-widg__header .jdgm-btn,.jdgm-write-review-modal__btn:not(.jdgm-write-review-modal__btn--repeat-not-now),.jdgm-btn--solid{background-color:#d6336c!important;border-color:#d6336c!important;color:#fff!important;border-radius:999px!important;font-weight:700;padding-inline:1.6em;transition:transform .25s var(--sc-ease),box-shadow .25s var(--sc-ease)}@media(hover:hover){.jdgm-write-rev-link:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #d6336cb3}}.jdgm-histogram__bar-content{background-color:#ffb800!important}.jdgm-histogram__bar{background-color:#2b113014!important;border-radius:999px}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after{color:#d6336c!important}.jdgm-rev{background:rgb(var(--sc-white));border:1px solid rgb(var(--sc-ink) / .08)!important;border-radius:var(--sc-radius);padding:var(--spacing-4);margin-block-end:var(--spacing-3)}.jdgm-rev__author{color:rgb(var(--sc-ink));font-weight:700}.jdgm-rev__title{font-family:var(--heading-font-family);font-weight:600}.jdgm-paginate__page,.jdgm-paginate__page.jdgm-curt{border-radius:999px}.jdgm-paginate__page.jdgm-curt{background-color:#d6336c!important;color:#fff!important}[style*=--jm-],.jdgm-widget,.jdgm-review-widget,[class*=jm-widget],[class*=jm-review]{--jm-review-widget-star-and-histogram-color: #ffb800 !important;--jm-review-widget-button-color: #d6336c !important;--jm-review-widget-button-text-color: #ffffff !important;--jm-widget-primary-color: #d6336c !important;--jm-review-widget-text-color: #2b1130 !important;--jm-review-widget-lighter-text-color: rgba(43, 17, 48, .62) !important;--jm-review-widget-form-button-color: #d6336c !important;--jm-review-widget-form-button-text-color: #ffffff !important;--jm-review-widget-form-background-color: #fcfbf8 !important;--jm-review-widget-form-field-background-color: #f6f3ee !important;--jm-review-widget-form-text-color: #2b1130 !important;--jm-review-widget-form-border-radius: 12px !important}.jm-text,.jm-button,[class*=jm-] input,[class*=jm-] textarea{font-family:var(--text-font-family)}.jm-button{border-radius:999px!important;font-weight:700}.jm-review-widget-minimal-header__title{display:none}.jm-review-widget-minimal-header,.jm-action-buttons{justify-content:center}.sc-wall{column-count:2;column-gap:var(--spacing-3)}@media(min-width:700px){.sc-wall{column-count:min(var(--sc-wall-cols, 4),3);column-gap:var(--spacing-4)}}@media(min-width:1000px){.sc-wall{column-count:var(--sc-wall-cols, 4)}}.sc-wall__card{break-inside:avoid;margin-block-end:var(--spacing-3);border-radius:16px;overflow:hidden;background:rgb(var(--sc-white, 255 255 255));color:rgb(var(--sc-ink, 11 19 48));box-shadow:0 6px 24px #2b113014}@media(min-width:700px){.sc-wall__card{margin-block-end:var(--spacing-4)}}.sc-wall__media img{display:block;width:100%;height:auto}.sc-wall__body{display:grid;gap:6px;padding:var(--spacing-4)}.sc-wall__name{font-weight:600}.sc-wall__stars{gap:2px}.sc-wall__star-off{opacity:.22;display:inline-flex}.sc-wall__text{font-size:var(--text-sm);line-height:1.5}.sc-order__body{grid-auto-rows:max-content;align-content:start}.sc-order__go{min-height:64px}@media screen and (max-width:699px){.sc-hero-wrap{padding:0!important}.sc-hero{display:flex;align-items:center;justify-content:center;position:relative;max-width:none;padding:0;gap:0;min-height:min(82svh,700px)}.sc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sc-hero__media .sc-media,.sc-hero__media .sc-ph{height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.sc-hero__media img{object-position:50% 45%}.sc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 50%,#2b113059,#2b113014 70%,#2b113059);pointer-events:none}.sc-hero__tag,.sc-hero__bokeh{display:none}.sc-hero__text{position:relative;z-index:2;justify-items:center;text-align:center;width:min(88%,340px);margin-block:var(--spacing-10);padding:var(--spacing-8) var(--spacing-6);gap:var(--spacing-4);background:#2b113085;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 30px 60px -24px #000000a6,inset 0 1px #ffffff2e}.sc-hero__title{font-size:clamp(2rem,9vw,2.6rem);line-height:1.04}.sc-hero__lead{font-size:1rem}.sc-hero__actions{justify-content:center}.sc-hero__actions .button{min-width:11rem}}.sc-hero__stats{display:none}@media screen and (max-width:699px){.sc-hero{aspect-ratio:2 / 3;min-height:0;max-height:760px;align-items:flex-end}.sc-hero__media img{object-position:50% 30%}.sc-hero__media:after{background:linear-gradient(to top,#2b1130c7,#2b113073 30%,#2b113000 56%)}.sc-hero__text{width:min(90%,350px);margin-block:0 var(--spacing-6);padding:var(--spacing-5) var(--spacing-5) var(--spacing-6);gap:var(--spacing-3);background:#2b11308c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#ffffff38;text-shadow:0 2px 14px rgb(0 0 0 / .45)}.sc-hero__text .subheading{font-size:.68rem}.sc-hero__title{font-size:clamp(1.7rem,7.6vw,2.15rem)}.sc-hero__lead{font-size:.95rem;opacity:.92}.sc-hero__lead p{margin:0}.sc-hero__actions .button{width:100%;min-width:0;text-shadow:none}}@media screen and (max-width:699px){.sc-hero{aspect-ratio:auto;max-height:none;min-height:calc(149vw + 215px);background:#2b1130}.sc-hero__media{inset:0 0 auto 0;height:149vw}.sc-hero__media .sc-media,.sc-hero__media .sc-ph{height:100%}.sc-hero__media img{object-position:50% 0%}.sc-hero__media:after{background:linear-gradient(to top,#2b1130,#2b1130b3 10%,#2b113000 24%)}.sc-hero__text{margin-block:0 var(--spacing-5)}}@media screen and (max-width:699px){.sc-hero{min-height:calc(140vw + 205px)}.sc-hero__media{height:140vw}}@media screen and (max-width:699px){.sc-hero{min-height:158vw;max-height:840px;align-items:flex-end}.sc-hero__media{top:0;right:0;bottom:0;left:0;height:100%}.sc-hero__media img{object-position:50% 0%}.sc-hero__media:after{background:linear-gradient(to top,#2b1130f5,#2b1130d1 20%,#2b113059 38%,#2b113000 52%)}.sc-hero__text{width:100%;margin:0;padding:0 var(--spacing-6) var(--spacing-8);gap:var(--spacing-3);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none;text-shadow:0 2px 16px rgb(0 0 0 / .55)}.sc-hero__text .subheading,.sc-hero__lead{display:none}.sc-hero__title{font-size:clamp(1.9rem,8.6vw,2.35rem)}.sc-hero__actions{width:100%}.sc-hero__actions .button{width:100%;max-width:20rem}}@media screen and (max-width:699px){.sc-hero{min-height:162vw;background:#2b1130}.sc-hero__media{inset:0 0 auto 0;height:146vw}.sc-hero__media:after{background:linear-gradient(to top,#2b1130,#2b113099 9%,#2b113000 22%)}.sc-hero__text{padding-bottom:var(--spacing-6)}}@media screen and (max-width:699px){.sc-hero{min-height:142vw}.sc-hero__media{height:100%}.sc-hero__media:after{background:linear-gradient(to top,#2b1130eb,#2b1130bf 24%,#2b11304d 44%,#2b113000 60%)}.sc-hero__text{padding-bottom:var(--spacing-7)}.sc-hero__title{text-shadow:0 2px 20px rgb(0 0 0 / .75),0 0 6px rgb(0 0 0 / .5)}}@media screen and (max-width:699px){.sc-hero__media:after{background:linear-gradient(to top,#2b1130cc,#2b113057 20%,#2b113000 36%)}.sc-hero__title{text-shadow:0 2px 18px rgb(30 10 36 / .9),0 0 8px rgb(8 14 44 / .75),0 1px 2px rgb(0 0 0 / .6)}.sc-hero__title em{color:#ffd23f}}@media screen and (max-width:699px){.sc-hero__title{text-shadow:none;filter:drop-shadow(0 2px 10px rgb(30 10 36 / .9)) drop-shadow(0 0 4px rgb(8 14 44 / .7))}.sc-hero__title em{text-shadow:none}}@media screen and (max-width:699px){.sc-hero{align-items:flex-start}.sc-hero__text{margin-top:39vw;padding-bottom:0}.sc-hero__media:after{background:radial-gradient(70% 22% at 50% 52%,#2b11306b,#2b113000)}}.sc-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-2);margin:var(--spacing-3) 0 0;padding:0;list-style:none}.sc-pay__item{display:flex;align-items:center;justify-content:center;height:32px;padding-inline:6px;border:1px solid rgb(var(--sc-ink) / .12);border-radius:8px;background:rgb(var(--sc-white))}.sc-pay__svg{display:block;width:auto;height:22px}.sc-pay__item--cod{gap:6px;padding-inline:10px;border-color:rgb(var(--sc-blue));background:rgb(var(--sc-blue) / .08);color:rgb(var(--sc-blue));font-size:var(--text-xs);font-weight:700}.sc-pay--sm{margin-top:var(--spacing-1-5);gap:6px}.sc-pay--sm .sc-pay__item{height:22px;padding-inline:4px;border-radius:6px}.sc-pay--sm .sc-pay__svg{height:14px}.sc-sticky{z-index:20;padding:10px var(--spacing-4) calc(10px + env(safe-area-inset-bottom));background:rgb(var(--sc-ink));color:rgb(var(--sc-bone));border-top:1px solid rgb(255 255 255 / .08)}.sc-sticky.is-visible{box-shadow:0 -12px 32px rgb(var(--sc-ink) / .35)}.sc-sticky__inner{gap:12px;max-width:760px}.sc-sticky__product{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto}.sc-sticky__thumb{flex:none;width:52px;height:52px;border-radius:10px;object-fit:cover;background:rgb(var(--sc-bone))}.sc-sticky__info{max-width:none;gap:2px}.sc-sticky__title{font-size:var(--text-sm);font-weight:700;color:rgb(var(--sc-bone))}.sc-sticky__price{display:flex;align-items:baseline;gap:6px;line-height:1.1}.sc-sticky__price strong{font-size:var(--text-base);color:rgb(var(--sc-sun))}.sc-sticky__price s{font-size:var(--text-xs);opacity:.6}.sc-sticky__action{flex:1 1 auto;display:grid;justify-items:center;gap:3px;min-width:0}.sc-sticky__action .sc-cod{width:100%}.sc-sticky .button--xl{width:100%;background:rgb(var(--sc-sun));color:rgb(var(--sc-ink));font-weight:800;border-radius:12px;box-shadow:0 6px 18px #ffd23f40}.sc-sticky .sc-cod__button:not([disabled]):hover{background:#fd6}.sc-sticky__note{display:inline-flex;align-items:center;gap:4px;font-size:11px;opacity:.75;white-space:nowrap}.sc-sticky .sc-pay{margin-top:6px}.sc-sticky .sc-pay__item{background:rgb(var(--sc-white));border-color:transparent}@media(max-width:480px){.sc-sticky__thumb{width:44px;height:44px}.sc-sticky__title{max-width:86px}.sc-sticky .button--xl{padding-inline:8px;font-size:13px}.sc-sticky .sc-cod__content svg{display:none}}body:has(sc-sticky-cod){padding-bottom:96px}@media(max-width:480px){.sc-sticky__title{display:none}.sc-sticky__price{flex-direction:column;align-items:flex-start;gap:1px}.sc-sticky .sc-cod__content span{white-space:nowrap}.sc-sticky .button--xl{padding-block:12px}.sc-sticky__note{font-size:10.5px}}.product-gallery__media-list-wrapper{position:relative}.product-gallery__cursor{display:none!important}.sc-gal-arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:1px solid rgb(var(--sc-ink) / .08);border-radius:50%;background:rgb(var(--sc-bone) / .92);color:rgb(var(--sc-ink));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px rgb(var(--sc-ink) / .18);cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s var(--sc-ease)}.sc-gal-arrow--prev{inset-inline-start:10px}.sc-gal-arrow--next{inset-inline-end:10px}.sc-gal-arrow:active{transform:scale(.92)}@media(hover:hover){.sc-gal-arrow:hover{background:rgb(var(--sc-blue));color:#fff}}.sc-gal-dots{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;margin-top:var(--spacing-3)}.sc-gal-dots>*{position:relative;flex:none;width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgb(var(--sc-ink) / .2);opacity:1;transition:width .35s var(--sc-ease),background-color .35s ease}.sc-gal-dots>*[aria-current=true]{width:26px;background:rgb(var(--sc-blue))}.sc-gal-arrow{width:34px;height:34px;margin-top:-17px;border:0;background:rgb(var(--sc-bone) / .4);box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.85}.sc-gal-arrow svg{width:16px;height:16px;filter:drop-shadow(0 0 2px rgb(255 255 255 / .9))}.sc-gal-arrow--prev{inset-inline-start:4px}.sc-gal-arrow--next{inset-inline-end:4px}@media(hover:hover){.sc-gal-arrow{opacity:.55}.sc-gal-arrow:hover{opacity:1;background:rgb(var(--sc-bone) / .92);color:rgb(var(--sc-ink))}}body{background-color:rgb(var(--sc-bone))}body:before{content:"";position:fixed;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:-1;pointer-events:none;background:radial-gradient(58% 44% at 10% 6%,rgb(255 198 220 / .85),transparent 70%),radial-gradient(46% 40% at 94% 16%,rgb(238 210 255 / .65),transparent 70%),radial-gradient(56% 46% at 80% 94%,rgb(255 210 192 / .7),transparent 70%),radial-gradient(40% 36% at 18% 86%,rgb(255 226 236 / .8),transparent 70%);animation:sc-aurora 28s ease-in-out infinite alternate}@keyframes sc-aurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.5%,2%,0) scale(1.05)}to{transform:translate3d(1.5%,-1%,0) scale(1.09)}}.sc-cod__button,.sc-order__go,.button--gradient{background-image:var(--sc-grad);background-size:140% 100%;background-position:0% 0;border-color:transparent;box-shadow:0 10px 26px -10px rgb(var(--sc-blue) / .55)}.sc-sticky .sc-cod__button{background-image:none;box-shadow:none}@media(hover:hover){.sc-cod__button:hover,.sc-order__go:hover,.button--gradient:hover{background-position:100% 0;box-shadow:0 14px 30px -10px rgb(var(--sc-blue) / .65)}.sc-sticky .sc-cod__button:hover{box-shadow:none}}.sc-bg-grad{background:var(--sc-grad);color:#fff}.sc-bg-soft{background:var(--sc-grad-soft)}[style*="--background: 43 17 48"],[style*="--background: 43, 17, 48"]{background-image:radial-gradient(60% 55% at 88% 0%,rgb(255 158 138 / .32),transparent 70%),radial-gradient(55% 50% at 0% 100%,rgb(181 101 217 / .3),transparent 70%),linear-gradient(150deg,#6e1642,#aa225a 48%,#d6336c)}.sc-bundle__opt.is-selected{border-color:rgb(var(--sc-blue));box-shadow:0 0 0 3px rgb(var(--sc-blue) / .16),0 18px 34px -18px rgb(var(--sc-blue) / .55);background:linear-gradient(160deg,#ffffffe6,#ffe8f0f2)}@media(prefers-reduced-motion:reduce){body:before{animation:none}}.sc-cod__button,.sc-order__go{display:flex;align-items:center;justify-content:center}.sc-cod__content{display:flex;line-height:1}.sc-cod__content>span{line-height:1}.sc-wall__verified{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:600;color:#2f8f5b}.sc-wall__title{font-weight:700;margin-block-start:2px}.sc-features--timeline{grid-template-columns:minmax(0,1fr);max-width:560px;gap:var(--spacing-8);position:relative}.sc-features--timeline:before{content:"";position:absolute;inset-block:24px;inset-inline-start:23px;width:3px;border-radius:3px;background:var(--sc-grad);opacity:.55}.sc-features--timeline .sc-features__item{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:start;text-align:start;gap:var(--spacing-4);position:relative}.sc-features--timeline .sc-features__badge{width:48px;height:48px;background:var(--sc-grad);color:rgb(var(--sc-white));box-shadow:0 0 0 5px rgb(var(--sc-bone) / 1)}@media screen and (min-width:1000px){.sc-features--timeline{max-width:640px}.sc-features--timeline .sc-features__badge{width:48px;height:48px}}.sc-cta-strip{display:grid;justify-items:center;gap:var(--spacing-3);max-width:460px;margin-inline:auto;text-align:center}.sc-cta-strip .sc-cod{width:100%}.sc-bars{display:grid;grid-template-columns:repeat(var(--sc-bars-n, 2),minmax(0,1fr));gap:var(--spacing-6);max-width:520px;margin-inline:auto;align-items:end}.sc-bars__col{display:grid;justify-items:center;gap:var(--spacing-2);text-align:center}.sc-bars__value{font-family:var(--heading-font-family);font-size:2rem;line-height:1}.sc-bars__track{width:100%;max-width:120px;height:220px;display:flex;align-items:flex-end;border-radius:14px;background:rgb(var(--sc-blue) / .08);overflow:hidden}.sc-bars__bar{width:100%;height:var(--sc-bar-h, 50%);background:#2b113059;border-radius:14px 14px 0 0}.sc-bars__col.is-highlight .sc-bars__bar{background:var(--sc-grad)}.sc-bars__label{font-weight:600}.sc-bars__note{font-size:var(--text-xs);opacity:.75}.sc-bars__footnote{text-align:center;font-size:var(--text-xs);opacity:.7;max-width:520px;margin-inline:auto}.sc-ugc__handle{text-align:center;font-weight:700;color:rgb(var(--sc-blue));display:flex;justify-content:center;align-items:center;gap:6px}.sc-ugc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2);max-width:900px;margin-inline:auto}@media(min-width:900px){.sc-ugc{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-ugc__item{aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:rgb(var(--sc-blue) / .08)}.sc-ugc__item img{width:100%;height:100%;object-fit:cover;display:block}.sc-ugc__ph{display:grid;place-items:center;height:100%;opacity:.5}@media screen and (max-width:699px){.sc-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;max-height:none;aspect-ratio:auto;background:#2b1130}.sc-hero__media{position:relative;inset:auto;height:auto;order:-1}.sc-hero__media .sc-media,.sc-hero__media .sc-ph{height:auto;aspect-ratio:4 / 5}.sc-hero__media img{object-position:50% 50%}.sc-hero__media:after{background:linear-gradient(to top,#2b1130,#2b1130b3 10%,#2b113000 26%)}.sc-hero__text{position:relative;z-index:2;width:100%;margin:-24vw 0 0;padding:0 var(--spacing-6) var(--spacing-8);justify-items:center;text-align:center;text-shadow:none}.sc-hero__text .subheading{display:block;font-size:.7rem}.sc-hero__lead{display:block;font-size:.95rem;opacity:.88}.sc-hero__lead p{margin:0}.sc-hero__title{filter:none;text-shadow:none;font-size:clamp(1.9rem,8.6vw,2.35rem)}.sc-hero__actions{width:100%;justify-content:center}.sc-hero__actions .button{width:100%;max-width:20rem}}.sc-ba-single{max-width:480px;margin:0 auto;display:grid;gap:var(--spacing-3)}.sc-ba-single .sc-media,.sc-ba-single .sc-ph{border-radius:20px;overflow:hidden;box-shadow:0 18px 40px -22px #2b113073}.sc-ba-single__caption{text-align:center;font-size:var(--text-sm);opacity:.8}.sc-bundle__note{margin:var(--spacing-1) 0 0;font-size:var(--text-xs);text-align:center;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/7/assets/scruba.css.map */
