.drawer{position:fixed;top:0;bottom:0;z-index:1061;display:block;width:380px;padding:0;max-width:95%;background-color:#fff;overflow:hidden;opacity:0;visibility:hidden;transform:translate(100%);transition:all .4s cubic-bezier(.46,.01,.32,1)}@media(max-width:1320px){.drawer{z-index:1050}}.drawer--right{right:0}.drawer__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;background-color:#2125294d;opacity:0;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);visibility:hidden;transition:all .4s cubic-bezier(.46,.01,.32,1)}.drawer--open{overflow-y:hidden;height:100%}.drawer--open .drawer{opacity:1;visibility:visible;transform:translate(0)}.drawer--open .drawer__overlay{opacity:1;visibility:visible}@media(min-width:1320px){.drawer--open.modal-open .modal-backdrop{display:none!important}}.drawer__header{padding:0 24px}.drawer__header .shipping-bar-cart>div>span{font-weight:600}.drawer__header .shipping-bar-cart .title-spend{display:none}.drawer__header .shipping-bar-cart .title-spend>span.spend{color:#ff6e40}.drawer__header .shipping-bar-cart .title-shipping,.drawer__header .shipping-bar-cart.shipping-free .title-start,.drawer__header .shipping-bar-cart.shipping-free .title-spend{display:none}.drawer__header .shipping-bar-cart.shipping-free .title-shipping{display:block}.drawer__header .shipping-bar-cart.shipping-progress .title-start,.drawer__header .shipping-bar-cart.shipping-progress .title-shipping{display:none}.drawer__header .shipping-bar-cart.shipping-progress .title-spend{display:block}.drawer__header .shipping-bar-cart.effect .title-shipping{animation:effectOpacity 1s infinite}.drawer__header .progress{height:4px}.drawer__header .progress-bar{background-color:var(--primary)}.drawer__header .progress-bar .icon{display:none!important}.drawer__title{margin:0;padding:26px 0 10px;color:var(--heading-color);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:18px}.drawer__title .drawer__header__count{min-width:20px;display:inline-block;margin-left:8px;text-align:center;height:20px;line-height:20px;background-color:var(--body-color);color:#fff;font-size:12px;font-weight:500;border-radius:50%;position:relative;top:-4px}.drawer__close-button{position:absolute;top:16px;right:24px}.drawer__inner{top:80px;left:0;bottom:0}.drawer__inner .ajaxcart__footer{position:absolute;left:0;right:0;bottom:0;padding:0;background-color:#fff;box-shadow:0 0 10px #00000026}.drawer__inner .ajaxcart__footer--action{background-color:#eff0f2;padding:24px}.drawer__inner .cart-empty-message{color:var(--secondary);padding:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.drawer__inner .cart-empty-message .icon-cart-empty{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url("data:image/svg+xml,<svg width='97' height='96' viewBox='0 0 97 96' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M54.0625 69.4399L43.0625 58.4399' stroke='currentColor' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M53.9375 58.5601L42.9375 69.5601' stroke='currentColor' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M35.73 8L21.25 22.52' stroke='currentColor' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M61.25 8L75.73 22.52' stroke='currentColor' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.5 31.4001C8.5 24.0001 12.46 23.4001 17.38 23.4001H79.62C84.54 23.4001 88.5 24.0001 88.5 31.4001C88.5 40.0001 84.54 39.4001 79.62 39.4001H17.38C12.46 39.4001 8.5 40.0001 8.5 31.4001Z' stroke='currentColor' stroke-width='4'/><path d='M14.5 40L20.14 74.56C21.42 82.32 24.5 88 35.94 88H60.06C72.5 88 74.34 82.56 75.78 75.04L82.5 40' stroke='currentColor' stroke-width='4' stroke-linecap='round'/></svg>\a");mask-image:url("data:image/svg+xml,<svg width='97' height='96' viewBox='0 0 97 96' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M54.0625 69.4399L43.0625 58.4399' stroke='currentColor' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M53.9375 58.5601L42.9375 69.5601' stroke='currentColor' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M35.73 8L21.25 22.52' stroke='currentColor' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M61.25 8L75.73 22.52' stroke='currentColor' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.5 31.4001C8.5 24.0001 12.46 23.4001 17.38 23.4001H79.62C84.54 23.4001 88.5 24.0001 88.5 31.4001C88.5 40.0001 84.54 39.4001 79.62 39.4001H17.38C12.46 39.4001 8.5 40.0001 8.5 31.4001Z' stroke='currentColor' stroke-width='4'/><path d='M14.5 40L20.14 74.56C21.42 82.32 24.5 88 35.94 88H60.06C72.5 88 74.34 82.56 75.78 75.04L82.5 40' stroke='currentColor' stroke-width='4' stroke-linecap='round'/></svg>\a");height:100px;width:100px;background-color:var(--secondary);margin:auto}.drawer__inner .ajaxcart__inner{position:absolute;top:0;left:0;right:0;padding:0 24px;max-height:none;margin-bottom:10px}.drawer__quantity{margin:8px 0 0}.drawer__quantity .vela-qty{border-width:1px;padding:0 5px;width:90px}.drawer__quantity .vela-qty__adjust{width:20px}.drawer__quantity .vela-qty__adjust svg{width:10px}.drawer__quantity .vela-qty__number{font-size:var(--font-size-base);height:30px}.ajaxcart__info--header{padding:15px 0;font-size:calc(var(--font-size-base) - 2px)}.ajaxcart__info--header>a{position:relative}.ajaxcart__info--header>a:not(:last-child):before{content:"";display:block;position:absolute;width:0;height:16px;border-right:1px dashed var(--border-color);top:50%;transform:translateY(-50%);right:0}.collapse-backdrop{width:380px;height:100vh;background:#ffffffb3;right:0;bottom:100%;display:none}.ajaxcart__gift--content+.collapse-backdrop{bottom:auto}.ajaxcart__info--wrapper.show+.collapse-backdrop{display:block}.ajaxcart__info--content>div{opacity:0;visibility:hidden;bottom:0;left:0;padding:24px;background:#fff;transform:translateY(100%);transition:all .3s ease;z-index:3;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b7b7b7 #ebebeb}.ajaxcart__info--content>div::-webkit-scrollbar{width:5px;border-radius:2px;background:#ebebeb}.ajaxcart__info--content>div::-webkit-scrollbar-track{border-radius:2px}.ajaxcart__info--content>div::-webkit-scrollbar-thumb{background:#b7b7b7;border-radius:2px}.ajaxcart__info--content>div.show{opacity:1;visibility:visible;transform:translateY(0);box-shadow:0 0 10px #00000026}.ajaxcart__line-item--left{width:116px}.ajaxcart__line-item--right{width:calc(100% - 116px)}.cart-modal__btn--checkout{padding:16px;margin-top:20px}.cart-modal__btn--checkout .icon-key{margin-right:4px;font-weight:500}.cart-modal__btn--checkout .icon-dot{display:block;width:6px;height:6px;border-radius:50%;background:#fff;margin:0 7px}.cart-modal__btn--checkout .ajaxcart__subtotal{line-height:22px;font-weight:600}.minicart-recommendations{position:relative;overflow:hidden}.minicart-recommendations .product-card__image-wrapper{width:70px}.minicart-recommendations .product-price{font-size:13px}.minicart-recommendations__content{width:calc(100% - 50px)}.js-minicart-recommendations .slick-list{overflow:visible}.js-minicart-recommendations .slick-arrow{visibility:visible;opacity:1;width:32px;height:32px;top:0;margin-top:-50px;border:1px solid var(--border-lighter-color);right:0!important;margin-left:auto;margin-right:-40px!important}.js-minicart-recommendations .slick-arrow.slick-prev{margin-right:0!important}.js-minicart-recommendations .slick-arrow.slick-disabled{opacity:.3}.js-minicart-recommendations .slick-arrow:focus,.js-minicart-recommendations .slick-arrow:hover{border-color:var(--primary)}.minicart-recommendations__heading{line-height:48px}.drawer{width:min(100vw,620px);max-width:100%}.drawer__overlay{background-color:#121a3438;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.drawer__header{padding:18px 24px 0;border-left:1px solid rgba(31,32,33,.05)}.drawer__title{display:flex;align-items:center;gap:12px;padding:6px 0 0;font-size:17px;line-height:1.1}.drawer__title-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#f7f4ef;color:var(--secondary);flex-shrink:0}.drawer__title-text{flex:1}.drawer__title .drawer__header__count{min-width:30px;height:30px;line-height:30px;margin-left:auto;border-radius:999px;background:#eef2fb;color:var(--secondary);font-size:13px;font-weight:700;top:0}.drawer__close-button{top:22px;right:22px}.drawer__header .shipping-bar-cart{margin-top:18px;padding:18px 20px 16px;border-radius:28px;background:#faf6f2;border:1px solid rgba(31,32,33,.06)}.drawer__header .shipping-bar-cart .title-start,.drawer__header .shipping-bar-cart .title-spend,.drawer__header .shipping-bar-cart .title-shipping{color:var(--secondary);text-align:center;font-size:14px;line-height:1.45}.drawer__header .shipping-bar-cart>div>span,.drawer__header .shipping-bar-cart .title-spend>span.spend{color:var(--primary)}.drawer__header .progress{height:8px;margin:16px 0 10px!important;border-radius:999px;background:#12275e1a;overflow:hidden!important}.drawer__header .progress-bar{border-radius:999px;background:linear-gradient(90deg,var(--primary),#ff9eb1)}.drawer__inner .ajaxcart__inner{padding:18px 24px 0;margin-bottom:0}.ajaxcart__layout{display:grid;grid-template-columns:176px minmax(0,1fr);gap:20px;align-items:start}.ajaxcart__aside{min-width:0}.ajaxcart__aside-sticky{position:sticky;top:0}.ajaxcart__main{min-width:0}.ajaxcart__inner--wrapp{display:grid;gap:16px}.ajaxcart__product{padding:16px;border-radius:24px;background:#fff;border:1px solid rgba(31,32,33,.08);box-shadow:0 18px 36px #0c17350f;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.ajaxcart__product:hover{transform:translateY(-2px);border-color:#1f202124;box-shadow:0 24px 44px #0c17351a}.ajaxcart__line-item{gap:14px;align-items:flex-start}.ajaxcart__line-item--left{width:96px}.ajaxcart__line-item--right{width:auto;flex:1}.ajaxcart__product-image-wrapper{padding:8px;border-radius:20px;background:#f7f8fa}.ajaxcart__product-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.ajaxcart__product-image img{width:100%;height:100%;object-fit:contain}.ajaxcart__product-name{display:inline-block;color:var(--secondary);font-size:15px;line-height:1.45;font-weight:700;text-decoration:none}.ajaxcart__product-name:hover,.ajaxcart__product-name:focus{color:var(--primary)}.ajaxcart__product-meta{font-size:13px;line-height:1.45}.ajaxcart__product-price-wrapper{gap:8px;margin-bottom:14px;font-size:15px}.drawer__quantity{align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.ajaxcart__qty{gap:4px;padding:4px;border-radius:999px;background:#f7f8fa}.ajaxcart__qty-adjust{width:30px;height:30px;border:0!important;background:#fff;border-radius:50%!important;box-shadow:0 6px 14px #0c173514;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.ajaxcart__qty-adjust:hover,.ajaxcart__qty-adjust:focus{background:#eef2fb;transform:scale(1.05);box-shadow:0 10px 18px #0c17351f}.ajaxcart__qty-num{width:34px;font-size:14px;font-weight:700;color:var(--secondary);background:transparent}.ajaxcart__remove{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;background:#f7f8fa;color:var(--secondary);font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ajaxcart__remove:hover,.ajaxcart__remove:focus{background:#fff1f4;color:var(--primary);transform:translateY(-1px)}.drawer__inner .cart-empty-message{position:static;transform:none;padding:42px 20px;text-align:center;border-radius:24px;background:#f9fafb;border:1px dashed rgba(31,32,33,.12)}.drawer__inner .cart-empty-message .icon-cart-empty{margin:0 auto 18px}.ajaxcart__footer{border-top:1px solid rgba(31,32,33,.08)}.drawer__inner .ajaxcart__footer{box-shadow:0 -18px 40px #0c173514}.ajaxcart__info{padding:16px 24px 0}.ajaxcart__info--header{gap:10px;padding:0 0 14px}.ajaxcart__info--header>a{min-height:84px;padding:12px 10px;border-radius:18px;background:#f7f8fa;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.ajaxcart__info--header>a:hover,.ajaxcart__info--header>a:focus{background:#fff;transform:translateY(-2px);box-shadow:0 14px 28px #0c173514}.ajaxcart__info--header>a:not(:last-child):before{display:none}.ajaxcart__info-label{margin-top:10px;font-size:12px;font-weight:700;line-height:1.35}.collapse-backdrop{width:100%;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ajaxcart__info--content>div{border-radius:26px 26px 0 0;box-shadow:0 -18px 40px #0c17351f}.drawer__inner .ajaxcart__footer--action{padding:18px 24px 24px;background:linear-gradient(180deg,#fff,#fbfcfe)}.ajaxcart__policies{color:var(--body-color-light);font-size:13px;line-height:1.5}#terms_conditions{margin-right:10px;border-color:#1f20212e}.cart-modal__btn--checkout{min-height:56px;padding:16px 18px;margin-top:16px;border-radius:999px;box-shadow:0 16px 28px #e46d8438;transition:transform .22s ease,box-shadow .22s ease}.cart-modal__btn--checkout:hover,.cart-modal__btn--checkout:focus{transform:translateY(-2px);box-shadow:0 22px 36px #e46d8447}.cart-modal__btn--viewcart{min-height:48px;border-radius:999px}.minicart-recommendations{padding-top:0;border-top:0!important}.minicart-recommendations__heading{margin:0 0 14px;line-height:1.15;color:var(--secondary);font-family:var(--font-heading-family);font-size:18px}.minicart-recommendations__content{width:100%}.js-minicart-recommendations .slick-list{overflow:hidden}.js-minicart-recommendations .slick-arrow{top:8px;width:30px;height:30px;margin-top:0;margin-right:0!important;border-radius:50%;background:#fff;box-shadow:0 10px 18px #0c173514}.js-minicart-recommendations .slick-arrow.slick-prev{right:38px!important}.js-minicart-recommendations .slick-dots{bottom:-22px}.minicart-recommendation-card{display:grid;gap:12px;padding:14px;border-radius:24px;background:#fff;border:1px solid rgba(31,32,33,.08);box-shadow:0 18px 36px #0c17350f}.minicart-recommendation-card__media{padding:8px;border-radius:20px;background:#f7f8fa}.minicart-recommendation-card__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.minicart-recommendation-card__content{display:grid;gap:10px}.minicart-recommendation-card__vendor{color:var(--secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.minicart-recommendation-card__name{color:var(--secondary);font-size:14px;font-weight:600;line-height:1.45}.minicart-recommendation-card__price{min-height:20px}.minicart-recommendation-card__form,.minicart-recommendation-card__actions{width:100%}.minicart-recommendation-card__button{width:100%;min-height:42px;border-radius:999px;font-size:13px;font-weight:700}.minicart-recommendation-card__button--disabled{opacity:.7;pointer-events:none}.drawer--open .drawer__header,.drawer--open .ajaxcart__aside,.drawer--open .ajaxcart__main,.drawer--open .ajaxcart__footer{animation:drawerFadeUp .34s cubic-bezier(.22,1,.36,1) both}.drawer--open .ajaxcart__main{animation-delay:.04s}.drawer--open .ajaxcart__footer{animation-delay:.08s}@keyframes drawerFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991.98px){.drawer{width:100%}.ajaxcart__layout{grid-template-columns:1fr}.ajaxcart__aside{order:2}.drawer__inner .ajaxcart__inner,.drawer__header,.drawer__inner .ajaxcart__footer--action,.ajaxcart__info{padding-left:18px;padding-right:18px}.ajaxcart__info--header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ajaxcart__product,.ajaxcart__qty-adjust,.ajaxcart__remove,.ajaxcart__info--header>a,.cart-modal__btn--checkout,.drawer--open .drawer__header,.drawer--open .ajaxcart__aside,.drawer--open .ajaxcart__main,.drawer--open .ajaxcart__footer{animation:none;transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-cart-drawer.css.map */
