:root{--ce-help-navy: #071f33;--ce-help-blue: #143f5f;--ce-help-teal: #2f97ad;--ce-help-orange: #f47721;--ce-help-ink: #131f2a;--ce-help-muted: #647683;--ce-help-line: #d8e3e7;--ce-help-soft: #f4f7f8}body.ce-help-page{background:#fff}body.ce-help-page .content-for-layout{color:var(--ce-help-ink)}.ce-help-shell{width:min(100% - 40px,820px);margin-inline:auto}.ce-help-shell--top{padding-top:clamp(26px,4vw,48px)}.ce-help-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;color:var(--ce-help-muted);font-family:var(--font-body--family);font-size:.86rem}.ce-help-breadcrumbs a{color:var(--ce-help-blue);text-decoration:underline;text-underline-offset:3px}.ce-help-eyebrow,.ce-help-support-card__eyebrow{margin:0;color:var(--ce-help-orange);font-family:var(--font-heading--family);font-size:.76rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}body.ce-help-page .shopify-policy__container{width:min(100% - 40px,820px);max-width:820px;margin-inline:auto;padding:14px 0 clamp(36px,6vw,72px)}body.ce-help-page .shopify-policy__title{margin:0 0 24px;text-align:left}body.ce-help-page .shopify-policy__title h1,body.ce-help-page .content-for-layout h1{color:var(--ce-help-navy);font-family:var(--font-heading--family);font-size:clamp(2.35rem,5vw,3.45rem);font-weight:850;line-height:1.04;letter-spacing:-.035em}body.ce-help-page .shopify-policy__body,body.ce-help-page .ce-information-page{color:var(--ce-help-ink);font-family:var(--font-body--family);font-size:1rem;line-height:1.68}body.ce-help-page .shopify-policy__body h2,body.ce-help-page .ce-information-page h2{margin:2.2rem 0 .8rem;color:var(--ce-help-navy);font-family:var(--font-heading--family);font-size:clamp(1.55rem,3vw,1.9rem);font-weight:800;line-height:1.2;letter-spacing:-.02em}body.ce-help-page .shopify-policy__body h3,body.ce-help-page .ce-information-page h3{margin:1.6rem 0 .55rem;color:var(--ce-help-navy);font-family:var(--font-heading--family);font-size:1.18rem;font-weight:800}body.ce-help-page .shopify-policy__body p,body.ce-help-page .ce-information-page p{margin:0 0 1rem}body.ce-help-page .shopify-policy__body :is(ul,ol),body.ce-help-page .ce-information-page :is(ul,ol){margin:.8rem 0 1.25rem;padding-left:1.35rem}body.ce-help-page .shopify-policy__body li+li,body.ce-help-page .ce-information-page li+li{margin-top:.48rem}body.ce-help-page .shopify-policy__body a,body.ce-help-page .ce-information-page a{color:var(--ce-help-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.ce-help-page .section-content-wrapper{max-width:1024px;margin-inline:auto}body.ce-help-page .ce-information-page{width:min(100%,820px);margin-inline:auto}.ce-info-summary{margin:0 0 30px;padding:20px 22px;border:1px solid var(--ce-help-line);border-top:4px solid var(--ce-help-teal);border-radius:16px;background:var(--ce-help-soft)}.ce-info-summary p:last-child{margin-bottom:0!important}.ce-info-summary strong{color:var(--ce-help-navy)}.ce-info-grid,.ce-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 34px}.ce-info-grid>*,.ce-about-value{padding:18px;border:1px solid var(--ce-help-line);border-radius:14px;background:#fff}.ce-about-value h3{margin-top:0!important}.ce-info-steps{margin:18px 0 28px!important;padding:0!important;list-style:none;counter-reset:ce-help-step}.ce-info-steps li{position:relative;min-height:42px;padding-left:54px;counter-increment:ce-help-step}.ce-info-steps li:before{position:absolute;top:0;left:0;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ce-help-teal);color:#fff;content:counter(ce-help-step);font-weight:850}.ce-info-toc{margin:22px 0 34px;padding:18px 20px;border:1px solid var(--ce-help-line);border-radius:14px;background:var(--ce-help-soft)}.ce-info-toc strong{display:block;margin-bottom:10px;color:var(--ce-help-navy);font-family:var(--font-heading--family)}.ce-info-toc ul{columns:2;margin:0!important;padding-left:18px!important}.ce-info-updated{margin-bottom:22px!important;color:var(--ce-help-muted);font-size:.9rem}.ce-info-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ce-help-button,.ce-info-actions a{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 20px;border-radius:10px;background:var(--ce-help-orange);color:#fff!important;font-family:var(--font-heading--family);font-weight:850;text-decoration:none!important}.ce-info-actions a+a{border:1px solid var(--ce-help-blue);background:#fff;color:var(--ce-help-blue)!important}.ce-help-shell--bottom{padding:clamp(16px,2vw,24px) 0 clamp(34px,6vw,70px)}.ce-help-support-card{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:clamp(22px,4vw,34px);border-radius:20px;background:var(--ce-help-navy);color:#fff}.ce-help-support-card h2{margin:5px 0 8px;color:#fff;font-family:var(--font-heading--family);font-size:clamp(1.65rem,3vw,2.25rem)}.ce-help-support-card p{max-width:580px;margin:0;color:#ffffffc7}.ce-help-support-card__eyebrow{color:#78d7e4!important}.ce-help-page-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:22px;font-size:.88rem}.ce-help-page-links a{color:var(--ce-help-blue);text-decoration:underline;text-underline-offset:3px}body.ce-help-page form[action*="/contact"] label{display:block;margin-bottom:7px;color:var(--ce-help-navy);font-weight:750}body.ce-help-page form[action*="/contact"] :is(input,textarea){border-color:var(--ce-help-line);border-radius:10px;font-size:1rem}body.ce-help-page form[action*="/contact"] button[type=submit]{min-height:48px;border-radius:10px;background:var(--ce-help-orange);color:#fff;font-family:var(--font-heading--family);font-weight:850}body.template-collection .ce-desktop-filter-button[aria-expanded=true]{border-color:var(--ce-help-teal);box-shadow:0 0 0 3px #2f97ad24}body.template-collection .product-grid{align-items:stretch}body.template-collection .product-grid__item,body.template-collection product-card,body.template-collection .product-card__content{height:100%}body.template-collection .product-card__content{display:flex;flex-direction:column}body.template-collection .product-card__content>.ce-product-card-title-link{flex:1 1 auto}body.template-collection .product-card__content>product-price{margin-top:auto!important}body.template-collection rte-formatter.rte>p:last-child:has(a[href^="/collections/"]){margin-top:18px!important;padding:15px 18px!important;border:1px solid var(--ce-help-line)!important;border-top:3px solid var(--ce-help-teal)!important;border-radius:14px!important;background:var(--ce-help-soft)!important;color:var(--ce-help-muted)!important;font-size:.94rem!important;line-height:1.5!important}body.template-collection rte-formatter.rte>p:last-child:has(a[href^="/collections/"]) a{color:var(--ce-help-blue)!important;font-weight:750}@media(min-width:600px){.ce-aov-home__case-card{min-height:0!important}.ce-aov-home__case-meters{margin-bottom:0!important}.ce-aov-home__case-card>a,.ce-aov-home__case-action{margin-top:10px!important}}@media(max-width:749px){.ce-help-shell{width:min(100% - 32px,820px)}body.ce-help-page .shopify-policy__container{width:min(100% - 32px,820px);padding-top:8px}body.ce-help-page .shopify-policy__title h1,body.ce-help-page .content-for-layout h1{font-size:clamp(2rem,10vw,2.35rem);line-height:1.08}body.ce-help-page .shopify-policy__body h2,body.ce-help-page .ce-information-page h2{font-size:1.5rem}.ce-info-grid,.ce-about-values{grid-template-columns:1fr}.ce-info-toc ul{columns:1}.ce-help-support-card{align-items:flex-start;flex-direction:column}.ce-help-button{width:100%}body shopify-chat::part(activator){display:grid!important;place-items:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(47,157,180,.22)!important;border-radius:50%!important;background:#eef8fa75!important;box-shadow:0 8px 22px #07273a1f!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#0b2940!important;font-size:0!important;line-height:0!important}}.ce-contact-privacy-note{margin:10px 0 0!important;color:var(--ce-help-muted);font-size:.84rem;line-height:1.45}body.ce-help-page .shopify-policy__container{width:min(100% - 40px,820px)!important;max-width:820px!important}body.ce-help-page .shopify-policy__body{width:100%!important;max-width:820px!important;margin-inline:auto!important}body.ce-help-page .shopify-policy__title h1{font-size:clamp(2.35rem,5vw,3.45rem)!important;line-height:1.04!important;letter-spacing:-.035em!important}@media(max-width:749px){body.ce-help-page .shopify-policy__container{width:min(100% - 32px,820px)!important}body.ce-help-page .shopify-policy__title h1{font-size:clamp(2rem,10vw,2.35rem)!important}}body .ce-aov-home__case-card>.ce-aov-home__case-meters{margin-bottom:0!important}body .ce-aov-home__case-card>a:last-child{margin-top:10px!important}body .ce-aov-home__case-card{display:flex!important;flex-direction:column!important;height:100%!important}body .ce-aov-home__case-card>.ce-aov-home__case-meters{margin-top:auto!important;margin-bottom:0!important}body .ce-aov-home__case-card>a:last-child{flex:0 0 auto!important;margin-top:10px!important}body.template-collection main .text-block.rte,body.template-collection main .rte.text-block{width:100%!important;max-width:920px!important;color:var(--ce-help-navy)!important;font-family:var(--font-primary--family)!important;font-size:1rem!important;line-height:1.55!important}body.template-collection main rte-formatter.rte>p{color:var(--ce-help-navy)!important}body.template-collection main rte-formatter.rte>p:last-child:has(a[href^="/collections/"]){margin-top:14px!important;padding:14px 18px!important;border:1px solid var(--ce-help-line)!important;border-top:3px solid var(--ce-help-teal)!important;border-radius:14px!important;background:linear-gradient(135deg,#f2f8f9,#f7fafb)!important;color:var(--ce-help-muted)!important;font-family:var(--font-primary--family)!important;font-size:.96rem!important;line-height:1.5!important;box-shadow:0 8px 22px #06304b0f!important}body.template-collection main rte-formatter.rte>p:last-child:has(a[href^="/collections/"]) a{color:var(--ce-help-blue)!important;font-weight:800!important;text-decoration-color:var(--ce-help-orange)!important;text-underline-offset:3px!important}body.template-collection main rte-formatter.rte>p:last-child:has(a[href^="/collections/"]) a:hover{color:var(--ce-help-orange)!important}@media(max-width:749px){body.template-collection main .text-block.rte,body.template-collection main .rte.text-block{font-size:.94rem!important;line-height:1.5!important}body.template-collection main rte-formatter.rte>p:last-child:has(a[href^="/collections/"]){margin-top:12px!important;padding:12px 14px!important;border-radius:12px!important;font-size:.9rem!important}}@media(min-width:990px){body header-component .header-logo,body header .header-logo{translate:24px 0!important}}body.template-collection .product-card__content>.ce-card-swatches{order:2;flex:0 0 26px;margin-top:auto!important}body.template-collection .product-card__content:not(:has(>.ce-card-swatches)):after{content:"";display:block;order:2;flex:0 0 26px;width:100%;height:26px;margin-top:auto;visibility:hidden;pointer-events:none}body.template-collection .product-card__content>product-price{order:3;flex:0 0 auto;margin-top:6px!important}body.template-index .ce-aov-home__package-card{border-width:2px!important}body.template-index .ce-aov-home__package-card--case-only{border-color:#d7e1e5!important}body.template-index .ce-aov-home__package-card--case-only .ce-aov-home__package-kicker{background:#e3e8ea!important;color:#143f5f!important}body.template-index .ce-aov-home__package-card--featured{border-color:#2f8fa5!important}body.template-index .ce-aov-home__package-card--featured .ce-aov-home__package-kicker{background:#2f8fa5!important;color:#fff!important}body.template-index .ce-aov-home__package-card--best-value{border-color:#e8752e!important}body.template-index .ce-aov-home__package-card--best-value .ce-aov-home__package-kicker{background:#e8752e!important;color:#fff!important}body.template-index .ce-aov-home__package-card>a:last-child{background:#e8752e!important;border-color:#e8752e!important;color:#fff!important;box-shadow:0 10px 24px #e8752e2e!important}body.template-index .ce-aov-home__case-card>a:last-child,body.template-index .ce-aov-home__case-card--featured>a:last-child{background:#143f5f!important;border-color:#143f5f!important;color:#fff!important;box-shadow:0 10px 24px #143f5f29!important}body.template-index .ce-aov-home__package-card>a:last-child:hover,body.template-index .ce-aov-home__package-card>a:last-child:focus-visible{background:#cf5f20!important;border-color:#cf5f20!important}body.template-product .ce-pdp-global-description{width:min(calc(100% - 48px),1180px)!important;margin:10px auto 0!important;padding:0!important;background:transparent!important;color:#0b2940!important}body.template-product .ce-pdp-global-description:not(.ce-pdp-global-faqs):not(.ce-pdp-global-reviews){margin-top:22px!important}body.template-product .ce-pdp-global-reviews{margin-bottom:24px!important}body.template-product .ce-pdp-global-description>details{overflow:hidden;border:1px solid #cfe1e6!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 24px #0b29400f!important;color:#0b2940!important}body.template-product .ce-pdp-global-description summary.details__header{display:grid!important;grid-template-columns:34px minmax(0,1fr) 28px;min-height:60px!important;align-items:center;gap:12px;padding:13px 16px!important;border:0!important;background:#fff!important;box-shadow:none!important;color:#0b2940!important;font-family:Raleway,sans-serif!important;font-size:17px!important;font-weight:650!important;letter-spacing:0!important;line-height:1.25!important;list-style:none;text-align:left!important;text-transform:none!important;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}body.template-product .ce-pdp-global-description summary.details__header::-webkit-details-marker{display:none}body.template-product .ce-pdp-global-description summary.details__header:before{content:"";display:block;width:32px;height:32px;border:1px solid rgba(45,151,173,.24);border-radius:10px;background-color:#eff8fa;background-position:center;background-repeat:no-repeat;background-size:17px 17px}body.template-product .ce-pdp-global-description:not(.ce-pdp-global-faqs):not(.ce-pdp-global-reviews) summary.details__header:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d97ad' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v5h5M9 12h6M9 16h6'/%3E%3C/svg%3E")}body.template-product .ce-pdp-global-faqs summary.details__header:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d97ad' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.8 9.3a2.4 2.4 0 1 1 3.5 2.1c-.9.5-1.3 1.1-1.3 2M12 17h.01'/%3E%3C/svg%3E")}body.template-product .ce-pdp-global-reviews summary.details__header:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d97ad' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 2.7 5.5 6.1.9-4.4 4.3 1 6.1-5.4-2.9-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E")}body.template-product .ce-pdp-global-description .ce-pdp-accordion-chevron{position:relative;display:block!important;width:28px!important;height:28px!important;margin:0!important;border:1px solid rgba(45,151,173,.24)!important;border-radius:50%!important;background:#eff8fa!important;transform:none!important}body.template-product .ce-pdp-global-description .ce-pdp-accordion-chevron:after{content:"";position:absolute;top:7px;left:9px;width:7px;height:7px;border-right:2px solid #2d97ad;border-bottom:2px solid #2d97ad;transform:rotate(45deg);transition:top .18s ease,transform .18s ease,border-color .18s ease}body.template-product .ce-pdp-global-description details[open]>summary.details__header{border-bottom:1px solid #e2ecef!important;background:linear-gradient(90deg,#2d97ad14,#fff 72%)!important;box-shadow:inset 4px 0 #ef7622!important}body.template-product .ce-pdp-global-description details[open] .ce-pdp-accordion-chevron{border-color:#ef76224d!important;background:#fff4ec!important}body.template-product .ce-pdp-global-description details[open] .ce-pdp-accordion-chevron:after{top:10px;border-color:#ef7622;transform:rotate(225deg)}body.template-product .ce-pdp-global-description .details-content{width:100%!important;padding:18px 22px 22px!important;border:0!important;background:#fff!important;color:#263b49!important;font-family:Open Sans,sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.62!important;text-transform:none!important}body.template-product .ce-pdp-global-description .details-content .rte>:first-child,body.template-product .ce-pdp-global-description .details-content .ce-pdp-faq-list>:first-child{margin-top:0!important}body.template-product .ce-pdp-global-description .details-content .rte>:last-child,body.template-product .ce-pdp-global-description .details-content .ce-pdp-faq-list>:last-child{margin-bottom:0!important}body.template-product .ce-pdp-global-description .details-content dt{color:#0b2940!important;font-family:Raleway,sans-serif!important;font-weight:700!important}body.template-product .ce-pdp-global-description .details-content dd{color:#526773!important;line-height:1.58!important}@media screen and (max-width:749px){body.template-product .ce-pdp-global-description{width:calc(100% - 24px)!important;margin-top:8px!important}body.template-product .ce-pdp-global-description:not(.ce-pdp-global-faqs):not(.ce-pdp-global-reviews){margin-top:14px!important}body.template-product .ce-pdp-global-reviews{margin-bottom:16px!important}body.template-product .ce-pdp-global-description>details{border-radius:13px!important}body.template-product .ce-pdp-global-description summary.details__header{grid-template-columns:30px minmax(0,1fr) 26px;min-height:54px!important;gap:10px;padding:10px 12px!important;font-size:16px!important}body.template-product .ce-pdp-global-description summary.details__header:before{width:29px;height:29px;border-radius:9px;background-size:15px 15px}body.template-product .ce-pdp-global-description .ce-pdp-accordion-chevron{width:26px!important;height:26px!important}body.template-product .ce-pdp-global-description .ce-pdp-accordion-chevron:after{top:6px;left:8px}body.template-product .ce-pdp-global-description details[open] .ce-pdp-accordion-chevron:after{top:9px}body.template-product .ce-pdp-global-description .details-content{padding:15px 15px 18px!important;font-size:14px!important;line-height:1.58!important}}html body.template-product #MainContent section.ce-pdp-global-description[aria-label]{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:1180px!important;margin-right:auto!important;margin-left:auto!important}html body.template-product #MainContent section.ce-pdp-global-description[aria-label]>details.details>summary.details__header,html body.template-product #MainContent section.ce-pdp-global-description[aria-label]>details.details>summary.details__header .ce-pdp-reviews-summary{color:#0b2940!important;-webkit-text-fill-color:#0b2940!important}@media screen and (max-width:749px){html body.template-product #MainContent section.ce-pdp-global-description[aria-label]{width:calc(100% - 24px)!important;max-width:none!important}}html body.template-product #MainContent section.ce-pdp-global-description[aria-label]>details.details>summary.details__header .ce-pdp-accordion-chevron{position:relative!important}@media(min-width:750px){body.template-collection main rte-formatter.rte>p:last-child:has(a[href^="/collections/"]){width:max-content!important;max-width:min(920px,calc(100vw - 64px))!important;white-space:nowrap!important}}@media(max-width:749px){body.template-collection main rte-formatter.rte>p:last-child:has(a[href^="/collections/"]){width:100%!important;max-width:none!important;margin:8px 0 0!important;padding:10px 12px!important;line-height:1.35!important}body.template-collection #MainContent>.section-wrapper:first-child .section-content-wrapper{padding-block-end:8px!important}}@media(max-width:599px){body.template-index .ce-aov-home__packages{padding-block:30px!important}body.template-index .ce-aov-home__packages .ce-aov-home__section-heading{margin-bottom:14px!important}body.template-index .ce-aov-home__package-grid{gap:10px!important}body.template-index .ce-aov-home__package-card{width:min(100%,330px)!important;max-width:330px!important;margin-inline:auto!important;padding:15px 16px!important;border-radius:16px!important}body.template-index .ce-aov-home__package-kicker{min-width:136px!important;padding:6px 11px!important;font-size:.64rem!important;line-height:1.2!important}body.template-index .ce-aov-home__package-card h3{margin:6px 0 9px!important;font-size:1.12rem!important;line-height:1.2!important}body.template-index .ce-aov-home__package-price{font-size:1.75rem!important;line-height:1.05!important}body.template-index .ce-aov-home__package-compare{min-height:0!important;margin:3px 0 10px!important;font-size:.72rem!important;line-height:1.35!important}body.template-index .ce-aov-home__package-card ul{gap:5px!important;margin-bottom:12px!important;font-size:.78rem!important;line-height:1.32!important}body.template-index .ce-aov-home__package-card li{grid-template-columns:15px minmax(0,1fr)!important;column-gap:6px!important}body.template-index .ce-aov-home__package-card>a:last-child{min-height:42px!important;padding:8px 12px!important;font-size:.76rem!important;line-height:1.2!important}}@media(max-width:749px){body.template-collection main rte-formatter.rte:has(a[href^="/collections/"]){display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;block-size:auto!important;min-block-size:0!important;align-self:flex-start!important;flex:none!important;margin:8px 0 0!important;padding:2px 0 8px!important}body.template-collection main rte-formatter.rte>p:has(a[href^="/collections/"]){display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;block-size:auto!important;min-block-size:0!important;flex:none!important;align-self:flex-start!important;margin:0!important;padding:10px 12px!important;font-size:.88rem!important;line-height:1.35!important;white-space:normal!important}}@media screen and (min-width:990px){.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{--submenu-padding-block-start: 24px;--submenu-padding-block-end: 24px}.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__grid{display:flex!important;width:100%;align-items:center;justify-content:center}.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__list{display:flex!important;grid-column:auto!important;width:100%!important;flex:1 1 100%;align-items:center;justify-content:center}.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__column{display:flex!important;grid-column:auto!important;width:auto;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(32px,5vw,88px)}.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__column>div{flex:0 0 auto;margin:0;text-align:center;white-space:nowrap}}.ce-card-swatch[aria-label*=rainbow i],.ce-card-swatch[title*=rainbow i],.checkbox__label[aria-label*=rainbow i],.checkbox__label[data-color-name*=rainbow i]{--ce-swatch: conic-gradient( from 30deg, #7bdcf2 0 16%, #7658d9 16% 32%, #ff5cab 32% 48%, #b7f244 48% 64%, #36cfb8 64% 80%, #ff79c2 80% 100% ) !important;--ce-color: #7bdcf2 !important;background:var(--ce-swatch)!important}variant-picker input[aria-label*=rainbow i]+.swatch,swatches-variant-picker-component input[aria-label*=rainbow i]+.swatch{--swatch-background: conic-gradient( from 30deg, #7bdcf2 0 16%, #7658d9 16% 32%, #ff5cab 32% 48%, #b7f244 48% 64%, #36cfb8 64% 80%, #ff79c2 80% 100% ) !important;background:var(--swatch-background)!important}.ce-card-swatch[aria-label*=checkboard i],.ce-card-swatch[title*=checkboard i],.ce-card-swatch[aria-label*=checkerboard i],.ce-card-swatch[title*=checkerboard i],.checkbox__label[aria-label*=checkboard i],.checkbox__label[aria-label*=checkerboard i],.checkbox__label[data-color-name*=checkboard i],.checkbox__label[data-color-name*=checkerboard i]{--ce-swatch: conic-gradient(#111 25%, #fff 0 50%, #111 0 75%, #fff 0) 0 0 / 6px 6px !important;--ce-color: #111 !important;background:var(--ce-swatch)!important}variant-picker input[aria-label*=checkboard i]+.swatch,variant-picker input[aria-label*=checkerboard i]+.swatch,swatches-variant-picker-component input[aria-label*=checkboard i]+.swatch,swatches-variant-picker-component input[aria-label*=checkerboard i]+.swatch{--swatch-background: conic-gradient(#111 25%, #fff 0 50%, #111 0 75%, #fff 0) !important;background-color:#fff!important;background-image:var(--swatch-background)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:6px 6px!important}.ce-card-swatches--crystal-loopie .ce-card-swatch[aria-label=M01],variant-picker[data-product-handle=crystal-loopie-lanyard] input[aria-label^=M01]+.swatch{--ce-swatch: radial-gradient(circle at 34% 28%, #ffffff 0 22%, #eee7e4 24% 43%, #c9b9b4 45% 64%, #f9f7f5 66% 100%) !important;--swatch-background: radial-gradient(circle at 34% 28%, #ffffff 0 22%, #eee7e4 24% 43%, #c9b9b4 45% 64%, #f9f7f5 66% 100%) !important;background:var(--swatch-background, var(--ce-swatch))!important}.ce-card-swatches--crystal-loopie .ce-card-swatch[aria-label=M02],variant-picker[data-product-handle=crystal-loopie-lanyard] input[aria-label^=M02]+.swatch{--ce-swatch: conic-gradient(from 20deg, #1f1c28 0 17%, #9c7bd0 17% 35%, #dac4f1 35% 54%, #6f57a8 54% 72%, #f2e7fb 72% 88%, #c5a4e4 88% 100%) !important;--swatch-background: conic-gradient(from 20deg, #1f1c28 0 17%, #9c7bd0 17% 35%, #dac4f1 35% 54%, #6f57a8 54% 72%, #f2e7fb 72% 88%, #c5a4e4 88% 100%) !important;background:var(--swatch-background, var(--ce-swatch))!important}.ce-card-swatches--crystal-loopie .ce-card-swatch[aria-label=M03],variant-picker[data-product-handle=crystal-loopie-lanyard] input[aria-label^=M03]+.swatch{--ce-swatch: conic-gradient(from 25deg, #fffaf3 0 18%, #d7b88f 18% 38%, #f1c6c8 38% 57%, #c9aa83 57% 75%, #f5e8d8 75% 100%) !important;--swatch-background: conic-gradient(from 25deg, #fffaf3 0 18%, #d7b88f 18% 38%, #f1c6c8 38% 57%, #c9aa83 57% 75%, #f5e8d8 75% 100%) !important;background:var(--swatch-background, var(--ce-swatch))!important}.ce-card-swatches--crystal-loopie .ce-card-swatch[aria-label=M04],variant-picker[data-product-handle=crystal-loopie-lanyard] input[aria-label^=M04]+.swatch{--ce-swatch: conic-gradient(from 15deg, #ffffff 0 20%, #bcc2cb 20% 40%, #f0a9be 40% 58%, #e7ebef 58% 79%, #9ea6b1 79% 100%) !important;--swatch-background: conic-gradient(from 15deg, #ffffff 0 20%, #bcc2cb 20% 40%, #f0a9be 40% 58%, #e7ebef 58% 79%, #9ea6b1 79% 100%) !important;background:var(--swatch-background, var(--ce-swatch))!important}.ce-card-swatches--crystal-loopie .ce-card-swatch[aria-label=M05],variant-picker[data-product-handle=crystal-loopie-lanyard] input[aria-label^=M05]+.swatch{--ce-swatch: conic-gradient(from 18deg, #ef7f6c 0 21%, #91d2bd 21% 43%, #fffdf8 43% 62%, #f3b0a2 62% 79%, #73c5af 79% 100%) !important;--swatch-background: conic-gradient(from 18deg, #ef7f6c 0 21%, #91d2bd 21% 43%, #fffdf8 43% 62%, #f3b0a2 62% 79%, #73c5af 79% 100%) !important;background:var(--swatch-background, var(--ce-swatch))!important}.ce-card-swatches--crystal-loopie .ce-card-swatch[aria-label=M06],variant-picker[data-product-handle=crystal-loopie-lanyard] input[aria-label^=M06]+.swatch{--ce-swatch: conic-gradient(from 28deg, #d9c7ff 0 16%, #9675da 16% 32%, #8edce8 32% 48%, #fff8ff 48% 64%, #f3b4db 64% 82%, #b69ae9 82% 100%) !important;--swatch-background: conic-gradient(from 28deg, #d9c7ff 0 16%, #9675da 16% 32%, #8edce8 32% 48%, #fff8ff 48% 64%, #f3b4db 64% 82%, #b69ae9 82% 100%) !important;background:var(--swatch-background, var(--ce-swatch))!important}@media screen and (min-width:990px){.mega-menu__grid:has(.ce-cases-menu){display:block!important}.ce-cases-menu{width:min(100%,960px);margin-inline:auto;padding:0 18px 6px}.ce-cases-menu__panel-title{margin:0;font-family:var(--font-heading--family, "Raleway", sans-serif);color:#071f32;text-align:center}.ce-cases-menu__brands{display:flex;align-items:center;justify-content:center;gap:10px}.ce-cases-menu__brand{display:inline-flex;min-width:142px;min-height:40px;align-items:center;justify-content:center;gap:10px;padding:8px 18px;border:1px solid #b9dce3;border-radius:999px;background:#f3fafb;color:#071f32;font-family:var(--font-heading--family, "Raleway", sans-serif);font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.ce-cases-menu__brand:hover,.ce-cases-menu__brand:focus-visible{border-color:#2f9db1;background:#e8f6f8;transform:translateY(-1px)}.ce-cases-menu__brand[aria-expanded=true]{border-color:#071f32;background:#071f32;color:#fff}.ce-cases-menu__brand-arrow{color:#f57920;font-size:15px;line-height:1}.ce-cases-menu__panels{margin-block-start:10px}.ce-cases-menu__panel[hidden]{display:none!important}.ce-cases-menu__panel-title{margin-block-end:8px;color:#2f9db1;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ce-cases-menu__models{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ce-cases-menu__model-link{display:flex;min-height:36px;align-items:center;justify-content:center;padding:6px 8px;border:1px solid #d9e7ea;border-radius:10px;background:#fff;color:#071f32;font-size:12px;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.ce-cases-menu__model-link:hover,.ce-cases-menu__model-link:focus-visible{border-color:#f57920;background:#fff7f1;color:#071f32;transform:translateY(-1px)}}@media screen and (min-width:990px)and (max-width:1199px){.ce-cases-menu__models{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ce-site-refinements.css.map */
