.cart-drawer__overlay{background-color:#00000080;width:100%;height:100%;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-modals);opacity:0;visibility:hidden;transition:opacity var(--duration-default),visibility var(--duration-default)}.cart-drawer__overlay:empty{display:block}.cart-drawer__inner{background-color:rgb(var(--color-background));display:flex;flex-direction:column;width:36rem;max-width:100%;height:var(--viewport-height, 100vh);padding-block-start:0;position:fixed;inset-block-start:0;inset-inline-end:0;z-index:var(--z-modals);transform:translate(100%);opacity:0;visibility:hidden;transition:opacity var(--duration-default),transform var(--duration-default),visibility var(--duration-default);overflow:hidden}[dir=rtl] .cart-drawer__inner{transform:translate(-100%)}.cart-drawer__head{padding:2.4rem 2.4rem 3.2rem}.cart-drawer__close{color:rgb(var(--color-link));background:none;width:4.8rem;padding:0;border:none;border-radius:0;cursor:pointer;position:relative;inset-block-start:0;inset-inline-start:2.4rem;z-index:2}[dir=rtl] .cart-drawer__close svg{transform:rotate(180deg)}.cart-drawer__close svg{display:block;width:100%;height:100%}.cart-drawer__title{margin:0}.cart-drawer__title,.cart-drawer__empty-text,.cart-drawer__summary-total{color:rgb(var(--color-heading-text))}.cart-drawer__empty{padding-block-start:3.2rem;border-block-start:.1rem solid rgba(var(--color-border),var(--alpha-border))}.cart-drawer__empty-text{letter-spacing:0;margin:0 0 2.4rem}.cart-drawer__body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:0 2.4rem 2.4rem}.cart-drawer__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-block-end:2.4rem;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.cart-drawer__summary-discounts{font-size:var(--font-size-static-sm);margin:1.2rem 0 0}.cart-drawer__summary-discounts svg{color:rgb(var(--color-foreground))}.cart-drawer__summary-discounts svg,.cart-drawer__summary-discounts span{display:inline;vertical-align:middle}.cart-drawer__summary{padding:4rem 0 0}.cart-drawer__summary--sticky{position:sticky;inset-block-end:0;inset-inline-start:0;width:100%;z-index:5;background:rgb(var(--color-background));margin-top:2.4rem;padding:2.4rem 0}.cart-drawer__summary--sticky:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;width:115%;height:100%;background:rgb(var(--color-background));transform:translate(-50%);z-index:-1;border-top:.1rem solid rgba(var(--color-border),var(--alpha-border))}[dir=rtl] .cart-drawer__summary--sticky:before{transform:translate(50%)}.cart-drawer__summary-total{letter-spacing:0;display:flex;align-items:center;justify-content:space-between;margin:0 0 1.6rem}.cart-drawer__summary-actions{margin-block-end:1.6rem}.cart-drawer__summary-actions button+a{margin-block-start:1.6rem}.cart-drawer__summary-tax{color:rgb(var(--color-foreground));font-size:var(--font-size-static-sm);margin:0}.cart-drawer__summary-tax a{color:currentColor}.cart-drawer__bar{margin-block-end:2.4rem}cart-drawer-items{display:block;position:relative}.cart-drawer__spinner{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:2;opacity:0;visibility:hidden;will-change:opacity,visibility;transition:opacity var(--duration-default),visibility var(--duration-default)}cart-drawer-items.is-loading .cart-drawer__spinner{opacity:1;visibility:visible}.cart-drawer__recommendations{margin-block-start:4rem}.cart-drawer__recommendations .swiper{margin:0 -2.4rem;padding:0 2.4rem}.is-visible .cart-drawer__overlay,.is-visible .cart-drawer__inner{opacity:1;visibility:visible}.is-visible .cart-drawer__inner{transform:translate(0)}.cart-drawer .cart-summary__button{width:100%}.cart-drawer__summary--sticky .cart-drawer__summary-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1.6rem;text-align:center}.cart-drawer__summary--sticky .cart-drawer__summary-actions a{margin:0}.cart-drawer__body.cart-drawer__body--pb-none{padding-bottom:0}.cart-drawer .cart-item__stock-notice{margin:.4rem 0 1.2rem;max-width:19rem}.cart-drawer .cart-item__stock-row{display:flex;align-items:center;gap:.8rem;margin-block-end:.7rem}.cart-drawer .cart-item__stock-dot{flex:0 0 auto;width:.7rem;height:.7rem;border-radius:50%;background:#cd9b77;box-shadow:0 0 #cd9b7794;animation:lp-cart-stock-pulse 1.9s ease-out infinite}.cart-drawer .cart-item__stock-text{color:#333;font-size:1.05rem;font-weight:600;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.cart-drawer .cart-item__stock-text b{color:#9a6b3f;font-weight:800}.cart-drawer .cart-item__stock-bar{overflow:hidden;height:.5rem;background:#f5ebdf}.cart-drawer .cart-item__stock-bar span{display:block;height:100%;background:linear-gradient(90deg,#cd9b77,#b07d52);animation:lp-cart-stock-fill .75s ease both}@keyframes lp-cart-stock-pulse{0%{box-shadow:0 0 #cd9b7794}70%{box-shadow:0 0 0 .8rem #cd9b7700}to{box-shadow:0 0 #cd9b7700}}@keyframes lp-cart-stock-fill{0%{width:0}}@media screen and (min-width:990px){.cart-drawer__close{inset-inline-start:4.8rem;width:6.4rem}.cart-drawer__empty{padding-block-start:4rem}.cart-drawer__head{padding:4rem 4.8rem 3.2rem}.cart-drawer__inner{width:50rem}.cart-drawer__body{padding:0 4.8rem 2.4rem}.cart-drawer__recommendations .swiper{margin:0 -4.8rem;padding:0 4.8rem}.cart-drawer .cart-item+.cart-item{margin-block-start:2.4rem}.cart-drawer__summary{padding:3.2rem 0 0}.cart-drawer__summary--sticky{padding:3.2rem 0 2.4rem;margin-top:3.2rem}.cart-drawer__summary--sticky .cart-drawer__summary-actions{flex-direction:row}.cart-drawer__summary--sticky:before{width:119%}}.cart-drawer__inner{background:#fcfbf8;width:100%}.cart-drawer__close{align-items:center;display:flex;height:4.4rem;inset-block-start:.8rem;inset-inline-end:1.2rem;inset-inline-start:auto;justify-content:center;position:absolute;width:4.4rem;z-index:7}.cart-drawer__close svg{display:none}.cart-drawer__close:before{color:#5f594f;content:"\d7";font-family:Arial,sans-serif;font-size:2.4rem;font-weight:300;line-height:1}.cart-drawer__head{align-items:flex-end;display:flex;justify-content:space-between;padding:2rem 6.4rem 1.6rem 2.4rem}.cart-drawer__eyebrow{color:#9b7441;font-family:var(--font-button-family);font-size:1rem;font-weight:700;letter-spacing:.15em;line-height:1.2;margin:0 0 .5rem;text-transform:uppercase}.cart-drawer__title{color:#181714;font-size:2.5rem;letter-spacing:-.02em;line-height:1;text-transform:none}.lz-cart-progress{background:#f5f1e8;border:.1rem solid #dfd6c6;margin:0 0 2.4rem;padding:1.5rem 1.5rem 1.2rem}.lz-cart-progress__message{align-items:flex-start;color:#292720;display:flex;font-family:var(--font-button-family);font-size:1.15rem;font-weight:600;gap:.8rem;line-height:1.45;margin:0 0 1.5rem}.lz-cart-progress__status{background:#a47b42;border-radius:50%;box-shadow:0 0 0 .35rem #a47b421f;flex:0 0 .7rem;height:.7rem;margin-block-start:.45rem;width:.7rem}.lz-cart-progress__track{background:#d8d0c2;height:.2rem;margin:0 1.4rem;overflow:hidden}.lz-cart-progress__track span{background:#9b7441;display:block;height:100%;transition:width .32s ease}.lz-cart-progress__milestones{display:grid;grid-template-columns:repeat(4,1fr);margin-block-start:-.8rem}.lz-cart-progress__milestone{align-items:center;color:#8b857a;display:flex;flex-direction:column;font-family:var(--font-button-family);gap:.45rem;min-width:0;text-align:center}.lz-cart-progress__milestone>span{align-items:center;background:#fcfbf8;border:.1rem solid #cfc6b7;border-radius:50%;display:flex;font-size:.85rem;font-weight:700;height:1.7rem;justify-content:center;line-height:1;width:1.7rem}.lz-cart-progress__milestone:nth-child(n+2)>span:after{content:"%";font-size:.6rem}.lz-cart-progress__milestone small{font-size:.85rem;line-height:1.15;white-space:nowrap}.lz-cart-progress__milestone.is-active{color:#725226}.lz-cart-progress__milestone.is-active>span{background:#9b7441;border-color:#9b7441;color:#fff}.cart-drawer__body{min-height:0}.lz-included-gift{border:.1rem solid #d9c9ac;margin-block-start:2rem}.lz-included-gift__label{align-items:center;background:#efe7d8;color:#725226;display:flex;font-family:var(--font-button-family);font-size:.95rem;font-weight:700;gap:.7rem;letter-spacing:.12em;line-height:1.2;padding:.7rem 1rem;text-transform:uppercase}.lz-included-gift__label>span{background:#9b7441;border-radius:50%;height:.55rem;width:.55rem}.lz-included-gift__content{align-items:center;background:#fbf9f4;display:grid;gap:1rem;grid-template-columns:5.8rem minmax(0,1fr) auto;padding:1rem}.lz-included-gift__media{background:#f1ede5;height:5.8rem;overflow:hidden;width:5.8rem}.lz-included-gift__media .media,.lz-included-gift__media img{height:100%;object-fit:cover;padding:0;width:100%}.lz-included-gift__details{min-width:0}.lz-included-gift__details p{color:#22201c;font-size:1.25rem;line-height:1.25;margin:0 0 .35rem}.lz-included-gift__details span{color:#777064;display:block;font-size:1rem;line-height:1.35}.lz-included-gift__price{align-items:flex-end;display:flex;flex-direction:column;font-family:var(--font-button-family);gap:.25rem;text-align:right}.lz-included-gift__price del{color:#8d867b;font-size:1rem}.lz-included-gift__price strong{color:#725226;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.cart-drawer__recommendations{border-block-start:.1rem solid #e5dfd4;margin-block-start:2.8rem;padding-block-start:2.4rem}.cart-drawer__summary--anchored{background:#fcfbf8;border-block-start:.1rem solid #ded6c9;box-shadow:0 -1rem 2.4rem #2d251914;flex:0 0 auto;inset:auto;margin:0 -2.4rem;padding:1.4rem 2.4rem calc(1.2rem + env(safe-area-inset-bottom,0px));position:relative;width:auto;z-index:6}.cart-drawer__summary--sticky:before{display:none}.cart-drawer__summary-total{color:#181714;font-family:var(--font-button-family);font-size:1.55rem;font-weight:700;letter-spacing:.01em;margin-block-end:.6rem;text-transform:none}.lz-cart-total-values{align-items:flex-end;display:flex;flex-direction:column;gap:.2rem;line-height:1.15}.lz-cart-total-values strong{font:inherit}.lz-cart-total-values del{color:#8d867b;font-size:1.05rem;font-weight:400;line-height:1.15}.lz-cart-savings{align-items:center;color:#725226;display:flex;font-family:var(--font-button-family);font-size:1.1rem;justify-content:space-between;margin-block-end:1.4rem}.cart-drawer__summary-actions{margin-block:1.5rem 1.3rem}.cart-drawer__summary-actions .button{background:#1b1a17;border-color:#1b1a17;color:#fff;min-height:5.2rem}.lz-cart-assurances{border-block:.1rem solid #e1dbd0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.2rem 0}.lz-cart-assurance{align-items:center;color:#625d54;display:flex;flex-direction:column;font-family:var(--font-button-family);font-size:.9rem;gap:.45rem;line-height:1.25;padding:0 .5rem;text-align:center}.lz-cart-assurance+.lz-cart-assurance{border-inline-start:.1rem solid #e1dbd0}.lz-cart-assurance svg{fill:none;height:1.8rem;stroke:#8a6534;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:1.8rem}.lz-cart-assurance strong{color:#26231e;display:block;font-weight:700}.lz-cart-payments{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-block-start:1.2rem}.lz-cart-payments>span{color:#797267;flex:0 0 auto;font-family:var(--font-button-family);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.lz-cart-payments>div{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.lz-cart-payment-icon{height:auto;max-height:2rem;width:3rem}@media screen and (max-height:700px){.cart-drawer__summary--anchored{max-height:47vh;max-height:47dvh;overflow-y:auto;overscroll-behavior:contain}.cart-drawer__summary-actions{margin-block:.9rem}.lz-cart-assurances{padding-block:.8rem}.lz-cart-payments{padding-block-start:.8rem}}@media screen and (max-width:370px){.lz-cart-progress__milestone small{font-size:.75rem}.lz-included-gift__content{grid-template-columns:5.2rem minmax(0,1fr)}.lz-included-gift__price{align-items:flex-start;flex-direction:row;grid-column:2;text-align:left}}@media screen and (min-width:990px){.cart-drawer__inner{width:54rem}.cart-drawer__close{inset-block-start:1.2rem;inset-inline-end:3.6rem}.cart-drawer__head{padding:2.4rem 8rem 2rem 4.8rem}.cart-drawer__summary--anchored{margin-inline:-4.8rem;padding:1.8rem 4.8rem calc(1.6rem + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-cart-drawer.css.map */
