.ui-cart-expand-row{width:100%;background-color:#fff;border-radius:8px;overflow:hidden}.ui-cart-expand-row.ui-cart-expand-row--inline{border-radius:0 0 8px 8px}.ui-cart-expand-row__summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 4px 4px 12px;border:0;background:#f9f6f1;cursor:pointer;font:inherit;color:inherit;text-decoration:none}.ui-cart-expand-row__summary:focus-visible{outline:2px solid #e7d7c1;outline-offset:-2px;border-radius:4px}.ui-cart-expand-row.ui-cart-expand-row__summary{background-color:#fff}.ui-cart-expand-row__label{color:#393734}.ui-cart-expand-row__icon{position:relative;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1);background-color:#f2ece2;border-radius:8px;backdrop-filter:blur(50px);color:#393734}.ui-cart-expand-row__icon:empty::before,.ui-cart-expand-row__icon:empty::after{content:"";position:absolute;background-color:#393734;border-radius:1px;transition:transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.ui-cart-expand-row__icon:empty::before{width:12px;height:1.5px}.ui-cart-expand-row__icon:empty::after{width:1.5px;height:12px;transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.ui-cart-expand-row__icon svg,.ui-cart-expand-row__icon .ui-cart-expand-row__icon-svg{width:16px;height:16px;fill:currentColor}.ui-cart-expand-row__icon .ui-cart-expand-row__icon-svg{display:block;transition:transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.ui-cart-expand-row__icon .ui-cart-expand-row__icon-svg path{fill:currentColor}.ui-cart-expand-row__content{max-height:0;overflow:hidden;transition:max-height 300ms cubic-bezier(0.25, 0.1, 0.25, 1),padding 300ms cubic-bezier(0.25, 0.1, 0.25, 1);padding:0;background:#f9f6f1}.ui-cart-expand-row__icon--summary{background-color:#f2ece2}.ui-cart-expand-row__icon--summary::before,.ui-cart-expand-row__icon--summary::after{content:none}.ui-cart-expand-row__icon--summary svg{width:16px;height:16px;transition:transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.ui-cart-expand-row__items{display:flex;flex-direction:column;gap:32px;padding:0 16px 12px}@media(max-width: 1024px){.ui-cart-expand-row__items{padding:0 12px 12px;gap:24px}}.ui-cart-expand-row__item{display:flex;flex-direction:column;gap:16px;padding:0 16px}.ui-cart-expand-row__item-row{display:flex;align-items:center;gap:16px;min-width:0}.ui-cart-expand-row__item-meta{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ui-cart-expand-row__item-check{display:block;width:20px;height:20px;flex-shrink:0;color:#393734}.ui-cart-expand-row__item-label{flex:1 1 auto;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#393734}@supports(text-box-trim: trim-both){.ui-cart-expand-row__item-label.o-type--1{text-box-trim:none}}.ui-cart-expand-row__item-price{flex-shrink:0;color:rgba(57,55,52,.5);white-space:nowrap}@supports(text-box-trim: trim-both){.ui-cart-expand-row__item-price.o-type--1{text-box-trim:none}}.ui-cart-expand-row__item-edit{flex-shrink:0;padding:0;border:0;background:rgba(0,0,0,0);color:#393734;cursor:pointer;font:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:rgba(57,55,52,.15);text-underline-offset:11px;text-decoration-thickness:1px}.ui-cart-expand-row__item-edit:focus-visible{outline:2px solid #e7d7c1;outline-offset:2px;border-bottom-color:rgba(0,0,0,0)}.ui-cart-expand-row__item-detail{margin:0;padding:0 8px;color:rgba(57,55,52,.5);overflow-wrap:anywhere;word-break:break-word}.ui-cart-expand-row.is-open .ui-cart-expand-row__content{max-height:500px;padding:20px 0}@media(max-width: 1024px){.ui-cart-expand-row.is-open .ui-cart-expand-row__content{padding:12px 0}}.ui-cart-expand-row.is-open .ui-cart-expand-row__icon:not(.ui-cart-expand-row__icon--summary):empty::after{opacity:0}.ui-cart-expand-row.is-open .ui-cart-expand-row__icon:not(.ui-cart-expand-row__icon--summary) .ui-cart-expand-row__icon-svg{transform:rotate(45deg)}.ui-cart-expand-row.is-open .ui-cart-expand-row__icon--summary svg{transform:rotate(180deg)}