.cart__container .cart__header{margin-left:0;margin-bottom:160px;display:block}.cart__form-header{font-size:12px;color:#111;opacity:1;border-color:#ccc;padding-bottom:9px}.cart__form-header>*{opacity:.6}.cart__item{align-items:center}.cart__item-title{text-transform:uppercase;font-weight:400}.cart__item-details p{text-transform:uppercase;font-family:var(--font-heading)}.cart__item-price{font-family:var(--font-heading)}.cart-item__remove{font-size:13px;letter-spacing:.04em;line-height:28px;opacity:.5;margin-top:15px}.cart__item-qty-selector{border-radius:2px;--height-input: 40px}.cart__item-qty-selector .icon{width:auto;height:auto;color:#111}.cart__item-qty-selector svg{width:13px;height:13px}.cart__item-qty-selector input{font-size:13px;width:35px}.cart__item-main{flex:1;overflow:unset}.cart__item-main .cart__item-details{flex:1;padding-right:20px}.cart__item-main .cart__item-gift{width:186px;position:relative;padding-top:5px}.cart__item-main .cart__item-gift:hover .cart__item-gift--content{transform:translatey(0);opacity:1;visibility:visible}.cart__item-main .cart__item-quantity{width:160px;padding-left:65px}.cart__item-gift--info{display:flex;align-items:center;gap:10px}.cart__item-gift--info .gift--info__icon{width:23px;height:23px;line-height:23px;background:#fff;text-align:center;border-radius:50%;font-size:14px;display:block;font-family:var(--font-heading)}.cart__item-gift--info .gift--info__text{flex:1;font-size:14px;display:block;letter-spacing:0}.cart__item-gift--info .gift--info__text b{margin-left:5px;font-family:var(--font-heading);font-weight:500}.cart__item-gift--content{width:430px;height:160px;position:absolute;bottom:calc(100% + 12px);left:-70px;z-index:999;background:#fff;padding:10px;display:flex;align-items:center;opacity:0;visibility:hidden;transform:translatey(-20px);transition:all .3s}.cart__item-gift--content:after{content:"";width:0;height:0;border-style:solid;border-width:11px 11px 0 11px;border-color:#fff transparent transparent transparent;position:absolute;top:100%;left:70px}.cart__item-gift--content .banner--first{width:140px;height:140px;background:#f7f7f7}.cart__item-gift--content .content{flex:1;padding-left:25px;font-size:13px;line-height:24px;letter-spacing:0;padding-bottom:5px}.cart__item-gift--dropdown select{width:100%;border:0;border-bottom:1px solid #ccc;font-size:14px;padding-bottom:14px;cursor:pointer}.cart.page{margin-top:134px;margin-bottom:100px}.cart__item{margin:0;padding:30px 0;border-bottom:1px solid #ccc}.cart__item-gift--dropdown{margin-top:5px;display:block}.cart__item-quantity{padding-top:7px}.cart__footer-left .link{font-size:12px;letter-spacing:.04em;line-height:28px;font-family:var(--font-body);display:block;margin-top:23px}.delivery-container .delivery-title{margin-top:0;padding-top:0;padding-bottom:11px;font-size:13px;letter-spacing:.04em;font-weight:700;line-height:28px;color:#111}.delivery-container .delivery-title.title-border{border-color:#ccc}.delivery-container .delivery-title+.delivery-title{font-size:12px;padding-top:23px;padding-bottom:5px}.delivery-container .delivery-select-container__select{font-size:12px!important;line-height:1;letter-spacing:.04em;padding:14px 17px;height:40px;color:#111}.delivery-container select.delivery-select-container__select{padding-top:4px;padding-bottom:4px}.delivery-container .delivery-mindate-caution{color:#111;padding-left:0;text-align:left;font-size:12px;font-weight:400;letter-spacing:.04em}.delivery_box div+.delivery-title{font-size:12px;padding-top:14px;padding-bottom:5px}.delivery-container .delivery-caution{font-size:10px;line-height:16px;letter-spacing:.04em;margin:20px 0 34px}.delivery-container .delivery-select-container--calendar{top:11px}.total_price--heading{display:flex;justify-content:space-between;align-items:center}.total_price--heading .heading_price{font-size:13px;letter-spacing:.04em;line-height:28px;font-family:var(--font-body)}.total_price--heading .total_price{font-size:24px;font-weight:500;letter-spacing:0}.total_price--heading .total_price .iso{font-size:10px;font-family:var(--font-body);letter-spacing:.04em;margin-left:6px}.cart__footer-tax-note{font-size:12px;text-align:right;line-height:24px;opacity:1}.cart__footer-actions{margin-top:11px}.cart__footer-actions .btn{flex:1;margin:0!important;min-height:55px}.cart__item-gift--dropdown{position:relative}.cart__item-gift--dropdown:after{content:"";position:absolute;top:14px;right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.67' height='4.725' viewBox='0 0 5.67 4.725'%3E%3Cpath id='Polygon_2' data-name='Polygon 2' d='M2.835,0,5.67,4.725H0Z' transform='translate(5.67 4.725) rotate(180)' fill='%23111'/%3E%3C/svg%3E%0A");width:6px;height:4px;background-size:6px}.cart__container .cart__header.tl-c{margin-left:auto;text-align:center}.cart__empty .supports-cookies{font-size:15px;line-height:28px}.cart__empty .supports-cookies p a{margin-top:10px;display:inline-block}[data-cartnote]{font-size:12px;display:flex;justify-content:end;text-decoration:underline;margin-top:9px}.cartNote__wrapper{text-align:right;display:none}.cartNote__wrapper label{font-size:12px}@media screen and (min-width:60em){.cart__item-image-wrapper{width:130px;height:130px}.cart__item-details{padding-left:30px}.cart__flex{display:flex}.cart__flex--left{flex:1;width:calc(100% - 320px)}.cart__flex--right{width:320px;padding-left:50px}.cart__item-total{width:110px}}@media(max-width:1200px)and (min-width:60em){.cart__flex--left{width:calc(100% - 320px)}.cart__item-main{width:calc(100% - 240px)}.cart__flex--right{padding-left:30px}.cart__item-main .cart__item-quantity{padding-left:20px;width:130px}}@media screen and (max-width:960px){.delivery-container{max-width:100%}}@media screen and (max-width:767px){.delivery-container{max-width:100%}.cart.page{overflow:hidden;margin-top:76px;margin-bottom:70px}.cart__header h1{font-size:24px;line-height:35px}.cart__container .cart__header{margin-bottom:88px}.cart__item-title,.cart__item-details p,.cart__item-price{line-height:23px}.cart__item-gift--info .gift--info__text{font-size:12px}.cart__item-gift{margin-top:10px}.cart__item-quantity{margin-top:7px}.cart__item-gift--info{gap:7px}.cart__item-gift--dropdown{margin-top:14px}.cart__item-gift--dropdown select{font-size:12px;padding-bottom:10px}.cart__item-qty-selector input{width:25px;padding:0;pointer-events:none}.cart__item-button.cart__item-button--minus,.cart__item-button.cart__item-button--plus{padding-left:7px;padding-right:7px}.cart__item-qty-selector{--height-input: 32px}.cart__item-main .cart__item-quantity{justify-content:start}.cart-item__remove{font-size:11px;margin-left:15px}.cart__item-gift--content{max-width:calc(100vw - 40px);left:-110px;padding:15px 10px;height:auto}.cart__item-gift--content .banner--first{width:94px;height:94px}.cart__item-gift--content .content{padding-left:20px;font-size:11px;line-height:18px;padding-bottom:0;padding-top:2px}.cart__footer-left .link{margin-top:11px;margin-bottom:39px}.delivery-container .delivery-title{font-size:12px}.delivery-container .delivery-title+.delivery-title{padding-top:27px;padding-bottom:5px}.delivery-container .delivery-mindate-caution{line-height:28px;padding-top:8px}.delivery-container .delivery-caution{letter-spacing:-.01em;margin-bottom:38px}.total_price--heading .heading_price{font-size:12px}.total_price--heading .total_price{font-size:22px}.cart__footer-tax-note{margin-top:3px}.cart__footer-actions{padding-bottom:30px;margin-top:24px}.cart__footer-actions .btn{min-height:50px}.cart__empty .supports-cookies{font-size:12px}.cart.page .container{padding:0 20px!important}[data-cartnote]{font-size:11px;margin-top:13px}.cartNote__wrapper label{font-size:11px}}@media screen and (max-width:640px){.cart__flex--left{border-top:1px solid #ccc}.delivery-container{max-width:100%}.cart__item{align-items:flex-start}.cart__item-image-wrapper{width:90px;height:90px}.cart__item-main{width:calc(100% - 90px);padding-left:20px;flex-wrap:wrap}.cart__item-main>*{width:100%!important;flex:auto!important;padding:0!important}.cart__item-gift--content:after{left:110px}}.cart__item-details,.cart__item-details .cart__item-title{white-space:unset;text-overflow:unset}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-cart.css.map */
