@import"https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500;600;700;800&display=swap";.cart-drawer.lcd{--navy: #12224E;--navy-hover: #0C1836;--gold: #C9A24B;--gold-deep: #8A6D2A;--green: #1E6E45;--ink: #1A1A18;--text: #55524B;--muted: #6E685C;--faint: #767061;--rule: #EAE5DB;--rule-soft: #F2EFE8;--field-border: #E4DFD4;--track: #E0D9C8;--tile: #FAF8F6;--stepper-hover: #FAF8F3;--gift-bg: #FCF8EE;--gift-bg-hover: #FAF4E6;--gift-body-bg: #FEFCF7;--gift-divider: #F2E9D3;--notes-rule: #E4D9BC;--dot-inactive: #DED8CA;--ease-out: cubic-bezier(.33, 1, .68, 1);--ease-gift: cubic-bezier(.32, .72, 0, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--dur-fast: .22s;--dur-med: .28s;--dur-slow: .36s;--drawer-header-padding-block: 0;--drawer-header-padding-inline: 0;--drawer-body-padding-block: 0;--drawer-body-padding-inline: 0;--drawer-footer-padding-block: 0;--drawer-footer-padding-inline: 0;--drawer-max-width: min(100vw, 402px);font-family:Assistant,Assistant Regular,sans-serif;color:var(--ink)}@media screen and (max-width:749px){.cart-drawer.lcd{--drawer-max-width: 100%}.cart-drawer.lcd::part(content){max-width:100%;width:100%}}.cart-drawer.lcd::part(content){background:#fff;color:var(--ink);border-radius:0}.cart-drawer.lcd::part(header){min-height:0;border-block-end:1px solid var(--rule);padding:0;column-gap:0}.cart-drawer.lcd::part(close-button){display:none!important}.cart-drawer.lcd::part(body){padding:0;background:#fff}.cart-drawer.lcd::part(footer){padding:0;background:#fff;border-block-start:0}.cart-drawer.lcd.drawer--center-body::part(body){align-self:stretch}body:has(cart-drawer.lcd[open]) [id^=leonidas-floating-links],body:has(cart-drawer.lcd[open]) .floating--whatsapp__icon-wrap,html:has(cart-drawer.lcd[open]) [id^=shopify-chat],html:has(cart-drawer.lcd[open]) #shopify-chat{display:none!important;visibility:hidden!important;pointer-events:none!important}.lcd-header{display:flex;align-items:center;gap:10px;width:100%;padding:12px 22px;margin:0;font-family:inherit}.lcd-back{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:13px;margin:-13px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--navy)}.lcd-back svg{display:block;width:19px;height:19px}.lcd-title{flex:1;min-width:0;font-size:18px;font-weight:600;letter-spacing:3px;color:var(--navy);padding-inline-start:8px;line-height:1.2}.lcd-count{flex-shrink:0;font-size:12.5px;font-weight:400;letter-spacing:1px;color:var(--muted)}.lcd-status{padding:15px 22px 16px;border-bottom:1px solid var(--rule);background:#fff}.lcd-status__nudge{margin:0;font-size:14.5px;font-weight:600;letter-spacing:.3px;color:var(--navy);display:flex;align-items:center;gap:8px}.lcd-status__nudge--ok{color:var(--green)}.lcd-status__nudge .lcd-check{flex-shrink:0}.lcd-status__nudge .lcd-free-word{color:var(--green)}.lcd-progress{margin-top:10px;height:5px;background:var(--track);border-radius:0;overflow:hidden;direction:rtl}.lcd-progress__fill{height:100%;width:0%;max-width:100%;background:var(--gold-deep);transform-origin:right center;transition:width .7s cubic-bezier(.32,.72,0,1),background-color .5s cubic-bezier(.4,0,.2,1)}.lcd-progress__fill--ok{background:var(--green)}.lcd-status__nudge-wrap{min-height:1.35em}.lcd-status__nudge{transition:opacity .28s cubic-bezier(.4,0,.2,1)}.lcd-status__fulfillment{margin:12px 0 0;font-size:13px;font-weight:400;letter-spacing:.3px;color:var(--muted);line-height:1.45}.lcd-status__fulfillment strong{font-weight:600;color:var(--navy)}.lcd-status--empty{padding:14px 22px}.lcd-status--empty p{margin:0;font-size:13px;color:var(--muted);line-height:1.55;text-align:right}.lcd-status--empty .lcd-tabular{font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums}.lcd-items{display:flex;flex-direction:column;gap:0;padding:0}.lcd-line{display:flex;gap:14px;align-items:flex-start;padding:13px 22px;border-top:1px solid var(--rule-soft);background:#fff}.lcd-line:first-child{border-top:0}.lcd-line--stretch-tile{align-items:stretch}.lcd-line--stretch-tile .lcd-line__tile{align-self:stretch;min-height:96px;height:auto}.lcd-line--stretch-tile .lcd-line__controls{margin-top:auto;padding-top:7px}.lcd-line--has-notes .lcd-line__tile{width:96px;height:96px;min-height:96px;align-self:flex-start}.lcd-line--has-notes .lcd-line__controls{margin-top:0;padding-top:8px}.lcd-line__tile{position:relative;width:96px;min-width:96px;min-height:96px;flex-shrink:0;background:var(--tile);overflow:hidden;border-radius:0}.lcd-line__tile img,.lcd-line__tile .line-item__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center;display:block;border-radius:0}.lcd-line__body{flex:1;min-width:0;display:flex;flex-direction:column}.lcd-line__row{display:flex;align-items:baseline;gap:10px}.lcd-line__name{flex:1;min-width:0;margin:0;font-size:15.5px;font-weight:500;letter-spacing:.5px;line-height:1.35;color:var(--navy);text-decoration:none}.lcd-line__name:hover{text-decoration:none;color:var(--navy)}.lcd-line__price{flex-shrink:0;font-size:15.5px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:0}.lcd-notes{margin-top:8px;padding-inline-start:10px;border-inline-start:2px solid var(--notes-rule);display:flex;flex-direction:column;gap:4px}.lcd-notes__line{margin:0;font-size:12.5px;font-weight:400;letter-spacing:.2px;line-height:1.35;color:var(--muted)}.lcd-notes__line b{font-weight:600;color:var(--ink)}.lcd-line__controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.lcd-line__controls--notes{padding-top:8px}.lcd-line__actions{display:flex;align-items:center;gap:0}.lcd-action{-webkit-appearance:none;appearance:none;background:transparent;border:0;font-family:inherit;font-size:13px;color:var(--muted);text-decoration:none;padding:0 9px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lcd-action--remove{margin-inline-end:-9px}.lcd-stepper quantity-selector.quantity-selector,.lcd-stepper .quantity-selector{display:flex;align-items:center;border:1px solid var(--field-border);border-radius:0;background:#fff;height:44px;flex-direction:row-reverse}.lcd-stepper .quantity-selector__button{width:44px;height:44px;min-width:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--navy);background:transparent;border:0;border-radius:0;font-size:18px;font-weight:300;text-decoration:none;transition:background var(--dur-fast) var(--ease-soft)}.lcd-stepper .quantity-selector__button:hover{background:var(--stepper-hover)}.lcd-stepper .quantity-selector__input-wrapper{width:24px}.lcd-stepper .quantity-selector__input{width:24px;padding:0;border:0;text-align:center;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);background:transparent;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.lcd-stepper .quantity-selector__input::-webkit-outer-spin-button,.lcd-stepper .quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.lcd-upsell{border-top:1px solid var(--rule);padding:14px 0 15px;background:#fff}.lcd-upsell__heading{margin:0 0 12px;padding:0 22px;font-size:11px;font-weight:700;letter-spacing:2.4px;color:var(--muted);text-align:right}.lcd-car{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lcd-car::-webkit-scrollbar{width:0;height:0;display:none}.lcd-car__slide{flex:0 0 100%;box-sizing:border-box;padding:0 22px;scroll-snap-align:start}.lcd-upsell-card{display:flex;align-items:center;gap:12px}.lcd-upsell-card__tile{width:50px;height:50px;flex-shrink:0;background:var(--tile);overflow:hidden}.lcd-upsell-card__tile img{width:100%;height:100%;object-fit:cover;display:block}.lcd-upsell-card__info{flex:1;min-width:0}.lcd-upsell-card__name{display:block;font-size:14.5px;font-weight:500;letter-spacing:.4px;line-height:1.35;color:var(--navy);text-decoration:none}.lcd-upsell-card__price{margin-top:2px;font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}.lcd-upsell-card__add{width:44px;height:44px;flex-shrink:0;border:1px solid var(--field-border);background:#fff;color:var(--navy);border-radius:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background var(--dur-med) var(--ease-soft),color var(--dur-med) var(--ease-soft),border-color var(--dur-med) var(--ease-soft)}.lcd-upsell-card__add:hover,.lcd-upsell-card__add:focus-visible{background:var(--navy);border-color:var(--navy);color:#fff}.lcd-bars{display:flex;gap:6px;justify-content:center;margin-top:13px}.lcd-bars button{-webkit-appearance:none;appearance:none;border:0;padding:0;width:18px;height:3px;background:var(--dot-inactive);border-radius:0;cursor:pointer}.lcd-bars button[aria-current=true]{background:var(--navy)}.cart-drawer.lcd .cart-drawer__footer.lcd-footer{display:flex;flex-direction:column;gap:0;margin:0;padding:0;align-items:stretch}.lcd-footer{background:#fff;border-top:1px solid var(--rule)}.lcd-gift{border:0;margin:0;flex-shrink:0;interpolate-size:allow-keywords}.lcd-gift>summary{list-style:none;padding:11px 22px;display:flex;align-items:center;gap:13px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--gift-bg);transition:background var(--dur-med) var(--ease-soft)}.lcd-gift>summary::-webkit-details-marker{display:none}.lcd-gift>summary:hover{background:var(--gift-bg-hover)}.lcd-gift__plus{width:34px;height:34px;flex-shrink:0;border:1.5px solid var(--gold-deep);display:flex;align-items:center;justify-content:center;color:var(--gold-deep);transform:none}.lcd-gift__plus-glyph{display:block;font-size:19px;font-weight:500;line-height:1;transition:transform .42s var(--ease-gift)}.lcd-gift[open] .lcd-gift__plus-glyph,.lcd-gift.is-open .lcd-gift__plus-glyph{transform:rotate(45deg)}.lcd-gift__copy{flex:1;min-width:0;text-align:right}.lcd-gift__title{margin:0;font-size:14px;font-weight:600;letter-spacing:.6px;color:var(--navy)}.lcd-gift__sub{margin:2px 0 0;font-size:12.5px;color:var(--muted)}.lcd-gift__tag{flex-shrink:0;font-size:11px;letter-spacing:1.5px;color:var(--faint)}.lcd-gift__collapse{height:0;min-height:0;margin:0;padding:0;overflow:hidden;opacity:0;will-change:height,opacity;transition:height .42s var(--ease-gift),opacity .32s var(--ease-soft)}.lcd-gift:not(.is-open) .lcd-gift__collapse{height:0!important;min-height:0;margin:0;padding:0}.lcd-gift.is-open .lcd-gift__collapse{opacity:1}.lcd-gift__body{padding:14px 22px 16px;background:var(--gift-body-bg);border-top:1px solid var(--gift-divider);overflow:visible}.lcd-field-label{display:block;margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:2px;color:var(--muted)}.lcd-field-label--spaced{margin-top:16px}.lcd-textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--field-border);border-radius:0;background:#fff;font-family:inherit;font-size:14px;color:var(--ink);resize:vertical;outline:none;direction:rtl;line-height:1.5;transition:border-color var(--dur-med) var(--ease-soft)}.lcd-textarea::placeholder{color:var(--faint)}.lcd-textarea:focus{border-color:var(--navy)}.lcd-textarea--greeting{min-height:66px}.lcd-textarea--note{min-height:56px}.lcd-summary{margin:0;padding:13px 22px 28px;border-top:1px solid var(--rule)}.lcd-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;font-size:13px}.lcd-summary__row:first-child{margin-top:0}.lcd-summary__label{color:var(--muted)}.lcd-summary__value{color:var(--text);font-variant-numeric:tabular-nums}.lcd-summary__value--muted{color:var(--muted)}.lcd-summary__value--free{color:var(--green);font-weight:600}.lcd-summary__coupon{align-items:center;color:var(--green);font-weight:600;letter-spacing:.3px;white-space:nowrap}.lcd-summary__coupon-text{display:inline-flex;align-items:center;gap:6px;min-width:0}.lcd-summary__coupon-amount{font-weight:700;font-variant-numeric:tabular-nums;color:var(--green)}.lcd-summary__total{margin-top:12px;padding-top:12px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lcd-summary__total-label{font-size:11px;font-weight:700;letter-spacing:2.4px;color:var(--muted)}.lcd-summary__total-value{font-size:26px;font-weight:700;letter-spacing:-.4px;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums}.lcd-cta{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:13px;background:var(--navy);color:#fff!important;border:0;border-radius:0;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:3px;text-decoration:none!important;position:relative;overflow:hidden;cursor:pointer;transition:background var(--dur-med) var(--ease-soft)}.lcd-cta:hover{background:var(--navy-hover);color:#fff!important}.lcd-cta:active{background:var(--navy-hover)}.lcd-cta__rule{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);pointer-events:none}.lcd-empty{padding:84px 34px 68px;display:flex;flex-direction:column;align-items:center;text-align:center}.lcd-empty__rule{width:34px;height:1px;background:var(--gold);margin:0 0 28px}.lcd-empty__title{margin:0;width:100%;font-size:20px;font-weight:600;letter-spacing:3.5px;line-height:1.5;color:var(--navy);text-align:center}.lcd-empty__sub{margin:14px 0 0;width:100%;font-size:14px;color:var(--muted);line-height:1.7;text-align:center}.lcd-empty__cta{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 40px;margin:28px auto 0;background:var(--navy);color:#fff!important;font-size:14.5px;font-weight:600;letter-spacing:3px;text-decoration:none!important;position:relative;overflow:hidden;border-radius:0;align-self:center}.lcd-empty__cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold)}.lcd-bestsellers{padding:0 22px 28px;border-top:1px solid var(--rule)}.lcd-bestsellers__heading{margin:0;padding:18px 0 14px;font-size:11px;font-weight:700;letter-spacing:2.4px;color:var(--muted);text-align:right}.lcd-bestsellers__row{display:flex;align-items:center;gap:20px;padding:10px 0}.lcd-bestsellers__tile{width:58px;height:58px;flex-shrink:0;background:var(--tile);overflow:hidden}.lcd-bestsellers__tile img{width:100%;height:100%;object-fit:cover;display:block}.lcd-bestsellers__info{flex:1;min-width:0;text-align:right}.lcd-bestsellers__name{display:block;font-size:14.5px;font-weight:500;color:var(--navy);text-decoration:none;letter-spacing:.4px;line-height:1.35}.lcd-bestsellers__price{margin-top:2px;font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.cart-drawer.lcd *,.cart-drawer.lcd .lcd-gift__body{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/leonidas-cart-drawer.css.map */
