.cart-drawer--new .h4{width:100%;font-weight:700;font-size:20px;line-height:1.4;letter-spacing:0;padding:16px 12px}.cart-drawer--new.drawer{--drawer-max-width: min(96vw, 448px)}.cart-drawer--new .h5{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0;padding:28px 16px;background-color:var(--background-accent);border-radius:4px;border-left:4px solid #26B7CF}line-item-quantity+[role=alert]{font-size:10px;line-height:1.2;color:#bf1515;margin-top:4px}.cart-drawer--new.cart-drawer::part(body){padding:0 12px;align-self:flex-start;height:100%}.cart-drawer--new.cart-drawer::part(body)::-webkit-scrollbar,.line-item-greeting-text::-webkit-scrollbar{width:4px;background-color:transparent}.cart-drawer--new.cart-drawer::part(body)::-webkit-scrollbar-thumb,.line-item-greeting-text::-webkit-scrollbar-thumb{background-color:var(--button-primary);border-radius:100px}.cart-drawer--new.drawer::part(footer){box-shadow:0 -2px 5px #0000000f;border:none;padding:20px}.cart-drawer--new .cart-discount input{border-radius:9999px 0 0 9999px;font-weight:400;font-size:14px;line-height:1.625;letter-spacing:0;padding:13px 20px}.cart-drawer--new .cart-discount .form-control{width:100%;border-color:#dbdcdd}.cart-discount-field{display:flex;align-items:stretch}.cart-drawer--new .cart-discount-field__loader{position:static;display:flex;align-items:center;justify-content:center;width:fit-content}.cart-drawer--new .cart-discount-field__loader svg{color:var(--background-primary);width:20px;height:20px}.cart-drawer--new .cart-discount-field[aria-busy=true] .cart-discount-field__loader-btn:after{display:none}.cart-drawer--new .cart-discount-field__loader-btn{min-height:100%;background-color:var(--button-secondary);min-width:81px;border-top-right-radius:50px;border-bottom-right-radius:50px;flex-shrink:0;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart-drawer--new .cart-discount-field__loader-btn:after{content:"";display:block;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.6666 6.5L9.74992 18.4167L4.33325 13" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.cart-drawer--new .cart-discount{gap:4px;margin-top:4px}.cart-drawer--new .discount-badge{background-color:var(--brand-color);border-radius:25px}.cart-drawer--new .cart-discount .text-error{font-size:12px;line-height:1}.cart-drawer--new .cart-drawer__total-wrapper{display:flex;flex-direction:column;gap:6px}.cart-drawer--new .cart-drawer__total-wrapper .cart-drawer__total{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-drawer--new .cart-drawer__total .h6{font-weight:700;font-size:14px;line-height:1.4;letter-spacing:0;font-family:var(--text-font-family)}.cart-drawer--new .cart-drawer__total--shipping .h6{font-weight:400}.cart-drawer--new .cart-drawer__total .cart-drawer__total-price{font-weight:700;font-size:14px;line-height:1.4;letter-spacing:0}.cart-drawer--new .cart-drawer__footer{gap:12px}.shipping-text{font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0;color:var(--text-tertiary)}.cart-drawer--new .cart-drawer__total .cart-drawer__shipping-value{font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0}.cart-drawer--new .button-group button{font-weight:700;font-size:18px;line-height:1;letter-spacing:0;min-height:50px;gap:8px;--hover-gradient: linear-gradient(rgb(var(--text-color)), rgb(var(--text-color)));border:none}.cart-drawer--new .button-group button:before{content:"";display:block;width:17px;height:17px;background-image:url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2083_14215)"><path d="M13.4583 7.79166H3.54167C2.75926 7.79166 2.125 8.42592 2.125 9.20832V14.1667C2.125 14.9491 2.75926 15.5833 3.54167 15.5833H13.4583C14.2407 15.5833 14.875 14.9491 14.875 14.1667V9.20832C14.875 8.42592 14.2407 7.79166 13.4583 7.79166Z" fill="white"/><path d="M4.95825 7.79166V4.95832C4.95825 4.01901 5.33139 3.11818 5.99558 2.45399C6.65977 1.7898 7.56061 1.41666 8.49992 1.41666C9.43923 1.41666 10.3401 1.7898 11.0043 2.45399C11.6684 3.11818 12.0416 4.01901 12.0416 4.95832V7.79166" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_2083_14215"><rect width="17" height="17" fill="white"/></clipPath></defs></svg>')}.cart-drawer--new .h5:before{content:"";width:24px;height:24px;display:block;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="%2326B7CF" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 16V12" stroke="%2326B7CF" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 8H12.01" stroke="%2326B7CF" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.cart-drawer--new.drawer::part(header){display:flex;flex-direction:column-reverse;padding:0;min-height:unset;border:none}.cart-drawer--new.drawer::part(close-button){width:100%;display:block;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0;text-align:center;padding:10px 12px;background-color:var(--background-secondary);display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-drawer--new.drawer::part(close-button) svg{display:none}.cart-drawer--new.drawer:not(.drawer--center-body)::part(close-button-label),.cart-drawer--new.drawer:not(.drawer--center-body)::part(close-button):before{display:none}.cart-drawer--new.drawer:not(.drawer--center-body)::part(close-button){padding:0}.cart-drawer--new.drawer:not(.drawer--center-body)::part(close-button):after{display:block;position:absolute;top:12px;right:12px;width:34px;height:34px}.cart-drawer--new.drawer::part(close-button):before{content:"";display:block;position:static;inset:unset;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 18L9 12L15 6" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.cart-drawer--new.drawer::part(close-button):after{display:block;opacity:0;visibility:hidden;content:"";position:static;inset:unset;opacity:1;visibility:visible;width:34px;height:34px;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.5 8.5L8.5 25.5" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.5 8.5L25.5 25.5" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.cart-drawer--new.drawer.drawer--center-body::part(close-button):after{opacity:0;visibility:hidden}.cart-drawer__items{padding:0 0 15px;gap:0}.line-item-wrapper{position:relative;display:flex;flex-direction:column;gap:20px;padding:24px 0;border-bottom:1px solid var(--background-secondary)}.line-item-greeting-text-wrapper{padding:12px;background-color:var(--background-accent);border-radius:8px;border:1px solid var(--inputs-border)}.line-item-greeting-text{display:block;width:100%;font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0;background-color:transparent;resize:none;max-height:48px;height:fit-content;min-height:unset}.line-item-shipping-description{position:relative;top:-6px;font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0}.line-item-shipping-description li{padding:0}.line-item-shipping-description ul{margin-left:18px}.line-item-greeting-text:focus-visible{outline:none}.line-item-greeting-text-wrapper:has(.line-item-greeting-text:focus-visible){border-color:var(--brand-color)}.line-item-greeting-text-button{font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0;color:var(--brand-color);text-decoration:underline}.cart-drawer--new .line-item-media-wrapper{flex-shrink:0;padding:10px;border-radius:50%;background-color:var(--background-secondary)}.cart-drawer--new .line-item-media-wrapper img{width:56px;height:56px}.cart-drawer--new .line-item--shipping .line-item-media-wrapper{padding:12px 13px}.cart-drawer--new .line-item--shipping .line-item-media-wrapper img{width:34px;height:36px}.cart-drawer--new .line-item{gap:12px}.cart-drawer--new .line-item .h6{font-weight:700;font-size:14px;line-height:1.4;letter-spacing:0;font-family:var(--text-font-family)}.cart-drawer--new .line-item .price-list .h6.text-subdued{color:rgb(var(--text-color))}.cart-drawer--new .line-item .line-item-info{width:100%}.cart-drawer--new .line-item-head-info{width:100%;align-items:flex-start;padding-right:60px}.cart-drawer--new .line-item-head-info{width:100%;align-items:flex-start}.cart-drawer--new .line-item-remove-link{position:absolute;inset:24px 0 auto auto;text-decoration:none;display:block;background:none;padding:10px;border-radius:50%;background-color:var(--background-accent)}.cart-drawer--new .line-item-remove-link svg{transition:transform .2s ease-in-out}.cart-drawer--new quantity-selector{border:1px solid var(--inputs-border);border-radius:50px;--quantity-selector-height: 44px;--quantity-selector-input-width: 44px;grid-template-columns:calc((102px - var(--quantity-selector-input-width)) / 2) var(--quantity-selector-input-width) calc((102px - var(--quantity-selector-input-width)) / 2)}.cart-drawer--new quantity-selector:has(input[value="1"]) .quantity-selector__button:first-child{color:var(--states-inactive);pointer-events:none}.cart-drawer--new .line-item-quantity-wrap{width:100%;display:flex;align-items:center;gap:17px;justify-content:space-between}.cart-drawer--new .line-item-date-button{font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0;color:var(--brand-color);text-decoration:underline;text-align:start}.cart-drawer--new .line-item-properties{list-style:none;padding:0;margin:0}.line-item-property-item{display:flex;flex-direction:column;gap:5px}.cart-drawer--new .line-item-properties li{padding:0;color:rgb(var(--text-color));font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0}.cart-drawer--new .quantity-selector__input{font-weight:600;font-size:15px;line-height:1.3;letter-spacing:.06em;text-align:center}.cart-drawer--new .quantity-selector__button:first-child{padding-left:12px;display:flex;justify-content:flex-start}.cart-drawer--new .quantity-selector__button:last-child{padding-right:12px;display:flex;justify-content:flex-end}.cart-drawer--new .cart-drawer__warning,.cart-drawer--new .cart-drawer__info{padding:16px;background-color:var(--background-accent);border-radius:8px;border-left:4px solid #eb0011}.cart-drawer--new .cart-drawer__info{border-color:var(--states-success)}.cart-drawer--new .cart-drawer__warning p,.cart-drawer--new .cart-drawer__info p{display:flex;gap:12px;color:#eb0011;font-weight:500;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0}.cart-drawer--new .cart-drawer__info p{color:var(--states-success)}.cart-drawer__payments-image{display:block;width:100%}.cart-drawer__payments-image img{display:block;width:100%;height:auto;max-width:285px;margin:0 auto}.cart-drawer--new .cart-drawer__warning p:before{flex-shrink:0;content:"";display:block;width:20px;height:20px;background-color:#eb0011;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath d='M12 24C5.3726 24 0 18.6274 0 12S5.3726 0 12 0s12 5.3726 12 12-5.3726 12-12 12zm0-2c5.5228 0 10-4.4772 10-10S17.5228 2 12 2 2 6.4772 2 12s4.4772 10 10 10zm4.2929-15.7071c.3905-.3905 1.0237-.3905 1.4142 0 .3905.3905.3905 1.0237 0 1.4142l-10 10c-.3905.3905-1.0237.3905-1.4142 0-.3905-.3905-.3905-1.0237 0-1.4142l10-10z' id='icons-default-blocked' /%3E%3C/defs%3E%3Cuse xlink:href='%23icons-default-blocked' fill='%23758CA3' fill-rule='evenodd' /%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath d='M12 24C5.3726 24 0 18.6274 0 12S5.3726 0 12 0s12 5.3726 12 12-5.3726 12-12 12zm0-2c5.5228 0 10-4.4772 10-10S17.5228 2 12 2 2 6.4772 2 12s4.4772 10 10 10zm4.2929-15.7071c.3905-.3905 1.0237-.3905 1.4142 0 .3905.3905.3905 1.0237 0 1.4142l-10 10c-.3905.3905-1.0237.3905-1.4142 0-.3905-.3905-.3905-1.0237 0-1.4142l10-10z' id='icons-default-blocked' /%3E%3C/defs%3E%3Cuse xlink:href='%23icons-default-blocked' fill='%23758CA3' fill-rule='evenodd' /%3E%3C/svg%3E") no-repeat 50% 50%}@media (hover: hover){.line-item-remove-link:hover svg{transform:scale(1.07)}}@media screen and (min-width: 768px){.cart-drawer--new .h4{font-size:24px}.cart-drawer--new.drawer::part(close-button):after{width:24px;height:24px}.cart-drawer--new.drawer:not(.drawer--center-body)::part(close-button):after{right:20px}.cart-drawer--new .h4{padding:12px 20px 8px}.cart-drawer--new.cart-drawer::part(body){padding:0 20px}.cart-drawer--new .line-item-media-wrapper img{width:92px;height:92px}.cart-drawer--new .line-item{gap:16px}.cart-drawer--new .button-group button{min-height:56px}.cart-drawer--new .cart-discount input{padding:16px 20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-drawer-new.css.map */
