:root{--cart-border-radius: var(--btn-radius, 4px);--cart-btn-height: 45px;--cart-img-size: 120px;--cart-padding-base: 15px}.t4s-main-cart{margin-top:60px;color:var(--text-color)}.t4s-cart_page_heading{margin-bottom:20px;font-size:32px;text-transform:uppercase;font-weight:600;color:var(--secondary-color)}.t4s-cart_page_txt{margin-bottom:30px;line-height:1.6}.t4s-cartPage__header{font-size:14px;color:var(--secondary-color);text-transform:uppercase;font-weight:600;padding:20px 0 6px;letter-spacing:.5px}.t4s-cart-count-0 .t4s-cartPage__header,.t4s-cart-count-0 .t4s-cartPage__footer,.t4s-cart-count-0 .t4s-shipping_calc_page{display:none!important}.t4s-page_cart__item{padding-top:30px;padding-bottom:30px;border-top:1px solid var(--border-color);position:relative;overflow:hidden;transition:background-color .2s ease}.t4s-page_cart__item:hover{background-color:rgba(var(--border-color-rgb, 0, 0, 0),.03)}.t4s-cartPage__items .t4s-page_cart__item:last-child{border-bottom:1px solid var(--border-color)}.t4s-page_cart__img{min-width:var(--cart-img-size);max-width:var(--cart-img-size);display:block;position:relative;border-radius:4px;overflow:hidden;box-shadow:0 2px 4px #00000014;transition:transform .3s ease,box-shadow .3s ease}.t4s-page_cart__img:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001f}.t4s-page_cart__info{margin-inline-start:15px}.t4s-main-cart .t4s-page_cart__title{font-size:15px;line-height:1.4;display:block;font-weight:600;margin-bottom:5px;color:var(--secondary-color);transition:color .2s ease}.t4s-main-cart .t4s-page_cart__title:hover{color:var(--accent-color)}.t4s-page_cart__meta{font-size:13px;color:var(--text-color);line-height:1.5}.t4s-cart_meta_variant{margin-bottom:5px}.t4s-cart_meta_variant ul,.t4s-cart_meta_propertyList{--li-pl: 0;--list-mb: 5px;padding-left:0;list-style:none}.t4s-cart_meta_price{font-size:14px;font-weight:500}.t4s-cart_meta_prices del,.t4s-cart_meta_price del{color:var(--product-price-color);opacity:.8}.t4s-cart_meta_prices ins{color:var(--product-price-sale-color);margin-inline-start:6px;display:inline-block;font-weight:600;text-decoration:none}.t4s-page_cart__tools{margin-top:10px;display:flex;align-items:center}.t4s-page_cart__tools .t4s-page_cart__edit,.t4s-page_cart__tools .t4s-page_cart__remove{display:inline-flex;align-items:center;margin-inline-end:15px;color:var(--secondary-color);transition:color .2s ease}.t4s-page_cart__tools .t4s-page_cart__edit:hover,.t4s-page_cart__tools .t4s-page_cart__remove:hover{color:var(--accent-color)}.t4s-page_cart__tools .t4s-page_cart__edit svg,.t4s-page_cart__tools .t4s-page_cart__remove svg{width:18px;height:18px;stroke-width:1.5;margin-right:4px}.t4s-main-cart .t4s-quantity-cart-item{min-width:120px;width:120px;height:var(--cart-btn-height);border:1px solid var(--secondary-color);text-align:center;border-radius:var(--cart-border-radius);display:block;position:relative;margin:0 auto;transition:border-color .2s ease,box-shadow .2s ease}.t4s-main-cart .t4s-quantity-cart-item:hover{border-color:var(--accent-color);box-shadow:0 2px 6px #00000014}.t4s-main-cart .t4s-quantity-cart-item input[type=number]{-moz-appearance:textfield;width:40px;border:0;height:calc(var(--cart-btn-height) - 2px);background:transparent;padding:0;font-weight:600;font-size:16px;color:var(--secondary-color);text-align:center}.t4s-main-cart .t4s-quantity-cart-item button{position:absolute;display:block;padding:0;top:0;width:30px;height:var(--cart-btn-height);line-height:var(--cart-btn-height);border:0;background:transparent;color:var(--secondary-color);cursor:pointer;transition:color .2s ease}.t4s-main-cart .t4s-quantity-cart-item button:hover{color:var(--accent-color)}.t4s-main-cart .t4s-quantity-cart-item .is--minus{left:0;text-align:left;padding-left:15px}.t4s-main-cart .t4s-quantity-cart-item .is--plus{right:0;text-align:right;padding-right:15px}.t4s-main-cart .t4s-quantity-cart-item svg{width:12px;height:12px;stroke-width:2.5}.t4s-cartPage__footer{margin-top:60px;margin-bottom:80px}.t4s-cartPage__footer .t4s-cart__thres3{color:var(--secondary-color)}.t4s-cart-total{text-transform:uppercase;margin-bottom:12px;color:var(--secondary-color);font-size:18px;font-weight:600;letter-spacing:.5px}.t4s-cart__ttprice{font-size:20px;font-weight:500}.t4s-cart__originalPrice,.t4s-cart__discountPrice{font-size:16px}.t4s-cart__totalPrice{font-weight:700;text-align:right;color:var(--secondary-color);font-size:22px}.t4s-cart-note__label{color:var(--secondary-color);margin-bottom:10px;font-weight:500}#CartSpecialInstructions{min-height:100px;color:var(--secondary-color);padding:10px 12px;width:100%!important;resize:none;border-radius:var(--cart-border-radius);transition:border-color .3s ease,box-shadow .3s ease}#CartSpecialInstructions:focus{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.t4s-cart-couponcode__label{color:var(--secondary-color);margin-top:20px;margin-bottom:10px;font-weight:500}.t4s-main-cart .t4s-cart_discounts{padding-left:0;font-weight:500;color:var(--t4s-highlight-color);margin-bottom:0}.t4s-order-discount__item svg{width:14px}.t4s-gift_wrap{margin-bottom:25px}.t4s-gift_wrap_info svg{top:4px;color:var(--secondary-color)}.t4s-gift-wrap__text{margin:10px 5px;line-height:1.5}.t4s-gift-wrap__text span{color:var(--secondary-color);font-weight:500}.t4s-gift_wrap_action_btn{cursor:pointer;border:2px solid var(--secondary-color);padding:5px 25px;color:var(--secondary-color);border-radius:var(--cart-border-radius);font-size:14px;font-weight:600;min-height:var(--cart-btn-height);display:inline-block;background:transparent;transition:all .3s ease}.t4s-gift_wrap_action_btn:hover{border:2px solid var(--accent-color);background:var(--accent-color);color:var(--t4s-light-color);transform:translateY(-2px)}.t4s-main-cart .t4s-btn__checkout,.t4s-main-cart .t4s-btn__update,.t4s-main-cart .t4s-get__rates,.t4s-main-cart .t4s-btn-cart__emty{min-height:var(--cart-btn-height);padding:8px 30px;font-size:15px;font-weight:600;text-transform:uppercase;border-radius:var(--cart-border-radius);transition:all .3s ease;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center}.t4s-main-cart .t4s-btn__checkout{background-color:var(--accent-color);color:var(--t4s-light-color);border:none;box-shadow:0 4px 8px #0000001f}.t4s-main-cart .t4s-btn__checkout:hover{background-color:var(--accent-color-darken, var(--accent-color));transform:translateY(-2px);box-shadow:0 6px 12px #0000002e}.t4s-main-cart .t4s-btn__update{border:2px solid var(--secondary-color);background-color:transparent;color:var(--secondary-color);margin-right:10px}.t4s-main-cart .t4s-btn__update:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:rgba(var(--accent-color-rgb, 0, 0, 0),.05)}.t4s-main-cart .t4s-btn__update svg.t4s-btn-icon,.t4s-main-cart .t4s-btn__checkout svg.t4s-btn-icon{margin-left:0;margin-right:8px;width:16px;height:16px}.t4s-shipping_calculator{position:relative;border:1px solid var(--border-color);padding:50px 30px;margin-bottom:50px;border-radius:var(--cart-border-radius);background-color:rgba(var(--border-color-rgb, 0, 0, 0),.03)}.t4s-shipping_calculator h3{position:absolute;top:0;left:50%;margin:0;padding:0 18px;transform:translate(-50%,-50%);background:var(--t4s-light-color);white-space:nowrap;display:inline-block;font-size:24px;font-weight:600;color:var(--secondary-color);text-align:center}.t4s-shipping_calculator>.t4s-row{align-items:flex-end!important}.t4s-main-cart .t4s-shipping_calculator input[type=text],.t4s-main-cart .t4s-shipping_calculator select{border-radius:var(--cart-border-radius)}.t4s-main-cart .t4s-get__rates{cursor:pointer;border:none;background-color:var(--accent-color);color:var(--t4s-light-color);width:100%}.t4s-main-cart .t4s-get__rates:hover{opacity:.9;transform:translateY(-2px)}.t4s-key__rate{text-transform:uppercase;color:var(--secondary-color);display:inline-block;font-weight:500}.t4s-key__rate:after{content:":"}.t4s-mini_cart__emty{margin:80px 0 140px;text-align:center}.t4s-mini_cart__emty svg#icon-cart-emty{width:100px;height:auto;fill:currentColor;margin-bottom:30px;opacity:.7}.t4s-main-cart .t4s-mini_cart__emty .t4s-cart__threshold{font-size:14px;padding:8px 20px;margin:0 auto;display:inline-block}.t4s-main-cart .t4s-cart__threshold{border-bottom:0;box-shadow:none;padding:10px 0 4px 20px}.t4s-main-cart .t4s-btn-cart__emty{max-width:100%;min-width:180px;margin-top:20px}.t4s-main-cart .t4s-btn-cart__emty svg.t4s-btn-icon{--btn-size: 14px}.t4s-main-cart input:not([type=submit]):not([type=checkbox]):not([type=number]),.t4s-main-cart select,.t4s-main-cart textarea{border:1px solid var(--border-color);font-size:14px;outline:0;padding:0 15px;color:var(--text-color);max-width:100%;width:100%;height:var(--cart-btn-height);line-height:18px;transition:all .3s ease;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--cart-border-radius)}.t4s-main-cart select{padding:0 30px 0 15px;vertical-align:middle;font-size:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);background-position:right 10px top 50%;background-size:auto 18px;background-repeat:no-repeat;display:inline-block;background-color:transparent;color:var(--secondary-color)}.t4s-main-cart input:not([type=submit]):not([type=checkbox]):focus,.t4s-main-cart textarea:focus,.t4s-main-cart select:focus{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.t4s-main-cart input::placeholder{color:currentcolor;opacity:.7}.t4s-main-cart .t4s-field{margin-bottom:20px}input[type=checkbox][data-agree-checkbox]{display:none}input[type=checkbox][data-agree-checkbox]+label{position:relative;cursor:pointer;padding-left:26px;display:inline-block}input[type=checkbox][data-agree-checkbox]+label:before{content:"";display:inline-block;position:absolute;left:0;top:2px;width:16px;height:16px;min-width:16px;border:1px solid var(--border-color);background:var(--t4s-color-light);border-radius:3px;transition:all .2s ease-in-out}input[type=checkbox][data-agree-checkbox]~svg{display:block;width:10px;height:10px;fill:var(--t4s-light-color);position:absolute;top:5px;left:3px;pointer-events:none;transform:scale(0);transition:.25s ease-in-out}input[type=checkbox][data-agree-checkbox]:checked+label:before{background-color:var(--accent-color);border-color:var(--accent-color)}input[type=checkbox][data-agree-checkbox]:checked~svg{transform:scale(1)}.t4s-cartPage__form:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;z-index:4;background-color:var(--t4s-light-color);pointer-events:none;transition:opacity .5s}.t4s-cartPage__form.is--contentUpdate:before{opacity:.4;pointer-events:auto}.t4s-main-cart .t4s-cart-ld__bar[hidden]>span{transform:scale(.4);opacity:0;visibility:hidden}.t4s-main-cart .t4s-cart-ld__bar>span{width:32px;height:32px;border-radius:32px;background:var(--t4s-light-color);color:var(--text-color);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out}.t4s-main-cart .t4s-cart-ld__bar,.t4s-main-cart .t4s-cart-ld__bar>span{display:flex;align-items:center;justify-content:center;z-index:10}.t4s-main-cart .t4s-cart-ld__bar .t4s-svg-spinner{width:16px}.t4s-main-cart .t4s-cart-ld__bar svg[hidden]{display:none!important}@media (min-width:768px){.t4s-main-cart [type=submit]{width:auto}.t4s-main-cart .t4s-btn-group__checkout-update{display:inline-flex;align-items:flex-end;flex-wrap:nowrap;gap:10px}.t4s-mini_cart__emty{margin:140px 0 200px}}@media (max-width: 1024px){.t4s-cartPage__header{display:none}.t4s-cartPage__items .t4s-page_cart__item:not(:first-child){margin-top:20px}.t4s-page_cart__item{padding-top:0;padding-bottom:15px;border:1px solid var(--border-color);border-radius:var(--cart-border-radius)}.t4s-cartPage__items .t4s-page_cart__item .t4s-row>:first-child{border-bottom:1px solid var(--border-color);margin-bottom:15px}.t4s-cartPage__items .t4s-page_cart__info{padding:10px 5px 10px 0}.t4s-main-cart .t4s-cat__imgtrust .t4s-cat__imgtrust_ratio{width:100%!important}}@media (max-width: 767px){.t4s-cartPage__items .t4s-page_cart__item:not(:first-child){margin-top:0;padding-top:25px}.t4s-cartPage__items .t4s-page_cart__item,.t4s-cartPage__items .t4s-page_cart__item:last-child{border:0;border-bottom:1px solid rgba(var(--border-color-rgb),.8);padding-bottom:20px}.t4s-cartPage__items .t4s-page_cart__item>.t4s-row{padding-top:5px;padding-inline-start:140px;position:relative;min-height:136px}.t4s-cartPage__items .t4s-page_cart__item .t4s-row>:first-child{position:static;border:0;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed rgba(var(--border-color-rgb),.8)}.t4s-page_cart__item .t4s-page_cart__infos>a{position:absolute;left:5px;top:0}.t4s-cartPage__items .t4s-page_cart__info{margin:0;padding:0}.t4s-page_cart__item .t4s-cart_meta_prices_wrap,.t4s-page_cart__item .t4s-page_cart__actions{border-bottom:1px dashed rgba(var(--border-color-rgb),.8);margin-bottom:8px;padding-bottom:8px}.t4s-main-cart .t4s-quantity-cart-item{margin:0}.t4s-main-cart .t4s-cart__threshold{padding:25px 0}.t4s-main-cart p[data-currency-jsnotify]{margin-bottom:10px}.t4s-main-cart .t4s-btn__update,.t4s-main-cart .t4s-btn__checkout{margin:10px 0!important;width:100%}.t4s-shipping_calculator{padding:40px 20px}.t4s-cart-total,.t4s-cart__totalPrice{font-size:18px}}.t4s-page_cart__item.is--gift .t4s-quantity-cart-item,.t4s-page_cart__item.is--gift .t4s-page_cart__edit,.t4s-page_cart__item.is--gift .t4s-cart_meta_prices_wrap,.t4s-page_cart__item.is--gift .t4s-page_cart__actions{display:none}.t4s-page_cart__item.is--gift .t4s-row>:first-child{margin-bottom:0}@keyframes pulse-border{0%{box-shadow:0 0 rgba(var(--accent-color-rgb, 0, 0, 0),.4)}70%{box-shadow:0 0 0 8px rgba(var(--accent-color-rgb, 0, 0, 0),0)}to{box-shadow:0 0 rgba(var(--accent-color-rgb, 0, 0, 0),0)}}.t4s-main-cart .t4s-btn__checkout:focus{animation:pulse-border 1.5s infinite}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-cart.css.map */
