.brand-hub{padding-block:40px}.brand-hub__heading{max-width:680px;margin-bottom:24px}.brand-hub__heading h2{margin:6px 0;font-size:clamp(24px,3vw,32px);line-height:1.4}.brand-hub__heading p{color:#6b5d68;line-height:1.7}.brand-hub__eyebrow{color:#a12664!important;font-size:12px;font-weight:600;letter-spacing:.08em}.brand-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.brand-hub__card{display:flex;flex-direction:column;min-width:0;border:1px solid #eee5eb;border-radius:20px;overflow:hidden;background:#fff;color:#29202e;text-decoration:none;transition:border-color .2s,box-shadow .2s}.brand-hub__visual{display:grid;place-items:center;aspect-ratio:1;padding:12px;background:#faf7f9;overflow:hidden}.brand-hub__visual img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.brand-hub__wordmark{font:600 24px/1.3 Georgia,serif;text-align:center}.brand-hub__info{display:flex;flex:1;flex-direction:column;align-items:stretch;padding:18px;gap:16px;text-align:center}.brand-hub__info h3{margin:0;font-size:17px;line-height:1.5;font-weight:600}.brand-hub__card:focus-visible,.brand-hub__chip:focus-visible,.brand-hub__more summary:focus-visible{outline:3px solid #a12664;outline-offset:4px}.brand-hub__more{margin-top:24px}.brand-hub__more summary{width:fit-content;cursor:pointer;padding:12px 18px;border:1px solid #e7d9e2;border-radius:10px;color:#70304f;font-weight:600}.brand-hub__more[open] summary{margin-bottom:16px}.brand-hub__additional{display:flex;flex-wrap:wrap;gap:10px}.brand-hub__chip{display:flex;align-items:center;padding:12px 18px;border:1px solid #e7d9e2;border-radius:10px;color:#49333f;text-decoration:none;background:#fff}@media(hover:hover){.brand-hub__card:hover{border-color:#c791ac;box-shadow:0 8px 24px #53243b12}.brand-hub__card:hover img{transform:scale(1.025)}.brand-hub__chip:hover{background:#faf1f6;border-color:#c791ac}}@media(max-width:989px){.brand-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:749px){.brand-hub{padding-block:28px}.brand-hub__grid{gap:12px}.brand-hub__card{border-radius:16px}.brand-hub__visual{padding:8px}.brand-hub__info{padding:14px;gap:12px}.brand-hub__info h3{font-size:15px}.brand-hub__chip{flex:1 1 130px;justify-content:center}}@media(prefers-reduced-motion:reduce){.brand-hub__card,.brand-hub__visual img{transition:none}.brand-hub__card:hover img{transform:none}}.care-entry{padding-block:40px;color:#29202e}.care-entry__heading{margin:0 0 24px;font-size:clamp(24px,3vw,32px);line-height:1.4}.care-entry__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.care-entry__category{display:flex;flex-direction:column;min-width:0;border:1px solid #eee5eb;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.care-entry__thumb{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:#f8f4f6}.care-entry__thumb img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.care-entry__placeholder{width:70%;height:70%}.care-entry__info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 12px;text-align:center;flex:1}.care-entry__info strong{font-size:17px;line-height:1.5;font-weight:600}.care-entry__info small{font-size:13px;line-height:1.5;color:#9f2461}.care-entry__category:focus-visible{outline:3px solid #a12664;outline-offset:4px}@media(hover:hover){.care-entry__category:hover{border-color:#d9a4bf;box-shadow:0 10px 28px #53243b0d;transform:translateY(-3px)}.care-entry__category:hover img{transform:scale(1.025)}}@media(max-width:989px){.care-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:749px){.care-entry{padding-block:28px}.care-entry__heading{margin-bottom:18px}.care-entry__grid{gap:12px}.care-entry__category{border-radius:16px}.care-entry__info{padding:14px 8px;gap:5px}.care-entry__info strong{font-size:15px}.care-entry__info small{font-size:12px}}@media(prefers-reduced-motion:reduce){.care-entry__category,.care-entry__thumb img{transition:none}.care-entry__category:hover,.care-entry__category:hover img{transform:none}}.care-entry__thumb--illustrated{position:relative;display:block}.care-entry__thumb--illustrated img{position:absolute;display:block;width:400%;height:200%;max-width:none;left:calc(var(--illustration-column) * -100%);top:calc(var(--illustration-row) * -100%);object-fit:fill;transform:none}.care-entry__category:hover .care-entry__thumb--illustrated img{transform:none}.care-entry__thumb--originals{display:flex;align-items:center;gap:0;padding:18px 6px;background:#fff}.care-entry__original-photo{display:block;width:33.333%;height:90%;overflow:hidden}.care-entry__original-photo:nth-child(2){height:100%}.care-entry__original-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}.care-entry__category:hover .care-entry__original-photo img{transform:none}.care-showcase{padding-block:32px 40px}.care-showcase__header{display:flex;align-items:center;justify-content:space-between;gap:22px}.care-showcase__header h2{font-size:clamp(27px,3vw,38px);margin:5px 0 8px}.care-showcase__header p{color:#6b5f6d;margin:0;max-width:640px}.care-showcase__eyebrow{font-size:12px;letter-spacing:.08em;color:#a12664!important;text-transform:uppercase;font-weight:700}.care-showcase__links{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 24px}.care-showcase__links a{color:#51364e;text-decoration:none;border:1px solid #e1d2dd;border-radius:30px;padding:8px 16px;background:#faf5f8;font-size:14px}.care-showcase__links a:hover{background:#f1e1eb}.care-showcase__links a:focus-visible{outline:3px solid #a12664;outline-offset:3px}.care-showcase__grid{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.care-showcase__grid li{min-width:0}.care-showcase__grid .card__media img{object-fit:contain}@media(max-width:749px){.care-showcase{padding-block:24px}.care-showcase__header{display:block}.care-showcase__header .button{margin-top:16px;min-height:42px}.care-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.care-showcase__header h2{font-size:27px}.care-showcase__header p{font-size:14px}.care-showcase__links{gap:7px}.care-showcase__links a{padding:7px 11px;font-size:13px}}.device-nav{padding-block:46px}.device-nav__heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.device-nav__heading h2{font-size:clamp(2.7rem,3.6vw,4rem);margin:.4rem 0}.device-nav__heading p{text-transform:uppercase;color:#a12664;letter-spacing:.12em;font-size:12px;margin:0}.device-nav__heading>a{white-space:nowrap;color:#a12664;text-decoration:none}.device-nav__intro{color:#66606a;max-width:760px;margin-bottom:25px}.device-nav__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.device-nav__card{border:1px solid #e2dce5;border-radius:14px;padding:16px;text-decoration:none;color:#292331;background:#fff;transition:border-color .2s}.device-nav__card:hover,.device-nav__card.is-current{border-color:#ae286b;background:#fff8fc}.device-nav__card:focus-visible{outline:3px solid #ae286b;outline-offset:3px}.device-nav__image{height:120px;display:grid;place-items:center;margin-bottom:14px}.device-nav__image img{height:100%;max-width:100%;object-fit:contain}.device-nav__image>span{font-size:38px;color:#bd9db5}.device-nav__card h3{font-size:16px;line-height:1.45;margin:0 0 8px}.device-nav__card>span{font-size:12px;color:#726b76}@media(max-width:989px){.device-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.device-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.device-nav__heading{display:block}.device-nav__heading>a{display:inline-block;margin-top:10px}.device-nav__card{padding:12px}.device-nav__image{height:95px}.device-nav{padding-block:30px}}.elsakary-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block!important}.elsakary-card-link:focus-visible{outline:3px solid #b02868;outline-offset:3px}.multicolumn-card:has(.elsakary-card-link):hover{box-shadow:0 8px 24px #34212e14}.multicolumn-card__info a:not(.elsakary-card-link){position:relative;z-index:3}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
