.page-product{--caratix-ink: #ffffff;--caratix-surface: #f5f7f8;--caratix-surface-raised: #ffffff;--caratix-line: #d9e1e6;--caratix-line-strong: #aebbc4;--caratix-text: #111820;--caratix-muted: #5d6973;--caratix-ice: #087c9d;--caratix-ice-soft: #e4f5fa;--caratix-gold: #9a7121;--caratix-radius: 4px}.page-collection{--caratix-ink: #05070b;--caratix-surface: #0b0f14;--caratix-surface-raised: #11161d;--caratix-line: #28323d;--caratix-line-strong: #3e5365;--caratix-text: #f5f8fa;--caratix-muted: #a8b3bd;--caratix-ice: #79ddff;--caratix-ice-soft: #d9f3ff;--caratix-gold: #d8b45f;--caratix-radius: 6px}@media screen and (min-width:990px){.section-header .wbmenuup{border-bottom:1px solid rgba(121,221,255,.12)!important;background-image:none!important;box-shadow:none!important}.section-header .wbmenuup:after{display:none!important;content:none!important;box-shadow:none!important}.section-header .wbmenuup .list-menu--inline>li>a.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>header-menu>details>summary.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details>summary.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>.header__menu-item :is(span,a){color:#eef9ff!important;letter-spacing:0!important;text-shadow:0 0 4px rgba(228,248,255,.52),0 0 10px rgba(72,196,255,.42),0 0 20px rgba(0,119,255,.2)!important}.section-header .wbmenuup .list-menu--inline>li>a.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details>summary.header__menu-item{min-height:56px;padding:17px 14px;font-weight:650}.section-header .wbmenuup .list-menu--inline>li>a.header__menu-item[href*="#best-sellers"]{color:#79ddff!important;text-shadow:0 0 5px rgba(255,255,255,.78),0 0 14px rgba(87,207,255,.88),0 0 28px rgba(0,119,255,.48)!important}.section-header .menu_badge{min-width:0;padding:2px 5px;border-radius:2px;font-size:9px;font-weight:750;line-height:1.2;letter-spacing:0!important;box-shadow:0 0 12px #79ddff7a}.section-header .wbmenuup .list-menu--inline>li:hover>a.header__menu-item,.section-header .wbmenuup .list-menu--inline>li:hover>header-menu>details>summary.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>header-menu>details[open]>summary.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>a.header__menu-item[aria-current=page]{color:#fff!important;text-shadow:0 0 5px rgba(255,255,255,.82),0 0 13px rgba(95,209,255,.82),0 0 29px rgba(0,119,255,.54)!important}.section-header .header__submenu .header__menu-item,.section-header .mega-menu__link{color:#e5f5ff!important;letter-spacing:0!important;text-shadow:0 0 4px rgba(211,242,255,.4),0 0 10px rgba(66,190,247,.28)!important}.section-header .header__submenu .header__menu-item:hover,.section-header .mega-menu__link:hover{color:#fff!important;text-shadow:0 0 5px rgba(255,255,255,.78),0 0 14px rgba(95,209,255,.72),0 0 26px rgba(0,119,255,.42)!important}.section-header .header__submenu.wbmenufull{padding:28px 0 30px;background:#07111c!important;background-image:none!important;border-top:1px solid rgba(121,221,255,.22);border-bottom:1px solid rgba(121,221,255,.14);box-shadow:0 20px 42px #0000006b!important}.section-header .header__submenu.wbmenufull .row{row-gap:22px}.section-header .header__submenu.wbmenufull .wbmenuinner{height:100%;padding:0 22px;border-left:1px solid rgba(121,221,255,.12)}.section-header .header__submenu.wbmenufull .row>div:first-child .wbmenuinner{border-left:0}.section-header .header__submenu.wbmenufull .wbmenuinner>a.header__menu-item{margin-bottom:7px;padding:0 0 10px;color:#f4fbff!important;font-size:13px;font-weight:750;text-transform:uppercase;border-bottom:1px solid rgba(121,221,255,.14);text-shadow:0 0 5px rgba(205,244,255,.5),0 0 13px rgba(59,183,244,.28)!important}.section-header .header__submenu.wbmenufull .wbmenuinner>ul.header__submenu{position:static;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.section-header .header__submenu.wbmenufull .wbmenuinner>ul .header__menu-item{padding:7px 0;color:#afc3d1!important;font-size:13px;font-weight:520;line-height:1.35;text-shadow:none!important}.section-header .header__submenu.wbmenufull .wbmenuinner>ul .header__menu-item:hover{color:#79ddff!important;text-shadow:0 0 10px rgba(72,196,255,.38)!important}}#best-sellers,#custom-jewelry{scroll-margin-top:150px}.page-product #MainContent,.page-product #MainContent>.shopify-section{color:var(--caratix-text);background:var(--caratix-ink)}.page-product #MainContent>.shopify-section:first-child{border-bottom:1px solid var(--caratix-line)}.page-product #MainContent>.shopify-section:first-child>.page-width{max-width:1480px}.page-product .comp-product{margin:0;color:var(--caratix-text)!important;background:transparent!important}.page-product .product__media-wrapper{min-width:0;padding:16px;background:var(--caratix-surface)!important;border:1px solid var(--caratix-line)!important;border-radius:var(--caratix-radius)!important;box-shadow:none!important}.page-product .product__media-list,.page-product .product__media-item,.page-product .product-media-container,.page-product .product__media{background:transparent!important;border-radius:4px!important}.page-product .product__media-item .product__media,.page-product .product__media-item .media{overflow:hidden;background:#070a0e!important;border:1px solid #202833!important}.page-product .product__media img{object-fit:contain!important}.page-product .thumbnail-slider,.page-product .thumbnail-list{margin-top:12px!important}.page-product .thumbnail-list{gap:10px!important}.page-product .thumbnail{overflow:hidden;min-width:64px;min-height:64px;background:#0d1218!important;border:1px solid #34414e!important;border-radius:4px!important;box-shadow:none!important}.page-product .thumbnail:hover,.page-product .thumbnail[aria-current=true]{border-color:var(--caratix-ice)!important;box-shadow:0 0 0 1px #79ddff59,0 0 14px #79ddff24!important}.page-product .thumbnail img{object-fit:cover}.page-product .product__info-wrapper{min-width:0}.page-product .product__info-container,.page-product .product__info-container.product__column-sticky{color:var(--caratix-text)!important;background:transparent!important;box-shadow:none!important}.page-product .caratix-product-eyebrow{margin:0 0 9px!important;color:var(--caratix-gold)!important;font-size:12px!important;font-weight:750;line-height:1.4;letter-spacing:0;text-transform:uppercase}.page-product .product__title{margin-bottom:14px!important}.page-product .product__title h1{max-width:780px;margin:0!important;color:var(--caratix-text)!important;font-size:40px!important;font-weight:520!important;line-height:1.12!important;letter-spacing:0!important;text-wrap:balance}.page-product :is(.jdgm-prev-badge,.jm-preview-badge,.rating){margin:0 0 16px}.page-product :is(.jdgm-star,.jm-star-rating__font-icon,.rating-star){color:#f4c247!important}.page-product :is(.jdgm-prev-badge__text,.jm-preview-badge__text,.rating-count,.rating-text){color:#d8bd74!important}.page-product .wbpricetax{margin:0;padding:0 0 18px;border-bottom:1px solid var(--caratix-line)}.page-product .product__info-container .price,.page-product .product__info-container .price .price-item--sale,.page-product .product__info-container .price .price-item--regular{color:var(--caratix-ice)!important}.page-product .product__info-container .price .price-item{font-size:38px!important;font-weight:650!important;line-height:1.1;letter-spacing:0!important}.page-product .product__info-container .price--on-sale .price-item--regular{color:#798591!important;font-size:20px!important;font-weight:450!important}.page-product .product__info-container .badge{margin-left:10px;padding:7px 10px;color:#0a1118!important;background:var(--caratix-ice-soft)!important;border:0!important;border-radius:3px!important;font-size:11px;font-weight:750}.page-product .product__tax,.page-product .product__tax a{color:var(--caratix-muted)!important}.page-product .wbspayinstall{display:grid!important;gap:8px;margin:18px 0 20px!important;padding:15px 17px!important;color:#111820!important;color-scheme:light!important;background:#f8fafc!important;border:1px solid #dce4ea!important;border-radius:4px!important;box-shadow:none!important}.page-product .caratix-shop-pay-brand{display:flex;align-items:center;min-height:18px}.page-product .caratix-shop-pay-brand__label{color:#34404a!important;font-size:11px;font-weight:750;line-height:1.4;letter-spacing:0;text-transform:uppercase}.page-product .wbspayinstall :is(form,.installment,shopify-payment-terms){display:block!important;margin:0!important;padding:0!important;color:#111820!important;color-scheme:light!important;background:transparent!important;border:0!important}.page-product variant-selects{display:block;margin:0;border-top:1px solid var(--caratix-line)}.page-product variant-selects .product-form__input{margin:0!important;padding:18px 0!important;border-bottom:1px solid var(--caratix-line)}.page-product .product-form__input .form__label,.page-product .product-form__input .form__label *{margin-bottom:10px;color:var(--caratix-text)!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important}.page-product .product__info-wrapper .product-form__input input[type=radio]+label{min-height:46px;margin:0 7px 8px 0!important;padding:11px 14px!important;color:#e4ebf0!important;background:var(--caratix-surface-raised)!important;border:1px solid #354453!important;border-radius:4px!important;font-size:14px!important;line-height:1.45;box-shadow:none!important}.page-product .product__info-wrapper .product-form__input input[type=radio]+label:hover{border-color:#6bbddc!important}.page-product .product__info-wrapper .product-form__input input[type=radio]:checked+label,.page-product .product__info-wrapper .product-form__input input[type=radio]+label.active{color:#071018!important;background:var(--caratix-ice-soft)!important;border-color:var(--caratix-ice-soft)!important;box-shadow:0 0 0 1px #79ddff59!important}.page-product .product-form__quantity{margin:18px 0 10px!important}.page-product .product-form__quantity quantity-input{overflow:hidden;min-width:160px;color:var(--caratix-text)!important;background:var(--caratix-surface-raised)!important;border:1px solid #354453!important;border-radius:4px!important}.page-product .product-form__quantity :is(.quantity__button,.quantity__input){color:var(--caratix-text)!important}.page-product .product__text{display:flex;align-items:center;gap:9px;margin:12px 0!important;color:#c7d2da!important;font-size:14px}.page-product .product__text:before{width:7px;height:7px;flex:0 0 7px;content:"";background:var(--caratix-ice);border-radius:50%;box-shadow:0 0 10px #79ddff80}.page-product .caratix-order-note{margin:14px 0!important;background:var(--caratix-surface-raised)!important;border:1px solid #354453!important;border-radius:4px!important}.page-product .caratix-order-note summary{min-height:54px;color:var(--caratix-text)!important}.page-product .caratix-order-note summary span{color:var(--caratix-ice)!important}.page-product .caratix-protection{margin:18px 0!important;color:var(--caratix-text)!important;background:#0d151e!important;border:1px solid #38556c!important;border-radius:4px!important;box-shadow:none!important}.page-product .caratix-protection:has(.caratix-protection__input:checked){border-color:var(--caratix-ice)!important;box-shadow:0 0 0 1px #79ddff52,0 0 16px #79ddff1a!important}.page-product .product-form__submit{min-height:58px!important;color:#071018!important;background:var(--caratix-ice-soft)!important;border:1px solid var(--caratix-ice-soft)!important;border-radius:4px!important;font-size:16px!important;font-weight:750!important;letter-spacing:0!important;box-shadow:none!important}.page-product .product-form__submit:hover:not([disabled]){color:#05070b!important;background:#fff!important;border-color:#fff!important;box-shadow:0 0 18px #79ddff2e!important}.page-product .shopify-payment-button__button{min-height:54px!important;border-radius:4px!important}.page-product .trust_content{margin-top:20px!important;padding:18px 0 0!important;color:var(--caratix-text)!important;background:transparent!important;border:0!important;border-top:1px solid var(--caratix-line)!important}.page-product .trust_content :is(.h4,.pay_title){color:#dbe5eb!important;font-size:13px!important;font-weight:650!important}.page-product .trust_content .list-payment{display:flex;flex-wrap:wrap;gap:7px}.page-product .trust_content .list-payment__item{display:grid;min-width:42px;min-height:28px;padding:4px 6px;place-items:center;background:#f6f8fa!important;border:1px solid #dce3e8!important;border-radius:3px!important}.page-product :is(.caratix-product-description,.caratix-product-details-standard){margin:22px 0 0!important;color:var(--caratix-text)!important;border-top:1px solid var(--caratix-line)!important;border-bottom:1px solid var(--caratix-line)!important}.page-product .caratix-product-details-standard{margin-top:0!important;border-top:0!important}.page-product :is(.caratix-product-description,.caratix-product-care)>summary{min-height:68px;padding:14px 2px!important;color:var(--caratix-text)!important}.page-product :is(.caratix-product-description,.caratix-product-care) summary small{color:var(--caratix-ice)!important;font-size:10px;font-weight:750;letter-spacing:0;text-transform:uppercase}.page-product :is(.caratix-product-description,.caratix-product-care) summary strong{color:var(--caratix-text)!important;font-size:15px;font-weight:700}.page-product .caratix-product-description__content,.page-product .caratix-product-care__content{padding:4px 2px 22px!important;color:var(--caratix-muted)!important;font-size:15px;line-height:1.7}.page-product .caratix-product-description__content :is(h2,h3,h4,strong,b),.page-product .caratix-product-care__content strong{color:var(--caratix-text)!important}.page-product .caratix-product-description__content table{width:100%;border-collapse:collapse;border:1px solid var(--caratix-line)}.page-product .caratix-product-description__content :is(th,td){padding:11px 12px;color:#dce5eb!important;border:1px solid var(--caratix-line);text-align:left}.page-product .caratix-product-social{min-height:60px;color:var(--caratix-muted)!important;border-bottom:1px solid var(--caratix-line)!important}.page-product .caratix-product-social a{border-color:#3b4b59!important;border-radius:4px}.page-product .caratix-review-shell,.page-product .caratix-related-band{max-width:1480px;color:var(--caratix-text)!important;background:var(--caratix-ink)!important;border-radius:0!important}.page-product .caratix-review-shell{border-color:var(--caratix-line)!important}.page-product .caratix-related-band{padding-right:0;padding-left:0;border-top:1px solid var(--caratix-line)}.page-product .caratix-related-band .title,.page-product .caratix-related-band .title *{color:var(--caratix-text)!important;font-size:32px!important;line-height:1.2;letter-spacing:0!important}.page-product .caratix-related-band .description,.page-product .caratix-related-band .description *{color:var(--caratix-muted)!important}.page-collection #MainContent,.page-collection #MainContent>.shopify-section,.page-collection #ProductGridContainer,.page-collection #ProductGridContainer .collection{color:var(--caratix-text)!important;background:var(--caratix-ink)!important}.page-collection .collection-hero{max-width:none!important;margin:0!important;padding:0!important}.page-collection .collection-hero__inner{position:relative;overflow:hidden;min-height:230px;max-height:250px;padding:30px max(24px,calc((100vw - 1440px)/2))!important;border:0!important;border-bottom:1px solid var(--caratix-line)!important;border-radius:0!important;box-shadow:none!important}.page-collection .collection-hero__image-wrapper,.page-collection .collection-hero__image-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.page-collection .collection-hero__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.page-collection .collection-hero__inner:before{z-index:1}.page-collection .collection-hero__inner.chero-overlay:before{opacity:1!important;background:linear-gradient(90deg,#04080cdb,#04080ca1 44%,#04080c47)!important}.page-collection .collection-hero :is(.breadcrumb,.collection-hero__text-wrapper){position:relative;z-index:2}.page-collection .collection-hero .breadcrumb{margin:0 0 28px}.page-collection .collection-hero .breadcrumb_colmun,.page-collection .collection-hero .breadcrumb_colmun a{color:#cbd8e0!important;font-size:12px}.page-collection .collection-hero__text-wrapper{width:min(720px,100%)}.page-collection .caratix-collection-hero__eyebrow{margin:0 0 10px;color:#79ddff!important;font-size:11px;font-weight:750;line-height:1.2;letter-spacing:0!important}.page-collection .collection-hero__title{margin:0 0 14px!important;color:#fff!important;font-size:42px!important;font-weight:560!important;line-height:1.08!important;letter-spacing:0!important;text-shadow:0 2px 18px rgba(0,0,0,.45)}.page-collection .collection-hero__description,.page-collection .collection-hero__description *{max-width:680px;margin-bottom:0;color:#dce5eb!important;font-size:16px;line-height:1.6}.page-collection #MainContent>.shopify-section:nth-child(2)>.section{background:var(--caratix-ink)!important}.page-collection .wbsortbar,.page-collection .wb_cover_drover,.page-collection .facets-wrapper,.page-collection .facets-container{color:#dbe5eb!important;background:var(--caratix-surface)!important;border-color:var(--caratix-line)!important;border-radius:4px!important;box-shadow:none!important}.page-collection .wbsortbar,.page-collection .wb_cover_drover{min-height:58px;margin-bottom:22px;padding:10px 14px;border:1px solid var(--caratix-line)!important}.page-collection :is(.mobile-facets__open,.facet-filters__sort,.facets__summary,.wblistgridbtn){color:#eaf1f5!important;background:var(--caratix-surface-raised)!important;border-color:#3b4a58!important;border-radius:4px!important}.page-collection :is(.mobile-facets__open,.facets__summary,.wblistgridbtn):hover{color:#fff!important;border-color:var(--caratix-ice)!important}.page-collection .product-count__text,.page-collection .facet-filters__label,.page-collection .facets__heading{color:var(--caratix-muted)!important}.page-collection .wbsortbar{display:none!important}.page-collection .wb_cover_drover{display:flex!important;min-height:62px!important;margin:0 0 22px!important;padding:8px 14px!important;align-items:center!important;border:1px solid var(--caratix-line)!important;border-radius:4px!important;background:var(--caratix-surface)!important}.page-collection .wb_cover_drover>.facets-wrapper,.page-collection .wb_cover_drover .facets-container{width:100%!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.page-collection .wb_cover_drover .facets-container{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}@media screen and (min-width:750px){.page-collection .wb_cover_drover>.wbglbtn{display:flex!important;flex:0 0 auto;align-items:center;gap:6px}.page-collection .wb_cover_drover>.wbglbtn .wblistgridbtn{display:grid;width:38px;height:38px;margin:0;place-items:center}}.page-collection .wb_cover_drover .mobile-facets__wrapper{position:static!important;inset:auto!important;width:auto!important;margin:0 auto 0 0!important}@media screen and (max-width:749px){.page-collection .wb_cover_drover{min-height:54px!important;margin-bottom:16px!important;padding:5px 8px!important}.page-collection .wb_cover_drover .facets-container{min-height:42px!important;flex-wrap:wrap!important;gap:0!important}.page-collection .wb_cover_drover .active-facets-mobile{flex:0 0 100%!important;width:100%!important;margin:0!important}.page-collection .wb_cover_drover .mobile-facets__wrapper,.page-collection .wb_cover_drover .mobile-facets__disclosure,.page-collection .wb_cover_drover .mobile-facets__open-wrapper,.page-collection .wb_cover_drover .mobile-facets__open{width:100%!important;max-width:none!important;flex:1 1 100%!important}.page-collection .wb_cover_drover .mobile-facets__open{display:flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important}}.page-collection #product-grid{align-items:stretch;gap:24px 18px;margin-top:0}.page-collection #product-grid>.grid__item,.page-product .caratix-related-band .grid__item{display:flex;min-width:0}.page-collection #product-grid .product-card-wrapper,.page-product .caratix-related-band .product-card-wrapper{width:100%;height:100%}.page-collection #product-grid .card,.page-product .caratix-related-band .card{overflow:hidden;width:100%;height:100%;color:var(--caratix-text)!important;background:var(--caratix-surface)!important;border:1px solid var(--caratix-line)!important;border-radius:var(--caratix-radius)!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.page-collection #product-grid .card:hover,.page-product .caratix-related-band .card:hover{border-color:#4f748b!important;box-shadow:0 10px 28px #00000047,0 0 18px #79ddff14!important;transform:translateY(-2px)}.page-collection #product-grid .card__inner,.page-product .caratix-related-band .card__inner{overflow:hidden;aspect-ratio:1 / 1;background:#0a0d11!important;border:0!important;border-bottom:1px solid var(--caratix-line)!important;border-radius:0!important}.page-collection #product-grid .card__media,.page-collection #product-grid .card__media .media,.page-product .caratix-related-band .card__media,.page-product .caratix-related-band .card__media .media{width:100%;height:100%}.page-collection #product-grid .card__media img,.page-product .caratix-related-band .card__media img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.page-collection #product-grid .card:hover .card__media img,.page-product .caratix-related-band .card:hover .card__media img{transform:scale(1.025)}.page-collection #product-grid .card__content,.page-collection #product-grid .wbproductdes,.page-product .caratix-related-band .card__content,.page-product .caratix-related-band .wbproductdes{display:flex;flex:1 1 auto;flex-direction:column;padding:17px 16px 18px!important;background:var(--caratix-surface)!important}.page-collection #product-grid .card__information,.page-product .caratix-related-band .card__information{display:flex;flex:1 1 auto;flex-direction:column;padding:0!important}.page-collection #product-grid .card__heading,.page-collection #product-grid .card__heading a,.page-product .caratix-related-band .card__heading,.page-product .caratix-related-band .card__heading a{overflow:hidden;min-height:48px;margin:0;color:var(--caratix-text)!important;font-size:16px!important;font-weight:650!important;line-height:1.45!important;letter-spacing:0!important;text-align:left!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-collection #product-grid .wbhprice,.page-product .caratix-related-band .wbhprice{margin-top:10px}.page-collection #product-grid .price,.page-collection #product-grid .price .price-item,.page-product .caratix-related-band .price,.page-product .caratix-related-band .price .price-item{color:var(--caratix-ice)!important;font-size:17px!important;font-weight:700!important;letter-spacing:0!important}.page-collection #product-grid .price--on-sale .price-item--regular,.page-product .caratix-related-band .price--on-sale .price-item--regular{color:#7f8992!important;font-size:14px!important;font-weight:450!important}.page-collection #product-grid .wbhrating,.page-product .caratix-related-band .wbhrating{min-height:26px;margin-top:9px;text-align:left!important}.page-collection #product-grid :is(.jdgm-star,.rating-star),.page-product .caratix-related-band :is(.jdgm-star,.rating-star){color:#f4c247!important}.page-collection #product-grid .card__badge .badge,.page-product .caratix-related-band .card__badge .badge{padding:6px 9px;color:#071018!important;background:var(--caratix-ice-soft)!important;border:0!important;border-radius:3px!important;font-size:11px;font-weight:750}.page-collection #product-grid :is(.quick-add__submit,.product-form__submit),.page-product .caratix-related-band :is(.quick-add__submit,.product-form__submit){min-height:48px!important;margin-top:auto;color:#071018!important;background:var(--caratix-ice-soft)!important;border-color:var(--caratix-ice-soft)!important;border-radius:4px!important}.page-collection .pagination-wrapper{margin-top:44px}.page-collection .pagination__item{color:#dfe8ed!important;background:var(--caratix-surface-raised)!important;border:1px solid #394a58!important;border-radius:4px!important}.page-collection .pagination__item--current,.page-collection .pagination__item:hover{color:#071018!important;background:var(--caratix-ice-soft)!important;border-color:var(--caratix-ice-soft)!important}@media screen and (min-width:990px){.page-product .comp-product.grid{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr)!important;gap:52px!important;align-items:start}.page-product .comp-product.grid>:is(.product__media-wrapper,.product__info-wrapper){width:auto!important;max-width:none!important}.page-product .product__info-wrapper{padding-left:42px;border-left:1px solid var(--caratix-line)}.page-product .product__info-container.product__column-sticky{top:132px}}@media screen and (max-width:1199px)and (min-width:990px){.page-product .comp-product.grid{grid-template-columns:minmax(0,1fr) minmax(370px,.9fr)!important;gap:34px!important}.page-product .product__info-wrapper{padding-left:28px}.page-product .product__title h1{font-size:34px!important}}@media screen and (max-width:989px){.page-product .comp-product.grid{display:block!important}.page-product .product__info-container,.page-product .product__info-container.product__column-sticky{position:static!important;padding-top:28px!important}.page-product .product__title h1{font-size:32px!important}}@media screen and (max-width:749px){.page-product #MainContent>.shopify-section:first-child>.page-width{padding-right:14px;padding-left:14px}.page-product .product__media-wrapper{padding:9px;border-right:0!important;border-left:0!important;border-radius:0!important}.page-product .mobileshowthumb .thumbnail-slider,.page-product .mobileshowthumb .thumbnail-list{display:flex!important;visibility:visible!important}.page-product .thumbnail{min-width:58px;min-height:58px}.page-product .product__info-container,.page-product .product__info-container.product__column-sticky{padding-top:24px!important}.page-product .product__title h1{font-size:30px!important;line-height:1.16!important}.page-product .product__info-container .price .price-item{font-size:31px!important}.page-product .wbspayinstall{padding:14px!important}.page-product .product__info-wrapper .product-form__input input[type=radio]+label{min-height:44px;padding:10px 12px!important;font-size:13px!important}.page-product .caratix-related-band .title,.page-product .caratix-related-band .title *{font-size:27px!important}.page-collection .collection-hero__inner{min-height:205px;max-height:none;padding:24px 18px!important}.page-collection .collection-hero .breadcrumb{margin-bottom:36px}.page-collection .collection-hero__title{font-size:31px!important}.page-collection .collection-hero__description,.page-collection .collection-hero__description *{font-size:14px;line-height:1.55}.page-collection .wbsortbar,.page-collection .wb_cover_drover{min-height:52px;margin-bottom:16px;padding:8px 10px}.page-collection #product-grid{gap:12px 10px}.page-collection #product-grid .card__content,.page-collection #product-grid .wbproductdes,.page-product .caratix-related-band .card__content,.page-product .caratix-related-band .wbproductdes{padding:13px 11px 14px!important}.page-collection #product-grid .card__heading,.page-collection #product-grid .card__heading a{min-height:42px;font-size:14px!important;line-height:1.45!important}.page-collection #product-grid .price,.page-collection #product-grid .price .price-item{font-size:15px!important}.page-collection #product-grid :is(.quick-add__submit,.product-form__submit){min-height:44px!important;padding:9px 7px!important;font-size:12px!important}}@media(prefers-reduced-motion:reduce){.page-product .thumbnail,.page-product .product-form__submit,.page-collection #product-grid .card,.page-collection #product-grid .card__media img,.page-product .caratix-related-band .card,.page-product .caratix-related-band .card__media img{transition:none!important}}@media screen and (max-width:989px){.menu-drawer summary.menu-drawer__menu-item{display:flex;align-items:stretch;padding-top:0!important;padding-bottom:0!important}.menu-drawer .caratix-mobile-parent-link{display:flex;flex:1 1 auto;align-items:center;min-width:0;min-height:58px;padding-right:52px;color:inherit!important;text-decoration:none!important}.menu-drawer .caratix-mobile-parent-link:focus-visible{outline:2px solid var(--caratix-ice);outline-offset:-4px}.menu-drawer summary.menu-drawer__menu-item>:is(.icon-arrow,.icon-caret){pointer-events:none}}.page-collection #product-grid .product-card-wrapper,.page-product .caratix-related-band .product-card-wrapper,.page-collection #product-grid .card,.page-product .caratix-related-band .card{height:auto!important;align-self:start}.page-collection #product-grid .card__content,.page-collection #product-grid .wbproductdes,.page-product .caratix-related-band .card__content,.page-product .caratix-related-band .wbproductdes{min-height:230px}.page-collection #product-grid .card__information,.page-product .caratix-related-band .card__information{flex:0 0 auto}.page-collection #product-grid .card-information,.page-collection #product-grid .price,.page-collection #product-grid .price__container,.page-product .caratix-related-band .card-information,.page-product .caratix-related-band .price,.page-product .caratix-related-band .price__container{justify-content:flex-start!important;text-align:left!important}.page-collection #product-grid .wbhrating,.page-product .caratix-related-band .wbhrating{display:flex!important;align-items:center;justify-content:flex-start!important;gap:7px}.page-collection #product-grid .rating-star,.page-product .caratix-related-band .rating-star{--font-size: 1.15 !important}.page-collection #product-grid :is(.rating-count,.jdgm-prev-badge__text),.page-product .caratix-related-band :is(.rating-count,.jdgm-prev-badge__text){color:#8fa2b2!important;font-size:12px!important}.page-collection #product-grid product-form,.page-product .caratix-related-band product-form{width:100%;margin-top:auto}.page-collection #product-grid .add-to-cart__submit,.page-product .caratix-related-band .add-to-cart__submit{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:46px!important;margin-top:16px;padding:10px 14px!important;color:#eaf6fc!important;background:#0a1723!important;border:1px solid #355166!important;border-radius:3px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}.page-collection #product-grid .add-to-cart__submit:hover,.page-product .caratix-related-band .add-to-cart__submit:hover{color:#071018!important;background:var(--caratix-ice-soft)!important;border-color:var(--caratix-ice-soft)!important}.page-collection #product-grid .card__badge .amount__badge-sale,.page-product .caratix-related-band .card__badge .amount__badge-sale{display:none!important}.page-collection #product-grid .card__badge .percent__badge-sale,.page-product .caratix-related-band .card__badge .percent__badge-sale{top:10px!important;left:10px!important;min-height:26px;padding:5px 8px!important;font-size:10px!important;line-height:1.15;white-space:nowrap}.page-collection #product-grid .card__badge .quick-add,.page-product .caratix-related-band .card__badge .quick-add{position:absolute!important;top:10px!important;right:10px!important;width:40px!important;height:40px!important;padding:0!important;z-index:4}.page-collection #product-grid .card__badge .quick-add modal-opener,.page-product .caratix-related-band .card__badge .quick-add modal-opener,.page-collection #product-grid .card__badge .quick-add__submit,.page-product .caratix-related-band .card__badge .quick-add__submit{display:grid!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;place-items:center;color:#f4fbff!important;background:#060f18e0!important;border:1px solid rgba(121,221,255,.48)!important;border-radius:3px!important;box-shadow:0 5px 16px #0000003d!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-collection #product-grid .card__badge .quick-add__submit>span:not(.loading-overlay__spinner),.page-product .caratix-related-band .card__badge .quick-add__submit>span:not(.loading-overlay__spinner){display:none!important}.page-collection #product-grid .card__badge .quick-add__submit>svg,.page-product .caratix-related-band .card__badge .quick-add__submit>svg{display:block!important;width:19px!important;height:19px!important;fill:currentcolor!important}.page-collection #product-grid .card__badge .quick-add__submit:hover,.page-product .caratix-related-band .card__badge .quick-add__submit:hover{color:#071018!important;background:var(--caratix-ice-soft)!important}@media screen and (max-width:749px){.page-collection #product-grid .card__content,.page-collection #product-grid .wbproductdes,.page-product .caratix-related-band .card__content,.page-product .caratix-related-band .wbproductdes{min-height:202px}.page-collection #product-grid .add-to-cart__submit,.page-product .caratix-related-band .add-to-cart__submit{min-height:42px!important;margin-top:12px;padding:8px 6px!important;font-size:12px!important}.page-collection #product-grid .card__badge .percent__badge-sale,.page-product .caratix-related-band .card__badge .percent__badge-sale{top:8px!important;left:8px!important;min-height:24px;padding:4px 7px!important}.page-collection #product-grid .card__badge .quick-add,.page-product .caratix-related-band .card__badge .quick-add{top:8px!important;right:8px!important;width:34px!important;height:34px!important}.page-collection #product-grid .card__badge .quick-add modal-opener,.page-product .caratix-related-band .card__badge .quick-add modal-opener,.page-collection #product-grid .card__badge .quick-add__submit,.page-product .caratix-related-band .card__badge .quick-add__submit{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.page-collection #product-grid .card__badge .quick-add__submit>svg,.page-product .caratix-related-band .card__badge .quick-add__submit>svg{width:17px!important;height:17px!important}}.page-product,.page-product #MainContent,.page-product #MainContent>.shopify-section{color:var(--caratix-text)!important;color-scheme:light;background:#fff!important}.page-product #MainContent>.shopify-section:first-child{background:#fff!important;border-bottom:1px solid var(--caratix-line)!important}.page-product #MainContent>.shopify-section:first-child>.page-width{max-width:1440px}.page-product .comp-product,.page-product .comp-product.color-background-1,.page-product .comp-product.gradient{color:var(--caratix-text)!important;background:#fff!important}.page-product .product__media-wrapper{padding:18px!important;background:#f5f7f8!important;border:1px solid var(--caratix-line)!important;border-radius:4px!important}.page-product .product__media-list,.page-product .product__media-item,.page-product .product-media-container,.page-product .product__media,.page-product .product__media-item .product__media,.page-product .product__media-item .media{background:#fff!important}.page-product .product__media-item .product__media,.page-product .product__media-item .media{border:1px solid #e1e6ea!important;border-radius:3px!important}.page-product .thumbnail{background:#fff!important;border:1px solid #ccd6dc!important}.page-product .thumbnail:hover,.page-product .thumbnail[aria-current=true]{border-color:#087c9d!important;box-shadow:0 0 0 1px #087c9d38!important}.page-product .product__info-wrapper,.page-product .product__info-container,.page-product .product__info-container.product__column-sticky{color:var(--caratix-text)!important;background:#fff!important}.page-product .caratix-product-eyebrow{color:#087c9d!important;font-size:11px!important;font-weight:750!important}.page-product .product__title h1{color:#111820!important;font-size:clamp(32px,2.25vw,42px)!important;font-weight:560!important;line-height:1.14!important}.page-product :is(.jdgm-prev-badge__text,.jm-preview-badge__text,.rating-count,.rating-text){color:#5c6670!important}.page-product .wbpricetax{border-bottom-color:var(--caratix-line)!important}.page-product .product__info-container .price,.page-product .product__info-container .price .price-item--sale,.page-product .product__info-container .price .price-item--regular{color:#0c5670!important}.page-product .product__info-container .price--on-sale .price-item--regular{color:#77838d!important}.page-product .product__info-container .badge{color:#123142!important;background:#e4f5fa!important;border:1px solid #c8e8f1!important}.page-product .product__tax,.page-product .product__tax a{color:#5d6973!important}.page-product .wbspayinstall{color:#111820!important;background:#f6f8f9!important;border:1px solid #d9e1e6!important}.page-product .wbspayinstall :is(form,.installment,shopify-payment-terms){color:#111820!important;background:transparent!important}.page-product .caratix-shop-pay-brand__label{color:#50606b!important}.page-product variant-selects{border-top-color:var(--caratix-line)!important}.page-product variant-selects .product-form__input{border-bottom-color:var(--caratix-line)!important}.page-product .product-form__input .form__label,.page-product .product-form__input .form__label *{color:#17212a!important}.page-product .product__info-wrapper .product-form__input input[type=radio]+label{color:#25313b!important;background:#fff!important;border:1px solid #b8c5cd!important}.page-product .product__info-wrapper .product-form__input input[type=radio]+label:hover{color:#0b5f7c!important;border-color:#087c9d!important}.page-product .product__info-wrapper .product-form__input input[type=radio]:checked+label,.page-product .product__info-wrapper .product-form__input input[type=radio]+label.active{color:#fff!important;background:#0b1c2a!important;border-color:#0b1c2a!important;box-shadow:0 0 0 2px #087c9d24!important}.page-product .product-form__quantity quantity-input{color:#17212a!important;background:#fff!important;border:1px solid #b8c5cd!important}.page-product .product-form__quantity :is(.quantity__button,.quantity__input){color:#17212a!important;background:#fff!important}.page-product .product__text{color:#4f5e69!important}.page-product .product__text:before{background:#087c9d!important;box-shadow:none!important}.page-product .caratix-order-note{background:#fff!important;border:1px solid #cbd5dc!important}.page-product .caratix-order-note summary,.page-product .caratix-order-note summary span{color:#23303a!important}.page-product .caratix-protection{color:#17212a!important;background:#f7fafb!important;border:1px solid #c9d8df!important;box-shadow:none!important}.page-product .caratix-protection:has(.caratix-protection__input:checked){background:#f0f9fc!important;border-color:#087c9d!important;box-shadow:0 0 0 2px #087c9d1a!important}.page-product .caratix-protection__check{color:#fff!important;background:#fff!important;border-color:#8da0ab!important}.page-product .caratix-protection__input:checked+.caratix-protection__check{background:#087c9d!important;border-color:#087c9d!important;box-shadow:0 0 0 3px #087c9d1f!important}.page-product .caratix-protection__input:focus-visible+.caratix-protection__check{outline-color:#087c9d!important}.page-product .caratix-protection__icon{color:#087c9d!important;background:#fff!important;border-color:#c7d9e1!important}.page-product .caratix-protection__eyebrow,.page-product .caratix-protection__topline>span{color:#087c9d!important}.page-product .caratix-protection__topline,.page-product .caratix-protection__topline strong,.page-product .caratix-protection__promise{color:#17212a!important}.page-product .caratix-protection__meta,.page-product .caratix-protection__details>div{color:#5c6973!important}.page-product .caratix-protection__details{border-top-color:#d9e1e6!important}.page-product .caratix-protection__details summary{color:#35434d!important}.page-product .product-form__submit{color:#fff!important;background:#0b1c2a!important;border-color:#0b1c2a!important}.page-product .product-form__submit:hover:not([disabled]){color:#fff!important;background:#0b5f7c!important;border-color:#0b5f7c!important;box-shadow:none!important}.page-product .trust_content{color:#17212a!important;border-top-color:var(--caratix-line)!important}.page-product .trust_content :is(.h4,.pay_title){color:#26343e!important}.page-product .caratix-purchase-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none;background:#fff;border:1px solid #d9e1e6}.page-product .caratix-purchase-assurance li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:15px 13px;border-left:1px solid #d9e1e6}.page-product .caratix-purchase-assurance li:first-child{border-left:0}.page-product .caratix-purchase-assurance__icon{display:grid;width:30px;height:30px;place-items:center;color:#087c9d;background:#edf8fb;border:1px solid #cce8ef;border-radius:50%}.page-product .caratix-purchase-assurance__icon svg{width:15px;height:15px;fill:currentcolor}.page-product .caratix-purchase-assurance li>span:last-child{display:grid;gap:3px}.page-product .caratix-purchase-assurance strong{color:#17212a!important;font-size:12px;font-weight:720;line-height:1.3}.page-product .caratix-purchase-assurance small{color:#68757e!important;font-size:10px;line-height:1.45}.page-product :is(.caratix-product-description,.caratix-product-details-standard){color:#17212a!important;border-color:#d9e1e6!important}.page-product :is(.caratix-product-description,.caratix-product-care)>summary,.page-product :is(.caratix-product-description,.caratix-product-care) summary strong{color:#17212a!important}.page-product :is(.caratix-product-description,.caratix-product-care) summary small{color:#087c9d!important}.page-product .caratix-product-description__content,.page-product .caratix-product-care__content{color:#52606a!important}.page-product .caratix-product-description__content :is(h2,h3,h4,strong,b),.page-product .caratix-product-care__content strong{color:#17212a!important}.page-product .caratix-product-description__content table,.page-product .caratix-product-description__content :is(th,td){color:#25313a!important;background:#fff!important;border-color:#d9e1e6!important}.page-product .caratix-product-description__content tr:nth-child(2n) :is(th,td){background:#f7f9fa!important}.page-product .caratix-product-social{color:#5c6973!important;border-bottom-color:#d9e1e6!important}.page-product .caratix-product-social a{color:#1c2a34!important;background:#fff!important;border-color:#cbd5dc!important}.page-product .caratix-review-shell,.page-product .caratix-related-band{color:#17212a!important;background:#fff!important}.page-product .caratix-review-shell{border-color:#d9e1e6!important}.page-product .caratix-review-shell :is(.jdgm-rev-widg,.jdgm-row-stars,.jdgm-rev,.jdgm-form-wrapper){color:#17212a!important;background:#fff!important;border-color:#d9e1e6!important}.page-product .caratix-review-shell :is(.jdgm-rev-widg__title,.jdgm-rev__title,.jdgm-rev__author,.jdgm-rev__body,.jdgm-rev__body p){color:#17212a!important}.page-product .caratix-review-shell :is(.jdgm-rev__timestamp,.jdgm-rev__buyer-badge,.jdgm-rev-widg__summary-text,.jdgm-histogram__frequency){color:#69757e!important}.page-product .caratix-review-shell .jdgm-write-rev-link{color:#fff!important;background:#0b1c2a!important;border-color:#0b1c2a!important}.page-product .caratix-related-band{max-width:none;padding-right:max(20px,calc((100vw - 1440px)/2))!important;padding-left:max(20px,calc((100vw - 1440px)/2))!important;background:#f5f7f8!important;border-top-color:#d9e1e6!important}.page-product .caratix-related-band .title,.page-product .caratix-related-band .title *{color:#111820!important}.page-product .caratix-related-band .description,.page-product .caratix-related-band .description *{color:#5d6973!important}.page-product .caratix-related-band .card{color:#17212a!important;background:#fff!important;border:1px solid #d9e1e6!important}.page-product .caratix-related-band .card__content,.page-product .caratix-related-band .wbproductdes{background:#fff!important}.page-product .caratix-related-band .card__heading,.page-product .caratix-related-band .card__heading a{color:#17212a!important}.page-product .caratix-related-band .price,.page-product .caratix-related-band .price .price-item{color:#0c6f8e!important}.page-product .caratix-related-band .price--on-sale .price-item--regular,.page-product .caratix-related-band :is(.rating-count,.jdgm-prev-badge__text){color:#69757e!important}.page-product .caratix-related-band .add-to-cart__submit{color:#fff!important;background:#0b1c2a!important;border-color:#0b1c2a!important}.page-product .caratix-related-band .add-to-cart__submit:hover{color:#fff!important;background:#0b5f7c!important;border-color:#0b5f7c!important}@media screen and (min-width:990px){.page-product .product__info-wrapper{padding-left:42px!important;border-left:1px solid #d9e1e6!important}}@media screen and (max-width:989px){.page-product .product__info-wrapper{background:#fff!important}.page-product .caratix-purchase-assurance{grid-template-columns:1fr}.page-product .caratix-purchase-assurance li{grid-template-columns:34px minmax(0,1fr);padding:13px 14px;border-top:1px solid #d9e1e6;border-left:0}.page-product .caratix-purchase-assurance li:first-child{border-top:0}.page-product .caratix-purchase-assurance small{font-size:11px}}@media screen and (max-width:749px){.page-product #MainContent>.shopify-section:first-child>.page-width{padding-right:14px;padding-left:14px}.page-product .product__media-wrapper{padding:8px!important;background:#f5f7f8!important;border-right:1px solid #d9e1e6!important;border-left:1px solid #d9e1e6!important}.page-product .product__title h1{font-size:29px!important}.page-product .caratix-related-band{padding-right:14px!important;padding-left:14px!important}.page-product .caratix-related-band .card__content,.page-product .caratix-related-band .wbproductdes{min-height:0}}.page-product .product__info-container .product__title h1,.page-product .product__info-container .product__title h1 *{color:#111820!important}.page-product .product__info-container .product-form__input .form__label,.page-product .product__info-container .product-form__input .form__label *,.page-product .product__info-container variant-radios .form__label,.page-product .product__info-container variant-selects .form__label,.page-product .product__info-container .product-form__quantity .form__label,.page-product .product__info-container variant-radios .form__label span,.page-product .product__info-container variant-selects .form__label span,.page-product .product__info-container .product-form__quantity .form__label span{color:#25313a!important}.page-product .product__info-container .product__text,.page-product .product__info-container .product__text *,.page-product .product__info-container .product__tax,.page-product .product__info-container .product__tax a,.page-product .product__info-container .caratix-order-note summary,.page-product .product__info-container .caratix-order-note summary *{color:#52606a!important}.page-product .product__info-container .product__tax a,.page-product .product__info-container .caratix-order-note summary{text-decoration-color:#7d8a93!important}@media screen and (min-width:990px){.section-header .wbmenuup{min-height:64px!important;padding:0!important}.section-header .wbmenuup .wbmenubtm,.section-header .wbmenuup desktop-webi-menu{display:block;width:100%;min-height:64px}.section-header .wbmenuup .list-menu--inline.badge_gap_space{display:flex!important;width:100%;min-height:64px;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}.section-header .wbmenuup .list-menu--inline>li.badge_space{position:relative;display:flex;flex:0 0 auto;align-items:center;min-height:64px;padding:0!important}.section-header .wbmenuup .list-menu--inline>li>:is(a,details-disclosure),.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details{display:flex;height:64px;align-items:center}.section-header .wbmenuup .list-menu--inline>li>a.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details>summary.header__menu-item{min-height:64px!important;padding:22px 4px 12px!important}.section-header .wbmenuup .badge__position{position:absolute;top:5px;left:50%;z-index:2;transform:translate(-50%);pointer-events:none}.section-header .wbmenuup .menu_badge{display:block;white-space:nowrap}}@media screen and (min-width:990px)and (max-width:1199px){.section-header .wbmenuup .list-menu--inline.badge_gap_space{justify-content:center;gap:20px}.section-header .wbmenuup .list-menu--inline>li>a.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details>summary.header__menu-item{padding-right:0!important;padding-left:0!important}}@media screen and (min-width:990px){.section-header .wbmenuup{position:relative!important;isolation:isolate}.section-header .wbmenuup .list-menu--inline>li>details-disclosure{display:flex;height:64px;align-items:stretch}.section-header .wbmenuup .list-menu--inline>li.badge_space.caratix-has-mega{position:static!important}.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details.header-mega--menu{position:static!important;display:block!important;height:auto!important;min-height:64px}.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details.header-mega--menu>summary.header__menu-item{display:flex!important;min-height:64px!important;height:64px;align-items:center}.section-header .wbmenuup .header__submenu.wbmenufull{position:absolute!important;top:100%!important;right:0!important;left:0!important;width:100%!important;min-width:100%!important;max-width:none!important;z-index:80!important;padding:24px 0 26px!important}.section-header .wbmenuup .header__submenu.wbmenufull>:is(.container,.full-page-width){width:min(1320px,100%)!important;margin:0 auto!important;padding-right:32px;padding-left:32px}.section-header .wbmenuup .header__submenu.wbmenufull .row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:0!important;align-items:stretch}.section-header .wbmenuup .header__submenu.wbmenufull .row>div:not(.caratix-mega-feature){width:auto!important;max-width:none!important;min-width:0;padding:0!important}.section-header .wbmenuup .header__submenu.wbmenufull .wbmenuinner{min-height:116px;padding:12px 20px!important;border-left:1px solid rgba(121,221,255,.12)}.section-header .wbmenuup .header__submenu.wbmenufull .row>div:nth-child(2) .wbmenuinner{border-left:0}.section-header .wbmenuup .caratix-mega-feature{grid-column:4;grid-row:1 / span 2;min-width:0;padding-left:22px!important;border-left:1px solid rgba(121,221,255,.16)}.section-header .wbmenuup .caratix-mega-feature__card{position:relative;display:block;height:100%!important;min-height:196px;overflow:hidden;color:#f7fcff!important;background:#0d1721;border:1px solid rgba(121,221,255,.2);border-radius:4px;text-decoration:none}.section-header .wbmenuup .caratix-mega-feature__card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#050b12db 5%,#050b125c 64%,#050b1224)}.section-header .wbmenuup .caratix-mega-feature__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.section-header .wbmenuup .caratix-mega-feature__content{position:relative;z-index:1;display:grid;max-width:190px;gap:7px;padding:20px;white-space:normal!important}.section-header .wbmenuup .caratix-mega-feature__eyebrow{color:#79ddff!important;font-size:10px;font-weight:750;letter-spacing:0!important}.section-header .wbmenuup .caratix-mega-feature__content strong{color:#fff!important;font-size:18px;line-height:1.12}.section-header .wbmenuup .caratix-mega-feature__content>span:last-child{color:#c1d2df!important;font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:normal!important}.section-header .wbmenuup .caratix-mega-feature__card:hover{border-color:#79ddff94;box-shadow:0 12px 28px #0000004d}}@media screen and (min-width:990px){.section-header .wbmenuup{min-height:60px!important}.section-header .wbmenuup .wbmenubtm{display:flex!important;width:min(1420px,100%)!important;min-height:60px!important;margin:0 auto!important;padding:0 28px!important;align-items:center;justify-content:center}.section-header .wbmenuup desktop-webi-menu{display:flex!important;width:auto!important;min-height:60px!important;align-items:stretch;justify-content:center}.section-header .wbmenuup .list-menu--inline.badge_gap_space{display:flex!important;width:auto!important;min-height:60px!important;align-items:stretch;justify-content:center!important;gap:clamp(24px,2.15vw,40px)!important}.section-header .wbmenuup .list-menu--inline>li.caratix-nav-item{min-height:60px!important;padding:0!important;align-items:stretch}.section-header .wbmenuup .list-menu--inline>li>:is(a,details-disclosure),.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details,.section-header .wbmenuup .list-menu--inline>li>details-disclosure,.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details.header-mega--menu{height:60px!important;min-height:60px!important}.section-header .wbmenuup .list-menu--inline>li>a.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details>summary.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details.header-mega--menu>summary.header__menu-item{display:flex!important;min-height:60px!important;height:60px!important;padding:0 2px!important;align-items:center;color:#e8f0f5!important;font-family:var(--font-heading-family)!important;font-size:14px!important;font-weight:650!important;line-height:1!important;text-shadow:0 0 9px rgba(94,207,255,.18)!important}.section-header .wbmenuup .list-menu--inline>li>.header__menu-item :is(span,a),.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details>summary.header__menu-item :is(span,a){color:inherit!important;font:inherit!important;line-height:inherit!important;text-shadow:inherit!important}.section-header .wbmenuup .list-menu--inline>li:hover>a.header__menu-item,.section-header .wbmenuup .list-menu--inline>li:hover>details-disclosure>details>summary.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>a.header__menu-item[aria-current=page],.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details[open]>summary.header__menu-item{color:#fff!important;text-shadow:0 0 7px rgba(136,225,255,.62),0 0 18px rgba(50,185,244,.3)!important}.section-header .wbmenuup .badge__position{position:absolute!important;top:6px!important;right:auto!important;left:50%!important;z-index:3;width:max-content;transform:translate(-50%)!important;pointer-events:none}.section-header .wbmenuup .caratix-nav-item--best-sellers{position:relative;display:grid!important;width:116px;min-height:60px!important;padding:0!important;grid-template-rows:16px 30px 14px;align-items:stretch}.section-header .wbmenuup .caratix-nav-item--best-sellers>.badge__position{position:static!important;top:auto!important;right:auto!important;left:auto!important;display:flex;width:100%;grid-row:1;align-self:end;justify-content:center;transform:none!important}.section-header .wbmenuup .list-menu--inline>li.caratix-nav-item--best-sellers>a.header__menu-item{height:30px!important;min-height:30px!important;padding:0 2px!important;grid-row:2;align-items:center;justify-content:center}.section-header .wbmenuup .menu_badge{position:static!important;display:inline-flex!important;min-height:14px;margin:0!important;padding:2px 6px!important;align-items:center;border:0!important;border-radius:2px!important;box-shadow:0 0 10px #48d3ff57;font-size:8px!important;font-weight:750!important;line-height:1!important;transform:none!important}.section-header .wbmenuup .menu_badge:before{display:none!important}}@media screen and (min-width:990px)and (max-width:1199px){.section-header .wbmenuup .wbmenubtm{padding-right:18px!important;padding-left:18px!important}.section-header .wbmenuup .list-menu--inline.badge_gap_space{gap:18px!important}.section-header .wbmenuup .list-menu--inline>li>a.header__menu-item,.section-header .wbmenuup .list-menu--inline>li>details-disclosure>details>summary.header__menu-item{font-size:12px!important}}.page-product,.page-product :is(button,input,select,textarea){font-family:var(--font-body-family)!important}.page-product :is(h1,h2,h3,h4,h5,h6,.product__title,.product__title *){font-family:var(--font-heading-family)!important}.page-product .product__info-container{font-size:16px}.page-product .product__info-container :is(.form__label,.product__text,.product__tax){font-size:15px!important;line-height:1.55!important}.page-product .caratix-product-trust{gap:10px}.page-product .caratix-product-trust__item{min-height:70px;padding:13px 12px}.page-product .caratix-product-trust strong{font-size:14px!important;font-weight:700!important;line-height:1.3!important}.page-product .caratix-product-trust small{margin-top:3px;font-size:12px!important;line-height:1.4!important}.page-product :is(.caratix-product-description,.caratix-product-care)>summary{min-height:76px!important;padding:16px 4px!important}.page-product :is(.caratix-product-description,.caratix-product-care)>summary>span:first-child{display:grid!important;gap:6px!important;align-items:start;justify-items:start}.page-product :is(.caratix-product-description,.caratix-product-care)>summary small{display:block!important;color:#087c9d!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important}.page-product :is(.caratix-product-description,.caratix-product-care)>summary strong{display:block!important;color:#17212a!important;font-size:18px!important;font-weight:650!important;line-height:1.25!important}.page-product .caratix-product-description__content,.page-product .caratix-product-description__content :is(p,li,td,th,span),.page-product .caratix-product-care__content,.page-product .caratix-product-care__content :is(p,li,span){color:#46545e!important;font-size:15px!important;line-height:1.72!important}.page-product .caratix-product-description__content :is(h1,h2,h3,h4,h5,h6,strong,b),.page-product .caratix-product-care__content :is(h1,h2,h3,h4,h5,h6,strong,b){color:#17212a!important}.page-product .caratix-product-description,.page-product .caratix-product-care{overflow:hidden;color:#17212a!important;background:#fff!important;border:1px solid #cbdce5!important;border-radius:4px!important}.page-product .caratix-product-description{margin-top:22px!important}.page-product .caratix-product-details-standard{margin-top:12px!important;border:0!important}.page-product :is(.caratix-product-description,.caratix-product-care)>summary{display:flex!important;width:100%;min-height:84px!important;padding:17px 18px!important;align-items:center;justify-content:space-between;gap:20px;color:#17212a!important;background:#f5fafc!important;border:0!important;cursor:pointer;list-style:none;transition:background-color .16s ease,border-color .16s ease}.page-product :is(.caratix-product-description,.caratix-product-care)>summary::-webkit-details-marker{display:none}.page-product :is(.caratix-product-description,.caratix-product-care)>summary::marker{content:""}.page-product :is(.caratix-product-description,.caratix-product-care)>summary:hover{background:#eef7fb!important}.page-product :is(.caratix-product-description,.caratix-product-care)>summary:focus-visible{outline:2px solid #159dca;outline-offset:-3px}.page-product :is(.caratix-product-description,.caratix-product-care)[open]>summary{background:#f2f8fb!important;border-bottom:1px solid #d6e3ea!important}.page-product :is(.caratix-product-description,.caratix-product-care)>summary>span:first-child{display:grid!important;min-width:0;gap:5px!important;align-items:start;justify-items:start}.page-product :is(.caratix-product-description,.caratix-product-care)>summary small{color:#087c9d!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important;text-transform:uppercase}.page-product :is(.caratix-product-description,.caratix-product-care)>summary strong{color:#17212a!important;font-size:19px!important;font-weight:680!important;line-height:1.25!important}.page-product .caratix-product-disclosure__action{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;color:#17364a}.page-product .caratix-product-disclosure__label{font-size:11px;font-weight:750;line-height:1;text-transform:uppercase}.page-product .caratix-product-disclosure__label--open{display:none}.page-product :is(.caratix-product-description,.caratix-product-care)[open] .caratix-product-disclosure__label--closed{display:none}.page-product :is(.caratix-product-description,.caratix-product-care)[open] .caratix-product-disclosure__label--open{display:inline}.page-product .caratix-product-care__toggle{position:relative;width:36px;height:36px;flex:0 0 36px;background:#fff;border:1px solid #159dca;border-radius:3px}.page-product .caratix-product-care__toggle:before,.page-product .caratix-product-care__toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:#159dca;transform:translate(-50%,-50%);transition:transform .18s ease}.page-product .caratix-product-care__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.page-product :is(.caratix-product-description,.caratix-product-care)[open] .caratix-product-care__toggle:after{transform:translate(-50%,-50%) rotate(0)}.page-product .caratix-product-description__content,.page-product .caratix-product-care__content{padding:18px!important}@media screen and (max-width:749px){.page-product :is(.caratix-product-description,.caratix-product-care)>summary{min-height:76px!important;padding:14px!important;gap:12px}.page-product :is(.caratix-product-description,.caratix-product-care)>summary strong{font-size:17px!important}.page-product .caratix-product-disclosure__action{gap:7px}.page-product .caratix-product-disclosure__label{font-size:10px}.page-product .caratix-product-care__toggle{width:34px;height:34px;flex-basis:34px}.page-product .caratix-product-description__content,.page-product .caratix-product-care__content{padding:16px 14px!important}}.page-product .caratix-review-shell :is(.jm-review-widget,.jm-review-item){--jm-review-widget-star-and-histogram-color: #eaa900 !important;--jm-review-widget-button-color: #d9f1fb !important;--jm-review-widget-button-text-color: #10212c !important;--jm-review-widget-text-color: #1c2933 !important;--jm-review-widget-lighter-text-color: #667680 !important;--jm-widget-primary-color: #087c9d !important;--jm-review-widget-form-background-color: #f7f9fa !important;--jm-review-widget-form-button-color: #0b1c2a !important;--jm-review-widget-form-button-text-color: #ffffff !important;--jm-review-widget-form-field-background-color: #ffffff !important;--jm-review-widget-form-text-color: #1c2933 !important}.page-product .caratix-review-shell .jm-review-widget{color:#1c2933!important;background:#fff!important}.page-product .caratix-review-shell .jm-review-widget :is(.jm-text,p,label,select),.page-product .caratix-review-shell :is(.jm-review-widget__title,.jm-review-widget__summary-text,.jm-reviewer-name,.jm-review-item__title,.jm-review-item__body,.jm-review-item__body p){color:#1c2933!important}.page-product .caratix-review-shell :is(.jm-review-item__timestamp,.jm-review-item__verified-badge,.jm-review-widget__lighter-text){color:#667680!important}.page-product .caratix-review-shell .jm-review-widget__header,.page-product .caratix-review-shell .jm-review-item{border-color:#d7e0e5!important}.page-product .caratix-review-shell .jm-reviewer-avatar{color:#0b5f7c!important;background:#e9f7fb!important}.page-product .caratix-review-shell .jm-review-item{font-size:15px!important;line-height:1.65!important}.page-product .caratix-related-band .card__badge .quick-add{top:10px!important;right:10px!important;width:34px!important;height:34px!important}.page-product .caratix-related-band .card__badge .quick-add modal-opener{display:block!important;width:34px!important;height:34px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-product .caratix-related-band .card__badge .quick-add__submit{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;color:#f4fbff!important;background:#07131de6!important;border:1px solid rgba(121,221,255,.38)!important;border-radius:3px!important;box-shadow:0 4px 12px #0003!important}.page-product .caratix-related-band .card__badge .quick-add__submit>svg{width:17px!important;height:17px!important}@media screen and (max-width:749px){.page-product .product__info-container{font-size:15px}.page-product .caratix-product-trust__item{min-height:58px;padding:10px 12px}.page-product .caratix-product-trust strong{font-size:13px!important}.page-product .caratix-product-trust small{font-size:12px!important}}@media screen and (max-width:749px){.page-product .product__info-container,.page-product .product__info-container.product__column-sticky{padding-top:18px!important}.page-product .caratix-product-eyebrow{margin-bottom:5px!important;font-size:10px!important;line-height:1.2!important}.page-product .product__title{margin-bottom:8px!important}.page-product .product__title h1{font-size:28px!important;line-height:1.1!important}.page-product :is(.jdgm-prev-badge,.jm-preview-badge,.rating){margin-bottom:10px!important}.page-product .wbpricetax{padding-bottom:12px!important}.page-product .mainp-price .price{display:flex!important;flex-wrap:wrap;align-items:center;gap:7px 10px}.page-product .mainp-price .price__container{min-width:0}.page-product .product__info-container .price .price-item--sale{font-size:30px!important;line-height:1.05!important}.page-product .product__info-container .price--on-sale .price-item--regular{font-size:18px!important;line-height:1.1!important}.page-product .mainp-price .wbvariantbadges{margin:0!important}.page-product .mainp-price .price__badge-sale{position:static!important;display:inline-flex!important;align-items:center;min-height:28px;margin:0!important;padding:4px 8px!important;font-size:10px!important;line-height:1!important}.page-product .product__tax{margin-top:4px!important;font-size:14px!important;line-height:1.35!important}.page-product .wbspayinstall{gap:5px!important;margin:12px 0 14px!important;padding:11px 13px!important}.page-product .caratix-shop-pay-brand{min-height:auto!important}.page-product .caratix-shop-pay-brand__label{font-size:10px!important;line-height:1.2!important}.page-product .wbspayinstall :is(form,.installment,shopify-payment-terms){font-size:16px!important;line-height:1.42!important}}.page-product .caratix-protection{color:#26231d!important;background:#fffbf2!important;border-color:#e5c878!important;border-left:3px solid #c28a29!important;box-shadow:0 8px 20px #855c190f!important}.page-product .caratix-protection:has(.caratix-protection__input:checked){background:#fff5dd!important;border-color:#c28a29!important;box-shadow:0 0 0 2px #c28a2924,0 8px 20px #855c1914!important}.page-product .caratix-protection__check{color:#fff!important;background:#fffdf8!important;border-color:#c9a75d!important}.page-product .caratix-protection__input:checked+.caratix-protection__check{background:#b77917!important;border-color:#b77917!important;box-shadow:0 0 0 3px #b7791724!important}.page-product .caratix-protection__input:focus-visible+.caratix-protection__check{outline-color:#a56408!important}.page-product .caratix-protection__icon{color:#a56408!important;background:#fff4d8!important;border-color:#ebcd86!important}.page-product .caratix-protection__eyebrow,.page-product .caratix-protection__topline>span{color:#9b5d00!important}.page-product .caratix-protection__topline,.page-product .caratix-protection__topline strong,.page-product .caratix-protection__promise{color:#28251f!important}.page-product .caratix-protection__meta,.page-product .caratix-protection__details>div{color:#6b604e!important}.page-product .caratix-protection__details{border-top-color:#ead8a6!important}.page-product .caratix-protection__details summary{color:#58492d!important}.page-product .product-form>form.form{display:flex;flex-direction:column}.page-product .product-form>form.form>:is(.caratix-customizer,.caratix-order-note){order:1}.page-product .product-form>form.form>.product-form__buttons{order:2}.page-product .product-form>form.form>.caratix-protection{order:3;margin:12px 0 0!important}.caratix-sticky-purchase{display:none}@media screen and (max-width:749px){.page-product .wbspayinstall{display:flex!important;align-items:baseline;gap:7px!important;margin:10px 0 12px!important;padding:9px 11px!important}.page-product .caratix-shop-pay-brand{flex:0 0 auto}.page-product .caratix-shop-pay-brand__label{font-size:0!important}.page-product .caratix-shop-pay-brand__label:after{content:"Pay over time";font-size:10px;line-height:1.2}.page-product .wbspayinstall :is(form,.installment,shopify-payment-terms){font-size:14px!important;line-height:1.32!important}.page-product .caratix-product-trust{margin-top:12px!important}.page-product .caratix-product-trust__item{min-height:54px;padding:9px 10px}.caratix-sticky-purchase{position:fixed;z-index:50;right:max(58px,calc(env(safe-area-inset-right) + 12px));bottom:max(12px,env(safe-area-inset-bottom));left:max(58px,calc(env(safe-area-inset-left) + 12px));display:block;pointer-events:none;opacity:0;transform:translateY(14px);transition:opacity .18s ease,transform .18s ease}.caratix-sticky-purchase.is-visible{pointer-events:auto;opacity:1;transform:translateY(0)}.caratix-sticky-purchase__button{width:100%;min-height:50px;padding:12px 16px;color:#fff;background:#0b1c2a;border:1px solid #0b1c2a;border-radius:3px;box-shadow:0 10px 24px #0b1c2a38;font:inherit;font-size:15px;font-weight:700;letter-spacing:0}.caratix-sticky-purchase__button:disabled{cursor:not-allowed;opacity:.56}}.page-collection #product-grid .wbhrating .rating-count,.page-product .caratix-related-band .wbhrating .rating-count{display:inline-flex!important;align-items:center;min-height:22px;margin:0!important;color:#718290!important;font-size:12px!important;font-weight:600!important;letter-spacing:0;line-height:1.2!important}.page-collection #product-grid .wbhrating .rating-star,.page-product .caratix-related-band .wbhrating .rating-star{flex:0 0 auto}:is(.page-collection,.page-product) :is(.rating-star,.jdgm-star,.loox-rating,.loox-rating .loox-icon,.jm-star-rating__font-icon){color:#e3a91a!important}:is(.page-collection,.page-product) :is(.wbhrating,.jdgm-prev-badge,.jm-preview-badge,.loox-rating){display:inline-flex;align-items:center;min-height:24px;vertical-align:middle}:is(.page-collection,.page-product) .wbnorating{opacity:.24}.page-product .product__info-container .rating-count,.page-product .featured-product .rating-count{margin-left:7px!important;color:#69757e!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}.page-index{--caratix-muted: #a8b3bd}:is(.page-index,.page-collection,.page-product) :is(.wbhrating .rating-count,.product__info-container .rating-count,.featured-product .rating-count){color:var(--caratix-muted)!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/caratix-brand-final.css.map */
