.wtf-header .cart-drawer__dialog{width:576px}.wtf-header .cart-drawer__header{padding-inline:0!important;margin-inline:20px!important;margin-bottom:20px;border-bottom:1px solid var(--wtf-color-grey-lighter)!important}.wtf-header .cart-drawer__header .h2,.wtf-header .cart-drawer__header .h4,.wtf-header .cart-drawer__header h2{font-family:var(--font-heading--family);font-size:28px}.wtf-header .cart-drawer__delivery-info{display:flex;flex-direction:column;gap:10px;padding-inline:20px;margin-bottom:20px}.wtf-header .cart-drawer__delivery-info__bar{width:100%;height:6px;background-color:var(--wtf-color-grey-lighter)}.wtf-header .cart-drawer__delivery-info__bar__fill{display:block;height:100%;background-color:var(--wtf-color-primary)}.wtf-header .cart-drawer__summary{-webkit-mask-image:none;mask-image:none;background-color:var(--wtf-color-grey-lighter)}.wtf-header .cart-drawer .cart-items__info-row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--wtf-color-grey-lighter);display:flex;flex-direction:row}@media (max-width:768px){.wtf-header .cart-drawer .cart-items__info-row{flex-direction:column;gap:10px}}.wtf-header .cart-drawer .cart-items__info-row__top{display:flex;flex-direction:row;gap:15px;width:100%}.wtf-header .cart-drawer .cart-items__info-row__top__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.wtf-header .cart-drawer .cart-items__info-row__top a{display:block;padding:0;text-decoration:none;height:auto;font-family:var(--font-heading--family);font-size:20px;line-height:1}.wtf-header .cart-drawer .cart-items__info-row__top__media{width:81px;height:81px!important;-o-object-fit:cover;object-fit:cover;border-radius:8px;padding:0;overflow:hidden}.wtf-header .cart-drawer .cart-items__info-row__top__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wtf-header .cart-drawer .cart-items__unit-price-wrapper span{font-size:20px;font-family:var(--font-heading--family);line-height:1}.wtf-header .cart-drawer .cart-items__variants-wrapper p{margin:0;padding:0;font-size:12px}.cart-drawer{--cart-drawer-padding:var(--padding-xl) var(--padding-xl);--cart-drawer-padding-desktop:var(--padding-xl) var(--padding-2xl)}@media screen and (min-width:750px){.cart-drawer{margin-inline-end:calc(var(--gap-xs) * -1)}}@media screen and (min-width:750px){.cart-drawer--text{display:flex;align-items:center}}.cart-drawer__dialog{position:fixed;overflow:hidden;border-radius:0;width:100%;height:100%;margin:0 0 0 auto;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}@media screen and (min-width:750px){.cart-drawer__dialog{width:var(--sidebar-width);max-width:95vw}}.cart-drawer__dialog:modal{max-height:100dvh;overflow-y:hidden}.cart-drawer__inner{height:100%;overflow:hidden}.cart-drawer__content{height:calc(100% - var(--header-height));display:flex;flex-direction:column;padding:0;background-color:var(--color-background);flex-grow:1;overflow-y:auto}.cart-drawer__heading{display:flex;align-items:center;gap:var(--gap-xs);margin-bottom:0}.cart-drawer__close-button{margin-right:calc(var(--padding-sm) * -1);top:var(--margin-sm)}@media screen and (max-width:749px){.cart-drawer__close-button{top:var(--margin-2xs)}}.cart-drawer--empty .cart-drawer__content{text-align:center;min-height:auto}.cart-drawer--empty .cart-drawer__heading{margin-bottom:var(--margin-md)}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none}.cart-drawer__summary{--cart-drawer-summary-padding:var(--padding-lg);position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gap-xl);padding:var(--cart-drawer-summary-padding);margin-top:auto;background-color:var(--color-background);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--cart-drawer-summary-padding));mask-image:linear-gradient(to bottom,transparent,#000 var(--cart-drawer-summary-padding))}@media screen and (min-width:750px){.cart-drawer__summary{--cart-drawer-summary-padding:var(--padding-2xl)}}.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{overflow:unset}.cart-actions summary{padding-inline:0;padding-block:var(--padding-sm);line-height:1.2;min-height:var(--minimum-touch-target)}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start:var(--style-border-width) solid var(--color-border);padding-block-start:var(--padding-2xl)}@media screen and (min-width:750px){.cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}.cart-drawer__heading--empty{display:flex;justify-content:center}.cart-drawer__items{display:flex;flex-direction:column;padding-inline:var(--cart-drawer-padding);overflow-y:auto}@media screen and (min-width:750px){.cart-drawer__items{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none;padding-block-end:0;margin-block-end:0}.cart-drawer--empty .cart-drawer__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;margin-top:0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__content{justify-content:center}.cart-drawer__header{background-color:var(--color-background);display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--cart-drawer-padding);border-bottom:var(--style-border-width) solid none;position:sticky;top:0;z-index:1}@media screen and (min-width:750px){.cart-drawer__header{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer--empty .cart-drawer__header{justify-content:right;border-bottom:none;padding-bottom:0}.cart-drawer--empty .cart-drawer__heading{text-align:center}
/*# sourceMappingURL=cart-drawer.min.css.map */
