#MainContent{background:#fff;color:#171a20;--product-card-corner-radius:2rem;--product-card-image-padding:1.2rem;--product-card-border-width:0rem;--product-card-shadow-opacity:0;--collection-card-corner-radius:2rem}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4{font-family:var(--icare-heading);font-style:normal;font-weight:700;letter-spacing:-.035em;line-height:1.18}#MainContent .rte,#MainContent .price,#MainContent .card,#MainContent .facets,#MainContent .mobile-facets,#MainContent .product-form__input,#MainContent .share-button,#MainContent .contact,#MainContent .pagination-wrapper{font-family:var(--icare-body);font-weight:400;letter-spacing:0;line-height:1.65}#MainContent .page-width:not(.page-width--narrow),.section-header .header.page-width,footer.footer .page-width{max-width:1320px}#MainContent .title,#MainContent .collection-hero__title{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.045em}#MainContent .title-wrapper-with-link{align-items:end;margin-bottom:3rem;gap:2rem}#MainContent .grid{--grid-desktop-horizontal-spacing:24px;--grid-desktop-vertical-spacing:32px;--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:24px}#MainContent .card--card{--color-background:255,255,255;--gradient-background:#fff;--color-foreground:23,26,32;--color-button:23,26,32;--color-button-text:255,255,255;--color-link:23,26,32;--color-secondary-button-text:23,26,32;background:#fff;color:#171a20;border:1px solid #eceef1;box-shadow:0 5px 18px #171a2006;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}#MainContent .card--card .card__inner{background:#f7f7f8;border-radius:14px;overflow:hidden}#MainContent .card--card .card__media img{object-fit:contain}#MainContent .card--card>.card__content{padding:0 6px 8px}#MainContent .card__heading{font-size:16px!important;line-height:1.45;font-weight:700;letter-spacing:-.012em}#MainContent .card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}#MainContent .card-information>.price{font-size:17px;margin-top:10px;letter-spacing:-.015em;font-weight:700;color:#171a20}#MainContent .price__sale .price-item--regular{font-weight:400;color:#737780}#MainContent .card .badge{border:0;background:#f8e9eb;color:#87212c;border-radius:30px;padding:5px 10px;font-size:11px;letter-spacing:.03em;font-weight:700}#MainContent a.button,#MainContent .product-form__submit,#MainContent .quick-add__submit,#MainContent .contact__button .button{--color-button:23,26,32;--color-button-text:255,255,255;--buttons-radius:12px;--buttons-radius-outset:13px;--buttons-shadow-opacity:0;font-family:var(--icare-body);font-weight:700;letter-spacing:.01em;min-height:50px;border-radius:12px;transition:background .2s ease,transform .2s ease}#MainContent a.button--secondary{--color-button:255,255,255;--color-button-text:23,26,32;--color-secondary-button-text:23,26,32}#MainContent .quick-add{margin:0 8px 12px}#MainContent .quick-add__submit{font-size:13px;min-height:44px;padding:10px 12px}#MainContent .collection-hero{background:#f7f7f8;border-bottom:1px solid #eceef1}#MainContent .collection-hero__inner{padding-top:42px;padding-bottom:42px}#MainContent .collection-hero__description{max-width:66ch;color:#626773;font-family:var(--icare-body);font-size:16px}#MainContent .facets-container{padding-top:0;padding-bottom:22px;border-bottom:1px solid #eceef1;margin-bottom:24px}#MainContent .facet-filters__label,#MainContent .facets__heading{font-family:var(--icare-body);font-weight:700}#MainContent .active-facets__button-inner{border-radius:30px;font-family:var(--icare-body)}#MainContent .product__title h1{font-size:clamp(25px,2.7vw,38px);line-height:1.22;overflow-wrap:anywhere}#MainContent .product__info-container>.product__title{margin-top:0;margin-bottom:18px}#MainContent .product__info-container .price{font-size:24px;font-weight:700;letter-spacing:-.025em}#MainContent .product__tax{font-family:var(--icare-body);font-size:12px;color:#626773;letter-spacing:0}#MainContent .product__media-wrapper .product-media-container{border-radius:20px;background:#f8f8f9;border-color:#eceef1}#MainContent .product__media img{object-fit:contain}#MainContent .thumbnail{border-radius:10px;border-color:#eceef1}#MainContent .thumbnail[aria-current]{border-color:#171a20;box-shadow:0 0 0 1px #171a20}#MainContent .product-form__input .form__label{font-family:var(--icare-body);font-size:14px;font-weight:700;margin-bottom:12px}#MainContent .product-form__input--pill input[type=radio]+label{font-family:var(--icare-body);font-size:14px;letter-spacing:0;padding:12px 18px;border-radius:12px;border-color:#d9dce1;min-height:44px}#MainContent .product-form__input--pill input[type=radio]:checked+label{background:#171a20;color:#fff;border-color:#171a20}#MainContent .quantity{border-radius:12px;--inputs-radius:12px;--inputs-radius-outset:13px;--inputs-border-opacity:.2}#MainContent .product__description{padding-top:24px;margin-top:28px;border-top:1px solid #e8eaed;font-size:16px;line-height:1.8;color:#3f4550}#MainContent .product__description img{max-width:100%;height:auto;border-radius:14px}#MainContent .product__description table{display:block;overflow:auto;max-width:100%;box-shadow:none}#MainContent .product__description h2,#MainContent .product__description h3{color:#171a20;margin-top:30px}#MainContent .accordion{border-color:#e8eaed}#MainContent .accordion__title{font-size:16px;letter-spacing:-.01em}#MainContent .field__input,#MainContent .select__select{font-family:var(--icare-body);font-size:16px;--inputs-radius:12px;--inputs-radius-outset:13px}#MainContent .main-page-title{margin-bottom:32px}.section-header .header-wrapper{background:#fff;color:#171a20;border-bottom:1px solid #eceef1}.section-header .header__menu-item{font-family:var(--icare-body);font-size:14px;font-weight:700;letter-spacing:.01em;color:#171a20;padding:14px}.section-header .header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:7px}.section-header .header__heading-logo{width:150px;height:auto;max-width:100%}.section-header .header__icon{color:#171a20}.section-header .header__submenu,.section-header .mega-menu__content{font-family:var(--icare-body);font-weight:400;letter-spacing:0;background:#fff;color:#171a20;border-color:#eceef1}.section-header .menu-drawer{background:#fff;color:#171a20;font-family:var(--icare-body);font-weight:400;letter-spacing:0}.section-header .menu-drawer__menu-item{font-family:var(--icare-body);font-size:17px;font-weight:700}.shopify-section-group-header-group .utility-bar{background:#171a20;color:#fff}.shopify-section-group-header-group .announcement-bar__message{font-family:var(--icare-body);font-size:12px;font-weight:400;letter-spacing:.08em;padding:10px 0}footer.footer{background:#171a20;color:#cbd0d8;font-family:var(--icare-body);font-weight:400;letter-spacing:0;border-top:0}footer.footer .footer-block__heading{font-family:var(--icare-heading);font-weight:700;color:#fff;letter-spacing:-.02em;font-size:18px;margin-bottom:18px}footer.footer .footer-block__details-content{font-family:var(--icare-body);font-size:14px;line-height:1.9;color:#cbd0d8}footer.footer .footer-block__details-content .list-menu__item--link{color:#cbd0d8;font-size:14px;padding:8px 0}footer.footer .footer-block__details-content a:hover{color:#fff}footer.footer .footer__content-bottom{border-top-color:#ffffff20}footer.footer .copyright__content,footer.footer .copyright__content a{color:#aeb5c2;font-size:12px}.icare-ui{font-family:var(--icare-body,Arial,sans-serif);font-size:16px;font-weight:400;line-height:1.65;letter-spacing:0;color:#171a20}.icare-ui *{box-sizing:border-box}.icare-wrap{max-width:1320px;padding:0 48px;margin:auto}.icare-eyebrow{font-size:11px!important;letter-spacing:.18em!important;font-weight:700!important;text-transform:uppercase;margin:0 0 18px}.icare-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#171a20;color:#fff;text-decoration:none;min-height:52px;padding:14px 25px;border-radius:12px;font-size:14px;font-weight:700;line-height:1.4;transition:transform .2s,background .2s}.icare-button:hover{background:#303540;transform:translateY(-2px)}.icare-text-link{color:#171a20;text-underline-offset:5px;font-size:14px;font-weight:700}.icare-hero{background:#f6f5f2;padding:58px 0 64px;overflow:hidden}.icare-hero__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}#MainContent .icare-hero__title{font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.055em;margin:0 0 24px;max-width:580px}.icare-hero__title span{color:var(--icare-accent,#c52d3a)}.icare-hero__intro{max-width:460px;color:#626773;font-size:16px;line-height:1.8;margin:0 0 30px}.icare-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.icare-hero__small{margin:26px 0 0;font-size:12px;color:#626773;border-top:1px solid #dededb;padding-top:18px;max-width:425px}.icare-hero__stage{position:relative;isolation:isolate;padding:0 55px 36px 0;min-width:0}.icare-hero__stage:before{content:"";position:absolute;z-index:-1;top:25px;right:-25px;bottom:0;left:45px;background:#e8e5e0;border-radius:50%}.icare-hero__card{display:block;background:#fff;text-decoration:none;color:#171a20;border:1px solid #eeece9;border-radius:26px;box-shadow:0 24px 60px #171a2010;overflow:hidden}.icare-hero__photo{aspect-ratio:1/1;background:#fff;padding:24px}.icare-hero__photo img{width:100%;height:100%;display:block;object-fit:contain}.icare-hero__caption{padding:18px 24px 24px;border-top:1px solid #f0f0f0}.icare-hero__caption small{display:block;color:#737780;font-size:10px;letter-spacing:.15em;margin-bottom:7px}.icare-hero__caption strong{display:block;line-height:1.45;font-family:var(--icare-heading);font-size:15px;font-weight:700;letter-spacing:-.015em}.icare-hero__caption .icare-money{display:block;margin-top:7px;font-size:14px;font-weight:700}.icare-hero__mini{position:absolute;right:0;bottom:0;width:38%;background:#fff;border:1px solid #eeece9;border-radius:18px;box-shadow:0 16px 40px #171a2012;padding:12px;text-decoration:none;color:#171a20;transform:rotate(5deg)}.icare-hero__mini img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;border-radius:10px}.icare-hero__mini span{display:block;font-size:11px;line-height:1.5;font-weight:700;padding:9px 3px 2px}.icare-hero__empty{padding:80px 30px;font-family:var(--icare-heading);font-weight:700;letter-spacing:-.06em;font-size:60px;text-align:center}.icare-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #eceef1}.icare-nav__label{font-size:12px;font-weight:700;color:#737780;white-space:nowrap}.icare-nav__links{display:flex;flex-wrap:wrap;gap:10px}.icare-nav__links a{border:1px solid #e3e5e9;border-radius:28px;min-height:42px;padding:10px 18px;line-height:1.5;text-decoration:none;color:#171a20;font-size:12px;font-weight:700;transition:border-color .2s,background .2s}.icare-nav__links a:hover{background:#f7f7f8;border-color:#171a20}.icare-guide{padding:64px 0 76px;background:#f7f7f8;border-top:1px solid #eceef1;scroll-margin-top:100px}.icare-guide__head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}#MainContent .icare-guide__head h2{font-size:clamp(28px,3.3vw,42px);margin:0;max-width:650px}.icare-guide__head p{font-size:14px;color:#626773;max-width:300px;margin:0}.icare-guide__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:48px}.icare-guide__card{background:#fff;border:1px solid #e8eaee;border-radius:18px;padding:26px;text-decoration:none;color:#171a20;display:block;transition:transform .2s,border-color .2s}.icare-guide__card:hover{transform:translateY(-3px);border-color:#adb2bc}.icare-guide__number{display:block;color:var(--icare-accent);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:20px}#MainContent .icare-guide__card h3{font-size:19px;margin:0 0 10px;letter-spacing:-.02em}.icare-guide__card p{color:#626773;font-size:14px;line-height:1.75;margin:0 0 18px}.icare-guide__card b{font-size:12px}.icare-faq{max-width:860px;margin:auto}.icare-faq details{border-top:1px solid #dedfe3}.icare-faq details:last-child{border-bottom:1px solid #dedfe3}.icare-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;font-weight:700;line-height:1.5}.icare-faq summary::-webkit-details-marker{display:none}.icare-faq summary:after{content:"+";font-size:22px;line-height:1;font-weight:400;flex-shrink:0}.icare-faq details[open] summary:after{content:"\2212"}.icare-faq__answer{font-size:14px;color:#626773;padding:0 35px 24px 0;line-height:1.85}.icare-faq__answer a{color:#171a20;text-underline-offset:3px}.icare-product-note{font-family:var(--icare-body);font-size:13px;color:#626773;background:#f7f7f8;padding:14px 18px;border-radius:12px;line-height:1.7;letter-spacing:0}.icare-product-note a{color:#171a20;text-underline-offset:3px;font-weight:700}.icare-ui a:focus-visible,.icare-ui summary:focus-visible,#MainContent .card a:focus-visible{outline:3px solid #c52d3a;outline-offset:4px}@media(hover:hover){#MainContent .card--card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #171a200b}}@media(min-width:990px){#MainContent .product--large .product__info-wrapper{padding-left:48px}.section-header .header{padding-top:16px;padding-bottom:16px}footer.footer .footer__blocks-wrapper{column-gap:48px}}@media(max-width:989px){.icare-wrap{padding-left:28px;padding-right:28px}.icare-hero{padding:42px 0 48px}.icare-hero__layout{gap:28px}.icare-hero__stage{padding-right:30px}.icare-hero__photo{padding:14px}.icare-guide__card{padding:20px}}@media(max-width:749px){.icare-wrap{padding-left:20px;padding-right:20px}.icare-hero{padding:36px 0}.icare-hero__layout{grid-template-columns:1fr;gap:30px}.icare-hero__intro{font-size:15px;margin-bottom:24px;max-width:36ch}#MainContent .icare-hero__title{font-size:44px;max-width:360px;margin-bottom:20px}.icare-eyebrow{font-size:10px!important;margin-bottom:14px}.icare-hero__small{margin-top:20px;padding-top:15px}.icare-hero__stage{max-width:460px;width:100%;margin:auto;padding:0 50px 24px 0}.icare-hero__photo{padding:20px;aspect-ratio:1.12}.icare-hero__card{border-radius:20px}.icare-hero__caption{padding:14px 18px 18px}.icare-hero__caption strong{font-size:14px}.icare-hero__mini{width:36%;padding:9px}.icare-hero__mini span{font-size:10px}.icare-nav{flex-direction:column;align-items:start;gap:12px;padding-top:20px;padding-bottom:20px}.icare-nav__links{gap:8px}.icare-nav__links a{font-size:11px;padding:10px 14px}.icare-guide{padding:40px 0 48px}.icare-guide__head{display:block;margin-bottom:24px}.icare-guide__head p{max-width:100%;margin-top:16px}.icare-guide__cards{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.icare-guide__card{padding:20px}.icare-guide__number,.icare-guide__card p{margin-bottom:12px}.icare-faq summary{padding:20px 0;font-size:14px}.icare-faq__answer{padding-right:10px}.section-header .header__heading-logo{width:128px}.section-header .header{padding-top:12px;padding-bottom:12px}.shopify-section-group-header-group .announcement-bar__message{font-size:10px;letter-spacing:.055em}#MainContent .page-width:not(.page-width--narrow){padding-left:20px;padding-right:20px}#MainContent .card__heading{font-size:13px!important;line-height:1.45}#MainContent .card-information>.price{font-size:15px}#MainContent .card--card{--product-card-image-padding:.7rem;border-radius:15px}#MainContent .card--card .card__inner{border-radius:10px}#MainContent .card--card>.card__content{padding:0 2px 6px}#MainContent .quick-add{margin:0 0 8px}#MainContent .quick-add__submit{font-size:11px;padding:10px 7px;min-height:44px}#MainContent .collection-hero__inner{padding-top:28px;padding-bottom:28px}#MainContent .product__description{font-size:15px}#MainContent .product__info-container .price{font-size:22px}footer.footer .footer-block{margin:0 0 28px}footer.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}footer.footer .footer-block:first-child{grid-column:1/-1}footer.footer .footer-block.grid__item{width:100%;max-width:100%}footer.footer .footer__content-top{padding-bottom:12px}}@media(max-width:359px){#MainContent .icare-hero__title{font-size:38px}.icare-hero__actions{gap:16px}.icare-button{padding:13px 19px}.icare-nav__links a{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.icare-ui *,#MainContent .card--card{transition:none!important;scroll-behavior:auto!important}.icare-button:hover,.icare-guide__card:hover,#MainContent .card--card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/icare-premium.css.map */
