.klay .drawer{background:#00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000}.klay .drawer__inner{width:410px;max-width:100vw;padding:0;border:0;border-left:1px solid var(--klay-black);background:var(--klay-white);color:var(--klay-ink);display:flex;flex-direction:column}.klay cart-drawer.is-empty .drawer__inner{display:flex}.klay .drawer__inner-empty{padding:0;height:auto;overflow:visible}.klay .klay-drawer-head{position:relative;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 22px 0 25px;margin:0;background:var(--klay-blue);border-bottom:2px solid var(--klay-black);flex:none}.klay .klay-drawer-head__title{font-family:var(--klay-sans);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0;color:var(--klay-black)}.klay .klay-drawer-head__close{position:static;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;background:none;border:0;font:700 24px var(--klay-sans);color:var(--klay-black);cursor:pointer}.klay .klay-drawer-head__close:hover{transform:scale(1.08)}.klay .klay-drawer-empty__body{display:block;padding:40px 10px 0;text-align:center;height:auto}.klay .klay-drawer-empty__text{font-family:var(--klay-sans);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;margin:0 20px 33px;color:var(--klay-black)}.klay .klay-drawer-empty__btn{height:53px;border-radius:var(--klay-radius);font-size:15px}.klay .drawer__contents{overflow:visible}.klay .cart-item__name{font-family:var(--klay-sans);font-size:16px;font-weight:700;letter-spacing:-.01em;text-decoration:none;color:var(--klay-black)}.klay .cart-item__details .product-option,.klay .cart-item__details dl{font-family:var(--klay-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#555;margin-top:4px}.klay .cart-item__totals .price{font-family:var(--klay-sans);font-size:16px;font-weight:700;letter-spacing:0;color:var(--klay-black)}.klay .cart-item__old-price{color:#a6a6a6}.klay .cart-drawer .quantity,.klay .cart-items .quantity{width:104px;min-height:34px;border-radius:999px;border:1px solid var(--klay-black)}.klay .cart-items .quantity:before,.klay .cart-items .quantity:after{display:none}.klay .cart-items .quantity__input{font-family:var(--klay-sans);font-weight:700;font-size:14px;color:var(--klay-black);-webkit-text-fill-color:var(--klay-black)}.klay .cart-items .quantity__button{width:32px;color:var(--klay-black)}.klay .cart-remove-button{color:#8a8a8a}.klay .cart-remove-button:hover{color:var(--klay-black)}.klay .totals__total,.klay .totals__total-value{font-family:var(--klay-sans);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--klay-black)}.klay .tax-note{font-size:12px;color:#666;margin:4px 0 12px;display:block;text-align:left}.klay .cart__ctas{display:block}.klay .cart__checkout-button:hover{filter:brightness(1.25)}.klay cart-items,.klay .cart__footer-wrapper,.klay #main-cart-footer{background:var(--klay-white)}.klay cart-items .page-width,.klay #main-cart-footer .page-width{max-width:1040px;padding:0 var(--klay-gutter)}.klay cart-items{padding-top:50px;display:block}.klay .title-wrapper-with-link{align-items:baseline;margin-bottom:30px}.klay .klay-cartpage__title,.klay .cart__empty-text{font-family:var(--klay-sans);font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.klay cart-items.is-empty .cart__empty-text{font-size:28px;max-width:560px;margin:40px auto 30px}.klay .title-wrapper-with-link .underlined-link{font-family:var(--klay-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.klay .cart__warnings .button{background:var(--klay-black);color:var(--klay-blue);height:53px;border-radius:var(--klay-radius);padding:0 40px}.klay #main-cart-items .cart-items thead th{font-family:var(--klay-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#555;border-bottom:2px solid var(--klay-black);padding-bottom:10px}.klay #main-cart-items .cart-item{border-bottom:1px solid var(--klay-grey-2)}.klay #main-cart-items .cart-item>td{padding-top:22px;padding-bottom:22px}.klay #main-cart-items .cart-item__image{width:110px;height:110px;object-fit:cover;border-radius:var(--klay-radius);background:var(--klay-grey-1)}.klay #main-cart-footer{padding-bottom:80px}.klay .cart__footer{border-top:2px solid var(--klay-black);padding-top:24px}.klay .cart__blocks{background:var(--klay-grey-1);border-radius:var(--klay-radius);padding:22px}.klay .cart__footer .totals{justify-content:space-between}.klay .cart__footer .cart__ctas{margin-top:14px}@media(max-width:749px){.klay .drawer__inner{width:100vw;border-left:0}.klay .klay-drawer-head{height:64px;padding:0 18px}.klay .klay-drawer-head__title{font-size:26px}.klay .klay-cartpage__title{font-size:34px}.klay cart-items{padding-top:30px}.klay #main-cart-items .cart-item__image{width:84px;height:84px}}.klay cart-items,.klay cart-items .cart__empty-text,.klay .cart__login-title,.klay .cart__login-paragraph,.klay .cart__login-paragraph a{color:var(--klay-black)}.klay cart-items.is-empty .cart__empty-text{font-size:18px;font-weight:400;letter-spacing:0;max-width:420px;margin:70px auto 30px}.klay cart-items.is-empty .cart__warnings .button{min-width:320px}.klay .cart__login-title{font-size:20px;margin-top:40px}.klay cart-drawer .drawer__inner .klay-drawer-empty__text{font-family:var(--klay-sans);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;margin:0 20px 33px}.klay cart-drawer .klay-drawer-empty__btn,.klay cart-drawer .klay-drawer-empty__btn:hover{color:var(--klay-blue)}.klay .klay-boost{padding:14px 20px;border-bottom:1px solid var(--klay-grey-3);flex:none;font-family:var(--klay-sans);color:var(--klay-black)}.klay .klay-boost--page{padding:0 0 20px;margin-bottom:20px}.klay .klay-boost__line{font-size:13.5px;text-align:center;margin:0}.klay .klay-boost__bar{height:8px;border-radius:99px;background:var(--klay-grey-2);margin:10px 0 0;overflow:hidden;border:1px solid var(--klay-black)}.klay .klay-boost__bar span{display:block;height:100%;background:var(--klay-blue);border-radius:inherit;transition:width .4s ease}.klay .klay-boost__bundle{font-size:12.5px;text-align:center;margin:12px 0 0;display:flex;align-items:center;justify-content:center;gap:8px}.klay .klay-boost__tag{font-family:var(--klay-mono, monospace);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;background:var(--klay-tangerine, #FF6A3D);color:var(--klay-black);padding:3px 6px;border-radius:2px}.klay .klay-boost__upsell{margin-top:14px}.klay .klay-boost__head{font-family:var(--klay-mono, monospace);font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.klay .klay-boost__cards{list-style:none;margin:0;padding:0;display:grid;gap:8px}.klay .klay-boost__card{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--klay-black);border-radius:var(--klay-radius, 4px);background:var(--klay-white)}.klay .klay-boost__card img{width:56px;height:56px;object-fit:cover;border-radius:3px;background:var(--klay-grey-1);flex:none}.klay .klay-boost__info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.klay .klay-boost__name{font-size:14px;font-weight:700;line-height:1.2}.klay .klay-boost__price{font-size:13px}.klay .klay-boost__add{flex:none;height:36px;padding:0 14px;border:1px solid var(--klay-black);border-radius:var(--klay-radius, 4px);background:#ffb366;color:var(--klay-black);font:700 13px var(--klay-sans);cursor:pointer}.klay .klay-boost__add:hover{transform:translateY(-1px)}.klay .klay-boost__add:disabled{opacity:.6;cursor:default;transform:none}.klay .klay-drawer{width:410px;max-width:calc(100vw - 20px);box-shadow:#00000029 0 1px 4px,#333 0 0 0 1px}.klay .klay-drawer-head{height:auto;padding:20px 10px 20px 25px;background:#ffb870;border-bottom:2px solid #000}.klay .klay-drawer-head__title{font-size:26px;line-height:1.22;font-weight:700}.klay .klay-drawer-head__close{width:auto;height:auto;padding:0 12px;font-size:2rem;font-weight:900}.klay cart-drawer-items{flex:1;overflow:auto;padding:0 15px}.klay .klay-lines{list-style:none;margin:0;padding:0}.klay .klay-line{display:grid;grid-template-columns:90px 1fr;gap:15px;padding:10px 0 30px;margin-top:10px;border-top:1px solid #000;position:relative}.klay .klay-line:first-child{border-top:0}.klay .klay-line__media img{width:90px;height:90px;object-fit:cover;display:block;background:#f4f4f4}.klay .klay-line__top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.klay .klay-line__name{font-size:16px;font-weight:700;line-height:1.5;color:#000;text-decoration:none;letter-spacing:-.01em}.klay .klay-line__count{font-size:13px;color:#666;margin:0}.klay .klay-line__price{font-size:13px;font-weight:700;margin:4px 0 0;flex-shrink:0;white-space:nowrap}.klay .klay-line__price s,.klay .klay-drawer-foot__total s{color:#d3d3d3}.klay .klay-line__disc{display:flex;align-items:center;gap:6px;font-size:12px;margin:10px 0 0;color:#000}.klay .klay-line__plan{font-size:12px;color:#bfbfbf;margin:10px 0 0}.klay .klay-line__qty{display:flex;align-items:center;gap:0;margin-top:8px}.klay .klay-qty{display:flex;align-items:center;gap:12px;width:auto;min-height:0;border:0;border-radius:0;background:none}.klay .klay-qty:before,.klay .klay-qty:after{display:none}.klay .klay-qty__btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:5px;border:0;border-radius:6px;background:#fff;color:#000;box-shadow:#00000029 0 1px 4px,#333 0 0 0 1px;cursor:pointer}.klay .klay-qty__btn:hover{background:#ffb870}.klay .klay-qty__btn *,.klay .quantity__button>*{pointer-events:none}.klay .klay-qty__input{width:22px;height:22px;padding:0;border:0;background:none;text-align:center;font:400 13px var(--klay-sans);color:#000;-moz-appearance:textfield}.klay .klay-qty__input::-webkit-inner-spin-button,.klay .klay-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.klay .klay-line__del{margin-left:10px;padding:0;border:0;background:none;font:400 12px var(--klay-sans);color:#bfbfbf;cursor:pointer}.klay .klay-line__del:hover{color:#000;text-decoration:underline}.klay .klay-line .loading__spinner{display:none}.klay .klay-drawer-foot{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;margin-top:auto;background:#e9e9e9;border-top:2px solid #000;flex:none}.klay .klay-drawer-foot__sub{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem}.klay .klay-drawer-foot__label{margin:0;font-size:16px;font-weight:700}.klay .klay-drawer-foot__label span{font-size:13px}.klay .klay-drawer-foot__total{margin:0;font-size:18px;font-weight:700}.klay .klay-drawer-checkout{width:100%;height:56px;border:0;border-radius:15px;background:#000;color:#ffb366;font:700 16px var(--klay-sans);cursor:pointer}.klay .klay-drawer-checkout:hover{opacity:.9}.klay .klay-drawer-empty__btn{display:flex;align-items:center;justify-content:center;height:53px;margin:0 20px;border-radius:15px;background:#000;color:#ffb366;font:700 16px var(--klay-sans);text-decoration:none}.klay .cart-drawer .quantity.klay-qty{width:auto;min-height:0;border:0;border-radius:0}.klay .cart-drawer .quantity.klay-qty:before,.klay .cart-drawer .quantity.klay-qty:after{content:none;display:none}.klay .cart-drawer .klay-qty .quantity__button.klay-qty__btn{width:22px;height:22px;padding:5px;background:#fff;border-radius:6px;box-shadow:#00000029 0 1px 4px,#333 0 0 0 1px}.klay .cart-drawer .klay-qty .quantity__button.klay-qty__btn:hover{background:#ffb870}
/*# sourceMappingURL=/cdn/shop/t/2/assets/klay-cart.css.map */
