#cart-drawer{--reic-cart-ink:#161616;--reic-cart-gold:#f5c518;--reic-cart-paper:#f6f4f1;--reic-cart-soft:#eeeae4;--reic-cart-line:#e6e1d9;--reic-cart-subdued:#58554e}#cart-drawer .theme-drawer__dialog{--color-background:#f6f4f1;--color-foreground:#161616;--color-foreground-rgb:22 22 22;background:var(--reic-cart-paper)!important;color:var(--reic-cart-ink)!important;width:min(100vw,500px);max-width:100vw}#cart-drawer .cart-drawer__inner{background:var(--reic-cart-paper);color:var(--reic-cart-ink)}#cart-drawer .theme-drawer__header{--color-background:#141414;--color-foreground:#fff;--color-foreground-rgb:255 255 255;background:#141414!important;color:#fff!important;border:0!important;border-bottom:2px solid var(--reic-cart-gold)!important;padding:21px 23px!important;min-height:82px;box-sizing:border-box}#cart-drawer .theme-drawer__title{color:#fff!important;font-size:clamp(23px,3vw,27px)!important;font-weight:770!important;letter-spacing:-.045em!important;line-height:1.2}#cart-drawer .theme-drawer__badge{background:var(--reic-cart-gold)!important;color:#171717!important;width:auto;min-width:25px;height:25px;border-radius:50%;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;font-size:13px;line-height:1;padding:3px 6px;font-weight:800;box-shadow:none!important}#cart-drawer .theme-drawer__close-button{color:#fff!important;background:#292929!important;border:1px solid #555!important;border-radius:50%!important;width:44px!important;height:44px!important;min-height:44px!important;min-width:44px!important;display:grid;place-items:center;padding:11px!important}#cart-drawer .theme-drawer__close-button svg{color:#fff!important;stroke:currentColor}#cart-drawer .theme-drawer__close-button:hover{background:#383838!important}#cart-drawer .theme-drawer__close-button:focus-visible{outline:2px solid var(--reic-cart-gold)!important;outline-offset:3px}#cart-drawer .reic-cart__service-strip{background:#241f19;color:#fff5df;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;font-size:11px;line-height:1.4;border-bottom:1px solid rgba(255,255,255,.12)}#cart-drawer .reic-cart__dispatch{display:inline-flex;gap:9px;align-items:center;font-weight:730;letter-spacing:.01em;min-width:0}#cart-drawer .reic-cart__dispatch svg{color:var(--reic-cart-gold);flex-shrink:0}#cart-drawer .reic-cart__shipping-link{color:#fff0b9!important;font-size:11px;text-underline-offset:3px;text-decoration:underline;white-space:nowrap}#cart-drawer .reic-cart__shipping-link:hover{color:#fff!important}#cart-drawer .reic-cart__shipping-link:focus-visible{outline:2px solid var(--reic-cart-gold);outline-offset:3px}#cart-drawer .cart-drawer__content{--color-background:#f6f4f1;--color-foreground:#161616;--color-foreground-rgb:22 22 22;background:#f6f4f1!important;color:#161616!important}#cart-drawer .cart-drawer__items{padding:19px 18px 24px!important;gap:12px;scrollbar-color:#bdb7ae transparent}#cart-drawer .cart-items__wrapper,#cart-drawer .cart-form,#cart-drawer .cart-items,#cart-drawer .cart-items__table,#cart-drawer .cart-items__table tbody{width:100%;min-width:0}#cart-drawer .cart-items__table-row:not(.cart-items__nested-line){--cart-item-price-width:0px;display:grid;grid-template-columns:clamp(72px,20%,88px) minmax(0,1fr)!important;grid-template-areas:"media details" "media variants" "media price" "media quantity" "error error"!important;grid-template-rows:repeat(4,min-content) auto!important;gap:7px 15px;margin:0 0 14px!important;padding:15px!important;border:1px solid var(--reic-cart-line)!important;border-radius:10px;background:#fff!important;box-shadow:0 5px 18px #1e181109;overflow:visible}#cart-drawer .cart-items__table-row--full-width-variants .cart-items__details{display:contents}#cart-drawer .cart-items__table-row--full-width-variants .cart-items__product-info{grid-area:details}#cart-drawer .cart-items__table-row--full-width-variants .cart-items__variants-wrapper{grid-area:variants}#cart-drawer .cart-items__table-row--full-width-variants .cart-items__unit-price-wrapper{grid-area:unit_price}#cart-drawer .cart-items__table-row .cart-items__media{grid-area:media;min-width:0}#cart-drawer .cart-items__media-container{background:#f8f7f5!important;border:1px solid #e8e6e3!important;border-radius:8px;overflow:hidden;width:100%;aspect-ratio:1!important;display:flex;align-items:center;justify-content:center}#cart-drawer .cart-items__media-image{width:100%!important;height:100%!important;aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;padding:5px;box-sizing:border-box;background:#f8f7f5}#cart-drawer .cart-items__product-info,#cart-drawer .cart-items__title-row,#cart-drawer .cart-items__details{min-width:0}#cart-drawer .cart-items__title{color:#151515!important;font-size:clamp(13px,1.18vw,15px)!important;font-weight:740!important;line-height:1.32!important;letter-spacing:-.014em;text-decoration:none!important;overflow-wrap:anywhere}#cart-drawer .cart-items__title:hover{text-decoration:underline!important;text-decoration-color:var(--reic-cart-gold)!important}#cart-drawer .cart-items__variants-wrapper,#cart-drawer .cart-items__variants,#cart-drawer .cart-items__properties,#cart-drawer .cart-items__unit-price-wrapper{font-size:12px!important;line-height:1.5!important;color:var(--reic-cart-subdued)!important;min-width:0}#cart-drawer .cart-items__variants-wrapper :is(dd,dt,span,p),#cart-drawer .cart-items__unit-price-wrapper :is(bdi,span){color:var(--reic-cart-subdued)!important}#cart-drawer .cart-items__quantity{grid-area:quantity;justify-self:start;margin:7px 0 0!important;min-width:0}#cart-drawer .cart-items__price{grid-area:price;justify-self:start!important;align-self:start;min-width:0!important;width:auto!important;text-align:start!important;font-size:15px!important;line-height:1.3;font-weight:800!important;color:#161616!important;padding:2px 0 0}#cart-drawer .cart-items__price :is(bdi,span,text-component){color:#161616!important;font-size:inherit!important;font-weight:inherit!important}#cart-drawer .cart-items__price .compare-at-price,#cart-drawer .cart-items__unit-price-wrapper .compare-at-price{color:#7c7974!important;text-decoration:line-through}#cart-drawer .cart-items__quantity-controls{gap:7px!important;align-items:center;flex-wrap:wrap}#cart-drawer .quantity-selector{display:inline-flex;align-items:center;background:#f8f7f5;color:#191919;border:1px solid #dbd7d0;border-radius:7px;overflow:hidden;min-height:42px}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:39px;min-height:42px;width:39px;height:42px;padding:9px!important;color:#171717!important;background:transparent!important}#cart-drawer .quantity-selector input{width:39px;min-height:40px;height:40px;padding:0!important;background:transparent!important;color:#151515!important;border:0!important;text-align:center!important;font-size:13px!important;font-weight:700}#cart-drawer .cart-items__remove{display:inline-flex;justify-content:center;align-items:center;min-width:42px!important;min-height:42px!important;width:42px!important;height:42px!important;color:#4d4944!important;border:1px solid #e5e1da!important;border-radius:7px!important;background:#fff!important;cursor:pointer}#cart-drawer .cart-items__remove:hover{color:#a33420!important;border-color:#cbbab5!important}#cart-drawer :is(.cart-items__remove,.quantity-minus,.quantity-plus,.cart-items__title):focus-visible{outline:2px solid #b48700!important;outline-offset:2px}#cart-drawer .cart-item__error{color:#aa2727!important;font-size:12px}#cart-drawer .cart-drawer__summary{--color-background:#171717;--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color-foreground-subdued:#c5c5c5;--color-input-background:#fff;--color-input-text:#181818;--color-input-text-rgb:24 24 24;--color-input-border:#a9a9a9;--cart-drawer-summary-padding:20px;background:#171717!important;color:#fff!important;-webkit-mask-image:none!important;mask-image:none!important;border-top:2px solid var(--reic-cart-gold)!important;box-shadow:0 -10px 30px #0000001f!important;padding:19px 22px max(17px,env(safe-area-inset-bottom))!important;gap:15px!important}#cart-drawer .cart-drawer__summary .cart-totals,#cart-drawer .cart-drawer__summary .cart-totals__container{width:100%;color:#fff}#cart-drawer .cart-drawer__summary .cart-totals__total{padding-top:15px;border-top:1px solid rgba(255,255,255,.22);align-items:baseline;gap:10px}#cart-drawer .cart-totals__total-label{color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.4}#cart-drawer .cart-totals__total-value,#cart-drawer .cart-totals__total-value :is(bdi,span){color:#fff!important;font-size:clamp(18px,2vw,23px)!important;line-height:1.25;font-weight:790!important;letter-spacing:-.035em;white-space:nowrap}#cart-drawer .cart-totals__tax-note,#cart-drawer .cart-totals__tax-note :is(small,a,span,p){color:#cecece!important;line-height:1.55;font-size:11px!important}#cart-drawer .cart-totals__tax-note a{color:#f3d983!important;text-decoration:underline!important}#cart-drawer .cart-actions,#cart-drawer .cart-actions__divider{border-color:#fff3!important;margin-top:0}#cart-drawer .cart-actions :is(summary,.cart-note__label,.cart-discount__label,.cart-totals__icon){color:#fff!important;font-size:12px!important}#cart-drawer .cart-actions summary{min-height:44px;padding-block:11px}#cart-drawer .cart-discount__input,#cart-drawer .cart-note__instructions{background:#fff!important;color:#181818!important;border:1px solid #bbb!important;border-radius:5px!important;font-size:13px!important}#cart-drawer .cart-discount__input::placeholder{color:#666!important}#cart-drawer .cart-discount__button.button:not(:disabled){--button-background-color:#343434;--button-color:#fff;--button-border-color:#696969;background:#343434!important;color:#fff!important;border:1px solid #696969!important;border-radius:5px!important;min-height:42px}#cart-drawer .cart-discount__pill{color:#171717!important;background:#fff3cc!important;border:1px solid #ebce78}#cart-drawer .cart-discount__pill :is(button,p,bdi){color:#171717!important}#cart-drawer .cart__ctas{width:100%;gap:10px}#cart-drawer .cart__checkout-button.button:not(:disabled){--button-background-color:#f5c518;--button-color:#141414;--button-border-color:#f5c518;background:#f5c518!important;color:#141414!important;border-color:#f5c518!important;border-radius:6px!important;min-height:56px!important;font-size:14px!important;font-weight:820!important;letter-spacing:.018em;text-transform:none!important}#cart-drawer .cart__checkout-button.button:not(:disabled):hover{background:#ffda46!important;border-color:#ffda46!important}#cart-drawer .cart__checkout-button .button-text{color:#141414!important;font-weight:800}#cart-drawer .cart__checkout-button:focus-visible{outline:2px solid #fff!important;outline-offset:3px}#cart-drawer .reic-cart__support{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;width:100%;padding-top:11px;border-top:1px solid rgba(255,255,255,.19);font-size:10px;line-height:1.5}#cart-drawer .reic-cart__secure{color:#e7e7e7;display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap}#cart-drawer .reic-cart__secure svg{color:#f5c518}#cart-drawer .reic-cart__help-links{display:inline-flex;align-items:center;flex-wrap:wrap;gap:11px}#cart-drawer .reic-cart__help-links a{color:#dfdfdf!important;font-size:11px;text-decoration:underline;text-underline-offset:3px}#cart-drawer .reic-cart__help-links a:hover{color:#f5c518!important}#cart-drawer .reic-cart__help-links a:focus-visible{outline:2px solid var(--reic-cart-gold);outline-offset:3px}@media(max-width:749px){#cart-drawer .theme-drawer__dialog{width:100vw;max-width:100vw}#cart-drawer .theme-drawer__header{padding:17px 19px!important;min-height:72px}#cart-drawer .theme-drawer__title{font-size:24px!important}#cart-drawer .cart-drawer__items{padding:16px 15px 22px!important}#cart-drawer .cart-items__table-row:not(.cart-items__nested-line){padding:13px!important;gap:6px 12px}#cart-drawer .cart-drawer__summary{padding:16px 18px max(18px,env(safe-area-inset-bottom))!important;gap:12px!important}#cart-drawer .reic-cart__service-strip{padding:11px 16px}#cart-drawer .cart-totals__total-value{font-size:19px!important}}@media(max-width:359px){#cart-drawer .reic-cart__service-strip{flex-wrap:wrap;gap:6px}#cart-drawer .cart-items__table-row:not(.cart-items__nested-line){grid-template-columns:66px minmax(0,1fr)!important;gap:6px 10px}#cart-drawer .reic-cart__support{align-items:flex-start}#cart-drawer .cart-totals__total-label{font-size:12px!important}#cart-drawer .cart-totals__total-value{font-size:17px!important}}@media(prefers-reduced-motion:reduce){#cart-drawer .cart-items__table-row{scroll-behavior:auto}}#cart-drawer .cart-items__unit-price-wrapper{display:none!important}#cart-drawer .cart-items__price{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-width:0;max-width:100%;overflow-wrap:anywhere}#cart-drawer .reic-cart__old-line-price,#cart-drawer .reic-cart__old-line-price :is(bdi,span){color:#77716a!important;font-size:12px!important;font-weight:500!important;text-decoration:line-through!important;line-height:1.25!important}#cart-drawer .cart-items__price text-component,#cart-drawer .cart-items__price text-component bdi{color:#161616!important}#cart-drawer .theme-drawer__dialog::backdrop{background:#00000075!important;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}#cart-drawer .theme-drawer__dialog{--theme-drawer-width:500px;width:min(100vw,500px)!important;box-shadow:-14px 0 42px #0000003d}@media(max-width:749px){#cart-drawer .theme-drawer__dialog{width:100vw!important}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog{animation-duration:.01ms!important}}#cart-drawer .cart-discount__button.button:not(:disabled){min-width:80px;border-radius:6px!important;padding-inline:17px!important;font-weight:750!important;letter-spacing:.01em;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important;cursor:pointer}@media(hover:hover){#cart-drawer .cart-discount__button.button:not(:disabled):hover{--button-background-color:#f5c518;--button-color:#141414;--button-border-color:#f5c518;background:#f5c518!important;border-color:#f5c518!important;color:#141414!important;box-shadow:0 2px 10px #f5c5182e}#cart-drawer .cart-discount__button.button:not(:disabled):hover :is(span,svg,.button-text){color:#141414!important;fill:currentColor}}#cart-drawer .cart-discount__button.button:not(:disabled):focus-visible{--button-background-color:#f5c518;--button-color:#141414;--button-border-color:#f5c518;background:#f5c518!important;border-color:#f5c518!important;color:#141414!important;outline:2px solid #ffffff!important;outline-offset:3px}#cart-drawer .cart-discount__button.button:not(:disabled):active{background:#e2b600!important;border-color:#e2b600!important;color:#141414!important}#cart-drawer .cart-discount__input{border-radius:6px!important;min-height:42px;transition:border-color .18s ease,box-shadow .18s ease}#cart-drawer .cart-discount__input:focus-visible{border-color:#f5c518!important;outline:2px solid #f5c518!important;outline-offset:1px}@media(prefers-reduced-motion:reduce){#cart-drawer .cart-discount__button.button,#cart-drawer .cart-discount__input{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/reic-cart-premium.css.map */
