<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/**
 * Table of Contents
 *
 * 1.0 - General
 * 2.0 - Archive
 * 3.0 - Single
 *   3.1 - Reviews
 *   3.2 - Related Products
 * 4.0 - Widgets
 * 5.0 - Sub Pages
 * 6.0 - Media Queries
 */


/**
 * 1.0 - General
 */

.woocommerce .post-container.sleft {
    margin: 0;
    padding: 0 !important;
}

/* Loop */

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    text-align: center;
/*     padding-bottom: 40px; */
    border: 2px solid #f9c809;
}

.woocommerce-LoopProduct-link &gt; *:not(img) {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.woocommerce ul.products li.product a h3,
.woocommerce-page ul.products li.product a h3 {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.woocommerce ul.products li.product a:hover h3,
.woocommerce-page ul.products li.product a:hover h3 {
    color: #f9c809;
}

.woocommerce ul.products li.product a:hover .price ins,
.woocommerce ul.products li.product a:hover .price ins *,
.woocommerce ul.products li.product a:hover .price &gt; .woocommerce-Price-amount,
.woocommerce ul.products li.product a:hover .price &gt; .woocommerce-Price-amount *,
.woocommerce div.product a:hover p.price ins,
.woocommerce div.product a:hover p.price ins *,
.woocommerce div.product a:hover p.price &gt; .woocommerce-Price-amount,
.woocommerce div.product a:hover p.price &gt; .woocommerce-Price-amount *,
.woocommerce div.product span.price a:hover ins,
.woocommerce div.product span.price a:hover ins *,
.woocommerce div.product span.price a:hover &gt; .woocommerce-Price-amount,
.woocommerce div.product span.price a:hover &gt; .woocommerce-Price-amount * {
    color: #f9c809;
}

/* Sale */

.woocommerce span.onsale {
    color: #262626;
    min-height: 20px;
    min-width: inherit;
    padding: 0 20px 0 !important;
    font-weight: 700;
    position: absolute;
    line-height: 40px;
    top: -3px;
    left: -3px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #f9c809;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    text-transform: uppercase;
}

.woocommerce ul.products li.product .onsale {
    top: 0;
    left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	right: auto;
    margin: 0;
}

/* Star Rating */

.woocommerce .star-rating {
    font-size: 12px;
/*     width: 78px; */
}

.woocommerce .star-rating span {
    font-family: star;
}

.woocommerce-review-link {
    color: #929292;
    font-size: 14px;
    font-size: 1.4rem;
}

.woocommerce-review-link,
.woocommerce-review-link span {
/*     vertical-align: top; */
}

.woocommerce-review-link:hover {
    color: #f9c809 !important;
}

.woocommerce p.stars a:hover {
    color: #262626;
}

.woocommerce ul.products li.product .star-rating {
    font-size: 14px;

    display: none;
    margin: 0 auto;
}

/* Price */

.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #f9c809;
    font-size: 20px;
    font-size: 2.0rem;
    margin-bottom: 14px;
}

.woocommerce ul.products li.product .price *,
.woocommerce div.product p.price *,
.woocommerce div.product span.price * {
    color: #262626;
    font-family: 'Lato', sans-serif;
    font-size: 22px;
    font-size: 2.2rem;
}

.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
    display: inline-block;
    opacity: 1;
    margin-right: 10px;
}

.woocommerce ul.products li.product .price del:before,
.woocommerce div.product p.price del:before,
.woocommerce div.product span.price del:before {
    border-color: #b3b3b3;
}

.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce ul.products li.product .price del span,
.woocommerce div.product p.price del span,
.woocommerce div.product span.price del span {
    color: rgba(95, 95, 95, 0.5);
    font-weight: 400;
}

.woocommerce ul.products li.product .price ins,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
    font-weight: 400;
}

/* Butttons */

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    font-size: 12px;
    font-size: 1.2rem;
    padding: 0 10px;
    font-weight: 700;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #262626;
    background-color: #f9c809;

    min-width: 170px;
    height: 50px;
    line-height: 50px;
}

.woocommerce .button-alt-size{
    font-size: 10px !important;
	font-size: 1.0rem !important;
	height: 31px !important;
	line-height: 31px !important;
	padding: 0 22px !important;
	min-width: 100px !important;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
    background-color: #262626;
    color: #fff;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color: #f9c809;
    color: #262626;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
    background-color: #262626;
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
    color: #fff;
    background-color: #f9c809;
    padding: 0 10px;
}

.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
    color: #fff;
    background-color: #f9c809;
}

.woocommerce .button {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}


/**
 * 2.0 - Archive
 */

.woocommerce.archive .site {
    padding-top: 82px;
    padding-bottom: 100px;
}

.woocommerce.archive h1.page-title {
    display: none;
}

/* Sorting Line */

.woocommerce .woo-sorting-line {
    height: 50px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-bottom: 30px;;
}

.woocommerce .woo-sorting-line &gt; * {
    color: #929292;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
    text-transform: uppercase;
    width: 50%;
    margin-bottom: 0;
}

.woo-sorting-line--items-count {
    float: left;
    padding-top: 7px;
}

.woo-sorting-line--items-count strong {
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-size: 1.5rem;
}

.woocommerce-ordering {
    text-align: right;
}

.orderby-wrapper {
    width: 100%;
    max-width: 211px;
    margin-left: auto;
}

.orderby-wrapper.iconed-select {
    background-color: transparent;
}

.orderby-wrapper select,
.orderby-wrapper.iconed-select:not(.disabled):before {
    color: #929292;
    text-transform: uppercase;
}

/* Loop */

.woocommerce.archive .products {
    position: relative;
    margin-bottom: 28px;
}

.woocommerce ul.products a.button,
.woocommerce-page ul.products a.button {
    min-width: 0;
}

/* Product */

.woocommerce.archive ul.products li.product a img {
    /* background-color: #e5e5e5; */
    margin-bottom: 10px;
}

.woocommerce.archive ul.products li.product h3 {
    color: #5f5f5f;
    font-size: 18px;
    font-size: 1.8rem;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 32px;
    margin-bottom: 7px;
    line-height: 1em;
    height: 1.06em;
    overflow: hidden;
}

.woocommerce.archive ul.products li.product .button {
    width: 100%;
    margin: 10px 0 -2px;
}

.woocommerce a.added_to_cart:hover {
    color: #262626;
}

/* Pagination */

.woocommerce nav.woocommerce-pagination ul {
    padding: 0;
    border: 1px solid #f9c809;
    margin: 1px;
}

.woocommerce nav.woocommerce-pagination ul li {
    border-right: 0 none;
    margin: 0 6px;
}

.woocommerce nav.woocommerce-pagination ul li a.prev,
.woocommerce nav.woocommerce-pagination ul li a.next {
    color: #262626;
    background-color: #f9c809;
    width: 60px;
}

.woocommerce nav.woocommerce-pagination ul li a.prev:hover,
.woocommerce nav.woocommerce-pagination ul li a.next:hover {
    color: #fff;
    background-color: #262626;
}

.woocommerce nav.woocommerce-pagination ul li a.prev {
    margin-right: 11px;
}

.woocommerce nav.woocommerce-pagination ul li a.next {
    margin-left: 11px;
}

.woocommerce nav.woocommerce-pagination ul li:first-of-type {
    margin-left: 0;
}

.woocommerce nav.woocommerce-pagination ul li:last-of-type {
    margin-right: 0;
}

.woocommerce nav.woocommerce-pagination ul li a {
    color: #cbcbcb;
    font-weight: 300;
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
    line-height: 60px;
    padding-top: 0;
    padding-bottom: 0;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    color: #f9c809;
    background: none;
}

.woocommerce nav.woocommerce-pagination i {
    font-size: 20px;
    font-size: 2.0rem;

    position: relative;
    top: 1px;
}

.woocommerce nav.woocommerce-pagination ul li a.prev i {
    left: -1px;
}
.woocommerce nav.woocommerce-pagination ul li a.next i {
    right: -2px;
}








/**
 * 3.0 - Single
 */

.product-head-wrapper {
    position: relative;
    min-height: 760px;
    border: 3px solid #f9c809;
}

/* Gallery */

.woocommerce div.product div.images {
    margin: 27px 0 27px -3px;
}

.woocommerce div.product div.images img {
    background-color: #f5f5f5;
}

.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
    float: left;
    margin-right: 0.91%;
    margin-bottom: 0.3em;
}

.woocommerce #content div.product div.thumbnails.columns-5 a,
.woocommerce div.product div.thumbnails.columns-5 a,
.woocommerce-page #content div.product div.thumbnails.columns-5 a,
.woocommerce-page div.product div.thumbnails.columns-5 a {
    width: 19.59%;
}

/* Summary */

.woocommerce .entry-summary {
    width: 51% !important;
    padding: 24px 37px 0 24px;
}

.woocommerce div.product .product_title {
    text-transform: none;
    margin-top: -3px;
}

.woocommerce div.product .woocommerce-product-rating {
    float: right;
    margin:  0 0 20px;
    padding:  0 0 10px;
    margin-bottom: 16px;
}

.woocommerce .entry-summary .star-rating {
    color: #f9c809;
    margin-top: 0.9em;
}

.woocommerce .entry-summary p.price {
    margin:  0 0 20px;
    padding:  0 0 10px;
    border-color: rgba(95, 95, 95, 0.2);
    border-style: solid;
    border-width:  0 0 1px;
}

.woo-categories {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 37px;
    margin-bottom: 27px;
}

.woo-categories,
.woo-categories a,
.woo-categories-label {
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    font-size: 2.0rem;
    line-height: 20px;
}

.woo-categories-label {
    color: #b3b3b3;
}

.woo-categories a {
    color: #262626;
}

.woo-categories a:hover {
    color: #f9c809;
}

.variations_form .woo-item-short-description {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    margin-top: 20px;
    padding-top: 29px;
}

.woocommerce div.product form.cart table td {
    padding: 0 !important;
    line-height: 40px;
}

.woocommerce div.product form.cart table tr + tr td {
    padding-top: 10px !important;
}

.woocommerce div.product form.cart .variations label {
    color: #262626;
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    font-size: 2.0rem;
    font-weight: 400;
}

.woocommerce div.product form.cart .variations tr + tr label {
    padding-top: 10px !important;
}

.woocommerce div.product form.cart .variations .iconed-select {
    display: inline-block;
    max-width: 100%;
    min-width: 75%;
    width: 75%;
}

.woocommerce div.product form.cart .variations select {
    width: 100%;
    margin: 0;
}

.woocommerce div.product form.cart .reset_variations {
    margin-left: 10px;
    vertical-align: super;
}

.woo-item-short-description {
    margin: 10px 0 30px;
    /*max-height: 220px;*/
}

.woo-item-short-description h4 {
    font-size: 20px;
    font-size: 2.0rem;
    line-height: 36px;
    margin: 0;
}

.woo-item-short-description p:last-of-type {
    margin-bottom: 0;
}

.woocommerce div.product form.cart div.quantity {
    margin-right: 10px;
}

.woocommerce .quantity .qty {
    color: #262626;
    font-family: 'Raleway', sans-serif;
    background-color: #fff;
    font-size: 14px;
    font-size: 1.4rem;
    width: 130px;
    padding: 0;
    border: 1px solid #5f5f5f;
}

.woocommerce div.product form.cart .quantity {
    position: relative;
    padding-top: 35px;
}

.woocommerce div.product form.cart .quantity:before {
    content: "Quantity";
    position: absolute;
    left: 0;
    top: 0;
    line-height: 30px;
    color: #262626;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.woocommerce div.product form.cart .button {
    position: absolute;
    right: -3px;
    bottom: -3px;
}

/* Full Description */

.woo-single-item-description {
    clear: both;
    margin-top: 60px;
    padding-top: 25px;
}

.woo-single-item-description h2 {
    font-size: 30px;
    font-size: 3.0rem;
    line-height: 30px;

    display: none;
}

.woo-single-item-description p:last-of-type {
    margin-bottom: 0;
}

/* Tabs */

.woocommerce-tabs {
    margin-top: 60px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding-left: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-tabs .panel {
    border: 0 none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
    display: none;
    border: 0 none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #f5f5f5;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #f9c809;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #262626;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    text-transform: uppercase;
    line-height: 45px;
    padding: 0 30px;
}

.woocommerce-Tabs-panel {
    padding: 10px 40px 30px !important;
}

.woocommerce-Tabs-panel.panel {
    background-color: transparent;
}

.woocommerce-tabs h2 {
    color: #262626;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 30px;
    margin-top: 0;
}

/**
 * 3.1 - Reviews
 */

.woocommerce-Reviews {
    clear: both;
    padding-top: 25px;
}

.woocommerce-Reviews-title {
    font-size: 30px;
    font-size: 3.0rem;
    line-height: 30px;
}

/* Review */

.woocommerce #reviews #comments ol.commentlist li {
    margin: 0 0 50px;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    padding: 0;
    width: 70px;
    height: 70px;
    background: none;
    border: 0 none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 70px;
    border: 0 none;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;

    padding: 0 20px 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p {
    margin: 0 0 10px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size: inherit;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
    color: #262626;
    font-family: 'Raleway', sans-serif;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 30px;
    display: block;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {
    color: #929292;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 14px;
    text-transform: uppercase;
    display: block;
    margin-top: 10px;
    vertical-align: baseline;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time i {
    color: #323223;
    font-size: 14px;
    font-size: 1.4rem;
    margin-right: 10px;
}

.woocommerce .woocommerce-Reviews .star-rating {
    width: 74px;
}

/* Reply Form */

.woocommerce #reviews h3 {
    font-size: 30px;
    font-size: 3.0rem;
    line-height: 30px;
    text-align: left;
    margin-bottom: 30px;
}

.woocommerce #review_form #respond p:not(.comment-form-rating) label {
    display: none;
}

.woocommerce #review_form #respond p.comment-form-rating {
    margin-top: 22px;
}

.woocommerce #review_form #respond p.comment-form-rating label,
.woocommerce #review_form #respond p.comment-form-rating p.stars {
    display: inline-block;
    vertical-align: top;
}

.woocommerce #review_form #respond p.comment-form-rating label {
    color: #262626;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
    text-transform: none;
    padding-top: 3px;
}

.woocommerce #review_form #respond p.comment-form-rating p.stars {
    margin-bottom: 0;
}

.woocommerce #review_form #respond p.comment-form-comment textarea {
    margin-bottom: 0;
}

.woocommerce #review_form .form-submit-btn {
    position: absolute !important;
    right: 0;
    bottom: -10px;
}

.woocommerce #reviews #comment {
    height: 200px;
}


/**
 * 3.2 - Related Products
 */

.woocommerce div.products h2 {
    position: relative;
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 182px;
    margin-bottom: 61px;
}

.woocommerce div.products h2:before {
    content: "Related";
    font-size: 132px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.03em;
    opacity: 0.035;

    position: absolute;
    left: 50%;
	top: -28px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin-left: -2px;
}

.woocommerce div.products.upsells h2:before {
    content: "Up-Sells";
}

/* Loop */

.woocommerce.single ul.products {
    margin-bottom: -30px;
}

/* Product */

.woocommerce div.products ul.products li.product a img {
    margin-bottom: 5px;
}

.woocommerce div.products ul.products li.product h3 {
    color: #5f5f5f;
    font-size: 18px;
    font-size: 1.8rem;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 29px;
    margin-bottom: 7px;
    line-height: 1em;
    height: 1.06em;
    overflow: hidden;
}

.woocommerce div.products ul.products li.product .button {
    display: block;
    max-width: 120%;
    width: 100.7%;
    margin: 25px -1px -1px;
}


/**
 * 4.0 - Widgets
 */

/* Sidebar */

/* .sright .woocommerce-sidebar {
    margin-left: 100px;
}
.sleft .woocommerce-sidebar {
    margin-right: 100px;
} */

.secondary.woocommerce-sidebar .widget {
    padding-left: 20px;
    padding-right: 20px;
}

.secondary.woocommerce-sidebar .widget-title {
    padding: 0 30px;
    margin-left: 20px;
    margin-right: 20px;
    margin: 0 -20px 40px;
}

.woocommerce-sidebar .star-rating {
    font-size: 14px;
    width: 75px;
}

/* Product List */

.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
    background-color: #fff;
    position: relative;
    margin-bottom: 31px;
    padding: 15px 0;
}

.woocommerce ul.cart_list li:before,
.woocommerce ul.product_list_widget li:before {
    font-family: Flaticon;
    content: "\f11c";
    font-size: 11px;
	background-color: #f9c809;

	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;

	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.woocommerce ul.cart_list li:hover:before,
.woocommerce ul.product_list_widget li:hover:before {
    color: #fff;
    background-color: #262626;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
    background-color: #f5f5f5;
    float: left;
    margin-left: 0;
    margin-right: 19px;
    width: 77px;
}

.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce ul.cart_list li a .product-title,
.woocommerce ul.product_list_widget li a .product-title {
    color: #5f5f5f;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    line-height: 33px;
}

.woocommerce .widget_recent_reviews ul.product_list_widget li a,
.woocommerce .widget_recent_reviews ul.product_list_widget li a .product-title,
.woocommerce .widget_top_rated_products ul.product_list_widget li a,
.woocommerce .widget_top_rated_products ul.product_list_widget li a .product-title {
    line-height: 26px;
}

.woocommerce .widget_recent_reviews ul.product_list_widget li a .product-title,
.woocommerce .widget_top_rated_products ul.product_list_widget li a .product-title {
    display: inline-block;
    height: 26px;
    width: 132px;
    margin-top: 10px;
    overflow: hidden;
}

.woocommerce ul.cart_list li:hover a,
.woocommerce ul.product_list_widget li:hover a,
.woocommerce ul.cart_list li:hover a .product-title,
.woocommerce ul.product_list_widget li:hover a .product-title {
    color: #f9c809;
}

.woocommerce ul.cart_list li:hover .woocommerce-Price-amount,
.woocommerce ul.product_list_widget li:hover .woocommerce-Price-amount {
    color: #f9c809;
}

.woocommerce ul.cart_list li .quantity,
.woocommerce ul.product_list_widget li .quantity {
    display: block;
    margin-top: 6px;
    line-height: 20px;
}

.woocommerce-Price-amount,
.woocommerce-Price-amount * {
    color: #262626;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
}

.woocommerce ul.cart_list li ins,
.woocommerce ul.product_list_widget li ins {
    background-color: transparent;
}

.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
    display: none;
}

/* widget: Cart */

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    line-height: 27px;
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
    border-top: 0 none;
    padding: 0;
}

.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
    font-weight: 300;
}

.woocommerce .widget_shopping_cart .buttons a.button.checkout,
.woocommerce.widget_shopping_cart .buttons a.button.checkout {
    background-color: #262626;
    margin-left: 5px;
}

.woocommerce .widget_shopping_cart .buttons a.button.checkout:hover,
.woocommerce.widget_shopping_cart .buttons a.button.checkout:hover {
    background-color: #026f9f;
    margin-left: 5px;
}

/* widget: Price Filter */

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #e5e5e5;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: 5px;
}
.woocommerce .widget_price_filter .ui-slider {
    margin-left: 3px;
    margin-right: 3px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 5px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #f9c809;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    width: 15px;
    height: 15px;
    background-color: #fff;
    top: -5px;
}

.woocommerce .widget_price_filter .price_slider {
    margin-bottom: 25px;
}

.woocommerce .widget_price_filter .price_label,
.woocommerce .widget_price_filter .price_label span {
    color: #262626;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 50px;
}

/* .woocommerce .widget_price_filter .price_label span {
    color: #262626;
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    font-size: 2.0rem;
} */

.woocommerce .widget_price_filter .price_slider_amount .button {
    min-width: 100px;
    font-size:12px;
    font-size:1.2rem;
}

/* widget: Product Categories */

.woocommerce .product-categories,
.woocommerce .product-categories ul {
    list-style: none;
}

.woocommerce .product-categories &gt; .cat-item + .cat-item {
    margin-top: 20px;
}

.woocommerce .product-categories &gt; .cat-item.cat-parent {
    position: relative;
    cursor: pointer;
}

.woocommerce .product-categories &gt; .cat-item &gt; a {
    color: #262626;
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    font-size: 2.0rem;
}

.woocommerce .product-categories &gt; .cat-item &gt; .children {
    margin-top: 10px;
}

.woocommerce .product-categories &gt; .cat-item &gt; i {
    color: #f9c809;
    font-size: 24px;
    font-size: 2.4rem;

    position: absolute;
    right: 0;
    top: 2px;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.woocommerce .product-categories &gt; .cat-item.collapsed &gt; i {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.woocommerce .product-categories ul a {
    color: #5f5f5f;
}

.woocommerce .product-categories a:hover {
    color: #f9c809;
}

/* widget: Product Search */

.woocommerce .widget_product_search input[type="submit"] {
    display: none;
}


/**
 * 5.0 - Sub Pages
 */

.woocommerce form .form-row .required {
    font-weight: 300;
}

.woocommerce-validated .input-text,
.woocommerce-validated .input-text {
    padding-top: 10px;
}

.woocommerce form .form-row label {
    color: #fff;
}

/* Table */

.woocommerce table.shop_table,
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.woocommerce table.shop_table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.woocommerce table.shop_table th {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 400 !important;

    border-width: 0 1px 1px 0;
}

.woocommerce table.shop_table th.product-remove {
    width: 50px;
}

.woocommerce table.shop_table td {
    color: #fff;
    border-width: 0 1px 1px 0;
}

.woocommerce table.shop_table td * {
    color: #fff;
}

.woocommerce table.shop_table td a {
    color: #f9c809;
}

.woocommerce table.shop_table td a:hover {
    opacity: 0.5;
}

.woocommerce table.shop_table td a.remove {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    line-height: 28px;
    padding-left: 2px;
}

.woocommerce-Price-amount {
    font-weight: 900 !important;
}

.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
    height: 50px;
    width: 130px;
}

/* page: Cart */

body.woocommerce-cart .entry-content .cross-sells h2,
body.woocommerce-cart .entry-content .cart_totals h2 {
    font-size: 30px;
    font-size: 3.0rem;
    line-height: 30px;
}

body.woocommerce-cart .cart_totals table.shop_table td {
    padding-bottom: 4px;
    padding-top: 8px;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    font-size: 12px;
    font-size: 1.2rem;
}


/* page: Checkout */

body.woocommerce-checkout .checkout_coupon p {
    margin-bottom: 0;
}

.woocommerce #add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
    font-weight: 300;
}

/* page: Checkout */

.woocommerce-account .woocommerce-MyAccount-content {
    color: #fff;
}

/* page: Checkout / order-received */

.woocommerce .order_details li strong {
    color: #262626;
    font-family: 'Raleway', sans-serif;
}

.woocommerce-order-received h2 {
    font-size: 30px;
    font-size: 3.0rem;
    line-height: 30px;
}

.woocommerce-order-received h3 {
    font-size: 20px;
    font-size: 2.0rem;
    line-height: 30px;
    margin-top: 40px;
}

/* page: My-Account */

.woocommerce-MyAccount-navigation ul {
    list-style: none;
}

.woocommerce-MyAccount-content strong {
    color: #262626;
}

/* page: My-Account / Orders */

.woocommerce-MyAccount-orders .order-actions {
    width: 90px;
}

.woocommerce-MyAccount-orders .order-actions .button {
    width: 70px;
    min-width: 70px;
}

/* page: My-Account / view-order */

.woocommerce-MyAccount-content h2 {
    font-size: 30px;
    font-size: 3.0rem;
    line-height: 30px;
}

.woocommerce-MyAccount-content h3 {
    font-size: 20px;
    font-size: 2.0rem;
    line-height: 30px;
    margin-top: 40px;
}

/**
 * 6.0 - Media Queries
 */

/* Mobile small 240px */
@media screen and (min-width: 15em) {

    .woocommerce ul.products li.product .price del {
        display: none;
    }

    .woocommerce .entry-summary {
        width: 100% !important;
    }

    /* Sidebar */

    .woocommerce-sidebar {
        margin-top: 50px;
    }

}

@media screen and (min-width: 769px) {

    .woocommerce .entry-summary {
        width: 51% !important;
    }

    /* Loop */

    .woocommerce .sleft ul.products li.product,
    .woocommerce-page .sleft ul.products li.product,
    .woocommerce .sright ul.products li.product,
    .woocommerce-page .sright ul.products li.product {
        margin: 0 3.48% 30px 0;
        width: 31%;
    }

    .woocommerce .sleft ul.products li.last,
    .woocommerce-page .sleft ul.products li.last,
    .woocommerce .sright ul.products li.last,
    .woocommerce-page .sright ul.products li.last {
        margin-right: 0;
    }

    /* Single */

    .woocommerce.single ul.products li.product,
    .woocommerce-page.single ul.products li.product {
        margin: 0 2.565% 30px 0;
        width: 23.078%;
    }

    .woocommerce.single ul.products li.last,
    .woocommerce-page.single ul.products li.last {
        margin-right: 0;
    }

    /* Sidebar */

    .woocommerce-sidebar {
        margin-top: 0;
    }

}

@media screen and (min-width: 992px) {

    .woocommerce ul.products li.product .price del {
        display: inline-block;
    }

}</pre></body></html>