.shopify-section--sano-comparison{width:100%;max-width:100%;min-width:0;padding:.875rem var(--layout-gutter, 2.5rem);overflow:clip;background:#f3f2ee}.sano-comparison{width:100%;max-width:62.5rem;min-width:0;margin-inline:auto;overflow:clip;border:1px solid #dcddd7;border-radius:1.125rem;color:var(--color-text, #151616);background:#fcfbf8;box-shadow:inset 0 1px #ffffffe6,0 14px 38px #0b0c0c0d}.sano-comparison:before{content:"";display:block;width:4rem;height:2px;margin-inline:auto;background:#c62828}.sano-comparison__container{width:100%;max-width:100%;min-width:0;margin-inline:auto;padding:clamp(1rem,1.75vw,1.5rem)}.sano-comparison__header{max-width:52rem;margin:0 auto clamp(.75rem,1.15vw,1rem);text-align:center}.sano-comparison__eyebrow{display:flex;align-items:center;justify-content:center;gap:.625rem;margin:0 0 .5rem;color:#a62323;font-size:.75rem;font-weight:800;letter-spacing:.13em;line-height:1.2}.sano-comparison__eyebrow:before,.sano-comparison__eyebrow:after{content:"";width:2rem;height:1px;flex:0 0 auto;background:#a6232385}.sano-comparison__heading{max-width:43.75rem;margin:0 auto;font-family:var(--font-family-display, sans-serif);font-size:clamp(2rem,2.7vw,2.25rem);font-weight:400;line-height:1;text-transform:uppercase}.sano-comparison__copy{max-width:32rem;margin:.625rem auto 0;color:var(--color-text-muted, #5f625f);font-size:.9375rem;line-height:1.5}.sano-comparison__arrow{min-width:2.75rem;min-height:2.75rem;border:1px solid #cacbc6;border-radius:999px;color:#151616;background:#fff;font-weight:800;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sano-comparison__arrow:disabled{cursor:not-allowed;opacity:.45}.sano-comparison__arrow:focus-visible{outline:3px solid #c62828;outline-offset:3px}.sano-comparison__viewport{position:relative;width:100%;max-width:56.25rem;min-width:0;margin-inline:auto;padding:.5rem;border:1px solid #e3e1dc;border-radius:.9375rem;background:#ffffff9e;box-shadow:inset 0 1px #fff;box-sizing:border-box;overflow:hidden;scrollbar-width:none}.sano-comparison__viewport::-webkit-scrollbar{display:none}.sano-comparison__viewport:focus-visible{outline:3px solid #c62828;outline-offset:4px}.sano-comparison__track{width:100%;max-width:100%;min-width:0}.sano-comparison__group{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;min-width:0}.sano-comparison--carousel-ready .sano-comparison__group{display:none}.sano-comparison--carousel-ready .sano-comparison__group.is-active{display:grid}.sano-comparison__group.is-active.is-transitioning-in{animation:sano-comparison-group-enter .38s cubic-bezier(.22,.61,.36,1) both}.sano-comparison__group.is-leaving{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;pointer-events:none;animation:sano-comparison-group-leave .32s cubic-bezier(.22,.61,.36,1) both}@keyframes sano-comparison-group-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes sano-comparison-group-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}.sano-comparison__panel{position:relative;overflow:hidden;min-width:0;height:100%;margin:0;padding:.5rem;border:1px solid #d4d5cf;border-radius:.8125rem;background:#fff;box-shadow:0 8px 22px #0b0c0c0b;scroll-snap-align:start;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.sano-comparison__panel:before{content:"";position:absolute;z-index:2;top:0;left:-48%;width:48%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(198,40,40,.72),rgba(62,153,86,.58),transparent);opacity:0;pointer-events:none}.sano-comparison.is-revealed .sano-comparison__group.is-active .sano-comparison__panel:before,.sano-comparison__group.is-active.is-transitioning-in .sano-comparison__panel:before{animation:sano-comparison-edge-sweep .9s cubic-bezier(.22,.61,.36,1) both}@keyframes sano-comparison-edge-sweep{0%{opacity:0;transform:translate(0)}18%{opacity:.78}to{opacity:0;transform:translate(315%)}}.sano-comparison__image{display:block;width:100%;height:auto;margin-inline:auto;object-fit:contain}.sano-comparison__controls{display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;gap:.75rem;margin:.5rem auto 0;padding:.25rem;border:1px solid #deded9;border-radius:999px;background:#fff;box-shadow:0 6px 16px #0b0c0c0f}.sano-comparison__counter{min-width:5rem;margin:0;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}@media(min-width:768px)and (max-width:899px){.sano-comparison__heading{font-size:clamp(1.875rem,4vw,2.125rem)}}@media(hover:hover)and (pointer:fine){.sano-comparison__panel:hover{border-color:#c9cac5;box-shadow:0 12px 28px #0b0c0c13;transform:translateY(-2px)}.sano-comparison__panel:hover:before{animation:sano-comparison-edge-sweep .82s cubic-bezier(.22,.61,.36,1) both}.sano-comparison__arrow:hover:not(:disabled){border-color:#9fa29b;background:#f2f3ef;box-shadow:0 5px 14px #0b0c0c14;transform:translate(1px)}.sano-comparison__arrow:first-child:hover:not(:disabled){transform:translate(-1px)}}.sano-comparison.sano-comparison--reveal-ready:not(.is-revealed){opacity:0;transform:translateY(12px)}.sano-comparison.sano-comparison--reveal-ready{transition:opacity .32s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.sano-comparison--reveal-ready:not(.is-revealed) .sano-comparison__eyebrow,.sano-comparison--reveal-ready:not(.is-revealed) .sano-comparison__heading,.sano-comparison--reveal-ready:not(.is-revealed) .sano-comparison__panel{opacity:0;transform:translateY(10px)}.sano-comparison--reveal-ready .sano-comparison__eyebrow,.sano-comparison--reveal-ready .sano-comparison__heading,.sano-comparison--reveal-ready .sano-comparison__panel{transition:opacity .36s ease,transform .36s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease}.sano-comparison--reveal-ready:not(.is-revealed) .sano-comparison__heading{transition-delay:90ms}.sano-comparison--reveal-ready:not(.is-revealed) .sano-comparison__panel{transition-delay:.18s}.sano-comparison--reveal-ready:not(.is-revealed) .sano-comparison__group .sano-comparison__panel:nth-child(2){transition-delay:.28s}@media(prefers-reduced-motion:reduce){.sano-comparison__viewport{scroll-behavior:auto}.sano-comparison__group.is-active.is-transitioning-in,.sano-comparison__group.is-leaving{animation:none}.sano-comparison.is-revealed .sano-comparison__group.is-active .sano-comparison__panel:before,.sano-comparison__group.is-active.is-transitioning-in .sano-comparison__panel:before,.sano-comparison__panel:hover:before{animation:none}.sano-comparison.sano-comparison--reveal-ready,.sano-comparison--reveal-ready .sano-comparison__eyebrow,.sano-comparison--reveal-ready .sano-comparison__heading,.sano-comparison--reveal-ready .sano-comparison__panel,.sano-comparison__arrow{opacity:1;transform:none;transition:none}}[data-sano-comparison] [hidden]{display:none!important}[data-comparison-original]{transition:opacity .16s ease-out}[data-comparison-original].is-preview-leaving{opacity:0;pointer-events:none}.sano-comparison-bf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:56.25rem;margin-inline:auto;padding:.5rem}.sano-comparison-bf__card{position:relative;isolation:isolate;aspect-ratio:3 / 4;min-width:0;margin:0;padding:4px;border:1px solid #9d51d0;border-radius:1.125rem;background:#100b18;box-shadow:0 0 12px #7e30bd30,inset 0 1px #f2cd7f80;transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}.sano-comparison-bf__card img{display:block;width:100%;height:100%;object-fit:contain;border-radius:.875rem}.sano-comparison-bf__card:before,.sano-comparison-bf__card:after{content:"";position:absolute;z-index:1;pointer-events:none;opacity:0}.sano-comparison-bf__card:before{top:-1px;left:12%;width:32%;height:2px;background:linear-gradient(90deg,transparent,#e7c776,#c390fa,transparent)}.sano-comparison-bf__card:after{top:-3px;right:-3px;bottom:-3px;left:-3px;background:radial-gradient(circle at 2% 2%,#f8d986 0 1px,transparent 3px),radial-gradient(circle at 98% 2%,#c693f3 0 1px,transparent 3px),radial-gradient(circle at 98% 98%,#f8d986 0 1px,transparent 3px)}.sano-comparison-bf:not(.is-revealed) .sano-comparison-bf__card{opacity:0;transform:translateY(18px) scale(.985)}.sano-comparison-bf.is-revealed .sano-comparison-bf__slide.is-active .sano-comparison-bf__card{animation:sano-comparison-bf-enter .6s cubic-bezier(.2,.8,.2,1) var(--comparison-delay) backwards}.sano-comparison-bf.is-revealed .sano-comparison-bf__slide.is-active .sano-comparison-bf__card:before{animation:sano-comparison-bf-glint .9s ease-out var(--comparison-delay) backwards}.sano-comparison-bf.is-revealed .sano-comparison-bf__slide.is-active .sano-comparison-bf__card:after{animation:sano-comparison-bf-spark .9s ease-out var(--comparison-delay) backwards}@keyframes sano-comparison-bf-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sano-comparison-bf-glint{0%,to{opacity:0;transform:translate(0)}24%{opacity:.9}to{transform:translate(165%)}}@keyframes sano-comparison-bf-spark{0%,to{opacity:0;transform:scale(.995)}35%{opacity:.85;transform:scale(1)}}@media(hover:hover)and (pointer:fine){.sano-comparison-bf__card:hover{transform:translateY(-2px);border-color:#d3ad63;box-shadow:0 0 18px #7e30bd4d,inset 0 1px #efd28d}}@media(prefers-reduced-motion:reduce){[data-comparison-original]{transition:none}.sano-comparison-bf .sano-comparison-bf__card,.sano-comparison-bf .sano-comparison-bf__card:before,.sano-comparison-bf .sano-comparison-bf__card:after{animation:none!important;transition:none;transform:none!important;opacity:1}.sano-comparison-bf .sano-comparison-bf__card:before,.sano-comparison-bf .sano-comparison-bf__card:after{opacity:0}}.sano-comparison-bf{display:block}.sano-comparison-bf__viewport{overflow:hidden;padding:.375rem;touch-action:pan-y pinch-zoom;border-radius:1.25rem}.sano-comparison-bf__track{position:relative}.sano-comparison-bf__slide{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}.sano-comparison-bf__slide.is-leaving{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:sano-bf-slide-out .4s cubic-bezier(.2,.8,.2,1) both}.sano-comparison-bf__slide.is-entering{animation:sano-bf-slide-in .4s cubic-bezier(.2,.8,.2,1) backwards}.sano-comparison-bf[data-bf-direction="1"]{--bf-enter-x: 24px;--bf-leave-x: -24px}.sano-comparison-bf[data-bf-direction="-1"]{--bf-enter-x: -24px;--bf-leave-x: 24px}.sano-comparison-bf.is-revealed .sano-comparison-bf__slide.is-entering .sano-comparison-bf__card{animation-duration:.32s}@keyframes sano-bf-slide-in{0%{opacity:0;transform:translate(var(--bf-enter-x,24px))}to{opacity:1;transform:translate(0)}}@keyframes sano-bf-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--bf-leave-x,-24px))}}.sano-comparison-bf__navigation{display:flex;align-items:center;justify-content:center;gap:.25rem;margin:0 auto}.sano-comparison-bf__pagination{display:flex;align-items:center;gap:0}.sano-comparison-bf__arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d9b568;border-radius:50%;color:#f6d98f;background:linear-gradient(135deg,#48235f,#251330);box-shadow:0 0 10px #823cb530,inset 0 1px #f9da8c33;font-size:24px;line-height:1;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.sano-comparison-bf__arrow:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.sano-comparison-bf__dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent}.sano-comparison-bf__dot span{width:7px;height:7px;border:1px solid #a078bd;border-radius:999px;background:#b693c9;pointer-events:none;transition:width .18s ease,background-color .18s ease,box-shadow .18s ease}.sano-comparison-bf__dot[aria-current=true] span{width:20px;background:#d8b569;border-color:#be9245;box-shadow:0 0 7px #9f58c659}.sano-comparison-bf__status{margin:.125rem 0 .5rem;color:#684279;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.sano-comparison-bf__arrow:focus-visible,.sano-comparison-bf__dot:focus-visible,.sano-comparison-bf__viewport:focus-visible{outline:2px solid #9c55bd;outline-offset:3px}.sano-comparison-bf__arrow:active:not(:disabled){transform:scale(.96)}@media(hover:hover)and (pointer:fine){.sano-comparison-bf__arrow:hover:not(:disabled){transform:scale(1.04);filter:brightness(1.12);box-shadow:0 0 14px #823cb552,inset 0 1px #f0cf86}.sano-comparison-bf__dot:hover span{background:#d8b569}}@media(prefers-reduced-motion:reduce){.sano-comparison-bf__slide.is-entering,.sano-comparison-bf__slide.is-leaving{animation:none}.sano-comparison-bf__arrow,.sano-comparison-bf__dot span{transition:none}.sano-comparison-bf__arrow:hover:not(:disabled),.sano-comparison-bf__arrow:active:not(:disabled){transform:none}}.sano-comparison-bf__slide[hidden]{display:none!important}.sano-comparison-bf__slide{grid-template-columns:minmax(0,1fr);align-items:stretch}.sano-comparison-bf__slide.is-entering,.sano-comparison-bf__slide.is-leaving{animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.sano-comparison-bf.is-revealed .sano-comparison-bf__slide.is-entering .sano-comparison-bf__card{animation:none}.sano-comparison-bf:not(.is-revealed) .sano-comparison-bf__card{transform:translateY(12px) scale(.985)}@keyframes sano-comparison-bf-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.sano-comparison-bf__slide.is-entering,.sano-comparison-bf__slide.is-leaving{animation:none}.sano-comparison-bf__card{animation:none!important;transform:none!important;opacity:1!important}}.sano-comparison-bf__track{display:flex;width:100%;transform:translate(var(--bf-offset,0%))}.sano-comparison-bf.is-moving .sano-comparison-bf__track{transition:transform .6s cubic-bezier(.22,1,.36,1)}.sano-comparison-bf__slide,.sano-comparison-bf__slide.is-leaving{position:static;inset:auto;flex:0 0 100%;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;animation:none;box-sizing:border-box}.sano-comparison-bf__slide.is-entering{animation:none}.sano-comparison-bf__card,.sano-comparison-bf__card:hover{aspect-ratio:auto;width:100%;min-height:0;box-sizing:border-box;overflow:hidden;transform:none;padding:4px;border-width:1px}.sano-comparison-bf:not(.is-revealed) .sano-comparison-bf__card{opacity:.72;transform:none}.sano-comparison-bf.is-revealed .sano-comparison-bf__slide.is-active .sano-comparison-bf__card{animation:none;opacity:1;transform:none}.sano-comparison-bf.is-revealed:not(.bf-intro-complete) .sano-comparison-bf__slide.is-active .sano-comparison-bf__card{animation:sano-bf-polished-reveal 1s ease-out both}.sano-comparison-bf__card:before{top:-20%;left:0;height:140%;width:32%;border-radius:0;background:linear-gradient(90deg,transparent 12%,rgba(169,84,228,.2) 28%,rgba(242,201,105,.48) 42%,rgba(255,249,224,.78) 50%,rgba(234,183,87,.38) 58%,rgba(172,92,230,.18) 72%,transparent 88%);opacity:0;pointer-events:none}.sano-comparison-bf.is-revealed .sano-comparison-bf__slide.is-active .sano-comparison-bf__card:before{animation:none}.sano-comparison-bf.is-revealed:not(.bf-intro-complete) .sano-comparison-bf__slide.is-active .sano-comparison-bf__card:before{animation:sano-bf-polished-shine .45s cubic-bezier(.45,0,.55,1) .2s backwards}.sano-comparison-bf.is-revealed .sano-comparison-bf__slide.is-active .sano-comparison-bf__card:after{animation:sano-comparison-bf-spark .6s ease-out both}@keyframes sano-bf-polished-reveal{0%{opacity:.72}65%{opacity:.94}to{opacity:1}}@keyframes sano-bf-polished-shine{0%{opacity:0;transform:translate(-140%) skew(-16deg)}12%,80%{opacity:1}to{opacity:0;transform:translate(420%) skew(-16deg)}}.sano-comparison-bf__enlarge{display:grid;grid-template-rows:auto;width:100%;height:100%;min-height:0;padding:0;margin:0;border:0;border-radius:inherit;background:#100b18;color:#efcf84;cursor:zoom-in;font-size:11px;line-height:20px}.sano-comparison-bf__enlarge img{min-height:0;width:100%;height:auto;object-fit:contain}.sano-comparison-bf__enlarge:focus-visible{outline:2px solid #f3d995;outline-offset:-2px}.sano-comparison-bf__arrow:active:not(:disabled){box-shadow:0 0 12px #8f41c266}.sano-comparison-bf__dot span{transition:width .25s cubic-bezier(.22,1,.36,1),background-color .25s ease,box-shadow .25s ease}.pswp.sano-bf-lightbox .pswp__top-bar{height:52px;background:#24132f}.pswp.sano-bf-lightbox .pswp__button--close{color:#ffe5a1;font-size:32px;background:none;opacity:1;width:48px;height:48px}.sano-bf-lightbox__zoom{height:44px;padding:0 18px;margin:4px;border:1px solid #cfaa62;border-radius:6px;color:#ffe5a1;background:#442354}.pswp.sano-bf-lightbox button:focus-visible{outline:2px solid #ffe5a1;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.sano-comparison-bf.is-moving .sano-comparison-bf__track{transition:none}.sano-comparison-bf.is-revealed:not(.bf-intro-complete) .sano-comparison-bf__slide.is-active .sano-comparison-bf__card,.sano-comparison-bf.is-revealed:not(.bf-intro-complete) .sano-comparison-bf__slide.is-active .sano-comparison-bf__card:before{animation:none!important;opacity:1}.sano-comparison-bf .sano-comparison-bf__card:before,.sano-comparison-bf .sano-comparison-bf__card:after{animation:none!important;opacity:0!important}}.pswp.sano-bf-lightbox .pswp__ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pswp.sano-bf-lightbox .pswp__top-bar{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:flex-end;pointer-events:auto}.pswp.sano-bf-lightbox .pswp__button--arrow--left,.pswp.sano-bf-lightbox .pswp__button--arrow--right,.pswp.sano-bf-lightbox .pswp__caption{display:none}.pswp.sano-bf-lightbox .pswp__button--close:before,.pswp.sano-bf-lightbox .pswp__button--close:after{display:none}.pswp.sano-bf-lightbox .pswp__button--close:before,.pswp.sano-bf-lightbox .pswp__button--close:after{content:none!important;display:none!important}.pswp.sano-bf-lightbox .pswp__button--close{background:#321943!important}.pswp.sano-bf-lightbox .pswp__button--close>span{color:#24132f}.sano-comparison__heading-mobile{display:none}.sano-comparison-bf{display:flex;flex-direction:column;gap:0}.sano-comparison-bf__navigation{order:-2}.sano-comparison-bf__status{order:-1}@media(max-width:899px){.shopify-section--sano-comparison{padding:8px 4px}.sano-comparison{border-radius:12px}.sano-comparison__container{padding:12px 0 4px}.sano-comparison__header{text-align:center;margin-bottom:6px}.sano-comparison__eyebrow{font-size:10px;margin-bottom:3px;justify-content:center;gap:6px}.sano-comparison__heading{font-family:inherit;font-weight:700;font-size:clamp(15px,4.2vw,19px);line-height:1.2;letter-spacing:-.2px;max-width:none;text-transform:none}.sano-comparison__heading-desktop,.sano-comparison__copy-desktop{display:none}.sano-comparison__heading-mobile{display:inline}.sano-comparison__viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;max-width:none;margin-inline:0;padding:3px}.sano-comparison__track{display:flex;gap:8px}.sano-comparison__group,.sano-comparison--carousel-ready .sano-comparison__group,.sano-comparison--carousel-ready .sano-comparison__group.is-active,.sano-comparison--carousel-ready .sano-comparison__group.is-leaving{position:static;display:contents;animation:none}.sano-comparison__panel{flex:0 0 100%;max-width:100%;padding:2px;scroll-snap-align:center}.sano-comparison__controls{margin-top:6px}.sano-comparison-bf{padding:0;gap:0}.sano-comparison-bf__viewport{padding:1px;border-radius:10px}.sano-comparison-bf__slide{grid-template-columns:minmax(0,1fr);gap:4px}.sano-comparison-bf__card,.sano-comparison-bf__card:hover{aspect-ratio:auto;padding:0;border-radius:9px;box-shadow:0 0 4px #7e30bd1f}.sano-comparison-bf__enlarge{height:auto;grid-template-rows:auto;font-size:10px;line-height:14px}.sano-comparison-bf__enlarge img{height:auto;width:100%;object-fit:contain;border-radius:6px}.sano-comparison-bf__navigation{order:1;gap:4px;margin:4px auto 0}.sano-comparison-bf__arrow{width:44px;height:44px;min-width:44px;min-height:44px;padding:6px;border:0;background:transparent;box-shadow:none}.sano-comparison-bf__arrow span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #cfa65b;color:#f0d591;background:#36203f;font-size:21px;line-height:1;transition:transform .16s ease,background-color .16s ease}.sano-comparison-bf__arrow:active:not(:disabled){box-shadow:none}.sano-comparison-bf__arrow:active:not(:disabled) span{transform:scale(.95);background:#4a2d54}.sano-comparison-bf__pagination{gap:0}.sano-comparison-bf__dot{width:28px;height:44px;min-width:28px;min-height:44px}.sano-comparison-bf__dot span{width:4px;height:4px}.sano-comparison-bf__dot[aria-current=true] span{width:13px}.sano-comparison-bf__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sano-comparison-bf.is-moving .sano-comparison-bf__track{transition-duration:.3s}}@media(max-width:340px){.sano-comparison-bf__slide{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px)and (prefers-reduced-motion:reduce){.sano-comparison-bf.is-moving .sano-comparison-bf__track,.sano-comparison-bf__arrow span{transition:none}}.sano-comparison__heading{color:#44244f;background:linear-gradient(110deg,#291b31 15%,#653078 38%,#ac813b,#653078 60%,#291b31 85%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:sanoComparisonHeadingSheen 9s ease-in-out infinite}@keyframes sanoComparisonHeadingSheen{0%,to{background-position:100% 50%}50%{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.sano-comparison__heading{animation:none}}.sano-comparison__heading{text-transform:none;letter-spacing:-.015em;line-height:1.2}.sano-comparison-bf__enlarge>span{display:none}.sano-comparison-bf__enlarge img{height:auto;aspect-ratio:var(--sano-comparison-ratio,3 / 4);object-fit:contain}.sano-comparison-bf__card{align-self:start;padding:0}@media(max-width:899px){.shopify-section--sano-comparison{padding:8px 0}.sano-comparison-bf__viewport{padding:0}.sano-comparison-bf__slide{gap:2px}}.sano-comparison:has([data-comparison-black-friday]){max-width:88rem}.sano-comparison:has([data-comparison-black-friday]) .sano-comparison__container{padding:10px 6px 6px}.sano-comparison-bf{width:100%;max-width:none;padding:0}.sano-comparison-bf__viewport{padding:0}.sano-comparison-bf__slide{grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.sano-comparison-bf__card,.sano-comparison-bf__card:hover{aspect-ratio:auto;align-self:start;height:auto;padding:0;background:transparent}.sano-comparison-bf__enlarge{display:block;width:100%;height:auto;position:relative;background:transparent}.sano-comparison-bf__enlarge img{display:block;position:static;width:100%;height:auto;aspect-ratio:var(--sano-comparison-ratio);object-fit:contain}.sano-comparison__header{margin-bottom:8px}.sano-comparison__heading{font-weight:400}.sano-comparison-bf__navigation{order:1;margin-top:6px}.sano-comparison-bf__status{order:2;margin:0;font-size:11px}@media(max-width:600px){.sano-comparison-bf__slide{grid-template-columns:minmax(0,1fr);gap:0}.sano-comparison__heading{font-size:clamp(18px,4.7vw,23px);font-weight:500;letter-spacing:0}.sano-comparison-bf__dot{width:26px;min-width:26px}.sano-comparison-bf__navigation{gap:0}.sano-comparison-bf__arrow{width:44px;min-width:44px}}.sano-comparison{--comparison-card-ratio:3 / 4;--comparison-card-radius:12px;--comparison-card-border:1px}.sano-comparison-bf__slide{align-items:stretch}.sano-comparison-bf__card,.sano-comparison-bf__card:hover{box-sizing:border-box;aspect-ratio:var(--comparison-card-ratio);height:auto;align-self:stretch;padding:0;margin:0;border:var(--comparison-card-border) solid #8d46ca;border-radius:var(--comparison-card-radius);background:#100b18;box-shadow:0 0 5px #7135a329;overflow:hidden}.sano-comparison-bf__enlarge{display:block;position:relative;height:100%;width:100%;padding:0;background:#100b18;border-radius:inherit}.sano-comparison-bf__enlarge img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;border:0;border-radius:0;margin:0}.sano-comparison__header{padding:8px 12px 0;margin-bottom:16px}.sano-comparison__eyebrow{margin-bottom:9px}.sano-comparison__heading{font-family:Outfit,sans-serif;font-weight:600;font-size:clamp(20px,2.2vw,32px);line-height:1.25;letter-spacing:-.015em;text-transform:none}@media(max-width:600px){.sano-comparison__heading{font-size:clamp(18px,4.5vw,23px);font-weight:600}.sano-comparison__header{padding-inline:10px;margin-bottom:14px}.sano-comparison-bf__slide{grid-template-columns:minmax(0,1fr)}}[data-comparison-black-friday] .sano-comparison-bf__slide,[data-comparison-black-friday] .sano-comparison-bf__slide--ingredients{grid-template-columns:minmax(0,1fr)}[data-comparison-black-friday] .sano-comparison-bf__card--ingredients{aspect-ratio:auto;width:100%;height:auto;align-self:start}[data-comparison-black-friday] .sano-comparison-bf__card--ingredients .sano-comparison-bf__enlarge{height:auto}[data-comparison-black-friday] .sano-comparison-bf__card--ingredients img{position:static;display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}[data-comparison-black-friday] .sano-comparison-bf__track{align-items:flex-start}[data-comparison-black-friday] .sano-comparison-bf__slide:not(.is-active):not(.is-leaving){height:0;overflow:hidden}@media(max-width:600px){[data-comparison-black-friday] .sano-comparison-bf__slide:not(.sano-comparison-bf__slide--ingredients){grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:600px){[data-comparison-black-friday] .sano-comparison-bf__slide:not(.sano-comparison-bf__slide--ingredients){grid-template-columns:minmax(0,1fr);gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-sano-product-comparison.css.map */
