@charset "UTF-8";:root{--breakpoint-tablet: 991px;--breakpoint-mobile-landscape: 767px;--breakpoint-mobile-portrait: 479px}:root{--layout-content-border: 1rem;--layout-grid-column-gap: 12px;--layout-grid-row-gap: 12px;--nav-height: 82px;--nav-height--current: 82px}@media screen and (min-width:992px){:root{--layout-content-border: 2rem;--layout-grid-column-gap: 16px;--layout-grid-row-gap: 16px}}.frame-type-checkout_cart header,.frame-type-checkout_checkout header{padding-bottom:1rem;border-bottom:1px solid currentColor;margin-bottom:1rem}.frame-type-checkout_cart header>*,.frame-type-checkout_checkout header>*{margin-bottom:0}.frame-type-checkout_cart header.checkout__header,.frame-type-checkout_checkout header.checkout__header{padding-bottom:2rem;margin-bottom:2rem}.frame-type-checkout_cart nav,.frame-type-checkout_checkout nav{left:0}.frame-type-checkout_cart nav .navigation__logo,.frame-type-checkout_checkout nav .navigation__logo{margin-right:1rem}.frame-type-checkout_cart nav .navigation__inner,.frame-type-checkout_checkout nav .navigation__inner{display:flex;align-items:center;gap:1rem}.frame-type-checkout_cart nav .navigation__inner a:link,.frame-type-checkout_cart nav .navigation__inner a:visited,.frame-type-checkout_checkout nav .navigation__inner a:link,.frame-type-checkout_checkout nav .navigation__inner a:visited{color:currentColor}.frame-type-checkout_cart input[readonly],.frame-type-checkout_checkout input[readonly]{background-color:var(--theme-form-element-disabled-background-color, #f8f9fa);border-color:var(--theme-form-element-disabled-border-color, #e9ecef);cursor:default;opacity:.7}.frame-type-checkout_cart input[readonly]:focus,.frame-type-checkout_checkout input[readonly]:focus{border-color:var(--theme-form-element-disabled-border-color, #e9ecef);box-shadow:none}@media(max-width:1800px){.frame-type-checkout_cart .checkout-form__row,.frame-type-checkout_checkout .checkout-form__row{grid-template-columns:1fr}}.frame-type-checkout_cart .checkout-form fieldset+fieldset,.frame-type-checkout_checkout .checkout-form fieldset+fieldset{margin-top:4rem}.frame-type-checkout_cart .checkout-form__field label,.frame-type-checkout_checkout .checkout-form__field label{font-size:var(--size-font-small)}.frame-type-checkout_cart .checkout-form__actions input[type=submit],.frame-type-checkout_checkout .checkout-form__actions input[type=submit]{display:inline-block;width:auto}.frame-type-checkout_cart .checkout-cart__header,.frame-type-checkout_checkout .checkout-cart__header{margin-bottom:2rem;border-bottom:1px solid #1C2950;padding-bottom:1rem}.frame-type-checkout_cart .checkout-cart__summary,.frame-type-checkout_checkout .checkout-cart__summary{position:sticky;top:15vh;grid-column-start:10;grid-column-end:span 3;align-self:start;max-width:600px;border-radius:16px;padding:1.3rem 2.2rem;background:#fff;box-shadow:0 4px 8px #1c29504d}@media(max-width:1500px){.frame-type-checkout_cart .checkout-cart__summary,.frame-type-checkout_checkout .checkout-cart__summary{position:relative;top:auto;grid-column:span 4}}@media(max-width:479px){.frame-type-checkout_cart .checkout-cart__summary,.frame-type-checkout_checkout .checkout-cart__summary{left:calc(var(--layout-content-border) * -1);right:calc(var(--layout-content-border) * -1);width:calc(100% + var(--layout-content-border) * 2)}}.frame-type-checkout_cart .checkout-cart__summary .accordion,.frame-type-checkout_checkout .checkout-cart__summary .accordion{border:none}.frame-type-checkout_cart .checkout-cart__summary .accordion__header,.frame-type-checkout_checkout .checkout-cart__summary .accordion__header{padding:0;color:#5b607c}.frame-type-checkout_cart .checkout-cart__summary .accordion:open .accordion__header,.frame-type-checkout_checkout .checkout-cart__summary .accordion:open .accordion__header{color:#1c2950}.frame-type-checkout_cart .checkout-cart__summary .accordion__content label,.frame-type-checkout_checkout .checkout-cart__summary .accordion__content label{position:absolute;visibility:hidden}.frame-type-checkout_cart .checkout-cart__totals .row,.frame-type-checkout_checkout .checkout-cart__totals .row{display:grid;grid-template-columns:1fr auto;padding-block:.15rem}.frame-type-checkout_cart .checkout-cart__totals .row--total,.frame-type-checkout_checkout .checkout-cart__totals .row--total{margin-block:.5rem;border-block:1px solid #1C2950;padding-block:.5rem;font-weight:700}.frame-type-checkout_cart .checkout-cart__actions,.frame-type-checkout_checkout .checkout-cart__actions{display:flex;justify-content:space-between;align-items:center;margin-top:1.3rem}.frame-type-checkout_cart .checkout-cart__actions button,.frame-type-checkout_checkout .checkout-cart__actions button{width:auto;margin:0}.frame-type-checkout_cart .checkout-cart__discount-suggestion,.frame-type-checkout_checkout .checkout-cart__discount-suggestion{border-radius:4px;background:#fff}.frame-type-checkout_cart .checkout-cart__agb .field--checkbox:hover,.frame-type-checkout_checkout .checkout-cart__agb .field--checkbox:hover{text-decoration:none}.frame-type-checkout_cart .checkout-cart__agb .field-error,.frame-type-checkout_checkout .checkout-cart__agb .field-error{position:absolute;margin:0}.frame-type-checkout_cart .checkout-cart__agb label,.frame-type-checkout_checkout .checkout-cart__agb label{margin:0;padding-block:.75rem}.frame-type-checkout_cart .checkout-cart__coupon,.frame-type-checkout_checkout .checkout-cart__coupon{margin-top:1.3rem}.frame-type-checkout_cart .checkout-cart__coupon label,.frame-type-checkout_checkout .checkout-cart__coupon label{margin:0;font-size:var(--size-font-small);text-transform:uppercase}.frame-type-checkout_cart .checkout-cart__coupon .accordion__content,.frame-type-checkout_checkout .checkout-cart__coupon .accordion__content{padding:0}.frame-type-checkout_cart .checkout-cart__coupon input,.frame-type-checkout_cart .checkout-cart__coupon button,.frame-type-checkout_checkout .checkout-cart__coupon input,.frame-type-checkout_checkout .checkout-cart__coupon button{margin:0}.frame-type-checkout_cart .checkout-cart__coupon button,.frame-type-checkout_checkout .checkout-cart__coupon button{padding:12px 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.frame-type-checkout_cart .checkout-cart__coupon button:hover,.frame-type-checkout_checkout .checkout-cart__coupon button:hover{color:inherit}.frame-type-checkout_cart .checkout-cart__coupon-controls,.frame-type-checkout_checkout .checkout-cart__coupon-controls{display:flex;gap:.5rem}.frame-type-checkout_cart .checkout-cart__coupon-controls input,.frame-type-checkout_checkout .checkout-cart__coupon-controls input{min-width:0}.frame-type-checkout_cart .checkout-cart__coupon-controls button,.frame-type-checkout_checkout .checkout-cart__coupon-controls button{width:auto;white-space:nowrap}.frame-type-checkout_cart .checkout-cart__coupon-remove,.frame-type-checkout_checkout .checkout-cart__coupon-remove{margin-block:0 .25rem;padding:0;background:transparent;text-decoration:none;color:#5b607c}.frame-type-checkout_cart .checkout-cart__coupon-remove:hover,.frame-type-checkout_checkout .checkout-cart__coupon-remove:hover{text-decoration:underline}.frame-type-checkout_cart .checkout-cart__vat-note,.frame-type-checkout_checkout .checkout-cart__vat-note{margin:0}.frame-type-checkout_cart .checkout-item-list__header,.frame-type-checkout_checkout .checkout-item-list__header{margin-bottom:0;padding-block:1rem;border-bottom:1px solid #1C2950}.frame-type-checkout_cart .checkout-step--summary h3,.frame-type-checkout_checkout .checkout-step--summary h3{font-weight:700}.frame-type-checkout_cart .checkout-step--summary .checkout-item,.frame-type-checkout_checkout .checkout-step--summary .checkout-item{border:none;padding:0}.frame-type-checkout_cart .checkout-step--summary .checkout-item+.checkout-item,.frame-type-checkout_checkout .checkout-step--summary .checkout-item+.checkout-item{margin-top:1rem}.frame-type-checkout_cart .checkout-step--summary .checkout-summary__section,.frame-type-checkout_checkout .checkout-step--summary .checkout-summary__section{margin:0}.frame-type-checkout_cart .checkout-step--summary .checkout-summary__section+.checkout-summary__section,.frame-type-checkout_checkout .checkout-step--summary .checkout-summary__section+.checkout-summary__section{margin-top:2.2rem}.frame-type-checkout_cart .checkout-item,.frame-type-checkout_checkout .checkout-item{grid-column:-1/1;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #1C2950;padding:1.5rem 0}@media screen and (min-width:992px){.frame-type-checkout_cart .checkout-item,.frame-type-checkout_checkout .checkout-item{grid-template-columns:repeat(8,1fr)}}.frame-type-checkout_cart .checkout-item .checkout-item,.frame-type-checkout_checkout .checkout-item .checkout-item{border-bottom:none;padding:0}.frame-type-checkout_cart .checkout-item h3,.frame-type-checkout_checkout .checkout-item h3{margin-bottom:0}.frame-type-checkout_cart .checkout-item h3 a:link,.frame-type-checkout_cart .checkout-item h3 a:visited,.frame-type-checkout_checkout .checkout-item h3 a:link,.frame-type-checkout_checkout .checkout-item h3 a:visited{color:#1c2950;text-decoration:none}.frame-type-checkout_cart .checkout-item h3 a:link:hover,.frame-type-checkout_cart .checkout-item h3 a:visited:hover,.frame-type-checkout_checkout .checkout-item h3 a:link:hover,.frame-type-checkout_checkout .checkout-item h3 a:visited:hover{text-decoration:underline}.frame-type-checkout_cart .checkout-item .grid,.frame-type-checkout_checkout .checkout-item .grid{align-items:center}.frame-type-checkout_cart .checkout-item__description,.frame-type-checkout_checkout .checkout-item__description{grid-column:span 6}@media(max-width:1800px){.frame-type-checkout_cart .checkout-item__description,.frame-type-checkout_checkout .checkout-item__description{grid-column:span 5}}@media(max-width:991px){.frame-type-checkout_cart .checkout-item__description,.frame-type-checkout_checkout .checkout-item__description{grid-column:span 4}}.frame-type-checkout_cart .checkout-item__details,.frame-type-checkout_checkout .checkout-item__details{display:flex;flex-wrap:wrap}.frame-type-checkout_cart .checkout-item__details span:not(:first-child):before,.frame-type-checkout_checkout .checkout-item__details span:not(:first-child):before{content:"·";margin-inline:.25em}@media(max-width:991px){.frame-type-checkout_cart .checkout-item__details span:last-child,.frame-type-checkout_checkout .checkout-item__details span:last-child{flex-basis:100%}.frame-type-checkout_cart .checkout-item__details span:last-child:before,.frame-type-checkout_checkout .checkout-item__details span:last-child:before{content:none}}.frame-type-checkout_cart .checkout-item__price-wrap,.frame-type-checkout_checkout .checkout-item__price-wrap{grid-column:span 2;display:flex;justify-content:space-between}@media(max-width:1800px){.frame-type-checkout_cart .checkout-item__price-wrap,.frame-type-checkout_checkout .checkout-item__price-wrap{grid-column:span 3}}@media(max-width:991px){.frame-type-checkout_cart .checkout-item__price-wrap,.frame-type-checkout_checkout .checkout-item__price-wrap{grid-column:span 4}}.frame-type-checkout_cart .checkout-item__actions,.frame-type-checkout_checkout .checkout-item__actions{position:relative;padding-inline:1rem}.frame-type-checkout_cart .checkout-item__actions-trigger,.frame-type-checkout_checkout .checkout-item__actions-trigger{cursor:pointer;padding-inline:.5rem}.frame-type-checkout_cart .checkout-item__actions-list,.frame-type-checkout_checkout .checkout-item__actions-list{display:none;position:absolute;top:100%;right:0;z-index:10;border-radius:8px;padding:2rem;white-space:nowrap;background:#fff;box-shadow:0 4px 8px #1c29504d}.frame-type-checkout_cart .checkout-item__actions-list ul,.frame-type-checkout_checkout .checkout-item__actions-list ul{margin:0}.frame-type-checkout_cart .checkout-item__actions-list a:link,.frame-type-checkout_cart .checkout-item__actions-list a:visited,.frame-type-checkout_checkout .checkout-item__actions-list a:link,.frame-type-checkout_checkout .checkout-item__actions-list a:visited{display:flex;align-items:center;gap:.75rem;color:#1c2950;text-decoration:none}.frame-type-checkout_cart .checkout-item__actions-list a:link:hover,.frame-type-checkout_cart .checkout-item__actions-list a:visited:hover,.frame-type-checkout_checkout .checkout-item__actions-list a:link:hover,.frame-type-checkout_checkout .checkout-item__actions-list a:visited:hover{text-decoration:underline}.frame-type-checkout_cart .checkout-item__actions-list ul,.frame-type-checkout_checkout .checkout-item__actions-list ul{padding:0}.frame-type-checkout_cart .checkout-item__actions-list ul li,.frame-type-checkout_checkout .checkout-item__actions-list ul li{padding:.5rem;list-style:none}.frame-type-checkout_cart .checkout-item__actions-list ul li:last-child,.frame-type-checkout_checkout .checkout-item__actions-list ul li:last-child{border-top:1px solid #9C9FB1}.frame-type-checkout_cart .checkout-item__actions.is-open .checkout-item__actions-list,.frame-type-checkout_checkout .checkout-item__actions.is-open .checkout-item__actions-list{display:block}.frame-type-checkout_cart .checkout-item__combination-notification,.frame-type-checkout_checkout .checkout-item__combination-notification{grid-column:1/-1;background:#fff;padding:1rem;border-radius:8px}.checkout-combination header,.checkout-option header{margin-bottom:2.2rem}.checkout-combination__combination,.checkout-combination__option,.checkout-option__combination,.checkout-option__option{border:1px dashed #5B607C;border-radius:8px;padding:1rem}.checkout-combination__combination h3,.checkout-combination__option h3,.checkout-option__combination h3,.checkout-option__option h3{font-weight:700}.checkout-combination__combination .button--remove,.checkout-combination__option .button--remove,.checkout-option__combination .button--remove,.checkout-option__option .button--remove{display:none}.checkout-combination__combination--selected,.checkout-combination__option--selected,.checkout-option__combination--selected,.checkout-option__option--selected{border:1px solid #5B607C}.checkout-combination__combination--selected .button--add,.checkout-combination__option--selected .button--add,.checkout-option__combination--selected .button--add,.checkout-option__option--selected .button--add{display:none}.checkout-combination__combination--selected .button--remove,.checkout-combination__option--selected .button--remove,.checkout-option__combination--selected .button--remove,.checkout-option__option--selected .button--remove{display:flex}.checkout-combination__combination-format,.checkout-combination__option-format,.checkout-option__combination-format,.checkout-option__option-format,.checkout-combination__combination-actions,.checkout-combination__option-actions,.checkout-option__combination-actions,.checkout-option__option-actions{margin-top:1.5rem}.checkout-combination__combination .accordion,.checkout-combination__option .accordion,.checkout-option__combination .accordion,.checkout-option__option .accordion{position:relative;border:0}.checkout-combination__combination .accordion__header,.checkout-combination__option .accordion__header,.checkout-option__combination .accordion__header,.checkout-option__option .accordion__header{position:absolute;top:0;right:0;display:inline-flex;padding:var(--theme-form-element-spacing-vertical) var(--theme-form-element-spacing-horizontal);margin-left:auto;transform:translateY(-100%)}.checkout-combination__combination .accordion__header:after,.checkout-combination__option .accordion__header:after,.checkout-option__combination .accordion__header:after,.checkout-option__option .accordion__header:after{order:-1}.checkout-combination__combination .accordion__content,.checkout-combination__option .accordion__content,.checkout-option__combination .accordion__content,.checkout-option__option .accordion__content{padding-top:1rem}.checkout-option{margin-top:1.5rem;border-top:1px solid #E1E3E8;padding-block:1.5rem}.checkout-option .checkout-item__price{margin-top:1rem}#deviating-billing-fields{margin-top:4rem;border:1px solid currentColor;border-radius:8px;padding:2rem}#deviating-billing-fields fieldset{margin:0}.dialog .checkout-form__actions{position:sticky;bottom:calc(var(--layout-content-border) * -1);display:flex;align-items:center;gap:1rem;padding-block:1rem var(--layout-content-border);background:#fffc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:991px){.dialog .checkout-form__actions{bottom:var(--layout-content-border)}}.dialog .checkout-form__actions input{margin:0}
