.ontri-complete-kit{width:100%;padding:68px 0 78px;overflow:hidden;background:var(--ontri-ice, #edf2f3);color:var(--ontri-teal, #003b49)}.ontri-complete-kit:empty{display:none}.ontri-complete-kit *,.ontri-complete-kit *:before,.ontri-complete-kit *:after{box-sizing:border-box}.ontri-complete-kit__header{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:30px}.ontri-complete-kit__heading-group{max-width:660px}.ontri-complete-kit__eyebrow{margin:0 0 10px;color:var(--ontri-orange, #f87638);font-size:14px;font-weight:750;line-height:1;letter-spacing:.1em;text-transform:uppercase}.ontri-complete-kit__heading{margin:0;color:var(--ontri-teal, #003b49);font-size:clamp(30px,3vw,40px);font-weight:750;line-height:.96;letter-spacing:-.05em;text-transform:uppercase}.ontri-complete-kit__text{max-width:520px;margin-top:13px;color:var(--ontri-muted, #6c8288);font-size:15px;line-height:1.6}.ontri-complete-kit__text p{margin:0}.ontri-complete-kit__controls{display:flex;flex:0 0 auto;gap:7px}.ontri-complete-kit__control{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border:1px solid var(--ontri-border, #d9e3e5);border-radius:0;background:#fff;color:var(--ontri-teal, #003b49);font-size:14px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.ontri-complete-kit__control:hover{border-color:var(--ontri-teal, #003b49);background:var(--ontri-teal, #003b49);color:#fff}.ontri-complete-kit__products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);column-gap:16px;width:100%;overflow-x:auto;overflow-y:hidden;padding:0 0 8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ontri-complete-kit__products::-webkit-scrollbar{display:none}.ontri-complete-kit__item{min-width:0;scroll-snap-align:start}.ontri-kit-card{width:100%;min-width:0}.ontri-kit-card__link{display:block;width:100%;color:inherit;text-decoration:none}.ontri-kit-card__media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--ontri-border, #d9e3e5);background:#fff}.ontri-kit-card__image,.ontri-kit-card__placeholder,.ontri-kit-card__placeholder svg{display:block;width:100%;height:100%}.ontri-kit-card__image{object-fit:contain;object-position:center;padding:13px;transition:opacity .25s ease,transform .42s ease}.ontri-kit-card__image--primary{position:relative;z-index:1}.ontri-kit-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0}.ontri-kit-card:hover .ontri-kit-card__image--primary{transform:scale(1.025)}.ontri-kit-card:hover .ontri-kit-card__image--secondary{opacity:1;transform:scale(1.025)}.ontri-kit-card__placeholder svg{opacity:.24}.ontri-kit-card__badges{position:absolute;top:10px;left:10px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ontri-kit-card__badge{display:inline-flex;min-height:21px;align-items:center;padding:5px 7px;background:var(--ontri-orange, #f87638);color:#fff;font-size:14px;font-weight:750;line-height:1;letter-spacing:.07em;text-transform:uppercase}.ontri-kit-card__badge--dark{background:var(--ontri-teal, #003b49)}.ontri-kit-card__arrow{position:absolute;top:10px;right:10px;z-index:4;display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border:1px solid var(--ontri-border, #d9e3e5);background:#fff;color:var(--ontri-teal, #003b49);font-size:16px;opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .16s ease}.ontri-kit-card:hover .ontri-kit-card__arrow{opacity:1;transform:translate(0)}.ontri-kit-card__content{padding-top:12px}.ontri-kit-card__vendor{display:block;margin-bottom:6px;color:var(--ontri-orange, #f87638);font-size:14px;font-weight:750;line-height:1;letter-spacing:.075em;text-transform:uppercase}.ontri-kit-card__title{margin:0;color:var(--ontri-teal, #003b49);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.ontri-kit-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:7px}.ontri-kit-card__price-current{color:var(--ontri-teal, #003b49);font-size:15px;font-weight:750}.ontri-kit-card__price-compare{color:var(--ontri-muted, #6c8288);font-size:14px;text-decoration:line-through}.ontri-kit-card__unit-price{display:block;margin-top:5px;color:var(--ontri-muted, #6c8288);font-size:14px}@media screen and (max-width:989px){.ontri-complete-kit{padding:56px 0 66px}.ontri-complete-kit__products{grid-auto-columns:calc((100% - 16px)/2)}}@media screen and (max-width:749px){.ontri-complete-kit{padding:44px 0 52px}.ontri-complete-kit__header{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:24px}.ontri-complete-kit__heading{font-size:36px}.ontri-complete-kit__controls{align-self:flex-end}.ontri-complete-kit__products{grid-auto-columns:78%;column-gap:12px;overflow-x:auto}.ontri-kit-card__image{padding:8px}.ontri-kit-card__title{font-size:16px}.ontri-kit-card__arrow{display:none}}@media(prefers-reduced-motion:reduce){.ontri-complete-kit__products{scroll-behavior:auto}.ontri-complete-kit__control,.ontri-kit-card__image,.ontri-kit-card__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ontri-complete-kit.css.map */
