body.woocommerce-page .article-container > .article-content .article-boxes {
display: none;
} .woocommerce table {
word-break: normal;
-ms-word-wrap: normal;
word-wrap: normal;
}
.woocommerce-Reviews {
word-break: break-word;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.wc-main-content-inner {
position: relative;
}
.woocommerce .clear {
width: 100% !important;
} .pswp {
z-index: 9999;
}
.pswp__bg {
background: rgb(0 0 0 / 0.7);
}
.main-site-container.wc-newark-container .wc-main-content .wc-product-summary table {
max-width: 100%;
line-height: 22px; 
} body.woocommerce-page .oxibug-lazyload:not(iframe),
body.woocommerce-page [loading="lazy"]:not(iframe) {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
body.woocommerce-page .oxibug-lazyload:not(iframe):not(.loaded),
body.woocommerce-page [loading="lazy"]:not(iframe):not([lazy-load="false"]):not(.loaded) {
display: inline-block;
position: relative;
text-indent: -9999px;
-webkit-box-shadow: none !important;
box-shadow: none !important;
opacity: 1 !important;
}
body.woocommerce-page .oxibug-lazyload:not(iframe):not(.loaded):before,
body.woocommerce-page [loading="lazy"]:not(iframe):not(.loaded):before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0; z-index: 9;
background: -webkit-linear-gradient(270deg, #e8e8e8, #f7f7f7, #e8e8e8);
background: linear-gradient(270deg, #e8e8e8, #f7f7f7, #e8e8e8);
background-size: 300% 300%;
-webkit-animation: lazyLoadAnimation 1s infinite linear forwards;
animation: lazyLoadAnimation 1s infinite linear forwards;
}
body.woocommerce-page ul.products.columns-1 .oxibug-lazyload:not(iframe):not(.loaded),
body.woocommerce-page ul.products.columns-1 [loading="lazy"]:not(iframe):not(.loaded) {
width: 324px;
height: 324px;
max-width: 100%;
max-height: 100%;
}
body.woocommerce-page ul.products.columns-2 .oxibug-lazyload:not(iframe):not(.loaded),
body.woocommerce-page ul.products.columns-2 [loading="lazy"]:not(iframe):not(.loaded) {
width: 308px;
height: 308px;
max-width: 100%;
max-height: 100%;
}
body.woocommerce-page ul.products.columns-3 .oxibug-lazyload:not(iframe):not(.loaded),
body.woocommerce-page ul.products.columns-3 [loading="lazy"]:not(iframe):not(.loaded) {
width: 200px;
height: 200px;
max-width: 100%;
max-height: 100%;
}
body.woocommerce-page ul.products.columns-4 .oxibug-lazyload:not(iframe):not(.loaded),
body.woocommerce-page ul.products.columns-4 [loading="lazy"]:not(iframe):not(.loaded) {
width: 144px;
height: 144px;
max-width: 100%;
max-height: 100%;
}
body.woocommerce-page ul.products.columns-5 .oxibug-lazyload:not(iframe):not(.loaded),
body.woocommerce-page ul.products.columns-5 [loading="lazy"]:not(iframe):not(.loaded) {
width: 111px;
height: 111px;
max-width: 100%;
max-height: 100%;
}
body.layout-none.woocommerce-page ul.products.columns-1 .oxibug-lazyload:not(iframe):not(.loaded),
body.layout-none.woocommerce-page ul.products.columns-1 [loading="lazy"]:not(iframe):not(.loaded) {
width: 324px;
height: 324px;
max-width: 100%;
max-height: 100%;
}
body.layout-none.woocommerce-page ul.products.columns-2 .oxibug-lazyload:not(iframe):not(.loaded),
body.layout-none.woocommerce-page ul.products.columns-2 [loading="lazy"]:not(iframe):not(.loaded) {
width: 324px;
height: 324px;
max-width: 100%;
max-height: 100%;
}
body.layout-none.woocommerce-page ul.products.columns-3 .oxibug-lazyload:not(iframe):not(.loaded),
body.layout-none.woocommerce-page ul.products.columns-3 [loading="lazy"]:not(iframe):not(.loaded) {
width: 310px;
height: 310px;
max-width: 100%;
max-height: 100%;
}
body.layout-none.woocommerce-page ul.products.columns-4 .oxibug-lazyload:not(iframe):not(.loaded),
body.layout-none.woocommerce-page ul.products.columns-4 [loading="lazy"]:not(iframe):not(.loaded) {
width: 228px;
height: 228px;
max-width: 100%;
max-height: 100%;
}
body.layout-none.woocommerce-page ul.products.columns-5 .oxibug-lazyload:not(iframe):not(.loaded),
body.layout-none.woocommerce-page ul.products.columns-5 [loading="lazy"]:not(iframe):not(.loaded) {
width: 178px;
height: 178px;
max-width: 100%;
max-height: 100%;
}
body.layout-none.woocommerce-page ul.products.columns-6 .oxibug-lazyload:not(iframe):not(.loaded),
body.layout-none.woocommerce-page ul.products.columns-6 [loading="lazy"]:not(iframe):not(.loaded) {
width: 145px;
height: 145px;
max-width: 100%;
max-height: 100%;
}
.single-product .woocommerce-product-gallery .oxibug-lazyload:not(iframe):not(.loaded),
.single-product .woocommerce-product-gallery [loading="lazy"]:not(iframe):not(.loaded) {
width: 242px;
height: 242px;
max-width: 100%;
max-height: 100%;
}
.widget.woocommerce .oxibug-lazyload:not(iframe):not(.loaded),
.widget.woocommerce [loading="lazy"]:not(iframe):not(.loaded) {
width: 75px;
height: 75px;
max-width: 100%;
max-height: 100%;
}
.main-menu .right-section ul.main-icons > li .cart-items .cart-inner .count .count-inner,
.woocommerce ul.products,
.woocommerce ul.products li.product,
.woocommerce ul.products li.product > .product-inner,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link,
.oxb-wc-icon-button .btn-inner,
.wc-newark-sorting,
.wc-newark-sorting .woocommerce-result-count,
.woocommerce-pagination > ul li > a,
.woocommerce-pagination > ul li > span,
.widget.widget_price_filter .price_slider_amount,
.widget.woocommerce .product_list_widget li > .li-inner,
.widget.woocommerce .product_list_widget li > .li-inner .product-details,
.widget_shopping_cart p.buttons,
.widget_shopping_cart p.total {
position: relative;
} .woocommerce-notice, 
.woocommerce-error, 
.woocommerce-info, 
.woocommerce-message, 
.woocommerce-noreviews, 
p.no-comments,
.main-menu .right-section ul.main-icons > li .cart-items .cart-inner .count .count-inner,
.woocommerce ul.products,
.woocommerce ul.products li.product,
.woocommerce ul.products li.product > .product-inner,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link,
.oxb-wc-icon-button .btn-inner,
.oxb-wc-icon-button .btn-inner > .btn-part,
.woocommerce .onsale,
.wc-newark-sorting,
.wc-newark-sorting .woocommerce-result-count,
.woocommerce-pagination > ul li > a,
.woocommerce-pagination > ul li > span,
.widget.widget_price_filter .price_slider_amount,
.widget.woocommerce .product_list_widget li > .li-inner,
.widget.woocommerce .product_list_widget li > .li-inner .product-details,
.widget.widget_product_search .woocommerce-product-search,
.widget_shopping_cart .product_list_widget li a.remove,
.widget_shopping_cart p.buttons,
.widget_shopping_cart p.total,
.widget_shopping_cart [class*="wcppec"],
.widget.woocommerce.widget_rating_filter .widget-content ul li a,
.woocommerce-MyAccount-navigation ul,
.woocommerce-tabs ul.tabs,
.quantity,
.quantity .btn-value,
.quantity .qty,
p.stars > span,
.woocommerce table.cart td.product-remove a.remove,
.cart-collaterals .cart_totals .wc-newark-wrap-table,
.cart-collaterals .shipping_calculator .wc-newark-wrap-table,
.cart-collaterals .wc-newark-wrap-table > .wc-proceed-to-checkout,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs,
.single-product div.product,
.single-product div.product .entry-summary > .woocommerce-product-rating,
.single-product div.product form.cart,
.single-product div.product .variations_button,
.single-product div.product .product_meta,
.single-product div.product .product_meta > *:not(script):not(noscript),
#reviews,
#reviews #review_form #commentform > *:not(script):not(noscript),
#reviews #commentform label,
#reviews .commentlist li .comment_container,
#reviews .commentlist li .comment_container .comment-text,
#reviews .commentlist li p.meta,
.woocommerce form.woocommerce-form-coupon,
.woocommerce form.checkout,
.woocommerce form.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,
#payment .place-order,
#payment .payment_methods li,
#payment .payment_methods > .wc_payment_method > label, 
#payment .payment_methods > .woocommerce-PaymentMethod > label,
.woocommerce .col2-set#customer_login,
.woocommerce .col2-set.addresses,
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}  ul.woocommerce-notice,
ul.woocommerce-error,
ul.woocommerce-info,
ul.woocommerce-message,
ul.woocommerce-noreviews,
.woocommerce ul.products,
.oxb-wc-icon-button .btn-part.btn-loading,
.single-product div.product,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs,
.single-product div.product .product_meta > *:not(script):not(noscript),
.wc-newark-sorting,
.quantity,
.cart-collaterals .cart_totals .wc-newark-wrap-table,
.cart-collaterals .shipping_calculator .wc-newark-wrap-table,
#reviews .commentlist li .comment_container .comment-text,
.woocommerce .col2-set#customer_login,
.woocommerce .col2-set.addresses,
.woocommerce form.woocommerce-form-coupon,
.woocommerce form.checkout,
.woocommerce form.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm,
#payment .payment_methods li,
#payment .payment_methods > .wc_payment_method > label, 
#payment .payment_methods > .woocommerce-PaymentMethod > label,
.widget.widget_product_search .woocommerce-product-search {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
} #reviews #commentform label,
#reviews .commentlist li .comment_container .comment-text {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
} .woocommerce ul.products li.product > .product-inner,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link,
.widget.woocommerce .product_list_widget li > .li-inner .product-details,
.widget.widget_shopping_cart p.buttons:not([class*="wcppec"]),
.single-product div.product form.cart.variations_form,
.single-product div.product form.cart.grouped_form,
.single-product div.product .product_meta,
#reviews .commentlist li p.meta,
.cart-collaterals .wc-newark-wrap-table > .wc-proceed-to-checkout,
#payment .place-order {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
#reviews {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
} .woocommerce ul.products li.product > .product-inner,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link,
.widget.woocommerce .product_list_widget li > .li-inner,
#reviews #review_form #commentform > *:not(script):not(noscript),
#reviews .commentlist li .comment_container,
#reviews .commentlist li .comment_container .comment-text,
#payment .place-order {
-ms-flex-align: start !important;
align-items: flex-start !important;
} .oxb-wc-icon-button .btn-inner,
.quantity {
-ms-flex-align: stretch!important;
align-items: stretch!important;
} .woocommerce-notice, 
.woocommerce-error, 
.woocommerce-info, 
.woocommerce-message, 
.woocommerce-noreviews, 
p.no-comments,
.oxb-wc-icon-button .btn-inner > .btn-part,
.oxb-wc-icon-button .btn-part.btn-loading,
.woocommerce .onsale,
.wc-newark-sorting,
.woocommerce-pagination > ul li > a,
.woocommerce-pagination > ul li > span,
.widget_shopping_cart .product_list_widget li a.remove,
.widget.widget_shopping_cart p.buttons,
.widget.widget_shopping_cart p.total,
.widget.widget_shopping_cart [class*="wcppec"],
.woocommerce-MyAccount-navigation ul,
.woocommerce-tabs ul.tabs,
.quantity .qty,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,
.single-product div.product .entry-summary > .woocommerce-product-rating,
.single-product div.product .variations_button,
.single-product div.product .product_meta > *:not(script):not(noscript),
.woocommerce table.cart td.product-remove a.remove {
-webkit-align-items: center !important;
align-items: center !important;
} .cart-collaterals .wc-newark-wrap-table > .wc-proceed-to-checkout,
.widget.widget_price_filter .price_slider_amount {
-ms-flex-align: end !important;
align-items: flex-end !important;
} .wc-newark-no-downloads .woocommerce-info, 
.wc-newark-no-orders .woocommerce-info,
.woocommerce ul.products li.product > .product-inner,
.wc-newark-sorting,
.widget.widget_price_filter .price_slider_amount,
.widget.widget_shopping_cart p.buttons:not([class*="wcppec"]),
.widget.widget_shopping_cart p.total,
.widget.widget_product_search .woocommerce-product-search,
.widget.woocommerce.widget_rating_filter .widget-content ul li a,
.woocommerce-MyAccount-navigation ul,
.woocommerce-tabs ul.tabs,
.single-product div.product form.cart:not(.variations_form):not(.grouped_form),
.single-product div.product .variations_button,
#reviews .commentlist li .comment_container .comment-text {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
} .oxb-wc-icon-button .btn-inner {
-webkit-justify-content: start !important;
justify-content: flex-start !important;
} .oxb-wc-icon-button .btn-inner > .btn-part.btn-icon,
.oxb-wc-icon-button .btn-inner > .btn-part.btn-loading,
.woocommerce .onsale,
.woocommerce-pagination > ul li > a,
.woocommerce-pagination > ul li > span,
.widget_shopping_cart .product_list_widget li a.remove,
.widget.widget_shopping_cart [class*="wcppec"],
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,
.woocommerce table.cart td.product-remove a.remove {
-webkit-justify-content: center !important;
justify-content: center !important;
} .wc-newark-sorting .woocommerce-result-count,
#reviews #review_form #commentform > .form-submit,
#reviews #commentform > *:not(script):not(noscript) > label,
.cart-collaterals .wc-newark-wrap-table > .wc-proceed-to-checkout,
#payment .place-order {
-webkit-justify-content: end !important;
justify-content: flex-end !important;
} .woocommerce-MyAccount-navigation ul li,
.woocommerce-tabs ul.tabs li,
.woocommerce .quantity .qty,
.woocommerce table.cart td.product-remove a.remove,
#reviews .commentlist li .comment_container .comment-text {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.oxb-wc-icon-button .btn-inner > .btn-part.btn-icon,
.oxb-wc-icon-button .btn-inner > .btn-part.btn-loading {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
} .woocommerce-pagination,
.widget.widget_price_filter .price_slider_amount .button,
.widget.widget_product_search .woocommerce-product-search .search-field,
.widget.woocommerce.widget_rating_filter .widget-content ul li a .star-rating,
.single-product div.product form.cart .oxb-wc-icon-button:only-child,
.single-product div.product form.cart.grouped_form .oxb-wc-icon-button {
margin-right: auto !important;
}
.single-product div.product form.cart .quantity + .oxb-wc-icon-button,
.widget_shopping_cart p.total .woocommerce-Price-amount,
.woocommerce-error a,
:not(.woocommerce-form-coupon-toggle) .woocommerce-info a,
.woocommerce-message a,
.woocommerce-noreviews a,
p.no-comments a  {
margin-left: auto !important;
}
.oxb-wc-icon-button.add_to_cart_button {
margin-top: auto !important;
}
.wc-newark-wrap-table.table-responsive {
border: none;
} .woocommerce-notices-wrapper {
position: relative;
}
.woocommerce form p:not(:empty),
.post-entry .woocommerce form p:not(:empty),
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
margin-bottom: 1.614em;
}
.woocommerce fieldset {
width: 100%;
padding: 30px 15px;
border: 1px solid rgb(0 0 0 / 0.1);
margin: 1em 10px 2em;
-webkit-box-shadow: 0 0 10px rgb(0 0 0 / 10%);
box-shadow: 0 0 10px rgb(0 0 0 / 10%);
background: #f7f7f7;
}
.woocommerce fieldset .form-row:first-of-type {
margin-top: 1.614em;
margin-bottom: 1.614em;
} .woocommerce .radio input[type=radio],
.woocommerce .radio-inline input[type=radio],
.woocommerce .checkbox input[type=checkbox],
.woocommerce .checkbox-inline input[type=checkbox] {
position: relative;
margin-left: -10px;
} .single-product div.product,
#reviews #commentform,
.woocommerce .col2-set#customer_login,
.woocommerce .col2-set.addresses,
.woocommerce form.checkout,
.woocommerce form.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm {
position: relative;
margin-right: -10px;
margin-left: -10px;
} ul.woocommerce-notice li, 
ul.woocommerce-error li, 
ul.woocommerce-info li, 
ul.woocommerce-message li, 
ul.woocommerce-noreviews li,
.oxb-wc-col-wrapper,
.woocommerce-notices-wrapper,
.wc-newark-sorting .woocommerce-result-count,
.single-product div.product .product_meta > *:not(script):not(noscript),
#reviews #commentform > *:not(script):not(noscript),
.cart-collaterals .wc-newark-wrap-table > *:not(script):not(noscript),
.woocommerce .col2-set,
.woocommerce .form-row-first,
.woocommerce .form-row-last,
.woocommerce .form-row-wide,
.woocommerce .col2-set#customer_login,
.woocommerce .col2-set.addresses,
.woocommerce form.checkout > *:not(script):not(noscript) {
position: relative;
width: 100%;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
}
.oxb-wc-col-wrapper,
#reviews #commentform > *:not(script):not(noscript),
.woocommerce .col2-set,
.woocommerce .form-row-first,
.woocommerce .form-row-last,
.woocommerce .form-row-wide,
.woocommerce .woocommerce-MyAccount-content > form > *,
.woocommerce form.woocommerce-form-coupon > *:not(script):not(noscript):not(.form-row),
.woocommerce .col2-set#customer_login .col-1,
.woocommerce .col2-set#customer_login .col-2,
.woocommerce .col2-set.addresses .col-1,
.woocommerce .col2-set.addresses .col-2,
.woocommerce form.checkout > *:not(script):not(noscript) {
padding: 0 10px;
}
.woocommerce .col2-set#customer_login,
.woocommerce .col2-set.addresses {
padding: 0;
} .woocommerce .woocommerce-form-login > *,
.woocommerce .woocommerce-form-register > *,
.woocommerce .woocommerce-ResetPassword > *,
.woocommerce .col2-set .col-1 > *,
.woocommerce .col2-set .col-2 > *,
.woocommerce .col2-set .col-1 > form > *,
.woocommerce .col2-set .col-2 > form > *,
.woocommerce .woocommerce-MyAccount-content h3,
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields {
padding: 0;
}
.woocommerce-form-login > *:last-child,
.woocommerce-form-register > *:last-child,
.woocommerce .woocommerce-MyAccount-content > form > *:last-child, 
.woocommerce .woocommerce-MyAccount-content > form > p:last-child,
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields > *:last-child, 
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields > p:last-child {
margin-bottom: 0 !important;
} .oxb-wc-col-12,
.woocommerce-notices-wrapper,
.widget_shopping_cart p.buttons .button,
ul.woocommerce-notice li:only-child, 
ul.woocommerce-error li:only-child, 
ul.woocommerce-info li:only-child, 
ul.woocommerce-message li:only-child, 
ul.woocommerce-noreviews li:only-child,
.wc-newark-sorting .woocommerce-ordering + .woocommerce-result-count,
#reviews .commentlist li .comment_container .comment-text .description,
.cart-collaterals .wc-newark-wrap-table > .oxb-wc-box-title,
.woocommerce form.woocommerce-form-coupon > *:not(script):not(noscript):not(.form-row),
.woocommerce .form-row-wide,
.woocommerce .col2-set#customer_login,
.woocommerce .col2-set.addresses,
.woocommerce form.checkout > .woocommerce-NoticeGroup {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
} .oxb-wc-col-6,
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li,
.woocommerce .col2-set,
.woocommerce .form-row-first,
.woocommerce .form-row-last,
.woocommerce .col2-set#customer_login .col-1,
.woocommerce .col2-set#customer_login .col-2,
.woocommerce .col2-set.addresses .col-1,
.woocommerce .col2-set.addresses .col-2 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
margin-bottom: 1.618em;
}
.woocommerce .col2-set#customer_login .col-1,
.woocommerce .col2-set#customer_login .col-2,
.woocommerce .col2-set.addresses .col-1,
.woocommerce .col2-set.addresses .col-2 {
margin-bottom: 0;
}
.oxb-wc-col-3,
ul.woocommerce-notice li, 
ul.woocommerce-error li, 
ul.woocommerce-info li, 
ul.woocommerce-message li, 
ul.woocommerce-noreviews li,
.single-product div.product .product_meta > *:not(script):not(noscript) > .meta-title,
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.oxb-wc-col-4,
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li,
#reviews #commentform > *:not(script):not(noscript) > label {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.oxb-wc-col-5,
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.cart-collaterals .wc-newark-wrap-table > .wc-proceed-to-checkout {
-ms-flex: 0 0 35%;
flex: 0 0 35%;
max-width: 35%;
}
.oxb-wc-col-40 {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
}
.oxb-wc-col-60 {
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
} .wc-newark-sorting .woocommerce-notices-wrapper,
.widget.woocommerce.widget_rating_filter .widget-content ul li a .star-rating {
-ms-flex-order: -1;
order: -1;
} .wc-newark-sorting .woocommerce-result-count {
-ms-flex-order: 1;
order: 1;
} .wc-newark-sorting .woocommerce-pagination {
-ms-flex-order: 2;
order: 2;
} .wc-newark-sorting .woocommerce-ordering {
-ms-flex-order: 3;
order: 3;
}
.woocommerce-error a,
:not(.woocommerce-form-coupon-toggle) .woocommerce-info a,
.woocommerce-message a,
.woocommerce-noreviews a,
p.no-comments a {
-ms-flex-order: 13;
order: 13;
} .oxb-wc-icon-button .btn-inner .btn-part.btn-title {
width: 100%;
} .woocommerce table.cart td.product-remove:after,
.woocommerce table.cart td.actions:after,
.woocommerce-error:after,
.woocommerce-info:after,
.woocommerce-message:after,
.woocommerce-noreviews:after,
.woocommerce-MyAccount-navigation:after,
.woocommerce-MyAccount-content:after,
.woocommerce-tabs:after,
p.no-comments:after,
.wc-newark-sorting:after,
.woocommerce ul.products:after,
.product_list_widget li:after,
.single-product div.product form.cart:after,
.wc-newark-handheld-footer-bar:after,
.single-product div.product:after,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:after,
.single-product div.product .variations_button:after,
.single-product div.product .woocommerce-product-rating:after,
#reviews .commentlist li:after,
#reviews .commentlist li .comment_container:after,
.wc-proceed-to-checkout:after,
.woocommerce form.checkout:after,
#payment:after,
.woocommerce .order_details:after,
.wc-item-meta li:after,
.single-product div.product .images .thumbnails:after,
.cart-collaterals:after,
.woocommerce .col2-set .woocommerce-billing-fields:after,
.addresses header.title:after {
display: block;
clear: both;
content: "";
} .quantity input[type=number] {
-moz-appearance: textfield;
}
.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
} .woocommerce-pagination > ul {
list-style: none;
padding: 0;
margin: 0 0 0-5px;
}
.woocommerce-pagination > ul li {
display: inline-block;
margin: 0 3px;
}
.woocommerce-pagination > ul li > a,
.woocommerce-pagination > ul li > span {
text-decoration: none;
background: #fff;
width: 32px;
height: 32px;
border: none;
border-radius: 5px;
font-size: 10px;
-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 5%);
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 5%);
will-change: box-shadow;
border-width: 1px;
border-style: solid;
border-color: rgb(0 0 0 / 12%);
-webkit-transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.woocommerce-pagination > ul li > span.current {
background: var(--theme-color);
color: #fff;
} .oxb-wc-box-title {
position: relative;
margin-bottom: 30px;
text-align: center;
}
.oxb-wc-box-title .title-inner {
position: relative;
}
.oxb-wc-box-title .title-inner .title {
margin: 0 !important;
position: relative;
display: inline;
padding-bottom: 15px;
}
.oxb-wc-box-title .title-inner .title:before,
.oxb-wc-box-title .title-inner .title:after {
position: absolute;
content: '';
bottom: 0;
height: 2px;
background-color: rgba(0, 0, 0, 0.03);
}
.oxb-wc-box-title .title-inner .title:before {
left: 0;
width: 100%;
}
.oxb-wc-box-title .title-inner .title:after {
width: 30px;
left: 50%;
margin-left: -15px;
background-color: #000;
}
.widget.woocommerce.widget_layered_nav .widget-content ul,
.widget.woocommerce.widget_layered_nav_filters .widget-content ul,
.widget.woocommerce.widget_product_categories .widget-content ul,
.widget.woocommerce.widget_rating_filter .widget-content ul,
.widget.woocommerce.widget_layered_nav .widget-content ol,
.widget.woocommerce.widget_layered_nav_filters .widget-content ol,
.widget.woocommerce.widget_product_categories .widget-content ol,
.widget.woocommerce.widget_rating_filter .widget-content ol {
list-style: none;
}
.widget.woocommerce.widget_layered_nav .widget-content ul.children,
.widget.woocommerce.widget_layered_nav_filters .widget-content ul.children,
.widget.woocommerce.widget_product_categories .widget-content ul.children,
.widget.woocommerce.widget_rating_filter .widget-content ul.children {
margin: 3px 8px 1px;
}
.widget.woocommerce.widget_layered_nav .widget-content ul.children > li:last-child,
.widget.woocommerce.widget_layered_nav_filters .widget-content ul.children > li:last-child,
.widget.woocommerce.widget_product_categories .widget-content ul.children > li:last-child,
.widget.woocommerce.widget_rating_filter .widget-content ul.children > li:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.widget.woocommerce.widget_layered_nav .widget-content ol ul,
.widget.woocommerce.widget_layered_nav .widget-content ol ol,
.widget.woocommerce.widget_layered_nav_filters .widget-content ol ul,
.widget.woocommerce.widget_layered_nav_filters .widget-content ol ol,
.widget.woocommerce.widget_product_categories .widget-content ol ul,
.widget.woocommerce.widget_product_categories .widget-content ol ol,
.widget.woocommerce.widget_rating_filter .widget-content ol ul,
.widget.woocommerce.widget_rating_filter .widget-content ol ol {
margin: 3px 8px 1px;
}
.widget.woocommerce.widget_layered_nav .widget-content ul li,
.widget.woocommerce.widget_layered_nav_filters .widget-content ul li,
.widget.woocommerce.widget_product_categories .widget-content ul li,
.widget.woocommerce.widget_rating_filter .widget-content ul li {
position: relative;
padding: 6px 0 0 15px;
-webkit-transition: padding 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
transition: padding 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
will-change: padding;
}
.widget.woocommerce.widget_rating_filter .widget-content ul li {
padding: 6px 0 0 0;
}
.widget.woocommerce.widget_layered_nav .widget-content ul li:before,
.widget.woocommerce.widget_layered_nav_filters .widget-content ul li:before,
.widget.woocommerce.widget_product_categories .widget-content ul li:before {
position: absolute;
content: "";
display: inline-block;
top: -webkit-calc(0px + 6px);
top: calc(0px + 6px);
left: 0;
width: 0;
height: 0;
border-width: 4px 0 4px 6.9px;
border-style: solid;
border-color: transparent transparent transparent #999;
margin-top: 8px;
-webkit-transition: transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), color 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
transition: transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), color 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
will-change: transform, color;
}
.widget.woocommerce.widget_layered_nav .widget-content ul li:hover::before,
.widget.woocommerce.widget_layered_nav_filters .widget-content ul li:hover::before,
.widget.woocommerce.widget_product_categories .widget-content ul li:hover::before {
border-left-color: var(--theme-color);
-webkit-transform: scale(1.2) translateX(2px);
transform: scale(1.2) translateX(2px);
} .woocommerce-notice,
.woocommerce-error, 
.woocommerce-info, 
.woocommerce-message, 
.woocommerce-noreviews, 
p.no-comments {
position: relative;
padding: .75rem 1.25rem;
margin-bottom: 0;
border: 1px solid transparent;
border-radius: 3px;
color: #fff;
background-color: #00abe6;
border-color: rgb(0 0 0 / 10%);
}
ul.woocommerce-notice,
ul.woocommerce-error,
ul.woocommerce-info,
ul.woocommerce-message,
ul.woocommerce-noreviews {
margin: 0;
}
ul.woocommerce-notice li,
ul.woocommerce-error li,
ul.woocommerce-info li,
ul.woocommerce-message li,
ul.woocommerce-noreviews li {
margin: 0 0 5px !important;
list-style: inside none;
}
ul.woocommerce-notice li:last-child,
ul.woocommerce-error li:last-child,
ul.woocommerce-info li:last-child,
ul.woocommerce-message li:last-child,
ul.woocommerce-noreviews li:last-child {
margin-bottom: 0 !important;
}
.woocommerce-notice,
.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
background-color: #00abe6;
}
.woocommerce-error {
background-color: #ec4756;
}
.woocommerce-notices-wrapper:not(:empty) {
margin: 10px 0 15px 0;
}
.woocommerce-notices-wrapper > div {
margin-top: 5px;
}
.woocommerce-notices-wrapper > div:first-child {
margin-top: 0;
}
.woocommerce-notices-wrapper ul,
.woocommerce-notices-wrapper ol {
list-style: inside disc;
}
.woocommerce-notices-wrapper ul li,
.woocommerce-notices-wrapper ol li {
margin-bottom: 5px;
}
.woocommerce-notices-wrapper ul li:only-child,
.woocommerce-notices-wrapper ol li:only-child {
margin-bottom: 0;
}
.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-message a,
.woocommerce .woocommerce-noreviews a,
.woocommerce p.no-comments a {
color: rgb(255 255 255 / 85%);
}
.woocommerce-error a:hover,
.woocommerce-info a:hover,
.woocommerce-message a:hover,
.woocommerce-noreviews a:hover,
p.no-comments a:hover {
color: #fff;
}
.woocommerce-error a.button:hover,
.woocommerce-info a.button:hover,
.woocommerce-message a.button:hover,
.woocommerce-noreviews a.button:hover,
p.no-comments a.button:hover {
opacity: 1;
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
.woocommerce-noreviews .button,
p.no-comments .button {
background-color: rgb(255 255 255 / 20%);
padding: 3px 12px;
color: #fff;
outline: none;
border-radius: 3px;
border: 1px solid rgb(255 255 255 / 35%);
}
.woocommerce-error .button:hover,
.woocommerce-info .button:hover,
.woocommerce-message .button:hover,
.woocommerce-noreviews .button:hover,
p.no-comments .button:hover {
background: rgb(255 255 255 / 35%);
color: #fff;
opacity: .7;
}
.woocommerce-error pre,
.woocommerce-info pre,
.woocommerce-message pre,
.woocommerce-noreviews pre,
p.no-comments pre {
background-color: rgba(0, 0, 0, .1);
} .star-rating:before,
.star-rating > span:before,
p.stars a:before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
}
.star-rating {
overflow: hidden;
position: relative;
height: 1.618em;
line-height: 1.618;
font-size: 1em;
width: 84.38px;
}
.star-rating:before,
.star-rating > span:before {
font-weight: 900;
content: "\f005\f005\f005\f005\f005";
font-size: 15px;
}
.star-rating:before {
top: 0;
left: 0;
position: absolute;
float: left;
color: #ddd;
}
.star-rating > span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.star-rating > span:before {
top: 0;
position: absolute;
left: 0;
color: #ffa500;
}
p.stars {
display: inline-block;
margin: 0;
}
p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
margin-right: 1px;
font-weight: 400;
margin-right: 3px;
}
p.stars a:last-child {
margin-right: 0;
}
p.stars a:before,
p.stars a:hover ~ a:before,
p.stars:hover a:before,
p.stars.selected a.active:before,
p.stars.selected a.active ~ a:before,
p.stars.selected a:not(.active):before {
font-weight: 900;
content: "\f005";
}
p.stars a:before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
text-indent: 0;
-webkit-transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
p.stars a:before,
p.stars a:hover ~ a:before {
color: #ddd;
}
p.stars:hover a:before,
p.stars.selected a.active:before,
p.stars.selected a.active ~ a:before,
p.stars.selected a:not(.active):before {
color: #ffa500;
}
p.stars:hover a:before,
p.stars.selected a.active:before {
opacity: 1;
}
p.stars.selected a.active ~ a:before {
opacity: .25;
}
p.stars.selected a:not(.active):before {
opacity: 1;
} .widget.woocommerce .star-rating,
.woocommerce ul.products li.product .star-rating {
height: 1.3em;
width: 67.5px;
}
.widget.woocommerce .star-rating > span,
.woocommerce ul.products li.product .star-rating > span {
padding-top: 1.3em;
}
.widget.woocommerce .star-rating:before,
.widget.woocommerce .star-rating > span:before,
.woocommerce ul.products li.product .star-rating:before,
.woocommerce ul.products li.product .star-rating > span:before {
font-size: 12px;
}
.widget.woocommerce .star-rating,
.woocommerce ul.products li.product .star-rating,
.widget.woocommerce .star-rating:before,
.widget.woocommerce .star-rating > span:before,
.woocommerce ul.products li.product .star-rating:before,
.woocommerce ul.products li.product .star-rating > span:before {
line-height: 1.3;
} .wc-main-content-inner {
font-family: Roboto Slab;
font-size: 14px;
font-weight: 400;
letter-spacing: 0px;
line-height: 26px;
text-align: left;
text-transform: none;
color: #333;
}
.woocommerce-tabs .panel h2:first-of-type,
.oxb-wc-box-title h4 {
font-family: Lato;
font-size: 14px;
font-weight: 900;
letter-spacing: 1px;
line-height: 25px;
text-align: inherit;
text-transform: uppercase;
color: #222;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3 {
font-family: Lato, Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 21px;
font-weight: 400;
font-weight: 700;
font-style: normal;
color: #000;
}
.woocommerce table.cart td.product-name a {
font-family: Lato, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
font-weight: 700;
font-style: normal;
color: #000;
}
.woocommerce ul.products li.product .price,
.single-product div.product .single_variation .woocommerce-variation-price {
font-family: Lato;
font-size: 13px;
font-weight: 700;
letter-spacing: 0.5px;
line-height: 20px;
text-align: left;
text-transform: uppercase;
color: #43454b;
}
#reviews .commentlist li p.meta .woocommerce-review__author {
font-family: Lato;
font-size: 16px;
font-weight: 700;
line-height: 22px;
text-align: inherit;
text-transform: none;
color: #000;
} #reviews .commentlist li p.meta time,
.widget.woocommerce .woocommerce-Price-amount,
.widget.woocommerce .product-details .quantity {
font-family: Lato;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.5px;
line-height: 16px;
text-align: left;
text-transform: uppercase;
color: #888;
}
.widget.woocommerce .product-title,
.widget.woocommerce .product-title a {
font-family: Lato, Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 22px;
text-align: inherit;
text-transform: none;
color: #000;
}
.site-header-cart .widget.woocommerce .product-title,
.site-header-cart .widget.woocommerce .product-title a {
font-family: Lato, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: 700;
line-height: 18px;
text-align: inherit;
text-transform: none;
color: #000;
}
.widget_shopping_cart p.total,
.widget_shopping_cart p.total strong,
.widget_shopping_cart p.total .woocommerce-Price-amount,
#reviews #commentform label,
.woocommerce form.woocommerce-form-coupon p {
font-family: Lato;
font-size: 11px;
font-weight: 900;
letter-spacing: 1px;
line-height: 16px;
text-align: left;
text-transform: uppercase;
color: #222;
}
.woocommerce-MyAccount-navigation ul li a,
.woocommerce-tabs ul.tabs li a,
.woocommerce-MyAccount-navigation ul li a {
font-family: Lato;
font-size: 11px;
font-weight: 900;
letter-spacing: 1px;
line-height: 16px;
text-align: center;
text-transform: uppercase;
color: #222;
}
.woocommerce .onsale {
font-family: Lato;
font-size: 10px;
font-weight: 700;
letter-spacing: 0.5px;
line-height: 20px;
text-align: center;
text-transform: uppercase;
}
.wc-newark-sorting {
font-family: Lato;
font-size: 13px;
font-weight: 700;
letter-spacing: 0px;
line-height: 20px;
text-align: left;
text-transform: none;
color: #222;
}
.wc-newark-sorting .woocommerce-result-count,
.widget.widget_price_filter {
font-family: Lato;
font-size: 11px;
font-weight: 400;
letter-spacing: 0px;
line-height: 20px;
text-align: left;
text-transform: none;
color: #555;
}
.woocommerce ul.order_details li,
.woocommerce-customer-details address {
font-family: Lato;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.5px;
line-height: 20px;
text-align: left;
text-transform: uppercase;
color: #444;
}
.woocommerce ul.order_details li strong {
font-family: Lato;
font-size: 13px;
font-weight: 500;
letter-spacing: 0;
line-height: 20px;
text-align: left;
text-transform: none;
color: #222;
} .oxb-wc-icon-button,
.woocommerce-Button,
.oxb-wc-icon-button .btn-inner .btn-part.btn-title,
.form-row .button,
.wc-main-content-inner input[type=submit],
.widget_shopping_cart p.buttons .button,
.woocommerce ul.products li.product .added_to_cart.wc-forward,
.single-product div.product .entry-summary > .woocommerce-product-rating .woocommerce-review-link,
.wc-main-content-inner a.reset_variations,
.widget.woocommerce .widget-content button,
.woocommerce table.cart td.actions button,
.woocommerce table.cart td.actions input[type=button],
.wc-proceed-to-checkout .button,
#payment .place-order .button,
.woocommerce-MyAccount-content button[type=submit],
.woocommerce .return-to-shop {
font-family: Lato;
font-size: 10px;
font-weight: 900;
letter-spacing: 1px;
line-height: 18px;
text-align: left;
text-transform: uppercase;
color: #222;
}
.oxb-wc-icon-button.product_type_external .btn-inner .btn-part.btn-title {
font-family: Lato;
font-size: 9px;
font-weight: 900;
letter-spacing: 1px;
line-height: 13px;
text-align: left;
text-transform: uppercase;
color: #222;
} .single-product div.product .product_meta > *:not(script):not(noscript) > .meta-title {
font-family: Lato;
font-size: 11px;
font-weight: 900;
letter-spacing: 1px;
line-height: 18px;
text-align: left;
text-transform: uppercase;
color: #222;
}
.single-product div.product .product_meta > *:not(script):not(noscript), 
.single-product div.product .product_meta > *:not(script):not(noscript) a {
font-family: Lato;
font-size: 13px;
font-weight: 500;
letter-spacing: 0px;
line-height: 22px;
text-align: left;
text-transform: none;
color: #222;
}
.single-product .woocommerce-product-details__short-description,
.single-product .woocommerce-variation-description,
.single-product .woocommerce-Tabs-panel--description p {
font-family: Lato;
font-size: 14px;
font-weight: 500;
letter-spacing: 0px;
line-height: 23px;
text-align: left;
text-transform: none;
color: #222;
}
.woocommerce-notice,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-noreviews,
.woocommerce p.no-comments {
font-family: Lato;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.5px;
line-height: 22px;
text-align: left;
text-transform: none;
color: #fff;
} .quantity .qty {
font-family: Lato;
font-size: 12px;
font-weight: 500;
letter-spacing: 1px;
line-height: 16px;
text-align: center;
text-transform: none;
color: #555;
}
.select2-container,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce input[type=text],
.woocommerce input[type=color],
.woocommerce input[type=date],
.woocommerce input[type=datetime-local],
.woocommerce input[type=datetime],
.woocommerce input[type=email],
.woocommerce input[type=month],
.woocommerce input[type=number],
.woocommerce input[type=password],
.woocommerce input[type=search],
.woocommerce input[type=tel],
.woocommerce input[type=time],
.woocommerce input[type=url],
.woocommerce input[type=week],
.woocommerce textarea {
font-family: Lato;
font-size: 12px;
font-weight: 500;
letter-spacing: 1px;
line-height: 16px;
text-align: left;
text-transform: none;
color: #555;
} .woocommerce form label {
font-family: Lato;
font-size: 11px;
font-weight: 700;
letter-spacing: 1px;
line-height: 16px;
text-align: left;
text-transform: uppercase;
color: #888;
}
.woocommerce input[type=text],
.woocommerce input[type=color],
.woocommerce input[type=date],
.woocommerce input[type=datetime-local],
.woocommerce input[type=datetime],
.woocommerce input[type=email],
.woocommerce input[type=month],
.woocommerce input[type=number],
.woocommerce input[type=password],
.woocommerce input[type=search],
.woocommerce input[type=tel],
.woocommerce input[type=time],
.woocommerce input[type=url],
.woocommerce input[type=week],
.woocommerce textarea {
padding: 9px 15px;
outline: none;
border-width: 1px;
border-style: solid;
border-color: rgba(0, 0, 0, 0.15);
border-radius: 5px;
}
.select2-container,
.select2-results__option {
outline: none;
}
.select2-container .select2-selection--single {
height: 34px;
}
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid rgb(0 0 0 / 0.15);
}
.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #22b2f7;
color: #fff;
}
.select2-container .select2-selection--single {
height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 32px;
} select,
select:focus,
input,
.select2-container,
.select2-container:focus,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single:focus {
outline: none !important;
} body.woocommerce-page .sb-none-layout .bootstrap-row.bs4-row > .bootstrap-row-inner .article-container > .article-content.post-page, 
body.woocommerce-page .sb-none-layout .bootstrap-row.bs4-row > .bootstrap-row-inner .article-container > .article-content.page-normal {
width: 100%;
}
body.woocommerce-page .article-content .post-entry-wrapper .sec-column-post-entry {
padding-left: 0;
} .woocommerce-Button,
.widget.woocommerce .widget-content button,
.form-row .button,
.wc-main-content-inner input[type=submit],
.woocommerce table.cart td.actions button,
.woocommerce table.cart td.actions input[type=button],
.wc-proceed-to-checkout .button,
#payment .place-order .button,
.woocommerce-order-pay button[type=submit],
.woocommerce-MyAccount-content button[type=submit] {
position: relative;
padding: 8px 18px;
outline: none;
border: 1px solid rgb(0 0 0 / 10%);
background-color: #f0f0f0;
border-radius: 3px;
will-change: box-shadow, color, background-color, border-color;
-webkit-transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
} .wc-proceed-to-checkout .button,
#payment .place-order .button,
.woocommerce-order-pay button[type=submit] {
background: #7bc121;
color: #fff;
}
.woocommerce-MyAccount-content form .woocommerce-Button,
.woocommerce-MyAccount-content button[type=submit] {
background: #7bc121;
color: #fff;
}
.woocommerce-Button:hover,
.widget.woocommerce .widget-content button:hover,
.form-row .button:hover,
.wc-main-content-inner input[type=submit]:hover,
.woocommerce table.cart td.actions button:not(:disabled):hover,
.woocommerce table.cart td.actions input[type=button]:not(:disabled):hover,
.wc-proceed-to-checkout .button:hover,
#payment .place-order .button:hover,
.woocommerce-MyAccount-content form .woocommerce-Button:hover,
.woocommerce-MyAccount-content button[type=submit]:hover,
.woocommerce-order-pay button[type=submit]:hover {
background-color: #fff;
color: var(--theme-color);
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0, 0.07);
box-shadow: 0px 0px 10px 0px rgba(0,0,0, 0.07);
}
.woocommerce-Button:disabled,
.widget.woocommerce .widget-content button:disabled,
.form-row .button:disabled,
.wc-main-content-inner input[type=submit]:disabled,
.woocommerce table.cart td.actions button:disabled,
.woocommerce table.cart td.actions input[type=button]:disabled,
.wc-proceed-to-checkout .button:disabled,
#payment .place-order .button:disabled,
.woocommerce-MyAccount-content button[type=submit]:disabled,
.woocommerce-order-pay button[type=submit]:disabled {
background-color: #ddd;
color: #aaa;
cursor: not-allowed;
} .woocommerce table.cart tr > td.product-remove,
.woocommerce table.cart tr > td.product-thumbnail,
.woocommerce table.cart tr > td.product-price,
.woocommerce table.cart tr > td.product-quantity,
.woocommerce table.cart tr > td.product-subtotal .woocommerce table.cart tr > th.product-price,
.woocommerce table.cart tr > th.product-quantity,
.woocommerce table.cart tr > th.product-subtotal,
#order_review .woocommerce-checkout-review-order-table tr > th.product-total {
width: 1px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
} .woocommerce form .form-row .required {
position:relative;
} .woocommerce .quantity {
width: 6em;
}
.woocommerce .quantity .qty {
position: relative;
width: 1%;
min-width: 0;
margin-bottom: 0;
text-align: center;
border: 1px solid;
outline: none;
padding: 0;
}
.woocommerce .quantity .btn-value .btn-text {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
padding: .375rem 1.0rem;
margin-bottom: 0;
font-size: 1.4rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
text-align: center;
white-space: nowrap;
background-color: #f7f7f7;
border: 1px solid;
}
.woocommerce .quantity .btn-value:nth-of-type(2n+1) .btn-text {
border-radius: 3px 0 0 3px;
}
.woocommerce .quantity .btn-value:nth-of-type(2n+2) .btn-text {        
border-radius: 0 3px 3px 0;
}
.woocommerce .quantity .btn-value.btn-decrease {
margin-right: -1px;
border-right: none;
}
.woocommerce .quantity .btn-value.btn-increase {
margin-left: -1px;
border-left: none;
}
.woocommerce .quantity .qty,
.woocommerce .quantity .btn-value .btn-text {
border-color: rgb(0 0 0 / 5%);
} .main-menu .right-section ul.main-icons > li .cart-items {
}
.main-menu .right-section ul.main-icons > li .cart-items .cart-inner {
position: relative;
line-height: 0;
}
.main-menu .right-section ul.main-icons > li .cart-items .cart-inner .cart-icon {
position: relative;
z-index: 4;
}
.main-menu .right-section ul.main-icons > li .cart-items .cart-inner .count {
position: absolute;
top: 50%;
margin-top: -20px;
right: -13px;
z-index: 5;
}
.main-menu .right-section ul.main-icons > li .cart-items .cart-inner .count .count-inner {
position: relative;
text-align: center;
width: 20px;
height: 20px;
background: var(--theme-color);
color: #fff;
font-size: 11px;
font-weight: 700;
line-height: 0;
letter-spacing: 0;
border-radius: 50%;
z-index: 9;
} .woocommerce-products-header {
margin: 0 0 30px;
text-align: center;
}
.price ins {
font-weight: 400;
}
.woocommerce-active .site-header .col-full {
position: relative;
}
.woocommerce-active .site-branding {
float: left;
}
.site-search {
font-size: .875em;
clear: both;
display: none;
}
.site-search .widget_product_search input[type=search],
.site-search .widget_product_search input[type=text] {
padding: 1em 1.41575em;
line-height: 1;
}
.site-search .widget_product_search form:before {
top: 1.15em;
left: 1.15em;
}
.site-search .widget_product_search #searchsubmit {
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.wc-newark-handheld-footer-bar {
position: fixed;
bottom: 0;
left: 0;
right: 0;
border-top: 1px solid rgba(255, 255, 255, .2);
box-shadow: 0 0 6px rgba(0, 0, 0, .7);
z-index: 9999;
}
.wc-newark-handheld-footer-bar ul {
margin: 0;
}
.wc-newark-handheld-footer-bar ul li {
display: inline-block;
float: left;
text-align: center;
}
.wc-newark-handheld-footer-bar ul li:last-child > a {
border-right: 0;
}
.wc-newark-handheld-footer-bar ul li > a {
height: 4.235801032em;
display: block;
position: relative;
text-indent: -9999px;
z-index: 999;
border-right: 1px solid rgba(255, 255, 255, .2);
}
.wc-newark-handheld-footer-bar ul li > a:active,
.wc-newark-handheld-footer-bar ul li > a:focus {
outline: 0;
}
.wc-newark-handheld-footer-bar ul li.search .site-search {
position: absolute;
bottom: -2em;
left: 0;
right: 0;
-webkit-transition: all, ease, .2s;
transition: all, ease, .2s;
padding: 1em;
z-index: 1;
display: block;
}
.wc-newark-handheld-footer-bar ul li.search.active .site-search {
bottom: 100%;
}
.wc-newark-handheld-footer-bar ul li.search .site-search,
.wc-newark-handheld-footer-bar ul li.search .widget,
.wc-newark-handheld-footer-bar ul li.search form {
margin-bottom: 0;
}
.wc-newark-handheld-footer-bar ul li.cart .count {
text-indent: 0;
display: block;
width: 2em;
height: 2em;
line-height: 2;
box-sizing: content-box;
font-size: .75em;
position: absolute;
top: .875em;
left: 50%;
border-radius: 100%;
border: 1px solid;
}
.wc-newark-handheld-footer-bar ul.columns-1 li {
width: 100%;
display: block;
float: none;
}
.wc-newark-handheld-footer-bar ul.columns-2 li {
width: 50%;
}
.wc-newark-handheld-footer-bar ul.columns-3 li {
width: 33.33333%;
}
.wc-newark-handheld-footer-bar ul.columns-4 li {
width: 25%;
}
.wc-newark-handheld-footer-bar ul.columns-5 li {
width: 20%;
}
@media (max-width: 767.98px) {
table.shop_table_responsive tr td.product-remove:before {
display: none;
}
table.shop_table_responsive tr td.actions:before,
table.shop_table_responsive tr td.download-actions:before {
display: none;
}
table.shop_table_responsive tr td.download-actions .button {
display: block;
text-align: center;
}
table.shop_table_responsive.my_account_orders .order-actions {
text-align: right;
}
table.shop_table_responsive.my_account_orders .order-actions:before {
display: none;
}
}
.main-site-container.wc-newark-container .wc-main-content {
padding: 40px;
background: #fff;
}
.woocommerce .wrp-products,
.woocommerce ul.products {
margin: 0;
} .woocommerce .wrp-products ul.products {
padding: 0;
margin: 0 -5px;
}
.woocommerce ul.products {
clear: both;
}
.woocommerce ul.products li.product,
.woocommerce ul.products li.product > .product-inner {
position: relative;
}
.woocommerce ul.products li.product {
list-style: none;
margin-left: 0;
margin-bottom: 4.235801032em;
padding: 0 5px;
}
.woocommerce ul.products li.product > .product-inner {
position: relative;
max-width: 100%;
}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
margin-bottom: 1.618em;
}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link > *:not(script):not(noscript):not(:first-child):not(.onsale):not(.woocommerce-loop-product__title):not(h2):not(h3) {
margin-top: 0.5407911001em;
}
.woocommerce ul.products li.product img {
display: block;
margin: 0 auto;
-webkit-transition: box-shadow 0.2s linear, transform 0.2s linear;
transition: box-shadow 0.2s linear, transform 0.2s linear;
will-change: box-shadow, transform;
}
.woocommerce ul.products li.product:hover img {
-webkit-box-shadow: 0 0 20px rgb(0 0 0 / 0.10);
box-shadow: 0 0 20px rgb(0 0 0 / 0.10);
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3 {
margin-top: 1em;
margin-bottom: .5407911001em;
}
.woocommerce ul.products li.product .price {
display: block;
}
.woocommerce ul.products li.product .price ins {
margin-left: .6180469716em;
background-color: transparent;
}
.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title,
.woocommerce ul.products li.product.product-category h2,
.woocommerce ul.products li.product.product-category h3 {
font-size: 1.1em;
}
.woocommerce ul.products li.product.product-category img {
margin-bottom: 1.618em;
}
.oxb-wc-icon-button {
position: relative;
overflow: hidden;
margin-bottom: 0;
padding: 0;
background: none;
border-radius: 32px;
border: 1px solid rgb(0 0 0 / 10%);
outline: none;
}
.oxb-wc-icon-button.rad-zero {
border-radius: 0;
}
.oxb-wc-icon-button,
.oxb-wc-icon-button .btn-inner {
-webkit-transition: none;
transition: none;
}
.oxb-wc-icon-button:not(.loading):hover,
.oxb-wc-icon-button:not(.loading):hover .btn-inner .btn-part.btn-title {
color: #fff;
}
.oxb-wc-icon-button:before,
.oxb-wc-icon-button:after {
position: absolute;
content: "";
display: inline-block;
z-index: 5;
height: 100%;
width: 100%;
top: 0;
left: 0;
opacity: 0;
-webkit-transform: scale3d(0.5, 1, 1);
transform: scale3d(0.5, 1, 1);
-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
transition: transform 0.4s, opacity 0.4s;
background-color: #222;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
will-change: opacity, transform;
}
.oxb-wc-icon-button:not(.loading):before,
.oxb-wc-icon-button:not(.loading):after {
background: #333;
}
.oxb-wc-icon-button:not(.loading):before {
width: 35px;
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
z-index: 5;
}
.oxb-wc-icon-button:not(.loading):after {
z-index: 6;
}
.oxb-wc-icon-button:not(.loading):hover::before {
opacity: 0;
-webkit-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1);
}
.oxb-wc-icon-button:not(.loading):hover::after {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
background: rgb(0 0 0 / 13%);
}
.oxb-wc-icon-button.loading:before,
.oxb-wc-icon-button.loading:after {
width: 100%;
background: #ddd;
}
.oxb-wc-icon-button .btn-inner {
position: relative;
z-index: 9;
}
.oxb-wc-icon-button .btn-inner > .btn-part {
padding: 8px 12px;
}
.oxb-wc-icon-button .btn-inner > .btn-part.btn-icon,
.oxb-wc-icon-button .btn-inner > .btn-part.btn-loading {
position: relative;
width: 35px;
max-width: 35px;
left: 0;
line-height: 1;
-webkit-transform: scale(1) translateX(0);
transform: scale(1) translateX(0);
padding: 0;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.oxb-wc-icon-button .btn-inner > .btn-part.btn-icon {
color: #fff;
}
.oxb-wc-icon-button .btn-inner > .btn-part.btn-icon,
.oxb-wc-icon-button .btn-inner > .btn-part.btn-title {
-webkit-transition: color 1.0s cubic-bezier(0.18, 0.89, 0.32, 1.28), transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
transition: color 1.0s cubic-bezier(0.18, 0.89, 0.32, 1.28), transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
will-change: color, transform;
}
.oxb-wc-icon-button .btn-inner > .btn-part.btn-loading {
-webkit-transition: left 0.2s linear, opacity 0.2s linear, width 0.2s linear, transform 0.3s linear;
transition: left 0.2s linear, opacity 0.2s linear, width 0.2s linear, transform 0.3s linear;
will-change: left, opacity, width, transform;
}
.oxb-wc-icon-button .btn-inner > .btn-part.btn-loading .loading-spinner {
line-height: 0;
}
.oxb-wc-icon-button .btn-inner .btn-part.btn-title {
border-left: 1px solid rgb(0 0 0 / 10%);
}
.oxb-wc-icon-button .btn-inner .btn-part.btn-title .icon {
}
.oxb-wc-icon-button:not(.loading) .btn-part.btn-loading,
.oxb-wc-icon-button.loading .btn-part.btn-icon {
opacity: 0;
width: 0;
max-width: 0;
}
.oxb-wc-icon-button:not(.loading) .btn-part.btn-loading {
-webkit-transform: scale(0) translateX(35px);
transform: scale(0) translateX(35px);
}
.oxb-wc-icon-button.loading .btn-part.btn-icon {
-webkit-transform: scale(0) translateX(-35px);
transform: scale(0) translateX(-35px);
}
.oxb-wc-icon-button.loading .btn-part.btn-loading {
}
.woocommerce ul.products li.product .oxb-wc-icon-button:not(.loading):before,
.oxb-wc-icon-button.single_add_to_cart_button:not(.loading):before {
background: #9a9b99;
}
.woocommerce ul.products li.product .oxb-wc-icon-button:not(.loading):after,
.oxb-wc-icon-button.single_add_to_cart_button:not(.loading):after {
background: #9eba20;
} .woocommerce ul.products li.product .added_to_cart.wc-forward {
position: relative;
padding: 8px 12px;
background: #ededed;
color: #3e3e3e;
text-align: center;
border: 1px solid rgb(0 0 0 / 5%);
border-radius: 32px;
margin: 3px 0 0;
width: 100%;
max-width: 200px;
outline: none;
}
.woocommerce ul.products li.product .added_to_cart.wc-forward:hover {
background-color: #9f9f9f;
color: #fff;
}
.price del {
opacity: .5;
font-weight: 400;
}
.price del + ins {
margin-left: .327em;
}
.single-product .pswp__button {
background-color: transparent;
}
.single-product div.product > *:not(script):not(noscript) {
margin-bottom: 3em;
}
.single-product div.product > *:not(script):not(noscript):last-child {
margin-bottom: 0;
}
.single-product div.product .woocommerce-product-gallery {
position: relative;
}
.single-product div.product > .onsale {
right: auto;
left: 10px;
}
.single-product div.product .woocommerce-product-gallery .zoomImg {
background-color: #fff;
-webkit-transition: none !important;
transition: none !important;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
opacity: 0;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
background-color: rgb(0 0 0 / 25%);
border-radius: 50%;
-webkit-transition: opacity 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28), background-color 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);
transition: opacity 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28), background-color 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);
will-change: opacity, background-color;
}
.single-product div.product .woocommerce-product-gallery:hover .woocommerce-product-gallery__trigger {
opacity: 1;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: rgb(0 0 0 / 35%);
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger > img {
display: none !important;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
position: absolute;
z-index: 1;
background: rgb(0 0 0/25%);
width: 100%;
height: 100%;
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after {
position: absolute;
z-index: 5;
font-family: "Font Awesome 5 Free";
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-weight: 900;
content: '\f31e';
color: #fff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.single-product div.product .woocommerce-product-gallery img {
margin: 0;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {
margin-bottom: 1.618em;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:only-child):not(.flex-active-slide) {
margin-left: 1px;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
margin: 0 -1px -2px;
padding: 0;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
padding: 0 1px 2px;
cursor: pointer;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
opacity: .5;
-webkit-transition: all, ease, .2s;
transition: all, ease, .2s;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
opacity: 1;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
opacity: 1;
}
.single-product div.product .images .woocommerce-main-image {
margin-bottom: 1.618em;
display: block;
}
.single-product div.product .images .thumbnails a.zoom {
display: block;
width: 22.05%;
margin-right: 3.8%;
float: left;
margin-bottom: 1em;
}
.single-product div.product .images .thumbnails a.zoom.last {
margin-right: 0;
}
.single-product div.product .images .thumbnails a.zoom.first {
clear: both;
}
.single-product div.product .entry-summary > *:not(script):not(noscript):not(:first-child) {
margin-top: 1.5em;
}
.single-product div.product p.price {
font-size: 1.875em;
}
.single-product div.product .entry-summary > .woocommerce-product-rating {
margin-top: 0.5em;
line-height: 1;
}
.single-product div.product .entry-summary > .woocommerce-product-rating .star-rating {
}
.single-product div.product .entry-summary > .woocommerce-product-rating .woocommerce-review-link {
padding-left: 15px;
}
.single-product div.product form.cart {
}
.single-product div.product form.cart .quantity {
}
.single-product div.product form.cart table.woocommerce-grouped-product-list {
position: relative;
}
.single-product div.product form.cart table.woocommerce-grouped-product-list tr td {
padding: 4px 0;
}
.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity {
float: none;
margin-right: 0;
}
.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity .quantity {
margin-right: 0;
}
.single-product div.product form.cart.grouped_form .oxb-wc-icon-button {
margin-top: 2em;
}
.single-product div.product table.variations {
margin: 0;
}
.single-product div.product table.variations .label,
.single-product div.product table.variations label {
text-align: left;
}
.single-product div.product table.variations td,
.single-product div.product table.variations th {
display: list-item;
padding: 0;
list-style: none;
background-color: transparent;
}
.single-product div.product table.variations .value {
margin-bottom: 1em;
}
.single-product div.product .single_variation .woocommerce-variation-price {
background-color: #f7f7f7;
color: #43454b;
display: inline-block;
padding: 7px 10px;
border: 1px solid rgb(0 0 0 / 5%);
border-radius: 3px;
}
.single-product div.product .single_variation .price {
margin: 0;
display: block;
}
.single-product div.product .variations_button {
padding-top: 1em;
}
.single-product div.product .product_meta {
}
.single-product div.product .product_meta > *:not(script):not(noscript) {
margin-top: 0.5em;
background: #fff;
border: 1px solid rgb(0 0 0 / 0.1);
border-radius: 3px;
}
.single-product div.product .product_meta > *:not(script):not(noscript):first-child {
margin-top: 0;
}
.single-product div.product .product_meta > *:not(script):not(noscript) > .meta-title {
padding: 8px;
background: #f7f7f7;
}
.single-product div.product .product_meta > *:not(script):not(noscript) > .meta-data {
padding-left: 10px;
}
.single-product div.product .product_meta a {
}
.single-product div.product .product_meta a:hover {
}
.stock:empty:before {
display: none;
}
.stock.in-stock {
color: #0f834d;
}
.stock.out-of-stock {
color: #e2401c;
}
.wc-main-content-inner a.reset_variations {
display: inline-block;
margin: 5px 2px 2px;
}
#reviews {
outline: 0;
}
#reviews #comments {
padding-top: 0;
margin: 50px -30px -30px;
padding: 30px;
background: #f9f9f9;
box-shadow: 0 0 20px rgb(0 0 0 / 16%);
border-radius: 5px;
}
#reviews .comment-reply-title {
display: none;
}
#reviews .commentlist {
list-style: none;
margin-left: 0;
}
#reviews .commentlist li {
margin-bottom: 0.875em;
list-style: none;
clear: both;
}
#reviews .commentlist li .comment_container {
padding: 15px;
background: #fff;
border-radius: 3px;
-webkit-box-shadow: 0 0 1px rgb(0 0 0 / 10%);
box-shadow: 0 0 1px rgb(0 0 0 / 10%);
}
#reviews .commentlist li .comment_container .comment-text {
padding-left: 15px;
}
#reviews .commentlist li .comment_container .comment-text .star-rating {
}
#reviews .commentlist li .comment_container .comment-text .description {
margin-top: 1em;
}
#reviews .commentlist li:last-child {
border-bottom: 0;
margin-bottom: 0;
}
#reviews .commentlist li time {
margin-top: 0.3em;
}
#reviews .commentlist li .avatar {
height: auto;
}
#reviews .commentlist li p.meta {
}
#reviews .commentlist li p.meta strong {
}
#reviews .commentlist li p.meta time {
}
#reviews .commentlist li p.meta .verified {
font-style: normal;
font-size: .875em;
}
#reviews .commentlist li p.meta .woocommerce-review__dash {
display: none;
}
#reviews .commentlist li ul.children {
margin: 0;
width: 81.8181818182%;
float: right;
margin-right: 0;
padding-top: 1.618em;
}
#reviews .commentlist li ul.children .avatar {
width: 11.1111111111%;
float: left;
margin-right: 11.1111111111%;
}
#reviews .commentlist li ul.children .comment-text {
width: 77.7777777778%;
float: right;
margin-right: 0;
}
#reviews .commentlist li ul.children li {
margin-bottom: 1.618em;
}
#reviews .commentlist li ul.children li:last-child {
margin-bottom: 0;
}
#reviews #commentform {
}
#reviews #commentform > *:not(script):not(noscript) {
margin: 3em 0 0;
}
#reviews #commentform > *:not(script):not(noscript):first-child {
margin: 0;
}
#reviews #commentform .comment-form-comment textarea {
border: 1px solid rgba(0, 0, 0, 0.11);
padding: 10px;
border-radius: 3px;
outline: none;
width: 100% !important;
max-width: 100%;
}
#reviews .comment-form-rating {
}
#reviews #commentform label {
margin: 0;
}
#reviews #commentform label .required {
margin-right: 3px;
font-size: 17px;
}
#reviews #commentform p.stars {
}
.woocommerce-breadcrumb {
margin-left: -1.387rem;
margin-right: -1.387rem;
margin-bottom: 1.618em;
font-size: .875em;
padding: 1em 1.387rem;
}
.woocommerce-breadcrumb .breadcrumb-separator {
display: inline-block;
padding: 0 .5407911001em;
}
.product_list_widget {
list-style: none;
}
.product_list_widget li {
float: none;
padding: 1em 0;
}
.product_list_widget li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.main-menu .right-section ul.main-icons .product_list_widget li {
float: none;
}
.widget.woocommerce .product_list_widget li > .li-inner .product-image,
.widget.woocommerce .product_list_widget li > .li-inner .product-details {
position: relative;
}
.widget.woocommerce .product_list_widget li > .li-inner .product-image a,
.widget.woocommerce .product_list_widget li > .li-inner .product-details a {
padding: 0;
outline: none;
}
.widget.woocommerce .product_list_widget li > .li-inner .product-details {
padding-left: 15px;
}
.product_list_widget li img {
max-width: 65px;
-webkit-transition: box-shadow 0.2s linear, transform 0.2s linear;
transition: box-shadow 0.2s linear, transform 0.2s linear;
will-change: box-shadow, transform;
}
.widget ul.products li.product a {
text-decoration: none;
}
.product_list_widget a:hover {
color: var(--theme-color);
}
.widget_products a {
display: block;
}
.widget_shopping_cart .product_list_widget {
margin-bottom: 0;
}
.widget_shopping_cart .product_list_widget li {
position: relative;
padding: 0;
}
.widget_shopping_cart .product_list_widget li > .li-inner {
padding: 1em 0;
}
.widget_shopping_cart .product_list_widget li a.remove {
position: absolute;
top: 0px;
right: 0px;
left: auto;
z-index: 9;
width: 20px;
height: 20px;
background-color: rgb(255 0 83 / 60%);
line-height: 0;
color: #fff !important;
border-radius: 0;
-webkit-box-shadow: 0 0 5px rgb(0 0 0 / 18%);
box-shadow: 0 0 5px rgb(0 0 0 / 18%);
text-align: center;
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: opacity 0.2s cubic-bezier(0.18, 0.89, 0.32, 1.28), transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), background-color 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
transition: opacity 0.2s cubic-bezier(0.18, 0.89, 0.32, 1.28), transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), background-color 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
will-change: opacity, transform, background-color;
}
.widget_shopping_cart .product_list_widget li a.remove .icon {
font-size: 10px;    
}
.widget_shopping_cart .product_list_widget li:hover a.remove {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.widget_shopping_cart .product_list_widget li:hover a.remove:hover {
background-color: rgb(255 0 83 / 100%);
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
.widget_shopping_cart .woocommerce-mini-cart-footer {
position: relative;
width: calc(100% - 0.1px); line-height: 1;
background: #f7f7f7;
}
.widget.widget_shopping_cart [class*="wcppec"] {
line-height: 0;
padding: 10px 0;
}
.widget_shopping_cart p.buttons,
.widget_shopping_cart p.total {
margin: 0;
}
.widget_shopping_cart p.total {
padding: 1.4em 1em;
border-width: 0 0 1px;
border-style: solid;
border-color: rgba(0, 0, 0, .05);
}
.widget_shopping_cart p.buttons .oxb-wc-icon-button:not(.loading):before {
background: #9a9b99;
}
.widget_shopping_cart p.buttons .oxb-wc-icon-button:not(.loading):after {
background: #9eba20;
}
.widget_shopping_cart p.buttons .oxb-wc-icon-button:not(.loading).checkout:before,
.widget_shopping_cart p.buttons .oxb-wc-icon-button:not(.loading).checkout:after {
background: #599bff;
}
.site-header-cart {
list-style-type: none;
margin-left: 0;
padding: 0;
margin-bottom: 0;
}
.site-header-cart .shopping-cart-dropdown {
min-width: 250px;
}
.main-menu .right-section ul.main-icons .site-header-cart .shopping-cart-dropdown li {
float: none;
}
.site-header-cart .cart-contents {
display: none;
}
.site-header-cart .widget_shopping_cart {
margin: 0;
}
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
margin: 1.41575em;
}
.site-header-cart .widget_shopping_cart .product_list_widget {
margin-bottom: 0;
max-height: 273px;
overflow-y: visible;
overflow-x: hidden;
}
.site-header-cart .widget_shopping_cart .product_list_widget li > .li-inner {
padding: 1em 1.2em;
}
.site-header-cart .widget_shopping_cart p.total,
.site-header-cart .widget_shopping_cart p.buttons {
padding: 1.4em 1.3em;
}
.site-header-cart .widget_shopping_cart p.total a,
.site-header-cart .widget_shopping_cart p.buttons a,
.main-menu .right-section ul.main-icons .site-header-cart .widget_shopping_cart p.total a,
.main-menu .right-section ul.main-icons .site-header-cart .widget_shopping_cart p.buttons a {
padding: 0;
}
.site-header-cart .widget_shopping_cart p.total {
border-width: 0 0 1px;
border-style: solid;
border-color: rgba(0, 0, 0, .05);
}
.widget.widget_shopping_cart p.buttons:not([class*="wcppec"]) .oxb-wc-icon-button {
border-radius: 32px;
width: 100%;
}
.widget.widget_shopping_cart p.buttons:not([class*="wcppec"]) .oxb-wc-icon-button:last-child {
margin-top: 10px;
}
.widget_layered_nav li {
}
.widget.woocommerce li .count {
font-size: 1em;
float: right;
}
.widget_price_filter .price_slider {
margin-bottom: 15px;
}
.widget_price_filter .price_slider_amount {
}
.widget_price_filter .price_slider_amount input[type="text"],
.widget_price_filter .price_slider_amount .clear {
display: none !important;
width: 0 !important;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
top: auto;
z-index: 2;
width: 1.4em;
height: 1.4em;
border-radius: 100%;
cursor: ew-resize;
outline: 0;
background: #aaa;
box-sizing: border-box;
margin-top: -0.35em;
margin-left: auto;
opacity: 1;
border: 0;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,
.widget_price_filter .ui-slider .ui-slider-handle:hover {
-webkit-box-shadow: 0 0 0 0.236em rgba(0, 0, 0, .1);
box-shadow: 0 0 0 0.236em rgba(0, 0, 0, .1);
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: 0.7em;
display: block;
border: 0;
background: #e2e2e2;
border-radius: 1em;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
border-radius: 1em;
background: rgba(0, 0, 0, .1);
border: 0;
}
.widget_price_filter .ui-slider-horizontal {
height: 0.7em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.woocommerce-cart-form {
position: relative;
}
.woocommerce table.cart {
margin-bottom: 3.706325903em;
}
.woocommerce table.cart tr {
-webkit-transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.woocommerce table.cart .product-quantity .minus,
.woocommerce table.cart .product-quantity .plus {
display: none;
}
.woocommerce table.cart .product-thumbnail img {
margin: 0 auto;
max-width: 3.706325903em;
height: auto;
border: 1px solid rgb(0 0 0 / 16%);
}
.woocommerce table.cart .product-thumbnail:before {
display: none;
}
.woocommerce table.cart tr:first-child td.product-remove {
}
.woocommerce table.cart td.product-remove {
position: relative;
padding: 8px 16px;
}
.woocommerce table.cart td.product-remove a.remove {
position: absolute;
top: 0;
width: 100%;
height: 100%;
left: 0;
margin: 0;
color: #f00;
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out, background-color 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out, background-color 0.3s ease-in-out;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
perspective: 1000px;
}
.woocommerce table.cart tr:hover {
background-color: #f9f9f9;
}
.woocommerce table.cart tr:hover a.remove {
opacity: 1;
-webkit-animation: WC_CartRemoveIcon 0.45s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
animation: WC_CartRemoveIcon 0.45s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}
.woocommerce table.cart tr:hover a.remove:hover {
background-color: #ffeded;
}
.woocommerce table.cart td.product-name a {
margin-bottom: 0;
}
.woocommerce table.cart td.product-quantity .quantity {
width: 7em;
}
.woocommerce table.cart tr > td,
.woocommerce table.cart tr > th {
padding: 1.2em;
}
.woocommerce table.cart tr > td.product-thumbnail {
padding: 5px;
}
.woocommerce table.cart tr > td.product-remove {
padding: 1.875em;
}
.woocommerce table.cart td.product-subtotal {
}
.page-template-template-fullwidth-php .woocommerce table.cart .product-thumbnail {
display: table-cell;
}
.page-template-template-fullwidth-php .woocommerce table.cart thead {
font-size: 1em;
text-indent: 0;
}
.woocommerce table.cart .product-quantity .minus,
.woocommerce table.cart .product-quantity .plus {
display: inline-block;
}
.woocommerce table.cart .quantity .qty {
}
.woocommerce table.cart td.actions {
padding: 1.2em;
background: #f5f5f5;
}
.woocommerce table.cart td.actions label {
display: none;
}
.woocommerce table.cart td.actions input,
.woocommerce table.cart td.actions button {
padding: 5px 10px;
}
.woocommerce table.cart td.actions button,
.woocommerce table.cart td.actions input[type=button] {
padding-left: 12px;
padding-right: 12px;
}
.woocommerce table.cart td.actions .coupon button {
margin-left: 5px;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce table.cart td.actions > button {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.woocommerce table.cart td.actions .coupon input {
outline: none;
border: 1px solid rgb(0 0 0 / 30%);
border-radius: 3px;
}
.woocommerce table.cart td.actions > button {
float: right;
}
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator {
position: relative;
}
.cart-collaterals .wc-newark-wrap-table > table tr > th {
width: 1px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
border: 1px solid rgb(0 0 0 / 0.1);
background: #f5f5f5;
padding: 8px 15px;
}
.cart-collaterals .cart_totals .wc-newark-wrap-table,
.cart-collaterals .shipping_calculator .wc-newark-wrap-table {
overflow: visible;
}
.cart-collaterals .cart_totals .wc-newark-wrap-table table {
margin-bottom: 0;
}
.cart-collaterals .wc-newark-wrap-table > .wc-proceed-to-checkout > * {
margin: 0 0 1.5em;
}
.cart-collaterals .wc-newark-wrap-table > .wc-proceed-to-checkout > *:last-child {
margin: 0;
}
.cart-collaterals .cart_totals small.includes_tax {
display: block;
}
.cart-collaterals .shipping_calculator {
clear: right;
}
.page-template-template-fullwidth-php .cart-collaterals .cross-sells {
}
.page-template-template-fullwidth-php .cart-collaterals .cross-sells ul.products li.product {
}
.page-template-template-fullwidth-php .cart-collaterals .cart_totals,
.page-template-template-fullwidth-php .cart-collaterals .shipping_calculator {
}
.wc-proceed-to-checkout {
}
.wc-proceed-to-checkout .button {
display: inline-block;
}
.wc-proceed-to-checkout .button.checkout-button {
}
.woocommerce-shipping-calculator {
margin: 0;
}
.woocommerce-shipping-calculator > p:first-child {
margin: 0;
}
.woocommerce-shipping-calculator .shipping-calculator-form {
padding-top: 1.41575em;
}
ul#shipping_method {
list-style: none;
margin-left: 0;
}
ul#shipping_method li {
margin-bottom: .2360828548em;
}
ul#shipping_method li:last-child {
margin-bottom: 0;
}
ul#shipping_method input {
margin-right: .3342343017em;
}
.woocommerce-checkout ul#shipping_method {
margin-bottom: 0;
}
.woocommerce form.woocommerce-form-coupon {
padding: 20px 15px;
background: #f7f7f7;
margin: 0;
border-radius: 5px;
border: 1px solid rgb(0 0 0 / 15%);
}
.woocommerce form.woocommerce-form-coupon p:not(:empty) {
margin: 0 0 1em;
}
.woocommerce form.checkout {
padding: 1em 0 0;
}
.woocommerce form.checkout > .woocommerce-NoticeGroup {
margin-bottom: 2.618em;
}
.woocommerce-form-coupon-toggle {
margin-bottom: 5px;
}
.woocommerce-checkout > .blockUI {
position: fixed !important;
}
#payment .create-account {
clear: both;
}
#payment .payment_methods {
margin: 0 !important;
padding: 0 !important;
}
#payment .payment_methods > .wc_payment_method > label,
#payment .payment_methods > .woocommerce-PaymentMethod > label {
display: block;
padding: 2px 15px 15px 17px;
cursor: pointer;
}
#payment .payment_methods li {
list-style: none !important;
margin-left: 0;
position: relative;
}
#payment .payment_methods li img {
margin: 0 5px;
border: 0;
padding: 0;
max-height: 1.618em;
}
#payment .payment_methods li:last-child:not(.woocommerce-notice) {
padding-bottom: 0;
border-bottom: 0;
}
#payment .payment_methods li p {
margin: 0;
padding: 0;
}
#payment .payment_methods li .payment_box {
padding: 0 15px 15px 30px;
width: 100% !important;
}
#payment .payment_methods li .payment_box fieldset {
border: 0;
margin: 0;
padding: 1em 0 0 0;
font-size: .875em;
}
#payment .payment_methods li .payment_box fieldset label {
width: auto;
margin-left: 0;
}
#payment .payment_methods li .payment_box fieldset .form-row {
margin-bottom: 1em;
}
#payment .payment_methods li .payment_box fieldset .form-row input[type=checkbox] {
margin-right: 5px;
}
#payment .payment_methods li .payment_box fieldset #cvv {
width: 22% !important;
}
#payment .payment_methods li .payment_box fieldset .help {
width: 75%;
float: right;
}
#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods {
padding-top: 1em;
margin: 0;
}
#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li {
margin-top: .6180469716em;
}
#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio] {
margin-right: .236em;
}
#payment .payment_methods li .payment_box ul.wc-saved-payment-methods {
margin-left: 0;
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc,
#payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number {
font-size: 1.41575em;
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number {
background-repeat: no-repeat;
background-position: right .6180469716em center;
background-size: 31px 20px;
background-image: url(//awscdn.alexisfaere.com/wp-content/themes/newark/framework/assets/images/credit-cards/unknown.svg);
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa {
background-image: url(//awscdn.alexisfaere.com/wp-content/themes/newark/framework/assets/images/credit-cards/visa.svg);
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard {
background-image: url(//awscdn.alexisfaere.com/wp-content/themes/newark/framework/assets/images/credit-cards/mastercard.svg);
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser {
background-image: url(//awscdn.alexisfaere.com/wp-content/themes/newark/framework/assets/images/credit-cards/laser.svg);
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub {
background-image: url(//awscdn.alexisfaere.com/wp-content/themes/newark/framework/assets/images/credit-cards/diners.svg);
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro {
background-image: url(//awscdn.alexisfaere.com/wp-content/themes/newark/framework/assets/images/credit-cards/maestro.svg);
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb {
background-image: url(//awscdn.alexisfaere.com/wp-content/themes/newark/framework/assets/images/credit-cards/jcb.svg);
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex {
background-image: url(//awscdn.alexisfaere.com/wp-content/themes/newark/framework/assets/images/credit-cards/amex.svg);
}
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover {
background-image: url(//awscdn.alexisfaere.com/wp-content/themes/newark/framework/assets/images/credit-cards/discover.svg);
}
#payment .terms {
width: 100%;
clear: both;
float: none;
margin-bottom: 0;
margin-bottom: 1em;
}
#payment .terms label {
display: block;
cursor: pointer;
}
#payment .woocommerce-terms-and-conditions {
padding: 1em;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
margin-bottom: 16px;
background-color: rgba(0, 0, 0, .05);
}
#payment .place-order {
padding: 1.41575em 0 0;
margin-bottom: 0;
margin-top: 2.617924em;
}
#payment .place-order .button {
white-space: pre-wrap;
}
table.woocommerce-checkout-review-order-table .product-name {
word-wrap: break-word;
}
.admin-bar .woocommerce-checkout #wc_checkout_add_ons label + br {
display: none;
}
.woocommerce-password-strength {
text-align: left;
font-weight: 600;
padding: .5407911001em 0;
text-align: right;
font-size: .875em;
}
.woocommerce-password-strength.strong {
color: #0f834d;
}
.woocommerce-password-strength.short {
color: #e2401c;
}
.woocommerce-password-strength.bad {
color: #e2401c;
}
.woocommerce-password-strength.good {
color: #3d9cd2;
}
label.inline {
display: inline !important;
margin-left: 1em;
}
.woocommerce-MyAccount-navigation {
border-width: 1px;
}
.woocommerce-MyAccount-content {
padding: 30px 20px;
background: #fff;
border-width: 0 1px 1px;
}
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content {
border-style: solid;
border-color: rgb(0 0 0 / 15%);
}
.woocommerce-MyAccount-content .woocommerce-customer-details,
.woocommerce .woocommerce-order .woocommerce-customer-details {
position: relative;
}
.woocommerce-MyAccount-content .woocommerce-customer-details address,
.woocommerce .woocommerce-order .woocommerce-customer-details address {
margin: 0;
padding: 20px;
background: #f5f5f5;
border: 1px solid rgb(0 0 0 / 10%);
}
.woocommerce-MyAccount-content .woocommerce-customer-details address > p,
.woocommerce-MyAccount-content .woocommerce-customer-details address > p:not(:empty),
.woocommerce .woocommerce-order .woocommerce-customer-details address > p,
.woocommerce .woocommerce-order .woocommerce-customer-details address > p:not(:empty) {
margin: 5px 0 0;
}
body.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content > *,
.woocommerce .woocommerce-order > * {
margin-bottom: 1.614em;
}
body.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content > *:last-child,
.woocommerce .woocommerce-order > *:last-child {
margin-bottom: 0;
}
.woocommerce .woocommerce-form-login,
.woocommerce .woocommerce-form-register {
padding: 20px !important;
background: #f5f5f5;
border: 1px solid rgb(0 0 0 / 10%);
border-radius: 5px;
box-shadow: 0 0 18px rgb(0 0 0 / 10%);
}
.woocommerce ul.order_details {
list-style: none;
position: relative;
padding: 20px;
background: #f7f7f7;
border: 1px solid rgb(0 0 0 / 6%);
border-radius: 5px;
}
.woocommerce ul.order_details li {
list-style: none;
padding: 1em 1.618em;
}
.woocommerce ul.order_details li:first-child {
padding-top: 1.618em;
}
.woocommerce ul.order_details li:last-child {
border: 0;
padding-bottom: 1.618em;
}
.woocommerce ul.order_details li strong {
display: block;
}
.my_account_orders .button,
.woocommerce-MyAccount-downloads .button {
padding: .6180469716em .875em;
font-size: .875em;
margin-right: .236em;
}
.woocommerce-MyAccount-content h2 {
font-size: 2em;
font-weight: 600;
}
.woocommerce-MyAccount-content #payment .payment_methods {
margin-bottom: 1.618em !important;
}
.woocommerce-form__label-for-checkbox {
cursor: pointer;
display: block;
}
.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
margin-right: .3342343017em;
}
.form-row {
position: relative;
}
.form-row label {
display: block;
}
.form-row input,
.form-row select,
.form-row textarea {
width: 100%;
max-width: 100%;
}
.form-row input[type=checkbox],
.form-row input[type=radio] {
width: auto;
}
.form-row .button {
width: auto;
}
.form-row.create-account label {
display: inline-block;
margin: 0;
}
.form-row.woocommerce-validated input.input-text,
.form-row.woocommerce-invalid input.input-text {
border: none;
}
.form-row.woocommerce-validated input.input-text {
box-shadow: inset 0 0 0 0.125rem #00a34a;
}
.form-row.woocommerce-invalid input.input-text {
box-shadow: inset 0 0 0 0.125rem #e2401c;
}
.required {
border-bottom: 0 !important;
color: red;
}
.demo_store {
position: fixed;
left: 0;
bottom: 69px;
right: 0;
margin: 0;
padding: 1em 1.41575em;
background-color: #5e5e5e;
color: #fff;
z-index: 999999999;
width: 75%;
border-radius: 5px 5px 0 0;
margin: 0 auto;
}
.demo_store a {
color: #fff;
font-weight: 400;
text-decoration: underline;
}
.demo_store a:hover {
text-decoration: none;
}
.demo_store a.woocommerce-store-notice__dismiss-link {
display: block;
}
.woocommerce .onsale {
height: 30px;
width: 50px;
padding: 0;
position: absolute;
top: 0;
right: 0;
margin: 0;
border-radius: 3px;
background-color: #f95586;
color: #fff;
z-index: 9;
}
.wc-newark-sorting {
margin-bottom: 2.617924em;
padding: 20px;
background: rgb(0 0 0 / 2%);
border-radius: 3px;
border: 1px solid rgb(0 0 0 / 0.05);
}
.woocommerce .wrp-products .wc-newark-sorting:last-child {
margin-bottom: 0;
}
.woocommerce-result-count {
margin: 0 0 8px;
}
.woocommerce-tabs {
overflow: hidden;
}
.woocommerce-tabs .tabs-inner {
border-radius: 5px;
border: 1px solid rgb(0 0 0 / 10%);
overflow: hidden;
}
.woocommerce-MyAccount-navigation ul,
.woocommerce-tabs ul.tabs {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
border: none;
background: #f7f7f7;
}
.woocommerce-MyAccount-navigation ul li,
.woocommerce-tabs ul.tabs li {
position: relative;
display: block;
margin: 0;
text-align: center;
}
.post-entry .woocommerce-MyAccount-navigation ul li,
.post-entry .woocommerce-tabs ul.tabs li {
margin: 0;
}
.woocommerce-MyAccount-navigation ul li:before,
.woocommerce-MyAccount-navigation ul li:after,
.woocommerce-tabs ul.tabs li:before,
.woocommerce-tabs ul.tabs li:after {
position: absolute;
content: '';
width: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.woocommerce-MyAccount-navigation ul li:before,
.woocommerce-tabs ul.tabs li:before {
bottom: 0;
height: 3px;
background: var(--theme-color);
z-index: 9;
}
.woocommerce-MyAccount-navigation ul li:after,
.woocommerce-tabs ul.tabs li:after {
top: 0;
height: 100%;
background: rgb(0 0 0 / 3%);
z-index: 5;
}
.woocommerce-MyAccount-navigation ul li:hover::before,
.woocommerce-tabs ul.tabs li:hover::before {
width: 20px;
}
.woocommerce-MyAccount-navigation ul li.is-active:before,
.woocommerce-tabs ul.tabs li.active::before {
width: 40px;
}
.woocommerce-MyAccount-navigation ul li.is-active:after,
.woocommerce-tabs ul.tabs li.active:after {
width: 100%;
}
.woocommerce-MyAccount-navigation ul li a,
.woocommerce-tabs ul.tabs li a {
position: relative;
z-index: 9;
padding: 1.8em 1em;
display: block;
}
.woocommerce-tabs .panel {
background: #ffffff;
margin-bottom: 20px;
border-radius: 0 0 4px 4px;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0;
padding: 30px;
border: none;
}
.woocommerce-tabs .panel h2:first-of-type {
margin-bottom: 1em;
}
.woocommerce-tabs table {
width: 100%;
max-width: 100%;
border-spacing: 0;
border-collapse: collapse;
background-color: transparent;
border: 1px solid rgb(0 0 0 / 10%);
}
.woocommerce-tabs table > thead > tr > th,
.woocommerce-tabs table > tbody > tr > th,
.woocommerce-tabs table > tfoot > tr > th,
.woocommerce-tabs table > thead > tr > td,
.woocommerce-tabs table > tbody > tr > td,
.woocommerce-tabs table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-width: 0 1px 1px 0;
border-style: solid;
border-color: rgb(0 0 0 / 10%);
}
.woocommerce-tabs table > thead > tr > th,
.woocommerce-tabs table > tbody > tr > th,
.woocommerce-tabs table > tfoot > tr > th {
width: 30%;
background: #f7f7f7;
}
.woocommerce-tabs table > thead > tr > th:last-child,
.woocommerce-tabs table > tbody > tr > th:last-child,
.woocommerce-tabs table > tfoot > tr > th:last-child,
.woocommerce-tabs table > thead > tr > td:last-child,
.woocommerce-tabs table > tbody > tr > td:last-child,
.woocommerce-tabs table > tfoot > tr > td:last-child {
border-right: none;
}
.woocommerce-tabs table > thead > tr:last-child > th,
.woocommerce-tabs table > tbody > tr:last-child > th,
.woocommerce-tabs table > tfoot > tr:last-child > th,
.woocommerce-tabs table > thead > tr :last-child> td,
.woocommerce-tabs table > tbody > tr:last-child > td,
.woocommerce-tabs table > tfoot > tr:last-child > td {
border-bottom: none;
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout:before {
background-color: #da2525;
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a {
color: #da2525;
}
.site-content > .col-full > .woocommerce > .woocommerce-error:first-child,
.site-content > .col-full > .woocommerce > .woocommerce-info:first-child,
.site-content > .col-full > .woocommerce > .woocommerce-message:first-child {
margin-top: 2.617924em;
}
dl.variation {
font-size: .875em;
}
dl.variation dd {
margin: 0 0 1em;
}
.wc-item-meta {
font-size: .875em;
margin-left: 0;
list-style: none;
}
.wc-item-meta li p,
.wc-item-meta li strong {
display: inline-block;
}
.woocommerce-MyAccount-content .woocommerce-Pagination {
text-align: center;
}
.wc-newark-product-section {
margin-bottom: 1.618em;
}
.wc-newark-product-section .section-title {
text-align: center;
margin-bottom: 1em;
}
.wc-newark-product-section:last-child {
margin-bottom: 0;
}
@media (min-width:768px) {
.demo_store {
bottom: 0;
}
.demo_store a.woocommerce-store-notice__dismiss-link {
background: rgba(0, 0, 0, .1);
float: right;
display: inline-block;
margin: -1em -1.41575em -1em 0;
padding: 1em 1.41575em;
}
.wc-newark-handheld-footer-bar {
display: none;
}
.woocommerce-breadcrumb {
padding: 1.41575em 99em 1.41575em;
margin-left: -99em;
margin-right: -99em;
margin-bottom: 4.235801032em;
}
.site-header-cart {
position: relative;
}
.site-header-cart .cart-contents {
padding: 1.618em 0;
display: block;
position: relative;
background-color: transparent;
height: auto;
width: auto;
text-indent: 0;
}
.site-header-cart .cart-contents .amount {
margin-right: .327em;
}
.site-header-cart .cart-contents .count {
font-weight: 400;
opacity: .5;
font-size: .875em;
}
.site-header-cart .cart-contents span {
display: inline;
}
.site-header-cart .widget_shopping_cart {
}
.site-header-cart .widget_shopping_cart.sub-menu--is-touch-device {
display: none;
left: 0;
}
.site-header-cart .widget_shopping_cart h2.widgettitle {
display: none;
}
.site-search {
display: block;
}
.site-search form {
margin: 0;
}
.woocommerce ul.products li.product {
clear: none;
width: 100%;
font-size: .875em;
}
.woocommerce ul.products li.product.first {
clear: both !important;
}
.woocommerce ul.products li.product.last {
margin-right: 0 !important;
}
.wc-main-content-inner .columns-1 ul.products li.product,
.woocommerce ul.products.columns-1 li.product,
.page-template-template-fullwidth-php .wc-main-content-inner .columns-1 ul.products li.product,
.page-template-template-homepage-php .wc-main-content-inner .columns-1 ul.products li.product,
.wc-newark-full-width-content .wc-main-content-inner .columns-1 ul.products li.product,
.woocommerce ul.products li.product > .product-inner {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.wc-main-content-inner .columns-2 ul.products li.product,
.woocommerce ul.products.columns-2 li.product,
.page-template-template-fullwidth-php .wc-main-content-inner .columns-2 ul.products li.product,
.page-template-template-homepage-php .wc-main-content-inner .columns-2 ul.products li.product,
.wc-newark-full-width-content .wc-main-content-inner .columns-2 ul.products li.product {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
body.woocommerce-page.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,
.wc-main-content-inner .columns-3 ul.products li.product,
.woocommerce ul.products.columns-3 li.product,
.page-template-template-fullwidth-php .wc-main-content-inner .columns-3 ul.products li.product,
.page-template-template-homepage-php .wc-main-content-inner .columns-3 ul.products li.product,
.wc-newark-full-width-content .wc-main-content-inner .columns-3 ul.products li.product {
-ms-flex: 0 0 33.3333333%;
flex: 0 0 33.3333333%;
max-width: 33.333333333%;
}
.wc-main-content-inner .columns-4 ul.products li.product,
.woocommerce ul.products.columns-4 li.product,
.page-template-template-fullwidth-php .wc-main-content-inner .columns-4 ul.products li.product,
.page-template-template-homepage-php .wc-main-content-inner .columns-4 ul.products li.product,
.wc-newark-full-width-content .wc-main-content-inner .columns-4 ul.products li.product {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.wc-main-content-inner .columns-5 ul.products li.product,
.woocommerce ul.products.columns-5 li.product,
.page-template-template-fullwidth-php .wc-main-content-inner .columns-5 ul.products li.product,
.page-template-template-homepage-php .wc-main-content-inner .columns-5 ul.products li.product,
.wc-newark-full-width-content .wc-main-content-inner .columns-5 ul.products li.product {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.wc-main-content-inner .columns-6 ul.products li.product,
.woocommerce ul.products.columns-6 li.product,
.page-template-template-fullwidth-php .wc-main-content-inner .columns-6 ul.products li.product,
.page-template-template-homepage-php .wc-main-content-inner .columns-6 ul.products li.product,
.wc-newark-full-width-content .wc-main-content-inner .columns-6 ul.products li.product {
-ms-flex: 0 0 16.66666666666667%;
flex: 0 0 16.66666666666667%;
max-width: 16.66666666666667%;
}
body:not(.layout-none) .wc-main-content-inner .columns-5 ul.products li.product,
body:not(.layout-none) .woocommerce ul.products.columns-5 li.product,
body:not(.layout-none) .page-template-template-fullwidth-php .wc-main-content-inner .columns-5 ul.products li.product,
body:not(.layout-none) .page-template-template-homepage-php .wc-main-content-inner .columns-5 ul.products li.product,
body:not(.layout-none) .wc-newark-full-width-content .wc-main-content-inner .columns-5 ul.products li.product,
body:not(.layout-none) .wc-main-content-inner .columns-6 ul.products li.product,
body:not(.layout-none) .woocommerce ul.products.columns-6 li.product,
body:not(.layout-none) .page-template-template-fullwidth-php .wc-main-content-inner .columns-6 ul.products li.product,
body:not(.layout-none) .page-template-template-homepage-php .wc-main-content-inner .columns-6 ul.products li.product,
body:not(.layout-none) .wc-newark-full-width-content .wc-main-content-inner .columns-6 ul.products li.product {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.single-product div.product .images {
}
.single-product div.product .images .thumbnails a.zoom {
width: 14.2857142857%;
float: left;
margin-right: 14.2857142857%;
}
.single-product div.product .images .thumbnails a.zoom.last {
float: right;
margin-right: 0;
}
.wc-newark-full-width-content.single-product div.product .images {
width: 39.1304347826%;
float: left;
margin-right: 4.347826087%;
margin-bottom: 3.706325903em;
}
.wc-newark-full-width-content.single-product div.product .images .thumbnails a.zoom {
width: 11.1111111111%;
float: left;
margin-right: 11.1111111111%;
}
.wc-newark-full-width-content.single-product div.product .images .thumbnails a.zoom.last {
margin-right: 0;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-product-gallery {
width: 39.1304347826%;
float: left;
margin-right: 4.347826087%;
margin-bottom: 3.706325903em;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
width: 44.4444444444%;
float: left;
margin-right: 11.1111111111%;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
margin-right: 0;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 25.9259259333%;
float: left;
margin-right: 11.1111111111%;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
margin-right: 0;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 16.6666666667%;
float: left;
margin-right: 11.1111111111%;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
margin-right: 0;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 11.1111111111%;
float: left;
margin-right: 11.1111111111%;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
margin-right: 0;
}
.wc-newark-full-width-content.single-product div.product .summary {
width: 56.5217391304%;
float: right;
margin-right: 0;
margin-bottom: 3.706325903em;
}
.wc-newark-full-width-content.single-product div.product .woocommerce-tabs {
clear: both;
}
.wc-newark-full-width-content.single-product #reviews .commentlist li .avatar {
width: 6.6666666667%;
float: left;
margin-right: 6.6666666667%;
}
.wc-newark-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text {
width: 86.6666666667%;
float: right;
margin-right: 0;
}
.wc-newark-full-width-content.single-product #reviews .commentlist ul.children {
width: 86.6666666667%;
float: right;
margin-right: 0;
}
.wc-newark-full-width-content.single-product #reviews .commentlist ul.children .avatar {
width: 7.6923076923%;
float: left;
margin-right: 7.6923076923%;
}
.wc-newark-full-width-content.single-product #reviews .commentlist ul.children .comment-text {
width: 84.6153846154%;
float: right;
margin-right: 0;
}
.wc-newark-full-width-content.single-product .related ul.products li.product,
.wc-newark-full-width-content.single-product .upsells ul.products li.product {
width: 30.4347826087%;
float: left;
margin-right: 4.347826087%;
}
.wc-newark-full-width-content .woocommerce-products-header,
.wc-newark-full-width-content.woocommerce-account .entry-header,
.wc-newark-full-width-content.woocommerce-cart .entry-header,
.wc-newark-full-width-content.woocommerce-checkout .entry-header {
text-align: center;
padding: 0 0 5.9968353111em;
}
.wc-newark-full-width-content .woocommerce-products-header h1:last-child,
.wc-newark-full-width-content.woocommerce-account .entry-header h1:last-child,
.wc-newark-full-width-content.woocommerce-cart .entry-header h1:last-child,
.wc-newark-full-width-content.woocommerce-checkout .entry-header h1:last-child {
margin-bottom: 0;
}
.wc-newark-full-width-content .related.products > h2:first-child,
.wc-newark-full-width-content .up-sells > h2:first-child {
text-align: center;
}
.woocommerce .page-description {
margin-bottom: 1.618em;
}
.wc-newark-sorting {
}
.wc-newark-sorting select {
width: auto;
}
.woocommerce-cart .hentry,
.woocommerce-checkout .hentry {
border-bottom: 0;
padding-bottom: 0;
}
#ship-to-different-address {
position: relative;
}
#ship-to-different-address label {
font-weight: 300;
}
#ship-to-different-address .woocommerce-form__input-checkbox {
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-right: 0;
}
.col2-set {
}
.col2-set .form-row-first {
}
.col2-set .form-row-last {
}
.col2-set + #customer_details {
display: none;
}
#customer_details + #wc_checkout_add_ons {
width: 41.1764705882%;
float: right;
margin-right: 0;
}
#wc_checkout_add_ons input[type=radio] {
float: left;
margin-right: .5407911001em;
clear: left;
margin-top: .35em;
}
#order_review,
#order_review_heading {
}
#order_review {
-webkit-transition: box-shadow ease .4s;
transition: box-shadow ease .4s;
}
#order_review_heading {
margin-bottom: 0;
padding-bottom: .6180469716em;
}
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review,
.woocommerce-order-pay #order_review {
width: 100%;
float: none;
}
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3,
.woocommerce-order-pay #order_review #payment h3 {
padding-left: 1em;
padding-top: 1em;
}
.page-template-template-fullwidth-php #order_review,
.page-template-template-fullwidth-php #order_review_heading {
width: 47.8260869565%;
float: right;
margin-right: 0;
}
.page-template-template-fullwidth-php #customer_details + #wc_checkout_add_ons {
width: 47.8260869565%;
float: right;
margin-right: 0;
}
#order_review .woocommerce-checkout-review-order-table {
margin-bottom: 2.617924em;
}
table + .addresses {
margin-top: 1.618em;
}
table.my_account_orders {
font-size: .875em;
}
.addresses header.title a {
float: right;
}
.addresses header.title h3 {
float: left;
}
}
@media (min-width:568px) and (max-width:66.4989378333em) {
.woocommerce-breadcrumb {
margin-left: -2.618rem;
margin-right: -2.618rem;
padding-left: 2.618rem;
padding-right: 2.618rem;
}
.woocommerce ul.products li.product {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}
@media (max-width:568px) {
.oxb-wc-col-wrapper,
.woocommerce ul.products li.product {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media (min-width:768px) and (max-width:900px) {
body:not(.page-template-template-fullwidth-php) table.cart td,
body:not(.page-template-template-fullwidth-php) table.cart th {
padding: 1em;
}
} .wcppec-checkout-buttons {
margin: 0;
}
.wcppec-checkout-buttons__separator {
display: none !important;
}
wc_ppec_responsive_payment_buttons:empty {
display: none !important;
}