.mini-cart__discount-list{display:grid;grid-gap:10px;gap:10px;margin-bottom:8px}.mini-cart__discount{display:flex;align-items:center;justify-content:flex-start}[dir=ltr] .mini-cart__discount-badge{margin-right:14px}[dir=rtl] .mini-cart__discount-badge{margin-left:14px}.mini-cart__actions{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}[dir=ltr] .mini-cart__order-note{left:0}[dir=rtl] .mini-cart__order-note{right:0}.cart-header-count{border-radius:100px;background-color:#1e8570;padding:5px;aspect-ratio:1/1;height:25px;margin:auto;text-align:center;font-size:14px}.drawer__title .site-header-cart--count{position:relative}.drawer__title .site-header-cart--count:after{--count-color: #1e8570;background-color:var(--count-color);color:#fff;border-color:var(--count-color)}.mini-cart__order-note{display:block;position:absolute;bottom:0;width:100%;background:rgb(var(--background));padding:var(--container-gutter);z-index:1;visibility:hidden;opacity:0;transform:translateY(100%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out}.mini-cart__order-note[open]{visibility:visible;opacity:1;transform:translateY(0)}.mini-cart__order-note-title{margin-bottom:24px}@media screen and (max-width: 740px){.mini-cart__actions{flex-direction:column;align-items:flex-start}.mini-cart__actions>:first-child:not(:only-child){margin-bottom:7px}[dir=ltr] .mini-cart__order-note{left:-11vw}[dir=rtl] .mini-cart__order-note{right:-11vw}.mini-cart__order-note{width:100vw}@supports (padding: max(0px)){.mini-cart__order-note{padding-bottom:max(24px,env(safe-area-inset-bottom,0px) + 24px)}}}@media screen and (min-width: 741px){.mini-cart__drawer-footer{padding-bottom:var(--container-gutter)}.mini-cart__discount{justify-content:flex-end}.mini-cart__actions{margin-bottom:26px}}.mini-cart__recommendations:not([hidden]){display:block}.mini-cart__recommendations-inner{margin-top:24px;margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter));padding:16px 50px;background:var(--secondary-background)}.mini-cart__recommendations-heading{margin-top:0!important}.mini-cart__recommendations .product-item-meta__title{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 999px){.mini-cart__recommendations-list{display:grid;grid-auto-flow:row;grid-auto-columns:minmax(64vw,1fr);grid-gap:var(--grid-gap)}.mini-cart__recommendations .product-item{display:flex;flex-direction:row;align-items:center;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin:var(--container-gutter)}[dir=ltr] .mini-cart__recommendations .product-item__image-wrapper{margin:0 24px 0 0}[dir=rtl] .mini-cart__recommendations .product-item__image-wrapper{margin:0 0 0 24px}.mini-cart__recommendations .product-item__image-wrapper{width:65px;flex:none}[dir=ltr] .mini-cart__recommendations .product-item__info{text-align:left}[dir=rtl] .mini-cart__recommendations .product-item__info{text-align:right}.mini-cart__recommendations .product-item__info{min-width:0}}@media screen and (min-width: 1000px){[dir=ltr] .mini-cart__recommendations{right:100%}[dir=rtl] .mini-cart__recommendations{left:100%}.mini-cart__recommendations{position:absolute;top:0;width:285px;height:100%;overflow:hidden;text-align:center}.mini-cart__recommendations-inner{margin:0;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;padding-top:35px;padding-bottom:35px;box-shadow:-10px 0 24px 4px rgb(var(--text-color),.05) inset;transition:transform .25s ease-in}.mini-cart:not([open]) .mini-cart__recommendations-inner{transform:translate(100%)}.mini-cart__recommendations .product-item{margin-top:40px}.mini-cart__recommendations .product-item__image-wrapper{width:92px;margin:0 auto 24px;flex:none}.mini-cart__recommendations .spinner{display:flex;height:100%}}.shipping-estimator{border:1px solid rgb(var(--border-color));border-radius:var(--block-border-radius-reduced)}.shipping-estimator__toggle-button,.shipping-estimator__form{padding:24px}.shipping-estimator__form{display:block;padding-top:0!important}.shipping-estimator__results{margin-top:24px}@media screen and (min-width: 741px){.shipping-estimator__form .input-row .input:nth-child(1),.shipping-estimator__form .input-row .input:nth-child(2){grid-column:span 2}.shipping-estimator__toggle-button,.shipping-estimator__form{padding:32px}}.drawer--large{width:90%}@media screen and (max-width: 998px){.drawer--large{max-width:588px}}@media screen and (min-width: 999px){.drawer--large{max-width:700px}}.drawer__content .form__info{font-size:14px}.drawer__close-button svg{width:var(--base-font-size);height:var(--base-font-size)}@media screen and (min-width: 741px){.drawer__title{font-size:20px}.drawer__content--padded-start{padding-top:50px}.drawer__content .form__info{margin-bottom:50px}}.cart-notification--error{--cart-notification-background: rgb(var(--error-color))}.cart-notification--drawer{--cart-notification-offset: 0;top:var(--header-height-without-bottom-nav);z-index:1}.cart-notification--fixed{position:fixed;top:0}.cart-notification[hidden]{visibility:hidden}.cart-notification__overflow{background:var(--cart-notification-background);transform:translateY(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.cart-notification[hidden] .cart-notification__overflow{transform:translateY(-100%);opacity:0}.cart-notification__wrapper{position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:14px;padding-bottom:14px}.cart-notification .icon--cart-notification{position:relative;top:2px}[dir=ltr] .cart-notification__text-wrapper{margin-left:12px}[dir=rtl] .cart-notification__text-wrapper{margin-right:12px}.cart-notification__text-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}[dir=ltr] .cart-notification__heading{margin-right:12px}[dir=rtl] .cart-notification__heading{margin-left:12px}.cart-notification__heading{font-size:14px}[dir=ltr] .cart-notification__close{right:0}[dir=rtl] .cart-notification__close{left:0}.cart-notification__close{position:absolute;margin-top:-1px}.cart-notification--drawer .cart-notification__text-wrapper{flex-grow:1;justify-content:space-between}@media screen and (max-width: 740px){.cart-notification__text-wrapper{flex-grow:1;justify-content:space-between}}@media screen and (max-width: 999px){.cart-notification{transform:none!important}}@media screen and (min-width: 741px){.cart-notification__wrapper{padding-top:19px;padding-bottom:19px}.cart-notification .icon--cart-notification{top:4px}[dir=ltr] .cart-notification__heading{margin-right:16px}[dir=rtl] .cart-notification__heading{margin-left:16px}.cart-notification__heading{font-size:16px}.cart-notification__close svg{width:15px;height:15px}}[dir=ltr] .drawer{right:0}[dir=rtl] .drawer{left:0}[dir=ltr] .drawer{text-align:left}[dir=rtl] .drawer{text-align:right}.drawer{--primary-button-background: var(--cart-primary-button-background);--primary-button-text-color: var(--cart-primary-button-text-color);--section-background: initial;position:fixed;display:flex;flex-direction:column;top:0;width:89vw;height:100%;max-height:100vh;background:var(--cart-background);color:var(--color-body-text);z-index:9999;transform:translate(calc(var(--transform-logical-flip) * 100%));visibility:hidden;font-size:1rem;transition:transform .6s cubic-bezier(.75,0,.175,1),visibility .6s cubic-bezier(.75,0,.175,1)}[dir=ltr] .drawer--from-left{right:auto}[dir=rtl] .drawer--from-left{left:auto}[dir=ltr] .drawer--from-left{left:0}[dir=rtl] .drawer--from-left{right:0}.drawer--from-left{transform:translate(calc(var(--transform-logical-flip) * -100%))}.drawer[open]{transform:translate(0);visibility:visible}[dir=ltr] .drawer--from-left .drawer__overlay{left:100%}[dir=rtl] .drawer--from-left .drawer__overlay{right:100%}[dir=ltr] .drawer--from-left .drawer__overlay{right:auto}[dir=rtl] .drawer--from-left .drawer__overlay{left:auto}[dir=ltr] .drawer__overlay{right:100%}[dir=rtl] .drawer__overlay{left:100%}.drawer__overlay{content:"";position:fixed;top:0;height:100vh;width:100vw;background:#000;opacity:0;visibility:hidden;transition:visibility .6s ease-in-out,opacity .6s ease-in-out}.drawer[open]>.drawer__overlay{visibility:visible;opacity:.3}.drawer__header{position:relative;display:flex;align-items:center;flex-shrink:0;justify-content:space-between;padding-top:7px;padding-bottom:7px;height:var(--header-height-without-bottom-nav);max-height:80px;border-bottom:1px solid rgb(var(--root-border-color));background:rgb(var(--root-background));z-index:3;box-shadow:4px 0 10px #0000008a;-webkit-box-shadow:4px 0px 10px 0px #0000008a;-moz-box-shadow:4px 0px 10px 0px #0000008a}.drawer__header--shadowed{height:auto;border-bottom:none;padding-bottom:6px}[dir=ltr] .drawer__header--shadowed:after{left:0}[dir=rtl] .drawer__header--shadowed:after{right:0}.drawer__header--shadowed:after{content:"";position:absolute;top:100%;width:100%;height:24px;background:linear-gradient(var(--root-background),rgba(var(--root-background),0));z-index:1;pointer-events:none}.drawer__title{display:flex;justify-content:flex-start;align-items:center;margin:0;max-width:100%;column-gap:7px}.drawer__title--stack{flex-direction:column;align-items:flex-start;flex-grow:1}[dir=ltr] .drawer__header-action{margin-left:16px}[dir=rtl] .drawer__header-action{margin-right:16px}.drawer__header .drawer__close-button{top:calc(50% - 7px);background-color:transparent;border:none;padding:0;cursor:pointer}.drawer__close-button--block{position:relative;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.drawer__header,.drawer__content,.drawer__footer{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.drawer__content{overflow-x:hidden;overflow-y:auto;flex-grow:1;padding-bottom:24px;padding-top:25px}.drawer__content--padded-start{padding-top:24px}.drawer__content--center{text-align:center;margin-top:auto;margin-bottom:auto;padding-bottom:0;flex-grow:0}.drawer__footer{margin-top:auto;padding-bottom:20px;z-index:1;transform:translateZ(0)}@supports (padding: max(0px)){.drawer__footer{padding-bottom:max(20px,env(safe-area-inset-bottom,0px) + 20px)}}.drawer__footer--bordered{box-shadow:0 -4px 5px #c4c4c4;margin-left:calc(-1*var(--container-gutter));margin-right:calc(-1*var(--container-gutter));height:20px}.drawer__footer--no-top-padding{padding-top:0!important}[dir=ltr] .drawer__footer:before{left:0}[dir=rtl] .drawer__footer:before{right:0}.drawer__footer:before{content:"";position:absolute;bottom:100%;width:100%;height:24px;background:linear-gradient(rgba(var(--root-background),0),rgb(var(--root-background)));z-index:1;pointer-events:none}@media screen and (min-width: 741px){[dir=ltr] .drawer__header-action{margin-left:24px}[dir=rtl] .drawer__header-action{margin-right:24px}.drawer__content--padded-start{padding-top:30px}.drawer__footer:not(.drawer__footer--tight){padding-top:var(--container-gutter);padding-bottom:var(--container-gutter)}}body.template_index openable-element{flex-direction:row-reverse;padding:10px 20px!important}body.template_index openable-element .shop-the-look__product-bottom-wrapper{grid-auto-flow:row;row-gap:0;line-height:100%}body.template_index openable-element .shop-the-look__product-bottom-wrapper .price{margin:10px 0}body.template_index openable-element .shop-the-look__product-image{margin-right:0}body.template_index openable-element .shop-the-look__product-link{word-break:break-word;overflow:hidden;color:#ed7e01;text-decoration-color:#ed7e01;min-height:19px}body.template_index openable-element .shop-the-look__product-title{text-overflow:ellipsis;overflow:hidden;line-height:16px}body.template_index openable-element .shop-the-look__product-info{padding-right:10px;max-width:150px}.line-item{display:flow-root}.line-item__content-wrapper{position:relative;display:flex;margin-top:20px}.line-item--centered .line-item__content-wrapper{align-items:center}[dir=ltr] .line-item__image-wrapper{margin-right:24px}[dir=rtl] .line-item__image-wrapper{margin-left:24px}.line-item__image-wrapper{position:relative;display:block;width:80px;flex:none;align-self:flex-start}.line-item__image{border-radius:min(var(--block-border-radius),4px)}[dir=ltr] .line-item__loader{left:calc(50% - 16px)}[dir=rtl] .line-item__loader{right:calc(50% - 16px)}.line-item__loader{display:flex;position:absolute;align-items:center;justify-content:center;width:32px;height:32px;top:calc(50% - 16px);background:rgb(var(--root-background));color:rgb(var(--root-text-color));border-radius:32px;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out}.line-item__loader[hidden]{transform:scale(.4);opacity:0;visibility:hidden}.line-item__quantity{display:block;margin-top:8px}.line-item__discount-list+.line-item__quantity{margin-top:12px}.line-item__remove-button{font-size:15px}[dir=ltr] .line-item__remove-button{margin-left:12px}[dir=rtl] .line-item__remove-button{margin-right:12px}.line-item__discount-list{display:flex;flex-direction:column;align-items:flex-start;margin-top:8px}.line-item__discount-badge:not(:last-child){margin-bottom:4px}@media screen and (min-width: 741px){.line-item__content-wrapper{margin-top:24px}.line-item__image-wrapper{width:92px}.line-item__quantity{vertical-align:top;margin-top:14px}[dir=ltr] .line-item__price-list-container{margin-left:auto}[dir=rtl] .line-item__price-list-container{margin-right:auto}[dir=ltr] .line-item__price-list-container{padding-left:30px}[dir=rtl] .line-item__price-list-container{padding-right:30px}.line-item__price-list-container{flex-shrink:0;line-height:1.5;text-align:right;vertical-align:top}[dir=ltr] .line-item__quantity--block .line-item__remove-button{margin-left:0}[dir=rtl] .line-item__quantity--block .line-item__remove-button{margin-right:0}.line-item__quantity--block .line-item__remove-button{display:block;margin-top:10px}.line-item__discount-list{margin-top:14px}}@media screen and (min-width: 741px){[dir=ltr] .line-item__fulfillment{margin-left:116px}[dir=rtl] .line-item__fulfillment{margin-right:116px}}.line-item-table{margin-bottom:40px}.line-item-table .line-item{display:table-row}.line-item-table .line-item__content-wrapper{margin-top:0}@media screen and (max-width: 740px){.line-item-table{table-layout:fixed}.line-item-table__list .line-item:first-child .line-item__product{padding-top:0}[dir=ltr] .line-item-table__list .line-item__product{padding-right:0}[dir=rtl] .line-item-table__list .line-item__product{padding-left:0}.line-item-table__list .line-item__product{width:100%}.line-item-table__footer{display:table-row}[dir=ltr] .line-item-table__footer td:nth-child(2){padding-left:0}[dir=rtl] .line-item-table__footer td:nth-child(2){padding-right:0}.line-item-table__footer td:nth-child(2){width:100%}}@media screen and (min-width: 741px){.line-item-table__list .line-item__quantity{margin-top:0}}@media screen and (max-width: 740px){.hidden-phone{display:none!important}}@media screen and (min-width: 741px) and (max-width: 999px){.hidden-tablet{display:none!important}}@media screen and (min-width: 741px){.hidden-tablet-and-up{display:none!important}}@media screen and (max-width: 999px){.hidden-pocket{display:none!important}}@media screen and (min-width: 1000px) and (max-width: 1199px){.hidden-lap{display:none!important}}@media screen and (min-width: 1000px){.hidden-lap-and-up{display:none!important}}@media screen and (min-width: 1200px){.hidden-desk{display:none!important}}@media screen and (min-width: 1400px){.hidden-wide{display:none!important}}@media screen and (pointer: fine){.hidden-no-touch{display:none!important}}@media not screen and (pointer: fine){.hidden-touch{display:none!important}}@media print{.hidden-print{display:none!important}}.mini-cart__recommendations-list .product-price__block{display:none}.mini-cart__recommendations-list .product-item-meta .product-item__label-list{display:block;position:relative;margin-top:4px}cart-drawer img,cart-drawer video{height:auto;max-width:100%;border-style:none;vertical-align:top}cart-drawer-recommendations{z-index:3}cart-drawer .cart-total{margin-top:0}cart-drawer .cart-final-total{margin-top:0;padding-top:0}cart-drawer .cart-subtotal>span.label{font-weight:700}cart-drawer .cart-subtotal,cart-drawer .cart-subtotal .money{font-size:1rem}cart-drawer .cart-item{border:none;box-shadow:none;padding:0;justify-content:space-between}cart-drawer .cart-item--total{display:none}cart-drawer .cart-item--content-price .cart-item--remove-link:before,cart-drawer .cart-item--remove,cart-drawer .cart-item--product-options{display:none}@media screen and (min-width: 480px){cart-drawer .cart-item--image-wrapper{width:90px}}cart-drawer .cart-item--quantity{margin-top:0;padding-right:0;padding-left:1.25rem}cart-drawer .cart-item--inner{justify-content:space-between}cart-drawer .cart-item--content-title{margin-bottom:8px}cart-drawer cart-page-element{display:block}cart-drawer cart-page-element form[method=post],cart-drawer cart-page-element .cartitems--container,cart-drawer cart-page-element .cartitems{height:100%}cart-drawer cart-page-element .cartitems--list{min-height:calc(100% - 121px);height:min-content}cart-drawer cart-page-element .cart-shipping{padding-bottom:15px}cart-drawer .cart-final-total{margin-bottom:0}cart-drawer .cart-shipping .cart-message.meta{margin:3px 0}cart-drawer a{color:#1e8570;text-decoration:none;transition:color .1s cubic-bezier(.4,0,.2,1)}cart-drawer .cart-checkout{text-align:right;margin-bottom:15px}cart-drawer .addToCart.button-primary{margin-top:10px;word-wrap:break-word;word-break:break-all;max-width:100%}cart-drawer .addToCart.button-primary,cart-drawer .cart-checkout .button-primary{width:unset;font-size:unset;padding:10px 20px;color:#fff;font-weight:300}cart-drawer .mini-cart__recommendations-list .addToCart.button-primary,cart-drawer .mini-cart__recommendations-list .cart-checkout .button-primary{font-size:12.5px}cart-drawer #accept_agb_div,cart-drawer .cart_vat_id{width:100%}cart-drawer #accept_agb_div{margin-bottom:10px}cart-drawer #accept_agb_div .vat_checkbox-container{margin-bottom:3px}cart-drawer .no-margin{margin:0}cart-drawer .cart_vat_id{padding-right:80px}cart-drawer .cart_vat_id .p-header{margin-bottom:5px}cart-drawer .cart_vat_id .form-field-input{margin-top:7px;padding-top:18px}cart-drawer cart-drawer-recommendations .productitem--title{font-size:smaller;min-height:unset}cart-drawer cart-drawer-recommendations .productitem--vendor,cart-drawer cart-drawer-recommendations .productitem--description,cart-drawer cart-drawer-recommendations .price .zusatzinfo{display:none}cart-drawer cart-drawer-recommendations .money{color:#000}cart-drawer .cart-item:last-child{margin-bottom:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/155/assets/component-cart-drawer.css.map */
