@font-face{font-family:Outfit;src:url(outfit-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{--sh-blue: #4c8df8;--sh-blue-deep: #2f68d8;--sh-bg: #f7f8fa;--sh-surface: #fefefe;--sh-blue-surface: #edf4ff;--sh-ink: #111318;--sh-muted: #5c6472;--sh-border: rgba(23, 32, 51, .1);--sh-border-strong: rgba(23, 32, 51, .18);--sh-shadow: 0 24px 70px rgba(31, 55, 96, .12);--sh-shadow-soft: 0 16px 42px rgba(31, 55, 96, .08);--sh-radius-sm: 14px;--sh-radius-md: 22px;--sh-radius-lg: 28px;--sh-font-heading: "Outfit", "Aptos Display", Aptos, "Segoe UI", sans-serif;--sh-font-body: "Outfit", Aptos, "Segoe UI", sans-serif;--color-background: var(--sh-bg);--color-background-rgb: 247 248 250;--color-foreground: var(--sh-ink);--color-foreground-rgb: 23 32 51;--color-foreground-heading: var(--sh-ink);--color-foreground-heading-rgb: 23 32 51;--color-primary: var(--sh-blue);--color-primary-rgb: 76 141 248;--color-primary-hover: var(--sh-blue-deep);--color-primary-hover-rgb: 47 104 216;--color-border: rgba(23, 32, 51, .1);--color-border-rgb: 23 32 51;--color-shadow: rgba(31, 55, 96, .2);--color-shadow-rgb: 31 55 96;--color-primary-button-background: var(--sh-blue);--color-primary-button-text: var(--sh-surface);--color-primary-button-border: var(--sh-blue);--color-primary-button-hover-background: var(--sh-blue-deep);--color-primary-button-hover-text: var(--sh-surface);--color-primary-button-hover-border: var(--sh-blue-deep);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--sh-blue);--color-secondary-button-border: rgba(76, 141, 248, .32);--color-secondary-button-hover-background: var(--sh-blue-surface);--color-secondary-button-hover-text: var(--sh-blue-deep);--color-secondary-button-hover-border: rgba(47, 104, 216, .42);--color-input-background: var(--sh-surface);--color-input-text: var(--sh-ink);--color-input-border: rgba(23, 32, 51, .16);--color-input-hover-background: #f1f5fb;--font-body--family: var(--sh-font-body);--font-subheading--family: var(--sh-font-body);--font-heading--family: var(--sh-font-heading);--font-accent--family: var(--sh-font-body);--font-paragraph--family: var(--sh-font-body);--font-h1--family: var(--sh-font-heading);--font-h2--family: var(--sh-font-heading);--font-h3--family: var(--sh-font-heading);--font-h4--family: var(--sh-font-heading);--font-h5--family: var(--sh-font-body);--font-h6--family: var(--sh-font-body);--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-inputs: 14px}html{background:var(--sh-bg);max-width:100vw;overflow-x:hidden}body{background:var(--sh-bg);color:var(--sh-ink);font-family:var(--sh-font-body);letter-spacing:0;max-width:100vw;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--sh-ink);letter-spacing:0}a{color:var(--sh-blue);text-underline-offset:.18em}a:hover{color:var(--sh-blue-deep)}*:focus-visible{outline-color:var(--sh-blue)}.button,button.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.add-to-cart-button{border-radius:999px;font-family:var(--sh-font-body);font-weight:700;letter-spacing:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.button:not(.button-secondary),.add-to-cart-button{background:var(--sh-blue);border-color:var(--sh-blue);color:var(--sh-surface);box-shadow:0 12px 26px #4c8df83d}.button:not(.button-secondary):hover,.add-to-cart-button:hover{background:var(--sh-blue-deep);border-color:var(--sh-blue-deep);color:var(--sh-surface);box-shadow:0 14px 30px #2f68d838}.button-secondary,.button.button-secondary{background:transparent;border-color:#4c8df857;color:var(--sh-blue)}.button-secondary:hover,.button.button-secondary:hover{background:var(--sh-blue-surface);border-color:#2f68d86b;color:var(--sh-blue-deep)}#header-group{background:var(--sh-bg);position:sticky;top:0;z-index:80;padding:0 0 .65rem}body:has(.sh-flow-home) #header-group{position:sticky;top:0;z-index:1000;display:block!important;background:transparent;margin-bottom:0}body:has(.sh-flow-home) .header-section:has(>#header-component[sticky]){position:static!important;top:auto!important}.sugarhalo-top-banner{display:flex;justify-content:center;gap:1rem;align-items:center;min-height:38px;min-height:var(--sh-top-banner-height, 38px);padding:var(--sh-top-banner-padding-y, 6px) var(--sh-top-banner-padding-x, 16px);gap:var(--sh-top-banner-gap, 16px);background:var(--sh-top-banner-bg, var(--sh-blue));color:var(--sh-top-banner-text, var(--sh-surface));font-family:var(--sh-font-heading);text-align:left}.sugarhalo-top-banner__copy{display:grid;gap:.1rem;font-weight:800;line-height:1.08}.sugarhalo-top-banner__copy strong,.sugarhalo-top-banner__copy span{display:block}.sugarhalo-top-banner__copy strong{color:var(--sh-surface);font-size:var(--sh-top-banner-main-size, 14px)}.sugarhalo-top-banner__copy span{color:#fefefeeb;font-size:var(--sh-top-banner-sub-size, 13px)}.sugarhalo-top-banner__timer{display:inline-grid;grid-auto-flow:column;gap:.42rem;align-items:center;padding:.36rem .72rem;border-radius:var(--sh-top-banner-radius, 8px);background:var(--sh-top-banner-pill-bg, rgba(17, 19, 24, .16))}.sugarhalo-top-banner__time-cell{display:grid;gap:.02rem;min-width:2rem;justify-items:center;line-height:1}.sugarhalo-top-banner__time-cell b{color:var(--sh-surface);font-size:var(--sh-top-banner-timer-size, 14px);font-weight:850;line-height:.9}.sugarhalo-top-banner__time-cell small,.sugarhalo-top-banner__separator{color:#fefefee6}.sugarhalo-top-banner__time-cell small{font-size:.58rem;font-weight:700}.sugarhalo-top-banner__separator{margin-top:-.48rem;font-size:.9rem;font-weight:900}#header-component.header{position:relative;isolation:isolate;width:min(var(--sh-header-width, 1060px),calc(100% - 2rem));margin-top:.65rem;margin-inline:auto;background:transparent!important;border:0;border-radius:var(--sh-header-pill-radius, 9999px)!important;box-shadow:none;overflow:visible}#header-component.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:1px solid var(--sh-border);border-radius:inherit;background:#fefefef5;box-shadow:0 14px 36px #1113181a;pointer-events:none}#header-component .header__underlay{display:none!important}.sugarhalo-static-nav{position:absolute;left:50%;top:50%;z-index:2;display:flex;align-items:center;gap:var(--sh-nav-gap, 30px);translate:-50% -50%;white-space:nowrap}.sugarhalo-nav-link,.sugarhalo-help-menu>summary,.sugarhalo-help-menu div a{color:var(--sh-nav-color, var(--sh-ink));font-family:var(--sh-nav-font, var(--sh-font-heading));font-size:var(--sh-nav-font-size, 13px);font-weight:var(--sh-nav-font-weight, 560);line-height:1;text-decoration:none}.sugarhalo-nav-link,.sugarhalo-help-menu>summary{position:relative;display:inline-flex;align-items:center;padding-block:.22rem}.sugarhalo-nav-link.is-active,.sugarhalo-help-menu.is-active>summary{color:var(--sh-nav-active-color, var(--sh-ink))}.sugarhalo-nav-link.is-active:after,.sugarhalo-help-menu.is-active>summary:before{content:"";position:absolute;left:50%;bottom:calc(var(--sh-nav-active-offset, 9px) * -1);width:var(--sh-nav-active-width, 26px);height:var(--sh-nav-active-height, 2px);border-radius:9999px;background:var(--sh-nav-active-color, var(--sh-ink));transform:translate(-50%)}.sugarhalo-nav-order{position:absolute;top:50%;right:1rem;z-index:3;display:inline-flex;min-height:36px;padding:var(--sh-order-padding-block, 11px) var(--sh-order-padding-inline, 20px);align-items:center;justify-content:center;border-radius:var(--sh-order-radius, 40px);background:var(--sh-order-bg, var(--sh-blue));color:var(--sh-order-color, var(--sh-surface))!important;font-family:var(--sh-order-font, var(--sh-nav-font, var(--sh-font-heading)));font-size:var(--sh-order-font-size, 13px);font-weight:var(--sh-order-font-weight, 800);line-height:1;text-decoration:none;translate:0 -50%;box-shadow:none}.sugarhalo-nav-order:hover{background:var(--sh-order-hover-bg, var(--sh-blue-deep));color:var(--sh-order-color, var(--sh-surface))!important}.sugarhalo-nav-link:hover,.sugarhalo-help-menu>summary:hover,.sugarhalo-help-menu div a:hover{color:var(--sh-nav-hover-color, var(--sh-blue))}.sugarhalo-help-menu{position:relative}.sugarhalo-help-menu summary{display:flex;align-items:center;gap:.35rem;cursor:pointer;list-style:none}.sugarhalo-help-menu summary::-webkit-details-marker{display:none}.sugarhalo-help-menu summary:after{content:"\2304";font-size:.75rem}.sugarhalo-help-menu div{position:absolute;top:calc(100% + 1rem);left:50%;display:grid;min-width:230px;padding:.6rem;border:1px solid var(--sh-border);border-radius:18px;background:var(--sh-surface);box-shadow:0 18px 40px #11131824;opacity:0;pointer-events:none;translate:-50% -.25rem;transition:opacity .16s ease,translate .16s ease}.sugarhalo-help-menu summary:after{content:"";width:.34rem;height:.34rem;margin-top:-.12rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.sugarhalo-help-menu[open] div{opacity:1;pointer-events:auto;translate:-50% 0}.sugarhalo-help-menu div a{padding:.72rem .85rem;border-radius:12px}.sugarhalo-help-menu div a:hover{background:var(--sh-blue-surface)}#header-component .header__row{position:relative;z-index:1;border:0;border-radius:inherit;background:transparent!important;box-shadow:none}#header-component .header__columns{min-height:var(--sh-header-height, 58px);padding:var(--sh-header-padding-block, 0px) var(--sh-header-padding-inline, 18px);border-radius:inherit;background:transparent!important}#header-component .header-logo{translate:var(--sh-header-logo-offset-x, 0px) var(--sh-header-logo-offset-y, 0px)}#header-component .header-logo__image{width:auto!important;height:var(--sh-header-logo-height, 36px)!important}#header-component :is(button,.header-actions__action){color:var(--sh-nav-color, var(--sh-ink));font-family:var(--sh-nav-font, var(--sh-font-heading));font-weight:var(--sh-nav-font-weight, 560)}#header-component :is(button,.header-actions__action):hover{color:var(--sh-nav-hover-color, var(--sh-blue))}#header-component .header-actions,#header-component header-actions{display:none!important}#header-component .sugarhalo-nav-order{font-family:var(--sh-order-font, var(--sh-nav-font, var(--sh-font-heading)));font-size:var(--sh-order-font-size, 13px);font-weight:var(--sh-order-font-weight, 800)}footer{background:var(--sh-blue);border-top:0;color:#fff}footer .section{background:transparent!important}footer :is(a,p,span,li,h1,h2,h3,h4,h5,h6,summary,label,button){color:#fff}footer input,footer .email-signup__input{background:#ffffff29;border-color:#ffffff57;color:#fff}footer input::placeholder,footer .email-signup__input::placeholder{color:#ffffffb8}.product-information{background:var(--sh-bg);overflow-x:hidden}.product-information .product-information__grid{width:min(934px,calc(100% - 36px));margin-inline:auto;align-items:start}.product-information .product-information__media media-gallery{border:0;border-radius:24px;background:transparent;box-shadow:none}.product-information .product-details{color:var(--sh-ink)}.product-information .product-details :is(.text-block,product-price,.variant-picker,.buy-buttons-block){color:var(--sh-ink)}.product-information .product-details product-price{color:var(--sh-block-text-color, var(--sh-product-price-color, var(--sh-ink)));font-family:var(--sh-block-font-family, var(--sh-product-price-font, var(--sh-product-heading-font, var(--sh-font-heading))));font-size:var(--sh-block-font-size, var(--sh-product-price-size, 1.25rem));font-weight:var(--sh-block-font-weight, var(--sh-product-price-weight, 800))}.product-information .product-details .text-block :is(p,li){color:var(--sh-muted)}.product-information .product-details [class*=text_xrnftG]>*{color:var(--sh-block-text-color, var(--sh-product-title-color, var(--sh-ink)));font-family:var(--sh-block-font-family, var(--sh-product-title-font, var(--sh-product-heading-font, var(--sh-font-heading))));font-size:var(--sh-block-font-size, var(--sh-product-title-size, clamp(2.4rem, 5vw, 4rem)));font-weight:var(--sh-block-font-weight, var(--sh-product-title-weight, 850))}.product-information .product-details [class*=text_productSubtitle]>*{color:var(--sh-block-text-color, var(--sh-product-subtitle-color, var(--sh-muted)));font-family:var(--sh-block-font-family, var(--sh-product-subtitle-font, var(--sh-product-body-font, var(--sh-font-body))));font-size:var(--sh-block-font-size, var(--sh-product-subtitle-size, 1rem));font-weight:var(--sh-block-font-weight, var(--sh-product-subtitle-weight, 400))}.product-information .product-details product-price *{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.product-information .product-details product-price .price__sale{display:flex;flex-wrap:wrap;gap:.62rem;align-items:center}.product-information .product-details product-price .compare-at-price{color:#aaa;font-weight:750}.product-information .product-details product-price .sh-price-badge{display:inline-flex;min-height:24px;padding:.24rem .56rem;align-items:center;border-radius:999px;background:var(--sh-blue);color:var(--sh-surface);font-family:var(--sh-product-heading-font, var(--sh-font-heading));font-size:.76rem;font-weight:850;line-height:1}.product-information .product-form-buttons,.product-information .buy-buttons-block,.product-information product-form-component,.product-information .product-form-buttons .add-to-cart-button{width:100%}.product-information .buy-buttons-block,.product-information product-form-component{display:block}.product-information .buy-buttons-block form{display:grid;gap:var(--sh-buy-block-gap, 12px)}.product-information .product-form-buttons{display:flex;gap:0;justify-content:var(--sh-buy-button-alignment, center)}.product-information .sh-fast-shipping-box{display:flex;gap:var(--sh-fast-shipping-gap, 15px);align-items:center;min-height:var(--sh-fast-shipping-min-height, 40px);width:100%;margin:0 0 var(--sh-fast-shipping-margin-bottom, 12px);padding:var(--sh-fast-shipping-padding-block, 10px) var(--sh-fast-shipping-padding-inline, 14px);border:var(--sh-fast-shipping-border-width, 1px) solid var(--sh-fast-shipping-border, rgba(61, 214, 140, .36));border-radius:var(--sh-fast-shipping-radius, 14px);background:var(--sh-fast-shipping-bg, #def9eb);color:var(--sh-fast-shipping-text, var(--sh-ink));font-family:var(--sh-fast-shipping-font, var(--sh-product-heading-font, var(--sh-font-heading)))}.product-information .sh-product-info-boxes+.sh-delivery-estimate{margin-top:var(--sh-fast-shipping-margin-bottom, 12px)}.product-information .sh-fast-shipping-box:not(.sh-delivery-estimate)>span{width:var(--sh-fast-shipping-dot-size, 8px);height:var(--sh-fast-shipping-dot-size, 8px);flex:0 0 var(--sh-fast-shipping-dot-size, 8px);border-radius:999px;background:var(--sh-fast-shipping-dot, #3dd68c)}.product-information .sh-fast-shipping-box strong{color:inherit;font-size:var(--sh-fast-shipping-font-size, 14px);font-weight:var(--sh-fast-shipping-font-weight, 850);line-height:1}.product-information .sh-delivery-estimate{flex-wrap:nowrap;color:var(--sh-fast-shipping-text, var(--sh-ink))}.product-information .sh-delivery-estimate__icon{display:inline-flex;width:var(--sh-delivery-icon-size, 20px);height:var(--sh-delivery-icon-size, 20px);flex:0 0 var(--sh-delivery-icon-size, 20px);align-items:center;justify-content:center;color:var(--sh-fast-shipping-dot, currentColor)}.product-information .sh-delivery-estimate__icon svg{display:block;width:100%;height:100%;fill:currentColor}.product-information .sh-delivery-estimate__copy{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px 12px;align-items:baseline;min-width:0}.product-information .sh-delivery-estimate__location,.product-information .sh-delivery-estimate__date{display:inline-flex;gap:4px;align-items:baseline;min-width:0;line-height:1.2}.product-information .sh-delivery-estimate__location>span,.product-information .sh-delivery-estimate__date>span{color:var(--sh-fast-shipping-text, var(--sh-ink));font-size:var(--sh-fast-shipping-font-size, 14px);font-weight:500;opacity:.64}.product-information .sh-delivery-estimate__location strong,.product-information .sh-delivery-estimate__date strong{color:var(--sh-fast-shipping-text, var(--sh-ink));font-size:var(--sh-fast-shipping-font-size, 14px);font-weight:var(--sh-fast-shipping-font-weight, 850);line-height:1.2}.product-information .sh-delivery-estimate__location strong{text-decoration:underline;text-underline-offset:2px}.product-information .sh-delivery-estimate__date strong:empty:after{content:"calculating"}.product-information .sh-product-info-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:var(--sh-accordion-margin-top, 14px)}.product-information .sh-product-info-box{display:flex;align-items:center;justify-content:center;min-height:68px;padding:10px 8px;border:0;border-radius:var(--sh-accordion-radius, 12px);background:var(--sh-accordion-bg, #eef2f6);color:var(--sh-accordion-title-color, var(--sh-ink));font-family:var(--sh-accordion-font, var(--sh-product-heading-font, var(--sh-font-heading)));font-size:var(--sh-accordion-title-size, 14px);font-weight:var(--sh-accordion-title-weight, 500);line-height:1.25;text-align:center;box-sizing:border-box}.product-information .sh-product-info-box--compatibility{display:grid;align-content:center;justify-items:center;gap:4px;font-size:12px;line-height:1.15}.product-information .sh-product-info-box__text{min-width:0}.product-information .sh-product-info-box__row{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.product-information .sh-product-info-box__icon{display:inline-flex;width:13px;height:13px;flex:0 0 13px;color:var(--sh-blue, #4c8df8)}.product-information .sh-product-info-box__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.product-information .sh-product-info-box__icon--pending{color:var(--sh-accordion-body-color, var(--sh-muted))}.product-information .sh-product-info-box__icon--pending+span{color:var(--sh-accordion-body-color, var(--sh-muted));font-size:var(--sh-accordion-body-size, 13px)}.product-information .product-details .price-block--sugarhalo-typography,.product-information .product-details .price-block--sugarhalo-typography *{color:var(--sh-block-text-color);font-family:var(--sh-block-font-family);font-size:var(--sh-block-font-size);font-weight:var(--sh-block-font-weight)}.product-information .quantity-selector,.product-information .quantity-selector-wrapper,.product-information quantity-selector-component{display:none!important}.product-information .shopify-payment-button,.product-information .shopify-payment-button__button,.product-information .shopify-payment-button__more-options,.product-information shopify-accelerated-checkout,.product-information accelerated-checkout{display:none!important}.product-information slideshow-controls .slideshow-control,.product-information slideshow-arrows .slideshow-control,.product-information .slideshow-control,.product-information .slideshow-controls__thumbnail{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.product-information .slideshow-controls__thumbnail{padding:0!important}.product-information .slideshow-controls__thumbnails,.product-information .slideshow-controls__thumbnail img{background:transparent!important}.product-information .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid var(--sh-blue)!important;outline-offset:0!important;border-color:var(--sh-blue)!important}.product-information .add-to-cart-button{position:relative;left:var(--sh-buy-button-offset-x, 0px);top:var(--sh-buy-button-offset-y, 0px);width:min(100%,var(--sh-buy-button-width, 100%))!important;min-height:var(--sh-buy-button-height, 56px)!important;margin-top:var(--sh-buy-button-margin-top, 0px);padding-inline:var(--sh-buy-button-padding-inline, 22px)!important;border-color:var(--sh-buy-button-bg, var(--sh-blue))!important;border-radius:var(--sh-buy-button-radius, 999px)!important;background:var(--sh-buy-button-bg, var(--sh-blue))!important;color:var(--sh-buy-button-text, var(--sh-surface))!important;font-family:var(--sh-buy-button-font, var(--sh-product-heading-font, var(--sh-font-heading)))!important;font-size:var(--sh-buy-button-font-size, 16px)!important;font-weight:var(--sh-buy-button-font-weight, 850)!important;box-shadow:none!important}.product-information .add-to-cart-button:hover{border-color:var(--sh-buy-button-hover-bg, var(--sh-blue-deep))!important;background:var(--sh-buy-button-hover-bg, var(--sh-blue-deep))!important;color:var(--sh-buy-button-text, var(--sh-surface))!important;box-shadow:none!important}.product-information .add-to-cart-button .add-to-cart-text{gap:.46rem}.product-information .add-to-cart-button .add-to-cart-icon{display:var(--sh-buy-button-icon-display, inline-flex)!important}.product-information .add-to-cart-button .add-to-cart-icon svg{width:var(--sh-buy-button-icon-size, 18px);height:var(--sh-buy-button-icon-size, 18px)}.product-information .sh-bundle-offer__chips svg{inline-size:var(--sh-bundle-chip-icon-size, 13px)!important;block-size:var(--sh-bundle-chip-icon-size, 13px)!important;min-inline-size:var(--sh-bundle-chip-icon-size, 13px);flex:0 0 var(--sh-bundle-chip-icon-size, 13px);max-width:none}.product-information .product-media-container,.product-information .product-media{background:#eef2f6;border-radius:24px}.product-information .product-media-container img,.product-information .product-media img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (min-width:750px){.product-information{padding-block:var(--sh-product-info-top, 28px) var(--sh-product-info-bottom, 12px)!important}.product-information .product-information__grid,.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{display:grid!important;grid-template-columns:55% 45%!important;gap:0!important;width:min(934px,calc(100% - 36px))!important}.product-information .product-information__media{width:100%!important;min-width:0!important;padding:10px 0 0!important}.product-information .product-details{width:100%!important;max-width:none!important;padding:0 0 0 50px!important;justify-content:flex-start!important}.product-information .product-details>.group-block{width:100%!important;max-width:370px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-information .product-information__media media-gallery,.product-information slideshow-component,.product-information slideshow-container,.product-information slideshow-container::part(slideshow-container),.product-information slideshow-slide,.product-information .product-media-container,.product-information .product-media{width:100%!important}.product-information .product-media-container,.product-information .product-media{aspect-ratio:1 / 1;min-height:0!important;overflow:hidden}.product-information .slideshow-controls__thumbnails{gap:12px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (max-width:749px){.product-information{padding-block:var(--sh-product-info-mobile-top, 12px) var(--sh-product-info-bottom, 0px)!important}.sugarhalo-top-banner{min-height:44px;gap:.55rem;padding-inline:.5rem;overflow:hidden}.sugarhalo-top-banner__copy{min-width:0}.sugarhalo-top-banner__copy strong{font-size:.72rem}.sugarhalo-top-banner__copy span{font-size:.66rem}.sugarhalo-top-banner__timer{gap:.25rem;padding:.32rem .42rem}.sugarhalo-top-banner__time-cell{min-width:1.55rem}.sugarhalo-top-banner__time-cell b{font-size:.72rem}.sugarhalo-top-banner__time-cell small{font-size:.48rem}#header-component .header__columns{min-height:var(--sh-header-height, 56px)}.sugarhalo-static-nav,.sugarhalo-nav-order{display:none}#header-component .header-actions{display:none!important}.product-information .product-information__grid{display:flex!important;flex-direction:column!important;gap:0!important;width:min(100%,calc(100% - 36px))!important}.product-information .product-information__media,.product-information .product-information__media media-gallery,.product-information media-gallery,.product-information slideshow-component,.product-information slideshow-container::part(slideshow-container),.product-information slideshow-container,.product-information slideshow-slides,.product-information slideshow-slide,.product-information .media-gallery__grid,.product-information .media-gallery__grid li,.product-information .product-media-container,.product-information .product-media{display:block!important;width:100%!important;min-height:0!important;height:auto!important;visibility:visible!important;opacity:1!important}.product-information .product-information__media{order:-1!important;flex:0 0 auto!important;min-width:0!important;margin:0 0 24px!important;padding:0!important}.product-information .product-details{order:1!important;width:min(100%,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;min-width:0!important;grid-column:auto!important;margin-inline:auto!important;padding:0!important;justify-content:flex-start!important}.product-information .product-details>.group-block{width:100%!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-information .product-details .buy-buttons-block,.product-information .product-details product-form-component,.product-information .product-details .sh-fast-shipping-box,.product-information .product-details .sh-bundle-offers,.product-information .product-details .product-form-buttons,.product-information .product-details .sh-product-info-boxes{width:min(100%,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;box-sizing:border-box}.product-information .media-gallery--carousel slideshow-component,.product-information .media-gallery--carousel slideshow-container{display:block!important;width:100%!important}.product-information .media-gallery--carousel slideshow-slides{display:flex!important;overflow:hidden!important}.product-information .media-gallery--carousel slideshow-slide{flex:0 0 100%!important}.product-information .product-media-container{aspect-ratio:1 / 1;min-height:0!important;border-radius:16px;overflow:hidden}.product-information .product-media-container img,.product-information .product-media img{width:100%!important;height:100%!important;max-height:none;object-fit:contain;opacity:1!important;visibility:visible!important}}@media screen and (min-width:750px)and (max-width:899px){.sugarhalo-static-nav{gap:max(12px,calc(var(--sh-nav-gap, 30px) * .65))}.sugarhalo-nav-link,.sugarhalo-help-menu>summary,.sugarhalo-help-menu div a{font-size:max(11px,calc(var(--sh-nav-font-size, 13px) - 1px))}.sugarhalo-nav-order{right:1rem;padding-inline:max(12px,calc(var(--sh-order-padding-inline, 20px) * .8))}}.sh-product-split{background:var(--sh-product-section-bg, var(--sh-bg));color:var(--sh-product-text, var(--sh-ink));font-family:var(--sh-product-body-font, var(--sh-font-body));padding-block:var(--sh-product-padding-top, 72px) var(--sh-product-padding-bottom, 0px)}.sh-product-split__shell{width:min(var(--sh-product-width, 940px),calc(100% - 2rem));margin-inline:auto}.sh-product-split__head{display:grid;gap:var(--sh-product-head-gap, 12px);margin-bottom:var(--sh-product-content-gap, 32px)}.sh-product-split__head--center{justify-items:center;text-align:center}.sh-product-split__heading,.sh-product-split h2,.sh-product-split h3,.sh-product-split summary,.sh-product-split strong{font-family:var(--sh-product-heading-font, var(--sh-font-heading))}.sh-product-split__heading{max-width:var(--sh-product-heading-max, 18ch);margin:0;color:var(--sh-product-heading-color, var(--sh-ink));font-size:var(--sh-product-heading-size, clamp(2rem, 4vw, 3.2rem));font-weight:var(--sh-product-heading-weight, 850);line-height:var(--sh-product-heading-line-height, 1.02);letter-spacing:0}.sh-product-split__body{max-width:var(--sh-product-body-max, 58ch);margin:0;color:var(--sh-product-body-color, var(--sh-muted));font-size:var(--sh-product-body-size, 16px);font-weight:var(--sh-product-body-weight, 400);line-height:1.55}.sh-product-split__placeholder{display:grid;min-height:inherit;width:100%;height:100%;place-items:center;padding:1rem;background:linear-gradient(135deg,#4c8df829,#1113180f),#dfe6ef;color:var(--sh-muted);font-size:.85rem;font-weight:850;text-align:center}.sh-product-how__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:var(--sh-product-grid-gap, 40px);align-items:stretch}.sh-product-how__media,.sh-product-more__image,.sh-product-box__image,.sh-product-features__card{position:relative;overflow:hidden;border-radius:var(--sh-product-media-radius, 18px);background:var(--sh-product-media-bg, #dde3eb)}.sh-product-how__media{min-height:var(--sh-product-media-height, 300px)}.sh-product-how__media img,.sh-product-more__image img,.sh-product-box__image img,.sh-product-features__card img,.sh-product-social__card img{display:block;width:100%;height:100%;object-fit:cover}.sh-product-how__caption{position:absolute;left:50%;bottom:var(--sh-product-caption-bottom, 16px);translate:-50% 0;max-width:calc(100% - 2rem);padding:.45rem .65rem;border-radius:var(--sh-product-caption-radius, 6px);background:var(--sh-product-caption-bg, rgba(17, 19, 24, .56));color:var(--sh-product-caption-color, var(--sh-surface));font-size:var(--sh-product-caption-size, 13px);font-weight:var(--sh-product-caption-weight, 800);white-space:nowrap}.sh-product-how__steps,.sh-product-faq__list{display:grid;gap:var(--sh-product-card-gap, 12px)}.sh-product-how details,.sh-product-faq details{overflow:hidden;border-radius:var(--sh-product-card-radius, 14px);background:var(--sh-product-card-bg, #eef2f6)}.sh-product-how summary,.sh-product-faq summary{display:flex;align-items:center;gap:.7rem;min-height:var(--sh-product-accordion-height, 56px);padding:var(--sh-product-card-padding-y, 14px) var(--sh-product-card-padding-x, 18px);color:var(--sh-product-card-title, var(--sh-ink));cursor:pointer;font-size:var(--sh-product-card-title-size, 15px);font-weight:var(--sh-product-card-title-weight, 850);list-style:none}.sh-product-how summary::-webkit-details-marker,.sh-product-faq summary::-webkit-details-marker{display:none}.sh-product-how summary:after,.sh-product-faq summary:after{content:"";display:inline-flex;width:1.35rem;height:1.35rem;margin-left:auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.15rem 1.15rem no-repeat;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.15rem 1.15rem no-repeat;opacity:.68;transform:rotate(0);transition:transform .18s ease,opacity .18s ease}.sh-product-how details[open] summary:after,.sh-product-faq details[open] summary:after{opacity:.88;transform:rotate(180deg)}.sh-product-how__index{display:grid;width:var(--sh-product-step-size, 24px);height:var(--sh-product-step-size, 24px);flex:0 0 var(--sh-product-step-size, 24px);place-items:center;border-radius:999px;background:var(--sh-product-accent, var(--sh-blue));color:var(--sh-surface);font-size:.78rem}.sh-product-how details p,.sh-product-faq details p{margin:0;padding:0 var(--sh-product-card-padding-x, 18px) var(--sh-product-card-padding-y, 14px);color:var(--sh-product-card-body, var(--sh-muted));font-size:var(--sh-product-card-body-size, 14px);line-height:1.5}.sh-product-how details p{padding-left:calc(var(--sh-product-step-size, 24px) + var(--sh-product-card-padding-x, 18px) + .7rem)}.sh-product-more__card{display:grid;justify-items:center;gap:var(--sh-product-content-gap, 24px);padding:var(--sh-product-card-padding, 36px);border-radius:var(--sh-product-card-radius, 18px);background:var(--sh-product-card-bg, #eef2f6);text-align:center}.sh-product-more__image{width:min(var(--sh-product-image-width, 260px),72vw);min-height:var(--sh-product-image-height, 360px);box-shadow:var(--sh-product-image-shadow, 0 22px 50px rgba(17, 19, 24, .14))}.sh-product-more__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sh-product-tab-gap, 16px);color:var(--sh-product-heading-color, var(--sh-ink));font-family:var(--sh-product-heading-font, var(--sh-font-heading));font-size:var(--sh-product-tab-size, 13px);font-weight:var(--sh-product-tab-weight, 850)}.sh-product-compare__table{display:grid;grid-template-columns:minmax(0,1fr) var(--sh-product-compare-col, 110px) var(--sh-product-compare-col, 110px);align-items:center;margin-top:var(--sh-product-content-gap, 32px)}.sh-product-compare__table>*{display:grid;min-height:var(--sh-product-compare-row-height, 50px);place-items:center;border-bottom:1px solid var(--sh-product-row-border, rgba(17, 19, 24, .1))}.sh-product-compare__table p{justify-content:start;place-items:center start;margin:0;color:var(--sh-product-heading-color, var(--sh-ink));font-weight:var(--sh-product-row-weight, 800)}.sh-product-compare__mark{color:var(--sh-product-accent, var(--sh-blue));font-weight:900}.sh-product-compare__brand{gap:.45rem;padding-bottom:.8rem;text-align:center}.sh-product-compare__brand img,.sh-product-compare__mini-placeholder{width:var(--sh-product-brand-image-width, 84px);height:var(--sh-product-brand-image-height, 72px);border-radius:var(--sh-product-mini-radius, 12px);object-fit:cover;background:#dde3eb}.sh-product-compare__mini-placeholder{display:grid;place-items:center;padding:.4rem;color:var(--sh-muted);font-size:.62rem;font-weight:850}.sh-product-box__grid,.sh-product-features__grid,.sh-product-stories__grid{display:grid;gap:var(--sh-product-grid-gap, 18px)}.sh-product-box__grid,.sh-product-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-product-box__item{padding:var(--sh-product-card-padding, 16px);border-radius:var(--sh-product-card-radius, 18px);background:var(--sh-product-card-bg, #eef2f6)}.sh-product-box__image{min-height:var(--sh-product-image-height, 170px);border-radius:calc(var(--sh-product-card-radius, 18px) - 4px)}.sh-product-box h3,.sh-product-features h3,.sh-product-stories h3{margin:0;color:var(--sh-product-card-title, var(--sh-ink));font-size:var(--sh-product-card-title-size, 16px);font-weight:var(--sh-product-card-title-weight, 850);line-height:1.15}.sh-product-box__item p,.sh-product-features__copy p,.sh-product-stories__card>p:last-child{margin:.45rem 0 0;color:var(--sh-product-card-body, var(--sh-muted));font-size:var(--sh-product-card-body-size, 13px);line-height:1.45}.sh-product-social__row{display:flex;gap:var(--sh-product-grid-gap, 16px);overflow-x:auto;padding-bottom:.8rem;scroll-snap-type:x mandatory}.sh-product-social__card{position:relative;flex:0 0 var(--sh-product-testimonial-width, 180px);min-height:var(--sh-product-testimonial-height, 248px);overflow:hidden;border-radius:var(--sh-product-card-radius, 18px);background:#1a1d23;color:var(--sh-surface);scroll-snap-align:start}.sh-product-social__card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000d1)}.sh-product-social__empty{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#d8dee7,#7d8796)}.sh-product-social__play{position:absolute;inset:50% auto auto 50%;z-index:1;width:var(--sh-product-play-size, 48px);height:var(--sh-product-play-size, 48px);translate:-50% -50%;border:0;border-radius:50%;background:var(--sh-surface);color:var(--sh-ink);font-size:.85rem}.sh-product-social__card p,.sh-product-social__card span,.sh-product-social__card strong{position:absolute;z-index:1;left:.85rem;right:.85rem}.sh-product-social__card p{bottom:2.7rem;margin:0;color:var(--sh-surface);font-size:var(--sh-product-testimonial-size, 12px);font-weight:800;line-height:1.22}.sh-product-social__card span{bottom:1.45rem;color:#fefefebd;font-size:.68rem}.sh-product-social__card strong{bottom:.62rem;color:var(--sh-product-accent, var(--sh-blue));font-size:.7rem}.sh-product-features__card{min-height:var(--sh-product-feature-height, 310px)}.sh-product-features__copy{position:absolute;left:var(--sh-product-card-inset, 16px);right:var(--sh-product-card-inset, 16px);bottom:var(--sh-product-card-inset, 16px);padding:var(--sh-product-overlay-padding, 14px);border-radius:var(--sh-product-overlay-radius, 14px);background:var(--sh-product-overlay-bg, rgba(254, 254, 254, .88))}.sh-product-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--sh-product-stories-width, 760px);margin-inline:auto}.sh-product-stories__card{padding:var(--sh-product-card-padding, 20px);border:1px solid var(--sh-product-row-border, rgba(17, 19, 24, .1));border-radius:var(--sh-product-card-radius, 12px);background:var(--sh-product-card-bg, var(--sh-surface))}.sh-product-stories__meta{margin:0 0 1rem;color:var(--sh-product-accent, var(--sh-blue));font-size:var(--sh-product-meta-size, 12px);font-weight:850}.sh-product-stories__meta span{margin-left:.75rem;color:var(--sh-muted)}.sh-product-bottom-cta__shell{display:grid;justify-items:center;gap:1rem;padding:var(--sh-product-card-padding, clamp(2rem, 5vw, 3.2rem));border-radius:var(--sh-product-card-radius, 28px);background:var(--sh-product-card-bg, #050608);color:var(--sh-surface);text-align:center}.sh-product-bottom-cta .sh-product-split__heading{color:var(--sh-product-heading-color, var(--sh-surface))}.sh-product-bottom-cta .sh-product-split__body{color:var(--sh-product-body-color, rgba(254, 254, 254, .74))}.sh-product-bottom-cta .button{font-family:var(--sh-product-button-font, var(--sh-font-heading))}@media screen and (max-width:899px){.sh-product-how__grid,.sh-product-box__grid,.sh-product-features__grid{grid-template-columns:1fr}}@media screen and (max-width:599px){.sh-product-split__shell{width:min(100% - 1.1rem,var(--sh-product-width, 940px))}.sh-product-compare__table{grid-template-columns:minmax(0,1fr) 78px 78px;font-size:.8rem}.sh-product-compare__brand img,.sh-product-compare__mini-placeholder{width:64px;height:58px}.sh-product-how details p{padding-left:var(--sh-product-card-padding-x, 18px)}.sh-product-stories__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){body:has(.sh-phone-comparison){overflow-x:hidden}.sh-phone-comparison{overflow-x:hidden}.sh-phone-comparison__shell{width:min(360px,calc(100vw - 72px))!important;max-width:min(360px,calc(100vw - 72px))!important;margin-inline:18px 0!important}.sh-phone-comparison__table{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) 52px 52px!important;column-gap:8px!important}.sh-phone-comparison__brand strong{max-width:52px;padding-inline:.35rem!important;font-size:.68rem!important;line-height:.95!important}.sh-phone-comparison__image-card{width:50px!important;height:50px!important}.sh-phone-comparison__table>p{font-size:.92rem!important;line-height:1.18!important;overflow-wrap:normal!important}.sh-phone-comparison__value:before{width:30px!important;height:30px!important}.sh-phone-comparison__value{font-size:.94rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sugarhalo.css.map */
