.woops-container label.inline {
    display: inline !important;
    margin-left: 1em
}

.woops-container .woocommerce-form__label-for-checkbox {
    cursor: pointer;
    display: block
}

.woops-container .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
    margin-right: .3342343017em
}

.woops-container .form-row label {
    display: block
}

.woops-container .form-row input, .form-row textarea, .form-row select {
    width: 100%
}

.woops-container .form-row input[type=checkbox], .form-row input[type=radio] {
    width: auto
}

.woops-container .form-row .button {
    width: auto
}

.woops-container .form-row-wide {
    clear: both;
    width: 100%
}

.woops-container .required {
    border-bottom: 0 !important;
    color: #e2401c
}

.woops-container a {
    background-color: rgba(0,0,0,0)
}

.woops-container button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

.woops-container button {
    overflow: visible
}

.woops-container button, select {
    text-transform: none
}

.woops-container button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

.woops-container input {
    line-height: normal
}

.woops-container input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}


.woops-container body, button, input, textarea {
    color: #43454b;
    font-family: "Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    line-height: 1.618;
    text-rendering: optimizeLegibility;
    font-weight: 400
}

.woops-container h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-weight: 300;
    margin: 0 0 .5407911001em;
    color: #131315
}

.woops-container h2, .beta {
    font-size: 2em;
    line-height: 1.214
}

.woops-container p {
    margin: 0 0 1.41575em
}

.woops-container * {
    box-sizing: border-box
}

.woops-container body {
    background-color: #fff;
    overflow-x: hidden
}

.woops-container a {
    color: #2c2d33;
    text-decoration: none
}

.woops-container form {
    margin-bottom: 1.618em
}

.woops-container button, input, select, textarea {
    font-size: 100%;
    margin: 0
}

.woops-container button, input[type=button], input[type=reset], input[type=submit], .button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .added_to_cart {
    border: 0;
    border-radius: 0;
    background: none;
    background-color: #43454b;
    border-color: #43454b;
    color: #fff;
    cursor: pointer;
    padding: .6180469716em 1.41575em;
    text-decoration: none;
    font-weight: 600;
    text-shadow: none;
    display: inline-block;
    -webkit-appearance: none
}

.woops-container input[type=checkbox], input[type=radio] {
    padding: 0
}

.woops-container input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text {
    padding: .6180469716em;
    background-color: #f2f2f2;
    color: #43454b;
    border: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-weight: 400;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.125)
}

.woops-container label {
    font-weight: 400
}

.woops-container label.inline input {
    width: auto
}

@media(min-width: 768px) {
    .woops-container .demo_store {
        bottom:0
    }

    .woops-container .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
    }

    .woops-container .storefront-handheld-footer-bar {
        display: none
    }

    .woops-container .storefront-breadcrumb {
        padding: 1.41575em 0;
        margin: 0 0 3.706325903em
    }

    .woops-container table.shop_table_responsive thead {
        display: table-header-group
    }

    .woops-container table.shop_table_responsive tbody th {
        display: table-cell
    }

    .woops-container table.shop_table_responsive tr td {
        display: table-cell
    }

    .woops-container table.shop_table_responsive tr td::before {
        display: none
    }

    .woops-container .site-header-cart {
        position: relative
    }

    .woops-container .site-header-cart .cart-contents {
        padding: 1.618em 0;
        display: block;
        position: relative;
        background-color: rgba(0,0,0,0);
        height: auto;
        width: auto;
        text-indent: 0
    }

    .woops-container .site-header-cart .cart-contents .amount {
        margin-right: .327em
    }

    .woops-container .site-header-cart .cart-contents .count {
        font-weight: 400;
        opacity: .5;
        font-size: .875em
    }

    .woops-container .site-header-cart .cart-contents span {
        display: inline
    }

    .woops-container .site-header-cart .widget_shopping_cart {
        position: absolute;
        top: 100%;
        width: 100%;
        z-index: 999999;
        font-size: .875em;
        left: -999em;
        display: block
    }

    .woops-container .site-header-cart .widget_shopping_cart.sub-menu--is-touch-device {
        display: none;
        left: 0
    }

    .woops-container .site-header-cart .widget_shopping_cart h2.widgettitle {
        display: none
    }

    .woops-container .site-header-cart .widget_shopping_cart .product_list_widget {
        height: 0
    }

    .woops-container .site-header-cart .widget_shopping_cart .product_list_widget li a.remove {
        position: relative;
        float: left;
        top: auto
    }

    .woops-container .site-header-cart .widget_shopping_cart .product_list_widget li a.remove::before {
        text-align: left
    }

    .woops-container .site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
        left: 0;
        display: block
    }

    .woops-container .site-header-cart:hover .widget_shopping_cart .product_list_widget, .site-header-cart.focus .widget_shopping_cart .product_list_widget {
        height: auto
    }

    .woops-container .site-search {
        display: block
    }

    .woops-container .site-search form {
        margin: 0
    }

    .woops-container ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product {
        clear: none;
        width: 100%;
        float: left;
        font-size: .875em
    }

    .woops-container ul.products li.product.first, ul.products .wc-block-grid__product.first, .wc-block-grid__products li.product.first, .wc-block-grid__products .wc-block-grid__product.first {
        clear: both !important
    }

    .woops-container ul.products li.product.last, ul.products .wc-block-grid__product.last, .wc-block-grid__products li.product.last, .wc-block-grid__products .wc-block-grid__product.last {
        margin-right: 0 !important
    }

    .woops-container .page-template-template-fullwidth-php .site-main ul.products.columns-1 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-1 li.product, .page-template-template-homepage-php .site-main ul.products.columns-1 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-1 li.product, .storefront-full-width-content .site-main ul.products.columns-1 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-1 li.product {
        width: 100%;
        margin-right: 0;
        float: none
    }

    .woops-container .page-template-template-fullwidth-php .site-main ul.products.columns-2 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-2 li.product, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-2 li.product, .storefront-full-width-content .site-main ul.products.columns-2 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-2 li.product {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-3 li.product, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-3 li.product, .storefront-full-width-content .site-main ul.products.columns-3 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-3 li.product {
        width: 30.4347826087%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-4 li.product, .storefront-full-width-content .site-main ul.products.columns-4 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-4 li.product {
        width: 21.7391304348%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .page-template-template-fullwidth-php .site-main ul.products.columns-5 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-5 li.product, .page-template-template-homepage-php .site-main ul.products.columns-5 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-5 li.product, .storefront-full-width-content .site-main ul.products.columns-5 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-5 li.product {
        width: 16.9%;
        margin-right: 3.8%
    }

    .woops-container .page-template-template-fullwidth-php .site-main ul.products.columns-6 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-6 li.product, .page-template-template-homepage-php .site-main ul.products.columns-6 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-6 li.product, .storefront-full-width-content .site-main ul.products.columns-6 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-6 li.product {
        width: 13.0434782609%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .site-main ul.products li.product {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woops-container .site-main ul.products.columns-1 li.product {
        width: 100%;
        margin-right: 0;
        float: none
    }

    .woops-container .site-main ul.products.columns-2 li.product {
        width: 48%;
        margin-right: 3.8%
    }

    .woops-container .site-main ul.products.columns-3 li.product {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woops-container .site-main ul.products.columns-4 li.product {
        width: 22.05%;
        margin-right: 3.8%
    }

    .woops-container .site-main ul.products.columns-5 li.product {
        width: 16.9%;
        margin-right: 3.8%
    }

    .woops-container .site-main ul.products.columns-6 li.product {
        width: 11.7647058824%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woops-container .single-product div.product .images {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%;
        margin-bottom: 3.706325903em
    }

    .woops-container .single-product div.product .images .thumbnails::before, .single-product div.product .images .thumbnails::after {
        content: "";
        display: table
    }

    .woops-container .single-product div.product .images .thumbnails::after {
        clear: both
    }

    .woops-container .single-product div.product .images .thumbnails a.zoom {
        width: 14.2857142857%;
        float: left;
        margin-right: 14.2857142857%
    }

    .woops-container .single-product div.product .images .thumbnails a.zoom.last {
        float: right;
        margin-right: 0
    }

    .woops-container .single-product div.product .woocommerce-product-gallery {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%;
        margin-bottom: 3.706325903em
    }

    .woops-container .single-product div.product .summary {
        width: 52.9411764706%;
        float: right;
        margin-right: 0
    }

    .woops-container .single-product div.product .woocommerce-tabs {
        clear: both
    }

    .woops-container #reviews .comment-form-author, #reviews .comment-form-email {
        width: 47%
    }

    .woops-container #reviews .comment-form-email {
        margin-right: 0
    }

    .woops-container .storefront-full-width-content.single-product div.product .images {
        width: 39.1304347826%;
        float: left;
        margin-right: 4.347826087%;
        margin-bottom: 3.706325903em
    }

    .woops-container .storefront-full-width-content.single-product div.product .images .thumbnails a.zoom {
        width: 11.1111111111%;
        float: left;
        margin-right: 11.1111111111%
    }

    .woops-container .storefront-full-width-content.single-product div.product .images .thumbnails a.zoom.last {
        margin-right: 0
    }

    .woops-container .storefront-full-width-content.single-product div.product .woocommerce-product-gallery {
        width: 39.1304347826%;
        float: left;
        margin-right: 4.347826087%;
        margin-bottom: 3.706325903em
    }

    .woops-container .storefront-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%
    }

    .woops-container .storefront-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
    }

    .woops-container .storefront-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%
    }

    .woops-container .storefront-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
    }

    .woops-container .storefront-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%
    }

    .woops-container .storefront-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
    }

    .woops-container .storefront-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%
    }

    .woops-container .storefront-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
    }

    .woops-container .storefront-full-width-content.single-product div.product .summary {
        width: 56.5217391304%;
        float: right;
        margin-right: 0;
        margin-bottom: 3.706325903em
    }

    .woops-container .storefront-full-width-content.single-product div.product .woocommerce-tabs {
        clear: both
    }

    .woops-container .storefront-full-width-content.single-product #reviews .commentlist li .avatar {
        width: 6.6666666667%;
        float: left;
        margin-right: 6.6666666667%
    }

    .woops-container .storefront-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text {
        width: 86.6666666667%;
        float: right;
        margin-right: 0
    }

    .woops-container .storefront-full-width-content.single-product #reviews .commentlist ul.children {
        width: 86.6666666667%;
        float: right;
        margin-right: 0
    }

    .woops-container .storefront-full-width-content.single-product #reviews .commentlist ul.children .avatar {
        width: 7.6923076923%;
        float: left;
        margin-right: 7.6923076923%
    }

    .woops-container .storefront-full-width-content.single-product #reviews .commentlist ul.children .comment-text {
        width: 84.6153846154%;
        float: right;
        margin-right: 0
    }

    .woops-container .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header {
        text-align: center;
        padding: 0 0 5.9968353111em
    }

    .woops-container .storefront-full-width-content.woocommerce-cart .entry-header h1:last-child, .storefront-full-width-content.woocommerce-checkout .entry-header h1:last-child, .storefront-full-width-content.woocommerce-account .entry-header h1:last-child, .storefront-full-width-content .woocommerce-products-header h1:last-child {
        margin-bottom: 0
    }

    .woops-container .storefront-full-width-content .up-sells>h2:first-child, .storefront-full-width-content .related.products>h2:first-child {
        text-align: center
    }

    .woops-container .woocommerce .page-description {
        margin-bottom: 1.618em
    }

    .woops-container .storefront-sorting {
        margin-bottom: 2.617924em
    }

    .woops-container .storefront-sorting::before, .storefront-sorting::after {
        content: "";
        display: table
    }

    .woops-container .storefront-sorting::after {
        clear: both
    }

    .woops-container .storefront-sorting select {
        width: auto
    }

    .woops-container .woocommerce-result-count {
        float: left;
        position: relative;
        margin-bottom: 0;
        padding: .327em 0
    }

    .woops-container .woocommerce-ordering {
        float: left;
        margin-right: 1em;
        margin-bottom: 0;
        padding: .327em 0
    }

    .woops-container .woocommerce-pagination {
        float: right;
        border: 0;
        clear: none;
        padding: 0;
        margin-bottom: 0
    }

    .woops-container .woocommerce-cart .hentry, .woocommerce-checkout .hentry {
        border-bottom: 0;
        padding-bottom: 0
    }

    .woops-container .page-template-template-fullwidth-php table.cart .product-thumbnail {
        display: table-cell
    }

    .woops-container .page-template-template-fullwidth-php table.cart thead {
        font-size: 1em;
        text-indent: 0
    }

    .woops-container table.cart th, table.cart td {
        padding: 1.618em
    }

    .woops-container table.cart .qty {
        padding: .875em;
        max-width: 3.632em
    }

    .woops-container table.cart td.product-remove {
        display: table-cell;
        padding: 1.618em;
        border: 0
    }

    .woops-container table.cart td.product-remove a.remove {
        float: none;
        position: relative;
        top: auto;
        right: auto;
        font-size: 1em
    }

    .woops-container table.cart .product-quantity .plus, table.cart .product-quantity .minus {
        display: inline-block
    }

    .woops-container table.cart .quantity .qty {
        padding: .6180469716em
    }

    .woops-container table.cart td.actions {
        text-align: right
    }

    .woops-container table.cart td.actions label {
        display: none
    }

    .woops-container table.cart td.actions .coupon {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
        display: inline-block;
        float: left
    }

    .woops-container table.cart td.actions input {
        display: inline-block;
        width: auto;
        margin: 0
    }

    .woops-container .cart-collaterals::before, .cart-collaterals::after {
        content: "";
        display: table
    }

    .woops-container .cart-collaterals::after {
        clear: both
    }

    .woops-container .cart-collaterals h2 {
        font-size: 1.618em
    }

    .woops-container .cart-collaterals .cross-sells {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woops-container .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator {
        width: 52.9411764706%;
        float: right;
        margin-right: 0;
        margin: 0;
        clear: right
    }

    .woops-container .cart-collaterals .cart_totals small.includes_tax {
        display: block
    }

    .woops-container .cart-collaterals .shipping_calculator {
        clear: right
    }

    .woops-container .page-template-template-fullwidth-php .cart-collaterals .cross-sells {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .page-template-template-fullwidth-php .cart-collaterals .cart_totals, .page-template-template-fullwidth-php .cart-collaterals .shipping_calculator {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .woops-container #ship-to-different-address {
        position: relative
    }

    .woops-container #ship-to-different-address label {
        font-weight: 300
    }

    .woops-container #ship-to-different-address .woocommerce-form__input-checkbox {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        margin-right: 0
    }

    .col2-set {
        width: 52.9411764706%;
        float: left;
        margin-right: 5.8823529412%
    }

    .col2-set .form-row-first {
        width: 44.4444444444%;
        float: left;
        margin-right: 11.1111111111%
    }

    .col2-set .form-row-last {
        width: 44.4444444444%;
        float: right;
        margin-right: 0
    }

    .col2-set .col-1, .col2-set .col-2 {
        margin-bottom: 1.618em
    }

    .col2-set+#customer_details {
        display: none
    }

    .col2-set .woocommerce-billing-fields::before, .col2-set .woocommerce-billing-fields::after {
        content: "";
        display: table
    }

    .col2-set .woocommerce-billing-fields::after {
        clear: both
    }

    .col2-set.addresses {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0
    }

    .col2-set.addresses .col-1 {
        width: 47.0588235294%;
        float: left;
        margin-right: 5.8823529412%
    }

    .col2-set.addresses .col-2 {
        width: 47.0588235294%;
        float: right;
        margin-right: 0
    }

    .woops-container #customer_details+#wc_checkout_add_ons {
        width: 41.1764705882%;
        float: right;
        margin-right: 0
    }

    .woops-container #wc_checkout_add_ons input[type=radio] {
        float: left;
        margin-right: .5407911001em;
        clear: left;
        margin-top: .35em
    }

    .woops-container #order_review_heading, #order_review {
        width: 41.1764705882%;
        float: right;
        margin-right: 0;
        clear: right
    }

    .woops-container #order_review {
        transition: box-shadow ease .4s
    }

    .woops-container #order_review_heading {
        margin-bottom: 0;
        padding-bottom: .6180469716em
    }

    .woops-container .woocommerce-order-pay #order_review, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review {
        width: 100%;
        float: none
    }

    .woops-container .woocommerce-order-pay #order_review #payment h3, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3 {
        padding-left: 1em;
        padding-top: 1em
    }

    .woops-container .woocommerce-order-pay #order_review #payment .form-row, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row {
        padding: 1em
    }

    .woops-container .woocommerce-order-pay #order_review .payment_methods+.form-row, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods+.form-row {
        padding: 1em
    }

    .woops-container .woocommerce-order-pay #order_review .button#place_order, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order {
        display: block;
        width: 100%;
        font-size: 1.41575em
    }

    .woops-container .page-template-template-fullwidth-php .col2-set {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .page-template-template-fullwidth-php .col2-set .form-row-first {
        width: 45.4545454545%;
        float: left;
        margin-right: 9.0909090909%
    }

    .woops-container .page-template-template-fullwidth-php .col2-set .form-row-last {
        width: 45.4545454545%;
        float: right;
        margin-right: 0
    }

    .woops-container .page-template-template-fullwidth-php .col2-set.addresses .col-1 {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .page-template-template-fullwidth-php .col2-set.addresses .col-2 {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .woops-container .page-template-template-fullwidth-php #order_review_heading, .page-template-template-fullwidth-php #order_review {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .woops-container .page-template-template-fullwidth-php #customer_details+#wc_checkout_add_ons {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .woops-container #order_review .shop_table {
        margin-bottom: 2.617924em
    }

    .woops-container table+.addresses {
        margin-top: 1.618em
    }

    .col2-set#customer_login, .col2-set.addresses {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0
    }

    .col2-set#customer_login .col-1, .col2-set.addresses .col-1 {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%
    }

    .col2-set#customer_login .col-2, .col2-set.addresses .col-2 {
        width: 52.9411764706%;
        float: right;
        margin-right: 0
    }

    .woops-container .woocommerce-MyAccount-navigation {
        width: 17.6470588235%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woops-container .woocommerce-MyAccount-content {
        width: 76.4705882353%;
        float: right;
        margin-right: 0
    }

    .woops-container .woocommerce-MyAccount-content .form-row-first {
        width: 38.4615384615%;
        float: left;
        margin-right: 7.6923076923%
    }

    .woops-container .woocommerce-MyAccount-content .form-row-last {
        width: 53.8461538462%;
        float: right;
        margin-right: 0
    }

    .woops-container .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content {
        width: 76.4705882353%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woops-container .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation {
        width: 17.6470588235%;
        float: right;
        margin-right: 0
    }

    .woops-container table.my_account_orders {
        font-size: .875em
    }

    .woops-container .page-template-template-fullwidth-php .col2-set#customer_login .col-1, .page-template-template-fullwidth-php .col2-set.addresses .col-1 {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .page-template-template-fullwidth-php .col2-set#customer_login .col-2, .page-template-template-fullwidth-php .col2-set.addresses .col-2 {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .woops-container .page-template-template-fullwidth-php .woocommerce-MyAccount-content {
        width: 73.9130434783%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first {
        width: 46.6666666667%;
        float: left;
        margin-right: 6.6666666667%
    }

    .woops-container .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last {
        width: 46.6666666667%;
        float: right;
        margin-right: 0
    }

    .woops-container .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set {
        width: 100%
    }

    .woops-container .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1 {
        width: 46.6666666667%;
        float: left;
        margin-right: 6.6666666667%
    }

    .woops-container .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2 {
        width: 46.6666666667%;
        float: right;
        margin-right: 0
    }

    .woops-container .page-template-template-fullwidth-php .woocommerce-MyAccount-navigation {
        width: 21.7391304348%;
        float: right;
        margin-right: 0
    }

    .woops-container .addresses header.title::before, .addresses header.title::after {
        content: "";
        display: table
    }

    .woops-container .addresses header.title::after {
        clear: both
    }

    .woops-container .addresses header.title a {
        float: right;
        overflow: hidden
    }

    .woops-container .addresses header.title h3 {
        float: left
    }

    .woops-container .form-row-first {
        width: 47.0588235294%;
        float: left;
        margin-right: 5.8823529412%;
        clear: both
    }

    .woops-container .form-row-last {
        width: 47.0588235294%;
        float: right;
        margin-right: 0
    }

    .woops-container .page-template-template-fullwidth-php .form-row-first {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .page-template-template-fullwidth-php .form-row-last {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .woops-container .storefront-full-width-content .woocommerce-tabs ul.tabs {
        width: 30.4347826087%;
        float: left;
        margin-right: 4.347826087%
    }

    .woops-container .storefront-full-width-content .woocommerce-tabs .panel {
        width: 65.2173913043%;
        float: right;
        margin-right: 0;
        margin-bottom: 3.706325903em
    }

    .woops-container .woocommerce-tabs {
        padding-top: 2.617924em;
        padding-bottom: 2.617924em
    }

    .woops-container .woocommerce-tabs ul.tabs {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woops-container .woocommerce-tabs ul.tabs li.active::after {
        right: 1em
    }

    .woops-container .woocommerce-tabs .panel {
        width: 64.7058823529%;
        float: right;
        margin-right: 0;
        margin-top: 0
    }

    .woops-container .storefront-product-pagination {
        display: block
    }

    .woops-container .storefront-product-pagination a {
        position: fixed;
        top: 50%;
        width: 500px;
        box-shadow: 0 0 5px rgba(0,0,0,.2);
        z-index: 1499;
        display: flex;
        align-items: center
    }

    .woops-container .storefront-product-pagination a img {
        max-width: 90px;
        border-radius: 0
    }

    .woops-container .storefront-product-pagination a[rel=prev] {
        left: -455px;
        transition: left .3s ease-out;
        flex-direction: row-reverse;
        padding-left: 1em
    }

    .woops-container .storefront-product-pagination a[rel=prev]:hover {
        left: 0
    }

    .woops-container .storefront-product-pagination a[rel=prev] img {
        margin-left: 1.41575em
    }

    .woops-container .storefront-product-pagination a[rel=prev] .storefront-product-pagination__title {
        margin-right: auto
    }

    .woops-container .storefront-product-pagination a[rel=next] {
        right: -455px;
        transition: right .3s ease-in;
        padding-right: 1em
    }

    .woops-container .storefront-product-pagination a[rel=next]:hover {
        right: 0
    }

    .woops-container .storefront-product-pagination a[rel=next] img {
        margin-right: 1.41575em
    }

    .woops-container .storefront-product-pagination a[rel=next] .storefront-product-pagination__title {
        margin-left: auto
    }

    .woops-container .storefront-sticky-add-to-cart {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 99998;
        transform: translate3d(0, -100%, 0);
        padding: 1em;
        overflow: hidden;
        zoom:1; box-shadow: 0 1px 2px rgba(0,0,0,.2);
        animation-duration: .5s;
        animation-fill-mode: both
    }

    .woops-container .storefront-sticky-add-to-cart--slideInDown {
        animation-name: slideInDown
    }

    .woops-container .storefront-sticky-add-to-cart--slideOutUp {
        animation-name: slideOutUp
    }

    .woops-container .storefront-sticky-add-to-cart__content {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .woops-container .storefront-sticky-add-to-cart__content-title {
        display: block
    }

    .woops-container .storefront-sticky-add-to-cart__content-price {
        margin-right: .875em;
        opacity: .5
    }

    .woops-container .storefront-sticky-add-to-cart__content-button {
        margin-left: auto
    }

    .woops-container .storefront-sticky-add-to-cart img {
        max-width: 3.706325903em;
        margin: 0 1.41575em 0 0;
        padding: 3px;
        border: 1px solid rgba(0,0,0,.1)
    }

    .woops-container .storefront-sticky-add-to-cart .star-rating {
        display: inline-block;
        margin: 0;
        vertical-align: bottom
    }

    .woops-container .admin-bar .storefront-sticky-add-to-cart--slideInDown {
        top: 32px
    }
}
