.cartContainer{position:relative}#cartContainer,#wishContainer{width:0}.standardCart{position:relative}.cartContainer svg{height:20px;margin-left:20px}#cartMessage{margin:20px 0;font-weight:600}.openCart,.openWish{opacity:0;background-color:#fff;position:absolute;top:40px;right:0;border-radius:5px;box-shadow:rgb(50 50 50 / .7) 0 3px 10px;max-width:500px;cursor:unset!important;width:500px;min-height:200px;z-index:10;pointer-events:none}.openCart a.stdButton,.openWish a.stdButton{float:right;margin-top:20px;margin-right:10px}.Cart{position:relative}.Cart .spinner,.amountContainer .spinner{position:absolute!important;opacity:1!important;height:15px!important;width:15px!important;border-width:3px!important;bottom:0px!important;top:unset!important;right:-10px!important;left:unset!important}.amountContainer .spinner{bottom:20px!important;right:20px!important}.cartDetail,.amountContainer,.validateArea{min-width:350px;text-align:right}.cartProduct{margin-bottom:10px;padding-bottom:10px;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding-left:0px!important;padding-right:0px!important;margin:10px 0px!important;border-bottom:1px solid var(--gray-color)}.cartProduct.outStock *:not(.productCartActions a:last-child){pointer-events:none;color:#ccc!important}.cartProduct.outStock .productCartActions a:last-child{pointer-events:all}.cartBottom .cartBottomRight{width:100%;text-align:right}.cartProduct .ProductLineNote{font-size:.875rem}.cartProduct:first-child{border-top:0}.cartProduct:last-child{border-bottom:0}.cartProduct a{white-space:unset!important;;text-transform:unset!important}.cartProduct .cartBottomLeft{flex-direction:column;align-items:start}.cartTitle{font-weight:600;font-size:1.25rem;color:var(--primary-color)}p.cartDelivery{font-size:8pt}.cartProductInfo{display:inline-flex;flex-direction:column;flex:1}p.cartQuantity{display:inline-flex;vertical-align:top;font-size:larger;align-items:center}p.cartQuantity a,p.cartQuantity span{margin-right:10px}span.cartQuantity{min-width:90px;display:inline-flex;justify-content:space-between;align-items:center}span.cartQuantity a{width:25px;height:25px;display:inline-flex;justify-content:center;align-items:center;font-weight:normal!important;background-color:#00000005;border:1px solid #ccc;border-radius:3px}#receiptContent span.cartQuantity{min-width:unset}#receiptContent span.cartQuantity a{height:20px;width:20px}span.cartQuantity span{min-width:18px;text-align:center}span.cartQuantity a:hover{background-color:#00000010}.cartProgress{list-style:none;padding:0;margin:0;position:relative;counter-reset:step;display:flex;flex-direction:row;width:100%;max-width:600px;justify-content:space-between;margin:20px auto}.cartProgress li{display:flex;flex-direction:column;align-items:center;height:50px;justify-content:space-between;width:100%;position:relative}.cartProgress li::before{content:"";height:4px;width:50%;background-color:var(--gray-color);position:absolute;bottom:8px;left:0}.cartProgress li::after{content:"";height:4px;width:50%;background-color:var(--gray-color);position:absolute;bottom:8px;right:0}.cartProgress li:first-child::before,.cartProgress li:first-child::after,.cartProgress li.Active::before,.cartProgress li.Past::before,.cartProgress li.Past::after{background-color:var(--primary-color)}.progressTitle{font-size:smaller;color:var(--gray-color)}.Active .progressTitle{color:var(--dark-color);font-weight:600}.Past .progressStep::before{position:absolute;content:"";transform:rotate(45deg);height:6px;width:3px;border-bottom:3px solid var(--on-primary-color);border-right:3px solid var(--on-primary-color);margin-left:0;margin-top:-2px}.Past.Active{cursor:pointer}.Past .progressTitle{color:var(--primary-color);font-weight:400}.Past:hover{text-decoration:underline}.progressStep{background-color:var(--background-color);border:2px solid var(--gray-color);width:17px;height:17px;border-radius:20px;z-index:1;position:relative;display:inline-flex;align-items:center;justify-content:center}.Active .progressStep{background-color:var(--primary-color);border:2px solid var(--primary-color)}p.cartPrice{vertical-align:top;font-size:9pt;font-weight:600;padding:20px 0;float:right;text-align:right}.cartInformation{background-color:rgb(199 79 79 / .1);padding:10px;border-radius:5px;margin:5px 0}.cartInformation p{font-size:7pt}.cartProduct img{height:100%;max-width:100%;display:inline-block;object-fit:cover;width:100%}.cartInfo{display:inline-flex;flex-direction:column}.cartShortDescription{font-weight:500;display:inline-block;overflow:hidden;text-overflow:ellipsis}.quantityNotification{padding:0;transform:translate(-10px,-10px);border-radius:50%;width:20px;height:20px;text-align:center;font-weight:600;font-size:8pt;line-height:20px;pointer-events:none}.totalPriceCart{border-top:1px solid;padding-top:10px;margin-top:10px;text-align:right;font-weight:600}.closeCart{position:absolute;right:0;top:0;width:40px;height:40px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.closeCart a:hover{text-decoration:none}.centerLogo{margin-left:50%!important;transform:translateX(-50%);padding:10px 0px!important}.openCart .productPrice{font-size:10pt;font-weight:600;display:block;text-align:right;height:unset!important}.Cart .cartBottomRight{text-align:right}.openCart .lineTrough{font-weight:500!important}.cartLeft{display:inline-flex;width:100%;max-width:130px;align-items:center;margin-right:20px;overflow:hidden}.cartBottom{display:inline-flex;justify-content:space-between;width:100%;margin-top:10px;flex-wrap:wrap}.cartBottomLeft{display:inline-flex;align-items:center}.cartBottomLeft svg{width:24px;margin-left:12px}.cartBottomLeft span,.cartBottomLeft a{margin-right:10px}.cartBottomLeft a:last-child{margin-right:0;padding:0px!important}.cartBottomLeft a{font-size:.875rem;color:var(--dark-gray-color)}.cartMiddle{display:inline-flex;flex-direction:column}.cartMilddle span{width:100%}.cartArticle select{margin-right:20px}.customerDataContainer{display:inline-flex;flex-wrap:wrap;justify-content:space-between}p.cartQuantity a.no-decoration{height:25px;line-height:25px;max-width:8px;min-width:8px}.openCartOpen,.openWishOpen{opacity:1!important;pointer-events:all}.cartCloseBackground,.wishCloseBackground{position:fixed;left:0;top:0;height:100vh;width:100vw;z-index:0;pointer-events:none}.openCartBackgroundOpen.cartCloseBackground,.openWishBackgroundOpen.wishCloseBackground{pointer-events:all}.checkout{text-align:right;padding:20px;font-size:smaller}.checkout .btnCheckout,.submitDiscountCode{margin:20px 0;width:100%;box-sizing:border-box;font-size:16px}.checkout input{margin-left:20px}.payMethod{margin-bottom:10px}.cartHead{padding:25px;box-sizing:border-box;display:inline-flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid var(--gray-color);font-weight:600}.catalogContentBox{padding:25px;max-height:50vh;box-sizing:border-box;overflow:auto;margin-bottom:25px}.cartProductActions,.productCartActions{margin:10px 0}.validateArea{padding:20px;box-sizing:border-box;margin-left:auto}label[for=secondAddress]{padding:40px 0;display:inline-flex;align-items:center;background-color:var(--light-gray-color);width:100%;box-sizing:border-box}label[for=secondAddress] span{font-size:1.5rem}label[for=secondAddress] input{width:30px;height:30px;margin-right:10px}.discountCode,#discountCodes{display:flex;flex-direction:column}.discountCode a:first-child{font-weight:600}.discountCode a:first-child::before{content:"> "}#discountCodes{align-items:flex-end}#discountCodes a{margin-left:10px;width:10px;height:10px}.discountInput{display:inline-flex}.discountInput input{height:40px}.submitDiscountCode{height:40px;width:40px;min-width:40px;max-width:40px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;margin:6px 0px!important;text-decoration:none!important}.submitDiscountCode:hover{opacity:.8}.amountContainer{padding:20px;color:#000;text-align:right;font-size:10pt;position:relative;box-sizing:border-box}.amountContainer span{min-width:100px;display:inline-block;padding:5px 0}@media screen and (max-width :810px){.cartContainer svg{margin-left:0}#navigation .standardCart{display:none}.quantityNotification{right:-40px}.openCart,.openWish{width:100vw;right:unset;box-sizing:border-box;left:-20px;padding:40px 10px 10px 10px;max-width:unset!important;max-height:70vh;overflow:scroll}.openCart,.openWish{position:fixed!important;left:0px!important}.openCart .productPrice,.openWish .productPrice{float:none}.closeCart a:active>.openCart,.closeWish a:active>.openWish{Visibility:hidden!important}.cartProductInfo{width:100%}p.cartQuantity{font-size:9pt;float:right}.totalPriceCart{padding-left:0;padding-right:0}.productPrice p{height:unset;padding:unset;margin:unset}table.cartTable,table.cartTable a,table.cartTable p,table.cartTable span{font-size:9pt!important}table.cartTable tr{width:100%;border-bottom:1px solid #ccc}table.cartTable td{padding-right:20px}tr.totalRow{height:50px}.cartTable img{padding:20px;box-sizing:border-box;height:130px;object-fit:contain!important}}