.cart-drawer .drawer__inner{width:43rem;max-width:calc(100vw - 2rem);padding-right:2rem;padding-left:2rem}.cart-drawer .drawer__header{padding:2rem 0 1.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.cart-drawer .drawer__heading{margin:0;font-size:3.4rem;line-height:1}.cart-drawer .cart-items thead{margin-bottom:1rem}.cart-drawer .cart-item{grid-template-columns:10rem minmax(0,1fr) auto;column-gap:1.6rem;padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.cart-drawer .cart-item__media{width:10rem;grid-column:1}.cart-drawer .cart-item__image{width:100%;border-radius:.3rem}.cart-drawer .cart-item__details{grid-column:2}.cart-drawer .cart-item__totals{grid-column:3}.cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;margin-top:.8rem}.cart-drawer .cart-item__name{font-size:2rem;line-height:1.15}.cart-drawer .cart-item__details dl{margin-top:.9rem}.cart-drawer .cart-item__details dl .product-option{display:flex;flex-wrap:wrap;gap:.35rem;color:rgba(var(--color-foreground),.68);font-size:1.35rem;line-height:1.4}.cart-drawer .cart-item__details .product-option--frame dd{margin:0}.cart-drawer .drawer__footer{padding:1.8rem 0 2rem}.cart-drawer .tax-note{margin-bottom:1.4rem}.lhc-cart-assurance{display:grid;gap:1.1rem;padding:1.5rem 0;border-top:.1rem solid rgba(var(--color-foreground),.14);border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.lhc-cart-assurance__row{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.9rem;align-items:start}.lhc-cart-assurance__icon{color:#9e7b52;font-size:1.6rem;line-height:1.25}.lhc-cart-assurance p{margin:0;font-size:1.25rem;line-height:1.45}.lhc-cart-assurance strong,.lhc-cart-assurance p span{display:block}.lhc-cart-assurance strong{font-weight:600}.lhc-cart-assurance p span{color:rgba(var(--color-foreground),.66)}.cart-drawer .cart__ctas{margin-top:1.4rem}.cart-drawer .cart__checkout-button{min-height:5.4rem;font-size:1.5rem;font-weight:600;letter-spacing:.06em}.lhc-cart-payments{display:grid;justify-items:center;gap:.7rem;margin-top:1.2rem;text-align:center}.lhc-cart-payments p,.lhc-cart-payments small{margin:0;color:rgba(var(--color-foreground),.64)}.lhc-cart-payments p{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lhc-cart-payments ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0;padding:0;list-style:none}.lhc-cart-payments li{display:flex}.lhc-cart-payments__icon{width:auto;height:2.4rem}.lhc-cart-payments small{max-width:34rem;font-size:1rem;line-height:1.35}body:has(cart-drawer.active) #ShopifyChat,body:has(cart-drawer.active) iframe[title*=chat i]{visibility:hidden!important;pointer-events:none!important}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100%;max-width:100vw;padding-right:1.6rem;padding-left:1.6rem}.cart-drawer .cart-item{grid-template-columns:8.5rem minmax(0,1fr) auto;column-gap:1.2rem}.cart-drawer .cart-item__media{width:8.5rem}.cart-drawer .cart-item__name{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.cart-drawer *,.cart-drawer *:before,.cart-drawer *:after{scroll-behavior:auto!important;transition:none!important}}cart-drawer.drawer.active{z-index:2147483647!important}.cart-drawer .drawer__inner{display:flex;flex-direction:column;box-sizing:border-box;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px)}.cart-drawer .drawer__header{flex:0 0 auto!important;position:sticky;top:0;z-index:4;background:rgb(var(--color-background))}.cart-drawer cart-drawer-items{display:block!important;flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;width:100%}.cart-drawer .cart-drawer__form,.cart-drawer .drawer__contents{display:block!important;height:auto!important;min-height:0;flex:none!important;width:100%}.cart-drawer .drawer__cart-items-wrapper{display:block;flex:none!important;min-width:0;width:100%}.cart-drawer .cart-item{display:grid!important;grid-template-columns:8.5rem minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:.8rem 1.5rem!important;align-items:start;min-width:0;padding:1.6rem 0 2.2rem;border-bottom:1px solid rgba(var(--color-foreground),.13)}.cart-drawer .cart-item>td{min-width:0;padding-top:0!important}.cart-drawer .cart-item>td+td{padding-left:0!important}.cart-drawer .cart-item__media{grid-column:1!important;grid-row:1 / span 3!important;width:8.5rem!important;align-self:start}.cart-drawer .cart-item__details{grid-column:2!important;grid-row:1!important;width:100%;min-width:0}.cart-drawer .cart-item__totals{grid-column:2!important;grid-row:2!important;align-items:flex-start;justify-content:flex-start!important}.cart-drawer .cart-items .cart-item__quantity{grid-column:2!important;grid-row:3!important;margin:.2rem 0 0!important;width:100%}.cart-drawer .cart-item__name{font-size:1.9rem;line-height:1.24;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.cart-drawer .cart-item__details dl{margin-top:.8rem}.cart-drawer .drawer__footer{position:static!important;flex:0 0 auto!important;max-height:none!important;height:auto!important;overflow:visible!important;margin:0!important;border-top:1px solid rgba(var(--color-foreground),.16);padding:1.8rem 0 max(2rem,env(safe-area-inset-bottom))}.cart-drawer .cart__ctas{display:grid;gap:.9rem;margin-top:1.5rem}.cart-drawer .cart__ctas .lhc-cart-continue{display:flex;align-items:center;justify-content:center;gap:.85rem;min-height:4.6rem;padding:1rem 1.5rem;background:transparent;border:1px solid #27241f;color:#27241f;text-decoration:none;text-transform:uppercase;font-size:1.2rem;font-weight:600;letter-spacing:.095em;line-height:1.2}.cart-drawer .cart__ctas .lhc-cart-continue:hover,.cart-drawer .cart__ctas .lhc-cart-continue:focus-visible{background:#eee9e2;outline-offset:2px}.cart-drawer .lhc-cart-payments{gap:.6rem;margin-top:1.45rem;padding:0 0 .5rem}.cart-drawer .lhc-cart-payments ul{column-gap:.65rem;row-gap:.6rem;max-width:35rem}.cart-drawer .lhc-cart-payments li{align-items:center;justify-content:center}.cart-drawer .lhc-cart-payments__icon{max-width:5rem;height:2.35rem}.cart-drawer .lhc-cart-payments small{font-size:1.05rem;line-height:1.45}body:has(cart-drawer.active) #ShopifyChat,body:has(cart-drawer.active) #shopify-chat,body:has(cart-drawer.active) [id*=shopify-chat i],body:has(cart-drawer.active) [id*=ShopifyChat i],body:has(cart-drawer.active) [class*=shopify-chat i],body:has(cart-drawer.active) iframe[src*=chat i],body:has(cart-drawer.active) iframe[title*=chat i],body:has(cart-drawer.active) iframe[id*=chat i]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100%;max-width:100vw;box-sizing:border-box}.cart-drawer .cart-item{grid-template-columns:8rem minmax(0,1fr)!important;column-gap:1.2rem!important}.cart-drawer .cart-item__media{width:8rem!important}.cart-drawer .cart-item__name{font-size:1.72rem;line-height:1.26}.cart-drawer .drawer__footer{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.cart-drawer .lhc-cart-payments ul{gap:.7rem}.cart-drawer .lhc-cart-payments__icon{max-width:4.8rem;height:2.25rem}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/lhc-cart-drawer.css.map */
