.mini-cart.is-empty+.cart-recommendations{display:none}.cart-recommendations{display:block;position:relative;text-align:start;margin-top:2rem;border-top:.1rem solid rgb(var(--color-border))}.cart-recommendations .title{justify-content:center;white-space:nowrap;position:absolute;top:0;left:1rem;padding:0 1rem;transform:translateY(-50%);background-color:rgb(var(--color-background));text-transform:uppercase;letter-spacing:.3rem;margin:0}.cart-recommendations .mini-cart__navigation{padding:2rem}.cart-recommendations .mini-cart__navigation .product-content{margin-top:0}.cart-recommendations .mini-cart__navigation .product-content .link{margin-inline-end:0}.cart-recommendations .mini-cart__navigation .product-button{margin-top:auto}.cart-recommendations .mini-cart__navigation .price,.cart-recommendations .mini-cart__navigation .product-button .button,.cart-recommendations .mini-cart__navigation .caption-with-letter-spacing+.product-content{margin-top:.6rem}.cart-recommendations .loading-overlay{position:static;display:flex;align-items:center;justify-content:center;width:100%;min-height:10rem}.cart-recommendations .mini-cart__navigation li{border-top:0}@media screen and (min-width:750px){.cart-drawer{overflow:visible}.cart-recommendations .title{position:static;transform:none;background-color:transparent;padding:3rem 3rem 0}.cart-recommendations .mini-cart__navigation{padding:2.5rem 3rem}.cart-drawer-container.menu-closing .cart-recommendations{transition-delay:0s;transition-duration:var(--duration-short)}.cart-drawer .cart-recommendations{transition-delay:calc(var(--duration-long) + var(--duration-short))}.cart-recommendations{margin-top:0;z-index:-1;position:absolute;top:0;right:100%;width:32rem;height:var(--max-height);background-color:rgb(var(--color-background));border-inline-end:.1rem solid rgb(var(--color-border));border-top:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.cart-recommendations::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:.2rem;border-radius:1.6rem;background-color:transparent}.cart-recommendations::-webkit-scrollbar-thumb{border-radius:1.6rem;background-color:rgb(var(--color-border))}.cart-recommendations .mini-cart__navigation .product-button .button .small-hide{display:flex;align-items:center}}@media screen and (max-width:749px){.mini-cart__main{display:flex;flex-direction:column-reverse}.mini-cart__main cart-items{padding-top:0}.mini-cart__main .cart-recommendations+cart-items{flex:1 1 auto}.cart-recommendations{border-bottom:.1rem solid rgb(var(--color-border));margin-bottom:-.1rem}.cart-recommendations .title{font-size:1.2rem}.cart-recommendations .mini-cart__navigation{padding-top:3rem;display:flex;flex-direction:row;column-gap:1.5rem;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.cart-recommendations .mini-cart__navigation .product-container{align-items:stretch}.cart-recommendations .mini-cart__navigation .product-image{width:11rem;align-self:stretch}.cart-recommendations .mini-cart__navigation .product-image .media-wrapper,.cart-recommendations .mini-cart__navigation .product-image .media{height:100%}.cart-recommendations .mini-cart__navigation .product-image .media{padding-bottom:0}.cart-recommendations .mini-cart__navigation .product-image .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cart-recommendations .mini-cart__navigation li{width:82%;max-width:100%;flex-grow:1;flex-shrink:0;padding:0;scroll-snap-align:start}.cart-recommendations .mini-cart__navigation::-webkit-scrollbar{-webkit-appearance:none;appearance:none;height:.2rem;border-radius:1.6rem;background-color:transparent}.cart-recommendations .mini-cart__navigation::-webkit-scrollbar-thumb{border-radius:1.6rem;background-color:rgb(var(--color-border))}.cart-recommendations .mini-cart__navigation .product-button .button{width:4.4rem;height:4.4rem;justify-content:center;box-shadow:inset 0 0 0 .1rem rgb(var(--color-border))}.cart-recommendations .mini-cart__navigation .product-button .button.loading:after{left:50%;width:2rem;height:2rem;margin-top:-1rem;margin-left:-1rem}}@media screen and (max-height:700px)and (max-width:749px){.cart-recommendations .mini-cart__navigation{padding-top:2rem}.cart-recommendations .mini-cart__navigation .caption-with-letter-spacing{display:none}.cart-recommendations .mini-cart__navigation .product-image{width:8rem;align-self:flex-start}.cart-recommendations .mini-cart__navigation .product-image .media-wrapper{height:auto}.cart-recommendations .mini-cart__navigation .product-image .media{height:0;padding-bottom:var(--image-ratio-percent)}}.cart-recommendations .mini-cart__navigation .product-button{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.cart-recommendations .zu-vars{display:flex;flex-wrap:wrap;gap:.4rem;width:100%;max-width:17rem;margin:.6rem 0 0}.cart-recommendations .zu-var{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;margin:0;padding:.3rem .9rem;border:.1rem solid rgba(28,57,26,.35);border-radius:0;background:transparent;color:#1c391a;font-family:var(--font-body-family);font-size:1.15rem;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}@media(hover:hover){.cart-recommendations .zu-var:not(.is-active):not(:disabled):hover{border-color:#1c391a}}.cart-recommendations .zu-var.is-active{border-color:#1c391a;background:#1c391a;color:#fbfbfb}.cart-recommendations .zu-var:disabled{opacity:.4;cursor:default;text-decoration:line-through}.cart-recommendations .zu-var:focus-visible{outline:.2rem solid #1c391a;outline-offset:.2rem}.cart-recommendations .product-button .zu-vars+.button{margin-top:0}@media screen and (max-width:749px){.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .product-container{display:grid;grid-template-columns:8rem minmax(0,1fr);column-gap:1.2rem;row-gap:.8rem;align-items:start}.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .product-description{display:contents}.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .product-image{grid-column:1;grid-row:1 / span 2;width:8rem;height:8rem;align-self:start}.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .product-content,.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .price{grid-column:2;margin-top:0}.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .product-button{grid-column:1 / -1;flex-direction:row;align-items:center;width:100%;margin-top:0}.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .product-button{gap:.4rem}.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .zu-vars{flex:0 1 auto;width:auto;max-width:none;margin:0}.cart-recommendations .zu-var{min-height:3.6rem;padding:.3rem 1rem;font-size:1.3rem;word-spacing:.1em}.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .product-button .button{flex:0 0 3.6rem;width:3.6rem;height:3.6rem;align-self:flex-start;margin-top:0}.cart-recommendations .mini-cart__navigation li:has(.zu-vars) .product-button .button .icon-cart{width:1.6rem;height:1.6rem}}.cart-drawer .cart-recommendations,.cart-drawer .cart-recommendations[data-animate]{transform:none;transition:opacity var(--duration-default) ease!important;transition-delay:0s!important}.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button{justify-content:center;gap:.8rem;min-height:0;border-radius:0;background:#1c391a;color:#fbfbfb;transition:background .2s ease}.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button:before,.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button:after{display:none}.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button .label{padding:0;color:inherit;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:400;letter-spacing:.08em}.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button .icon,.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button svg{color:inherit}@media(hover:hover){.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button:hover{background:#2d5429;color:#fbfbfb}}@media screen and (min-width:750px){.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button{width:100%;max-width:17rem;height:3.4rem;padding:0 1.2rem;margin-top:.6rem}.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button .small-hide{justify-content:center;gap:.8rem}.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button .icon-arrow{width:1.3rem}}@media screen and (max-width:749px){.cart-recommendations .mini-cart__navigation .product-button add-to-cart.button{box-shadow:none}}@media screen and (max-width:749px){.cart-recommendations .mini-cart__navigation{scroll-padding-inline:2rem}.cart-recommendations .title{left:0;padding:0 1rem 0 2rem}.cart-recommendations{border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-cart-recommendations.css.map */
