/* Compact native cart controls without moving their DOM or event handlers. */
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price{grid-template-columns:58px minmax(0,1fr) minmax(82px,110px)!important;grid-template-rows:auto auto auto!important;column-gap:8px!important;row-gap:4px!important;align-items:start!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__thumb{grid-column:1!important;grid-row:1 / 3!important;width:58px!important;height:64px!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__item-name{grid-column:2!important;grid-row:1!important;padding-right:0!important;align-self:start!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__item-side{display:contents!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__item-side>strong{grid-column:3!important;grid-row:1 / 3!important;justify-self:end!important;align-self:start!important;display:block!important;min-width:0!important;text-align:right!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__qty{grid-column:2!important;grid-row:2!important;justify-self:start!important;align-self:start!important;margin:0!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__remove{grid-area:auto!important;position:absolute!important;top:10px!important;left:0!important;right:auto!important;bottom:auto!important;z-index:1;width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:rgba(58,73,89,.65)!important;font-size:14px!important;padding:0!important;line-height:24px!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__volume-note{grid-column:1 / -1!important;grid-row:3!important;width:100%!important;box-sizing:border-box!important;min-width:0!important;margin-top:2px!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__preorder-note{grid-column:1 / -1!important;grid-row:4!important}
html body.adria-site .acc-line-prices{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2;white-space:normal;max-width:110px}
html body.adria-site .acc-line-prices__original{font-size:11px!important;color:#7a8491!important;font-weight:400!important}
html body.adria-site .acc-line-prices__original .amount{font-size:inherit!important;color:inherit!important}
html body.adria-site .acc-line-prices__current{font-size:16px!important;font-weight:700!important;text-decoration:none!important;color:#c82138!important;line-height:1.2!important}
html body.adria-site .acc-line-prices__current .amount{font-size:inherit!important;color:inherit!important}
html body.adria-site .acc-line-prices__unit{font-size:10px!important;color:#17212b!important;font-weight:400!important;text-align:right!important}
html body.adria-site .acc-line-prices :is(small,small .amount){font-size:10px!important;line-height:1.3!important}

html body.adria-site .adria-cart-drawer[data-polished] .acc-next-offer{color:#687487!important;font-weight:400!important}
html body.adria-site .adria-cart-drawer[data-polished] .acc-next-offer .amount{color:#0042ec!important;font-weight:500!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__volume-note.acc-no-offer{display:none!important}

/* Keep the main amount aligned with the discount amounts, with tax underneath. */
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__subtotal .adria-cart-sale-price ins{display:inline-flex!important;flex-direction:column!important;align-items:flex-end!important;gap:1px!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__subtotal .adria-vat-inclusive-note{display:block!important;margin:1px 0 0!important;font-size:8px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-align:right!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__shipping-row>strong.acc-free-shipping{color:#217448!important}
@media(max-width:767px){html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__remove{top:9px!important}}
@media(max-width:359px){html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price{grid-template-columns:50px minmax(0,1fr) minmax(80px,98px)!important;column-gap:6px!important}html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__thumb{width:50px!important;height:58px!important}html body.adria-site .acc-line-prices{max-width:98px}}

html body.adria-site .acc-line-prices__unit del{color:inherit!important;text-decoration:line-through!important;opacity:1!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__subtotal{font-size:18px!important}
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__total--grand>span{font-size:13px!important}

/* Size the glyph independently of its touch target. */
html body.adria-site .adria-cart-drawer[data-polished] .adria-cart-drawer__item.acc-product-price .adria-cart-drawer__remove svg{width:11px!important;height:11px!important;stroke-width:1.5!important}
