cart-cross-sell{display:block}cart-cross-sell[hidden]{display:none}.cart-cross-sell{position:relative;margin:2.4rem 2.4rem 2rem;border:.1rem solid rgb(var(--color-foreground));padding:2.6rem 1.6rem 1.6rem}.cart-cross-sell__head{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:1rem;background-color:rgb(var(--color-background));border:.1rem solid rgb(var(--color-foreground));border-radius:999px;padding:.5rem 1.4rem;white-space:nowrap;margin:0}.cart-cross-sell__heading{font-family:var(--font-body-family);font-size:1rem;color:rgb(var(--color-foreground));text-transform:uppercase;letter-spacing:.1em;margin:0}.cart-cross-sell__dismiss{background:none;border:none;padding:.2rem;margin:-.2rem;cursor:pointer;color:rgba(var(--color-foreground),.5);display:flex}.cart-cross-sell__dismiss:hover{color:rgb(var(--color-foreground))}.cart-cross-sell__dismiss svg{width:.9rem;height:.9rem}.cart-cross-sell__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.cart-cross-sell__grid:has(.cart-cross-sell__tile:first-child:nth-last-child(2)){grid-template-columns:repeat(auto-fit,minmax(0,14rem))}.cart-cross-sell__grid:has(.cart-cross-sell__tile:only-child){display:block}.cart-cross-sell__tile:only-child{display:grid;grid-template-columns:7rem minmax(0,1fr);column-gap:1.4rem;align-items:start}.cart-cross-sell__tile:only-child .cart-cross-sell__media{grid-row:span 3;max-width:none;margin:0}.cart-cross-sell__tile:only-child .cart-cross-sell__form{max-width:22rem;margin-top:.2rem}.cart-cross-sell__tile{display:flex;flex-direction:column;min-width:0}.cart-cross-sell__media{width:100%;max-width:7rem;margin:0 auto .6rem}.cart-cross-sell__image{display:block;width:100%;height:auto}a.cart-cross-sell__media{display:block}.cart-cross-sell__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.05rem;line-height:1.4;color:rgb(var(--color-foreground));margin:0 0 .3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cart-cross-sell__price{font-family:var(--font-body-family);font-size:1.1rem;color:rgb(var(--color-foreground));letter-spacing:.04em;margin:0 0 1rem}.cart-cross-sell__saving{display:block;color:rgba(var(--color-foreground),.55);margin-top:.2rem}.cart-cross-sell__form{margin-top:auto;display:flex;gap:.6rem}@media screen and (max-width:749px){.cart-cross-sell{margin:2rem 1.6rem 1.6rem;padding:2.2rem 1rem 1.2rem}.cart-cross-sell__grid{gap:1rem}.cart-cross-sell__media{max-width:6.4rem}.cart-cross-sell__name{font-size:1rem}.cart-cross-sell__price{font-size:1rem;margin-bottom:.8rem}.cart-cross-sell__form{flex-direction:column;gap:.5rem}.cart-cross-sell__select{font-size:1.6rem;height:3.2rem;padding-left:.6rem}.cart-cross-sell__add{height:3.2rem}}.cart-cross-sell__select{flex:1 1 4.4rem;min-width:0;height:2.8rem;padding:0 1.8rem 0 .8rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:0;background-color:transparent;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23121212' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));cursor:pointer}.cart-cross-sell__add{flex:1 1 auto;height:2.8rem;padding:0 1rem;border:.1rem solid rgb(var(--color-foreground));background-color:transparent;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color var(--duration-default) ease,color var(--duration-default) ease}.cart-cross-sell__add:hover,.cart-cross-sell__add.loading{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cart-cross-sell__error{font-family:var(--font-body-family);font-size:1rem;color:rgb(var(--color-foreground));margin:.6rem 0 0}.cart-cross-sell__form{flex-wrap:wrap}.cart-cross-sell__error:not([hidden]){flex-basis:100%}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-cart-cross-sell.css.map */
