theme-drawer#cart-drawer{--dr-ice-cart-bg: #f4f8fb;--dr-ice-cart-header: #f5f5f5;--dr-ice-cart-white: #ffffff;--dr-ice-cart-text: #000000;--dr-ice-cart-blue: #22aed1;--dr-ice-cart-dark-blue: #22aed1;--dr-ice-cart-muted: rgb(0 0 0 / .5);--dr-ice-cart-border: #ebebeb;--dr-ice-cart-pad: 29px;--dr-ice-cart-font-heading: "Fraunces", Georgia, "Times New Roman", serif;--dr-ice-cart-font-body: "Plus Jakarta Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--theme-drawer-width: 461px}theme-drawer#cart-drawer .dr-ice-cart-drawer__rating,theme-drawer#cart-drawer .dr-ice-cart-drawer__stars,theme-drawer#cart-drawer .dr-ice-cart-drawer__rating-count{display:none!important}theme-drawer#cart-drawer .theme-drawer__dialog{z-index:400!important;width:var(--theme-drawer-width)!important;max-width:100%!important;top:0!important;bottom:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;padding-inline:0!important;inset-inline-end:0!important;left:auto!important;right:0!important;background:var(--dr-ice-cart-bg)!important;border:0!important;border-radius:0!important;color:var(--dr-ice-cart-text);box-sizing:border-box;overflow:hidden}theme-drawer#cart-drawer .theme-drawer__dialog::backdrop{background:#0a0c10eb!important}@media screen and (min-width:990px){html:has(theme-drawer#cart-drawer[open]) .page-wrapper--drawer-open{margin-inline-end:0!important}theme-drawer#cart-drawer .theme-drawer__dialog[open]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:461px!important;max-width:100vw!important;height:auto!important;max-height:none!important;box-shadow:0 0 0 100vmax #0a0c108c}}theme-drawer#cart-drawer .theme-drawer__dialog--opening{animation:dr-ice-cart-slide-in .38s cubic-bezier(.22,1,.36,1)!important}theme-drawer#cart-drawer .theme-drawer__dialog--closing{animation:dr-ice-cart-slide-out .32s cubic-bezier(.4,0,1,1) forwards!important}@keyframes dr-ice-cart-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dr-ice-cart-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}theme-drawer#cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:var(--dr-ice-cart-bg)!important;box-sizing:border-box}theme-drawer#cart-drawer .cart-drawer__inner>.cart-items-component{flex:1;min-height:0;width:100%;max-width:100%;display:flex;flex-direction:column;margin:0;padding:0}theme-drawer#cart-drawer .dr-ice-cart-drawer.cart-drawer__content{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:100%;margin:0;padding:0;background:var(--dr-ice-cart-bg)!important;box-sizing:border-box}theme-drawer#cart-drawer .dr-ice-cart-drawer__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%}theme-drawer#cart-drawer .theme-drawer__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;width:100%;height:54px;min-height:54px;margin:0;padding:0 30px!important;background:var(--dr-ice-cart-header)!important;border-bottom:1px solid var(--dr-ice-cart-border)!important;box-sizing:border-box}theme-drawer#cart-drawer .theme-drawer__title{margin:0;font-family:var(--dr-ice-cart-font-heading)!important;font-size:20px!important;font-weight:600!important;line-height:1.2;color:#000!important}theme-drawer#cart-drawer .theme-drawer__badge{display:none!important}theme-drawer#cart-drawer .theme-drawer__close-button{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:24px;height:24px;padding:0;margin:0}theme-drawer#cart-drawer .theme-drawer__close-button .svg-wrapper,theme-drawer#cart-drawer .theme-drawer__close-button svg{width:22px;height:22px}theme-drawer#cart-drawer .dr-ice-cart-drawer__items,theme-drawer#cart-drawer .cart-drawer__items{width:100%;max-width:100%;margin:0;padding:40px var(--dr-ice-cart-pad) 8px!important;box-sizing:border-box}theme-drawer#cart-drawer .cart-items__wrapper,theme-drawer#cart-drawer .cart-form,theme-drawer#cart-drawer .cart-items,theme-drawer#cart-drawer .cart-items__table,theme-drawer#cart-drawer tbody{width:100%;max-width:100%;margin:0;box-sizing:border-box}theme-drawer#cart-drawer .cart-items__table thead{display:none!important}theme-drawer#cart-drawer .cart-items__table-row{display:grid!important;grid-template-columns:102px minmax(0,1fr)!important;grid-template-areas:"media details" "media quantity" "error error"!important;column-gap:8px;row-gap:8px;width:100%;padding:0 0 18px!important;margin:0!important;border:0!important}theme-drawer#cart-drawer .cart-items__media{grid-area:media;width:102px;padding:0!important;background:transparent!important}theme-drawer#cart-drawer .cart-items__media-container{display:flex;align-items:center;justify-content:center;width:102px;height:102px;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible}theme-drawer#cart-drawer .cart-items__media-image{display:block;width:auto;max-width:96px;max-height:96px;height:auto;object-fit:contain;background:transparent!important;border:0!important;border-radius:0!important}theme-drawer#cart-drawer .cart-items__details{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;grid-area:details;padding:0!important;min-width:0}theme-drawer#cart-drawer .cart-items__title{font-family:var(--dr-ice-cart-font-heading)!important;font-size:16px!important;font-weight:400;color:#000!important;text-decoration:none}theme-drawer#cart-drawer .cart-items__unit-price-wrapper{grid-area:details;position:static!important;width:auto!important;margin:0!important;text-align:left!important}theme-drawer#cart-drawer .cart-items__variants-wrapper,theme-drawer#cart-drawer .cart-disclosure,theme-drawer#cart-drawer .cart-items__bundle{display:none!important}theme-drawer#cart-drawer .cart-items__unit-price-wrapper>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:var(--dr-ice-cart-font-body);font-size:14px;font-weight:700;color:#22aed1!important}theme-drawer#cart-drawer .cart-items__unit-price-wrapper .compare-at-price,theme-drawer#cart-drawer .cart-items__unit-price-wrapper s{font-weight:400;font-size:13px;color:var(--dr-ice-cart-muted)!important;text-decoration:line-through;order:-1}theme-drawer#cart-drawer .cart-items__quantity{grid-area:quantity;padding:0!important}theme-drawer#cart-drawer .cart-items__quantity-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}theme-drawer#cart-drawer .quantity-selector-wrapper{margin:0;padding:0}theme-drawer#cart-drawer cart-quantity-selector-component.quantity-selector,theme-drawer#cart-drawer .quantity-selector{display:inline-flex!important;align-items:stretch;width:122px;min-height:35px;border:1px solid #ebebeb!important;border-radius:3px;background:#f5f5f5!important;overflow:hidden}theme-drawer#cart-drawer .quantity-minus,theme-drawer#cart-drawer .quantity-plus{width:40px!important;min-width:40px!important;height:35px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}theme-drawer#cart-drawer input[type=number]{width:42px!important;min-width:42px!important;height:35px!important;border:0!important;border-inline:1px solid var(--dr-ice-cart-border)!important;background:transparent!important;text-align:center;font-size:13px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}theme-drawer#cart-drawer .cart-items__remove{padding:0!important;border:0!important;background:transparent!important;color:var(--dr-ice-cart-text)!important;font-size:13px;text-decoration:underline!important;min-height:auto}theme-drawer#cart-drawer .cart-items__remove svg,theme-drawer#cart-drawer .cart-items__remove .svg-wrapper{display:none!important}theme-drawer#cart-drawer .cart-items__remove .visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important}theme-drawer#cart-drawer .cart-items__price{display:none!important;grid-area:unset!important}theme-drawer#cart-drawer .volume-pricing-info{display:none!important}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendations{width:100%;max-width:100%;padding:16px var(--dr-ice-cart-pad) 20px;box-sizing:border-box}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendations[hidden]{display:none!important}theme-drawer#cart-drawer .dr-ice-cart-drawer__recs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}theme-drawer#cart-drawer .dr-ice-cart-drawer__recs-title{margin:0;font-family:var(--dr-ice-cart-font-heading);font-size:20px;font-weight:600;line-height:1.2;color:var(--dr-ice-cart-text)}theme-drawer#cart-drawer .dr-ice-cart-drawer__pagination{display:flex;align-items:center;gap:4px;flex-shrink:0}theme-drawer#cart-drawer .dr-ice-cart-drawer__dot{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer}theme-drawer#cart-drawer .dr-ice-cart-drawer__dot:before{content:"";width:5px;height:5px;border-radius:50%;background:#d9d9d9}theme-drawer#cart-drawer .dr-ice-cart-drawer__dot.is-active{border-color:#000;background:transparent}theme-drawer#cart-drawer .dr-ice-cart-drawer__dot.is-active:before{background:#000}theme-drawer#cart-drawer .dr-ice-cart-drawer__carousel{width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;outline:none}theme-drawer#cart-drawer .dr-ice-cart-drawer__carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}theme-drawer#cart-drawer .dr-ice-cart-drawer__carousel::-webkit-scrollbar{display:none}theme-drawer#cart-drawer .dr-ice-cart-drawer__carousel-track{display:flex;width:max-content}theme-drawer#cart-drawer .dr-ice-cart-drawer__slide{flex:0 0 var(--dr-ice-carousel-step, 100%);width:var(--dr-ice-carousel-step, 100%);min-width:0;max-width:var(--dr-ice-carousel-step, 100%);scroll-snap-align:start;box-sizing:border-box;padding:0;overflow:hidden}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-card{position:relative;width:100%;min-width:0;min-height:140px;background:#fff;border-radius:7px;box-shadow:0 4px 4px #00000040;overflow:hidden}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-main{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;min-width:0;width:100%;min-height:140px;padding:0 60px 0 0;text-decoration:none;color:inherit;box-sizing:border-box}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-image-wrap{display:flex;align-items:center;justify-content:center;width:100px;height:140px;background:transparent!important}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-image{display:block;width:auto;max-width:88px;max-height:88px;height:auto;object-fit:contain;background:transparent!important;mix-blend-mode:normal}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-meta{min-width:0;text-align:left}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-title{margin:0 0 4px;font-family:var(--dr-ice-cart-font-heading);font-size:16px;font-weight:500;color:var(--dr-ice-cart-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-family:var(--dr-ice-cart-font-body)}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-compare{font-size:13px;color:var(--dr-ice-cart-muted);text-decoration:line-through}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-price{font-size:15px;font-weight:700;color:var(--dr-ice-cart-blue)}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-arrow{position:absolute;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:53px;height:53px;margin:0;padding:0;border:0;-webkit-appearance:none;appearance:none;background:#22aed1;color:var(--dr-ice-cart-white);text-decoration:none;border-radius:8px 0 7px;cursor:pointer}theme-drawer#cart-drawer .dr-ice-cart-drawer__recommendation-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.25}theme-drawer#cart-drawer .dr-ice-cart-drawer__footer,theme-drawer#cart-drawer .cart-drawer__summary{flex-shrink:0;width:100%;max-width:100%;margin:0;margin-top:auto!important;padding:12px 29px calc(20px + env(safe-area-inset-bottom,0px))!important;background:#f4f8fb!important;border-top:0!important;box-shadow:0 20px #f4f8fb;-webkit-mask-image:none!important;mask-image:none!important;display:flex!important;flex-direction:column!important;gap:20px!important;align-items:stretch!important;box-sizing:border-box}theme-drawer#cart-drawer .cart-actions,theme-drawer#cart-drawer .cart-totals__tax-note,theme-drawer#cart-drawer .cart-totals__installments,theme-drawer#cart-drawer .additional-checkout-buttons,theme-drawer#cart-drawer .cart-totals__original-container{display:none!important}theme-drawer#cart-drawer .cart-totals,theme-drawer#cart-drawer .cart-totals__container,theme-drawer#cart-drawer .cart-totals__total{width:100%;margin:0!important;padding:0;border:0!important;border-block:0!important;box-shadow:none!important}theme-drawer#cart-drawer .cart-totals__total,theme-drawer#cart-drawer .cart__ctas{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px!important;width:100%;margin:0!important}theme-drawer#cart-drawer .cart-totals__total{align-items:center;min-height:51px;margin-bottom:0}theme-drawer#cart-drawer .cart-totals__total-label,theme-drawer#cart-drawer .cart-totals__total-value,theme-drawer#cart-drawer .cart-totals__total-value bdi{font-family:var(--dr-ice-cart-font-heading)!important;font-size:30px!important;font-style:normal!important;line-height:50.4px!important;letter-spacing:0!important;color:#000!important}theme-drawer#cart-drawer .cart-totals__total-label{justify-self:start;font-weight:400!important}theme-drawer#cart-drawer .cart-totals__total-value{justify-self:end;padding-inline-end:20px;font-weight:700!important;text-align:right}theme-drawer#cart-drawer .cart-totals__total-value bdi{font-weight:700!important}theme-drawer#cart-drawer .dr-ice-cart-drawer__view-cart,theme-drawer#cart-drawer .cart__checkout-button{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:48px!important;height:48px!important;padding:0 12px;border-radius:5px;font-family:var(--dr-ice-cart-font-heading)!important;font-size:16px!important;font-weight:400!important;letter-spacing:0;line-height:1;text-decoration:none;box-shadow:none!important}theme-drawer#cart-drawer .dr-ice-cart-drawer__view-cart{border:1px solid #111!important;background:#fff!important;color:#111!important}theme-drawer#cart-drawer .cart__checkout-button{border:1px solid var(--dr-ice-cart-dark-blue)!important;background:var(--dr-ice-cart-dark-blue)!important;color:var(--dr-ice-cart-white)!important}@media screen and (max-width:989.98px){theme-drawer#cart-drawer{--theme-drawer-width: 100vw;--dr-ice-cart-pad: 16px}theme-drawer#cart-drawer .theme-drawer__dialog,theme-drawer#cart-drawer .theme-drawer__dialog[open]{top:0!important;right:0!important;bottom:0!important;left:0!important;inset-inline-start:0!important;inset-inline-end:0!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;margin-inline:0!important;padding:0!important;padding-inline:0!important;box-sizing:border-box!important}}theme-drawer#cart-drawer .cart-drawer--empty .theme-drawer__title{padding:18px 28px 0!important;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dr-ice-cart-drawer.css.map */
