.cart__blocks{width:auto}.cart__blocks .cart__checkout-button{transition:all .5s}.cart__blocks .cart__free-text{margin:0 0 1.6rem;max-width:36rem;font-family:var(--font-body-family);font-weight:300;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground), 0.75)}.cart__blocks .cart__free-text p{margin:0}.cart__blocks .totals{font-family:var(--font-heading-body) !important;font-weight:600;color:#000;margin-bottom:20px}.cart__blocks .totals__total{font-family:var(--font-heading-body);font-weight:200}.cart__blocks .cart__login-paragraph{color:#000}.cart__blocks .cart__login-paragraph a{color:#000}.cart__blocks .cart__ctas{width:100%;flex-direction:column}.cart__blocks .cart__ctas button{max-width:unset}.cart__blocks .tax-note{display:none !important}.cart__blocks .bcdp-widget-container{margin-bottom:2.4rem;overflow:visible}.cart__blocks .bcdp-widget-container svg{scale:.8}.cart__blocks #birdchime-slots-box{margin-bottom:1.2rem}.cart__blocks .bcdp-calendar-container{margin-bottom:.8rem}.cart__blocks .bcdp-widget-popper{color:#000}.cart__blocks .bcdp-input-wrap,.cart__blocks input{border-radius:2px}.cart__blocks .bcdp-input-wrap .bcdp-icon-wrap,.cart__blocks input .bcdp-icon-wrap{border-radius:0 2px 2px 0}.cart__blocks .bcdp-methods-container .bcdp-method-wrap{flex-direction:row;gap:20px}.cart__blocks .bcdp-methods-container .bcdp-method-wrap svg{display:none !important}.cart__blocks .bcdp-methods-container .bcdp-method-wrap:first-child:before{content:var(--delivery-icon-black);width:24px;height:24px}.cart__blocks .bcdp-methods-container .bcdp-method-wrap:last-child:before{content:var(--store-icon-black);width:24px;height:24px}.cart__blocks .bcdp-methods-container .bcdp-method-active:first-child:before{content:var(--delivery-icon-white);width:24px;height:24px}.cart__blocks .bcdp-methods-container .bcdp-method-active:last-child:before{content:var(--store-icon-white);width:24px;height:24px}.cart__blocks .bcdp-location-active{display:none !important}.cart__blocks .bcdp-success-msg,.cart__blocks .bcdp-error-msg,.cart__blocks .bcdp-widget-error{display:block;position:static;clear:both;font-family:var(--font-body-family);font-weight:300;font-size:1.2rem;line-height:1.45;margin-top:.8rem;margin-bottom:1.6rem;max-width:33rem}.cart__blocks .bcdp-success-msg{color:#2e7d32}.cart__blocks .bcdp-error-msg,.cart__blocks .bcdp-widget-error{color:rgba(var(--color-foreground), 0.65)}.cart__blocks .bcdp-postal-code-header{display:none !important}.cart__blocks .bcdp-widget-input:focus-visible{outline:unset;outline-offset:unset;box-shadow:none}@media screen and (max-width: 768px){.cart__blocks .quantity{width:calc(11rem/var(--font-body-scale) + var(--inputs-border-width)*2);min-height:calc(var(--inputs-border-width)*2 + 3.5rem)}.cart__blocks .totals{justify-content:right}.cart__blocks .bcdp-methods-container .bcdp-method-wrap{flex-direction:column;gap:0}}.bcdp-widget-loader{display:none !important}.cart__checkbox-container{margin-bottom:1.5rem;width:fit-content;display:flex;flex-direction:column;gap:12px}.cart__checkbox-container__toggle-label{display:flex;align-items:center;cursor:pointer;font-family:var(--font-body-family);font-weight:300;color:#000}.cart__checkbox-container__toggle-input{position:absolute;opacity:0;width:0;height:0}.cart__checkbox-container__toggle-slider{position:relative;display:inline-block;width:24px;height:12px;margin-right:14px;background-color:#fff;border:1px solid #000;transition:.3s;border-radius:30px}.cart__checkbox-container__toggle-slider:before{position:absolute;content:"";height:6px;width:6px;left:2px;bottom:2px;background-color:#000;transition:.3s;border-radius:50%}.cart__checkbox-container__toggle-input:checked+.cart__checkbox-container__toggle-slider{background-color:#000}.cart__checkbox-container__toggle-input:checked+.cart__checkbox-container__toggle-slider:before{transform:translateX(12px);background-color:#fff}.cart__checkbox-container__toggle-text{font-size:16px}@media screen and (max-width: 768px){.cart__checkbox-container{margin-bottom:1rem}.cart__checkbox-container__toggle-text{font-size:14px}}.cart__input-container-global{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 960px){.cart__input-container-global{gap:60px}}@media screen and (max-width: 768px){.cart__input-container-global:has(.is-visible){gap:50px}}.cart__input-container{display:flex;flex-direction:column;gap:50px}@media screen and (min-width: 960px){.cart__input-container{flex-direction:row}}.cart__input-container input{min-height:45px}.cart__footer{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 960px){.cart__footer{display:grid;grid-template-columns:2fr 1fr;gap:50px}}.cart__footer .text-area{resize:none}.cart__footer .event-type{display:flex;flex-direction:column;position:relative}.cart__footer .event-type select{margin:0;font-family:var(--font-body-family);font-weight:300}.cart__footer .event-type .icon{width:10px;height:auto;position:absolute;top:50%;right:20px;transform:translateY(-50%);pointer-events:none}.cart__blocks{margin:0;margin-top:50px}@media screen and (min-width: 768px){.cart__blocks{margin-top:86px}}.tva-input,.siren-input{display:none}.is-visible{display:block}.is-empty .cart__checkbox-container{display:none}.bird-date-grid__cell[aria-disabled=true],.bird-date-grid__cell:disabled{opacity:.3}