.fontregular{font-family:'latoregular',Helvetica,sans-serif;font-weight:normal}.fontbold{font-family:'latobold',Helvetica,sans-serif;font-weight:normal}.heading{font-family:'dosismedium',Helvetica,sans-serif;font-weight:normal}.written{font-family:'merriweatheritalic',Helvetica,sans-serif;font-weight:normal}.transition{-webkit-transition:all ease-in-out 250ms;-moz-transition:all ease-in-out 250ms;-ms-transition:all ease-in-out 250ms;-o-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms}.page-title{margin:10px
0 20px}.a-right{text-align:right}.paddingright{padding-right:15px}.page-title{margin:0}.page-title
h1{color:#000;text-transform:none;font-size:21px;padding:0
0 15px;margin:0;font-family:'dosismedium',Helvetica,sans-serif;font-weight:normal}.compare-block{display:none}.shipping-block{margin-bottom:25px;text-align:right}.shipping-block
h3{padding:0
0 5px;margin:0;color:#000;font-weight:normal;line-height:1.2}.shipping-block .sp-methods{margin:0}.shipping-block .sp-methods dt,
.shipping-block .sp-methods
dd{margin:0;position:relative}.shipping-block .sp-methods dd
label{padding-left:20px}.shipping-block .sp-methods dd input[type="radio"]{position:absolute;top:2px}@media screen and (max-width: 47.99em){.shipping-block{margin:15px
0}}.cart-usp{padding:15px
20px;margin-top:-1px;border-top:1px solid #56b258;border-bottom:1px solid #56b258;background:#e7f7dd}.cart-usp h2,
.cart-usp
.button{display:none}.cart-usp
.button.checkout{display:block;float:none;text-align:center;background-color:#56b258;width:100%}.cart-usp .button.checkout:hover{background-color:#000}.cart-usp
li{display:block;float:none;width:100%;margin:0
0 10px;line-height:1.6;padding-left:30px;background-image:url(https://www.stile-mepra.com/eu/nl/skin/frontend/luxury/default/images/icons/check.svg);background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}@media screen and (min-width: 48em){.cart-usp
li{padding-left:35px;padding-right:50px;margin:0;width:25%;min-height:34px;float:left;background-position:0 7px;background-size:25px 25px}.cart-usp
.button.checkout{display:inline-block;width:auto;float:right;font-size:16px}}.kiyoh{padding:20px;border:1px
solid #e0e0e0}.cart-items
.heading{display:none}.cart-items
.item{display:flex;position:relative;padding:15px;margin:0
-20px}.cart-items .item:not(:last-child){border-bottom:1px solid #e0e0e0}.cart-items .product-info,
.cart-items .item > .product-image,
.cart-items .item>.product-image{padding-right:0}.cart-items .item .product-name a,
.cart-items .item .product-name{display:block;line-height:normal;text-decoration:none;font-size:16px;color:#000;font-family:'latobold',Helvetica,sans-serif;font-weight:normal}.cart-items .item .product-name{margin:0;padding:0}.cart-items .item .input-text.qty{width:60px;height:40px;line-height:40px;text-align:center}.cart-items .item .cart-price{font-family:'latobold',Helvetica,sans-serif;font-weight:normal}.cart-items .item
.sku{font-size:11px}.cart-items .item .btn-remove{margin:5px
auto 0;float:none}.cart-items .product-image{display:inline-block;float:left;margin-right:15px}.cart-items .product-image
img{border:1px
solid #e0e0e0;max-width:75px}.cart-items .item-options{margin:0;display:inline-block;color:#000}.cart-items .item-options
dt{display:inline;font-family:'latobold',Helvetica,sans-serif;font-weight:normal}.cart-items .item-options dt:after{content:":";font-family:'latobold',Helvetica,sans-serif;font-weight:normal}.cart-items .item-options
dd{display:inline}.cart-items .item-options dd:not(:last-child):after{content:',';position:relative;left:-3px}.cart-items .edit-link{display:block}@media screen and (min-width: 48em){.cart-items .heading>div{display:inline-block;font-size:13px;font-family:'latobold',Helvetica,sans-serif;font-weight:normal;padding:10px;border-bottom:1px solid #e0e0e0;color:#9b9a9a}.cart-items .heading>div.delete{text-align:center}.cart-items .heading>div:nth-child(1){padding-left:0}.cart-items
.heading{display:block;width:100%;padding-bottom:0;border:0}.cart-items
.item{padding:0;margin:0}.cart-items .item>div{padding:20px
10px}.cart-items .item>div:first-child{padding:20px
10px 20px 0}.cart-items .item .input-text.qty{width:50px}.cart-items .product-image
img{display:block;max-width:100px}.cart-items .item .cart-price{font-size:16px}}.cart-bottom{display:block;padding-bottom:25px;width:100%;border-bottom:1px solid #e0e0e0}.cart-bottom
.logos{padding-top:25px}.cart-bottom .logos
img{height:30px;width:auto;margin:0
0 0 5px}@media screen and (max-width: 47.99em){.cart-items .item .product-name a,
.cart-items .item .product-name{display:block;font-size:16px}.cart-items .item .show-48em{display:block;padding-bottom:5px}}.show-48em
.crosssell{padding-top:50px}.crosssell
h2{text-transform:uppercase}.products-grid{margin:0
0 0 -15px}.products-grid
.item{padding:0
0 0 15px}.products-grid .item
.product{padding:0;position:relative;border:1px
solid #e0e0e0}.products-grid .item .product
img{display:block}.products-grid .product-name{display:block;padding:0
0 10px;margin:0
0 10px;border-bottom:1px solid #f0f0f0}.products-grid .product-name
a{color:#000;text-decoration:none;font-size:14px}.products-grid
.price{font-size:15px}.products-grid .old-price,
.products-grid .special-price{display:inline-block;padding:0;margin:0
3px 0 0;font-size:15px}.products-grid .old-price .price-label,
.products-grid .special-price .price-label{display:none}.products-grid .old-price
.price{font-family:inherit}.products-grid .actions .button:hover{background-color:#000}.products-grid
.product{position:relative}.products-grid .product
.title{opacity:1;position:absolute;width:auto;text-align:center;color:#fff;font-family:'montserratregular',sans-serif;font-size:12px;letter-spacing:2px;white-space:nowrap;bottom:25px;left:50%;margin:0
auto;padding:5px
15px;text-transform:uppercase;background-color:#000;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity ease-in-out 150ms;-moz-transition:opacity ease-in-out 150ms;-o-transition:opacity ease-in-out 150ms;transition:opacity ease-in-out 150ms}@media screen and (min-width: 48em){.products-grid .product-name
a{font-size:12px}.products-grid .actions
.button{width:100%;padding:0;line-height:40px}}@media screen and (min-width: 35.5em){.crosssell-products .product-info{min-height:1px}}@media screen and (min-width: 48em){.crosssell{padding-right:25px}.crosssell-products
.item{margin-bottom:0}.crosssell-products .product-info{min-height:1px}}.continue{display:block;margin:30px
0 0;padding:0;background:none}.cart-buttons .btn-empty{float:right}.cart-forms .discount-wrapper,
.cart-forms .giftcard,
.cart-forms
.shipping{background:#f0f0f0;border:1px
solid #e0e0e0;padding:15px;margin-bottom:15px;font-size:inherit;line-height:1.6;border-radius:3px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.04)}.enter_code{display:block}.discount .validation-advice{display:none}.discount .validation-failed{border:0;-webkit-box-shadow:inset 0 0 0 1px #c00;-moz-box-shadow:inset 0 0 0 1px #c00;box-shadow:inset 0 0 0 1px #c00}.discount-form{padding-top:10px}.discount .input-text{margin:0;width:100%}.discount .button-wrapper{padding-top:10px}.discount
.button{padding:5px
25px 5px 10px;margin-bottom:0;margin-left:5px;height:35px;font-size:12px;background-position:right 10px center}.sp-methods dt,
.sp-methods
dd{margin-bottom:10px}@media screen and (min-width: 64em){.method-checkout-cart-methods-multishipping,.method-checkout-cart-methods-onepage-bottom{text-align:right;float:right}}@media screen and (max-width: 47.99em){.discounts .total-item{text-align:left}}.spacing{width:100%}.cart-totals{margin-top:25px;padding:20px;background:#f0f0f0}.checkout-types
.button{padding:10px
30px 10px 55px;margin-top:25px;color:#fff;background-color:#56b258;border:none;background-image:url(https://www.stile-mepra.com/eu/nl/skin/frontend/luxury/default/images/icons/cart_white.svg);font-size:18px;background-repeat:no-repeat;background-size:18px;background-position:left 25px top 13px;text-align:right}.checkout-types .button:hover{background-color:#000}.cart-totals
.tax{color:#9b9a9a}.cart-totals .grand-total{font-size:18px;font-family:'latobold',Helvetica,sans-serif;font-weight:normal}.checkout-types{text-align:right}.cart-totals .total-item{padding:10px;border-bottom:1px solid #e0e0e0}.cart-totals .total-item:nth-last-child(1),
.cart-totals .total-item:nth-last-child(2){border-bottom:0}.cart-totals
.discounts{display:flex}.cart-totals .discounts .total-item{border-bottom:1px solid #e0e0e0}.cart-totals .a-right{padding-left:30px;padding-right:20px}.cart-totals
td{padding-bottom:10px}.cart-totals .grand-total
td{background:#fff;padding:20px}@media screen and (min-width: 48em){.cart-totals{margin-top:0}.cart-forms .shipping-wrapper{padding-left:15px}.method-checkout-cart-methods-onepage-bottom{display:inline-block;float:right}}@media screen and (min-width: 64em){.cart-forms .shipping-wrapper{padding-left:0}}@media screen and (max-width: 47.99em){.cart-totals .btn-continue{float:left}.cart-totals
.button{width:auto}}.blocks{display:block;width:100%;padding:25px
20px;background-color:transparent;border-top:1px solid #f7f3ef;box-shadow:none}.blocks
ul{max-width:1200px;margin:0
auto}.blocks ul
li{width:25%;display:inline-block;float:left}.blocks
h3{display:none}@media screen and (max-width: 47.99em){.blocks ul
li{display:block;width:100%;float:none}}.cart-buttons:after,
.item-collateral:after,
.method-checkout-cart-methods-onepage-bottom:after,
.checkout-types:after,
.blocks ul:after,.cart-usp:after,.crosssell:before,.page-title.title-buttons:after{content:'.';display:block;line-height:0;height:0;overflow:hidden;clear:both}