.cart-item-card{box-shadow:0px 6px 14px -6px rgba(61,69,88,.12),0px 10px 32px -4px rgba(61,69,88,.1)}.cart-item-card .cart-item-card-body .sample-image{width:9rem;width:5.5rem}.cart-item-card .cart-item-card-body .collapsible-container{border-radius:2rem;width:30rem;box-shadow:0px 2px 4px -2px rgba(61, 69, 88, 0.12), 0px 4px 4px -2px rgba(61, 69, 88, 0.08);border:1px solid rgba(61,69,88,.03);transition:max-width .35s ease-in-out}.cart-item-card .cart-item-card-body .collapsible-container.mobile{width:auto;flex-grow:1}.cart-item-card .cart-item-card-body .collapsible-container button{background:rgba(0,0,0,0) !important;color:var(--smg-body-color)}.cart-item-card .cart-item-card-body .collapsible-container button:not(.collapsed) .dropdown-arrow{transform:rotate(0deg)}.cart-item-card .cart-item-card-body .collapsible-container .cart-child-line-item-detail{border-radius:.5rem;padding:.5rem 1rem}.cart-item-card .cart-item-card-body .collapsible-container .cart-child-line-item-detail:nth-child(odd){background:#f7f7f9}.cart-item-card .cart-item-card-body .collapsible-container .unit-price{color:#56627b}.cart-item-card .cart-item-card-body+.cart-item-card-body,.cart-item-card .cart-item-attachments-section{border-top:2px solid #dee0e7;padding-top:2.5rem}.cart-item-card .cart-item-attachments-section .cart-item-attachment img{max-height:6rem;max-width:9rem;border-radius:.75rem}.cart-item-card+.cart-item-card{margin-top:1.5rem}.price-breakdown-container{border-radius:1.5rem;border:.125rem solid #b3c1ea;max-height:min(40rem,50vh);overscroll-behavior:none;scrollbar-width:thin;min-width:42rem}.price-breakdown-container .c1{width:9rem}.price-breakdown-container .c2{max-width:13.5rem;min-width:12rem;text-wrap:wrap}.price-breakdown-container .c3{min-width:6.5rem}.price-breakdown-container .c4{min-width:9rem}.price-breakdown-container .c5{min-width:7.5rem}.price-breakdown-container table.table.price-breakdown{--smg-d-top: 0;--smg-d-bottom: 0;--smg-d-left: 0;margin:0 auto;border-spacing:0;border:0 solid #b3c1ea;overscroll-behavior:none;scrollbar-width:thin}.price-breakdown-container table.table.price-breakdown thead{z-index:2;transition:box-shadow 50ms linear;--opacity-1: clamp(0, calc(var(--smg-d-top) / 30 * 0.12), 0.12);--opacity-2: clamp(0, calc(var(--smg-d-top) / 30 * 0.08), 0.08);box-shadow:0px 6px 8px -6px rgba(61, 69, 88, var(--opacity-1)),0px 8px 16px -6px rgba(61, 69, 88, var(--opacity-2));background:linear-gradient(135deg, #e1f8fd 0%, #e3e9f8 100%)}.price-breakdown-container table.table.price-breakdown thead tr th{background:none}.price-breakdown-container table.table.price-breakdown thead tr th:first-child{--opacity-3: clamp(0, calc(var(--smg-d-left) / 12), 1);box-shadow:6px 0px 8px -6px rgba(61, 69, 88, calc(var(--opacity-3) * 0.12)),8px 0px 16px -6px rgba(61, 69, 88, calc(var(--opacity-3) * 0.08));background:rgba(225, 248, 253, var(--opacity-3));border-right:calc(2px*var(--opacity-3)) solid #b3c1ea;padding-left:calc(1rem + 2px*var(--opacity-3))}.price-breakdown-container table.table.price-breakdown tbody .selected-options-collapse a{background:linear-gradient(135deg, #e1f8fd 0%, #e3e9f8 100%)}.price-breakdown-container table.table.price-breakdown tbody .selected-options-collapse a .child-line-items-sum-total{opacity:0;transition:opacity .2s ease}.price-breakdown-container table.table.price-breakdown tbody .selected-options-collapse a.collapsed .child-line-items-sum-total{opacity:1}.price-breakdown-container table.table.price-breakdown tbody table.table.selected-options-table{border:none;border-radius:0;border-spacing:0}.price-breakdown-container table.table.price-breakdown tbody table.table.selected-options-table tbody{white-space:nowrap;line-height:1.25}.price-breakdown-container table.table.price-breakdown tbody table.table.selected-options-table tbody td{border-top:2px solid #b3c1ea !important;border-bottom:none;height:2.5rem !important;vertical-align:middle;background-color:#f4f6fc}.price-breakdown-container table.table.price-breakdown tbody td{border-top:2px solid #b3c1ea;border-bottom:none}.price-breakdown-container table.table.price-breakdown tbody>tr:first-child td{border-top:none}.price-breakdown-container table.table.price-breakdown tbody .c1{border-right:2px solid #b3c1ea;--opacity-3: clamp(0, calc(var(--smg-d-left) / 12), 1);box-shadow:6px 0px 8px -6px rgba(61, 69, 88, calc(var(--opacity-3) * 0.12)),8px 0px 16px -6px rgba(61, 69, 88, calc(var(--opacity-3) * 0.08))}.price-breakdown-container table.table.price-breakdown tbody .c2,.price-breakdown-container table.table.price-breakdown tbody .c3,.price-breakdown-container table.table.price-breakdown tbody .c4,.price-breakdown-container table.table.price-breakdown tbody .c5{height:4rem;vertical-align:middle}.price-breakdown-container table.table.price-breakdown tbody a[data-fancybox]{width:7rem;height:5rem;top:3.625rem}@media(max-width: 575.98px){.price-breakdown-container table.table.price-breakdown tbody a[data-fancybox]{width:4rem}}.price-breakdown-container table.table.price-breakdown tbody .line-item-preview{object-fit:contain;max-width:5rem;max-height:5rem}.price-breakdown-container table.table.price-breakdown tbody .selected-options-sticky{left:10.125rem}@media(max-width: 575.98px){.price-breakdown-container table.table.price-breakdown tbody .selected-options-sticky{left:7.125rem}}.price-breakdown-container table.table.price-breakdown tbody a .selected-options-chevron{transform:rotate(0deg)}.price-breakdown-container table.table.price-breakdown tbody a.collapsed .selected-options-chevron{box-sizing:content-box;transform:rotate(-90deg);transition:transform .15s ease-in-out}.price-breakdown-container table.table.price-breakdown tfoot{z-index:2;transition:box-shadow 50ms linear;--opacity-1: clamp(0, calc(var(--smg-d-bottom) / 30 * 0.12), 0.12);--opacity-2: clamp(0, calc(var(--smg-d-bottom) / 30 * 0.08), 0.08);box-shadow:0px -6px 8px -6px rgba(61, 69, 88, var(--opacity-1)),0px -8px 16px -6px rgba(61, 69, 88, var(--opacity-2))}.price-breakdown-container table.table.price-breakdown tfoot td{border-bottom:none;border-top:2px solid #b3c1ea;padding:1.25rem 1rem}body.browser-safari table.table.price-breakdown thead{background:#e1f8fd}body.browser-safari table.table.price-breakdown tbody .selected-options-collapse a{background:#e1f8fd}.modal .modal-body.change-quantity-request .iti{width:100%}.other-product-card{display:flex;flex-direction:column;text-align:center;overflow:hidden;aspect-ratio:1/1;border:1px solid rgba(61, 69, 88, 0.03);box-shadow:0px 4px 6px -4px rgba(61, 69, 88, 0.12), 0px 8px 8px -4px rgba(61, 69, 88, 0.08)}.other-product-card img,.other-product-card picture{height:100%;width:100%}@media(max-width: 575.98px){.other-products-header{font-size:21px}}@media(max-width: 575.98px){.other-products-parent-div{min-width:15rem}.other-products-card-text{font-size:.75rem;line-height:1.25rem}}@media(min-width: 576px)and (max-width: 991.98px){.other-products-parent-div{min-width:17.5rem}.other-products-card-text{font-size:1rem;line-height:1.5rem}}@media(min-width: 992px){.other-products-parent-div{min-width:21rem}.other-products-card-text{font-size:1.25rem;line-height:1.75rem}}/*# sourceMappingURL=cart.css.map */
