.cart-upsell{display:block;container-type:inline-size;margin:8px 0 0;padding:20px 0 4px;border-top:1px solid rgba(138,106,44,.45);color:#1d1a14}.cart-upsell--page{margin-top:32px}.cart-upsell__heading{margin:0 0 4px;color:#0c2a49;font-family:ETHeadline,Times New Roman,Georgia,serif!important;font-size:20px!important;font-weight:500!important;font-variant-caps:all-small-caps;letter-spacing:.14em;line-height:1.3;text-align:center}.cart-upsell__list{margin:0;padding:0;list-style:none}.cart-upsell__item{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media text" "media action";column-gap:16px;row-gap:8px;align-items:start;padding:14px 0;border-top:1px solid rgba(201,165,92,.45)}.cart-upsell__item:first-child{border-top:0}@container (min-width: 440px){.cart-upsell__item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"media text action";align-items:center}}.cart-upsell__media{grid-area:media;position:relative;display:block;aspect-ratio:1 / 1}.cart-upsell__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:0 5px 12px #0003,0 1px 3px #00000029}.cart-upsell__text{grid-area:text;min-width:0}.cart-upsell__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#0c2a49!important;font-family:ETHeadline,Times New Roman,Georgia,serif!important;font-size:17px!important;font-weight:500!important;line-height:1.3!important;text-decoration:none!important}.cart-upsell__title:hover{text-decoration:underline!important;text-underline-offset:3px}.cart-upsell__price{margin:4px 0 0;color:#1d1a14;font-family:ETHeadline,Times New Roman,Georgia,serif!important;font-size:17px}.cart-upsell__price *{font-family:inherit!important}.cart-upsell__was{margin-left:8px;color:#6b5d45;font-size:15px}.cart-upsell__action{grid-area:action}.cart-upsell__btn.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:112px;margin:0;padding:0 18px;font-size:17px!important;line-height:1.1;text-decoration:none}.cart-upsell__btn.is-loading{cursor:progress}.cart-upsell__btn:focus-visible,.cart-upsell__title:focus-visible{outline:3px solid #0c2a49;outline-offset:3px}.cart-upsell__btn[disabled]{opacity:.55;cursor:not-allowed}.cart-upsell__status{width:fit-content;max-width:100%;margin:12px auto 0;padding:10px 14px;background:#fffdf7f5;box-shadow:inset 0 0 0 1px #8a6a2c99;color:#0c2a49;font-family:ETHeadline,Times New Roman,Georgia,serif!important;font-size:17px;line-height:1.4;text-align:center}.cart-upsell__status:empty{display:none}.cart-upsell__status:focus{outline:none}@media(min-width:750px){.cart-upsell--page .cart-upsell__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-top:16px}.cart-upsell--page .cart-upsell__item{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"media" "text" "action";row-gap:12px;align-items:start;padding:0;border-top:0}.cart-upsell--page .cart-upsell__media{width:100%;overflow:hidden;background:#f2efe8;box-shadow:0 0 0 1px #8a6a2c59,0 14px 24px -14px #2d1e0880,0 2px 6px #2d1e0824}.cart-upsell--page .cart-upsell__img{width:100%;height:100%;object-fit:cover;box-shadow:none}.cart-upsell--page .cart-upsell__text{padding-top:10px;border-top:1px solid rgba(138,106,44,.55)}.cart-upsell--page .cart-upsell__btn.btn{width:100%}}@media(prefers-reduced-motion:reduce){.cart-upsell__btn{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cart-upsell.css.map */
