.crystaal-cart-bundle{margin-top:10px;color:#20315f}.crystaal-cart-bundle>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:5px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:500;line-height:1.35}.crystaal-cart-bundle>summary::-webkit-details-marker{display:none}.crystaal-cart-bundle>summary:focus-visible{outline:2px solid #20315f;outline-offset:3px;border-radius:4px}.crystaal-cart-bundle__previews{display:inline-flex;flex-shrink:0;padding-right:3px}.crystaal-cart-bundle__previews img{width:28px;height:28px;object-fit:contain;background:#f5f3ee;border:2px solid #fff;border-radius:50%}.crystaal-cart-bundle__previews img+img{margin-left:-10px}.crystaal-cart-bundle__chevron{flex-shrink:0;transition:transform .15s ease}.crystaal-cart-bundle[open] .crystaal-cart-bundle__chevron{transform:rotate(180deg)}.crystaal-cart-bundle__items{padding:10px 0 0;margin:0;list-style:none;border-top:1px solid #e6e7ed}.crystaal-cart-bundle__items li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13px;line-height:1.4}.crystaal-cart-bundle__items img{flex-shrink:0;width:40px;height:40px;object-fit:contain;border-radius:7px;background:#f5f3ee}.crystaal-cart-bundle__product{display:block;font-weight:500}.crystaal-cart-bundle__variant{display:block;color:#606777;font-size:12px;margin-top:2px}#CartDrawer .cart-item.crystaal-cart-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px 14px;margin:12px 0;padding:16px;border:1px solid #e1e3eb;border-radius:14px;background:#fff}#CartDrawer .crystaal-cart-card>td{padding:0;min-width:0;width:auto}#CartDrawer .crystaal-cart-card .cart-item__media{grid-column:1;grid-row:1;align-self:start}#CartDrawer .crystaal-cart-card .cart-item__image{width:72px;height:72px;object-fit:contain;border-radius:10px;background:#f5f3ee}#CartDrawer .crystaal-cart-card .cart-item__details{grid-column:2;grid-row:1}#CartDrawer .crystaal-cart-card .cart-item__details>*{max-width:none}#CartDrawer .crystaal-cart-card .cart-item__name{display:block;overflow:visible;font-size:17px;line-height:1.3;font-weight:600;color:#20315f}#CartDrawer .crystaal-cart-card .cart-item__details>.product-option,#CartDrawer .crystaal-cart-card .cart-item__details>.cart-item__discounted-prices{display:none}#CartDrawer .crystaal-cart-card .cart-item__details .product-option{font-size:13px;line-height:1.45}#CartDrawer .crystaal-cart-card .product-option dd{opacity:1;color:#606777}#CartDrawer .crystaal-cart-card .cart-item__details>dl{margin-top:5px}#CartDrawer .crystaal-cart-card .discounts{font-size:11px;color:#606777;line-height:1.4}#CartDrawer .crystaal-cart-card .cart-item__totals{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;flex-wrap:wrap;gap:10px;border-top:1px solid #ececf1;padding-top:12px}#CartDrawer .crystaal-cart-card .cart-item__price-wrapper{margin-left:auto}#CartDrawer .crystaal-cart-card .price{font-size:19px;font-weight:600;line-height:1.25;color:#20315f}#CartDrawer .crystaal-cart-card .cart-item__old-price{font-size:12px;font-weight:400}#CartDrawer .crystaal-cart-card .cart-item__discounted-prices{gap:3px}#CartDrawer .crystaal-cart-card .cart-item__quantity{width:auto}#CartDrawer .crystaal-cart-card .quantity{min-height:40px}#CartDrawer .crystaal-cart-card cart-remove-button .button{min-width:40px;min-height:40px;max-height:none}@media(max-width:374px){#CartDrawer .cart-item.crystaal-cart-card{padding:12px;grid-template-columns:56px minmax(0,1fr);gap:10px}#CartDrawer .crystaal-cart-card .cart-item__image{width:56px;height:56px}#CartDrawer .crystaal-cart-card .cart-item__name{font-size:16px}}@media(prefers-reduced-motion:reduce){.crystaal-cart-bundle__chevron{transition:none}}#CartDrawer .crystaal-cart-card .crystaal-cart-bundle__items{border:0;padding:0;margin-top:12px}#CartDrawer .crystaal-cart-card .crystaal-cart-bundle__items li{padding:8px 0}#CartDrawer .crystaal-cart-card .crystaal-cart-bundle__items img{width:48px;height:48px}#CartDrawer .crystaal-cart-card:has(.crystaal-cart-bundle__items) .cart-item__details>dl{display:none}#CartDrawer .crystaal-cart-card .cart-item__price-wrapper .cart-item__discounted-prices{flex-direction:row;align-items:baseline;gap:8px}#CartDrawer .drawer__inner{width:460px;max-width:calc(100vw - 20px)}#CartDrawer .crystaal-cart-card:has(.crystaal-cart-bundle__items) .cart-item__media{display:none}#CartDrawer .crystaal-cart-card:has(.crystaal-cart-bundle__items) .cart-item__details{grid-column:1 / -1}#CartDrawer .crystaal-cart-card .crystaal-cart-bundle{margin-top:8px}#CartDrawer .crystaal-cart-card .crystaal-cart-bundle__items{margin-top:6px}#CartDrawer .crystaal-cart-card .crystaal-cart-bundle__items img{width:62px;height:62px}#CartDrawer .crystaal-cart-card .crystaal-cart-bundle__items li{gap:14px;font-size:15px;padding:8px 0}#CartDrawer .crystaal-cart-card .crystaal-cart-bundle__variant{font-size:13px}#CartDrawer .crystaal-cart-card .cart-item__name{font-size:19px}#CartDrawer .crystaal-cart-card .cart-item__quantity .quantity-popover-container{zoom:1}#CartDrawer .drawer__footer{padding:16px 20px}#CartDrawer .drawer__footer .lm-feature-image{margin:8px 0 0}#CartDrawer .drawer__footer .lm-feature-image img{max-height:56px;object-fit:contain}#CartDrawer .cart__ctas{grid-template-columns:1fr!important;gap:8px;margin-top:12px}#CartDrawer .cart__ctas>a{order:2;min-height:30px;padding:4px;border:0;background:transparent;font-size:12px;text-decoration:underline}#CartDrawer .cart__ctas>a:after{box-shadow:none}#CartDrawer .cart__checkout-button{min-height:48px;font-size:14px}#CartDrawer .totals__total,#CartDrawer .totals__total-value{font-size:18px}@media(max-width:600px){#CartDrawer .drawer__inner{top:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;border-radius:0!important}#CartDrawer .drawer__cart-items-wrapper{padding:0 14px}#CartDrawer .cart-item.crystaal-cart-card{padding:14px}#CartDrawer .drawer__footer{padding:12px 16px}#CartDrawer .drawer__footer .lm-feature-image{display:none}}#CartDrawer cart-drawer-items{min-height:0;overflow-y:auto;flex:1 1 auto}#CartDrawer .drawer__footer{position:static;flex:0 0 auto}#CartDrawer .drawer__footer .lm-feature-image{display:none}#CartDrawer .drawer__footer .list-payment{margin:8px 0 0;padding:0}#CartDrawer .drawer__footer .list-payment__item{padding:0 3px}#CartDrawer .crystaal-cart-card .cart-item__totals{padding-top:10px}#CartDrawer .crystaal-cart-card .cart-item__discounted-prices{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/47/assets/crystaal-cart-visual.css.map */
