.hm-fillings{display:block;background:#fff;color:#222744;font-family:inherit;font-size:15px;line-height:1.6}.hm-fillings *{box-sizing:border-box}.hm-fillings [hidden]{display:none!important}.hm-fillings .hm-fillings__wrap{width:min(1280px,100%);padding-inline:40px;margin-inline:auto}.hm-fillings .hm-fillings__hero{background:#222744;color:#fff;padding:58px 0 48px;text-align:left}.hm-fillings h1,.hm-fillings h2,.hm-fillings h3,.hm-fillings p,.hm-fillings dl,.hm-fillings dt,.hm-fillings dd{margin:0}.hm-fillings h1,.hm-fillings h2,.hm-fillings h3{font-family:inherit;font-style:normal;color:inherit;text-transform:none}.hm-fillings .hm-fillings__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.09em;font-weight:700;margin-bottom:14px}.hm-fillings h1{font-size:clamp(32px,3.4vw,48px);line-height:1.14;letter-spacing:-.045em;font-weight:750}.hm-fillings .hm-fillings__underline{display:block;color:#fdc238;width:148px;height:18px;overflow:visible;margin:14px 0 20px}.hm-fillings .hm-fillings__underline.is-pending path{stroke-dasharray:1;stroke-dashoffset:1}.hm-fillings .hm-fillings__underline.is-drawn path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.05s ease}.hm-fillings .hm-fillings__intro{max-width:700px;margin-inline:0;font-size:16px;line-height:1.75;color:#fff}.hm-fillings .hm-fillings__body{padding-top:30px;padding-bottom:56px}.hm-fillings .hm-fillings__filters{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.hm-fillings .hm-fillings__filter-label{font-weight:650;font-size:13px}.hm-fillings .hm-fillings__filter-buttons{display:flex;gap:8px;flex-wrap:wrap}.hm-fillings .hm-fillings__filter-buttons button{-webkit-appearance:none;appearance:none;border:1px solid #d7d9e3;border-radius:999px;padding:10px 18px;min-height:44px;background:#fff;color:#222744;font:inherit;font-size:12px;line-height:1.5;font-weight:650;cursor:pointer}.hm-fillings .hm-fillings__filter-buttons button[aria-pressed=true]{background:#222744;border-color:#222744;color:#fff}.hm-fillings .hm-fillings__filter-buttons button:hover{border-color:#222744}.hm-fillings .hm-fillings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hm-fillings .hm-fillings__card{min-width:0;border:1px solid #dedfe8;border-radius:24px;padding:28px 24px 22px;background:#fff;display:flex;flex-direction:column;scroll-margin-top:140px}.hm-fillings .hm-fillings__card-main{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;flex:1}.hm-fillings .hm-fillings__photo{min-width:0;aspect-ratio:1;overflow:hidden;align-self:center;display:flex;align-items:center;justify-content:center}.hm-fillings .hm-fillings__image{display:block;width:100%;height:100%;object-fit:contain;transform:scale(var(--hm-fill-scale,1));max-width:none}.hm-fillings .hm-fillings__kind{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#666b80;line-height:1.4;margin-bottom:7px}.hm-fillings .hm-fillings__copy h2{font-size:24px;line-height:1.2;letter-spacing:-.035em;font-weight:750;overflow-wrap:anywhere}.hm-fillings .hm-fillings__description{font-size:13px;line-height:1.65;margin-top:12px;color:#555a70}.hm-fillings strong{font-weight:700;color:inherit}.hm-fillings .hm-fillings__facts{margin-top:16px}.hm-fillings .hm-fillings__facts>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding-block:7px;border-top:1px solid #ececf1;line-height:1.5;font-size:12px}.hm-fillings .hm-fillings__facts dt{color:#666b80;font-weight:400}.hm-fillings .hm-fillings__facts dd{font-weight:650;overflow-wrap:anywhere;color:#222744}.hm-fillings .hm-fillings__usage{border-top:1px solid #dedfe8;padding-top:15px;margin-top:20px}.hm-fillings .hm-fillings__usage h3{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.025em;margin-bottom:5px}.hm-fillings .hm-fillings__products{font-size:12px;font-weight:600;line-height:1.65;color:#222744}.hm-fillings .hm-fillings__products p,.hm-fillings .hm-fillings__products ul{display:flex;gap:2px 15px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.hm-fillings .hm-fillings__products a{color:inherit;text-decoration:underline;text-decoration-color:#bfc3d1;text-underline-offset:4px;min-height:36px;display:inline-flex;align-items:center}.hm-fillings .hm-fillings__products a:hover{text-decoration-color:#222744}.hm-fillings .hm-fillings__usage-note{font-size:11px;line-height:1.6;margin-top:4px;color:#666b80}.hm-fillings .hm-fillings__notes{display:grid;grid-template-columns:1fr 1fr;gap:24px;color:#666b80;font-size:12px;line-height:1.7;margin-top:24px}.hm-fillings .hm-fillings__help{background:#222744;color:#fff;border-radius:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:32px 36px;margin-top:36px}.hm-fillings .hm-fillings__help h2{font-weight:750;font-size:28px;line-height:1.2;letter-spacing:-.035em}.hm-fillings .hm-fillings__help p{font-size:14px;line-height:1.75;max-width:620px;margin-top:12px}.hm-fillings .hm-fillings__actions{display:grid;gap:8px;min-width:240px}.hm-fillings .hm-fillings__button,.hm-fillings .hm-fillings__secondary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;min-height:48px;border-radius:999px;font-size:12px;line-height:1.5;font-weight:700;text-decoration:none}.hm-fillings .hm-fillings__button{background:#fdc238;color:#222744;border:1px solid #FDC238}.hm-fillings .hm-fillings__button:hover{box-shadow:inset 0 0 0 1px #222744}.hm-fillings .hm-fillings__secondary{color:#fff;padding-block:10px}.hm-fillings .hm-fillings__secondary:hover{text-decoration:underline;text-underline-offset:5px}.hm-fillings .hm-fillings__actions svg{width:20px;height:20px;flex:none}.hm-fillings a:focus-visible,.hm-fillings button:focus-visible{outline:3px solid #222744;outline-offset:4px}.hm-fillings .hm-fillings__help a:focus-visible{outline-color:#fff}.hm-fillings .hm-fillings__empty{padding:24px 0}.hm-fillings .hm-fillings__placeholder{font-size:12px;padding:16px;background:#f5f6f9}.hm-fillings .hm-fillings__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.hm-fillings .hm-fillings__wrap{padding-inline:28px}.hm-fillings .hm-fillings__card{padding:24px 20px 20px}.hm-fillings .hm-fillings__card-main{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:14px}.hm-fillings .hm-fillings__copy h2{font-size:22px}}@media(max-width:989px){.hm-fillings .hm-fillings__card-main{grid-template-columns:1fr;gap:10px}.hm-fillings .hm-fillings__photo{width:200px;max-width:100%;justify-self:center}.hm-fillings .hm-fillings__filters{align-items:flex-start;flex-direction:column;gap:10px}.hm-fillings .hm-fillings__facts>div{grid-template-columns:90px minmax(0,1fr)}.hm-fillings .hm-fillings__help{gap:24px;padding:28px}}@media(max-width:699px){.hm-fillings .hm-fillings__wrap{padding-inline:20px}.hm-fillings .hm-fillings__hero{padding:36px 0 30px;text-align:left}.hm-fillings .hm-fillings__eyebrow{font-size:9px;margin-bottom:12px;letter-spacing:.065em}.hm-fillings h1{font-size:34px;max-width:360px}.hm-fillings .hm-fillings__underline{width:125px;margin:14px 0 18px}.hm-fillings .hm-fillings__intro{font-size:14px;line-height:1.7}.hm-fillings .hm-fillings__body{padding-top:22px;padding-bottom:32px}.hm-fillings .hm-fillings__filter-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.hm-fillings .hm-fillings__filter-buttons button{padding-inline:10px;font-size:11px}.hm-fillings .hm-fillings__filters{margin-bottom:22px}.hm-fillings .hm-fillings__grid{grid-template-columns:1fr;gap:18px}.hm-fillings .hm-fillings__card{padding:18px 20px 20px;border-radius:20px}.hm-fillings .hm-fillings__photo{width:min(260px,100%);height:180px;aspect-ratio:auto}.hm-fillings .hm-fillings__copy h2{font-size:25px}.hm-fillings .hm-fillings__description{font-size:14px;margin-top:10px}.hm-fillings .hm-fillings__facts>div{font-size:13px;padding-block:8px}.hm-fillings .hm-fillings__usage{margin-top:16px;padding-top:13px}.hm-fillings .hm-fillings__products{font-size:12px}.hm-fillings .hm-fillings__notes{grid-template-columns:1fr;gap:12px;margin-top:20px;font-size:11px}.hm-fillings .hm-fillings__help{grid-template-columns:1fr;padding:26px 22px;margin-top:26px;border-radius:20px;gap:20px}.hm-fillings .hm-fillings__help h2{font-size:26px}.hm-fillings .hm-fillings__help p{font-size:13px}.hm-fillings .hm-fillings__actions{min-width:0}.hm-fillings .hm-fillings__button,.hm-fillings .hm-fillings__secondary{font-size:12px;padding-inline:18px}}@media(prefers-reduced-motion:reduce){.hm-fillings .hm-fillings__underline path{stroke-dashoffset:0!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/107/compiled_assets/styles.css.map?subset=AAAAAAAAAAAQ */
