.cart-bundle__parts{display:grid;gap:.3rem;margin:.8rem 0 0;padding:0}.cart-bundle__part{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.3;opacity:.85}.cart-bundle__part-image{flex:0 0 3.2rem;width:3.2rem;overflow:hidden;border-radius:var(--border-radius, 0)}.cart-bundle__part-image img,.cart-bundle__part-image .media{width:100%;height:auto;display:block}.cart-bundle__part-text{flex:1;min-width:0}.cart-bundle__part-variant{opacity:.75}.cart-bundle__part-price{flex:0 0 auto;white-space:nowrap;font-size:1.2rem}.cart-bundle__prices{display:grid;gap:.2rem;justify-items:end}.cart-bundle__addons-price{font-size:1.3rem;opacity:.75}.cart-notification-product--bundle{grid-template-areas:"image info remove" "image info price"}.cart-notification-product--bundle .cart-notification-product__image{width:9rem}.cart-item--bundle .cart-item__image{max-width:10rem}.cart-item__nested,.cart-notification-product__nested{display:grid;gap:.6rem;margin:.8rem 0;padding-top:.8rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.cart-nested-line__heading{margin:0;font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.55)}.cart-item__nested{width:100%}.cart-item__nested .cart-nested-line__remove,.cart-item__nested cart-remove-button,.cart-item__parts .cart-nested-line__remove,.cart-item__parts cart-remove-button{display:none}.cart-item.is-editing .cart-item__nested .cart-nested-line__remove,.cart-item.is-editing .cart-item__nested cart-remove-button,.cart-item.is-editing .cart-item__parts .cart-nested-line__remove,.cart-item.is-editing .cart-item__parts cart-remove-button{display:inline}.cart-nested-line__group{display:grid;gap:.15rem}.cart-nested-line{display:flex;align-items:flex-start;gap:.8rem;font-size:1.3rem;line-height:1.3}.cart-nested-line--attached{margin-left:4rem}.cart-nested-line--gravure{align-items:flex-start}.cart-nested-line__image{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.cart-nested-line__image img,.cart-nested-line__image .placeholder-svg,.cart-nested-line__placeholder{display:block;width:100%;height:100%;object-fit:cover}.cart-nested-line__image .placeholder-svg{fill:rgba(var(--color-foreground),.15)}.cart-nested-line__text{flex:1;min-width:0}.cart-notification-product__parts,.cart-item__parts{display:grid;gap:.15rem;margin:.15rem 0 0;padding:0}.cart-item__part-group,.cart-notification-product__part-group{display:grid;gap:.15rem}.cart-item__parts .cart-nested-line--attached,.cart-notification-product__parts .cart-nested-line--attached{margin-left:0}.cart-notification-product__part,.cart-item__part{display:block;font-size:1.3rem;line-height:1.3;color:rgb(var(--color-paragraph))}.cart-item__part{font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.55)}@media screen and (min-width:750px){.cart-item__part{font-size:1.3rem}}@media screen and (max-width:749px){.cart-nested-line,.cart-nested-line__heading,.cart-notification-product__part{font-size:1.2rem}}.cart-notification-product__part-image,.cart-item__part-image,.cart-notification-product__part-label,.cart-item__part-label{display:none}.cart-nested-line__title,.cart-nested-line__meta{margin:0}.cart-nested-line__meta{opacity:.75}.cart-nested-line__price{display:none;white-space:nowrap;font-size:1.2rem;opacity:.75}.cart-item.is-editing .cart-nested-line__price{display:inline}.cart-nested-line__remove{background:none;border:0;padding:0;margin:0;min-width:0;min-height:0;height:auto;width:auto;font:inherit;font-size:1.2rem;font-weight:400;line-height:1.3;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;color:rgb(var(--color-paragraph));white-space:nowrap;box-shadow:none;border-radius:0}.cart-nested-line__remove:hover{text-decoration:underline;color:rgb(var(--color-paragraph))}#cart-drawer .cart-nested-line__remove,.cart-notification-product__nested .cart-nested-line__remove{font-size:1.2rem;color:rgb(var(--color-paragraph));min-height:0;height:auto;padding:0}.cart-item--bundle .cart-item__quantity{align-items:flex-start;justify-content:flex-end}.cart-notification-product .cart-bundle__set-parts{display:grid;gap:.2rem;margin:.4rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.705)}.cart-bundle__set-part dt,.cart-bundle__set-part dd{display:inline;margin:0}.cart-bundle-line-images{display:grid;width:100%;height:100%;gap:.2rem;overflow:hidden}.cart-bundle-line-images--count-1{grid-template-columns:1fr;grid-template-rows:1fr}.cart-bundle-line-images--count-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.cart-bundle-line-images--count-3,.cart-bundle-line-images--count-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.cart-bundle-line-images__cell{display:block;overflow:hidden;min-width:0;min-height:0}.cart-bundle-line-images__cell img{display:block;width:100%;height:100%;object-fit:cover}.cart-item__media .cart-bundle-line-images,.cart-notification-product__image .cart-bundle-line-images{position:absolute;top:0;right:0;bottom:0;left:0}.cart-bundle-line-images-host{position:relative}.cart-upsell__list .product-card--small .hover-add{position:absolute!important;top:13.9rem;right:1.6rem;bottom:auto;left:auto;z-index:3;width:4rem;height:4rem;margin:0;opacity:0;pointer-events:none;transition:opacity var(--duration-short) ease}.cart-page-upsell .cart-upsell__list .product-card--small .hover-add{top:calc(100cqw * 396 / 292 - 5.6rem);bottom:auto}@media screen and (max-width:749px){cart-extra .cart-upsell__list .product-card--small .hover-add{top:13.4rem}}.cart-upsell__list .product-card--small .hover-add__inner,.cart-upsell__list .card .card-add__inner{position:static;inset:auto;width:4rem;height:4rem;margin:0;opacity:1;pointer-events:auto}.cart-upsell__list .product-card--small:hover .hover-add,.cart-upsell__list .product-card--small:focus-within .hover-add{opacity:1;pointer-events:auto}@media(hover:none){.cart-upsell__list .product-card--small .hover-add{opacity:1;pointer-events:auto}}.cart-upsell__list .product-card--small .hover-add .button,.cart-upsell__list .card-add__inner .product-form__submit{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0;padding:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:0;border-radius:.2rem;box-shadow:none;--size: 1.2rem}.cart-upsell__list .product-card--small .hover-add .icon-cart-add,.cart-upsell__list .product-form__submit .icon-cart-add{margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-cart-bundle.css.map */
