lc-holiday-cart{display:block}
lc-holiday-cart:not([data-page-mode]){margin:20px 0;background:#edebe8;border:1px solid #98888155;border-radius:8px;color:#403c36;font-family:var(--text-font-family);font-size:12px;line-height:1.6}
.lc-holiday-cart>details>summary{list-style:none;display:flex;align-items:center;gap:13px;min-height:80px;padding:15px;cursor:pointer}
.lc-holiday-cart>details>summary::-webkit-details-marker{display:none}
.lc-holiday-cart>details>summary img{width:80px;height:80px;object-fit:contain;object-position:center;border-radius:0;background:transparent;flex:none}
.lc-holiday-cart>details>summary strong{display:block;font-size:14px;font-weight:500}
.lc-holiday-cart>details>summary small{display:block;font-size:11px;margin-top:5px;color:#70675f}
.lc-holiday-cart__toggle{margin-left:auto;flex:none;font-size:22px;font-weight:300;color:#6d5f58}
.lc-holiday-cart>details[open]>summary .lc-holiday-cart__toggle{transform:rotate(45deg)}
.lc-holiday-cart__body{padding:0 16px 18px}
.lc-holiday-cart__body>p{margin:0 0 13px}
.lc-holiday-cart__body>label{display:block;font-size:11px;margin:0 0 6px}
.lc-holiday-cart__body>select{border:1px solid #bfb2a8;background:#edebe8;width:100%;min-height:44px;padding:11px 48px 11px 18px;border-radius:999px;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m2 5 5 5 5-5' fill='none' stroke='%23403c36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:14px 14px;cursor:pointer}
.lc-holiday-cart__actions{display:flex;gap:12px;align-items:end;margin:14px 0}
.lc-holiday-cart__actions button{flex:1;background:#988881;color:#edebe8;border:1px solid #988881;border-radius:30px;min-height:44px;padding:10px 16px;font:inherit;cursor:pointer}
.lc-holiday-cart__actions button:hover:not(:disabled){background:#6d5f58;border-color:#6d5f58}
.lc-holiday-cart__actions button:disabled{opacity:.55;cursor:default}
.lc-holiday-cart__body>.lc-holiday-cart__fine{font-size:11px;margin:10px 0 12px;color:#70675f}
.lc-holiday-cart__body>a{display:block;width:fit-content;min-height:34px;text-decoration:underline;text-underline-offset:4px;font-size:11px;color:#6d5f58}
.lc-holiday-cart__error{color:#6d5f58}
lc-holiday-cart [hidden]{display:none!important}
lc-holiday-cart :focus-visible{outline:2px solid #7f2a3c;outline-offset:3px}
lc-holiday-cart[aria-busy=true]{cursor:progress}
@media(prefers-reduced-motion:reduce){.lc-holiday-cart__toggle{transition:none}}

.lc-holiday-cart>details>summary>span:not(.lc-holiday-cart__toggle){min-width:0}
@media(max-width:374px){.lc-holiday-cart>details>summary img{width:72px;height:72px}.lc-holiday-cart>details>summary{gap:11px}}
@media(forced-colors:active){.lc-holiday-cart__body>select{appearance:auto;-webkit-appearance:auto;background-image:none}}

