ez-cart-drawer{--ez-text: rgba(var(--color-base-text, 0, 0, 0), 1);--ez-text-soft: rgba(var(--color-base-text, 0, 0, 0), .62);--ez-text-faint: rgba(var(--color-base-text, 0, 0, 0), .42);--ez-bg: rgb(var(--color-base-background-1, 255, 255, 255));--ez-bg-alt: rgb(var(--color-base-background-2, 235, 236, 237));--ez-accent: rgb(var(--color-base-accent-2, 39, 160, 245));--ez-hairline: rgba(var(--color-base-text, 0, 0, 0), .1);--ez-radius-btn: var(--buttons-radius, 40px);--ez-radius-img: 6px;--ez-radius-control: 8px;--ez-trustpilot: #00b67a;--ez-success: #1a8a4a;--ez-danger: #b3261e;--ez-panel: 420px;--ez-pad: 20px}ez-cart-drawer [hidden],ez-cart-drawer[hidden]{display:none!important}ez-cart-drawer .ez-scrim,ez-cart-drawer .ez-ship__fill,ez-cart-drawer .ez-ship__track,ez-cart-drawer .ez-item__media,ez-cart-drawer .ez-upsell__media{display:block!important}ez-cart-drawer .ez-scrim[hidden],ez-cart-drawer .ez-ship__fill[hidden],ez-cart-drawer .ez-item__media[hidden],ez-cart-drawer .ez-upsell__media[hidden]{display:none!important}ez-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:block;pointer-events:none;visibility:hidden}ez-cart-drawer.ez-open{pointer-events:auto;visibility:visible}.ez-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b;opacity:0;transition:opacity .22s ease}ez-cart-drawer.ez-open .ez-scrim{opacity:1}.ez-panel{position:absolute;top:0;right:0;height:100dvh;width:min(var(--ez-panel),100vw);display:flex;flex-direction:column;background:var(--ez-bg);color:var(--ez-text);font-family:var(--font-body-family, "Oswald", sans-serif);font-weight:var(--font-body-weight, 400);transform:translate3d(100%,0,0);transition:transform .26s cubic-bezier(.22,.61,.36,1);will-change:transform;box-shadow:-8px 0 40px #0000001f}ez-cart-drawer.ez-open .ez-panel{transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.ez-panel,.ez-scrim{transition:none}}.ez-head{display:flex;align-items:center;gap:10px;padding:11px var(--ez-pad) 12px;border-bottom:1px solid var(--ez-hairline);flex:0 0 auto}.ez-head__title{font-family:var(--font-heading-family, "Oswald", sans-serif);font-weight:var(--font-heading-weight, 500);text-transform:uppercase;letter-spacing:.02em;font-size:1.7rem;line-height:1.05;margin:0}.ez-head__count{font-size:.92rem;color:var(--ez-text-soft);letter-spacing:.02em}.ez-head__close{margin:-5px -10px -5px auto;align-self:center;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:inherit;border-radius:50%}.ez-head__close:hover svg{opacity:.6}.ez-head__close:focus,.ez-head__close:focus-visible{outline:none;box-shadow:none}.ez-panel:focus,.ez-panel:focus-visible{outline:none}.ez-head__close svg{width:22px;height:22px;transition:opacity .14s ease}.ez-ship{padding:14px var(--ez-pad);border-bottom:1px solid var(--ez-hairline);flex:0 0 auto}.ez-ship__row{display:flex;align-items:center;gap:9px;margin-bottom:10px}.ez-ship__saved{margin-left:auto;font-size:.9rem;font-weight:600;color:var(--ez-success);white-space:nowrap;font-variant-numeric:tabular-nums}.ez-ship__row svg{width:21px;height:21px;flex:0 0 auto;color:var(--ez-text-soft)}.ez-ship__msg{font-size:1.14rem;line-height:1.3}.ez-ship__msg strong{font-weight:600}.ez-ship__msg .ez-ship__amt{font-weight:600;font-variant-numeric:tabular-nums}.ez-ship.is-unlocked .ez-ship__row svg{color:var(--ez-success)}.ez-ship__track{height:7px;border-radius:99px;background:var(--ez-bg-alt);overflow:hidden}.ez-ship__fill{height:100%;border-radius:99px;background:var(--ez-accent);width:0%;transition:width .32s cubic-bezier(.22,.61,.36,1)}.ez-ship.is-unlocked .ez-ship__fill{background:var(--ez-success)}.ez-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ez-items{list-style:none;margin:0;padding:0}.ez-item{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px var(--ez-pad);border-bottom:1px solid var(--ez-hairline);position:relative}.ez-item.is-busy{opacity:.55}.ez-item__media{border-radius:var(--ez-radius-img);overflow:hidden;background:var(--ez-bg-alt);aspect-ratio:1}.ez-item__media img{width:100%;height:100%;object-fit:cover;display:block}.ez-item__media img.ez-item__art{object-fit:contain}.ez-item__info{min-width:0}.ez-item__upload{cursor:pointer;padding:0;font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:1;border:1.5px dashed rgba(var(--color-base-text, 0, 0, 0),.3);border-radius:var(--ez-radius-img);color:var(--ez-text);text-decoration:none;text-align:center;font-size:.72rem;font-weight:600;line-height:1.15;background:var(--ez-bg-alt)}.ez-item__upload.is-loading{opacity:.5;cursor:wait}.ez-item__upload:hover{border-color:var(--ez-text);border-style:solid}.ez-item__upload svg{width:19px;height:19px}.ez-item__title{font-size:1.14rem;font-weight:500;line-height:1.25;margin:0 0 2px;text-decoration:none;color:inherit;display:block}.ez-item__variant,.ez-item__plan{font-size:1rem;color:var(--ez-text-soft);line-height:1.35}.ez-item__plan{color:var(--ez-accent);font-weight:500}.ez-item__props--file{font-weight:600}.ez-item__props{font-size:.94rem;color:var(--ez-text-soft);margin:4px 0 0;line-height:1.4}.ez-item__props a{color:var(--ez-accent)}.ez-item__foot{display:flex;align-items:center;gap:12px;margin-top:10px}.ez-qty{display:inline-flex;align-items:center;border:1px solid var(--ez-hairline);border-radius:var(--ez-radius-control);overflow:hidden}.ez-qty__btn{width:34px;height:34px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:inherit;font-size:1.05rem;line-height:1;padding:0}.ez-qty__btn:disabled{opacity:.35;cursor:default}.ez-qty__val{min-width:32px;text-align:center;font-size:1.08rem;font-variant-numeric:tabular-nums}.ez-item__price{text-align:right;font-size:1.14rem;font-variant-numeric:tabular-nums}.ez-item__price del{display:block;font-size:.8rem;color:var(--ez-text-faint)}.ez-item__price ins{text-decoration:none;color:var(--ez-success);font-weight:600}.ez-item__remove{background:none;border:0;padding:0;font-size:.95rem;color:var(--ez-text-faint);text-decoration:underline;cursor:pointer;align-self:center;margin-left:auto;margin-right:auto}.ez-item__remove:hover{color:var(--ez-danger)}.ez-item--bundle{background:rgba(var(--color-base-text, 0, 0, 0),.025)}.ez-bundle__contents{font-size:.92rem;color:var(--ez-text-soft);line-height:1.45;margin-top:5px;padding-left:9px;border-left:2px solid var(--ez-hairline)}.ez-bundle__count{font-size:.9rem;color:var(--ez-text-faint);white-space:nowrap}.ez-empty{padding:56px var(--ez-pad) 32px;text-align:center}.ez-empty__icon{width:54px;height:54px;margin:0 auto 18px;color:var(--ez-text-soft)}.ez-empty__icon svg{width:100%;height:100%}.ez-empty__title{font-family:var(--font-heading-family, "Oswald", sans-serif);font-weight:var(--font-heading-weight, 500);text-transform:uppercase;font-size:1.5rem;margin:0 0 10px;letter-spacing:.01em}.ez-empty__sub{font-size:1.08rem;color:var(--ez-text-soft);line-height:1.55;margin:0 auto 22px;max-width:none;padding:0 4px}.ez-empty__line{display:block;text-wrap:pretty}.ez-empty__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;box-sizing:border-box;text-decoration:none}.ez-upsell{border-top:8px solid var(--ez-bg-alt);padding:16px var(--ez-pad)}.ez-upsell__head{font-family:var(--font-heading-family, "Oswald", sans-serif);font-weight:var(--font-heading-weight, 500);text-transform:uppercase;font-size:1.12rem;letter-spacing:.02em;margin:0 0 12px}.ez-upsell__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ez-upsell__item{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center}.ez-upsell__media{border-radius:var(--ez-radius-img);overflow:hidden;background:var(--ez-bg-alt);aspect-ratio:1}.ez-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.ez-upsell__title{font-size:1.08rem;line-height:1.25;margin:0}.ez-upsell__price{font-size:1rem;color:var(--ez-text-soft);font-variant-numeric:tabular-nums}.ez-upsell__add{border:1px solid var(--ez-text);background:var(--ez-text);color:var(--ez-bg);border-radius:var(--ez-radius-control);padding:0 16px;height:38px;font-size:.98rem;font-weight:600;cursor:pointer;white-space:nowrap}.ez-upsell__add:disabled{opacity:.4;cursor:default}.ez-upsell__add:active{transform:translateY(1px)}.ez-foot{flex:0 0 auto;border-top:1px solid var(--ez-hairline);padding:16px var(--ez-pad);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--ez-bg)}.ez-prot{display:flex;align-items:center;gap:10px;padding:9px 11px;margin-bottom:12px;border:1px solid var(--ez-hairline);border-radius:var(--ez-radius-control)}.ez-prot__icon{width:24px;height:24px;flex:0 0 auto;color:var(--ez-text)}.ez-prot__info{min-width:0;flex:1 1 auto}.ez-prot__name{font-size:1.02rem;font-weight:600;line-height:1.25;display:flex;align-items:center;gap:7px}.ez-prot__q{width:18px;height:18px;flex:0 0 auto;border:0;border-radius:50%;background:var(--ez-text);color:var(--ez-bg);font-size:.72rem;font-weight:700;line-height:1;cursor:pointer;padding:0;display:grid;place-items:center}.ez-prot__sub{font-size:.92rem;color:var(--ez-text-soft);line-height:1.3;margin-top:2px}.ez-prot__explain{font-size:.9rem;line-height:1.45;color:var(--ez-text-soft);background:var(--ez-bg-alt);border-radius:var(--ez-radius-control);padding:11px 13px;margin:-4px 0 12px}.ez-sw{flex:0 0 auto;position:relative;display:inline-block;cursor:pointer}.ez-sw input{position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;margin:0;cursor:pointer}.ez-sw i{display:block;width:44px;height:26px;border-radius:99px;background:rgba(var(--color-base-text, 0, 0, 0),.22);transition:background .18s ease;position:relative}.ez-sw i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .18s cubic-bezier(.22,.61,.36,1)}.ez-sw input:checked+i{background:var(--ez-success)}.ez-sw input:checked+i:after{transform:translate(18px)}.ez-sw input:focus-visible+i{outline:2px solid var(--ez-text);outline-offset:3px}.ez-money--ship .ez-money__val{color:var(--ez-success);font-weight:600}.ez-money{display:flex;justify-content:space-between;align-items:baseline;font-size:1.12rem;padding:3px 0}.ez-money__val{font-variant-numeric:tabular-nums}.ez-money--save,.ez-money--save .ez-money__val{color:var(--ez-success);font-weight:600}.ez-money--total{font-size:1.3rem;font-weight:600}.ez-money--save:not([hidden])+.ez-money--total{padding-top:8px;margin-top:4px;border-top:1px solid var(--ez-hairline)}.ez-checkout{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:12px;min-height:54px;box-sizing:border-box;cursor:pointer;text-align:center}.ez-checkout:active{transform:translateY(1px)}.ez-checkout__lock{width:17px;height:17px;flex:0 0 auto}.ez-checkout{text-transform:none}.ez-empty__cta,.ez-checkout{width:100%}.ez-foot__note{text-align:center;font-size:.9rem;color:var(--ez-text-faint);margin:10px 0 0}.ez-error{margin-top:10px;padding:10px 12px;border-radius:8px;background:#b3261e14;color:var(--ez-danger);font-size:.92rem;line-height:1.35}.ez-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ez-hairline)}.ez-benefit{text-align:center;min-width:0}.ez-benefit__icon{height:27px;display:grid;place-items:center;margin-bottom:7px}.ez-benefit__icon svg{height:27px;width:auto}.ez-benefit--trustpilot .ez-benefit__icon svg{color:var(--ez-trustpilot);fill:var(--ez-trustpilot)}.ez-benefit__line1{font-size:.97rem;font-weight:600;line-height:1.2;display:block}.ez-benefit__line2{font-size:.88rem;color:var(--ez-text);line-height:1.25;display:block;margin-top:2px}.ez-benefit__link{text-decoration:none;color:inherit;display:block}@media screen and (max-width:600px){.ez-panel{width:100vw}:root{--ez-pad: 16px}.ez-benefit__line1{font-size:.88rem}.ez-benefit__line2{font-size:.8rem}.ez-benefits{gap:4px}.ez-head__title{font-size:1.55rem}}@media screen and (max-width:359px){.ez-benefit__line1{font-size:.8rem}.ez-benefit__line2{font-size:.73rem}.ez-benefit__icon,.ez-benefit__icon svg{height:24px}.ez-empty__sub{font-size:.86rem}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/ez-cart-drawer.css.map */
