@media(max-width:899px){#accessiblyAppWidgetButton{right:10px!important;left:auto!important}}.cart{--cart-spacing: 1.6rem;--page-width: 132rem;position:relative}@media(min-width:900px){.cart{--cart-spacing: 7.6rem}}.cart--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center}.cart--empty a{text-decoration:underline}.cart__wrapper{display:grid;grid-template-columns:1fr;transition:.25s ease opacity;pointer-events:auto}@media(min-width:1320px){.cart__wrapper{grid-template-columns:1fr var(--page-width) 1fr}}.cart__wrapper>div:last-of-type{background:var(--armac-pure-white)}.cart__content{display:grid;position:relative;grid-template-columns:1fr;width:100%;max-width:var(--page-width);padding-left:0 var(--spacer)}@media(min-width:900px){.cart__content{grid-template-columns:2fr 1fr}}.cart__wrapper--loading{animation:pulse 1.5s infinite;opacity:.5;pointer-events:none}@keyframes pulse{0%{opacity:.5}50%{opacity:.3}to{opacity:.5}}@media(min-width:900px){.cart__col-header{margin-bottom:3.2rem;text-align:left}}.cart__col-stack{display:flex;flex-direction:column;gap:1.6rem}.cart__loading.spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.cart__items{width:100%;padding:var(--cart-spacing) 1.6rem 0 1.6rem;table-layout:fixed;border-collapse:collapse}@media(min-width:900px){.cart__items{position:sticky;top:var(--header-height);height:fit-content;padding:var(--cart-spacing) 0 0 1.6rem;transition:.25s ease top}}.cart__items__header{margin-bottom:3.2rem;color:var(--armac-accent)}.cart__item{display:grid;grid-template-columns:1fr;margin-bottom:3.2rem;padding:0 0 3.2rem;border-bottom:2px solid var(--armac-pure-white);gap:0}@media(min-width:450px){.cart__item{grid-template-columns:1fr 2fr;flex-direction:row;padding:0 0 3.2rem;gap:2.4rem}}@media(min-width:768px){.cart__item{gap:1.6rem;padding:0 3.2rem 3.2rem 0}}.cart__items__meta-price{display:flex;gap:1.6rem;flex-direction:column;width:100%}@media(min-width:768px){.cart__items__meta-price{flex-direction:row}}.cart__item:last-of-type{margin-bottom:0;border-bottom:0}@media(min-width:900px){.cart__item:last-of-type{border-bottom:2px solid var(--armac-pure-white)}}.cart__item__image{width:100%;max-width:24rem;height:fit-content}@media(min-width:450px){.cart__item__image{position:sticky;top:var(--header-height);max-width:16rem}}@media(min-width:600px){.cart__item__image{max-width:28rem}}.cart__item__image img{width:100%;height:100%;object-fit:contain}.cart__item__image--placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:30rem;padding:1.6rem;background:var(--armac-light-grey);text-align:center}.cart__item__meta,.cart__item__meta__details{display:flex;flex-direction:column}.cart__item__meta{gap:1.6rem;width:100%}@media(min-width:768px){.cart__item__meta{max-width:32rem}}.cart__item__meta__values,.cart__item__meta__properties{display:flex;flex-direction:column;margin:1.6rem 0 0}.cart__item__meta__values{margin:0}.cart__item__line-price{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:1.6rem}@media(min-width:450px){.cart__item__line-price{flex-flow:column nowrap;align-items:start}}.cart__item__line-price .quantity{width:100%;max-width:14rem}.cart__item__line-price__price{display:flex;flex-direction:column;width:50%}.cart__item__line-price__price h5{color:var(--armac-accent)}.cart__item__line-price__remove{display:flex;gap:.4rem;width:fit-content}.cart__item__sample-note{grid-column:2 / -1}.cart__summary{background:var(--armac-pure-white);scroll-margin:var(--header-height)}.cart__summary__wrapper{display:flex;position:relative;z-index:60;flex-direction:column;height:fit-content;padding:var(--cart-spacing);gap:3.2rem}@media(min-width:900px){.cart__summary__wrapper{position:sticky;top:var(--header-height);padding:var(--cart-spacing) var(--spacer) var(--cart-spacing) 6.4rem;gap:3.2rem}}.cart__summary__header{color:var(--armac-accent)}.cart__summary__net,.cart__summary__vat-input{display:flex;flex-direction:column;gap:1.2rem}.cart__summary__vat-input label{display:flex;flex-direction:column;gap:.4rem}.cart__summary__vat-input input{padding:1.2rem;border:1px solid var(--armac-black);box-shadow:none}.cart__summary__vat-input.codefiscale-input{display:none}.cart__summary__total{display:flex;flex-direction:column;gap:.8rem}.cart__summary__total h6{color:var(--armac-accent)}.cart__summary__checkout,.cart__summary__please-note{display:flex;flex-direction:column;gap:1.6rem}.cart__summary__please-note__item{display:flex;flex-direction:column;gap:.4rem}.cart__summary__order-notes{display:flex;flex-direction:column;gap:.8rem}.cart__summary__order-notes textarea{padding:1.6rem;border:1px solid var(--armac-black);font-family:var(--font-sans);font-size:1.4rem;font-weight:300;line-height:1.375rem}.cart__skip-to-summary{position:fixed;z-index:50;right:0;bottom:0;left:0;width:100%;padding:var(--cart-spacing);border:0;background:var(--armac-pure-white);color:var(--armac-accent);text-align:left;cursor:pointer}@media(min-width:900px){.cart__skip-to-summary{display:none}}.cart__prop-65{margin-top:1.6rem}.cart__prop-65 a{color:var(--armac-accent)}.cart__upsell{max-width:54rem;margin:1.6rem 0;background:var(--armac-pure-white)}@media(min-width:768px){.cart__upsell{margin:3.2rem 0}}.cart__upsell__item{display:grid;grid-template-columns:1fr;align-items:center;padding:1.6rem;gap:1.6rem}@media(min-width:450px){.cart__upsell__item{grid-template-columns:175px 1fr}}@media(min-width:640px){.cart__upsell__item{padding:2rem;gap:2.4rem}}.cart__upsell__item__image{height:100%}.cart__upsell__item__image img{width:100%;height:100%;object-fit:cover}.cart__upsell__item__meta{display:flex;flex-direction:column;gap:1.6rem}@media(min-width:640px){.cart__upsell__item__meta{gap:2.4rem}}.cart__upsell__item__meta-top{display:flex;flex-direction:column;gap:.8rem}.cart__upsell__item__meta-bottom{display:flex;justify-content:space-between}.cart__upsell__item__buying a{text-decoration:underline}.cart__upsell__item__meta .generic-button{width:fit-content}.cart__grilles-confirmation label{cursor:default}.cart__grilles-confirmation label a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/95/assets/v2-section-cart.css.map */
