.canalla-cart-summary{--canalla-cart-rule: #dedede;color:rgb(var(--color-foreground));text-align:left}.canalla-cart-summary__title{margin:0 0 1.6rem;font-size:1.8rem;font-weight:700;letter-spacing:0}.canalla-cart-summary__amounts{margin:0}.canalla-shipping{padding:1.2rem 1.4rem;margin-bottom:1.6rem;background:#f8f8f1;border:1px solid #e5e5d8;border-radius:.8rem}.canalla-shipping__message{margin:0 0 .8rem;font-size:1.4rem;font-weight:600;line-height:1.4}.canalla-shipping__progress{display:block;width:100%;height:.6rem;border:0;border-radius:1rem;overflow:hidden;-webkit-appearance:none;appearance:none;background:#deded4;color:#a49b00}.canalla-shipping__progress::-webkit-progress-bar{background:#deded4;border-radius:1rem}.canalla-shipping__progress::-webkit-progress-value{background:#a49b00;border-radius:1rem}.canalla-shipping__progress::-moz-progress-bar{background:#a49b00;border-radius:1rem}.canalla-shipping__scope{margin:.7rem 0 0;font-size:1.1rem;line-height:1.4;color:#555}.canalla-shipping--complete{background:#f0f6f0;border-color:#d9e6d9}.canalla-shipping--complete .canalla-shipping__message,.canalla-shipping--complete .canalla-shipping__progress{color:#25603b}.canalla-shipping--complete .canalla-shipping__progress::-webkit-progress-value{background:#25603b}.canalla-shipping--complete .canalla-shipping__progress::-moz-progress-bar{background:#25603b}.canalla-cart-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;margin:.7rem 0;font-size:1.4rem;line-height:1.45}.canalla-cart-summary__row dd{margin:0;text-align:right}.canalla-cart-summary__row:not(.canalla-cart-summary__shipping) dd{white-space:nowrap}.canalla-cart-summary__discount{color:#25603b}.canalla-cart-summary__codes{margin:.8rem 0;font-size:1.2rem}.canalla-cart-summary .canalla-cart-summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;border-top:1px solid var(--canalla-cart-rule);padding-top:1.4rem;margin-top:1.4rem}.canalla-cart-summary__total .totals__total{font-size:1.6rem;font-weight:700}.canalla-cart-summary__total .totals__total-value{margin:0;font-size:2.2rem;font-weight:700;letter-spacing:-.04rem;white-space:nowrap}.canalla-cart-summary .tax-note{margin:.8rem 0 1.4rem;text-align:left;font-size:1.2rem;line-height:1.5}.canalla-shipping__delivery{margin:.6rem 0 0;font-size:1.2rem;line-height:1.45}.canalla-shipping__delivery summary{cursor:pointer;font-weight:600;min-height:2.4rem;padding:.3rem 0}.canalla-shipping__delivery summary:focus-visible{outline:2px solid #121212;outline-offset:3px}.canalla-shipping__delivery p{margin:.4rem 0 0}.canalla-shipping__delivery[open] summary span{display:inline-block;transform:rotate(180deg)}.canalla-cart-help{text-align:center;font-size:1.2rem;line-height:1.5}.canalla-cart-help__reassurance{font-weight:600}.canalla-cart-help p{margin:1rem 0 .4rem}.canalla-cart-help__links{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.canalla-cart-help a,.canalla-cart-view{color:inherit;text-underline-offset:.3rem}.canalla-cart-help a{padding:.5rem .2rem}.canalla-cart-view{display:block;text-align:center;font-size:1.3rem;padding:.8rem}#main-cart-footer .cart__checkout-button,#CartDrawer .cart__checkout-button{max-width:none;min-height:5.2rem;font-size:1.6rem;font-weight:700;letter-spacing:.02rem;--color-button: 249, 235, 24;--color-button-text: 18, 18, 18}#main-cart-footer .cart__checkout-button:hover,#CartDrawer .cart__checkout-button:hover{filter:brightness(.96)}#main-cart-footer a:focus-visible,#CartDrawer a:focus-visible,#main-cart-footer button:focus-visible,#CartDrawer button:focus-visible{outline:2px solid #121212;outline-offset:3px}cart-drawer.drawer{z-index:2147483000;height:100dvh}body:has(cart-drawer.active) shopify-chat,body:has(cart-drawer.active) .accessease-widget-main{display:none!important}#main-cart-footer.is-empty{display:none}#CartDrawer .drawer__inner{width:46rem;max-width:100vw;padding:0 2.4rem;border:0}#CartDrawer .drawer__header{padding:2rem 4rem 1.6rem 0;flex-shrink:0}#CartDrawer .drawer__heading{font-size:2.4rem;font-weight:700;margin:0}#CartDrawer cart-drawer-items{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}#CartDrawer .drawer__footer{flex:0 0 auto;padding:1.6rem 0 max(1.6rem,env(safe-area-inset-bottom));background:rgb(var(--color-background));max-height:65dvh;overflow-y:auto}#CartDrawer .cart-item__name{font-size:1.5rem;font-weight:600;line-height:1.4}#CartDrawer .cart-items td{padding-top:1.6rem}#CartDrawer .cart-item{margin-bottom:1.6rem}#CartDrawer .cart-drawer__footer>*+*{margin-top:0}#CartDrawer .cart__ctas{margin-top:0}#CartDrawer .canalla-cart-summary__title{font-size:1.6rem;margin-bottom:1rem}#CartDrawer .drawer__close{top:1rem;right:-.8rem}#CartDrawer .quantity__button{width:4.4rem}#main-cart-footer .cart__blocks{width:100%}#main-cart-footer .cart__footer{display:block;padding:2.4rem;background:#f6f6f3;border:1px solid #e5e5df}#main-cart-footer .cart__ctas{display:block}#main-cart-footer .cart__dynamic-checkout-buttons{margin:1.6rem auto 0}#MainContent:has(cart-items){padding-bottom:3rem}#MainContent:has(cart-items) cart-items .title{font-size:3.2rem;font-weight:700}#MainContent:has(cart-items) cart-items .cart-item__name{line-height:1.5;font-weight:600}#MainContent:has(cart-items) cart-items .cart-items__heading--wide{padding-left:0}@media(min-width:1100px){#MainContent:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 36rem;gap:3.2rem;align-items:start;width:min(124rem,calc(100% - 6rem));margin:0 auto}#MainContent:has(cart-items:not(.is-empty))>.shopify-section{min-width:0}#MainContent:has(cart-items:not(.is-empty))>.shopify-section:not(:has(cart-items)):not(.cart__footer-wrapper){grid-column:1 / -1}#MainContent:has(cart-items:not(.is-empty)) .cart__footer-wrapper{position:sticky;top:2rem;margin-top:3.6rem}#MainContent:has(cart-items:not(.is-empty)) cart-items>.page-width,#MainContent:has(cart-items:not(.is-empty)) #main-cart-footer>.page-width{padding:0}#MainContent:has(cart-items:not(.is-empty)) .cart-item__media{width:11rem}#MainContent:has(cart-items:not(.is-empty)) .cart-item__image{max-width:10rem}#MainContent:has(cart-items:not(.is-empty)) .cart-items td+td{padding-left:1.5rem}}@media(max-width:749px){#CartDrawer .drawer__inner{padding:0 1.6rem}#CartDrawer .drawer__header{padding-top:1.4rem;padding-bottom:1rem}#CartDrawer .drawer__heading{font-size:2.2rem}#CartDrawer .drawer__footer{padding-top:1.2rem}#CartDrawer .canalla-cart-summary__title{display:none}#CartDrawer .canalla-cart-summary__row{margin:.4rem 0}#CartDrawer .canalla-cart-summary__total{padding-top:1rem;margin-top:1rem}#CartDrawer .canalla-cart-summary .tax-note{margin-bottom:1rem}#CartDrawer .canalla-cart-help p{margin-top:.7rem}#main-cart-footer .cart__footer{padding:2rem}}@media(prefers-reduced-motion:reduce){cart-drawer.drawer,#CartDrawer .drawer__inner{transition-duration:.01ms}}@media(max-width:749px)and (max-height:680px){#CartDrawer .drawer__footer{max-height:78dvh}}.canalla-cart-summary{--canalla-cart-rule: #e8e8e3;--canalla-cart-muted: #595954}.canalla-cart-summary__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.canalla-shipping,.canalla-shipping--complete{padding:0 0 1.8rem;margin:0 0 1.8rem;border:0;border-bottom:1px solid var(--canalla-cart-rule);border-radius:0;background:transparent}.canalla-shipping__message{margin-bottom:1rem;font-size:1.4rem;font-weight:600;line-height:1.45}.canalla-shipping__progress{height:.4rem;background:#e9e9e4;color:#8c8500}.canalla-shipping__progress::-webkit-progress-bar{background:#e9e9e4}.canalla-shipping__progress::-webkit-progress-value,.canalla-shipping__progress::-moz-progress-bar{background:#8c8500}.canalla-shipping__scope{margin:.8rem 0 0;color:var(--canalla-cart-muted);font-size:1.2rem;line-height:1.5}.canalla-shipping__estimate{margin:.3rem 0 0;color:var(--canalla-cart-muted);font-size:1.2rem;line-height:1.5}.canalla-cart-summary__row{margin:.6rem 0;font-size:1.4rem}.canalla-cart-summary .canalla-cart-summary__total{padding-top:1.4rem;margin-top:1.4rem}.canalla-cart-summary__total .totals__total-value{font-size:2.4rem;font-variant-numeric:tabular-nums}.canalla-cart-details{margin:.4rem 0 1rem}.canalla-cart-details>summary{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.6rem 0;list-style:none;color:var(--canalla-cart-muted);cursor:pointer;font-size:1.2rem;line-height:1.5}.canalla-cart-details>summary::-webkit-details-marker{display:none}.canalla-cart-details__icon{display:inline-flex;flex:0 0 1rem;width:1rem}.canalla-cart-details__icon svg{width:100%;height:auto}.canalla-cart-details[open] .canalla-cart-details__icon{transform:rotate(180deg)}.canalla-cart-details__content{padding:.2rem 0 1.4rem;color:var(--canalla-cart-muted);font-size:1.3rem;line-height:1.6}.canalla-cart-details__content p,.canalla-cart-summary .canalla-cart-details__content .tax-note{display:block;margin:0 0 .8rem;font-size:inherit;line-height:inherit}.canalla-cart-details__content>:last-child{margin-bottom:0}.canalla-cart-details summary:focus-visible{outline:2px solid #121212;outline-offset:2px}.canalla-cart-help{margin-top:1rem;font-size:1.2rem;line-height:1.5}.canalla-cart-help .canalla-cart-help__reassurance{margin:0;color:#595954;font-weight:400}.canalla-cart-help__links{align-items:center;justify-content:center;gap:0 1.6rem;margin-top:.5rem}.canalla-cart-help__links a,.canalla-cart-help__links .canalla-cart-view{display:inline-flex;align-items:center;padding:.6rem 0;min-height:4.4rem;margin:0;font-size:1.2rem;text-align:center;text-decoration-color:#b6b6ae}#CartDrawer .drawer__inner{padding:0 2.4rem}#CartDrawer .drawer__header{padding:2.4rem 4rem 2rem 0}#CartDrawer .drawer__heading{font-size:2.2rem;font-weight:600}#CartDrawer .drawer__footer{padding-top:2rem;padding-bottom:max(1.2rem,env(safe-area-inset-bottom));max-height:65dvh}#CartDrawer .cart-items thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#CartDrawer .cart-item__name{font-size:1.4rem;font-weight:500;line-height:1.5;text-decoration:none}#CartDrawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}#CartDrawer .cart-items td{padding-top:1.2rem}#CartDrawer .cart-item{margin-bottom:2rem}#CartDrawer .canalla-cart-summary__row{margin:.6rem 0}#CartDrawer .canalla-cart-summary__total{padding-top:1.4rem;margin-top:1.4rem}#CartDrawer .canalla-cart-help p{margin-top:0}#main-cart-footer .cart__footer{background:#fff;border-color:#e8e8e3;padding:2.8rem}@media(max-width:749px){#CartDrawer .drawer__inner{padding:0 2rem}#CartDrawer .drawer__header{padding-top:2rem;padding-bottom:1.6rem}#CartDrawer .drawer__footer{padding-top:1.6rem}#main-cart-footer .cart__footer{padding:2.4rem}}@media(max-width:359px){#CartDrawer .drawer__inner{padding:0 1.6rem}.canalla-cart-help__links{gap:0 1.2rem}.canalla-cart-help__links a{font-size:1.1rem}}@media(max-width:749px)and (max-height:680px){#CartDrawer .drawer__footer{max-height:70dvh}}.canalla-cart-details__icon{position:relative;height:.6rem}.canalla-cart-details__icon svg{display:block;position:static;inset:auto;width:1rem;height:.6rem;transform:none}.canalla-shipping,.canalla-shipping--complete{padding-bottom:1.2rem;margin-bottom:1.2rem}@media(max-width:359px){.canalla-cart-help__links .canalla-cart-view{font-size:1.1rem}.canalla-cart-summary__total .totals__total{font-size:1.4rem;white-space:nowrap}.canalla-cart-summary__total .totals__total-value{font-size:2rem}}#CartDrawer .drawer__inner{overflow:hidden}#CartDrawer .canalla-cart-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9b9b2 transparent}#CartDrawer .canalla-cart-scroll>cart-drawer-items{display:block;flex:0 0 auto;min-height:0;max-height:none;overflow:visible}#CartDrawer .canalla-cart-scroll .cart-drawer__form,#CartDrawer .canalla-cart-scroll .drawer__contents,#CartDrawer .canalla-cart-scroll .drawer__cart-items-wrapper{max-height:none;overflow:visible}#CartDrawer .canalla-cart-scroll>.drawer__footer{flex:0 0 auto;max-height:none;overflow:visible;padding-bottom:1.6rem}#CartDrawer .canalla-cart-checkout{position:sticky;bottom:0;z-index:1;flex:0 0 auto;padding:1.2rem 0 max(1.2rem,env(safe-area-inset-bottom));border-top:1px solid #e8e8e3;background:rgb(var(--color-background))}#CartDrawer .canalla-cart-checkout .cart__ctas{margin:0}#CartDrawer .drawer__inner:has(.drawer__inner-empty) .canalla-cart-scroll,#CartDrawer .drawer__inner:has(.drawer__inner-empty) .canalla-cart-checkout{display:none}#CartDrawer .drawer__inner-empty{overflow-y:auto}
/*# sourceMappingURL=/cdn/shop/t/14/assets/canalla-cart.css.map */
