@media(min-width:750px){cart-drawer .drawer__inner,cart-drawer[class*=cart-drawer--desktop-width] .drawer__inner{width:440px!important;max-width:100%!important}}cart-drawer .drawer__header{display:flex;align-items:center;justify-content:space-between;padding:28px 28px 12px;border:0;background:#fff}cart-drawer .drawer__heading{margin:0;font-size:32px;font-weight:400;line-height:1.1;color:#1d1d1f;text-align:left}cart-drawer .drawer__close{position:relative;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#e8e8e8;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}cart-drawer .drawer__close svg{display:none}cart-drawer .drawer__close:before,cart-drawer .drawer__close:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:#fff;border-radius:1px}cart-drawer .drawer__close:before{transform:rotate(45deg)}cart-drawer .drawer__close:after{transform:rotate(-45deg)}cart-drawer .cart-drawer__body{padding:8px 28px 16px}cart-drawer ul.cart-items{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}cart-drawer ul.cart-items>li{order:1}cart-drawer ul.cart-items>li.cart-item--product-shower-head{order:0}cart-drawer ul.cart-items>li.cart-item--product-shower-head-free-gift,cart-drawer ul.cart-items>li.cart-item--product-shower-fitting-kit,cart-drawer ul.cart-items>li.cart-item--product-filter-cartridge-free-gift{order:2}cart-drawer .cart-drawer-item{display:flex;align-items:flex-start;gap:20px;margin:0;padding:0;border:0;background:transparent}cart-drawer .cart-drawer-item .cart-item__media{flex:none;width:110px;height:110px;border-radius:12px;background:#f5f4f1;overflow:hidden;display:block}cart-drawer .cart-drawer-item .cart-item__media img{width:100%;height:100%;object-fit:contain;border-radius:0;display:block}cart-drawer .cart-drawer-item__right{flex:1;min-width:0;min-height:110px;display:flex;flex-direction:column;justify-content:space-between}cart-drawer .cart-drawer-item__details-and-delete-btn{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}cart-drawer .cart-drawer-item .cart-item__name{margin:0;font-size:16px;font-weight:500;line-height:1.25;color:#1d1d1f}cart-drawer .cart-drawer-item .product-option,cart-drawer .cart-drawer-item dl,cart-drawer .cart-drawer-item .cart-item__details>*:not(.cart-item__name){font-size:14px;color:#a0a0a0;margin:4px 0 0}cart-drawer .cart-drawer-item__cart-remove-button button,cart-drawer cart-remove-button button{padding:4px;border:0;background:none;color:#b0b0b0;box-shadow:none;min-width:0;min-height:0;line-height:1}cart-drawer cart-remove-button svg{width:18px;height:18px}cart-drawer .cart-drawer-item__quantity-and-prices{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}cart-drawer .cart-drawer-item .cart-item__quantity{flex:none}cart-drawer .cart-drawer-item quantity-input{display:inline-flex;align-items:center;height:40px;border:0!important;border-radius:50px!important;background:#f5f4f1!important;box-shadow:none!important;overflow:hidden}cart-drawer .cart-drawer-item quantity-input .quantity__button{width:36px;height:40px;border:0!important;background:transparent!important;box-shadow:none!important;color:#1d1d1f}cart-drawer .cart-drawer-item quantity-input .quantity__input{width:28px;height:40px;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center;font-size:16px;padding:0}cart-drawer .cart-drawer-item .cart-item__totals{text-align:right;flex:1}cart-drawer .cart-drawer-item .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:2px}cart-drawer .cart-drawer-item .cart-item__discounted-prices{display:flex;align-items:baseline;gap:8px;white-space:nowrap}cart-drawer .cart-drawer-item .regular-price,cart-drawer .cart-drawer-item .price--end{font-size:16px;color:#1d1d1f}cart-drawer .cart-drawer-item .cart-item__old-price{font-size:14px;color:#a0a0a0}cart-drawer .cart-drawer-item__saving,cart-drawer .cart-drawer-item__saving strong{display:block;white-space:nowrap;font-size:13px;font-weight:400;color:#8c8c8c}cart-drawer .cart-progress__text{font-size:14px;color:#1d1d1f}cart-drawer .cart-progress__bar{height:2px;background:#e0e0e0;border-radius:0}cart-drawer .cart-progress__bar__progress{height:2px;background:#1d1d1f;border-radius:0}cart-drawer cart-drawer-upsell{display:block;background:#fff;border-radius:16px;padding:16px}cart-drawer cart-drawer-upsell img{border-radius:12px}cart-drawer cart-drawer-upsell .button,cart-drawer cart-drawer-upsell button[type=submit]{border-radius:50px;background:#1d1d1f;color:#fff}cart-drawer .drawer__footer{background:#f8f7f4;padding:24px 28px;border:0}cart-drawer .cart__checkout-button,cart-drawer #CartDrawer-Checkout{display:flex;align-items:center;justify-content:center;width:100%;height:56px;min-height:56px;padding:0 24px;border:0;border-radius:420px;background:#1d1d1f;color:#f5f4f1;font-size:18px;font-weight:500;letter-spacing:0}cart-drawer #CartDrawer-Checkout .button__label{display:inline-flex;align-items:center;gap:10px;color:#f5f4f1;font-size:18px;font-weight:500}cart-drawer #CartDrawer-Checkout .button__label svg{width:18px;height:18px;flex:none}.dt-cd-trust{margin-top:16px;text-align:center}.dt-cd-trust__text{font-size:14px;color:#1d1d1f}.dt-cd-trust__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:12px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#1d1d1f}.dt-cd-trust__badge{display:inline-flex;align-items:center;gap:6px}.dt-cd-trust__badge svg{width:14px;height:14px;flex:none}@media(max-width:749px){cart-drawer .cart-drawer__body{overflow-x:hidden}cart-drawer .cart-drawer-item{gap:14px}cart-drawer .cart-drawer-item .cart-item__media{width:104px;height:104px}cart-drawer .cart-drawer-item__right{min-height:104px}cart-drawer .cart-drawer-item__quantity-and-prices{flex-wrap:wrap;row-gap:6px}cart-drawer .cart-drawer-item .cart-item__totals{flex:1 1 auto;min-width:0}}cart-drawer ul.cart-items>li.cart-item--product-shower-head-free-gift,cart-drawer ul.cart-items>li.cart-item--product-shower-fitting-kit,cart-drawer ul.cart-items>li.cart-item--product-filter-cartridge-free-gift{gap:14px;align-items:center}cart-drawer li.cart-item--product-shower-head-free-gift .cart-item__media,cart-drawer li.cart-item--product-shower-fitting-kit .cart-item__media,cart-drawer li.cart-item--product-filter-cartridge-free-gift .cart-item__media{width:72px;height:72px;border-radius:10px}cart-drawer li.cart-item--product-shower-head-free-gift .cart-drawer-item__right,cart-drawer li.cart-item--product-shower-fitting-kit .cart-drawer-item__right,cart-drawer li.cart-item--product-filter-cartridge-free-gift .cart-drawer-item__right{min-height:0;gap:6px;justify-content:center}cart-drawer li.cart-item--product-shower-head-free-gift .cart-item__name,cart-drawer li.cart-item--product-shower-fitting-kit .cart-item__name,cart-drawer li.cart-item--product-filter-cartridge-free-gift .cart-item__name{font-size:14px}cart-drawer li.cart-item--product-shower-head-free-gift .cart-item__discounted-prices,cart-drawer li.cart-item--product-shower-fitting-kit .cart-item__discounted-prices,cart-drawer li.cart-item--product-filter-cartridge-free-gift .cart-item__discounted-prices{font-size:14px}cart-drawer li.cart-item--product-shower-head-free-gift .regular-price,cart-drawer li.cart-item--product-shower-fitting-kit .regular-price,cart-drawer li.cart-item--product-filter-cartridge-free-gift .regular-price,cart-drawer li.cart-item--product-shower-head-free-gift .cart-item__old-price,cart-drawer li.cart-item--product-shower-fitting-kit .cart-item__old-price,cart-drawer li.cart-item--product-filter-cartridge-free-gift .cart-item__old-price{font-size:14px}cart-drawer li.cart-item--product-shower-head-free-gift .cart-drawer-item__saving,cart-drawer li.cart-item--product-shower-fitting-kit .cart-drawer-item__saving,cart-drawer li.cart-item--product-filter-cartridge-free-gift .cart-drawer-item__saving{display:none}cart-drawer li.cart-item--product-shower-head-free-gift .cart-drawer-item__quantity-and-prices,cart-drawer li.cart-item--product-shower-fitting-kit .cart-drawer-item__quantity-and-prices,cart-drawer li.cart-item--product-filter-cartridge-free-gift .cart-drawer-item__quantity-and-prices{justify-content:flex-start}cart-drawer li.cart-item--product-shower-head-free-gift .cart-item__totals,cart-drawer li.cart-item--product-shower-fitting-kit .cart-item__totals,cart-drawer li.cart-item--product-filter-cartridge-free-gift .cart-item__totals{text-align:left;flex:none}cart-drawer li.cart-item--product-shower-head-free-gift .cart-item__price-wrapper,cart-drawer li.cart-item--product-shower-fitting-kit .cart-item__price-wrapper,cart-drawer li.cart-item--product-filter-cartridge-free-gift .cart-item__price-wrapper{align-items:flex-start}cart-drawer #CartDrawer-Checkout,cart-drawer .cart__checkout-button{--buttons-radius: 420px;--buttons-radius-outset: 420px;border-radius:420px!important}cart-drawer #CartDrawer-Checkout:before,cart-drawer #CartDrawer-Checkout:after,cart-drawer #CartDrawer-Checkout:hover,cart-drawer #CartDrawer-Checkout:hover:before,cart-drawer #CartDrawer-Checkout:hover:after,cart-drawer #CartDrawer-Checkout:focus,cart-drawer #CartDrawer-Checkout:focus:before,cart-drawer #CartDrawer-Checkout:focus:after,cart-drawer #CartDrawer-Checkout:focus-visible,cart-drawer #CartDrawer-Checkout:focus-visible:before,cart-drawer #CartDrawer-Checkout:focus-visible:after,cart-drawer #CartDrawer-Checkout:not([disabled]):hover:before,cart-drawer #CartDrawer-Checkout:not([disabled]):hover:after{border-radius:420px!important}cart-drawer #CartDrawer-Checkout:before,cart-drawer #CartDrawer-Checkout:after,cart-drawer #CartDrawer-Checkout:hover:before,cart-drawer #CartDrawer-Checkout:hover:after,cart-drawer #CartDrawer-Checkout:focus:before,cart-drawer #CartDrawer-Checkout:focus:after{box-shadow:none!important;border:0!important;outline:0!important}cart-drawer #CartDrawer-Checkout:hover{background:#333336}.dt-cx{margin:0 0 20px}.dt-cx-ship__text{margin:0 0 8px;font-size:14px;color:#1d1d1f}.dt-cx-bar{height:2px;background:#e0e0e0;overflow:hidden}.dt-cx-bar span{display:block;height:2px;background:#1d1d1f;transition:width .3s ease}.dt-cx-up{margin-top:20px}.dt-cx-up__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dt-cx-up__title{margin:0;font-size:14px;color:#1d1d1f}.dt-cx-up__arrows{display:flex;gap:8px}.dt-cx-up__arrow{width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:#1d1d1f;display:flex;align-items:center;justify-content:center;cursor:pointer}.dt-cx-up__arrow svg{width:6px;height:10px}.dt-cx-up__arrow:disabled{opacity:.3;cursor:default}.dt-cx-up__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dt-cx-up__track::-webkit-scrollbar{display:none}.dt-cx-card{flex:0 0 85%;scroll-snap-align:start;display:flex;gap:14px;background:#fff;border-radius:16px;padding:16px}.dt-cx-card__img{flex:none;width:120px;height:120px;border-radius:12px;background:#f5f4f1;overflow:hidden;display:block}.dt-cx-card__img img{width:100%;height:100%;object-fit:contain;display:block}.dt-cx-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;justify-content:center}.dt-cx-card__title{font-size:15px;font-weight:500;color:#1d1d1f;text-decoration:none;line-height:1.25}.dt-cx-card__price{margin:0;font-size:15px;color:#8c8c8c}.dt-cx-card__var{width:100%;height:36px;padding:0 12px;border:1px solid #1d1d1f;border-radius:50px;background:#fff;color:#1d1d1f;font:inherit;font-size:14px}.dt-cx-card__add{height:40px;padding:0 22px;border:0;border-radius:50px;background:#1d1d1f;color:#fff;font:inherit;font-size:15px;font-weight:500;cursor:pointer;align-self:flex-start}.dt-cx-card__add[aria-busy=true]{opacity:.6;pointer-events:none}cart-drawer cart-drawer-items,cart-drawer form.cart-drawer__form,cart-drawer #CartDrawer-CartItems,cart-drawer .drawer__cart-items-wrapper,cart-drawer ul.cart-items,cart-drawer .cart-drawer-item{min-width:0;max-width:100%;width:100%;box-sizing:border-box}cart-drawer .cart-drawer-item__quantity-and-prices{flex-wrap:wrap;row-gap:6px}cart-drawer .cart-drawer-item .cart-item__totals{flex:1 1 auto;min-width:0}cart-drawer .cart-drawer__body{padding-left:28px;padding-right:28px;scrollbar-width:none}cart-drawer .cart-drawer__body::-webkit-scrollbar{display:none}.dt-cx-up__track{cursor:grab}.dt-cx-up__track.is-grabbing{cursor:grabbing;user-select:none;-webkit-user-select:none}.dt-cx-up__track.is-grabbing *{pointer-events:none}.dt-cx-card__add,.dt-cx-card__var{cursor:pointer}cart-drawer.is-empty .drawer__inner{display:flex!important;flex-direction:column;align-items:stretch!important;grid-template-rows:none}cart-drawer.is-empty .drawer__header{order:0;flex:none;height:auto!important;padding:28px 28px 12px!important;overflow:visible!important}cart-drawer.is-empty .drawer__inner-empty{order:1;flex:1 1 auto;height:auto;min-height:0;padding:0 28px;display:flex;align-items:center;justify-content:center;background:#fff;overflow:visible}cart-drawer.is-empty .cart-drawer__warnings{flex:1 1 auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}cart-drawer.is-empty .cart-drawer__empty-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}cart-drawer.is-empty .cart__empty-text{display:block;margin:0;font-size:28px;font-weight:400;line-height:1.2;color:#1d1d1f;text-align:center}cart-drawer.is-empty .drawer__inner-empty .drawer__close,cart-drawer.is-empty .drawer__inner-empty a.button,cart-drawer.is-empty .cart-drawer__empty-content a{display:none!important}cart-drawer.is-empty .cart-drawer__body,cart-drawer.is-empty .drawer__footer{display:none!important}cart-drawer .drawer__header .drawer__close{width:40px!important;height:40px!important;min-width:40px;min-height:40px}cart-drawer:not(.is-empty) .drawer__inner{display:flex;flex-direction:column}cart-drawer:not(.is-empty) .cart-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto}cart-drawer:not(.is-empty) .drawer__header,cart-drawer:not(.is-empty) .drawer__footer{flex:none}cart-drawer .drawer__footer{padding:16px 28px}.dt-cx{margin:0 0 12px}.dt-cx-ship{margin-top:14px}.dt-cx-ship__text{margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.3}.dt-cx-bar{height:4px;border-radius:2px;background:#e0e0e0;overflow:hidden}.dt-cx-bar span{height:4px;border-radius:2px;background:#1d1d1f}.dt-cx-up{margin-top:12px}.dt-cx-up__head{margin:12px 0 8px}.dt-cx-up__title{font-size:12px}.dt-cx-up__arrow{width:18px;height:18px}.dt-cx-up__track{gap:10px}.dt-cx-card{flex:0 0 80%;align-items:center;gap:12px;padding:10px 12px;border-radius:14px}.dt-cx-card__img{width:96px;height:96px;border-radius:12px}.dt-cx-card__body{gap:4px;justify-content:center}.dt-cx-card__title{font-size:14px;font-weight:500;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dt-cx-card__price{font-size:13px}.dt-cx-card__var{height:30px;padding:0 10px;font-size:12px}.dt-cx-card__add{flex:none;align-self:center;height:34px;padding:0 16px;font-size:13px}cart-drawer .cart__checkout-button,cart-drawer #CartDrawer-Checkout{height:52px;min-height:52px;font-size:16px}cart-drawer #CartDrawer-Checkout .button__label{font-size:16px}cart-drawer #CartDrawer-Checkout .button__label svg{width:16px;height:16px}.dt-cd-trust{margin-top:8px}.dt-cd-trust__text{font-size:12px}cart-drawer .cart-drawer__footer,cart-drawer .cart-drawer__totals,cart-drawer .cart-drawer__totals *{font-size:14px}cart-drawer .cart-drawer__footer{margin:0 0 8px;padding:0}cart-drawer .cart-drawer__totals{margin:0 0 6px;gap:2px}cart-drawer .cart-drawer__totals>*{margin:0}cart-drawer .dt-cx-card__img{display:block!important;flex:none}.dt-cx{margin-bottom:8px}.dt-cx-up{margin-top:0}cart-drawer .cart__ctas{margin:0!important;padding:0}cart-drawer .drawer__footer .tnc-checkbox-warning{margin:0!important}.dt-cx-ship{margin-top:8px}.dt-cx{margin-bottom:16px}cart-drawer .drawer__footer>.dt-cx{margin-top:0!important;margin-bottom:16px!important}cart-drawer .cart-drawer-item{gap:16px;align-items:flex-start}cart-drawer .cart-drawer-item .cart-item__media{width:110px;height:110px;border-radius:12px}cart-drawer .cart-drawer-item__right{flex:1;min-width:0;min-height:110px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;align-content:start;align-items:center;justify-items:start;row-gap:6px;column-gap:12px}cart-drawer .cart-drawer-item__details-and-delete-btn,cart-drawer .cart-drawer-item__quantity-and-prices,cart-drawer .cart-drawer-item .cart-item__quantity{display:contents}cart-drawer .cart-drawer-item .cart-item__details{grid-row:1;grid-column:1 / -1;min-width:0;width:100%}cart-drawer .cart-drawer-item .cart-item__name{margin:0;font-size:16px;font-weight:500;line-height:1.25;color:#1d1d1f;text-align:left}cart-drawer .cart-drawer-item .cart-item__details dl,cart-drawer .cart-drawer-item .cart-item__details .product-option{margin:6px 0 0;font-size:14px;line-height:1.3;color:#a0a0a0}cart-drawer .cart-drawer-item .cart-item__details dl{display:block}cart-drawer .cart-drawer-item .cart-item__details p.product-option:empty,cart-drawer .cart-drawer-item .cart-item__details dl:empty{display:none}cart-drawer .cart-drawer-item .cart-drawer-item__single-item-prices{display:none}cart-drawer .cart-drawer-item .cart-item__totals{grid-row:2;grid-column:1 / -1;width:100%;flex:none;text-align:left}cart-drawer .cart-drawer-item .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:2px}cart-drawer .cart-drawer-item .cart-item__discounted-prices{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px;white-space:nowrap}cart-drawer .cart-drawer-item .regular-price,cart-drawer .cart-drawer-item .price--end{font-size:16px;line-height:1.25;color:#1d1d1f}cart-drawer .cart-drawer-item .cart-item__old-price,cart-drawer .cart-drawer-item s.price--end{font-size:14px;color:#a0a0a0}cart-drawer .cart-drawer-item .cart-drawer-item__saving{display:none!important}cart-drawer .cart-drawer-item .cart-item__quantity-wrapper{grid-row:3;grid-column:1;display:block}cart-drawer .cart-drawer-item .cart-item__error{grid-row:4;grid-column:1 / -1;width:100%}cart-drawer .cart-drawer-item .cart-item__error:not(:has(.cart-item__error-text:not(:empty))){display:none}cart-drawer .cart-drawer-item quantity-input{width:120px;height:40px;display:inline-flex;align-items:center;justify-content:space-between;background:#f5f4f1!important;border:0!important;border-radius:50px!important;box-shadow:none!important}cart-drawer .cart-drawer-item quantity-input .quantity__button{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;color:#1d1d1f}cart-drawer .cart-drawer-item quantity-input .quantity__button svg{width:18px;height:18px}cart-drawer .cart-drawer-item quantity-input .quantity__input{flex:1;min-width:0;width:auto;height:40px;font-size:16px;text-align:center}cart-drawer .cart-drawer-item cart-remove-button{grid-row:3;grid-column:2;justify-self:end;align-self:center;display:flex;align-items:center;justify-content:flex-end;height:40px}cart-drawer .cart-drawer-item cart-remove-button button{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;color:#b0b0b0}cart-drawer .cart-drawer-item cart-remove-button svg{width:20px;height:20px}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift){align-items:center;gap:14px}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-drawer-item__right{min-height:0}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-item__name{font-size:14px}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-item__quantity-wrapper{display:none}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-item__totals{grid-row:2;grid-column:1;width:auto}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) cart-remove-button{grid-row:2;height:auto}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .regular-price,cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .price--end,cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-item__old-price{font-size:14px}@media(max-width:749px){cart-drawer .cart-drawer-item .cart-item__media{width:110px;height:110px}cart-drawer .cart-drawer-item__right{min-height:110px}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-item__media{width:72px;height:72px}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-drawer-item__right{min-height:0}}cart-drawer .cart-drawer-item .cart-item__totals,cart-drawer .cart-drawer-item .cart-item__totals.right,cart-drawer .cart-drawer-item .cart-item__totals.left{display:flex!important;justify-content:flex-start!important;text-align:left!important}cart-drawer .cart-drawer-item quantity-input,cart-drawer .cart-drawer-item quantity-input.cart-quantity{width:120px!important;min-width:0!important;max-width:120px!important;flex:none!important}cart-drawer .cart-drawer-item .cart-item__quantity-wrapper{width:120px}cart-drawer .cart-drawer__body{padding-left:20px;padding-right:20px}cart-drawer .cart-drawer-item{gap:12px}cart-drawer .cart-drawer-item .cart-item__media,cart-drawer .cart-drawer-item .cart-item__media img{background:#f0eeea}cart-drawer .cart-drawer-item .cart-item__media{width:110px;height:110px;border-radius:10px}cart-drawer .cart-drawer-item__right{min-height:110px;row-gap:0;align-content:stretch;grid-template-rows:auto auto minmax(0,1fr)}cart-drawer .cart-drawer-item .cart-item__name{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0;color:#1d1d1f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}cart-drawer .cart-drawer-item .cart-item__details dl,cart-drawer .cart-drawer-item .cart-item__details .product-option{margin:2px 0 0;font-size:14px;line-height:1.6;color:#a8a8a8;letter-spacing:0}cart-drawer .cart-drawer-item .cart-item__details dl .product-option{margin:0}cart-drawer .cart-drawer-item .cart-item__totals{margin-top:10px}cart-drawer .cart-drawer-item .cart-item__discounted-prices{gap:6px}cart-drawer .cart-drawer-item .regular-price,cart-drawer .cart-drawer-item .price--end{font-size:16px;font-weight:500;letter-spacing:0;color:#1d1d1f}cart-drawer .cart-drawer-item .cart-item__old-price,cart-drawer .cart-drawer-item s.price--end{font-size:14px;font-weight:400;color:#a8a8a8}cart-drawer .cart-drawer-item .cart-item__quantity-wrapper{width:84px;align-self:end}cart-drawer .cart-drawer-item quantity-input,cart-drawer .cart-drawer-item quantity-input.cart-quantity{width:84px!important;max-width:84px!important;height:32px;background:#f5f4f1!important;border-radius:50px!important}cart-drawer .cart-drawer-item quantity-input .quantity__button{position:relative;width:28px;height:32px;color:#1d1d1f}cart-drawer .cart-drawer-item quantity-input .quantity__button svg{display:none}cart-drawer .cart-drawer-item quantity-input .quantity__button:before,cart-drawer .cart-drawer-item quantity-input .quantity__button--plus:after{content:"";position:absolute;left:50%;top:50%;background:#1d1d1f;border-radius:1px}cart-drawer .cart-drawer-item quantity-input .quantity__button:before{width:11px;height:1.25px;margin:-.625px 0 0 -5.5px}cart-drawer .cart-drawer-item quantity-input .quantity__button--plus:after{width:1.25px;height:11px;margin:-5.5px 0 0 -.625px}cart-drawer .cart-drawer-item quantity-input .quantity__input{height:32px;font-size:14px;font-weight:400;padding:0}cart-drawer .cart-drawer-item cart-remove-button{align-self:end;height:32px}cart-drawer .cart-drawer-item cart-remove-button button{width:20px;height:20px;padding:0;color:#b8b8b8}cart-drawer .cart-drawer-item cart-remove-button svg{display:none}cart-drawer .cart-drawer-item cart-remove-button button:before{content:"";display:block;width:20px;height:20px;background-color:#b8b8b8;transition:background-color .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6.5h17'/%3E%3Cpath d='M9 6.5V4.5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3Cpath d='M5.5 6.5l1 13a1.5 1.5 0 0 0 1.5 1.4h8a1.5 1.5 0 0 0 1.5-1.4l1-13'/%3E%3Cpath d='M10 10.5v6M12 10.5v6M14 10.5v6'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6.5h17'/%3E%3Cpath d='M9 6.5V4.5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3Cpath d='M5.5 6.5l1 13a1.5 1.5 0 0 0 1.5 1.4h8a1.5 1.5 0 0 0 1.5-1.4l1-13'/%3E%3Cpath d='M10 10.5v6M12 10.5v6M14 10.5v6'/%3E%3C/svg%3E") center / 20px 20px no-repeat}cart-drawer .cart-drawer-item cart-remove-button button:hover:before{background-color:#1d1d1f}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-drawer-item__right{min-height:72px;grid-template-rows:auto minmax(0,1fr)}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-item__totals{margin-top:0;align-self:end}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) cart-remove-button{align-self:end;height:24px}cart-drawer li:is(.cart-item--product-shower-head-free-gift,.cart-item--product-shower-fitting-kit,.cart-item--product-filter-cartridge-free-gift) .cart-item__media{width:72px;height:72px;border-radius:10px}cart-drawer .cart-drawer-item .cart-item__quantity-wrapper{height:32px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dt-cart-drawer.css.map */
