.kit-included{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kit-included__inner{padding-left:16px;padding-right:16px}.kit-included__header{margin-bottom:32px}.kit-included__eyebrow{margin:0 0 8px;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.kit-included__header--center .kit-included__eyebrow{text-align:center}.kit-included__carousel{display:block;container-type:inline-size;container-name:kit-included}.kit-included__track{position:relative}.kit-included__list{--kit-card: min(75vw, 300px);--kit-gap: 24px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-auto-columns:var(--kit-card);column-gap:var(--kit-gap);row-gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.kit-included__list::-webkit-scrollbar{display:none}.kit-included__list.can-scroll-right{-webkit-mask-image:linear-gradient(to right,#000 85%,transparent);mask-image:linear-gradient(to right,#000 85%,transparent)}.kit-included__list.can-scroll-left{-webkit-mask-image:linear-gradient(to left,#000 85%,transparent);mask-image:linear-gradient(to left,#000 85%,transparent)}.kit-included__list.can-scroll-left.can-scroll-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(to right,transparent,#000 15%,#000 85%,transparent)}.kit-step{display:grid;grid-row:span 4;grid-template-rows:subgrid;text-align:center;scroll-snap-align:start}.kit-step__link{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;color:inherit;text-decoration:none}.kit-step__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.kit-step__media{display:flex;align-items:flex-end;justify-content:center;height:220px;margin-bottom:20px}.kit-step__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:transform .4s cubic-bezier(.22,1,.36,1)}.kit-step__meta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px}.kit-step__step{margin:0;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.kit-step__pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 12px;border:1px solid transparent;border-radius:999px;font-size:1.1rem;letter-spacing:.12em;white-space:nowrap}.kit-step__pill--am{background-color:#fff;color:#242833}.kit-step__pill--pm{background-color:#242833;color:#fff}.kit-step__pill--both{background-color:transparent;border-color:currentColor}.kit-step__title{margin:0;font-family:proxima_nova;font-size:14px;font-weight:500;line-height:19px;letter-spacing:2px;text-transform:uppercase;color:#121212;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(hover:hover){.kit-step__link:hover .kit-step__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.kit-step__link:hover .kit-step__image{transform:translateY(-6px)}}.kit-step__link:focus-visible .kit-step__image{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.kit-step__image{transition:none}.kit-step__link:hover .kit-step__image,.kit-step__link:focus-visible .kit-step__image{transform:none}}.kit-step__description{margin:8px 0 0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.kit-included--full-description .kit-step__description.kit-step__description{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.kit-step__description:empty{margin:0}.kit-included__nav,.kit-included__nav[hidden]{display:none}.kit-included__pagination{display:flex;justify-content:center;gap:8px;margin-top:24px}.kit-included__pagination[hidden],.kit-included__dot[hidden]{display:none}.kit-included__dot{width:8px;height:8px;padding:0;border:1px solid #121212;border-radius:50%;background:transparent;cursor:pointer;transition:background .2s ease}.kit-included__dot[aria-current=true]{background:#121212}@media(prefers-reduced-motion:reduce){.kit-included__dot{transition:none}}.kit-included__editor-note{margin-top:32px;padding:16px;border:1px dashed rgba(var(--color-foreground),.4);font-size:1.3rem;line-height:1.5}.kit-included__editor-note p{margin:0 0 8px;font-weight:600}.kit-included__editor-note ul{margin:0;padding-left:20px}.kit-included__footer{margin-top:32px;text-align:center}.kit-included__footer-text,.kit-included__notice{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.kit-included__notice{margin-top:16px;font-weight:500}@media screen and (max-width:768px){.kit-included__notice{font-size:1.2rem;line-height:1.5}}.kit-included__footer-text+.kit-included__notice{margin-top:16px}@media screen and (max-width:749px){.kit-step__title{font-size:13px;line-height:18px;letter-spacing:.5px}}@media screen and (max-width:768px){.kit-included__list{grid-template-rows:auto;margin:0 -16px;padding:0 calc((100vw - var(--kit-card)) / 2)}.kit-step{display:block;grid-row:auto;scroll-snap-align:center}.kit-step__link{display:flex;flex-direction:column;align-items:center}.kit-step__media{align-self:stretch;height:180px}.kit-step__description{-webkit-line-clamp:2;line-clamp:2}.kit-included__footer{padding-top:24px;padding-bottom:24px;border-top:1px solid rgba(var(--color-foreground),.2)}.kit-included__list.can-scroll-left,.kit-included__list.can-scroll-right{-webkit-mask-image:none;mask-image:none}}@media screen and (min-width:769px){.kit-included__inner{max-width:var(--page-width);margin:0 auto;padding-left:80px;padding-right:80px}.kit-included__header{margin-bottom:48px}.kit-included__list{--kit-card: 240px;--kit-gap: 32px}.kit-included__nav:not([hidden]){display:flex;position:absolute;top:0;bottom:0;left:-80px;right:-80px;align-items:center;justify-content:space-between;padding:0 18px;pointer-events:none}.kit-included__nav .product-carousel__nav-button{pointer-events:auto}@media(hover:hover){.kit-included__nav .product-carousel__nav-button{opacity:0;pointer-events:none;transition:opacity .2s ease,background .2s ease,color .2s ease}.kit-included:hover .kit-included__nav .product-carousel__nav-button,.kit-included__nav:focus-within .product-carousel__nav-button{opacity:1;pointer-events:auto}.kit-included:hover .kit-included__nav .product-carousel__nav-button:disabled,.kit-included__nav:focus-within .product-carousel__nav-button:disabled{opacity:.3}}@media(prefers-reduced-motion:reduce){.kit-included__nav .product-carousel__nav-button{transition:none}}.kit-included__pagination{margin-top:40px}.kit-included__footer{margin-top:48px;padding-top:40px;border-top:1px solid rgba(var(--color-foreground),.2)}.kit-included__footer-text,.kit-included__notice{max-width:760px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-kit-whats-included.css.map */
