.complete-the-kit__intro{margin-bottom:3.2rem}.complete-the-kit__intro--centered{text-align:center}.complete-the-kit__eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-link));margin:0 0 .8rem;line-height:1}.complete-the-kit__heading{color:var(--ctk-heading-color, rgb(var(--color-foreground)));font-size:var(--ctk-heading-size);margin:0 0 .8rem}.complete-the-kit__subheading{font-size:var(--ctk-subheading-size, 1.5rem);color:var(--ctk-subheading-color, rgba(var(--color-foreground), .75))}.complete-the-kit__subheading p{margin:0}.complete-the-kit__grid{margin:0;padding:0;list-style:none;gap:1.6rem;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.complete-the-kit__grid{gap:2rem;grid-template-columns:repeat(4,1fr)}}.complete-the-kit__item{display:flex}.complete-the-kit__card{display:flex;flex-direction:column;width:100%;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;overflow:hidden}.complete-the-kit__image-wrapper{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.04);flex-shrink:0}.complete-the-kit__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.complete-the-kit__image-wrapper:hover .complete-the-kit__image{transform:scale(1.08)}.complete-the-kit__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.complete-the-kit__image-placeholder svg{width:60%;height:60%;fill:rgba(var(--color-foreground),.08)}.complete-the-kit__badge{position:absolute;top:1rem;left:1rem;padding:.3rem .8rem;border-radius:.4rem;font-size:1.1rem;font-weight:700;letter-spacing:.05em;line-height:1.4;z-index:1}.complete-the-kit__badge--bestseller{background:#406fb6;color:#fff}.complete-the-kit__badge--new{background:#f5a623;color:#1a1a1a}.complete-the-kit__card-body{display:flex;flex-direction:column;flex:1;padding:1.2rem;gap:.5rem}@media screen and (min-width:750px){.complete-the-kit__card-body{padding:1.4rem}}.complete-the-kit__type{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-link));line-height:1;margin:0}.complete-the-kit__title{font-size:var(--ctk-title-size, 1.5rem);color:var(--ctk-title-color, rgb(var(--color-foreground)));font-weight:600;line-height:1.3;margin:0}.complete-the-kit__stars{display:flex;align-items:center;gap:.2rem;line-height:1}.complete-the-kit__star{font-size:1.3rem;color:rgba(var(--color-foreground),.15)}.complete-the-kit__star--filled{color:#f5b400}.complete-the-kit__review-count{font-size:1.2rem;color:rgba(var(--color-foreground),.5);margin-left:.2rem}.complete-the-kit__price-row{display:flex;flex-direction:column;gap:.8rem;margin-top:auto;padding-top:.4rem}.complete-the-kit__price-row--physical{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.8rem}.complete-the-kit__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem}.complete-the-kit__price{font-size:var(--ctk-price-size, 1.6rem);font-weight:700;color:var(--ctk-price-color, rgb(var(--color-foreground)));line-height:1.2}.complete-the-kit__price--compare{font-size:calc(var(--ctk-price-size, 1.6rem) * .85);color:rgba(var(--color-foreground),.5);text-decoration:line-through;font-weight:400}.complete-the-kit__add-btn.button{width:100%;justify-content:center;min-height:4rem}.complete-the-kit__view-btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.4rem;border-radius:2rem;background:#47be72;color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;line-height:1.4;transition:background .2s ease}.complete-the-kit__view-btn:hover{background:#3aaa62;color:#fff}.complete-the-kit__footer{text-align:center;margin-top:3.2rem}.complete-the-kit__footer-link{color:rgb(var(--color-link));text-decoration:underline;font-size:1.4rem}.complete-the-kit__footer-link:hover{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-complete-the-kit.css.map */
