.ds-quote-modal{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity var(--transition-duration-ease-in-out);z-index:99999}.ds-quote-modal--open{opacity:1;pointer-events:auto}.ds-quote-modal--open .ds-quote-modal__content{transform:translate(0)}.ds-quote-modal__content{position:absolute;right:0;display:flex;flex-direction:column;width:100%;max-width:600px;background-color:var(--color-light);height:100%;z-index:2;transform:translate(100%);transition:transform var(--transition-duration-ease-in-out)}.ds-quote-modal__header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacer-lg)}@media screen and (max-width: 992px){.ds-quote-modal__header{padding:var(--spacer) var(--spacer) var(--spacer-lg)}}.ds-quote-modal__body{flex:1;overflow-y:auto;padding:0 var(--spacer-lg)}@media screen and (max-width: 992px){.ds-quote-modal__body{padding:0 var(--spacer)}}.ds-quote-modal__footer{padding:var(--spacer-lg);background-color:#fff;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:var(--spacer-sm)}.ds-quote-modal__response{display:block;height:1em}.ds-quote-modal__close{width:15px;height:15px;cursor:pointer;padding:0;margin:0;border:none;background:none;position:absolute;top:calc(var(--spacer-lg) + var(--spacer-sm));right:var(--spacer-lg);color:var(--color-dark)}@media screen and (max-width: 992px){.ds-quote-modal__close{top:calc(var(--spacer) + var(--spacer-sm));right:var(--spacer)}}.ds-quote-modal__submit:disabled{opacity:.7;cursor:not-allowed}.ds-quote-modal .ds-quote-section:not(.ds-quote-modal .ds-quote-section:last-child){margin-bottom:20px}.ds-quote-modal .ds-quote-section .ds-quote-section-title{margin-bottom:var(--spacer-sm);display:block}.ds-quote-modal .ds-quote-section input,.ds-quote-modal .ds-quote-section textarea{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:12px 16px;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;display:block;margin:0;width:100%;font-family:var(--font-regular);font-size:16px}.ds-quote-modal .ds-quote-section input::-webkit-outer-spin-button,.ds-quote-modal .ds-quote-section input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds-quote-modal .ds-quote-section input[type=number]{-moz-appearance:textfield}@media screen and (min-width: 600px){.ds-quote-modal .ds-quote-form .ds-quote-form__field-list{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.ds-quote-modal .ds-quote-form .ds-quote-form__field-list .ds-quote-form__field:last-child{grid-column:span 2}}.ds-quote-modal .ds-quote-form .ds-quote-form__field{margin-bottom:12px}.ds-quote-modal .ds-quote-form .ds-quote-form__field-label{display:block;margin-bottom:var(--spacer-xs)}.ds-quote-modal .ds-quote-items .ds-quote-item-list{display:flex;flex-direction:column;gap:16px}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid rgba(0,0,0,.1);border-radius:5px}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__image{width:140px;height:140px;background-color:var(--color-neutral)}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__info{flex:1;display:flex;flex-direction:column;gap:var(--spacer-sm)}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__info .product-option{display:flex;flex-direction:column}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__info h3{font-size:var(--font-size-5);line-height:1;font-weight:700}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__info p{color:var(--color-dark);display:inline;opacity:1}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__info p.compare-price{text-decoration:line-through;display:inline;opacity:.5}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__quantity{display:flex;gap:var(--spacer-sm)}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__quantity-controls{display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__quantity-controls button{border:none;background:none;padding:8px 12px;cursor:pointer;color:var(--color-dark)}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__quantity-controls input{width:52px;border:none;text-align:center}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__quantity-remove{border:none;background:none;cursor:pointer;width:100%;border-radius:5px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 992px){.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item__quantity-remove{width:44px;height:44px}}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item>ul{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item>ul li{width:100%;display:flex;gap:var(--spacer);align-items:center}@media screen and (max-width: 992px){.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item>ul li{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"image info" "image quantity"}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item>ul li .ds-quote-item__image{grid-area:image}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item>ul li .ds-quote-item__info{grid-area:info}.ds-quote-modal .ds-quote-items .ds-quote-item-list .ds-quote-item>ul li .ds-quote-item__quantity{grid-area:quantity}}.ds-quote-modal .ds-quote-confirmation{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacer);padding:var(--spacer-lg);text-align:center;text-wrap:balance}.ds-quote-modal .ds-quote-confirmation .ds-quote-confirmation__actions{display:flex;flex-wrap:wrap;gap:var(--spacer-sm)}[data-wishlist-button][data-saved=true] svg{color:var(--color-primary);fill:var(--color-primary)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/app.css.map */
