.licohenna-cart-drawer{--licohenna-cart-drawer-bg: var(--licohenna-color-bg-greengrey);--licohenna-cart-drawer-text: #251e1c;--licohenna-cart-drawer-muted: color-mix(in srgb, var(--licohenna-cart-drawer-text) 55%, transparent);--licohenna-cart-drawer-border: color-mix(in srgb, var(--licohenna-color-base-green) 28%, #fff);--background: 240 243 239;--text-color: 37 30 28;--border-color: 197 201 188;--button-background: 110 118 85;--button-text-color: 255 255 255;--button-outline-color: 110 118 85;color:var(--licohenna-cart-drawer-text);font-family:var(--licohenna-font-ja)}.licohenna-cart-drawer::part(content){background-color:var(--licohenna-cart-drawer-bg);background-image:none;color:var(--licohenna-cart-drawer-text)}.licohenna-cart-drawer::part(header){box-sizing:border-box;min-height:5rem;padding-block:0;border-block-end:1px solid var(--licohenna-cart-drawer-border);background-color:var(--licohenna-cart-drawer-bg)}.licohenna-cart-drawer::part(body){background-color:var(--licohenna-cart-drawer-bg)}.licohenna-cart-drawer::part(footer){background-color:var(--licohenna-cart-drawer-bg);background-image:none;border-block-start:1px solid var(--licohenna-cart-drawer-border)}.licohenna-cart-drawer::part(close-button){color:var(--licohenna-color-base-green);opacity:1}.licohenna-cart-drawer__title{margin:0;color:var(--licohenna-color-base-green);font-family:var(--licohenna-font-display);font-weight:var(--licohenna-font-display-weight);font-size:1.5rem;letter-spacing:.04em;line-height:1;text-transform:none}.licohenna-cart-drawer__empty{margin:0;color:var(--licohenna-cart-drawer-text);font-family:var(--licohenna-font-ja);font-size:.9375rem;font-weight:400;letter-spacing:.06em;line-height:1.8}.licohenna-cart-drawer .cart-drawer__items{display:grid;gap:1.5rem;padding-block-start:0;padding-block-end:0}.licohenna-cart-drawer .line-item{--line-item-media-width: 4.5rem;align-items:flex-start;column-gap:1rem;padding-block:1.25rem;border-block-end:1px solid var(--licohenna-cart-drawer-border)}.licohenna-cart-drawer .cart-drawer__items .line-item+.line-item{padding-block-start:0}.licohenna-cart-drawer .cart-drawer__items .line-item:last-child{border-block-end:none}.licohenna-cart-drawer .line-item__media{border-radius:4px;overflow:hidden}.licohenna-cart-drawer .line-item-info{font-family:var(--licohenna-font-ja)}.licohenna-cart-drawer .line-item-info a,.licohenna-cart-drawer .line-item-info p{color:var(--licohenna-cart-drawer-text);text-decoration:none}.licohenna-cart-drawer .line-item-info .smallcaps,.licohenna-cart-drawer .line-item-info .text-subdued{color:var(--licohenna-cart-drawer-muted)}.licohenna-cart-drawer .cart-drawer__order-note .textarea{border-radius:var(--licohenna-radius)}.licohenna-cart-drawer .quantity-selector{border:1px solid var(--licohenna-color-base-green);border-radius:999px;overflow:hidden}.licohenna-cart-drawer .quantity-selector__button,.licohenna-cart-drawer .quantity-selector__input{color:var(--licohenna-cart-drawer-text)}.licohenna-cart-drawer line-item-quantity>a.link:not(.line-item__remove-icon){color:var(--licohenna-cart-drawer-muted);text-decoration:none;letter-spacing:.04em}.licohenna-cart-drawer .line-item__remove-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin:0;padding:0;border:none;background:none;line-height:0;text-decoration:none;color:inherit}.licohenna-cart-drawer .line-item__remove-icon:hover{opacity:.65}.licohenna-cart-drawer .line-item__remove-icon-img{display:block;width:20px;height:20px;max-width:20px;object-fit:contain}.licohenna-cart-drawer .cart-drawer__footer{gap:1rem}.licohenna-cart-drawer .cart-drawer__footer .text-subdued,.licohenna-cart-drawer .cart-drawer__footer .link-faded-reverse{color:var(--licohenna-cart-drawer-muted);font-size:.75rem;letter-spacing:.04em}.licohenna-cart-drawer .cart-drawer__footer .button,.licohenna-cart-drawer .cart-drawer__footer .button-group .button{border-radius:var(--licohenna-radius);font-family:var(--licohenna-font-ja);font-size:.9375rem;font-weight:500;letter-spacing:.08em;min-height:3.25rem}.licohenna-cart-drawer .cart-drawer__button-price:before{opacity:.55}.licohenna-delivery-preference{--licohenna-delivery-text: #251e1c;--licohenna-delivery-muted: color-mix(in srgb, var(--licohenna-delivery-text) 52%, transparent);--licohenna-delivery-border: color-mix(in srgb, var(--licohenna-color-base-green) 28%, #fff);--licohenna-delivery-border-hover: color-mix(in srgb, var(--licohenna-color-base-green) 42%, #fff);--licohenna-delivery-bg: color-mix(in srgb, #fff 88%, var(--licohenna-color-bg-greengrey));--licohenna-delivery-radius: 14px;display:grid;gap:.875rem;width:100%;max-width:100%;box-sizing:border-box;color:var(--licohenna-delivery-text);font-family:var(--licohenna-font-ja)}.licohenna-delivery-preference__field{display:grid;gap:.4rem;width:100%;min-width:0}.licohenna-delivery-preference__label{display:block;margin:0;color:var(--licohenna-delivery-text);font-size:.75rem;font-weight:400;letter-spacing:.06em;line-height:1.5}.licohenna-delivery-preference__control{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:2rem;margin:0;padding:.5rem 1rem;border:1px solid var(--licohenna-delivery-border);border-radius:var(--licohenna-delivery-radius);background-color:var(--licohenna-delivery-bg);color:var(--licohenna-delivery-text);font-family:var(--licohenna-font-ja);font-size:.775rem;font-weight:400;letter-spacing:.03em;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.licohenna-delivery-preference__control:hover{border-color:var(--licohenna-delivery-border-hover)}.licohenna-delivery-preference__control:focus,.licohenna-delivery-preference__control:focus-visible{outline:none;border-color:var(--licohenna-color-base-green);box-shadow:0 0 0 1px color-mix(in srgb,var(--licohenna-color-base-green) 28%,transparent)}.licohenna-delivery-preference__input{display:block;color-scheme:light}.licohenna-delivery-preference__input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.45}.licohenna-delivery-preference__select-wrap{position:relative;width:100%;min-width:0}.licohenna-delivery-preference__select{display:block;padding-inline-end:2.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.licohenna-delivery-preference__select-wrap:after{content:"";position:absolute;top:50%;right:1rem;width:.45rem;height:.45rem;border-inline-end:1.5px solid color-mix(in srgb,var(--licohenna-color-base-green) 70%,transparent);border-block-end:1.5px solid color-mix(in srgb,var(--licohenna-color-base-green) 70%,transparent);transform:translateY(-65%) rotate(45deg);pointer-events:none}.licohenna-delivery-preference__note{margin:.1rem 0 0;color:var(--licohenna-delivery-muted);font-size:.6875rem;font-weight:400;letter-spacing:.04em;line-height:1.7}.licohenna-delivery-preference__note--post{margin-block-start:0;padding:.5rem .7rem;border:1px solid var(--licohenna-color-base-green);border-radius:var(--licohenna-delivery-radius);background-color:transparent;color:var(--licohenna-delivery-text);box-sizing:border-box}.licohenna-cart-drawer .licohenna-delivery-preference{--licohenna-delivery-text: var(--licohenna-cart-drawer-text);--licohenna-delivery-muted: var(--licohenna-cart-drawer-muted);--licohenna-delivery-border: var(--licohenna-cart-drawer-border);padding-block:1rem .15rem;border-block-start:1px solid var(--licohenna-cart-drawer-border)}.cart-recap .licohenna-delivery-preference{margin-block-end:.35rem}@media screen and (max-width:699px){.licohenna-delivery-preference__control{min-height:2rem;padding:.5rem 1rem;font-size:.775rem}}@media screen and (min-width:700px){.licohenna-cart-drawer{--drawer-max-width: 458px;--drawer-header-padding-inline: 1.75rem;--drawer-body-padding-inline: 1.75rem;--drawer-footer-padding-inline: 1.75rem}.licohenna-cart-drawer::part(header){min-height:5rem;padding-inline-start:var(--drawer-header-padding-inline);padding-inline-end:var(--drawer-header-padding-inline)}.licohenna-cart-drawer__title{font-size:1.75rem}.licohenna-cart-drawer .line-item{--line-item-media-width: 5.5rem;padding-block:1.5rem}}@media screen and (max-width:699px){.licohenna-cart-drawer{--drawer-header-padding-inline: 1.25rem;--drawer-body-padding-inline: 1.25rem;--drawer-footer-padding-inline: 1.25rem}.licohenna-cart-drawer__title{font-size:1.375rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/licohenna-cart-drawer.css.map */
