html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.bs-container{max-width:1104px;margin:0 auto;padding:0 12px}@media (min-width: 480px){.bs-container{max-width:1104px;padding:0 12px}}@media (min-width: 768px){.bs-container{max-width:1104px;padding:0 12px}}.bs-container+.bs-container{margin-top:40px}.disable-click{pointer-events:none}.predictive-search__products>div:empty,.predictive-search__products>div:not(:has(*)){display:none}.predictive-search .predictive-search__products:not(:has(>div *)),.predictive-search .predictive-search__products:not(:has(>div *))+div{display:none}.bs-add-on-configurator .add-on-list{display:flex;flex-direction:column;row-gap:16px;background-color:#fbe1de;padding:16px 16px 24px;margin-bottom:20px}.bs-add-on-configurator .add-on-list__headline{text-transform:uppercase;font-family:"Noto Serif",serif;font-size:15px}.bs-add-on-configurator .add-on-list__item{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;cursor:pointer;padding:12px 16px;background-color:#fff}.bs-add-on-configurator .add-on-list__item-wrapper{background-color:#fff}.bs-add-on-configurator .add-on-list__item-wrapper--hidden{display:none}.bs-add-on-configurator .add-on-list__item-title{display:flex;align-items:center;gap:10px;font-family:"Noto Serif",serif;text-transform:uppercase;letter-spacing:.86px;font-size:15px;color:#022126a6}.bs-add-on-configurator .add-on-list__item-title svg{position:relative;bottom:1px}.bs-add-on-configurator .add-on-list__products-wrapper{flex:100%}.bs-add-on-configurator .add-on-list__products-wrapper:not(:empty){display:flex;flex-direction:column;row-gap:13px;padding:0 16px 16px}.bs-add-on-configurator .add-on-list__product-content{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px #ddd solid;padding:8px 16px}.bs-add-on-configurator .add-on-list__product-image-title{display:flex;align-items:center;gap:16px}.bs-add-on-configurator .add-on-list__product-image-title img{border:1px #ddd solid;width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.bs-add-on-configurator .add-on-list__product-change{position:relative;cursor:pointer;margin-left:16px;text-decoration:underline}.bs-add-on-configurator .add-on-list__product-change:before{position:absolute;left:-10px;content:"|";display:inline-block;pointer-events:none}.bs-add-on-configurator .add-on-list__product-title{font-size:16px}.bs-add-on-configurator .add-on-list__product-price{display:flex;font-size:12px;color:#022126a6}.bs-add-on-configurator .add-on-list__product-greeting-text-wrapper{position:relative;background-color:#fff;border:1px #ddd solid;padding:10px 16px 32px}.bs-add-on-configurator .add-on-list__product-greeting-text-wrapper .add-on-list__product-greeting-text,.bs-add-on-configurator .add-on-list__product-greeting-text-wrapper .add-on-list__product-no-greeting-text{font-size:14px;overflow:hidden}.bs-add-on-configurator .add-on-list__product-greeting-text-wrapper .add-on-list__product-greeting-text--edit{position:absolute;font-size:12px;color:#022126a6;bottom:10px;right:16px;cursor:pointer;text-decoration:underline}.bs-add-on-configurator .add-on-list__product-icon-remove-wrapper{cursor:pointer}.bs-add-on-configurator .add-on-list__product-icon-remove-wrapper svg path{transition:stroke .3s ease-out}.bs-add-on-configurator .add-on-list__product-icon-remove-wrapper svg:hover path{stroke:#e05a61}.bs-add-on-configurator .add-on-modal{transition:opacity .3s ease-out;position:fixed;display:flex;align-items:center;justify-content:center;padding:16px;width:100%;height:100%;background-color:#1f1f1f4d;z-index:100;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}.bs-add-on-configurator .add-on-modal__inner{display:flex;flex-direction:row;width:100%;height:90dvh;max-height:625px;background-color:#fff;box-shadow:0 0 10.1px #1d1f2252;transition:transform .3s ease-out;transform:translateY(100%);overflow:hidden;overflow-y:auto}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__inner{max-width:760px;max-height:817px}}.bs-add-on-configurator .add-on-modal__inner--open-second-level .add-on-modal__content--first-level,.bs-add-on-configurator .add-on-modal__inner--open-second-level .add-on-modal__content--second-level{transform:translate(-100%)}.bs-add-on-configurator .add-on-modal__inner-attention{height:auto}.bs-add-on-configurator .add-on-modal__info-text{position:fixed;left:0;right:0;top:50%;z-index:100;transform:translateY(-50%);background:#fff;margin:0 auto;width:80%;padding:24px 24px 30px;box-shadow:0 4px 14.8px #00000040;font-size:14px;line-height:24px;opacity:0;visibility:hidden;transition:.3s opacity ease-out,.3s visibility ease-out}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__info-text{width:50%}}.bs-add-on-configurator .add-on-modal__info-text--open{opacity:1;visibility:visible}.bs-add-on-configurator .add-on-modal__info-text-title{font-size:15px;text-transform:uppercase;letter-spacing:1.7px;padding-bottom:27px;font-family:"Noto Serif",serif;display:flex;justify-content:space-between;align-items:center}.bs-add-on-configurator .add-on-modal__info-text-close{cursor:pointer}.bs-add-on-configurator .add-on-modal--open{opacity:1;visibility:visible;transform:translateY(0)}.bs-add-on-configurator .add-on-modal--open .add-on-modal__inner{transform:translateY(0);opacity:1}.bs-add-on-configurator .add-on-modal__content{display:flex;flex-direction:column;height:100%;width:100%;flex:0 0 auto;background-color:#fff;transition:transform .3s ease-out}.bs-add-on-configurator .add-on-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px;font-family:"Noto Serif",serif;font-size:15px;text-transform:uppercase;letter-spacing:.86px;line-height:18px}.bs-add-on-configurator .add-on-modal__close{cursor:pointer}.bs-add-on-configurator .add-on-modal__tabs{display:flex;justify-content:space-between;gap:8px;margin-bottom:20px;padding:8px 16px;background-color:#dddddd80}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__tabs{padding:10px 24px}}.bs-add-on-configurator .add-on-modal__tab{cursor:pointer;text-align:center;padding:5px 16px 8px;background-color:#fff;border:1px #ddd solid;background-color:#dddddd80;flex:auto;text-transform:uppercase;font-family:"Noto Serif",serif;max-height:34px;line-height:21px}.bs-add-on-configurator .add-on-modal__tab--hidden{display:none}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__tab{height:50px;max-height:50px;padding:12px 16px 8px}}.bs-add-on-configurator .add-on-modal__tab.active{background-color:#fff;border-color:#fff}.bs-add-on-configurator .add-on-modal__products{display:none;overflow-y:auto;flex:auto;padding:0 16px;gap:32px;row-gap:20px;flex-direction:column}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__products{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}.bs-add-on-configurator .add-on-modal__products.active{display:flex}.bs-add-on-configurator .add-on-modal__product,.bs-add-on-configurator .add-on-modal__product-content{display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__product,.bs-add-on-configurator .add-on-modal__product-content{align-items:unset;justify-content:unset}}.bs-add-on-configurator .add-on-modal__product-content{gap:20px}.bs-add-on-configurator .add-on-modal__product{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease-out;padding:8px}.bs-add-on-configurator .add-on-modal__product-image{cursor:pointer}.bs-add-on-configurator .add-on-modal__product-details{position:relative;text-decoration:underline;padding-left:32px;cursor:pointer;font-size:14px}.bs-add-on-configurator .add-on-modal__product-details:before{content:"|";color:#ddd;position:absolute;left:12px}@media (max-width: 767px){.bs-add-on-configurator .add-on-modal__product .add-on-modal__product-image{background-image:none!important}}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__product{position:relative;flex-wrap:wrap;padding:0;flex:0 0 calc((100% - 64px) / 3)}.bs-add-on-configurator .add-on-modal__product .add-on-modal__checkbox-wrapper{position:absolute;top:17px;right:5px}.bs-add-on-configurator .add-on-modal__product .add-on-modal__product-content{flex-direction:column;width:100%;padding:8px;gap:5px}.bs-add-on-configurator .add-on-modal__product .add-on-modal__product-image{background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;height:200px;border:1px #ddd solid}}@media (min-width: 768px) and (max-width: 767px){.bs-add-on-configurator .add-on-modal__product .add-on-modal__product-image{background-image:unset!important}}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__product img{display:none}}.bs-add-on-configurator .add-on-modal__product[data-available=false]{opacity:.5;pointer-events:none}.bs-add-on-configurator .add-on-modal__product-title{font-size:16px}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__product-title{font-size:14px}}.bs-add-on-configurator .add-on-modal__product-price{font-size:14px;color:#022126a6}.bs-add-on-configurator .add-on-modal__product:hover .add-on-modal__checkbox label:before{border-color:#a5a5a5}.bs-add-on-configurator .add-on-modal__product-wrapper,.bs-add-on-configurator .add-on-modal__selected-product-wrapper{padding:0 16px}.bs-add-on-configurator .add-on-modal__product .add-on-modal__product-image,.bs-add-on-configurator .add-on-modal__selected-product .add-on-modal__product-image{background-color:#fff}@media (max-width: 767px){.bs-add-on-configurator .add-on-modal__product .add-on-modal__product-image,.bs-add-on-configurator .add-on-modal__selected-product .add-on-modal__product-image{width:48px;height:48px}}.bs-add-on-configurator .add-on-modal__product img,.bs-add-on-configurator .add-on-modal__selected-product img{width:100%;height:100%;border:1px #ddd solid;-o-object-fit:contain;object-fit:contain}.bs-add-on-configurator .add-on-modal__selected-product{display:flex;justify-content:space-between;align-items:center;height:86px;width:100%;border:1px #ddd solid;margin-bottom:12px;padding:8px 16px;gap:16px}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__selected-product{height:106px}}.bs-add-on-configurator .add-on-modal__selected-product-content{display:flex;justify-content:space-between;align-items:center;gap:16px}.bs-add-on-configurator .add-on-modal__selected-product-title{font-size:16px}.bs-add-on-configurator .add-on-modal__selected-product-price{font-size:12px;color:#022126a6}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__selected-product-price{font-size:14px}}.bs-add-on-configurator .add-on-modal__selected-product-change{cursor:pointer;font-size:12px;color:#022126a6;text-decoration:underline}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__selected-product-change{font-size:14px}}.bs-add-on-configurator .add-on-modal__selected-product img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__selected-product img{width:90px;height:90px}}.bs-add-on-configurator .add-on-modal__checkbox{pointer-events:none}.bs-add-on-configurator .add-on-modal__checkbox label{position:relative;display:inline-block;cursor:pointer;padding-left:32px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-add-on-configurator .add-on-modal__checkbox label:before{transition:border-color .3s ease-out}.bs-add-on-configurator .add-on-modal__checkbox label:hover:before{border-color:#000!important}@media (min-width: 1024px){.bs-add-on-configurator .add-on-modal__checkbox label{font-size:16px}}.bs-add-on-configurator .add-on-modal__checkbox [type=checkbox]{-webkit-appearance:none;display:none}.bs-add-on-configurator .add-on-modal__checkbox [type=checkbox]+label:before{content:"";width:24px;height:24px;border:1px #ddd solid;background-color:#fff;background-size:contain;display:block;margin-right:5px;z-index:5;position:absolute;left:0;top:-18px}@media (min-width: 1024px){.bs-add-on-configurator .add-on-modal__checkbox [type=checkbox]+label:before{top:-19px;left:-4px}}.bs-add-on-configurator .add-on-modal__product--selected{background-color:#fbe1de}.bs-add-on-configurator .add-on-modal__product--selected .add-on-modal__checkbox label:before{background-image:url(icon-check.svg);border:none}.bs-add-on-configurator .add-on-modal__buttons{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding:0 16px 30px}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__buttons{flex-direction:row}}.bs-add-on-configurator .add-on-modal__button{cursor:pointer;display:block;width:100%;min-height:48px;border:1px #ddd solid;color:#1c1c1c99;font-size:15px;letter-spacing:2.7px;text-transform:uppercase;transition:opacity .3s ease-out}.bs-add-on-configurator .add-on-modal__button--reset,.bs-add-on-configurator .add-on-modal__button--back,.bs-add-on-configurator .add-on-modal__button--update-reset{text-transform:unset}.bs-add-on-configurator .add-on-modal__button--further,.bs-add-on-configurator .add-on-modal__button--add-product,.bs-add-on-configurator .add-on-modal__button--add-card,.bs-add-on-configurator .add-on-modal__button--update-card{background-color:#000;color:#fff}.bs-add-on-configurator .add-on-modal__button--add-product,.bs-add-on-configurator .add-on-modal__button--further{display:none}.bs-add-on-configurator .add-on-modal__button--add-product.add-on-modal__button--active,.bs-add-on-configurator .add-on-modal__button--further.add-on-modal__button--active{display:block}.bs-add-on-configurator .add-on-modal__button--update-card,.bs-add-on-configurator .add-on-modal__button--update-reset{display:none}.bs-add-on-configurator .add-on-modal__button--disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.bs-add-on-configurator .add-on-modal__textarea{resize:none;width:100%;border:1px #ddd solid;padding:10px 16px;height:100%;max-height:306px}@media (min-width: 768px){.bs-add-on-configurator .add-on-modal__textarea{max-height:unset}}.bs-add-on-configurator .add-on-modal__textarea-wrapper{position:relative;flex:auto;padding:0 16px}.bs-add-on-configurator .add-on-modal__textarea:focus{outline:none}.bs-add-on-configurator .add-on-modal__char-count{position:absolute;font-size:14px;right:32px;bottom:16px;color:#022126a6}.bs-add-on-configurator .add-on-modal__attention-text{padding:0 16px}.bs-add-on-configurator .button-add-to-cart{--button-background: 224 90 97;--button-outline-color: 224 90 97;--button-text-color: 255 255 255}product-form{display:none}.cart-drawer .link{cursor:pointer}html.modal--open{overflow-y:hidden}html.modal--open .shopify-section--header{z-index:2!important}.drawer::part(body){padding-inline-start:0;padding-inline-end:0}.cart-drawer__items{gap:0;padding-block-start:0;padding-top:10px}.line-item-wrapper{padding:16px}.line-item-wrapper.add-on{display:flex;flex-direction:column;background-color:#f4f4f4}.line-item-wrapper.add-on+.add-on{padding-top:0}.line-item-wrapper.add-on .line-item{position:relative;padding:8px;background-color:#fff;gap:16px}.line-item-wrapper.add-on .line-item__media{width:56px;height:56px;border:1px #ddd solid;-o-object-fit:contain;object-fit:contain}.line-item-wrapper.add-on .line-item-property{padding:10px 16px;font-size:14px;border:1px #ddd solid;width:100%;flex-direction:column;align-items:start}.line-item-wrapper.add-on .line-item-property-icon--close,.line-item-wrapper.add-on .line-item-property--full,.line-item-wrapper.add-on .line-item-property--expand .line-item-property--trimmed,.line-item-wrapper.add-on .line-item-property--expand .line-item-property-icon--open{display:none}.line-item-wrapper.add-on .line-item-property--expand .line-item-property--full,.line-item-wrapper.add-on .line-item-property--expand .line-item-property-icon--close{display:block}.line-item-wrapper.add-on .line-item-property--toggle{margin:0 auto;cursor:pointer}.line-item-wrapper.add-on .line-item-property-wrapper{padding:0 8px 10px}.line-item-wrapper.add-on .line-item p{font-family:Fira Sans;text-transform:none;letter-spacing:0;font-size:16px}.line-item-wrapper.add-on .line-item .price-list .text-subdued{font-family:Fira Sans;font-size:12px;color:#022126a6;letter-spacing:0}@media (min-width: 768px){.line-item-wrapper.add-on .line-item .price-list .text-subdued{font-size:14px}}.line-item-wrapper.add-on .line-item-info{padding-right:60px}.line-item-wrapper.add-on .line-item line-item-quantity{position:absolute;right:16px}.line-item-wrapper.add-on .line-item line-item-quantity .link{background:none}.line-item-wrapper.add-on .line-item line-item-quantity .link svg path{transition:stroke .3s ease-out}.line-item-wrapper.add-on .line-item line-item-quantity .link svg:hover path{stroke:#e05a61}.drawer::part(footer){padding-block-start:16px!important;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;padding:16px 16px 24px}.cart-drawer__footer{gap:12px}.cart-drawer__footer .order-note{margin-bottom:16px;width:100%}.cart-drawer__footer .order-note .link-faded-reverse{display:flex;justify-content:space-between;flex-direction:row;align-items:center;font-size:14px;letter-spacing:.84px;text-transform:uppercase;padding:12px 16px;background-color:#dddddd80;font-family:"Noto Serif",serif;width:100%}.cart-drawer__footer .order-note .link-faded-reverse:hover{color:unset}.cart-drawer__footer .subtotal-price-wrapper{display:flex;justify-content:space-between;font-size:15px;letter-spacing:2.7px;line-height:25px;width:100%;color:#022126a6}.cart-drawer__footer .subtotal-price-wrapper+.text-subdued{font-size:12px;color:#1c1c1c66}@media (min-width: 768px){.cart-drawer__footer .subtotal-price-wrapper+.text-subdued{font-size:14px;line-height:21px}}.cart-drawer__footer .subtotal-price-label{text-transform:uppercase}.cart-drawer__footer .button{font-size:15px}.cart-drawer__order-note{padding-block-start:8px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;height:203px}.cart-drawer__order-note label,.cart-drawer__order-note textarea{font-size:14px}.cart-drawer__order-note label{font-family:"Noto Serif",serif;text-transform:uppercase}.shopify-section--main-cart .section-header{margin-bottom:40px}.shopify-section--main-cart .section-header .h2{margin:0;color:#022126a6;font-size:20px}.shopify-section--main-cart td{border-block-width:0px;padding:0}.shopify-section--main-cart .order-summary{margin-bottom:40px}.shopify-section--main-cart .order-summary__body tr:last-child td{border-block-end-width:0!important}.shopify-section--main-cart .order-summary-wrapper{padding:0}@media (min-width: 768px){.shopify-section--main-cart .order-summary-wrapper{padding:12px 24px 24px;border:1px #ddd solid}}.shopify-section--main-cart .order-summary-wrapper--extra-space{padding-bottom:45px}.shopify-section--main-cart .order-summary tr:last-child td{padding-bottom:0}.shopify-section--main-cart .order-summary--remove-space{margin-bottom:-20px}.shopify-section--main-cart .line-item-wrapper:not(.add-on){padding:0;margin:20px 0}.shopify-section--main-cart .line-item-wrapper:not(.add-on) .price-list .text-subdued{font-size:14px;color:#022126a6}.shopify-section--main-cart .line-item-wrapper:not(.add-on) .line-item-quantity{gap:16px}.shopify-section--main-cart .line-item-wrapper:not(.add-on) .quantity-selector{grid-auto-rows:unset;min-height:32px}.shopify-section--main-cart .line-item-wrapper:not(.add-on) .link--cart-item-remove{position:relative;bottom:2px;margin-left:8px;font-size:12px}.shopify-section--main-cart .line-item-wrapper:not(.add-on) img{width:80px;height:80px}.shopify-section--main-cart tr.add-on-wrapper+tr.add-on-wrapper .line-item-wrapper{padding-top:0}.shopify-section--main-cart .line-item-add-on__wrapper{display:flex}.shopify-section--main-cart .line-item-add-on__product-change{position:relative;cursor:pointer;font-size:12px;color:#022126a6;text-decoration:underline;padding-left:25px}@media (min-width: 768px){.shopify-section--main-cart .line-item-add-on__product-change{font-size:14px}}.shopify-section--main-cart .line-item-add-on__product-change:before{content:"|";position:absolute;left:11px;color:#ddd}.shopify-section--main-cart .edit-configuration{cursor:pointer;font-size:12px;color:#022126a6;text-decoration:underline}.shopify-section--main-cart line-item-quantity .link{cursor:pointer}.shopify-section--main-cart .max-order-quantity-info{background-color:#f4f4f4;padding:10px;font-size:14px;margin-top:20px}@media (min-width: 768px){.shopify-section--main-cart .max-order-quantity-info{font-size:16px}}.shopify-section--main-cart .max-order-quantity-info span{font-size:20px;line-height:14px;position:relative;bottom:-2px}.line-item-wrapper.add-on .quantity-selector{width:36px}.line-item-wrapper.add-on .quantity-selector__input{pointer-events:none}.line-item-wrapper.add-on .quantity-selector__button{display:none}@media (min-width: 768px){.cart-order-footer-wrapper{display:grid;grid-template-columns:calc(60% - 16px) calc(40% - 16px);gap:32px}}.cart-order-footer-wrapper .cart-footer{flex-direction:column;align-self:start}@media (min-width: 768px){.cart-order-footer-wrapper .cart-footer{border:1px #ddd solid;padding:24px 24px 32px}}.cart-order-footer-wrapper .cart-footer .cart-recap{text-align:left;justify-items:unset;margin-inline-start:unset}.cart-order-footer-wrapper .cart-footer .button.disabled{opacity:.5;pointer-events:none}.cart-order-footer-wrapper .cart-footer .to-checkout-info{color:#022126a6;font-size:12px;text-align:center}.cart-order-footer-wrapper .cart-footer .to-checkout-info--hidden{display:none}.delivery{display:flex;flex-direction:column;gap:20px;padding-top:40px;border-top:1px #ddd solid}.delivery__header h2{font-size:22px;font-family:"Noto Serif",serif;text-transform:uppercase;color:#022126;letter-spacing:3.5px}.delivery__step{background-color:#f4f4f4;padding:16px 10px}.delivery__step.delivery__first-step .delivery__headline,.delivery__step.delivery__step--open .delivery__headline{padding-bottom:15px}.delivery__step.delivery__second-step,.delivery__step.delivery__third-step{opacity:.5}.delivery__step.delivery__step--open{opacity:1}.delivery__step--open .delivery__content{height:auto}.delivery__headline{display:flex;align-items:center;gap:10px;font-size:14px;text-transform:uppercase;color:#022126;letter-spacing:3.5px;font-family:"Noto Serif",serif}.delivery__headline span{display:flex;align-items:center;color:#fff;background-color:#2f5f59;border-radius:1000px;font-size:14px;width:27px;height:27px;padding:5px 10px;letter-spacing:0;font-family:Fira Sans,sans-serif}.delivery__content{height:0;overflow:hidden}.delivery__shipping-methods{display:flex;gap:8px}.delivery__shipping-method{width:50%;padding:12px 16px;background-color:#fff;border:1px #ddd solid;cursor:pointer;color:#022126a6;transition:.2s background-color ease-out;font-size:14px;font-weight:700;transition:border-color .2s ease-out}.delivery__shipping-method:hover{border-color:#2f5f59}.delivery__shipping-method--full-width{width:100%}@media (min-width: 768px){.delivery__shipping-method{font-size:16px}}.delivery__shipping-method div{font-size:12px;font-weight:400}.delivery__shipping-method-info{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:10px;line-height:21px}@media (min-width: 768px){.delivery__shipping-method-info{font-size:14px}}.delivery__shipping-method-info svg{flex-shrink:0}.delivery__shipping-method--active{background-color:#2f5f59;color:#fff}.delivery__shipping-method-select-wrapper{position:relative;display:none}.delivery__shipping-method-select-wrapper--active{display:block}.delivery__shipping-method-select{width:100%;background-color:#fff;border:1px #ddd solid;padding:12px 16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:61px;margin-bottom:12px;font-size:14px;background-image:url(icon-arrow-down.svg);background-repeat:no-repeat;background-position:right 16px center;transition:border-color .2s ease-out}.delivery__shipping-method-select:hover{border-color:#2f5f59}.delivery__shipping-method-select-info{display:none}.delivery__shipping-method-select-info ul{list-style:none;margin-left:0}.delivery__shipping-method-select-info ul li{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:8px;font-size:14px}.delivery__shipping-method-select-info ul li:last-child{margin-bottom:0}.delivery__shipping-method-select-info ul li:before{content:url(icon-info.svg);display:block;width:16px;height:16px;position:relative;bottom:3px}.delivery__shipping-method-select--hide{display:none}.delivery__datepicker{margin-top:20px}.delivery__datepicker.disabled{pointer-events:none}.delivery__datepicker-info{display:flex;align-items:center;font-size:12px;gap:10px}@media (min-width: 768px){.delivery__datepicker-info{font-size:14px}}.delivery__datepicker-info svg{flex-shrink:0}.delivery__datepicker .air-datepicker{width:100%;box-sizing:border-box;border-radius:0;border-color:#ddd}.delivery__datepicker .air-datepicker-cell.-current-{color:#fff!important;font-weight:700;background-color:#e05a61}.delivery__datepicker .air-datepicker-cell.-day-:not(.-disabled-){border:1px #2f5f59 solid}.delivery__datepicker .air-datepicker-cell.-day-.-focus-:not(.-disabled-){background-color:#2f5f59;color:#fff}.delivery__datepicker .air-datepicker-body--cells.-days-{grid-auto-rows:40px;gap:10px}.delivery__datepicker .air-datepicker-body--day-name,.delivery__datepicker .air-datepicker-cell.-current-,.delivery__datepicker .air-datepicker-cell.-day-.-other-month-{color:#2f5f59}.delivery__datepicker .air-datepicker-cell.-day-.-other-month-.-disabled-{color:var(--adp-color-disabled)}.delivery__datepicker .air-datepicker-nav--title:hover{transition:.3s background-color ease-out}.delivery__datepicker .air-datepicker-nav--title:hover:hover{background-color:#f4f4f4}.delivery__datepicker .air-datepicker-cell{transition:.2s background ease-out,.2s color ease-out}.delivery__datepicker .air-datepicker-cell.-selected-,.delivery__datepicker .air-datepicker-cell.-selected-.-current-{background:#2f5f59!important;pointer-events:none}.delivery .loading-spinner{margin:40px auto 0;display:block}.loader{width:35px;height:35px;border:2px solid #2f5f59;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/*# sourceMappingURL=bs-kuchentratsch.min.css.map */
