
#aw-afptc-popup{position:fixed;border:1px
#999 solid;text-align:center !important;padding:10px;background-color:#fff;z-index:9999;color:black;overflow:auto;min-height:200px;min-width:450px;width:auto;height:auto}#aw-afptc-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;-moz-opacity:0.3;opacity:.30;filter:alpha(opacity=30);z-index:100}.aw-afptc-promo-message{font-size:16px}#aw-afptc-popup .product-name{font-size:16px}div#aw-afptc-popup div.block-content ul.free-products-list{max-height:300px;overflow-y:auto;overflow-x:hidden}div#aw-afptc-popup div.block-content ul.product-details
li{float:left;min-height:150px}div#aw-afptc-popup div.block-content ul.product-details li div.product-details{padding:10px}div#aw-afptc-popup div.block-content ul.product-details li div.product-details div.price-box{float:left;text-align:left}div#aw-afptc-popup div.block-content ul.product-details li:first-child{width:80px}div#aw-afptc-popup div.block-content ul.product-details li
input{float:left}div#aw-afptc-popup div.block-content ul.product-details div.validation-advice{width:60px;text-align:left}div#aw-afptc-popup li.item:last-child{clear:both}div#aw-afptc-popup div.block-content ul.product-details li div.product-image{margin-bottom:5px}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rma-italic{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic}.rma-mute{color:#999;font-size:11px}.rma-view div.fieldset,
.rma-new-step2
div.fieldset{margin:30px
0px}.rma-view .rma__customer-option,
.rma-new-step2 .rma__customer-option{margin-bottom:1rem}.rma-view .rma__customer-option label,
.rma-new-step2 .rma__customer-option
label{width:100%}.rma-view .rma__customer-option select,
.rma-new-step2 .rma__customer-option
select{width:100%}.rma-history
div.fieldset{padding:5px
10px;margin:10px
0px;border-radius:0px 5px 5px 0px;font-size:13px}.rma-history div.fieldset
h2.legend{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;font-weight:bold;font-size:14px}.rma-history
div.fieldset.user{border:1px
solid #8eb589;border-left:5px solid #8eb589;background-color:#fefffe;background-image:-moz-linear-gradient(top, #fdfffd, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfffd), to(#ffffff));background-image:-webkit-linear-gradient(top, #fdfffd, #ffffff);background-image:-o-linear-gradient(top, #fdfffd, #ffffff);background-image:linear-gradient(to bottom, #fdfffd, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfffd', endColorstr='#ffffffff', GradientType=0)}.rma-history
div.fieldset.customer{border:1px
solid #9cb4c5;border-left:5px solid #9cb4c5;background-color:#fcfdff;background-image:-moz-linear-gradient(top, #fafcff, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fafcff), to(#ffffff));background-image:-webkit-linear-gradient(top, #fafcff, #ffffff);background-image:-o-linear-gradient(top, #fafcff, #ffffff);background-image:linear-gradient(to bottom,#fafcff,#ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafcff',endColorstr='#ffffffff',GradientType=0)}.rma-confirmation-form{border:solid 1px #ccc;background:#fff;position:fixed;top:100px;left:50%;margin-left:-215px;width:630px;padding:20px;z-index:1001}.rma-confirmation-form
.close{width:40px;float:right;display:block;color:#636363;text-decoration:none;font-weight:normal;font-size:30px;position:absolute;top:-8px;right:-14px;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;cursor:pointer}.rma-confirmation-form
h2{font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;color:#50A4CF;font-size:14px;font-weight:bold;margin-bottom:20px}.rma-confirmation-form
.buttons{text-align:right;margin-bottom:0px !important}.rma-confirmation-form-overlay{position:fixed;left:0px;top:0px;width:100000px;height:100000px;background:rgba(0, 0, 0, 0.3);z-index:1000}.rma-items .rma-one-item{*zoom:1;margin-bottom:10px}.rma-items .rma-one-item:before,
.rma-items .rma-one-item:after{display:table;content:"";line-height:0}.rma-items .rma-one-item:after{clear:both}.rma-items .rma-one-item .item-description{width:50%;float:left;border-right:1px solid #ededed}.rma-items .rma-one-item .item-description
b{margin-left:20px}.rma-items .rma-one-item .item-description
img{width:150px;float:left;margin-left:10px}.rma-items .rma-one-item .item-description
input{float:left}.rma-items .rma-one-item .item-options{border-left:1px solid #ededed;margin-left:-1px;padding-left:20px;width:50%;float:left}.rma-items .rma-one-item .item-options>div{margin-bottom:8px;position:relative}.rma-items .rma-one-item .item-options > div
label{width:150px}.rma-items .rma-one-item .item-options > div label
em{color:#df280a}.rma-items .rma-one-item .item-options > div .total-qty{position:absolute;left:200px;top:1px}.rma-items .rma-one-item .item-options > div .validate-rma-quantity{font-size:13px;text-align:center}dl.accordion
.grid{margin-bottom:0}dl.accordion
dt{background:#6f8992;padding:2px
10px;margin-top:1px}dl.accordion dt
a{background:url(/skin/adminhtml/default/default/images/entry_edit_head_arrow_down.gif) 100% 50% no-repeat;color:#fff;display:block;font-weight:bold;text-decoration:none}dl.accordion dt a:hover{color:#fff;text-decoration:none}dl.accordion dt.open
a{background:url(/skin/adminhtml/default/default/images/entry_edit_head_arrow_up.gif) 100% 50% no-repeat}dl.accordion
dd{display:none}dl.accordion
dd.open{display:block}.entry-edit .entry-edit-head{background:#6f8992;padding:2px
10px}.entry-edit
fieldset.collapseable{margin-bottom:10px}div.collapseable{margin-top:1px}div.collapseable a:hover{color:#fff;text-decoration:none}table.collapseable th
a{background:url(/skin/adminhtml/default/default/images/entry_edit_head_arrow_down.gif) 100% 50% no-repeat;color:#fff;display:block;font-weight:bold;text-decoration:none;min-width:20px}table.open th
a{background:url(/skin/adminhtml/default/default/images/entry_edit_head_arrow_up.gif) 100% 50% no-repeat}img.accordion-btn{float:right;margin-top:1px;margin-right:5px}.form-list select.form-list-select-fix,
.form-list input[type=number]{width:inherit}.form-list
#add_new_offline_order{text-align:right;margin:20px
0px}.go-step2{float:right}.add-other-manual-order{float:left}.rma__order-offline-item{*zoom:1;border-bottom:1px solid #eee;margin:0.5rem 0;padding:1rem;background:#f4f4f4}.rma__order-offline-item:before,.rma__order-offline-item:after{display:table;content:"";line-height:0}.rma__order-offline-item:after{clear:both}.rma__order-offline-item .field.name-itemname,
.rma__order-offline-item .field.name-itemqty,
.rma__order-offline-item .field.name-remove{float:left}.rma__order-offline-item .field.name-itemname input[type="text"],
.rma__order-offline-item .field.name-itemqty input[type="text"],
.rma__order-offline-item .field.name-remove input[type="text"],
.rma__order-offline-item .field.name-itemname input[type="number"],
.rma__order-offline-item .field.name-itemqty input[type="number"],
.rma__order-offline-item .field.name-remove input[type="number"]{width:100%}.rma__order-offline-item .field.name-itemname{width:60%}.rma__order-offline-item .field.name-itemqty{width:20%;margin-left:5%}.rma__order-offline-item .field.name-remove{width:14%;margin-left:1%;text-align:right}.rma__order-offline-item .field.name-remove
button{margin-top:20px}.rma__order-offline{margin-bottom:3rem}.rma__order-offline>.field{position:relative;*zoom:1}.rma__order-offline>.field:before,.rma__order-offline>.field:after{display:table;content:"";line-height:0}.rma__order-offline>.field:after{clear:both}.rma__order-offline > .field .input-box{width:50%}.rma__order-offline > .field .input-box
input{width:100%}.rma__order-offline > .field
button{position:absolute;right:0;top:20px}.rma__guest-gift{*zoom:1;margin-bottom:15px}.rma__guest-gift:before,.rma__guest-gift:after{display:table;content:"";line-height:0}.rma__guest-gift:after{clear:both}.rma__guest-gift .is-gift{float:right}.rma__guest-gift .is-gift
label{margin-left:5px}.rma__guest-gift
.fieldset{*zoom:1}.rma__guest-gift .fieldset:before,
.rma__guest-gift .fieldset:after{display:table;content:"";line-height:0}.rma__guest-gift .fieldset:after{clear:both}.rma__guest-gift .fieldset
.wide{padding:0
1%;width:50%;float:left}.rma__guest-gift .fieldset .wide
input{width:100%}.remove-text-transformation{text-transform:none !important}.UI-ORDER-BLOCK.data-table
th{white-space:normal}.UI-ORDER-BLOCK.data-table th.order-status-aling-center{text-align:center}div.custom-fields{display:none}div.custom-field{width:100%}div.custom-field select, div.custom-field input, div.custom-field
textarea{width:90%}div.custom-field input[type="checkbox"]{width:auto !important}@media only screen and (max-width: 599px){body.rma-rma-index.customer-account #rma-table th.rma-date,
body.rma-rma-index.customer-account #rma-table td.rma-date,
body.rma-rma-new-step1.customer-account .UI-ORDER-BLOCK .hidden-elem,
body.rma-rma-new-step2.customer-account #my-orders-reason-table .hidden-elem,
body.rma-rma-new-success.customer-account #rma-table .hidden-elem,
body.rma-rma-view.customer-account #rma-table .hidden-elem{display:none}body.rma-rma-new-step1.customer-account .UI-ORDER-BLOCK
td{width:100%}body.rma-rma-new-step1.customer-account .UI-ORDER-BLOCK td
select{width:60px}body.rma-rma-new-step1.customer-account .UI-ORDER-CONTAINER .field.name-itemname{width:100%;float:none}body.rma-rma-new-step1.customer-account .UI-ORDER-CONTAINER .field.name-itemqty{width:100%;float:none;margin-left:0}body.rma-rma-new-step1.customer-account .UI-ORDER-CONTAINER .field.name-remove{width:100%;float:none;margin-left:0}body.rma-rma-new-step1.customer-account .go-step2{float:none}body.rma-rma-new-step1.customer-account .UI-ORDER-BLOCK td,
body.rma-rma-view.customer-account #rma-table
td{display:block;border-bottom:0;padding:5px}body.rma-rma-new-step1.customer-account .UI-ORDER-BLOCK tr,
body.rma-rma-view.customer-account #rma-table
tr{border-bottom:1px solid #ccc;margin-bottom:5px;margin-top:5px}}@media only screen and (max-width: 770px){body.rma-rma-index.customer-account #rma-table
td{padding:5px}body.rma-rma-new-step1.customer-account .go-step2{float:none}body.rma-rma-new-success.customer-account #rma-table th.hidden-elem,
body.rma-rma-view.customer-account #rma-table th.hidden-elem,
body.rma-rma-new-success.customer-account #rma-table td.hide-image,
body.rma-rma-view.customer-account #rma-table td.hide-image{display:none}}@media only screen and (max-width: 479px){.rma-rma-view .linearize-table{}.rma-rma-index .linearize-table tr,
.rma-rma-index .linearize-table th,
.rma-rma-index .linearize-table td,
.rma-guest-list .linearize-table tr,
.rma-guest-list .linearize-table th,
.rma-guest-list .linearize-table td,
.rma-rma-new-step1 .linearize-table tr,
.rma-rma-new-step1 .linearize-table th,
.rma-rma-new-step1 .linearize-table td,
.rma-rma-new-step2 .linearize-table tr,
.rma-rma-new-step2 .linearize-table th,
.rma-rma-new-step2 .linearize-table td,
.rma-rma-new-success .linearize-table tr,
.rma-rma-new-success .linearize-table th,
.rma-rma-new-success .linearize-table td,
.rma-rma-view .linearize-table tr,
.rma-rma-view .linearize-table th,
.rma-rma-view .linearize-table
td{display:block}.rma-rma-index .linearize-table thead th,
.rma-guest-list .linearize-table thead th,
.rma-rma-new-step1 .linearize-table thead th,
.rma-rma-new-step2 .linearize-table thead th,
.rma-rma-new-success .linearize-table thead th,
.rma-rma-view .linearize-table thead
th{border-right:0;border-left:0}.rma-rma-index .linearize-table thead th.lin-hide,
.rma-guest-list .linearize-table thead th.lin-hide,
.rma-rma-new-step1 .linearize-table thead th.lin-hide,
.rma-rma-new-step2 .linearize-table thead th.lin-hide,
.rma-rma-new-success .linearize-table thead th.lin-hide,
.rma-rma-view .linearize-table thead th.lin-hide{display:none}.rma-rma-index .linearize-table thead th:nth-child(1n+2),
.rma-guest-list .linearize-table thead th:nth-child(1n+2),
.rma-rma-new-step1 .linearize-table thead th:nth-child(1n+2),
.rma-rma-new-step2 .linearize-table thead th:nth-child(1n+2),
.rma-rma-new-success .linearize-table thead th:nth-child(1n+2),
.rma-rma-view .linearize-table thead th:nth-child(1n+2){display:none}.rma-rma-index .linearize-table tbody tr,
.rma-guest-list .linearize-table tbody tr,
.rma-rma-new-step1 .linearize-table tbody tr,
.rma-rma-new-step2 .linearize-table tbody tr,
.rma-rma-new-success .linearize-table tbody tr,
.rma-rma-view .linearize-table tbody
tr{position:relative;border-bottom:1px solid #ccc}.rma-rma-index .linearize-table tbody td,
.rma-guest-list .linearize-table tbody td,
.rma-rma-new-step1 .linearize-table tbody td,
.rma-rma-new-step2 .linearize-table tbody td,
.rma-rma-new-success .linearize-table tbody td,
.rma-rma-view .linearize-table tbody
td{padding:0
10px 4px;border-right:0;border-bottom:0}.rma-rma-index .linearize-table tbody td.lin-hide,
.rma-guest-list .linearize-table tbody td.lin-hide,
.rma-rma-new-step1 .linearize-table tbody td.lin-hide,
.rma-rma-new-step2 .linearize-table tbody td.lin-hide,
.rma-rma-new-success .linearize-table tbody td.lin-hide,
.rma-rma-view .linearize-table tbody td.lin-hide{display:none}.rma-rma-index .linearize-table tbody td:first-child,
.rma-guest-list .linearize-table tbody td:first-child,
.rma-rma-new-step1 .linearize-table tbody td:first-child,
.rma-rma-new-step2 .linearize-table tbody td:first-child,
.rma-rma-new-success .linearize-table tbody td:first-child,
.rma-rma-view .linearize-table tbody td:first-child{padding-top:10px}.rma-rma-index .linearize-table tbody td:first-child,
.rma-rma-index .linearize-table tbody td:first-child h3,
.rma-guest-list .linearize-table tbody td:first-child,
.rma-guest-list .linearize-table tbody td:first-child h3,
.rma-rma-new-step1 .linearize-table tbody td:first-child,
.rma-rma-new-step1 .linearize-table tbody td:first-child h3,
.rma-rma-new-step2 .linearize-table tbody td:first-child,
.rma-rma-new-step2 .linearize-table tbody td:first-child h3,
.rma-rma-new-success .linearize-table tbody td:first-child,
.rma-rma-new-success .linearize-table tbody td:first-child h3,
.rma-rma-view .linearize-table tbody td:first-child,
.rma-rma-view .linearize-table tbody td:first-child
h3{font-weight:bold}.rma-rma-index .linearize-table tbody td[data-rwd-label],
.rma-guest-list .linearize-table tbody td[data-rwd-label],
.rma-rma-new-step1 .linearize-table tbody td[data-rwd-label],
.rma-rma-new-step2 .linearize-table tbody td[data-rwd-label],
.rma-rma-new-success .linearize-table tbody td[data-rwd-label],
.rma-rma-view .linearize-table tbody td[data-rwd-label]{text-align:left;padding-left:30px}.rma-rma-index .linearize-table tbody td[data-rwd-label]:before,
.rma-guest-list .linearize-table tbody td[data-rwd-label]:before,
.rma-rma-new-step1 .linearize-table tbody td[data-rwd-label]:before,
.rma-rma-new-step2 .linearize-table tbody td[data-rwd-label]:before,
.rma-rma-new-success .linearize-table tbody td[data-rwd-label]:before,
.rma-rma-view .linearize-table tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";font-size:12px;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;padding-right:5px;text-transform:uppercase}.rma-rma-index .linearize-table tfoot tr,
.rma-guest-list .linearize-table tfoot tr,
.rma-rma-new-step1 .linearize-table tfoot tr,
.rma-rma-new-step2 .linearize-table tfoot tr,
.rma-rma-new-success .linearize-table tfoot tr,
.rma-rma-view .linearize-table tfoot
tr{display:block;text-align:right}.rma-rma-index .linearize-table tfoot tr:after,
.rma-guest-list .linearize-table tfoot tr:after,
.rma-rma-new-step1 .linearize-table tfoot tr:after,
.rma-rma-new-step2 .linearize-table tfoot tr:after,
.rma-rma-new-success .linearize-table tfoot tr:after,
.rma-rma-view .linearize-table tfoot tr:after{content:'';display:table;clear:both}.rma-rma-index .linearize-table tfoot td,
.rma-guest-list .linearize-table tfoot td,
.rma-rma-new-step1 .linearize-table tfoot td,
.rma-rma-new-step2 .linearize-table tfoot td,
.rma-rma-new-success .linearize-table tfoot td,
.rma-rma-view .linearize-table tfoot
td{display:block;float:left}.rma-rma-index .linearize-table tfoot td.lin-hide,
.rma-guest-list .linearize-table tfoot td.lin-hide,
.rma-rma-new-step1 .linearize-table tfoot td.lin-hide,
.rma-rma-new-step2 .linearize-table tfoot td.lin-hide,
.rma-rma-new-success .linearize-table tfoot td.lin-hide,
.rma-rma-view .linearize-table tfoot td.lin-hide{display:none}.rma-rma-index .linearize-table tfoot td:nth-child(odd),
.rma-guest-list .linearize-table tfoot td:nth-child(odd),
.rma-rma-new-step1 .linearize-table tfoot td:nth-child(odd),
.rma-rma-new-step2 .linearize-table tfoot td:nth-child(odd),
.rma-rma-new-success .linearize-table tfoot td:nth-child(odd),
.rma-rma-view .linearize-table tfoot td:nth-child(odd){clear:left;width:60%}.rma-rma-index .linearize-table tfoot td:nth-child(even),
.rma-guest-list .linearize-table tfoot td:nth-child(even),
.rma-rma-new-step1 .linearize-table tfoot td:nth-child(even),
.rma-rma-new-step2 .linearize-table tfoot td:nth-child(even),
.rma-rma-new-success .linearize-table tfoot td:nth-child(even),
.rma-rma-view .linearize-table tfoot td:nth-child(even){text-align:left;width:40%}.rma-rma-index .linearize-table .linearize-hide,
.rma-guest-list .linearize-table .linearize-hide,
.rma-rma-new-step1 .linearize-table .linearize-hide,
.rma-rma-new-step2 .linearize-table .linearize-hide,
.rma-rma-new-success .linearize-table .linearize-hide,
.rma-rma-view .linearize-table .linearize-hide{display:none}.rma-rma-index .linearize-table .linearize-unpad,
.rma-guest-list .linearize-table .linearize-unpad,
.rma-rma-new-step1 .linearize-table .linearize-unpad,
.rma-rma-new-step2 .linearize-table .linearize-unpad,
.rma-rma-new-success .linearize-table .linearize-unpad,
.rma-rma-view .linearize-table .linearize-unpad{padding:0}.rma-rma-index .linearize-table .linearize-show,
.rma-guest-list .linearize-table .linearize-show,
.rma-rma-new-step1 .linearize-table .linearize-show,
.rma-rma-new-step2 .linearize-table .linearize-show,
.rma-rma-new-success .linearize-table .linearize-show,
.rma-rma-view .linearize-table .linearize-show{display:block}}@media only screen and (max-width: 599px){.rma-rma-view .linearize-table-large{}.rma-rma-index .linearize-table-large tr,
.rma-rma-index .linearize-table-large th,
.rma-rma-index .linearize-table-large td,
.rma-guest-list .linearize-table-large tr,
.rma-guest-list .linearize-table-large th,
.rma-guest-list .linearize-table-large td,
.rma-rma-new-step1 .linearize-table-large tr,
.rma-rma-new-step1 .linearize-table-large th,
.rma-rma-new-step1 .linearize-table-large td,
.rma-rma-new-step2 .linearize-table-large tr,
.rma-rma-new-step2 .linearize-table-large th,
.rma-rma-new-step2 .linearize-table-large td,
.rma-rma-new-success .linearize-table-large tr,
.rma-rma-new-success .linearize-table-large th,
.rma-rma-new-success .linearize-table-large td,
.rma-rma-view .linearize-table-large tr,
.rma-rma-view .linearize-table-large th,
.rma-rma-view .linearize-table-large
td{display:block}.rma-rma-index .linearize-table-large thead th,
.rma-guest-list .linearize-table-large thead th,
.rma-rma-new-step1 .linearize-table-large thead th,
.rma-rma-new-step2 .linearize-table-large thead th,
.rma-rma-new-success .linearize-table-large thead th,
.rma-rma-view .linearize-table-large thead
th{border-right:0;border-left:0}.rma-rma-index .linearize-table-large thead th.lin-hide,
.rma-guest-list .linearize-table-large thead th.lin-hide,
.rma-rma-new-step1 .linearize-table-large thead th.lin-hide,
.rma-rma-new-step2 .linearize-table-large thead th.lin-hide,
.rma-rma-new-success .linearize-table-large thead th.lin-hide,
.rma-rma-view .linearize-table-large thead th.lin-hide{display:none}.rma-rma-index .linearize-table-large thead th:nth-child(1n+2),
.rma-guest-list .linearize-table-large thead th:nth-child(1n+2),
.rma-rma-new-step1 .linearize-table-large thead th:nth-child(1n+2),
.rma-rma-new-step2 .linearize-table-large thead th:nth-child(1n+2),
.rma-rma-new-success .linearize-table-large thead th:nth-child(1n+2),
.rma-rma-view .linearize-table-large thead th:nth-child(1n+2){display:none}.rma-rma-index .linearize-table-large tbody tr,
.rma-guest-list .linearize-table-large tbody tr,
.rma-rma-new-step1 .linearize-table-large tbody tr,
.rma-rma-new-step2 .linearize-table-large tbody tr,
.rma-rma-new-success .linearize-table-large tbody tr,
.rma-rma-view .linearize-table-large tbody
tr{position:relative;border-bottom:1px solid #ccc}.rma-rma-index .linearize-table-large tbody td,
.rma-guest-list .linearize-table-large tbody td,
.rma-rma-new-step1 .linearize-table-large tbody td,
.rma-rma-new-step2 .linearize-table-large tbody td,
.rma-rma-new-success .linearize-table-large tbody td,
.rma-rma-view .linearize-table-large tbody
td{padding:0
10px 4px;border-right:0;border-bottom:0}.rma-rma-index .linearize-table-large tbody td.lin-hide,
.rma-guest-list .linearize-table-large tbody td.lin-hide,
.rma-rma-new-step1 .linearize-table-large tbody td.lin-hide,
.rma-rma-new-step2 .linearize-table-large tbody td.lin-hide,
.rma-rma-new-success .linearize-table-large tbody td.lin-hide,
.rma-rma-view .linearize-table-large tbody td.lin-hide{display:none}.rma-rma-index .linearize-table-large tbody td:first-child,
.rma-guest-list .linearize-table-large tbody td:first-child,
.rma-rma-new-step1 .linearize-table-large tbody td:first-child,
.rma-rma-new-step2 .linearize-table-large tbody td:first-child,
.rma-rma-new-success .linearize-table-large tbody td:first-child,
.rma-rma-view .linearize-table-large tbody td:first-child{padding-top:10px}.rma-rma-index .linearize-table-large tbody td:first-child,
.rma-rma-index .linearize-table-large tbody td:first-child h3,
.rma-guest-list .linearize-table-large tbody td:first-child,
.rma-guest-list .linearize-table-large tbody td:first-child h3,
.rma-rma-new-step1 .linearize-table-large tbody td:first-child,
.rma-rma-new-step1 .linearize-table-large tbody td:first-child h3,
.rma-rma-new-step2 .linearize-table-large tbody td:first-child,
.rma-rma-new-step2 .linearize-table-large tbody td:first-child h3,
.rma-rma-new-success .linearize-table-large tbody td:first-child,
.rma-rma-new-success .linearize-table-large tbody td:first-child h3,
.rma-rma-view .linearize-table-large tbody td:first-child,
.rma-rma-view .linearize-table-large tbody td:first-child
h3{font-weight:bold}.rma-rma-index .linearize-table-large tbody td[data-rwd-label],
.rma-guest-list .linearize-table-large tbody td[data-rwd-label],
.rma-rma-new-step1 .linearize-table-large tbody td[data-rwd-label],
.rma-rma-new-step2 .linearize-table-large tbody td[data-rwd-label],
.rma-rma-new-success .linearize-table-large tbody td[data-rwd-label],
.rma-rma-view .linearize-table-large tbody td[data-rwd-label]{text-align:left;padding-left:30px}.rma-rma-index .linearize-table-large tbody td[data-rwd-label]:before,
.rma-guest-list .linearize-table-large tbody td[data-rwd-label]:before,
.rma-rma-new-step1 .linearize-table-large tbody td[data-rwd-label]:before,
.rma-rma-new-step2 .linearize-table-large tbody td[data-rwd-label]:before,
.rma-rma-new-success .linearize-table-large tbody td[data-rwd-label]:before,
.rma-rma-view .linearize-table-large tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";font-size:12px;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;padding-right:5px;text-transform:uppercase}.rma-rma-index .linearize-table-large tfoot tr,
.rma-guest-list .linearize-table-large tfoot tr,
.rma-rma-new-step1 .linearize-table-large tfoot tr,
.rma-rma-new-step2 .linearize-table-large tfoot tr,
.rma-rma-new-success .linearize-table-large tfoot tr,
.rma-rma-view .linearize-table-large tfoot
tr{display:block;text-align:right}.rma-rma-index .linearize-table-large tfoot tr:after,
.rma-guest-list .linearize-table-large tfoot tr:after,
.rma-rma-new-step1 .linearize-table-large tfoot tr:after,
.rma-rma-new-step2 .linearize-table-large tfoot tr:after,
.rma-rma-new-success .linearize-table-large tfoot tr:after,
.rma-rma-view .linearize-table-large tfoot tr:after{content:'';display:table;clear:both}.rma-rma-index .linearize-table-large tfoot td,
.rma-guest-list .linearize-table-large tfoot td,
.rma-rma-new-step1 .linearize-table-large tfoot td,
.rma-rma-new-step2 .linearize-table-large tfoot td,
.rma-rma-new-success .linearize-table-large tfoot td,
.rma-rma-view .linearize-table-large tfoot
td{display:block;float:left}.rma-rma-index .linearize-table-large tfoot td.lin-hide,
.rma-guest-list .linearize-table-large tfoot td.lin-hide,
.rma-rma-new-step1 .linearize-table-large tfoot td.lin-hide,
.rma-rma-new-step2 .linearize-table-large tfoot td.lin-hide,
.rma-rma-new-success .linearize-table-large tfoot td.lin-hide,
.rma-rma-view .linearize-table-large tfoot td.lin-hide{display:none}.rma-rma-index .linearize-table-large tfoot td:nth-child(odd),
.rma-guest-list .linearize-table-large tfoot td:nth-child(odd),
.rma-rma-new-step1 .linearize-table-large tfoot td:nth-child(odd),
.rma-rma-new-step2 .linearize-table-large tfoot td:nth-child(odd),
.rma-rma-new-success .linearize-table-large tfoot td:nth-child(odd),
.rma-rma-view .linearize-table-large tfoot td:nth-child(odd){clear:left;width:60%}.rma-rma-index .linearize-table-large tfoot td:nth-child(even),
.rma-guest-list .linearize-table-large tfoot td:nth-child(even),
.rma-rma-new-step1 .linearize-table-large tfoot td:nth-child(even),
.rma-rma-new-step2 .linearize-table-large tfoot td:nth-child(even),
.rma-rma-new-success .linearize-table-large tfoot td:nth-child(even),
.rma-rma-view .linearize-table-large tfoot td:nth-child(even){text-align:left;width:40%}.rma-rma-index .linearize-table-large .linearize-hide,
.rma-guest-list .linearize-table-large .linearize-hide,
.rma-rma-new-step1 .linearize-table-large .linearize-hide,
.rma-rma-new-step2 .linearize-table-large .linearize-hide,
.rma-rma-new-success .linearize-table-large .linearize-hide,
.rma-rma-view .linearize-table-large .linearize-hide{display:none}.rma-rma-index .linearize-table-large .linearize-unpad,
.rma-guest-list .linearize-table-large .linearize-unpad,
.rma-rma-new-step1 .linearize-table-large .linearize-unpad,
.rma-rma-new-step2 .linearize-table-large .linearize-unpad,
.rma-rma-new-success .linearize-table-large .linearize-unpad,
.rma-rma-view .linearize-table-large .linearize-unpad{padding:0}.rma-rma-index .linearize-table-large .linearize-show,
.rma-guest-list .linearize-table-large .linearize-show,
.rma-rma-new-step1 .linearize-table-large .linearize-show,
.rma-rma-new-step2 .linearize-table-large .linearize-show,
.rma-rma-new-success .linearize-table-large .linearize-show,
.rma-rma-view .linearize-table-large .linearize-show{display:block}}@media only screen and (min-width: 600px){.rma-rma-new-success .linearize-table-large thead th .mobile-header,
.rma-rma-new-step1 .linearize-table-large thead th .mobile-header,
.rma-rma-new-step2 .linearize-table-large thead th .mobile-header{display:none}.rma-rma-index .linearize-table .linearize-collapse,
.rma-guest-list .linearize-table .linearize-collapse,
.rma-rma-new-step1 .linearize-table .linearize-collapse,
.rma-rma-new-step2 .linearize-table .linearize-collapse,
.rma-rma-new-success .linearize-table .linearize-collapse,
.rma-rma-view .linearize-table .linearize-collapse{display:none}}@charset "UTF-8";
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) {
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) {
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) {
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) {
    div { color:#888; }
}

// ----------------------------------------------
*/
/* roboto-regular - latin */
@font-face {
  font-display: fallback;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/fonts/roboto.woff2") format("woff2"), url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/fonts/roboto.woff") format("woff"); }

/* roboto-900 - latin */
@font-face {
  font-display: fallback;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local("Roboto Black"), local("Roboto-Black"), url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/fonts/roboto900.woff2") format("woff2"), url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/fonts/roboto900.woff") format("woff"); }

/* lato-regular - latin */
@font-face {
  font-display: fallback;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato-Regular"), url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/fonts/lato.woff2") format("woff2"), url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/fonts/lato.woff") format("woff"); }

/* lato-900 - latin */
@font-face {
  font-display: fallback;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local("Lato Black"), local("Lato-Black"), url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/fonts/lato900.woff2") format("woff2"), url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/fonts/lato900.woff") format("woff"); }

.icon,
*[class^="ic-"], *[class*=" ic-"] {
  background-repeat: no-repeat;
  background-size: contain; }

.ic-afterpay {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/afterpay.svg"); }

.ic-bc {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/bancontact.svg"); }

.ic-paypal {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/paypal.svg"); }

.ic-pin {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/pin.svg"); }

.ic-ideal {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/ideal.svg"); }

.ic-bank-transfer {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/bank-transfer.svg"); }

.ic-apple-pay {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/apple-pay.svg"); }

.msp-afterpay {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/riverty.svg"); }

.ic-chat-balloon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0IDUuNjhWNEg0djEuNjhoMTB6bS0zLjMyIDVWOUg0djEuNjhoNi42OHpNNCA2LjV2MS42OGgxMFY2LjVINHpNMTUuNjguNjhjLjQ1MyAwIC44NC4xNiAxLjE2LjQ4LjMyLjMyLjQ4LjcwNy40OCAxLjE2djEwYzAgLjQ1My0uMTYuODQ3LS40OCAxLjE4LS4zMi4zMzMtLjcwNy41LTEuMTYuNUg0TC42OCAxNy4zMnYtMTVjMC0uNDUzLjE2LS44NC40OC0xLjE2LjMyLS4zMi43MDctLjQ4IDEuMTYtLjQ4aDEzLjM2eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }
  .ic-chat-balloon-text {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMy44Ij48dGV4dCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE3LjYpIiBmb250LXNpemU9IjIwIiBmb250LWZhbWlseT0ibWF0ZXJpYWwiIGZpbGw9IiNmZmYiPu6igzwvdGV4dD48L3N2Zz4="); }
  .ic-chat-balloon-blue {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjI1LjNjLjQ5OSAwIC45NTcuMTI1IDEuMzc1LjM3NC40MTguMjUuNzUyLjU4MyAxLjAwMSAxLjAwMS4yNS40MTguMzc0Ljg3Ni4zNzQgMS4zNzV2MTIuMzY0YzAgLjQ5OS0uMTI1Ljk1Ny0uMzc0IDEuMzc1LS4yNS40MTgtLjU4My43NTItMS4wMDEgMS4wMDEtLjQxOC4yNS0uODc2LjM3NC0xLjM3NS4zNzRoLTYuMTgyTDcuNyAyMi4xOWEuNDE2LjQxNiAwIDAgMS0uMzA4LjExLjUwMy41MDMgMCAwIDEtLjM1Mi0uMTQzLjQ3NC40NzQgMCAwIDEtLjE1NC0uMzYzdi0zLjYzSDIuNzVjLS40OTkgMC0uOTU3LS4xMjUtMS4zNzUtLjM3NGEyLjg0NSAyLjg0NSAwIDAgMS0xLjAwMS0xLjAwMUEyLjYzNSAyLjYzNSAwIDAgMSAwIDE1LjQxNFYzLjA1YzAtLjQ5OS4xMjUtLjk1Ny4zNzQtMS4zNzUuMjUtLjQxOC41ODMtLjc1MiAxLjAwMS0xLjAwMUMxLjc5My40MjQgMi4yNTEuMyAyLjc1LjNoMTYuNXptMS4zODYgMTUuMTE0VjMuMDVjMC0uMzgxLS4xMzYtLjcwOC0uNDA3LS45NzlhMS4zMzUgMS4zMzUgMCAwIDAtLjk3OS0uNDA3SDIuNzVhMS4zMSAxLjMxIDAgMCAwLS45NTcuNDA3IDEuMzM1IDEuMzM1IDAgMCAwLS40MDcuOTc5djEyLjM2NGMwIC4zODEuMTMyLjcwOC4zOTYuOTc5cy41ODcuNDA3Ljk2OC40MDdoNS41djMuMjU2bDMuOTgyLTIuOTkyLjM3NC0uMjY0aDYuNjQ0Yy4zODEgMCAuNzA4LS4xMzYuOTc5LS40MDcuMjcxLS4yNzEuNDA3LS41OTguNDA3LS45Nzl6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-marker {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgNC40MTRhMy45OCAzLjk4IDAgMCAxIDIuMDY4LjU2MSA0LjI0IDQuMjQgMCAwIDEgMS41MDcgMS41MDdjLjM3NC42My41NjEgMS4zMi41NjEgMi4wNjhhMy45OCAzLjk4IDAgMCAxLS41NjEgMi4wNjggNC4xNTEgNC4xNTEgMCAwIDEtMS41MDcgMS40OTZjLS42My4zNjctMS4zMi41NS0yLjA2OC41NWE0LjA0MiA0LjA0MiAwIDAgMS0yLjA2OC0uNTUgNC4wNjYgNC4wNjYgMCAwIDEtMS40OTYtMS40OTYgNC4wNDIgNC4wNDIgMCAwIDEtLjU1LTIuMDY4YzAtLjc0OC4xODMtMS40MzcuNTUtMi4wNjhhNC4xNTEgNC4xNTEgMCAwIDEgMS40OTYtMS41MDdBMy45OCAzLjk4IDAgMCAxIDkgNC40MTR6TTkgMTEuM2MuNDk5IDAgLjk1Ny0uMTI1IDEuMzc1LS4zNzQuNDE4LS4yNS43NTItLjU4MyAxLjAwMS0xLjAwMS4yNS0uNDE4LjM3NC0uODc2LjM3NC0xLjM3NXMtLjEyNS0uOTU3LS4zNzQtMS4zNzVhMi44NDUgMi44NDUgMCAwIDAtMS4wMDEtMS4wMDFBMi42MzUgMi42MzUgMCAwIDAgOSA1LjhjLS40OTkgMC0uOTU3LjEyNS0xLjM3NS4zNzQtLjQxOC4yNS0uNzUyLjU4My0xLjAwMSAxLjAwMS0uMjUuNDE4LS4zNzQuODc2LS4zNzQgMS4zNzVzLjEyNS45NTcuMzc0IDEuMzc1Yy4yNS40MTguNTgzLjc1MiAxLjAwMSAxLjAwMS40MTguMjUuODc2LjM3NCAxLjM3NS4zNzR6bTAtMTFjMS40OTYgMCAyLjg4Mi4zNzQgNC4xNTggMS4xMjJhOC4yMzYgOC4yMzYgMCAwIDEgMi45NyAyLjk3QTguMDc4IDguMDc4IDAgMCAxIDE3LjI1IDguNTVjMCAuOTEtLjExNCAxLjcxMi0uMzQxIDIuNDA5LS4yMjcuNjk3LS42NzEgMS41NTgtMS4zMzEgMi41ODUtLjQ0LjcwNC0xLjM3MSAyLjA2OC0yLjc5NCA0LjA5MmE3NjkzLjE5NyA3NjkzLjE5NyAwIDAgMS0yLjkyNiA0LjIyNGMtLjEzMi4xOS0uMzA4LjMyMy0uNTI4LjM5NmEuOTg1Ljk4NSAwIDAgMS0uNjQ5IDAgMS4wMiAxLjAyIDAgMCAxLS41MTctLjM5NmMtLjc2My0xLjEtMS43MzgtMi41LTIuOTI2LTQuMjAyLTEuNDM3LTIuMDM5LTIuMzc2LTMuNDAzLTIuODE2LTQuMDkyLS42Ni0xLjA0MS0xLjEwNC0xLjkxLTEuMzMxLTIuNjA3Qy44NjQgMTAuMjYyLjc1IDkuNDU5Ljc1IDguNTVjMC0xLjQ5Ni4zNzQtMi44ODIgMS4xMjItNC4xNThhOC4yMzYgOC4yMzYgMCAwIDEgMi45Ny0yLjk3QTguMDc4IDguMDc4IDAgMCAxIDkgLjN6bTAgMjAuMzcyYTU0NC4zMDMgNTQ0LjMwMyAwIDAgMSAyLjc1LTMuOTM4YzEuMzUtMS45MzYgMi4yMy0zLjIyIDIuNjQtMy44NS42MDEtLjk1MyAxLjAwNS0xLjczIDEuMjEtMi4zMzIuMTktLjU1Ny4yODYtMS4yMjUuMjg2LTIuMDAyIDAtLjkyNC0uMTc2LTEuODA0LS41MjgtMi42NGE2LjkwMyA2LjkwMyAwIDAgMC0xLjQ5Ni0yLjIyMiA2Ljg3IDYuODcgMCAwIDAtMi4yMzMtMS40OTZBNi43NiA2Ljc2IDAgMCAwIDkgMS42NjRhNi43NiA2Ljc2IDAgMCAwLTIuNjI5LjUyOCA2Ljg3IDYuODcgMCAwIDAtMi4yMzMgMS40OTZBNi43NTYgNi43NTYgMCAwIDAgMi42NTMgNS45MWE2Ljg1OSA2Ljg1OSAwIDAgMC0uNTE3IDIuNjRjMCAuNzc3LjA5NSAxLjQ1Mi4yODYgMi4wMjQuMjA1LjYxNi42MTYgMS40IDEuMjMyIDIuMzU0LjQxLjY0NSAxLjMwNSAxLjk1OCAyLjY4NCAzLjkzOEE1MjcuMjUgNTI3LjI1IDAgMCAxIDkgMjAuNjcyeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }
  .ic-marker-blue {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgNC40MTRhMy45OCAzLjk4IDAgMCAxIDIuMDY4LjU2MSA0LjI0IDQuMjQgMCAwIDEgMS41MDcgMS41MDdjLjM3NC42My41NjEgMS4zMi41NjEgMi4wNjhhMy45OCAzLjk4IDAgMCAxLS41NjEgMi4wNjggNC4xNTEgNC4xNTEgMCAwIDEtMS41MDcgMS40OTZjLS42My4zNjctMS4zMi41NS0yLjA2OC41NWE0LjA0MiA0LjA0MiAwIDAgMS0yLjA2OC0uNTUgNC4wNjYgNC4wNjYgMCAwIDEtMS40OTYtMS40OTYgNC4wNDIgNC4wNDIgMCAwIDEtLjU1LTIuMDY4YzAtLjc0OC4xODMtMS40MzcuNTUtMi4wNjhhNC4xNTEgNC4xNTEgMCAwIDEgMS40OTYtMS41MDdBMy45OCAzLjk4IDAgMCAxIDkgNC40MTR6TTkgMTEuM2MuNDk5IDAgLjk1Ny0uMTI1IDEuMzc1LS4zNzQuNDE4LS4yNS43NTItLjU4MyAxLjAwMS0xLjAwMS4yNS0uNDE4LjM3NC0uODc2LjM3NC0xLjM3NXMtLjEyNS0uOTU3LS4zNzQtMS4zNzVhMi44NDUgMi44NDUgMCAwIDAtMS4wMDEtMS4wMDFBMi42MzUgMi42MzUgMCAwIDAgOSA1LjhjLS40OTkgMC0uOTU3LjEyNS0xLjM3NS4zNzQtLjQxOC4yNS0uNzUyLjU4My0xLjAwMSAxLjAwMS0uMjUuNDE4LS4zNzQuODc2LS4zNzQgMS4zNzVzLjEyNS45NTcuMzc0IDEuMzc1Yy4yNS40MTguNTgzLjc1MiAxLjAwMSAxLjAwMS40MTguMjUuODc2LjM3NCAxLjM3NS4zNzR6bTAtMTFjMS40OTYgMCAyLjg4Mi4zNzQgNC4xNTggMS4xMjJhOC4yMzYgOC4yMzYgMCAwIDEgMi45NyAyLjk3QTguMDc4IDguMDc4IDAgMCAxIDE3LjI1IDguNTVjMCAuOTEtLjExNCAxLjcxMi0uMzQxIDIuNDA5LS4yMjcuNjk3LS42NzEgMS41NTgtMS4zMzEgMi41ODUtLjQ0LjcwNC0xLjM3MSAyLjA2OC0yLjc5NCA0LjA5MmE3NjkzLjE5NyA3NjkzLjE5NyAwIDAgMS0yLjkyNiA0LjIyNGMtLjEzMi4xOS0uMzA4LjMyMy0uNTI4LjM5NmEuOTg1Ljk4NSAwIDAgMS0uNjQ5IDAgMS4wMiAxLjAyIDAgMCAxLS41MTctLjM5NmMtLjc2My0xLjEtMS43MzgtMi41LTIuOTI2LTQuMjAyLTEuNDM3LTIuMDM5LTIuMzc2LTMuNDAzLTIuODE2LTQuMDkyLS42Ni0xLjA0MS0xLjEwNC0xLjkxLTEuMzMxLTIuNjA3Qy44NjQgMTAuMjYyLjc1IDkuNDU5Ljc1IDguNTVjMC0xLjQ5Ni4zNzQtMi44ODIgMS4xMjItNC4xNThhOC4yMzYgOC4yMzYgMCAwIDEgMi45Ny0yLjk3QTguMDc4IDguMDc4IDAgMCAxIDkgLjN6bTAgMjAuMzcyYTU0NC4zMDQgNTQ0LjMwNCAwIDAgMSAyLjc1LTMuOTM4YzEuMzUtMS45MzYgMi4yMy0zLjIyIDIuNjQtMy44NS42MDEtLjk1MyAxLjAwNS0xLjczIDEuMjEtMi4zMzIuMTktLjU1Ny4yODYtMS4yMjUuMjg2LTIuMDAyIDAtLjkyNC0uMTc2LTEuODA0LS41MjgtMi42NGE2LjkwMyA2LjkwMyAwIDAgMC0xLjQ5Ni0yLjIyMiA2Ljg3IDYuODcgMCAwIDAtMi4yMzMtMS40OTZBNi43NiA2Ljc2IDAgMCAwIDkgMS42NjRhNi43NiA2Ljc2IDAgMCAwLTIuNjI5LjUyOCA2Ljg3IDYuODcgMCAwIDAtMi4yMzMgMS40OTZBNi43NTYgNi43NTYgMCAwIDAgMi42NTMgNS45MWE2Ljg1OSA2Ljg1OSAwIDAgMC0uNTE3IDIuNjRjMCAuNzc3LjA5NSAxLjQ1Mi4yODYgMi4wMjQuMjA1LjYxNi42MTYgMS40IDEuMjMyIDIuMzU0LjQxLjY0NSAxLjMwNSAxLjk1OCAyLjY4NCAzLjkzOEE1MjcuMjQ5IDUyNy4yNDkgMCAwIDEgOSAyMC42NzJ6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }
  .ic-marker-dark {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgLjk1Yy44ODQgMCAxLjcwMy4yMjEgMi40NTcuNjYzYTQuODY3IDQuODY3IDAgMCAxIDEuNzU1IDEuNzU1Yy40NDIuNzU0LjY2MyAxLjU3My42NjMgMi40NTcgMCAuNDk0LS4wNTguOTM0LS4xNzUgMS4zMi0uMTE4LjM4NS0uMzUuODczLS42OTYgMS40NjItLjIyNS4zOTktLjcwNiAxLjE3OS0xLjQ0MyAyLjM0LS42MTUuOTg4LTEuMTIyIDEuNzk4LTEuNTIxIDIuNDMxLS4xNTYuMjUxLS4zNjguNDItLjYzNy41MDdhMS4yNjIgMS4yNjIgMCAwIDEtLjggMCAxLjE0OCAxLjE0OCAwIDAgMS0uNjMtLjUwN2MtLjM5LS42MzMtLjg5Ny0xLjQzOS0xLjUyMS0yLjQxOEE5OS41MDYgOTkuNTA2IDAgMCAxIC45OTYgOC42MkMuNjU4IDguMDMuNDI4IDcuNTQxLjMwNyA3LjE1MWE0LjQ2IDQuNDYgMCAwIDEtLjE4Mi0xLjMyNmMwLS44ODQuMjIxLTEuNzAzLjY2My0yLjQ1N2E0Ljg2NyA0Ljg2NyAwIDAgMSAxLjc1NS0xLjc1NUE0Ljc3MyA0Ljc3MyAwIDAgMSA1IC45NXptMCAxMS43NzhjLjM5OS0uNjQxLjkwNi0xLjQ0NyAxLjUyMS0yLjQxOGE4Ny42NjYgODcuNjY2IDAgMCAwIDEuMzkxLTIuMjIzYy4zMDMtLjUyOS41MDctLjk0OS42MTEtMS4yNjEuMDg3LS4yNzcuMTMtLjYxMS4xMy0xLjAwMSAwLS42NTktLjE2NS0xLjI3NC0uNDk0LTEuODQ2YTMuODA4IDMuODA4IDAgMCAwLTEuMzEzLTEuMzEzQTMuNjM4IDMuNjM4IDAgMCAwIDUgMi4xNzJjLS42NTkgMC0xLjI3NC4xNjUtMS44NDYuNDk0LS41NDYuMzMtLjk4NC43NjctMS4zMTMgMS4zMTNhMy42MzggMy42MzggMCAwIDAtLjQ5NCAxLjg0NmMwIC4zODEuMDQ4LjcxNS4xNDMgMS4wMDEuMDk1LjMxMi4yOTUuNzI4LjU5OCAxLjI0OC4yLjM0Ny42NDYgMS4wNjYgMS4zMzkgMi4xNTguNjMzLjk5NyAxLjE1NyAxLjgyOSAxLjU3MyAyLjQ5NnpNMi45NzIgNS44MjVjMC0uMzY0LjA5MS0uNzAyLjI3My0xLjAxNC4xODItLjMxMi40MjktLjU1OS43NDEtLjc0MS4zMTItLjE4Mi42NS0uMjczIDEuMDE0LS4yNzNzLjcwMi4wOTEgMS4wMTQuMjczYy4zMTIuMTgyLjU1OS40MjkuNzQxLjc0MS4xODIuMzEyLjI3My42NS4yNzMgMS4wMTRzLS4wOTEuNzAyLS4yNzMgMS4wMTRhMi4wMjYgMi4wMjYgMCAwIDEtLjc0MS43NDFjLS4zMTIuMTgyLS42NS4yNzMtMS4wMTQuMjczcy0uNzAyLS4wOTEtMS4wMTQtLjI3M2EyLjAyNiAyLjAyNiAwIDAgMS0uNzQxLS43NDEgMS45NzggMS45NzggMCAwIDEtLjI3My0xLjAxNHoiIGZpbGw9IiM0QTRBNEEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }
  .ic-marker-orange {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAyOCI+PHBhdGggZmlsbD0iI2ZmOGEwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS40ODMgMTNhMy40MyAzLjQzIDAgMDAxLjc1OS0uNDczYy41NC0uMzE2Ljk2OS0uNzM5IDEuMjg1LTEuMjY5LjMxNS0uNTMuNDczLTEuMTEuNDczLTEuNzQxcy0uMTU4LTEuMjE3LS40NzMtMS43NTlhMy41MTMgMy41MTMgMCAwMC0xLjI4NS0xLjI4NUEzLjQzIDMuNDMgMCAwMDkuNDgzIDZhMy4zNCAzLjM0IDAgMDAtMS43NDEuNDczYy0uNTMuMzE2LS45NTMuNzQ0LTEuMjY5IDEuMjg1QTMuNDMgMy40MyAwIDAwNiA5LjUxN2MwIC45Ny4zMzggMS43OTIgMS4wMTQgMi40NjkuNjc3LjY3NiAxLjUgMS4wMTQgMi40NyAxLjAxNHpNOS41IDBjMS43NDEgMCAzLjM0LjQzNyA0Ljc5OSAxLjMxM2E5LjczNSA5LjczNSAwIDAxMy40MjggMy41MzNDMTguNTc2IDYuMzUgMTkgNy45OTggMTkgOS43OTNjMCAxLjM2OS0uMzI2IDIuOTQtLjk4IDQuNzEyLS41NjUgMS41MDMtMS4zNDkgMy4xMy0yLjM1IDQuODhhNjQuNTM1IDY0LjUzNSAwIDAxLTIuODQgNC4zNDEgNTIuMjMgNTIuMjMgMCAwMS0yLjM1IDMuMDk2TDkuNSAyOGwtLjk4LTEuMTc4YTUyLjIzIDUyLjIzIDAgMDEtMi4zNS0zLjA5NiA2NC41MzUgNjQuNTM1IDAgMDEtMi44NC00LjM0MWMtMS4wMDEtMS43NS0xLjc4NS0zLjM3Ny0yLjM1LTQuODhDLjMyNSAxMi43MzIgMCAxMS4xNjIgMCA5Ljc5MyAwIDcuOTk4LjQyNCA2LjM1IDEuMjczIDQuODQ2YTkuNzM1IDkuNzM1IDAgMDEzLjQyOC0zLjUzM0M2LjE1OS40MzcgNy43NTkgMCA5LjUgMHoiLz48L3N2Zz4="); }

.ic-phone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjk2NiAxLjMzNGMuMzA4LjA1OS41NTcuMjEzLjc0OC40NjIuMTkuMjUuMjg2LjUyOC4yODYuODM2IDAgMi42Ny0uNTEzIDUuMjI5LTEuNTQgNy42NzhhMTkuNDc5IDE5LjQ3OSAwIDAgMS00LjIyNCA2LjIzNyAxOS42OTQgMTkuNjk0IDAgMCAxLTYuMjQ4IDQuMjEzIDE5LjUwNyAxOS41MDcgMCAwIDEtNy42NTYgMS41NGMtLjMwOCAwLS41ODctLjA5NS0uODM2LS4yODYtLjI1LS4xOS0uNDAzLS40NC0uNDYyLS43NDhsLS45OS00LjMzNGExLjMwNyAxLjMwNyAwIDAgMSAuMTEtLjkxM2MuMTQ3LS4yODYuMzY3LS40OTUuNjYtLjYyN2w0LjY2NC0yLjAwMmMuMjY0LS4xMTcuNTQzLS4xNC44MzYtLjA2Ni4yOTMuMDczLjUzNS4yMjcuNzI2LjQ2MmwxLjg5MiAyLjMxYTE0LjY2NiAxNC42NjYgMCAwIDAgMy45OTMtMi44NDkgMTQuOTQxIDE0Ljk0MSAwIDAgMCAyLjg3MS00LjAxNWwtMi4zMS0xLjg5MmExLjMyNSAxLjMyNSAwIDAgMS0uMzk2LTEuNTYybDIuMDAyLTQuNjY0Yy4xMzItLjI5My4zNDEtLjUxMy42MjctLjY2LjI4Ni0uMTQ3LjU5LS4xODMuOTEzLS4xMWw0LjMzNC45OXpNMi4zNzYgMjAuOTM2YzIuNDc5IDAgNC44NDctLjQ4NCA3LjEwNi0xLjQ1MmExOC4wODIgMTguMDgyIDAgMCAwIDUuNzk3LTMuOTA1IDE4LjA4MiAxOC4wODIgMCAwIDAgMy45MDUtNS43OTcgMTguMDkgMTguMDkgMCAwIDAgMS40My03LjEwNmwtNC4yNjgtLjk5LTEuOTggNC42MiAzLjEyNCAyLjU1MmMtLjcwNCAxLjQ5Ni0xLjQ1MiAyLjc2NS0yLjI0NCAzLjgwNmExNC42NzYgMTQuNjc2IDAgMCAxLTIuODYgMi44NmMtMS4wNTYuODA3LTIuMzMyIDEuNTYyLTMuODI4IDIuMjY2bC0yLjU1Mi0zLjEyNC00LjYyIDEuOTguOTkgNC4yOXoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }
  .ic-phone-blue {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjk2NiAxLjMzNGMuMzA4LjA1OS41NTcuMjEzLjc0OC40NjIuMTkuMjUuMjg2LjUyOC4yODYuODM2IDAgMi42Ny0uNTEzIDUuMjI5LTEuNTQgNy42NzhhMTkuNDc5IDE5LjQ3OSAwIDAgMS00LjIyNCA2LjIzNyAxOS42OTQgMTkuNjk0IDAgMCAxLTYuMjQ4IDQuMjEzIDE5LjUwNyAxOS41MDcgMCAwIDEtNy42NTYgMS41NGMtLjMwOCAwLS41ODctLjA5NS0uODM2LS4yODYtLjI1LS4xOS0uNDAzLS40NC0uNDYyLS43NDhsLS45OS00LjMzNGExLjMwNyAxLjMwNyAwIDAgMSAuMTEtLjkxM2MuMTQ3LS4yODYuMzY3LS40OTUuNjYtLjYyN2w0LjY2NC0yLjAwMmMuMjY0LS4xMTcuNTQzLS4xNC44MzYtLjA2Ni4yOTMuMDczLjUzNS4yMjcuNzI2LjQ2MmwxLjg5MiAyLjMxYTE0LjY2NiAxNC42NjYgMCAwIDAgMy45OTMtMi44NDkgMTQuOTQxIDE0Ljk0MSAwIDAgMCAyLjg3MS00LjAxNWwtMi4zMS0xLjg5MmExLjMyNSAxLjMyNSAwIDAgMS0uMzk2LTEuNTYybDIuMDAyLTQuNjY0Yy4xMzItLjI5My4zNDEtLjUxMy42MjctLjY2LjI4Ni0uMTQ3LjU5LS4xODMuOTEzLS4xMWw0LjMzNC45OXpNMi4zNzYgMjAuOTM2YzIuNDc5IDAgNC44NDctLjQ4NCA3LjEwNi0xLjQ1MmExOC4wODIgMTguMDgyIDAgMCAwIDUuNzk3LTMuOTA1IDE4LjA4MiAxOC4wODIgMCAwIDAgMy45MDUtNS43OTcgMTguMDkgMTguMDkgMCAwIDAgMS40My03LjEwNmwtNC4yNjgtLjk5LTEuOTggNC42MiAzLjEyNCAyLjU1MmMtLjcwNCAxLjQ5Ni0xLjQ1MiAyLjc2NS0yLjI0NCAzLjgwNmExNC42NzYgMTQuNjc2IDAgMCAxLTIuODYgMi44NmMtMS4wNTYuODA3LTIuMzMyIDEuNTYyLTMuODI4IDIuMjY2bC0yLjU1Mi0zLjEyNC00LjYyIDEuOTguOTkgNC4yOXoiIGZpbGw9IiMyRTdEQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }
  .ic-phone-mobile {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMzIgMTVWMy4zMmgtNy41VjE1aDcuNXptLTMuNzQgMy4zMmMuMzQ3IDAgLjY0LS4xMi44OC0uMzZzLjM2LS41MzMuMzYtLjg4LS4xMi0uNjQzLS4zNi0uODlhMS4xOCAxLjE4IDAgMCAwLS44OC0uMzdjLS4zNDcgMC0uNjQzLjEyLS44OS4zNnMtLjM3LjU0LS4zNy45LjEyLjY1Ny4zNi44OWMuMjQuMjMzLjU0LjM1LjkuMzV6TTguOTQuODJjLjM2IDAgLjcuMDk3IDEuMDIuMjkuMzIuMTkzLjU3My40NS43Ni43Ny4xODcuMzIuMjguNjY3LjI4IDEuMDR2MTQuMTZjMCAuMzczLS4wOTMuNzItLjI4IDEuMDQtLjE4Ny4zMi0uNDQuNTc3LS43Ni43Ny0uMzIuMTkzLS42Ni4yOS0xLjAyLjI5SDIuMjZjLS4zNzMgMC0uNzItLjA5Ny0xLjA0LS4yOWEyLjE1NiAyLjE1NiAwIDAgMS0uNzYtLjc3IDIuMDI4IDIuMDI4IDAgMCAxLS4yOC0xLjA0VjIuOTJjMC0uMzczLjA5My0uNzIuMjgtMS4wNC4xODctLjMyLjQ0LS41NzcuNzYtLjc3LjMyLS4xOTMuNjY3LS4yOSAxLjA0LS4yOWg2LjY4eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }
  .ic-phone-dark {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjYwMy41MzVhMS4xMzkgMS4xMzkgMCAwIDEgLjg5NyAxLjEzMWMwIDEuNTM0LS4yOTUgMy4wMDMtLjg4NCA0LjQwN2ExMS4xODggMTEuMTg4IDAgMCAxLTIuNDI0IDMuNTc1IDExLjI3NSAxMS4yNzUgMCAwIDEtNy45NzYgMy4zMDJjLS4yNjkgMC0uNTEtLjA4NC0uNzIxLS4yNTNhMS4xMyAxLjEzIDAgMCAxLS40MS0uNjQ0TC41MjYgOS42NDhjLS4wNi0uMjc3LS4wMjgtLjU0LjA5Ny0uNzg3LjEyNi0uMjQ3LjMxOS0uNDI2LjU3OS0uNTM5bDIuNTg3LTEuMTA1Yy4yMzQtLjA5NS40NzctLjExMy43MjgtLjA1Mi4yNTEuMDYuNDYuMTkuNjI0LjM5bC44MzIgMS4wMTRhNy43NDggNy43NDggMCAwIDAgMS44LTEuMzUyQTguMDk4IDguMDk4IDAgMCAwIDkuMTIgNS40MjNsLTEuMDE0LS44MzJjLS4yLS4xNjUtLjMzLS4zNzMtLjM5LS42MjRhMS4xNSAxLjE1IDAgMCAxIC4wNjUtLjc0MUw4Ljg4NS42NTJjLjExMy0uMjYuMjkyLS40NTMuNTQtLjU3OS4yNDctLjEyNS41MDktLjE1OC43ODYtLjA5N2wyLjM5Mi41NTl6TTIuMjU1IDExLjcyOGE5LjkwOCA5LjkwOCAwIDAgMCAzLjg4Ny0uODA2IDkuODE4IDkuODE4IDAgMCAwIDMuMTkyLTIuMTM5IDkuODE4IDkuODE4IDAgMCAwIDIuMTM4LTMuMTkxIDkuOTA4IDkuOTA4IDAgMCAwIC44MDYtMy44ODdsLTIuMzAxLS41MzMtMS4wNjYgMi40OTYgMS43MjkgMS40MTdjLS4zOTkuODUtLjgxOSAxLjU2NC0xLjI2MSAyLjE0NUE4LjIyIDguMjIgMCAwIDEgNy43OCA4LjgyOWMtLjU4LjQ0Mi0xLjI5Ni44NjItMi4xNDUgMS4yNjFMNC4yMTggOC4zNjEgMS43MzUgOS40MjdsLjUyIDIuMzAxeiIgZmlsbD0iIzRBNEE0QSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }
  .ic-phone-orange {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2ZmOGEwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTguODczIDEuMTZjLjIzLjAyNi40MDguMTI4LjUzNi4zMDdhLjk3Ljk3IDAgMDEuMTkxLjU3NGMwIDMuMjE1LS44MDQgNi4yMDEtMi40MTEgOC45NThhMTcuODQ3IDE3Ljg0NyAwIDAxLTYuMzkzIDYuMzkzYy0yLjc1NyAxLjYwNy01Ljc0MiAyLjQxMS04Ljk1OCAyLjQxMWEuOTcuOTcgMCAwMS0uNTc0LS4xOTEuNzI2LjcyNiAwIDAxLS4zMDctLjUzNkwuMDQgMTUuMDk1YS44NjQuODY0IDAgMDEuMDc2LS42MTMuODI0LjgyNCAwIDAxLjQ2LS40Mmw0LjI4Ny0xLjgzOGEuOTcyLjk3MiAwIDAxLjU3NC0uMDU4Ljc3Ljc3IDAgMDEuNDk4LjMyNmwxLjg3NiAyLjI5NmMxLjUwNS0uNjg5IDIuODM5LTEuNjIgNC0yLjc5NGExNC4wNjQgMTQuMDY0IDAgMDAyLjc3Ni0zLjk4MWwtMi4yOTctMS45MTRhLjkxNi45MTYgMCAwMS0uMzA3LS40NzkuOTU1Ljk1NSAwIDAxLjAzOS0uNTkzTDEzLjg1OC43MzlhLjg0NC44NDQgMCAwMS40MjEtLjQyLjg2NC44NjQgMCAwMS42MTMtLjA3N3oiLz48L3N2Zz4="); }

.ic-user {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjk4OS42NTJjMS45MzYgMCAzLjczMy40ODQgNS4zOSAxLjQ1MmExMC40NyAxMC40NyAwIDAgMSAzLjgyOCAzLjgwNiAxMC41MDIgMTAuNTAyIDAgMCAxIDEuNDUyIDUuMzljMCAxLjkzNi0uNDg0IDMuNzMzLTEuNDUyIDUuMzlhMTAuNjQyIDEwLjY0MiAwIDAgMS0zLjg1IDMuODA2IDEwLjQ2MiAxMC40NjIgMCAwIDEtNS4zNjggMS40NTJjLTEuOTIxIDAtMy43MS0uNDg0LTUuMzY4LTEuNDUyYTEwLjQ3IDEwLjQ3IDAgMCAxLTMuODI4LTMuODA2QTEwLjUwMiAxMC41MDIgMCAwIDEgLjM0MSAxMS4zYzAtMS45MzYuNDg0LTMuNzMzIDEuNDUyLTUuMzlhMTAuNDcgMTAuNDcgMCAwIDEgMy44MjgtMy44MDZBMTAuNDYyIDEwLjQ2MiAwIDAgMSAxMC45ODkuNjUyem01LjUgMTguMTA2di0uNTk0YzAtLjQ4NC0uMTI1LS45MzktLjM3NC0xLjM2NGEyLjgxNyAyLjgxNyAwIDAgMC0xLjAwMS0xLjAxMiAyLjYzNSAyLjYzNSAwIDAgMC0xLjM3NS0uMzc0Yy0uMTAzIDAtLjMuMDUxLS41OTQuMTU0YTkuNTM1IDkuNTM1IDAgMCAxLS44OC4yMkE1LjgyMSA1LjgyMSAwIDAgMSAxMSAxNS45MmMtLjQ0NyAwLS44NjktLjA0NC0xLjI2NS0uMTMyYTguMjc2IDguMjc2IDAgMCAxLS44NTgtLjIyYy0uMzA4LS4xMDMtLjUyLS4xNTQtLjYzOC0uMTU0LS40OTkgMC0uOTU3LjEyNS0xLjM3NS4zNzQtLjQxOC4yNS0uNzUyLjU4Ny0xLjAwMSAxLjAxMi0uMjUuNDI1LS4zNzQuODgtLjM3NCAxLjM2NHYuNTk0YzEuNjU3IDEuMjE3IDMuNDkgMS44MjYgNS41IDEuODI2YTkuMTM0IDkuMTM0IDAgMCAwIDIuOTQ4LS40ODQgOS4yNTUgOS4yNTUgMCAwIDAgMi41NTItMS4zNDJ6bTEuMzItMS4xODhhOS4xNiA5LjE2IDAgMCAwIDIuNDY0LTYuMjcgOS4wMzcgOS4wMzcgMCAwIDAtMS4yNzYtNC42ODYgOS4yNDcgOS4yNDcgMCAwIDAtMy4zMjItMy4zMjIgOS4xMTMgOS4xMTMgMCAwIDAtNC42ODYtMS4yNzYgOC45OTcgOC45OTcgMCAwIDAtNC42NjQgMS4yNzYgOS4wMjMgOS4wMjMgMCAwIDAtMy4zMjIgMy4zMjJBOS4wMzcgOS4wMzcgMCAwIDAgMS43MjcgMTEuM2E5LjE1OCA5LjE1OCAwIDAgMCAyLjQ2NCA2LjI3Yy4wODgtLjY2LjMyMy0xLjI1OC43MDQtMS43OTNhNC4wOTMgNC4wOTMgMCAwIDEgMS40NTItMS4yNjUgNC4wMSA0LjAxIDAgMCAxIDEuODkyLS40NjJjLjI2NCAwIC42MDkuMDY2IDEuMDM0LjE5OC4yOTMuMDg4LjUyOC4xNTQuNzA0LjE5OC4zMjMuMDU5LjY2NC4wODggMS4wMjMuMDg4LjM2IDAgLjY5My0uMDMgMS4wMDEtLjA4OC4xOS0uMDQ0LjQzMy0uMTEuNzI2LS4xOTguNDEtLjEzMi43NDgtLjE5OCAxLjAxMi0uMTk4YTQuMDkzIDQuMDkzIDAgMCAxIDMuMzY2IDEuNzI3Yy4zODEuNTM1LjYxNiAxLjEzMy43MDQgMS43OTN6bS02LjgyLTEyLjEyMmMuNjkgMCAxLjMyNC4xNjkgMS45MDMuNTA2LjU4LjMzNyAxLjAzOC43OTYgMS4zNzUgMS4zNzUuMzM3LjU4LjUwNiAxLjIxNC41MDYgMS45MDMgMCAuNjktLjE3MiAxLjMyNC0uNTE3IDEuOTAzYTMuODMzIDMuODMzIDAgMCAxLTEuMzg2IDEuMzc1IDMuNjc0IDMuNjc0IDAgMCAxLTEuODgxLjUwNiAzLjY3NCAzLjY3NCAwIDAgMS0xLjg4MS0uNTA2IDMuNzQ3IDMuNzQ3IDAgMCAxLTEuMzc1LTEuMzc1IDMuNzE0IDMuNzE0IDAgMCAxLS41MDYtMS45MDNjMC0uNjkuMTY5LTEuMzI0LjUwNi0xLjkwM2EzLjc0NyAzLjc0NyAwIDAgMSAxLjM3NS0xLjM3NSAzLjY3NCAzLjY3NCAwIDAgMSAxLjg4MS0uNTA2em0wIDYuMjA0Yy40NCAwIC44NDMtLjExIDEuMjEtLjMzLjM2Ny0uMjIuNjYtLjUxMy44OC0uODguMjItLjM2Ny4zMy0uNzY2LjMzLTEuMTk5IDAtLjQzMy0uMTEtLjgzNi0uMzMtMS4yMWEyLjQxMSAyLjQxMSAwIDAgMC0uODgtLjg4IDIuMzY4IDIuMzY4IDAgMCAwLTEuMjEtLjMxOWMtLjQ0IDAtLjg0My4xMDYtMS4yMS4zMTlhMi4zNTIgMi4zNTIgMCAwIDAtLjg2OS44NjljLS4yMTMuMzY3LS4zMTkuNzctLjMxOSAxLjIxIDAgLjQ0LjEwNi44NDMuMzE5IDEuMjEuMjEzLjM2Ny41MDIuNjYuODY5Ljg4LjM2Ny4yMi43Ny4zMyAxLjIxLjMzeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }
  .ic-user-blue {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjk4OS42NTJjMS45MzYgMCAzLjczMy40ODQgNS4zOSAxLjQ1MmExMC40NyAxMC40NyAwIDAgMSAzLjgyOCAzLjgwNiAxMC41MDIgMTAuNTAyIDAgMCAxIDEuNDUyIDUuMzljMCAxLjkzNi0uNDg0IDMuNzMzLTEuNDUyIDUuMzlhMTAuNjQyIDEwLjY0MiAwIDAgMS0zLjg1IDMuODA2IDEwLjQ2MiAxMC40NjIgMCAwIDEtNS4zNjggMS40NTJjLTEuOTIxIDAtMy43MS0uNDg0LTUuMzY4LTEuNDUyYTEwLjQ3IDEwLjQ3IDAgMCAxLTMuODI4LTMuODA2QTEwLjUwMiAxMC41MDIgMCAwIDEgLjM0MSAxMS4zYzAtMS45MzYuNDg0LTMuNzMzIDEuNDUyLTUuMzlhMTAuNDcgMTAuNDcgMCAwIDEgMy44MjgtMy44MDZBMTAuNDYyIDEwLjQ2MiAwIDAgMSAxMC45ODkuNjUyem01LjUgMTguMTA2di0uNTk0YzAtLjQ4NC0uMTI1LS45MzktLjM3NC0xLjM2NGEyLjgxNyAyLjgxNyAwIDAgMC0xLjAwMS0xLjAxMiAyLjYzNSAyLjYzNSAwIDAgMC0xLjM3NS0uMzc0Yy0uMTAzIDAtLjMuMDUxLS41OTQuMTU0YTkuNTM1IDkuNTM1IDAgMCAxLS44OC4yMkE1LjgyMSA1LjgyMSAwIDAgMSAxMSAxNS45MmMtLjQ0NyAwLS44NjktLjA0NC0xLjI2NS0uMTMyYTguMjc2IDguMjc2IDAgMCAxLS44NTgtLjIyYy0uMzA4LS4xMDMtLjUyLS4xNTQtLjYzOC0uMTU0LS40OTkgMC0uOTU3LjEyNS0xLjM3NS4zNzQtLjQxOC4yNS0uNzUyLjU4Ny0xLjAwMSAxLjAxMi0uMjUuNDI1LS4zNzQuODgtLjM3NCAxLjM2NHYuNTk0YzEuNjU3IDEuMjE3IDMuNDkgMS44MjYgNS41IDEuODI2YTkuMTM0IDkuMTM0IDAgMCAwIDIuOTQ4LS40ODQgOS4yNTUgOS4yNTUgMCAwIDAgMi41NTItMS4zNDJ6bTEuMzItMS4xODhhOS4xNiA5LjE2IDAgMCAwIDIuNDY0LTYuMjcgOS4wMzcgOS4wMzcgMCAwIDAtMS4yNzYtNC42ODYgOS4yNDcgOS4yNDcgMCAwIDAtMy4zMjItMy4zMjIgOS4xMTMgOS4xMTMgMCAwIDAtNC42ODYtMS4yNzYgOC45OTcgOC45OTcgMCAwIDAtNC42NjQgMS4yNzYgOS4wMjMgOS4wMjMgMCAwIDAtMy4zMjIgMy4zMjJBOS4wMzcgOS4wMzcgMCAwIDAgMS43MjcgMTEuM2E5LjE1OCA5LjE1OCAwIDAgMCAyLjQ2NCA2LjI3Yy4wODgtLjY2LjMyMy0xLjI1OC43MDQtMS43OTNhNC4wOTMgNC4wOTMgMCAwIDEgMS40NTItMS4yNjUgNC4wMSA0LjAxIDAgMCAxIDEuODkyLS40NjJjLjI2NCAwIC42MDkuMDY2IDEuMDM0LjE5OC4yOTMuMDg4LjUyOC4xNTQuNzA0LjE5OC4zMjMuMDU5LjY2NC4wODggMS4wMjMuMDg4LjM2IDAgLjY5My0uMDMgMS4wMDEtLjA4OC4xOS0uMDQ0LjQzMy0uMTEuNzI2LS4xOTguNDEtLjEzMi43NDgtLjE5OCAxLjAxMi0uMTk4YTQuMDkzIDQuMDkzIDAgMCAxIDMuMzY2IDEuNzI3Yy4zODEuNTM1LjYxNiAxLjEzMy43MDQgMS43OTN6bS02LjgyLTEyLjEyMmMuNjkgMCAxLjMyNC4xNjkgMS45MDMuNTA2LjU4LjMzNyAxLjAzOC43OTYgMS4zNzUgMS4zNzUuMzM3LjU4LjUwNiAxLjIxNC41MDYgMS45MDMgMCAuNjktLjE3MiAxLjMyNC0uNTE3IDEuOTAzYTMuODMzIDMuODMzIDAgMCAxLTEuMzg2IDEuMzc1IDMuNjc0IDMuNjc0IDAgMCAxLTEuODgxLjUwNiAzLjY3NCAzLjY3NCAwIDAgMS0xLjg4MS0uNTA2IDMuNzQ3IDMuNzQ3IDAgMCAxLTEuMzc1LTEuMzc1IDMuNzE0IDMuNzE0IDAgMCAxLS41MDYtMS45MDNjMC0uNjkuMTY5LTEuMzI0LjUwNi0xLjkwM2EzLjc0NyAzLjc0NyAwIDAgMSAxLjM3NS0xLjM3NSAzLjY3NCAzLjY3NCAwIDAgMSAxLjg4MS0uNTA2em0wIDYuMjA0Yy40NCAwIC44NDMtLjExIDEuMjEtLjMzLjM2Ny0uMjIuNjYtLjUxMy44OC0uODguMjItLjM2Ny4zMy0uNzY2LjMzLTEuMTk5IDAtLjQzMy0uMTEtLjgzNi0uMzMtMS4yMWEyLjQxMSAyLjQxMSAwIDAgMC0uODgtLjg4IDIuMzY4IDIuMzY4IDAgMCAwLTEuMjEtLjMxOWMtLjQ0IDAtLjg0My4xMDYtMS4yMS4zMTlhMi4zNTIgMi4zNTIgMCAwIDAtLjg2OS44NjljLS4yMTMuMzY3LS4zMTkuNzctLjMxOSAxLjIxIDAgLjQ0LjEwNi44NDMuMzE5IDEuMjEuMjEzLjM2Ny41MDIuNjYuODY5Ljg4LjM2Ny4yMi43Ny4zMyAxLjIxLjMzeiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.ic-facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5Ni4xMjQgOTYuMTIzIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzIuMDg5LjAyTDU5LjYyNCAwQzQ1LjYyIDAgMzYuNTcgOS4yODUgMzYuNTcgMjMuNjU2djEwLjkwN0gyNC4wMzdhMS45NiAxLjk2IDAgMDAtMS45NiAxLjk2MXYxNS44MDNhMS45NiAxLjk2IDAgMDAxLjk2IDEuOTZIMzYuNTd2MzkuODc2YTEuOTYgMS45NiAwIDAwMS45NiAxLjk2aDE2LjM1MmExLjk2IDEuOTYgMCAwMDEuOTYtMS45NlY1NC4yODdoMTQuNjU0YTEuOTYgMS45NiAwIDAwMS45Ni0xLjk2bC4wMDYtMTUuODAzYTEuOTYzIDEuOTYzIDAgMDAtMS45NjEtMS45NjFINTYuODQydi05LjI0NmMwLTQuNDQ0IDEuMDU5LTYuNyA2Ljg0OC02LjdsOC4zOTctLjAwM2ExLjk2IDEuOTYgMCAwMDEuOTU5LTEuOTZWMS45OEExLjk2IDEuOTYgMCAwMDcyLjA4OS4wMnoiLz48L3N2Zz4="); }

.ic-instagram {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48ZGVmcy8+PHBhdGggZD0iTTM1MiAwSDE2MEM3MS42NDggMCAwIDcxLjY0OCAwIDE2MHYxOTJjMCA4OC4zNTIgNzEuNjQ4IDE2MCAxNjAgMTYwaDE5MmM4OC4zNTIgMCAxNjAtNzEuNjQ4IDE2MC0xNjBWMTYwQzUxMiA3MS42NDggNDQwLjM1MiAwIDM1MiAwem0xMTIgMzUyYzAgNjEuNzYtNTAuMjQgMTEyLTExMiAxMTJIMTYwYy02MS43NiAwLTExMi01MC4yNC0xMTItMTEyVjE2MEM0OCA5OC4yNCA5OC4yNCA0OCAxNjAgNDhoMTkyYzYxLjc2IDAgMTEyIDUwLjI0IDExMiAxMTJ2MTkyeiIvPjxwYXRoIGQ9Ik0yNTYgMTI4Yy03MC42ODggMC0xMjggNTcuMzEyLTEyOCAxMjhzNTcuMzEyIDEyOCAxMjggMTI4IDEyOC01Ny4zMTIgMTI4LTEyOC01Ny4zMTItMTI4LTEyOC0xMjh6bTAgMjA4Yy00NC4wOTYgMC04MC0zNS45MDQtODAtODAgMC00NC4xMjggMzUuOTA0LTgwIDgwLTgwczgwIDM1Ljg3MiA4MCA4MGMwIDQ0LjA5Ni0zNS45MDQgODAtODAgODB6Ii8+PGNpcmNsZSBjeD0iMzkzLjYiIGN5PSIxMTguNCIgcj0iMTcuMDU2Ii8+PC9zdmc+Cg=="); }

.ic-pinterest {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTEuOTc3IDUxMS45NzciIGZpbGw9IiNmZmZmZmYiPjxkZWZzLz48cGF0aCBkPSJNMjYyLjk0OCAwQzEyMi42MjggMCA0OC4wMDQgODkuOTIgNDguMDA0IDE4Ny45NjhjMCA0NS40NzIgMjUuNDA4IDEwMi4xNzYgNjYuMDggMTIwLjE2IDYuMTc2IDIuNzg0IDkuNTM2IDEuNiAxMC45MTItNC4xMjggMS4yMTYtNC4zNTIgNi41Ni0yNS4zMTIgOS4xNTItMzUuMi44LTMuMTY4LjM4NC01LjkyLTIuMTc2LTguODk2LTEzLjUwNC0xNS42MTYtMjQuMjI0LTQ0LjA2NC0yNC4yMjQtNzAuNzUyIDAtNjguMzg0IDU0LjM2OC0xMzQuNzg0IDE0Ni44OC0xMzQuNzg0IDgwIDAgMTM1Ljk2OCA1MS45NjggMTM1Ljk2OCAxMjYuMzA0IDAgODQtNDQuNDQ4IDE0Mi4xMTItMTAyLjIwOCAxNDIuMTEyLTMxLjk2OCAwLTU1Ljc3Ni0yNS4wODgtNDguMjI0LTU2LjEyOCA5LjEyLTM2Ljk2IDI3LjAwOC03Ni43MDQgMjcuMDA4LTEwMy4zNiAwLTIzLjkwNC0xMy41MDQtNDMuNjgtNDEuMDg4LTQzLjY4LTMyLjU0NCAwLTU4Ljk0NCAzMi4yMjQtNTguOTQ0IDc1LjQ4OCAwIDI3LjQ4OCA5LjcyOCA0Ni4wNDggOS43MjggNDYuMDQ4UzE0NC42NzYgMzcxLjIgMTM4LjY5MiAzOTUuNDg4Yy0xMC4xMTIgNDEuMTIgMS4zNzYgMTA3LjcxMiAyLjM2OCAxMTMuNDQuNjA4IDMuMTY4IDQuMTYgNC4xNiA2LjE0NCAxLjU2OCAzLjE2OC00LjE2IDQyLjA4LTU5LjY4IDUyLjk5Mi05OS44MDggMy45NjgtMTQuNjI0IDIwLjI1Ni03My45MiAyMC4yNTYtNzMuOTIgMTAuNzIgMTkuMzYgNDEuNjY0IDM1LjU4NCA3NC42MjQgMzUuNTg0IDk4LjA0OCAwIDE2OC44OTYtODYuMTc2IDE2OC44OTYtMTkzLjEyQzQ2My42MiA3Ni43MDQgMzc1Ljg3NiAwIDI2Mi45NDggMHoiLz48L3N2Zz4K"); }

.ic-mastercard {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/mastercard.svg"); }

.ic-twitter {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNTEyIDk3LjI0OGMtMTkuMDQgOC4zNTItMzkuMzI4IDEzLjg4OC02MC40OCAxNi41NzYgMjEuNzYtMTIuOTkyIDM4LjM2OC0zMy40MDggNDYuMTc2LTU4LjAxNi0yMC4yODggMTIuMDk2LTQyLjY4OCAyMC42NC02Ni41NiAyNS40MDhDNDExLjg3MiA2MC43MDQgMzg0LjQxNiA0OCAzNTQuNDY0IDQ4Yy01OC4xMTIgMC0xMDQuODk2IDQ3LjE2OC0xMDQuODk2IDEwNC45OTIgMCA4LjMyLjcwNCAxNi4zMiAyLjQzMiAyMy45MzYtODcuMjY0LTQuMjU2LTE2NC40OC00Ni4wOC0yMTYuMzUyLTEwOS43OTItOS4wNTYgMTUuNzEyLTE0LjM2OCAzMy42OTYtMTQuMzY4IDUzLjA1NiAwIDM2LjM1MiAxOC43MiA2OC41NzYgNDYuNjI0IDg3LjIzMi0xNi44NjQtLjMyLTMzLjQwOC01LjIxNi00Ny40MjQtMTIuOTI4djEuMTUyYzAgNTEuMDA4IDM2LjM4NCA5My4zNzYgODQuMDk2IDEwMy4xMzYtOC41NDQgMi4zMzYtMTcuODU2IDMuNDU2LTI3LjUyIDMuNDU2LTYuNzIgMC0xMy41MDQtLjM4NC0xOS44NzItMS43OTIgMTMuNiA0MS41NjggNTIuMTkyIDcyLjEyOCA5OC4wOCA3My4xMi0zNS43MTIgMjcuOTM2LTgxLjA1NiA0NC43NjgtMTMwLjE0NCA0NC43NjgtOC42MDggMC0xNi44NjQtLjM4NC0yNS4xMi0xLjQ0QzQ2LjQ5NiA0NDYuODggMTAxLjYgNDY0IDE2MS4wMjQgNDY0YzE5My4xNTIgMCAyOTguNzUyLTE2MCAyOTguNzUyLTI5OC42ODggMC00LjY0LS4xNi05LjEyLS4zODQtMTMuNTY4IDIwLjgzMi0xNC43ODQgMzguMzM2LTMzLjI0OCA1Mi42MDgtNTQuNDk2eiIvPjwvc3ZnPg=="); }

.ic-visa {
  background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/payment/visa.svg"); }

.ic-youtube {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMTAgMzEwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjk3LjkxNyA2NC42NDVjLTExLjE5LTEzLjMwMi0zMS44NS0xOC43MjgtNzEuMzA2LTE4LjcyOEg4My4zODZjLTQwLjM1OSAwLTYxLjM2OSA1Ljc3Ni03Mi41MTcgMTkuOTM4QzAgNzkuNjYzIDAgMTAwLjAwOCAwIDEyOC4xNjZ2NTMuNjY5YzAgNTQuNTUxIDEyLjg5NiA4Mi4yNDggODMuMzg2IDgyLjI0OGgxNDMuMjI2YzM0LjIxNiAwIDUzLjE3Ni00Ljc4OCA2NS40NDItMTYuNTI3QzMwNC42MzMgMjM1LjUxOCAzMTAgMjE1Ljg2MyAzMTAgMTgxLjgzNXYtNTMuNjY5YzAtMjkuNjk1LS44NDEtNTAuMTYtMTIuMDgzLTYzLjUyMXptLTk4Ljg5NiA5Ny43NjVsLTY1LjAzOCAzMy45OTFhOS45OTcgOS45OTcgMCAwMS0xNC42MzItOC44NjN2LTY3Ljc2NGExMCAxMCAwIDAxMTQuNjA5LTguODc0bDY1LjAzOCAzMy43NzJhMTAgMTAgMCAwMS4wMjMgMTcuNzM4eiIvPjwvc3ZnPg=="); }

.ic-search-blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5Ljg2IDE4LjgyYy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNDUxLjQ1MSAwIDAgMS0uMTQuMzNsLS4zOC4zOGEuNDUxLjQ1MSAwIDAgMS0uMzMuMTQuNDUxLjQ1MSAwIDAgMS0uMzMtLjE0bC01LjA0LTUuMDRhLjQuNCAwIDAgMS0uMTQtLjMydi0uNGMtLjc0Ny42OC0xLjU4IDEuMi0yLjUgMS41Ni0uOTczLjM4Ny0xLjk4LjU4LTMuMDIuNThhOC4wNDUgOC4wNDUgMCAwIDEtNC4xLTEuMSA4LjA2NyA4LjA2NyAwIDAgMS0yLjkyLTIuOTJBOC4wNDUgOC4wNDUgMCAwIDEgMCA4LjEyYzAtMS40NjcuMzY3LTIuODMzIDEuMS00LjFBOC4wNjcgOC4wNjcgMCAwIDEgNC4wMiAxLjEgNy45NzUgNy45NzUgMCAwIDEgOC4xMiAwYzEuNDggMCAyLjg1My4zNjcgNC4xMiAxLjFhNy45MTIgNy45MTIgMCAwIDEgMi45IDIuOTIgNy45MzUgNy45MzUgMCAwIDEgMS4xMiA0LjFjMCAxLjA1My0uMTkzIDIuMDYtLjU4IDMuMDItLjM3My45Mi0uOSAxLjc1My0xLjU4IDIuNWguNGEuNC40IDAgMCAxIC4zMi4xNGw1LjA0IDUuMDR6TTguMTIgMTVjMS4yNCAwIDIuNC0uMzEzIDMuNDgtLjk0YTcuMDExIDcuMDExIDAgMCAwIDIuNDYtMi40NmMuNjI3LTEuMDguOTQtMi4yNC45NC0zLjQ4IDAtMS4yNC0uMzEzLTIuNC0uOTQtMy40OGE3LjAxMSA3LjAxMSAwIDAgMC0yLjQ2LTIuNDYgNi44MTkgNi44MTkgMCAwIDAtMy40OC0uOTRjLTEuMjQgMC0yLjM5My4zMTMtMy40Ni45NEE2LjggNi44IDAgMCAwIDIuMiA0LjY0YTYuODE5IDYuODE5IDAgMCAwLS45NCAzLjQ4YzAgMS4yNC4zMTMgMi40Ljk0IDMuNDhhNi44IDYuOCAwIDAgMCAyLjQ2IDIuNDZjMS4wNjcuNjI3IDIuMjIuOTQgMy40Ni45NHoiIGZpbGw9IiMyRTdEQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }

.ic-whatsapp {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4IDIuOGE5LjA0NSA5LjA0NSAwIDAgMSAxLjkyIDIuOCA4LjIgOC4yIDAgMCAxIC43IDMuMzJjMCAxLjU2LS40IDMuMDItMS4yIDQuMzhhOC44NTcgOC44NTcgMCAwIDEtMy4xNiAzLjEyIDguNjQgOC42NCAwIDAgMS00LjQgMS4xOCA4LjM1NiA4LjM1NiAwIDAgMS00LjE0LTEuMDZMMCAxNy43NmwxLjI0LTQuNUE4LjYwOSA4LjYwOSAwIDAgMSAuMDggOC45YzAtMS41Ni4zOTMtMy4wMTMgMS4xOC00LjM2YTguNzQ1IDguNzQ1IDAgMCAxIDMuMTItMy4xMkE4LjQyNyA4LjQyNyAwIDAgMSA4Ljc0LjI0YzEuMTYgMCAyLjI2Ny4yMiAzLjMyLjY2YTguNyA4LjcgMCAwIDEgMi44MiAxLjl6TTguNzQgMTYuMTRhNy4yMDYgNy4yMDYgMCAwIDAgMy42Ni0uOTggNy4yNTkgNy4yNTkgMCAwIDAgMi42NC0yLjYgNi45OSA2Ljk5IDAgMCAwIDEtMy42NGMwLS45NDctLjE5My0xLjg2Ny0uNTgtMi43NmE4LjEwNiA4LjEwNiAwIDAgMC0xLjYyLTIuMzQgNy4wODcgNy4wODcgMCAwIDAtMi4zMy0xLjU2IDcuMTQ2IDcuMTQ2IDAgMCAwLTIuNzUtLjU0IDcuMSA3LjEgMCAwIDAtMy42NC45OCA3LjE5OSA3LjE5OSAwIDAgMC0yLjYgMi41OCA3LjEgNy4xIDAgMCAwLS45OCAzLjY0YzAgMS4zNzMuMzY3IDIuNjUzIDEuMSAzLjg0bC4xOC4yOC0uNzQgMi42NiAyLjc0LS43Mi4yNi4xNmMuNTYuMzIgMS4xNS41NjcgMS43Ny43NC42Mi4xNzMgMS4yNS4yNiAxLjg5LjI2em0zLjk2LTUuNGwuMDQuMDJjLjIxMy4wOTMuMzM3LjE3LjM3LjIzLjAzMy4wNi4wNDMuMTgzLjAzLjM3LS4wMjcuMjEzLS4wOC40MzctLjE2LjY3LS4wOC4yMzMtLjI5My40NjMtLjY0LjY5LS4zMDcuMTg3LS41OC4zLS44Mi4zNC0uMzYuMDUzLS43MDcuMDQ3LTEuMDQtLjAyLS4zODctLjA2Ny0uOTA3LS4yNC0xLjU2LS41Mi0uODgtLjM3My0xLjcyNy0uOTg3LTIuNTQtMS44NC0uNDEzLS40NC0uNzkzLS45MDctMS4xNC0xLjRsLS4wNC0uMDZhNi4zNSA2LjM1IDAgMCAxLS40OC0uOGMtLjI1My0uNTItLjM4LTEtLjM4LTEuNDQgMC0uNDQuMS0uODMzLjMtMS4xOC4xMDctLjIuMjUzLS4zOTMuNDQtLjU4bC4wMi0uMDJjLjE3My0uMTg3LjM2Ny0uMjguNTgtLjI4aC40NmEuNzM2LjczNiAwIDAgMSAuMjIuMDZjLjA4LjA1My4xNTMuMTYuMjIuMzJsLjE4LjQ2Yy4yOTMuNzA3LjQ1MyAxLjA4Ny40OCAxLjE0LjA4LjE0Ny4wODcuMjczLjAyLjM4LS4xMi4yNTMtLjI5My40OTMtLjUyLjcyYS42OC42OCAwIDAgMC0uMTcuMjNjLS4wMi4wNi0uMDAzLjE0My4wNS4yNS4zODcuNjY3LjgyNyAxLjE5MyAxLjMyIDEuNTguMzYuMjkzLjkwNy42MiAxLjY0Ljk4YS41MDYuNTA2IDAgMCAwIC4yNi4wNy4zMzcuMzM3IDAgMCAwIC4yLS4xMWMuMjkzLS4zMzMuNTI3LS42Mi43LS44Ni4wNjctLjEwNy4xMzMtLjE2My4yLS4xN2EuNjA0LjYwNCAwIDAgMSAuMjguMDdjLjA5My4wMjcuMzQuMTMzLjc0LjMyLjM2LjE3My42MDcuMy43NC4zOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }
  .ic-whatsapp-blue {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4IDIuOGE5LjA0NSA5LjA0NSAwIDAgMSAxLjkyIDIuOCA4LjIgOC4yIDAgMCAxIC43IDMuMzJjMCAxLjU2LS40IDMuMDItMS4yIDQuMzhhOC44NTcgOC44NTcgMCAwIDEtMy4xNiAzLjEyIDguNjQgOC42NCAwIDAgMS00LjQgMS4xOCA4LjM1NiA4LjM1NiAwIDAgMS00LjE0LTEuMDZMMCAxNy43NmwxLjI0LTQuNUE4LjYwOSA4LjYwOSAwIDAgMSAuMDggOC45YzAtMS41Ni4zOTMtMy4wMTMgMS4xOC00LjM2YTguNzQ1IDguNzQ1IDAgMCAxIDMuMTItMy4xMkE4LjQyNyA4LjQyNyAwIDAgMSA4Ljc0LjI0YzEuMTYgMCAyLjI2Ny4yMiAzLjMyLjY2YTguNyA4LjcgMCAwIDEgMi44MiAxLjl6TTguNzQgMTYuMTRhNy4yMDYgNy4yMDYgMCAwIDAgMy42Ni0uOTggNy4yNTkgNy4yNTkgMCAwIDAgMi42NC0yLjYgNi45OSA2Ljk5IDAgMCAwIDEtMy42NGMwLS45NDctLjE5My0xLjg2Ny0uNTgtMi43NmE4LjEwNiA4LjEwNiAwIDAgMC0xLjYyLTIuMzQgNy4wODcgNy4wODcgMCAwIDAtMi4zMy0xLjU2IDcuMTQ2IDcuMTQ2IDAgMCAwLTIuNzUtLjU0IDcuMSA3LjEgMCAwIDAtMy42NC45OCA3LjE5OSA3LjE5OSAwIDAgMC0yLjYgMi41OCA3LjEgNy4xIDAgMCAwLS45OCAzLjY0YzAgMS4zNzMuMzY3IDIuNjUzIDEuMSAzLjg0bC4xOC4yOC0uNzQgMi42NiAyLjc0LS43Mi4yNi4xNmMuNTYuMzIgMS4xNS41NjcgMS43Ny43NC42Mi4xNzMgMS4yNS4yNiAxLjg5LjI2em0zLjk2LTUuNGwuMDQuMDJjLjIxMy4wOTMuMzM3LjE3LjM3LjIzLjAzMy4wNi4wNDMuMTgzLjAzLjM3LS4wMjcuMjEzLS4wOC40MzctLjE2LjY3LS4wOC4yMzMtLjI5My40NjMtLjY0LjY5LS4zMDcuMTg3LS41OC4zLS44Mi4zNC0uMzYuMDUzLS43MDcuMDQ3LTEuMDQtLjAyLS4zODctLjA2Ny0uOTA3LS4yNC0xLjU2LS41Mi0uODgtLjM3My0xLjcyNy0uOTg3LTIuNTQtMS44NC0uNDEzLS40NC0uNzkzLS45MDctMS4xNC0xLjRsLS4wNC0uMDZhNi4zNSA2LjM1IDAgMCAxLS40OC0uOGMtLjI1My0uNTItLjM4LTEtLjM4LTEuNDQgMC0uNDQuMS0uODMzLjMtMS4xOC4xMDctLjIuMjUzLS4zOTMuNDQtLjU4bC4wMi0uMDJjLjE3My0uMTg3LjM2Ny0uMjguNTgtLjI4aC40NmEuNzM2LjczNiAwIDAgMSAuMjIuMDZjLjA4LjA1My4xNTMuMTYuMjIuMzJsLjE4LjQ2Yy4yOTMuNzA3LjQ1MyAxLjA4Ny40OCAxLjE0LjA4LjE0Ny4wODcuMjczLjAyLjM4LS4xMi4yNTMtLjI5My40OTMtLjUyLjcyYS42OC42OCAwIDAgMC0uMTcuMjNjLS4wMi4wNi0uMDAzLjE0My4wNS4yNS4zODcuNjY3LjgyNyAxLjE5MyAxLjMyIDEuNTguMzYuMjkzLjkwNy42MiAxLjY0Ljk4YS41MDYuNTA2IDAgMCAwIC4yNi4wNy4zMzcuMzM3IDAgMCAwIC4yLS4xMWMuMjkzLS4zMzMuNTI3LS42Mi43LS44Ni4wNjctLjEwNy4xMzMtLjE2My4yLS4xN2EuNjA0LjYwNCAwIDAgMSAuMjguMDdjLjA5My4wMjcuMzQuMTMzLjc0LjMyLjM2LjE3My42MDcuMy43NC4zOHoiIGZpbGw9IiMyZTdkYWEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }

.ic-email {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjY1OCA1LjQxNGMuMDcyLS4wNi4xNDctLjA2OS4yMjUtLjAyN2EuMjAzLjIwMyAwIDAgMSAuMTE3LjE4OXY3LjE4MmMwIC40NjgtLjE2NS44NjctLjQ5NSAxLjE5N2ExLjYzIDEuNjMgMCAwIDEtMS4xOTcuNDk1SDEuNjkyYTEuNjMgMS42MyAwIDAgMS0xLjE5Ny0uNDk1QTEuNjMgMS42MyAwIDAgMSAwIDEyLjc1OFY1LjU3NmMwLS4wODQuMDM5LS4xNDcuMTE3LS4xODkuMDc4LS4wNDIuMTUzLS4wMzMuMjI1LjAyNy43MzIuNTY0IDIuNTM4IDEuODk2IDUuNDE4IDMuOTk2bC4zNi4yN2MuNTUyLjQzMi45OS43MzggMS4zMTQuOTE4LjU3Ni4zMjQgMS4xMDEuNDg2IDEuNTc1LjQ4NnMuOTk5LS4xNjggMS41NzUtLjUwNGMuMzM2LS4xOTIuNzgtLjQ5OCAxLjMzMi0uOTE4bC4zMjQtLjI1MmMyLjY2NC0xLjkzMiA0LjQ3LTMuMjY0IDUuNDE4LTMuOTk2ek05IDkuOTVjLS4yODguMDEyLS42Ni0uMTItMS4xMTYtLjM5Ni0uMjY0LS4xNjgtLjYzLS40MzItMS4wOTgtLjc5MmwtLjM2LS4yN0MzLjY5IDYuNTEyIDEuNzgyIDUuMTAyLjcwMiA0LjI2MmwtLjM3OC0uMjg4YS45OS45OSAwIDAgMS0uMjM0LS4zMDYuNzk5Ljc5OSAwIDAgMS0uMDktLjM2di0uNjY2YzAtLjQ2OC4xNjUtLjg2Ny40OTUtMS4xOTdBMS42MyAxLjYzIDAgMCAxIDEuNjkyLjk1aDE0LjYxNmMuNDY4IDAgLjg2Ny4xNjUgMS4xOTcuNDk1LjMzLjMzLjQ5NS43MjkuNDk1IDEuMTk3di42NjZjMCAuMTItLjAzLjI0LS4wOS4zNmEuOTkuOTkgMCAwIDEtLjIzNC4zMDZsLS4xOTguMTYyYTYwLjk3IDYwLjk3IDAgMCAxLTEuNjU2IDEuMjYgNDYzLjQ2IDQ2My40NiAwIDAgMS00LjI0OCAzLjA5NmwtLjI4OC4yMzRjLS40OC4zNi0uODUyLjYyNC0xLjExNi43OTItLjQ4LjMtLjg3LjQ0NC0xLjE3LjQzMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }

.ic-arrow-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0uNjc2LjAyNkw3LjA3NCA0LjEuNjc2IDguMTc0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }
  .ic-arrow-right-dark {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgNyAxMSIgd2lkdGg9IjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcxMy4xOTE0MDMgNjgyLjM3NTAxM2g4LjM2NzE2N2MuMjM0Mzc1IDAgLjQzMzU5My4wODIwMzEuNTk3NjU1LjI0NjA5NC4xNjQwNjIuMTY0MDYyLjI0NjA5My4zNjMyOC4yNDYwOTMuNTk3NjU0IDAgLjIzNDM3NS0uMDgyMDMxLjQzMzU5My0uMjQ2MDkzLjU5NzY1NWwtNC4xODM1ODQgNC4xODM1ODRjLS4xNjQwNjIuMTY0MDYyLS4zNjMyOC4yNDYwOTMtLjU5NzY1NC4yNDYwOTMtLjIzNDM3NSAwLS40MzM1OTMtLjA4MjAzMS0uNTk3NjU1LS4yNDYwOTNsLTQuMTgzNTg0LTQuMTgzNTg0Yy0uMTY0MDYyLS4xNjQwNjItLjI0NjA5My0uMzYzMjgtLjI0NjA5My0uNTk3NjU1IDAtLjIzNDM3NC4wODIwMzEtLjQzMzU5Mi4yNDYwOTMtLjU5NzY1NC4xNjQwNjItLjE2NDA2My4zNjMyOC0uMjQ2MDk0LjU5NzY1NS0uMjQ2MDk0eiIgZmlsbD0iIzMzMzMzNCIgdHJhbnNmb3JtPSJtYXRyaXgoMCAxIDEgMCAtNjgxLjkzNTU2NiAtNzEyLjA2NDQzNCkiLz48L3N2Zz4="); }

.ic-arrow-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0uNjc2LjAyNkw3LjA3NCA0LjEuNjc2IDguMTc0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-arrow-circle-down {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yNDYuNDEuMzJjMS43NiAwIDMuMzkzLjQ0IDQuOSAxLjMyYTkuNTY1IDkuNTY1IDAgMCAxIDMuNDYgMy40NiA5LjU0NyA5LjU0NyAwIDAgMSAxLjMyIDQuOWMwIDEuNzYtLjQ0IDMuMzkzLTEuMzIgNC45YTkuNTY1IDkuNTY1IDAgMCAxLTMuNDYgMy40NiA5LjU0NyA5LjU0NyAwIDAgMS00LjkgMS4zMmMtMS43NiAwLTMuMzkzLS40NC00LjktMS4zMmE5LjU2NSA5LjU2NSAwIDAgMS0zLjQ2LTMuNDYgOS41NDcgOS41NDcgMCAwIDEtMS4zMi00LjljMC0xLjc2LjQ0LTMuMzkzIDEuMzItNC45YTkuNTY1IDkuNTY1IDAgMCAxIDMuNDYtMy40NiA5LjU0NyA5LjU0NyAwIDAgMSA0LjktMS4zMnptMCAxNy41YTcuNjk0IDcuNjk0IDAgMCAwIDMuOTQtMS4wNiA3LjczIDcuNzMgMCAwIDAgMi44Mi0yLjgyIDcuNjk0IDcuNjk0IDAgMCAwIDEuMDYtMy45NCA3LjY5NCA3LjY5NCAwIDAgMC0xLjA2LTMuOTQgNy43MyA3LjczIDAgMCAwLTIuODItMi44MiA3LjY5NCA3LjY5NCAwIDAgMC0zLjk0LTEuMDYgNy42OTQgNy42OTQgMCAwIDAtMy45NCAxLjA2IDcuNzMgNy43MyAwIDAgMC0yLjgyIDIuODIgNy42OTQgNy42OTQgMCAwIDAtMS4wNiAzLjk0YzAgMS40MTMuMzUzIDIuNzI3IDEuMDYgMy45NGE3LjczIDcuNzMgMCAwIDAgMi44MiAyLjgyIDcuNjk0IDcuNjk0IDAgMCAwIDMuOTQgMS4wNnptNS4wOC04LjA2Yy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNDUxLjQ1MSAwIDAgMS0uMTQuMzNsLTQuNzQgNC43NGEuNDUxLjQ1MSAwIDAgMS0uMzMuMTQuNTIuNTIgMCAwIDEtLjM1LS4xNGwtNC43NC00Ljc0YS40NTEuNDUxIDAgMCAxLS4xNC0uMzNjMC0uMTI3LjA0Ny0uMjM3LjE0LS4zM2wuNzgtLjc2YS40NTEuNDUxIDAgMCAxIC4zMy0uMTRjLjEyNyAwIC4yMzcuMDQ3LjMzLjE0bDIuNjIgMi43NFY1LjQ2YS40My40MyAwIDAgMSAuMTQtLjMzLjQ4Mi40ODIgMCAwIDEgLjM0LS4xM2gxLjA4Yy4xMzMgMCAuMjQ3LjA0My4zNC4xM2EuNDMuNDMgMCAwIDEgLjE0LjMzdjYuMjhMMjUwLjA1IDlhLjQ1MS40NTEgMCAwIDEgLjMzLS4xNGMuMTI3IDAgLjIzNy4wNDcuMzMuMTRsLjc4Ljc2eiIgaWQ9ImEiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjx1c2UgZmlsbD0iIzlCOUI5QiIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+"); }
  .ic-arrow-circle-down-blue {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yNDYuNDEuMzJjMS43NiAwIDMuMzkzLjQ0IDQuOSAxLjMyYTkuNTY1IDkuNTY1IDAgMCAxIDMuNDYgMy40NiA5LjU0NyA5LjU0NyAwIDAgMSAxLjMyIDQuOWMwIDEuNzYtLjQ0IDMuMzkzLTEuMzIgNC45YTkuNTY1IDkuNTY1IDAgMCAxLTMuNDYgMy40NiA5LjU0NyA5LjU0NyAwIDAgMS00LjkgMS4zMmMtMS43NiAwLTMuMzkzLS40NC00LjktMS4zMmE5LjU2NSA5LjU2NSAwIDAgMS0zLjQ2LTMuNDYgOS41NDcgOS41NDcgMCAwIDEtMS4zMi00LjljMC0xLjc2LjQ0LTMuMzkzIDEuMzItNC45YTkuNTY1IDkuNTY1IDAgMCAxIDMuNDYtMy40NiA5LjU0NyA5LjU0NyAwIDAgMSA0LjktMS4zMnptMCAxNy41YTcuNjk0IDcuNjk0IDAgMCAwIDMuOTQtMS4wNiA3LjczIDcuNzMgMCAwIDAgMi44Mi0yLjgyIDcuNjk0IDcuNjk0IDAgMCAwIDEuMDYtMy45NCA3LjY5NCA3LjY5NCAwIDAgMC0xLjA2LTMuOTQgNy43MyA3LjczIDAgMCAwLTIuODItMi44MiA3LjY5NCA3LjY5NCAwIDAgMC0zLjk0LTEuMDYgNy42OTQgNy42OTQgMCAwIDAtMy45NCAxLjA2IDcuNzMgNy43MyAwIDAgMC0yLjgyIDIuODIgNy42OTQgNy42OTQgMCAwIDAtMS4wNiAzLjk0YzAgMS40MTMuMzUzIDIuNzI3IDEuMDYgMy45NGE3LjczIDcuNzMgMCAwIDAgMi44MiAyLjgyIDcuNjk0IDcuNjk0IDAgMCAwIDMuOTQgMS4wNnptNS4wOC04LjA2Yy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNDUxLjQ1MSAwIDAgMS0uMTQuMzNsLTQuNzQgNC43NGEuNDUxLjQ1MSAwIDAgMS0uMzMuMTQuNTIuNTIgMCAwIDEtLjM1LS4xNGwtNC43NC00Ljc0YS40NTEuNDUxIDAgMCAxLS4xNC0uMzNjMC0uMTI3LjA0Ny0uMjM3LjE0LS4zM2wuNzgtLjc2YS40NTEuNDUxIDAgMCAxIC4zMy0uMTRjLjEyNyAwIC4yMzcuMDQ3LjMzLjE0bDIuNjIgMi43NFY1LjQ2YS40My40MyAwIDAgMSAuMTQtLjMzLjQ4Mi40ODIgMCAwIDEgLjM0LS4xM2gxLjA4Yy4xMzMgMCAuMjQ3LjA0My4zNC4xM2EuNDMuNDMgMCAwIDEgLjE0LjMzdjYuMjhMMjUwLjA1IDlhLjQ1MS40NTEgMCAwIDEgLjMzLS4xNGMuMTI3IDAgLjIzNy4wNDcuMzMuMTRsLjc4Ljc2eiIgaWQ9ImEiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjx1c2UgZmlsbD0iIzJFN0RBQSIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+"); }

.ic-arrow-down-dark {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA4IDQiIHdpZHRoPSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xMzIgMjJoNy41MjRsLTMuNzYyIDMuNzYyeiIgZmlsbD0iIzgzODM4MyIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMyIC0yMikiLz48L3N2Zz4="); }

.ic-arrow-down-blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0uNzgzLjM1OGg1LjQzNEwzLjUgMy4wNzV6IiBmaWxsPSIjMjdBOUUwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-arrow-image-slider {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjc1MSAxOC4xNzlsLTUuODUtNS44NWEuNTg3LjU4NyAwIDAgMS0uMTgyLS40MjljMC0uMTY1LjA2LS4zMDguMTgyLS40MjlsNS44NS01Ljg1YS41ODcuNTg3IDAgMCAxIC40MjktLjE4MmMuMTY1IDAgLjMwOC4wNi40MjkuMTgybC4zMzguMzY0YS41ODcuNTg3IDAgMCAxIC4xODIuNDI5YzAgLjE2NS0uMDYuMzA4LS4xODIuNDI5bC00LjM0MiA0LjE4Nmg5LjY3MmEuNTYuNTYgMCAwIDEgLjQyOS4xODIuNjI2LjYyNiAwIDAgMSAuMTY5LjQ0MnYuNDk0YzAgLjE3My0uMDU2LjMyLS4xNjkuNDQyYS41Ni41NiAwIDAgMS0uNDI5LjE4Mkg4LjYwNWw0LjM0MiA0LjE4NmEuNjM3LjYzNyAwIDAgMSAuMTk1LjQyOS41NDMuNTQzIDAgMCAxLS4xNjkuNDI5bC0uMzY0LjM2NGEuNTg3LjU4NyAwIDAgMS0uNDI5LjE4Mi41ODcuNTg3IDAgMCAxLS40MjktLjE4MnptOS41NjggNS4wOTZIMy40MzFhMi4zNTUgMi4zNTUgMCAwIDEtMS43MjktLjcxNSAyLjM1NSAyLjM1NSAwIDAgMS0uNzE1LTEuNzI5VjIuOTY5YzAtLjY3Ni4yMzgtMS4yNTIuNzE1LTEuNzI5QTIuMzU1IDIuMzU1IDAgMCAxIDMuNDMxLjUyNWgxNy44ODhjLjY3NiAwIDEuMjUyLjIzOCAxLjcyOS43MTUuNDc3LjQ3Ny43MTUgMS4wNTMuNzE1IDEuNzI5djE3Ljg2MmMwIC42NzYtLjIzOCAxLjI1Mi0uNzE1IDEuNzI5YTIuMzU1IDIuMzU1IDAgMCAxLTEuNzI5LjcxNXptMC0xLjYxMmEuNzU4Ljc1OCAwIDAgMCAuNTcyLS4yNDcuODIyLjgyMiAwIDAgMCAuMjM0LS41ODVWMi45NjlhLjc3OC43NzggMCAwIDAtLjIzNC0uNTcyLjc3OC43NzggMCAwIDAtLjU3Mi0uMjM0SDMuNDMxYS43NzguNzc4IDAgMCAwLS41NzIuMjM0Ljc3OC43NzggMCAwIDAtLjIzNC41NzJ2MTcuODYyYzAgLjIyNS4wNzguNDIuMjM0LjU4NWEuNzU4Ljc1OCAwIDAgMCAuNTcyLjI0N2gxNy44ODh6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-bull {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc3Ni4yNmEuNDY5LjQ2OSAwIDAgMSAuMzYzLS4xNzZjLjE0IDAgLjI2LjA1OS4zNjMuMTc2bC40ODQuNDg0YS40OTcuNDk3IDAgMCAxIC4xNTQuMzYzYzAgLjE0LS4wNTEuMjYtLjE1NC4zNjNMNi4wOTQgMTQuMzRhLjQ5Ny40OTcgMCAwIDEtLjM2My4xNTQuNDk3LjQ5NyAwIDAgMS0uMzYzLS4xNTRMLjI2NCA5LjIzNmEuNDk3LjQ5NyAwIDAgMS0uMTU0LS4zNjNjMC0uMTQuMDUxLS4yNi4xNTQtLjM2M2wuNDg0LS40ODRhLjQ5Ny40OTcgMCAwIDEgLjM2My0uMTU0Yy4xNCAwIC4yNi4wNTEuMzYzLjE1NGw0LjI2OCA0LjI0NkwxNy43NzYuMjZ6IiBmaWxsPSIjNjM5NjAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }
  .ic-bull-blue {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMDYzLjA2OWEuMjkzLjI5MyAwIDAgMSAuMjE1LS4wOTFjLjA4MiAwIC4xNTMuMDMuMjE0LjA5MWwuNzI4LjcxNWMuMDYuMDYuMDkxLjEzMi4wOTEuMjE1IDAgLjA4Mi0uMDMuMTUzLS4wOTEuMjE0TDQuNjAyIDguODMxYS4yOTMuMjkzIDAgMCAxLS4yMTQuMDkxLjI5My4yOTMgMCAwIDEtLjIxNS0uMDkxTC43OCA1LjQzOGEuMjkzLjI5MyAwIDAgMS0uMDkxLS4yMTRjMC0uMDgzLjAzLS4xNTQuMDkxLS4yMTVsLjcyOC0uNzE1YS4yOTMuMjkzIDAgMCAxIC4yMTQtLjA5MWMuMDgzIDAgLjE1NC4wMy4yMTUuMDkxbDIuNDU3IDIuNDU3TDExLjA2My4wNjl6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }
  .ic-bull-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxMyI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNTQ0Ljk0Yy4wODQtLjA5Ni4xODMtLjE0NC4yOTctLjE0NHMuMjEzLjA0OC4yOTcuMTQ0bC4zOTYuMzk2Yy4wODQuMDg0LjEyNi4xODMuMTI2LjI5N3MtLjA0Mi4yMTMtLjEyNi4yOTdMNC45ODYgMTIuNDZjLS4wODQuMDg0LS4xODMuMTI2LS4yOTcuMTI2cy0uMjEzLS4wNDItLjI5Ny0uMTI2TC4yMTYgOC4yODRhLjQwNi40MDYgMCAwMS0uMTI2LS4yOTdjMC0uMTE0LjA0Mi0uMjEzLjEyNi0uMjk3bC4zOTYtLjM5NmMuMDg0LS4wODQuMTgzLS4xMjYuMjk3LS4xMjZzLjIxMy4wNDIuMjk3LjEyNmwzLjQ5MiAzLjQ3NHoiLz48L3N2Zz4="); }
  .ic-bull-dark {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMjkgOC44NjhhLjcyLjcyIDAgMCAxLS41MjIuMjMyLjcyLjcyIDAgMCAxLS41MjItLjIzMkwwIDUuNjIyIDEuMDQzIDQuNThsMi43MjUgMi43MjRMMTEuMDEzIDBsLjk4NSAxLjA0M0w0LjI5IDguODY4eiIgZmlsbD0iIzMzMzMzNCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.ic-star-full {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMTEuNjQyTDMuMzU2IDE0LjQ1bDEuMjQyLTUuMjc0TC41MTIgNS42M2w1LjM4Mi0uNDY4TDggLjIxMmwyLjEwNiA0Ljk1IDUuMzgyLjQ2OC00LjA2OCAzLjU0NiAxLjIyNCA1LjI3NHoiIGZpbGw9IiNGOUNBMjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }

.ic-star-half {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMTAuMjc0bDIuODA4IDEuNjc0LS43MzgtMy4xODYgMi41MDItMi4xOTYtMy4zMTItLjI3TDggMy4yNzJ2Ny4wMDJ6bTcuNDg4LTQuNjQ0TDExLjQyIDkuMTc2bDEuMjI0IDUuMjc0TDggMTEuNjQyIDMuMzU2IDE0LjQ1bDEuMjQyLTUuMjc0TC41MTIgNS42M2w1LjM4Mi0uNDY4TDggLjIxMmwyLjEwNiA0Ljk1IDUuMzgyLjQ2OHoiIGZpbGw9IiNGOUNBMjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }

.ic-bath {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMxLjI2NCAxNC44Yy4yMTMgMCAuMzkuMDcuNTI4LjIwOGEuNzE1LjcxNSAwIDAgMSAuMjA4LjUyOHYxLjUwNGEuNzcuNzcgMCAwIDEtLjIwOC41NDQuNjkuNjkgMCAwIDEtLjUyOC4yMjRoLTEuMjQ4djIuOTc2YzAgMS4wMDMtLjIyNCAxLjkzLS42NzIgMi43ODRhNS44OTUgNS44OTUgMCAwIDEtMS44NTYgMi4xMTJ2Mi4zNjhhLjc3Ljc3IDAgMCAxLS4yMDguNTQ0LjY5LjY5IDAgMCAxLS41MjguMjI0aC0xLjUwNGEuNjkuNjkgMCAwIDEtLjUyOC0uMjI0Ljc3Ljc3IDAgMCAxLS4yMDgtLjU0NHYtMS4yOEEyLjkgMi45IDAgMCAxIDI0IDI2LjhIOGMtLjIxMyAwLS4zODQtLjAxLS41MTItLjAzMnYxLjI4YS43Ny43NyAwIDAgMS0uMjA4LjU0NC42OS42OSAwIDAgMS0uNTI4LjIyNEg1LjI0OGEuNjkuNjkgMCAwIDEtLjUyOC0uMjI0Ljc3Ljc3IDAgMCAxLS4yMDgtLjU0NFYyNS42OGE2LjAxNyA2LjAxNyAwIDAgMS0xLjgyNC0yLjExMiA1Ljg5OCA1Ljg5OCAwIDAgMS0uNjcyLTIuNzg0di0yLjk3NkguNzM2YS43MDUuNzA1IDAgMCAxLS41MTItLjIyNEEuNzQuNzQgMCAwIDEgMCAxNy4wNHYtMS41MDRhLjY5LjY5IDAgMCAxIC4yMjQtLjUyOC43MzEuNzMxIDAgMCAxIC41MTItLjIwOGgxLjI4VjUuODA4YzAtLjg5Ni4yMjQtMS43MjguNjcyLTIuNDk2YTUuMTExIDUuMTExIDAgMCAxIDEuODI0LTEuODRBNC43ODIgNC43ODIgMCAwIDEgNy4wMDguNzg0Yy44MzIgMCAxLjYxLjE5NyAyLjMzNi41OTJhNC45NDIgNC45NDIgMCAwIDEgMS43NiAxLjU4NCA0LjI5MyA0LjI5MyAwIDAgMSAyLjExMi0uMDQ4Yy43MDQuMTYgMS4zNDQuNDk2IDEuOTIgMS4wMDhhLjc2NC43NjQgMCAwIDEgLjUxMi0uMTkyYy4xOTIgMCAuMzYzLjA3NS41MTIuMjI0bC43MDQuNzA0Yy4xNS4xNS4yMjQuMzI1LjIyNC41MjhhLjcyMi43MjIgMCAwIDEtLjIyNC41MjhsLTUuOTUyIDUuOTUyYS43MjIuNzIyIDAgMCAxLS41MjguMjI0LjcyMi43MjIgMCAwIDEtLjUyOC0uMjI0bC0uNzA0LS43MDRhLjcwNS43MDUgMCAwIDEtLjIyNC0uNTEyYzAtLjE5Mi4wNjQtLjM3My4xOTItLjU0NGE0LjAzMiA0LjAzMiAwIDAgMS0xLjEwNC0yLjUyOGMtLjA3NS0uOTgxLjE1NS0xLjg2Ny42ODgtMi42NTZhMi4yMjUgMi4yMjUgMCAwIDAtLjczNi0uNjcyIDEuOTA0IDEuOTA0IDAgMCAwLS45Ni0uMjU2Yy0uNTU1IDAtMS4wMy4xOTctMS40MjQuNTkyLS4zOTUuMzk1LS41OTIuODctLjU5MiAxLjQyNFYxNC44aDI2LjI3MnpNMTEuMDA4IDUuODA4Yy0uMzIuMzItLjQ5LjcwNC0uNTEyIDEuMTUyLS4wMjEuNDQ4LjEwNy44NDMuMzg0IDEuMTg0bDIuNDY0LTIuNDY0YTEuNjg4IDEuNjg4IDAgMCAwLTEuMTg0LS4zODQgMS42OTEgMS42OTEgMCAwIDAtMS4xNTIuNTEyem0xNiAxNC45NzZ2LTIuOTc2SDQuOTkydjIuOTc2YzAgLjgzMi4yOTMgMS41NDEuODggMi4xMjguNTg3LjU4NyAxLjI5Ni44OCAyLjEyOC44OGgxNmMuODMyIDAgMS41NDEtLjI5MyAyLjEyOC0uODguNTg3LS41ODcuODgtMS4yOTYuODgtMi4xMjh6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-toilet {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxpbWFnZSB4PSIyOCIgeT0iNDcyIiB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSUFBQUFDQUNBUUFBQUJwTjZsQUFBQUEwbWxEUTFCSlEwTWdVSEp2Wm1sc1pRQUFHSlZqWUdDc1NDd295R0VTWUdESXpTc3BjZzl5akl5SWpGSmd2OHJBenNESUFBYUp5Y1VGamdFQlBndzR3YmRyRUxXWGRVRm00VmFIRmJDa3BCWW5BK2t0UUZ5YVhGQlV3c0RBcUFOa3E1ZVhGSURZSVVDMlNIWklrRE9RblFGazgwSFZnNEMwYzJKT1psSlJZa2xxaW9KN1VXS2xnbk4rVG41UmNVRmljaXFKcmlBQ2xLUldsSUJvNS95Q3lxTE05SXdTQlVlZ2IxT0JkdVlXbEpha0Z1a29lT1lsNnpFd2dNSVBvdU56SURoY0dNWE9KSmNXbFVHTllXUXlabUFBQUJGZE5NVWRlZE9SQUFBSWQwbEVRVlI0QWUxY2E0aFhSUlQvald1YVNvYWFrWlg1U0pNZWF5UkthWlpTcVBraFZFb1JzekFKdFlLZ2gzMHBxTWlvS0tJb1RkTEk3SU5aYVdwaG1hZ1poSm9VbWowMFRGMnk3T0dqZks2NXU2ZlovTy8rN3p6dSs4eTlkOTI5Qy91ZmMyYk83enp1dVhQbjNqc3pBcjRIZGNNWTNJcmU2SVp6ZlJzbHJ6aUVmZmdKSzdCQ0hFZ080a3lTMnRBc09rVlpIQ2RvSmxVNGN5UVpNQTJnYlZuNDNxaGpJMTJlekZJblV2UjRSdWUrMFg5WnFLWUhuRGdUSDVUR2VlM0tzRnhITjhXM05yMkVVQ0hvUEh5UDgxVmVabFFWS3NXUnpMU1ZGTFhTRk03T3pYMmdCMTdVck1tYXBERVpwcnhkMWZDc2ZXNnRLSnltVUtlSjFWaUxQUlorV2xaZmpNTDFCc2hVZkc3d3NtSlFSOWtYcThlL2RKdEw3VFJOVlNlcEF6bU9DV2lvWWM0c2wrN1hZOU44UTJjZjF6cFZmRzhuMkUydGt0UThnOFBOTURXWVZuRHJWUEM4QWVpczFBREhSWlhHNFNkL01DQjFLNHdHdkF4dkFQWm8wTzNwWW8zRFQvWXpJTjBIWFZIcERjQ1BTazA5TWNYZ2NETjBEWFhZd2EwaU1oNEpPcXAxU1NkcGRHVHhCQTFwTXRWcEduOU9BSk5LeERNT0VFUWJjYk9DMWdZcmFRblc0eGVGeTBQMHdnaVk0ZDNBQXg0ZFJYa1drSThqYTZLTE9taEo2QysrYzRBYkFPbnRBeURXNG91QXR1NnIzcy9hZlVESkFEa3dHWVoxT3MrOTN5VU5OYmhhbUxkRngrcVZESkR4V0krOFhrelVZbkwyN2x1alN3OXBQWE1XWkMxTnRocVRENVB1cDhOWmVOMm9ZejlOeXNkVFg2M1VsVjZtazQwR3Vpd2NwYWVwbzY4aHppdTBUdENyajY3R0ZpL3RxSHlCK01NUmNpUll6MERJYUc4YU5pcjFiWEk4Rm1wNnF1ZzA0eUEyNGdteFRhdk5rNlFMak13Zm50WWVtbWhnZWhuVk5ES3Rocmp5Mm0wd3JqaHorN1o0aTlveVk0YkFGU3NBd0lXb0RMR1l1YnBvQVFDNk1Ic1lBbGUwQUJDMmhsak1YRjIwQU13UnZ6TjdHQUpYckFDOGprZEM3R1d2RGhvSHNDdXpBdDViNGg3RXBneGV3aG9tNUI0QU1kZXdLVk5Hc1M2QlRGMC9yYXdsQURrRXZWQXFXektnVUtjakIyTmFNaUNIb0JkS1pVc0dGT3AwNUdCTVN3YmtFUFJDcVd6SmdFS2RqaHlNYWNtQUhJSmVLSlc1dnc4Z2Q2L0FDUC9JVlNtNzhBbFdKWnFFbmNPSEVlOUhFczd5Y1hxWWZDNTJIM2Foc2pTOU1lM2tQUFQxZEtrTnFIa0VvTjd6b2RoS2xzbmd6U2NBUUFmTU5WZWxOS2NBMU0rSWVwUE9VUytFNWhVQW9LZStLcVc1QlFDWVJzcGswTnpIQVhoUVRVbFdxanR1eEVBRDhiNkkwMEd6R1FjWTVqRXphSVl4SC9rWXRTc3JPZU12QWZubGFYYlozZjlMN1hGTm1YUEdCMEM2K2tyWjNWTEpzeW9sNndEVTZzYVE4MTVJN01SeFRXdlhNcDExQVBhWFZaZEt6cWZFeUcwQTJtdGE5NWJwb0FBY0t6Y3JsVHlkaDFFWGpmR2IwV3lpd2VGbW1CcTJSMVJCKzdWSHN1a1JCWDJieVgwSmptaVlwOXhPamFOQmxuVXdGV1VEZzYvQVhkcVVwUjVsd1dRbDhTK3Rncm9Zc3pVK3BRVllqZDBvelpoTWhteVJFdWlPWVpnTzNjZHZoTkVUV2FUcldmU3VkclpXK2pTTXdhYXhHbWIyNURpdnVVRjlBT1RiRlBVWVNkMVZSbnhLTE1PSDhhVVlKYjdGTWk5YWNBRDBKV3dWdU1jcm5MQThBK2E5SUNGVUFyRW5SUFJMVFM2bjFydXNROVF6Z1ZKTmhDWmtuL2NsalU5cXBvU1JOTWN3ZFFQSDBJVmVNbkN6WU1UZm9JR3V0TmkxU0grcEVCWkdXejJOb0NvTHRqdFdOVDFsc3lPVVIrc3NOdTJrNjBJRlF4dklDOHhjUEc5UnhzTDZnSHFIR21SdlFMZFlEYWlSU2R6QkxoR0hLM2NzZW9hMjBER3JEajdtVEgrYkFwYk1OQWpSODNpMG9hejg3c0YwOFpuQ1NVeklWVU9kR05jcjdrQWJ4WlFwNG0yRmprZFFCYTN4UFJrTEtlUDEvbEZzTjdZQ3VTdUtWRUFidVlic0Y5OFFiQ1VYVzYwRldCTmVaYXgzdTlOZkpuZ2dWSklUZjJHYy9NcG1QL3BqQloxdHI4cU5HK0hDam0wYmRhYkZ2bG13MU8vTFcydzFMQUxHWG1oY3ExSnBFaDN5Q2NKY0ZzdVpRSndGUUQ0ZlhrUWYrWVRnQmlickdXQ29SclB4RGdiUU1nU05wMzJhZ25weVZibEYzaVdxMWV6alhwbE1YYXdiTGc3SzIvRUcvWEVDRU9rdTBBRGM4Q3QzQVIyQm5RMVU0KzlqamFXOEMvcGRJUG9EY0hUTHFSZWQwQkt0anZwRWwzZlpVck9MeUh3dDJxZytVUWJVUzR2ZGVMVVI1WFJCZUwrNGFIVVprcFpiY2tBR0pBNkE5T2c1SE5iODZxZlIrWkJYR1dvRDNrQ2xDSUE0aUM4MVZjVUlnUG1vSHJBUFVvb0FTT2UzRnpJQWd6V3JnTDBHaDRjaFB6MnJ4eUVlM0RRbzFOZDR1NkNmSmdVK1hRWlVLMWhBN2c5RmNqL0tkNHd2Z1VzMUt4VXlYUUFVcVB3SjZmNEx1TmF3WTRuQjRXTFFGUFVLb0JOY3lFbHdxSkkyYS9iVWsxOEhZK25mellKYmg5VUczRy9EUk9QV3k1ZnozVkNIR3ZuWENsZklFY2hBVE1CWkZwU1E5ZWpwQXFBUE9TMzZ1Vm5VSDRNeFFEcGNHYW5IK1ZpczQ3YkFnMGQzYXltbno4VHd0T1VveWhmcGIyZ2FnOGw5NFp1Q3Bzc0FEcThpWThoNUJQTndTZVRtUURYR2l0QVJBTzlkd0dFZlFNOWlWVXozSjR0Tk1jS1ZwQ2xOMVRMUW5GU1RCTllpUTZNMVRXSGtYb3I0ZG9JM0F5eW1jN0NvRStiSHdsbUdnV0p6TklrbUVRQzhKamRZaW5xc3gyQXhMdnBlTkx5ZG9KTStnSVlneWp1OVU5aU01Vmd1OUVrZElZRkxGNEJzeGdIRExUNHN4a3I1VXE2Vm5BQlZJZi92eDIvNE04Yk1EdzlndWdCNGdCd1doMmpZaE50RjRBT08xajZRNU8wREhGd0NKT1RJVHozbThya1BtVDVGUC9wQi8vNzhIcWZKNlFLUVJSOXdtZUV1NjY2VDZRSmcyT2FBWVZwWXc2bkZoRStEN3FBUHNKakRxb1UzQUJacmk4NUtGNEFzK2dBemdnWE9BRmJUVE05ZGNOSmxnQXVMTXNac2lnRmd6Yk9tR0FEV0hFa1hBTDBUWkQwM3ZuNnlha2tYQUY4Ym0wNUZVd3dBYXdid1BnNmZGVFFYSTJGV21JdWZFd0xaeGRJRlFPOEQybU9SWFEwcmx6VURtdUlsd0JyTnBoaUFBbVVBcXltUlR5eXIxblFaWU00VmpPeEY0b2I3eE1uRXNoYkJkQUg0Q2djc21HNVpxOTNDeDBTWEt3RDFlYmxoSDYzUzFmOUtYV09hNkxvNTNTalhsZjJkenF1STBsVzBnTi85L3dCTTNXM0hKR1pQNndBQUFBQkpSVTVFcmtKZ2dnPT0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOSAtNDcyKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.ic-house-white {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjM0MiA4LjY1NHYzLjkyYS42NDQuNjQ0IDAgMCAxLS4xODkuNDYyLjYyNS42MjUgMCAwIDEtLjQ2OS4xOTZIOS41MmEuMzI0LjMyNCAwIDAgMS0uMjM4LS4wOTguMzI0LjMyNCAwIDAgMS0uMDk4LS4yMzhWOS44M2EuMzEzLjMxMyAwIDAgMC0uMzIyLS4zMjJINi44ODhhLjMxMy4zMTMgMCAwIDAtLjMyMi4zMjJ2My4wNjZhLjMyNC4zMjQgMCAwIDEtLjA5OC4yMzguMzI0LjMyNCAwIDAgMS0uMjM4LjA5OEgzLjA2NmEuNjMyLjYzMiAwIDAgMS0uNDYyLS4xOTYuNjMyLjYzMiAwIDAgMS0uMTk2LS40NjJ2LTMuOTJjMC0uMTEyLjA0Mi0uMTk2LjEyNi0uMjUyTDcuNjcyIDQuMTZhLjMwNy4zMDcgMCAwIDEgLjIwMy0uMDdjLjA4IDAgLjE1Mi4wMjMuMjE3LjA3bDUuMTM4IDQuMjQyYy4wNzUuMDU2LjExMi4xNC4xMTIuMjUyem0yLjI4Mi0xLjY2NmMuMDc1LjA1Ni4xMTcuMTMuMTI2LjIyNGEuMzA0LjMwNCAwIDAgMS0uMDcuMjM4bC0uNy44NGEuMzA3LjMwNyAwIDAgMS0uMjI0LjEyNi4yODEuMjgxIDAgMCAxLS4yMzgtLjA4NEw4LjA5MiAzLjA0YS4zNjUuMzY1IDAgMCAwLS4yMTctLjA3LjMwNy4zMDcgMCAwIDAtLjIwMy4wN2wtNi40NCA1LjI5MmEuMjcyLjI3MiAwIDAgMS0uMjMxLjA4NC4zNS4zNSAwIDAgMS0uMjMxLS4xMjZsLS42ODYtLjg0QS4yODEuMjgxIDAgMCAxIDAgNy4yMTJhLjMwNy4zMDcgMCAwIDEgLjEyNi0uMjI0TDcuMDQyIDEuMjljLjI0My0uMjA1LjUyMy0uMzA4Ljg0LS4zMDguMzE3IDAgLjU5My4xMDMuODI2LjMwOGwyLjQ1IDIuMDAyVjEuMzE4YzAtLjA5My4wMy0uMTczLjA5MS0uMjM4YS4zMDIuMzAyIDAgMCAxIC4yMzEtLjA5OGgxLjU0Yy4wOTMgMCAuMTcuMDMzLjIzMS4wOTguMDYuMDY1LjA5MS4xNDUuMDkxLjIzOHYzLjc4bDIuMjgyIDEuODl6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-house-blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjM0NCA3LjY3MnYzLjkyYS42NDQuNjQ0IDAgMCAxLS4xOS40NjIuNjI1LjYyNSAwIDAgMS0uNDY4LjE5Nkg5LjUyMmEuMzI0LjMyNCAwIDAgMS0uMjM4LS4wOTguMzI0LjMyNCAwIDAgMS0uMDk4LS4yMzhWOC44NDhhLjMxMy4zMTMgMCAwIDAtLjMyMi0uMzIySDYuODlhLjMxMy4zMTMgMCAwIDAtLjMyMi4zMjJ2My4wNjZhLjMyNC4zMjQgMCAwIDEtLjA5OC4yMzguMzI0LjMyNCAwIDAgMS0uMjM4LjA5OEgzLjA2OGEuNjMyLjYzMiAwIDAgMS0uNDYyLS4xOTYuNjMyLjYzMiAwIDAgMS0uMTk2LS40NjJ2LTMuOTJjMC0uMTEyLjA0Mi0uMTk2LjEyNi0uMjUybDUuMTM4LTQuMjQyYS4zMDcuMzA3IDAgMCAxIC4yMDMtLjA3Yy4wOCAwIC4xNTEuMDIzLjIxNy4wN2w1LjEzOCA0LjI0MmMuMDc0LjA1Ni4xMTIuMTQuMTEyLjI1MnptMi4yODItMS42NjZjLjA3NC4wNTYuMTE2LjEzLjEyNi4yMjRhLjMwNC4zMDQgMCAwIDEtLjA3LjIzOGwtLjcuODRhLjMwNy4zMDcgMCAwIDEtLjIyNC4xMjYuMjgxLjI4MSAwIDAgMS0uMjM4LS4wODRMOC4wOTQgMi4wNThhLjM2NS4zNjUgMCAwIDAtLjIxNy0uMDcuMzA3LjMwNyAwIDAgMC0uMjAzLjA3TDEuMjM0IDcuMzVhLjI3Mi4yNzIgMCAwIDEtLjIzMS4wODQuMzUuMzUgMCAwIDEtLjIzMS0uMTI2bC0uNjg2LS44NGEuMjgxLjI4MSAwIDAgMS0uMDg0LS4yMzguMzA3LjMwNyAwIDAgMSAuMTI2LS4yMjRMNy4wNDQuMzA4QzcuMjg2LjEwMyA3LjU2NiAwIDcuODg0IDBjLjMxNyAwIC41OTIuMTAzLjgyNi4zMDhsMi40NSAyLjAwMlYuMzM2YzAtLjA5My4wMy0uMTczLjA5LS4yMzhBLjMwMi4zMDIgMCAwIDEgMTEuNDgzIDBoMS41NGMuMDkzIDAgLjE3LjAzMy4yMy4wOTguMDYxLjA2NS4wOTIuMTQ1LjA5Mi4yMzh2My43OGwyLjI4MiAxLjg5eiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.ic-calendar {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjMwNiA0LjE1Yy42NzYgMCAxLjI1Mi4yMzggMS43MjkuNzE1LjQ3Ny40NzcuNzE1IDEuMDUzLjcxNSAxLjcyOXYxNy44NjJjMCAuNjc2LS4yMzggMS4yNTItLjcxNSAxLjcyOWEyLjM1NSAyLjM1NSAwIDAgMS0xLjcyOS43MTVIMi40NDRhMi4zNTUgMi4zNTUgMCAwIDEtMS43MjktLjcxNUEyLjM1NSAyLjM1NSAwIDAgMSAwIDI0LjQ1NlY2LjU5NGMwLS42NzYuMjM4LTEuMjUyLjcxNS0xLjcyOWEyLjM1NSAyLjM1NSAwIDAgMSAxLjcyOS0uNzE1aDIuNDQ0VjEuNDk4YzAtLjE3My4wNTYtLjMxNi4xNjktLjQyOUEuNTgxLjU4MSAwIDAgMSA1LjQ4Ni45aC40MTZjLjE3MyAwIC4zMTYuMDU2LjQyOS4xNjlhLjU4MS41ODEgMCAwIDEgLjE2OS40MjlWNC4xNWg5Ljc1VjEuNDk4YS41Ni41NiAwIDAgMSAuMTgyLS40MjkuNTk0LjU5NCAwIDAgMSAuNDE2LS4xNjloLjQxNmMuMTczIDAgLjMyLjA1Ni40NDIuMTY5YS41Ni41NiAwIDAgMSAuMTgyLjQyOVY0LjE1aDIuNDE4ek0yLjQ0NCA1Ljc2MmEuNzU4Ljc1OCAwIDAgMC0uNTcyLjI0Ny44MjIuODIyIDAgMCAwLS4yMzQuNTg1djIuNDE4aDE5LjVWNi41OTRhLjgxLjgxIDAgMCAwLS4yMzQtLjU5OC44MS44MSAwIDAgMC0uNTk4LS4yMzRIMi40NDR6bTE3Ljg2MiAxOS41MjZhLjc4OC43ODggMCAwIDAgLjU5OC0uMjQ3LjgyMi44MjIgMCAwIDAgLjIzNC0uNTg1VjEwLjY1aC0xOS41djEzLjgwNmMwIC4yMjUuMDc4LjQyLjIzNC41ODVhLjc1OC43NTggMCAwIDAgLjU3Mi4yNDdoMTcuODYyem0tMy4zOC05LjkwNmwtNi44MzggNi43ODZhLjU4Ny41ODcgMCAwIDEtLjQyOS4xODIuNTg3LjU4NyAwIDAgMS0uNDI5LS4xODJsLTMuNDA2LTMuNDMyYS41ODcuNTg3IDAgMCAxLS4xODItLjQyOWMwLS4xNjUuMDYtLjMwOC4xODItLjQyOWwuNDE2LS40NDJhLjU4Ny41ODcgMCAwIDEgLjQyOS0uMTgyYy4xNjUgMCAuMzA4LjA2LjQyOS4xODJsMi41NzQgMi41NzQgNS45OC01LjkyOGEuNTg3LjU4NyAwIDAgMSAuNDI5LS4xODJjLjE2NSAwIC4zMDguMDYuNDI5LjE4MmwuNDQyLjQ0MmEuNTQzLjU0MyAwIDAgMSAuMTY5LjQyOS42MzcuNjM3IDAgMCAxLS4xOTUuNDI5eiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.ic-shipping-timed {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjU1NiAzLjc2MmE1LjkxIDUuOTEgMCAwIDEgMy4wNjguODMyIDYuMjEgNi4yMSAwIDAgMSAyLjIyMyAyLjIyM2MuNTQ2LjkyNy44MTkgMS45NDEuODE5IDMuMDQyIDAgMS4xLS4yNzcgMi4xMTktLjgzMiAzLjA1NWE2LjE3OCA2LjE3OCAwIDAgMS0yLjIzNiAyLjIyMyA1LjkzMyA1LjkzMyAwIDAgMS0zLjA0Mi44MTkgNS45MzMgNS45MzMgMCAwIDEtMy4wNDItLjgxOSA2LjA3NyA2LjA3NyAwIDAgMS0yLjIyMy0yLjIyMyA1LjkzMyA1LjkzMyAwIDAgMS0uODE5LTMuMDQyYzAtMS4wOTIuMjczLTIuMTA2LjgxOS0zLjA0MmE2LjE3OCA2LjE3OCAwIDAgMSAyLjIyMy0yLjIzNiA1Ljg2MiA1Ljg2MiAwIDAgMSAzLjA0Mi0uODMyem0wIDEwLjU4MmMuODE1IDAgMS41NjQtLjIgMi4yNDktLjU5OGE0LjQyOCA0LjQyOCAwIDAgMCAxLjYyNS0xLjYyNSA0LjM5IDQuMzkgMCAwIDAgLjU5OC0yLjI0OWMwLS44MTUtLjIwNC0xLjU2NC0uNjExLTIuMjQ5YTQuNTMgNC41MyAwIDAgMC0xLjYzOC0xLjYyNSA0LjM0MiA0LjM0MiAwIDAgMC0yLjIyMy0uNTk4Yy0uNzk3IDAtMS41MzguMi0yLjIyMy41OThhNC41MyA0LjUzIDAgMCAwLTEuNjM4IDEuNjI1IDQuMzE4IDQuMzE4IDAgMCAwLS42MTEgMi4yNDljMCAuODE1LjIwNCAxLjU2NC42MTEgMi4yNDlhNC41MyA0LjUzIDAgMCAwIDEuNjM4IDEuNjI1IDQuMzQyIDQuMzQyIDAgMCAwIDIuMjIzLjU5OHptMi4wMjgtNC4wODJjLjEyMSAwIC4yMjEuMDM5LjI5OS4xMTdhLjQwNS40MDUgMCAwIDEgLjExNy4yOTl2LjgwNmEuNDA1LjQwNSAwIDAgMS0uMTE3LjI5OS40MDUuNDA1IDAgMCAxLS4yOTkuMTE3aC0yLjQxOGEuNDA1LjQwNSAwIDAgMS0uMjk5LS4xMTcuNDA1LjQwNSAwIDAgMS0uMTE3LS4yOTlWNy40MjhjMC0uMTIxLjAzOS0uMjIxLjExNy0uMjk5YS40MDUuNDA1IDAgMCAxIC4yOTktLjExN2guODA2Yy4xMjEgMCAuMjIxLjAzOS4yOTkuMTE3YS40MDUuNDA1IDAgMCAxIC4xMTcuMjk5djIuODM0aDEuMTk2em0xOS41IDguMTM4Yy4xMjEgMCAuMjIxLjAzOS4yOTkuMTE3YS40MDUuNDA1IDAgMCAxIC4xMTcuMjk5di44MDZhLjM3NC4zNzQgMCAwIDEtLjExNy4yNzMuNDA1LjQwNSAwIDAgMS0uMjk5LjExN2gtMi45MTJjLjA1Mi4yNzcuMDc4LjU1NS4wNzguODMyIDAgLjcyOC0uMTgyIDEuNDA0LS41NDYgMi4wMjhhNC4wODIgNC4wODIgMCAwIDEtMS40NjkgMS40ODIgMy45MzQgMy45MzQgMCAwIDEtMi4wNDEuNTQ2IDMuOTM0IDMuOTM0IDAgMCAxLTIuMDQxLS41NDYgNC4wODIgNC4wODIgMCAwIDEtMS40NjktMS40ODIgMy45NTUgMy45NTUgMCAwIDEtLjU0Ni0yLjAyOGMwLS4yNzcuMDI2LS41NTUuMDc4LS44MzJoLTkuOTMydi4wNzhjLjA3LjMzLjEwNC41OC4xMDQuNzU0IDAgLjcyOC0uMTg2IDEuNDA0LS41NTkgMi4wMjhhNC4xNTMgNC4xNTMgMCAwIDEtMS40OTUgMS40ODJjLS42MjQuMzY0LTEuMy41NDYtMi4wMjguNTQ2YTMuOTU1IDMuOTU1IDAgMCAxLTIuMDI4LS41NDYgNC4wNTEgNC4wNTEgMCAwIDEtMS40ODItMS40ODIgMy45NTUgMy45NTUgMCAwIDEtLjU0Ni0yLjAyOGMwLS4yNzcuMDI2LS41NTUuMDc4LS44MzJoLS44MDZjLS43MSAwLTEuMzA5LS4yMy0xLjc5NC0uNjg5QTIuMjIyIDIuMjIyIDAgMCAxIDAgMTcuNjQ2VjIuODc4YzAtLjY1OS4yNDctMS4yMTguNzQxLTEuNjc3QTIuNTIzIDIuNTIzIDAgMCAxIDIuNTIyLjUxMmgxNi4wOTRjLjY5MyAwIDEuMjg3LjIzNCAxLjc4MS43MDIuNDk0LjQ2OC43NDEgMS4wMjMuNzQxIDEuNjY0VjUuNGgyLjIzNmMuNDMzIDAgLjg1LjA4MiAxLjI0OC4yNDcuMzk5LjE2NS43NDUuNDAzIDEuMDQuNzE1bDQuMjY0IDQuMjY0Yy4yOTUuMjk1LjUyOS42NDEuNzAyIDEuMDQuMTczLjM5OS4yNi44MTUuMjYgMS4yNDhWMTguNGgxLjE5NnpNNy4zMDYgMjMuMjg4Yy42NzYgMCAxLjI1Mi0uMjM4IDEuNzI5LS43MTVhMi4zNTUgMi4zNTUgMCAwIDAgLjcxNS0xLjcyOWMwLS42NzYtLjI0My0xLjI1Mi0uNzI4LTEuNzI5LS40ODUtLjQ3Ny0xLjA1Ny0uNzE1LTEuNzE2LS43MTVzLTEuMjI2LjIzOC0xLjcwMy43MTVhMi4zNTUgMi4zNTUgMCAwIDAtLjcxNSAxLjcyOWMwIC42NzYuMjM4IDEuMjUyLjcxNSAxLjcyOWEyLjMyNSAyLjMyNSAwIDAgMCAxLjcwMy43MTV6TTE5LjUgMTguNFYyLjg3OGMwLS4xOS0uMDg3LS4zNi0uMjYtLjUwN2EuOTMyLjkzMiAwIDAgMC0uNjI0LS4yMjFIMi41MjJhLjkzMi45MzIgMCAwIDAtLjYyNC4yMjFjLS4xNzMuMTQ3LS4yNi4zMTYtLjI2LjUwN3YxNC43NjhjMCAuMjA4LjA4Ny4zODYuMjYuNTMzYS45MzIuOTMyIDAgMCAwIC42MjQuMjIxaDEuNTZhNC4yIDQuMiAwIDAgMSAxLjQxNy0xLjE5NiAzLjg0MiAzLjg0MiAwIDAgMSAxLjgwNy0uNDQyIDMuOTIgMy45MiAwIDAgMSAxLjgyLjQ0MiA0LjE2MiA0LjE2MiAwIDAgMSAxLjQzIDEuMTk2SDE5LjV6bTEuNjM4LTExLjM4OFYxMS45aDcuNzIyYS42MDIuNjAyIDAgMCAwLS4wNzgtLjEzbC00LjI2NC00LjI2NGMtLjMzLS4zMy0uNzEtLjQ5NC0xLjE0NC0uNDk0aC0yLjIzNnptNC4wNTYgMTYuMjc2Yy42NzYgMCAxLjI1Mi0uMjM4IDEuNzI5LS43MTVhMi4zNTUgMi4zNTUgMCAwIDAgLjcxNS0xLjcyOWMwLS42NzYtLjIzOC0xLjI1Mi0uNzE1LTEuNzI5YTIuMzU1IDIuMzU1IDAgMCAwLTEuNzI5LS43MTVjLS42NzYgMC0xLjI1Mi4yMzgtMS43MjkuNzE1YTIuMzU1IDIuMzU1IDAgMCAwLS43MTUgMS43MjljMCAuNjc2LjIzOCAxLjI1Mi43MTUgMS43MjlhMi4zNTUgMi4zNTUgMCAwIDAgMS43MjkuNzE1ek0yOS4yNSAxOC40di00Ljg4OGgtOC4xMTJWMTguNGguODMyYTMuOTIyIDMuOTIyIDAgMCAxIDEuNDA0LTEuMTk2IDMuOTIgMy45MiAwIDAgMSAxLjgyLS40NDIgMy45MiAzLjkyIDAgMCAxIDEuODIuNDQyYy41NzIuMjk1IDEuMDQuNjkzIDEuNDA0IDEuMTk2aC44MzJ6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-shower {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjUgOS40NTZhLjc3OC43NzggMCAwIDEtLjIzNC41NzIuNzc4Ljc3OCAwIDAgMS0uNTcyLjIzNC43NzguNzc4IDAgMCAxLS41NzItLjIzNC43NzguNzc4IDAgMCAxLS4yMzQtLjU3MmMwLS4yMjUuMDc4LS40MTYuMjM0LS41NzJhLjc3OC43NzggMCAwIDEgLjU3Mi0uMjM0Yy4yMjUgMCAuNDE2LjA3OC41NzIuMjM0YS43NzguNzc4IDAgMCAxIC4yMzQuNTcyem0yLjQ0NC0uODA2Yy4yMjUgMCAuNDE2LjA3OC41NzIuMjM0YS43NzguNzc4IDAgMCAxIC4yMzQuNTcyLjc3OC43NzggMCAwIDEtLjIzNC41NzIuNzc4Ljc3OCAwIDAgMS0uNTcyLjIzNC43NzguNzc4IDAgMCAxLS41NzItLjIzNC43NzguNzc4IDAgMCAxLS4yMzQtLjU3MmMwLS4yMjUuMDc4LS40MTYuMjM0LS41NzJhLjc3OC43NzggMCAwIDEgLjU3Mi0uMjM0em0zLjI1IDBjLjIyNSAwIC40MTYuMDc4LjU3Mi4yMzRhLjc3OC43NzggMCAwIDEgLjIzNC41NzIuNzc4Ljc3OCAwIDAgMS0uMjM0LjU3Mi43NzguNzc4IDAgMCAxLS41NzIuMjM0Ljc3OC43NzggMCAwIDEtLjU3Mi0uMjM0Ljc3OC43NzggMCAwIDEtLjIzNC0uNTcyYzAtLjIyNS4wNzgtLjQxNi4yMzQtLjU3MmEuNzc4Ljc3OCAwIDAgMSAuNTcyLS4yMzR6bS04LjEzOCAxLjYxMmEuOC44IDAgMCAxIC41ODUuMjQ3LjguOCAwIDAgMSAuMjQ3LjU4NS43NTguNzU4IDAgMCAxLS4yNDcuNTcyLjgyMi44MjIgMCAwIDEtLjU4NS4yMzQuNzc4Ljc3OCAwIDAgMS0uNTcyLS4yMzQuNzc4Ljc3OCAwIDAgMS0uMjM0LS41NzJjMC0uMjI1LjA3OC0uNDIuMjM0LS41ODVhLjc1OC43NTggMCAwIDEgLjU3Mi0uMjQ3em0zLjI1IDBhLjguOCAwIDAgMSAuNTg1LjI0Ny44LjggMCAwIDEgLjI0Ny41ODUuNzU4Ljc1OCAwIDAgMS0uMjQ3LjU3Mi44MjIuODIyIDAgMCAxLS41ODUuMjM0Ljc3OC43NzggMCAwIDEtLjU3Mi0uMjM0Ljc3OC43NzggMCAwIDEtLjIzNC0uNTcyYzAtLjIyNS4wNzgtLjQyLjIzNC0uNTg1YS43NTguNzU4IDAgMCAxIC41NzItLjI0N3ptMy4yNSAwYS44LjggMCAwIDEgLjU4NS4yNDcuOC44IDAgMCAxIC4yNDcuNTg1Ljc1OC43NTggMCAwIDEtLjI0Ny41NzIuODIyLjgyMiAwIDAgMS0uNTg1LjIzNC43NzguNzc4IDAgMCAxLS41NzItLjIzNC43NzguNzc4IDAgMCAxLS4yMzQtLjU3MmMwLS4yMjUuMDc4LS40Mi4yMzQtLjU4NWEuNzU4Ljc1OCAwIDAgMSAuNTcyLS4yNDd6TTE1LjQ0NCAxMS45Yy4yMjUgMCAuNDE2LjA3OC41NzIuMjM0YS43NzguNzc4IDAgMCAxIC4yMzQuNTcyLjc3OC43NzggMCAwIDEtLjIzNC41NzIuNzc4Ljc3OCAwIDAgMS0uNTcyLjIzNC43NzguNzc4IDAgMCAxLS41NzItLjIzNC43NzguNzc4IDAgMCAxLS4yMzQtLjU3MmMwLS4yMjUuMDc4LS40MTYuMjM0LS41NzJhLjc3OC43NzggMCAwIDEgLjU3Mi0uMjM0em0zLjI1IDBjLjIyNSAwIC40MTYuMDc4LjU3Mi4yMzRhLjc3OC43NzggMCAwIDEgLjIzNC41NzIuNzc4Ljc3OCAwIDAgMS0uMjM0LjU3Mi43NzguNzc4IDAgMCAxLS41NzIuMjM0Ljc3OC43NzggMCAwIDEtLjU3Mi0uMjM0Ljc3OC43NzggMCAwIDEtLjIzNC0uNTcyYzAtLjIyNS4wNzgtLjQxNi4yMzQtLjU3MmEuNzc4Ljc3OCAwIDAgMSAuNTcyLS4yMzR6bTMuMjUgMGMuMjI1IDAgLjQxNi4wNzguNTcyLjIzNGEuNzc4Ljc3OCAwIDAgMSAuMjM0LjU3Mi43NzguNzc4IDAgMCAxLS4yMzQuNTcyLjc3OC43NzggMCAwIDEtLjU3Mi4yMzQuNzc4Ljc3OCAwIDAgMS0uNTcyLS4yMzQuNzc4Ljc3OCAwIDAgMS0uMjM0LS41NzJjMC0uMjI1LjA3OC0uNDE2LjIzNC0uNTcyYS43NzguNzc4IDAgMCAxIC41NzItLjIzNHptLTQuODg4IDEuNjEyYS44LjggMCAwIDEgLjU4NS4yNDcuOC44IDAgMCAxIC4yNDcuNTg1Ljc1OC43NTggMCAwIDEtLjI0Ny41NzIuODIyLjgyMiAwIDAgMS0uNTg1LjIzNC43NzguNzc4IDAgMCAxLS41NzItLjIzNC43NzguNzc4IDAgMCAxLS4yMzQtLjU3MmMwLS4yMjUuMDc4LS40Mi4yMzQtLjU4NWEuNzU4Ljc1OCAwIDAgMSAuNTcyLS4yNDd6bTMuMjUgMGEuOC44IDAgMCAxIC41ODUuMjQ3LjguOCAwIDAgMSAuMjQ3LjU4NS43NTguNzU4IDAgMCAxLS4yNDcuNTcyLjgyMi44MjIgMCAwIDEtLjU4NS4yMzQuNzc4Ljc3OCAwIDAgMS0uNTcyLS4yMzQuNzc4Ljc3OCAwIDAgMS0uMjM0LS41NzJjMC0uMjI1LjA3OC0uNDIuMjM0LS41ODVhLjc1OC43NTggMCAwIDEgLjU3Mi0uMjQ3em0tNC44NjIgMS42MzhjLjIyNSAwIC40MTYuMDc4LjU3Mi4yMzRhLjc3OC43NzggMCAwIDEgLjIzNC41NzIuNzc4Ljc3OCAwIDAgMS0uMjM0LjU3Mi43NzguNzc4IDAgMCAxLS41NzIuMjM0Ljc3OC43NzggMCAwIDEtLjU3Mi0uMjM0Ljc3OC43NzggMCAwIDEtLjIzNC0uNTcyYzAtLjIyNS4wNzgtLjQxNi4yMzQtLjU3MmEuNzc4Ljc3OCAwIDAgMSAuNTcyLS4yMzR6bTMuMjUgMGMuMjI1IDAgLjQxNi4wNzguNTcyLjIzNGEuNzc4Ljc3OCAwIDAgMSAuMjM0LjU3Mi43NzguNzc4IDAgMCAxLS4yMzQuNTcyLjc3OC43NzggMCAwIDEtLjU3Mi4yMzQuNzc4Ljc3OCAwIDAgMS0uNTcyLS4yMzQuNzc4Ljc3OCAwIDAgMS0uMjM0LS41NzJjMC0uMjI1LjA3OC0uNDE2LjIzNC0uNTcyYS43NzguNzc4IDAgMCAxIC41NzItLjIzNHptLTEuNjM4IDEuNjEyYS44LjggMCAwIDEgLjU4NS4yNDcuOC44IDAgMCAxIC4yNDcuNTg1Ljc1OC43NTggMCAwIDEtLjI0Ny41NzIuODIyLjgyMiAwIDAgMS0uNTg1LjIzNC43NzguNzc4IDAgMCAxLS41NzItLjIzNC43NzguNzc4IDAgMCAxLS4yMzQtLjU3MmMwLS4yMjUuMDc4LS40Mi4yMzQtLjU4NWEuNzU4Ljc1OCAwIDAgMSAuNTcyLS4yNDd6TTE1LjQ0NCAxOC40Yy4yMjUgMCAuNDE2LjA3OC41NzIuMjM0YS43NzguNzc4IDAgMCAxIC4yMzQuNTcyLjc3OC43NzggMCAwIDEtLjIzNC41NzIuNzc4Ljc3OCAwIDAgMS0uNTcyLjIzNC43NzguNzc4IDAgMCAxLS41NzItLjIzNC43NzguNzc4IDAgMCAxLS4yMzQtLjU3MmMwLS4yMjUuMDc4LS40MTYuMjM0LS41NzJhLjc3OC43NzggMCAwIDEgLjU3Mi0uMjM0ek0xOS4zNyAzLjYzMmwuMjg2LjI4NmEuNTg3LjU4NyAwIDAgMSAuMTgyLjQyOWMwIC4xNjUtLjA2LjMwOC0uMTgyLjQyOWwtOC44OTIgOC44OTJhLjU4Ny41ODcgMCAwIDEtLjQyOS4xODIuNTg3LjU4NyAwIDAgMS0uNDI5LS4xODJsLS4yODYtLjI4NmEuNTg3LjU4NyAwIDAgMS0uMTgyLS40MjljMC0uMTY1LjA2LS4zMDguMTgyLS40MjlsLjQxNi0uNDQyYTUuMyA1LjMgMCAwIDEtMS40MDQtMS44ODUgNS43IDUuNyAwIDAgMS0uNDk0LTIuMzUzYzAtLjgzMi4xNi0xLjYxMi40ODEtMi4zNGE1LjMzMiA1LjMzMiAwIDAgMSAxLjM2NS0xLjg3MiA0LjkzNiA0LjkzNiAwIDAgMC0xLjU5OS0xLjEwNSA0LjQ5NSA0LjQ5NSAwIDAgMC0xLjkzNy0uMzc3Yy0uODg0IDAtMS42OS4yMjUtMi40MTguNjc2YTUuMDQ3IDUuMDQ3IDAgMCAwLTEuNzQyIDEuODA3IDQuODQ2IDQuODQ2IDAgMCAwLS42NSAyLjQ1N3YxNi4xOThIMFY3LjA5YzAtMS4xNzkuMjk1LTIuMjc1Ljg4NC0zLjI4OUE2LjYyOCA2LjYyOCAwIDAgMSAzLjI1IDEuMzk2IDYuNTAzIDYuNTAzIDAgMCAxIDYuNTUyLjUxMmE2LjU4OSA2LjU4OSAwIDAgMSA0LjgxIDIuMTg0IDUuNjI2IDUuNjI2IDAgMCAxIDIuMzI3LS41NDYgNS43NiA1Ljc2IDAgMCAxIDIuMzc5LjQ1NWMuNzYzLjMyIDEuNDMuODAyIDIuMDAyIDEuNDQzbC40MTYtLjQxNmEuNjc3LjY3NyAwIDAgMSAuNDU1LS4xODJjLjE2NSAwIC4zMDguMDYuNDI5LjE4MnptLTguMTkgNy4zMDZsNS43NDYtNS43MmEzLjk4OCAzLjk4OCAwIDAgMC0xLjg0Ni0xLjIzNSA0LjEyIDQuMTIgMCAwIDAtMi4xOTctLjEwNCAzLjg5OCAzLjg5OCAwIDAgMC0xLjkzNyAxLjA3OWwtLjAyNi4wMjZhMy44OTggMy44OTggMCAwIDAtMS4wNzkgMS45MzcgNC4wNjggNC4wNjggMCAwIDAgLjEwNCAyLjE4NGMuMjM0LjcyLjY0NiAxLjMzIDEuMjM1IDEuODMzeiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.ic-chevron-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0uNzEyIDcuMzEyTDMuNzg0IDQuMjQuNzEyIDEuMTg0IDEuNjU2LjI0bDQgNC00IDR6IiBmaWxsPSIjNkI2QjZCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-chevron-up {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0yNTIuMTggNS41MkwyNTYgOS4zNmwzLjgyLTMuODRMMjYxIDYuN2wtNSA1LTUtNXoiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTI1MSAxMi4yMikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjx1c2UgZmlsbD0iIzlCOUI5QiIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+"); }

.ic-chevron-blue-down {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xLjQ1Ny42NjRMNC4xMyAzLjM1MiA2LjgwNS42NjRsLjgyNi44MjYtMy41IDMuNS0zLjUtMy41eiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.ic-chevron-dark-down {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS45My4zMjhsNS4zNDggNS4zNzZMMTIuNjI2LjMyOGwxLjY1MiAxLjY1Mi03IDctNy03eiIgZmlsbD0iIzRBNEE0QSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.ic-chevron-white-up {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDUiPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuODA1IDQuOTlMNC4xMyAyLjMwMiAxLjQ1NyA0Ljk5LjYzIDQuMTY0bDMuNS0zLjUgMy41IDMuNXoiLz48L3N2Zz4="); }

.ic-filter {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjE1NC43Yy4yNCAwIC40NDEuMDg0LjYwMy4yNTJhLjgyOC44MjggMCAwIDEgLjI0My41OTQuODEzLjgxMyAwIDAgMS0uMjUyLjU5NEwxMS4yNSA4LjYzOHY5LjIxNmEuNzk0Ljc5NCAwIDAgMS0uMjE2LjU1OC44Ny44NyAwIDAgMS0uNTMxLjI3OS44MTQuODE0IDAgMCAxLS41ODUtLjEzNWwtMi44MDgtMS45OGEuOTg1Ljk4NSAwIDAgMS0uMjYxLS4zMDYuNzczLjc3MyAwIDAgMS0uMDk5LS4zNzhWOC42MzhMLjI1MiAyLjE0QS44MjMuODIzIDAgMCAxIDAgMS41MzdjMC0uMjM0LjA4MS0uNDMyLjI0My0uNTk0QS44MTkuODE5IDAgMCAxIC44NDYuN2gxNi4zMDh6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-cart {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI3Ljc4MSAzLjY5NWMuMzc4IDAgLjY5Mi4xNTIuOTQxLjQ1NS4yNS4zMDQuMzMuNjQ2LjI0NSAxLjAyN2wtMi4yNjggMTAuNTU2Yy0uMDY5LjI3OC0uMjEuNTA3LS40MjUuNjlhMS4xMzkgMS4xMzkgMCAwIDEtLjc2LjI3Mkg5Ljc5NGwuNDYzIDIuNDQ0aDE0LjJjLjM5NSAwIC43MDkuMTUyLjk0LjQ1NS4yMzMuMzA0LjMxNC42NDYuMjQ1IDEuMDI3bC0uMDUxLjIzNGMuMzEuMjk1LjU1LjY0Ni43MjIgMS4wNTMuMTcxLjQwOC4yNTcuODM3LjI1NyAxLjI4NyAwIC41OS0uMTQ2IDEuMTMxLS40MzggMS42MjVhMy4zNDggMy4zNDggMCAwIDEtMS4xNzIgMS4xODMgMy4wNjYgMy4wNjYgMCAwIDEtMS42MTEuNDQyIDMuMDY2IDMuMDY2IDAgMCAxLTEuNjEtLjQ0MiAzLjM0OCAzLjM0OCAwIDAgMS0xLjE3My0xLjE4MyAzLjEzNSAzLjEzNSAwIDAgMS0uNDM5LTEuNjI1YzAtLjU4OS4xNDYtMS4xMzUuNDM5LTEuNjM4aC03LjI5NGEzLjExIDMuMTEgMCAwIDEgLjQyNSAxLjYzOCAzLjIzIDMuMjMgMCAwIDEtLjQ1IDEuNjI1IDMuMzQ4IDMuMzQ4IDAgMCAxLTEuMTczIDEuMTgzIDMuMDY2IDMuMDY2IDAgMCAxLTEuNjEuNDQyIDMuMDY2IDMuMDY2IDAgMCAxLTEuNjEyLS40NDJBMy4zNDggMy4zNDggMCAwIDEgNy42OCAyNC44MmEzLjEzNSAzLjEzNSAwIDAgMS0uNDM4LTEuNjI1YzAtLjg0OS4zLTEuNjAzLjkwMi0yLjI2Mkw0LjYzOSAyLjg5SC41OTNhLjU2NS41NjUgMCAwIDEtLjQxMy0uMTgyLjYwNC42MDQgMCAwIDEtLjE4LS40NDJWMS4wNDNDMCAuODcuMDYuNzI3LjE4LjYxNEEuNTg2LjU4NiAwIDAgMSAuNTkzLjQ0NWg1LjA1Yy4yNzYgMCAuNTI1LjA5MS43NDguMjczLjIyNC4xODIuMzcuNDIuNDM4LjcxNWwuNDM5IDIuMjYySDI3Ljc4ek0xMC40NjMgMjQuNDE3Yy4zNDQgMCAuNjMyLS4xMi44NjMtLjM2NC4yMzItLjI0Mi4zNDgtLjUzMy4zNDgtLjg3IDAtLjMzOS0uMTE2LS42MjUtLjM0OC0uODU5YTEuMTUyIDEuMTUyIDAgMCAwLS44NS0uMzVjLS4zMzUgMC0uNjIzLjExNi0uODYzLjM1LS4yNC4yMzQtLjM2MS41Mi0uMzYxLjg1OCAwIC4zMzguMTIuNjI5LjM2Ljg3MS4yNDEuMjQzLjUyNS4zNjQuODUxLjM2NHptMTIuODg2IDBjLjM0MyAwIC42MzEtLjEyLjg2My0uMzY0LjIzMi0uMjQyLjM0OC0uNTMzLjM0OC0uODcgMC0uMzM5LS4xMTYtLjYyNS0uMzQ4LS44NTlhMS4xNTIgMS4xNTIgMCAwIDAtLjg1LS4zNWMtLjMzNSAwLS42MjMuMTE2LS44NjQuMzUtLjI0LjIzNC0uMzYuNTItLjM2Ljg1OCAwIC4zMzguMTIuNjI5LjM2Ljg3MS4yNC4yNDMuNTI0LjM2NC44NS4zNjR6bTEuMTg1LTEwLjE2NmwxLjc1My04LjExMkg3LjczbDEuNTcyIDguMTEyaDE1LjIzMXoiIGZpbGw9IiMyRTdEQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }
  .ic-cart-dark {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAyOSI+PHBhdGggZmlsbD0iIzRhNGE0YSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzAuMTg0IDQuMjQ1Yy40MSAwIC43NTEuMTYgMS4wMjIuNDc2LjI3LjMxOC4zNi42ODIuMjY2IDEuMDkybC0yLjM4IDExLjM5NmExLjIxNiAxLjIxNiAwIDAxLS40NDguNzQyIDEuMjYgMS4yNiAwIDAxLS44MTIuMjk0SDkuNjg4bC42NzIgMy41aDE2LjE4NGMuMjk5IDAgLjU2NS4wOTQuNzk4LjI4cy4zODcuNDIuNDYyLjdjLjMzNi4zMTguNTk3LjY5Ni43ODQgMS4xMzQuMTg3LjQ0LjI4LjkwMS4yOCAxLjM4NiAwIC42MzUtLjE1OSAxLjIxOC0uNDc2IDEuNzVhMy42MjEgMy42MjEgMCAwMS0xLjI3NCAxLjI3NGMtLjUzMi4zMTgtMS4xMTUuNDc2LTEuNzUuNDc2cy0xLjIxOC0uMTU4LTEuNzUtLjQ3NmEzLjYyMSAzLjYyMSAwIDAxLTEuMjc0LTEuMjc0IDMuMzUzIDMuMzUzIDAgMDEtLjQ3Ni0xLjc1YzAtLjYzNC4xNTktMS4yMjIuNDc2LTEuNzY0SDE0LjQyYy4zMTcuNTQyLjQ3MSAxLjEzLjQ2MiAxLjc2NGEzLjQ1NiAzLjQ1NiAwIDAxLS40OSAxLjc1IDMuNjIxIDMuNjIxIDAgMDEtMS4yNzQgMS4yNzRjLS41MzIuMzE4LTEuMTE1LjQ3Ni0xLjc1LjQ3NnMtMS4yMTgtLjE1OC0xLjc1LS40NzZhMy42MjEgMy42MjEgMCAwMS0xLjI3NC0xLjI3NCAzLjM1MyAzLjM1MyAwIDAxLS40NzYtMS43NWMwLS40MjkuMDg0LS44NDkuMjUyLTEuMjYuMTY4LS40MS4zOTItLjc3NC42NzItMS4wOTJMNC45NTYgMi40ODFILjY0NEEuNjQuNjQgMCAwMS4xOTYgMi4zLjYwMy42MDMgMCAwMTAgMS44MzdWMS4zOWMwLS4xODYuMDY1LS4zNC4xOTYtLjQ2MkEuNjQuNjQgMCAwMS42NDQuNzQ1SDUuMzJjLjMxNyAwIC41OTcuMDk4Ljg0LjI5NC4yNDMuMTk2LjM5Mi40NTMuNDQ4Ljc3bC40NzYgMi40MzZ6bS0xNy4wNTIgMjFjMC0uNDg1LS4xNzMtLjktLjUxOC0xLjI0Ni0uMzQ1LS4zNDUtLjc2LS41MTgtMS4yNDYtLjUxOHMtLjg5Ni4xNzMtMS4yMzIuNTE4Yy0uMzM2LjM0Ni0uNTA0Ljc2MS0uNTA0IDEuMjQ2IDAgLjQ4Ni4xNjguOTAxLjUwNCAxLjI0Ni4zMzYuMzQ2Ljc0Ny41MTggMS4yMzIuNTE4cy45LS4xNzIgMS4yNDYtLjUxOGMuMzQ1LS4zNDUuNTE4LS43Ni41MTgtMS4yNDZ6bTEyLjIzNiAxLjc2NGMuNDg1IDAgLjktLjE3MiAxLjI0Ni0uNTE4LjM0NS0uMzQ1LjUxOC0uNzYuNTE4LTEuMjQ2IDAtLjQ4NS0uMTczLS45LS41MTgtMS4yNDYtLjM0NS0uMzQ1LS43Ni0uNTE4LTEuMjQ2LS41MThzLS44OTYuMTczLTEuMjMyLjUxOGMtLjMzNi4zNDYtLjUwNC43NjEtLjUwNCAxLjI0NiAwIC40ODYuMTY4LjkwMS41MDQgMS4yNDYuMzM2LjM0Ni43NDcuNTE4IDEuMjMyLjUxOHptMi4xLTEwLjUyOGwyLjE4NC0xMC41SDcuMzkybDEuOTg4IDEwLjV6Ii8+PC9zdmc+"); }
  .ic-cart-add {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1Ljg3MiAzLjZjLjM1MiAwIC42NDQuMTM2Ljg3Ni40MDguMjMyLjI3Mi4zMDguNTg0LjIyOC45MzZsLTIuMDQgOS43NjhhMS4wNDMgMS4wNDMgMCAwIDEtLjM4NC42MzYgMS4wOCAxLjA4IDAgMCAxLS42OTYuMjUySDguMzA0bC41NzYgM2gxMy44NzJjLjI1NiAwIC40ODQuMDguNjg0LjI0LjIuMTYuMzMyLjM2LjM5Ni42LjI4OC4yNzIuNTEyLjU5Ni42NzIuOTcyLjE2LjM3Ni4yNC43NzIuMjQgMS4xODggMCAuNTQ0LS4xMzYgMS4wNDQtLjQwOCAxLjUtLjI3Mi40NTYtLjYzNi44Mi0xLjA5MiAxLjA5MmEyLjg3NCAyLjg3NCAwIDAgMS0xLjUuNDA4IDIuODc0IDIuODc0IDAgMCAxLTEuNS0uNDA4IDMuMTA0IDMuMTA0IDAgMCAxLTEuMDkyLTEuMDkyIDIuODc0IDIuODc0IDAgMCAxLS40MDgtMS41YzAtLjU0NC4xMzYtMS4wNDguNDA4LTEuNTEySDEyLjM2Yy4yNzIuNDY0LjQwNC45NjguMzk2IDEuNTEyYTIuOTYyIDIuOTYyIDAgMCAxLS40MiAxLjVjLS4yNzIuNDU2LS42MzYuODItMS4wOTIgMS4wOTJhMi44NzQgMi44NzQgMCAwIDEtMS41LjQwOCAyLjg3NCAyLjg3NCAwIDAgMS0xLjUtLjQwOEEzLjEwNCAzLjEwNCAwIDAgMSA3LjE1MiAyMy4xYTIuODc0IDIuODc0IDAgMCAxLS40MDgtMS41YzAtLjM2OC4wNzItLjcyOC4yMTYtMS4wOC4xNDQtLjM1Mi4zMzYtLjY2NC41NzYtLjkzNkw0LjI0OCAyLjA4OEguNTUyYS41NDguNTQ4IDAgMCAxLS4zODQtLjE1NkEuNTE3LjUxNyAwIDAgMSAwIDEuNTM2di0uMzg0QzAgLjk5Mi4wNTYuODYuMTY4Ljc1NkEuNTQ4LjU0OCAwIDAgMSAuNTUyLjZINC41NmMuMjcyIDAgLjUxMi4wODQuNzIuMjUyLjIwOC4xNjguMzM2LjM4OC4zODQuNjZMNi4wNzIgMy42aDE5Ljh6bS0xNC42MTYgMThjMC0uNDE2LS4xNDgtLjc3Mi0uNDQ0LTEuMDY4YTEuNDU2IDEuNDU2IDAgMCAwLTEuMDY4LS40NDRjLS40MTYgMC0uNzY4LjE0OC0xLjA1Ni40NDRhMS40NzcgMS40NzcgMCAwIDAtLjQzMiAxLjA2OGMwIC40MTYuMTQ0Ljc3Mi40MzIgMS4wNjguMjg4LjI5Ni42NC40NDQgMS4wNTYuNDQ0LjQxNiAwIC43NzItLjE0OCAxLjA2OC0uNDQ0LjI5Ni0uMjk2LjQ0NC0uNjUyLjQ0NC0xLjA2OHptMTAuNDg4IDEuNTEyYy40MTYgMCAuNzcyLS4xNDggMS4wNjgtLjQ0NC4yOTYtLjI5Ni40NDQtLjY1Mi40NDQtMS4wNjggMC0uNDE2LS4xNDgtLjc3Mi0uNDQ0LTEuMDY4YTEuNDU2IDEuNDU2IDAgMCAwLTEuMDY4LS40NDRjLS40MTYgMC0uNzY4LjE0OC0xLjA1Ni40NDRhMS40NzcgMS40NzcgMCAwIDAtLjQzMiAxLjA2OGMwIC40MTYuMTQ0Ljc3Mi40MzIgMS4wNjguMjg4LjI5Ni42NC40NDQgMS4wNTYuNDQ0em0xLjgtOS4wMjRsMS44NzItOUg2LjMzNmwxLjcwNCA5aDE1LjUwNHptLTQuOTkyLTMuNTI4bC0yLjQgMi40YS41NDIuNTQyIDAgMCAxLS4zOTYuMTY4LjU0Mi41NDIgMCAwIDEtLjM5Ni0uMTY4bC0yLjQtMi40YS41NDIuNTQyIDAgMCAxLS4xNjgtLjM5NmMwLS4xNTIuMDU2LS4yODQuMTY4LS4zOTZhLjU1NS41NTUgMCAwIDEgLjQwOC0uMTY4SDE1VjcuMTUyYzAtLjE2LjA1Ni0uMjkyLjE2OC0uMzk2YS41NDguNTQ4IDAgMCAxIC4zODQtLjE1NmguMzg0Yy4xNiAwIC4yOTYuMDUyLjQwOC4xNTZhLjUxNy41MTcgMCAwIDEgLjE2OC4zOTZWOS42aDEuNjMyYy4xNiAwIC4yOTIuMDU2LjM5Ni4xNjguMTA0LjExMi4xNi4yNDQuMTY4LjM5NmEuNTAyLjUwMiAwIDAgMS0uMTU2LjM5NnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }
  .ic-cart-arrow {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDYuNDJhLjQ1MS40NTEgMCAwIDEgLjMzLS4xNGMuMTI3IDAgLjIzNy4wNDcuMzMuMTRsOC4yNCA4LjI0Yy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNTIuNTIgMCAwIDEtLjE0LjM1bC04LjI0IDguMjRhLjQ1MS40NTEgMCAwIDEtLjMzLjE0LjQ1MS40NTEgMCAwIDEtLjMzLS4xNGwtLjI4LS4yOGEuNDUxLjQ1MSAwIDAgMS0uMTQtLjMzYzAtLjEyNy4wNDctLjIzNy4xNC0uMzNsNi45OC02Ljk4SC40NmEuNDU3LjQ1NyAwIDAgMS0uMzItLjEzQS40My40MyAwIDAgMSAwIDkuMnYtLjRhLjQzLjQzIDAgMCAxIC4xNC0uMzNjLjA5My0uMDg3LjItLjEzLjMyLS4xM2gxNC43TDguMTggMS4zNmEuNDUxLjQ1MSAwIDAgMS0uMTQtLjMzYzAtLjEyNy4wNDctLjIzNy4xNC0uMzNsLjI4LS4yOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }

.ic-envelope-orange {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE5IiB2aWV3Qm94PSIwIDAgMTggMTkiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTkgNjUuMDA4YzAgLjQ2ODAwMjMtLjE2NDk5ODMuODY2OTk4My0uNDk1IDEuMTk3LS4zMzAwMDE2LjMzMDAwMTYtLjcyODk5NzcuNDk1LTEuMTk3LjQ5NWgtMTQuNjE2Yy0uNDY4MDAyMzQgMC0uODY2OTk4MzUtLjE2NDk5ODQtMS4xOTctLjQ5NS0uMzMwMDAxNjUtLjMzMDAwMTctLjQ5NS0uNzI4OTk3Ny0uNDk1LTEuMTk3di05LjI1MmMwLS4yNjQwMDEzLjA1Njk5OTQzLS41MTI5OTg4LjE3MS0uNzQ3cy4yNzI5OTg5OC0uNDI4OTk5Mi40NzctLjU4NWMxLjA2ODAwNTM0LS44MjgwMDQxIDIuOTkzOTg2MDgtMi4yNDk5ODk5IDUuNzc4LTQuMjY2bC4zNi0uMjdjLjQ2ODAwMjM0LS4zNjAwMDE4LjgzMzk5ODY4LS42MjM5OTkyIDEuMDk4LS43OTIuNDU2MDAyMjgtLjI3NjAwMTQuODMwOTk4NTMtLjQxNCAxLjEyNS0uNDE0LjI5NDAwMTUgMCAuNjgwOTk3Ni4xNDk5OTg1IDEuMTYxLjQ1LjI2NDAwMTMuMTY4MDAwOC42MzU5OTc2LjQzMTk5ODIgMS4xMTYuNzkybC4yODguMjM0YzEuOTY4MDA5OCAxLjQyODAwNzEgMy4zNDc5OTYgMi40Mjk5OTcxIDQuMTQgMy4wMDYuNjI0MDAzMS40NjgwMDIzIDEuMTY5OTk3Ny44ODc5OTgxIDEuNjM4IDEuMjYuMjA0MDAxLjE1NjAwMDguMzYyOTk5NC4zNTA5OTg4LjQ3Ny41ODVzLjE3MS40ODI5OTg3LjE3MS43NDd6bS0yLjMwNC02LjkxMmMtLjA0ODAwMDItLjA2MDAwMDMtLjExMDk5OTYtLjA5ODk5OTktLjE4OS0uMTE3cy0uMTQ2OTk5Ny0uMDAzMDAwMi0uMjA3LjA0NWwtLjE2Mi4xMjZjLTEuMjcyMDA2NC45MzYwMDQ3LTIuNDU5OTk0NSAxLjc5OTk5Ni0zLjU2NCAyLjU5MmwtLjI4OC4yMzRjLS40ODAwMDI0LjM2MDAwMTgtLjg1MTk5ODcuNjIzOTk5Mi0xLjExNi43OTItLjQ4MDAwMjQuMzAwMDAxNS0uODY2OTk4NS40NS0xLjE2MS40NS0uMjk0MDAxNDcgMC0uNjY4OTk3NzItLjEzNzk5ODYtMS4xMjUtLjQxNC0uMjY0MDAxMzItLjE2ODAwMDgtLjYyOTk5NzY2LS40MzE5OTgyLTEuMDk4LS43OTJsLS4zNi0uMjdjLTEuMTA0MDA1NTItLjc5MjAwNC0yLjI5MTk5MzY0LTEuNjU1OTk1My0zLjU2NC0yLjU5MmwtLjE2Mi0uMTI2Yy0uMDYwMDAwMy0uMDQ4MDAwMi0uMTI4OTk5NjEtLjA2MzAwMDEtLjIwNy0uMDQ1cy0uMTQwOTk5NzYuMDU2OTk5Ny0uMTg5LjExN2wtLjMwNi40NjhjLS4wMzYwMDAxOC4wNjAwMDAzLS4wNTEwMDAwMy4xMjU5OTk2LS4wNDUuMTk4cy4wMzg5OTk3LjEzMTk5OTguMDk5LjE4bC43NzQuNTc2YzEuMTE2MDA1NTguODE2MDA0MSAyLjA5Mzk5NTggMS41Mjk5OTY5IDIuOTM0IDIuMTQybC4zNzguMjg4Yy41NDAwMDI3LjQyMDAwMjEuOTc3OTk4MzIuNzE5OTk5MSAxLjMxNC45LjU2NDAwMjgyLjMyNDAwMTYgMS4wNzk5OTc2Ni40ODYgMS41NDguNDg2LjQ2ODAwMjMgMCAuOTgzOTk3Mi0uMTYxOTk4NCAxLjU0OC0uNDg2LjMzNjAwMTctLjE4MDAwMDkuNzczOTk3My0uNDc5OTk3OSAxLjMxNC0uOWwuMzc4LS4yODhjLjg0MDAwNDItLjYxMjAwMzEgMS44MTc5OTQ0LTEuMzI1OTk1OSAyLjkzNC0yLjE0MmwuNzc0LS41NzZjLjA2MDAwMDMtLjA0ODAwMDIuMDk1OTk5OS0uMTA3OTk5Ni4xMDgtLjE4cy4wMDAwMDAyLS4xMzc5OTk3LS4wMzYtLjE5OHoiIGZpbGw9IiNmZjhhMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC00OCkiLz48L3N2Zz4="); }

.ic-list {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE3IiB2aWV3Qm94PSIwIDAgMTMgMTciIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Im05LjU5NDYyMjk1IDcuOTA0Yy4wNzQ2NjcwNCAwIC4xMzU5OTk3Ni4wMjM5OTk3Ni4xODQuMDcycy4wNzIuMTAzOTk5NjguMDcyLjE2OHYuNTEyYzAgLjA2NDAwMDMyLS4wMjM5OTk3Ni4xMTk5OTk3Ni0uMDcyLjE2OHMtLjEwOTMzMjk2LjA3Mi0uMTg0LjA3MmgtMy41MDRjLS4wNjQwMDAzMiAwLS4xMTk5OTk3Ni0uMDIzOTk5NzYtLjE2OC0uMDcycy0uMDcyLS4xMDM5OTk2OC0uMDcyLS4xNjh2LS41MTJjMC0uMDY0MDAwMzIuMDIzOTk5NzYtLjExOTk5OTc2LjA3Mi0uMTY4cy4xMDM5OTk2OC0uMDcyLjE2OC0uMDcyem0wIDIuOTkyYy4wNzQ2NjcwNCAwIC4xMzU5OTk3Ni4wMjM5OTk4LjE4NC4wNzJzLjA3Mi4xMDkzMzMuMDcyLjE4NHYuNDk2YzAgLjA3NDY2Ny0uMDIzOTk5NzYuMTM1OTk5OC0uMDcyLjE4NHMtLjEwOTMzMjk2LjA3Mi0uMTg0LjA3MmgtMy41MDRjLS4wNjQwMDAzMiAwLS4xMTk5OTk3Ni0uMDIzOTk5OC0uMTY4LS4wNzJzLS4wNzItLjEwOTMzMy0uMDcyLS4xODR2LS40OTZjMC0uMDc0NjY3LjAyMzk5OTc2LS4xMzU5OTk4LjA3Mi0uMTg0cy4xMDM5OTk2OC0uMDcyLjE2OC0uMDcyem0tNS4yNDgtMy4yNDhjLjIxMzMzNDQgMCAuMzkxOTk5MjguMDcxOTk5MjguNTM2LjIxNnMuMjE2LjMxOTk5ODk2LjIxNi41MjgtLjA3MTk5OTI4LjM4NjY2NTkyLS4yMTYuNTM2LS4zMTk5OTg5Ni4yMjQtLjUyOC4yMjQtLjM4NjY2NTkyLS4wNzQ2NjU5Mi0uNTM2LS4yMjQtLjIyNC0uMzI3OTk4OTYtLjIyNC0uNTM2LjA3NDY2NTkyLS4zODM5OTkyOC4yMjQtLjUyOC4zMjUzMzIzMi0uMjE2LjUyOC0uMjE2em0wIDMuMDA4Yy4yMTMzMzQ0IDAgLjM5MTk5OTI4LjA3MTk5OTMuNTM2LjIxNnMuMjE2LjMxNzMzMjMuMjE2LjUyLS4wNzE5OTkyOC4zNzg2NjU5LS4yMTYuNTI4LS4zMTk5OTg5Ni4yMjQtLjUyOC4yMjQtLjM4NjY2NTkyLS4wNzQ2NjU5LS41MzYtLjIyNC0uMjI0LS4zMjUzMzIzLS4yMjQtLjUyOC4wNzE5OTkyOC0uMzc1OTk5My4yMTYtLjUyLjMyMjY2NTYtLjIxNi41MzYtLjIxNnptNi45OTIwMDAwNS04LjI1NmMuNDE2MDAyIDAgLjc3MDY2NTIuMTQ2NjY1MiAxLjA2NC40NHMuNDQuNjQ3OTk3OTIuNDQgMS4wNjR2MTAuOTkyYzAgLjQxNjAwMjEtLjE0NjY2NTIuNzcwNjY1Mi0uNDQgMS4wNjRzLS42NDc5OTguNDQtMS4wNjQuNDRoLTguOTkyMDAwMDVjLS40MTYwMDIwOCAwLS43NzA2NjUyLS4xNDY2NjUyLTEuMDY0LS40NHMtLjQ0LS42NDc5OTc5LS40NC0xLjA2NHYtMTAuOTkyYzAtLjQxNjAwMjA4LjE0NjY2NTItLjc3MDY2NTIuNDQtMS4wNjRzLjY0Nzk5NzkyLS40NCAxLjA2NC0uNDRoMi43NjhjLS4wMTA2NjY3Mi0uMDUzMzMzNi0uMDE2LS4xMzg2NjYwOC0uMDE2LS4yNTYgMC0uMzIwMDAxNi4wNzczMzI1Ni0uNjEzMzMyLjIzMi0uODhzLjM2NTMzMi0uNDc3MzMyNTYuNjMyLS42MzIuNTU5OTk4NC0uMjMyLjg4LS4yMzIuNjEzMzMyLjA3NzMzMjU2Ljg4LjIzMi40NzczMzI1Ni4zNjUzMzIuNjMyLjYzMi4yMzIuNTU5OTk4NC4yMzIuODhjMCAuMTE3MzMzOTItLjAwNTMzMzI4LjIwMjY2NjQtLjAxNi4yNTZ6bS00LjQ5NjAwMDA1LTEuMDA4Yy0uMjAyNjY3NjggMC0uMzc4NjY1OTIuMDcxOTk5MjgtLjUyOC4yMTZzLS4yMjQuMzE5OTk4OTYtLjIyNC41MjguMDc0NjY1OTIuMzg2NjY1OTIuMjI0LjUzNi4zMjc5OTg5Ni4yMjQuNTM2LjIyNC4zODM5OTkyOC0uMDc0NjY1OTIuNTI4LS4yMjQuMjE2LS4zMjc5OTg5Ni4yMTYtLjUzNi0uMDcxOTk5MjgtLjM4Mzk5OTI4LS4yMTYtLjUyOC0uMzIyNjY1Ni0uMjE2LS41MzYtLjIxNnptNS4wMDgwMDAwNSAxMy41MDR2LTEwLjk5MmMwLS4xMzg2NjczNi0uMDUwNjY2Mi0uMjU4NjY2MTYtLjE1Mi0uMzYtLjEwMTMzMzktLjEwMTMzMzg0LS4yMjEzMzI3LS4xNTItLjM2LS4xNTJoLTEuNDg4MDAwMDV2LjY0YzAgLjA5NjAwMDQ4LS4wMzczMzI5Ni4xODEzMzI5Ni0uMTEyLjI1NnMtLjE2NTMzMjguMTEyLS4yNzIuMTEyaC01LjI0OGMtLjEwNjY2NzIgMC0uMTk0NjY2MzItLjAzNzMzMjk2LS4yNjQtLjExMnMtLjEwNC0uMTU5OTk5NTItLjEwNC0uMjU2di0uNjRoLTEuNTA0Yy0uMTM4NjY3MzYgMC0uMjU1OTk5NTIuMDUwNjY2MTYtLjM1Mi4xNTJzLS4xNDQuMjIxMzMyNjQtLjE0NC4zNnYxMC45OTJjMCAuMTM4NjY3NC4wNDc5OTk1Mi4yNTg2NjYyLjE0NC4zNnMuMjEzMzMyNjQuMTUyLjM1Mi4xNTJoOC45OTIwMDAwNWMuMTM4NjY3MyAwIC4yNTg2NjYxLS4wNTA2NjYyLjM2LS4xNTIuMTAxMzMzOC0uMTAxMzMzOC4xNTItLjIyMTMzMjYuMTUyLS4zNnoiLz48L2RlZnM+PGcgZmlsbD0iIzJlN2RhYSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09IiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+"); }

.ic-flag-nl {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTkuOTIxIDBINS40MDRDMi45MDMuMjU4Ljk3NCAxLjkxLjk3NCAzLjkxVjZoMjMuMzc3VjMuOTFjMC0yLTEuOTMtMy42NTItNC40My0zLjkxeiIgZmlsbD0iI0ZGNEI1NSIvPjxwYXRoIGQ9Ik0uOTc0IDE0LjA1NUMuOTc0IDE2LjIzNCAzLjI2NCAxOCA2LjA4OCAxOGgxMy4xNWMyLjgyMyAwIDUuMTEzLTEuNzY2IDUuMTEzLTMuOTQ1VjEySC45NzR2Mi4wNTV6IiBmaWxsPSIjNDE0NzlCIi8+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTS45NzQgNmgyMy4zNzd2NkguOTc0eiIvPjwvZz48L3N2Zz4="); }

.ic-flag-be {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNi4wODggMEMzLjI2NCAwIC45NzQgMS43NjMuOTc0IDMuOTM4djEwLjEyNEMuOTc0IDE2LjIzOCAzLjI2NCAxOCA2LjA4OCAxOGgyLjY3OFYwSDYuMDg4eiIgZmlsbD0iIzQ2NDY1NSIvPjxwYXRoIGZpbGw9IiNGRkUxNUEiIGQ9Ik04Ljc2NyAwaDcuNzkydjE4SDguNzY3eiIvPjxwYXRoIGQ9Ik0xOS4yMzcgMEgxNi41NnYxOGgyLjY3OGMyLjgyNCAwIDUuMTE0LTEuNzYzIDUuMTE0LTMuOTM4VjMuOTM4QzI0LjM1IDEuNzYzIDIyLjA2IDAgMTkuMjM3IDB6IiBmaWxsPSIjRkY0QjU1Ii8+PC9nPjwvc3ZnPg=="); }

.ic-flag-de {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTkuOTIxIDBINS40MDRDMi45MDMuMjU4Ljk3NCAxLjkxLjk3NCAzLjkxVjZoMjMuMzc3VjMuOTFjMC0yLTEuOTMtMy42NTItNC40My0zLjkxeiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0uOTc0IDE0LjA1NUMuOTc0IDE2LjIzNCAzLjI2NCAxOCA2LjA4OCAxOGgxMy4xNWMyLjgyMyAwIDUuMTEzLTEuNzY2IDUuMTEzLTMuOTQ1VjEySC45NzR2Mi4wNTV6IiBmaWxsPSIjRkMwIi8+PHBhdGggZmlsbD0icmVkIiBkPSJNLjk3NCA2aDIzLjM3N3Y2SC45NzR6Ii8+PC9nPjwvc3ZnPg=="); }

.ic-thuiswinkel {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTk2Ljk3IDIzNy43MSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7fS5jbHMtMntmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50KTt9LmNscy0ze2NsaXAtcGF0aDp1cmwoI2NsaXBwYXRoKTt9LmNscy00e2ZpbGw6I2QwZDJkMzt9LmNscy01e2ZpbGw6I2Q5MWM1Yzt9LmNscy02e2NsaXAtcGF0aDp1cmwoI2NsaXBwYXRoLTEpO30uY2xzLTd7ZmlsbDp1cmwoI3JhZGlhbC1ncmFkaWVudC0zKTt9LmNscy04e2ZpbGw6dXJsKCNyYWRpYWwtZ3JhZGllbnQtMik7fS5jbHMtOXtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTgpO30uY2xzLTEwe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtOSk7fS5jbHMtMTF7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0zKTt9LmNscy0xMntmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTQpO30uY2xzLTEze2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMik7fS5jbHMtMTR7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC02KTt9LmNscy0xNXtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTcpO30uY2xzLTE2e2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtNSk7fS5jbHMtMTd7ZmlsbDp1cmwoI3JhZGlhbC1ncmFkaWVudCk7fS5jbHMtMTh7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0xNCk7fS5jbHMtMTl7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0xOCk7fS5jbHMtMjB7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0xNSk7fS5jbHMtMjF7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0xNik7fS5jbHMtMjJ7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0xNyk7fS5jbHMtMjN7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0xMyk7fS5jbHMtMjR7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0xMik7fS5jbHMtMjV7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0xMCk7fS5jbHMtMjZ7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0xMSk7fTwvc3R5bGU+PHJhZGlhbEdyYWRpZW50IGlkPSJyYWRpYWwtZ3JhZGllbnQiIGN4PSIxNS4wNyIgY3k9IjQxNy4yNSIgZng9IjE1LjA3IiBmeT0iNDE3LjI1IiByPSIuOTUiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5MTM1LjM0IC02ODQyNy4xKSByb3RhdGUoMTI4LjYyKSBzY2FsZSgyNTEuNTUgLTI1MS41NSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmZlZjMiLz48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmZlZjMiLz48c3RvcCBvZmZzZXQ9Ii4zNSIgc3RvcC1jb2xvcj0iI2Y0ZjRlZSIvPjxzdG9wIG9mZnNldD0iLjc1IiBzdG9wLWNvbG9yPSIjZTJlNGU2Ii8+PHN0b3Agb2Zmc2V0PSIuODgiIHN0b3AtY29sb3I9IiNlNmUyZGQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNmUyZGQiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMTUuMTMiIHkxPSI0MTcuMTYiIHgyPSIxNi4wOSIgeTI9IjQxNy4xNiIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtNDY4ODQuOTIgLTE5OTQ0LjU1KSByb3RhdGUoMTEwLjc1KSBzY2FsZSgxMjMuMTYgLTEyMy4xNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNkNmRlMjMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4YmM1M2YiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSIxNS4wNSIgeTE9IjQxNy4yOSIgeDI9IjE2IiB5Mj0iNDE3LjI5IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDczOS4zMSAzNjU1LjczKSByb3RhdGUoODQuNzUpIHNjYWxlKDE1NS40MiAtMTU1LjQyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2VjMjk3YiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2I4MTI0NyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMyIgeDE9IjE1LjA1IiB5MT0iNDE3LjI4IiB4Mj0iMTYiIHkyPSI0MTcuMjgiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0NjgyLjE2IDM2NTAuOTcpIHJvdGF0ZSg4NC43NSkgc2NhbGUoMTU1LjQxIC0xNTUuNDEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZWMyOTdiIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYjgxMjQ3Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudC00IiB4MT0iMTUuMDUiIHkxPSI0MTcuMjYiIHgyPSIxNi4wMSIgeTI9IjQxNy4yNiIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ2NDAuNTQgMzY0Ni42OSkgcm90YXRlKDg0Ljc1KSBzY2FsZSgxNTUuNDIgLTE1NS40MikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlYzI5N2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiODEyNDciLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTUiIHgxPSIxNS4wNSIgeTE9IjQxNy4yNSIgeDI9IjE2LjAxIiB5Mj0iNDE3LjI1IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDU5NS43NCAzNjQyLjE5KSByb3RhdGUoODQuNzUpIHNjYWxlKDE1NS40MiAtMTU1LjQyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2VjMjk3YiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2I4MTI0NyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtNiIgeDE9IjE1LjA1IiB5MT0iNDE3LjI0IiB4Mj0iMTYuMDEiIHkyPSI0MTcuMjQiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0NTQ2LjUxIDM2MzguMjEpIHJvdGF0ZSg4NC43NSkgc2NhbGUoMTU1LjQyIC0xNTUuNDIpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZWMyOTdiIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYjgxMjQ3Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudC03IiB4MT0iMTUuMDYiIHkxPSI0MTcuMjIiIHgyPSIxNi4wMSIgeTI9IjQxNy4yMiIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ0ODQuNDcgMzYzMS43Mikgcm90YXRlKDg0Ljc1KSBzY2FsZSgxNTUuNDEgLTE1NS40MSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlYzI5N2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiODEyNDciLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTgiIHgxPSIxNS4wNSIgeTE9IjQxNy4yIiB4Mj0iMTYiIHkyPSI0MTcuMiIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ0MzIuNzQgMzYyNy43Nykgcm90YXRlKDg0Ljc1KSBzY2FsZSgxNTUuNDIgLTE1NS40MikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlYzI5N2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiODEyNDciLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTkiIHgxPSIxNS4wNiIgeTE9IjQxNy4yOSIgeDI9IjE2LjAxIiB5Mj0iNDE3LjI5IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDc1MS44IDM2NTYuNDUpIHJvdGF0ZSg4NC43NSkgc2NhbGUoMTU1LjQyIC0xNTUuNDIpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZWMyOTdiIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYjgxMjQ3Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudC0xMCIgeDE9IjE1LjA1IiB5MT0iNDE3LjI4IiB4Mj0iMTYiIHkyPSI0MTcuMjgiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0NzEyLjQ0IDM2NTMuNTYpIHJvdGF0ZSg4NC43NSkgc2NhbGUoMTU1LjQyIC0xNTUuNDIpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZWMyOTdiIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYjgxMjQ3Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudC0xMSIgeDE9IjE1LjA1IiB5MT0iNDE3LjI3IiB4Mj0iMTYiIHkyPSI0MTcuMjciIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0NjY5LjQyIDM2NDkuOCkgcm90YXRlKDg0Ljc1KSBzY2FsZSgxNTUuNDIgLTE1NS40MikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlYzI5N2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiODEyNDciLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTEyIiB4MT0iMTUuMDUiIHkxPSI0MTcuMjYiIHgyPSIxNi4wMSIgeTI9IjQxNy4yNiIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ2MjYuOTQgMzY0NS4yMykgcm90YXRlKDg0Ljc1KSBzY2FsZSgxNTUuNDIgLTE1NS40MikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlYzI5N2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiODEyNDciLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTEzIiB4MT0iMTUuMDUiIHkxPSI0MTcuMjQiIHgyPSIxNi4wMSIgeTI9IjQxNy4yNCIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ1NzUuMTIgMzY0MC4yNCkgcm90YXRlKDg0Ljc1KSBzY2FsZSgxNTUuNDIgLTE1NS40MikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlYzI5N2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiODEyNDciLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTE0IiB4MT0iMTUuMDUiIHkxPSI0MTcuMjMiIHgyPSIxNiIgeTI9IjQxNy4yMyIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ1MjAuMzEgMzYzNS45NCkgcm90YXRlKDg0Ljc1KSBzY2FsZSgxNTUuNDIgLTE1NS40MikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlYzI5N2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiODEyNDciLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTE1IiB4MT0iMTUuMDUiIHkxPSI0MTcuMjIiIHgyPSIxNiIgeTI9IjQxNy4yMiIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ0ODMuODcgMzYzMi40OCkgcm90YXRlKDg0Ljc1KSBzY2FsZSgxNTUuNDMgLTE1NS40MykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlYzI5N2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiODEyNDciLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTE2IiB4MT0iMTUuMDYiIHkxPSI0MTcuMiIgeDI9IjE2LjAxIiB5Mj0iNDE3LjIiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0NDM3LjMgMzYyNy40NSkgcm90YXRlKDg0Ljc1KSBzY2FsZSgxNTUuNDIgLTE1NS40MikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlYzI5N2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiODEyNDciLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwNC44MywzOC45M2gtMTEzLjc3djExNy41N2gxMTMuOTZ2LS4wN2MyOC43My0xLjQzLDU0LjU2LTI5LjY0LDU0LjU2LTU4LjcyLDAtMjAuMi0xMi41NS00MC4wMS0yOS44NS01MC43bC01LjMxLDcuNjdjMTQuMDksOC4xOSwyNS4wMSwyMy43OSwyNS4wMSw0My4wMywwLDI5LjAxLTIyLjc2LDQ3LjUzLTQ1LjAzLDQ4LjY0bC0xLjA3LC4wNWgtMTAzLjY3VjQ4LjQyaDEwMC4yNmw2LjUtOS4zOWMtLjUzLS4wNC0xLjA2LS4wOC0xLjU5LS4xMSIvPjwvY2xpcFBhdGg+PHJhZGlhbEdyYWRpZW50IGlkPSJyYWRpYWwtZ3JhZGllbnQtMiIgY3g9IjE1LjA3IiBjeT0iNDE3LjI1IiBmeD0iMTUuMDciIGZ5PSI0MTcuMjUiIHI9Ii45NiIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkxMzUuMzQgLTY4NDI3LjEpIHJvdGF0ZSgxMjguNjIpIHNjYWxlKDI1MS41NSAtMjUxLjU1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2QwZDFjOSIvPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2QwZDFjOSIvPjxzdG9wIG9mZnNldD0iLjM4IiBzdG9wLWNvbG9yPSIjYzZjOGM0Ii8+PHN0b3Agb2Zmc2V0PSIuNzUiIHN0b3AtY29sb3I9IiNiOGJjYmUiLz48c3RvcCBvZmZzZXQ9Ii44OCIgc3RvcC1jb2xvcj0iI2JjYmFiNyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2JjYmFiNyIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMTciIHgxPSIxNS4xMyIgeTE9IjQxNy40OSIgeDI9IjE2LjA5IiB5Mj0iNDE3LjQ5IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC00Njg4NC45MiAtMTk5NDQuNTUpIHJvdGF0ZSgxMTAuNzUpIHNjYWxlKDEyMy4xNiAtMTIzLjE2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2FmYjcxZCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcxYTIzNCIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJjbGlwcGF0aC0xIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01MjcuNDQsNDUuNjdsLTUuMzYsNy43NGMuNzksLjQsMS41NiwuODMsMi4zMywxLjI3bDUuMzEtNy42N2MtLjc1LS40Ny0xLjUxLS45MS0yLjI4LTEuMzQiLz48L2NsaXBQYXRoPjxyYWRpYWxHcmFkaWVudCBpZD0icmFkaWFsLWdyYWRpZW50LTMiIGN4PSIxNS4wOCIgY3k9IjQxNy4yNSIgZng9IjE1LjA4IiBmeT0iNDE3LjI1IiByPSIuOTUiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5MTM1LjM0IC02ODQyNy4xKSByb3RhdGUoMTI4LjYyKSBzY2FsZSgyNTEuNTUgLTI1MS41NSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNkMGQxYzkiLz48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNkMGQxYzkiLz48c3RvcCBvZmZzZXQ9Ii4zOCIgc3RvcC1jb2xvcj0iI2M2YzhjNCIvPjxzdG9wIG9mZnNldD0iLjc1IiBzdG9wLWNvbG9yPSIjYjhiY2JlIi8+PHN0b3Agb2Zmc2V0PSIuODgiIHN0b3AtY29sb3I9IiNiY2JhYjciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiY2JhYjciLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTE4IiB4MT0iMTUuMTEiIHkxPSI0MTcuMSIgeDI9IjE2LjA2IiB5Mj0iNDE3LjEiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5NzA3LjYzIC0xNDQ4LjQ3KSByb3RhdGUoOTApIHNjYWxlKDk2LjM0IC05Ni4zNCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkZTM4NzAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cG9seWdvbiBwb2ludHM9IjM0LjQ3IDE3Ny45MiAzNi45OCAxNzcuOTIgNDQuNjIgMTk1Ljc0IDUyLjM5IDE3Ny45MiA1NC45IDE3Ny45MiA0NC44NyAyMDAuOTggNDQuMzcgMjAwLjk4IDM0LjQ3IDE3Ny45MiIvPjxwb2x5Z29uIHBvaW50cz0iNjUuNTQgMTc3LjkyIDc4Ljc1IDE3Ny45MiA3OC43NSAxODAuMTggNjcuODQgMTgwLjE4IDY3Ljg0IDE4Ny40IDc4LjY2IDE4Ny40IDc4LjY2IDE4OS42NiA2Ny44NCAxODkuNjYgNjcuODQgMTk4LjcyIDc4LjY2IDE5OC43MiA3OC42NiAyMDAuOTggNjUuNTQgMjAwLjk4IDY1LjU0IDE3Ny45MiIvPjxyZWN0IHg9Ijg5LjE1IiB5PSIxNzcuOTIiIHdpZHRoPSIyLjMxIiBoZWlnaHQ9IjIzLjA2Ii8+PHBvbHlnb24gcG9pbnRzPSIxMDMuNDggMTc3LjkyIDEwNS43OCAxNzcuOTIgMTA1Ljc4IDE5OC43NSAxMTQuNjYgMTk4Ljc1IDExNC42NiAyMDAuOTggMTAzLjQ4IDIwMC45OCAxMDMuNDggMTc3LjkyIi8+PHJlY3QgeD0iMTI0LjczIiB5PSIxNzcuOTIiIHdpZHRoPSIyLjMiIGhlaWdodD0iMjMuMDYiLz48cGF0aCBkPSJNMTYxLjMsMTgxLjc5bC0xLjc5LDEuNjljLTEuMjktMS4yNi0yLjctMi4yMi00LjIzLTIuODgtMS41My0uNjUtMy4wMi0uOTgtNC40OC0uOTgtMS44MSwwLTMuNTMsLjQ0LTUuMTcsMS4zNC0xLjY0LC44OS0yLjkxLDIuMDktMy44LDMuNjEtLjksMS41Mi0xLjM1LDMuMTMtMS4zNSw0Ljgycy40NywzLjM4LDEuNCw0Ljk1Yy45MywxLjU2LDIuMjEsMi43OSwzLjg2LDMuNjgsMS42NCwuODksMy40NCwxLjM0LDUuMzksMS4zNCwyLjM3LDAsNC4zOC0uNjcsNi4wMi0yLDEuNjQtMS4zNCwyLjYxLTMuMDcsMi45MS01LjIxaC03LjM1di0yLjIzaDkuOTRjLS4wMiwzLjU2LTEuMDgsNi40LTMuMTgsOC40OS0yLjA5LDIuMS00Ljg5LDMuMTUtOC40MSwzLjE1LTQuMjYsMC03LjY0LTEuNDUtMTAuMTMtNC4zNi0xLjkxLTIuMjQtMi44Ny00LjgyLTIuODctNy43NiwwLTIuMTgsLjU1LTQuMjEsMS42NC02LjEsMS4xLTEuODgsMi42LTMuMzUsNC41Mi00LjQxLDEuOTEtMS4wNiw0LjA3LTEuNTksNi40OS0xLjU5LDEuOTYsMCwzLjc5LC4zNSw1LjUyLDEuMDYsMS43MiwuNzEsMy40MSwxLjgzLDUuMDUsMy4zOVoiLz48cG9seWdvbiBwb2ludHM9IjE4OS40NSAxNzcuOTIgMjAyLjY2IDE3Ny45MiAyMDIuNjYgMTgwLjE4IDE5MS43NSAxODAuMTggMTkxLjc1IDE4Ny40IDIwMi41NyAxODcuNCAyMDIuNTcgMTg5LjY2IDE5MS43NSAxODkuNjYgMTkxLjc1IDE5OC43MiAyMDIuNTcgMTk4LjcyIDIwMi41NyAyMDAuOTggMTg5LjQ1IDIwMC45OCAxODkuNDUgMTc3LjkyIi8+PHBvbHlnb24gcG9pbnRzPSIyMTMuNCAyMDAuOTggMjEzLjQgMTc3LjkyIDIxMy45MSAxNzcuOTIgMjI5LjI2IDE5NS41OSAyMjkuMjYgMTc3LjkyIDIzMS41MyAxNzcuOTIgMjMxLjUzIDIwMC45OCAyMzEuMDEgMjAwLjk4IDIxNS43OSAxODMuNTEgMjE1Ljc5IDIwMC45OCAyMTMuNCAyMDAuOTgiLz48cGF0aCBkPSJNMjU5LjU4LDE3Ny45Mmg0LjU1YzEuODMsMCwzLjIzLC4yMiw0LjIxLC42NSwuOTgsLjQzLDEuNzYsMS4xLDIuMzMsMiwuNTcsLjksLjg1LDEuOSwuODUsMywwLDEuMDMtLjI1LDEuOTYtLjc1LDIuOC0uNSwuODQtMS4yMywxLjUyLTIuMiwyLjA1LDEuMiwuNCwyLjEyLC44OCwyLjc3LDEuNDMsLjY0LC41NSwxLjE0LDEuMjEsMS41MSwxLjk5LC4zNiwuNzgsLjU0LDEuNjIsLjU0LDIuNTQsMCwxLjg1LS42OCwzLjQxLTIuMDMsNC42OS0xLjM1LDEuMjgtMy4xNywxLjkyLTUuNDUsMS45MmgtNi4zM3YtMjMuMDZabTIuMjYsMi4yNnY3LjM4aDEuMzJjMS42LDAsMi43OC0uMTUsMy41My0uNDUsLjc2LS4yOSwxLjM1LS43NywxLjc5LTEuNDEsLjQ0LS42NCwuNjYtMS4zNSwuNjYtMi4xNCwwLTEuMDUtLjM3LTEuODktMS4xMS0yLjQ5LS43NC0uNi0xLjkxLS45LTMuNTMtLjloLTIuNjdabTAsOS43djguODRoMi44NmMxLjY4LDAsMi45Mi0uMTYsMy43LS40OSwuNzgtLjMzLDEuNDItLjg1LDEuODktMS41NCwuNDctLjcsLjcxLTEuNDYsLjcxLTIuMjcsMC0xLjAyLS4zNC0xLjkyLTEtMi42OC0uNjctLjc2LTEuNi0xLjI5LTIuNzYtMS41Ny0uNzgtLjE4LTIuMTUtLjI4LTQuMS0uMjhoLTEuMzFaIi8+PHBvbHlnb24gcG9pbnRzPSIyODQuNzEgMTc3LjkyIDI5Ny45MyAxNzcuOTIgMjk3LjkzIDE4MC4xOCAyODcuMDIgMTgwLjE4IDI4Ny4wMiAxODcuNCAyOTcuODQgMTg3LjQgMjk3Ljg0IDE4OS42NiAyODcuMDIgMTg5LjY2IDI4Ny4wMiAxOTguNzIgMjk3Ljg0IDE5OC43MiAyOTcuODQgMjAwLjk4IDI4NC43MSAyMDAuOTggMjg0LjcxIDE3Ny45MiIvPjxwb2x5Z29uIHBvaW50cz0iMzA2LjM3IDE4MC4xOCAzMDYuMzcgMTc3LjkyIDMxOS4wMSAxNzcuOTIgMzE5LjAxIDE4MC4xOCAzMTMuODcgMTgwLjE4IDMxMy44NyAyMDAuOTggMzExLjUxIDIwMC45OCAzMTEuNTEgMTgwLjE4IDMwNi4zNyAxODAuMTgiLz48cGF0aCBkPSJNMzI5LjIsMTc3LjkyaDQuNmMyLjU2LDAsNC4yOSwuMSw1LjIsLjMxLDEuMzcsLjMxLDIuNDksLjk5LDMuMzQsMi4wMSwuODUsMS4wMywxLjI4LDIuMzEsMS4yOCwzLjgxLDAsMS4yNi0uMjksMi4zNi0uODksMy4zMS0uNTksLjk1LTEuNDMsMS42Ny0yLjUzLDIuMTYtMS4xLC40OS0yLjYyLC43NC00LjU1LC43NWw4LjI5LDEwLjcxaC0yLjg1bC04LjI5LTEwLjcxaC0xLjN2MTAuNzFoLTIuMzF2LTIzLjA2Wm0yLjMxLDIuMjZ2Ny44NGwzLjk3LC4wM2MxLjU0LDAsMi42OC0uMTQsMy40Mi0uNDQsLjc0LS4yOSwxLjMyLS43NiwxLjczLTEuNCwuNDEtLjY1LC42Mi0xLjM2LC42Mi0yLjE2cy0uMjEtMS40Ny0uNjItMi4xMWMtLjQyLS42My0uOTctMS4wOC0xLjY1LTEuMzUtLjY4LS4yOC0xLjgxLS40MS0zLjM5LS40MWgtNC4wN1oiLz48cGF0aCBkPSJNMzY2LjI5LDE3Ny4zNGMzLjQ5LDAsNi40MiwxLjE3LDguNzcsMy41LDIuMzUsMi4zMywzLjUzLDUuMiwzLjUzLDguNjFzLTEuMTcsNi4yNC0zLjUyLDguNmMtMi4zNSwyLjM1LTUuMjEsMy41Mi04LjU4LDMuNTJzLTYuMzEtMS4xNy04LjY2LTMuNTFjLTIuMzUtMi4zNS0zLjUzLTUuMTctMy41My04LjUsMC0yLjIxLC41My00LjI3LDEuNjEtNi4xNiwxLjA3LTEuODgsMi41My0zLjM3LDQuMzgtNC40NCwxLjg1LTEuMDcsMy44NS0xLjYxLDYuMDEtMS42MVptLjEsMi4yNGMtMS43MSwwLTMuMzMsLjQ0LTQuODUsMS4zNC0xLjUzLC44OC0yLjcyLDIuMDgtMy41OCwzLjU5LS44NiwxLjUxLTEuMjksMy4xOS0xLjI5LDUuMDQsMCwyLjc0LC45NSw1LjA2LDIuODUsNi45NSwxLjksMS44OCw0LjE5LDIuODMsNi44NywyLjgzLDEuNzksMCwzLjQ1LS40Myw0Ljk3LTEuMywxLjUyLS44NiwyLjcxLTIuMDUsMy41Ny0zLjU2LC44NS0xLjUxLDEuMjgtMy4xOCwxLjI4LTUuMDNzLS40My0zLjQ4LTEuMjgtNC45NmMtLjg1LTEuNDgtMi4wNi0yLjY3LTMuNi0zLjU1LTEuNTUtLjg5LTMuMTktMS4zNC00LjkzLTEuMzRaIi8+PHBhdGggZD0iTTM5MC4wMywxNzcuOTJoMi4zMXYxMy45MmMwLDEuNjUsLjAzLDIuNjcsLjA5LDMuMDgsLjEyLC45MSwuMzgsMS42OCwuOCwyLjI5LC40MiwuNjEsMS4wNiwxLjEzLDEuOTMsMS41NCwuODcsLjQxLDEuNzQsLjYyLDIuNjIsLjYyLC43NiwwLDEuNS0uMTYsMi4yLS40OSwuNy0uMzMsMS4yOC0uNzgsMS43NS0xLjM1LC40Ny0uNTcsLjgxLTEuMjcsMS4wMy0yLjA4LC4xNi0uNTgsLjI0LTEuNzksLjI0LTMuNnYtMTMuOTJoMi4zdjEzLjkyYzAsMi4wNi0uMiwzLjcyLS42LDQuOTktLjQsMS4yNy0xLjIxLDIuMzctMi40MSwzLjMyLTEuMjEsLjk0LTIuNjcsMS40MS00LjM4LDEuNDEtMS44NiwwLTMuNDUtLjQ1LTQuNzgtMS4zMy0xLjMzLS44OC0yLjIyLTIuMDYtMi42Ny0zLjUzLS4yOC0uOS0uNDItMi41Mi0uNDItNC44NnYtMTMuOTJaIi8+PHBvbHlnb24gcG9pbnRzPSI0MTYuNDIgMTc3LjkyIDQxOC43OSAxNzcuOTIgNDIzLjUgMTk0LjUzIDQzMC4xMSAxNzcuOTIgNDMwLjU5IDE3Ny45MiA0MzcuMTMgMTk0LjUzIDQ0MS45MiAxNzcuOTIgNDQ0LjI3IDE3Ny45MiA0MzcuNjQgMjAwLjk4IDQzNy4yMSAyMDAuOTggNDMwLjM3IDE4My41MyA0MjMuMzkgMjAwLjk4IDQyMi45NiAyMDAuOTggNDE2LjQyIDE3Ny45MiIvPjxwYXRoIGQ9Ik00NTUuMzUsMTc3LjkyaDQuNTVjMS44MywwLDMuMjMsLjIyLDQuMjIsLjY1LC45OCwuNDMsMS43NSwxLjEsMi4zMywyLC41NywuOSwuODYsMS45LC44NiwzLDAsMS4wMy0uMjUsMS45Ni0uNzUsMi44LS41LC44NC0xLjIzLDEuNTItMi4yLDIuMDUsMS4yLC40LDIuMTIsLjg4LDIuNzcsMS40MywuNjUsLjU1LDEuMTUsMS4yMSwxLjUxLDEuOTksLjM2LC43OCwuNTQsMS42MiwuNTQsMi41NCwwLDEuODUtLjY4LDMuNDEtMi4wMyw0LjY5LTEuMzUsMS4yOC0zLjE3LDEuOTItNS40NCwxLjkyaC02LjMzdi0yMy4wNlptMi4yNiwyLjI2djcuMzhoMS4zMmMxLjYsMCwyLjc4LS4xNSwzLjUzLS40NSwuNzYtLjI5LDEuMzUtLjc3LDEuNzktMS40MSwuNDQtLjY0LC42Ni0xLjM1LC42Ni0yLjE0LDAtMS4wNS0uMzctMS44OS0xLjExLTIuNDktLjc0LS42LTEuOTEtLjktMy41My0uOWgtMi42N1ptMCw5Ljd2OC44NGgyLjg2YzEuNjksMCwyLjkyLS4xNiwzLjcxLS40OSwuNzgtLjMzLDEuNDItLjg1LDEuODktMS41NCwuNDgtLjcsLjcxLTEuNDYsLjcxLTIuMjcsMC0xLjAyLS4zMy0xLjkyLTEtMi42OC0uNjctLjc2LTEuNTktMS4yOS0yLjc2LTEuNTctLjc5LS4xOC0yLjE1LS4yOC00LjEtLjI4aC0xLjNaIi8+PHBhdGggZD0iTTQ4OS45LDE3Ny45MmwxMC43NSwyMy4wNmgtMi40OWwtMy42My03LjU5aC05Ljk0bC0zLjU5LDcuNTloLTIuNTdsMTAuOS0yMy4wNmguNTdabS0uMjksNC45bC0zLjk1LDguMzVoNy44OGwtMy45My04LjM1WiIvPjxwYXRoIGQ9Ik01MjAuMzksMTc3LjkybDEwLjc1LDIzLjA2aC0yLjQ5bC0zLjYzLTcuNTloLTkuOTNsLTMuNTksNy41OWgtMi41OGwxMC45LTIzLjA2aC41NlptLS4yOSw0LjlsLTMuOTUsOC4zNWg3Ljg5bC0zLjkzLTguMzVaIi8+PHBhdGggZD0iTTU0MS41OSwxNzcuOTJoNC41OWMyLjU2LDAsNC4zLC4xLDUuMjEsLjMxLDEuMzcsLjMxLDIuNDgsLjk5LDMuMzQsMi4wMSwuODYsMS4wMywxLjI4LDIuMzEsMS4yOCwzLjgxLDAsMS4yNi0uMywyLjM2LS44OSwzLjMxLS41OSwuOTUtMS40NCwxLjY3LTIuNTMsMi4xNi0xLjEsLjQ5LTIuNjIsLjc0LTQuNTUsLjc1bDguMjksMTAuNzFoLTIuODVsLTguMjktMTAuNzFoLTEuMzF2MTAuNzFoLTIuM3YtMjMuMDZabTIuMywyLjI2djcuODRsMy45NywuMDNjMS41NCwwLDIuNjgtLjE0LDMuNDEtLjQ0LC43NC0uMjksMS4zMi0uNzYsMS43My0xLjQsLjQyLS42NSwuNjItMS4zNiwuNjItMi4xNnMtLjIxLTEuNDctLjYzLTIuMTFjLS40Mi0uNjMtLjk3LTEuMDgtMS42NS0xLjM1LS42OC0uMjgtMS44MS0uNDEtMy4zOS0uNDFoLTQuMDdaIi8+PHBhdGggY2xhc3M9ImNscy0xNyIgZD0iTTQ5Ny45Nyw1MS4yM2gtOTUuNTR2OTIuOTdoOTkuNDhsMS4xOS0uMDZjMjQuNzUtMS4yMyw0NC4xMy0yMS42Myw0NC4xMy00Ni40MywwLTE3LjYyLTkuNzgtMzMuMDEtMjQuMzEtNDAuODlsLTUzLjY4LDc3LjQ5Yy0xLjk3LDIuODQtNS4yMSw0LjU0LTguNjUsNC41NC0uMTQsMC0uMjksMC0uNDQtLjAxLTMuNi0uMTUtNi44OC0yLjEzLTguNjgtNS4yN2wtLjA2LS4xMWMtLjYyLS42My0xLjE2LTEuMzQtMS42MS0yLjEybC0zNS4yOC02MS4zMWMtMi45LTUuMDQtMS4xNi0xMS40NywzLjg3LTE0LjM3LDEuNjUtLjk1LDMuNDYtMS40MSw1LjI0LTEuNDEsMy42NCwwLDcuMTksMS44OSw5LjEzLDUuMjhsLjA2LC4xYy42MSwuNjIsMS4xNiwxLjM0LDEuNjIsMi4xNGwyNS41Miw0NC4zNCwzOC4wMi01NC44OCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQ5OS45Miw0OC40MmgtMTAwLjI2djk3Ljk5aDEwMy42N2wxLjA3LS4wNWMyMi4yNy0xLjExLDQ1LjAzLTE5LjYzLDQ1LjAzLTQ4LjY0LDAtMTkuMjUtMTAuOTItMzQuODUtMjUuMDEtNDMuMDNsLTEuNDgsMi4xNGMxNC41Myw3Ljg4LDI0LjMxLDIzLjI3LDI0LjMxLDQwLjg5LDAsMjQuOC0xOS4zOCw0NS4yLTQ0LjEzLDQ2LjQzbC0xLjE5LC4wNmgtOTkuNDhWNTEuMjNoOTUuNTRsMS45NC0yLjhtMy44OC0xMS4wN2gtMTE1LjIzdjEyMC43MmgxMTUuMjN2LS4wOGMzMS45MS0xLjU5LDU3LjMtMjcuOTcsNTcuMy02MC4yOCwwLTIyLjM2LTEyLjE2LTQxLjkxLTMwLjIyLTUyLjM3bC0xLjE1LDEuNjZjMTcuMjksMTAuNywyOS44NSwzMC41MSwyOS44NSw1MC43LDAsMjkuMDgtMjUuODMsNTcuMjktNTQuNTYsNTguNzJ2LjA3aC0xMTMuOTZWMzguOTNoMTEzLjc3Yy41MywuMDMsMS4wNiwuMDYsMS41OSwuMTFsLjk3LTEuNGMtMS4xOS0uMTMtMi4zOC0uMjMtMy41OS0uMjkiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEzIiBwb2ludHM9IjI4LjcyIDM5LjQyIDM3Ljg2IDM5LjQyIDQ0LjkyIDcwLjYyIDUzLjY1IDM5LjQyIDYxLjM4IDM5LjQyIDcwLjIzIDcwLjYyIDc3LjIzIDM5LjQyIDg2LjM4IDM5LjQyIDc1LjM3IDg4LjI5IDY2LjQ1IDg4LjI5IDU3LjQ1IDU2LjcgNDguNjEgODguMjkgMzkuNzcgODguMjkgMjguNzIgMzkuNDIiLz48cG9seWdvbiBjbGFzcz0iY2xzLTExIiBwb2ludHM9Ijk5LjMyIDM5LjQyIDEyNS45OSAzOS40MiAxMjUuOTkgNDguNTMgMTA4LjU1IDQ4LjUzIDEwOC41NSA1Ny4zNiAxMjUuOTkgNTcuMzYgMTI1Ljk5IDY2LjMgMTA4LjU1IDY2LjMgMTA4LjU1IDc5LjE2IDEyNS45OSA3OS4xNiAxMjUuOTkgODguMjkgOTkuMzIgODguMjkgOTkuMzIgMzkuNDIiLz48cGF0aCBjbGFzcz0iY2xzLTEyIiBkPSJNMTQwLjMxLDg4LjI5VjM5LjQyaDcuNjhjNC40NSwwLDcuNzIsLjI5LDkuNzgsLjg2LDIuOTMsLjc3LDUuMjUsMi4yMSw2Ljk4LDQuMzIsMS43MywyLjEsMi41OSw0LjU4LDIuNTksNy40NCwwLDEuODYtLjM5LDMuNTUtMS4xOCw1LjA3LS43OSwxLjUxLTIuMDYsMi45NC0zLjgzLDQuMjcsMi45NiwxLjM5LDUuMTQsMy4xNCw2LjUxLDUuMjMsMS4zNywyLjA4LDIuMDYsNC41NiwyLjA2LDcuNDJzLS43MSw1LjI1LTIuMTMsNy41MWMtMS40MiwyLjI2LTMuMjUsMy45NS01LjQ4LDUuMDctMi4yNCwxLjExLTUuMzMsMS42OC05LjI3LDEuNjhoLTEzLjdabTkuMy00MHYxMC4zaDIuMDRjMi4yNywwLDMuOTUtLjQ3LDUuMDUtMS40MywxLjEtLjk0LDEuNjUtMi4yNCwxLjY1LTMuODgsMC0xLjUzLS41Mi0yLjc0LTEuNTctMy42NC0xLjA0LS45LTIuNjMtMS4zNS00Ljc3LTEuMzVoLTIuNFptMCwxOC42MXYxMi41MWgyLjMzYzMuODcsMCw2LjQ3LS40OSw3LjgxLTEuNDYsMS4zNC0uOTcsMi4wMS0yLjM5LDIuMDEtNC4yNSwwLTIuMTEtLjc5LTMuNzctMi4zNi00Ljk5LTEuNTgtMS4yMS00LjE5LTEuODItNy44Ni0xLjgyaC0xLjkzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMTYiIGQ9Ik0yMTEuMDYsNDYuMDdsLTYuODksNi4wOGMtMi40Mi0zLjM3LTQuODgtNS4wNS03LjM4LTUuMDUtMS4yMiwwLTIuMjIsLjMzLTMsLjk4LS43NywuNjUtMS4xNiwxLjM5LTEuMTYsMi4yMXMuMjgsMS42LC44NCwyLjMyYy43NSwuOTgsMy4wMywzLjA3LDYuODIsNi4yOCwzLjU1LDIuOTcsNS43LDQuODQsNi40Niw1LjYyLDEuODgsMS45MSwzLjIyLDMuNzIsNC4wMSw1LjQ2LC43OCwxLjc0LDEuMTgsMy42NCwxLjE4LDUuNywwLDQtMS4zOSw3LjMyLTQuMTYsOS45My0yLjc3LDIuNjEtNi4zOSwzLjkyLTEwLjg0LDMuOTItMy40OCwwLTYuNTEtLjg2LTkuMDktMi41Ni0yLjU4LTEuNy00Ljc5LTQuMzgtNi42My04LjAzbDcuODItNC43MmMyLjM1LDQuMzIsNS4wNSw2LjQ4LDguMTEsNi40OCwxLjYsMCwyLjk0LS40Nyw0LjAzLTEuNCwxLjA5LS45MywxLjYzLTIsMS42My0zLjIyLDAtMS4xMS0uNDEtMi4yMi0xLjIzLTMuMzItLjgyLTEuMTEtMi42My0yLjgtNS40Mi01LjA4LTUuMzMtNC4zNC04Ljc3LTcuNjktMTAuMzItMTAuMDUtMS41NS0yLjM2LTIuMzItNC43MS0yLjMyLTcuMDYsMC0zLjM4LDEuMjktNi4yOSwzLjg3LTguNzIsMi41OC0yLjQyLDUuNzctMy42Myw5LjU2LTMuNjMsMi40NCwwLDQuNzYsLjU2LDYuOTcsMS42OSwyLjIsMS4xMyw0LjU5LDMuMTksNy4xNiw2LjE4WiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMTQiIHBvaW50cz0iMjI2LjQgMzkuNDIgMjM1LjgzIDM5LjQyIDIzNS44MyA1Ny44NyAyNTIuMTQgNTcuODcgMjUyLjE0IDM5LjQyIDI2MS41NCAzOS40MiAyNjEuNTQgODguMjkgMjUyLjE0IDg4LjI5IDI1Mi4xNCA2Ni44NiAyMzUuODMgNjYuODYgMjM1LjgzIDg4LjI5IDIyNi40IDg4LjI5IDIyNi40IDM5LjQyIi8+PHBhdGggY2xhc3M9ImNscy0xNSIgZD0iTTMwMS40MiwzOC4yYzYuOTIsMCwxMi44NiwyLjUxLDE3LjgzLDcuNSw0Ljk3LDUuMDEsNy40NiwxMS4xMSw3LjQ2LDE4LjNzLTIuNDUsMTMuMTctNy4zNiwxOC4xMWMtNC45MSw0Ljk0LTEwLjg3LDcuNDEtMTcuODcsNy40MXMtMTMuNDMtMi41NC0xOC4yOC03LjYxYy00Ljg1LTUuMDctNy4yOC0xMS4wOS03LjI4LTE4LjA3LDAtNC42NywxLjEzLTguOTcsMy4zOS0xMi44OCwyLjI1LTMuOTIsNS4zNi03LjAzLDkuMzItOS4zMiwzLjk1LTIuMyw4LjIyLTMuNDQsMTIuNzgtMy40NFptLS4xLDkuMWMtNC41MiwwLTguMzIsMS41Ny0xMS40MSw0LjcyLTMuMDgsMy4xNC00LjYyLDcuMTQtNC42MiwxMS45OCwwLDUuNDEsMS45NCw5LjY4LDUuODIsMTIuODMsMy4wMiwyLjQ2LDYuNDcsMy42OSwxMC4zOCwzLjY5LDQuNDEsMCw4LjE3LTEuNTksMTEuMjctNC43OSwzLjEtMy4xOSw0LjY2LTcuMTEsNC42Ni0xMS43OXMtMS41Ni04LjU5LTQuNjktMTEuODFjLTMuMTMtMy4yMi02LjkzLTQuODMtMTEuNDEtNC44M1oiLz48cGF0aCBjbGFzcz0iY2xzLTkiIGQ9Ik0zNDEuMSwzOS40Mmg5Ljg2YzUuMzQsMCw5LjE4LC41LDExLjU0LDEuNDgsMi4zNiwuOTksNC4yMiwyLjU4LDUuNTgsNC43OSwxLjM2LDIuMiwyLjA0LDQuODQsMi4wNCw3LjkyLDAsMy40MS0uODksNi4yNS0yLjY3LDguNTEtMS43OCwyLjI2LTQuMiwzLjgzLTcuMjYsNC43Mi0xLjc5LC41MS01LjA2LC43Ni05LjgsLjc2djIwLjdoLTkuM1YzOS40MlptOS4zLDE5LjFoMi45NmMyLjMzLDAsMy45NS0uMTcsNC44NS0uNSwuOS0uMzMsMS42Mi0uODgsMi4xNC0xLjY1LC41Mi0uNzcsLjc4LTEuNywuNzgtMi43OSwwLTEuODgtLjczLTMuMjYtMi4xOS00LjEzLTEuMDYtLjY0LTMuMDMtLjk3LTUuOTItLjk3aC0yLjYydjEwLjAzWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMTAiIHBvaW50cz0iMzguMjMgMTA4LjY5IDQzLjIxIDEwOC42OSA0My4yMSAxMjcuMDMgNjIuNzQgMTA4LjY5IDY5LjMgMTA4LjY5IDQ1LjgzIDEzMC42MiA3MS4xMyAxNTcuNTYgNjQuNjIgMTU3LjU2IDQzLjIxIDEzNC44IDQzLjIxIDE1Ny41NiAzOC4yMyAxNTcuNTYgMzguMjMgMTA4LjY5Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0yNSIgcG9pbnRzPSI3OC40NSAxMDguNjkgMTA2LjQ1IDEwOC42OSAxMDYuNDUgMTEzLjQ5IDgzLjMzIDExMy40OSA4My4zMyAxMjguOCAxMDYuMjUgMTI4LjggMTA2LjI1IDEzMy41NyA4My4zMyAxMzMuNTcgODMuMzMgMTUyLjc4IDEwNi4yNSAxNTIuNzggMTA2LjI1IDE1Ny41NiA3OC40NSAxNTcuNTYgNzguNDUgMTA4LjY5Ii8+PHBhdGggY2xhc3M9ImNscy0yNiIgZD0iTTExNS4wNSwxMDguNjloNC44OXYyOS41YzAsMy41LC4wNyw1LjY5LC4yLDYuNTQsLjI0LDEuOTMsLjgxLDMuNTQsMS43LDQuODQsLjg4LDEuMjksMi4yNSwyLjM4LDQuMDgsMy4yNSwxLjg0LC44NywzLjY5LDEuMzEsNS41NSwxLjMxLDEuNjEsMCwzLjE2LS4zNCw0LjY1LTEuMDMsMS40OC0uNjgsMi43Mi0xLjYzLDMuNzItMi44NSwxLTEuMjIsMS43My0yLjY5LDIuMTktNC40MiwuMzMtMS4yNCwuNS0zLjc5LC41LTcuNjR2LTI5LjVoNC44OXYyOS41YzAsNC4zNy0uNDMsNy44OS0xLjI4LDEwLjU4LS44NSwyLjY5LTIuNTUsNS4wMy01LjEyLDcuMDItMi41NSwxLjk5LTUuNjUsMi45OS05LjI4LDIuOTktMy45NCwwLTcuMzItLjk0LTEwLjEzLTIuODMtMi44MS0xLjg4LTQuNy00LjM3LTUuNjUtNy40OC0uNTktMS45LS45LTUuMzMtLjktMTAuM3YtMjkuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTI0IiBkPSJNMTU5LjcsMTA4LjY5aDkuNzNjNS40MiwwLDkuMSwuMjMsMTEuMDMsLjY3LDIuOTEsLjY3LDUuMjYsMi4wOSw3LjA4LDQuMjcsMS44MiwyLjE4LDIuNzMsNC44NywyLjczLDguMDYsMCwyLjY2LS42Myw1LTEuODgsNy4wMi0xLjI1LDIuMDItMy4wNCwzLjU0LTUuMzYsNC41OC0yLjMyLDEuMDMtNS41NCwxLjU2LTkuNjQsMS41OGwxNy41OCwyMi42OGgtNi4wNWwtMTcuNTctMjIuNjhoLTIuNzZ2MjIuNjhoLTQuODh2LTQ4Ljg3Wm00Ljg4LDQuNzl2MTYuNmw4LjQyLC4wN2MzLjI2LDAsNS42Ny0uMzEsNy4yMy0uOTMsMS41Ny0uNjIsMi43OS0xLjYxLDMuNjYtMi45NywuODgtMS4zNywxLjMyLTIuODgsMS4zMi00LjU3cy0uNDQtMy4xMy0xLjMzLTQuNDdjLS44OC0xLjM0LTIuMDUtMi4zLTMuNDktMi44Ny0xLjQ0LS41Ny0zLjg0LS44Ni03LjE4LS44NmgtOC42MloiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIzIiBwb2ludHM9IjE5OC41IDE1Ny41NiAyMDUuNDkgMTA4LjY5IDIwNi4yOSAxMDguNjkgMjI2LjE1IDE0OC44IDI0NS44MiAxMDguNjkgMjQ2LjYgMTA4LjY5IDI1My42NCAxNTcuNTYgMjQ4Ljg0IDE1Ny41NiAyNDQuMDIgMTIyLjYyIDIyNi43NCAxNTcuNTYgMjI1LjQ5IDE1Ny41NiAyMDguMDEgMTIyLjM1IDIwMy4yMSAxNTcuNTYgMTk4LjUgMTU3LjU2Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xOCIgcG9pbnRzPSIyNjMuMjcgMTA4LjY5IDI5MS4yNyAxMDguNjkgMjkxLjI3IDExMy40OSAyNjguMTUgMTEzLjQ5IDI2OC4xNSAxMjguOCAyOTEuMDcgMTI4LjggMjkxLjA3IDEzMy41NyAyNjguMTUgMTMzLjU3IDI2OC4xNSAxNTIuNzggMjkxLjA3IDE1Mi43OCAyOTEuMDcgMTU3LjU2IDI2My4yNyAxNTcuNTYgMjYzLjI3IDEwOC42OSIvPjxwYXRoIGNsYXNzPSJjbHMtMjAiIGQ9Ik0yOTkuOTcsMTA4LjY5aDkuNzNjNS40MywwLDkuMTEsLjIzLDExLjAzLC42NywyLjkxLC42Nyw1LjI2LDIuMDksNy4wOCw0LjI3LDEuODEsMi4xOCwyLjcyLDQuODcsMi43Miw4LjA2LDAsMi42Ni0uNjMsNS0xLjg4LDcuMDItMS4yNSwyLjAyLTMuMDQsMy41NC01LjM2LDQuNTgtMi4zMywxLjAzLTUuNTQsMS41Ni05LjYzLDEuNThsMTcuNTcsMjIuNjhoLTYuMDRsLTE3LjU3LTIyLjY4aC0yLjc2djIyLjY4aC00Ljg4di00OC44N1ptNC44OCw0Ljc5djE2LjZsOC40MiwuMDdjMy4yNiwwLDUuNjctLjMxLDcuMjQtLjkzLDEuNTYtLjYyLDIuNzgtMS42MSwzLjY2LTIuOTcsLjg3LTEuMzcsMS4zMS0yLjg4LDEuMzEtNC41N3MtLjQ0LTMuMTMtMS4zMy00LjQ3Yy0uODktMS4zNC0yLjA1LTIuMy0zLjQ5LTIuODctMS40NC0uNTctMy44NC0uODYtNy4xOS0uODZoLTguNjJaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yMSIgcG9pbnRzPSIzNDAuOTkgMTA4LjY5IDM0NS45OCAxMDguNjkgMzQ1Ljk4IDEyNy4wMyAzNjUuNTEgMTA4LjY5IDM3Mi4wNyAxMDguNjkgMzQ4LjYgMTMwLjYyIDM3My45IDE1Ny41NiAzNjcuMzkgMTU3LjU2IDM0NS45OCAxMzQuOCAzNDUuOTggMTU3LjU2IDM0MC45OSAxNTcuNTYgMzQwLjk5IDEwOC42OSIvPjxnIGNsYXNzPSJjbHMtMyI+PGltYWdlIHdpZHRoPSIzNzEiIGhlaWdodD0iMjYwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMzggMTU3LjMzKSBzY2FsZSguNDYgLS40NikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBWElBQUFFRUNBWUFBQUExWDcvVkFBQUFDWEJJV1hNQUFCZ2xBQUFZSlFFVDgzS25BQUFnQUVsRVFWUjRuTzJkaTVYck9zNmxwYk1jMFNRd3VVdzZmeGFUeThUbFdkMVZMcEVBTnJCQlNySmtnNzM2WEpzaUhueDkzQ1cvMXYvNWYvLzd1VlNwVXVXbVpmMUxlMjBlOXc5WDBiV3NUZHplYmRmVnQ5V28vWWlOU2diazdNWDAyNC9aZ0g2b2F5akh1UDMvK1YvL2QzMllXVldwVXVYQ3hZSExKSXp6TnNmQUdMWDNiR0FiQXQ0ak5xcWVBbmdNN3hHYkFubVZLcmNwYjFUZmk2SXJZZDlXY3pBdTlSMjBCellGOGlwVkxsMitUSDJUTnJBZmt6QytnL3EyMmhmSXExUzVaQ24xYmJUQ2ZpZGhQS08rdldkSHFHL3JXWUc4U3BYTGxGTGZzQU5tdnNlb2J6L09NVERPQWw4K0w1QlhxZkwyVXVyYmFJWDlmb2o2SHJPeDR4WElxMVI1U3luMURUdGc1dnR0Nmx2VytQTllJSzlTNWRSeURJeExmVE14NHhoM1VOK0dVWUc4U3BWenlqRXdMdlVkeFdQajNFZDlXN2tVeUt0VU9heWNxNzc5T01mQXVOUTNlbmFNK2tialdpQ3ZVbVgzY2ozMTdkdTMxUnlNWndCZTZudi9nN3RBWHFYS0xxWFVOOHJUem5jT3h0K3N2dXZGemlwVmRpK2x2aTBidTgwY2pJOVMzMzVNMithZDZ0c0tWQ0N2VWlWZFNuMmpQTzE4ejFiZmk5UC9PUmhmUVgxYnZncmtWYXJRcGRTM1pXTzMrWHoxN2NmSnczaG1mUlhJcTFSeFM2bHZsS2VkYjZsdjJ4N1U3N1MrQ3VSVnFwamxHQmlYK3ViYmV6YmZyTDZ0OFNxUVY2bnlWNXpOTWdIamtVMWM2bHUzbDNsOXEvcTJiQXJrVmFwY1JuMDc3U1poWE9yYjhuVkQ5UTBPK3dKNWxTOHQ5MUxmMm1RYytGRWNPOTlTMzdZOXFEOU1mZHR0Q3VSVnZxeVUrZ2JKZ0p6bllKeTNLZlZ0SitiUFk0Rzh5aGVVVXQ4b2pwM3ZDZXBiNVZucVc5dHdCL2RTSUsveTJhWFVOMGdHNUh3VjlTMnZUYWh2MHVaTzZsdjNvMEJlNWVOS3FXOFV4ODczWHVwN3hNYXpQZ3JHUjZsdk5QY0Y4aW9mVWtwOWcyUkF6cVcrZFR5WjFjeGh6NjJ2bWJYUzJoVElxOXk0SEFQalV0K2x2dDMySXpaZ3JmajJiYlcvVmdya1ZXNVlqb0h4S2ZjelMzMFRPUkx0U1p0YnErK0ZuL3NDZVpXYmxHUFU5NWpOTVRBZTNjUjJ2cVcrYmZ2RnJyK1IrcmFlRmNpclhMeDhodm9lc1NuMTNWNHE5UzF0MW5xeHM4cTFTNmx2MkFFejN6a1lqeWoyVXQ5V0tzY2MzS3EzeGp3VXlLdGNxSlQ2TmxwaHY1TzNRbWJVdC9lczFMZFZMOHFFK3Q2dVBILy9YeUN2OHZaUzZodDJ3TXozQnVwYnhTUnN5RTlxbHZwZS9ndnYvOWpYclpVcUZ5aWx2bzFXMk8rSHFPOHhtMk5nZkJYMXpjSmJBN3hBWHVWdFpTY1lsL29PYmI1WmZZL1llT3RyNXJBZlY5OCt2TnRTSUs5eVFqa0d4cVcrbVpoeGpPOVQzNXdOczFhMHlZejZmclZvQVc3SGZKVi92L1VGOGlvSGxtTmdmTlg3bWFXK294eDFackU5Nk1jdDFQZlcwZ2Y0K3ZlaTVkcGRRMnRBeHltUVY5bTVjSnZsVTk1TlVPbzdqb2x0amptNDc2TytYK1c1L0hQbTZGWCt3VGt0a0ZmWnJZekQrQTdxZTlUR2JqTUg0MUxmRSt0TG45eUVmVnZ0ellNOU0xaDl4N2RPVm5KT0MrUlZKZ3EzV1Q1ZmZadmVqWHpuWUp4WDM0dlQveXlNdlhsZ2JJNDV1TDlSZmJjWnZQNWJJSzh5VU1aaFhPcjdlT0F6OFBaajJqYWx2bUZtalluMCs2TytHWGl2d1p4S2VMZlBDdVJWeU1KdGxsTGZqUDI0elRucWU4VG1lQmhmUVgzSDhHNUxyTDU5ZVBjeHZVTzVRRjRsS09Nd0x2VjlQUERQVnQ5K25HTmdmQS8xdlpXajFiZGxVaUN2WXBSallGenFPMmZ6emVwN3pJYWJSL2JnenNEN1A5WFJ3ZS9EdTc4RzV4U01hWUc4U2xPT2dYR3BiNzY5WjFQcUd5VTJmbkJMR3ppUGxQcFdrUnBsamVkMEZXM05aMmlNZmk4VXlMKytjSnZsanZjemMrMTFIRHZmT1JpWCtyWVR1Nkw2WGpxQVAvKzhEYWx2Sno2YzB3RGViU21RZjIwWlYwY2pObWZlejh6WkVHQU5ZeHIxcGI2VE5weWdlSi82WGc5VTN5Si9BdUF5OXdMNVZ4VnVzM3lpK283aTJQbk93YmpVdDUzWUo2bHZFOTVPZkRpbjNuNGlmQlhJdjZLTXE2TVJtN3VwYjUzekhJenpOZ3hZUzMzYjlXMDFIcTlZZlQrN3V1aTJtd2x3Q3Q0aWZ6UkdTVjhGOG84dDNHWXA5UjNGbTdQeDFOV00raDZ4WWVDdDdVSDlEZFMzTzQ5S2ZhKzNVZCs5cndMNWg1WnhkVFJpVStvN2EwTXF0Um4xVGRvY0JlTlBVdDk5SnZHNmNlY1VqZEdRcjc0dkJmS1BLTnhtS2ZVZHhadXp1WWY2OXV3WHUvNmc5WFd1K243K3FlOFhCR2ZVOXlwczRQeDQrMmxRZlZ1UkMrUzNMdU1iY3NTbTFIZldobFJYSDZpKy9Uakp0YkxZY3lkaDJqZC8xVDgzSzNYckJNZThxdnBHNDFVZ3YxMDVEc2I3S1NxTWsxTGZmcndSRzg5NkJzWkhxVy9mdnExRzBIUG04ZVBVOTlOb3JmdGZJTDlOeVc3SVpjQ0cyOFJwUlVYQ09BdDhXVXA5Ui9Ga1ZqbWJ1Nmp2TlNrV3JEbXg0cVVCdm92NnR1SDlhdmJ5V3lDL2RPRTJ5M3ZWdDd6V1Z1K3ppVUZMSTk4WTNpTTJwYjdIMTRwdjMxYm40TDBzZWZXdFJ5c0dPQU52NUV2V1kxL3RRWlFEK0tzVXlDOVpzaHR5R2JEaE5uRmFVZDFCZlkvWWxQb200dXh6Y0hzQTMrRGRQdWRqbnEyK2ZWOXJDdDVlSHd2a2x5bmNaaW4xclczdFBIMmJFY1ZPS1RVM3g1eU5aMzNVd1gwSDlaMkZ0ODdmanNuQWU5N1g2L0hUZmZHU2dYYzdEZ1h5dDVmc2hsd0diTGhObkZaVVg2YSt2V2NqTU03YkhITnd2MHQ5T3kxL202OHA5VDBDYisvWkZkWDNDdUlYeU45U3VNMVM2bHZiMm5uNk5xZW9ieFdUc0lIdFpjMHhNTDZ1K240OTJrZDlXeTB4Y0gxZlZ2NCt2SmZkMWJkdVZ5QS91V1EzNURKZzQ0R0c4RXRzeUJHYlV0OVpHMjRlNTlRM1o1TmVLNHVlQisvSVdoYXB2bGRPbVM2Z3pRSHFPK2RyRGRXM2UyQzAwVWhCVWlBL3Bld0VZMkx5ZlJ0dlVZekRPTnJFc0FObXZyN3lpR3hLZmUrM3ZtWU8rMTU5bTg2RlNheStMUS9YVXQrdmcyaGNmVXQ0NjNZeTU1OVNJRCtzSEFQalUrNW5sdm9tY3ZTc3N6YmVnUUg4cHRjS1o4T3NGVzNTMi9Ed2psU25EWEFHM3Q2elk5VzMxY2JKSHdDY2dYZjdyRUMrZXhtSDhaNmIySVhMQkl6VjhpcjFIZVNvTTR2dFFUL0lnL3NkNnR2RG5tSHk4ZXA3Qk42Nm5SWGR5cVZBdmxQaE5zc2wxZmN5QUhBWHB2dkF1TlQzekZyaGJKaTFvazBRd0FsNEcvWXlpdTRGZ3JmTVg5Zno4STU5OWY3RzFmZHFOTXlxNzBVY2hFdUJmTGFNdy9nTzZudlV4bTR6QitOUzN4UHJTNS9jaEgxYmplQnRPdTlNUnVBdDI2M1pPUTBBbm9HMzlEZWx2aGR2TEdEMEpnOXNXeUJQRjI2emxQcG03TWR0dkZzMGFZQ1grZ1ltMjdOL3pNRXRRenRyTFlJM1Z0OER0ekttMUxjelA4R2VINGUzakJQUGI0R2NMdU13THZWOVBQQnBkWldFc1hkZ3BBRStlWENYK240OXN1R3RZbWJ2by8vbnZuZVVQd3Z2eFJzTEs3ckl4YnQzYnF5SkFybGJ1TTFTNnB1eEg3YzVSMzJQMkJ3UDQ2dXI3MVZXUkhBemF2V3YxcitlajZsdnZBNUEvZFlKS3A3dTFibnEyL0piSURmTE9JeExmUjhQZkdaeitqRnRtM1BVOTRnTnQ3N1NoejJFdDJxcFROWkZqbWtNYjNtbDFQZkwxRnUzZHIyTVVTRC9LOGZBdU5SM3p1YWIxZmVZRFRlUEhNQ2RlVnlicXpkVjN6Mjg3Nm0rVVp3QytVRXdmc2Y5VEp4ajNzWnVNd2ZqVXQ4VGEwVWxOck5XeUxsZm02dk9QRExyd0ZiZjh0ZHZPSmltMzhYeUIvQVgwQVdZTS9CZTBGZzhHLy9hbTUwN3R5YmcrRGErdmhUazNHYTV3LzNNVXQ5V1BCMHBaK1BOd3dTTTFWTEwybkR6aU9aK1QvVk56YWtMOExWNXpzQTBCL0E5MUhkdVBWdTFOc0R6NnZzWit2b3lrR2NIODdoTlBLZW84cHVZVVdBNjUzRVlsL3FlV0NzcXNabTF3czA5ZCt1RVd3ZWMrbDRvZ0hQdzNtbytVMzJ2OWUySDdHYjVSUFVkeGJIem5ZTXhxOVN5QUMvMWphNjExUnRjNklQN1VQVnRmd1BnTWVxNzllVDVzbVBHNjduNVNUa0FXeXZlRWVyYktoOE04dXhnSHJlSjV4UlZiaE43TVhSV0V6QU9GRUpzY3d5TVMzM0hjMytlK2tidE1yN3M5Ykcrd0RxbHZsbUE2NUcxTXNzQ3ZJL1JOK1lBdnZYeHcwRE9iWlpTMzFHOE9adWoxUGVJaldlOUc0elZVc3ZhZUdQcXp6MEw3LytVZjEwek8rWjkxTGNGNzJ1cWJ4eC9PeVJjWHpLNk1WNGZBdkx4RFRsaVUrbzdhNE0ycDd5V2c3RjNZR0NBSHdQak05WDNHdGhJazdWOUF2SWFVOS9QSmpKcXgvcEN2VGhmZlVmd2x2bWZvYjd4ZU4wZTVOeG1LZlVkeFp1eitUcjFQV0lEMW9wdjMxWnZxTHllK3JiYVpIeFpQWG5CKzNYQmd2ZWQxUGR6Vi9WdDJkd1E1TWZBdU5TM2JqOW1nemFudkphRDhSM1V0eDhudVZhV256NnVnVTFiR0hoYno2MzZhNmp2eUJmdWs3OEhlSGpMbUdQcW16Z01RRHgzRHpRMU53RTV0MWxHWUR5anFQYUVNV3J2MmNBMnBiNkIvV0xYdXdkRzBnYXNGZCsrcmM3QmU1bFUzNnFkQ2NyUFV0OTRMQWpnT3Z5WVVkOXIwM2VWaTFFdm0xOGM1TmtOT1dMRGJlSzBvaUpobkFXK0xLVytvM2d5cTV6TjNkUzN0SjlSMzM0NzFwZjliSHQ4SGZVdFlYcFY5VzNsY2tHUWM1dmxZOVEzYVFQN01RbmpVdCsyNnl1cTcrNkZ5MFdPVVR5bnF0MkUrdlo5NGJuYjFMZHorRXlyYi9RemJMMDNLOTdWMUxjSDc3WmNDT1RaRFRsaXcyM2l0S0s2Zy9vZXNTbjFUY1JKcmhWM3M5dHpjcnI2WGtkOTJjKzJ4M24xcmRxRkFIODZJN0ZsTTY2KzlidE9aUDVXZEI3ZW9nYm0wcGMzZzV6YkxLVyt0YTJkcDIvREtyVXA5YTFpRWphbHZuOUw4OUh2VXQvbVkvelhYYXkrWFhpTER2anFXK2QrbHZwR3o5NEU4dXlHSExIaEppeXRxTDVNZlh2UFJtQ2N0emtHeHRkVTMrdUI2aHUwdTZYNnR0dGIzamJUM0pxUXQyZ3lBUGZnclcyeTZ0djJleUxJdWMxUzZsdmIybm42TnZkVDM3TG1HQmgvci9ybTRPMzdRakMxYzAvbkZlNEIyMFo2MjB5OWRZdml2OHI1Nmh2bjR2ajl6ZXNFa0djMzVJZ05OMkhld05yTnh6WngxRjZXVXQ5QlBORnNUbjF6TnN4YVVkbUhjOS9DVzJSMWEvWHRIRDYzVTkrTkw2ZGZmYXJlZUdWejBYMnluc3R4UFJEa3g4QzQxSGNVajQwVEw1N3ZVOTlPT3pCZXZsS1RBRjhQVk45UE8vZFMzd1EwUjI2ZDZDeHRtLzNWdCtGcWI1QnptMlZPVVhHYk9Mc2hTMzFuWWV6TlEzS0I3bmh3WDB0OWIyMzFlWkVET0lha2VQdmJzcDBVbjZ5K0xaam1GZS9TakZ1OHQ2Nmd2dEU4N0FUeWNSZ2ZwYjU5KzdZNnY0bExmVWM1NnN4aWU5QVA4dUMrbXZwK3RhVUFDTmVBeU1WVTMrdk4xZmVUR291LzBSQXd6YXZ2cFIvWkhkVTNLMTR4V1FoNHE1eC95Z1RJOHgwNGFoTm5OK1JQUmRLRzJzU3lkajhZbC9xTzJuTTJ6RnBwbi9tYnZRWHJiODFoNnR2NDhNa3lvNzRYTVJaV3JaUDdidXA3ZGZmRDhnYjFIY0ZieDhubTRzd0RvYjR0WHdNZ0g0ZngxNmx2MXg3WWxQb2V0amxYZlQ5UFZ0ODh2RlhNclByMjhzK3E3ODRYcjc1dG1JNURNNEozZnpsZVgyZXJiMytmMFNEUGQrQ29UWnpka0Q4VlNadmJxZS9GNmY4Y2pFdDl5MWEvM3dLSU5sZ0M0RDY4UDBWOVAwVUw3QXNCbkYwVEl3QWZWOS9PKytTZHJDaUFEL3hsSElCOEhNYWx2bzhIUGdOdlA2WnQ0eDBZYVlBVDh6NWlzNWY2ampiNlQ0dFMzekFlM0FQOXJ3WHRwYjdWMkFtTHYzL2RlL3JhUmo3R2ZjUS9jRUh0alVuMWpmSXlRTTV0bGxMZmpQMjR6ZDNVdDdZSDlRZXRMMmF0dE05OGdLL3F2cmVSWXFsdjVZdFgzOVMzL3NFMTVLeTh0UHJHOFczMXZZbzJxbWUyM3gzVnR6WDJEOHV3MUxjdXBiN25OdDVSNnl0ejJFdDQyemF0K3JiQzhmRGViT1dHSG9XMzVRdjNWK1h1NVQrc3Z2VnZkWDZHK3ZaL1hvN2FHOTUrbWxEZlJzZitBM0l3K0JNd0h0bkVtUTFwZGFiVXR4VlBSOHJaWUNSY1UzM0xhODEvaytwYmgydzNuaituR0xpRFg3emtBcGNBZUJyZTBxKzFWdnBmeXQ5TGZWdDRneXZ2VVBVZHdWdldvRG5WU1htamp2UHk5L1pqejFzaEk1czREZkJTMzBSTTI2YlV0elVYVC9MUFh0K1g1WUZSM3lndmZCaWdhTmJXeWdMY200YzFwYjc5RHhyRkFHZmdyZnZWWDdFZTMxMTlvL1g1a0Zldm9yNjlwTFBBaitMWStjN0J1TlMzbmRpUjZ0dmE3Rmg5OTcrOGpqZWVQNmZXRnQzOHpxbHZhVU1CZkhmMXJYK3I4MHJxRzhNYngxLy8xc0djK3Y2SjdmUEhHM1U3TDkweGhtdVBSWDBhN0xoTnpBQ2NnL2VJelRrd3p0c3dZTTNEdU5TM05RK3grcmJoZ2tkNU0rOFBpYjdlejB2QmxGb2Y0d0FQKzZqVU44N2R5MWY3dGVNejhOYjkwajJTajJQMWJiVWovQWJxZXhqZUN3Znd2aTgvcGJtMWNzd21aallrbDdUMFpiZVA0dGo1eG90MXhNYWJKQWJncGI3UnRlWVpNdy8wbjczWUZ4ekp2NmZKTDE0eWZjWHJnOXNuSE1BWjlZM3k5L05GOFBiNkZlK3RVdDlyZDZ1dTlmR0lKa0RWazV1WUFUaTdLUE0yQjhINE1QVXRyK1ZnVEovcXlYbThtdnEyNEczbitXckdiRHpmbHdrZ2xQdlhxVytaYzc4bUluaXJLR21BUjVEOFBQVnRDZStGZjdFVEo1ZmRrRnpTMHBmZFBvcGo1eHN2MWhHYm85VDNpSTFuZmRUQi9WM3F1L0d5Um4wQk1EMVFmZHNBdGVBZGo4Vmk5REdhM3dqZ2VmWE54V2ZVdC9SaytZM1V0MGNObkpmdVdNdzFTMzNiNHpEOVlxZmJqb0J4cWU4Y2pJOVMzOXIzT1BEOU9OeGFzZUN0YmRvbS9yb3hZY29jc0NqM0lDOFRaaFBxV3dGM1NIMi9IbnlPK3U2dmpLdnZ6U3dMY0FMZWkrd3ZxbCs3Kzk1SWZWdnIwM2l4RXllWDNaQngwcFl2dTMwVXg4NDNYcXdqTmwrbnZrZHM0SWJFOXYrNlJublE0STNIUUtDdGY1clF2Yi82OWcrZnhlZ2pCMit2WC9IZW1sUGZ3WGdGZnQraXZzMmNXL1dOOHhXbWY2M2pGenQxNzBBNzlzUkJ2aGliZzJCYzZqdTBPVVY5TDJqdSt0KzNqTlpOQkRjNDNtdGIxOWI3NjhPTWQ2RDZ4ajJ4NWlGVzN4cmVNZ29DT0FIdlpTRUJUcXpIN3NwMTFMZDZQcVcrN1p5RnVZcFB2ZGpwd21VQ3hxaTlad1BibFBvRzlvdGRUeDdjVjFEZkc4aVlqY2RBb0gwMnByN3hZUkN2RHdiZTJsZDhRT0Y1WXdIT3dCdGx3dTJ0TWZXdGtqYjc1QUY4SE42TG1KM3NQa1hYbm1sNHE1ak40NGUzaWZGQ25vTnhGdml5bFBxTzRzbXNjalpIcWU4TzNndWFPMTU5TTJPSmdkdldyVWFkMVJjQVU3Zys1TzlvOXZsdmRjZ1hYbTNNM00ycWIvajZBTXBER08ybnZwM3hnaGJlbkxadUVXZTh2SWk5RGRXMzEwdDd2QmpncXhjN1hiaE13RmdOVnhMZ2U4SzQxTGZ0K24zcTIvcXVFd2JnREx6Ym1yUFY5NnB5aHkybjFIZVF2d0V6enk5emxKVDZ0dkpBMS9aVjMxWWZINHZaYVFKZ2QxRGZJelpnYzNyUFNuM3IrcHo2WGcyWTlyYk1XTnB0bmtQcU93OXZYMzNuNEkzeWVvckR3Ri9iR1lDL1YzMC96VDJrKzRqOVV2a0g2bHZHVTNrbTFiY25oQkhBT1hpMzVTY1cvdmJEQ1JpcmVCZFUzMzZjWTJCTW4rbzd3Zmp1NnB2NTVDQWV1NWY2M21Ma2JwMklkcGFTVnorQzNDVVBlNFovWENDYWgzWFJYb1dIQkx6NzlpaGJmbTlsQWQ0OThsNHJnTTlpOWUxOXZ6b0MrSFhWTjJxdjdwSEg4UGFDWm9Idkp2Y2g2bnZNNWhnWXYwOTk2MS9ZOGRZTk0vWjJtN1BWdDRHZEQxSGZLczZVK202Zno2cHY4Z1hsVTlRM3NEV3VHdVlENmx1dTIrM3hRd1dDU1JQd0ptMVFZcVcrajRGeFhuMDc3Wm90RUs4VjY1c0dtWTNIQVBkVjg3eUUrbVo4Y1d0RjFqbjVaK0N0RWlDQXRKdjY3bjg1eVAxcnBZL1NaeGFzb1dVQTRIUHEyNGV4WWVyYURIMjk4Rzk1V0l1U0NncHNTbjFuYmJ3REEvaE5BNSt6aWVEOWV1VFAvZG5xMjRKMzFwY0g3em4xclZlbURUcFdmYWR2WHhEd1ZuRjJWOTlyNXdCajNIaTJtL3FXajRoOTZzeGpGdUI3cXUrKzBVLzlZeFVWWGxEbHF0UjNrS1BPTExZSC9YQVBqTmptSFBWdHZ5dEVocVMrTmM4Yzd6SDE3Y0xVVmQ4UnZMR3ZlSzA4Tjc0MWZiSHlYN29oSitDdGt6Ynoya3Q5YTNnMzF3ZlVOLzFoS2dmZ0dYZ3IzeFBxVzdvK1FuMWIrVC9TQUMvMVBXSGpIUmpBYnhyNG5BMERiMjBpYlJMcW13UzREZTlYYUdhelowSHhzanBYZmVmZ0xiMXJHeGJlS3M2QjZqc0Q3NFVFK0ozVmQ3K0c1YnVjQ0lBNzRoZSsyS21lemFodjF4N1lsUG9ldGpsV2ZiL3VlNStwdm1kOTJmWnI4dzRhRTk1ZXpJUFVkL3JXaVVvQXpBTzV0ejVkZmV2dFFJeVh0emNwZ0Z1NXI4YTZqUUdPWWd5KzJLbGEydTBtWVZ6cU8yclAyVER3MWlZV3dEbDRMeVIwYlhpZnJiNjFQUU52TjJZelhwK2d2bnZ2K25jN3MrcGJ6aTgzRDdCWCtiMTljL1Z0K1hyb3llSk9BQnhrRHNaSHFXOC9wbTN6eWVxYmgvZFM2anVydnY4QTd1ZlB3UHRsczVxWHdEeVFlMnRNZlZ2d3hybHdCM0pmN3FxK05iemIxaDZZVVk3TW52LzlRTkMyUUR5WUhnL2p2UHBlRm1yeERNRDR1OVgzcTl4ZmZiZDlTUjgrUjZsdjV5UHdsczBxbTdqVzhkN0M4Rll0YjZtK1dYaHJ6MmdkeE8xdDliMHFtNzNVOTMvZ0xkY1o5V0luRGpJSDR6dW9iei9PTVRCK3Ivb2VlZEVKejZrOXcyZXBiekR2emcrTzgrcWIrV3VGQWFoZXQ2dDVDY3lEdTg3NStOdS80SmVERW51UWhiZjJDL3BGN0ZNVzRIZFgzOTJoMmx6VDMzNTRBb3cvUlgxcmUxQlB3amh2NDQwcEEvQlhPVXQ5eTgweTRzdXk3ZnVTUG55RzFiZWYrNUpRM3hHOHRYVzh0OGJWOTh1ZVd4TlpnSHNmbTg4QW5JVzM1eGNkZHJINnR0N2xSSERST1d6Ti9pcjFiYmRYTDNaMk1SVnB4bUZjNm5zQytDb3gxQzZHZDdkWlBXWGFtWE01MmpQOFplcWJoUGZMSmdJNEIyL1pMeHhmdzl1eTUvZWdCMjkxWlVaOWI4Rm9nUHQzR0JwZndYNjAxYmVHdDVtem1XTU1iM1ZMS3poOEhzYXdsUHFHVnlaZ3JMaWN0ZkdnaHlCbTFhOXdvOHBuWXgrYnQrMVBWZDhrdk4yWVRRenE4RGxaZmZQd1ZoNSt5N2o2WHMwT0FKaWVvTDUxSm1oOTIrTmwvalhiOWZGczllM0RXK2EvYklvY24zNWVvcVcrbVpqSXhoa3ZDdURucW04Wkg4MHdBMi9mbDIwZkE1Y0h1TDlXbU5jSzJqRzFmVm45alFBZXdYdHJ3d0FjcVc4SkJINFBucTIrVFErbnFXLzlMaWRwTTZPKy82NE5xRzhyOWdNdm1EeU1TMzNiaVoycnZsdDRyOEZDYXMzakhQR0syRTk5SzErZ1hRdEZ0NCtwdytCODlhMTNnMTYzUEx6UkhueXYrcGI1Ui90VWVabFEzejY4RjZPUDFtY01PQzZpK1ZLK1Z1dVdsc05GZ2o4UDJYSUV4bmtiY2tNbllmeXA2cHU1ZGRLZDZoK3F2cnRuaytwYlBwdFQzLzN6ZjJCTndIbHdZY1lBdk5TM3lsOWNVbi9OS25qN2VVYnEyNFAzbi8ycVgxQ0dMRXJ5NTZGVm16UkJNR1VtTHcvd0VSaVgrbjV0aHBHTlJ4d1lvaHlqdnZFQ1orQXRjOEZyeFc1dmI3d28vNzYvcTlXa3FkRGJFUUdjZ1RmYWcvZFIzeEc4dFNjZmdENjhGd0R3KzZsdkt5L2o3WWNSVEFtQUp4WlBaRS9CbTdSaHdIb3I5ZjIzbUxJYlQ3YUpBWDY4K2w1dGl6K1lndnp2ckw0WENiUVk0S3pvWXRWM0JHOTF4UUE0RGUrRkF6Z0hieEhaMlkrZnByNnQ4dWhORUV3SmVNdU1tQTN0SGhnNUczYmo3UW5qdmRTM0M5TlMzNEV2YjYzWTdlMk5GK1hQd0h1cjBDdXdYN2N4dkdWZjRqM0l2aHVKQVhnRTc4WHNLZDZuRWJ5MUp4K0FQcnhSenVQcUd4MHpuWDFDZlVlSEQ1TlgyMGY0WXFmbjVGUFV0L1k5RG53L1RyeDQ5QjVlK3c5cDNGNTlpMi9Lc3l6K1lBcnkzMXQ5aC9EdW4wZnEyNFgzd2dLYzNNUUV3RGw0WTV1cyt2Yno2aHpiOFJ5LzNWVm5QOXJxMjlzRGZvNWhmLytlbnFXKzdYa2NlN0ZUWnNSc2FQZkF5Tm13Rys4cTZydHQ1OEpVUXMrRU43YS90dnBlVlRzRzNpb3ZFSk1aaDc4NEljQVplRzhWTHNDVDZydjM2Q2hJVW4zamRsbDRlL2FvdjlJUk1WN0c0OVV3aWcrTXM5UTNuZ2VVLzZ6NnRuYnhBOFBDY0Y3cW00aWovYnJ3WGw1OTNFTjl5Mmd4d0RHODdiNW9YNWI5dmRYMzJ1WDFOTmU5RHlNbmwyQ3QyUG5FQUZlcmM3V3ZiRDZmY0x4bFN5dWVuMWZiQ0dFUnI3WHVxck1mVVVpOEIzQ09FYno3cnNUcTI0YzNsMWNFNzdiRUwzYjJQWEFYajJsZjZodVlyTTNieEJZQWIyeHZUVElMYjJrL3B1UVJ3RnR3Qy9zQTNpb3ZGQSswSC9IVlByYlY5OVlYRzdYOXVyVWlYbE45eTAvNDRwWmNYdEtSUGdha1BRTnZQbVlTM2dzSGNQWldDQWR3TGk4RzROS2VlckhUaDhNNGpFdDl0MG94SHU4ejFMZnZDOEZiWG1jMmdwMExqWmFQVU4vV2Q2VEhBT2ZnM2ZyMDFYY0VNeit2TGhtUWhROUFDK0QwZ1pFRk9JUzNzS2ZZWU1QYnM1bFYzMmhjSHNwNXFXODNCbHJnTGdDVDZsdlZYazU5K3g4cmJoZTIyOGNwOVczbDVmdHFIMi9xKzlsVWIzMnh4bk4vOWMzRFcvVWtVTi95aHpSS2ZlK3J2cTM4MCtvN2VHZVdaWS8yd0tPOUoyczUyeFBHZVJzR3JIa1luNmUrWHcvRU53RENmSnRhWThKTWNNaVlodjMrNmp1N0VSamc0bHp5NnR2T2NlM3llcWx2SDk3eVNrWjlhM2pMNjRUZnRqYWx2bGZESm9hM24xZVhETWdDQTVEWmo1SDZ0dmNBemhHdnR0ZjQ0RnRhYUEwTjhhZExLNGEzdEk4Tzd1YUhKWWdOclhxUXRDRTM4UXlNajFiZklVdzc5WTF1bld4V3F2WnU2aHVPcjhqOFRlcGJ3WnNFT0syU1hZQUgzNXJudnJpOGdIWldIODlWMzlGNHlSaXJWVTNIUkh2QUFTRHpXa0dUMUhIcXV6a2tkbFRmT283NEd0czVHR3ZvNVd5T2dmR0lRckRhaEREOXEvZ0U5VzEvVHpVSGNBYmVPQmVzZURsZkd1QTh2T1dWT2ZXZGYvRXlXaE45bHNZaE1hTytGV2k2WkF6THNiMTFGL1Z0d2R1emdjZmJqdXJiTzd3ZWNscWgwUVhWOTRpTmQ0dEd0Z3RoMmtJUHdudXpVclZpd2pMd1ZqR0hsTHdGY09kVGwzQjhSYlRMcVcrVXM2N1BxTzgrc3gzVXQ2dmFYajZORDdsTUNLVlBWOS9yNnY4TUc1UC8xZFMzMVViOVF0QzNxMitxeDM5UFl2VnRib1FKZ0pmNnRzZHVTbjI3MzZTb1kvZGpkV1gxTGErZy9uYkptRjVrdjdMN2NVLzFUYjFXc09KRGRlVHdzZk5xNFMwUENlZndvZGFIUDE3Uy9tR2VVcVcrdFVuWFhTY3ZBSEFHM21hYWY4UHJUNzRWRlFQODlXaGNmYTlHUXdZdDd1RlQ2cnVKQjc3Y2FWUW9lZkJlWGlBeXFwbTlKY0t6Nmh2M0pBdndGdDZ0Rnp3UENPQTU5ZTEvWlRUcUU2ZStuM2hPalRIZFBoQlU2dHMxMGFDSjRiMm9qWWY2YUJkMVlLU1Z2Sno4NXRkdnpJMGdja2Q5L0JMMXJlRzl6S2x2RTZZV3dQSDd2cjI5bVFhNDgzSDZhNnJ2UlkzWDhnZndiUjFRNnR2SlB3VHJLZXA3MWUyY2NYMThtL3IrQiszdFZDTDFIY0ViTFZ3enpiL2g5U2ZmT2pZd3dGK1BPUFV0TSs2ZUpkVzNtejhwQWpTOGw3ejZEcjlKMGJScUFNN0NlN0hIb3RTM3N3Y1lnQ040aTdyZCtkUE0vZXJIUUgwNlFuMWJjZUNMblNycFV0OWRvd2pnNzFYZndyZTVFWWcyUmtNRzRBeThQVjgyd0RsNGQ5ZStTWDJ2eldPckpOVzNXdVZwZUNjT0J1aExqTmZxMzlKQ2E4akxINE4xZVUxaU1JKzIzMWg5Njc0d0FFZE1wbC9zMU9uUHdOZzdNR0tiKzZsdnFZWmZ0b3N6ZWF5U3QrSEV3TnRxdDRHSU9EQlVmMktBTS9EdXI4eXE3d1dPa2UxdFFuMmJNTFhnYmVYRmpaSEtLMURmRkJBOHlLWUJmcVQ2Um5udXdaOTU5ZTMxUmF0dkh0NjZYOXJ2My92SVo5UzN0Z2YxNlFIbmJHUWJDb0JyOHg5SFNjUGxtbExmRWlUKzVQc2VMSDhvWXh2Z0RMemRtRTd1aXpHbXZpL1F4MVBVdC9ZbS8xM2N6ZGsvaU5kQnFXL3NTNnpKaFBxZSsrdi8rVW9JNUJzRC9HejFiZVZwdnRpcDB6OGV4aU9UMUQ3SnFHOGJOREhBR1hoL3Evck8rRUk5cTNBQUFDQUFTVVJCVlBKR3IzLzdXN0RBRStyYlF4dHE0d0k4Z1BkeWNmVnRqbThTNFBSZjJUQkhDOTc2MmozVjl4aThkYitpY2ZnWk0rckZUbmVTc2pCV2F5ZHJnK0F0N1hXMUJQaCs2cnVGdHdTSlAvbFd4Z3k4emZ3SDRZMWlSdkJlakRGMTg0ZnpnMkdxK2hJQTlGRDFUYTMxVjJIVnQ2d1JZMkgydDJtZFZNbHFacFB3Um41ek9Wb0E1ejUxT2E2K20wTWlvYjc1OWRHQ05mL2lKYSsrdDBOaWJRNkpoMDQvQjlaYnFPOEZ3NEpaZkxpUDhqdEkyakI0OG1Oa2I4OVc5eDd4S3JzR290aUxCQU5YK05wTmZUL05YT3hqUTFqdnFMNnRlRFBxMndQemtQb20rcEpYM3lKbUV1QzNWOS9VWDlPNFQxZFIzM3J0L29JY1hiQURvWTdHQXo1bWcrQXQ3ZnZxQ043dVZvZHdrWU1wY2dnQXprRUErL3NNOWIxUzhQNnpqd0JLd1Z0R1F4dk1ocmNiMzRnaC9YcVFSd0RmUTMxbjRPMzV6cXB2N2N1YXIxTGZNai9jTC85TDYvNUFicDRnNU9UUG5KaU0rbDdaVGJTS3V0M1Z0eldZV2ZYdDVQL1gzM1BWdHpVYU0rcTd6M2RRZlVPWVpRR080OTFKZmYva3hFTTJBM0FPM2tiT2xzM2IxZmVyZklMNmpyODJRL2JsTVRPQTM2TytiWWpnVGN4QW9JRzMrSVJpVm4zclF6RUhjUGZ3U1FGY3ZGYndJZXBiL3NJT0IyOVp3NnlWeFd5anZhTDVZdmJ2TmRXM3VrYnpwMy9QTnhObnEySFdSeHZqVFBWdDVZNDRKSCt6MDkwc093RmY1dFlNS2F1K01XajREUUtRTnF5Ky9mSFM5ZXNBdk4wK25xNisyK2Rpdk82Z3ZxbDFLeDh4QUhmMmdCbnoyV2RlNnB2STYxVnk2dHVjV1ZwOVc3WjJITjB2TDhlYytrWkM4aUZ0emxUZkd0N1N2cSsyUVJNdnZNVUZPQjdNdTZ2dkZMd0RYL0pmOVZyQnFrYlBpRTZPbmJ1KzBCVm1jOFpyL1h6MWJmOFFCTW94QTI4WjMvUHI1Mmo1c3ViclNQWGRKVUwxcGErSjEwZi9iRko5aXp6M1ZOL1dHRDllZFh2ZHI3cXYrcmJDc0J2U2cra1l2TnQyS3Y5SjlaMVI4dHFyVnQ4aHZCZnV6OTY4K3BiMldiK21GOWN2R2lOdm84K3FieGdUOU9zTTljM0F4YTEzNXpvRytMN3EyN2JVL1NYR2xWRGZETUQ1OGYwcHphMFZEc1l6NnR1M2IyckJrM2VxYjl1WDBkMi9sdjdibnBqTlZ1b2JYU0UzWjdCdVdmVzlnREh5YkhwNE4zVWZvNzQ5WDg3cXBGalNKWUo5d1ZtSjE0Zi9ySVVwTTZZZXdGOWxQL1Z0Tlp4NnNkT3phYTl3dHgvbUFENml2dk8zVHJ6ODc2KysrNnZHYXdXTStpWTNIcXUrNFZZZFZOL1dqelRndWJkajYzZ0k0T3RXUTZwa3VOZEF2ejVTZmNNeFhkU3NBQThYVXQ5ZS91MkJnWHJrSFJoYmVlaUdJR2xpa2lRUTlsTGZab2YrVEJCYzFxOVYzeGxmOGwvMVRoMzF2UjB4Qks2dHZuMTRMMkNNT2w4dXZFVmRldTRSQVAyY0kxOVo5YTFaeG9IMW11cWJ2WlhCaktuUHFWdzhIY24wcStMcEx4R2pYK3pVenUwcjU2dHZ5L3VTVnQvNE1MQWl4T3FiZVFGTEhSaEplTXM0MzZTK2VYaWZwNzR6OEVZNXR3OVplSHUrMHVwN2tZTVJBenl2dnB1OUNjZFVKWkphSC9xUkIxTml2a0o0Ui9ramdEdCt6ZlZwdjZBOC9HS25YR2JYVWQ4STNpS3Z0UG9XZ3ptb3ZrM3ZiMUhmeGw4cmIxRGYySjREamJwMWxmekFSZ1R3VXQ5NEZ3eXI3MGI4UkRiQXc0WFU5d2k4RjJjYy9mMkxjakZmN05UTzdTdmNuMHZ5T1FBZ0JXK2Q1MDg1UTMwN3VSTUxReDBZY01MOHNURGJES3R2N1plQnQ4N1JIdnYzcVcvZmJ3VHZyUjl5dko4Zm83N1gvbW5naTRHM2RQWjYvSjNxT3dWdkZaT3hFU0JuSmttN2lBRjRuUHEyYmM5VzN6eThSVHN3WWR3bTVBR3U0UjNCUXNmSGFsVDZFWGJNWm1FM3B3UHdzOVUzR252VVJ3N2VmczZScjJ1cTcrWmRUbjg1WkFIdWpZbHhTQ2hmYXc3ZVhhNXk3cG5jNVlGaDVjdnZYNXluM2NlSGRtNjd1STc2bGpDMTI0K29ieXIzQU9BWmVFdmZmZmpzNUNOdkkrcDdFV01VQTN4RXVZeW83KzA3dnZkUjM5Wm1ML1Z0MUt1SENPQnJBNElzdkJkblhJeERvanZBbTBnWmdFT1JtZmhKdVF5OHU1ak83K2dtRDR5Zld5c0EzcDdEZHF3WUFKb2QraTMvR0xnQWdLaTgzUHZvZG9Rby8zdXFiOUZxSi9VdFVwbFUzNkpsQ1BEOTN2ZU5iNTBZOFcrb3ZuUHdkcTZCdzhjRWEwSjljL0NXY1Zwd0k1ZzZZeFFDL05uNTkvWkFHdURtL3VYSEs0cG52dGo1WHZWdC95bHpkL1d0TjBKcmtwbDhvOTFmeWFsdnJFYU5lZ3JlTW82Zml4eGUvUGZZclBwZTRHYlg2dnZQTWVpampJSUJub0czNSt0NjZydDVuV1g0MXNuaWpJdHhTSFFROTJ6NmNyNzZGalpUNnR0YkwzMzlJd1o0LzJJRkFxQzBIMWZmcXdQdjNpYXJ2dlZaZ0E0TUJ0NExtREExOWJhdlV0K3dWM1l1b2cxNSs4U0g5d0svYmxlV1V0OUwveGtET0s1V1BZaHRxdS80Kzdmald5ZmkycVQ2Wm1CcXJ5SHJ0d3VZZlpjL01CN1lXWC9pSW9CVDZodkNKYSsrRi9jd0lBQU80YTNqdE8xTXo2VytnWDBNR3VkSXhLTTVyYjVmaFlPM3pQT1QxVGRleVdQcTIxaUJibC8wVjBaN01NWDd0REV3NnZrZmRCNkJxVmJmR1hqUEhCaXZEd1F0TW9HZlJnaUEwdUdNK243Wjc2RytGM1BvZFA1M1VOK2MrdlVYZUFiZUloVXpQZzl2NFFINGplRDk5MmczOVkzSEhtUk9qeGNEY1ArV0F3ZndDTjVlSEY1OU4rOXlBdXZybnVvN2duY01VeC9lMGljeFhoUzh2Wmcvang5ZHhjM1Z0d2Z2Vjh3OTFIYzdnTWFJTlNab0U2R0Z6d0c4MUhmekRJTG1WZTZ1dm0wQSs3NmNHQ0IvQmRiTUd0STlBSDBSaHdUWXVlSDZsdldUNm5zZm1QTHdabUxtRG96bVhTc0kzaktoblByV1h6TFBxRzhHM29zNWREcC9CdDZMODRQTzF1blhUNXpSa3lUQTc2NitFV2d5Nm50TG43UHhiNTFZZWNWai9NM3ErNy9yTzZHK1BYaGJmWW0rZjV1N2RTS3VxWDJXdVhWeUovVWQvZVh5SDVCM01lMWt4dFUzRCsvbERlbzdodmZTRFNCYXdnc0piMmw5TmZXTmpobVVpelc4NzFYZkhMeGx1NjlXM3hTOGwzNitqSHJkbHhXbzc4Z21pQnFxYnl2LzQySHFyNkhaQXlQbTRpT3J2bjE0eXdSTGZjdE04S1R5QUkvaHZTemQ4cUFBN3NWRGZRUzVHOTdOU0tXK2pkenQyRjRjYWUvRGV6bFlmYi9LdTlWMzQwVnVBaGdwRDlQUkE4T2NJMHA5MjdIVkp6dHo2dHNlekxQVk4vT0JJZ2JlcndGY2NlUmZreGplMG5wV2ZVTzR3SVhreDhhYlhlZUNRVE1BOEl1cTd5eThYVi9FdXRINWcvaHNEQWp3VjhtcGJ3K3Z1aTlybzc1dG1DNUttYUkxeWV5bldmVXRyWEl3NWZ1SWVtZkZzNDVOWXI1K0gvNjkvWEJNZlcvWC9nVW5rRzdqUUFzaE5LbStWMmVTclJjcjlFREs4REhBR1hqTGEyZXA3d2plTXBjNTlTMWFFZ0RINC9ERU1DNzFiZGdMT0Z4WWZXT1l0amxxM3V5dnZ1T2ZZVHYyd0REYUJQQnVpL3BoaWRlenZkUTNQZ3gwT3pQSFV0L0FMd2R2NmNHczNWbDl4L0RHOFZ1eDBNNU5xZS9XdDIyL2xlOVMzejY4cFZVT3BxUHEyNCszNUFIdTdNVmxlL3NoQXE3OUJVVjNWOThSdkJjUzRBeTg1VFc0d2FqTnZWMkxBQjdCVytaeVBmWDk2bWNNY1AvV1lMdnhtRnhzdjhvbWZmRGJmclF2Ykk5R3RhdDlsL3FtNFMydU1Xc0Y3UUVYNEhNdzVmckl4bnc5NE9EZGVYSUJ2ajErWUlDejhONGMycjcwWXdqdnBaL1lTSDJ6OEM3MWJlZHl0dnJXRzIrYm83UFY5MElEUElhMzlIV3UrdlplVDlBQWRJNEF3NWRueVFFOGdyZHZZZXdCRjk3U0tnZlQ0OVMzTjBaR2ZCZmV0czNqWitMV1lmWHR3MXNHQlZPUWdQZm14d000RCsrRkJEZ0RiM2x0RC9XOTZtWnZWOS9NR0dFNGJQRCtEdlh0K2JMcktYaXJoamhHQk84bGU2amRVbjJ6aHljRGI0OC9yd2RKOVcyRTh1eGw4NzlQZG5MdzNoejZBQ2ZndmVRQTdzSjdXVHFBdzN2a1hYTm44U1FCbm9lM3VHYmtLOWN0aHJmTzBzcmxldXFiaDdmT0VXMDhsUHMxMWJlOEZnSGNnN2NWSndKNCtqV0JpNm52R1ppYUI4YUtybGxXK1FQRGpPL3N4VGpuclhTL0VMU24rdjZISWliaHJUdGdEMkFQZWdUdkJRL015ZXJiNnRkcU5MdVQrdmJnWGVyYnJqOUhmUzhENDRMZ0xlT0QvQWZWZC9SYUdJWXBiaFhPeVlYVnQ1ZFhPOGFQU0gzL29YRW45UjBmQmhMS1JwdG1BSytqdmpjUEdmV04xaTJya3ExY1p0VTNCKzlGOUZmbU5RWnZuU1BhZUhidVN4WlVFZjV1b0w0OUJXbjFRN2NTY1ZaUWIzc1d6bGFyTmh5amVmV2RtZDhaOVUzbUplT0g4STV5ZmwydzJ6eU1sbi8vWGxkOVl4ejFvWE53bWxIZkhyeTE3MWg5ZTZES0F0d2ZyU3pBUFhndjV0dTVycWkrRVc2a3J6UFY5Mm8yeERHODFmcjM3MFhVdDVtL3RRbWdoU0lvOUF2clEzalBIUmhtZjBPQUUvQmVNTUJmOW8vRnVIeFg5ZTNDZTVHRHNlQjJSdjB0MUxjd21WSGZsbzI5OGRaWWZSdStsNmFsM1pjWTNnc05jRzZ6bFBvMmZJRVlTNU96Y3lRTndIc1dwbm1BYy96aEFINkcrcllDYkovczNFbDlzL0IyazJzZWNyZE9Gand3cGI1dFg4UVk5ZjIxOHBwWDMvcDV1L0ZBN2wrbXZsMmwxdmFPUGRRZzJJZzFTY0RiaWhrQmZCYW01NnR2STM0SWNISk9LWUQzVng2TStvYndYaFlhNENHOHhkTlMzenFYNjZodmlVZzg5cjJYWUlHYWV5RUxjRzZ6dkVOOVIvQld2bUQrTWJ6Tm5FMjRNZXVSQS9qYjFiZTNWd2hmWE13WTNwNTlYbjA3OXUyTG5WNmllZlV0ZlJFQVQ4QjdDeDEzaklPMzhEV3B2dk1xMlptd1M2bnZWOG1wYjJ2cjc2VytUVjhncHVYTE94UVpnSmY2dG1OeTMydzRCOU8zcSs4ZEJVVmFmWVBZdjI4L0pPRDk2K1FQekduMXZaZ0R1SVlEYU1ObER1RGVwRERmSDRNRzJZa0RmRkh3WHVUUXhYNzNWZDllWGpIQU9YZ3ZjQ3hFdGlDU3M0bW4xRGUrbGxmZmppK1lmd3h2WlUvQXdWc1JpL3laeHlCM3ZJYk1YdWgySkV4TGZkdlJseGZJVi9VK1NCMTBCZERUajdqVDc1L1RnVDd2dUdNR2luVTNwSzh2VjkveG43M2ZwYjQ5MEdCNDYvZzJ3TFB3RmxlVDZ0dTg1bWRiNmhza2RyYjY1dUM5MmJ4YVBQNEpSNjJUOWU4aDd2UmZHemdZei80d2NBZHdYL1Z0d2tYMEphTysreGhQT0RFWTRBUzhoY2s1Nmh2RmszbkZZMXpxbS9BRjgyOTZkNWo2RmpXbHZ0WGpQYjhGOHdqMWJlMkIvbjNrQjZqdjlmZC95RmVmZDl3eDdZbUFDd1Z2SE44R3dpcmFZRjhVd0NsNDR4em4xTGZYMzNoOE03bHNUZmpONG8yRzlIV1crdTdkRXI2Y3NlK3VNb2VhT3F3WmdHdjdETUM1ZDZJNSs1eUFhUmJlbmkvMndCZ1ZGRkZlZTZ0dlJOOVhlYnljdktyd042blpidnVydlBwR2NQbDA5YTE4cjNiK0VJQUtWR0NNa24vMlJ1cmJpcEpWMzZ2aEYvcUNjR2hUUkpzQ1plNXNZZ2h3TUE0N3FPOEkzc3IrWlBVZHZaRmhNZWVJZ1NtT1dlcTdiMi92QVQzZi8zMzc0Wno2ZmpZYitKUFVkd3Z2YzlTMzlwMGRJOW5mcGk5Z1laVDZWdDB3Mm5VSnhMNmN3NGNCK043cTJ4dDl5Kzg3MWJlMmlYMnhCOGFvb1BCeWt2bWZvYjY3WjcrK212ZVJNL0J1cjc1QTk5TmlML1U5QXU5RmJ2RGdsSk4rYmZXOUd1MXNYeDYwcnFHKzlRSHJiNlFnbDdVZkw2aW15YzBTd1h2eEFFN0JHL2NGcVc4TWI4Y1h6UC8rNmp1RUN3blRPZlhOeHVUMkpvNUR6T2tiMWJmbDY0R255T29Zcjc3eEJrRVRLVDBSY1BsaTlZMDMzcGo2SHM5bHBlQ3RmQ1hWdDg1RjU2czNBZ052M1J1N1lSYmU0dW9WMWZmSVQ3S3BtRXkrYkI5algreUJ3YXhKVjN5bUFlNnNDUWZnaUw1bVZzNWgrL0FCdW02L0ZyUnVnUHNNOWYzOElQVXR2d3M1SG5zcmc3ajludXBiOXF3TmlYTFJ0dkZHUUFEUGI1YXJxdS8wSHZodzllMnRSOCtlZ1RkdFQ4SGJ6bC9XTW9MaWdSTjdxZS90S3V3QTNDQXh2UDJ1b2NXM2gvcU80QzFyN0Z3WWVIdlA5bEhmcTRxNW4vcnVmNFp0WkxORXFtOHgrdWdCUEFOdm5lYjRackdlMi9ubTI1VDZ6c1NUZWNacjhuYnFXL255YzNuMG01UlgzLzZmcHpIQTZkc01wYjdGbFRIMW5ZUDNvcjdOc0d1NWsvcitjWU55MGJZWmdGUHdWZzJqZGFTTW5jTUF0RHBUZlFkZlM0dWo1bUZhNmp1T1RnR2NGQlFkcjd2M2tZdEp2NHI2OWw2ZzhEZWVEMitkbjdGSUNOQllQYzFDRThPN3Zmcjg5YkFxcXluMTNmV3gxRGZNQytaTGdpb044SWs5TVBLVGJQSTVBZE5TMzluNGVPUjU5ZjAwMnozYVA5SHVyTDYzNTAveDRpWEdBUnprQU9EbTRVUG1lRDMxcmI5THZHdjVCdlZOelJGY24zT2JoVmFRTzZsdjcxbFdmZk54R0pqaWRrZW9ieThlQTI4ZEo4N3JQdXI3VmZyZlZtN1h4Mk9sQVo2RHQydzNCMjhjZjRQMzMwenJIQW1BOCtvYlBmTHNNVncwd0o5RDZ0dEFwN2JwK3FqaHZUWGhOa3VrdnVXWTZ2eXhaN2NmblgrckhXcmsrR0lnZERYMW5ZSzNmSmFES2QvSEJkU2pBOE9CL0lDZ3dOZVkzTG4rY3ZHZHZabFczOTc2K0huK2tFb3ZvNzRqZU90T1pBRWViYnhycVc5dEQ5RGtxTytzS2dnUEVnSHZXZlh0Yjd6V0RSNVQyN084Q09hVWdiZHFpTlpISHN5dzNZVDZYcDBZZUU3emh3U0dLVzZYVmQ5ZVhzeUJvYTRtQVhxRyttWnUvY2phUGRXM0ZlL24ydzhUOEZZSkd1M200STNqbjZXK01SempITTlRMzFRdUF1QVEzb1p2SzM2cGIyQmI2dHZQYTVVMUdFZzVlQWM1aDdsei9jWHhtYmxtMStTYVV0L3Q0MWZOZzcxOUVzRmJkeUlMY0cvanZjcTQrdDdNR0lBemZqbUEyL0EyN05NSEE0SjNHMmYyM25jZTRCamU4VWFRY0NuMTNZSXdkMGlNd1BRZDZydWY0aHhBdmJ6U0FCKzQ5dzduNFdEMXJjZFVmYkl6aHJkc053ZnZCWGEwVjk4TTVPV3pGdUFNdkdXN09NZHg5YzM3RFhOUjhKWVRmWlQ2OXZLMy9mcWJJQW53TDFiZnhvellqd21ZZnB2NlZ0Y20xTGQ2bGdhNEdDa0g0TjdzTCtZSGdnajE3UzJrVXQvdGxYZW9iOTh2N0ZPMCtCUHc5bjJ0NmwrZDR0eG1vUlhrbGRSM041UzVRMklFcHFXK2dTc0M0TXg2OUhORzZ3UHRFKzFidGdPL29tOG5BK0VpRldRUzRHaGdNdW83QjIvWkxzNlJWOSt2WW4rYzNmTWI1cUxnTGFmNzJ1cmJHc0U1OWUzazFWa01iT0pCOWUzRDI4aDNiUjZITVdSTkRxYnZVTjlEZi9rd0FKOVMzMDhuaHVmTGpzOGRPR0trSnRTM1ZmK3dJTVFDTkt1KzNUUzdGMUpqeVA2MURFREQzV2RsSmw5RWgrb2JqOTY4K242VlV0OTJiQ2V2S2ZVdDQrdDZIK0J5Zk1jT0NmVjRFcWFqNmp1S3B6eGZUbjJ2dWgwekR4ZFIzNHZCMjBmZmpJRExZZXBiMnRpK0ZrWjlEd0Q4SHVyYldleVQ2cHQ3MGR2Mnl5N0tqMVRmYmh4NzMyUnYwYWpIQkV4TGZiOGV2MDk5Mit0RHNBekVOK090T09lSEFpQjBnbUdPcmJmQnRBYVpoemQrSlRldnZySDkyKzk5bThQNnZlcWJoYmZPT1FmNWpQck93SHNoQVU3QmV4a0ErTmVxYi8weDlpdXBiNDl6Wmw1T0xxL3lzTkswSGN5bzcxWEFHejJTMlREcSswbjlQQjJySEREQW0zanNvcHdBZUtudmVMT1grall6bkZQZnp0eXhlNGlKYzZ6NjV1R3RudDFBZmN2TWx2Nzd5TUZDcE9EZFBqOWJmYStPWDJ6UHFXL3BLYmVvK1Q3YU1VWTJDOHd4Q1cvUEZ6eXVJUURpemNMQ1crZWNnL3hSNm50MTR6QnJZaitZSHFlK0I4YWVuTk03cXU4Y3ZMVnZsWGNBN3dYM1lIc2YrWno2ZnZZQlBrWjlKeFlsbzc1SGJvV1UramJ5Ulcxa1ovSmd4VG5yU0l1WTAxTGZTWURUQnl3QytFckFXL3F5NDNNSGpoaDl5cDVaUTdJZHBobHE4OWhIZmE5dFJzNldONTZGZzlIQ2UzWDhJbnNNMmE5VzN5TE5PZlV0NDdUVjZEQmdOazcrVUN2MXZZQnI4ZnB3ajdYTHFPLzg3Uk84SHRtY3I2Uys3VG41dVVjZUxGNE43K2I2Z1BwbWJwMXNBRitOZHNDdnMvQVlnTjlaZmEvclUvWVN4RUM1T0hsUmgwUmJyVGVMdlQ1eVlOYVJHYmdSOEhiaW9EbWRWZDhjdkJleWp3dW8zKy9BWU9Qc3I3NHo4SmErN1BqMGdVTUFuRlBmdnkxWHF4Mm1tZGxHY2UzbnVmaytjZ3p3QnF3cjJweDJXZ3NGOEh1cjcvNlV4Vzk3T2taOXkvR1NoNC90RjZzS0JKMEZ6OHZCNnRzRG0vWk5BUHlDNm5zRTNtNWVCTHlWL2VYVXQyK2ZFUlJ4em96NlpnRytObTRZZUR2dGduRjh5QW9OYitFMENYQUczbnVxYnpWMWIxUGZhNmx2WXVPY283N1p3N09KTkhpTHhteER3SFFFNEtXK21UWEpIVGg0TEppRHhQQzJXdTB3emFEZmNLMy8vZFNiM0hqR3QrWlI4TjVxdkJOSXEyOE5iNy9MTWNCTGZkdCttVVU1cXI0ejhGYlhEbExmN05oekFHZmd2VGhqcVgyTndOdk5pNEMzc24rNytuNjk2K1QrNmpzSGI2Y2RCZS8rd0h0MFlCVU8wKzhRQ1FkakIvWGRkRlJOM2NIcVc4Tzc5VFMzV2Q2cnZzbDNBNVg2TnVzNW1FcnZPWUM3ZVJFQXY3YjY5bU5yWDNiOGVSSEI1aUs4QlFDbjRMMTRZeW5IYTFWdEh1ZXA3L1lhN2xxMCtGaDRLM3RpVVhOOXhJTzVsL3J1NGIzaTNFWFM0K3BiejR1M1dUTHdWdGN1b0w1WG85MDcxYmVPaityNUE4TzAvMkwxemNEYnowVzBDdUR0UDBQOHNkb0VCOTZ2UGZqMlEzOGh4emZ2MTh1cGIzVnRRbjFMWDNQcXU0M1pIeEo0OGtDZnFFVTVwcjZ6bTUyRHQ0aGE2anZPS3pnd2xQMUI2cHUyLzN0WTZydS81TVVQWGlzdzV2VFJ2MHNFZFNVRytBWnYyUTUzTFZwOExMeVZQYkdvNHo3Nmd6bHltd0NyNzdiTzJTd0V3RXQ5QTI4bnFlOEkzam8rcXVjUEROTitWdWgwRjVpeGs2QWljaVFQNnl6QTc2bStpYjlXbkw0ODhBREc4TjRDUFhtbDUwNStEdURIcW04N3p6M1U5dys4WjlWM2s3L3EyZFlYYms0R042dVpMNEszN0V3V3JDekFHWGg3Y2NaZ211dWpiY25IeksxSEhTZk9hMDU5UnpHSStYNnorbzUrYmsxYk8zNXA5UjMxQS9mbG9idkMvUG13M2w1OTkzMDhXMzJqOFdJQUhpM0t4QzB0QXFiNkdzb1h6elp1RTIrUVV0OGdyNlNnWU9mMGM5UTNtNHZ3WnJMUHl4bjRQVWg5bzNGNHRBMWo5ZjBxKzZodks2WHoxTGUrN3kxOTNWTjlCL0JlNUJoTmJKeEZqMHNFTjM4ZVFaeFMzOXFlRkJUTW5KYjZ6aDQ0VGg5UFVOOVdHL01ldVhid1V0OU1KNTBFTHFlK3RhODkxTGUrNzYwenk2aHZEOTZYVmQ5a3pEeTh2Ym5QcjA4V3BqRzg3VWh1WHNHQllkcS9WWDAvQjZEcHpNTWIxYmYvSGQ4TXdKazEySmI5MUxlVjJTTWU5THo2dGhLMVVqcFNmV3Q0Vy9uem04V0g5eXVtUGlUdzVJRStxV2pTVitiZFFDT2IxY2tyK0d1SGphZDd4UURjVnQ5ZUhHWVQ2bkJFL2wrcnZ0Y2dCakVQWDZHKzdmYitYN001WHk3SXUyYmd4RU9JVXdrQWVOdStEWHRpVVZ1NWZJZjYxczdRWmpsYmZmdHc0V0l3dVp5dXZoZXZqeUJmOHNESUFOd2JYeDFmNSs3bTJOV1grallmVS9CMmNweFczKzJhMmg2clh3aXlPdTF2RGc3ZzdMY0I1Z0dPMVBjNHdIMTR2Mkx1cDc0UjZrYlZ0dzlUY2g1S2ZYZEdIcnpkdkp3RHc3Yk5BM3cvOWQzQ2V3MWlFUE5RNnR1MDU4YkMyVStHci8rK2ErVU82bHZtZzM2R2pZSzM2eHN2R0Z0OWUva3ZkbjAzdmhhOGwxTGZKNmh2RndpWFZOOWUvanAzTDhmKzJndmdxMnBYNnR2UDNjM3hJUFZ0OVYyOTJPbHZEZ0ZIQk9uVDFiZk1mMjZ6OUgxOFBjcXJiM1dOVnQ5V0RKazRBMU55SGhMcTI0dW5yOFFBOXc4U1ppenlNTDJ5K3NickE5Z0RYNXo2YnE5elk4OElpbmtSa1lQMzRvS09XVGZpK2NYVnQxVWUzakNiQ1h5ZCttWVBuOFd1OSs2NU5uM0pxRzhiTkVtQU0vQjJZeUxreFBEMmN5RVBzaVJNUzMydjIydEdFK3BiUFp0UjM3UTk4UFdsNnR1NjluQ202RUxxVzN1WC8zcCtaWFNVNTducTI1OHdEdURjZ2trRHZOUjNuQmM0TU53NU9VQjljMnZpcGI0MXZIVWNZaDVPVWQvYTkyYWV6TmRwZHovMWJjZDRlQmZkOTNlZnFyNjNWbkxoenFwdnZDRzkvQmU3L25icVc5U0FiNzdFeVBISDNzei9BdW83bXFOUzMrRFpaZFEzenRraEM4aGpBT0J2VnQvV2VHMi9vazhBL0NqMTdSMFlGTUNuMUxmS0JzU1FXZVVBbmxIZk1VenhlTzJudm1YTU9BYk1RK1V5dmdsTGZYdjJ6NlphdzF2SEllYmhpOVczYWplbHZvWE5oUHEyMm9PdnNSWHVTbjBiOFJsNHkyditab2xobXRzNDdnSy9pUHIybjhWejV3TGh6ZW9ieHlZZ1FOL2VXb1g2am1LUTgxRHEyN0RQKzhyRDI4bkY2UmY0OGVVQTdNbEZ6Y0ZiZXBqYkxIODI2NU5heUt6Nm5uMFJSbTZXR0tia1BMeEpmWnUrZGxMZk9pUzN3Q040dTNtQmVPNG1Mdlh0MnBmNlpnQk9qaGZvMTJPUkpqUHFXd1dLL2ZaTGxodFl2RzJzRGJrRzBMSUJ6cW52N1VYUlV0OEVaRW1BbjYyK3ZaaDVRVUhhRzhFOWVHLzJwYjRaZUp0NVJqbmVRSDJqUEI0NnFBeVRXOVFjdktXSHVjM3lQdlc5WGxwOVk3QVJBQy8xYmRzelkwL09LYjhtTFBYdHhTSG1vZFMzYWMvTm5iT2ZUbERmVm52ejFzcXQxUGY2TktZK0IzQU03N2JobVBybVlKcmJPTzRDL3dMMXpXeVdkNnB2YTMxTFgzWWJhNDVHMURmeWxZZFdxVzhpMzVQVnR4WG4wVi9LTFdvTzN0SkR6aSswV2NXUFJ0T0hEOHJLc3Q4K09kcC8zNGtWcDYzT3FtL3VLeTdoQXY5cTljMzlGdVQ5MUxjM2p5aC9CdDVjem1QUVl3RE9yQnZjcnRTM0hlOUJ3VnNGYXF0eFVMd05jcHZsZmVyNzlhRWtick5FbTcySFkvOUwrVU8zbEpJYkpGTGZwaFdsdnNsYldoUzhwVTIwV1ZZWEpqUHFtNEhMQ2xxK2ZHRnYxcFgzcW05MWJVSjlMME1BZC93bVFYY1Y5YTNYUnhiZVRpN05ZL2NEUWFXK1VWNkxhR3RlQWZHNFg4ZUdDNXc2TURLL1FqSU84UDVSSHFaM1ZkOHV2TjM4R2VES2Rra1kza0I5KzgvbVFQY042dHZxNCs5M3JVZ0FaZ0dlVTk4OHZPVjFZbUlvZUw4YWJsOUZHLzlTVWx0OWRmWHRIeEt3Wis0QzIvcFM2dHRLTFg5N3E5UTM4THViK25iYUVibjQ5L1IxdlY0ZmM0ZFM1b0RhYnEwTXFPK1plK3FtemU5M2ZKK252cTFiSnpKTzJ4Vm1zYll4NXRRMzgrSlFSbjNEWjFQcVcrWU02dE9icGRUM2ZyNFd1LzZyMVRmT0phTytvN2svUW4xYjdSN1hVdDhaVUxMd2ZqVWNVOThjVE50NkR0N1NFN2VRV25qTE9pWU91OEMydnN5b2IrMDc2bVBmTDErOW81ak1SdmY3aGRaMzZ3dTNZYURMd0h2V2wvU1VoWjdqcTlTM3o2dUJkOVNNOUxFdEQ5VU1BRHlqdnBHSHp1Wms5VzNEVzhacHV4TEJWTVk0VTMyUEh4S3grcGEzdFBJd0hWZmZSci9JQXlQZUNDMjhaYi9rdWdVck9BdXdVdC8yNDFMZmRpN2tmRm50M1E4RXVZcUlBcmdGNzRWWGVqMnh6ZnIzcVc4ZTN0SVR0NUJhZU11NjNDR1JVOS9CZURrd3ZiYjZ0dnNWd1p0NVBVUlowNkRaMDlkaVh5djFyZHNuMUhjRzNrTzVrSDNFTVg0ZWozOGdhRmg5VzBuSzRjb0NmTzNBa0g1YjNyRDZObkxaUVgydk94MFMvUnpaTU8yenpjTTBwNzZEZnBFSFJqejJ2dnIyUnMvT253SFlDRFFSdkwxMnhPWXU5YTBlcjQ0dnl6WUQ4TFBWdDlYdXdUUThXbjJ6OE5iUE56aU1iRHpQcHJjNlczMlBIeEt4K2s3YzBuSmdPcWErTFhpek1XTjR6NnJ2b1U4ZTNscDlDMEZTNnR2MWRSWDFiYlhuUGhERXF1Ky9oM2RYMzIyY3lVOWRoZ2ZHNlAxMVVVT3Jid3R5L2ZON3F1OEkzcFp2SzM4R1lDUFFSUEQyMmhHYk8zMGZYcndWMWxXRFNZQ1gramFmNzZ1KzdjZmhCNEpDZUMrdCtvNFhNZ3R2dTBQTFNlcGI1aXp6alJkNERPOWxsNC9tNDJ6V042anZZT3pvbURHOGI2MitCK0N0cmcycjc5OTVtVkxmNHZtTStxYjdnbkpCNjlISzJmSWN3M3NvRi9Ld3hUR0N4MnR2b3o4UWRGbjFMWC9ETTE1OEhMemJjcWI2OW1PNGNWejEvWFN1NmNmN3ErL0lIdmZRSDVjTXZDM2ZQMVZweGF5U1pxQ0pEZ0t2SGJHNVMzMnJ4NnZqUzFzVG9MeTYrbFpyK0tkMEh3Z0s0YjE4cXZwRzVTUm9JUUFBQVoxSlJFRlVFK0hGUVhDejRMMmNyTDVSR3hWT1g2TUF2cHJxMjdjSC9Rckh4TzlYL3NVN0wzNW5STVFqZkEzQVcxMUxIU1RHTGEwUFU5L2IyRElBSjlUM2t1OFhCMitjMTR6NnRncjhoU0I3RTdJdlhJcHJBT0R3NkJqWWVKK3N2bjE0R3dkbUVxWWVERzJBajZodkp5ODFMamRYMy9vQkJhMTkxSGNFYjVDejA2L3ZWdC9ZUHF1KzZieCtGbStRVjEvL1FCZFgwZlo0OVQzMm9sTWU0R2dpdkRndG5DSjRMd2VyNzFmNUlQWGRYWnBUMzBNQUwvVnRQNytaK3VZZ21lOVh2bytjMERISFBnWHc3YkYrc1pPQ3Q3d2FBL3k5Nmx2Nldwc3Fib0dqbU51anM5UTNPVjRBcHJ6NmZwVXoxSGVRVndSd0V0N3EyWVQ2L251Mit1MUtmZWQ4ZFMxdnE3NWZoeEN6amhoNHgzazkvaDVTQUkvaHJWdnR0L0V3VE9QVDZ6ajE3Y1VoTnRGbDFiZk1LSGRndVBQejkzUkNmWnVMSC9scXE3MDJwSzhBM2pvdlVGL3F1M3VjQWZqdDFmZWVlZjNjSTQ4U2tGZHRnRFBxbXdVNEErOCt6alB1TkFsdkwrYjJxTlEzbFpjYWwydXBieGJlZjg4Q2dGUHdCcm5vZGlzQmJ5K1h1RTJwYjNiZGVubTlWaEd6anZaUjM2ck5zaXovSDRreGErdjlxaWZYQUFBQUFFbEZUa1N1UW1DQyIvPjwvZz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik01MzQuNjIsMjQuOTVjMS44OSwzLjQsMS44Myw3LjcyLS41NCwxMS4xM2wtNS41Myw3Ljk4Yy43OSwuNDEsMS41NiwuODQsMi4zMywxLjI4bDQuODctNy4wM2MyLjkzLTQuMjIsMi4zNC05LjgzLTEuMTMtMTMuMzYiLz48cGF0aCBjbGFzcz0iY2xzLTgiIGQ9Ik01MjAuNTQsNTUuNjJsLTUyLjk3LDc2LjQ2Yy0xLjk3LDIuODQtNS4yMSw0LjUzLTguNjUsNC41My0uMTUsMC0uMjksMC0uNDQtLjAxLTIuNy0uMTEtNS4yMi0xLjI2LTcuMDctMy4xNGwuMDYsLjExYzEuOCwzLjEzLDUuMDgsNS4xMiw4LjY4LDUuMjcsLjE1LDAsLjMsLjAxLC40NCwuMDEsMy40NCwwLDYuNjgtMS42OSw4LjY1LTQuNTRsNTMuNjgtNzcuNDljLS43OC0uNDItMS41OC0uODMtMi4zOC0xLjIiLz48cGF0aCBjbGFzcz0iY2xzLTIyIiBkPSJNNTIyLjA4LDUzLjQxbC0xLjUzLDIuMjFjLjgxLC4zOCwxLjYsLjc4LDIuMzgsMS4ybDEuNDgtMi4xNGMtLjc3LS40NS0xLjU1LS44Ny0yLjMzLTEuMjdtNi40Ny05LjM0bC0xLjExLDEuNmMuNzcsLjQzLDEuNTMsLjg4LDIuMjgsMS4zNGwxLjE1LTEuNjZjLS43Ny0uNDQtMS41NC0uODctMi4zMy0xLjI4Ii8+PGcgY2xhc3M9ImNscy02Ij48aW1hZ2Ugd2lkdGg9IjIwIiBoZWlnaHQ9IjIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MjEuMzYgNTUuMikgc2NhbGUoLjQ2IC0uNDYpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJVQUFBQVhDQVlBQUFEazN3U2RBQUFBQ1hCSVdYTUFBQmdsQUFBWUpRRVQ4M0tuQUFBQXNFbEVRVlE0amFXVVN3NkFJQXhFaDZUM1A0YjNjT21wTkNvcWhjSDAwMVZEcDhOTENTMEFzRzdMRGx4cGpVS3k4OWlnQVNEZjhWeGtOU09tTVNyVlVxdVNOU3R0cGZaS2xvcjFTNWFLOVF1UnU2aVlacHlwazByajNMbGdrUHVvR0pLTW9yaVpNclViL1p0cDA5ZlFUOFV1N0g2VW40cnREREpUSDFXZkYvMzZNU3JXS2Z3NFlqYjhxRGpWZEtZWktwV3JMWldnYXMzdzkxQW1LbUwyeEh6ekc2bFlkRnZLVDlXSnBwVmNBRGdBSkp3RUlSTDQyM29BQUFBQVNVVk9SSzVDWUlJPSIvPjwvZz48cGF0aCBjbGFzcz0iY2xzLTciIGQ9Ik00MzIuODIsNTkuNjNsMjYuOTIsNDYuNzksLjIxLS4zMS0yNS41Mi00NC4zNGMtLjQ2LS44LTEuMDEtMS41MS0xLjYyLTIuMTQiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik00NTguOTIsMTM2LjYxYy0uMTUsMC0uMjksMC0uNDQtLjAxLTMuNi0uMTUtNi44OC0yLjEzLTguNjgtNS4yNmwtMzUuMjgtNjEuMzFjLTIuOS01LjA0LTEuMTYtMTEuNDcsMy44Ny0xNC4zNyw1LjA0LTIuOSwxMS40Ny0xLjE3LDE0LjM3LDMuODdsMjYuOTgsNDYuODgsNTcuMDMtODIuMzNjMy4zMS00Ljc4LDkuODctNS45NywxNC42NC0yLjY2LDQuNzgsMy4zMSw1Ljk3LDkuODcsMi42NiwxNC42NWwtNjYuNTEsOTZjLTEuOTcsMi44NC01LjIxLDQuNTMtOC42NSw0LjUzIi8+PHBhdGggY2xhc3M9ImNscy0xOSIgZD0iTTUyNS4zNiwyMC44MmMtMywwLTUuOTYsMS40My03LjgsNC4wOGwtNTguNTcsODUuNjNzLTIzLjU4LTQ0LjQ4LTI2LjY4LTQ5LjdjLTIuMDItMy40MS01LjUyLTUuMjMtOC44Ny01LjIzLTEuNzgsMC0zLjUxLC41MS00Ljk2LDEuNTctNSwzLjY3LTUuMDIsOC4zOS0yLjQsMTIuOTJsMzQuNjcsNTkuNzNjMS42MiwyLjgxLDQuNTcsNC42LDcuODIsNC43NCwuMTMsMCwuMjcsLjAxLC40LC4wMSwzLjEsMCw2LjAxLTEuNTIsNy43OS00LjA4bDY2LjM4LTk0LjgyYzIuOTgtNC4zLDEuOTEtMTAuMi0yLjM5LTEzLjE4LTEuNjUtMS4xNC0zLjUyLTEuNjktNS4zOC0xLjY5Ii8+PC9zdmc+"); }

.ic-close-cross-dark {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS42ODQgNS4xbDIuOTQgMi45NGEuNDU5LjQ1OSAwIDAgMSAuMTI2LjMxNS40MS40MSAwIDAgMS0uMTI2LjMwMWwtLjY4Ni42ODZhLjQxOS40MTkgMCAwIDEtLjMwOC4xMjYuNDE5LjQxOSAwIDAgMS0uMzA4LS4xMjZsLTIuOTQtMi45NC0yLjk1NCAyLjk0YS40MTkuNDE5IDAgMCAxLS4zMDguMTI2LjQxOS40MTkgMCAwIDEtLjMwOC0uMTI2bC0uNjg2LS42ODZBLjQxLjQxIDAgMCAxIDAgOC4zNTVjMC0uMTE3LjA0Mi0uMjIyLjEyNi0uMzE1TDMuMDggNS4xLjEyNiAyLjE2YS40NTkuNDU5IDAgMCAxIDAtLjYzTC44MTIuODU4YS4zOTkuMzk5IDAgMCAxIC4zMDgtLjE0Yy4xMjEgMCAuMjI0LjA0Ny4zMDguMTRsMi45NTQgMi45NCAyLjk0LTIuOTRhLjM5OS4zOTkgMCAwIDEgLjMwOC0uMTRjLjEyMSAwIC4yMjQuMDQ3LjMwOC4xNGwuNjg2LjY3MmEuNDU5LjQ1OSAwIDAgMSAwIC42M0w1LjY4NCA1LjF6IiBmaWxsPSIjNEE0QTRBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.ic-search-goto {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xIDJoMTF2MTBIMXoiLz48cGF0aCBkPSJNMTIuMjUgMi4yODR2OS42MzJjMCAuMzY0LS4xMjguNjc0LS4zODUuOTMxYTEuMjY4IDEuMjY4IDAgMCAxLS45MzEuMzg1SDEuMzE2Yy0uMzY0IDAtLjY3NC0uMTI4LS45MzEtLjM4NUExLjI2OCAxLjI2OCAwIDAgMSAwIDExLjkxNlYyLjI4NGMwLS4zNjQuMTI4LS42NzQuMzg1LS45MzFzLjU2Ny0uMzg1LjkzMS0uMzg1aDkuNjE4Yy4zNjQgMCAuNjc0LjEyOC45MzEuMzg1cy4zODUuNTY3LjM4NS45MzF6bS0yLjQwOC40MzRINi43NzZhLjYwMy42MDMgMCAwIDAtLjQ2Mi4xOTYuNjg1LjY4NSAwIDAgMC0uMTg5LjQ2Mi42MDguNjA4IDAgMCAwIC4xODkuNDYybC44ODIuODgyLTUuMzQ4IDUuMzQ4YS4zMTYuMzE2IDAgMCAwLS4wOTguMjMxYzAgLjA4OS4wMzMuMTY2LjA5OC4yMzFsLjg1NC44NTRhLjMxNi4zMTYgMCAwIDAgLjIzMS4wOTguMzE2LjMxNiAwIDAgMCAuMjMxLS4wOThsNS4zNDgtNS4zNDguODY4Ljg2OGMuMTMuMTMuMjg1LjE5Ni40NjIuMTk2YS42NDQuNjQ0IDAgMCAwIC40NjItLjE4OS42MjUuNjI1IDAgMCAwIC4xOTYtLjQ2OVYzLjM3NmEuNjM3LjYzNyAwIDAgMC0uMTg5LS40NjkuNjM3LjYzNyAwIDAgMC0uNDY5LS4xODl6IiBmaWxsPSIjMkU3REFBIi8+PC9nPjwvc3ZnPg=="); }

.ic-trash {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNSI+PHBhdGggZmlsbD0iIzRhNGE0YSIgZD0iTTUuMjUgNS44OWEuMzE2LjMxNiAwIDAwLS4wOTYtLjIzMi4zMTYuMzE2IDAgMDAtLjIzMi0uMDk1aC0uNjU2YS4zMTYuMzE2IDAgMDAtLjIzMy4wOTUuMzE2LjMxNiAwIDAwLS4wOTYuMjMzdjUuOTA2YzAgLjA5MS4wMzIuMTY4LjA5Ni4yMzJhLjMxNi4zMTYgMCAwMC4yMzMuMDk2aC42NTZhLjMxNi4zMTYgMCAwMC4yMzItLjA5Ni4zMTYuMzE2IDAgMDAuMDk2LS4yMzJ6bTIuMDc4LS4zMjdhLjMxNi4zMTYgMCAwMC0uMjMyLjA5NS4zMTYuMzE2IDAgMDAtLjA5Ni4yMzN2NS45MDZjMCAuMDkxLjAzMi4xNjguMDk2LjIzMmEuMzE2LjMxNiAwIDAwLjIzMi4wOTZoLjY1NmMuMDkyIDAgLjE2OS0uMDMyLjIzMy0uMDk2cy4wOTUtLjE0MS4wOTUtLjIzMlY1Ljg5YS4zMTYuMzE2IDAgMDAtLjA5NS0uMjMzLjMxNi4zMTYgMCAwMC0uMjMzLS4wOTV6bTQuMjY2LTIuNjI1SDkuNTdsLS45My0xLjU2QTEuMzM1IDEuMzM1IDAgMDA3LjQ5My43NUg0Ljc1OGExLjMzNSAxLjMzNSAwIDAwLTEuMTQ4LjYyOWwtLjkzIDEuNTU5SC42NTZhLjYzMy42MzMgMCAwMC0uNDY1LjE5LjYzMy42MzMgMCAwMC0uMTkxLjQ2NnYuMzI4YzAgLjA5MS4wMzIuMTY5LjA5Ni4yMzJzLjE0MS4wOTYuMjMyLjA5NmguNTQ3djkuMTg3YzAgLjM2NS4xMjguNjc1LjM4My45M3MuNTY1LjM4My45My4zODNoNy44NzRjLjM2NSAwIC42NzUtLjEyOC45My0uMzgzcy4zODMtLjU2NS4zODMtLjkzVjQuMjVoLjU0N2MuMDkxIDAgLjE2OC0uMDMyLjIzMi0uMDk2cy4wOTYtLjE0MS4wOTYtLjIzMnYtLjMyOGEuNjMzLjYzMyAwIDAwLS4xOTEtLjQ2NS42MzMuNjMzIDAgMDAtLjQ2NS0uMTkxem0tNy4zODMgMGwuNDkyLS43OTNjLjAzNy0uMDU1LjA4Mi0uMDgyLjEzNy0uMDgyaDIuNTdjLjA1NSAwIC4xLjAyNy4xMzcuMDgybC40OTIuNzkzem01Ljg1MSAxLjMxMnY5LjAyM2MwIC4wMzctLjAxOC4wNzMtLjA1NC4xMS0uMDM3LjAzNi0uMDczLjA1NC0uMTEuMDU0SDIuMzUyYy0uMDM3IDAtLjA3My0uMDE4LS4xMS0uMDU0LS4wMzYtLjAzNy0uMDU1LS4wNzMtLjA1NS0uMTFWNC4yNXoiLz48L3N2Zz4="); }

.ic-work {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NTYuODE0IDQ1Ni44MTQiIGZpbGw9IiNmZmZmZmYiPjxkZWZzLz48cGF0aCBkPSJNNDQxLjExIDI1Mi42NzdjMTAuNDY4LTExLjk5IDE1LjcwNC0yNi4xNjkgMTUuNzA0LTQyLjU0IDAtMTQuODQ2LTUuNDMyLTI3LjY5Mi0xNi4yNTktMzguNTQ3LTEwLjg0OS0xMC44NTQtMjMuNjk1LTE2LjI3OC0zOC41NDEtMTYuMjc4aC03OS4wODJjLjc2LTIuNjY0IDEuNTIyLTQuOTQ4IDIuMjgyLTYuODUxLjc1My0xLjkwMyAxLjgxMS0zLjk5OSAzLjEzOC02LjI4MyAxLjMyOC0yLjI4NSAyLjI4My0zLjk5OSAyLjg1Mi01LjEzOSAzLjQyNS02LjQ2OCA2LjA0Ny0xMS44MDEgNy44NTctMTUuOTg1IDEuODA3LTQuMTkyIDMuNjA2LTkuOSA1LjQyLTE3LjEzMyAxLjgxMS03LjIyOSAyLjcxMS0xNC40NjUgMi43MTEtMjEuNjk4IDAtNC41NjYtLjA1NS04LjI4MS0uMTQ1LTExLjEzNC0uMDg5LTIuODU1LS41NzQtNy4xMzktMS40MjMtMTIuODUtLjg2Mi01LjcwOC0yLjAwNi0xMC40NjctMy40My0xNC4yNzItMS40My0zLjgwNi0zLjcxNi04LjA5Mi02Ljg1MS0xMi44NDctMy4xNDItNC43NjQtNi45NDctOC42MTMtMTEuNDI0LTExLjU2NS00LjQ3Ni0yLjk1LTEwLjE4NC01LjQyNC0xNy4xMzEtNy40MjEtNi45NTQtMS45OTktMTQuODAxLTIuOTk4LTIzLjU2Mi0yLjk5OC00Ljk0OCAwLTkuMjI3IDEuODA5LTEyLjg0NyA1LjQyNi0zLjgwNiAzLjgwNi03LjA0NyA4LjU2NC05LjcwOSAxNC4yNzItMi42NjYgNS43MTEtNC41MjMgMTAuNjYtNS41NzEgMTQuODQ5LTEuMDQ3IDQuMTg3LTIuMjM4IDkuOTk0LTMuNTY1IDE3LjQxNS0xLjcxOSA3Ljk5OC0yLjk5OCAxMy43NTItMy44NiAxNy4yNzMtLjg1NSAzLjUyMS0yLjUyNSA4LjEzNi00Ljk5NyAxMy44NDUtMi40NzcgNS43MTMtNS40MjQgMTAuMjc4LTguODUxIDEzLjcwNi02LjI4IDYuMjgtMTUuODkxIDE3LjcwMS0yOC44MzcgMzQuMjU5LTkuMzI5IDEyLjE4LTE4Ljk0IDIzLjY5NS0yOC44MzcgMzQuNTQ1LTkuODk5IDEwLjg1Mi0xNy4xMzEgMTYuNDY2LTIxLjY5OCAxNi44NDctNC43NTUuMzgtOC44NDggMi4zMzEtMTIuMjc1IDUuODU0LTMuNDI3IDMuNTIxLTUuMTQgNy42NjItNS4xNCAxMi40MTl2MTgzLjAxYzAgNC45NDkgMS44MDcgOS4xODIgNS40MjQgMTIuNzAzIDMuNjE1IDMuNTI1IDcuODk4IDUuMzggMTIuODQ3IDUuNTcxIDYuNjYxLjE5MSAyMS42OTggNC4zNzQgNDUuMTExIDEyLjU2NiAxNC42NTQgNC45NDEgMjYuMTIgOC43MDYgMzQuNCAxMS4yNzIgOC4yNzggMi41NjYgMTkuODQ5IDUuMzI4IDM0LjY4NCA4LjI4MiAxNC44NDkgMi45NDkgMjguNTUxIDQuNDI4IDQxLjExIDQuNDI4aDM2LjgzMWMyNS4zMjEtLjM4IDQ0LjA2MS03LjgwNiA1Ni4yNDctMjIuMjY4IDExLjAzNi0xMy4xMzUgMTUuNjk3LTMwLjM2MSAxMy45OS01MS42NzkgNy40MjItNy4wNDIgMTIuNTY1LTE1Ljk4NCAxNS40MTYtMjYuODM2IDMuMjMxLTExLjYwNCAzLjIzMS0yMi43NCAwLTMzLjM5NyA4Ljc1NC0xMS42MTEgMTIuODQ3LTI0LjY0OSAxMi4yNzItMzkuMTE1LjAyNC02LjA5Ny0xLjQtMTMuMzI4LTQuMjYxLTIxLjcwNnpNMTAwLjUgMTkxLjg2NEgxOC4yNzZjLTQuOTUyIDAtOS4yMzUgMS44MDktMTIuODUxIDUuNDI2QzEuODA5IDIwMC45MDUgMCAyMDUuMTg4IDAgMjEwLjEzN3YxODIuNzMyYzAgNC45NDIgMS44MDkgOS4yMjcgNS40MjYgMTIuODQ3IDMuNjE5IDMuNjExIDcuOTAyIDUuNDIxIDEyLjg1MSA1LjQyMUgxMDAuNWM0Ljk0OCAwIDkuMjI5LTEuODEgMTIuODQ3LTUuNDIxIDMuNjE2LTMuNjIgNS40MjQtNy45MDQgNS40MjQtMTIuODQ3VjIxMC4xMzdjMC00Ljk0OS0xLjgwOS05LjIzMS01LjQyNC0xMi44NDctMy42MTctMy42MTgtNy44OTgtNS40MjYtMTIuODQ3LTUuNDI2ek02Ny42NjUgMzY5LjMwOGMtMy42MTYgMy41MjEtNy44OTggNS4yODEtMTIuODQ3IDUuMjgxLTUuMTQgMC05LjQ3MS0xLjc2LTEyLjk5LTUuMjgxLTMuNTIxLTMuNTIxLTUuMjgxLTcuODUtNS4yODEtMTIuOTkgMC00Ljk0OCAxLjc1OS05LjIzMiA1LjI4MS0xMi44NDcgMy41Mi0zLjYxNyA3Ljg1LTUuNDI4IDEyLjk5LTUuNDI4IDQuOTQ5IDAgOS4yMzEgMS44MTEgMTIuODQ3IDUuNDI4IDMuNjE3IDMuNjE0IDUuNDI2IDcuODk4IDUuNDI2IDEyLjg0NyAwIDUuMTQtMS44MDUgOS40NjgtNS40MjYgMTIuOTl6Ii8+PC9zdmc+"); }

.ic-news {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy42MjUgMjMuNjI1IiBmaWxsPSIjZmZmZmZmIj48ZGVmcy8+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTExLjgxMiAwQzUuMjg5IDAgMCA1LjI4OSAwIDExLjgxMnM1LjI4OSAxMS44MTMgMTEuODEyIDExLjgxMyAxMS44MTMtNS4yOSAxMS44MTMtMTEuODEzUzE4LjMzNSAwIDExLjgxMiAwem0yLjQ1OSAxOC4zMDdjLS42MDguMjQtMS4wOTIuNDIyLTEuNDU1LjU0OGEzLjgzOCAzLjgzOCAwIDAxLTEuMjYyLjE4OWMtLjczNiAwLTEuMzA5LS4xOC0xLjcxNy0uNTM5cy0uNjExLS44MTQtLjYxMS0xLjM2N2MwLS4yMTUuMDE1LS40MzUuMDQ1LS42NTlhOC4yMyA4LjIzIDAgMDEuMTQ3LS43NTlsLjc2MS0yLjY4OGMuMDY3LS4yNTguMTI1LS41MDMuMTcxLS43MzEuMDQ2LS4yMy4wNjgtLjQ0MS4wNjgtLjYzMyAwLS4zNDItLjA3MS0uNTgyLS4yMTItLjcxNy0uMTQzLS4xMzUtLjQxMi0uMjAxLS44MTMtLjIwMS0uMTk2IDAtLjM5OC4wMjktLjYwNS4wOS0uMjA1LjA2My0uMzgzLjEyLS41MjkuMTc2bC4yMDEtLjgyOGMuNDk4LS4yMDMuOTc1LS4zNzcgMS40My0uNTIxYTQuMjI1IDQuMjI1IDAgMDExLjI5LS4yMThjLjczMSAwIDEuMjk1LjE3OCAxLjY5Mi41My4zOTUuMzUzLjU5NC44MTIuNTk0IDEuMzc2IDAgLjExNy0uMDE0LjMyMy0uMDQxLjYxN2E0LjEyOSA0LjEyOSAwIDAxLS4xNTIuODExbC0uNzU3IDIuNjhhNy41ODIgNy41ODIgMCAwMC0uMTY3LjczNiAzLjg5MiAzLjg5MiAwIDAwLS4wNzMuNjI2YzAgLjM1Ni4wNzkuNTk5LjIzOS43MjguMTU4LjEyOS40MzUuMTk0LjgyNy4xOTQuMTg1IDAgLjM5Mi0uMDMzLjYyNi0uMDk3LjIzMi0uMDY0LjQtLjEyMS41MDYtLjE3bC0uMjAzLjgyN3ptLS4xMzQtMTAuODc4YTEuODA3IDEuODA3IDAgMDEtMS4yNzUuNDkyYy0uNDk2IDAtLjkyNC0uMTY0LTEuMjgtLjQ5MmExLjU3IDEuNTcgMCAwMS0uNTMzLTEuMTkzYzAtLjQ2NS4xOC0uODY1LjUzMy0xLjE5NmExLjgxMiAxLjgxMiAwIDAxMS4yOC0uNDk3Yy40OTcgMCAuOTIzLjE2NSAxLjI3NS40OTcuMzUzLjMzMS41My43MzEuNTMgMS4xOTYgMCAuNDY3LS4xNzcuODY1LS41MyAxLjE5M3oiLz48L3N2Zz4="); }

/* ============================================ *
 * Featherlight light box styling
 * ============================================ */
html.with-featherlight {
  overflow: hidden;
  height: 100%; }

.has-featherlight {
  display: none; }

.featherlight {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483647;
  white-space: nowrap;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  background: #9B9B9B;
  text-align: center;
  /* contains the content */
  /* don't show these though */ }
  .featherlight:last-of-type {
    background: rgba(74, 74, 74, 0.4); }
  .featherlight:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .featherlight .featherlight-content {
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    overflow: auto;
    padding: 40px 15px;
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    background: #FFFFFF;
    box-shadow: 2px 5px 9px 0px rgba(0, 0, 0, 0.12);
    cursor: auto;
    white-space: normal; }
  .featherlight .featherlight-inner {
    display: block;
    overflow: auto;
    max-height: 95vh;
    min-height: 200px; }
  .featherlight iframe.featherlight-inner {
    max-width: 800px;
    width: calc(100vw - 80px);
    height: 70vh !important;
    max-height: 600px;
    border: none !important; }
  .featherlight.featherlight-iframe .featherlight-content {
    width: 840px;
    max-width: 90%; }
  .featherlight script.featherlight-inner,
  .featherlight link.featherlight-inner,
  .featherlight style.featherlight-inner {
    display: none; }
  .featherlight .featherlight-close-icon {
    position: absolute;
    z-index: 99999;
    top: 5px;
    right: 0;
    cursor: pointer; }
    .featherlight .featherlight-close-icon:before {
      position: absolute;
      content: '';
      width: 17px;
      height: 3px;
      background: #27A9E0;
      display: block;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) rotate(45deg); }
    .featherlight .featherlight-close-icon:after {
      position: absolute;
      content: '';
      width: 17px;
      height: 3px;
      background: #27A9E0;
      display: block;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) rotate(-45deg); }
  .featherlight-close-icon::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .featherlight .featherlight-image {
    width: 100%; }
  .featherlight-iframe .featherlight-content {
    border-bottom: 0;
    padding: 0;
    -webkit-overflow-scrolling: touch; }
  .featherlight * {
    box-sizing: border-box; }
  .featherlight-next, .featherlight-previous {
    display: block;
    position: absolute;
    bottom: 0;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    top: 10px;
    right: 0;
    left: 85%; }
    .featherlight-next span, .featherlight-previous span {
      position: absolute;
      display: block;
      height: 24px;
      width: 24px;
      line-height: 26px;
      text-align: center;
      font-size: 8px;
      cursor: pointer;
      background: #FFFFFF;
      color: #4A4A4A;
      top: calc(50% - 12px);
      padding: 0;
      border: none;
      outline: none;
      text-decoration: none;
      z-index: 1;
      transition: all 0.15s ease-out;
      font: 0/0 a; }
      .featherlight-next span:before, .featherlight-previous span:before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0uNjc2LjAyNkw3LjA3NCA0LjEuNjc2IDguMTc0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }
    .featherlight-next:hover span, .featherlight-next:focus span, .featherlight-previous:hover span, .featherlight-previous:focus span {
      outline: none;
      background: #4A4A4A;
      text-decoration: none;
      color: #FFFFFF; }
  .featherlight-previous {
    left: 0;
    right: 85%; }
    .featherlight-previous span {
      left: 0;
      border-radius: 0 3px 3px 0; }
  .featherlight-next span {
    right: 0;
    border-radius: 3px 0 0 3px; }
    .featherlight-next span:before {
      transform: rotate(90deg); }
  .featherlight-swipe-aware .featherlight-next,
  .featherlight-swipe-aware .featherlight-previous {
    display: none; }
  .featherlight-loading .featherlight-previous,
  .featherlight-loading .featherlight-next {
    display: none; }
  .featherlight-first-slide.featherlight-last-slide .featherlight-previous,
  .featherlight-first-slide.featherlight-last-slide .featherlight-next {
    display: none; }

.container {
  width: 100%; }
  .container .row {
    position: relative;
    width: calc(100% + 8px);
    margin: 0 -4px; }
    .container .row:after {
      content: '';
      display: table;
      clear: both; }
    .container .row [class^="col-sm"] {
      margin: 0 4px 8px;
      float: left; }

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  width: calc(100% - 8px);
  margin: 0 4px; }

.col-sm-1 {
  width: calc((100% / 12) - 8px); }

.col-sm-2 {
  width: calc((100% / 6) - 8px); }

.col-sm-3 {
  width: calc((100% / 4) - 8px); }

.col-sm-4 {
  width: calc((100% / 3) - 8px); }

.col-sm-5 {
  width: calc((100% / (12 / 5)) - 8px); }

.col-sm-6 {
  width: calc((100% / 2) - 8px); }

.col-sm-7 {
  width: calc((100% / (12 / 7)) - 8px); }

.col-sm-8 {
  width: calc((100% / (12 / 8)) - 8px); }

.col-sm-9 {
  width: calc((100% / (12 / 9)) - 8px); }

.col-sm-10 {
  width: calc((100% / (12 / 10)) - 8px); }

.col-sm-11 {
  width: calc((100% / (12 / 11)) - 8px); }

/* ============================================ *
 * Base Styles
 * ============================================ */
.tst {
  transition: all 0.15s ease-out; }

html,
body {
  height: 100%;
  margin: 0; }

body.mobile-menu-active {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  position: fixed; }

html * {
  box-sizing: border-box; }

.wrapper {
  min-width: 320px;
  min-height: 100%;
  margin: 0 auto;
  background: #FFFFFF; }
  .wrapper:after {
    content: '';
    display: table;
    clear: both; }

a {
  color: #4A4A4A;
  text-decoration: none; }
  a:active, a:focus, a:hover {
    color: #4A4A4A;
    text-decoration: none; }
  a:active, a:focus {
    outline: none; }

.no-touch a:active, .no-touch a:focus, .no-touch a:hover {
  color: #3d3d3d;
  text-decoration: none; }

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

img {
  max-width: 100%; }

.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  z-index: -9999;
  opacity: 0;
  transition: opacity 0.15s ease-out; }
  .overlay.show {
    z-index: 9999;
    opacity: 1; }

#search-overlay {
  pointer-events: none; }

.toggle-link {
  cursor: pointer; }

/* ============================================ *
 * Shared Classes
 * ============================================ */
.address-list address {
  margin-bottom: 1em; }

.availability {
  margin-bottom: 0;
  font-size: 15px;
  text-transform: uppercase; }
  .availability .label {
    display: none; }
  .availability.in-stock {
    color: #95C73D; }
  .availability.available-soon, .availability.out-of-stock {
    color: #E74C3C; }
  .availability-only {
    color: #E74C3C;
    margin-bottom: 10px; }

/* -------------------------------------------- *
 * Container
 */
.main-container,
.footer-container {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
  padding: 0 8px 8px; }
  .main-container:after,
  .footer-container:after {
    content: '';
    display: table;
    clear: both; }

.top-container {
  padding: 0 8px; }

/* -------------------------------------------- *
 * Grid
 */
.grid:after {
  content: '';
  display: table;
  clear: both; }

/* -------------------------------------------- *
 * Page Popup
 */
.page-popup {
  padding: 20px;
  background: #FFFFFF;
  height: auto; }
  .page-popup h1 {
    margin: 0 0 0.5em;
    font-size: 36px; }

/* -------------------------------------------- *
 * Please Wait (Loading Indicator)
 */
.please-wait {
  display: inline-block;
  margin-left: 10px;
  margin-top: 5px;
  line-height: 24px;
  height: 24px;
  white-space: nowrap;
  /* Prevent the linebreak in the HTML from causing layout issues */ }
  .please-wait img {
    float: left;
    margin-right: 5px;
    width: 24px; }

/* ============================================ *
 * Item Options
 * ============================================ */
.item-options {
  font-size: 1rem; }
  .item-options:after {
    content: '';
    display: table;
    clear: both; }
  .item-options dt {
    float: left;
    clear: left;
    font-weight: 600;
    padding-right: 5px;
    font-style: italic; }
    .item-options dt:after {
      content: ': '; }
  .item-options dd {
    float: left;
    padding-left: 10px;
    margin: 0 0 6px; }

/* -------------------------------------------- *
 * Printer Friendly Page
 */
.page-print {
  width: 6.5in;
  margin: 20px;
  background: #FFFFFF; }

/* -------------------------------------------- *
 * Add to links
 */
.add-to-links {
  margin: 7px 0; }
  .add-to-links a {
    display: inline-block;
    padding: 0 3px 3px; }
  .add-to-links .separator {
    display: none; }

/* -------------------------------------------- *
 * Standard Formatted Text Block
 */
.std p {
  margin: 0 0 1.5em; }

.std ol {
  list-style: decimal outside;
  margin-bottom: 1.5em; }
  .std ol li {
    margin-left: 2em; }

.std ul {
  list-style: disc outside;
  margin-bottom: 1.5em; }
  .std ul li {
    margin-left: 2em; }

.std .note {
  color: #9B9B9B;
  font-size: 15px; }

/* -------------------------------------------- *
 * Tabs
 */
.tabs {
  margin-bottom: 30px;
  background: #FFFFFF; }

/* -------------------------------------------- *
 * Accordion
 */
#accordion .toggle-tabs {
  display: none; }

#accordion > dl > dt {
  margin: 0 0 10px;
  color: #4A4A4A;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  -webkit-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #9B9B9B;
  position: relative;
  background-color: #DCDCDC;
  display: block; }
  #accordion > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #4A4A4A;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px; }
  #accordion > dl > dt:hover {
    background-color: shade(#DCDCDC, 3%); }

#accordion > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #9B9B9B; }

#accordion > dl > dd:last-child {
  border-width: 0 1px 1px 1px; }

#accordion li {
  position: relative;
  overflow: hidden; }
  #accordion li .plusimage h2 {
    margin-right: 30px; }

/* ============================================ *
 * DOB fields
 * ============================================ */
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day {
  width: 40px;
  float: left;
  margin-right: 10px; }

.form-list .customer-dob .dob-year {
  width: 80px;
  float: left; }

/* ============================================ *
 * Magento Helpers
 * ============================================ */
.a-center {
  text-align: center; }

.a-right,
.align-right {
  text-align: right; }

.no-display {
  display: none !important; }

.nobr,
.nowrap {
  white-space: nowrap; }

.width-full {
  width: 100%; }

/* ============================================ *
 * Custom Helpers
 * ============================================ */
.hidden {
  display: none; }

/* ============================================ *
 * Print Styles
 * ============================================ */
.page-print .print-head {
  margin: 0 0 15px; }

.page-print .print-head .logo {
  float: none;
  max-height: 50px;
  width: auto; }

/* ============================================ *
 * Columns layouts
 * ============================================ */
.main:after,
.col-wrapper:after {
  content: '';
  display: table;
  clear: both; }

.col-left,
.col-right,
.col-main {
  padding: 0;
  margin-bottom: 10px;
  float: none;
  width: auto; }

.col3-layout .col-wrapper {
  float: none;
  width: auto; }

.col-main {
  float: none;
  width: 100%; }

.col-main .col-left {
  padding: 0;
  /* On product listing pages, the left column gets moved inside col-main on small viewports */ }

/* Content Columns */
.col2-set {
  width: 100%; }
  .col2-set:after {
    content: '';
    display: table;
    clear: both; }
  .col2-set .col-1,
  .col2-set .col-2 {
    padding: 10px;
    margin: 0;
    float: none;
    width: auto;
    border: 0;
    padding-right: 0;
    padding-left: 0; }
  .col2-set .narrow {
    width: 33%; }
  .col2-set .wide {
    width: 65%; }

/* ============================================ *
 * Typography
 * ============================================ */
html,
body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-family: "Lato", Verdana, Arial, sans-serif;
  color: #4A4A4A;
  font-size: 14px;
  line-height: 1.6; }

h1, .h1 {
  margin: 0 0 20px;
  color: #4A4A4A;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.2;
  font-family: "Roboto", Verdana, Arial, sans-serif; }

h2, .h2 {
  margin: 0 0 15px;
  color: #4A4A4A;
  font-size: 32px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.2;
  font-family: "Roboto", Verdana, Arial, sans-serif; }

h3, .h3 {
  margin: 0 0 10px;
  color: #4A4A4A;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4;
  font-family: "Roboto", Verdana, Arial, sans-serif; }

h4, .h4 {
  margin: 0 0 10px;
  color: #4A4A4A;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4;
  font-family: "Roboto", Verdana, Arial, sans-serif; }

h5, .h5 {
  margin: 0 0 10px;
  color: #4A4A4A;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4;
  font-family: "Roboto", Verdana, Arial, sans-serif; }

h6, .h6 {
  margin: 0 0 10px;
  color: #4A4A4A;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4;
  font-family: "Roboto", Verdana, Arial, sans-serif; }

.f-regular {
  font-weight: 400; }

.f-italic {
  font-style: italic; }

.f-bold {
  font-weight: 700; }

.f-extra-bold {
  font-weight: 700; }

.f-special {
  font-family: "Lato", Verdana, Arial, sans-serif; }

/* -------------------------------------------- *
 * Page Titles
 */
.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1 {
  font-size: 24px;
  font-weight: 800;
  color: #4A4A4A;
  margin-bottom: 15px;
  font-family: "Roboto", Verdana, Arial, sans-serif; }

/* ============================================ *
 * Slick slider
 * ============================================ */
.slick-loading .slick-list {
  background: #F7F7F7; }

.slick-list .item {
  padding: 0 8px; }

.slick-slider {
  overflow: hidden;
  position: relative; }

.slick-slide {
  float: left;
  outline: none !important; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 38px;
  width: 38px;
  cursor: pointer;
  background: #F7F7F7;
  top: calc(50% - 19px);
  padding: 0;
  border: none;
  outline: none;
  text-decoration: none !important;
  z-index: 1000;
  transition: all 0.15s ease-out;
  font: 0/0;
  color: transparent;
  border-radius: 0 2px 2px 0; }
  .slick-prev:before,
  .slick-next:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1IDgiPjxwYXRoIGZpbGw9IiM0YTRhNGEiIGQ9Ik0uMDkyIDcuMTYyVi42NTRDLjA5Mi40NzIuMTU2LjMxNy4yODMuMTlTLjU2NiAwIC43NDggMGMuMTgyIDAgLjMzNy4wNjMuNDY1LjE5bDMuMjU0IDMuMjU0YS42MzMuNjMzIDAgMDEuMTkxLjQ2NS42MzMuNjMzIDAgMDEtLjE5MS40NjVMMS4yMTMgNy42MjdhLjYzMy42MzMgMCAwMS0uNDY1LjE5MWMtLjE4MiAwLS4zMzctLjA2My0uNDY1LS4xOTFzLS4xOTEtLjI4My0uMTkxLS40NjV6Ii8+PC9zdmc+") no-repeat center center;
    background-size: 5px 10px;
    content: '';
    display: block;
    height: 38px;
    width: 38px; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    text-decoration: none;
    opacity: 0.8; }
  .slick-prev.slick-disabled,
  .slick-next.slick-disabled {
    cursor: default;
    opacity: 0; }

.slick-prev {
  left: 0; }
  .slick-prev:before {
    transform: rotate(180deg); }

.slick-next {
  right: 0;
  border-radius: 2px 0 0 2px; }

.slick-dots {
  position: absolute;
  bottom: 15px;
  z-index: 1000;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0 !important;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px !important;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      position: relative;
      background: transparent;
      display: block;
      height: 8px;
      width: 8px;
      outline: none;
      list-style: 0;
      font-size: 0;
      color: transparent;
      padding: 0;
      cursor: pointer;
      border-radius: 50%;
      border: 1px solid #FFFFFF;
      box-sizing: content-box; }
      .slick-dots li button:before {
        content: '';
        background: #FFFFFF;
        border-radius: 50%;
        height: 0;
        width: 0;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border: 0 solid #FFFFFF;
        transition: border 0.15s ease-out; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
    .slick-dots li.slick-active button:before {
      border-width: 3px; }

.category-products-slider {
  position: relative; }
  .category-products-slider .slick-arrow {
    background: none;
    color: #DCDCDC;
    font-size: 22px; }
  .category-products-slider .slick-prev {
    left: -58px; }
  .category-products-slider .slick-next {
    right: -58px; }

/* ============================================ *
 * Buttons
 * ============================================ */
button {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-family: "Lato", Verdana, Arial, sans-serif; }

.button, .btn, a.button {
  display: inline-block;
  padding: 5px 18px;
  border: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 33px;
  height: 45px;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #2E7DAA;
  color: #FFFFFF;
  transition: background 0.15s ease-out;
  /* Adjacent buttons */
  /* Primary Buttons */
  /* Ghost Buttons */ }
  .button:hover, .button:active, .button:focus, .btn:hover, .btn:active, .btn:focus, a.button:hover, a.button:active, a.button:focus {
    background: #2E7DAA;
    color: #FFFFFF;
    cursor: pointer;
    outline: none; }
  .button.disabled, .button:disabled, .btn.disabled, .btn:disabled, a.button.disabled, a.button:disabled {
    opacity: 0.5;
    cursor: not-allowed; }
    .button.disabled:hover, .button.disabled:active, .button.disabled:focus, .button:disabled:hover, .button:disabled:active, .button:disabled:focus, .btn.disabled:hover, .btn.disabled:active, .btn.disabled:focus, .btn:disabled:hover, .btn:disabled:active, .btn:disabled:focus, a.button.disabled:hover, a.button.disabled:active, a.button.disabled:focus, a.button:disabled:hover, a.button:disabled:active, a.button:disabled:focus {
      background: #2E7DAA;
      color: #FFFFFF; }
  .button + .button, .btn + .button, a.button + .button {
    margin-left: 5px; }
  .button-primary, .btn-primary, a.button-primary {
    background: #F9CA24;
    color: #4A4A4A; }
    .button-primary:hover, .button-primary:focus, .button-primary:active, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, a.button-primary:hover, a.button-primary:focus, a.button-primary:active {
      background: #eebb07;
      color: #4A4A4A;
      cursor: pointer;
      outline: none;
      text-decoration: none; }
  .button-ghost, .btn-ghost, a.button-ghost {
    background: rgba(46, 125, 170, 0.1);
    border: 1px solid #2E7DAA;
    color: #2E7DAA;
    font-size: 13px;
    font-weight: 100; }
    .button-ghost:hover, .button-ghost:focus, .button-ghost:active, .btn-ghost:hover, .btn-ghost:focus, .btn-ghost:active, a.button-ghost:hover, a.button-ghost:focus, a.button-ghost:active {
      background: #2E7DAA;
      color: #FFFFFF;
      cursor: pointer;
      outline: none; }
  .button-ghost-blue, .btn-ghost-blue, a.button-ghost-blue {
    background: none;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase; }
    .button-ghost-blue:hover, .button-ghost-blue:focus, .button-ghost-blue:active, .btn-ghost-blue:hover, .btn-ghost-blue:focus, .btn-ghost-blue:active, a.button-ghost-blue:hover, a.button-ghost-blue:focus, a.button-ghost-blue:active {
      background: #FFFFFF;
      color: #2E7DAA;
      cursor: pointer;
      outline: none; }
  .button-ghost-black, .btn-ghost-black, a.button-ghost-black {
    background: none;
    border: 2px solid #4A4A4A;
    color: #4A4A4A;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase; }
    .button-ghost-black:hover, .button-ghost-black:focus, .button-ghost-black:active, .btn-ghost-black:hover, .btn-ghost-black:focus, .btn-ghost-black:active, a.button-ghost-black:hover, a.button-ghost-black:focus, a.button-ghost-black:active {
      background: #4A4A4A;
      color: #FFFFFF;
      cursor: pointer;
      outline: none; }
  .button-ghost-white, .btn-ghost-white, a.button-ghost-white {
    background: none;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase; }
    .button-ghost-white:hover, .button-ghost-white:focus, .button-ghost-white:active, .btn-ghost-white:hover, .btn-ghost-white:focus, .btn-ghost-white:active, a.button-ghost-white:hover, a.button-ghost-white:focus, a.button-ghost-white:active {
      background: #FFFFFF;
      color: #2E7DAA;
      cursor: pointer;
      outline: none; }
  .button2, .btn2, a.button2 {
    border: 0;
    padding: 0 5px;
    margin: 0;
    background: transparent;
    cursor: pointer;
    vertical-align: middle; }
    .button2:focus, .btn2:focus, a.button2:focus {
      outline: none; }
    .button2 span,
    .button2 span span, .btn2 span,
    .btn2 span span, a.button2 span,
    a.button2 span span {
      line-height: 30px;
      height: 30px;
      text-decoration: underline;
      text-transform: uppercase;
      display: inline-block;
      color: #4A4A4A; }
      .button2 span:hover,
      .button2 span span:hover, .btn2 span:hover,
      .btn2 span span:hover, a.button2 span:hover,
      a.button2 span span:hover {
        text-decoration: none;
        color: #2E7DAA; }

.sidebar .actions button.button {
  white-space: normal; }

/* -------------------------------------------- *
 * Button Sets
 */
.buttons-set {
  clear: both;
  margin: 10px 0 0;
  padding-top: 10px;
  border-top: 1px solid #F7F7F7;
  text-align: right; }
  .buttons-set:after {
    content: '';
    display: table;
    clear: both; }
  .buttons-set .button {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 7px; }
  .buttons-set .back-link,
  .buttons-set .required {
    display: none; }
  .buttons-set a:not(.button) {
    display: block; }

/* -------------------------------------------- *
 * Button - Remove / Previous
 */
.btn-remove,
.btn-previous {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #F7F7F7;
  text-align: center;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  position: relative; }
  .btn-remove:hover,
  .btn-previous:hover {
    background-color: #4A4A4A;
    border-color: #4A4A4A; }

.btn-remove:after,
.btn-remove2:after {
  content: '✕';
  color: #4A4A4A;
  height: 20px;
  line-height: 20px;
  width: 100%;
  font-size: 10px;
  font-family: sans-serif;
  font-weight: bold; }

.btn-remove:hover:after,
.btn-remove2:hover:after {
  color: #FFFFFF;
  text-decoration: none; }

.btn-previous:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #4A4A4A;
  border-left: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -4px; }

.btn-previous:hover:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #FFFFFF;
  border-left: none; }

.btn-cart {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1Ljg3MiAzLjZjLjM1MiAwIC42NDQuMTM2Ljg3Ni40MDguMjMyLjI3Mi4zMDguNTg0LjIyOC45MzZsLTIuMDQgOS43NjhhMS4wNDMgMS4wNDMgMCAwIDEtLjM4NC42MzYgMS4wOCAxLjA4IDAgMCAxLS42OTYuMjUySDguMzA0bC41NzYgM2gxMy44NzJjLjI1NiAwIC40ODQuMDguNjg0LjI0LjIuMTYuMzMyLjM2LjM5Ni42LjI4OC4yNzIuNTEyLjU5Ni42NzIuOTcyLjE2LjM3Ni4yNC43NzIuMjQgMS4xODggMCAuNTQ0LS4xMzYgMS4wNDQtLjQwOCAxLjUtLjI3Mi40NTYtLjYzNi44Mi0xLjA5MiAxLjA5MmEyLjg3NCAyLjg3NCAwIDAgMS0xLjUuNDA4IDIuODc0IDIuODc0IDAgMCAxLTEuNS0uNDA4IDMuMTA0IDMuMTA0IDAgMCAxLTEuMDkyLTEuMDkyIDIuODc0IDIuODc0IDAgMCAxLS40MDgtMS41YzAtLjU0NC4xMzYtMS4wNDguNDA4LTEuNTEySDEyLjM2Yy4yNzIuNDY0LjQwNC45NjguMzk2IDEuNTEyYTIuOTYyIDIuOTYyIDAgMCAxLS40MiAxLjVjLS4yNzIuNDU2LS42MzYuODItMS4wOTIgMS4wOTJhMi44NzQgMi44NzQgMCAwIDEtMS41LjQwOCAyLjg3NCAyLjg3NCAwIDAgMS0xLjUtLjQwOEEzLjEwNCAzLjEwNCAwIDAgMSA3LjE1MiAyMy4xYTIuODc0IDIuODc0IDAgMCAxLS40MDgtMS41YzAtLjM2OC4wNzItLjcyOC4yMTYtMS4wOC4xNDQtLjM1Mi4zMzYtLjY2NC41NzYtLjkzNkw0LjI0OCAyLjA4OEguNTUyYS41NDguNTQ4IDAgMCAxLS4zODQtLjE1NkEuNTE3LjUxNyAwIDAgMSAwIDEuNTM2di0uMzg0QzAgLjk5Mi4wNTYuODYuMTY4Ljc1NkEuNTQ4LjU0OCAwIDAgMSAuNTUyLjZINC41NmMuMjcyIDAgLjUxMi4wODQuNzIuMjUyLjIwOC4xNjguMzM2LjM4OC4zODQuNjZMNi4wNzIgMy42aDE5Ljh6bS0xNC42MTYgMThjMC0uNDE2LS4xNDgtLjc3Mi0uNDQ0LTEuMDY4YTEuNDU2IDEuNDU2IDAgMCAwLTEuMDY4LS40NDRjLS40MTYgMC0uNzY4LjE0OC0xLjA1Ni40NDRhMS40NzcgMS40NzcgMCAwIDAtLjQzMiAxLjA2OGMwIC40MTYuMTQ0Ljc3Mi40MzIgMS4wNjguMjg4LjI5Ni42NC40NDQgMS4wNTYuNDQ0LjQxNiAwIC43NzItLjE0OCAxLjA2OC0uNDQ0LjI5Ni0uMjk2LjQ0NC0uNjUyLjQ0NC0xLjA2OHptMTAuNDg4IDEuNTEyYy40MTYgMCAuNzcyLS4xNDggMS4wNjgtLjQ0NC4yOTYtLjI5Ni40NDQtLjY1Mi40NDQtMS4wNjggMC0uNDE2LS4xNDgtLjc3Mi0uNDQ0LTEuMDY4YTEuNDU2IDEuNDU2IDAgMCAwLTEuMDY4LS40NDRjLS40MTYgMC0uNzY4LjE0OC0xLjA1Ni40NDRhMS40NzcgMS40NzcgMCAwIDAtLjQzMiAxLjA2OGMwIC40MTYuMTQ0Ljc3Mi40MzIgMS4wNjguMjg4LjI5Ni42NC40NDQgMS4wNTYuNDQ0em0xLjgtOS4wMjRsMS44NzItOUg2LjMzNmwxLjcwNCA5aDE1LjUwNHptLTQuOTkyLTMuNTI4bC0yLjQgMi40YS41NDIuNTQyIDAgMCAxLS4zOTYuMTY4LjU0Mi41NDIgMCAwIDEtLjM5Ni0uMTY4bC0yLjQtMi40YS41NDIuNTQyIDAgMCAxLS4xNjgtLjM5NmMwLS4xNTIuMDU2LS4yODQuMTY4LS4zOTZhLjU1NS41NTUgMCAwIDEgLjQwOC0uMTY4SDE1VjcuMTUyYzAtLjE2LjA1Ni0uMjkyLjE2OC0uMzk2YS41NDguNTQ4IDAgMCAxIC4zODQtLjE1NmguMzg0Yy4xNiAwIC4yOTYuMDUyLjQwOC4xNTZhLjUxNy41MTcgMCAwIDEgLjE2OC4zOTZWOS42aDEuNjMyYy4xNiAwIC4yOTIuMDU2LjM5Ni4xNjguMTA0LjExMi4xNi4yNDQuMTY4LjM5NmEuNTAyLjUwMiAwIDAgMS0uMTU2LjM5NnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") center/27px 24px no-repeat #95C73D;
  font: 0/0 a;
  width: 65px;
  height: 38px;
  border-radius: 2px; }
  .btn-cart:hover, .btn-cart:active, .btn-cart:focus {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1Ljg3MiAzLjZjLjM1MiAwIC42NDQuMTM2Ljg3Ni40MDguMjMyLjI3Mi4zMDguNTg0LjIyOC45MzZsLTIuMDQgOS43NjhhMS4wNDMgMS4wNDMgMCAwIDEtLjM4NC42MzYgMS4wOCAxLjA4IDAgMCAxLS42OTYuMjUySDguMzA0bC41NzYgM2gxMy44NzJjLjI1NiAwIC40ODQuMDguNjg0LjI0LjIuMTYuMzMyLjM2LjM5Ni42LjI4OC4yNzIuNTEyLjU5Ni42NzIuOTcyLjE2LjM3Ni4yNC43NzIuMjQgMS4xODggMCAuNTQ0LS4xMzYgMS4wNDQtLjQwOCAxLjUtLjI3Mi40NTYtLjYzNi44Mi0xLjA5MiAxLjA5MmEyLjg3NCAyLjg3NCAwIDAgMS0xLjUuNDA4IDIuODc0IDIuODc0IDAgMCAxLTEuNS0uNDA4IDMuMTA0IDMuMTA0IDAgMCAxLTEuMDkyLTEuMDkyIDIuODc0IDIuODc0IDAgMCAxLS40MDgtMS41YzAtLjU0NC4xMzYtMS4wNDguNDA4LTEuNTEySDEyLjM2Yy4yNzIuNDY0LjQwNC45NjguMzk2IDEuNTEyYTIuOTYyIDIuOTYyIDAgMCAxLS40MiAxLjVjLS4yNzIuNDU2LS42MzYuODItMS4wOTIgMS4wOTJhMi44NzQgMi44NzQgMCAwIDEtMS41LjQwOCAyLjg3NCAyLjg3NCAwIDAgMS0xLjUtLjQwOEEzLjEwNCAzLjEwNCAwIDAgMSA3LjE1MiAyMy4xYTIuODc0IDIuODc0IDAgMCAxLS40MDgtMS41YzAtLjM2OC4wNzItLjcyOC4yMTYtMS4wOC4xNDQtLjM1Mi4zMzYtLjY2NC41NzYtLjkzNkw0LjI0OCAyLjA4OEguNTUyYS41NDguNTQ4IDAgMCAxLS4zODQtLjE1NkEuNTE3LjUxNyAwIDAgMSAwIDEuNTM2di0uMzg0QzAgLjk5Mi4wNTYuODYuMTY4Ljc1NkEuNTQ4LjU0OCAwIDAgMSAuNTUyLjZINC41NmMuMjcyIDAgLjUxMi4wODQuNzIuMjUyLjIwOC4xNjguMzM2LjM4OC4zODQuNjZMNi4wNzIgMy42aDE5Ljh6bS0xNC42MTYgMThjMC0uNDE2LS4xNDgtLjc3Mi0uNDQ0LTEuMDY4YTEuNDU2IDEuNDU2IDAgMCAwLTEuMDY4LS40NDRjLS40MTYgMC0uNzY4LjE0OC0xLjA1Ni40NDRhMS40NzcgMS40NzcgMCAwIDAtLjQzMiAxLjA2OGMwIC40MTYuMTQ0Ljc3Mi40MzIgMS4wNjguMjg4LjI5Ni42NC40NDQgMS4wNTYuNDQ0LjQxNiAwIC43NzItLjE0OCAxLjA2OC0uNDQ0LjI5Ni0uMjk2LjQ0NC0uNjUyLjQ0NC0xLjA2OHptMTAuNDg4IDEuNTEyYy40MTYgMCAuNzcyLS4xNDggMS4wNjgtLjQ0NC4yOTYtLjI5Ni40NDQtLjY1Mi40NDQtMS4wNjggMC0uNDE2LS4xNDgtLjc3Mi0uNDQ0LTEuMDY4YTEuNDU2IDEuNDU2IDAgMCAwLTEuMDY4LS40NDRjLS40MTYgMC0uNzY4LjE0OC0xLjA1Ni40NDRhMS40NzcgMS40NzcgMCAwIDAtLjQzMiAxLjA2OGMwIC40MTYuMTQ0Ljc3Mi40MzIgMS4wNjguMjg4LjI5Ni42NC40NDQgMS4wNTYuNDQ0em0xLjgtOS4wMjRsMS44NzItOUg2LjMzNmwxLjcwNCA5aDE1LjUwNHptLTQuOTkyLTMuNTI4bC0yLjQgMi40YS41NDIuNTQyIDAgMCAxLS4zOTYuMTY4LjU0Mi41NDIgMCAwIDEtLjM5Ni0uMTY4bC0yLjQtMi40YS41NDIuNTQyIDAgMCAxLS4xNjgtLjM5NmMwLS4xNTIuMDU2LS4yODQuMTY4LS4zOTZhLjU1NS41NTUgMCAwIDEgLjQwOC0uMTY4SDE1VjcuMTUyYzAtLjE2LjA1Ni0uMjkyLjE2OC0uMzk2YS41NDguNTQ4IDAgMCAxIC4zODQtLjE1NmguMzg0Yy4xNiAwIC4yOTYuMDUyLjQwOC4xNTZhLjUxNy41MTcgMCAwIDEgLjE2OC4zOTZWOS42aDEuNjMyYy4xNiAwIC4yOTIuMDU2LjM5Ni4xNjguMTA0LjExMi4xNi4yNDQuMTY4LjM5NmEuNTAyLjUwMiAwIDAgMS0uMTU2LjM5NnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") center/27px 24px no-repeat #639600; }

.btn-cart-big, #add-to-cart-popup .add-to-cart-popup-inner .button-cart {
  background: #639600;
  width: 100%;
  height: 64px;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  padding-right: 92px;
  font-size: 18px; }
  .btn-cart-big:before, #add-to-cart-popup .add-to-cart-popup-inner .button-cart:before {
    content: '';
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    width: 92px;
    height: 100%;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1Ljg3MiAzLjZjLjM1MiAwIC42NDQuMTM2Ljg3Ni40MDguMjMyLjI3Mi4zMDguNTg0LjIyOC45MzZsLTIuMDQgOS43NjhhMS4wNDMgMS4wNDMgMCAwIDEtLjM4NC42MzYgMS4wOCAxLjA4IDAgMCAxLS42OTYuMjUySDguMzA0bC41NzYgM2gxMy44NzJjLjI1NiAwIC40ODQuMDguNjg0LjI0LjIuMTYuMzMyLjM2LjM5Ni42LjI4OC4yNzIuNTEyLjU5Ni42NzIuOTcyLjE2LjM3Ni4yNC43NzIuMjQgMS4xODggMCAuNTQ0LS4xMzYgMS4wNDQtLjQwOCAxLjUtLjI3Mi40NTYtLjYzNi44Mi0xLjA5MiAxLjA5MmEyLjg3NCAyLjg3NCAwIDAgMS0xLjUuNDA4IDIuODc0IDIuODc0IDAgMCAxLTEuNS0uNDA4IDMuMTA0IDMuMTA0IDAgMCAxLTEuMDkyLTEuMDkyIDIuODc0IDIuODc0IDAgMCAxLS40MDgtMS41YzAtLjU0NC4xMzYtMS4wNDguNDA4LTEuNTEySDEyLjM2Yy4yNzIuNDY0LjQwNC45NjguMzk2IDEuNTEyYTIuOTYyIDIuOTYyIDAgMCAxLS40MiAxLjVjLS4yNzIuNDU2LS42MzYuODItMS4wOTIgMS4wOTJhMi44NzQgMi44NzQgMCAwIDEtMS41LjQwOCAyLjg3NCAyLjg3NCAwIDAgMS0xLjUtLjQwOEEzLjEwNCAzLjEwNCAwIDAgMSA3LjE1MiAyMy4xYTIuODc0IDIuODc0IDAgMCAxLS40MDgtMS41YzAtLjM2OC4wNzItLjcyOC4yMTYtMS4wOC4xNDQtLjM1Mi4zMzYtLjY2NC41NzYtLjkzNkw0LjI0OCAyLjA4OEguNTUyYS41NDguNTQ4IDAgMCAxLS4zODQtLjE1NkEuNTE3LjUxNyAwIDAgMSAwIDEuNTM2di0uMzg0QzAgLjk5Mi4wNTYuODYuMTY4Ljc1NkEuNTQ4LjU0OCAwIDAgMSAuNTUyLjZINC41NmMuMjcyIDAgLjUxMi4wODQuNzIuMjUyLjIwOC4xNjguMzM2LjM4OC4zODQuNjZMNi4wNzIgMy42aDE5Ljh6bS0xNC42MTYgMThjMC0uNDE2LS4xNDgtLjc3Mi0uNDQ0LTEuMDY4YTEuNDU2IDEuNDU2IDAgMCAwLTEuMDY4LS40NDRjLS40MTYgMC0uNzY4LjE0OC0xLjA1Ni40NDRhMS40NzcgMS40NzcgMCAwIDAtLjQzMiAxLjA2OGMwIC40MTYuMTQ0Ljc3Mi40MzIgMS4wNjguMjg4LjI5Ni42NC40NDQgMS4wNTYuNDQ0LjQxNiAwIC43NzItLjE0OCAxLjA2OC0uNDQ0LjI5Ni0uMjk2LjQ0NC0uNjUyLjQ0NC0xLjA2OHptMTAuNDg4IDEuNTEyYy40MTYgMCAuNzcyLS4xNDggMS4wNjgtLjQ0NC4yOTYtLjI5Ni40NDQtLjY1Mi40NDQtMS4wNjggMC0uNDE2LS4xNDgtLjc3Mi0uNDQ0LTEuMDY4YTEuNDU2IDEuNDU2IDAgMCAwLTEuMDY4LS40NDRjLS40MTYgMC0uNzY4LjE0OC0xLjA1Ni40NDRhMS40NzcgMS40NzcgMCAwIDAtLjQzMiAxLjA2OGMwIC40MTYuMTQ0Ljc3Mi40MzIgMS4wNjguMjg4LjI5Ni42NC40NDQgMS4wNTYuNDQ0em0xLjgtOS4wMjRsMS44NzItOUg2LjMzNmwxLjcwNCA5aDE1LjUwNHptLTQuOTkyLTMuNTI4bC0yLjQgMi40YS41NDIuNTQyIDAgMCAxLS4zOTYuMTY4LjU0Mi41NDIgMCAwIDEtLjM5Ni0uMTY4bC0yLjQtMi40YS41NDIuNTQyIDAgMCAxLS4xNjgtLjM5NmMwLS4xNTIuMDU2LS4yODQuMTY4LS4zOTZhLjU1NS41NTUgMCAwIDEgLjQwOC0uMTY4SDE1VjcuMTUyYzAtLjE2LjA1Ni0uMjkyLjE2OC0uMzk2YS41NDguNTQ4IDAgMCAxIC4zODQtLjE1NmguMzg0Yy4xNiAwIC4yOTYuMDUyLjQwOC4xNTZhLjUxNy41MTcgMCAwIDEgLjE2OC4zOTZWOS42aDEuNjMyYy4xNiAwIC4yOTIuMDU2LjM5Ni4xNjguMTA0LjExMi4xNi4yNDQuMTY4LjM5NmEuNTAyLjUwMiAwIDAgMS0uMTU2LjM5NnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") right 30px center/38px 34px no-repeat #95C73D;
    z-index: 0; }
  .btn-cart-big span, #add-to-cart-popup .add-to-cart-popup-inner .button-cart span {
    position: relative;
    z-index: 1; }
  .btn-cart-big:hover, #add-to-cart-popup .add-to-cart-popup-inner .button-cart:hover, .btn-cart-big:active, #add-to-cart-popup .add-to-cart-popup-inner .button-cart:active, .btn-cart-big:focus, #add-to-cart-popup .add-to-cart-popup-inner .button-cart:focus {
    background: #95C73D; }

.btn-configure {
  background: none;
  width: 100%;
  height: 64px;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  font-size: 18px;
  color: #639600;
  border: 2px solid #639600; }
  .btn-configure:hover, .btn-configure:active, .btn-configure:focus {
    background: #95C73D;
    border-color: #95C73D; }

.btn-info {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDYuNDJhLjQ1MS40NTEgMCAwIDEgLjMzLS4xNGMuMTI3IDAgLjIzNy4wNDcuMzMuMTRsOC4yNCA4LjI0Yy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNTIuNTIgMCAwIDEtLjE0LjM1bC04LjI0IDguMjRhLjQ1MS40NTEgMCAwIDEtLjMzLjE0LjQ1MS40NTEgMCAwIDEtLjMzLS4xNGwtLjI4LS4yOGEuNDUxLjQ1MSAwIDAgMS0uMTQtLjMzYzAtLjEyNy4wNDctLjIzNy4xNC0uMzNsNi45OC02Ljk4SC40NmEuNDU3LjQ1NyAwIDAgMS0uMzItLjEzQS40My40MyAwIDAgMSAwIDkuMnYtLjRhLjQzLjQzIDAgMCAxIC4xNC0uMzNjLjA5My0uMDg3LjItLjEzLjMyLS4xM2gxNC43TDguMTggMS4zNmEuNDUxLjQ1MSAwIDAgMS0uMTQtLjMzYzAtLjEyNy4wNDctLjIzNy4xNC0uMzNsLjI4LS4yOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") center/17px 17px no-repeat #95C73D;
  font: 0/0 a;
  width: 65px;
  height: 38px;
  border-radius: 2px; }
  .btn-info:hover, .btn-info:active, .btn-info:focus {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDYuNDJhLjQ1MS40NTEgMCAwIDEgLjMzLS4xNGMuMTI3IDAgLjIzNy4wNDcuMzMuMTRsOC4yNCA4LjI0Yy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNTIuNTIgMCAwIDEtLjE0LjM1bC04LjI0IDguMjRhLjQ1MS40NTEgMCAwIDEtLjMzLjE0LjQ1MS40NTEgMCAwIDEtLjMzLS4xNGwtLjI4LS4yOGEuNDUxLjQ1MSAwIDAgMS0uMTQtLjMzYzAtLjEyNy4wNDctLjIzNy4xNC0uMzNsNi45OC02Ljk4SC40NmEuNDU3LjQ1NyAwIDAgMS0uMzItLjEzQS40My40MyAwIDAgMSAwIDkuMnYtLjRhLjQzLjQzIDAgMCAxIC4xNC0uMzNjLjA5My0uMDg3LjItLjEzLjMyLS4xM2gxNC43TDguMTggMS4zNmEuNDUxLjQ1MSAwIDAgMS0uMTQtLjMzYzAtLjEyNy4wNDctLjIzNy4xNC0uMzNsLjI4LS4yOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") center/27px 24px no-repeat #639600; }

.block-layered-nav .currently .btn-remove,
.block-layered-nav .currently .btn-previous,
.mini-products-list .btn-remove,
.mini-products-list .btn-previous,
#compare-items .btn-remove,
#compare-items .btn-previous {
  float: right;
  margin-left: 6px; }

/* ============================================ *
 * FORMS - COMMON
 * ============================================ */
/* -------------------------------------------- *
 * Fieldsets
 */
.fieldset,
fieldset {
  border: none;
  padding: 0; }
  .fieldset p,
  fieldset p {
    margin-bottom: 7px; }
    .fieldset p.required,
    fieldset p.required {
      margin-bottom: 5px;
      float: right;
      font-size: 14px;
      margin-top: 0; }
  .fieldset + .fieldset,
  .fieldset + fieldset,
  fieldset + .fieldset,
  fieldset + fieldset {
    margin-top: 15px; }

form .legend {
  margin: 0 0 10px;
  color: #4A4A4A;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #F7F7F7; }

form .form-instructions {
  font-style: italic;
  font-size: 15px;
  color: #9B9B9B; }

/* -------------------------------------------- *
 * Input Box
 */
.input-box {
  padding-top: 2px;
  position: relative; }
  .input-box:after {
    content: '';
    display: table;
    clear: both; }

/* -------------------------------------------- *
 * Labels
 */
label {
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  -webkit-user-select: none;
  user-select: none; }

label.required:after,
span.required:after {
  content: ' *';
  color: #E74C3C;
  font-weight: normal;
  font-size: 14px; }

label.required em,
span.required em {
  display: none; }

/* -------------------------------------------- *
 * Hints
 */
.input-hint {
  color: #9B9B9B;
  font-size: 14px; }

/* -------------------------------------------- *
 * Global field styling
 */
input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=number],
input[type=search],
input[type=time],
input[type=url],
input[type=week],
input[type=month],
input[type=color],
input[type=date],
select,
textarea,
.simpleselect .placeholder {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-family: "Lato", Verdana, Arial, sans-serif;
  box-sizing: border-box;
  background: #FFFFFF;
  color: #4A4A4A;
  border: 1px solid #DCDCDC;
  border-radius: 4px;
  font-size: 14px;
  padding: 10px 13px;
  outline: 0;
  width: 100%;
  line-height: 30px; }
  input[type=email]:focus,
  input[type=search]:focus,
  input[type=number]:focus,
  input[type=password]:focus,
  input[type=tel]:focus,
  input[type=text]:focus,
  input[type=number]:focus,
  input[type=search]:focus,
  input[type=time]:focus,
  input[type=url]:focus,
  input[type=week]:focus,
  input[type=month]:focus,
  input[type=color]:focus,
  input[type=date]:focus,
  select:focus,
  textarea:focus,
  .simpleselect .placeholder:focus {
    outline: 0;
    border-color: #DCDCDC; }
  input[type=email]:disabled,
  input[type=search]:disabled,
  input[type=number]:disabled,
  input[type=password]:disabled,
  input[type=tel]:disabled,
  input[type=text]:disabled,
  input[type=number]:disabled,
  input[type=search]:disabled,
  input[type=time]:disabled,
  input[type=url]:disabled,
  input[type=week]:disabled,
  input[type=month]:disabled,
  input[type=color]:disabled,
  input[type=date]:disabled,
  select:disabled,
  textarea:disabled,
  .simpleselect .placeholder:disabled {
    background: #DCDCDC; }
  input[type=email].validation-failed,
  input[type=search].validation-failed,
  input[type=number].validation-failed,
  input[type=password].validation-failed,
  input[type=tel].validation-failed,
  input[type=text].validation-failed,
  input[type=number].validation-failed,
  input[type=search].validation-failed,
  input[type=time].validation-failed,
  input[type=url].validation-failed,
  input[type=week].validation-failed,
  input[type=month].validation-failed,
  input[type=color].validation-failed,
  input[type=date].validation-failed,
  select.validation-failed,
  textarea.validation-failed,
  .simpleselect .placeholder.validation-failed {
    border-color: 2px solid #E74C3C; }

/* -------------------------------------------- *
 * Select
 */
select {
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA4IDQiIHdpZHRoPSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xMzIgMjJoNy41MjRsLTMuNzYyIDMuNzYyeiIgZmlsbD0iIzgzODM4MyIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMyIC0yMikiLz48L3N2Zz4=") center right 36px no-repeat #FFFFFF;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  height: 45px;
  padding: 2px 30px 3px 22px;
  border-radius: 4px;
  border-color: #DCDCDC;
  font-size: 14px; }
  select option {
    line-height: 30px; }
  select + select {
    margin-left: 5px; }
  select[multiple] {
    min-height: 90px; }

.hidden_select_container {
  width: 0;
  height: 0;
  overflow: hidden; }

.simpleselect {
  position: relative;
  height: 45px; }
  .simpleselect .placeholder {
    cursor: pointer;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-family: "Lato", Verdana, Arial, sans-serif;
    box-sizing: border-box;
    background: #FFFFFF;
    color: #4A4A4A;
    border: 1px solid #DCDCDC;
    border-radius: 4px;
    font-size: 14px;
    padding: 10px 13px;
    outline: 0;
    width: 100%;
    line-height: 30px;
    position: relative; }
    .simpleselect .placeholder:after {
      color: #FFFFFF;
      border-radius: 50%;
      background: #2E7DAA;
      position: absolute;
      top: 9px;
      bottom: 0;
      right: 10px;
      width: 30px;
      height: 30px;
      line-height: 32px;
      text-align: center;
      transition: transform 0.15s ease-out; }
  .simpleselect.active .placeholder {
    background: #DCDCDC;
    border-color: #DCDCDC; }
    .simpleselect.active .placeholder:after {
      transform: rotate(180deg);
      color: #4A4A4A;
      background: transparent; }
  .simpleselect .options {
    top: 45px !important;
    width: 100%;
    line-height: 30px;
    display: none;
    position: absolute;
    left: 0;
    z-index: 1000;
    background: #DCDCDC;
    border: 1px solid #DCDCDC;
    border-radius: 0 0 4px 4px; }
    .simpleselect .options .option {
      cursor: pointer;
      padding: 10px 13px;
      border-bottom: 1px solid #DCDCDC; }
      .simpleselect .options .option.active {
        background: #2E7DAA;
        color: #FFFFFF; }
    .simpleselect .options .optgroup .optgroup-label {
      cursor: default;
      font-weight: bold;
      padding: 10px 13px; }
    .simpleselect .options .optgroup .option {
      padding-left: 20px; }
  .simpleselect.disabled .placeholder {
    background: #DCDCDC;
    cursor: default; }
    .simpleselect.disabled .placeholder:hover {
      background: #DCDCDC;
      cursor: default; }
    .simpleselect.disabled .placeholder:after {
      opacity: .5; }

/* -------------------------------------------- *
 * Textarea
 */
/* -------------------------------------------- *
 * Inputs
 */
input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=number],
input[type=search],
input[type=time],
input[type=url],
input[type=week],
input[type=month],
input[type=color],
input[type=date] {
  -webkit-appearance: none;
  appearance: none;
  height: 45px; }

/* -------------------------------------------- *
 * Inputs - Quantity
 */
input[type=number].qty,
input[type=text].qty {
  width: 120px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none; }
  input[type=number].qty::-webkit-inner-spin-button, input[type=number].qty::-webkit-outer-spin-button,
  input[type=text].qty::-webkit-inner-spin-button,
  input[type=text].qty::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  input[type=number].qty:disabled + .qty-nav,
  input[type=text].qty:disabled + .qty-nav {
    pointer-events: none; }

input[type=number].qty-hor,
input[type=text].qty-hor {
  text-align: center;
  height: 45px;
  line-height: 45px;
  width: 100%;
  padding: 0 45px;
  border: none; }
  input[type=number].qty-hor + .qty-nav,
  input[type=text].qty-hor + .qty-nav {
    position: static;
    height: 0;
    width: 100%; }
    input[type=number].qty-hor + .qty-nav .up,
    input[type=number].qty-hor + .qty-nav .down,
    input[type=text].qty-hor + .qty-nav .up,
    input[type=text].qty-hor + .qty-nav .down {
      background: #DCDCDC;
      width: 45px;
      height: 100%;
      position: absolute;
      top: 0;
      right: 0; }
      input[type=number].qty-hor + .qty-nav .up:before,
      input[type=number].qty-hor + .qty-nav .down:before,
      input[type=text].qty-hor + .qty-nav .up:before,
      input[type=text].qty-hor + .qty-nav .down:before {
        font-size: 28px;
        line-height: 45px; }
      input[type=number].qty-hor + .qty-nav .up:hover:after,
      input[type=number].qty-hor + .qty-nav .down:hover:after,
      input[type=text].qty-hor + .qty-nav .up:hover:after,
      input[type=text].qty-hor + .qty-nav .down:hover:after {
        display: none; }
    input[type=number].qty-hor + .qty-nav .up,
    input[type=text].qty-hor + .qty-nav .up {
      padding-left: 2px; }
    input[type=number].qty-hor + .qty-nav .down,
    input[type=text].qty-hor + .qty-nav .down {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-top-left-radius: 2px;
      border-bottom-left-radius: 2px;
      left: 0; }
      input[type=number].qty-hor + .qty-nav .down:after,
      input[type=text].qty-hor + .qty-nav .down:after {
        left: auto;
        right: 0; }

.qty-wrapper {
  position: relative;
  width: 135px; }

input[type=text].qty-free-product {
  width: 100px;
  text-align: center;
  background-color: #ffffff; }

.qty-nav {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 41px; }
  .qty-nav .up,
  .qty-nav .down {
    display: block;
    width: 100%;
    height: 50%;
    text-align: center;
    position: relative;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    color: #4A4A4A;
    transition: all 0.15s ease-out;
    text-decoration: none; }
    .qty-nav .up:before,
    .qty-nav .down:before {
      font-family: "Lato", Verdana, Arial, sans-serif;
      font-size: 15px;
      line-height: 20px; }
    .qty-nav .up:hover,
    .qty-nav .down:hover {
      background: #2E7DAA;
      color: #FFFFFF;
      text-decoration: none; }
    .qty-nav .up:focus,
    .qty-nav .down:focus {
      background: #2E7DAA;
      text-decoration: none; }

.up:before {
  content: '+'; }

.down {
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px; }
  .down:before {
    content: '-'; }
  .down:hover:after {
    display: none; }

/* -------------------------------------------- *
 * Placeholder
 */
::-webkit-input-placeholder {
  color: #9B9B9B; }

input:-moz-placeholder {
  color: #9B9B9B; }

/* -------------------------------------------- *
 * Checkbox And Radio
 */
input.checkbox,
input.radio {
  opacity: 0;
  visibility: hidden;
  position: absolute; }
  input.checkbox + .label label,
  input.checkbox + label,
  input.radio + .label label,
  input.radio + label {
    width: auto;
    padding: 0 0 0 38px;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    line-height: 34px;
    cursor: pointer; }
    input.checkbox + .label label .holder,
    input.checkbox + label .holder,
    input.radio + .label label .holder,
    input.radio + label .holder {
      position: absolute;
      display: inline-block;
      content: '';
      background: #FFFFFF;
      border: 1px solid #DCDCDC;
      border-radius: 4px;
      width: 20px;
      height: 20px;
      cursor: pointer;
      left: 0;
      top: calc(50% - 10px); }
      input.checkbox + .label label .holder:before,
      input.checkbox + label .holder:before,
      input.radio + .label label .holder:before,
      input.radio + label .holder:before {
        content: '';
        position: absolute; }
      input.checkbox + .label label .holder ~ .holder,
      input.checkbox + label .holder ~ .holder,
      input.radio + .label label .holder ~ .holder,
      input.radio + label .holder ~ .holder {
        display: none; }
  input.checkbox:hover + .label label .holder,
  input.checkbox:hover + label .holder, input.checkbox:active + .label label .holder,
  input.checkbox:active + label .holder, input.checkbox:focus + .label label .holder,
  input.checkbox:focus + label .holder,
  input.radio:hover + .label label .holder,
  input.radio:hover + label .holder,
  input.radio:active + .label label .holder,
  input.radio:active + label .holder,
  input.radio:focus + .label label .holder,
  input.radio:focus + label .holder {
    border-color: #2E7DAA; }
  input.checkbox:disabled + .label label .holder,
  input.checkbox:disabled + label .holder,
  input.radio:disabled + .label label .holder,
  input.radio:disabled + label .holder {
    opacity: 0.7;
    cursor: not-allowed; }

input.checkbox + .label label,
input.checkbox + label {
  line-height: 24px; }
  input.checkbox + .label label .holder,
  input.checkbox + label .holder {
    border-radius: unset; }

input.checkbox:checked + .label label .holder,
input.checkbox:checked + label .holder {
  border-color: #2E7DAA; }
  input.checkbox:checked + .label label .holder:before,
  input.checkbox:checked + label .holder:before {
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxMyI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNTQ0Ljk0Yy4wODQtLjA5Ni4xODMtLjE0NC4yOTctLjE0NHMuMjEzLjA0OC4yOTcuMTQ0bC4zOTYuMzk2Yy4wODQuMDg0LjEyNi4xODMuMTI2LjI5N3MtLjA0Mi4yMTMtLjEyNi4yOTdMNC45ODYgMTIuNDZjLS4wODQuMDg0LS4xODMuMTI2LS4yOTcuMTI2cy0uMjEzLS4wNDItLjI5Ny0uMTI2TC4yMTYgOC4yODRhLjQwNi40MDYgMCAwMS0uMTI2LS4yOTdjMC0uMTE0LjA0Mi0uMjEzLjEyNi0uMjk3bC4zOTYtLjM5NmMuMDg0LS4wODQuMTgzLS4xMjYuMjk3LS4xMjZzLjIxMy4wNDIuMjk3LjEyNmwzLjQ5MiAzLjQ3NHoiLz48L3N2Zz4=") center center no-repeat #2E7DAA;
    background-size: 12px 12px;
    top: 0;
    left: 0;
    display: block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #4A4A4A; }

input.checkbox.checkbox-big + .label label,
input.checkbox.checkbox-big + label {
  line-height: 28px; }
  input.checkbox.checkbox-big + .label label .holder,
  input.checkbox.checkbox-big + label .holder {
    border: 2px solid #DCDCDC;
    width: 28px;
    height: 28px;
    border-radius: 2px; }

input.checkbox.checkbox-big:checked + .label label .holder,
input.checkbox.checkbox-big:checked + label .holder {
  border-color: #95C73D;
  width: 28px;
  height: 28px; }
  input.checkbox.checkbox-big:checked + .label label .holder:before,
  input.checkbox.checkbox-big:checked + label .holder:before {
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxMyI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNTQ0Ljk0Yy4wODQtLjA5Ni4xODMtLjE0NC4yOTctLjE0NHMuMjEzLjA0OC4yOTcuMTQ0bC4zOTYuMzk2Yy4wODQuMDg0LjEyNi4xODMuMTI2LjI5N3MtLjA0Mi4yMTMtLjEyNi4yOTdMNC45ODYgMTIuNDZjLS4wODQuMDg0LS4xODMuMTI2LS4yOTcuMTI2cy0uMjEzLS4wNDItLjI5Ny0uMTI2TC4yMTYgOC4yODRhLjQwNi40MDYgMCAwMS0uMTI2LS4yOTdjMC0uMTE0LjA0Mi0uMjEzLjEyNi0uMjk3bC4zOTYtLjM5NmMuMDg0LS4wODQuMTgzLS4xMjYuMjk3LS4xMjZzLjIxMy4wNDIuMjk3LjEyNmwzLjQ5MiAzLjQ3NHoiLz48L3N2Zz4=") center center no-repeat #95C73D;
    background-size: 20px 20px;
    top: 0;
    left: 0;
    display: block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #FFFFFF;
    border-radius: 2px; }

input.radio + .label label .holder,
input.radio + label .holder {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-top: -3px; }

input.radio:checked + .label label .holder:before,
input.radio:checked + label .holder:before {
  top: 6px;
  left: 6px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #2E7DAA; }

/* -------------------------------------------- *
 * Validation
 */
p.required,
.validation-advice {
  margin: 5px 0 0;
  color: #E74C3C;
  font-size: 15px; }

/* ============================================ *
 * Form List
 * ============================================ */
.form-list > li {
  margin-bottom: 10px; }

.form-list .field,
.form-list .wide,
.form-list .control {
  margin-bottom: 10px; }

/* Turn the label of controls (radio/checkbox) into a button style that wraps the input */
.form-list .control,
.sp-methods dt,
#checkout-shipping-method-load .sp-methods dd,
#co-shipping-method-form .sp-methods dd,
.product-options ul.options-list {
  /* When a label is next to an input that is set to not display, we should style the label in a non-clickable state */ }
  .form-list .control div.input-box,
  .sp-methods dt div.input-box,
  #checkout-shipping-method-load .sp-methods dd div.input-box,
  #co-shipping-method-form .sp-methods dd div.input-box,
  .product-options ul.options-list div.input-box {
    display: inline;
    float: left; }
    .form-list .control div.input-box:after,
    .sp-methods dt div.input-box:after,
    #checkout-shipping-method-load .sp-methods dd div.input-box:after,
    #co-shipping-method-form .sp-methods dd div.input-box:after,
    .product-options ul.options-list div.input-box:after {
      display: none; }
  .form-list .control input.radio,
  .form-list .control input.checkbox,
  .sp-methods dt input.radio,
  .sp-methods dt input.checkbox,
  #checkout-shipping-method-load .sp-methods dd input.radio,
  #checkout-shipping-method-load .sp-methods dd input.checkbox,
  #co-shipping-method-form .sp-methods dd input.radio,
  #co-shipping-method-form .sp-methods dd input.checkbox,
  .product-options ul.options-list input.radio,
  .product-options ul.options-list input.checkbox {
    float: left;
    margin-right: -40px;
    margin-top: 10px;
    margin-left: 15px; }
  .form-list .control label,
  .sp-methods dt label,
  #checkout-shipping-method-load .sp-methods dd label,
  #co-shipping-method-form .sp-methods dd label,
  .product-options ul.options-list label {
    display: block;
    width: 100%;
    max-width: none;
    float: none;
    padding: 0 10px 0 40px; }
  .form-list .control .no-display + label,
  .sp-methods dt .no-display + label,
  #checkout-shipping-method-load .sp-methods dd .no-display + label,
  #co-shipping-method-form .sp-methods dd .no-display + label,
  .product-options ul.options-list .no-display + label {
    padding-left: 10px;
    background-color: transparent; }
    .form-list .control .no-display + label:hover,
    .sp-methods dt .no-display + label:hover,
    #checkout-shipping-method-load .sp-methods dd .no-display + label:hover,
    #co-shipping-method-form .sp-methods dd .no-display + label:hover,
    .product-options ul.options-list .no-display + label:hover {
      background-color: transparent; }

.form-list .control {
  margin-top: 10px; }
  .form-list .control.remember-me-box label {
    width: auto;
    max-width: none;
    min-width: inherit; }
  .form-list .control label {
    float: none; }
  .form-list .control .radio,
  .form-list .control .checkbox {
    margin-right: 6px; }
  .form-list .control .input-box {
    clear: none;
    display: inline-block;
    width: auto;
    padding: 0; }

/* ============================================ *
 * Table Helpers
 * ============================================ */
.hide-th {
  text-indent: -9999px; }

/* ============================================ *
 * Data Table
 * ============================================ */
.data-table {
  width: 100%;
  border-collapse: collapse; }
  .data-table td,
  .data-table th {
    padding: 10px;
    vertical-align: top; }
  .data-table th {
    background: #F7F7F7;
    text-transform: uppercase;
    line-height: 1.4;
    white-space: nowrap; }
  .data-table thead th,
  .data-table tbody td {
    border-bottom: 1px solid #9B9B9B; }
  .data-table tfoot tr {
    background: #F7F7F7; }
  .data-table tbody td .item-options {
    margin-left: 20px;
    margin-top: 10px; }
    .data-table tbody td .item-options dt:after {
      content: ':'; }

/* ============================================ *
 * Generic Info Table
 * ============================================ */
.info-box {
  border: 1px solid #9B9B9B;
  padding: 12px 15px;
  margin: 0 0 15px; }
  .info-box h2 {
    font-weight: bold;
    font-size: 13px; }

.info-table th,
.info-table td {
  vertical-align: top; }

.info-table th {
  font-weight: bold;
  padding: 4px 20px 4px 0; }

.info-table td {
  padding: 4px 0; }

/* ============================================ *
 * Zebra-Stripe Table
 * ============================================ */
.zebra-table tr:first-child,
.zebra-table th:first-child {
  border-top: 1px solid #9B9B9B; }

.zebra-table td,
.zebra-table th {
  border-bottom: 1px solid #9B9B9B;
  padding: 6px;
  background-color: transparent; }

.zebra-table tr {
  background-color: #F7F7F7; }
  .zebra-table tr:nth-child(odd) {
    background-color: #FFFFFF; }

/* ============================================ *
 * Linearize Table
 * ============================================ */

/* ============================================ *
 * Messages
 * ============================================ */
.success {
  color: #95C73D; }

.error {
  color: #E74C3C;
  font-weight: bold; }

.notice {
  color: #FF8A00;
  font-weight: bold; }

.messages {
  margin-bottom: 30px; }
  .messages li li {
    padding: 13px 10px 15px 90px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #FCE8D5;
    border: 1px solid #FF8A00;
    color: #FF8A00;
    position: relative;
    border-radius: 4px; }
    .messages li li:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 65px;
      height: 100%;
      background: #FF8A00; }
  .messages .error-msg li {
    color: #E74C3C;
    border-color: #E74C3C;
    background-color: #F9DDDD; }
    .messages .error-msg li:before {
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy41IDEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy43LjZsNS42IDkuOGMuMS4yLjIuNS4xLjggMCAuMy0uMi41LS40LjdzLS4zLjEtLjYuMUgxLjFjLS4zIDAtLjUtLjEtLjctLjNzLS4zLS40LS40LS42YzAtLjMgMC0uNS4xLS44TDUuNy41Yy4xLS4yLjMtLjQuNi0uNXMuNS0uMS44IDAgLjUuMy42LjZ6TTEuMiAxMC43di4xbC4xLjFoMTAuOHMuMSAwIC4xLS4xdi0uMUw2LjkgMS4zbC0uMS0uMXMtLjEgMC0uMS4xbC01LjUgOS40ek03LjcgOWMwLS4zLS4xLS41LS4zLS43UzcgOCA2LjcgOHMtLjQuMS0uNi4zLS4zLjQtLjMuNy4xLjUuMy43LjQuMy42LjMuNS0uMS43LS4zLjMtLjQuMy0uN3pNNS44IDQuOGMwLS4xIDAtLjEuMS0uMnMuMS0uMS4yLS4xaDEuM2MuMSAwIC4xIDAgLjIuMXMuMS4xLjEuMmwtLjIgMi42YzAgLjEtLjEuMS0uMS4ycy0uMS4xLS4yLjFoLTFjLS4xIDAtLjEgMC0uMi0uMXMwLS4xIDAtLjJsLS4yLTIuNnoiLz48L3N2Zz4=") no-repeat center center #E74C3C;
      background-size: 20px auto; }
  .messages .notice-msg li {
    color: #FF8A00;
    border-color: #FF8A00;
    background-color: #FCE8D5; }
    .messages .notice-msg li:before {
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC41IDEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAgNy44Yy40LjQuNS44LjUgMS4yIDAgLjQtLjIuOC0uNSAxLjFzLS43LjUtMS4xLjVINi44YzAgLjQtLjEuOC0uNCAxLjFzLS43LjMtMS4xLjMtLjgtLjEtMS4xLS40LS40LS42LS40LTEuMUgxLjZjLS40IDAtLjgtLjItMS4xLS41UzAgOS40IDAgOXMuMi0uOC41LTEuMmwuNC0uNGMuMS0uMi4yLS41LjMtLjguMS0uNS4xLTEgLjEtMS42IDAtLjYuMS0xLjIuNC0xLjhzLjctMSAxLjItMS40IDEuMS0uNSAxLjctLjZDNC41IDEgNC41LjkgNC41LjhjMC0uMi4xLS40LjItLjVTNSAwIDUuMyAwcy40LjEuNS4yLjIuMy4yLjZjMCAuMSAwIC4yLS4xLjQuNi4xIDEuMS4zIDEuNi43cy45LjggMS4yIDEuNC41IDEuMS41IDEuN2MwIC42IDAgMS4xLjEgMS41LjEuMy4yLjYuMy44LjEuMS4yLjMuNC41ek04LjkgOS40Yy4yIDAgLjMtLjEuNC0uM3MwLS4zLS4xLS41Yy0uMi0uMy0uNC0uNS0uNi0uNy0uMi0uMy0uMy0uNy0uNC0xLjEtLjEtLjQtLjItMS0uMi0xLjggMC0uNS0uMS0xLS40LTEuNHMtLjYtLjgtMS0xYy0uNC0uMi0uOC0uNC0xLjMtLjRzLTEgLjEtMS40LjQtLjguNi0xIDEtLjQuOS0uNCAxLjRjMCAuNy0uMSAxLjMtLjIgMS44LS4xLjQtLjIuOC0uNCAxLjEtLjIuMi0uNC40LS42LjctLjIuMi0uMi4zLS4xLjVzLjIuMy40LjNoNy4zem0tMy42IDEuN2MuMiAwIC4zLS4xLjQtLjJzLjItLjIuMi0uNEg0LjdjMCAuMi4xLjMuMi40cy4yLjIuNC4yeiIvPjwvc3ZnPg==") no-repeat center center #FF8A00;
      background-size: 20px auto; }
  .messages .success-msg li {
    color: #639600;
    border-color: #95C73D;
    background-color: #E0F0CF; }
    .messages .success-msg li:before {
      background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTggMTUiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjUuMDMxMjA5NCAxMC43NDIyMjE1Yy4wNzgxMjQ4LS4wNzgxMjQ4LjE4MjI5MTQtLjExNzE4NzIuMzEyNDk5Mi0uMTE3MTg3Mi4xMzAyMDc5IDAgLjI0NzM5NTEuMDM5MDYyNC4zNTE1NjE3LjExNzE4NzJsMS4wOTM3NDc0IDEuMTMyODA5OGMuMTA0MTY2Ni4wNzgxMjQ4LjE1NjI0OTYuMTgyMjkxNC4xNTYyNDk2LjMxMjQ5OTIgMCAuMTMwMjA3OS0uMDUyMDgzLjI0NzM5NTEtLjE1NjI0OTYuMzUxNTYxN2wtMTEuNzE4NzIyMSAxMS43MTg3MjIxYy0uMDc4MTI0OC4wNzgxMjQ4LS4xODIyOTE0LjExNzE4NzItLjMxMjQ5OTIuMTE3MTg3MnMtLjI0NzM5NTEtLjAzOTA2MjQtLjM1MTU2MTctLjExNzE4NzJsLTUuMTk1MzAwMDktNS4yMzQzNjI2Yy0uMTA0MTY2NjEtLjA3ODEyNDgtLjE1NjI0OTYyLS4xODIyOTE0LS4xNTYyNDk2Mi0uMzEyNDk5MnMuMDUyMDgzMDEtLjI0NzM5NTEuMTU2MjQ5NjItLjM1MTU2MTdsMS4wOTM3NDczOS0xLjA5Mzc0NzRjLjEwNDE2NjYtLjEwNDE2NjYuMjIxMzUzOC0uMTU2MjQ5Ni4zNTE1NjE3LS4xNTYyNDk2LjEzMDIwNzggMCAuMjM0Mzc0NC4wNTIwODMuMzEyNDk5Mi4xNTYyNDk2bDMuNzg5MDUzNSAzLjc4OTA1MzV6IiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOSAtMTApIi8+PC9zdmc+") no-repeat center center #95C73D;
      background-size: 20px auto; }

/* -------------------------------------------- *
 * Global Site Notice
 */
.global-site-notice {
  background: rgba(0, 0, 0, 0.7);
  color: #FFFFFF;
  font-size: 14px;
  padding: 0 20px; }
  .global-site-notice .notice-inner {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    line-height: 14px;
    min-height: 40px;
    padding-top: 30px;
    padding-bottom: 30px; }
    .global-site-notice .notice-inner:after {
      content: '';
      display: table;
      clear: both; }
  .global-site-notice .notice-text {
    width: 100%;
    text-align: center;
    display: block; }
    .global-site-notice .notice-text a {
      color: #FFFFFF;
      text-decoration: underline; }
    .global-site-notice .notice-text p {
      padding-bottom: 30px;
      line-height: 1.3; }
  .global-site-notice .actions {
    padding-top: 10px;
    padding-bottom: 30px;
    text-align: center; }
    .global-site-notice .actions button {
      display: block;
      margin: 0 auto; }

/* ============================================ *
 * Calendar
 * ============================================ */
.calendar-field {
  position: relative; }
  .calendar-field + .calendar-trigger {
    position: absolute;
    top: 2px;
    right: 0;
    font-size: 28px;
    line-height: 45px;
    width: 45px;
    height: 45px;
    text-align: center;
    transition: all 0.15s ease-out;
    border-radius: 0 4px 4px 0; }
    .calendar-field + .calendar-trigger:hover {
      background: #2E7DAA;
      color: #FFFFFF;
      text-decoration: none; }
    .calendar-field + .calendar-trigger:active, .calendar-field + .calendar-trigger:focus {
      background: #F9CA24;
      color: #FFFFFF;
      text-decoration: none; }
    .calendar-field + .calendar-trigger .ic-calendar {
      line-height: 44px; }

.calendar {
  position: relative;
  color: #4A4A4A;
  cursor: default;
  background: #DCDCDC;
  border: 1px solid #9B9B9B;
  border-radius: 4px;
  width: 325px;
  min-height: 325px;
  padding-bottom: 20px;
  font-size: 14px; }
  .calendar .combo {
    display: none !important; }
  .calendar table {
    cursor: default;
    border: 0;
    border-collapse: collapse; }
    .calendar table ~ .combo {
      display: none !important; }
  .calendar th,
  .calendar td {
    padding: 5px; }
  .calendar .button {
    text-align: center;
    box-shadow: none;
    display: none;
    border-radius: 50%;
    float: none;
    margin: 0;
    width: 27px;
    height: 27px;
    background: none;
    color: #4A4A4A;
    padding: 0; }
    .calendar .button:hover {
      background: #2E7DAA;
      color: #FFFFFF; }
    .calendar .button div {
      display: none; }
  .calendar .wn {
    display: none; }
  .calendar thead .title {
    text-align: center;
    padding: 20px;
    width: 100%;
    position: absolute;
    display: block; }
  .calendar thead .headrow {
    position: absolute;
    height: 60px;
    padding: 20px 0;
    left: 20px;
    width: calc(100% - 40px);
    border-bottom: 1px solid #9B9B9B; }
    .calendar thead .headrow td:nth-child(2), .calendar thead .headrow td:nth-child(4) {
      display: block;
      float: left; }
      .calendar thead .headrow td:nth-child(2):before, .calendar thead .headrow td:nth-child(4):before {
        content: '<';
        line-height: 27px;
        vertical-align: top;
        display: block;
        margin-top: -3px; }
    .calendar thead .headrow td:nth-child(4) {
      float: right; }
      .calendar thead .headrow td:nth-child(4):before {
        content: '>'; }
  .calendar thead .daynames {
    display: block;
    margin-top: 70px;
    padding: 0 20px; }
    .calendar thead .daynames .name {
      width: 40px;
      text-align: center; }
  .calendar tbody .daysrow {
    padding: 0 20px;
    display: block; }
  .calendar tbody td {
    width: 40px;
    height: 40px;
    text-align: center;
    background: #FFFFFF;
    border-left: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    position: relative;
    color: #4A4A4A;
    transition: color 0.15s ease-out; }
    .calendar tbody td p {
      margin: 0;
      z-index: 1;
      position: relative; }
    .calendar tbody td:before {
      content: '';
      display: block;
      position: absolute;
      width: 28px;
      height: 28px;
      top: 5px;
      left: 5px;
      background: #FFFFFF;
      border-radius: 50%;
      z-index: 0;
      transition: background-color 0.15s ease-out; }
    .calendar tbody td:hover, .calendar tbody td.active, .calendar tbody td.hilite, .calendar tbody td.weekend.hilite, .calendar tbody td.day.othermonth.hilite {
      color: #FFFFFF; }
      .calendar tbody td:hover:before, .calendar tbody td.active:before, .calendar tbody td.hilite:before, .calendar tbody td.weekend.hilite:before, .calendar tbody td.day.othermonth.hilite:before {
        background: #2E7DAA; }
    .calendar tbody td.selected, .calendar tbody td.weekend.selected {
      color: #FFFFFF; }
      .calendar tbody td.selected:before, .calendar tbody td.weekend.selected:before {
        background: #F9CA24; }
    .calendar tbody td.today {
      background: #DCDCDC;
      color: #4A4A4A; }
      .calendar tbody td.today:before {
        background: #DCDCDC; }
  .calendar tbody .disabled {
    color: #DCDCDC; }
  .calendar tbody .emptycell {
    visibility: hidden; }
  .calendar tbody .emptyrow {
    display: none; }
  .calendar tfoot {
    display: none; }

/* ============================================ *
 * Header
 * ============================================ */
.page-header {
  padding-top: 87px; }

.sticky-header-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1003;
  background: #FFFFFF;
  border-bottom: 1px solid #2E7DAA;
  padding: 0 0 6px; }
  .sticky-header-wrapper:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1; }

/* ============================================ *
 * Logo
 * ============================================ */
.logo {
  position: relative;
  display: block;
  width: 82px;
  height: 32px;
  overflow: hidden;
  margin: 5px auto 0;
  z-index: 10; }
  .logo svg,
  .logo img {
    max-width: 100%;
    height: auto; }

/* ============================================ *
 * Skip Linkspage-header-container
 * ============================================ */
.skip-links {
  position: relative;
  top: -32px; }
  .skip-links .skip-cart {
    text-transform: none; }

.skip-link {
  position: relative;
  float: left; }

.skip-search {
  display: block;
  width: 50px;
  height: 42px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5Ljg2IDE4LjgyYy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNDUxLjQ1MSAwIDAgMS0uMTQuMzNsLS4zOC4zOGEuNDUxLjQ1MSAwIDAgMS0uMzMuMTQuNDUxLjQ1MSAwIDAgMS0uMzMtLjE0bC01LjA0LTUuMDRhLjQuNCAwIDAgMS0uMTQtLjMydi0uNGMtLjc0Ny42OC0xLjU4IDEuMi0yLjUgMS41Ni0uOTczLjM4Ny0xLjk4LjU4LTMuMDIuNThhOC4wNDUgOC4wNDUgMCAwIDEtNC4xLTEuMSA4LjA2NyA4LjA2NyAwIDAgMS0yLjkyLTIuOTJBOC4wNDUgOC4wNDUgMCAwIDEgMCA4LjEyYzAtMS40NjcuMzY3LTIuODMzIDEuMS00LjFBOC4wNjcgOC4wNjcgMCAwIDEgNC4wMiAxLjEgNy45NzUgNy45NzUgMCAwIDEgOC4xMiAwYzEuNDggMCAyLjg1My4zNjcgNC4xMiAxLjFhNy45MTIgNy45MTIgMCAwIDEgMi45IDIuOTIgNy45MzUgNy45MzUgMCAwIDEgMS4xMiA0LjFjMCAxLjA1My0uMTkzIDIuMDYtLjU4IDMuMDItLjM3My45Mi0uOSAxLjc1My0xLjU4IDIuNWguNGEuNC40IDAgMCAxIC4zMi4xNGw1LjA0IDUuMDR6TTguMTIgMTVjMS4yNCAwIDIuNC0uMzEzIDMuNDgtLjk0YTcuMDExIDcuMDExIDAgMCAwIDIuNDYtMi40NmMuNjI3LTEuMDguOTQtMi4yNC45NC0zLjQ4IDAtMS4yNC0uMzEzLTIuNC0uOTQtMy40OGE3LjAxMSA3LjAxMSAwIDAgMC0yLjQ2LTIuNDYgNi44MTkgNi44MTkgMCAwIDAtMy40OC0uOTRjLTEuMjQgMC0yLjM5My4zMTMtMy40Ni45NEE2LjggNi44IDAgMCAwIDIuMiA0LjY0YTYuODE5IDYuODE5IDAgMCAwLS45NCAzLjQ4YzAgMS4yNC4zMTMgMi40Ljk0IDMuNDhhNi44IDYuOCAwIDAgMCAyLjQ2IDIuNDZjMS4wNjcuNjI3IDIuMjIuOTQgMy40Ni45NHoiIGZpbGw9IiMyRTdEQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") no-repeat center center;
  background-size: 20px auto;
  position: absolute;
  left: 70px;
  top: 0; }

/* ============================================ *
 * Skip Content
 * ============================================ */
.skip-content {
  display: none; }
  .skip-content.active {
    display: block;
    background: #F7F7F7; }

/* ============================================ *
 * Global Header Navigation
 * ============================================ */
.account-cart-wrapper {
  position: absolute;
  top: -2px;
  right: 15px;
  float: right; }
  .account-cart-wrapper .icon-header {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center top;
    display: inline-block;
    width: 22px;
    height: 22px; }
  .account-cart-wrapper .skip-account.skip-active {
    z-index: 1010; }
    .account-cart-wrapper .skip-account.skip-active .label {
      opacity: 0; }

.search-wrapper {
  height: 45px;
  margin-top: 5px;
  padding: 0 10px;
  background-color: #2E7DAA; }

/* ============================================ *
 * Header Extra Links
 * ============================================ */
.header-extra-links {
  display: block; }

.category-smart-links {
  display: grid;
  grid-template-columns: repeat(4, 1fr); }
  .category-smart-links .title {
    background: #2E7DAA;
    padding: 0 5px;
    width: 25px;
    color: white;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin: 13px 0 5px 0; }
  .category-smart-links a {
    text-decoration: none !important; }
    .category-smart-links a:hover {
      text-decoration: underline !important; }

/* ============================================ *
 * Nav - Skip Link
 * ============================================ */
.skip-nav {
  position: absolute;
  top: -5px;
  left: 0;
  width: 60px;
  display: block;
  height: 42px;
  padding-top: 11px;
  padding-left: 12px; }
  .skip-nav .icon {
    position: relative;
    background: #2E7DAA;
    display: block;
    width: 20px;
    height: 3px;
    top: 8px;
    left: 0;
    float: left; }
    .skip-nav .icon:after, .skip-nav .icon:before {
      position: absolute;
      background: #2E7DAA;
      display: block;
      content: '';
      width: 20px;
      height: 3px;
      transform-origin: 0 0; }
    .skip-nav .icon:before {
      top: -7px; }
    .skip-nav .icon:after {
      bottom: -7px; }
  .skip-nav .label {
    font-family: "Lato", Verdana, Arial, sans-serif;
    font-weight: 700;
    font-size: 10px;
    color: #2E7DAA;
    float: left;
    padding-top: 0;
    margin-left: 28px;
    line-height: 14px; }
  .skip-nav .close-icon {
    display: none; }
  .skip-nav.active {
    position: fixed;
    z-index: 900;
    width: calc(100% - 70px);
    cursor: pointer; }
    .skip-nav.active:before {
      position: fixed;
      background: #2E7DAA;
      content: '';
      top: 0;
      left: 0;
      width: calc(100% - 45px);
      height: 40px;
      z-index: 20; }
    .skip-nav.active:after {
      position: fixed;
      content: '';
      width: 100%;
      height: 100%;
      display: block;
      margin: 0;
      top: 0;
      left: 0;
      background: rgba(74, 74, 74, 0.4);
      z-index: 1; }
    .skip-nav.active .icon {
      background: #FFFFFF;
      margin-top: 5px;
      z-index: 20; }
      .skip-nav.active .icon:after, .skip-nav.active .icon:before {
        background: #FFFFFF; }
    .skip-nav.active .label {
      position: absolute;
      color: #FFFFFF;
      top: 6px;
      z-index: 20;
      line-height: 38px;
      margin-left: 10px; }
    .skip-nav.active .close-icon {
      position: absolute;
      display: block;
      top: 25px;
      right: 4px;
      cursor: pointer;
      z-index: 20; }
      .skip-nav.active .close-icon:before {
        position: absolute;
        content: '';
        width: 17px;
        height: 3px;
        background: #FFFFFF;
        display: block;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(45deg); }
      .skip-nav.active .close-icon:after {
        position: absolute;
        content: '';
        width: 17px;
        height: 3px;
        background: #FFFFFF;
        display: block;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(-45deg); }
  .skip-nav.menu-outside-link {
    position: fixed;
    right: 0;
    left: auto;
    top: -40px;
    height: 100vh;
    width: 45px;
    z-index: 99;
    display: block;
    padding: 0; }

/* ============================================ *
 * Nav - Skip Content
 * ============================================ */
#header-nav {
  position: fixed;
  display: block;
  transform: translate3d(-500px, 0, 0);
  transition: transform 0.3s ease-out; }
  #header-nav.active {
    display: block;
    top: 40px;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    z-index: 99999994;
    background: none; }
    #header-nav.active .nav {
      background: #FFFFFF;
      width: calc(100% - 45px);
      height: calc(100% - 40px); }
      #header-nav.active .nav .scroll-wrapper {
        height: 100%;
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-y: auto; }
      #header-nav.active .nav .links {
        background: #EAF2F6;
        padding: 0 10px 5px; }
        #header-nav.active .nav .links a {
          display: block;
          padding: 8px 10px 8px 35px;
          border-bottom: 1px solid #9EC3D7;
          font-weight: bold;
          color: #2E7DAA;
          font-size: 13px;
          line-height: 23px;
          position: relative; }
          #header-nav.active .nav .links a:before {
            content: '';
            display: block;
            width: 20px;
            height: 38px;
            background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE3IiB2aWV3Qm94PSIwIDAgMTMgMTciIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Im05LjU5NDYyMjk1IDcuOTA0Yy4wNzQ2NjcwNCAwIC4xMzU5OTk3Ni4wMjM5OTk3Ni4xODQuMDcycy4wNzIuMTAzOTk5NjguMDcyLjE2OHYuNTEyYzAgLjA2NDAwMDMyLS4wMjM5OTk3Ni4xMTk5OTk3Ni0uMDcyLjE2OHMtLjEwOTMzMjk2LjA3Mi0uMTg0LjA3MmgtMy41MDRjLS4wNjQwMDAzMiAwLS4xMTk5OTk3Ni0uMDIzOTk5NzYtLjE2OC0uMDcycy0uMDcyLS4xMDM5OTk2OC0uMDcyLS4xNjh2LS41MTJjMC0uMDY0MDAwMzIuMDIzOTk5NzYtLjExOTk5OTc2LjA3Mi0uMTY4cy4xMDM5OTk2OC0uMDcyLjE2OC0uMDcyem0wIDIuOTkyYy4wNzQ2NjcwNCAwIC4xMzU5OTk3Ni4wMjM5OTk4LjE4NC4wNzJzLjA3Mi4xMDkzMzMuMDcyLjE4NHYuNDk2YzAgLjA3NDY2Ny0uMDIzOTk5NzYuMTM1OTk5OC0uMDcyLjE4NHMtLjEwOTMzMjk2LjA3Mi0uMTg0LjA3MmgtMy41MDRjLS4wNjQwMDAzMiAwLS4xMTk5OTk3Ni0uMDIzOTk5OC0uMTY4LS4wNzJzLS4wNzItLjEwOTMzMy0uMDcyLS4xODR2LS40OTZjMC0uMDc0NjY3LjAyMzk5OTc2LS4xMzU5OTk4LjA3Mi0uMTg0cy4xMDM5OTk2OC0uMDcyLjE2OC0uMDcyem0tNS4yNDgtMy4yNDhjLjIxMzMzNDQgMCAuMzkxOTk5MjguMDcxOTk5MjguNTM2LjIxNnMuMjE2LjMxOTk5ODk2LjIxNi41MjgtLjA3MTk5OTI4LjM4NjY2NTkyLS4yMTYuNTM2LS4zMTk5OTg5Ni4yMjQtLjUyOC4yMjQtLjM4NjY2NTkyLS4wNzQ2NjU5Mi0uNTM2LS4yMjQtLjIyNC0uMzI3OTk4OTYtLjIyNC0uNTM2LjA3NDY2NTkyLS4zODM5OTkyOC4yMjQtLjUyOC4zMjUzMzIzMi0uMjE2LjUyOC0uMjE2em0wIDMuMDA4Yy4yMTMzMzQ0IDAgLjM5MTk5OTI4LjA3MTk5OTMuNTM2LjIxNnMuMjE2LjMxNzMzMjMuMjE2LjUyLS4wNzE5OTkyOC4zNzg2NjU5LS4yMTYuNTI4LS4zMTk5OTg5Ni4yMjQtLjUyOC4yMjQtLjM4NjY2NTkyLS4wNzQ2NjU5LS41MzYtLjIyNC0uMjI0LS4zMjUzMzIzLS4yMjQtLjUyOC4wNzE5OTkyOC0uMzc1OTk5My4yMTYtLjUyLjMyMjY2NTYtLjIxNi41MzYtLjIxNnptNi45OTIwMDAwNS04LjI1NmMuNDE2MDAyIDAgLjc3MDY2NTIuMTQ2NjY1MiAxLjA2NC40NHMuNDQuNjQ3OTk3OTIuNDQgMS4wNjR2MTAuOTkyYzAgLjQxNjAwMjEtLjE0NjY2NTIuNzcwNjY1Mi0uNDQgMS4wNjRzLS42NDc5OTguNDQtMS4wNjQuNDRoLTguOTkyMDAwMDVjLS40MTYwMDIwOCAwLS43NzA2NjUyLS4xNDY2NjUyLTEuMDY0LS40NHMtLjQ0LS42NDc5OTc5LS40NC0xLjA2NHYtMTAuOTkyYzAtLjQxNjAwMjA4LjE0NjY2NTItLjc3MDY2NTIuNDQtMS4wNjRzLjY0Nzk5NzkyLS40NCAxLjA2NC0uNDRoMi43NjhjLS4wMTA2NjY3Mi0uMDUzMzMzNi0uMDE2LS4xMzg2NjYwOC0uMDE2LS4yNTYgMC0uMzIwMDAxNi4wNzczMzI1Ni0uNjEzMzMyLjIzMi0uODhzLjM2NTMzMi0uNDc3MzMyNTYuNjMyLS42MzIuNTU5OTk4NC0uMjMyLjg4LS4yMzIuNjEzMzMyLjA3NzMzMjU2Ljg4LjIzMi40NzczMzI1Ni4zNjUzMzIuNjMyLjYzMi4yMzIuNTU5OTk4NC4yMzIuODhjMCAuMTE3MzMzOTItLjAwNTMzMzI4LjIwMjY2NjQtLjAxNi4yNTZ6bS00LjQ5NjAwMDA1LTEuMDA4Yy0uMjAyNjY3NjggMC0uMzc4NjY1OTIuMDcxOTk5MjgtLjUyOC4yMTZzLS4yMjQuMzE5OTk4OTYtLjIyNC41MjguMDc0NjY1OTIuMzg2NjY1OTIuMjI0LjUzNi4zMjc5OTg5Ni4yMjQuNTM2LjIyNC4zODM5OTkyOC0uMDc0NjY1OTIuNTI4LS4yMjQuMjE2LS4zMjc5OTg5Ni4yMTYtLjUzNi0uMDcxOTk5MjgtLjM4Mzk5OTI4LS4yMTYtLjUyOC0uMzIyNjY1Ni0uMjE2LS41MzYtLjIxNnptNS4wMDgwMDAwNSAxMy41MDR2LTEwLjk5MmMwLS4xMzg2NjczNi0uMDUwNjY2Mi0uMjU4NjY2MTYtLjE1Mi0uMzYtLjEwMTMzMzktLjEwMTMzMzg0LS4yMjEzMzI3LS4xNTItLjM2LS4xNTJoLTEuNDg4MDAwMDV2LjY0YzAgLjA5NjAwMDQ4LS4wMzczMzI5Ni4xODEzMzI5Ni0uMTEyLjI1NnMtLjE2NTMzMjguMTEyLS4yNzIuMTEyaC01LjI0OGMtLjEwNjY2NzIgMC0uMTk0NjY2MzItLjAzNzMzMjk2LS4yNjQtLjExMnMtLjEwNC0uMTU5OTk5NTItLjEwNC0uMjU2di0uNjRoLTEuNTA0Yy0uMTM4NjY3MzYgMC0uMjU1OTk5NTIuMDUwNjY2MTYtLjM1Mi4xNTJzLS4xNDQuMjIxMzMyNjQtLjE0NC4zNnYxMC45OTJjMCAuMTM4NjY3NC4wNDc5OTk1Mi4yNTg2NjYyLjE0NC4zNnMuMjEzMzMyNjQuMTUyLjM1Mi4xNTJoOC45OTIwMDAwNWMuMTM4NjY3MyAwIC4yNTg2NjYxLS4wNTA2NjYyLjM2LS4xNTIuMTAxMzMzOC0uMTAxMzMzOC4xNTItLjIyMTMzMjYuMTUyLS4zNnoiLz48L2RlZnM+PGcgZmlsbD0iIzJlN2RhYSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09IiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+") no-repeat center center/auto 16px;
            position: absolute;
            left: 0;
            top: 0; }
          #header-nav.active .nav .links a.account:before {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjk4OS42NTJjMS45MzYgMCAzLjczMy40ODQgNS4zOSAxLjQ1MmExMC40NyAxMC40NyAwIDAgMSAzLjgyOCAzLjgwNiAxMC41MDIgMTAuNTAyIDAgMCAxIDEuNDUyIDUuMzljMCAxLjkzNi0uNDg0IDMuNzMzLTEuNDUyIDUuMzlhMTAuNjQyIDEwLjY0MiAwIDAgMS0zLjg1IDMuODA2IDEwLjQ2MiAxMC40NjIgMCAwIDEtNS4zNjggMS40NTJjLTEuOTIxIDAtMy43MS0uNDg0LTUuMzY4LTEuNDUyYTEwLjQ3IDEwLjQ3IDAgMCAxLTMuODI4LTMuODA2QTEwLjUwMiAxMC41MDIgMCAwIDEgLjM0MSAxMS4zYzAtMS45MzYuNDg0LTMuNzMzIDEuNDUyLTUuMzlhMTAuNDcgMTAuNDcgMCAwIDEgMy44MjgtMy44MDZBMTAuNDYyIDEwLjQ2MiAwIDAgMSAxMC45ODkuNjUyem01LjUgMTguMTA2di0uNTk0YzAtLjQ4NC0uMTI1LS45MzktLjM3NC0xLjM2NGEyLjgxNyAyLjgxNyAwIDAgMC0xLjAwMS0xLjAxMiAyLjYzNSAyLjYzNSAwIDAgMC0xLjM3NS0uMzc0Yy0uMTAzIDAtLjMuMDUxLS41OTQuMTU0YTkuNTM1IDkuNTM1IDAgMCAxLS44OC4yMkE1LjgyMSA1LjgyMSAwIDAgMSAxMSAxNS45MmMtLjQ0NyAwLS44NjktLjA0NC0xLjI2NS0uMTMyYTguMjc2IDguMjc2IDAgMCAxLS44NTgtLjIyYy0uMzA4LS4xMDMtLjUyLS4xNTQtLjYzOC0uMTU0LS40OTkgMC0uOTU3LjEyNS0xLjM3NS4zNzQtLjQxOC4yNS0uNzUyLjU4Ny0xLjAwMSAxLjAxMi0uMjUuNDI1LS4zNzQuODgtLjM3NCAxLjM2NHYuNTk0YzEuNjU3IDEuMjE3IDMuNDkgMS44MjYgNS41IDEuODI2YTkuMTM0IDkuMTM0IDAgMCAwIDIuOTQ4LS40ODQgOS4yNTUgOS4yNTUgMCAwIDAgMi41NTItMS4zNDJ6bTEuMzItMS4xODhhOS4xNiA5LjE2IDAgMCAwIDIuNDY0LTYuMjcgOS4wMzcgOS4wMzcgMCAwIDAtMS4yNzYtNC42ODYgOS4yNDcgOS4yNDcgMCAwIDAtMy4zMjItMy4zMjIgOS4xMTMgOS4xMTMgMCAwIDAtNC42ODYtMS4yNzYgOC45OTcgOC45OTcgMCAwIDAtNC42NjQgMS4yNzYgOS4wMjMgOS4wMjMgMCAwIDAtMy4zMjIgMy4zMjJBOS4wMzcgOS4wMzcgMCAwIDAgMS43MjcgMTEuM2E5LjE1OCA5LjE1OCAwIDAgMCAyLjQ2NCA2LjI3Yy4wODgtLjY2LjMyMy0xLjI1OC43MDQtMS43OTNhNC4wOTMgNC4wOTMgMCAwIDEgMS40NTItMS4yNjUgNC4wMSA0LjAxIDAgMCAxIDEuODkyLS40NjJjLjI2NCAwIC42MDkuMDY2IDEuMDM0LjE5OC4yOTMuMDg4LjUyOC4xNTQuNzA0LjE5OC4zMjMuMDU5LjY2NC4wODggMS4wMjMuMDg4LjM2IDAgLjY5My0uMDMgMS4wMDEtLjA4OC4xOS0uMDQ0LjQzMy0uMTEuNzI2LS4xOTguNDEtLjEzMi43NDgtLjE5OCAxLjAxMi0uMTk4YTQuMDkzIDQuMDkzIDAgMCAxIDMuMzY2IDEuNzI3Yy4zODEuNTM1LjYxNiAxLjEzMy43MDQgMS43OTN6bS02LjgyLTEyLjEyMmMuNjkgMCAxLjMyNC4xNjkgMS45MDMuNTA2LjU4LjMzNyAxLjAzOC43OTYgMS4zNzUgMS4zNzUuMzM3LjU4LjUwNiAxLjIxNC41MDYgMS45MDMgMCAuNjktLjE3MiAxLjMyNC0uNTE3IDEuOTAzYTMuODMzIDMuODMzIDAgMCAxLTEuMzg2IDEuMzc1IDMuNjc0IDMuNjc0IDAgMCAxLTEuODgxLjUwNiAzLjY3NCAzLjY3NCAwIDAgMS0xLjg4MS0uNTA2IDMuNzQ3IDMuNzQ3IDAgMCAxLTEuMzc1LTEuMzc1IDMuNzE0IDMuNzE0IDAgMCAxLS41MDYtMS45MDNjMC0uNjkuMTY5LTEuMzI0LjUwNi0xLjkwM2EzLjc0NyAzLjc0NyAwIDAgMSAxLjM3NS0xLjM3NSAzLjY3NCAzLjY3NCAwIDAgMSAxLjg4MS0uNTA2em0wIDYuMjA0Yy40NCAwIC44NDMtLjExIDEuMjEtLjMzLjM2Ny0uMjIuNjYtLjUxMy44OC0uODguMjItLjM2Ny4zMy0uNzY2LjMzLTEuMTk5IDAtLjQzMy0uMTEtLjgzNi0uMzMtMS4yMWEyLjQxMSAyLjQxMSAwIDAgMC0uODgtLjg4IDIuMzY4IDIuMzY4IDAgMCAwLTEuMjEtLjMxOWMtLjQ0IDAtLjg0My4xMDYtMS4yMS4zMTlhMi4zNTIgMi4zNTIgMCAwIDAtLjg2OS44NjljLS4yMTMuMzY3LS4zMTkuNzctLjMxOSAxLjIxIDAgLjQ0LjEwNi44NDMuMzE5IDEuMjEuMjEzLjM2Ny41MDIuNjYuODY5Ljg4LjM2Ny4yMi43Ny4zMyAxLjIxLjMzeiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }
          #header-nav.active .nav .links a.log-out:before {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjk4OS42NTJjMS45MzYgMCAzLjczMy40ODQgNS4zOSAxLjQ1MmExMC40NyAxMC40NyAwIDAgMSAzLjgyOCAzLjgwNiAxMC41MDIgMTAuNTAyIDAgMCAxIDEuNDUyIDUuMzljMCAxLjkzNi0uNDg0IDMuNzMzLTEuNDUyIDUuMzlhMTAuNjQyIDEwLjY0MiAwIDAgMS0zLjg1IDMuODA2IDEwLjQ2MiAxMC40NjIgMCAwIDEtNS4zNjggMS40NTJjLTEuOTIxIDAtMy43MS0uNDg0LTUuMzY4LTEuNDUyYTEwLjQ3IDEwLjQ3IDAgMCAxLTMuODI4LTMuODA2QTEwLjUwMiAxMC41MDIgMCAwIDEgLjM0MSAxMS4zYzAtMS45MzYuNDg0LTMuNzMzIDEuNDUyLTUuMzlhMTAuNDcgMTAuNDcgMCAwIDEgMy44MjgtMy44MDZBMTAuNDYyIDEwLjQ2MiAwIDAgMSAxMC45ODkuNjUyem01LjUgMTguMTA2di0uNTk0YzAtLjQ4NC0uMTI1LS45MzktLjM3NC0xLjM2NGEyLjgxNyAyLjgxNyAwIDAgMC0xLjAwMS0xLjAxMiAyLjYzNSAyLjYzNSAwIDAgMC0xLjM3NS0uMzc0Yy0uMTAzIDAtLjMuMDUxLS41OTQuMTU0YTkuNTM1IDkuNTM1IDAgMCAxLS44OC4yMkE1LjgyMSA1LjgyMSAwIDAgMSAxMSAxNS45MmMtLjQ0NyAwLS44NjktLjA0NC0xLjI2NS0uMTMyYTguMjc2IDguMjc2IDAgMCAxLS44NTgtLjIyYy0uMzA4LS4xMDMtLjUyLS4xNTQtLjYzOC0uMTU0LS40OTkgMC0uOTU3LjEyNS0xLjM3NS4zNzQtLjQxOC4yNS0uNzUyLjU4Ny0xLjAwMSAxLjAxMi0uMjUuNDI1LS4zNzQuODgtLjM3NCAxLjM2NHYuNTk0YzEuNjU3IDEuMjE3IDMuNDkgMS44MjYgNS41IDEuODI2YTkuMTM0IDkuMTM0IDAgMCAwIDIuOTQ4LS40ODQgOS4yNTUgOS4yNTUgMCAwIDAgMi41NTItMS4zNDJ6bTEuMzItMS4xODhhOS4xNiA5LjE2IDAgMCAwIDIuNDY0LTYuMjcgOS4wMzcgOS4wMzcgMCAwIDAtMS4yNzYtNC42ODYgOS4yNDcgOS4yNDcgMCAwIDAtMy4zMjItMy4zMjIgOS4xMTMgOS4xMTMgMCAwIDAtNC42ODYtMS4yNzYgOC45OTcgOC45OTcgMCAwIDAtNC42NjQgMS4yNzYgOS4wMjMgOS4wMjMgMCAwIDAtMy4zMjIgMy4zMjJBOS4wMzcgOS4wMzcgMCAwIDAgMS43MjcgMTEuM2E5LjE1OCA5LjE1OCAwIDAgMCAyLjQ2NCA2LjI3Yy4wODgtLjY2LjMyMy0xLjI1OC43MDQtMS43OTNhNC4wOTMgNC4wOTMgMCAwIDEgMS40NTItMS4yNjUgNC4wMSA0LjAxIDAgMCAxIDEuODkyLS40NjJjLjI2NCAwIC42MDkuMDY2IDEuMDM0LjE5OC4yOTMuMDg4LjUyOC4xNTQuNzA0LjE5OC4zMjMuMDU5LjY2NC4wODggMS4wMjMuMDg4LjM2IDAgLjY5My0uMDMgMS4wMDEtLjA4OC4xOS0uMDQ0LjQzMy0uMTEuNzI2LS4xOTguNDEtLjEzMi43NDgtLjE5OCAxLjAxMi0uMTk4YTQuMDkzIDQuMDkzIDAgMCAxIDMuMzY2IDEuNzI3Yy4zODEuNTM1LjYxNiAxLjEzMy43MDQgMS43OTN6bS02LjgyLTEyLjEyMmMuNjkgMCAxLjMyNC4xNjkgMS45MDMuNTA2LjU4LjMzNyAxLjAzOC43OTYgMS4zNzUgMS4zNzUuMzM3LjU4LjUwNiAxLjIxNC41MDYgMS45MDMgMCAuNjktLjE3MiAxLjMyNC0uNTE3IDEuOTAzYTMuODMzIDMuODMzIDAgMCAxLTEuMzg2IDEuMzc1IDMuNjc0IDMuNjc0IDAgMCAxLTEuODgxLjUwNiAzLjY3NCAzLjY3NCAwIDAgMS0xLjg4MS0uNTA2IDMuNzQ3IDMuNzQ3IDAgMCAxLTEuMzc1LTEuMzc1IDMuNzE0IDMuNzE0IDAgMCAxLS41MDYtMS45MDNjMC0uNjkuMTY5LTEuMzI0LjUwNi0xLjkwM2EzLjc0NyAzLjc0NyAwIDAgMSAxLjM3NS0xLjM3NSAzLjY3NCAzLjY3NCAwIDAgMSAxLjg4MS0uNTA2em0wIDYuMjA0Yy40NCAwIC44NDMtLjExIDEuMjEtLjMzLjM2Ny0uMjIuNjYtLjUxMy44OC0uODguMjItLjM2Ny4zMy0uNzY2LjMzLTEuMTk5IDAtLjQzMy0uMTEtLjgzNi0uMzMtMS4yMWEyLjQxMSAyLjQxMSAwIDAgMC0uODgtLjg4IDIuMzY4IDIuMzY4IDAgMCAwLTEuMjEtLjMxOWMtLjQ0IDAtLjg0My4xMDYtMS4yMS4zMTlhMi4zNTIgMi4zNTIgMCAwIDAtLjg2OS44NjljLS4yMTMuMzY3LS4zMTkuNzctLjMxOSAxLjIxIDAgLjQ0LjEwNi44NDMuMzE5IDEuMjEuMjEzLjM2Ny41MDIuNjYuODY5Ljg4LjM2Ny4yMi43Ny4zMyAxLjIxLjMzeiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }
          #header-nav.active .nav .links a.customer-service:before {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjI1LjNjLjQ5OSAwIC45NTcuMTI1IDEuMzc1LjM3NC40MTguMjUuNzUyLjU4MyAxLjAwMSAxLjAwMS4yNS40MTguMzc0Ljg3Ni4zNzQgMS4zNzV2MTIuMzY0YzAgLjQ5OS0uMTI1Ljk1Ny0uMzc0IDEuMzc1LS4yNS40MTgtLjU4My43NTItMS4wMDEgMS4wMDEtLjQxOC4yNS0uODc2LjM3NC0xLjM3NS4zNzRoLTYuMTgyTDcuNyAyMi4xOWEuNDE2LjQxNiAwIDAgMS0uMzA4LjExLjUwMy41MDMgMCAwIDEtLjM1Mi0uMTQzLjQ3NC40NzQgMCAwIDEtLjE1NC0uMzYzdi0zLjYzSDIuNzVjLS40OTkgMC0uOTU3LS4xMjUtMS4zNzUtLjM3NGEyLjg0NSAyLjg0NSAwIDAgMS0xLjAwMS0xLjAwMUEyLjYzNSAyLjYzNSAwIDAgMSAwIDE1LjQxNFYzLjA1YzAtLjQ5OS4xMjUtLjk1Ny4zNzQtMS4zNzUuMjUtLjQxOC41ODMtLjc1MiAxLjAwMS0xLjAwMUMxLjc5My40MjQgMi4yNTEuMyAyLjc1LjNoMTYuNXptMS4zODYgMTUuMTE0VjMuMDVjMC0uMzgxLS4xMzYtLjcwOC0uNDA3LS45NzlhMS4zMzUgMS4zMzUgMCAwIDAtLjk3OS0uNDA3SDIuNzVhMS4zMSAxLjMxIDAgMCAwLS45NTcuNDA3IDEuMzM1IDEuMzM1IDAgMCAwLS40MDcuOTc5djEyLjM2NGMwIC4zODEuMTMyLjcwOC4zOTYuOTc5cy41ODcuNDA3Ljk2OC40MDdoNS41djMuMjU2bDMuOTgyLTIuOTkyLjM3NC0uMjY0aDYuNjQ0Yy4zODEgMCAuNzA4LS4xMzYuOTc5LS40MDcuMjcxLS4yNzEuNDA3LS41OTguNDA3LS45Nzl6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }
        #header-nav.active .nav .links li:last-child a {
          border: none; }
      #header-nav.active .nav .nav-primary {
        position: relative;
        margin: 0 auto;
        padding: 0 10px; }
        #header-nav.active .nav .nav-primary > li {
          position: relative; }
          #header-nav.active .nav .nav-primary > li:after {
            position: absolute;
            content: '';
            background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yNDYuNDEuMzJjMS43NiAwIDMuMzkzLjQ0IDQuOSAxLjMyYTkuNTY1IDkuNTY1IDAgMCAxIDMuNDYgMy40NiA5LjU0NyA5LjU0NyAwIDAgMSAxLjMyIDQuOWMwIDEuNzYtLjQ0IDMuMzkzLTEuMzIgNC45YTkuNTY1IDkuNTY1IDAgMCAxLTMuNDYgMy40NiA5LjU0NyA5LjU0NyAwIDAgMS00LjkgMS4zMmMtMS43NiAwLTMuMzkzLS40NC00LjktMS4zMmE5LjU2NSA5LjU2NSAwIDAgMS0zLjQ2LTMuNDYgOS41NDcgOS41NDcgMCAwIDEtMS4zMi00LjljMC0xLjc2LjQ0LTMuMzkzIDEuMzItNC45YTkuNTY1IDkuNTY1IDAgMCAxIDMuNDYtMy40NiA5LjU0NyA5LjU0NyAwIDAgMSA0LjktMS4zMnptMCAxNy41YTcuNjk0IDcuNjk0IDAgMCAwIDMuOTQtMS4wNiA3LjczIDcuNzMgMCAwIDAgMi44Mi0yLjgyIDcuNjk0IDcuNjk0IDAgMCAwIDEuMDYtMy45NCA3LjY5NCA3LjY5NCAwIDAgMC0xLjA2LTMuOTQgNy43MyA3LjczIDAgMCAwLTIuODItMi44MiA3LjY5NCA3LjY5NCAwIDAgMC0zLjk0LTEuMDYgNy42OTQgNy42OTQgMCAwIDAtMy45NCAxLjA2IDcuNzMgNy43MyAwIDAgMC0yLjgyIDIuODIgNy42OTQgNy42OTQgMCAwIDAtMS4wNiAzLjk0YzAgMS40MTMuMzUzIDIuNzI3IDEuMDYgMy45NGE3LjczIDcuNzMgMCAwIDAgMi44MiAyLjgyIDcuNjk0IDcuNjk0IDAgMCAwIDMuOTQgMS4wNnptNS4wOC04LjA2Yy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNDUxLjQ1MSAwIDAgMS0uMTQuMzNsLTQuNzQgNC43NGEuNDUxLjQ1MSAwIDAgMS0uMzMuMTQuNTIuNTIgMCAwIDEtLjM1LS4xNGwtNC43NC00Ljc0YS40NTEuNDUxIDAgMCAxLS4xNC0uMzNjMC0uMTI3LjA0Ny0uMjM3LjE0LS4zM2wuNzgtLjc2YS40NTEuNDUxIDAgMCAxIC4zMy0uMTRjLjEyNyAwIC4yMzcuMDQ3LjMzLjE0bDIuNjIgMi43NFY1LjQ2YS40My40MyAwIDAgMSAuMTQtLjMzLjQ4Mi40ODIgMCAwIDEgLjM0LS4xM2gxLjA4Yy4xMzMgMCAuMjQ3LjA0My4zNC4xM2EuNDMuNDMgMCAwIDEgLjE0LjMzdjYuMjhMMjUwLjA1IDlhLjQ1MS40NTEgMCAwIDEgLjMzLS4xNGMuMTI3IDAgLjIzNy4wNDcuMzMuMTRsLjc4Ljc2eiIgaWQ9ImEiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjx1c2UgZmlsbD0iIzlCOUI5QiIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+") no-repeat;
            top: 10px;
            right: 0;
            width: 20px;
            height: 20px;
            transition: transform 0.15s ease-out;
            pointer-events: none; }
          #header-nav.active .nav .nav-primary > li > a {
            padding: 11px 0 0;
            font-size: 13px;
            font-weight: 700;
            height: 41px; }
          #header-nav.active .nav .nav-primary > li ul {
            display: none; }
          #header-nav.active .nav .nav-primary > li.open:after {
            transform: rotate(180deg);
            right: -1px; }
          #header-nav.active .nav .nav-primary > li.open a {
            border: none; }
          #header-nav.active .nav .nav-primary > li.open ul {
            display: block; }
            #header-nav.active .nav .nav-primary > li.open ul li a {
              border: none;
              padding: 0;
              height: 29px;
              font-size: 14px; }
            #header-nav.active .nav .nav-primary > li.open ul li:first-child {
              margin-top: 1px; }
            #header-nav.active .nav .nav-primary > li.open ul li:last-child {
              margin-bottom: 5px; }
          #header-nav.active .nav .nav-primary > li.mobile-menu-bottom {
            background: #EAF2F6;
            padding: 10px 20px 120px;
            margin: 0 -10px; }
            #header-nav.active .nav .nav-primary > li.mobile-menu-bottom ul {
              display: block; }
              #header-nav.active .nav .nav-primary > li.mobile-menu-bottom ul li a {
                border: 0;
                padding: 0; }
                #header-nav.active .nav .nav-primary > li.mobile-menu-bottom ul li a .icon {
                  float: left;
                  display: block;
                  width: 18px;
                  height: 23px;
                  margin-right: 14px;
                  filter: invert(100);
                  opacity: 0.4; }
                #header-nav.active .nav .nav-primary > li.mobile-menu-bottom ul li a span {
                  float: left; }
            #header-nav.active .nav .nav-primary > li.mobile-menu-bottom h4 {
              font-size: 20px; }
            #header-nav.active .nav .nav-primary > li.mobile-menu-bottom:after {
              content: none; }

/* ============================================ *
 * Header search
 * ============================================ */
#header-search {
  position: relative;
  top: 11px; }
  #header-search #search_mini_form .input-box .input-text {
    position: relative;
    top: -8px;
    font-size: 13px;
    color: #9B9B9B;
    height: 35px;
    padding-right: 30px;
    padding-left: 13px;
    border: 1px solid #2E7DAA; }
    #header-search #search_mini_form .input-box .input-text::-webkit-search-cancel-button {
      -webkit-appearance: none;
      height: 9px;
      width: 9px;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS42ODQgNS4xbDIuOTQgMi45NGEuNDU5LjQ1OSAwIDAgMSAuMTI2LjMxNS40MS40MSAwIDAgMS0uMTI2LjMwMWwtLjY4Ni42ODZhLjQxOS40MTkgMCAwIDEtLjMwOC4xMjYuNDE5LjQxOSAwIDAgMS0uMzA4LS4xMjZsLTIuOTQtMi45NC0yLjk1NCAyLjk0YS40MTkuNDE5IDAgMCAxLS4zMDguMTI2LjQxOS40MTkgMCAwIDEtLjMwOC0uMTI2bC0uNjg2LS42ODZBLjQxLjQxIDAgMCAxIDAgOC4zNTVjMC0uMTE3LjA0Mi0uMjIyLjEyNi0uMzE1TDMuMDggNS4xLjEyNiAyLjE2YS40NTkuNDU5IDAgMCAxIDAtLjYzTC44MTIuODU4YS4zOTkuMzk5IDAgMCAxIC4zMDgtLjE0Yy4xMjEgMCAuMjI0LjA0Ny4zMDguMTRsMi45NTQgMi45NCAyLjk0LTIuOTRhLjM5OS4zOTkgMCAwIDEgLjMwOC0uMTRjLjEyMSAwIC4yMjQuMDQ3LjMwOC4xNGwuNjg2LjY3MmEuNDU5LjQ1OSAwIDAgMSAwIC42M0w1LjY4NCA1LjF6IiBmaWxsPSIjNEE0QTRBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") center no-repeat;
      margin-top: 1px;
      margin-right: 9px; }
  #header-search #search_mini_form .input-box .search-button {
    position: absolute;
    top: 3px;
    right: 9px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5Ljg2IDE4LjgyYy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNDUxLjQ1MSAwIDAgMS0uMTQuMzNsLS4zOC4zOGEuNDUxLjQ1MSAwIDAgMS0uMzMuMTQuNDUxLjQ1MSAwIDAgMS0uMzMtLjE0bC01LjA0LTUuMDRhLjQuNCAwIDAgMS0uMTQtLjMydi0uNGMtLjc0Ny42OC0xLjU4IDEuMi0yLjUgMS41Ni0uOTczLjM4Ny0xLjk4LjU4LTMuMDIuNThhOC4wNDUgOC4wNDUgMCAwIDEtNC4xLTEuMSA4LjA2NyA4LjA2NyAwIDAgMS0yLjkyLTIuOTJBOC4wNDUgOC4wNDUgMCAwIDEgMCA4LjEyYzAtMS40NjcuMzY3LTIuODMzIDEuMS00LjFBOC4wNjcgOC4wNjcgMCAwIDEgNC4wMiAxLjEgNy45NzUgNy45NzUgMCAwIDEgOC4xMiAwYzEuNDggMCAyLjg1My4zNjcgNC4xMiAxLjFhNy45MTIgNy45MTIgMCAwIDEgMi45IDIuOTIgNy45MzUgNy45MzUgMCAwIDEgMS4xMiA0LjFjMCAxLjA1My0uMTkzIDIuMDYtLjU4IDMuMDItLjM3My45Mi0uOSAxLjc1My0xLjU4IDIuNWguNGEuNC40IDAgMCAxIC4zMi4xNGw1LjA0IDUuMDR6TTguMTIgMTVjMS4yNCAwIDIuNC0uMzEzIDMuNDgtLjk0YTcuMDExIDcuMDExIDAgMCAwIDIuNDYtMi40NmMuNjI3LTEuMDguOTQtMi4yNC45NC0zLjQ4IDAtMS4yNC0uMzEzLTIuNC0uOTQtMy40OGE3LjAxMSA3LjAxMSAwIDAgMC0yLjQ2LTIuNDYgNi44MTkgNi44MTkgMCAwIDAtMy40OC0uOTRjLTEuMjQgMC0yLjM5My4zMTMtMy40Ni45NEE2LjggNi44IDAgMCAwIDIuMiA0LjY0YTYuODE5IDYuODE5IDAgMCAwLS45NCAzLjQ4YzAgMS4yNC4zMTMgMi40Ljk0IDMuNDhhNi44IDYuOCAwIDAgMCAyLjQ2IDIuNDZjMS4wNjcuNjI3IDIuMjIuOTQgMy40Ni45NHoiIGZpbGw9IiMyRTdEQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") top right/18px 18px no-repeat;
    font: 0/0 a;
    border: 0;
    border-radius: 0; }
  #header-search label {
    display: none; }

/* ============================================ *
 * Header - Account
 * ============================================ */
.skip-account {
  display: none; }

/* ============================================ *
 * Header - Cart
 * ============================================ */
.skip-cart {
  position: relative;
  display: block;
  margin-top: 4px;
  margin-right: 2px; }
  .skip-cart.hidden-sm {
    display: none; }
  .skip-cart .icon {
    display: block;
    width: 29px;
    height: 26px; }
  .skip-cart .count {
    position: absolute;
    display: inline-block;
    right: calc(50% - 25px);
    top: 4px;
    z-index: 5;
    width: 18px;
    height: 18px;
    line-height: 18px;
    padding-left: 1px;
    border-radius: 50%;
    background: #FF8A00;
    font-size: 11px;
    color: #FFFFFF;
    text-align: center; }
    .skip-cart .count.empty {
      display: none; }
  .skip-cart.no-count .count {
    display: none; }
  .skip-cart .label {
    display: none; }

.skip-link.skip-active .count {
  color: #FFFFFF; }

/* -------------------------------------------- *
 * Mini Cart - Empty
 */
.cart-menu {
  /* Too full - additional items will be shown in cart */ }
  .cart-menu .empty {
    padding: 20px;
    text-align: center; }
  .cart-menu .actions {
    overflow: hidden;
    padding: 15px; }
    .cart-menu .actions .button {
      float: left;
      width: 48%; }
    .cart-menu .actions + .button {
      margin-left: 4%; }
  .cart-menu .subtotal {
    padding: 0 15px 15px;
    font-size: 24px;
    line-height: 1.2; }
  .cart-menu .last-added {
    padding: 10px 15px 15px;
    border-top: 1px solid #9B9B9B;
    font-size: 15px; }

/* List */
.mini-cart-list {
  margin-bottom: 5px; }
  .mini-cart-list li {
    position: relative;
    min-height: 90px;
    padding: 15px 15px 15px 90px;
    border-top: 1px solid #9B9B9B;
    font-size: 15px;
    line-height: 1.35; }
  .mini-cart-list .product-name {
    display: inline-block; }
  .mini-cart-list .product-image {
    position: absolute;
    left: 15px;
    top: 15px; }
    .mini-cart-list .product-image img {
      width: 60px;
      height: 60px; }
  .mini-cart-list .has-options {
    margin-bottom: 0;
    color: #9B9B9B;
    font-size: 14px; }

/* ================================================= *
 * HEADER - Assortment menu
 * ================================================= */
.header-assortment {
  display: none; }

/* ============================================ *
 * Footer
 * ============================================ */
.footer-container {
  max-width: 100%;
  padding: 0; }
  .footer-container #payment-wrapper {
    display: none; }
  .footer-container #payment-wrapper-mobile {
    display: block; }

.footer {
  background: #2E7DAA;
  clear: both;
  width: 100%;
  text-align: center; }
  .footer:after {
    content: '';
    display: table;
    clear: both; }
  .footer-mobile {
    display: block; }
  .footer-menu-mobile {
    padding: 6px 10px; }
    .footer-menu-mobile li {
      height: 63px;
      font-size: 12px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      padding: 0 30px;
      text-align: left; }
      .footer-menu-mobile li a {
        color: #FFFFFF;
        text-decoration: none;
        display: block;
        position: relative; }
        .footer-menu-mobile li a:hover {
          text-decoration: underline; }
        .footer-menu-mobile li a .icon {
          position: absolute;
          display: block;
          left: 0;
          top: 0;
          width: 35px;
          height: 24px;
          margin-top: 19px;
          margin-right: 40px;
          background-position: top center; }
        .footer-menu-mobile li a span {
          display: block;
          padding-left: 69px;
          padding-top: 23px; }
  .footer-social-icons {
    display: inline-block;
    padding: 14px 0; }
    .footer-social-icons li {
      float: left;
      margin-right: 20px; }
      .footer-social-icons li a {
        display: block;
        width: 30px;
        height: 30px;
        padding: 4px;
        border: 2px solid #FFFFFF;
        transition: opacity .15s ease-in-out; }
        .footer-social-icons li a:hover {
          opacity: 0.7; }
      .footer-social-icons li:last-child {
        margin-right: 0; }
      .footer-social-icons li .icon {
        display: block;
        width: 18px;
        height: 18px; }
  .footer-links {
    margin-top: 20px;
    padding-left: 10px;
    width: 100%;
    line-height: 1.4;
    font-weight: 300; }
    .footer-links.map img {
      margin: 0 0 30px;
      display: block; }
    .footer-links .title {
      font-weight: 500;
      margin-bottom: 8px; }
    .footer-links li {
      padding: 3px 0;
      margin-bottom: 4px; }
    .footer-links a {
      font-weight: 300;
      display: block; }
      .footer-links a i {
        width: 30px;
        float: left;
        font-size: 20px;
        color: #a0a0a0; }
    .footer-links span {
      display: block;
      padding: 3px 0;
      margin-bottom: 4px;
      float: left; }
    .footer-links .day {
      float: left;
      width: 50%; }
  .footer-payment {
    width: 100%;
    margin-top: 20px;
    padding: 0 30px; }
    .footer-payment:after {
      content: '';
      display: table;
      clear: both; }
    .footer-payment .footer-payment-icons {
      display: flex;
      flex-flow: row wrap;
      justify-content: center;
      align-items: center; }
      .footer-payment .footer-payment-icons li {
        margin-bottom: 20px;
        margin-right: 20px; }
        .footer-payment .footer-payment-icons li:first-child {
          margin-left: 20px; }
        .footer-payment .footer-payment-icons li:last-child {
          margin-right: 0; }
      .footer-payment .footer-payment-icons .icon {
        display: block;
        background-position: center center; }
        .footer-payment .footer-payment-icons .icon.ic-ideal {
          width: 28px;
          height: 25px; }
        .footer-payment .footer-payment-icons .icon.ic-pin {
          width: 30px;
          height: 20px; }
        .footer-payment .footer-payment-icons .icon.ic-visa {
          width: 40px;
          height: 13px; }
        .footer-payment .footer-payment-icons .icon.ic-mastercard {
          width: 32px;
          height: 25px; }
        .footer-payment .footer-payment-icons .icon.ic-paypal {
          width: 70px;
          height: 18px; }
        .footer-payment .footer-payment-icons .icon.ic-afterpay {
          width: 82px;
          height: 18px; }
        .footer-payment .footer-payment-icons .icon.ic-bc {
          width: 40px;
          height: 25px; }
        .footer-payment .footer-payment-icons .icon.ic-apple-pay {
          width: 40px;
          height: 25px; }
        .footer-payment .footer-payment-icons .icon.msp-afterpay {
          width: 90px;
          height: 18px;
          background-size: 85px auto; }
  .footer-copyright {
    font-size: 14px;
    text-align: center;
    color: #a0a0a0;
    padding: 0 30px;
    margin-bottom: 30px;
    line-height: 25px; }
    .footer-copyright a {
      color: #a0a0a0; }
      .footer-copyright a:hover {
        color: #a0a0a0; }
    .footer-copyright .footer-trademarks {
      display: none; }

/* ============================================ *
 * Robin chat button
 * ============================================ */

/* ============================================ *
 * Prices
 * ============================================ */
.price-box {
  margin: 7px 0; }
  .price-box p {
    margin-bottom: 0; }
  .price-box .price {
    font-size: 28px; }
  .price-box .price-label {
    color: #9B9B9B;
    white-space: nowrap; }
  .price-box .minimal-price-link {
    padding-left: 1em;
    display: block;
    /* We want this to show on its own line, otherwise the layout looks funky */ }
    .price-box .minimal-price-link .label {
      color: #9B9B9B; }
  .price-box .old-price,
  .price-box .special-price {
    display: inline-block; }
    .price-box .old-price .price-label,
    .price-box .special-price .price-label {
      display: none; }
    .price-box .old-price .price,
    .price-box .special-price .price {
      display: inline-block; }
  .price-box .old-price .price {
    color: #9B9B9B;
    text-decoration: line-through; }
  .price-box .special-price {
    padding-left: 1em; }
    .price-box .special-price .price-label {
      color: #E74C3C; }
  .price-box .price-excluding-tax,
  .price-box .price-including-tax {
    display: block; }

.price-notice {
  color: #9B9B9B; }

span.weee {
  display: block; }

/* -------------------------------------------- *
 * Tier Prices
 */
.product-pricing,
.tier-prices,
.tier-prices-grouped {
  display: inline-block;
  padding: 4px 8px;
  background: #F7F7F7;
  border: 1px solid #DCDCDC;
  margin-top: 7px; }
  .product-pricing li,
  .tier-prices li,
  .tier-prices-grouped li {
    font-size: 14px; }
  .product-pricing .benefit,
  .tier-prices .benefit,
  .tier-prices-grouped .benefit {
    font-style: italic; }
  .product-pricing .price,
  .tier-prices .price,
  .tier-prices-grouped .price {
    font-weight: bold; }

/* ============================================ *
 * Breadcrumbs
 * ============================================ */
.breadcrumbs {
  margin: 28px 0 30px;
  display: none;
  overflow: hidden; }
  .breadcrumbs li {
    float: left;
    font-size: 12px; }
    .breadcrumbs li a {
      float: left;
      color: #4A4A4A; }
      .breadcrumbs li a:hover {
        color: #2E7DAA; }
    .breadcrumbs li.home a {
      color: #2E7DAA; }
    .breadcrumbs li .divider {
      float: left;
      background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgNyAxMSIgd2lkdGg9IjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcxMy4xOTE0MDMgNjgyLjM3NTAxM2g4LjM2NzE2N2MuMjM0Mzc1IDAgLjQzMzU5My4wODIwMzEuNTk3NjU1LjI0NjA5NC4xNjQwNjIuMTY0MDYyLjI0NjA5My4zNjMyOC4yNDYwOTMuNTk3NjU0IDAgLjIzNDM3NS0uMDgyMDMxLjQzMzU5My0uMjQ2MDkzLjU5NzY1NWwtNC4xODM1ODQgNC4xODM1ODRjLS4xNjQwNjIuMTY0MDYyLS4zNjMyOC4yNDYwOTMtLjU5NzY1NC4yNDYwOTMtLjIzNDM3NSAwLS40MzM1OTMtLjA4MjAzMS0uNTk3NjU1LS4yNDYwOTNsLTQuMTgzNTg0LTQuMTgzNTg0Yy0uMTY0MDYyLS4xNjQwNjItLjI0NjA5My0uMzYzMjgtLjI0NjA5My0uNTk3NjU1IDAtLjIzNDM3NC4wODIwMzEtLjQzMzU5Mi4yNDYwOTMtLjU5NzY1NC4xNjQwNjItLjE2NDA2My4zNjMyOC0uMjQ2MDk0LjU5NzY1NS0uMjQ2MDk0eiIgZmlsbD0iIzMzMzMzNCIgdHJhbnNmb3JtPSJtYXRyaXgoMCAxIDEgMCAtNjgxLjkzNTU2NiAtNzEyLjA2NDQzNCkiLz48L3N2Zz4=") top left/6px 8px no-repeat;
      width: 6px;
      height: 8px;
      margin: 6px 20px 0; }
    .breadcrumbs li strong {
      font-weight: 100;
      color: #9B9B9B; }

/* ================================================= *
 * General Product List Styles (not module-specific)
 * ================================================= */
/* -------------------------------------------- *
 * Product List General
 */
.category-title h1,
.catalogsearch-result-index .page-title h1 {
  border-bottom: none; }

.category-image {
  margin-bottom: 1.5em; }

.products-list .actions .button,
.products-grid .actions .button {
  white-space: normal;
  font-size: 20px;
  height: 40px;
  line-height: 30px; }

/* -------------------------------------------- *
 * Product Name
 */
h2.product-name,
h3.product-name,
h4.product-name,
h5.product-name,
p.product-name {
  margin: 0 0 15px;
  color: #4A4A4A;
  font-size: 32px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.2;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.4; }
  h2.product-name a,
  h3.product-name a,
  h4.product-name a,
  h5.product-name a,
  p.product-name a {
    color: #4A4A4A; }
    h2.product-name a:hover,
    h3.product-name a:hover,
    h4.product-name a:hover,
    h5.product-name a:hover,
    p.product-name a:hover {
      color: #4A4A4A;
      text-decoration: none; }

.products-grid .product-name,
.products-list .product-name {
  margin-bottom: 0;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-size: 13px;
  text-align: left;
  line-height: 16px; }
  .products-grid .product-name a,
  .products-list .product-name a {
    font-weight: 900; }

/* ============================================ *
 * Product Grid
 * ============================================ */
.product-wrapper {
  overflow: hidden; }
  .product-wrapper .products-grid {
    position: relative;
    margin-right: -20px;
    list-style: none; }
    .product-wrapper .products-grid:after {
      content: '';
      display: table;
      clear: both; }
    .product-wrapper .products-grid .item {
      position: relative;
      text-align: center;
      float: left;
      width: calc(50% - 20px);
      margin-bottom: 20px;
      margin-right: 20px;
      margin-left: 0; }
      .product-wrapper .products-grid .item:after {
        content: '';
        display: table;
        clear: both; }
    .product-wrapper .products-grid .product-image {
      width: 100%;
      position: relative;
      display: block;
      margin-bottom: 5px;
      height: calc(50vw - 20px);
      overflow: hidden; }
      .product-wrapper .products-grid .product-image:before, .product-wrapper .products-grid .product-image:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: none; }
      .product-wrapper .products-grid .product-image:before {
        background-color: white;
        opacity: 0.8;
        z-index: 2; }
      .product-wrapper .products-grid .product-image:after {
        background-image: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/opc-ajax-loader.gif");
        background-repeat: no-repeat;
        background-position: center;
        z-index: 3; }
      .product-wrapper .products-grid .product-image.loading {
        position: relative; }
        .product-wrapper .products-grid .product-image.loading:before, .product-wrapper .products-grid .product-image.loading:after {
          display: block; }
      .product-wrapper .products-grid .product-image img {
        left: 0;
        top: 0;
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .product-wrapper .products-grid .product-info {
      position: relative;
      overflow: hidden;
      height: 90px; }
      .product-wrapper .products-grid .product-info .product-name {
        height: 47px;
        overflow: hidden; }
    .product-wrapper .products-grid .actions {
      display: block; }
    .product-wrapper .products-grid .ratings .rating-box {
      margin: 0 auto; }
    .product-wrapper .products-grid .ratings .amount {
      display: none; }
    .product-wrapper .products-grid .price-box {
      color: #9B9B9B;
      font-size: 15px;
      margin: 5px 0;
      text-align: left; }
      .product-wrapper .products-grid .price-box .price {
        font: 900 16px "Roboto", Verdana, Arial, sans-serif;
        color: #FF8A00; }
      .product-wrapper .products-grid .price-box .price-label {
        display: none; }
      .product-wrapper .products-grid .price-box .old-price,
      .product-wrapper .products-grid .price-box .regular-price,
      .product-wrapper .products-grid .price-box .special-price,
      .product-wrapper .products-grid .price-box .minimal-price {
        margin-top: 0;
        position: relative;
        float: left; }
      .product-wrapper .products-grid .price-box .old-price .price {
        font-size: 13px;
        color: #9B9B9B; }
      .product-wrapper .products-grid .price-box .special-price {
        padding-left: 10px; }
      .product-wrapper .products-grid .price-box.tile-price .price .unit {
        display: block;
        font-size: 11px;
        float: right;
        padding-top: 2px;
        padding-left: 3px; }
    .product-wrapper .products-grid .button-wrapper {
      display: none;
      clear: right; }
    .product-wrapper .products-grid .add-to-links {
      margin-bottom: 0; }
    .product-wrapper .products-grid .product-list-usps {
      height: 60px; }
    .product-wrapper .products-grid .deliverytime,
    .product-wrapper .products-grid .free-delivery {
      width: 100%;
      clear: both;
      overflow: hidden;
      line-height: 15px;
      font-size: 11px;
      text-align: left;
      font-weight: bold;
      padding-left: 20px;
      margin-bottom: 5px;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc3Ni4yNmEuNDY5LjQ2OSAwIDAgMSAuMzYzLS4xNzZjLjE0IDAgLjI2LjA1OS4zNjMuMTc2bC40ODQuNDg0YS40OTcuNDk3IDAgMCAxIC4xNTQuMzYzYzAgLjE0LS4wNTEuMjYtLjE1NC4zNjNMNi4wOTQgMTQuMzRhLjQ5Ny40OTcgMCAwIDEtLjM2My4xNTQuNDk3LjQ5NyAwIDAgMS0uMzYzLS4xNTRMLjI2NCA5LjIzNmEuNDk3LjQ5NyAwIDAgMS0uMTU0LS4zNjNjMC0uMTQuMDUxLS4yNi4xNTQtLjM2M2wuNDg0LS40ODRhLjQ5Ny40OTcgMCAwIDEgLjM2My0uMTU0Yy4xNCAwIC4yNi4wNTEuMzYzLjE1NGw0LjI2OCA0LjI0NkwxNy43NzYuMjZ6IiBmaWxsPSIjNjM5NjAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat left -1px top 5px; }
      .product-wrapper .products-grid .deliverytime.out-of-stock,
      .product-wrapper .products-grid .free-delivery.out-of-stock {
        color: #FF8A00;
        background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+PHBhdGggZmlsbD0iI2U2N2UyMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTkuNzQ0IDExLjRjLjA3NSAwIC4xMzYuMDI0LjE4NC4wNzJzLjA3Mi4xMS4wNzIuMTg0di40OTZjMCAuMDY0LS4wMjQuMTItLjA3Mi4xNjhzLS4xMS4wNzItLjE4NC4wNzJoLTEuNzkyYy4wMzIuMTcuMDQ4LjM0MS4wNDguNTEyIDAgLjQ0OC0uMTEyLjg2NC0uMzM2IDEuMjQ4cy0uNTI1LjY4OC0uOTA0LjkxMi0uNzk3LjMzNi0xLjI1Ni4zMzYtLjg3Ny0uMTEyLTEuMjU2LS4zMzYtLjY4LS41MjgtLjkwNC0uOTEyLS4zMzYtLjgtLjMzNi0xLjI0OGMwLS4xNy4wMTYtLjM0MS4wNDgtLjUxMkg2Ljk0NHYuMDQ4Yy4wNDMuMjAzLjA2NC4zNTcuMDY0LjQ2NCAwIC40NDgtLjExNS44NjQtLjM0NCAxLjI0OHMtLjUzNi42ODgtLjkyLjkxMi0uOC4zMzYtMS4yNDguMzM2LS44NjQtLjExMi0xLjI0OC0uMzM2LS42ODgtLjUyOC0uOTEyLS45MTJTMiAxMy4zNTIgMiAxMi45MDRjMC0uMTcuMDE2LS4zNDEuMDQ4LS41MTJoLS40OTZjLS40MzcgMC0uODA1LS4xNDEtMS4xMDQtLjQyNFMwIDExLjM0MSAwIDEwLjkzNlYxLjg0OGMwLS40MDUuMTUyLS43NS40NTYtMS4wMzJzLjY3LS40MjQgMS4wOTYtLjQyNGg5LjkwNGMuNDI3IDAgLjc5Mi4xNDQgMS4wOTYuNDMycy40NTYuNjMuNDU2IDEuMDI0VjMuNGgxLjM3NmMuMjY3IDAgLjUyMy4wNS43NjguMTUycy40NTkuMjQ4LjY0LjQ0bDIuNjI0IDIuNjI0Yy4xODEuMTgxLjMyNS4zOTUuNDMyLjY0cy4xNi41MDEuMTYuNzY4VjExLjR6bS01LjM2LTcuMDA4di4wMTZoLTEuMzc2VjcuNGg0Ljc1MmEuMzcuMzcgMCAwMC0uMDQ4LS4wOGwtMi42MjQtMi42MjRhLjk2Ni45NjYgMCAwMC0uNzA0LS4zMDR6TTQuNDk2IDE0LjQwOGMuNDE2IDAgLjc3LS4xNDcgMS4wNjQtLjQ0UzYgMTMuMzIgNiAxMi45MDRzLS4xNS0uNzctLjQ0OC0xLjA2NC0uNjUtLjQ0LTEuMDU2LS40NC0uNzU1LjE0Ny0xLjA0OC40NC0uNDQuNjQ4LS40NCAxLjA2NC4xNDcuNzcuNDQgMS4wNjQuNjQzLjQ0IDEuMDQ4LjQ0em0yLTMuMDA4SDEyVjEuODQ4YzAtLjExNy0uMDUzLS4yMjEtLjE2LS4zMTJzLS4yMzUtLjEzNi0uMzg0LS4xMzZIMS41NTJjLS4xNSAwLS4yNzcuMDQ1LS4zODQuMTM2cy0uMTYuMTk1LS4xNi4zMTJ2OS4wODhjMCAuMTI4LjA1My4yMzcuMTYuMzI4cy4yMzUuMTM2LjM4NC4xMzZoLjk2Yy4yMzUtLjMxLjUyNS0uNTU1Ljg3Mi0uNzM2cy43MTctLjI3MiAxLjExMi0uMjcyLjc2OC4wOSAxLjEyLjI3Mi42NDUuNDI3Ljg4LjczNnptOS4wMDggMy4wMDhjLjQxNiAwIC43Ny0uMTQ3IDEuMDY0LS40NHMuNDQtLjY0OC40NC0xLjA2NC0uMTQ3LS43Ny0uNDQtMS4wNjQtLjY0OC0uNDQtMS4wNjQtLjQ0LS43Ny4xNDctMS4wNjQuNDQtLjQ0LjY0OC0uNDQgMS4wNjQuMTQ3Ljc3LjQ0IDEuMDY0LjY0OC40NCAxLjA2NC40NHptMC00LjAxNmMuMzk1IDAgLjc2OC4wOSAxLjEyLjI3MnMuNjQuNDI3Ljg2NC43MzZIMThWOC4zOTJoLTQuOTkyVjExLjRoLjUxMmMuMjI0LS4zMS41MTItLjU1NS44NjQtLjczNnMuNzI1LS4yNzIgMS4xMi0uMjcyeiIvPjwvc3ZnPg==") no-repeat left 3px/13px; }
      .product-wrapper .products-grid .deliverytime.in-stock,
      .product-wrapper .products-grid .free-delivery.in-stock {
        color: #639600;
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc3Ni4yNmEuNDY5LjQ2OSAwIDAgMSAuMzYzLS4xNzZjLjE0IDAgLjI2LjA1OS4zNjMuMTc2bC40ODQuNDg0YS40OTcuNDk3IDAgMCAxIC4xNTQuMzYzYzAgLjE0LS4wNTEuMjYtLjE1NC4zNjNMNi4wOTQgMTQuMzRhLjQ5Ny40OTcgMCAwIDEtLjM2My4xNTQuNDk3LjQ5NyAwIDAgMS0uMzYzLS4xNTRMLjI2NCA5LjIzNmEuNDk3LjQ5NyAwIDAgMS0uMTU0LS4zNjNjMC0uMTQuMDUxLS4yNi4xNTQtLjM2M2wuNDg0LS40ODRhLjQ5Ny40OTcgMCAwIDEgLjM2My0uMTU0Yy4xNCAwIC4yNi4wNTEuMzYzLjE1NGw0LjI2OCA0LjI0NkwxNy43NzYuMjZ6IiBmaWxsPSIjNjM5NjAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat left 3px/13px; }
      .product-wrapper .products-grid .deliverytime.coming-soon,
      .product-wrapper .products-grid .free-delivery.coming-soon {
        color: #6b6b6b;
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc3Ni4yNmEuNDY5LjQ2OSAwIDAgMSAuMzYzLS4xNzZjLjE0IDAgLjI2LjA1OS4zNjMuMTc2bC40ODQuNDg0YS40OTcuNDk3IDAgMCAxIC4xNTQuMzYzYzAgLjE0LS4wNTEuMjYtLjE1NC4zNjNMNi4wOTQgMTQuMzRhLjQ5Ny40OTcgMCAwIDEtLjM2My4xNTQuNDk3LjQ5NyAwIDAgMS0uMzYzLS4xNTRMLjI2NCA5LjIzNmEuNDk3LjQ5NyAwIDAgMS0uMTU0LS4zNjNjMC0uMTQuMDUxLS4yNi4xNTQtLjM2M2wuNDg0LS40ODRhLjQ5Ny40OTcgMCAwIDEgLjM2My0uMTU0Yy4xNCAwIC4yNi4wNTEuMzYzLjE1NGw0LjI2OCA0LjI0NkwxNy43NzYuMjZ6IiBmaWxsPSIjNjM5NjAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat left 3px/13px; }
    .product-wrapper .products-grid .free-delivery {
      height: 17px; }

.widget-new-products .products-grid .product-image {
  width: 75%;
  margin-bottom: 15px;
  margin-left: 10%; }

/* ============================================ *
 * Mini Product List
 * ============================================ */
.mini-products-list .product-image {
  float: left;
  min-width: 50px;
  position: relative;
  display: block; }

.mini-products-list .product-details {
  margin-left: 60px; }

.mini-products-list .product-details .product-name {
  padding-top: 10px; }

.mini-products-list li {
  margin-bottom: 30px;
  clear: both; }
  .mini-products-list li:after {
    content: '';
    display: table;
    clear: both; }

.mini-products-images-list:after {
  content: '';
  display: table;
  clear: both; }

.mini-products-images-list li.item {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0 5px 10px 0; }
  .mini-products-images-list li.item:nth-child(even) {
    padding-right: 0;
    padding-left: 5px; }
  .mini-products-images-list li.item .product-image {
    display: block; }
    .mini-products-images-list li.item .product-image img {
      width: 100%;
      max-width: 100%; }

/* ============================================ *
 * Search - Auto Suggest
 * ============================================ */
.search-autocomplete {
  left: 0;
  overflow: visible;
  position: relative;
  top: 15px;
  width: 100%;
  z-index: 10000; }
  .search-autocomplete:before {
    position: absolute;
    content: '';
    background-color: rgba(74, 74, 74, 0.6);
    width: 100vmin;
    height: 100vh;
    display: block;
    left: -10px;
    top: 5px; }
  .search-autocomplete ul {
    position: absolute;
    background-color: #FFFFFF;
    border-left: 1px solid #2E7DAA;
    border-right: 1px solid #2E7DAA;
    border-bottom: 1px solid #2E7DAA;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    left: 0;
    top: -3px;
    padding-top: 9px;
    width: 100%; }
    .search-autocomplete ul li {
      border-bottom: 1px solid #DCDCDC;
      color: #4A4A4A;
      cursor: pointer;
      font-size: 14px;
      text-transform: capitalize;
      padding: 6px 12px;
      text-align: left; }
      .search-autocomplete ul li:hover {
        background-color: #2E7DAA; }
      .search-autocomplete ul li.selected {
        background: #2E7DAA; }
        .search-autocomplete ul li.selected a {
          color: #FFFFFF;
          text-decoration: none; }
      .search-autocomplete ul li .amount {
        float: right;
        font-weight: bold; }
      .search-autocomplete ul li:last-child {
        border-bottom: none; }
      .search-autocomplete ul li.suggestion {
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xIDJoMTF2MTBIMXoiLz48cGF0aCBkPSJNMTIuMjUgMi4yODR2OS42MzJjMCAuMzY0LS4xMjguNjc0LS4zODUuOTMxYTEuMjY4IDEuMjY4IDAgMCAxLS45MzEuMzg1SDEuMzE2Yy0uMzY0IDAtLjY3NC0uMTI4LS45MzEtLjM4NUExLjI2OCAxLjI2OCAwIDAgMSAwIDExLjkxNlYyLjI4NGMwLS4zNjQuMTI4LS42NzQuMzg1LS45MzFzLjU2Ny0uMzg1LjkzMS0uMzg1aDkuNjE4Yy4zNjQgMCAuNjc0LjEyOC45MzEuMzg1cy4zODUuNTY3LjM4NS45MzF6bS0yLjQwOC40MzRINi43NzZhLjYwMy42MDMgMCAwIDAtLjQ2Mi4xOTYuNjg1LjY4NSAwIDAgMC0uMTg5LjQ2Mi42MDguNjA4IDAgMCAwIC4xODkuNDYybC44ODIuODgyLTUuMzQ4IDUuMzQ4YS4zMTYuMzE2IDAgMCAwLS4wOTguMjMxYzAgLjA4OS4wMzMuMTY2LjA5OC4yMzFsLjg1NC44NTRhLjMxNi4zMTYgMCAwIDAgLjIzMS4wOTguMzE2LjMxNiAwIDAgMCAuMjMxLS4wOThsNS4zNDgtNS4zNDguODY4Ljg2OGMuMTMuMTMuMjg1LjE5Ni40NjIuMTk2YS42NDQuNjQ0IDAgMCAwIC40NjItLjE4OS42MjUuNjI1IDAgMCAwIC4xOTYtLjQ2OVYzLjM3NmEuNjM3LjYzNyAwIDAgMC0uMTg5LS40NjkuNjM3LjYzNyAwIDAgMC0uNDY5LS4xODl6IiBmaWxsPSIjMkU3REFBIi8+PC9nPjwvc3ZnPg==") right 10px top 8px no-repeat; }
        .search-autocomplete ul li.suggestion.selected {
          background-color: #2E7DAA;
          color: #FFFFFF;
          text-decoration: none; }
      .search-autocomplete ul li.label-recommended {
        font-weight: 900; }
      .search-autocomplete ul li.product a:after {
        content: '';
        display: table;
        clear: both; }
      .search-autocomplete ul li.product a img {
        float: left;
        margin-right: 8px;
        width: calc(20% - 8px); }
      .search-autocomplete ul li.product a span {
        float: left;
        width: 80%; }

/* ============================================ *
 * Search - Advanced
 * ============================================ */
.advanced-search {
  background: #DCDCDC;
  border: 1px solid #F7F7F7;
  padding: 8px; }
  .advanced-search select.multiselect option {
    border-bottom: 1px solid #F7F7F7;
    padding: 2px 5px; }

/* ============================================ *
 * Product Add To Cart Pop Up
 * ============================================ */
.add-to-cart-popup.featherlight .featherlight-content {
  width: calc(100% - 30px);
  max-width: 800px;
  padding: 20px 15px;
  margin-left: 15px;
  margin-right: 15px;
  overflow-x: hidden; }

.add-to-cart-popup.featherlight .featherlight-close {
  right: 15px;
  top: 20px; }

.add-to-cart-popup.featherlight .featherlight-inner {
  padding: 0;
  overflow: visible; }

#add-to-cart-popup {
  min-height: auto; }
  #add-to-cart-popup .add-to-cart-popup-inner {
    max-width: calc(100vw - 60px); }
    #add-to-cart-popup .add-to-cart-popup-inner .title {
      margin: 0 0 10px;
      color: #4A4A4A;
      font-size: 16px;
      font-weight: 700;
      font-style: normal;
      line-height: 1.4;
      font-family: "Roboto", Verdana, Arial, sans-serif;
      padding-right: 40px; }
    #add-to-cart-popup .add-to-cart-popup-inner .top-content:after {
      content: '';
      display: table;
      clear: both; }
    #add-to-cart-popup .add-to-cart-popup-inner .added-product-container {
      float: left; }
    #add-to-cart-popup .add-to-cart-popup-inner .added-product {
      float: left;
      width: 100%;
      padding-bottom: 10px; }
      #add-to-cart-popup .add-to-cart-popup-inner .added-product .product-image {
        width: 80px;
        height: 80px;
        float: left;
        border: 1px solid #DCDCDC;
        border-radius: 3px; }
      #add-to-cart-popup .add-to-cart-popup-inner .added-product .product-info {
        width: calc(100% - 80px);
        float: left;
        margin-top: 0 !important;
        padding: 0 10px !important; }
        #add-to-cart-popup .add-to-cart-popup-inner .added-product .product-info .product-title {
          margin-bottom: 0; }
        #add-to-cart-popup .add-to-cart-popup-inner .added-product .product-info .product-cart-sku {
          font-size: 14px; }
        #add-to-cart-popup .add-to-cart-popup-inner .added-product .product-info .price-box {
          margin: 0; }
        #add-to-cart-popup .add-to-cart-popup-inner .added-product .product-info .item-msg {
          margin: 4px 0;
          font-size: 14px; }
        #add-to-cart-popup .add-to-cart-popup-inner .added-product .product-info .price-box .price {
          font-size: 22px;
          font-weight: bold;
          color: #FF8A00; }
    #add-to-cart-popup .add-to-cart-popup-inner .button-cart {
      height: 45px;
      font-size: 1rem;
      width: 100%;
      margin-bottom: 10px;
      padding-right: 20px; }
      #add-to-cart-popup .add-to-cart-popup-inner .button-cart:before {
        content: none; }
      #add-to-cart-popup .add-to-cart-popup-inner .button-cart + .button {
        margin-left: 0;
        width: 100%;
        font-size: 1rem; }
    #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell {
      clear: left;
      border-top: 1px solid #DCDCDC;
      margin-top: 15px;
      position: relative;
      padding-top: 15px; }
      #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell .title {
        font-size: 18px;
        margin-left: 20px;
        margin-bottom: 0; }
      #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell .products-grid {
        margin: 0 !important; }
      #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell .general-product .button-wrapper {
        display: none !important; }
      #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell .category-products-slider {
        margin: 0 -15px;
        width: calc(100% + 30px);
        padding: 0 10px; }
      #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell .slick-slide {
        padding: 5px; }
      #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell .slick-arrow {
        z-index: 999;
        background: #F7F7F7;
        width: 30px;
        top: 30%;
        border: 1px solid #DCDCDC; }
        #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell .slick-arrow:before {
          width: 30px; }
        #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell .slick-arrow.slick-prev {
          left: 0; }
        #add-to-cart-popup .add-to-cart-popup-inner .box-up-sell .slick-arrow.slick-next {
          right: 0; }

/* ============================================ *
 * Navigation
 * ============================================ */
.page {
  overflow: hidden; }

.nav-primary {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0; }
  .nav-primary:after {
    content: '';
    display: table;
    clear: both; }
  .nav-primary li {
    list-style-type: none; }
    .nav-primary li.home {
      display: none; }
    .nav-primary li .toggle-btn {
      width: 42px;
      height: 42px;
      position: absolute;
      right: 0;
      top: 0;
      padding-right: 30px;
      cursor: pointer; }
    .nav-primary li.active > .toggle-btn:after {
      transform: rotate(180deg); }
  .nav-primary a {
    display: block;
    padding: 11px 10px;
    position: relative;
    height: 42px;
    line-height: 18px;
    font-weight: 300;
    border-bottom: 1px solid #DCDCDC; }
    .nav-primary a:hover {
      text-decoration: none; }
  .nav-primary .parent.active > .submenu {
    display: block; }

.box-reviews .no-rating {
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  display: block; }
  .box-reviews .no-rating a {
    color: #FF8A00; }

.box-reviews .h2 {
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-weight: 900;
  font-size: 18px;
  line-height: 25px; }

.box-reviews .read-more {
  display: block;
  width: 100%;
  background-color: #FFFFFF;
  color: #2E7DAA;
  margin-top: 9px; }
  .box-reviews .read-more:after {
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xLjQ1Ny42NjRMNC4xMyAzLjM1MiA2LjgwNS42NjRsLjgyNi44MjYtMy41IDMuNS0zLjUtMy41eiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") center/8px auto no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 5px; }
  .box-reviews .read-more .less {
    display: none; }
  .box-reviews .read-more.active:after {
    background-position-y: 1px;
    transform: rotate(180deg); }
  .box-reviews .read-more.active .less {
    display: inline-block; }
  .box-reviews .read-more.active .more {
    display: none; }

.box-reviews .review-heading:after {
  content: '';
  display: table;
  clear: both; }

.box-reviews .review-heading .box-title {
  float: left; }

.box-reviews .review-heading .button-ghost {
  float: right;
  background: #FFFFFF;
  color: #639600;
  border-color: #639600;
  font-weight: 900;
  transition: 0.3s ease-out;
  margin-top: 20px;
  cursor: pointer;
  width: 145px; }
  .box-reviews .review-heading .button-ghost .read {
    display: none; }
  .box-reviews .review-heading .button-ghost:hover {
    background: #639600;
    color: #FFFFFF;
    text-decoration: none;
    transition: 0.3s ease-out; }
  .box-reviews .review-heading .button-ghost.active .write {
    display: none; }
  .box-reviews .review-heading .button-ghost.active .read {
    display: block; }

.box-reviews .rating-box {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+"), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+"), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+"), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+"), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 center, 23px center, 46px center, 69px center, 92px center;
  width: 109px;
  height: 15px; }
  .box-reviews .rating-box .rating {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg=="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg=="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg=="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg=="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 center, 23px center, 46px center, 69px center, 92px center;
    height: 15px; }

.box-reviews .ratings {
  margin-top: -10px; }
  .box-reviews .ratings .rating-box {
    margin: 0 0 4px; }
  .box-reviews .ratings .amount {
    clear: both; }
    .box-reviews .ratings .amount a {
      pointer-events: none;
      color: #FF8A00; }

.box-reviews #content-wrapper.active {
  display: none; }

.box-reviews #content-wrapper .box-review-content {
  margin-top: 18px; }
  .box-reviews #content-wrapper .box-review-content li {
    border: 1px solid #DCDCDC;
    border-radius: 4px;
    padding: 20px 10px 0;
    margin-bottom: 20px; }
    .box-reviews #content-wrapper .box-review-content li.extra-padding {
      padding-bottom: 25px; }
    .box-reviews #content-wrapper .box-review-content li .review-meta {
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iIzJlN2RhYSIgZD0iTTE5LjYxNyAwYzMuNTMzIDAgNi44MDMuODgzIDkuODA5IDIuNjVhMTkuODIyIDE5LjgyMiAwIDAxNy4xNTggNy4xNTljMS43NjcgMy4wMDUgMi42NSA2LjI3NSAyLjY1IDkuODA4cy0uODgzIDYuODAzLTIuNjUgOS44MDlhMTkuODIyIDE5LjgyMiAwIDAxLTcuMTU4IDcuMTU4Yy0zLjAwNiAxLjc2Ny02LjI3NiAyLjY1LTkuODA5IDIuNjVzLTYuODAzLS44ODMtOS44MDgtMi42NWExOS44MjIgMTkuODIyIDAgMDEtNy4xNi03LjE1OEMuODg0IDI2LjQyIDAgMjMuMTUgMCAxOS42MTdzLjg4My02LjgwMyAyLjY1LTkuODA4YTE5LjgyMiAxOS44MjIgMCAwMTcuMTU5LTcuMTZDMTIuODE0Ljg4NCAxNi4wODQgMCAxOS42MTcgMHptMy43OTcgMjQuNjhjLS4xNTggMC0uMzQzLjAyNi0uNTU0LjA3OS0xLjEwNy4zNjktMi4xODguNTUzLTMuMjQzLjU1M3MtMi4xMzYtLjE4NC0zLjI0My0uNTUzYTIuMzI0IDIuMzI0IDAgMDAtLjU1NC0uMDhjLTEuNjg3IDAtMy4yMTcuNDM2LTQuNTg4IDEuMzA2YTkuNDQ0IDkuNDQ0IDAgMDAtMy4yNDMgMy40NGMxLjQyNCAxLjY4OCAzLjE1MSAzLjAwNyA1LjE4MSAzLjk1NnM0LjE4IDEuNDI0IDYuNDQ3IDEuNDI0IDQuNDE3LS40NzUgNi40NDctMS40MjQgMy43NTctMi4yNjggNS4xODEtMy45NTVhOS40NDQgOS40NDQgMCAwMC0zLjI0My0zLjQ0MWMtMS4zNzEtLjg3LTIuOS0xLjMwNS00LjU4OC0xLjMwNXpNMTkuNjE3IDcuNTk0Yy0xLjg5OCAwLTMuNTMzLjY4NS00LjkwNCAyLjA1NnMtMi4wNTcgMy4wMDYtMi4wNTcgNC45MDUuNjg2IDMuNTMzIDIuMDU3IDQuOTA0YzEuMzcgMS4zNzEgMy4wMDYgMi4wNTcgNC45MDQgMi4wNTcgMS44OTkgMCAzLjUzMy0uNjg2IDQuOTA0LTIuMDU3czIuMDU3LTMuMDA2IDIuMDU3LTQuOTA0LS42ODUtMy41MzQtMi4wNTctNC45MDUtMy4wMDUtMi4wNTYtNC45MDQtMi4wNTZ6Ii8+PC9zdmc+") left top 7px no-repeat;
      padding-left: 60px;
      line-height: unset;
      margin-bottom: 19px; }
      .box-reviews #content-wrapper .box-review-content li .review-meta .name {
        font-weight: 700;
        font-size: 15px; }
      .box-reviews #content-wrapper .box-review-content li .review-meta .date {
        color: #6B6B6B; }
    .box-reviews #content-wrapper .box-review-content li .ratings-table {
      margin-bottom: 15px; }
    .box-reviews #content-wrapper .box-review-content li .review-content {
      position: relative;
      overflow: hidden; }
      .box-reviews #content-wrapper .box-review-content li .review-content .title {
        font-weight: 700;
        font-size: 15px; }
      .box-reviews #content-wrapper .box-review-content li .review-content .box-read-more {
        display: none; }
        .box-reviews #content-wrapper .box-review-content li .review-content .box-read-more.active {
          background: #FFFFFF;
          position: absolute;
          display: block;
          width: 100%;
          bottom: 0px;
          padding-bottom: 4px;
          height: 25px; }
          .box-reviews #content-wrapper .box-review-content li .review-content .box-read-more.active .read-more {
            margin-top: 0;
            cursor: pointer; }
      .box-reviews #content-wrapper .box-review-content li .review-content.active {
        height: unset !important;
        /* Overrule js set height */
        padding-bottom: 25px; }
    .box-reviews #content-wrapper .box-review-content li:not(:first-child) {
      display: none; }
  .box-reviews #content-wrapper .box-review-content.active li {
    display: block; }

.box-reviews .form-toggle {
  display: none; }
  .box-reviews .form-toggle.active {
    display: block;
    margin-top: 20px; }

.box-reviews .form-add {
  max-width: 560px; }
  .box-reviews .form-add .fieldset .h4 {
    font-size: 15px;
    margin-bottom: 15px; }
    .box-reviews .form-add .fieldset .h4:after {
      content: ' *';
      color: #E74C3C;
      font-weight: normal;
      font-size: 14px; }
    .box-reviews .form-add .fieldset .h4 em {
      display: none; }
  .box-reviews .form-add .fieldset .ratings {
    margin-bottom: 10px; }
    .box-reviews .form-add .fieldset .ratings thead th {
      background: none;
      border: none;
      padding: 5px; }
      .box-reviews .form-add .fieldset .ratings thead th .rating-select {
        display: flex;
        flex-wrap: wrap-reverse;
        justify-content: space-evenly;
        float: unset;
        margin: 0; }
        .box-reviews .form-add .fieldset .ratings thead th .rating-select .rating-star {
          background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg==") center/contain no-repeat;
          width: 15px;
          height: 15px; }
    .box-reviews .form-add .fieldset .ratings tbody .value {
      width: 20%;
      padding: 5px;
      border: none; }
      .box-reviews .form-add .fieldset .ratings tbody .value label {
        width: 100%;
        padding: 0; }
        .box-reviews .form-add .fieldset .ratings tbody .value label .holder {
          top: -13px;
          left: 50%;
          transform: translateX(-50%); }

.box-reviews .trustpilot-widget {
  margin: 30px 0;
  padding: 20px;
  border: 1px solid #DCDCDC;
  border-radius: 4px; }

/* ============================================ *
 * Wishlist
 * ============================================ */
#wishlist-table th {
  text-align: center; }

#wishlist-table.clean-table {
  font-size: 14px;
  text-transform: uppercase;
  width: 100%; }
  #wishlist-table.clean-table th {
    border-bottom: 1px solid #9B9B9B; }
  #wishlist-table.clean-table td {
    padding: 15px;
    vertical-align: top; }
  #wishlist-table.clean-table thead th {
    font-size: 14px;
    text-transform: uppercase; }

#wishlist-table .product-name {
  font-size: 28px;
  margin-bottom: 0;
  text-transform: uppercase; }
  #wishlist-table .product-name a {
    color: #4A4A4A; }

#wishlist-table .wishlist-sku {
  font-size: 13px;
  margin: 5px 0; }

#wishlist-table textarea {
  border: 1px solid #DCDCDC;
  width: 100%;
  height: 45px;
  font-size: 13px; }
  #wishlist-table textarea::-webkit-input-placeholder {
    text-transform: uppercase; }
  #wishlist-table textarea:-moz-placeholder {
    text-transform: uppercase; }
  #wishlist-table textarea::-moz-placeholder {
    text-transform: uppercase; }
  #wishlist-table textarea:-ms-input-placeholder {
    text-transform: uppercase; }
  #wishlist-table textarea:focus {
    border: 1px solid #DCDCDC; }

#wishlist-table .item-manage {
  text-align: right;
  max-width: 450px;
  padding-top: 5px; }
  #wishlist-table .item-manage .button {
    font-size: 13px;
    padding: 3px 5px; }

#wishlist-table .cart-cell {
  text-align: center; }

#wishlist-table td.customer-wishlist-item-image {
  width: 113px; }

#wishlist-table td.customer-wishlist-item-quantity {
  width: 3em; }

#wishlist-table td.customer-wishlist-item-price {
  width: 120px;
  text-align: center; }

#wishlist-table td.customer-wishlist-item-cart {
  width: 150px; }
  #wishlist-table td.customer-wishlist-item-cart .button {
    font-size: 14px;
    margin-bottom: 30px;
    padding: 3px 5px;
    width: 100%; }
  #wishlist-table td.customer-wishlist-item-cart .truncated {
    margin-bottom: 30px; }
  #wishlist-table td.customer-wishlist-item-cart > p {
    margin-bottom: 0; }
  #wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
    text-align: center; }
  #wishlist-table td.customer-wishlist-item-cart .btn-remove {
    vertical-align: top; }

#wishlist-table td.customer-wishlist-item-remove {
  width: 20px; }

#wishlist-table td .button,
#wishlist-table td button {
  white-space: normal; }

#wishlist-table .price-box {
  font-size: 14px; }
  #wishlist-table .price-box .price {
    color: #4A4A4A; }

#wishlist-table .giftregisty-add {
  margin-top: 5px; }
  #wishlist-table .giftregisty-add .change {
    display: none; }
  #wishlist-table .giftregisty-add li {
    cursor: pointer;
    color: #4A4A4A;
    margin-bottom: 3px; }

#wishlist-table .truncated .details {
  background: none;
  color: #4A4A4A; }

#wishlist-table td[data-rwd-label]:before {
  font-weight: 600; }

/* ============================================ *
 * Wishlist Sidebar
 * ============================================ */
.block-wishlist .mini-products-list > li:not(:last-child) {
  padding-bottom: 5px; }

.block-wishlist .product-details .product-name {
  padding-top: 0;
  margin-bottom: 5px; }

.block-wishlist .price-box {
  float: left;
  margin: 0; }

.block-wishlist .price-box,
.block-wishlist .price-box .price,
.block-wishlist .link-cart {
  font-size: 14px; }

.block-wishlist .link-cart {
  float: left;
  text-transform: uppercase;
  margin-right: 7px;
  padding-right: 7px;
  border-right: 1px solid #F7F7F7; }

/* ============================================ *
 * Checkout - Mini cart
 * ============================================ */
.header-minicart {
  display: inline-block;
  border: none; }
  .header-minicart .block-cart {
    display: none; }
    .header-minicart .block-cart .minicart-message {
      display: none;
      width: 100%;
      font-size: 14px;
      padding: 8px 30px; }
    .header-minicart .block-cart #minicart-error-message {
      background: #F9DDDD; }
    .header-minicart .block-cart #minicart-success-message {
      background: #E0F0CF; }
    .header-minicart .block-cart .minicart-wrapper {
      padding: 20px; }
      .header-minicart .block-cart .minicart-wrapper .ic-close-cross-dark {
        position: absolute;
        top: 5px;
        right: 5px;
        display: block;
        width: 12px;
        height: 12px;
        cursor: pointer; }
      .header-minicart .block-cart .minicart-wrapper .mini-products-list {
        height: 290px;
        overflow: auto; }
        .header-minicart .block-cart .minicart-wrapper .mini-products-list::-webkit-scrollbar {
          width: 5px; }
        .header-minicart .block-cart .minicart-wrapper .mini-products-list::-webkit-scrollbar-track {
          -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
        .header-minicart .block-cart .minicart-wrapper .mini-products-list::-webkit-scrollbar-thumb {
          background-color: #2E7DAA;
          outline: none; }
        .header-minicart .block-cart .minicart-wrapper .mini-products-list .item {
          border-bottom: 1px solid #9B9B9B;
          padding-bottom: 8px;
          margin-bottom: 8px; }
          .header-minicart .block-cart .minicart-wrapper .mini-products-list .item .product-name {
            padding: 0;
            font-size: 12px;
            overflow: hidden;
            line-height: 15px;
            max-height: 30px;
            transition: 0.6s ease-out;
            width: 95%; }
            .header-minicart .block-cart .minicart-wrapper .mini-products-list .item .product-name a {
              text-decoration: none; }
          .header-minicart .block-cart .minicart-wrapper .mini-products-list .item .product-price {
            margin-top: -6px; }
            .header-minicart .block-cart .minicart-wrapper .mini-products-list .item .product-price .regular-price {
              float: left; }
              .header-minicart .block-cart .minicart-wrapper .mini-products-list .item .product-price .regular-price .price {
                font: 900 14px "Roboto", Verdana, Arial, sans-serif;
                color: #FF8A00; }
            .header-minicart .block-cart .minicart-wrapper .mini-products-list .item .product-price .ic-trash {
              display: block;
              width: 13px;
              height: 13px;
              float: right;
              margin-top: 7px;
              margin-right: 5px; }
          .header-minicart .block-cart .minicart-wrapper .mini-products-list .item:hover .product-name {
            max-height: 60px;
            transition: 0.6s ease-out; }
  .header-minicart .block-content .subtotal {
    font-weight: 900;
    font-size: 14px;
    margin: 8px 0; }
    .header-minicart .block-content .subtotal .price {
      float: right; }
  .header-minicart .minicart-actions {
    text-align: center; }
    .header-minicart .minicart-actions .checkout-button {
      position: relative;
      background: #639600;
      font-family: "Roboto", Verdana, Arial, sans-serif;
      font-weight: 900;
      font-size: 16px;
      width: 100%;
      text-align: left;
      text-decoration: none; }
      .header-minicart .minicart-actions .checkout-button:before {
        position: absolute;
        content: '';
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDYuNDJhLjQ1MS40NTEgMCAwIDEgLjMzLS4xNGMuMTI3IDAgLjIzNy4wNDcuMzMuMTRsOC4yNCA4LjI0Yy4wOTMuMDkzLjE0LjIwMy4xNC4zM2EuNTIuNTIgMCAwIDEtLjE0LjM1bC04LjI0IDguMjRhLjQ1MS40NTEgMCAwIDEtLjMzLjE0LjQ1MS40NTEgMCAwIDEtLjMzLS4xNGwtLjI4LS4yOGEuNDUxLjQ1MSAwIDAgMS0uMTQtLjMzYzAtLjEyNy4wNDctLjIzNy4xNC0uMzNsNi45OC02Ljk4SC40NmEuNDU3LjQ1NyAwIDAgMS0uMzItLjEzQS40My40MyAwIDAgMSAwIDkuMnYtLjRhLjQzLjQzIDAgMCAxIC4xNC0uMzNjLjA5My0uMDg3LjItLjEzLjMyLS4xM2gxNC43TDguMTggMS4zNmEuNDUxLjQ1MSAwIDAgMS0uMTQtLjMzYzAtLjEyNy4wNDctLjIzNy4xNC0uMzNsLjI4LS4yOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") center center no-repeat #95C73D;
        right: 0;
        top: 0;
        width: 20%;
        height: 100%;
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px; }
    .header-minicart .minicart-actions .cart-link {
      display: block;
      font-size: 13px;
      color: #2E7DAA;
      margin-top: 8px; }

/* ============================================ *
 * RMA module
 * ============================================ */
body[class^="rma-"] .page-title,
body[class*="rma-"] .page-title {
  padding-top: 30px; }

body[class^="rma-"] .rma-italic,
body[class*="rma-"] .rma-italic {
  font-family: "Lato", Verdana, Arial, sans-serif; }

body[class^="rma-"] .rma-view,
body[class*="rma-"] .rma-view {
  margin-bottom: 20px; }

body[class^="rma-"] input[type='file'],
body[class*="rma-"] input[type='file'] {
  background: #EAF2F6;
  padding: 15px 10px;
  border-radius: 4px;
  margin-top: 10px;
  width: 100%; }

body[class^="rma-"] .back-link a,
body[class*="rma-"] .back-link a {
  text-decoration: underline;
  color: #2E7DAA;
  margin-top: 20px; }

body[class^="rma-"] .toolbar,
body[class*="rma-"] .toolbar {
  margin: 10px 0; }

body[class^="rma-"] .limiter,
body[class*="rma-"] .limiter {
  line-height: 40px; }
  body[class^="rma-"] .limiter select,
  body[class*="rma-"] .limiter select {
    margin-right: 10px; }

body[class^="rma-"] #rma-table thead th,
body[class^="rma-"] #my-orders-reason-table thead th,
body[class*="rma-"] #rma-table thead th,
body[class*="rma-"] #my-orders-reason-table thead th {
  text-align: left !important; }

body[class^="rma-"] #rma-table a,
body[class^="rma-"] #my-orders-reason-table a,
body[class*="rma-"] #rma-table a,
body[class*="rma-"] #my-orders-reason-table a {
  text-decoration: underline;
  color: #2E7DAA;
  display: block; }

body[class^="rma-"] #rma-table td.last a,
body[class^="rma-"] #my-orders-reason-table td.last a,
body[class*="rma-"] #rma-table td.last a,
body[class*="rma-"] #my-orders-reason-table td.last a {
  display: inline-block;
  padding: 5px 18px;
  border: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 33px;
  height: 45px;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #2E7DAA;
  color: #FFFFFF;
  transition: background 0.15s ease-out;
  margin-bottom: 5px; }
  body[class^="rma-"] #rma-table td.last a:hover, body[class^="rma-"] #rma-table td.last a:active, body[class^="rma-"] #rma-table td.last a:focus,
  body[class^="rma-"] #my-orders-reason-table td.last a:hover,
  body[class^="rma-"] #my-orders-reason-table td.last a:active,
  body[class^="rma-"] #my-orders-reason-table td.last a:focus,
  body[class*="rma-"] #rma-table td.last a:hover,
  body[class*="rma-"] #rma-table td.last a:active,
  body[class*="rma-"] #rma-table td.last a:focus,
  body[class*="rma-"] #my-orders-reason-table td.last a:hover,
  body[class*="rma-"] #my-orders-reason-table td.last a:active,
  body[class*="rma-"] #my-orders-reason-table td.last a:focus {
    background: #2E7DAA;
    color: #FFFFFF;
    cursor: pointer;
    outline: none; }

body[class^="rma-"] .request-information,
body[class*="rma-"] .request-information {
  width: 100%;
  max-width: 500px;
  background: #EAF2F6;
  padding: 15px; }
  body[class^="rma-"] .request-information h2,
  body[class*="rma-"] .request-information h2 {
    font-size: 28px; }

body[class^="rma-"] .return-products h2,
body[class*="rma-"] .return-products h2 {
  font-size: 28px; }

body[class^="rma-"] .return-products a,
body[class*="rma-"] .return-products a {
  text-decoration: underline;
  color: #2E7DAA;
  display: block; }

body[class^="rma-"] .add-comments,
body[class*="rma-"] .add-comments {
  width: 100%;
  clear: left; }
  body[class^="rma-"] .add-comments .fieldset,
  body[class*="rma-"] .add-comments .fieldset {
    margin: 0; }
  body[class^="rma-"] .add-comments h2,
  body[class*="rma-"] .add-comments h2 {
    font-size: 28px;
    margin: 0 0 20px;
    padding: 0;
    border: 0; }

body[class^="rma-"] .MultiFile-list,
body[class*="rma-"] .MultiFile-list {
  margin-top: 10px; }
  body[class^="rma-"] .MultiFile-list .MultiFile-label:first-child,
  body[class*="rma-"] .MultiFile-list .MultiFile-label:first-child {
    padding: 10px 10px 5px;
    border: 1px solid #DCDCDC;
    border-bottom: 0;
    border-radius: 4px 4px 0 0; }
  body[class^="rma-"] .MultiFile-list .MultiFile-label:last-child,
  body[class*="rma-"] .MultiFile-list .MultiFile-label:last-child {
    padding: 5px 10px 10px;
    border: 1px solid #DCDCDC;
    border-top: 0;
    border-radius: 0 0 4px 4px; }
  body[class^="rma-"] .MultiFile-list .MultiFile-label:first-child:last-child,
  body[class*="rma-"] .MultiFile-list .MultiFile-label:first-child:last-child {
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #DCDCDC; }
  body[class^="rma-"] .MultiFile-list .MultiFile-remove,
  body[class*="rma-"] .MultiFile-list .MultiFile-remove {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    border-radius: 4px;
    background: #629DBF;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 20px; }
    body[class^="rma-"] .MultiFile-list .MultiFile-remove:hover,
    body[class*="rma-"] .MultiFile-list .MultiFile-remove:hover {
      opacity: 0.8; }

body[class^="rma-"] .rma-history,
body[class*="rma-"] .rma-history {
  width: 100%;
  clear: right; }
  body[class^="rma-"] .rma-history > h2,
  body[class*="rma-"] .rma-history > h2 {
    font-size: 28px;
    margin: 0 0 28px;
    padding: 0;
    border: 0; }
  body[class^="rma-"] .rma-history .customer,
  body[class^="rma-"] .rma-history .user,
  body[class*="rma-"] .rma-history .customer,
  body[class*="rma-"] .rma-history .user {
    padding: 10px 15px;
    line-height: 1.6; }
    body[class^="rma-"] .rma-history .customer h2,
    body[class^="rma-"] .rma-history .user h2,
    body[class*="rma-"] .rma-history .customer h2,
    body[class*="rma-"] .rma-history .user h2 {
      font-family: "Lato", Verdana, Arial, sans-serif;
      padding: 0;
      margin: 0 0 5px; }
    body[class^="rma-"] .rma-history .customer a,
    body[class^="rma-"] .rma-history .user a,
    body[class*="rma-"] .rma-history .customer a,
    body[class*="rma-"] .rma-history .user a {
      text-decoration: underline;
      color: #2E7DAA; }

body[class^="rma-"] #rma-form-validate,
body[class*="rma-"] #rma-form-validate {
  max-width: 100%;
  margin-bottom: 20px;
  overflow: hidden; }

body[class^="rma-"] .field label,
body[class*="rma-"] .field label {
  margin-bottom: 5px; }

*[class^="webforms"] .fields,
*[class^="webforms"] .wide, *[class*=" webforms"] .fields,
*[class*=" webforms"] .wide {
  margin-left: 0 !important; }
  *[class^="webforms"] .fields:after,
  *[class^="webforms"] .wide:after, *[class*=" webforms"] .fields:after,
  *[class*=" webforms"] .wide:after {
    content: '';
    display: table;
    clear: both; }
  *[class^="webforms"] .fields input,
  *[class^="webforms"] .wide input, *[class*=" webforms"] .fields input,
  *[class*=" webforms"] .wide input {
    width: 100%; }

*[class^="webforms"] .webforms-calendar, *[class*=" webforms"] .webforms-calendar {
  position: relative; }
  *[class^="webforms"] .webforms-calendar input, *[class*=" webforms"] .webforms-calendar input {
    background: none !important; }
  *[class^="webforms"] .webforms-calendar:before, *[class*=" webforms"] .webforms-calendar:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
    text-align: center;
    transition: all 0.15s ease-out;
    border-radius: 0 4px 4px 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjMwNiA0LjE1Yy42NzYgMCAxLjI1Mi4yMzggMS43MjkuNzE1LjQ3Ny40NzcuNzE1IDEuMDUzLjcxNSAxLjcyOXYxNy44NjJjMCAuNjc2LS4yMzggMS4yNTItLjcxNSAxLjcyOWEyLjM1NSAyLjM1NSAwIDAgMS0xLjcyOS43MTVIMi40NDRhMi4zNTUgMi4zNTUgMCAwIDEtMS43MjktLjcxNUEyLjM1NSAyLjM1NSAwIDAgMSAwIDI0LjQ1NlY2LjU5NGMwLS42NzYuMjM4LTEuMjUyLjcxNS0xLjcyOWEyLjM1NSAyLjM1NSAwIDAgMSAxLjcyOS0uNzE1aDIuNDQ0VjEuNDk4YzAtLjE3My4wNTYtLjMxNi4xNjktLjQyOUEuNTgxLjU4MSAwIDAgMSA1LjQ4Ni45aC40MTZjLjE3MyAwIC4zMTYuMDU2LjQyOS4xNjlhLjU4MS41ODEgMCAwIDEgLjE2OS40MjlWNC4xNWg5Ljc1VjEuNDk4YS41Ni41NiAwIDAgMSAuMTgyLS40MjkuNTk0LjU5NCAwIDAgMSAuNDE2LS4xNjloLjQxNmMuMTczIDAgLjMyLjA1Ni40NDIuMTY5YS41Ni41NiAwIDAgMSAuMTgyLjQyOVY0LjE1aDIuNDE4ek0yLjQ0NCA1Ljc2MmEuNzU4Ljc1OCAwIDAgMC0uNTcyLjI0Ny44MjIuODIyIDAgMCAwLS4yMzQuNTg1djIuNDE4aDE5LjVWNi41OTRhLjgxLjgxIDAgMCAwLS4yMzQtLjU5OC44MS44MSAwIDAgMC0uNTk4LS4yMzRIMi40NDR6bTE3Ljg2MiAxOS41MjZhLjc4OC43ODggMCAwIDAgLjU5OC0uMjQ3LjgyMi44MjIgMCAwIDAgLjIzNC0uNTg1VjEwLjY1aC0xOS41djEzLjgwNmMwIC4yMjUuMDc4LjQyLjIzNC41ODVhLjc1OC43NTggMCAwIDAgLjU3Mi4yNDdoMTcuODYyem0tMy4zOC05LjkwNmwtNi44MzggNi43ODZhLjU4Ny41ODcgMCAwIDEtLjQyOS4xODIuNTg3LjU4NyAwIDAgMS0uNDI5LS4xODJsLTMuNDA2LTMuNDMyYS41ODcuNTg3IDAgMCAxLS4xODItLjQyOWMwLS4xNjUuMDYtLjMwOC4xODItLjQyOWwuNDE2LS40NDJhLjU4Ny41ODcgMCAwIDEgLjQyOS0uMTgyYy4xNjUgMCAuMzA4LjA2LjQyOS4xODJsMi41NzQgMi41NzQgNS45OC01LjkyOGEuNTg3LjU4NyAwIDAgMSAuNDI5LS4xODJjLjE2NSAwIC4zMDguMDYuNDI5LjE4MmwuNDQyLjQ0MmEuNTQzLjU0MyAwIDAgMSAuMTY5LjQyOS42MzcuNjM3IDAgMCAxLS4xOTUuNDI5eiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat center center;
    pointer-events: none; }

.product-list-usps .free-delivery {
  display: none;
  font-size: 0;
  color: transparent; }

@media only screen and (min-width: 577px){
  #accordion > dl > dt{
    font-size: 16px; }
  .col2-set .col-1,
    .col2-set .col-2{
    width: 50%;
    padding: 20px; }
  .col2-set .col-1{
    float: left;
    padding-left: 0; }
  .col2-set .col-2{
    float: right;
    padding-right: 0; }
  html,
    body{
    font-size: 16px; }
  h1, .h1{
    font-size: 28px; }
  h2, .h2{
    font-size: 28px; }
  h3, .h3{
    font-size: 20px; }
  h4, .h4{
    font-size: 16px; }
  h5, .h5{
    font-size: 16px; }
  h6, .h6{
    font-size: 16px; }
  .page-title h1,
    .page-title h2,
    .product-name h1,
    .product-name .h1{
    font-size: 28px; }
  .buttons-set .button{
    width: auto;
    float: left; }
  .buttons-set button.button{
    float: right;
    margin-left: 5px;
    min-width: 140px; }
  .buttons-set a:not(.button){
    line-height: 20px;
    display: inline-block;
    padding: 5px; }
  .buttons-set .required{
    display: initial;
    margin: 0;
    margin-left: 30px;
    line-height: 33px;
    float: right; }
  .buttons-set .back-link{
    display: initial;
    float: left;
    margin: 0;
    line-height: 33px; }
  form .legend{
    font-size: 20px; }
  .linearize-table .linearize-collapse{
    display: none; }
  .global-site-notice .notice-text{
    text-align: left;
    width: calc(100% - 170px);
    float: left; }
  .global-site-notice .notice-text p{
    padding-bottom: 30px;
    line-height: 1.3; }
  .global-site-notice .actions{
    width: 150px;
    float: right; }
  h2.product-name,
    h3.product-name,
    h4.product-name,
    h5.product-name,
    p.product-name{
    font-size: 28px; }
  .product-wrapper .products-grid .product-image{
    height: 190px; }
  .product-wrapper .products-grid .product-image img{
    object-fit: contain; }
  .search-autocomplete:before{
    content: none; }
  .search-autocomplete ul li.product a img{
    width: calc(10% - 8px); }
  .search-autocomplete ul li.product a span{
    width: 90%; }
  .advanced-search{
    padding: 8px; } }

@media only screen and (min-width: 769px){
  .featherlight-next span, .featherlight-previous span{
    height: 30px;
    width: 30px;
    line-height: 32px;
    font-size: 10px;
    top: calc(50% - 15px); }
  .col-1{
    width: calc((100% / 12) - 8px); }
  .col-2{
    width: calc((100% / 6) - 8px); }
  .col-3{
    width: calc((100% / 4) - 8px); }
  .col-4{
    width: calc((100% / 3) - 8px); }
  .col-5{
    width: calc((100% / (12 / 5)) - 8px); }
  .col-6{
    width: calc((100% / 2) - 8px); }
  .col-7{
    width: calc((100% / (12 / 7)) - 8px); }
  .col-8{
    width: calc((100% / (12 / 8)) - 8px); }
  .col-9{
    width: calc((100% / (12 / 9)) - 8px); }
  .col-10{
    width: calc((100% / (12 / 10)) - 8px); }
  .col-11{
    width: calc((100% / (12 / 11)) - 8px); }
  [class^="col"]{
    margin: 0 4px 8px;
    float: left; }
  .hidden-sm{
    display: block; }
  .main-container,
  .footer-container{
    padding: 0 30px 8px; }
  .top-container{
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 30px; }
  .col-left,
  .col-right,
  .col-main{
    padding: 0 10px; }
  .col-left{
    float: left;
    width: 220px;
    padding: 0;
    margin: 0 25px 0 0;
    clear: left; }
  .col-right{
    float: right;
    width: 220px;
    padding: 0;
    margin: 0 0 0 25px;
    clear: right; }
  .col1-layout .col-main{
    padding: 0;
    margin: 0 0 20px; }
  .col2-left-layout .col-main{
    float: right;
    padding: 0;
    margin: 0;
    width: calc(100% - (220px + 25px)); }
  .col2-right-layout .col-main{
    padding-left: 0;
    float: left;
    width: calc(100% - (220px + 25px)); }
  .col3-layout .col-wrapper{
    width: calc(100% - 220px);
    float: left; }
  .col3-layout .col-main{
    float: right; }
  .button{
    border-radius: 2px; }
  input[type=number].qty-hor + .qty-nav .up,
      input[type=number].qty-hor + .qty-nav .down,
      input[type=text].qty-hor + .qty-nav .up,
      input[type=text].qty-hor + .qty-nav .down{
    width: 40px; }
  input[type=number].qty-hor + .qty-nav .up:before,
        input[type=number].qty-hor + .qty-nav .down:before,
        input[type=text].qty-hor + .qty-nav .up:before,
        input[type=text].qty-hor + .qty-nav .down:before{
    font-size: 32px;
    line-height: 38px; }
  .logo{
    width: 108px;
    height: 42px;
    margin-top: 10px; }
  .skip-links{
    top: -36px; }
  .skip-search{
    height: 60px; }
  .search-wrapper{
    margin-top: 10px; }
  .header-extra-links{
    float: left; }
  .header-extra-links ul li{
    float: left;
    margin-right: 10px;
    text-align: center; }
  .header-extra-links ul li a{
    color: #2E7DAA;
    font-size: 12px; }
  .header-extra-links ul li a:hover{
    color: #2E7DAA; }
  .header-extra-links ul li a span{
    display: block;
    margin-top: -6px;
    font-size: 10px; }
  .header-extra-links ul li.link-call, .header-extra-links ul li.link-whatsapp-mobile{
    display: none; }
  #header-search #search_mini_form{
    max-width: 450px;
    margin: 0 auto; }
  .skip-account{
    text-align: center;
    display: block; }
  .skip-account span{
    display: block;
    color: #2E7DAA;
    font-size: 10px;
    margin-top: -6px; }
  .header-minicart{
    background: #F9CA24;
    border-radius: 2px;
    height: 45px;
    margin-top: -7px;
    margin-left: 10px;
    padding: 8px 10px; }
  .header-minicart .skip-cart{
    margin-top: 2px;
    margin-right: 0px; }
  .header-minicart .skip-cart.hidden-sm{
    display: block; }
  .header-minicart .skip-cart.hidden-lg{
    display: none; }
  .header-minicart .skip-cart .icon{
    width: 32px;
    height: 28px; }
  .header-minicart .skip-cart .count{
    left: 22px;
    top: -5px;
    width: 18px;
    height: 18px;
    line-height: 18px; }
  .header-minicart #header-cart.active{
    display: block;
    position: absolute;
    top: 45px;
    right: -2px;
    width: 320px;
    background: #FFFFFF;
    z-index: 1001;
    border: 1px solid #DCDCDC;
    box-shadow: 2px 5px 9px 0px rgba(0, 0, 0, 0.12);
    border-radius: 2px; }
  .footer-container{
    margin-top: -8px;
    padding-left: 0;
    padding-right: 0; }
  .footer-container #payment-wrapper{
    display: block; }
  .footer-container #payment-wrapper-mobile{
    display: none; }
  .footer-mobile{
    display: none; }
  .footer-desktop{
    display: inline-block;
    width: 100%;
    max-width: 1500px;
    margin: 36px auto;
    padding: 0 30px;
    color: #FFFFFF;
    text-align: left; }
  .footer-desktop a{
    color: #FFFFFF; }
  .footer-desktop a:hover{
    color: #FFFFFF;
    text-decoration: underline; }
  .footer-desktop a:hover span{
    color: #FFFFFF;
    text-decoration: underline; }
  .footer-desktop h4{
    font-family: "Roboto", Verdana, Arial, sans-serif;
    font-size: 32px;
    color: #FFFFFF;
    margin-bottom: 20px; }
  .footer-desktop ul li{
    font-family: "Roboto", Verdana, Arial, sans-serif;
    font-size: 14px; }
  .footer-desktop #help-wrapper{
    text-align: center; }
  .footer-desktop #help-wrapper .help-man{
    display: none; }
  .footer-desktop #help-wrapper .help-box{
    float: left; }
  .footer-desktop #help-wrapper .help-box h4{
    margin-bottom: 24px; }
  .footer-desktop #help-wrapper .help-box ul li{
    margin-bottom: 17px; }
  .footer-desktop #help-wrapper .help-box ul li:after{
    content: '';
    display: table;
    clear: both; }
  .footer-desktop #help-wrapper .help-box ul li a .icon{
    float: left;
    display: block;
    width: 18px;
    height: 23px;
    margin-right: 24px; }
  .footer-desktop #help-wrapper .help-box ul li a span{
    float: left; }
  .footer-desktop #shop-wrapper{
    float: right;
    width: 69%; }
  .footer-desktop #shop-wrapper .shop-info-box .opening-hours{
    padding-left: 220px;
    background: url(https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/map.svg) no-repeat top left;
    background-size: auto 230px; }
  .footer-desktop #shop-wrapper .shop-info-box .opening-hours ul{
    width: 100%;
    max-width: 320px; }
  .footer-desktop #shop-wrapper .shop-info-box .opening-hours ul li{
    height: 24px;
    line-height: 24px;
    width: 100%; }
  .footer-desktop #shop-wrapper .shop-info-box .opening-hours ul li span{
    float: right;
    text-align: left;
    width: 30%;
    max-width: 100px;
    margin-left: 10px; }
  .footer-desktop #shop-wrapper .shop-info-box .opening-hours .special-opening-hours{
    display: block;
    margin-top: 19px;
    margin-left: 2px;
    font-size: 14px;
    font-weight: 700; }
  .footer-desktop #shop-wrapper .shop-info-box .opening-hours .special-opening-hours .icon{
    display: inline-block;
    width: 6px;
    height: 8px;
    margin-left: 12px; }
  .footer-desktop #addres-wrapper{
    clear: both;
    margin-top: 30px;
    font-size: 14px;
    line-height: 23px; }
  .footer-desktop #addres-wrapper #social-wrapper{
    margin-top: 9px; }
  .footer-payment{
    position: relative;
    max-width: 1440px;
    text-align: center;
    padding-top: 40px;
    border-top: 1px solid #DCDCDC;
    margin: 0 auto; }
  .footer-payment .footer-payment-icons{
    display: inline-block; }
  .footer-payment .footer-payment-icons li{
    height: 25px;
    float: left;
    margin-right: 60px;
    margin-bottom: 40px; }
  .footer-payment .footer-payment-icons li:first-child{
    margin-left: 0; }
  .footer-payment .footer-payment-icons li .icon{
    display: inline-block;
    height: 100%; }
  .footer-payment .footer-payment-icons li .icon.ic-paypal, .footer-payment .footer-payment-icons li .icon.ic-afterpay, .footer-payment .footer-payment-icons li .icon.msp-afterpay{
    margin-top: 4px; }
  .footer-copyright{
    margin-top: 30px; }
  .footer-copyright .footer-trademarks{
    display: block;
    margin-top: 20px; }
  .footer-copyright .footer-trademarks ul{
    display: inline-block; }
  .footer-copyright .footer-trademarks ul li{
    float: left;
    margin-right: 20px; }
  .footer-copyright .footer-trademarks ul li:last-child{
    margin-right: 0; }
  .footer-copyright .footer-trademarks ul li.trademark-keurmerk{
    margin-top: 5px; }
  .footer-copyright .footer-trademarks ul li.trademark-keurmerk img{
    width: 87px;
    height: auto; }
  .breadcrumbs{
    display: block; }
  .product-wrapper{
    overflow: unset; }
  .product-wrapper .products-grid .item{
    padding: 15px 15px 30px;
    width: calc(33.33% - 20px);
    margin-bottom: 30px; }
  .product-wrapper .products-grid .item:before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #DCDCDC;
    border-radius: 2px;
    transition: 0.15s ease-out; }
  .product-wrapper .products-grid .item:hover:before{
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    transform: translate(-10px, -10px);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }
  .product-wrapper .products-grid .product-info .product-name{
    height: 53px; }
  .product-wrapper .products-grid .product-info .product-name a{
    font-size: 14px;
    line-height: 17px; }
  .product-wrapper .products-grid .price-wrapper{
    width: 100%; }
  .product-wrapper .products-grid .price-box{
    width: 100%;
    margin-top: 5px;
    margin-bottom: 0; }
  .product-wrapper .products-grid .price-box.tile-price .price .unit{
    padding-top: 2px; }
  .add-to-cart-popup.featherlight .featherlight-content .featherlight-close{
    right: 15px !important;
    top: 25px !important; }
  .add-to-cart-popup-inner .title{
    font-size: 24px;
    margin-bottom: 15px; }
  .add-to-cart-popup-inner .added-product{
    width: calc(100% - 200px);
    float: left; }
  .add-to-cart-popup-inner .added-product .product-image{
    width: 120px;
    height: 120px; }
  .add-to-cart-popup-inner .added-product .product-info{
    width: calc(100% - 120px);
    margin-top: 10px !important; }
  .add-to-cart-popup-inner .actions{
    width: 200px;
    float: right;
    clear: right; }
  .add-to-cart-popup-inner .actions .button-cart{
    font-size: 1rem; }
  .add-to-cart-popup-inner .actions .button-cart + .button{
    font-size: 1rem; }
  .add-to-cart-popup-inner .box-up-sell .category-products-slider{
    padding: 0; }
  .add-to-cart-popup-inner .box-up-sell .products-grid .item{
    margin-bottom: 0;
    padding-bottom: 15px; }
  .add-to-cart-popup-inner .box-up-sell .general-product .price-wrapper{
    width: 100%; }
  .add-to-cart-popup-inner .box-up-sell .general-product .price-wrapper .price-box .old-price{
    float: left;
    width: auto; }
  .add-to-cart-popup-inner .box-up-sell .general-product .price-wrapper .price-box .special-price{
    float: left;
    padding-left: 10px; }
  .add-to-cart-popup-inner .box-up-sell .general-product .price-wrapper .price-box .regular-price{
    padding-top: 0; }
  .add-to-cart-popup-inner .box-up-sell .general-product .price-wrapper .price-box .minimal-price{
    padding-top: 0; }
  .add-to-cart-popup-inner .box-up-sell .general-product .product-info{
    height: 100px; }
  .add-to-cart-popup-inner .box-up-sell .slick-slide{
    padding: 15px; }
  .added-product-container{
    width: calc(100% - 200px); }
  .box-reviews .box-reviews .trustpilot-widget{
    margin: 60px 0 40px; }
  .box-reviews .review-heading .box-title .ratings .amount{
    clear: unset;
    margin-left: 20px;
    margin-top: -5px; }
  .box-reviews .review-heading .button-ghost{
    float: left;
    margin-top: unset;
    margin-left: 50px;
    width: 245px; }
  .box-reviews #content-wrapper .box-review-content:after{
    content: '';
    display: table;
    clear: both; }
  .box-reviews #content-wrapper .box-review-content li{
    background: #FFFFFF;
    width: calc(50% - 20px);
    min-height: 229px;
    float: left; }
  .box-reviews #content-wrapper .box-review-content li .review-content{
    min-height: 130px; }
  .box-reviews #content-wrapper .box-review-content li .review-content .box-read-more.active{
    height: 30px; }
  .box-reviews #content-wrapper .box-review-content li.active{
    margin-right: calc(20px * 2); }
  .box-reviews #content-wrapper .box-review-content li:nth-child(2n){
    float: right; }
  .box-reviews #content-wrapper .box-review-content li:nth-child(2n).active{
    margin-right: 0;
    margin-left: calc(20px * 2); }
  .box-reviews #content-wrapper .box-review-content li:nth-child(-n+4){
    display: block; }
  *[class^="webforms"] .fields .field, *[class*=" webforms"] .fields .field{
    width: calc(50% - 10px); }
  *[class^="webforms"] .fields .field:last-child, *[class*=" webforms"] .fields .field:last-child{
    float: right; }
  *[class^="webforms"] .fields .field:first-child, *[class*=" webforms"] .fields .field:first-child{
    float: left; } }

@media only screen and (min-width: 993px){
  .overlay.show-search{
    z-index: 1002;
    opacity: 1; }
  .overlay.show-search + #header-search{
    z-index: 1003; }
  .overlay.show-nav{
    z-index: 1001;
    opacity: 1; }
  .order-list-grid .col-1{
    width: 30%; }
  .order-list-grid .col-2{
    width: 50%;
    padding-right: 20px; }
  .order-list-grid .col-3{
    clear: none;
    width: 20%;
    padding-top: 0; }
  .page-header-container{
    position: relative;
    max-width: 1500px;
    padding: 0 30px;
    margin: 0 auto; }
  .page-header{
    padding-top: 53px; }
  .sticky-header-wrapper{
    padding: 0 0 6px; }
  .logo{
    width: 121px;
    height: 47px;
    margin-top: 7px;
    margin-left: 0; }
  .skip-search{
    display: none; }
  .account-cart-wrapper{
    top: -10px;
    right: 0; }
  .search-wrapper{
    display: block;
    position: absolute;
    background-color: #FFFFFF;
    padding: 0;
    margin-top: 4px;
    width: calc(100% - 690px);
    left: 326px;
    top: -2px; }
  .header-extra-links ul li{
    margin-top: 12px; }
  .header-extra-links ul li a span{
    display: none; }
  .skip-nav{
    display: none; }
  #header-nav{
    position: relative;
    transform: translate3d(0, 0, 0);
    display: block;
    margin-top: 7px;
    background-color: #2E7DAA;
    z-index: 1002; }
  #header-nav:after{
    content: '';
    display: table;
    clear: both; }
  #header-nav .skip-nav.menu-outside-link{
    display: none; }
  #header-nav.active{
    display: block; }
  #header-nav .nav{
    position: relative;
    max-width: 1500px;
    padding: 0 30px;
    margin: 0 auto; }
  #header-nav .nav .links{
    display: none; }
  #header-nav .mobile-menu-bottom{
    display: none; }
  #header-search{
    top: 0; }
  #header-search #search_mini_form{
    max-width: none;
    margin: 0; }
  #header-search #search_mini_form .input-box{
    margin-top: 7px; }
  #header-search #search_mini_form .input-box .input-text{
    height: 40px;
    border: 1px solid rgba(155, 155, 155, 0.5); }
  #header-search #search_mini_form .input-box .input-text:focus{
    border: 1px solid #2E7DAA; }
  #header-search #search_mini_form .input-box .search-button{
    background-size: 20px;
    top: 5px;
    right: 16px; }
  .skip-account{
    margin-top: 10px; }
  .skip-account span{
    display: none; }
  #header-account.skip-active{
    background: #EAF2F6;
    display: block;
    position: absolute;
    z-index: 1001;
    top: 4px;
    right: 100px;
    border-radius: 0 0 3px 3px;
    box-shadow: 2px 6px 9px 0px rgba(0, 0, 0, 0.12); }
  #header-account.skip-active .links li{
    height: 45px;
    line-height: 45px; }
  #header-account.skip-active .links li a{
    display: block;
    color: #27A9E0;
    font-size: 13px;
    font-weight: 700;
    padding-left: 20px;
    padding-right: 20px; }
  #header-account.skip-active .links li:hover{
    background-color: #2E7DAA; }
  #header-account.skip-active .links li:hover a{
    color: #FFFFFF;
    text-decoration: none; }
  .header-minicart{
    margin: -1px -2px 0 21px;
    width: 160px; }
  .header-minicart .skip-cart{
    width: 100%; }
  .header-minicart .skip-cart .label{
    position: absolute;
    display: inline-block;
    font-size: 14px;
    right: 1px;
    top: 1px; }
  .header-assortment{
    display: block;
    position: absolute;
    top: 0;
    left: 203px; }
  .header-assortment .assortment-link{
    position: relative;
    cursor: pointer;
    width: 95px;
    color: #2E7DAA;
    font-size: 14px;
    line-height: 17px;
    top: 6px;
    display: block; }
  .header-assortment .assortment-link i{
    display: block;
    background-size: 9px 5px;
    width: 12px;
    height: 10px;
    position: absolute;
    right: 0;
    bottom: 1px; }
  .header-assortment .assortment-link:hover, .header-assortment .assortment-link.active{
    background: #EAF2F6;
    color: #27A9E0;
    text-decoration: none;
    padding: 5px 10px;
    margin-top: -5px;
    margin-left: -10px;
    width: 107px; }
  .header-assortment .assortment-link:hover i, .header-assortment .assortment-link.active i{
    top: 28px;
    right: 2px; }
  .header-assortment .assortment-link:hover{
    border-radius: 3px; }
  .header-assortment .assortment-link:active, .header-assortment .assortment-link:focus{
    color: #27A9E0;
    text-decoration: none; }
  .header-assortment .assortment-link.active{
    border-radius: 3px 3px 0 0;
    box-shadow: 2px 6px 9px 0px rgba(0, 0, 0, 0.12);
    height: 54px; }
  .header-assortment .assortment-menu{
    display: none; }
  .header-assortment .assortment-menu.active{
    position: absolute;
    display: block;
    z-index: 1001;
    top: 53px;
    right: 0;
    width: 200px; }
  .header-assortment .assortment-menu.active .nav .links{
    display: none; }
  .header-assortment .assortment-menu.active .nav .nav-primary{
    background: #EAF2F6;
    width: 100%;
    height: unset;
    border-radius: 0 0 3px 3px;
    box-shadow: 2px 6px 9px 0px rgba(0, 0, 0, 0.12); }
  .header-assortment .assortment-menu.active .nav .nav-primary > li{
    float: none;
    width: 100%; }
  .header-assortment .assortment-menu.active .nav .nav-primary > li > a{
    color: #27A9E0;
    padding-left: 20px;
    padding-right: 20px;
    height: 45px;
    line-height: 45px; }
  .header-assortment .assortment-menu.active .nav .nav-primary > li.open > a{
    color: #FFFFFF;
    background: #4099cb; }
  .header-assortment .assortment-menu.active .nav .nav-primary > li.open > ul{
    position: absolute;
    background: #FFFFFF;
    border-top: 1px solid #DCDCDC;
    border-radius: 0 3px 3px 0;
    width: 700px;
    max-width: none;
    height: 100%;
    top: 0;
    left: 200px;
    padding: 20px;
    transition: none;
    column-count: 3;
    box-shadow: 2px 6px 9px 0px rgba(0, 0, 0, 0.12);
    z-index: -1; }
  .header-assortment .assortment-menu.active .nav .nav-primary > li.open > ul .submenu-banners{
    display: none; }
  .header-assortment .assortment-menu.active .nav .nav-primary > li.open > ul:before{
    content: none; }
  .header-assortment .assortment-menu.active .nav .nav-primary > li.active > a:hover{
    color: #FFFFFF;
    background: #4099cb; }
  .header-assortment .assortment-menu.active .nav .nav-primary > li.menu-active{
    color: #FFFFFF;
    background: #4099cb; }
  .header-assortment .assortment-menu.active .nav .nav-primary > li.home{
    display: none; }
  .nav-primary{
    background: #2E7DAA;
    height: 45px; }
  .nav-primary .hide-desktop{
    display: none !important; }
  .nav-primary > li{
    float: left;
    height: 100%; }
  .nav-primary > li > ul{
    position: absolute;
    height: 0;
    top: 45px;
    left: -30px;
    padding-left: 20px; }
  .nav-primary > li > ul li{
    display: none; }
  .nav-primary > li > a{
    display: block;
    height: 100%;
    font-size: 13px;
    font-weight: 700;
    color: #FFFFFF;
    line-height: 42px;
    padding: 0 5px; }
  .nav-primary > li > a:hover{
    color: #FFFFFF; }
  .nav-primary > li.open > ul{
    height: auto;
    transition: all 0.3s ease-out;
    padding-top: 20px;
    padding-bottom: 30px;
    columns: 2;
    column-gap: 160px; }
  .nav-primary > li.open > ul:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    z-index: 0;
    background: #EAF2F6; }
  .nav-primary > li.open > ul li{
    display: block;
    break-inside: avoid; }
  .nav-primary > li.open > ul li a{
    padding: 0 0 0 20px;
    height: auto;
    min-height: 25px;
    line-height: 25px;
    display: block;
    font-size: 13px; }
  .nav-primary > li.open > ul li a:after{
    content: '';
    display: block;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1IDgiPjxwYXRoIGZpbGw9IiM0YTRhNGEiIGQ9Ik0uMDkyIDcuMTYyVi42NTRDLjA5Mi40NzIuMTU2LjMxNy4yODMuMTlTLjU2NiAwIC43NDggMGMuMTgyIDAgLjMzNy4wNjMuNDY1LjE5bDMuMjU0IDMuMjU0YS42MzMuNjMzIDAgMDEuMTkxLjQ2NS42MzMuNjMzIDAgMDEtLjE5MS40NjVMMS4yMTMgNy42MjdhLjYzMy42MzMgMCAwMS0uNDY1LjE5MWMtLjE4MiAwLS4zMzctLjA2My0uNDY1LS4xOTFzLS4xOTEtLjI4My0uMTkxLS40NjV6Ii8+PC9zdmc+") no-repeat left center/5px auto;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 3px;
    transition: all 0.6s ease-out; }
  .nav-primary > li.open > ul li a:hover{
    text-decoration: underline;
    color: #4A4A4A; }
  .nav-primary > li.open > ul .submenu-banners{
    display: block; }
  .nav-primary > li.open > a{
    color: #2E7DAA;
    background: #EAF2F6; }
  .nav-primary > li.home{
    display: block; }
  .nav-primary > li.home a{
    position: relative;
    display: block;
    padding: 0 10px 0 0;
    width: 36px; }
  .nav-primary > li.home a i{
    position: absolute;
    display: block;
    width: 18px;
    height: 14px;
    top: 14px; }
  .nav-primary > li ul.block-menu{
    max-width: 100%;
    width: 1120px;
    column-count: 4;
    column-gap: 0;
    left: 0;
    padding-left: 10px; }
  .nav-primary > li ul.block-menu li.level1{
    margin-bottom: 30px; }
  .nav-primary > li ul.block-menu li.level1.view-all{
    display: none; }
  .nav-primary > li ul.block-menu li.level1 > a.level1{
    font-weight: bold;
    padding-left: 0; }
  .nav-primary > li ul.block-menu li.level1 > a.level1:after{
    content: none; }
  .nav-primary > li ul.block-menu li.level1 li{
    display: block; }
  .nav-primary > li ul.block-menu .submenu-banners{
    column-span: all;
    width: 100%;
    clear: both;
    margin-top: 40px; }
  .nav-primary > li ul.block-menu .submenu-banners .submenu-banner{
    display: block;
    width: 336px;
    height: auto;
    float: left;
    margin-right: 30px;
    padding: 0; }
  .nav-primary > li ul.block-menu .submenu-banners .submenu-banner:after{
    content: none; }
  .nav-primary a{
    position: relative;
    display: block;
    transition: all 0.15s ease-out;
    height: 34px;
    padding: 5px 10px; }
  .nav-primary a:hover{
    color: #2E7DAA; }
  .nav-primary li .toggle-btn{
    display: none; }
  .nav-primary .parent.active > a{
    background: #4099cb;
    color: #FFFFFF; }
  .nav-primary:last-child a{
    border-bottom: 0; }
  body[class^="rma-"] .add-comments,
    body[class*="rma-"] .add-comments{
    width: calc(50% - 15px);
    float: left; }
  body[class^="rma-"] .rma-history,
    body[class*="rma-"] .rma-history{
    width: calc(50% - 15px);
    float: right;
    margin: 0; } }

@media only screen and (min-width: 1201px){
  #accordion > dl > dt{
    font-size: 16px; }
  html,
    body{
    font-size: 16px; }
  h1, .h1{
    font-size: 40px; }
  h2, .h2{
    font-size: 35px; }
  h3, .h3{
    font-size: 24px; }
  h4, .h4{
    font-size: 16px; }
  h5, .h5{
    font-size: 16px; }
  h6, .h6{
    font-size: 16px; }
  .page-title h1,
    .page-title h2,
    .product-name h1,
    .product-name .h1{
    font-size: 40px; }
  form .legend{
    font-size: 24px; }
  .search-wrapper{
    width: calc(100% - 919px); }
  .header-extra-links{
    margin-top: 3px; }
  .header-extra-links ul li{
    margin-top: 0;
    text-align: center;
    margin-right: 26px; }
  .header-extra-links ul li a{
    color: #2E7DAA;
    font-size: 12px; }
  .header-extra-links ul li a span{
    display: block;
    margin-top: -6px;
    font-size: 12px; }
  .skip-account{
    text-align: center;
    margin-top: 3px; }
  .skip-account span{
    display: block;
    font-size: 12px; }
  #header-account.skip-active{
    top: -6px;
    right: 235px; }
  .header-minicart{
    margin: -1px -2px 0 41px; }
  .footer-desktop{
    display: block;
    margin: 0 auto;
    padding: 30px; }
  .footer-desktop:after{
    content: '';
    display: table;
    clear: both; }
  .footer-desktop #help-wrapper{
    width: 25%;
    margin: 0;
    float: left; }
  .footer-desktop #help-wrapper:after{
    content: '';
    display: table;
    clear: both; }
  .footer-desktop #shop-wrapper{
    width: 45%;
    margin: 0;
    float: left; }
  .footer-desktop #shop-wrapper:after{
    content: '';
    display: table;
    clear: both; }
  .footer-desktop #shop-wrapper .shop-info-box .opening-hours ul{
    width: 320px; }
  .footer-desktop #addres-wrapper{
    width: 25%;
    margin: 0;
    float: right;
    clear: none; }
  .footer-copyright{
    position: relative;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto; }
  .footer-copyright .footer-trademarks{
    position: absolute;
    top: -27px;
    right: 10px; }
  .footer-copyright .footer-trademarks ul{
    display: inline-block; }
  .footer-copyright .footer-trademarks ul li{
    float: left; }
  .footer-copyright .footer-trademarks ul li:last-child{
    margin-right: 0; }
  .footer-copyright .footer-trademarks ul li.trademark-keurmerk{
    margin-top: 5px; }
  .footer-copyright .footer-trademarks ul li.trademark-keurmerk img{
    width: 87px;
    height: auto; }
  h2.product-name,
    h3.product-name,
    h4.product-name,
    h5.product-name,
    p.product-name{
    font-size: 35px; }
  .product-wrapper .products-grid .product-info{
    height: 120px; }
  .product-wrapper .products-grid{
    margin-right: -24px; }
  .product-wrapper .products-grid .item{
    width: calc(25% - 24px);
    margin-right: 24px; }
  .product-wrapper .products-grid .item:hover:before{
    width: calc(100% + 30px);
    height: calc(100% + 30px);
    transform: translate(-15px, -15px);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }
  .product-wrapper .products-grid.products-grid--max-6-col .item{
    width: calc(16.6666% - 24px); }
  .product-wrapper .products-grid .product-info .product-name{
    height: 60px; }
  .product-wrapper .products-grid .product-info .product-name a{
    line-height: 20px; }
  .product-wrapper .products-grid .price-wrapper{
    float: left;
    width: calc(100% - 70px); }
  .product-wrapper .products-grid .price-wrapper .price-box{
    margin-top: 2px; }
  .product-wrapper .products-grid .price-wrapper .price-box .old-price{
    float: none;
    width: 100%; }
  .product-wrapper .products-grid .price-wrapper .price-box .regular-price,
        .product-wrapper .products-grid .price-wrapper .price-box .special-price,
        .product-wrapper .products-grid .price-wrapper .price-box .minimal-price{
    padding-left: 0; }
  .product-wrapper .products-grid .price-wrapper .price-box .regular-price .price,
          .product-wrapper .products-grid .price-wrapper .price-box .special-price .price,
          .product-wrapper .products-grid .price-wrapper .price-box .minimal-price .price{
    font-size: 24px; }
  .product-wrapper .products-grid .price-wrapper .price-box .regular-price,
        .product-wrapper .products-grid .price-wrapper .price-box .minimal-price{
    padding-top: 24px; }
  .product-wrapper .products-grid .price-wrapper .price-box.tile-price .regular-price .price,
        .product-wrapper .products-grid .price-wrapper .price-box.tile-price .special-price .price{
    font-size: 20px; }
  .product-wrapper .products-grid .price-wrapper .price-box.tile-price .regular-price .price .unit,
          .product-wrapper .products-grid .price-wrapper .price-box.tile-price .special-price .price .unit{
    padding-top: 5px; }
  .product-wrapper .products-grid .button-wrapper{
    float: right;
    display: block; }
  .product-wrapper .products-grid .button-wrapper .button{
    margin-top: 11px; }
  .nav-primary > li > a{
    font-size: 14px;
    padding: 0 10px; }
  .nav-primary > li.open > ul:before{
    margin-left: -30px; }
  .box-reviews .no-rating{
    font-size: 20px;
    margin-bottom: 5px; }
  .box-reviews .h2{
    font-size: 32px; } }

@media only screen and (min-width: 1441px){
  .footer-desktop{
    background: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/default/images/helping-man.png") left bottom no-repeat;
    background-size: auto 98%;
    padding: 35px 0 25px 406px; }
  .footer-desktop #shop-wrapper .shop-info-box{
    margin-left: -10%; }
  .footer-desktop #shop-wrapper .shop-info-box .opening-hours{
    padding-left: calc(31.1% + 22px);
    background-size: 31.1% auto; }
  .footer-desktop #shop-wrapper .shop-info-box .opening-hours ul{
    width: 310px; }
  .footer-desktop #addres-wrapper{
    width: 30%;
    margin-left: -25px;
    margin-right: 25px; }
  .footer-payment .footer-payment-icons li{
    margin-right: 120px; }
  .footer-copyright .footer-trademarks ul li{
    margin-right: 35px; }
  .product-wrapper .products-grid .item{
    width: calc(20% - 24px); }
  .nav-primary > li > a{
    padding: 0 15px; }
  .nav-primary > li.open > ul:before{
    margin-left: calc((-100vw + 1440px) / 2); } }

@media only screen and (max-width: 1200px){
  #wishlist-table.clean-table td{
    padding-left: 10px;
    padding-right: 10px; } }

@media only screen and (max-width: 768px){
  .header-extra-links li{
    display: none; }
  .header-extra-links li.link-call{
    display: block;
    position: absolute;
    right: 30px;
    top: -3px;
    padding: 0; }
  .header-extra-links li.link-call a{
    display: block;
    width: 50px;
    height: 42px; }
  .header-extra-links li.link-call a i{
    margin: 10px 13px; }
  .header-extra-links li.link-call span{
    display: none; }
  .header-extra-links li.link-call.link-whatsapp-mobile{
    right: 65px; }
  .category-smart-links{
    grid-template-columns: 1fr; }
  .category-smart-links .title{
    display: block; }
  #wishlist-table:after{
    content: '';
    display: table;
    clear: both; }
  #wishlist-table .product-name{
    font-size: 28px; }
  #wishlist-table textarea{
    height: 68px;
    max-width: 100%; }
  #wishlist-table .item-manage{
    max-width: 100%; }
  #wishlist-table tr{
    position: relative; }
  #wishlist-table tr:after{
    content: '';
    display: table;
    clear: both; }
  #wishlist-table td.customer-wishlist-item-image{
    width: 70px; }
  #wishlist-table td.customer-wishlist-item-image img{
    width: 70px;
    height: 70px; }
  #wishlist-table td.customer-wishlist-item-cart p{
    margin-bottom: 0; }
  #wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item{
    margin-right: 0;
    padding-top: 4px; }
  #wishlist-table td.customer-wishlist-item-cart{
    padding-right: 15px; } }

@media only screen and (max-width: 576px){
  .linearize-table{
    /* Helpers */ }
  .linearize-table tr,
    .linearize-table th,
    .linearize-table td{
    display: block; }
  .linearize-table thead th{
    border-right: 0;
    border-left: 0; }
  .linearize-table thead th.lin-hide, .linearize-table thead th:nth-child(1n+2){
    display: none; }
  .linearize-table tbody tr{
    position: relative;
    border-bottom: 1px solid #9B9B9B; }
  .linearize-table tbody td{
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0; }
  .linearize-table tbody td.lin-hide{
    display: none; }
  .linearize-table tbody td:first-child{
    padding-top: 10px;
    font-weight: bold; }
  .linearize-table tbody td:first-child h3{
    font-weight: bold; }
  .linearize-table tbody td[data-rwd-label]{
    text-align: left;
    padding-left: 30px; }
  .linearize-table tbody td[data-rwd-label]:before{
    content: attr(data-rwd-label) ":";
    font-size: 14px;
    padding-right: 5px;
    text-transform: uppercase; }
  .linearize-table tfoot tr{
    display: block;
    text-align: right; }
  .linearize-table tfoot tr:after{
    content: '';
    display: table;
    clear: both; }
  .linearize-table tfoot td{
    display: block;
    float: left; }
  .linearize-table tfoot td.lin-hide{
    display: none; }
  .linearize-table tfoot td:nth-child(odd){
    clear: left;
    width: 60%; }
  .linearize-table tfoot td:nth-child(even){
    text-align: left;
    width: 40%; }
  .linearize-table .linearize-hide{
    display: none; }
  .linearize-table .linearize-unpad{
    padding: 0; }
  .linearize-table .linearize-show{
    display: block; }
  .linearize-table-large{
    /* Helpers */ }
  .linearize-table-large tr,
    .linearize-table-large th,
    .linearize-table-large td{
    display: block; }
  .linearize-table-large thead th{
    border-right: 0;
    border-left: 0; }
  .linearize-table-large thead th.lin-hide, .linearize-table-large thead th:nth-child(1n+2){
    display: none; }
  .linearize-table-large tbody tr{
    position: relative;
    border-bottom: 1px solid #9B9B9B; }
  .linearize-table-large tbody td{
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0; }
  .linearize-table-large tbody td.lin-hide{
    display: none; }
  .linearize-table-large tbody td:first-child{
    padding-top: 10px;
    font-weight: bold; }
  .linearize-table-large tbody td:first-child h3{
    font-weight: bold; }
  .linearize-table-large tbody td[data-rwd-label]{
    text-align: left;
    padding-left: 30px; }
  .linearize-table-large tbody td[data-rwd-label]:before{
    content: attr(data-rwd-label) ":";
    font-size: 14px;
    padding-right: 5px;
    text-transform: uppercase; }
  .linearize-table-large tfoot tr{
    display: block;
    text-align: right; }
  .linearize-table-large tfoot tr:after{
    content: '';
    display: table;
    clear: both; }
  .linearize-table-large tfoot td{
    display: block;
    float: left; }
  .linearize-table-large tfoot td.lin-hide{
    display: none; }
  .linearize-table-large tfoot td:nth-child(odd){
    clear: left;
    width: 60%; }
  .linearize-table-large tfoot td:nth-child(even){
    text-align: left;
    width: 40%; }
  .linearize-table-large .linearize-hide{
    display: none; }
  .linearize-table-large .linearize-unpad{
    padding: 0; }
  .linearize-table-large .linearize-show{
    display: block; }
  #wishlist-table td.customer-wishlist-item-quantity{
    padding-left: 0; }
  #wishlist-table td.customer-wishlist-item-image,
  #wishlist-table th.customer-wishlist-item-image{
    display: none; }
  #wishlist-table tr{
    position: relative; }
  #wishlist-table th.customer-wishlist-item-image{
    display: block; }
  #wishlist-table td.customer-wishlist-item-image, #wishlist-table td.customer-wishlist-item-info, #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price, #wishlist-table td.customer-wishlist-item-cart{
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    empty-cells: hide; }
  #wishlist-table td.customer-wishlist-item-image{
    display: block;
    overflow: hidden; }
  #wishlist-table td.customer-wishlist-item-image a{
    float: left; }
  #wishlist-table td.customer-wishlist-item-image a img{
    width: 113px;
    height: 113px; }
  #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price{
    text-align: left; }
  #wishlist-table td.customer-wishlist-item-quantity:before, #wishlist-table td.customer-wishlist-item-price:before{
    float: left;
    margin-right: 8px; }
  #wishlist-table td.customer-wishlist-item-quantity .cart-cell, #wishlist-table td.customer-wishlist-item-price .cart-cell{
    text-align: left; }
  #wishlist-table td.customer-wishlist-item-quantity .price-box, #wishlist-table td.customer-wishlist-item-price .price-box{
    margin-top: 0; }
  #wishlist-table td.customer-wishlist-item-cart .cart-cell{
    float: left;
    width: 48%; }
  #wishlist-table td.customer-wishlist-item-cart > p{
    float: right;
    width: 48%; }
  #wishlist-table td.customer-wishlist-item-remove{
    position: absolute;
    top: 15px;
    right: 0;
    display: block;
    padding: 0;
    height: 20px; }
  #wishlist-table.clean-table td.customer-wishlist-item-cart{
    width: 100%; }
  body[class^="rma-"] #rma-table thead th,
    body[class^="rma-"] #my-orders-reason-table thead th,
    body[class*="rma-"] #rma-table thead th,
    body[class*="rma-"] #my-orders-reason-table thead th{
    font-size: 13px;
    text-transform: none;
    padding: 5px; }
  body[class^="rma-"] #rma-table td,
  body[class^="rma-"] #my-orders-reason-table td,
  body[class*="rma-"] #rma-table td,
  body[class*="rma-"] #my-orders-reason-table td{
    padding: 5px; }
  body[class^="rma-"] #rma-table td.last a,
  body[class^="rma-"] #my-orders-reason-table td.last a,
  body[class*="rma-"] #rma-table td.last a,
  body[class*="rma-"] #my-orders-reason-table td.last a{
    width: 42px;
    height: 42px;
    text-indent: -9999px;
    overflow: hidden;
    padding: 0;
    position: relative; }
  body[class^="rma-"] #rma-table td.last a:before,
    body[class^="rma-"] #my-orders-reason-table td.last a:before,
    body[class*="rma-"] #rma-table td.last a:before,
    body[class*="rma-"] #my-orders-reason-table td.last a:before{
    content: '';
    width: 42px;
    height: 42px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDUiPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuODA1IDQuOTlMNC4xMyAyLjMwMiAxLjQ1NyA0Ljk5LjYzIDQuMTY0bDMuNS0zLjUgMy41IDMuNXoiLz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 14px auto;
    transform: rotate(90deg); }
  body[class^="rma-"] .linearize-table tbody td[data-rwd-label],
  body[class*="rma-"] .linearize-table tbody td[data-rwd-label]{
    padding-left: 135px !important;
    position: relative; }
  body[class^="rma-"] .linearize-table tbody td[data-rwd-label]:before,
    body[class*="rma-"] .linearize-table tbody td[data-rwd-label]:before{
    font-weight: bold;
    width: 125px;
    display: block;
    position: absolute;
    left: 0;
    line-height: 25px; } }

@media only screen and (max-width: 992px){
  #robin_tab_container #robin_tab_icon ~ #robin_tab_div{
    display: none !important; }
  #robin_tab_container #robin_tab{
    background: none !important; }
  #robin_tab_container #robin_tab_div{
    font-size: 0 !important;
    color: transparent !important;
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    border-radius: 50% !important;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjY1OCA1LjQxNGMuMDcyLS4wNi4xNDctLjA2OS4yMjUtLjAyN2EuMjAzLjIwMyAwIDAgMSAuMTE3LjE4OXY3LjE4MmMwIC40NjgtLjE2NS44NjctLjQ5NSAxLjE5N2ExLjYzIDEuNjMgMCAwIDEtMS4xOTcuNDk1SDEuNjkyYTEuNjMgMS42MyAwIDAgMS0xLjE5Ny0uNDk1QTEuNjMgMS42MyAwIDAgMSAwIDEyLjc1OFY1LjU3NmMwLS4wODQuMDM5LS4xNDcuMTE3LS4xODkuMDc4LS4wNDIuMTUzLS4wMzMuMjI1LjAyNy43MzIuNTY0IDIuNTM4IDEuODk2IDUuNDE4IDMuOTk2bC4zNi4yN2MuNTUyLjQzMi45OS43MzggMS4zMTQuOTE4LjU3Ni4zMjQgMS4xMDEuNDg2IDEuNTc1LjQ4NnMuOTk5LS4xNjggMS41NzUtLjUwNGMuMzM2LS4xOTIuNzgtLjQ5OCAxLjMzMi0uOTE4bC4zMjQtLjI1MmMyLjY2NC0xLjkzMiA0LjQ3LTMuMjY0IDUuNDE4LTMuOTk2ek05IDkuOTVjLS4yODguMDEyLS42Ni0uMTItMS4xMTYtLjM5Ni0uMjY0LS4xNjgtLjYzLS40MzItMS4wOTgtLjc5MmwtLjM2LS4yN0MzLjY5IDYuNTEyIDEuNzgyIDUuMTAyLjcwMiA0LjI2MmwtLjM3OC0uMjg4YS45OS45OSAwIDAgMS0uMjM0LS4zMDYuNzk5Ljc5OSAwIDAgMS0uMDktLjM2di0uNjY2YzAtLjQ2OC4xNjUtLjg2Ny40OTUtMS4xOTdBMS42MyAxLjYzIDAgMCAxIDEuNjkyLjk1aDE0LjYxNmMuNDY4IDAgLjg2Ny4xNjUgMS4xOTcuNDk1LjMzLjMzLjQ5NS43MjkuNDk1IDEuMTk3di42NjZjMCAuMTItLjAzLjI0LS4wOS4zNmEuOTkuOTkgMCAwIDEtLjIzNC4zMDZsLS4xOTguMTYyYTYwLjk3IDYwLjk3IDAgMCAxLTEuNjU2IDEuMjYgNDYzLjQ2IDQ2My40NiAwIDAgMS00LjI0OCAzLjA5NmwtLjI4OC4yMzRjLS40OC4zNi0uODUyLjYyNC0xLjExNi43OTItLjQ4LjMtLjg3LjQ0NC0xLjE3LjQzMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") no-repeat center center #2a86e1 !important;
    margin-right: 0 !important; }
  .nav-primary li.level1 ul li.level2:last-child{
    margin-bottom: 0 !important; }
  .nav-primary li.level1 ul ul{
    display: none !important; }
  .nav-primary .hide-mobile{
    display: none !important; }
  .nav-primary .submenu-banners{
    display: none; }
  #wishlist-table.clean-table td{
    padding-left: 5px;
    padding-right: 5px; }
  #wishlist-table.clean-table td textarea{
    height: 100px; }
  #wishlist-table.clean-table td.customer-wishlist-item-cart{
    width: 110px; }
  #wishlist-table .product-name{
    font-size: 15px; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
  .product-wrapper .products-grid .product-image img{
    height: auto; } }

@media only screen and (max-width: 993px){
  .search-wrapper{
    transform: translate(0, 0);
    transition: transform .15s ease-out;
    margin-bottom: -6px;
    position: absolute;
    width: 100%;
    z-index: -2; }
  .sticky-header-wrapper.sticky .search-wrapper{
    transform: translate(0, -100%); }
  .sticky-header-wrapper.sticky .search-wrapper.active{
    transform: translate(0, 0); } }

/*# sourceMappingURL=global.css.map */

/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) {
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) {
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) {
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) {
    div { color:#888; }
}

// ----------------------------------------------
*/
/* ============================================ *
 * Catalog - Product
 * ============================================ */
.product-view .product-essential:after {
  content: '';
  display: table;
  clear: both; }

.product-view .price-holder:after {
  content: '';
  display: table;
  clear: both; }

.product-view .price-info .tax-message {
  clear: left;
  display: block; }
  .product-view .price-info .tax-message:after {
    content: '';
    display: table;
    clear: both; }

.product-view .price-info .price-holder {
  float: left;
  clear: both; }

.product-view .price-info .old-price {
  font-size: 15px;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-weight: 900;
  text-decoration: line-through;
  color: #9B9B9B;
  float: right;
  line-height: 36px;
  vertical-align: bottom;
  margin-right: 5px; }

.product-view .price-info .special-price {
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-size: 26px;
  font-weight: 900;
  color: #FF8A00;
  float: right;
  line-height: 30px; }

.product-view .ratings {
  margin-bottom: 8px; }
  .product-view .ratings:after {
    content: '';
    display: table;
    clear: both; }
  .product-view .ratings .rating-box {
    float: left;
    margin-top: 8px;
    margin-right: 10px;
    width: 139px;
    background-position: 0 center, 28px center, 56px center, 84px center, 112px center; }
    .product-view .ratings .rating-box .rating {
      background-position: 0 center, 28px center, 56px center, 84px center, 112px center; }
  .product-view .ratings .rating-count {
    float: left;
    text-decoration: underline;
    color: #9B9B9B;
    margin-top: 2px; }

.product-view .price-per-month {
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTExLjU3NyAxMTEuNTc3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMTEuNTc3IDExMS41Nzc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNzguOTYyLDk5LjUzNmwtMS41NTksNi4zNzNjLTQuNjc3LDEuODQ2LTguNDEzLDMuMjUxLTExLjE5NSw0LjIxN2MtMi43ODUsMC45NjktNi4wMjEsMS40NTEtOS43MDgsMS40NTFjLTUuNjYyLDAtMTAuMDY2LTEuMzg3LTEzLjIwNy00LjE0MmMtMy4xNDEtMi43NjYtNC43MTItNi4yNzEtNC43MTItMTAuNTIzYzAtMS42NDYsMC4xMTQtMy4zMzksMC4zNTEtNS4wNjRjMC4yMzktMS43MjcsMC42MTktMy42NzIsMS4xMzktNS44NDZsNS44NDUtMjAuNjg4YzAuNTItMS45ODEsMC45NjItMy44NTgsMS4zMTYtNS42MzNjMC4zNTktMS43NjQsMC41MzItMy4zODcsMC41MzItNC44NDhjMC0yLjY0Mi0wLjU0Ny00LjQ5LTEuNjM2LTUuNTI5Yy0xLjA4OS0xLjAzNi0zLjE2Ny0xLjU2Mi02LjI1Mi0xLjU2MmMtMS41MTEsMC0zLjA2NCwwLjI0Mi00LjY0NywwLjcxYy0xLjU5LDAuNDctMi45NDksMC45MjQtNC4wOSwxLjM0NmwxLjU2My02LjM3OGMzLjgyOS0xLjU1OSw3LjQ4OS0yLjg5NCwxMC45OS00LjAwMmMzLjUwMS0xLjExMSw2LjgwOS0xLjY2Nyw5LjkzOC0xLjY2N2M1LjYyMywwLDkuOTYyLDEuMzU5LDEzLjAwOSw0LjA3N2MzLjA0NywyLjcyLDQuNTcsNi4yNDYsNC41NywxMC41OTFjMCwwLjg5OS0wLjEsMi40ODMtMC4zMTUsNC43NDdjLTAuMjEsMi4yNjktMC42MDEsNC4zNDgtMS4xNzEsNi4yMzlsLTUuODIsMjAuNjA1Yy0wLjQ3NywxLjY1NS0wLjkwNiwzLjU0Ny0xLjI3OSw1LjY3NmMtMC4zODUsMi4xMTUtMC41NjksMy43MzEtMC41NjksNC44MTVjMCwyLjczNiwwLjYxLDQuNjA0LDEuODMzLDUuNTk3YzEuMjMyLDAuOTkzLDMuMzU0LDEuNDg3LDYuMzY4LDEuNDg3YzEuNDE1LDAsMy4wMjUtMC4yNTEsNC44MTQtMC43NDRDNzYuODU0LDEwMC4zNDgsNzguMTU1LDk5LjkxNSw3OC45NjIsOTkuNTM2eiBNODAuNDM4LDEzLjAzYzAsMy41OS0xLjM1Myw2LjY1Ni00LjA3Miw5LjE3N2MtMi43MTIsMi41My01Ljk4LDMuNzk2LTkuODAzLDMuNzk2Yy0zLjgzNSwwLTcuMTExLTEuMjY2LTkuODU0LTMuNzk2Yy0yLjczOC0yLjUyMi00LjExLTUuNTg3LTQuMTEtOS4xNzdjMC0zLjU4MywxLjM3Mi02LjY1NCw0LjExLTkuMjA3QzU5LjQ0NywxLjI3NCw2Mi43MjksMCw2Ni41NjMsMGMzLjgyMiwwLDcuMDkxLDEuMjc3LDkuODAzLDMuODIzQzc5LjA4Nyw2LjM3Niw4MC40MzgsOS40NDgsODAuNDM4LDEzLjAzeiIvPjwvZz48L3N2Zz4=") no-repeat center right 5px #000000;
  background-size: 10px 10px;
  color: #FFFFFF;
  padding: 2px 18px 3px 5px;
  font-size: 13px;
  transition: all .15s ease-out;
  display: block;
  float: left; }
  .product-view .price-per-month:hover, .product-view .price-per-month:active, .product-view .price-per-month:focus {
    background-color: #4A4A4A;
    color: #FFFFFF; }
  .product-view .price-per-month-wrapper {
    overflow: hidden;
    margin-top: -25px; }

.product-view .product-details {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin: 20px 0 0; }
  .product-view .product-details h1 {
    color: #4A4A4A;
    margin-bottom: 10px;
    border: 0;
    text-transform: none;
    font-size: 18px;
    line-height: 24px;
    font-weight: 900; }
  .product-view .product-details .product-sku {
    display: none; }

.product-view .product-shop {
  width: calc(100% + 20px);
  padding: 25px 10px 20px;
  margin: 20px -10px;
  background: #EAF2F6;
  position: relative; }

.product-view .price-info {
  float: left;
  text-align: left;
  width: 100%; }

.product-view .short-description {
  margin-bottom: 10px;
  clear: both; }

.product-view #delivery-wrapper {
  overflow: hidden;
  margin-top: 10px; }
  .product-view #delivery-wrapper.is-bundle {
    float: left; }

.product-view #delivery-wrapper-mobile {
  clear: both;
  margin-top: 20px; }

.product-view .delivery-status {
  margin-top: 16px; }
  .product-view .delivery-status .stock-message {
    margin-bottom: 4px;
    font-weight: 600;
    padding-left: 33px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc3Ni4yNmEuNDY5LjQ2OSAwIDAgMSAuMzYzLS4xNzZjLjE0IDAgLjI2LjA1OS4zNjMuMTc2bC40ODQuNDg0YS40OTcuNDk3IDAgMCAxIC4xNTQuMzYzYzAgLjE0LS4wNTEuMjYtLjE1NC4zNjNMNi4wOTQgMTQuMzRhLjQ5Ny40OTcgMCAwIDEtLjM2My4xNTQuNDk3LjQ5NyAwIDAgMS0uMzYzLS4xNTRMLjI2NCA5LjIzNmEuNDk3LjQ5NyAwIDAgMS0uMTU0LS4zNjNjMC0uMTQuMDUxLS4yNi4xNTQtLjM2M2wuNDg0LS40ODRhLjQ5Ny40OTcgMCAwIDEgLjM2My0uMTU0Yy4xNCAwIC4yNi4wNTEuMzYzLjE1NGw0LjI2OCA0LjI0NkwxNy43NzYuMjZ6IiBmaWxsPSIjNjM5NjAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat left -1px top 5px;
    background-size: auto 16px; }
    .product-view .delivery-status .stock-message.out-of-stock {
      color: #FF8A00;
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+PHBhdGggZmlsbD0iI2U2N2UyMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTkuNzQ0IDExLjRjLjA3NSAwIC4xMzYuMDI0LjE4NC4wNzJzLjA3Mi4xMS4wNzIuMTg0di40OTZjMCAuMDY0LS4wMjQuMTItLjA3Mi4xNjhzLS4xMS4wNzItLjE4NC4wNzJoLTEuNzkyYy4wMzIuMTcuMDQ4LjM0MS4wNDguNTEyIDAgLjQ0OC0uMTEyLjg2NC0uMzM2IDEuMjQ4cy0uNTI1LjY4OC0uOTA0LjkxMi0uNzk3LjMzNi0xLjI1Ni4zMzYtLjg3Ny0uMTEyLTEuMjU2LS4zMzYtLjY4LS41MjgtLjkwNC0uOTEyLS4zMzYtLjgtLjMzNi0xLjI0OGMwLS4xNy4wMTYtLjM0MS4wNDgtLjUxMkg2Ljk0NHYuMDQ4Yy4wNDMuMjAzLjA2NC4zNTcuMDY0LjQ2NCAwIC40NDgtLjExNS44NjQtLjM0NCAxLjI0OHMtLjUzNi42ODgtLjkyLjkxMi0uOC4zMzYtMS4yNDguMzM2LS44NjQtLjExMi0xLjI0OC0uMzM2LS42ODgtLjUyOC0uOTEyLS45MTJTMiAxMy4zNTIgMiAxMi45MDRjMC0uMTcuMDE2LS4zNDEuMDQ4LS41MTJoLS40OTZjLS40MzcgMC0uODA1LS4xNDEtMS4xMDQtLjQyNFMwIDExLjM0MSAwIDEwLjkzNlYxLjg0OGMwLS40MDUuMTUyLS43NS40NTYtMS4wMzJzLjY3LS40MjQgMS4wOTYtLjQyNGg5LjkwNGMuNDI3IDAgLjc5Mi4xNDQgMS4wOTYuNDMycy40NTYuNjMuNDU2IDEuMDI0VjMuNGgxLjM3NmMuMjY3IDAgLjUyMy4wNS43NjguMTUycy40NTkuMjQ4LjY0LjQ0bDIuNjI0IDIuNjI0Yy4xODEuMTgxLjMyNS4zOTUuNDMyLjY0cy4xNi41MDEuMTYuNzY4VjExLjR6bS01LjM2LTcuMDA4di4wMTZoLTEuMzc2VjcuNGg0Ljc1MmEuMzcuMzcgMCAwMC0uMDQ4LS4wOGwtMi42MjQtMi42MjRhLjk2Ni45NjYgMCAwMC0uNzA0LS4zMDR6TTQuNDk2IDE0LjQwOGMuNDE2IDAgLjc3LS4xNDcgMS4wNjQtLjQ0UzYgMTMuMzIgNiAxMi45MDRzLS4xNS0uNzctLjQ0OC0xLjA2NC0uNjUtLjQ0LTEuMDU2LS40NC0uNzU1LjE0Ny0xLjA0OC40NC0uNDQuNjQ4LS40NCAxLjA2NC4xNDcuNzcuNDQgMS4wNjQuNjQzLjQ0IDEuMDQ4LjQ0em0yLTMuMDA4SDEyVjEuODQ4YzAtLjExNy0uMDUzLS4yMjEtLjE2LS4zMTJzLS4yMzUtLjEzNi0uMzg0LS4xMzZIMS41NTJjLS4xNSAwLS4yNzcuMDQ1LS4zODQuMTM2cy0uMTYuMTk1LS4xNi4zMTJ2OS4wODhjMCAuMTI4LjA1My4yMzcuMTYuMzI4cy4yMzUuMTM2LjM4NC4xMzZoLjk2Yy4yMzUtLjMxLjUyNS0uNTU1Ljg3Mi0uNzM2cy43MTctLjI3MiAxLjExMi0uMjcyLjc2OC4wOSAxLjEyLjI3Mi42NDUuNDI3Ljg4LjczNnptOS4wMDggMy4wMDhjLjQxNiAwIC43Ny0uMTQ3IDEuMDY0LS40NHMuNDQtLjY0OC40NC0xLjA2NC0uMTQ3LS43Ny0uNDQtMS4wNjQtLjY0OC0uNDQtMS4wNjQtLjQ0LS43Ny4xNDctMS4wNjQuNDQtLjQ0LjY0OC0uNDQgMS4wNjQuMTQ3Ljc3LjQ0IDEuMDY0LjY0OC40NCAxLjA2NC40NHptMC00LjAxNmMuMzk1IDAgLjc2OC4wOSAxLjEyLjI3MnMuNjQuNDI3Ljg2NC43MzZIMThWOC4zOTJoLTQuOTkyVjExLjRoLjUxMmMuMjI0LS4zMS41MTItLjU1NS44NjQtLjczNnMuNzI1LS4yNzIgMS4xMi0uMjcyeiIvPjwvc3ZnPg==") no-repeat left -1px top 5px; }
    .product-view .delivery-status .stock-message.in-stock {
      color: #639600;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc3Ni4yNmEuNDY5LjQ2OSAwIDAgMSAuMzYzLS4xNzZjLjE0IDAgLjI2LjA1OS4zNjMuMTc2bC40ODQuNDg0YS40OTcuNDk3IDAgMCAxIC4xNTQuMzYzYzAgLjE0LS4wNTEuMjYtLjE1NC4zNjNMNi4wOTQgMTQuMzRhLjQ5Ny40OTcgMCAwIDEtLjM2My4xNTQuNDk3LjQ5NyAwIDAgMS0uMzYzLS4xNTRMLjI2NCA5LjIzNmEuNDk3LjQ5NyAwIDAgMS0uMTU0LS4zNjNjMC0uMTQuMDUxLS4yNi4xNTQtLjM2M2wuNDg0LS40ODRhLjQ5Ny40OTcgMCAwIDEgLjM2My0uMTU0Yy4xNCAwIC4yNi4wNTEuMzYzLjE1NGw0LjI2OCA0LjI0NkwxNy43NzYuMjZ6IiBmaWxsPSIjNjM5NjAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat left -1px top 5px; }
    .product-view .delivery-status .stock-message.coming-soon {
      color: #6b6b6b;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc3Ni4yNmEuNDY5LjQ2OSAwIDAgMSAuMzYzLS4xNzZjLjE0IDAgLjI2LjA1OS4zNjMuMTc2bC40ODQuNDg0YS40OTcuNDk3IDAgMCAxIC4xNTQuMzYzYzAgLjE0LS4wNTEuMjYtLjE1NC4zNjNMNi4wOTQgMTQuMzRhLjQ5Ny40OTcgMCAwIDEtLjM2My4xNTQuNDk3LjQ5NyAwIDAgMS0uMzYzLS4xNTRMLjI2NCA5LjIzNmEuNDk3LjQ5NyAwIDAgMS0uMTU0LS4zNjNjMC0uMTQuMDUxLS4yNi4xNTQtLjM2M2wuNDg0LS40ODRhLjQ5Ny40OTcgMCAwIDEgLjM2My0uMTU0Yy4xNCAwIC4yNi4wNTEuMzYzLjE1NGw0LjI2OCA0LjI0NkwxNy43NzYuMjZ6IiBmaWxsPSIjNjM5NjAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat left -1px top 5px; }
    .product-view .delivery-status .stock-message + .estimated-delivery {
      padding-left: 33px; }
  .product-view .delivery-status .estimated-delivery {
    font-size: 11px;
    color: #6B6B6B; }
  .product-view .delivery-status .showroom {
    display: none; }
  .product-view .delivery-status .total-label {
    display: none; }

.product-view .price-block {
  margin-bottom: 17px; }
  .product-view .price-block .discount-label {
    display: none; }

.product-view .extra-bundle-price .price-block .minimal-price {
  position: relative;
  top: 0;
  float: right;
  clear: right; }

.product-view .price-box {
  margin: 0; }
  .product-view .price-box .old-price,
  .product-view .price-box .special-price,
  .product-view .price-box .regular-price,
  .product-view .price-box .minimal-price {
    padding: 0;
    display: block;
    float: left;
    margin-top: -5px; }
    .product-view .price-box .old-price .price,
    .product-view .price-box .special-price .price,
    .product-view .price-box .regular-price .price,
    .product-view .price-box .minimal-price .price {
      font-family: "Roboto", Verdana, Arial, sans-serif;
      font-weight: 900; }
  .product-view .price-box .regular-price .price,
  .product-view .price-box .special-price .price,
  .product-view .price-box .minimal-price .price,
  .product-view .price-box .full-product-price .price {
    font-size: 26px;
    color: #FF8A00; }
  .product-view .price-box .minimal-price {
    position: absolute;
    top: 20px; }
  .product-view .price-box .old-price {
    margin-right: 10px; }
    .product-view .price-box .old-price .price {
      font-size: 18px;
      color: #9B9B9B;
      line-height: 35px;
      vertical-align: bottom; }
    .product-view .price-box .old-price .price-label {
      display: none; }
  .product-view .price-box .special-price {
    margin-top: -3px; }
    .product-view .price-box .special-price .weee {
      color: #4A4A4A; }
      .product-view .price-box .special-price .weee .price {
        font-size: 28px; }

.product-view .price-excluding-tax,
.product-view .price-including-tax {
  display: block;
  line-height: 1.2;
  color: #4A4A4A;
  margin-bottom: 5px; }
  .product-view .price-excluding-tax span,
  .product-view .price-including-tax span {
    display: block; }
  .product-view .price-excluding-tax .label,
  .product-view .price-including-tax .label {
    font-size: 28px;
    font-weight: 300; }
  .product-view .price-excluding-tax .price,
  .product-view .price-including-tax .price {
    font-size: 20px; }
    .product-view .price-excluding-tax .price > span,
    .product-view .price-including-tax .price > span {
      display: inline; }

.product-view .tax-message {
  color: #6B6B6B;
  position: relative;
  top: -10px; }

.product-view .price-box.map-info a {
  display: inherit; }

.product-view .store-stock {
  position: relative;
  width: 100%;
  clear: both; }
  .product-view .store-stock .stock-link {
    text-align: right;
    width: 100%;
    display: block;
    padding: 5px 30px;
    color: #6B6B6B;
    position: relative;
    font-size: 14px; }
    .product-view .store-stock .stock-link:after {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      top: 6px;
      width: 20px;
      height: 20px;
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxMyI+PHBhdGggZmlsbD0iIzZiNmI2YiIgZD0iTTUuOTYuNzlhLjQuNCAwIDAxLjI0Ny0uMDgzYy4wOTEgMCAuMTY0LjAyNy4yMTkuMDgybDUuNzE1IDUuNzQyYy4wNzMuMDU1LjEwOS4xMjguMTA5LjIxOXMtLjAzNi4xNjQtLjExLjIxOUw2LjQyNyAxMi43MWEuMjk2LjI5NiAwIDAxLS4yMTkuMDgyLjQuNCAwIDAxLS4yNDYtLjA4MmwtLjU0Ny0uNTQ3YS4yOTYuMjk2IDAgMDEtLjA4Mi0uMjE5LjQuNCAwIDAxLjA4Mi0uMjQ2TDkuNjUzIDcuNDZILjMyOGMtLjA5MSAwLS4xNjgtLjAzMi0uMjMyLS4wOTZTMCA3LjIyNCAwIDcuMTMzdi0uNzY2YzAtLjA5LjAzMi0uMTY4LjA5Ni0uMjMycy4xNDEtLjA5Ni4yMzItLjA5Nmg5LjMyNEw1LjQxNCAxLjgwMWEuNC40IDAgMDEtLjA4Mi0uMjQ2YzAtLjA5MS4wMjctLjE2NC4wODItLjIxOXoiLz48L3N2Zz4=") no-repeat center center;
      background-size: 13px 13px;
      transform-origin: 50% 50%;
      transition: transform 0.15s ease-out; }
    .product-view .store-stock .stock-link.active:after {
      transform: rotate(90deg); }
  .product-view .store-stock .stock-table {
    display: none;
    position: absolute;
    top: 30px;
    right: 0;
    background: #FFFFFF;
    width: 100%;
    box-shadow: 2px 5px 9px 0px rgba(0, 0, 0, 0.12);
    z-index: 999; }
    .product-view .store-stock .stock-table.active {
      display: block; }
    .product-view .store-stock .stock-table .stock-location {
      overflow: hidden;
      padding: 5px 10px;
      border-bottom: 1px solid #DCDCDC; }
      .product-view .store-stock .stock-table .stock-location .name {
        width: 100%;
        font-weight: bold;
        display: block; }
      .product-view .store-stock .stock-table .stock-location .data {
        width: 100%;
        font-style: italic;
        display: block; }

.product-view .usps li {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc3Ni4yNmEuNDY5LjQ2OSAwIDAgMSAuMzYzLS4xNzZjLjE0IDAgLjI2LjA1OS4zNjMuMTc2bC40ODQuNDg0YS40OTcuNDk3IDAgMCAxIC4xNTQuMzYzYzAgLjE0LS4wNTEuMjYtLjE1NC4zNjNMNi4wOTQgMTQuMzRhLjQ5Ny40OTcgMCAwIDEtLjM2My4xNTQuNDk3LjQ5NyAwIDAgMS0uMzYzLS4xNTRMLjI2NCA5LjIzNmEuNDk3LjQ5NyAwIDAgMS0uMTU0LS4zNjNjMC0uMTQuMDUxLS4yNi4xNTQtLjM2M2wuNDg0LS40ODRhLjQ5Ny40OTcgMCAwIDEgLjM2My0uMTU0Yy4xNCAwIC4yNi4wNTEuMzYzLjE1NGw0LjI2OCA0LjI0NkwxNy43NzYuMjZ6IiBmaWxsPSIjNjM5NjAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") left center no-repeat;
  background-size: 12px 10px;
  margin: 0 0 10px;
  font-size: 13px;
  text-align: left;
  padding-left: 25px; }

.product-view .download-files-mobile .thumb {
  overflow: hidden; }
  .product-view .download-files-mobile .thumb img {
    width: 30px;
    height: auto;
    float: left; }
  .product-view .download-files-mobile .thumb .title {
    font-size: 12px;
    float: left;
    line-height: 30px;
    padding-left: 10px; }

.product-collateral {
  clear: both;
  width: 100%;
  padding-right: 0;
  padding-left: 0; }
  .product-collateral .toggle-tabs {
    display: none; }
  .product-collateral .collateral-tabs .tab-container {
    margin: 0; }
  .product-collateral .collateral-tabs > dt {
    display: none; }

.box-collateral {
  clear: both;
  margin-bottom: 10px; }

.catalog-product-view .featherlight-next span, .catalog-product-view .featherlight-previous span {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjc1MSAxOC4xNzlsLTUuODUtNS44NWEuNTg3LjU4NyAwIDAgMS0uMTgyLS40MjljMC0uMTY1LjA2LS4zMDguMTgyLS40MjlsNS44NS01Ljg1YS41ODcuNTg3IDAgMCAxIC40MjktLjE4MmMuMTY1IDAgLjMwOC4wNi40MjkuMTgybC4zMzguMzY0YS41ODcuNTg3IDAgMCAxIC4xODIuNDI5YzAgLjE2NS0uMDYuMzA4LS4xODIuNDI5bC00LjM0MiA0LjE4Nmg5LjY3MmEuNTYuNTYgMCAwIDEgLjQyOS4xODIuNjI2LjYyNiAwIDAgMSAuMTY5LjQ0MnYuNDk0YzAgLjE3My0uMDU2LjMyLS4xNjkuNDQyYS41Ni41NiAwIDAgMS0uNDI5LjE4Mkg4LjYwNWw0LjM0MiA0LjE4NmEuNjM3LjYzNyAwIDAgMSAuMTk1LjQyOS41NDMuNTQzIDAgMCAxLS4xNjkuNDI5bC0uMzY0LjM2NGEuNTg3LjU4NyAwIDAgMS0uNDI5LjE4Mi41ODcuNTg3IDAgMCAxLS40MjktLjE4MnptOS41NjggNS4wOTZIMy40MzFhMi4zNTUgMi4zNTUgMCAwIDEtMS43MjktLjcxNSAyLjM1NSAyLjM1NSAwIDAgMS0uNzE1LTEuNzI5VjIuOTY5YzAtLjY3Ni4yMzgtMS4yNTIuNzE1LTEuNzI5QTIuMzU1IDIuMzU1IDAgMCAxIDMuNDMxLjUyNWgxNy44ODhjLjY3NiAwIDEuMjUyLjIzOCAxLjcyOS43MTUuNDc3LjQ3Ny43MTUgMS4wNTMuNzE1IDEuNzI5djE3Ljg2MmMwIC42NzYtLjIzOCAxLjI1Mi0uNzE1IDEuNzI5YTIuMzU1IDIuMzU1IDAgMCAxLTEuNzI5LjcxNXptMC0xLjYxMmEuNzU4Ljc1OCAwIDAgMCAuNTcyLS4yNDcuODIyLjgyMiAwIDAgMCAuMjM0LS41ODVWMi45NjlhLjc3OC43NzggMCAwIDAtLjIzNC0uNTcyLjc3OC43NzggMCAwIDAtLjU3Mi0uMjM0SDMuNDMxYS43NzguNzc4IDAgMCAwLS41NzIuMjM0Ljc3OC43NzggMCAwIDAtLjIzNC41NzJ2MTcuODYyYzAgLjIyNS4wNzguNDIuMjM0LjU4NWEuNzU4Ljc1OCAwIDAgMCAuNTcyLjI0N2gxNy44ODh6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat center center #FFFFFF; }

.catalog-product-view .featherlight-next span {
  border-radius: 0 3px 3px 0;
  transform: rotate(180deg); }

/* ============================================ *
 * Catalog - Product Image block
 * ============================================ */
.product-img-box {
  margin-bottom: 8px;
  width: 100%;
  float: none;
  padding-right: 0;
  padding-left: 0;
  min-height: 150px; }
  .product-img-box .product-name h1 {
    border: 0; }
  .product-img-box .product-image {
    margin-bottom: 10px;
    position: relative;
    display: block; }
    .product-img-box .product-image img {
      width: 100%;
      height: auto;
      margin: 0 auto; }
    .product-img-box .product-image-wrapper {
      position: relative;
      margin-bottom: 15px; }
  .product-img-box .slide {
    height: 330px;
    position: relative;
    margin-top: 25px; }
    .product-img-box .slide img {
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      object-fit: contain; }
    .product-img-box .slide .zoom-image {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1; }
      .product-img-box .slide .zoom-image.video-link {
        display: block; }
  .product-img-box .image-fallback {
    display: block; }
  .product-img-box .product-image-carousel {
    background: #FFFFFF; }
    .product-img-box .product-image-carousel:not(.slick-initialized) {
      display: none; }
    .product-img-box .product-image-carousel.slick-initialized {
      z-index: 1; }
      .product-img-box .product-image-carousel.slick-initialized ~ picture .image-fallback {
        display: none; }
    .product-img-box .product-image-carousel .slick-list {
      display: block;
      overflow: hidden; }
    .product-img-box .product-image-carousel .slick-arrow {
      position: absolute;
      font: 0/0 a;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjc1MSAxOC4xNzlsLTUuODUtNS44NWEuNTg3LjU4NyAwIDAgMS0uMTgyLS40MjljMC0uMTY1LjA2LS4zMDguMTgyLS40MjlsNS44NS01Ljg1YS41ODcuNTg3IDAgMCAxIC40MjktLjE4MmMuMTY1IDAgLjMwOC4wNi40MjkuMTgybC4zMzguMzY0YS41ODcuNTg3IDAgMCAxIC4xODIuNDI5YzAgLjE2NS0uMDYuMzA4LS4xODIuNDI5bC00LjM0MiA0LjE4Nmg5LjY3MmEuNTYuNTYgMCAwIDEgLjQyOS4xODIuNjI2LjYyNiAwIDAgMSAuMTY5LjQ0MnYuNDk0YzAgLjE3My0uMDU2LjMyLS4xNjkuNDQyYS41Ni41NiAwIDAgMS0uNDI5LjE4Mkg4LjYwNWw0LjM0MiA0LjE4NmEuNjM3LjYzNyAwIDAgMSAuMTk1LjQyOS41NDMuNTQzIDAgMCAxLS4xNjkuNDI5bC0uMzY0LjM2NGEuNTg3LjU4NyAwIDAgMS0uNDI5LjE4Mi41ODcuNTg3IDAgMCAxLS40MjktLjE4MnptOS41NjggNS4wOTZIMy40MzFhMi4zNTUgMi4zNTUgMCAwIDEtMS43MjktLjcxNSAyLjM1NSAyLjM1NSAwIDAgMS0uNzE1LTEuNzI5VjIuOTY5YzAtLjY3Ni4yMzgtMS4yNTIuNzE1LTEuNzI5QTIuMzU1IDIuMzU1IDAgMCAxIDMuNDMxLjUyNWgxNy44ODhjLjY3NiAwIDEuMjUyLjIzOCAxLjcyOS43MTUuNDc3LjQ3Ny43MTUgMS4wNTMuNzE1IDEuNzI5djE3Ljg2MmMwIC42NzYtLjIzOCAxLjI1Mi0uNzE1IDEuNzI5YTIuMzU1IDIuMzU1IDAgMCAxLTEuNzI5LjcxNXptMC0xLjYxMmEuNzU4Ljc1OCAwIDAgMCAuNTcyLS4yNDcuODIyLjgyMiAwIDAgMCAuMjM0LS41ODVWMi45NjlhLjc3OC43NzggMCAwIDAtLjIzNC0uNTcyLjc3OC43NzggMCAwIDAtLjU3Mi0uMjM0SDMuNDMxYS43NzguNzc4IDAgMCAwLS41NzIuMjM0Ljc3OC43NzggMCAwIDAtLjIzNC41NzJ2MTcuODYyYzAgLjIyNS4wNzguNDIuMjM0LjU4NWEuNzU4Ljc1OCAwIDAgMCAuNTcyLjI0N2gxNy44ODh6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat;
      width: 25px;
      height: 25px;
      border: none;
      top: 50%;
      transform: translateY(-50%); }
    .product-img-box .product-image-carousel .slick-next {
      background-position: left bottom;
      transform: rotate(180deg) translateY(50%);
      left: unset;
      right: 10px;
      top: calc(50% - 1px); }
    .product-img-box .product-image-carousel .slick-dots {
      width: auto;
      position: relative;
      margin-top: 5px;
      border: 0; }
      .product-img-box .product-image-carousel .slick-dots li {
        width: 12px;
        height: 12px;
        margin: 0 8px 0 0; }
        .product-img-box .product-image-carousel .slick-dots li:last-child {
          margin-right: 0; }
        .product-img-box .product-image-carousel .slick-dots li button {
          border: none;
          border-radius: unset;
          width: 100%;
          height: 100%;
          background: #DCDCDC; }
        .product-img-box .product-image-carousel .slick-dots li.slick-active button {
          background: #2E7DAA; }
          .product-img-box .product-image-carousel .slick-dots li.slick-active button:before {
            content: unset; }
  .product-img-box .product-image-thumbs {
    display: block;
    margin: 0; }
    .product-img-box .product-image-thumbs.slick-no-scroll .slick-track {
      width: 100% !important;
      transform: translate3d(0, 0, 0) !important; }
      .product-img-box .product-image-thumbs.slick-no-scroll .slick-track .slick-slide {
        width: 20%; }
        .product-img-box .product-image-thumbs.slick-no-scroll .slick-track .slick-slide .thumb-inner {
          max-width: 100%; }
    .product-img-box .product-image-thumbs-wrapper {
      position: relative;
      padding: 0;
      margin-left: -8px; }
      .product-img-box .product-image-thumbs-wrapper .slick-prev,
      .product-img-box .product-image-thumbs-wrapper .slick-next {
        height: 60px;
        width: 20px;
        top: 8px;
        background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgNyAxMSIgd2lkdGg9IjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcxMy4xOTE0MDMgNjgyLjM3NTAxM2g4LjM2NzE2N2MuMjM0Mzc1IDAgLjQzMzU5My4wODIwMzEuNTk3NjU1LjI0NjA5NC4xNjQwNjIuMTY0MDYyLjI0NjA5My4zNjMyOC4yNDYwOTMuNTk3NjU0IDAgLjIzNDM3NS0uMDgyMDMxLjQzMzU5My0uMjQ2MDkzLjU5NzY1NWwtNC4xODM1ODQgNC4xODM1ODRjLS4xNjQwNjIuMTY0MDYyLS4zNjMyOC4yNDYwOTMtLjU5NzY1NC4yNDYwOTMtLjIzNDM3NSAwLS40MzM1OTMtLjA4MjAzMS0uNTk3NjU1LS4yNDYwOTNsLTQuMTgzNTg0LTQuMTgzNTg0Yy0uMTY0MDYyLS4xNjQwNjItLjI0NjA5My0uMzYzMjgtLjI0NjA5My0uNTk3NjU1IDAtLjIzNDM3NC4wODIwMzEtLjQzMzU5Mi4yNDYwOTMtLjU5NzY1NC4xNjQwNjItLjE2NDA2My4zNjMyOC0uMjQ2MDk0LjU5NzY1NS0uMjQ2MDk0eiIgZmlsbD0iIzMzMzMzNCIgdHJhbnNmb3JtPSJtYXRyaXgoMCAxIDEgMCAtNjgxLjkzNTU2NiAtNzEyLjA2NDQzNCkiLz48L3N2Zz4=") no-repeat center center;
        position: absolute;
        cursor: pointer;
        opacity: 1;
        transition: opacity 0.15s ease-out; }
        .product-img-box .product-image-thumbs-wrapper .slick-prev:before,
        .product-img-box .product-image-thumbs-wrapper .slick-next:before {
          content: none; }
        .product-img-box .product-image-thumbs-wrapper .slick-prev:hover,
        .product-img-box .product-image-thumbs-wrapper .slick-next:hover {
          opacity: 0.7; }
        .product-img-box .product-image-thumbs-wrapper .slick-prev.slick-disabled,
        .product-img-box .product-image-thumbs-wrapper .slick-next.slick-disabled {
          opacity: 0; }
      .product-img-box .product-image-thumbs-wrapper .slick-prev {
        left: -20px;
        transform: rotate(180deg); }
      .product-img-box .product-image-thumbs-wrapper .slick-next {
        right: -20px; }
    .product-img-box .product-image-thumbs .thumb {
      padding: 8px;
      float: left; }
      .product-img-box .product-image-thumbs .thumb-inner {
        border: 1px solid #DCDCDC;
        cursor: pointer;
        border-radius: 4px;
        transition: border 0.15s ease-out;
        width: 60px;
        height: 60px;
        overflow: hidden;
        position: relative; }
        .product-img-box .product-image-thumbs .thumb-inner img {
          display: block;
          position: absolute;
          width: 100%;
          height: 100%;
          object-fit: contain; }
        .product-img-box .product-image-thumbs .thumb-inner:hover {
          border-color: #2E7DAA; }
      .product-img-box .product-image-thumbs .thumb.file-thumb img {
        width: 80%;
        height: 80%;
        top: 10%;
        left: 10%; }
      .product-img-box .product-image-thumbs .thumb.file-thumb .title {
        font-size: 12px;
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        padding: 10px;
        transform: translate(0, -50%);
        background: rgba(255, 255, 255, 0.6); }
    .product-img-box .product-image-thumbs .slick-slide {
      margin: 0 !important; }
    .product-img-box .product-image-thumbs .slick-current .thumb-inner {
      border-color: #2E7DAA; }

/* ============================================ *
 * Catalog - Product Add To Cart
 * ============================================ */
.product-view {
  /* Set a min-height so that the floated elements break appropriately */ }
  .product-view .add-to-cart-wrapper {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    clear: both; }
    .product-view .add-to-cart-wrapper .extra-price {
      display: none; }
  .product-view .add-to-box,
  .product-view .add-to-cart {
    clear: both; }
    .product-view .add-to-box:after,
    .product-view .add-to-cart:after {
      content: '';
      display: table;
      clear: both; }
  .product-view .add-to-cart {
    margin: 20px 0 15px; }
    .product-view .add-to-cart .btn-cart-big {
      margin-left: 0; }
    .product-view .add-to-cart .btn-configure {
      margin-top: 20px;
      margin-left: 0; }
  .product-view .add-to-cart .qty-wrapper,
  .product-view .product-options-bottom .price-box,
  .product-view .add-to-cart-buttons {
    min-height: 40px; }
  .product-view .product-options-bottom .price-box,
  .product-view .add-to-cart .qty-wrapper,
  .product-view .add-to-cart-buttons .button,
  .product-view .add-to-cart-buttons .paypal-logo {
    margin-bottom: 10px; }
  .product-view .qty-wrapper {
    position: absolute;
    top: 25px;
    right: 10px;
    z-index: 1; }
    .product-view .qty-wrapper label {
      margin-right: 7px;
      float: left;
      line-height: 40px; }
    .product-view .qty-wrapper .qty {
      float: left;
      height: 45px; }
  .product-view .cart-buttons-wrapper {
    position: relative; }
    .product-view .cart-buttons-wrapper.hidden {
      display: none; }
      .product-view .cart-buttons-wrapper.hidden.show {
        display: block; }
  .product-view #cart-buttons-loading {
    display: none;
    width: 100%;
    text-align: center;
    line-height: 50px;
    background: url("https://www.badkamerdepot.be/skin/frontend/tegeldepot18/badkamerdepot/images/ajax-loader.gif") no-repeat calc(50% - 50px) top/50px rgba(255, 255, 255, 0.5);
    min-height: 50px;
    color: #2E7DAA; }
    .product-view #cart-buttons-loading.show {
      display: block; }
  .product-view .alert-price,
  .product-view .alert-stock {
    clear: both; }
  .product-view .add-to-links {
    clear: both;
    margin-top: 0;
    margin-right: 15px;
    float: left; }
    .product-view .add-to-links:after {
      content: '';
      display: table;
      clear: both; }
    .product-view .add-to-links li {
      float: left; }
      .product-view .add-to-links li:first-child a {
        margin-left: 0; }
      .product-view .add-to-links li:last-child a {
        border-right: 0; }
    .product-view .add-to-links a {
      padding: 2px 7px 2px 0;
      margin-left: 7px;
      border-right: 1px solid #9B9B9B; }

/* ============================================ *
 * Catalog - Product Options
 * ============================================ */
.product-options {
  width: 100%;
  clear: both;
  position: relative;
  overflow: hidden;
  margin: 0 0 10px; }
  .product-options dl {
    margin: 0; }
  .product-options dt {
    margin-bottom: 0;
    padding-top: 25px; }
    .product-options dt label {
      line-height: 20px;
      font-weight: normal; }
  .product-options dd {
    margin: 0;
    padding-top: 5px; }
    .product-options dd .input-box .options-list li {
      margin-bottom: 8px; }
      .product-options dd .input-box .options-list li label {
        line-height: 20px; }
    .product-options dd .input-box select {
      border: 0;
      border-radius: 0;
      width: 100%;
      height: 45px;
      padding: 10px 20px;
      line-height: 25px; }
  .product-options p.required {
    position: absolute;
    right: 0;
    top: 0; }

.product-options-bottom .add-to-links {
  display: none; }

.product-options-bottom .price-box {
  display: none; }

.product-options-bottom .add-to-cart {
  margin-top: 0; }
  .product-options-bottom .add-to-cart .qty-wrapper {
    display: none; }

.container2 .product-options-bottom {
  margin-top: 30px; }
  .container2 .product-options-bottom .price-box {
    display: block; }

.container2 .add-to-cart .qty-wrapper {
  display: block; }

/* ============================================ *
 * Catalog - Grouped Product List
 * ============================================ */
.grouped-items-table-wrapper {
  border: solid 1px #9B9B9B;
  width: 100%;
  padding: 10px;
  margin-bottom: 15px; }
  .grouped-items-table-wrapper tbody tr:last-child td {
    border-bottom: none; }

.grouped-items-table .name-wrapper {
  color: #4A4A4A; }

.grouped-items-table .qty-wrapper {
  padding-top: 7px; }

.grouped-items-table .qty-label {
  margin-left: 7px; }

.grouped-items-table td {
  padding: 4px; }
  .grouped-items-table td:last-child {
    width: 30%;
    text-align: left; }

.grouped-items-table .price-box {
  text-align: right; }

/* ============================================ *
 * Catalog - Product Tile configurator
 * ============================================ */
.product-view.tile-product .product-shop {
  position: relative; }

.product-view.tile-product .product-calculator .surface {
  width: 100%; }
  .product-view.tile-product .product-calculator .surface .qty-wrapper {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    width: 50%; }
  .product-view.tile-product .product-calculator .surface .input-group input {
    width: 100%;
    height: 45px;
    float: left;
    padding: 5px;
    border: none;
    border-radius: 2px 0 0 2px;
    text-align: center; }
  .product-view.tile-product .product-calculator .surface .input-group .input-group-addon {
    width: 50%;
    height: 45px;
    background: #DCDCDC;
    float: right;
    text-align: center;
    border-radius: 0 2px 2px 0;
    display: table; }
    .product-view.tile-product .product-calculator .surface .input-group .input-group-addon .inputsize {
      display: table-cell;
      vertical-align: middle; }

.product-view.tile-product .product-calculator .cutting-waste select {
  margin: 8px 0;
  border: none;
  border-radius: 2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS45My4zMjhsNS4zNDggNS4zNzZMMTIuNjI2LjMyOGwxLjY1MiAxLjY1Mi03IDctNy03eiIgZmlsbD0iIzRBNEE0QSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
  padding-right: 70px; }

.product-view.tile-product .product-calculator .total-size {
  padding: 20px;
  border: 1px solid #9B9B9B;
  border-radius: 2px; }
  .product-view.tile-product .product-calculator .total-size #total-price {
    font-weight: 700; }

.product-view.tile-product .add-to-box .add-to-cart {
  margin-top: -1px; }
  .product-view.tile-product .add-to-box .add-to-cart #cart-buttons {
    display: block; }
  .product-view.tile-product .add-to-box .add-to-cart #configure-button {
    display: none; }

.product-view.tile-product .qty-wrapper {
  display: none; }

/* ============================================ *
 * Catalog - Product Variations
 * ============================================ */
.variety-block {
  margin-top: 20px; }
  .variety-block ~ .add-to-box .bundle-products-mini .loader {
    opacity: 1; }
  .variety-block ~ .add-to-box .bundle-products-mini.is-bundle {
    padding-top: 0; }
  .variety-block > .variations-label {
    margin-bottom: 10px; }
  .variety-block .variations-dropdown {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    position: relative; }
    .variety-block .variations-dropdown:after {
      content: '';
      width: 20px;
      height: 20px;
      position: absolute;
      right: 10px;
      top: 20px;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS45My4zMjhsNS4zNDggNS4zNzZMMTIuNjI2LjMyOGwxLjY1MiAxLjY1Mi03IDctNy03eiIgZmlsbD0iIzRBNEE0QSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat center center;
      transition: transform 0.15s ease-out;
      pointer-events: none; }
    .variety-block .variations-dropdown.active {
      border-color: #9B9B9B;
      border-bottom: 1px solid #FFFFFF;
      z-index: 99; }
      .variety-block .variations-dropdown.active:after {
        transform: rotate(180deg); }
      .variety-block .variations-dropdown.active .active-option .variation-option {
        margin-bottom: 5px; }
      .variety-block .variations-dropdown.active .variation-options {
        display: block; }
  .variety-block .active-option {
    cursor: pointer; }
    .variety-block .active-option .variation-option {
      border: 0;
      padding: 5px 27px;
      height: 60px; }
      .variety-block .active-option .variation-option.variations-label {
        padding-top: 20px; }
        .variety-block .active-option .variation-option.variations-label strong {
          display: none; }
      .variety-block .active-option .variation-option .variation-image {
        margin-top: -5px;
        border: 0; }
  .variety-block .variation-options {
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #9B9B9B;
    border-top: 0;
    width: calc(100% + 2px);
    top: 100%;
    left: -1px;
    padding: 0 10px;
    max-height: 400px;
    overflow: auto;
    display: none; }
    .variety-block .variation-options .variation-option.active {
      background: #F7F7F7;
      padding-left: 0; }
  .variety-block .variation-option {
    cursor: pointer;
    border-top: 1px solid #DCDCDC;
    padding: 12px 0;
    overflow: hidden;
    font-size: 14px; }
  .variety-block .variation-image {
    width: 80px;
    height: 60px;
    float: left;
    border: 1px solid #DCDCDC;
    overflow: hidden;
    position: relative;
    background: #DCDCDC; }
    .variety-block .variation-image img {
      position: absolute;
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .variety-block .variation-name {
    color: #6B6B6B;
    width: calc(100% - 85px);
    float: right; }
  .variety-block .variation-surcharge {
    width: calc(100% - 85px);
    float: right;
    font-weight: bold; }
  .variety-block .variation-option.active {
    padding-left: 0; }
    .variety-block .variation-option.active .variation-name {
      margin-top: 6px;
      height: 23px;
      overflow: hidden; }
    .variety-block .variation-option.active .variation-surcharge {
      margin-top: -4px; }

/* ============================================ *
 * Catalog - Product Configurator
 * ============================================ */
.configurator {
  clear: both; }

.productconfigurator-wrap {
  position: relative;
  min-height: 40px; }
  .productconfigurator-wrap .loading-overlay {
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -9999;
    opacity: 0;
    transition: opacity 0.15s ease-out; }
    .productconfigurator-wrap .loading-overlay .loader {
      position: absolute;
      top: calc(50% - 40px);
      text-align: center;
      color: #2E7DAA;
      font-weight: bold; }
      .productconfigurator-wrap .loading-overlay .loader img {
        display: inline-block;
        margin-bottom: -20px; }
    .productconfigurator-wrap .loading-overlay.show {
      z-index: 9999;
      opacity: 1; }

.featherlight .info-popup,
.featherlight .alternatives-popup {
  height: calc(100vh - 40px);
  max-height: calc(100vh - 40px); }

.featherlight.f-alt-popup .featherlight-inner, .featherlight.f-info-popup .featherlight-inner {
  padding-top: 0; }
  .featherlight.f-alt-popup .featherlight-inner .product-info, .featherlight.f-info-popup .featherlight-inner .product-info {
    margin-top: 10px; }

.box-bundle {
  position: relative; }
  .box-bundle .loader {
    position: absolute;
    text-align: center;
    color: #2E7DAA;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999; }
    .box-bundle .loader img {
      display: inline-block;
      margin-bottom: -20px; }
  .box-bundle .price-holder .old-price {
    font-size: 15px;
    font-family: "Roboto", Verdana, Arial, sans-serif;
    font-weight: 900;
    text-decoration: line-through;
    color: #9B9B9B;
    float: right;
    line-height: 36px;
    vertical-align: bottom;
    margin-right: 5px; }
  .box-bundle .price-holder .special-price {
    font-family: "Roboto", Verdana, Arial, sans-serif;
    font-size: 26px;
    font-weight: 900;
    color: #FF8A00;
    float: right;
    line-height: 30px; }
  .box-bundle .extra-bundle-price {
    display: none; }

.bundle-products-mini {
  margin-top: 10px; }
  .bundle-products-mini .loader {
    position: absolute;
    text-align: center;
    color: #2E7DAA;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    opacity: 0; }
    .bundle-products-mini .loader img {
      display: inline-block;
      margin-top: 20%; }
  .bundle-products-mini.is-bundle {
    padding-top: 70px; }
    .bundle-products-mini.is-bundle ~ .price-info {
      position: absolute;
      top: 0; }
    .bundle-products-mini.is-bundle ~ .add-to-box .qty-wrapper {
      top: 0;
      right: 0; }
  .bundle-products-mini.hidden {
    padding-top: 0; }
  .bundle-products-mini .alternatives-wrapper {
    overflow: hidden; }
    .bundle-products-mini .alternatives-wrapper .set-product-small {
      width: calc(50% - 5px);
      float: right;
      border: 2px solid #FFFFFF;
      cursor: pointer;
      transition: border-color .15s ease-in;
      position: relative;
      min-height: 80px;
      padding: 0; }
      .bundle-products-mini .alternatives-wrapper .set-product-small.pull-left {
        float: left; }
        .bundle-products-mini .alternatives-wrapper .set-product-small.pull-left + .pull-left {
          float: right; }
      .bundle-products-mini .alternatives-wrapper .set-product-small .alternative {
        padding: 6px;
        min-height: 76px; }
      .bundle-products-mini .alternatives-wrapper .set-product-small .product-detail {
        padding-left: 50px; }
        .bundle-products-mini .alternatives-wrapper .set-product-small .product-detail .set-product-image {
          width: 40px;
          height: 40px; }
      .bundle-products-mini .alternatives-wrapper .set-product-small:hover {
        border-color: #629DBF; }
      .bundle-products-mini .alternatives-wrapper .set-product-small .product-info {
        padding-bottom: 0; }
      .bundle-products-mini .alternatives-wrapper .set-product-small .price-box {
        position: absolute;
        bottom: 5px;
        right: 10px; }
        .bundle-products-mini .alternatives-wrapper .set-product-small .price-box .old-price,
        .bundle-products-mini .alternatives-wrapper .set-product-small .price-box .special-price {
          margin-top: 0; }
        .bundle-products-mini .alternatives-wrapper .set-product-small .price-box .price {
          font-size: 13px;
          line-height: 20px; }
        .bundle-products-mini .alternatives-wrapper .set-product-small .price-box .ic-bull {
          width: 20px;
          height: 16px;
          background-size: 20px 16px;
          margin-bottom: 5px;
          display: none; }
      .bundle-products-mini .alternatives-wrapper .set-product-small .more-info-link {
        display: none;
        font-size: 14px; }
      .bundle-products-mini .alternatives-wrapper .set-product-small.selected {
        border-color: #2E7DAA; }
        .bundle-products-mini .alternatives-wrapper .set-product-small.selected .ic-bull {
          display: block; }
        .bundle-products-mini .alternatives-wrapper .set-product-small.selected .more-info-link {
          display: block; }
    .bundle-products-mini .alternatives-wrapper.editable .set-product-small {
      float: left;
      padding: 6px; }
      .bundle-products-mini .alternatives-wrapper.editable .set-product-small:last-child {
        float: right; }
        .bundle-products-mini .alternatives-wrapper.editable .set-product-small:last-child:hover {
          cursor: default;
          border-color: #FFFFFF; }
        .bundle-products-mini .alternatives-wrapper.editable .set-product-small:last-child > .product-detail {
          padding-left: 0; }
          .bundle-products-mini .alternatives-wrapper.editable .set-product-small:last-child > .product-detail .product-info-wrapper {
            width: 100%; }
  .bundle-products-mini .set-product-small {
    background: #FFFFFF;
    margin-bottom: 8px;
    padding: 6px;
    position: relative; }
    .bundle-products-mini .set-product-small .product-detail {
      padding-left: 80px; }
      .bundle-products-mini .set-product-small .product-detail:after {
        content: '';
        display: table;
        clear: both; }
      .bundle-products-mini .set-product-small .product-detail .set-product-image {
        width: 60px;
        height: 60px;
        margin-right: 20px;
        padding: 0;
        line-height: 0;
        position: absolute;
        left: 6px;
        top: 6px; }
        .bundle-products-mini .set-product-small .product-detail .set-product-image img {
          display: block;
          position: absolute;
          width: 100%;
          height: 100%;
          object-fit: contain; }
      .bundle-products-mini .set-product-small .product-detail .product-info-wrapper .product-info h4 {
        font-size: 14px;
        font-weight: normal;
        overflow: hidden;
        margin-bottom: 5px;
        max-height: 38px; }
      .bundle-products-mini .set-product-small .product-detail .product-info-wrapper .button {
        display: block;
        position: absolute;
        right: 6px;
        top: calc(50% - 22px);
        padding: 10px;
        width: 44px;
        height: 44px;
        font-size: 0;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAABGdBTUEAALGPC/xhBQAAAelJREFUKBWVkj9II1EQxn27gcAGwU4sFE4hprFLIRw2isJlkxiiaUS0sfDAaOVx3dmJ1V0OO7UQC4uoiCGxUEQUG3tBU0TRgxMRbGzyd+83uwb3csLhwNv3vm/mm5n3dvSmd5ppmslAIKDl8/lfItXeqW+yLCtVrVaPSRQXrQqFQj/YfTZQytI0LZXJZC4Euw1BH+IJuCnhlVI1ts8KRxWHu5Pfuq5/JMm1BIpFo9EgVY+Ia3YY50uSWw2y0+v1dsuCmMfVRvABolYJi0QiAfA+R4PuJoUTI/aRQiPKga/fcDi8UKvVvhGw5/F4Zsrl8hnedvBUNptdo+MiRR8QD9Llpf4qdU687rHf75crrZNoi72L9SWXyy1LBH/glASLJLsR/E8HQtJ+c6VSOeIYpPISwV+Ff8vcj2f7k8mkF/EuIMhaJcEVbW9Q1S7GFed4l956sr8SJBIJvVAobOLsZ237fL5prjGJeBxhSkTg7zIH4FHBMgfDPIg9BzhMuDGqHhqGYabT6VIsFmsplUon8D38hZ8kmLWFzhzMSAJLiLohPkc8gPi5zsXj8bZisXhGJx/q3Mt+p7jPGMAQguySbIdHexLsNuI6wEN0uSI8hWQOPr35F9zCxnPjHHgaA/6HucYgMXmG6F5i/wA/MtFvf8dODAAAAABJRU5ErkJggg==") no-repeat center center #DCDCDC;
        color: transparent; }
    .bundle-products-mini .set-product-small > .product-detail {
      padding-right: 0; }

.product-sets {
  margin: 20px 0 50px;
  clear: both; }
  .product-sets .title .subtitle {
    color: #FF8A00;
    font-size: 1rem; }
  .product-sets .title .h2 {
    font-size: 18px;
    margin-top: 3px;
    margin-bottom: 12px; }
  .product-sets .set-product {
    position: relative;
    width: 50%;
    float: left;
    padding: 10px; }
    .product-sets .set-product .row-details.disabled {
      opacity: 0.5; }
    .product-sets .set-product .checkbox-wrapper {
      position: absolute;
      bottom: 15px;
      left: calc(50% - 14px);
      margin-left: 10px; }
      .product-sets .set-product .checkbox-wrapper input:checked + label .holder {
        background: none;
        border: none; }
    .product-sets .set-product-image {
      width: 100%;
      height: 0;
      padding-bottom: 100%;
      border: 1px solid #DCDCDC;
      overflow: hidden;
      display: block;
      position: relative; }
      .product-sets .set-product-image img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .product-sets .set-product .selected-qty {
      background: #2E7DAA;
      text-align: center;
      line-height: 25px;
      color: #FFFFFF;
      font-size: 12px;
      font-weight: bold;
      border-radius: 50%;
      width: 25px;
      height: 25px;
      position: absolute;
      bottom: 2px;
      left: 2px; }
    .product-sets .set-product .product-info,
    .product-sets .set-product .price-box {
      display: none; }
    .product-sets .set-product .button {
      padding: 0 10px;
      height: 28px;
      line-height: 28px;
      margin: 5px auto 0;
      font-size: 12px;
      width: 100%;
      background: #EAF2F6;
      color: #2E7DAA;
      font-weight: normal; }
    .product-sets .set-product:not(.main-product) {
      padding: 10px 10px 40px 23px; }
      .product-sets .set-product:not(.main-product):before {
        content: '+';
        background: #2E7DAA;
        color: #FFFFFF;
        text-align: center;
        font-weight: bold;
        border-radius: 2px;
        line-height: 16px;
        display: block;
        width: 16px;
        height: 16px;
        position: absolute;
        left: -2px;
        top: 50px; }
    .product-sets .set-product.main-product {
      float: left;
      width: 28%;
      padding: 0;
      margin-top: 10px; }
      .product-sets .set-product.main-product .set-product-image {
        border: none; }
  .product-sets .set-products {
    width: 70%;
    float: right; }
  .product-sets .total-price {
    display: block;
    width: 100%;
    clear: both; }
    .product-sets .total-price .label {
      display: none; }
    .product-sets .total-price .discount {
      float: left;
      font-weight: 700;
      color: #2E7DAA;
      margin-top: 19px; }
    .product-sets .total-price .price-box {
      padding-top: 20px;
      float: right; }
      .product-sets .total-price .price-box .old-price {
        font-size: 15px;
        font-family: "Roboto", Verdana, Arial, sans-serif;
        font-weight: 900;
        text-decoration: line-through;
        color: #9B9B9B;
        float: right;
        margin-top: 3px; }
      .product-sets .total-price .price-box .special-price {
        font-family: "Roboto", Verdana, Arial, sans-serif;
        font-size: 26px;
        font-weight: 900;
        color: #FF8A00;
        float: right; }
      .product-sets .total-price .price-box .tax {
        display: none; }

.catalog-product-view .featherlight-content {
  width: 100%;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto; }

.catalog-product-view .featherlight-iframe .featherlight-content {
  padding: 0 20px 20px;
  max-width: 90%; }

.catalog-product-view .featherlight-inner {
  position: relative;
  padding-top: 50px; }
  .catalog-product-view .featherlight-inner .box-close {
    position: fixed;
    background: #2E7DAA;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    z-index: 99999;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    padding-left: 20px;
    padding-top: 5px; }
    .catalog-product-view .featherlight-inner .box-close i {
      background-repeat: no-repeat;
      background-position: left center;
      display: inline-block;
      width: 12px;
      height: 12px;
      transform: rotate(-90deg);
      margin-right: 5px; }
  .catalog-product-view .featherlight-inner .product-info {
    margin-top: 40px; }
    .catalog-product-view .featherlight-inner .product-info .modal-title,
    .catalog-product-view .featherlight-inner .product-info .std h2 {
      font-size: 24px;
      font-weight: 900; }
  .catalog-product-view .featherlight-inner .product-specifications {
    width: 100%;
    overflow: auto; }
    .catalog-product-view .featherlight-inner .product-specifications .specifications {
      width: 100%;
      height: unset;
      left: 0; }
      .catalog-product-view .featherlight-inner .product-specifications .specifications .h2 {
        font-size: 16px;
        font-weight: 900; }
  .catalog-product-view .featherlight-inner .alternatives {
    text-align: center;
    overflow: hidden;
    flex-flow: wrap;
    display: flex; }
    .catalog-product-view .featherlight-inner .alternatives .alternative {
      max-width: 216px;
      border: 1px solid #DCDCDC;
      border-radius: 2px;
      padding: 10px;
      display: block;
      float: left;
      margin-bottom: 20px;
      cursor: pointer;
      margin-right: 20px; }
      .catalog-product-view .featherlight-inner .alternatives .alternative .estimated-delivery-ajax {
        font-size: 12px;
        margin-bottom: 10px; }
      .catalog-product-view .featherlight-inner .alternatives .alternative:hover {
        border-color: #9B9B9B; }
      .catalog-product-view .featherlight-inner .alternatives .alternative .product-image img {
        width: 100%;
        height: auto; }
      .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail {
        padding: 0 10px;
        text-align: left; }
        .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail h3 {
          font-size: 16px;
          height: 66px;
          overflow: hidden; }
        .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail .price-box {
          margin: 0;
          float: left; }
          .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail .price-box .old-price {
            display: none; }
          .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail .price-box .regular-price,
          .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail .price-box .special-price {
            margin: 0;
            padding: 0; }
            .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail .price-box .regular-price .price,
            .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail .price-box .special-price .price {
              font-family: "Roboto", Verdana, Arial, sans-serif;
              font-weight: 900;
              font-size: 1.1rem;
              color: #FF8A00; }
        .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail .btn {
          float: right;
          color: #27A9E0;
          border-color: #27A9E0;
          background: unset;
          font-family: "Roboto", Verdana, Arial, sans-serif;
          font-size: 14px; }
          .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail .btn .chosen {
            display: none; }
      .catalog-product-view .featherlight-inner .alternatives .alternative.selected {
        background-color: #EAF2F6; }
        .catalog-product-view .featherlight-inner .alternatives .alternative.selected .product-detail .btn {
          float: right;
          color: #FFFFFF;
          border-color: #95C73D;
          background: #95C73D;
          font-weight: 900; }
          .catalog-product-view .featherlight-inner .alternatives .alternative.selected .product-detail .btn .choose {
            display: none; }
          .catalog-product-view .featherlight-inner .alternatives .alternative.selected .product-detail .btn .chosen {
            display: block; }
    .catalog-product-view .featherlight-inner .alternatives .loader {
      position: absolute;
      text-align: center;
      color: #2E7DAA;
      font-weight: bold;
      background: rgba(255, 255, 255, 0.8);
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 999; }
      .catalog-product-view .featherlight-inner .alternatives .loader img {
        display: inline-block;
        margin-top: 20%; }

/* ============================================ *
 * Catalog - Product Related & Upsell
 * ============================================ */
/* Slider */
/* Block: Upsell and Related */
.box-related .slick-list .item .general-product .product-image,
.box-up-sell .slick-list .item .general-product .product-image {
  height: 137px; }

.box-related .slick-list .item .general-product .price-box .minimal-price,
.box-up-sell .slick-list .item .general-product .price-box .minimal-price {
  top: 0; }

.box-related .slick-prev i,
.box-up-sell .slick-prev i {
  top: 232px !important;
  left: 76px; }

.box-related .title .trigger,
.box-up-sell .title .trigger {
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #FF8A00; }

.box-related .title .label,
.box-up-sell .title .label {
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-weight: 900;
  font-size: 18px;
  line-height: 25px; }

.box-related .additional-order {
  margin-bottom: 8px; }
  .box-related .additional-order input.checkbox + label {
    padding-left: 25px; }

/* ============================================ *
 * Catalog - Product content
 * ============================================ */
.content-nav {
  display: none; }

.product-content {
  margin-bottom: 20px; }
  .product-content:after {
    content: '';
    display: table;
    clear: both; }
  .product-content h2, .product-content .h2 {
    font-size: 16px; }
  .product-content .read-more {
    display: block;
    width: 100%;
    background-color: #FFFFFF;
    color: #2E7DAA;
    margin-top: 9px; }
    .product-content .read-more:after {
      content: '';
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xLjQ1Ny42NjRMNC4xMyAzLjM1MiA2LjgwNS42NjRsLjgyNi44MjYtMy41IDMuNS0zLjUtMy41eiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") center/8px auto no-repeat;
      width: 10px;
      height: 10px;
      display: inline-block;
      margin-left: 5px; }
    .product-content .read-more .less {
      display: none; }
    .product-content .read-more.active:after {
      background-position-y: 1px;
      transform: rotate(180deg); }
    .product-content .read-more.active .less {
      display: inline-block; }
    .product-content .read-more.active .more {
      display: none; }
  .product-content .product-text {
    margin-bottom: 20px;
    position: relative; }
    .product-content .product-text:after {
      position: absolute;
      content: "";
      background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff 100%);
      width: 100%;
      height: 100px;
      bottom: 20px;
      left: 0;
      z-index: 10;
      display: none; }
    .product-content .product-text .read-more {
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 12;
      display: none; }
    .product-content .product-text.show-read-more {
      height: 300px;
      padding-bottom: 30px; }
      .product-content .product-text.show-read-more:after,
      .product-content .product-text.show-read-more .read-more {
        display: block; }
      .product-content .product-text.show-read-more.active {
        height: auto; }
        .product-content .product-text.show-read-more.active:after {
          display: none; }

.product-description {
  overflow: hidden; }

.product-specifications {
  position: relative;
  left: -8px;
  width: 100vw;
  overflow: hidden;
  padding: 0 8px; }
  .product-specifications .read-more {
    padding: 0 10px; }
  .product-specifications a, .product-specifications a:hover {
    text-decoration: underline;
    color: #2E7DAA; }
  .product-specifications .data-table tr th, .product-specifications .data-table tr td {
    position: relative;
    z-index: 10;
    text-overflow: ellipsis;
    white-space: pre;
    padding: 0;
    max-width: 0;
    width: 50%;
    height: 40px;
    line-height: 36px; }
  .product-specifications .data-table tr th {
    font-weight: normal;
    text-align: left;
    text-transform: none;
    background: none;
    overflow: hidden;
    padding-right: 8px; }
  .product-specifications .data-table tr td {
    border: none;
    padding-right: 0; }
  .product-specifications .data-table tr.even:after {
    content: '';
    position: absolute;
    left: 0;
    background: #eaf2f6;
    width: 100vw;
    height: 40px; }
  .product-specifications .read-more {
    margin-top: 0; }

/* ============================================ *
 * Catalog - Product Showroom
 * ============================================ */
.catalog-product-view .page {
  overflow: hidden; }

.catalog-product-view .showroom-container {
  width: 100vw;
  clear: both;
  background: #EAF2F6;
  display: block;
  margin: 30px 0 30px calc(-50vw + 50%); }
  .catalog-product-view .showroom-container:after {
    content: '';
    display: table;
    clear: both; }

.catalog-product-view .showroom-wrapper {
  padding: 20px 8px 17px;
  display: inline-block; }
  .catalog-product-view .showroom-wrapper .content .title {
    margin-bottom: 18px; }
    .catalog-product-view .showroom-wrapper .content .title .trigger {
      font-family: "Roboto", Verdana, Arial, sans-serif;
      font-size: 14px;
      color: #FF8A00; }
    .catalog-product-view .showroom-wrapper .content .title .label {
      font-family: "Roboto", Verdana, Arial, sans-serif;
      font-weight: 900;
      font-size: 18px;
      line-height: 25px; }
  .catalog-product-view .showroom-wrapper .content .button {
    display: none;
    margin-left: 0; }
  .catalog-product-view .showroom-wrapper .images {
    margin-bottom: 14px;
    width: 100%; }
    .catalog-product-view .showroom-wrapper .images img {
      border-radius: 3px; }

/* ============================================ *
 * Catalog - Offer CountDown
 * ============================================ */
.offer-countdown {
  background-color: #FF8A00;
  position: relative;
  text-align: center; }
  .offer-countdown p {
    color: #FFFFFF;
    font-weight: 400;
    line-height: 40px; }
  .offer-countdown:before, .offer-countdown:after {
    width: 100%;
    height: 100%;
    background-color: #FF8A00;
    position: absolute;
    top: 0;
    z-index: -1;
    content: ''; }
  .offer-countdown:before {
    left: -50%; }
  .offer-countdown:after {
    left: 50%; }

.box-reviews .no-rating {
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  display: block; }
  .box-reviews .no-rating a {
    color: #FF8A00; }

.box-reviews .h2 {
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-weight: 900;
  font-size: 18px;
  line-height: 25px; }

.box-reviews .read-more {
  display: block;
  width: 100%;
  background-color: #FFFFFF;
  color: #2E7DAA;
  margin-top: 9px; }
  .box-reviews .read-more:after {
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xLjQ1Ny42NjRMNC4xMyAzLjM1MiA2LjgwNS42NjRsLjgyNi44MjYtMy41IDMuNS0zLjUtMy41eiIgZmlsbD0iIzJFN0RBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") center/8px auto no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 5px; }
  .box-reviews .read-more .less {
    display: none; }
  .box-reviews .read-more.active:after {
    background-position-y: 1px;
    transform: rotate(180deg); }
  .box-reviews .read-more.active .less {
    display: inline-block; }
  .box-reviews .read-more.active .more {
    display: none; }

.box-reviews .review-heading:after {
  content: '';
  display: table;
  clear: both; }

.box-reviews .review-heading .box-title {
  float: left; }

.box-reviews .review-heading .button-ghost {
  float: right;
  background: #FFFFFF;
  color: #639600;
  border-color: #639600;
  font-weight: 900;
  transition: 0.3s ease-out;
  margin-top: 20px;
  cursor: pointer;
  width: 145px; }
  .box-reviews .review-heading .button-ghost .read {
    display: none; }
  .box-reviews .review-heading .button-ghost:hover {
    background: #639600;
    color: #FFFFFF;
    text-decoration: none;
    transition: 0.3s ease-out; }
  .box-reviews .review-heading .button-ghost.active .write {
    display: none; }
  .box-reviews .review-heading .button-ghost.active .read {
    display: block; }

.box-reviews .rating-box {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+"), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+"), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+"), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+"), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTExLjQ2NS45MjdjLjI5NC4xMDIuNTE3LjMwNi42Ny42MTJsMi40ODggNS4wNTMgNS41OS44MDRjLjMzMS4wNTEuNTkzLjIwNC43ODQuNDYuMTkyLjI1NS4yOC41MzUuMjY4Ljg0MmExLjE3NSAxLjE3NSAwIDAxLS4zNjMuODA0bC00LjA1OCAzLjk0My45NTcgNS41ODlhMS4yMSAxLjIxIDAgMDEtLjE3My44NmMtLjE2NS4yNjktLjQwMS40NDEtLjcwOC41MThhMS4xOCAxLjE4IDAgMDEtLjg4LS4xMTVsLTUuMDE1LTIuNjAzLTUuMDE1IDIuNjAzYTEuMTggMS4xOCAwIDAxLS44OC4xMTVjLS4zMDctLjA3Ny0uNTQzLS4yNS0uNzA5LS41MTdzLS4yMjMtLjU1NS0uMTcyLS44NjFsLjk1Ny01LjU5LTQuMDU4LTMuOTQyYy0uMjMtLjIzLS4zNS0uNDk4LS4zNjMtLjgwNHMuMDc2LS41ODcuMjY4LS44NDNjLjE5MS0uMjU1LjQ1My0uNDA4Ljc4NC0uNDU5bDUuNTktLjgwNEw5LjkxNSAxLjU0Yy4xNTMtLjMwNi4zNzYtLjUxLjY3LS42MTIuMjkzLS4xMDIuNTg3LS4xMDIuODggMHptLS40NCAyLjUyNkw4LjY1MiA4LjI3N2wtNS4zMjIuNzY1IDMuODI5IDMuNzUyLS44OCA1LjMyIDQuNzQ2LTIuNTI2IDQuNzQ3IDIuNTI3LS44OC01LjMyMSAzLjgyNy0zLjc1Mi01LjMyLS43NjV6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 center, 23px center, 46px center, 69px center, 92px center;
  width: 109px;
  height: 15px; }
  .box-reviews .rating-box .rating {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg=="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg=="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg=="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg=="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 center, 23px center, 46px center, 69px center, 92px center;
    height: 15px; }

.box-reviews .ratings {
  margin-top: -10px; }
  .box-reviews .ratings .rating-box {
    margin: 0 0 4px; }
  .box-reviews .ratings .amount {
    clear: both; }
    .box-reviews .ratings .amount a {
      pointer-events: none;
      color: #FF8A00; }

.box-reviews #content-wrapper.active {
  display: none; }

.box-reviews #content-wrapper .box-review-content {
  margin-top: 18px; }
  .box-reviews #content-wrapper .box-review-content li {
    border: 1px solid #DCDCDC;
    border-radius: 4px;
    padding: 20px 10px 0;
    margin-bottom: 20px; }
    .box-reviews #content-wrapper .box-review-content li.extra-padding {
      padding-bottom: 25px; }
    .box-reviews #content-wrapper .box-review-content li .review-meta {
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iIzJlN2RhYSIgZD0iTTE5LjYxNyAwYzMuNTMzIDAgNi44MDMuODgzIDkuODA5IDIuNjVhMTkuODIyIDE5LjgyMiAwIDAxNy4xNTggNy4xNTljMS43NjcgMy4wMDUgMi42NSA2LjI3NSAyLjY1IDkuODA4cy0uODgzIDYuODAzLTIuNjUgOS44MDlhMTkuODIyIDE5LjgyMiAwIDAxLTcuMTU4IDcuMTU4Yy0zLjAwNiAxLjc2Ny02LjI3NiAyLjY1LTkuODA5IDIuNjVzLTYuODAzLS44ODMtOS44MDgtMi42NWExOS44MjIgMTkuODIyIDAgMDEtNy4xNi03LjE1OEMuODg0IDI2LjQyIDAgMjMuMTUgMCAxOS42MTdzLjg4My02LjgwMyAyLjY1LTkuODA4YTE5LjgyMiAxOS44MjIgMCAwMTcuMTU5LTcuMTZDMTIuODE0Ljg4NCAxNi4wODQgMCAxOS42MTcgMHptMy43OTcgMjQuNjhjLS4xNTggMC0uMzQzLjAyNi0uNTU0LjA3OS0xLjEwNy4zNjktMi4xODguNTUzLTMuMjQzLjU1M3MtMi4xMzYtLjE4NC0zLjI0My0uNTUzYTIuMzI0IDIuMzI0IDAgMDAtLjU1NC0uMDhjLTEuNjg3IDAtMy4yMTcuNDM2LTQuNTg4IDEuMzA2YTkuNDQ0IDkuNDQ0IDAgMDAtMy4yNDMgMy40NGMxLjQyNCAxLjY4OCAzLjE1MSAzLjAwNyA1LjE4MSAzLjk1NnM0LjE4IDEuNDI0IDYuNDQ3IDEuNDI0IDQuNDE3LS40NzUgNi40NDctMS40MjQgMy43NTctMi4yNjggNS4xODEtMy45NTVhOS40NDQgOS40NDQgMCAwMC0zLjI0My0zLjQ0MWMtMS4zNzEtLjg3LTIuOS0xLjMwNS00LjU4OC0xLjMwNXpNMTkuNjE3IDcuNTk0Yy0xLjg5OCAwLTMuNTMzLjY4NS00LjkwNCAyLjA1NnMtMi4wNTcgMy4wMDYtMi4wNTcgNC45MDUuNjg2IDMuNTMzIDIuMDU3IDQuOTA0YzEuMzcgMS4zNzEgMy4wMDYgMi4wNTcgNC45MDQgMi4wNTcgMS44OTkgMCAzLjUzMy0uNjg2IDQuOTA0LTIuMDU3czIuMDU3LTMuMDA2IDIuMDU3LTQuOTA0LS42ODUtMy41MzQtMi4wNTctNC45MDUtMy4wMDUtMi4wNTYtNC45MDQtMi4wNTZ6Ii8+PC9zdmc+") left top 7px no-repeat;
      padding-left: 60px;
      line-height: unset;
      margin-bottom: 19px; }
      .box-reviews #content-wrapper .box-review-content li .review-meta .name {
        font-weight: 700;
        font-size: 15px; }
      .box-reviews #content-wrapper .box-review-content li .review-meta .date {
        color: #6B6B6B; }
    .box-reviews #content-wrapper .box-review-content li .ratings-table {
      margin-bottom: 15px; }
    .box-reviews #content-wrapper .box-review-content li .review-content {
      position: relative;
      overflow: hidden; }
      .box-reviews #content-wrapper .box-review-content li .review-content .title {
        font-weight: 700;
        font-size: 15px; }
      .box-reviews #content-wrapper .box-review-content li .review-content .box-read-more {
        display: none; }
        .box-reviews #content-wrapper .box-review-content li .review-content .box-read-more.active {
          background: #FFFFFF;
          position: absolute;
          display: block;
          width: 100%;
          bottom: 0px;
          padding-bottom: 4px;
          height: 25px; }
          .box-reviews #content-wrapper .box-review-content li .review-content .box-read-more.active .read-more {
            margin-top: 0;
            cursor: pointer; }
      .box-reviews #content-wrapper .box-review-content li .review-content.active {
        height: unset !important;
        /* Overrule js set height */
        padding-bottom: 25px; }
    .box-reviews #content-wrapper .box-review-content li:not(:first-child) {
      display: none; }
  .box-reviews #content-wrapper .box-review-content.active li {
    display: block; }

.box-reviews .form-toggle {
  display: none; }
  .box-reviews .form-toggle.active {
    display: block;
    margin-top: 20px; }

.box-reviews .form-add {
  max-width: 560px; }
  .box-reviews .form-add .fieldset .h4 {
    font-size: 15px;
    margin-bottom: 15px; }
    .box-reviews .form-add .fieldset .h4:after {
      content: ' *';
      color: #E74C3C;
      font-weight: normal;
      font-size: 14px; }
    .box-reviews .form-add .fieldset .h4 em {
      display: none; }
  .box-reviews .form-add .fieldset .ratings {
    margin-bottom: 10px; }
    .box-reviews .form-add .fieldset .ratings thead th {
      background: none;
      border: none;
      padding: 5px; }
      .box-reviews .form-add .fieldset .ratings thead th .rating-select {
        display: flex;
        flex-wrap: wrap-reverse;
        justify-content: space-evenly;
        float: unset;
        margin: 0; }
        .box-reviews .form-add .fieldset .ratings thead th .rating-select .rating-star {
          background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMSI+PHBhdGggZmlsbD0iI2Y5Y2EyNCIgZD0iTTkuOTE1IDEuNTRjLjE1My0uMzA3LjM3Ni0uNTExLjY3LS42MTMuMjkzLS4xMDIuNTg3LS4xMDIuODggMCAuMjk0LjEwMi41MTcuMzA2LjY3LjYxMmwyLjQ4OCA1LjA1MyA1LjU5LjgwNGMuMzMxLjA1MS41OTMuMjA0Ljc4NC40Ni4xOTIuMjU1LjI4LjUzNS4yNjguODQyYTEuMTc1IDEuMTc1IDAgMDEtLjM2My44MDRsLTQuMDU4IDMuOTQzLjk1NyA1LjU4OWExLjIxIDEuMjEgMCAwMS0uMTczLjg2Yy0uMTY1LjI2OS0uNDAxLjQ0MS0uNzA4LjUxOGExLjE4IDEuMTggMCAwMS0uODgtLjExNWwtNS4wMTUtMi42MDMtNS4wMTUgMi42MDNhMS4xOCAxLjE4IDAgMDEtLjg4LjExNWMtLjMwNy0uMDc3LS41NDMtLjI1LS43MDktLjUxN3MtLjIyMy0uNTU1LS4xNzItLjg2MWwuOTU3LTUuNTktNC4wNTgtMy45NDJjLS4yMy0uMjMtLjM1LS40OTgtLjM2My0uODA0cy4wNzYtLjU4Ny4yNjgtLjg0M2MuMTkxLS4yNTUuNDUzLS40MDguNzg0LS40NTlsNS41OS0uODA0eiIvPjwvc3ZnPg==") center/contain no-repeat;
          width: 15px;
          height: 15px; }
    .box-reviews .form-add .fieldset .ratings tbody .value {
      width: 20%;
      padding: 5px;
      border: none; }
      .box-reviews .form-add .fieldset .ratings tbody .value label {
        width: 100%;
        padding: 0; }
        .box-reviews .form-add .fieldset .ratings tbody .value label .holder {
          top: -13px;
          left: 50%;
          transform: translateX(-50%); }

.box-reviews .trustpilot-widget {
  margin: 30px 0;
  padding: 20px;
  border: 1px solid #DCDCDC;
  border-radius: 4px; }

@media only screen and (min-width: 577px) {
  .product-img-box .slide {
    height: 400px; }
  .product-view .add-to-cart-buttons .button {
    float: left;
    text-align: left; }
  .product-view.tile-product .product-shop {
    padding: 30px; }
  .product-view.tile-product .product-shop .product-calculator .surface {
    width: 40%;
    float: left; }
  .product-view.tile-product .product-shop .product-calculator .cutting-waste {
    width: calc(60% - 20px);
    float: right; }
  .product-view.tile-product .product-shop .product-calculator .cutting-waste select {
    margin-top: 0; }
  .product-view.tile-product .product-shop .product-calculator .total-size {
    clear: both; }
  .bundle-products-mini .alternatives-wrapper .set-product-small .product-detail {
    padding-left: 80px; }
  .bundle-products-mini .alternatives-wrapper .set-product-small .product-detail .set-product-image {
    width: 60px;
    height: 60px; }
  .bundle-products-mini .alternatives-wrapper .set-product-small .price-box .old-price,
            .bundle-products-mini .alternatives-wrapper .set-product-small .price-box .special-price {
    float: none; }
  .bundle-products-mini .set-product-small .product-detail .product-info-wrapper .product-info .more-info-link {
    color: #27A9E0; }
  .bundle-products-mini .set-product-small .product-detail .product-info-wrapper .product-info .more-info-link:before {
    content: '';
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxMyI+PHBhdGggZmlsbD0iIzJFN0RBQSIgZD0iTTUuOTYuNzlhLjQuNCAwIDAxLjI0Ny0uMDgzYy4wOTEgMCAuMTY0LjAyNy4yMTkuMDgybDUuNzE1IDUuNzQyYy4wNzMuMDU1LjEwOS4xMjguMTA5LjIxOXMtLjAzNi4xNjQtLjExLjIxOUw2LjQyNyAxMi43MWEuMjk2LjI5NiAwIDAxLS4yMTkuMDgyLjQuNCAwIDAxLS4yNDYtLjA4MmwtLjU0Ny0uNTQ3YS4yOTYuMjk2IDAgMDEtLjA4Mi0uMjE5LjQuNCAwIDAxLjA4Mi0uMjQ2bDQuMjM4LTQuMjM4SC4zMjhjLS4wOTEgMC0uMTY4LS4wMzItLjIzMi0uMDk2UzAgNy4yMjQgMCA3LjEzM3YtLjc2NmMwLS4wOS4wMzItLjE2OC4wOTYtLjIzMnMuMTQxLS4wOTYuMjMyLS4wOTZoOS4zMjRMNS40MTQgMS44MDFhLjQuNCAwIDAxLS4wODItLjI0NmMwLS4wOTEuMDI3LS4xNjQuMDgyLS4yMTl6Ii8+PC9zdmc+") left center no-repeat;
    margin-right: 6px; }
  .product-sets .set-product:not(.main-product):before {
    top: 65px; }
  .box-related .slick-list .item .general-product .product-image,
  .box-up-sell .slick-list .item .general-product .product-image {
    height: 195px; }
  .catalog-product-view .showroom-wrapper .images {
    width: calc(50% - 10px);
    float: left; }
  .catalog-product-view .showroom-wrapper .images.last {
    float: right; } }

@media only screen and (min-width: 768px) and (max-width: 1201px) {
  .product-options {
    margin: 65px 0 0; }
  .product-options .product-options {
    margin-top: 0; }
  .product-options-bottom ~ .add-to-box .qty-wrapper {
    top: 65px; } }

@media only screen and (min-width: 769px) {
  .product-view .price-info .old-price {
    font-size: 22px; }
  .product-view .price-info .special-price {
    margin-top: 0;
    text-align: right; }
  .product-view .price-per-month-wrapper {
    margin-top: -10px;
    margin-bottom: 10px; }
  .catalog-product-view .product-view .product-details {
    width: 50%;
    float: right;
    padding-left: 4px;
    margin-top: -8px; }
  .catalog-product-view .product-view .product-details h1 {
    font-size: 28px;
    line-height: 35px; }
  .catalog-product-view .product-view .product-details .product-sku {
    display: block;
    font-size: 14px;
    color: #6B6B6B;
    margin-top: 10px;
    float: left; }
  .catalog-product-view .product-view .product-details .ratings {
    float: left;
    clear: right;
    margin-top: 4px;
    margin-left: 30px; }
  .catalog-product-view .product-view .product-shop {
    width: 50%;
    float: right;
    padding-left: 4px;
    background: none;
    margin: 10px 0;
    padding-top: 0; }
  .catalog-product-view .product-view .product-shop .delivery-status {
    margin-top: 0; }
  .catalog-product-view .product-view .product-shop .delivery-status .stock-message {
    font-size: 15px;
    background-position: 2px 5px;
    padding-left: 38px; }
  .catalog-product-view .product-view .product-shop .delivery-status .estimated-delivery {
    font-size: 14px;
    padding-left: 0;
    margin-top: -5px; }
  .catalog-product-view .product-view .add-to-cart-wrapper {
    padding: 27px; }
  .catalog-product-view .product-collateral .toggle-tabs {
    display: block;
    width: 100%;
    position: relative; }
  .catalog-product-view .product-collateral .toggle-tabs:after {
    content: '';
    display: table;
    clear: both; }
  .catalog-product-view .product-collateral .toggle-tabs li {
    float: left;
    display: block;
    color: #27A9E0;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 14px;
    border-radius: 2px 2px 0 0;
    z-index: 2;
    cursor: pointer;
    border: 1px solid transparent; }
  .catalog-product-view .product-collateral .toggle-tabs li.current {
    border: 1px solid #9B9B9B;
    border-bottom: 1px solid #FFFFFF; }
  .catalog-product-view .product-collateral > dl {
    width: 100%;
    padding-top: 40px;
    border-top: 1px solid #9B9B9B;
    margin: -1px 0 0; }
  .catalog-product-view .product-collateral > dl > dt {
    display: none; }
  .catalog-product-view .product-collateral > dl > dd {
    width: 100%;
    display: none;
    padding: 0;
    margin: 0; }
  .catalog-product-view .product-collateral > dl > dd.current {
    display: block; }
  .catalog-product-view .download-files-mobile {
    display: none; }
  .product-img-box {
    width: calc(50% - 30px);
    float: left; }
  .product-img-box .product-name {
    display: none; }
  .product-img-box .slide {
    height: 480px; }
  .product-img-box .slide .zoom-image {
    display: block; }
  .product-img-box .product-image-thumbs-wrapper .slick-prev,
    .product-img-box .product-image-thumbs-wrapper .slick-next {
    height: 122px; }
  .product-img-box .product-image-thumbs .thumb-inner {
    width: 122px;
    height: 122px; }
  .product-view .add-to-cart.simple-variant .qty-wrapper {
    position: relative;
    float: right;
    right: 0;
    top: 0;
    margin-top: 10px; }
  .product-view .add-to-cart-wrapper {
    width: 100%;
    float: right;
    clear: right;
    background: #EAF2F6;
    padding: 20px;
    border-radius: 4px;
    position: relative; }
  .product-view .add-to-cart-wrapper .extra-price {
    display: block;
    float: right;
    width: auto;
    clear: right; }
  .product-view .add-to-cart-wrapper .delivery-status {
    float: left;
    clear: both; }
  .product-view .qty-wrapper {
    right: 25px; }
  .product-options dd .input-box select {
    padding: 10px 40px; }
  .product-options {
    margin-bottom: 10px; }
  .product-options dt {
    padding-top: 0; }
  .container2 .product-options dd {
    width: calc(50% - 130px);
    padding-right: 30px; }
  .container2 .product-options-bottom .price-box {
    float: left; }
  .container2 .add-to-cart {
    float: left;
    width: 50%;
    margin: -20px 0 0 20px;
    clear: right; }
  .container2 .add-to-cart .cart-wrapper {
    width: 100%; }
  .product-view.tile-product .product-shop {
    padding: 0 16px 0 0;
    margin: 25px -5px; }
  .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .up,
    .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .down {
    width: 40px;
    background: none; }
  .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .up:hover, .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .up:active, .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .up:focus,
      .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .down:hover,
      .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .down:active,
      .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .down:focus {
    color: #4A4A4A; }
  .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .up:before,
      .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper .qty-hor + .qty-nav .down:before {
    font-size: 24px;
    line-height: 43px; }
  .product-view.tile-product .product-calculator .total-size {
    width: 100%;
    border-bottom: none; }
  .variety-block {
    margin-top: 30px; }
  .variety-block > .variations-label {
    display: none; }
  .variety-block .active-option .variation-option {
    padding: 5px 0; }
  .box-bundle .price-holder {
    margin-top: 20px; }
  .box-bundle .price-holder .old-price {
    font-size: 22px; }
  .box-bundle .price-holder .special-price {
    font-size: 40px;
    margin-top: 0;
    text-align: right; }
  .bundle-products-mini.is-bundle {
    padding-top: 60px; }
  .bundle-products-mini.is-bundle ~ .add-to-box .qty-wrapper {
    top: 25px;
    right: 25px; }
  .bundle-products-mini.is-bundle ~ .price-info {
    position: relative; }
  .bundle-products-mini .set-product-small .product-detail .product-info-wrapper .product-info h4 {
    margin-bottom: 3px; }
  .product-sets .inner {
    border: 1px solid #9B9B9B;
    padding: 15px 15px 30px;
    border-radius: 4px; }
  .product-sets .inner:after {
    content: '';
    display: table;
    clear: both; }
  .product-sets .set-product {
    border-bottom: 1px solid #DCDCDC;
    float: unset;
    width: 100%; }
  .product-sets .set-product:after {
    content: '';
    display: block;
    clear: both; }
  .product-sets .set-product .checkbox-wrapper {
    width: 30px;
    float: left;
    top: 0;
    left: 5px;
    height: 100%;
    margin-left: 0; }
  .product-sets .set-product .checkbox-wrapper label {
    padding: 0;
    height: 100%; }
  .product-sets .set-product .checkbox-wrapper label .holder {
    top: 50%;
    transform: translateY(-50%); }
  .product-sets .set-product-image {
    width: 70px;
    height: 70px;
    padding: 0;
    float: left;
    border: none; }
  .product-sets .set-product .product-info-wrapper {
    width: calc(80% - 180px);
    float: left;
    padding-left: 40px; }
  .product-sets .set-product .product-info-wrapper .product-info {
    display: block;
    width: 100%;
    padding-right: 20px;
    font-size: 14px; }
  .product-sets .set-product .product-info-wrapper .product-info h4 {
    font-size: 14px; }
  .product-sets .set-product .product-info-wrapper .button-wrap {
    width: 100%; }
  .product-sets .set-product .product-info-wrapper .button-wrap .button {
    height: 35px;
    line-height: 35px;
    float: left;
    margin-right: 20px;
    width: calc(50% - 10px); }
  .product-sets .set-product .product-info-wrapper .button-wrap .button:last-child {
    margin-right: 0; }
  .product-sets .set-product .product-info-wrapper .button-wrap .btn-pc-alt {
    background: #2E7DAA;
    color: #FFFFFF; }
  .product-sets .set-product .product-info-wrapper .button-wrap .btn-pc-alt:hover {
    background: #27A9E0; }
  .product-sets .set-product .price-box {
    display: block;
    width: 20%;
    float: right; }
  .product-sets .set-product .price-box .old-price {
    text-decoration: line-through;
    font-size: 14px;
    color: #6B6B6B;
    margin-top: 3px;
    width: 65px; }
  .product-sets .set-product .price-box .special-price {
    font-size: 1.1rem;
    font-weight: 700;
    color: #FF8A00;
    margin-top: -2px; }
  .product-sets .set-product .price-box .special-price .price {
    font-size: 18px; }
  .product-sets .set-product .price-box .ic-bull {
    width: 30px;
    height: 30px;
    display: block;
    background-size: 25px 20px; }
  .product-sets .set-product .button {
    margin-top: 10px; }
  .product-sets .set-product:not(.main-product) {
    padding: 10px 10px 10px 20px; }
  .product-sets .set-product:not(.main-product):before {
    display: none; }
  .product-sets .set-product:not(.main-product) .row-details .product-detail {
    margin-left: 20px; }
  .product-sets .set-product.main-product {
    width: 100%;
    padding: 0 0 20px 40px;
    float: unset; }
  .product-sets .set-product.main-product .set-product-image {
    width: 70px;
    padding: 0; }
  .product-sets .set-product.main-product .product-info {
    display: block;
    width: calc(80% - 160px);
    float: left;
    padding-left: 40px; }
  .product-sets .set-product.main-product .price-box {
    padding-left: 4px; }
  .product-sets .set-products {
    width: 100%; }
  .product-sets .total-price {
    max-width: 705px;
    float: right;
    margin: 30px 0 0 0; }
  .product-sets .total-price .discount {
    display: none; }
  .product-sets .total-price .price-col {
    width: 52%; }
  .product-sets .total-price .price-col .label {
    display: block;
    float: left;
    font-family: "Roboto", Verdana, Arial, sans-serif;
    font-size: 32px;
    font-weight: 900;
    padding-top: 4px; }
  .product-sets .total-price .price-col .price-box {
    float: right; }
  .product-sets .total-price .price-col .price-box .old-price {
    font-size: 22px;
    margin-top: -5px; }
  .product-sets .total-price .price-col .price-box .special-price {
    font-size: 40px;
    margin-top: -25px;
    text-align: right; }
  .product-sets .total-price .price-col .price-box .tax {
    position: relative;
    display: block;
    clear: both;
    font-size: 14px;
    color: #6B6B6B;
    top: -6px; }
  .product-sets .total-price .button-wrap {
    float: right;
    width: 300px;
    margin-top: -88px; }
  .product-sets .total-price .button-wrap .button {
    padding-right: 110px; }
  .catalog-product-view .featherlight {
    text-align: center; }
  .catalog-product-view .featherlight .featherlight-content {
    margin: 0 2%;
    height: auto;
    max-height: 95%;
    width: 96%;
    vertical-align: middle;
    padding: 20px;
    overflow: hidden; }
  .catalog-product-view .featherlight .featherlight-content .featherlight-close-icon {
    display: block;
    border: none;
    background: none;
    top: 30px;
    right: 40px; }
  .catalog-product-view .featherlight .featherlight-content .featherlight-inner {
    height: 100%; }
  .catalog-product-view .featherlight .featherlight-content .featherlight-inner .box-close {
    display: none; }
  .catalog-product-view .featherlight .featherlight-content .featherlight-inner .product-info {
    margin: 0; }
  .catalog-product-view .featherlight .featherlight-content .featherlight-inner .alternatives {
    border: 1px solid #9B9B9B;
    border-radius: 4px;
    padding: 20px 20px 40px 20px;
    position: relative; }
  .catalog-product-view .featherlight .featherlight-content .featherlight-inner .alternatives .alternative {
    width: 216px; }
  .catalog-product-view .featherlight .featherlight-content .featherlight-inner .alternatives .alternative .price-box {
    margin-top: 8px; }
  .product-specifications .specifications .data-table tr th, .product-specifications .specifications .data-table tr td {
    max-width: unset; }
  .catalog-product-view .showroom-wrapper .content .button {
    display: inline-block;
    margin-bottom: 30px; }
  .catalog-product-view .showroom-wrapper .hidden-desktop {
    display: none; }
  .box-reviews .box-reviews .trustpilot-widget {
    margin: 60px 0 40px; }
  .box-reviews .review-heading .box-title .ratings .amount {
    clear: unset;
    margin-left: 20px;
    margin-top: -5px; }
  .box-reviews .review-heading .button-ghost {
    float: left;
    margin-top: unset;
    margin-left: 50px;
    width: 245px; }
  .box-reviews #content-wrapper .box-review-content:after {
    content: '';
    display: table;
    clear: both; }
  .box-reviews #content-wrapper .box-review-content li {
    background: #FFFFFF;
    width: calc(50% - 20px);
    min-height: 229px;
    float: left; }
  .box-reviews #content-wrapper .box-review-content li .review-content {
    min-height: 130px; }
  .box-reviews #content-wrapper .box-review-content li .review-content .box-read-more.active {
    height: 30px; }
  .box-reviews #content-wrapper .box-review-content li.active {
    margin-right: calc(20px * 2); }
  .box-reviews #content-wrapper .box-review-content li:nth-child(2n) {
    float: right; }
  .box-reviews #content-wrapper .box-review-content li:nth-child(2n).active {
    margin-right: 0;
    margin-left: calc(20px * 2); }
  .box-reviews #content-wrapper .box-review-content li:nth-child(-n+4) {
    display: block; } }

@media only screen and (min-width: 993px) {
  .catalog-product-view .product-view .product-shop {
    padding: 0;
    margin: 15px 0 25px; }
  .catalog-product-view .product-view .product-shop .add-to-cart-wrapper {
    margin-top: 3px; }
  .catalog-product-view .product-view .product-shop .add-to-cart-wrapper .add-to-box .add-to-cart .btn-cart-big {
    margin-bottom: 10px; }
  .catalog-product-view .product-view .product-shop .delivery-status .total-label {
    display: block; }
  .catalog-product-view .product-view .product-shop .extra-bundle-price {
    display: none; }
  .catalog-product-view .product-view .ratings {
    margin-bottom: 0; }
  .catalog-product-view .product-view .product-details h1 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 0; }
  .catalog-product-view .product-view .price-block .price-holder {
    margin-top: -5px; }
  .catalog-product-view .product-view .price-block .price-box {
    margin: 0; }
  .catalog-product-view .product-view .price-block .price-box .old-price {
    margin-top: 0; }
  .catalog-product-view .product-view .price-block .price-box .special-price .unit {
    font-size: 18px; }
  .catalog-product-view .product-view .price-block .price-box .minimal-price .price {
    font-size: 40px; }
  .catalog-product-view .product-view .price-block .tax-message {
    font-size: 14px;
    padding-top: 5px; }
  .catalog-product-view .product-view .price-block {
    position: relative; }
  .catalog-product-view .product-view .price-block .discount-label {
    display: block;
    position: absolute;
    background: #2E7DAA;
    right: 0;
    top: 0;
    color: #FFFFFF;
    padding: 8px 20px 10px 15px;
    margin-top: 5px;
    line-height: 30px;
    min-width: 210px;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
    border-radius: 0 2px 2px 0; }
  .catalog-product-view .product-view .price-block .discount-label:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 24px solid transparent;
    border-right: 8px solid #2E7DAA;
    border-bottom: 24px solid transparent;
    position: absolute;
    right: 100%;
    top: 0; }
  .product-options dt {
    width: 130px;
    padding-top: 25px;
    float: left;
    line-height: 45px;
    clear: left; }
  .product-options dd {
    width: calc(100% - 130px);
    padding-top: 25px;
    float: right;
    clear: right; }
  .product-shop .product-options {
    margin-bottom: 15px; }
  .container2 .product-options dd {
    width: calc(50% - 200px); }
  .product-view.tile-product .product-shop .product-calculator {
    margin-top: 31px;
    margin-bottom: 50px;
    overflow: hidden; }
  .product-view.tile-product .product-shop .product-calculator .surface {
    width: 216px; }
  .product-view.tile-product .product-shop .product-calculator .surface .qty-wrapper {
    width: 60%; }
  .product-view.tile-product .product-shop .product-calculator .surface .input-group input {
    height: 45px; }
  .product-view.tile-product .product-shop .product-calculator .surface .input-group .input-group-addon {
    width: 40%;
    height: 45px; }
  .product-view.tile-product .product-shop .product-calculator .cutting-waste {
    width: calc(100% - 246px); }
  .product-view.tile-product .product-shop .product-calculator .cutting-waste select {
    height: 45px;
    padding-top: 6px;
    padding-left: 50px;
    background-position: center right 48px; }
  .product-view.tile-product .product-shop .product-calculator .total-size {
    margin-top: 22px;
    font-size: 14px;
    float: left;
    height: 64px;
    border-right: none;
    border-bottom: 1px solid #9B9B9B;
    width: 220px;
    padding-top: 6px;
    padding-bottom: 0;
    border-radius: 4px 0 0 4px; }
  .product-view.tile-product .product-shop .add-to-cart-wrapper .add-to-box {
    margin-top: -114px; }
  .product-view.tile-product .product-shop .add-to-cart-wrapper .add-to-box .add-to-cart .btn-cart-big {
    border-radius: 0 4px 4px 0; }
  .bundle-products-mini.is-bundle ~ .price-info .tax-message {
    padding-top: 10px; }
  .bundle-products-mini.is-bundle ~ #delivery-wrapper-mobile {
    float: left;
    clear: none;
    padding-bottom: 45px;
    position: relative; }
  .bundle-products-mini.is-bundle ~ #delivery-wrapper-mobile .delivery-status .estimated-delivery {
    position: absolute;
    margin-top: 0;
    bottom: 15px;
    width: 300px; }
  .bundle-products-mini .alternatives-wrapper.editable .set-product-small:last-child > .product-detail .product-info-wrapper .button {
    float: none;
    margin-top: 18px !important;
    right: 0; }
  .bundle-products-mini.is-bundle {
    margin-bottom: 5px; }
  .bundle-products-mini .set-product-small .product-detail .product-info-wrapper .product-info h4 {
    margin-bottom: 0; }
  .bundle-products-mini .set-product-small > .product-detail {
    padding-right: 0; }
  .bundle-products-mini .set-product-small > .product-detail .product-info-wrapper .product-info {
    float: left; }
  .bundle-products-mini .set-product-small > .product-detail .product-info-wrapper .button {
    position: relative;
    top: auto;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    margin: 0 auto 0;
    font-size: 12px;
    background: #DCDCDC;
    color: #4A4A4A;
    float: right;
    width: 150px;
    margin-top: 16px !important; }
  .box-bundle .delivery-status {
    float: left;
    margin-bottom: 20px; }
  .box-bundle .delivery-status .total-label {
    font-family: "Roboto", Verdana, Arial, sans-serif;
    font-weight: 900;
    font-size: 32px; }
  .box-bundle .price-info {
    float: right;
    width: unset;
    margin-top: 13px; }
  .box-bundle .price-info .price-box .minimal-price {
    position: unset;
    float: right; }
  .box-bundle .price-info .old-price {
    padding-top: 3px; }
  .box-bundle .add-to-box {
    clear: both; }
  .product-sets .title .subtitle {
    font-size: 20px;
    margin-bottom: 5px; }
  .product-sets .title .h2 {
    font-size: 32px; }
  .product-sets .total-price {
    margin-right: 20px; }
  .product-sets .inner {
    border: 1px solid #9B9B9B;
    padding: 15px 15px 10px;
    border-radius: 4px; }
  .product-sets .inner:after {
    content: '';
    display: table;
    clear: both; }
  .product-sets .set-product .product-info-wrapper .product-info {
    float: left;
    width: calc(100% - 250px);
    max-width: 300px;
    padding-right: 20px; }
  .product-sets .set-product .product-info-wrapper .button-wrap {
    width: 250px;
    float: left; }
  .product-sets .set-product .product-info-wrapper .button-wrap .button {
    float: left;
    margin-right: 20px;
    width: calc(50% - 10px); }
  .product-sets .set-product .product-info-wrapper .button-wrap .button:last-child {
    margin-right: 0; }
  .product-sets .set-product .selected-qty {
    display: none; }
  .catalog-product-view .featherlight-content {
    margin: 0 5%;
    height: auto;
    max-height: 95%;
    max-width: 800px;
    padding: 20px;
    overflow: hidden; }
  .catalog-product-view .featherlight-content .featherlight-inner .alternatives .alternative {
    margin-right: 20px; }
  .catalog-product-view .featherlight-content .featherlight-inner .alternatives .alternative:nth-child(3n) {
    margin-right: 0; }
  .box-related .slick-list .slick-track,
  .box-up-sell .slick-list .slick-track {
    margin-left: 18px; }
  .box-related .slick-list .slick-track .slick-slide,
    .box-up-sell .slick-list .slick-track .slick-slide {
    margin-top: 18px; }
  .box-related .slick-list .slick-track .slick-slide .item,
      .box-up-sell .slick-list .slick-track .slick-slide .item {
    width: 90% !important; }
  .box-related,
  .box-up-sell {
    margin-left: -20px; }
  .box-related .title,
    .box-up-sell .title {
    margin-left: 20px; }
  .content-nav {
    display: block;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #9B9B9B;
    margin-bottom: 40px; }
  .content-nav:after {
    content: '';
    display: table;
    clear: both; }
  .content-nav-item {
    float: left;
    display: block;
    color: #27A9E0;
    font-size: 20px;
    font-weight: bold;
    padding: 12px 35px 14px;
    border-radius: 2px 2px 0 0;
    z-index: 2;
    cursor: pointer;
    border: 1px solid transparent;
    margin-bottom: -1px; }
  .content-nav-item.hidden {
    display: none; }
  .content-nav-item.current {
    border: 1px solid #9B9B9B;
    border-bottom: 1px solid #FFFFFF; }
  .product-content .product-text {
    margin-bottom: 0; }
  .product-description {
    margin-bottom: 0;
    float: left;
    width: calc(50% - 30px); }
  .product-specifications {
    float: right;
    width: 50%;
    margin-top: 0; }
  .catalog-product-view .showroom-wrapper {
    padding: 30px 8px; }
  .catalog-product-view .showroom-wrapper .content {
    width: calc(33.33% - 20px);
    margin-right: 30px;
    float: left; }
  .catalog-product-view .showroom-wrapper .content p {
    font-size: 14px; }
  .catalog-product-view .showroom-wrapper .content .button {
    margin-bottom: 0; }
  .catalog-product-view .showroom-wrapper .images {
    width: calc(33.33% - 20px); } }

@media only screen and (min-width: 1201px) {
  .product-view .add-to-cart.simple-variant {
    margin-top: 20px; }
  .product-view .add-to-cart.simple-variant .qty-wrapper {
    float: left;
    margin-top: 0; }
  .product-view .qty-wrapper {
    position: relative;
    float: left;
    width: 190px;
    top: 0;
    right: 0; }
  .product-view .qty-wrapper input[type=number].qty-hor,
    .product-view .qty-wrapper input[type=text].qty-hor {
    height: 64px;
    line-height: 64px;
    padding: 0 64px; }
  .product-view .qty-wrapper input[type=number].qty-hor + .qty-nav .up,
      .product-view .qty-wrapper input[type=number].qty-hor + .qty-nav .down,
      .product-view .qty-wrapper input[type=text].qty-hor + .qty-nav .up,
      .product-view .qty-wrapper input[type=text].qty-hor + .qty-nav .down {
    width: 64px; }
  .product-view .qty-wrapper input[type=number].qty-hor + .qty-nav .up:before,
        .product-view .qty-wrapper input[type=number].qty-hor + .qty-nav .down:before,
        .product-view .qty-wrapper input[type=text].qty-hor + .qty-nav .up:before,
        .product-view .qty-wrapper input[type=text].qty-hor + .qty-nav .down:before {
    font-size: 28px;
    line-height: 64px; }
  .product-view .qty-wrapper + .cart-buttons-wrapper {
    float: right;
    width: calc(100% - 220px); }
  .product-options dt {
    width: 200px; }
  .product-options dd {
    width: calc(100% - 220px); }
  .product-options-bottom {
    margin-bottom: 15px; }
  .product-options-bottom:after {
    content: '';
    display: table;
    clear: both; }
  .product-options-bottom .price-box {
    float: left;
    margin-top: 5px; }
  .product-options-bottom ~ .add-to-box {
    display: none; }
  .product-options-bottom .add-to-cart {
    margin: 0; }
  .product-options-bottom .add-to-cart .cart-wrapper {
    float: right;
    width: calc(100% - 220px); }
  .product-options-bottom .add-to-cart .qty-wrapper {
    display: block;
    float: left; }
  .product-options-bottom .add-to-cart .qty-wrapper .qty-nav .qty-btn {
    height: 64px; }
  .variety-block .variations-dropdown:after {
    right: 35px; }
  .variety-block .variation-options {
    padding: 0 30px; }
  .variety-block .variation-option {
    position: relative;
    padding: 12px 0px; }
  .variety-block .variation-name {
    width: calc(100% - 245px);
    float: left;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 110px; }
  .variety-block .variation-surcharge {
    float: right;
    width: 140px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 50%;
    transform: translateY(-50%); }
  .variety-block .active-option .variation-option {
    padding: 5px 30px;
    height: 70px; }
  .variety-block .active-option .variation-option.variations-label {
    padding: 5px 30px; }
  .variety-block .active-option .variation-option.variations-label strong {
    display: block;
    padding-top: 3px; }
  .variety-block .active-option .variation-option.active .variation-image {
    margin-top: 0; }
  .variety-block .active-option .variation-option.active .variation-name {
    height: unset;
    width: calc(100% - 355px);
    float: left;
    position: absolute;
    top: unset;
    transform: unset;
    left: 140px; }
  .variety-block .active-option .variation-option.active .variation-surcharge {
    float: right;
    width: 140px;
    position: absolute;
    right: 80px;
    text-align: right;
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0; }
  .bundle-products-mini.is-bundle ~ .add-to-box .qty-wrapper {
    top: 0;
    right: 0; }
  .bundle-products-mini.is-bundle ~ #delivery-wrapper-mobile {
    padding-bottom: 0; }
  .bundle-products-mini.is-bundle ~ #delivery-wrapper-mobile .delivery-status .estimated-delivery {
    position: relative;
    margin-top: -5px;
    bottom: 0;
    width: auto; }
  .bundle-products-mini.is-bundle {
    padding-top: 0; }
  .box-bundle .cart-buttons-wrapper .btn-cart-big {
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% - 200px); }
  .box-related .title .trigger,
  .box-up-sell .title .trigger {
    font-size: 20px;
    margin-bottom: 5px; }
  .box-related .title .label,
  .box-up-sell .title .label {
    font-size: 32px; }
  .box-related .title,
  .box-up-sell .title {
    margin-bottom: 30px; }
  .catalog-product-view .showroom-wrapper .content .title .trigger {
    font-size: 20px;
    margin-bottom: 5px; }
  .catalog-product-view .showroom-wrapper .content .title .label {
    font-size: 32px; }
  .catalog-product-view .showroom-wrapper {
    position: relative;
    max-width: 1500px;
    margin: 0 auto;
    display: block;
    padding-bottom: 10px; }
  .catalog-product-view .showroom-wrapper:after {
    content: '';
    display: table;
    clear: both; }
  .catalog-product-view .showroom-wrapper .content {
    margin-top: 10px; }
  .catalog-product-view .showroom-wrapper .content .title {
    margin-bottom: 25px; }
  .catalog-product-view .showroom-wrapper .content .button {
    margin-top: 9px;
    min-width: 207px; }
  .box-reviews .no-rating {
    font-size: 20px;
    margin-bottom: 5px; }
  .box-reviews .h2 {
    font-size: 32px; } }

@media only screen and (max-width: 576px) {
  .grouped-items-table-wrapper {
    margin-bottom: 8px; }
  .bundle-products-mini .set-product-small .product-detail .product-info-wrapper .product-info .more-info-link {
    font: 0/0;
    color: transparent;
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 6px;
    left: 55px; }
  .bundle-products-mini .set-product-small .product-detail .product-info-wrapper .product-info .more-info-link:before {
    content: 'i';
    font: 14px/20px serif;
    text-align: center;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    color: #FFFFFF;
    background: #27A9E0; } }

@media only screen and (max-width: 768px) {
  .featherlight.f-alt-popup .featherlight-content, .featherlight.f-info-popup .featherlight-content {
    max-height: 100%;
    width: 100%;
    margin: 0; }
  .catalog-product-view .featherlight-inner .alternatives .alternative {
    width: calc(50% - 20px); }
  .catalog-product-view .featherlight-inner .alternatives .alternative .product-detail {
    padding: 0; }
  .catalog-product-view .featherlight-inner .alternatives .alternative .btn {
    float: none;
    width: 100%;
    margin-top: 5px; } }

@media only screen and (max-width: 992px) {
  .bundle-products-mini .alternatives-wrapper.editable {
    background: #FFFFFF;
    margin-bottom: 8px;
    padding: 6px;
    position: relative; }
  .bundle-products-mini .alternatives-wrapper.editable .set-product-small {
    border: 0;
    padding: 0;
    margin: 0;
    min-height: 68px;
    width: calc(100% - 70px); }
  .bundle-products-mini .alternatives-wrapper.editable .set-product-small .price-box {
    display: none; }
  .bundle-products-mini .alternatives-wrapper.editable .set-product-small:last-child {
    width: 70px; } }

/*# sourceMappingURL=product.css.map */

