.box-outlined{position:relative;border:1px solid #B2B2B2;border-radius:8px;padding:0;transition:all .1s ease}.box-outlined:hover{border-color:#000}.box-outlined--shadow-border{border:0;box-shadow:0 0 0 1px #b2b2b2 inset}.box-outlined--shadow-border:hover{box-shadow:0 0 0 1px #000 inset}.box-outlined--active{border-color:#000;box-shadow:0 0 0 1px #000 inset}.box-grey{position:relative;border-radius:8px;padding:0;transition:all .1s ease;background:#d7d7d7}.box-grey--padding-2{padding:16px}.box-black{background:#000}.box-black--padding-2{padding:16px}.box__header-button{position:relative;display:flex;width:100%;align-items:center;height:48px;cursor:pointer}.box__header-headline{text-align:left;margin:0;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box__header-symbol{position:relative;margin:0 16px;width:16px;height:16px;transition:all .2s ease}.box__header-symbol:before,.box__header-symbol:after{content:"";display:block;width:2px;height:16px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease}.box__header-symbol:after{width:16px;height:2px}.box__header-symbol--active{transform:rotate(90deg)}.box__header-symbol--active:after{opacity:0}.box__body{padding:1px 16px 20px;display:none}.box__body--active{display:block}.tooltip__container{display:flex;position:relative;z-index:500;width:100%}.tooltip__info-icon{margin:0 16px;border:1px solid #000;border-radius:50%;width:16px;height:16px;text-align:center;cursor:pointer;padding-top:1px}@media(min-width:1280px){.tooltip__info-icon{padding-top:0}}.tooltip__info-icon--thick-border{border-width:2px}.tooltip__info-icon--right{flex:0 0 24px;margin:0;align-self:end}.tooltip__info-icon--spacer{flex:1 1 auto}.tooltip__info-icon--large{width:24px;height:24px;display:block}.tooltip__overlay{display:none;position:absolute;width:100%;padding:16px;bottom:40px;left:16px;background-color:#fff;box-shadow:1px 5px 20px -4px #00000030;color:#000;z-index:503}@media(min-width:768px){.tooltip__overlay{width:33%}}@media(min-width:768px){.tooltip__overlay--wide{width:66%}}.tooltip__overlay--below{bottom:auto;top:calc(1em + 40px);left:0;margin:0;width:auto}.bulletpoints{list-style-type:disc;margin-top:16px;padding-left:16px}.onepagecheckout:after{content:"";display:table;clear:both}.onepagecheckout{display:flex;flex-direction:column}@media(min-width:768px){.onepagecheckout{padding-top:40px}}@media(min-width:1024px){.onepagecheckout{display:block;max-width:1440px;margin:0 auto;padding-top:48px}}.header-content-wrapper--onepagecheckout{display:none}.onepagecheckout__checkout-section{width:100%;margin-left:0}.summary-acordion__button{padding-top:13px;padding-bottom:16px;text-decoration:underline;float:right;display:flex;justify-content:center;align-items:center}@media(min-width:1024px){.summary-acordion__button{display:none}}.summary-acordion__headline{padding-top:13px}.summary-acordion__total-value{padding-top:13px;padding-bottom:16px}@media(min-width:1024px){.summary-acordion__total-value{padding-top:0}}.summary-acordion__button--cart{cursor:pointer;float:right;text-decoration:underline;text-align:right}.summary-accordion__panel{display:none}@media(min-width:1024px){.summary-accordion__panel{display:block}}.accordion-group__arrow--checkout-summary{margin-left:5px;margin-right:0}.onepagecheckout--scrolling-deactivated{overflow:hidden}.onepagecheckout__shipping-type-section{display:none}.onepagecheckout__shipping-type-section--active{display:block}.deliveryFieldset{clear:both}.onepagecheckout .shiptostore-box--is-onepage-checkout,.js-onepagecheckout__placeholder{display:none}.onepagecheckout__checkout-section--summary{background-color:#fff;position:relative;order:1}@media(min-width:1024px){.onepagecheckout__checkout-section--summary{width:33.3333333333%;float:right;margin:0 8.3333333333% 0 0;padding:0;position:static}}@media(min-width:1280px){.onepagecheckout__checkout-section--summary{width:25%}}@media(min-width:1024px){.onepagecheckout__content--summary{max-height:400px;overflow:hidden;overflow-y:auto}}@media(min-width:1280px){.onepagecheckout__content--summary{max-height:500px}}.onepagecheckout__content--address{padding-top:2rem}@media(min-width:1024px){.onepagecheckout__content--address{padding-top:2.5rem}}.onepagecheckout__second-header-row{border-bottom:#EEEEEE 1px solid;justify-content:space-between}@media(min-width:1024px){.flex-line-item__container--image{padding-right:0}}.page-content__header--text-title--sidebar{display:none}.onepagecheckout__sticky{background-color:#fff;padding:40px 0}.onepagecheckout__sticky .order-totals-headline{display:block;padding:1% 0}.onepagecheckout__sticky .form__item--termsAndCondition .form__label--error,.onepagecheckout__sticky .js-pts-checkbox .form__label--error,.onepagecheckout__sticky .form__item--termsAndCondition .form__label--error a,.onepagecheckout__sticky .js-pts-checkbox .form__label--error a{color:#8b161e}.onepagecheckout__sticky--payment{background-color:#fff}.payment-order__headline{display:block;margin-top:25px}.onepagecheckout__placeholder,.onepagecheckout__section{display:none}.onepagecheckout__section--is-open{display:block}.onepagecheckout__section--bottom{background-color:#fff}.onepagecheckout__checkout-section--address{background-color:#fff;order:3}@media(min-width:1024px){.onepagecheckout__checkout-section--address,.onepagecheckout__checkout-section--payment{width:41.6666666667%;margin:0 0 0 8.3333333333%;float:left;position:static}}@media(min-width:1280px){.onepagecheckout__checkout-section--address,.onepagecheckout__checkout-section--payment{margin-left:16.6666666667%}}.onepagecheckout__checkout-section--payment{order:4;margin-top:48px}.onepagecheckout__checkout-section--payment .onepagecheckout__headline{display:none}.onepagecheckout__shipping-types:after{content:"";display:table;clear:both}.onepagecheckout__shipping-types{background-color:#eee;position:relative;height:90px;display:flex}.onepagecheckout__shipping-type{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 8px 0;flex-grow:1;flex-basis:0;height:90px;background-color:#e0e0e0;margin:0 1px;cursor:pointer}.onepagecheckout__shipping-type:first-child{margin-left:0}.onepagecheckout__shipping-type:last-child{margin-right:0}.checkout__deliveryOption__headline{display:block;width:100%;padding-bottom:23px;margin-bottom:0}.onepagecheckout__shipping-type--active{background-color:#bfbfbf}.onepagecheckout__shipping-type--active:before{position:absolute;top:100%;left:calc(50% - 5px);content:"";width:0;height:0;z-index:0;border-width:10px;border-style:solid;border-color:#BFBFBF transparent transparent;filter:drop-shadow(0px -8px 10px rgba(0,0,0,.19))}.onepagecheckout__shipping-type__text{margin-bottom:.5rem;margin-right:auto;margin-left:auto;position:relative;min-height:2.5em}.onepagecheckout__shipping-type--parcelshop{display:none}.shipping-address__parcelshop-info.form__item{float:none}.onepagecheckout__shipping-type-svg{width:2rem;height:2rem}.form__fieldset-onepagecheckout{margin-top:0;margin-bottom:1rem;padding-top:0;padding-bottom:0;clear:both}.footer_onepagecheckout{display:block;bottom:0;width:100%;height:8rem;z-index:600;background-color:#1c1c1c}@media(min-width:768px){.footer_onepagecheckout{position:static;height:4rem}}.form--onepagecheckout{margin-top:0;background-color:#fff}.form--onepagecheckout .select-address{margin-bottom:35px}.form--onepagecheckout .shopping-bag__gift-wrap__radio .form__item{padding-top:0;padding-bottom:0}.form--onepagecheckout .form__fieldset__onepagecheckout{padding-bottom:0}.form--onepagecheckout .homedelivery-billing-fieldset{padding-bottom:0;padding-top:0}.form--onepagecheckout .js-form__fieldset-onepagecheckout--different-address{padding-top:0}.form--onepagecheckout .form__item--use-different-shipping-address{padding-top:5px}.form--onepagecheckout .form__item--newsletter-teaser{padding-bottom:0;min-height:auto}.form--onepagecheckout .form__item--with-checkbox-teaser{padding-top:0;padding-bottom:0;min-height:0}.form--onepagecheckout-white{background-color:#fff}.onepagecheckout__registration-checkbox--wrapper{padding-top:40px}.differentAddressFormWrapper--hidden,.parcelshopAddressFormWrapper--hidden{display:none}.footer__links a{color:#fff}#footer.footer_onepagecheckout a{outline-color:#fff}
