.reguriage-shop .reguriage-shop-filters{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.reguriage-shop div.reguriage-filter,.reguriage-shop div.dataTables_filter{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 1 25%;max-width:100%;margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 1024px){.reguriage-shop div.reguriage-filter,.reguriage-shop div.dataTables_filter{flex:0 1 50%}}@media screen and (max-width: 512px){.reguriage-shop div.reguriage-filter,.reguriage-shop div.dataTables_filter{flex:0 1 100%}}.reguriage-shop div.reguriage-filter label,.reguriage-shop div.dataTables_filter label{display:flex;margin-right:-1px}.reguriage-shop div.reguriage-filter label span,.reguriage-shop div.dataTables_filter label span{display:flex;align-items:center;margin-bottom:0;font-weight:400;color:#fff;text-align:center;white-space:nowrap;background-color:#999;border:1px solid #999;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.reguriage-shop div.reguriage-filter select,.reguriage-shop div.reguriage-filter input[type=text],.reguriage-shop div.reguriage-filter input[type=search],.reguriage-shop div.dataTables_filter select,.reguriage-shop div.dataTables_filter input[type=text],.reguriage-shop div.dataTables_filter input[type=search]{display:block;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #999;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;flex:1 1 auto;width:1%;margin-bottom:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.reguriage-shop div.dataTables_filter{padding:0}.reguriage-shop .reguriage-checkbox{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.reguriage-shop .reguriage-checkbox input{position:absolute;z-index:-1;opacity:0}.reguriage-shop .reguriage-checkbox label{display:inline-block}.reguriage-shop .reguriage-checkbox label:before{content:"";position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6;border-radius:.25rem}.reguriage-shop .reguriage-checkbox label:after{content:"";position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.reguriage-shop .reguriage-checkbox input:checked~label:before{color:#fff;background-color:#d1af83}.reguriage-shop .reguriage-checkbox input:checked~label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.reguriage-shop .reguriage-shop-table{width:100% !important;margin-right:0}.reguriage-shop .reguriage-shop-table thead{background-color:#d1af83}.reguriage-shop .reguriage-shop-table thead th{color:#fff !important}.reguriage-shop .reguriage-shop-table .reguriage-col-name{width:70% !important}.reguriage-shop .reguriage-shop-table .reguriage-col-filter{display:none}.reguriage-shop .reguriage-shop-table .reguriage-col-qty{width:15% !important}.reguriage-shop .reguriage-shop-table .reguriage-row{line-height:1.2}.reguriage-shop .reguriage-shop-table .reguriage-name{font-weight:bolder}.reguriage-shop .reguriage-shop-table .reguriage-desc{display:block;color:#d1af83;font-size:.9em}.reguriage-shop .reguriage-shop-table .reguriage-price{width:15% !important;font-size:1.3em;color:#d1af83}.reguriage-shop .reguriage-shop-table .reguriage-qty input{width:100%}.reguriage-shop .reguriage-cart{background:#d1af83;color:#fff}.reguriage-shop .reguriage-cart .reguriage-cart-title{color:#fff}.reguriage-shop .reguriage-cart .wrap{padding:20px}.reguriage-shop .reguriage-cart .reguriage-cart-total-row{padding-top:20px;margin-top:20px;border-top:1px solid #fff;text-align:right}.reguriage-shop .reguriage-cart ul{list-style:none;padding:0;margin:0}.reguriage-shop .reguriage-cart ul li{display:flex;flex-direction:row;flex-wrap:nowrap}.reguriage-shop .reguriage-cart ul li .reguriage-product-qty{display:inline-block;width:50px;margin-right:10px;text-align:right}.reguriage-shop .reguriage-cart ul li .reguriage-product-price{margin-left:auto;margin-right:0}.reguriage-shop .reguriage-cart .et_pb_button{border-color:#fff !important;color:#fff !important;cursor:pointer;margin-left:15px}.reguriage-shop .reguriage-cart .reguriage-cart-total{font-size:1.3em}.reguriage-shop .reguriage-cart.fixed{position:fixed;left:0;bottom:0;width:100%;box-shadow:0 0 3px rgba(0,0,0,.2)}.reguriage-shop .reguriage-cart.fixed .reguriage-cart-total-row{margin-top:0;padding-top:0;border-top:0}.reguriage-shop .reguriage-cart.fixed .wrap{width:1100px;max-width:80%;margin:auto;padding:10px 0}.reguriage-shop .reguriage-cart.hidden{display:none}.woocommerce-cart-form__contents .product-thumbnail{display:none}
