a.c-filters-toggle{position:relative; display:block; padding:14px 5px; font-size:0.9rem; line-height:1; text-align:center; text-transform:uppercase; font-weight:600; background:#d99873;}
a.c-filters-toggle span{position:absolute; right:16px; top:50%; width:16px; height:16px; transform:translate(0,-50%) rotate(0deg); transition:0.3s ease;}
a.c-filters-toggle span:before, a.c-filters-toggle span:after{position:absolute; top:7px; right:0; content:""; width:16px; height:2px; background:#586965;}
a.c-filters-toggle span:after{top:0; right:7px; width:2px; height:16px;}
a.c-filters-toggle.active span{transform:translate(0,-50%) rotate(45deg);}
/* active filters */
.c-active-filters, .c-active-filters .uk-overflow-auto{padding-bottom:15px;}
.c-active-filters .uk-grid-small{margin-left:-10px;}
.c-active-filters .uk-grid-small>*{padding-left:10px;}
.c-active-filters a{white-space:nowrap;}
.c-active-filters .c-active-filter{display:inline-block; padding:0 14px; font-size:0.8rem; font-weight:500; line-height:24px; color:#f4ede1; background:#d99873; border-radius:20px;}
.c-active-filters .c-active-filter small{display:inline-block; margin-left:2px; opacity:0.5; transition:0.3s ease;}
.c-active-filters .c-active-filter:hover small{color:#586965; opacity:1;}
.c-active-filters .c-filters-delete{padding:0; color:#586965; background:none !important; opacity:0.5;}
.c-active-filters .c-filters-delete:hover{opacity:1;}
/* widgets */
.c-widget-area{display:none; width:100%; padding:20px 20px 30px;}
.c-widget-area .c-widget{margin-top:40px;}
.c-widget-area .c-widget:first-child{margin-top:0;}
.c-widget-area .c-widget .c-title{margin:0 0 20px; font-size:1.4rem; font-weight:600;}
.c-widget-area .c-widget .c-filtering{margin:30px 0 20px;}
.c-widget-area .c-widget .c-filtering:first-child{margin-top:0;}
.c-widget-area .c-widget .c-filtering:last-child{margin-bottom:0;}
.c-widget-area .c-widget .c-subtitle{margin-bottom:20px; font-size:1.1rem; font-weight:600; opacity:0.3;}
.c-widget-area form.woocommerce-product-search{display:flex;}
.c-widget-area form.woocommerce-product-search label{display:block; margin-bottom:10px;}
.c-widget-area form.woocommerce-product-search input{width:85%; padding:0 12px; font-size:0.9rem; line-height:34px; background:#fff;}
.c-widget-area form.woocommerce-product-search button{width:15%; padding:0; text-align:center; line-height:34px; background:url(/wp-content/themes/verdea/assets/img/woocommerce/search.svg) no-repeat #fff center / 14px 15px;}
.c-widget-area form.woocommerce-product-search button:hover{opacity:0.8;}
.c-widget-area ul{list-style:none; margin:0; padding:0;}
.c-widget-area ul li{position:relative; line-height:1; border-bottom:1px solid #f4ede1; padding:10px 0;}
.c-widget-area ul li:first-child{padding-top:0;}
.c-widget-area ul li:last-child{padding-bottom:0; border:0;}
.c-widget-area ul li a{position:relative; display:block; font-size:0.9rem; font-weight:600;}
.c-widget-area ul li a span{position:absolute; top:50%; right:0; font-size:0.8rem; opacity:0.7; transform:translate(0,-50%);}
.c-widget-area ul li a:hover, .c-widget-area ul li.c-active > a{color:#d99873;}
.c-widget-area ul ul{display:none; margin:20px 0 0;}
.c-widget-area ul li.c-active > ul{display:block;}
.c-widget-area ul ul li{border:0;}
.c-widget-area ul ul li a{position:relative; padding-left:14px; font-weight:400;}
.c-widget-area ul ul li a::before{position:absolute; content:""; top:48%; left:0; width:8px; height:1px; background:#586965;}
.c-widget-area ul ul li a:hover::before, .c-widget-area ul ul li.c-active a::before{background:#d99873;}
.c-widget-area ul ul li.c-all a{margin-bottom:10px; font-weight:400; text-decoration:underline;}
.c-widget-area ul ul li.c-all a::before{display:none;}
.c-widget-area ul ul ul li a{padding-left:24px; padding-right:20px;}
.c-widget-area ul ul ul li a::before{width:18px;}
/* price slide */
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#f1e7e3;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#586965;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#f4ede1;}
.woocommerce .widget_price_filter .price_slider_amount{font-size:0.7rem; line-height:26px;}
.woocommerce .widget_price_filter .price_slider_amount .button{padding:0 14px; font-size:0.7rem; line-height:26px; background-color:#f1e7e3;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{opacity:0.7;}
/* filters */
.c-filters a{padding-left:30px; line-height:16px;}
.c-filters a::before{position:absolute; top:0; left:0; content:""; width:16px; height:16px; line-height:16px; font-size:1.5rem; color:#586965; text-align:center; background:#fff; border-radius:100%;}
.c-filters li.c-active a::before{content:"•";}

/* MISC */

.woocommerce img{border-radius:0;}
.woocommerce-info{margin-bottom:0; border-top-color:#d99873;}
.woocommerce-info::before{color:#d99873;}
.woocommerce-message{border-top-color:#d99873;}
.woocommerce-message::before{color:#d99873;}
.woocommerce-message .button, .woocommerce a.wc-backward{color:#fff !important; font-weight:500 !important; background:#d99873 !important;}
.woocommerce-message .button:hover, .woocommerce a.wc-backward:hover{background:#586965 !important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{font-size:0.9rem; color:#586965; background:#ede4d4;}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{text-decoration:underline;}
.woocommerce p.stars a::before, .woocommerce .star-rating span::before{font-family:'woocommerce'; color:#d99873;}
.woocommerce span.onsale{min-height:auto; margin:0 !important; padding:0 20px; font-size:0.8rem; color:#f4ede1; line-height:22px; font-weight:600; background:#d99873; border-radius:30px; white-space:nowrap;}
.woocommerce .woocommerce-breadcrumb{margin:0 0 20px; font-size:0.7rem; line-height:16px; font-weight:500; color:#586965 !important;}
.woocommerce .woocommerce-breadcrumb a{font-weight:500; color:#586965 !important;}
.woocommerce .woocommerce-breadcrumb a:hover{text-decoration:underline;}
.woocommerce .woocommerce-result-count{font-size:0.8rem; line-height:20px;}
.woocommerce .woocommerce-ordering{margin:0;}
.woocommerce .woocommerce-ordering select{margin-bottom:20px; padding:0 26px 0 0; font-size:0.8rem; line-height:20px; color:#586965; border:0; box-shadow:none !important; background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) 100% 50% no-repeat transparent; -moz-appearance:none !important; -webkit-appearance:none !important; appearance:none !important;}
/* pagination */
.woocommerce nav.woocommerce-pagination{float:left; width:100%; margin-top:40px; padding-top:16px; border-top:1px solid #ede4d4;}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{border:0; margin:0; overflow:visible;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{position:relative; padding:0 15px; font-size:1rem; color:#586965 !important; line-height:30px; background:none !important;}
.woocommerce nav.woocommerce-pagination ul li a::after, .woocommerce nav.woocommerce-pagination ul li span::after{position:absolute; content:""; top:0; right:0; width:1px; height:100%; background:#e5dac7;}
.woocommerce nav.woocommerce-pagination ul li a.prev::after, 
.woocommerce nav.woocommerce-pagination ul li a.next::after, 
.woocommerce nav.woocommerce-pagination ul li:last-child a::after,
.woocommerce nav.woocommerce-pagination ul li:last-child span::after{display:none;}
.woocommerce nav.woocommerce-pagination ul li a.next::before{position:absolute; content:""; top:0; left:-1px; width:3px; height:100%; background:#f4ede1;}
.woocommerce nav.woocommerce-pagination ul li a.prev{padding:0 20px 0 0;}
.woocommerce nav.woocommerce-pagination ul li a.next{padding:0 0 0 20px;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{color:#d99873 !important;}

/* PRODUCT OVERVIEW */

.woocommerce .c-productgrid .c-left{padding:0;}
.woocommerce .c-productgrid .c-right{padding:30px 20px;}
.woocommerce .c-productgrid .c-right .c-intro-desc{position:relative; margin-bottom:30px; padding-bottom:30px; z-index:2;}
.woocommerce .c-productgrid .c-right h1{margin:0 0 20px; text-align:center;}
.woocommerce .c-productgrid .c-right .c-cat-intro{width:100%; text-align:center;}
.woocommerce .c-productgrid .c-products-wrap{float:left; width:100%;} /* float fix */
.woocommerce .c-products .product{position:relative; transition:0.3s ease; overflow:hidden;}
.woocommerce .c-products .product:hover img{opacity:0.8;}
.woocommerce .c-products .product a{display:block;}
.woocommerce .c-products .product span.onsale{top:10px; left:auto; right:10px;}
.woocommerce .c-products .product img{width:100%; border-radius:12px 12px 0 0; transition:0.3s ease;}
.woocommerce .c-products .product .c-custom-buttons{display:flex; gap:12px; justify-content:center; margin:0; background:#ece3d4;}
.woocommerce .c-products .product .c-custom-buttons .c-label{padding:0; background:none;}
.woocommerce .c-products .product .c-custom-buttons .c-label i{font-size:0.6rem;}
.woocommerce .c-products .product h2{margin:14px 0 0; font-family:'Raleway', sans-serif; font-size:1rem; font-weight:500; line-height:1.2; text-transform:none;}
.woocommerce .c-products .product .price{display:block; margin:5px 0 20px;}
.woocommerce .c-products .product .price, .woocommerce .c-products .product .price bdi, .woocommerce .c-products .product .price span{font-size:1rem; line-height:1; color:#d99873; font-weight:500;}
.woocommerce .c-products .product .price .woocommerce-Price-currencySymbol{display:none;}
.woocommerce .c-products .product .add_to_cart_button{display:none !important;;}
.woocommerce .price del{text-decoration:line-through; opacity:0.3 !important;}
.woocommerce .price ins bdi, .woocommerce .price ins span{color:#d99873 !important;}
.woocommerce .c-products .product .button{display:inline-block; margin-top:20px; padding:10px 16px; color:#586965; background-color:#f1e7e3; border-radius:0;}
.woocommerce .c-products .product .button:hover{padding:10px 18px;}
.woocommerce .c-products .product .button.added{color:#f4ede1; background:#d99873;}
.woocommerce .c-products .product a.added_to_cart{display:block; padding:10px 0 0; font-size:0.7rem; color:#d99873; font-weight:600;}
.woocommerce .c-products .product a.added_to_cart:hover{text-decoration:underline;}
.woocommerce .c-products .product .c-urgency{position:absolute; top:0; right:0; margin:0; padding:4px 10px 4px 5px; font-size:0.7rem; color:#f4ede1; background:#586965; border-radius:0 10px 0 10px;}
.woocommerce .c-products .product .c-urgency i{display:inline-block; margin:0 1px 0 0; font-size:0.6rem; color:#f4ede1; vertical-align:top;}
.woocommerce .c-products .product.sale .c-urgency{top:28px; border-radius:10px 0 0 10px;}
/* sold out */
.woocommerce .c-sold-out{font-size:0.6rem; line-height:22px;}
.woocommerce .c-products .product.outofstock{filter:grayscale(1);}
.woocommerce .c-products .product.outofstock .price{display:none;}
.woocommerce .c-products .product.outofstock .price-soldout{display:block; font-size:0.9rem;}

/* PRODUCT PAGE */

.woocommerce div.product .c-content-block{margin-top:20px; padding-top:20px; border-top:1px solid #ede4d4;}
.woocommerce div.product span.onsale{top:20px; left:auto; right:40px;}
.woocommerce div.product div.images{margin-bottom:20px;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{padding:0 20px;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .uk-slider-items img{position:relative;}
.woocommerce div.product #primary-slider{position:relative; border-radius:20px; overflow:hidden; transition:0.3s ease;}
.woocommerce div.product #primary-slider a{display:block;}
.woocommerce div.product #primary-slider img:hover{cursor:zoom-in;}
.woocommerce div.product #primary-slider:hover{border-color:#ddd;}
.woocommerce div.product #navigation-slider{margin-top:20px; display:none;}
.woocommerce div.product #navigation-slider li a{display:block; overflow:hidden; transition:0.3s ease;}
.woocommerce div.product #navigation-slider li img{border-radius:16px;}
.woocommerce div.product #navigation-slider li:hover a{opacity:0.8;}
/* details */
.woocommerce div.product p.c-title{margin-bottom:20px; font-weight:500; text-transform:none;}
.woocommerce div.product p.c-title small{display:block; margin:5px 0 30px; line-height:1.4;}
.woocommerce div.product div.summary{margin:0;}
.woocommerce div.product .product_title{margin-bottom:0;}
.woocommerce div.product p.price{margin:0;}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product span.price bdi, .woocommerce div.product span.price bdi span, .woocommerce div.product p.price bdi, .woocommerce div.product p.price span{font-size:1.3rem; color:#d99873; font-weight:600;}
.woocommerce div.product .woocommerce-variation-price{margin-bottom:10px;}
.woocommerce div.product .woocommerce-variation-availability{margin:20px 0;}
.woocommerce div.product .woocommerce-variation-availability p{display:inline-block; padding:0 20px; font-size:0.8rem; color:#f4ede1; line-height:22px; font-weight:600; background:#e66b0f; border-radius:30px; white-space:nowrap;}
.woocommerce div.product .woocommerce-variation-availability p.in-stock{animation:shake-anim 10s ease-in-out infinite;}
.woocommerce div.product .woocommerce-variation-availability p.out-of-stock{background:#a00;}
@keyframes shake-anim{ 50%{transform:translateX(0);} 51%{transform:translateX(-3px);} 52%{transform:translateX(3px);} 53%{transform:translateX(-3px);} 54%{transform:translateX(0);} }
.woocommerce div.product .c-on-stock, .woocommerce div.product .c-urgency{display:inline-block; margin:26px 0 20px; font-size:0.84rem; line-height:10px; font-weight:600;}
.woocommerce div.product .c-on-stock span{position:relative; display:inline-block; width:10px; height:10px; margin-right:2px; background:#d99873; z-index:9; border-radius:100%;}
.woocommerce div.product .c-on-stock span::after{position:absolute; content:""; top:-1px; right:-1px; bottom:-1px; left:-1px; border:1px solid #d99873; border-radius:100%; opacity:0; animation:hotspot-pulse 3s infinite ease-out;}
.woocommerce div.product .c-urgency{margin-left:6px; color:#d99873;}
.woocommerce div.product .c-urgency i{display:inline-block; margin-top:-2px; font-size:0.7rem; color:#d99873; vertical-align:top;}
.woocommerce-product-details__short-description{margin:10px 0 0;}
.woocommerce-product-details__short-description ul{margin-top:5px;}
.woocommerce .c-note{display:block; margin-top:10px; opacity:0.7;}
.woocommerce .c-custom-buttons{margin-top:20px;}
/* form */
.woocommerce div.product p.stock{margin:20px 0; padding:20px 0; font-size:1rem; line-height:1; font-weight:600; border-bottom:1px solid #ede4d4;;}
.woocommerce div.product form.cart{margin:50px 0 30px;}
.woocommerce div.product form.cart .variations{margin-bottom:20px; border-collapse:collapse;}
.woocommerce div.product form.cart .variations tr{border-top:1px solid #ede4d4;}
.woocommerce div.product form.cart .variations tr:first-child{border:0;}
.woocommerce div.product form.cart .variations th{padding:0;}
.woocommerce div.product form.cart .variations td{position:relative; width:100%; padding:0;}
.woocommerce div.product form.cart .variations label{display:block; min-width:80px; padding:0 10px 0 0; font-size:0.9rem; font-weight:600; line-height:36px; white-space:nowrap;}
.woocommerce div.product form.cart .variations select{width:80%; min-width:auto; margin:0; padding:0 30px 0 0; min-height:36px; font-size:0.9rem; color:#586965; line-height:36px; background-position:calc(100%) 50%}
.woocommerce div.product form.cart .reset_variations{position:absolute; right:0; top:0; width:14px; font-size:0; line-height:36px;}
.woocommerce div.product form.cart .reset_variations:before, .woocommerce div.product form.cart .reset_variations:after{position:absolute; content:''; left:6px; top:12px; height:12px; width:2px; background-color:#a00; transform:rotate(45deg);}
.woocommerce div.product form.cart .reset_variations:after{transform:rotate(-45deg);}
.woocommerce div.product form.cart .reset_variations:hover{opacity:1; background:none !important;}
.woocommerce div.product form.cart div.quantity{margin-right:0; display:none !important; /* hide quantity*/}
.woocommerce div.product form.cart div.quantity .qty{min-height:36px; width:100px; padding:0; font-size:1rem; color:#586965; font-weight:600; background:#ede4d4; border:1px solid #ede4d4; border-radius:20px 0 0 20px;}
.woocommerce div.product form.cart button{float:none !important; padding:0 32px; font-size:1.1rem; line-height:42px; font-weight:600; color:#f4ede1 !important; background:#d99873 !important; border-radius:20px; white-space:nowrap;}
.woocommerce div.product form.cart button:hover, .woocommerce div.product form.cart button.added{background:#586965 !important;}
.woocommerce div.product form.cart button.button:disabled{padding:0 40px !important;}
.woocommerce div.product form.cart a.added_to_cart, .woocommerce div.product form.cart a.added_to_cart::before{position:relative; display:block; margin:20px 0 0; padding:0 0 0 20px; font-size:0.9rem; color:#d99873; line-height:20px; font-weight:600;}
.woocommerce div.product form.cart a.added_to_cart::before{position:absolute; left:0; top:0; content:"→"; margin:0; padding:0;}
.woocommerce div.product .product_meta{font-size:0.7rem; opacity:0.4;}
.woocommerce div.product .product_meta span, .woocommerce div.product .product_meta a{font-style:italic;}
.woocommerce div.product .product_meta a{font-weight:400;}
/* format choice */
.c-format-choice a.c-label:hover{color:#f4ede1;}
.c-format-choice a.c-label.c-label-light:hover{color:#f4ede1; background:#586965; cursor:pointer;}
/* add pot */
.c-add-pot li{position:relative;}
.c-add-pot li .c-pot-info{position:absolute; bottom:10px; left:25px; width:22px; line-height:22px; text-align:center; background:#ede4d4; border-radius:100%; transition:0.3s ease; z-index:2;}
.c-add-pot li .c-pot-info i{font-size:0.7rem; line-height:22px;}
.c-add-pot li .c-pot-info:hover{color:#d99873;}
.c-add-pot .c-pot{position:relative; display:block; text-align:center; background:#fff; border:1px solid #fff; border-radius:14px; cursor:pointer; transition:0.3s ease;}
.c-add-pot .c-pot input{display:none;}
.c-add-pot .c-pot img{width:60%; margin:40px 0;}
.c-add-pot .c-pot .c-price{position:absolute; top:8px; right:8px; font-size:0.8rem; line-height:14px; z-index:2;}
.c-add-pot p.price, .c-add-pot span.price, .c-add-pot span.price bdi, .c-add-pot span.price bdi span, .c-add-pot p.price bdi, .c-add-pot p.price span{font-size:0.8rem !important; color:#586965 !important; font-weight:500 !important;}
.c-add-pot .c-pot .c-price bdi span{display:none;}
.c-add-pot .c-pot .c-potsize{position:absolute; top:8px; left:8px; font-size:0.8rem; line-height:14px; z-index:2;}
.c-add-pot .c-pot .c-pot-select{position:absolute; bottom:10px; right:10px; width:22px; line-height:22px; text-align:center; background:#ede4d4; border-radius:100%; transition:0.3s ease;}
.c-add-pot .c-pot .c-pot-select i{font-size:0.8rem; line-height:22px;}
.c-add-pot .c-pot .c-pot-select i.fa-check{display:none;}
.c-add-pot .c-pot:hover .c-pot-select{background:#d99873;}
.c-add-pot .c-pot.selected{border-color:#d99873;}
.c-add-pot .c-pot.selected .c-pot-select i.fa-plus{display:none;}
.c-add-pot .c-pot.selected .c-pot-select{background:#d99873;}
.c-add-pot .c-pot.selected .c-pot-select i.fa-check{display:block; color:#f4ede1;}
/* description */
.woocommerce .c-product-description{background:#ede4d4;}
.woocommerce .c-product-description h2{font-size:1.3rem;}
.woocommerce .c-product-description h3{font-size:1.2rem; margin-bottom:0;}
.woocommerce .c-product-description p{margin-top:20px;}
.woocommerce .c-product-description .c-note{margin-top:20px;}
.woocommerce #productomschrijving ul li{border-top:1px solid #e5dac7; line-height:1.3; padding:6px 0;}
.woocommerce #productomschrijving ul li:first-child{padding-top:0; border-top:0;}
.woocommerce table.shop_attributes{margin:0; text-align:left; border:0; border-spacing:0;}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th{background:none;}
.woocommerce table.shop_attributes tr:nth-child(odd) th{background:#f4ede1; border-radius:20px 0 0 20px;}
.woocommerce table.shop_attributes tr:nth-child(odd) td{background:#f4ede1; border-radius:0 20px 20px 0;}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td{padding:8px 0 8px 20px; font-size:0.95rem; font-style:normal; border-bottom:0; vertical-align:middle;}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes th a{font-weight:500;}
.woocommerce table.shop_attributes td{padding:8px 20px 8px 10px !important;}
.woocommerce table.shop_attributes td p{padding:0; font-size:0.95rem;}
.woocommerce table.shop_attributes a{color:#586965; text-decoration:none;}
/* reviews */
.woocommerce #review_form_wrapper{margin-top:20px;}
.woocommerce #reply-title{font-weight:500;}
.woocommerce #reply-title .c-toggle-icon{display:inline-block; font-size:0.6rem; color:#d99873; vertical-align:middle;}
.woocommerce #review_form #respond label{display:block; margin-bottom:5px; font-weight:600;}
.woocommerce #review_form #respond .comment-form-rating{margin-top:20px;}
.woocommerce #review_form #respond textarea, .woocommerce #review_form #respond input[type=text], .woocommerce #review_form #respond input[type=email]{padding:10px 14px; font-size:0.9rem; color:#586965; background:#ede4d4; border-radius:12px; width:100%;}
.woocommerce #review_form #respond .comment-form-cookies-consent{display:flex; gap:10px; font-size:0.8rem;}
.woocommerce #review_form #respond .comment-form-cookies-consent label{font-weight:400;}
.woocommerce #review_form #respond .form-submit{margin:14px 0 0;}
.woocommerce #review_form #respond .form-submit input{padding:10px 34px; font-size:0.9rem; color:#f4ede1; font-weight:600; background:#586965; border-radius:12px; transition:0.3s ease;}
.woocommerce #review_form #respond .form-submit input:hover{background:#d99873;}
/* related & cross-sell */
.woocommerce .c-productgrid.c-related{background:#ede4d4;}

/* CART */

.woocommerce .woocommerce-cart-form{margin-bottom:40px; font-size:0.9rem; font-weight:600; overflow:hidden;}
.woocommerce .woocommerce-cart-form .uk-overflow-auto{position:relative;}
.woocommerce .woocommerce-cart-form table{margin:0; border:0;}
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td{white-space:nowrap;}
.woocommerce table.shop_table, .woocommerce table.shop_table th, .woocommerce table.shop_table td{padding:0; background:none !important; border-color:transparent;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{font-size:0.9rem; padding:10px 20px 10px 0 !important; border-color:#ede4d4 !important;}
.woocommerce table.shop_table th:last-child, .woocommerce table.shop_table td:last-child{padding-right:0 !important;}
.woocommerce table.shop_table td a{color:#586965; font-weight:600; text-decoration:none;}
.woocommerce table.shop_table th.product-thumbnail, .woocommerce table.shop_table td.product-thumbnail{display:block !important;}
.woocommerce table.shop_table td.product-thumbnail::before{display:none;}
.woocommerce table.shop_table td.product-thumbnail img{min-width:40px;}
.woocommerce table.shop_table td.product-name a:hover{text-decoration:underline;}
.woocommerce table.shop_table dl{margin-top:0; font-size:0.8rem;}
.woocommerce table.shop_table dl dt{font-weight:300;}
.woocommerce table.shop_table .quantity .qty{height:30px; background:#ede4d4;}
.woocommerce table.shop_table .product-subtotal .amount span, .woocommerce table.shop_table .product-subtotal .amount bdi{font-weight:600;}
.woocommerce table.shop_table img{margin-top:0 !important;}
.woocommerce table.shop_table .coupon .input-text, .woocommerce table.shop_table button{font-size:0.9rem; line-height:32px; padding:0 10px !important; font-weight:500;}
.woocommerce table.shop_table .coupon .input-text{min-width:160px; font-size:0.8rem; line-height:30px; margin-right:10px; border-radius:4px;}
.woocommerce .woocommerce-cart-form .actions{margin-top:20px;}
.woocommerce .woocommerce-cart-form .actions .coupon{display:flex; margin-bottom:10px;}
.woocommerce .woocommerce-cart-form .actions .coupon p.coupon-error-notice{margin:5px 0 0 10px; font-size:0.8rem;}
.woocommerce .woocommerce-cart-form .actions input{padding:0 10px; font-size:0.8rem; line-height:34px; background:#ede4d4; border-radius:0;}
.woocommerce .woocommerce-cart-form .actions button{padding:0 20px !important; font-size:0.8rem; line-height:34px; background:#e1d6c3; border-radius:0;}
.woocommerce .woocommerce-cart-form .actions button:hover{color:#f4ede1; background:#586965;}
.woocommerce .woocommerce-cart-form .actions button[name=update_cart]{padding:0 30px !important; color:#f4ede1 !important; background:#586965; border-radius:16px;}
.woocommerce .woocommerce-cart-form .actions button[name=update_cart]:hover{background:#d99873;}
.woocommerce .woocommerce-cart-form .actions button[name=update_cart]:disabled{background:#586965 !important; opacity:0.3;}
.woocommerce .cart-collaterals .cross-sells{margin-bottom:40px; padding:20px; background:#ede4d4;}
.woocommerce .cart-collaterals .cross-sells h2{font-size:1rem;}
.woocommerce .cart-collaterals .cross-sells .product .button{display:none;}
.woocommerce .cart-collaterals h2{font-size:1.3rem; margin:40px 0 20px;}
.woocommerce .cart-collaterals .includes_tax{font-size:0.7rem; font-weight:300;}
.woocommerce .cart-collaterals .includes_tax span{vertical-align:bottom;}
.woocommerce .cart-collaterals .woocommerce-shipping-totals li{margin:0 !important; font-size:0.9rem;}
.woocommerce .cart-collaterals .woocommerce-shipping-destination{display:none !important;}
.woocommerce #pwgc-redeem-gift-card-number{border-radius:0 !important;}
.woocommerce #pwgc-redeem-button{background:#e1d6c3;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:1.1rem; color:#f4ede1; font-weight:600; background:#d99873 !important; border-radius:30px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:0; line-height:44px;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background:#586965 !important;}
/* scroll hint */
.c-hscroll__hint{position:absolute; right:0; top:6px; padding:4px 2px 4px 50px; font-size:0.9rem; color:#d99873; font-weight:600; line-height:1.5; background:#f4ede1; border-radius:12px; opacity:0; transition: opacity .25s ease; pointer-events:none; white-space:nowrap; z-index:3;}
.c-hscroll[data-show-hint="true"] .c-hscroll__hint {opacity:1;}
@keyframes hscroll-wiggle { 0%{transform:translateX(0);} 50%{transform:translateX(3px);} 100%{transform:translateX(0);} }
.c-hscroll[data-show-hint="true"] .c-hscroll__hint{animation:hscroll-wiggle 1.2s ease-in-out infinite;}
@media (prefers-reduced-motion: reduce){ .c-hscroll__hint{animation: none !important;} }
.c-hscroll::after{position:absolute; content:""; top:0; right:0; height:100%; width:100px; pointer-events:none; background:linear-gradient(90deg,rgba(244, 237, 225, 0) 0%, rgba(244, 237, 225, 1) 80%); opacity:0; transition:opacity .25s ease;  z-index:2;}
.c-hscroll[data-show-fade="true"]::after{opacity:1;}
.c-hscroll[data-at-end="true"]::after{opacity:0;}

/* CHECKOUT */

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce .woocommerce-form-coupon button, .woocommerce #customer_login button, .woocommerce-MyAccount-content button, .woocommerce-ResetPassword.lost_reset_password button{padding:0 20px !important; font-size:1.1rem; color:#f4ede1; line-height:40px; font-weight:500; background:#d99873;}
.woocommerce .show-password-input{background:none !important;}
.woocommerce .woocommerce-form-login__rememberme{display:none !important;}
.woocommerce-form-coupon-toggle{display:none !important;}
.woocommerce .woocommerce-form-coupon input, .woocommerce .woocommerce-form-coupon button{padding:0 10px !important; font-size:0.9rem; line-height:32px !important; border-radius:4px;}
.woocommerce .woocommerce-form-coupon button{line-height:34px !important;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover, .woocommerce .woocommerce-form-coupon button:hover{background:#d99873;}
.woocommerce .woocommerce-form-login .lost_password{font-size:0.8rem;}
.woocommerce .col2-set, .woocommerce-page .col2-set{float:left; width:100%; background:none; padding:20px; border-radius:4px; border:1px solid #f7f1eb;}
.woocommerce-page .col2-set.addresses{padding:0; border-radius:0; border:0;}
.woocommerce .woocommerce-checkout-review-order{float:left; width:100%;}
.woocommerce .woocommerce-checkout-review-order table th:last-child, .woocommerce .woocommerce-checkout-review-order table td:last-child{text-align:right;}
.woocommerce .woocommerce-checkout-review-order table td{white-space:normal !important;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float:left; width:100%;}
.woocommerce .checkout{float:left; width:100%; margin-top:40px;}
.woocommerce .checkout #order_review_heading{float:right;}
.woocommerce .checkout h3{margin:30px 0 20px; font-size:1.6rem; color:#d99873;}
.woocommerce .checkout h3 label{padding:3px; font-size:0.9rem; font-weight:500; line-height:16px; color:#586965;}
.woocommerce .checkout #customer_details label.checkbox, .woocommerce .checkout .mailchimp-newsletter label{line-height:16px; font-size:0.9rem;}
.woocommerce .checkout .mailchimp-newsletter{margin-bottom:16px;}
.woocommerce .checkout .mailchimp-newsletter label{font-size:0.8rem;}
.woocommerce .checkout h3 label input{margin:0 8px 0 0;}
.woocommerce #ship-to-different-address{text-transform:none;}
.woocommerce form label{font-weight:600;}
.woocommerce form .col2-set{padding:0; border:0;}
.woocommerce form .form-row .input-text, .woocommerce form .form-row .input-text{background-color:#ede4d4; padding:12px; font-size:0.9rem; color:#586965; border:1px solid #f7f1eb; border-radius:4px;}
.woocommerce form .form-row.create-account{margin-bottom:0;}
.woocommerce form .form-row textarea{min-height:150px;}
.woocommerce form .woocommerce-additional-fields{margin-top:20px;}
.woocommerce form .select2-container .select2-selection--single{height:45px; background-color:#ede4d4; border-color:#f7f1eb;}
.woocommerce form .select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px;}
.woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered{margin-top:1px; font-size:0.9rem; color:#586965; line-height:32px; padding:5px 0 0 12px;}
.woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow{right:12px; height:42px;}
.woocommerce #order_review table.shop_table{margin-bottom:20px;}
.woocommerce #payment{background:#ede4d4; border:0; border-radius:16px;}
.woocommerce #payment ul.payment_methods{padding:24px 30px; border-color:#f4ede1;}
.woocommerce #payment div.form-row{margin:0; padding:24px 30px 30px;}
.woocommerce #payment img{min-width:auto;}
.woocommerce #payment label{font-weight:600; background:none;}
.woocommerce #payment select{width:100%; margin-top:5px; padding:5px; border-radius:4px;}
.woocommerce #payment .payment_box{background:#ede4d4 !important;}
.woocommerce #payment .payment_box::before{border-bottom-color:#ede4d4 !important;}
.woocommerce .woocommerce-checkout #payment div.payment_box{padding:0; margin:20px 0;}
.woocommerce #payment .woocommerce-terms-and-conditions-checkbox-text{display:inline-block; width:85%; font-size:0.8rem; line-height:20px; vertical-align:baseline;}
.woocommerce #payment button{width:100%; padding:0 !important; text-align:center; line-height:44px; background:#d99873 !important;}
.woocommerce #payment button:hover{opacity:0.7;}
.woocommerce #payment .woocommerce-privacy-policy-text{font-size:0.8rem;}
.woocommerce #payment .form-row.validate-required{padding:0; margin:15px 0 0;}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input{margin:0 5px 0 0; vertical-align:middle;}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img{border-radius:0;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{margin-top:30px; margin-bottom:0; font-size:1.1rem; color:#f4ede1; font-weight:600; border-radius:20px;}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover{background:#586965 !important;}

/* THANK YOU */

.woocommerce-thankyou-order-received{margin-bottom:50px; font-size:1.6rem; line-height:1.2; color:#d99873; font-weight:600;}
.woocommerce ul.order_details{display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 0 30px; margin:0 0 30px; border-bottom:1px solid #e5dac7;}
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before{content:none;}
.woocommerce ul.order_details li{float:none; margin:0; padding:0; border:0;}
.woocommerce-order-overview__total.total span, .woocommerce-order-overview__total.total bdi{font-weight:600;}
.woocommerce-order-details table td{padding-top:9px !important;}
.woocommerce .woocommerce-customer-details{margin-bottom:0; padding:20px; border-top:3px solid #d99873; background:#ede4d4;}
.woocommerce .order-again .button{color:#f4ede1; background:#586965;}
.woocommerce .order-again .button:hover{color:#f4ede1; background:#d99873;}
.woocommerce .woocommerce-columns--addresses{float:none !important; display:flex !important; width:100% !important; flex-wrap:wrap; grid-row-gap:30px;}
.woocommerce .woocommerce-columns--addresses div{float:none !important;}
.woocommerce .woocommerce-customer-details address{margin:0; padding:0; border-radius:0; border:0;}
.woocommerce .woocommerce-customer-details address p{margin-top:20px;}

/* LOGIN */

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-ResetPassword.lost_reset_password{margin:0; padding:30px; border-radius:0; border:1px solid #ede4d4;}
.woocommerce form.register .woocommerce-privacy-policy-text{margin:10px 0; font-size:0.8rem;}
.woocommerce #customer_login{width:100%; background:none; padding:0; border:0;}
.woocommerce #customer_login .woocommerce-form-login__rememberme{line-height:36px;}
.woocommerce #customer_login .woocommerce-form-login__rememberme input{margin-top:11px;}
.woocommerce #customer_login button, .woocommerce-MyAccount-content button, .woocommerce-ResetPassword.lost_reset_password button{margin-top:30px; font-size:1rem; color:#fff !important; background:#d99873 !important;}
.woocommerce #customer_login button:hover, .woocommerce-MyAccount-content button:hover, .woocommerce-ResetPassword.lost_reset_password button:hover{opacity:0.7;}
.woocommerce-ResetPassword.lost_reset_password{margin-top:0;}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row{margin-top:20px;}

/* ACCOUNT */

.woocommerce-MyAccount-navigation ul{list-style:none; padding:0; margin:0;}
.woocommerce-MyAccount-navigation ul li{position:relative; margin-bottom:5px;}
.woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0;}
.woocommerce-MyAccount-navigation ul li a{display:block; padding:8px 15px 8px 45px; background:#ede4d4; border-radius:4px; color:#586965; font-size:0.9rem; line-height:24px; font-weight:500; text-decoration:none !important;}
.woocommerce-MyAccount-navigation ul li a:before{position:absolute; top:50%; left:16px; margin-right:14px; font-family:"Font Awesome 6 Free"; font-size:1rem; color:#586965; font-weight:900; transform:translate(0,-50%); transition:0.3s ease;}
.woocommerce-MyAccount-navigation ul li a:hover{padding-left:47px; color:#d99873;}
.woocommerce-MyAccount-navigation ul li a:hover:before{left:18px;}
.woocommerce-MyAccount-navigation ul li.is-active a{color:#f4ede1; background:#d99873;}
.woocommerce-MyAccount-navigation ul li.is-active a:before{color:#f4ede1;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f80a";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f07a";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f019";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f2bb";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f4ff";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f2f5";}
.woocommerce-MyAccount-content{float:right !important; margin-top:30px; padding:20px; font-size:0.9rem; background:#ede4d4; border-radius:4px;}
.woocommerce-MyAccount-content h3{color:#d99873;}
.woocommerce-MyAccount-content p{margin:0 0 30px;}
.woocommerce-MyAccount-content p a{display:inline; text-decoration:none !important;}
.woocommerce-MyAccount-content p:last-child{margin:0;}
.woocommerce-MyAccount-content span em{font-size:0.7rem;}
.woocommerce-MyAccount-content a.edit{font-size:0.7rem; text-transform:uppercase; font-weight:600;}
.woocommerce-MyAccount-content fieldset{padding:0;}
.woocommerce-MyAccount-content fieldset legend{margin:30px 0 10px; font-size:1.5rem; color:#d99873; font-weight:600;}
.woocommerce-MyAccount-content .col2-set{width:100%;}
.woocommerce-MyAccount-content table{padding:0 !important; background:none !important;}
.woocommerce-MyAccount-content table th, .woocommerce-MyAccount-content table td{background:none !important;}
.woocommerce-MyAccount-content table tr:nth-of-type(even){background:#ede4d4 !important;}
.woocommerce table.my_account_orders .button{font-size:0.8rem; background:#f4ede1;}
.woocommerce table.my_account_orders .button:hover{color:#f4ede1; background:#586965;}
.woocommerce-MyAccount-content a.wc-forward, .woocommerce-MyAccount-content button.button{padding:0 20px !important; line-height:30px !important; background:#586965 !important; color:#f4ede1 !important; font-weight:500 !important;}
.woocommerce-MyAccount-content a.wc-forward:hover, .woocommerce-MyAccount-content button.button:hover{background:#d99873 !important; color:#f4ede1 !important;}
.woocommerce-MyAccount-content table.woocommerce-table--order-details th, .woocommerce-MyAccount-content table.woocommerce-table--order-details td{border-top:1px solid rgba(255,255,255,0.4) !important;}
.woocommerce-MyAccount-content table.woocommerce-table--order-details thead th{border:0 !important;}


/** RESPONSIVE **/


/*0 > 320*/
@media screen and (max-width:320px){
.woocommerce div.product form.cart button{padding:0 24px; font-size:1rem; line-height:40px;}
}
/*320 > 640*/
@media screen and (max-width:640px){
.c-widget-area ul li{padding:12px 0; border-color:#ede4d4;}
.c-widget-area ul li a{font-size:1rem;}
.woocommerce .c-productgrid .c-right .c-intro-desc{position:relative; margin-bottom:30px; z-index:2;}
body.term-strelitzia-paradijsvogelplant .c-productgrid .c-right h1{word-break:break-all;}
.woocommerce .c-productgrid .c-right .c-intro-desc h1, .woocommerce .c-productgrid .c-right .c-intro-desc .c-cat-intro{position:relative; z-index:2;}
.woocommerce .c-productgrid .c-right .c-intro-desc::before{position:absolute; content:""; top:-30px; right:-20px; bottom:0; left:-20px; background:#ede4d4; z-index:1;}
.woocommerce .c-products .product span.onsale{top:3px; right:-2px; transform:scale(0.7);}
.woocommerce div.product .product_title{font-size:1.6rem;}
.woocommerce .c-productpage{padding-top:5px !important;}
.woocommerce .c-productpage .uk-container{padding:0 !important;}
.woocommerce .c-productpage div.summary{padding:0 30px;}
.woocommerce-products-header__title.page-title{font-size:2rem; margin-bottom:10px;}
.woocommerce .woocommerce-result-count{display:none;}
.woocommerce div.product .c-urgency i{margin-top:-1px;}
.woocommerce .c-product-description .uk-grid{flex-direction:column-reverse;}
.woocommerce .c-product-description .c-note{text-align:center;}
.woocommerce #productomschrijving h2{padding-top:30px; border-top:1px solid #e5dac7;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding:0 8px;}
.woocommerce nav.woocommerce-pagination ul li a.prev{padding-right:10px;}
.woocommerce nav.woocommerce-pagination ul li a.next{padding-left:10px;}
.woocommerce-cart h1, .woocommerce-checkout h1{text-align:center;}
.woocommerce .woocommerce-cart-form .actions{padding-bottom:40px; border-bottom:1px solid #e5dac7;}
.woocommerce .woocommerce-cart-form .actions button{margin:0 !important; padding:0 !important;}
.woocommerce .woocommerce-cart-form .actions button[name=update_cart]{width:100%; margin-top:30px !important; padding:0 !important; font-size:1rem; line-height:38px;}
.woocommerce-cart .coupon button, .woocommerce-checkout .coupon button{width:100% !important; margin:0 0 10px !important;}
.woocommerce ul.order_details{display:block;}
.woocommerce ul.order_details li{padding-top:20px; font-size:0.9rem;}
.woocommerce ul.order_details li:first-child{padding-top:0;}
.woocommerce-order-details table th:last-child, .woocommerce-order-details table td:last-child{text-align:right;}
body.woocommerce-checkout .c-checkout .uk-container{padding-left:0 !important; padding-right:0 !important;}
body.woocommerce-checkout .uk-padding-medium{padding-top:30px; padding-bottom:0;}
.woocommerce .checkout{margin-top:30px;}
.woocommerce form .col2-set, .woocommerce #order_review table.shop_table{padding:0 24px;}
.woocommerce .checkout #order_review_heading{width:100%; padding-left:24px; text-align:left;}
.woocommerce ul.order_details, .woocommerce-thankyou-order-received, .woocommerce-order-details{padding-left:30px; padding-right:30px;}
.woocommerce-thankyou-order-received{text-align:center;}
.woocommerce #payment{border-radius:0;}
.woocommerce #payment div.form-row{padding-bottom:40px;}
.woocommerce form.checkout_coupon p{width:100% !important;}
.woocommerce form .woocommerce-additional-fields{margin-top:0;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce .woocommerce-form-coupon button{width:100%;}
}
/*640 > 960*/
@media screen and (max-width:960px){
}
/*640>*/
@media(min-width:640px){
.c-widget-area{padding:50px;}
.woocommerce nav.woocommerce-pagination{margin-top:80px; padding-top:30px;}
.woocommerce .c-products .product .c-urgency{padding:5px 14px 5px 8px;}
.woocommerce .c-products .product.sale .c-urgency{top:40px;}
.woocommerce .c-productgrid .c-left{background:#ede4d4;}
.woocommerce .c-productgrid .c-right{padding:30px 50px;}
.woocommerce .c-productgrid .c-right .c-intro-desc{border-bottom:1px solid #ede4d4;}
.woocommerce .c-productgrid .c-right h1{margin:-10px 0 30px; text-align:left;}
.woocommerce .c-productgrid .c-right .c-cat-intro{text-align:left;}
.woocommerce .c-product-description h2{font-size:1.4rem;}
.woocommerce table.shop_table tr.cart_item td{white-space:normal;}
.woocommerce .woocommerce-cart-form .actions{display:flex; justify-content:space-between;}
.woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:0;}
.woocommerce .col2-set, .woocommerce-page .col2-set{float:left; width:48%; padding:30px;}
.woocommerce .woocommerce-checkout-review-order{float:right; width:48%;}
.woocommerce .checkout #order_review_heading{margin-top:0;}
.woocommerce-MyAccount-content{padding:30px;}
.woocommerce ul.order_details{flex-wrap:nowrap; padding:0 0 40px; margin:0 0 40px;}
.woocommerce .woocommerce-customer-details{padding:30px 10px;}
.woocommerce .woocommerce-columns--addresses{flex-wrap:nowrap; gap:20px;}
}
/*960>*/
@media(min-width:960px){
a.c-filters-toggle{display:none;}
.c-widget-area{display:block; width:200px; padding:0;}
.woocommerce .c-productgrid .c-left{padding:40px;}
.woocommerce .c-productgrid .c-right{padding:40px;}
.woocommerce .c-products .product a.added_to_cart{position:absolute; bottom:10px; right:0; padding:0;}
.woocommerce div.product div.images{margin-bottom:40px;}
.woocommerce div.product #navigation-slider{display:block;}
.woocommerce div.product form.cart .variations label{min-width:100px;}
.woocommerce div.product form.cart .variations select{width:auto;}
.woocommerce div.product form.cart .reset_variations{position:relative; right:auto; top:auto; width:auto; margin:0 0 0 20px; padding:0 0 0 18px; font-size:0.8rem; opacity:0.6;}
.woocommerce div.product form.cart .reset_variations:before, .woocommerce div.product form.cart .reset_variations:after{background-color:#333;}
.woocommerce .woocommerce-cart-form{margin-bottom:60px;}
.woocommerce .cart-collaterals h2{font-size:1.4rem;}
.woocommerce .cart-collaterals .cross-sells{margin-bottom:0; padding:0; background:none;}
.woocommerce-MyAccount-content{margin-top:0;}
}
/*1200>*/
@media(min-width:1200px){
.c-widget-area{width:250px;}
.woocommerce .c-productgrid .c-right .c-cat-intro{width:700px;}
.woocommerce .c-productgrid .c-right{padding:40px 70px;}
}
/*1400>*/
@media(min-width:1400px){
}
/*1600>*/
@media(min-width:1600px){
}
/*1900>*/
@media(min-width:1900px){
.c-widget-area{width:350px;}
.woocommerce .c-productgrid .c-left{padding:40px 50px;}
.woocommerce .c-productgrid .c-right{padding:40px 80px;}
}
/*2000>*/
@media(min-width:2000px){
}