@charset "UTF-8";.color-white{color:#fff}.color-gray{color:#70808e}.color-dark-gray{color:#384047}.color-dark-gray-saturation-05{color:rgba(56,64,71,.5)}.text-primary{color:#647fb1!important}.text-primary-light{color:#a8b7d3!important}.text-secondary{color:#5fcf80!important}.text-body{color:#70808e!important}.text-body-light{color:#a9b3bb!important}.color-light-gray{color:#f6f6f9}.color-light-gray-blue{color:#d8dbde}.color-green{color:#5fcf80}.color-red{color:#e74759}.color-yellow{color:#ffc107}.color-shopa-blue{color:#647fb1}.bg-shopa-blue{background-color:#647fb1!important}.bg-hover-green:hover{background-color:#5fcf80!important}.background-color-transparent{background-color:transparent}.background-color-white{background-color:#fff}.background-color-gray{background-color:#647fb1;background:radial-gradient(circle,#637ba7,#647fb1)}.background-color-dark-gray{background-color:#384047}.background-color-light-gray{background-color:#f6f6f9}.background-color-light-gray-saturation-03{background-color:hsla(206,8%,82%,.3)}.background-color-green{background-color:#5fcf80}.background-color-red{background-color:#e74759}.background-color-yellow{background-color:#ffc107}.light-box-shadow{box-shadow:0 .125rem .375rem rgba(0,0,0,.05),0 .5rem 1.2rem rgba(0,0,0,.1)}.link-white{color:#fff}.link-white:hover{color:#fff;opacity:.8;text-decoration:none}.product-price-box{display:flex;flex-direction:column}.product-price-box span.product-previous-price{color:rgba(56,64,71,.5);font-size:14px;font-weight:lighter;text-decoration:line-through}.product-price-box .product-discount-percentage{background-color:#f6f6f9;border-radius:3px;color:#647fb1;display:none;font-size:16px;font-weight:600;margin-left:10px;padding:5px}.product-price-box .product-discount:before{content:none}.product-info .product-discount-percentage{display:inline}.cart .cart-positions .cart-position{border-bottom:1px solid #f6f6f9;margin-top:30px;padding-bottom:30px}.cart .cart-positions .cart-position .cart-position-data .cart-position-image{height:120px;margin-right:15px;width:120px}.cart .cart-positions .cart-position .cart-position-data .cart-position-image img{max-height:120px;max-width:120px}.cart .cart-positions .cart-position .cart-position-data .cart-position-description h4{font-size:20px}.cart .cart-positions .cart-position .cart-position-quantity{margin-bottom:15px}.cart .cart-positions .cart-position .cart-position-quantity>p{margin-right:10px}.cart .cart-positions .cart-position .cart-position-quantity .d-flex>label[for=cart_quantity_quantity]{align-items:center;display:flex;justify-content:center;margin-bottom:0}.cart .cart-positions .cart-position .cart-position-quantity .d-flex>div.form-group{margin-bottom:0}.cart .cart-positions .cart-position .cart-position-quantity .d-flex>div.form-group #cart_quantity_quantity{height:30px}.cart .cart-positions .cart-position .cart-position-price{font-size:28px;letter-spacing:-.04em}.cart .cart-positions .cart-position form[name=cart_quantity] select{margin-left:10px}.cart .cart-positions .cart-position .cart-position-remove{background:none;border:none;cursor:pointer;margin:0;padding:0}.cart .cart-positions .cart-position .cart-position-remove:hover{opacity:.8}.cart .cart-pricing{margin-top:35px;padding:30px}.cart .cart-pricing .cart-total-price{width:200px}.cart .cart-pricing input{margin:10px 0 0}.cart .cart-pricing input.valid{border-color:#5fcf80}.cart .cart-pricing input.invalid{border-color:#e74759}.cart .cart-pricing #btn-order{display:block;margin-top:25px}.cart .cart-pricing .smart-form .form-group,.cart .cart-pricing .smart-form .form-group .input{margin-bottom:0}.cart .cart-pricing .smart-form .form-group .input input{margin:10px 0 0}.cart .cart-pricing .promotional-code-input form{margin:10px 0 30px}.cart .cart-pricing .promotional-code-input form .invalid>span{font-size:15px}.cart .cart-pricing .promotional-code-input form input{margin:0}.cart .cart-pricing .promotional-code-input form .ss-main{margin-left:.25rem!important;width:auto}@media screen and (max-width:575px){.cart .cart-pricing .promotional-code-input form .ss-main{margin-left:0!important;margin-top:.5rem!important}}.cart .cart-pricing .promotional-code-remove form input:read-only{background:#ced2d5}.cart .cart-pricing .promotional-code-remove form:last-child input{margin-bottom:1.5rem!important}.cart .cart-pricing .promotional-code-input form>button,.cart .cart-pricing .promotional-code-remove form>button{align-items:center;display:inline-flex;height:44px;justify-content:center;min-width:44px;padding:0;vertical-align:initial;width:44px}.cart .cart-pricing .promotional-code-input form>button i,.cart .cart-pricing .promotional-code-remove form>button i{color:#fff}.cart .cart-pricing .promotional-code-input form>button:hover,.cart .cart-pricing .promotional-code-remove form>button:hover{opacity:.8}.cart .cart-pricing .promotional-code-input form.state-error input,.cart .cart-pricing .promotional-code-remove form.state-error input{border-color:#e74759}.product-price-box span:before{content:"€"}@media screen and (max-width:991px){.cart h1{font-size:30px}.cart .cart-positions .cart-position .cart-position-data .cart-position-image{height:100px;margin-right:10px;width:100px}.cart .cart-positions .cart-position .cart-position-data .cart-position-image img{max-height:100px;max-width:100px}.cart .cart-positions .cart-position .cart-position-data .cart-position-description h4{font-size:17px}.cart .cart-positions .cart-position .cart-position-data .cart-position-description p{font-size:15px}.cart .cart-positions .cart-position .cart-position-price .product-price-box .product-price{font-size:22px}.cart .cart-positions .cart-position .cart-position-remove,.cart .cart-positions .cart-position .wishlist-add-btn{font-size:15px}}@media screen and (max-width:767px){.cart .cart-positions .cart-position .cart-position-quantity{margin-bottom:5px}.cart .cart-positions .cart-position .cart-position-data{margin-bottom:20px}.cart .cart-positions .cart-position .cart-position-data .cart-position-image{height:80px;margin-right:10px;width:80px}.cart .cart-positions .cart-position .cart-position-data .cart-position-image img{max-height:80px;max-width:80px}.cart .cart-positions .cart-position .cart-position-data .cart-position-description h4{font-size:17px}.cart .cart-positions .cart-position .cart-position-data .cart-position-description p{font-size:15px}.cart .cart-positions .cart-position .cart-position-price .product-price-box .product-price{font-size:22px}.cart .cart-pricing{padding:20px}.cart .cart-pricing .cart-total-price{border-top:1px solid #647fb1;margin-top:20px;padding-top:20px;width:100%}}