.cart__item--stitching-set{display:flex;flex-direction:column;gap:32px;padding:32px 24px 24px;border:.5px solid var(--light-earth);border-radius:2px;background-color:#fff;position:relative}@media screen and (max-width:749px){.cart__item--stitching-set{padding:24px 20px;border:none;border-top:.5px solid var(--light-earth);gap:24px}}.cart__item--stitching-set .cart__item-media{flex-shrink:0}.cart__item--stitching-set .cart__item-image{width:100%;height:100%;max-width:170px;max-height:120px;padding:8px 0;display:flex;align-items:center;justify-content:center}.cart__item--stitching-set .cart__item-image img{width:100%;height:100%;object-fit:contain;background-size:contain;background-position:center;background-repeat:no-repeat}.cart__item--stitching-set .cart__item-details{flex:1;display:flex;flex-direction:column;gap:14px;justify-content:center}.cart__item--stitching-set .cart__item-title-section{margin-bottom:6px;display:flex;align-items:baseline}@media screen and (max-width:749px){.cart__item--stitching-set .cart__item-details{margin-bottom:4px}}.cart__item--stitching-set .cart__item-title{color:#000;font-family:var(--font-family-playfair-display);font-size:26px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:.26px;margin:0;text-transform:lowercase}.cart__item--stitching-set .cart__item-options{display:flex;flex-direction:column;gap:6px}.cart__item--stitching-set .cart__item-option{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cart__item--stitching-set .cart__item-option-name{color:var(--text-secondary);font-family:var(--font-family-libre-franklin);font-size:14px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.14px}.cart__item--stitching-set .cart__item-option-details{color:var(--paragraph-secondary);font-family:var(--font-family-libre-franklin);font-size:12px;font-style:normal;font-weight:300;line-height:16px;letter-spacing:.24px}@media screen and (max-width:749px){.cart__item--stitching-set .cart__item-option-name{font-size:12px;line-height:16px;letter-spacing:.24px}.cart__item--stitching-set .cart__item-option-details{font-size:10px;line-height:16px;letter-spacing:.2px}}.cart__item--stitching-set .cart__item-footer{display:flex;align-items:center;justify-content:space-between}.cart__item--stitching-set .cart__item-price{flex:1}.cart__item--stitching-set .cart__item-price .price{color:var(--link-primary);font-family:var(--font-family-playfair-display);font-size:22px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.22px}.cart__item--stitching-set .cart__item-actions{flex-shrink:0}.cart__item--stitching-set .cart__item-remove,cart-remove-button span{color:#000;text-align:center;font-family:var(--font-family-libre-franklin);font-size:11px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:1.1px;text-transform:uppercase}.cart__item--stitching-set .cart__item-remove:hover{text-decoration:underline}@media screen and (max-width:749px){.cart__item--stitching-set .cart__item-image{max-width:85px;max-height:60px}.cart__item--stitching-set .cart__item-title{font-size:22px;line-height:34px;letter-spacing:.22px}.cart__item--stitching-set .cart__item-options{gap:1.2rem}.cart__item--stitching-set .cart__item-price{font-size:18px;font-weight:400;line-height:16px;letter-spacing:-.18px}.cart__item--stitching-set .cart__item-actions{order:1;align-self:flex-end}}.cart__item--stitching-set{display:flex!important}.damage-cover-block{background-color:#cbf1da;border:.6px solid #2a7848;border-radius:.4rem;width:100%}.damage-cover-block__info-wrapper{display:flex;align-items:center;gap:12px;flex-direction:row}.damage-cover-block__content{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:12px;padding:0 16px 0 0}@media screen and (max-width:1200px){.damage-cover-block__content{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.damage-cover-block__action{align-self:stretch;justify-content:center;width:100%}}.damage-cover-block__icon{flex-shrink:0;padding:18px;display:flex;align-items:center;justify-content:center}.damage-cover-block__icon img{width:36px;height:36px;object-fit:contain}.damage-cover-icon{width:3.6rem;height:3.6rem;background-color:#2a7848;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem}.damage-cover-block__info{display:flex;flex-direction:column;gap:12px}.damage-cover-block__title{margin:0;color:#000;font-family:var(--font-family-playfair-display);font-size:16px;font-style:normal;font-weight:400;line-height:11px;letter-spacing:.16px}.damage-cover-block__description{margin:0;color:#000;font-family:var(--font-family-libre-franklin);font-size:12px;font-style:normal;font-weight:300;line-height:9px;letter-spacing:.24px}@media screen and (max-width:1420px){.damage-cover-block__title{line-height:16px}.damage-cover-block__description{line-height:12px}}.damage-cover-block__action{flex-shrink:0;display:flex;align-items:center}.damage-cover-button{display:flex;align-items:center;justify-content:center;max-width:150px;padding:8px 18px;color:#fff;font-family:var(--font-family-libre-franklin);font-size:11px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1.1px;border-radius:2px;border:none;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.damage-cover-button--add{background-color:#2a7848;color:#fff}.damage-cover-button--add:hover{background-color:#1e5a35}.damage-cover-button--add .damage-cover-button__text{color:#fff;font-family:var(--font-family-libre-franklin);font-size:11px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1.1px;text-transform:uppercase}.damage-cover-button--add .damage-cover-button__price{color:#fff;font-family:var(--font-family-libre-franklin);font-size:11px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:1.1px;text-transform:uppercase}.damage-cover-button--remove{background-color:#fff;color:#000;font-weight:600}.damage-cover-button--remove:hover{background-color:#f5f5f5;text-decoration:none}@media screen and (max-width:749px){.damage-cover-block__title{line-height:20px}.damage-cover-block__icon{align-self:flex-start;padding:14px}.damage-cover-remove-btn{width:100%}.damage-cover-button{max-width:none;width:100%}.damage-cover-block__description{line-height:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-stitching-cart-item.css.map */
