/* https://jolie.fi/wp-content/themes/bgh-theme/assets/css/cart.css?ver=1749542577 */
﻿.product.holder{text-align:center;justify-content:space-between}@media(min-width:768px){.product.holder{padding:1rem}}.product.holder h2{font-size:1rem;font-weight:600;font-family:myriad-pro,sans-serif}@media(max-width:767.98px){.product.holder h2{font-weight:400;font-size:12px}}.product.holder>a{margin-bottom:1rem;position:relative}.product.holder a:hover{color:inherit}.product.holder a .badge{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;position:absolute;left:0;z-index:23;width:50px;height:100px;text-align:center;font-size:.75rem;font-weight:600;padding:0}.product.holder a .badge .itsnew,.product.holder a .badge .bestseller{display:block;background-color:#dadada;-webkit-border:1px solid #dadada;-moz-border:1px solid #dadada;-ms-border:1px solid #dadada;border:1px solid #dadada;color:#0c0c0c;position:relative;font-size:.75rem}@media(max-width:767.98px){.product.holder a .badge .itsnew,.product.holder a .badge .bestseller{height:35px;width:35px;font-size:.75rem;padding-top:.5rem;font-weight:400;font-size:.5rem}}.product.holder a .badge .itsnew{padding-top:1rem;left:0}.product.holder a .badge .bestseller{left:0;background-color:#dadada;-webkit-border:1px solid #dadada;-moz-border:1px solid #dadada;-ms-border:1px solid #dadada;border:1px solid #dadada;padding-top:.75rem}.product.holder a span.onsale{top:0;right:0;background-color:#414141;-webkit-border:1px solid #414141;-moz-border:1px solid #414141;-ms-border:1px solid #414141;border:1px solid #414141;color:#fff;font-size:1rem;padding-top:.75rem}@media(max-width:767.98px){.product.holder a span.onsale{height:35px;width:35px;font-size:.75rem;padding-top:.5rem;font-weight:400}}.product.holder a span.soldout{display:flex;justify-content:center;flex-direction:column;height:100%;width:100%;padding:.25rem;background-color:rgba(0,0,0,.3);color:#fff;text-align:center;position:absolute;bottom:0}.product.holder .button{margin-top:auto;margin-bottom:0}.product.holder .amount{font-size:.875rem}@media(max-width:767.98px){.product.holder .amount{font-size:1rem}}.product.holder img{margin-bottom:.75rem;width:100%}.product.holder .star-rating{display:block;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin:.5rem auto}.product.holder .star-rating:before{content:"sssss";color:#d3ced2;float:left;top:0;left:0;position:absolute}.product.holder .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.product.holder .star-rating span:before{content:"SSSSS";top:0;position:absolute;left:0;color:#b6b6b6}.holder .badge{left:0;top:0}.woocommerce-cart-form .quantity .suggested-text{display:none}@media(min-width:992px){.woocommerce-cart-form .quantity{height:45px}}.woocommerce-cart-form .quantity input{height:100%;cursor:pointer;text-align:center}@media(min-width:992px){.woocommerce-cart-form .quantity input{width:30px}}.woocommerce-cart-form .quantity input.qty{height:auto;width:40px}.woocommerce-cart-form .quantity input.plus,.woocommerce-cart-form .quantity input.minus{border:0;background-color:rgba(0,0,0,0);font-size:1.5rem}.coupon input{width:100%;padding:.5rem}.coupon input::placeholder{font-size:.75rem}.cart-qty{display:flex;flex-wrap:wrap;justify-content:flex-end}.cart-qty .quantity{border:1px solid;display:flex}.cart-qty .quantity label.mr-lg-3{display:none!important}.cart-qty .quantity .input-text{border:none;height:auto}@media(max-width:575.98px){.cart-qty .quantity input[type=number]{max-width:30px;padding-top:.25rem}.cart-qty .quantity .qty_button.minus,.cart-qty .quantity .qty_button.plus{max-width:25px;line-height:1.5;padding-top:0}.cart-qty .quantity .qty_button.minus{padding-left:.5rem!important}.cart-qty .quantity .qty_button.plus{font-size:1.25rem!important}}.cart-total .shipping input[type=radio]{border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart-total .shipping input[type=radio]:after{content:"";width:25px;height:25px;border:solid 2px #2e746b;background-color:#fff;display:block;padding-left:3px;margin-left:-3px}.cart-total .shipping input[type=radio]:checked:after{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:300;background-color:#2e746b;color:#fff}.cart-total .shipping .shipping-methods{margin-bottom:.5rem}.cart-total .shipping label{padding-left:1rem;padding-top:2px;margin-bottom:0}@media(max-width:1199.98px){.cart-total .shipping label{width:85%;vertical-align:top}}.cart-total .wc-proceed-to-checkout a.btn{text-decoration:none;font-size:1.25rem;font-weight:600}@media(max-width:767.98px){.cart-total .wc-proceed-to-checkout a.btn{padding:1.5rem .75rem}}.cart-total .wc-proceed-to-checkout a.btn:hover{color:#fff;background-color:#75c8be}.sample .item .woocommerce-LoopProduct-link:hover{cursor:pointer}.sample .item .woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title{text-decoration:underline}.sample .item .button{padding:.5rem;display:block;white-space:normal;z-index:10;cursor:pointer}.sample .item .button:hover{color:#fff;text-decoration:none}.sample .item p.woocommerce-loop-product__title,.sample .item p:last-of-type{font-size:.7rem}.sample .arrow.left{left:0}.sample .arrow.right{right:0}.sample-alert{background-color:#fff;margin-top:1rem;padding:1rem;text-align:center;border:solid 1px #2e746b}.carousel-row{background-color:#fff}.carousel-row .alert-wrapper{background-color:#f7f7f7}@media(max-width:767.98px){.carousel-row h2{font-size:1.25rem}.carousel-row .scroll .item{max-width:40%}}@media(max-width:767.98px)and (max-width:767.98px){.carousel-row .scroll .item .product.holder .brand-name{text-align:left;overflow-x:hidden}}@media(max-width:767.98px){.carousel-row .scroll .item .product.holder .woocommerce-LoopProduct-link{text-align:left}.carousel-row .scroll .item .product.holder .woocommerce-loop-product__title{margin-bottom:.25rem}.carousel-row .scroll .item .product.holder>a{margin-bottom:.25rem}}@media(max-width:767.98px)and (max-width:767.98px){.carousel-row .scroll .item .product.holder p{text-align:left}}@media(max-width:767.98px)and (max-width:767.98px){.carousel-row .scroll .item .product .star-rating{margin-left:0}}@media(max-width:767.98px){.carousel-row .scroll .item .button{font-size:.75rem;margin-top:auto}}@media(max-width:767.98px){.page-template-page-cart .container .cart-total .sub-total p,.page-template-page-cart .container .cart-total .totals p,.woocommerce-checkout .container .cart-total .sub-total p,.woocommerce-checkout .container .cart-total .totals p{display:flex;flex-wrap:wrap}.page-template-page-cart .container .cart-total .sub-total p .amount,.page-template-page-cart .container .cart-total .totals p .amount,.woocommerce-checkout .container .cart-total .sub-total p .amount,.woocommerce-checkout .container .cart-total .totals p .amount{margin-left:auto;font-weight:700}.page-template-page-cart .container .cart-total .sub-total p .includes_tax,.page-template-page-cart .container .cart-total .totals p .includes_tax,.woocommerce-checkout .container .cart-total .sub-total p .includes_tax,.woocommerce-checkout .container .cart-total .totals p .includes_tax{width:100%;text-align:right}.page-template-page-cart .container .cart-total .totals strong,.woocommerce-checkout .container .cart-total .totals strong{margin-right:auto}.page-template-page-cart .container .cart-total .totals strong:last-of-type,.woocommerce-checkout .container .cart-total .totals strong:last-of-type{margin-left:auto;margin-right:0}}.shipping #shipping_method>div{display:flex;align-items:center}.product-line.cart_item .product-info.pt-1{align-items:center}@media(max-width:575.98px){.product-line.cart_item .product-info .product-quantity{padding-left:.5rem;padding-right:.75rem}}.product-line.cart_item .product-info .remove-product{font-size:.85rem;display:flex;align-items:center}.product-line.cart_item .product-info .text-right{font-size:.85rem}.woocommerce form.cart input[type=number]{text-align:center}.page-template-page-cart .woocommerce-message .wc-forward{display:none}.cart_totals .cart-total .total div p:nth-child(2) small{display:none}.woocommerce-cart .woocommerce .woocommerce-info.container{padding-left:3.5rem}.woocommerce-cart header#top .dropdown-my-account.hover-dropdown:hover .hover-dropdown-content{right:0}.woocommerce-cart .separator-large{top:-2rem}.remove-product a.remove-product{color:#9c9c9c}.remove-product a.remove-product i{color:#9c9c9c}