:root:root{--pc-red:#951227;--pc-red-dark:#6e0d1c;--pc-ink:#1d1d1f;--pc-mute:#5f5f66;--pc-line:#ece6e7;--pc-soft:#faf6f6;--font-body-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-heading-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-heading-weight:300;--buttons-radius:40px;--buttons-radius-outset:41px;--inputs-radius:12px;--product-card-corner-radius:1.8rem;--card-corner-radius:1.8rem}html body{font-family:var(--font-body-family);letter-spacing:0;-webkit-font-smoothing:antialiased}html body h1,html body h2,html body h3,html body .h0,html body .h1,html body .h2,html body .h3{font-family:var(--font-heading-family);letter-spacing:-.01em}html body h1,html body .h0,html body .h1,html body h2,html body .h2{font-weight:300}html body h1 b,html body h2 b,html body h1 strong,html body h2 strong,html body h3,html body .h3,html body h4,html body .h4,html body .card__heading{font-weight:600}html body .button,html body .shopify-challenge__button,html body .customer button{font-family:"Source Sans 3",Noto Sans,sans-serif;font-weight:600;letter-spacing:.01em;font-size:1.6rem}html body .announcement-bar__message{font-size:1.3rem;letter-spacing:.02em}html body .header__menu-item{font-weight:500;font-size:1.5rem}html body .card-wrapper .card{border:1px solid var(--pc-line);border-radius:18px;overflow:hidden;box-shadow:none}html body .card__heading{font-size:1.7rem}html body .price{font-weight:600}html body .multicolumn.color-scheme-1,html body .collection-hero.color-scheme-1{background:var(--pc-soft)}html body .product__title h1{font-weight:600;font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.1}html body .product__text.caption-with-letter-spacing{color:var(--pc-red);font-weight:600;letter-spacing:.16em}html body .product__description{color:var(--pc-mute);line-height:1.7}html body .pc{font-family:var(--font-body-family);color:var(--pc-ink)}.pc *{box-sizing:border-box}.pc a{color:inherit}.pc-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.pc-eyebrow{margin:0;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--pc-red)}.pc-h1{margin:0;font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.08;font-weight:300;color:inherit}.pc-h2{margin:0;font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.15;font-weight:300;color:inherit}.pc-h1 b,.pc-h2 b{font-weight:600}.pc-lead{margin:0;font-size:1.7rem;line-height:1.65}.pc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-family:"Source Sans 3",Noto Sans,sans-serif;font-size:1.7rem;font-weight:600;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s}.pc-btn--red{background:var(--pc-red);color:#fff!important}.pc-btn--red:hover{background:var(--pc-red-dark)}.pc-btn--white{background:#fff;color:var(--pc-red)!important}.pc-btn--white:hover{background:#f6e9eb}.pc-btn--ghost{border-color:#fff;color:#fff!important;background:transparent}.pc-btn--ghost:hover{background:#ffffff1f}.pc-btn--line{border-color:var(--pc-ink);color:var(--pc-ink)!important;background:transparent}.pc-hero{position:relative;min-height:560px;display:flex;align-items:flex-end;overflow:hidden;background:#3a060f;color:#fff}.pc-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1e0308e6,#1e030899 45%,#1e03080d)}.pc-hero__in{position:relative;z-index:1;width:100%;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px);display:flex;flex-direction:column;gap:18px}.pc-hero .pc-eyebrow{color:#f3d9de}.pc-hero .pc-lead{max-width:540px;color:#f6e9eb}.pc-hero .pc-h1{max-width:820px}.pc-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.pc-strip{background:var(--pc-soft);border-bottom:1px solid var(--pc-line)}.pc-strip__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 32px;padding-top:22px;padding-bottom:22px;font-size:1.4rem;line-height:1.45}.pc-strip__item{display:flex;gap:12px;align-items:center}.pc-strip__item b{font-weight:600}.pc-strip__item span span{color:var(--pc-mute)}.pc-strip svg{flex:none}.pc-sec{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(16px,2vw,24px)}.pc-sec__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px}.pc-sec__head>div{display:flex;flex-direction:column;gap:8px}.pc-sec__link{font-size:1.5rem;font-weight:600;color:var(--pc-red)!important}.pc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.pc-cell{display:flex}.pc-cell>.pc-card{flex:1}.pc-card{display:flex;flex-direction:column;border:1px solid var(--pc-line);border-radius:18px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.pc-card:hover{box-shadow:0 14px 36px #1d1d1f14;transform:translateY(-2px)}.pc-card__media{display:block;aspect-ratio:4/3;overflow:hidden;background:#3a060f;position:relative}.pc-card__media img{width:100%;height:100%;object-fit:cover;display:block}.pc-card__badge{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:#fff;color:var(--pc-red);font-size:1.2rem;font-weight:700;letter-spacing:.04em}.pc-card__body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.pc-card__role{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-red);font-weight:600}.pc-card__name{font-size:1.9rem;font-weight:600;text-decoration:none;color:var(--pc-ink)!important;line-height:1.3}.pc-card__desc{margin:0;font-size:1.4rem;line-height:1.55;color:var(--pc-mute)}.pc-card__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pc-card__foot .price{margin:0}.pc-card__foot .price .price-item{font-size:1.8rem;font-weight:600;color:var(--pc-ink)}.pc-card__foot form{margin:0}.pc-card__add{min-height:44px;padding:0 20px;font-size:1.5rem}.pc-card__login{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--pc-red);font-family:"Source Sans 3",Noto Sans,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;color:var(--pc-red)!important}.pc-card__login:hover{background:var(--pc-red);color:#fff!important}.pc-card__foot .elh-login,.pc-card__foot [class*=easylockdown]{display:none!important}.pc-feature{display:flex;flex-wrap:wrap;gap:32px;align-items:center;padding:clamp(24px,4vw,40px);border-radius:22px;background:var(--pc-soft)}.pc-feature__media{flex:1 1 360px;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:#3a060f}.pc-feature__media img{width:100%;height:100%;object-fit:cover;display:block}.pc-feature__body{flex:1 1 320px;display:flex;flex-direction:column;gap:12px}.pc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding-bottom:clamp(48px,6vw,80px)}.pc-tile{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:18px;text-decoration:none}.pc-tile__k{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.pc-tile__t{font-size:2rem;font-weight:600}.pc-tile__d{font-size:1.4rem;line-height:1.55}.pc-tile--dark{background:var(--pc-ink);color:#fff!important}.pc-tile--dark .pc-tile__k{color:#f3d9de}.pc-tile--dark .pc-tile__d{color:#d6d2d3}.pc-tile--red{background:var(--pc-red);color:#fff!important}.pc-tile--red .pc-tile__k{color:#f3d9de}.pc-tile--red .pc-tile__d{color:#f6e9eb}.pc-tile--line{border:1px solid var(--pc-line);color:var(--pc-ink)!important}.pc-tile--line .pc-tile__k{color:var(--pc-red)}.pc-tile--line .pc-tile__d{color:var(--pc-mute)}@media(max-width:749px){.pc-hero{min-height:520px}.pc-hero:after{background:linear-gradient(180deg,#1e030840,#1e0308e0 70%)}}.pc-entry{display:flex;flex-wrap:wrap;min-height:640px}.pc-entry__visual{flex:1 1 520px;min-height:420px;position:relative;overflow:hidden;background:#3a060f;color:#fff;display:flex;align-items:flex-end}.pc-entry__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e030826,#1e0308d9)}.pc-entry__copy{position:relative;z-index:1;padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;gap:14px}.pc-entry__panel{flex:1 1 460px;display:flex;align-items:center;justify-content:center;padding:clamp(32px,6vw,80px) clamp(20px,5vw,72px);background:var(--pc-soft)}.pc-entry__card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px}.pc-entry__pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#f3e1e4;color:#7a0f20;font-size:1.3rem;font-weight:600}.pc-entry__div{height:1px;background:#e6dcde;margin:8px 0}.pc-card__note{font-size:1.3rem;color:var(--pc-mute)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/primacure-brand.css.map */
