.n-cart-drawer .n-cart-bundle-media,#main-cart-items .n-cart-bundle-media{display:grid;grid-template-columns:repeat(var(--n-bundle-columns, 2),minmax(0,1fr));gap:2px;height:auto;aspect-ratio:1;overflow:hidden;border-radius:.4rem;background:#f5f3ef}.n-cart-bundle-media .n-cart-bundle-media__image,.n-cart-bundle-media .n-cart-bundle-media__placeholder,.n-cart-bundle-media svg{display:block;width:100%;height:100%;min-width:0;object-fit:contain}.n-cart-bundle-components{list-style:none;padding:0;margin:.6rem 0;font-size:1.1rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.n-cart-bundle-components li+li{margin-top:.5rem}.n-cart-bundle-components small{display:block;font-size:1rem}.n-cart-drawer .cart-items .cart-item.cart-item--bundle,#main-cart-items .cart-items .cart-item.cart-item--bundle{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:1rem;margin:0;padding:1.8rem 0;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.12);border-radius:0;background:transparent}.n-cart-drawer .cart-items .cart-item--bundle>.cart-item__details,#main-cart-items .cart-item--bundle>.cart-item__details{grid-column:1 / -1;grid-row:1;width:auto;min-width:0;padding:0}.n-cart-drawer .cart-item--bundle .n-cart-bundle__label,#main-cart-items .cart-item--bundle .n-cart-bundle__label,.n-cart-bundle__reference-note{margin:.4rem 0 0;font-size:1.1rem;color:rgba(var(--color-foreground),.7)}.cart-item--bundle .n-cart-bundle-components{margin:1rem 0;color:rgb(var(--color-foreground))}.cart-item--bundle .n-cart-bundle-component{display:grid;grid-template-columns:var(--n-bundle-image-width, 7.2rem) minmax(0,1fr);align-items:start;gap:var(--n-bundle-component-gap, 1.2rem);padding:1.2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.cart-item--bundle .n-cart-bundle-component+.n-cart-bundle-component{margin:0}.n-cart-bundle-component__media{width:100%;aspect-ratio:1;overflow:hidden;border-radius:.4rem;background:#f5f3ef}.n-cart-bundle-component__media .cart-item__image,.n-cart-bundle-component__media svg{display:block;width:100%;height:100%;object-fit:cover}.n-cart-bundle-component__details{min-width:0;overflow-wrap:anywhere}.n-cart-bundle-component__title{display:block}.n-cart-bundle-component__details dl{margin:.5rem 0 0}.n-cart-bundle-component__details .product-option{display:flex;flex-wrap:wrap;gap:0 .4rem}.n-cart-bundle-component__details dd{margin:0}.n-cart-drawer .n-cart-bundle-component{--n-bundle-image-width: 8rem;--n-bundle-component-gap: 1.4rem}@media(max-width:359px){.n-cart-drawer .n-cart-bundle-component{--n-bundle-image-width: 6rem;--n-bundle-component-gap: 1rem}}@media(min-width:750px){#main-cart-items .n-cart-bundle-component{--n-bundle-image-width: 10rem;--n-bundle-component-gap: 2rem}}.n-cart-bundle-component__details small{margin-top:.4rem;font-size:1.1rem}.cart-item--bundle .discounts{padding:0;list-style:none}.cart-item--bundle .discounts__discount{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cart-item--bundle .discounts__discount>svg{width:1.4rem;height:1.4rem;flex:0 0 1.4rem}.cart-item--bundle .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.n-cart-drawer .cart-items .cart-item--bundle>.cart-item__quantity,#main-cart-items .cart-item--bundle>.cart-item__quantity{grid-column:1;grid-row:2;width:auto;min-width:0;padding:0;justify-self:stretch;align-self:end}.n-cart-bundle__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.n-cart-bundle__prices{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.n-cart-bundle__remove{display:inline-flex;align-items:center;gap:.4rem;min-height:4.4rem;color:inherit;font-size:1.2rem;text-underline-offset:.3rem}.n-cart-bundle__remove .svg-wrapper{display:inline-flex;width:1.6rem;height:1.6rem}.n-cart-bundle__remove svg{width:100%;height:100%}.n-cart-bundle__remove:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.n-cart-drawer .cart-items .cart-item--bundle>.cart-item__totals,#main-cart-items .cart-item--bundle>.cart-item__totals{grid-column:2;grid-row:2;width:auto;padding:0;align-self:end;justify-self:end;text-align:right}.cart-item--bundle .cart-item__price-wrapper:before{content:"Totale set";display:block;margin-bottom:.4rem;font-size:1.1rem;font-weight:400}#main-cart-items .cart-item--bundle .cart-item__price-wrapper,#main-cart-items .cart-item--bundle .cart-item__discounted-prices{align-items:flex-end;text-align:right}.n-cart-drawer .cart-items .cart-item--bundle>.n-cart-drawer__line-error{grid-column:1 / -1;grid-row:3}@media(max-width:749px){#main-cart-items .cart-item--bundle>.cart-item__totals.small-hide{display:none}}@media(min-width:750px){#main-cart-items .cart-item--bundle>.cart-item__totals.medium-hide{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/n-cart-bundle.css.map */
