.order-placed-caption{font-family:ProximaNova-Bold;font-style:normal;font-weight:700;font-size:24px;line-height:29px;text-align:center;padding-top:4rem;color:var(--color-main-black)}.order-confirmed-checkmark{display:flex;justify-content:center}.wholesale-quantity-input{display:flex;flex-direction:column;position:relative}.wholesale-quantity-input--narrow .wholesale-quantity-input__package{text-align:center;font-style:normal}.wholesale-quantity-input__quantity-wrapper{display:flex;width:100%}.wholesale-quantity-input__input input[type=number]{text-align:center;padding:0;font-size:14px;border-radius:0;height:40px;width:52px}.wholesale-quantity-input--narrow input[type=number]{height:30px;width:50px;line-height:20px;font-size:14px}.wholesale-quantity-input__input .text-input__input:focus{border-color:var(--color-feedback-info-light)}.wholesale-quantity-input__input .text-input__input--error[type=number],.wholesale-quantity-input__quantity-adjuster--error{background-color:var(--color-feedback-error-bg);color:var(--color-main-black)}.wholesale-quantity-input input[type=number]:disabled{background-color:#fff;color:var(--color-text-light)}.wholesale-quantity-input__quantity-subtract{border-left:1px solid var(--color-neutrals-40);border-top:1px solid var(--color-neutrals-40);border-right:none;border-bottom:1px solid var(--color-neutrals-40);font-family:ProximaNova-Bold,sans-serif}.wholesale-quantity-input__quantity-subtract--error{border-left:1px solid var(--color-text-error);border-top:1px solid var(--color-text-error);border-bottom:1px solid var(--color-text-error);background-color:var(--color-feedback-error-bg)}.wholesale-quantity-input__quantity-add{border-left:none;border-top:1px solid var(--color-neutrals-40);border-right:1px solid var(--color-neutrals-40);border-bottom:1px solid var(--color-neutrals-40);font-family:ProximaNova-Bold,sans-serif}.wholesale-quantity-input__quantity-add--error{border-right:1px solid var(--color-text-error);border-top:1px solid var(--color-text-error);border-bottom:1px solid var(--color-text-error);background-color:var(--color-feedback-error-bg)}.wholesale-quantity-input input[type=number].text-input__input--error:focus{border:1px solid var(--color-text-error)}.wholesale-quantity-input__input input::-webkit-inner-spin-button,.wholesale-quantity-input__input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wholesale-quantity-input__input input[type=number]{-moz-appearance:textfield}.wholesale-quantity-input__quantity-adjuster{width:30px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none}.wholesale-quantity-input--narrow .wholesale-quantity-input__quantity-adjuster{height:30px}.wholesale-quantity-input__input--disabled,.wholesale-quantity-input__quantity-adjuster--disabled{cursor:not-allowed}.wholesale-quantity-input__package{margin-top:3px;font-size:12px;line-height:15px;font-style:italic;font-family:ProximaNova-Regular}.wholesale-quantity-input--error{margin-bottom:1.35rem}.wholesale-quantity-input_error{text-align:center;color:var(--color-text-error);font-size:12px;text-align:left;width:280px;position:absolute;top:2.5rem}.wholesale-cart-quantity-setter{display:flex;flex-direction:column;background-color:#fff}.wholesale-cart-quantity-setter__label{font-size:14px}.wholesale-cart-quantity-setter__content-wrap{background-color:#fff;margin:0;box-shadow:none}.wholesale-cart-quantity-setter__bottom{margin-top:auto;background-color:var(--color-neutrals-00)}.wholesale-cart-quantity-setter__bottom .primary-button{width:100%}.wholesale-cart-quantity-setter__quantity{display:flex;margin-bottom:12px}.wholesale-cart-quantity-setter__quantity-input{width:112px;margin-right:10px}.wholesale-cart-quantity-setter__product-summary{display:flex;margin-bottom:15px}.wholesale-cart-quantity-setter__thumbnail-container{position:relative;width:65px;user-select:none;margin-right:8px}.wholesale-cart-quantity-setter__spacer{padding-top:131.55%}.wholesale-cart-quantity-setter__variant-image{position:absolute;top:0;height:100%;width:100%;object-fit:cover;object-position:center;margin:auto}.wholesale-cart-quantity-setter__variant-image-overlay{z-index:10;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8;background-color:#efefef;mix-blend-mode:darken}.wholesale-cart-quantity-setter__product-name{margin-bottom:3px;font-size:14px;line-height:20px;font-family:ProximaNova-Bold,sans-serif}.wholesale-cart-quantity-setter__quantity-text{font-size:12px;line-height:20px;padding-top:15px;border-top:1px solid var(--color-neutrals-20);margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.wholesale-cart-quantity-setter__quantity-remove{cursor:pointer}.quantity-input__stock-wrapper{margin-bottom:15px;display:grid;gap:6px}.quantity-input__stock-item{padding:1px 12px}.quantity-input__stock-item--active{background-color:var(--color-feedback-success);color:var(--color-text-white);display:flex;border-radius:2px}.quantity-input__stock-item-checkmark{margin-right:4px}.set-row-quantity-modal__container{opacity:0}@media (min-width:768px){.set-row-quantity-modal__container{border-radius:15px;width:300px}}.set-row-quantity-modal__title{font-family:ProximaNova-Bold,sans-serif;outline:none;text-align:center;margin:32px 0 4px;font-size:24px;line-height:30px}@media (max-width:767px){.set-row-quantity-modal__title{margin:0;font-size:14px;line-height:20px}}.drawer.drawer--shown .set-row-quantity-modal__container{opacity:1}@media (min-width:768px){.drawer.drawer--shown .set-row-quantity-modal__container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .15s ease!important;transform:none!important;position:relative!important}}.set-row-quantity-modal{width:100%;display:flex;flex-direction:column;background-color:#fff;padding:12px 10px 15px;border-radius:2px;height:100%;position:absolute}@media (min-width:768px){.set-row-quantity-modal{width:400px;height:auto;padding:12px 30px 25px}}.set-row-quantity-modal__header{margin-bottom:12px;padding-bottom:12px}.set-row-quantity-modal__back-button{position:absolute;height:20px;width:20px;padding:2px;z-index:10;left:10px;top:10px}.set-row-quantity-modal__close{position:absolute;right:15px;top:15px;cursor:pointer;display:inline-flex}.set-row-quantity-modal__close:focus{outline:auto}.set-row-quantity-modal__actions{margin-top:auto;background-color:var(--color-neutrals-00)}.set-row-quantity-modal__actions .primary-button{width:100%}.set-row-quantity-modal__error{color:var(--color-text-error);font-size:12px;margin-top:.75rem;margin-bottom:-.25rem;text-align:center}.set-row-quantity-modal__confirmation-info{text-align:center;padding-top:15px;border-top:1px solid var(--color-neutrals-20);font-size:24px;line-height:30px;margin:0 auto 25px;font-weight:700;font-family:ProximaNova-Bold}.set-row-quantity-modal__confirmation-actions{display:flex;justify-content:space-around;gap:20px}.set-row-quantity-modal__confirmation-actions button{width:100%;padding:10px 25px}@media (max-width:767px){.set-row-quantity-modal__close{display:none}}@media (min-width:768px){.set-row-quantity-modal__back-button{display:none}}.cart-row-group-delivery-label{margin-bottom:14px}.cart-row{border-radius:3px;background-color:var(--color-neutrals-00);cursor:pointer;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--color-neutrals-20)}.cart-row:last-child{padding-bottom:0;margin-bottom:0;border:none}.cart-row__availability{font-size:13px;color:var(--color-neutrals-80);line-height:18px}.cart-row__info{display:flex;align-items:stretch;flex-wrap:wrap;position:relative}.cart-row__thumbnail-container{position:relative;width:45px;height:60px;user-select:none}.cart-row__image-overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8;background-color:#efefef;mix-blend-mode:darken}.cart-row__variant-image{position:absolute;top:0;height:100%;width:100%;object-fit:cover;object-position:center;margin:auto}.cart-row__variant-image-overlay{z-index:10;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8;background-color:#efefef;mix-blend-mode:darken}.cart-row__details{width:100%;padding-left:8px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.cart-row__row-info{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-bottom:3px}.cart-row__row-info,.cart-row__row-info-bottom{font-size:12px;letter-spacing:.18px;line-height:14px}.cart-row__row-info-bottom{color:var(--color-text-medium);margin-top:8px}.cart-row__row-info-name{font-size:14px;line-height:20px}.cart-row__row-info-article,.cart-row__row-info-quantity{line-height:15px}.cart-row__row-info--bold{font-family:ProximaNova-Bold,sans-serif;font-weight:700}.cart-row__row-info--black,.cart-row__row-info--bold{color:var(--color-main-black)}.cart-content{margin-top:14px}.checkout-order-summary__place_order{display:none}.checkout-order-summary__content{background-color:#fff;padding:0 1rem 1rem}.checkout-order-summary__caption{font-family:ProximaNova-Bold;font-weight:700;font-size:18px;line-height:24px;margin-bottom:12px;grid-area:a}.checkout-order-summary__row{padding-bottom:.5rem;display:flex;justify-content:space-between;align-content:center;font-size:14px;line-height:20px;color:#000}.checkout-order-summary__row:last-child{padding-bottom:0}.checkout-order-summary__row-value{font-family:ProximaNova-Bold;grid-area:b;font-weight:700}.checkout-order-summary__discount{color:#ee2d00}.checkout-order-summary__grand-total-caption,.checkout-order-summary__grand-total-value{font-family:ProximaNova-Bold;font-weight:700;font-size:18px;padding:4px 0;margin-top:12px;line-height:24px}.checkout-order-summary__shipping-cost{font-family:ProximaNova-Regular;font-size:12px;font-weight:400;text-align:right;font-style:italic}.checkout-order-summary__shipping-grid{display:grid;grid-template-areas:"a b" "c c"}.checkout-order-summary__row-info{grid-area:c;text-align:right}.checkout-order-summary__more-shipping-info-link{text-decoration:underline}@media (min-width:768px){.checkout-order-summary__content{padding:30px;border:1px solid var(--color-neutrals-20)}}.customer-information{padding:2rem}.customer-information__caption{font-family:ProximaNova-Regular;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:var(--color-main-black)}.customer-information__row-group{padding:1rem 0}.customer-information__row-group-label{font-weight:700}.customer-information__row-group-label,.customer-information__row-text{font-family:ProximaNova-Regular;font-size:14px;line-height:20px;color:var(--color-main-black)}.customer-information__row-text{font-weight:400}.order-details__content{display:flex;justify-content:space-around;max-width:850px;margin:2.5rem auto;gap:50px}@media (max-width:767px){.order-details__content{flex-direction:column;margin-top:0}}.order-details__content .cart-row__row-info-article{font-family:ProximaNova-Regular;font-size:12px}.order-details__content .cart-row__color,.order-details__content .cart-row__unit-price,.order-details__content .cart-row__weight{color:var(--color-main-black);font-family:ProximaNova-Regular;font-size:12px}.order-details__content .cart-row__unit-price{font-style:normal}.order-details__content .cart-row__total-price{font-family:ProximaNova-Bold;font-size:12px;color:var(--color-main-black)}.order-details__content>div{width:50%;height:fit-content;height:-moz-fit-content}@media (max-width:767px){.order-details__content>div{width:100%}.order-details__cart-content{padding:0 1rem}}.order-details__content .checkout-order-summary__content{border:none;padding-top:2rem}.order-details__content .checkout-order-summary__step{display:none}.cart-row-group-delivery-label,.order-details__content .checkout-order-summary__caption{font-family:ProximaNova-Regular;font-size:18px;line-height:24px;color:var(--color-main-black)}@media (max-width:767px){.order-details__order-summary{margin-top:-2.5rem}.order-details__order-summary .checkout-order-summary__caption{font-family:ProximaNova-Regular;font-weight:400;font-size:18px;line-height:24px}}.order-details__order-summary-separator{height:1px;background-color:var(--color-neutrals-20);margin:-1rem 2rem 0}@media (max-width:767px){.order-details__order-summary-separator{margin:0 1rem .5rem 1rem}.order-details__order-summary .customer-information{margin:0 -1rem -3rem -1rem}}