:root{--c-berry-deep: #9E3253}.bundle__gift-icon{width:1rem;height:1rem;flex:0 0 auto;color:inherit}.addon__icon{width:1.75rem;height:1.75rem;flex:0 0 1.75rem;color:var(--c-berry-deep);background:none;padding:0}.upsell__icon{width:1.75rem;height:1.75rem;flex:0 0 1.75rem;color:var(--c-berry-deep)}img.bundle__gift-icon,img.addon__icon,img.upsell__icon{object-fit:contain}.giftprog__msg{margin-bottom:0}.giftprog__list{margin:0}.giftprog__ship{margin-top:0}.cartline{grid-template-columns:56px 1fr auto;gap:var(--sp-3);padding:var(--sp-2)}.cartline__img{width:56px;height:56px}.cartline__body{gap:2px}.cartline__name{line-height:1.25}.cartline__meta{line-height:var(--lh-snug)}.cartline__ctrl{margin-top:var(--sp-1)}.upsells__title{line-height:var(--lh-snug)}.upsell{padding:var(--sp-2) var(--sp-4)}.upsell__body{line-height:var(--lh-snug)}.upsell__price{color:var(--c-berry-deep)}.drawer__head{padding:var(--sp-5) var(--sp-6) var(--sp-4)}.drawer__body{padding:var(--sp-5) var(--sp-6) var(--sp-5);gap:var(--sp-5)}.drawer__foot{padding:var(--sp-4) var(--sp-6) var(--sp-4);gap:var(--sp-2)}.drawer__row{line-height:var(--lh-snug)}.drawer__row--total{line-height:1.25}.drawer__foot .btn--lg{padding-block:var(--sp-3)}.cartline__step{width:2.25rem;height:2.5rem}.cartline__remove{position:relative}.cartline__remove:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.drawer__close{position:relative}.drawer__close:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.rcard__photo img{object-position:50% 28%}.gallery__video{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:inherit;background:var(--c-lilac)}.gallery__video[hidden]{display:none}.gallery__thumbs .is-video{position:relative}.gallery__thumbs .is-video:after{content:"";position:absolute;inset:50% auto auto 50%;width:0;height:0;transform:translate(-40%,-50%);border-left:10px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.giftprog__marks{letter-spacing:.04em}.giftprog__marks span:nth-child(1),.giftprog__marks span:nth-child(2){transform:none;text-align:right}.giftprog__marks span:nth-child(1){left:0;right:33.4%;padding-right:.75rem}.giftprog__marks span:nth-child(2){left:66.6%;right:0}.gallery__main,.videocard{position:relative}.vaudio[hidden]{display:none}.gallery__main:has(#galleryVideo[hidden]) .vaudio{display:none}.vaudio{position:absolute;top:.6rem;right:.6rem;z-index:2;display:flex;align-items:center;gap:.4rem;padding:.3rem .45rem;border-radius:var(--radius-pill);background:#0000008c;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);color:#fff}.vaudio__btn{flex:0 0 auto;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;position:relative}.vaudio__btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.vaudio__btn svg{width:1.1rem;height:1.1rem;display:block}.vaudio__btn:hover{color:var(--c-berry-light)}.vaudio__range{flex:0 0 0;width:0;opacity:0;pointer-events:none;height:3px;margin:0;padding:0;accent-color:#fff;cursor:pointer;transition:opacity .18s ease}.vaudio.is-on .vaudio__range,.vaudio:hover .vaudio__range,.vaudio:focus-within .vaudio__range{flex-basis:4.5rem;width:4.5rem;opacity:1;pointer-events:auto}@media(max-width:599px){.vaudio{top:.45rem;right:.45rem}.vaudio.is-on .vaudio__range,.vaudio:focus-within .vaudio__range{flex-basis:3.25rem;width:3.25rem}.vaudio:hover .vaudio__range{flex-basis:0;width:0;opacity:0}.vaudio.is-on:hover .vaudio__range{flex-basis:3.25rem;width:3.25rem;opacity:1}}@media(prefers-reduced-motion:reduce){.vaudio__range{transition:none}}.navdrop{position:relative;display:inline-flex}.navdrop__btn{display:inline-flex;align-items:center;gap:.3rem;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.navdrop__btn:hover{color:var(--c-berry)}.navdrop__caret{transition:transform .16s ease}.navdrop.is-open .navdrop__caret{transform:rotate(180deg)}.navdrop__menu{position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%);z-index:60;min-width:13rem;display:grid;gap:2px;padding:.4rem;background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.navdrop__menu[hidden]{display:none}.xsell{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3);border:1.5px dashed var(--c-line);border-radius:var(--radius);background:var(--c-paper);cursor:pointer;transition:border-color .14s ease,background .14s ease}.xsell:hover{border-color:var(--c-mauve)}.xsell.is-on{border-color:var(--c-mulberry);border-style:solid;background:var(--c-berry-pale)}.xsell__media{flex:0 0 3.5rem;width:3.5rem;height:3.5rem}.xsell__media img{width:100%;height:100%;object-fit:contain;background:var(--c-blush);border-radius:var(--radius-sm)}.xsell__body{flex:1 1 auto;min-width:0;display:grid;gap:3px}.xsell__name{font-weight:700;color:var(--c-plum);font-size:var(--fs-base);line-height:var(--lh-snug)}.xsell__meta{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--c-charcoal);line-height:var(--lh-snug)}.xsell__price{color:var(--c-plum);font-weight:700}.xsell__meta s{color:var(--c-charcoal-soft)}.xsell__link{color:var(--c-mulberry);font-weight:600;text-decoration:underline}.xsell__link:hover{color:var(--c-berry-dark)}.xsell__box{flex:0 0 auto;width:1.15rem;height:1.15rem;accent-color:var(--c-mulberry);cursor:pointer}@media(max-width:599px){.xsell__media{flex-basis:3rem;width:3rem;height:3rem}.navdrop__menu{left:auto;right:0;transform:none}}.navdrop__menu{min-width:19rem;padding:.35rem;max-height:70vh;overflow-y:auto}.navdrop__item,.navdrop__item:hover{text-decoration:none}.navdrop__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.5rem .55rem;border-radius:var(--radius-sm);text-decoration:none;text-transform:none;letter-spacing:0}.navdrop__item:hover{background:var(--c-blush)}.navdrop__thumb{display:block;width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:var(--radius-sm);overflow:hidden;background:var(--c-blush)}.navdrop__thumb img{width:100%;height:100%;object-fit:cover;display:block}.navdrop__text{display:grid;gap:1px;min-width:0}.navdrop__title{font-weight:700;color:var(--c-plum);font-size:var(--fs-sm);line-height:var(--lh-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navdrop__from{font-size:var(--fs-xs);color:var(--c-charcoal-soft)}.navdrop__arrow{color:var(--c-charcoal-soft);font-size:var(--fs-base)}.navdrop__item:hover .navdrop__arrow{color:var(--c-mulberry)}.stockbar{display:grid;gap:.45rem;padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);background:var(--c-lilac);border:1px solid var(--c-line);border-radius:var(--radius)}.stockbar__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.stockbar__label{font-size:var(--fs-sm);font-weight:700;color:var(--c-plum)}.stockbar__count{font-size:var(--fs-sm);font-weight:700;color:var(--c-berry-dark);white-space:nowrap}.stockbar__track{position:relative;height:7px;border-radius:var(--radius-pill);background:var(--c-paper);overflow:hidden}.stockbar__fill{display:block;height:100%;background:linear-gradient(90deg,var(--c-berry) 0%,var(--c-berry-dark) 100%);border-radius:inherit}.stockbar__note{margin:0;font-size:var(--fs-xs);color:var(--c-charcoal);line-height:var(--lh-snug)}.upsell--unavailable{display:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/carseat.css.map */
