.mini-cart .cart-item-wrapper{border-bottom:solid .0625rem var(--hh-color-brand-tertiary);padding-bottom:1.25rem}.cart-item{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:750px){.cart-item{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(20%,auto) auto;grid-template-rows:auto;text-align:left}.mini-cart .cart-item{grid-template-columns:85px 1fr;grid-template-rows:auto}}.cart-item__media{grid-row:1 / 3}@media screen and (min-width:750px){.cart-item__media{min-width:70px;width:100%}}.cart-item__remove{display:flex;align-items:center;align-self:baseline;color:var(--hh-color-night);cursor:pointer;grid-column:3;justify-content:center;justify-self:end;width:fit-content}.cart-item__remove svg{display:block;height:auto;width:1.625rem;padding:1px}.cart-item__variant{color:var(--brand-subdued, #595959);margin:0}.cart-item__quantity,.cart-item__quantity--static{align-self:end;grid-column:2;--hh-border-color: var(--hh-color-brand-tertiary-darker, #e7e7e7);--hh-height: 2.125rem}.mini-cart .cart-item__quantity,.mini-cart .cart-item__quantity--static{--hh-height: 2.125rem;--hh-padding: 0 .625rem;--hh-max-width: 4.0625rem;--hh-border-color: var(--hh-color-brand-tertiary, #e7e7e7)}.cart-item__quantity--static:not(:empty){max-width:var(--hh-max-width);border:solid 1px var(--hh-border-color);height:var(--hh-height);padding:.0938rem .625rem}.cart-item__quantity button:disabled{pointer-events:none}.cart-item__actions{display:flex;align-items:center}.cart-item__price-wrapper{display:flex;justify-content:flex-end;flex-wrap:wrap;grid-column:3;grid-row:2;text-align:right}@media screen and (min-width:750px){.cart-item__quantity--static{--hh-max-width: 7.625rem}.mini-cart .cart-item__quantity--static{--hh-max-width: 4.0625rem}.cart-item__price-wrapper{justify-content:flex-start;text-align:left}.cart-item__total-price{text-align:center}}.cart-item__old-price{color:var(--brand-subdued, #595959)}.cart-item__details{display:flex;flex-direction:column;gap:2px}@media screen and (min-width:750px){.cart-item__details-container{display:flex;gap:20px}.cart-item .cart-item__title{font-size:1rem}}.cart-item__property{color:var(--hh-color-subdued-secondary)}.inline-cart .cart-upsell-item{margin-bottom:1.25rem}.cart-upsell-item__wrapper{padding:.625rem;border:solid .0625rem var(--hh-color-brand-tertiary);background-color:#f4f4f4;gap:.625rem;position:relative}.cart-upsell-item__media{width:3.4375rem}.cart-upsell-item__info{flex:1}.cart-upsell-item__add{text-decoration:underline}.cart-upsell-item__remove{position:absolute;right:.1875rem;top:0;transform:translate(50%,-50%);width:1.25rem;height:1.25rem}@media screen and (min-width:750px){.cart-upsell-item__wrapper{padding:.9375rem 1.0625rem}}.cart-item__font-sample--simple{font-family:calibri,sans-serif}.cart-item__font-sample--block{font-family:garamond,serif}.cart-item__font-sample--script{font-family:carattere,cursive}.cart-item.cart-item--engraving{display:flex;flex-wrap:wrap;padding:1rem;border:solid .0625rem #F0EFEC}.cart-item.cart-item--engraving .cart-item__media{max-width:unset;min-width:unset;width:auto}.cart-item.cart-item--engraving .cart-item__media adaptive-image{max-width:unset;max-height:unset;width:50px;height:55px}.cart-item.cart-item--engraving .cart-item__variant{color:var(--hh-color-brand-tertiary-darker)}.cart-item.cart-item--engraving .cart-item__details-engraving-header{padding-bottom:1rem;border-bottom:1px solid var(--hh-color-neutral);line-height:1}.cart-item__details-engraving-content.has-swatch{position:relative;min-height:40px;padding-left:56px}.cart-item__property--colour .cart-item__engraving-swatch{position:absolute;top:0;left:0}.mini-cart .cart-item-wrapper:has(.cart-item--engraving){border-bottom:0;padding-bottom:0}.cart-item__remove-engraving{--hh-body-x-small-font: 400 .75rem/1 var(--hh-font-family-body)}@media screen and (min-width:350px){.cart-item.cart-item--engraving .cart-item__media adaptive-image{max-width:unset;max-height:unset;width:85px;height:94px}}@media screen and (min-width:750px){.inline-cart .cart-item.cart-item--engraving{display:grid;row-gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/371/assets/snippet-cart-item.css.map */
