.quick-add-modal .product-crosssell-container{display:none}.product-crosssell-container{margin-top:30px}.product-crosssell__heading{margin:0 0 1.6rem;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.06em}.product-crosssell-item{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.6rem;align-items:center;min-height:10.8rem;margin-top:.9rem;padding:1.5rem 1.65rem;border-radius:.8rem;color:#202020;background:#f3f1ee;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.product-crosssell__image{display:flex;width:100%;aspect-ratio:1 / 1;align-items:center;justify-content:center;padding:.8rem;border-radius:.5rem;background:#fff;overflow:hidden}.product-crosssell__image img{display:block;width:100%;height:100%;object-fit:contain}.product-crosssell__title{color:#202020;font-size:1.35rem;font-weight:600;line-height:1.5;text-decoration:none}.product-crosssell-container .product-info__recommended-text{color:#555;padding-top:5px;font-size:1.3rem}.product-crosssell__price{margin-top:.5rem;color:#555;font-size:1.3rem}.product-crosssell__discounted-price{margin-left:8px}.product-crosssell__discounted-price small{font-size:.85em}select.product-crosssell-variant{padding:0;color:#202020;font-size:1.35rem;font-weight:600;line-height:1.5;border:none;pointer-events:none}.product-crosssell-container .button{width:100%;margin:10px auto 0}@media screen and (max-width:989px){.product-crosssell-container{order:11}}.cart-notification-crosssell.product-crosssell-container{margin:3rem 0 0}.cart-notification-crosssell .product-crosssell__heading{color:rgb(var(--color-foreground));font-size:2rem}.cart-notification-crosssell .product-crosssell__title{position:relative;z-index:1;display:block;min-width:0;overflow-wrap:anywhere;cursor:pointer;text-decoration:none;text-underline-offset:.3rem}.cart-notification-crosssell .product-crosssell__title:hover,.cart-notification-crosssell .product-crosssell__title:focus-visible{text-decoration:underline}.cart-notification-crosssell .cart-notification-crosssell__image{position:relative;z-index:1;cursor:pointer}.cart-notification-crosssell .cart-notification-crosssell__image:focus-visible,.cart-notification-crosssell .cart-notification-crosssell__title:focus-visible{outline:2px solid #b28d46;outline-offset:3px}.cart-notification-crosssell__discount-badge{display:inline-flex;flex:0 0 auto;min-height:2.2rem;align-items:center;justify-content:center;padding:.3rem .7rem;border-radius:.4rem;color:#fff;background:#b28d46;font-size:1rem;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap}.cart-notification-crosssell .product-crosssell__title span{white-space:nowrap}.cart-notification-crosssell .product-crosssell__price{display:flex;flex-wrap:nowrap;gap:.6rem;align-items:center;margin-top:1rem;line-height:1;white-space:nowrap}.cart-notification-crosssell .product-crosssell__original-price{display:inline-flex;align-items:center;color:#66615b;font-size:1.2rem;line-height:1;text-decoration:line-through}.cart-notification-crosssell .product-crosssell__discounted-price{display:inline-flex;align-items:center;margin-left:0;color:#c92828;font-size:1.7rem;font-weight:600;font-variant-numeric:lining-nums tabular-nums;line-height:1;white-space:nowrap}.cart-notification-crosssell .product-crosssell__discounted-price small{display:inline-flex;align-items:center;margin-left:.1em;line-height:1}.cart-notification-crosssell__actions{display:grid;grid-template-columns:10.4rem minmax(0,1fr);gap:.8rem;align-items:stretch;margin-top:1rem}.cart-notification-crosssell__quantity.quantity{box-sizing:border-box;width:10.4rem;min-height:4.2rem;border:1px solid #d5cfc4;border-radius:999px;color:#202020;background:#fff;overflow:hidden}.cart-notification-crosssell__quantity.quantity:before,.cart-notification-crosssell__quantity.quantity:after{content:none}.cart-notification-crosssell__quantity .quantity__button{flex:0 0 3.2rem;width:3.2rem;margin:0;color:#202020;background-color:transparent}.cart-notification-crosssell__quantity .quantity__input{flex:1 1 3.8rem;width:3.8rem;min-width:0;padding:0;color:#202020;background-color:transparent;font-size:1.3rem}.cart-notification-crosssell__quantity .quantity__button:not(:focus-visible):not(.focused),.cart-notification-crosssell__quantity .quantity__input:not(:focus-visible):not(.focused){background-color:transparent}.cart-notification-crosssell .button{--color-button: 178, 141, 70;--color-button-text: 255, 255, 255;position:relative;width:auto;min-width:0;min-height:4.2rem;margin:0;padding:0 1.6rem;border:1px solid #b28d46;border-radius:999px;color:#fff;background:#b28d46;font-size:1.3rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.cart-notification-crosssell .button:before,.cart-notification-crosssell .button:after{content:none}.cart-notification-crosssell .button:not([disabled]):hover{border-color:#c49c50;background:#c49c50}.cart-notification-crosssell .button .loading__spinner{position:absolute}.cart-notification-crosssell .button:not(.loading) .loading__spinner{display:none}.cart-notification-crosssell .button.loading>span:first-child{opacity:0}.cart-notification-crosssell__error{margin:.6rem 0 0;color:#b42318;font-size:1.2rem;line-height:1.4}.cart-notification-related .cart-notification-related__price{flex-wrap:wrap;gap:.2rem;color:#202020;font-size:1.7rem;font-weight:600;line-height:1.4}.cart-notification-related__price small{font-size:.85em}.cart-notification-related .cart-notification-related__button{display:flex;margin-top:1rem}.cart-notification-related__availability{margin:.6rem 0 0;color:#66615b;font-size:1.2rem}@media screen and (max-width:749px){.cart-notification-crosssell .product-crosssell-item{grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;padding:1.2rem}.cart-notification-crosssell .product-crosssell__title{font-size:1.2rem}.cart-notification-crosssell__actions{grid-template-columns:8rem minmax(0,1fr);gap:.6rem}.cart-notification-crosssell__quantity.quantity{width:8rem;min-height:3.8rem}.cart-notification-crosssell__quantity .quantity__button{flex-basis:2.8rem;width:2.8rem}.cart-notification-crosssell__quantity .quantity__input{flex-basis:2.4rem;width:2.4rem;font-size:1.2rem}.cart-notification-crosssell .button{min-height:3.8rem;padding:0 .8rem;font-size:1.1rem;letter-spacing:.02em}}@media screen and (max-width:389px){.cart-notification-crosssell__actions{grid-template-columns:8rem minmax(0,1fr);gap:.5rem}.cart-notification-crosssell__quantity.quantity{width:8rem}.cart-notification-crosssell .button{padding:0 .5rem;font-size:1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/component-crosssell.css.map */
