.navigation, .breadcrumbs .items, .catalog-category-view .page-main .breadcrumbs, .catalog-category-view .page-main .columns, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .page-main, .page-container > .content, .jumbotron > .container, .page-before-footer > .content, .block-highlight, .top-container .easybanner-banner, .cms-index-index .column.main .easybanner-placeholder-wrapper, .cms-index-index .block-promo.block-carousel .block-content{max-width:1460px;}
.page-header{background-color:#ffffff;background-repeat:no-repeat;}
.page-header .header.content .block-search .action.search{background:#253457;}
.page-header .header.content .block-search .action.search:hover{background:#c2006e;}
.minicart-wrapper .action.showcart{background:#30a936;}
.minicart-wrapper .action.showcart:hover{background:#42ca49;}
button, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .product.data.items .review-add .review-form .action.submit.primary{background:#d5d5d5;border-color:#d5d5d5;color:#1f1f1f;}
button:hover, .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .product.data.items .review-add .review-form .action.submit.primary:hover, /*ACTIVE STATE*/ button:active, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active, .product.data.items .review-add .review-form .action.submit.primary:active, /*FOCUS STATE*/ button:focus, .abs-revert-secondary-color:focus, .abs-revert-to-action-secondary:focus, .paypal-review .block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.cancel:focus, .block-compare .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.cancel:focus, .product.data.items .review-add .review-form .action.submit.primary:focus{background:#c4c4c4;border-color:#c4c4c4;color:#1f1f1f;}
.nav-sections{background-color:#fff;}
.nav-sections .navigation a.level-top{font-size:13px;text-transform:uppercase;color:#111336;}
.nav-sections .navigation a.level-top > .navpro-icon-caret:before{color:#111336;}
.navigation .level0 > .level-top:hover,.navigation .level0 > .level-top.ui-state-focus{color:#0078c2;}
.navigation .level0.active > .level-top,.navigation .level0.has-active > .level-top{color:#202673;}
.nav-sections .navigation .navpro-departments a.level-top{color:#002c4e;background-color:#d8d8d8;}
.nav-sections .navigation .navpro-departments a.level-top > .navpro-icon-caret:before{color:#002c4e;}
.nav-sections .navigation .navpro-departments.level0 > .level-top:hover, .nav-sections .navigation .navpro-departments.level0 > .level-top.ui-state-active, .nav-sections .navigation .navpro-departments.level0 > .level-top.ui-state-focus, .nav-sections .navigation .navpro-departments.level0.active > .level-top:hover, .nav-sections .navigation .navpro-departments.level0.active > .level-top.ui-state-active, .nav-sections .navigation .navpro-departments.level0.active > .level-top.ui-state-focus{color:#0078c2;}
.nav-sections .navigation .navpro-departments.level0 > .level-top:hover > .navpro-icon-caret:before, .nav-sections .navigation .navpro-departments.level0 > .level-top.ui-state-active > .navpro-icon-caret:before, .nav-sections .navigation .navpro-departments.level0 > .level-top.ui-state-focus > .navpro-icon-caret:before, .nav-sections .navigation .navpro-departments.level0.active > .level-top:hover > .navpro-icon-caret:before, .nav-sections .navigation .navpro-departments.level0.active > .level-top.ui-state-active > .navpro-icon-caret:before, .nav-sections .navigation .navpro-departments.level0.active > .level-top.ui-state-focus > .navpro-icon-caret:before{color:#0078c2;}
.nav-sections .navigation .navpro-departments.level0.active > .level-top, .nav-sections .navigation .navpro-departments.level0.has-active > .level-top{color:#0078c2;}
.nav-sections .navigation .navpro-departments.level0.active > .level-top > .navpro-icon-caret:before, .nav-sections .navigation .navpro-departments.level0.has-active > .level-top > .navpro-icon-caret:before{color:#0078c2;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children .level1 > a{color:#000000;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children a{color:#000000;}
.page-footer{background-color:#000000;}
:not(.old-price) > .price-container .price-wrapper .price{color:#348306;}
html {font-size: 55%; }
.box-tocart .field.qty { display: block; }
.page-header, .panel.wrapper /*.block-viewed-products-grid, .products.list.items.product-items*/ { background: #ffffff;}
.cookie-bar {left: 0; }
.field.required.choice.consent {padding-top: 20px;}
.product-info-main {padding-bottom: 40px;}
.product-add-form {padding-top: 0px ; margin-top: 5px;}
.nav-sections .navigation a.level-top {font-weight: 600;}
.bg-grey {background-color: #f5f5f5; margin-top: 0px;}
.bg-reward-points {background-color: #FBB040;}
.placeholder-argento_stripes_home_top {padding: 15px 0 25px 0; }
.navpro-icon-caret:before  {top:calc(50% - 12px) ;}
.product-options-wrapper {margin-top: 20px;}
.category-name.parent-category.parent-category-top a {color: #1d1d1d; font-size: 16px; font-weight: 700 ;}
.price-box.price-final_price {margin-bottom: 0px;}
.product.media .product.attribute.overview {margin: 30px 0;}
.row-full-width-inner {max-width: 1460px !important;}

.pp-cat-tumb-shadow:hover {box-shadow: 2px 3px 8px 0 rgba(0,0,0,.11);}
.pp-cat-tumb-bg:hover {background-color: #71b5b6 !important;}
.pp-a-cat-butt-shadow:hover {background-color: #5ea9c8 !important; box-shadow: 2px 3px 8px 0 rgba(0,0,0,.11);} 
.amazon-stripe .block-content {margin-bottom: 30px;}

.navpro-dropdown {font-weight: 300 !important;}
.navigation {font-size: 14px !important;}
.navpro-dropdown .children>li>a {color:#000 !important;}
.page-title .base{font-size: 30px !important;}
.box-dispenser {width: 280px;}
h1#page-title-heading {line-height: 0.5 ! important;}

h1 {font-weight: 600 ! important;}
.page-layout-1column .products.wrapper~.toolbar: {padding: 0px !important;}

/*.product-info-main .product-reviews-summary .reviews-actions {margin-top: 3px !important;} */
.catalog-product-view .amrewards-highlight-container {padding:0 !important;}
.page-layout-1column .products.wrapper~.toolbar {display: none;}

#maincontent, .column.main {padding-top: 0;}
.page-wrapper {background-color: #f8f8f8;}
.placeholder-argento_stripes_prod_xtra { margin-bottom: 20px; padding: 10px 0 10px 10px; border-bottom:solid 2px #f3f3f3; }
.breadcrumbs {margin-bottom: 30px;}
th.col.label {font-weight: normal ;}
.stock.unavailable {padding-top: 5px;}
.short_content_bg {background: #6c6c6c; color:#ffffff; font-weight: 500; padding:10px; }

@media (min-width: 768px){
.footer-links .col-md-3 {width: 20% ;}
}

.front.content {align-items: center; max-width: 1460px; position: relative; margin-left: auto; margin-right: auto;}
.front.cat {align-items: center; max-width: 1460px; position: relative; margin-left: auto; margin-right: auto;}
.front.content>section  {margin-bottom: 0em;} 
.block-highlight {border: none ; box-shadow: none ; margin-top: 15px ; padding-bottom: 10px ;}

.block-highlight.highlight-carousel .swiper-button-prev, .block-highlight.highlight-carousel .swiper-button-next {border: none ; }
.swiper-button-prev, .swiper-button-next {background-color: transparent ;}
.item.product.product-item, .product-item-info {border-radius: 3px ;}
.home_title {display: block;font-size: 22px; font-weight:550; text-transform: uppercase; border-bottom: 1px solid #cccccc; padding-top: 20px; margin-left: 10px; margin-right: 10px; }
.category-name.parent-category.parent-category-top {display: none;}
.easycatalogimg {padding-top: 20px;}
.block-swissup-ajaxsearch {}
.easybanner-banner .easybanner-newsletter {margin-bottom: 0px;}
.argento-signup {background-color: #1a6ab7; padding-bottom: 30px ; color:#ffffff; }
.easybanner-banner .easybanner-newsletter .block.newsletter .action.subscribe {background:#43ca4a; ;}
.argento-signup h2 {color: #ffffff; padding-top: 20px; font-size: 4rem; margin-top: 0px ; margin-bottom: 0px ;}
.columns .column.main {padding-bottom: 0px ;}
.easyslide-wrapper {padding-bottom: 20px;}
.placeholder-argento_stripes_home_middle {padding: 20px 0 20px 0;}
.page-products .columns .column.main {padding-left: 0px ;}
.prolabels-content-wrapper .prolabel {background-size: 60px 59px ;}
.page-header.configurable .header.links>li>a {color: #222528;}
.page-layout-1column.page-with-filter .column.main {padding-top: 0;}
.category-description .description-heading {color: #ffffff;}

.amazon-stripe .block-content, .front-content-white {background-color: #ffffff;}
.amazon-stripe .amazonstyle-checkboxes {background-color: #d1dfe2;}
.block-carousel .block-content .swiper-container, .argento-swiper-wrapper .products-grid
{background: #ffffff; padding: 30px;}
.page-layout-1column .form.create.account, .page-layout-1column .form.search.advanced, .page-layout-1column .form.form-orders-search {padding: 40px; background: #F8F8F8;}
@media (min-width: 1200px) {.column.main .item.product.product-item {margin: 0 0 10px 10px !important; width: calc(100%/6 - 10px - .1px) ;}
}

/* PP/+ */
.u-section-pp1 {
 /*   background-image: linear-gradient(0deg, rgba(0,0,0,0.35), rgba(0,0,0,0.35)), url("/media/wysiwyg/member_programm.jpg");*/
    background-position: 50% 100%;
}

.u-section-pp1 .u-sheet-pp-1 {
    min-height: 740px;
}

.u-section-pp1 .u-text-1 {
    width: 600px;
    font-size: 2rem;
    margin: 40px auto 0;
}

.u-section-pp1 .u-text-2 {
    font-size: 2.75rem;
    margin: 20px auto 20px;
}

.u-section-pp1 .u-repeater-1 {
    grid-auto-columns: calc(25% - 13.5px);
    grid-template-columns: repeat(4, calc(25% - 13.5px));
    row-gap: 18px;
    column-gap: 18px;
    min-height: 306px;
}


.u-section-pp1 .u-container-layout-pp-1, .u-section-pp2 .u-container-layout-pp-1 {
    padding: 20px;
}

.u-section-pp1 .u-image-pp-1 {
    width: 164px;
    height: 164px;
    background-image: url("/media/wysiwyg/points-for-purchase-icon.png");
    background-position: 50% 50%;
    margin: 0 auto;
}

.u-section-pp1 .u-text-3 {
    font-size: 2.0rem;
    text-transform: none;
    font-style: italic;
    margin: 32px 2px 0;
}

.u-section-pp1 .u-container-layout-pp-2, .u-section-pp2 .u-container-layout-pp-2 {
    padding: 20px;
}

.u-section-pp1 .u-image-pp-2 {
    width: 164px;
    height: 164px;
    background-image: url("/media/wysiwyg/free-shipping-icon.png");
    background-position: 50% 50%;
    margin: 0 auto;
}

.u-section-pp1 .u-text-4 {
    font-size: 2.0rem;
    text-transform: none;
    font-style: italic;
    margin: 32px 2px 0;
}

.u-section-pp1 .u-container-layout-pp-3, .u-section-pp2 .u-container-layout-pp-3 {
    padding: 20px;
}

.u-section-pp1 .u-image-pp-3 {
    width: 164px;
    height: 164px;
    background-image: url("/media/wysiwyg/exclusive-offers.png");
    background-position: 50% 50%;
    margin: 0 auto;
}

.u-section-pp1 .u-text-5 {
    font-size: 2.0rem;
    text-transform: none;
    font-style: italic;
    margin: 32px 2px 0;
}

.u-section-pp1 .u-container-layout-pp-4, .u-section-pp2 .u-container-layout-pp-4 {
    padding: 20px;
}

.u-section-pp1 .u-image-pp-4 {
    width: 164px;
    height: 164px;
    background-image: url("/media/wysiwyg/wholesale-section-icon.png");
    background-position: 50% 50%;
    margin: 0 auto;
}

.u-section-pp1 .u-text-6 {
    font-size: 2.0rem;
    text-transform: none;
    font-style: italic;
    margin: 32px 2px 0;
}

.u-section-pp1 .u-btn-1 {
    border-style: solid;
    padding: 0;
}

.u-section-pp1 .u-btn-2 {
    background-image: none;
    border-style: solid;
    margin: 39px auto 60px;
}

@media (max-width: 1199px) {
    .u-section-pp1 .u-sheet-pp-1 {
        min-height: 556px;
    }

    .u-section-pp1 .u-text-3 {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-pp1 .u-text-4 {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-pp1 .u-text-5 {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-pp1 .u-text-6 {
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 991px) {
    .u-section-pp1 .u-sheet-pp-1 {
        min-height: 1079px;
    }

    .u-section-pp1 .u-text-1 {
        width: 720px;
    }

    .u-section-pp1 .u-text-2 {
        width: 720px;
    }

    .u-section-pp1 .u-repeater-1 {
        grid-auto-columns: calc(50% - 9px);
        grid-template-columns: repeat(2, calc(50% - 9px));
    }

    .u-section-pp1 .u-text-7 {
        margin-top: 38px;
    }
}

@media (max-width: 767px) {
    .u-section-pp1 .u-sheet-pp-1 {
        min-height: 1076px;
    }

    .u-section-pp1 .u-text-1 {
        width: 540px;
        font-size: 3.4375rem;
    }

    .u-section-pp1 .u-text-2 {
        width: 540px;
    }

    .u-section-pp1 .u-repeater-1 {
        grid-auto-columns: 100%;
        grid-template-columns: repeat(1, 100%);
    }

    .u-section-pp1 .u-container-layout-pp-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-pp1 .u-container-layout-pp-2 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-pp1 .u-container-layout-pp-3 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-pp1 .u-container-layout-pp-4 {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 575px) {
    .u-section-pp1 .u-text-1 {
        width: 340px;
        font-size: 3rem;
    }

    .u-section-pp1 .u-text-2 {
        width: 340px;
    }
}

.u-section-pp1.u-shading-pp, .u-section-or1.u-shading-pp {
    color: #ffffff;
}

.u-align-center-pp {
    text-align: center;
}
/*.u-image-pp
{
    cursor: pointer;  color: #111111;
}*/
.u-sheet-pp {
    position: relative;
    margin: 0 auto;
}
.u-repeater {
    display: grid;
    grid-template-columns: repeat(3, 33.33333333%);
}
.u-white
{
    color: #111111;
    background-color: #ffffff;
}

.u-container-layout-pp {
    position: relative;
    flex: 1;
    max-width: 100%;
    transition-duration: inherit;
}
.u-image-pp-circle.u-image-pp {
    border-radius: 20% ;
}
.u-body{
    --theme-sheet-width-xl: 1140px;
    --theme-sheet-width-lg: 940px;
    --theme-sheet-width-md: 720px;
    --theme-sheet-width-sm: 540px;
    --theme-sheet-width-xs: 340px;
}

body {
    margin: 0;
}
.u-btn {
    /*display: inline-block;*/
    display: inline-block;
    /*TODO maye need another solution for negative marin*/
    cursor: pointer;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: none;
    border: 0 none transparent;
    outline-width: 0;
    background-color: transparent;
    margin: 0;
    -webkit-text-decoration-skip: objects;
    font-style: initial;
    white-space: nowrap;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    text-align: center;
    padding: 10px 30px;
    border-radius: 0;
    --border-radius: 0;
    align-self: flex-start;
}
.u-clearfix-pp:after,
.u-clearfix-pp:before {
    content: '';
    display: table;
}
.u-clearfix-pp:after {
    clear: both;
}
.u-image-pp
{
    object-fit: cover;
    display: block;
    vertical-align: middle;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.u-border-2
{
    border-width: 2px;
}
.u-border-white,
.u-border-white.u-input,
.u-border-white.u-field-input.u-field-input,
.u-separator-white:after {
    border-color: #ffffff;
    stroke: #ffffff;
}
.u-button-style.u-border-white {
    border-color: #ffffff ;
    color: #ffffff ;
    background-color: transparent ;
}
.u-button-style.u-border-white:hover,
.u-button-style.u-border-white:focus {
    border-color: transparent ;
    color: #e6e6e6 ;
    background-color: transparent ;
}


.u-xl-mode .u-sheet-pp {
    width: var(--theme-sheet-width-xl);
}
.u-text {
    word-wrap: break-word;
    position: relative;
}

@media (min-width: 1200px) {
    .u-xl-mode .u-sheet-pp {
        width: var(--theme-sheet-width-xl) !important;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-sheet-pp {
        width: var(--theme-sheet-width-xl) !important;
    }
}
@media (min-width: 1400px) {
    .u-sheet-pp {
        width: var(--theme-sheet-width-xxl) !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .u-sheet-pp {
        width: var(--theme-sheet-width-lg) !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .u-sheet-pp {
        width: var(--theme-sheet-width-md) !important;
    }
}
@media (min-width: 576px) and (max-width: 767px) {
    .u-sheet-pp {
        width: var(--theme-sheet-width-sm) !important;
    }
}
@media (max-width: 575px) {
    .u-sheet-pp {
        width: var(--theme-sheet-width-xs) !important;
    }
}
.u-body .u-sheet-pp .u-sheet-pp {
    width: 100% !important;
}


.u-section-pp2 .u-repeater-1 {
    grid-auto-columns: calc(25% - 13.5px);
    grid-template-columns: repeat(4, calc(25% - 13.5px));
    row-gap: 18px;
    column-gap: 18px;
    min-height: 160px;


}
.u-grey {
    color: #121212;
    background-color: #ffffff;
    border:#ababab 1px solid;
    border-radius: 5px;
}
.u-tinted {
    color: #121212;
    background-color: #f1f1f1;
    border-radius: 5px;
}
.u-section-pp2 .u-image-pp-1 {
    width: 64px;
    height: 64px;
    background-image: url("/media/wysiwyg/pp-dollar-icon.png");
    background-color: #f1f1f1;
    background-position: 50% 50%;
    margin: 0px auto;
}
.u-section-pp2 .u-image-pp-2, .u-section-pp2 .u-image-pp-3 {
    width: 64px;
    height: 64px;
    background-image: url("/media/wysiwyg/pp-member-icon.png");
    background-color: #f1f1f1;
    background-position: 50% 50%;
    margin: 0px auto;
}
.u-section-pp2 .u-image-pp-4 {
    width: 64px;
    height: 64px;
    background-image: url("/media/wysiwyg/pp-star-icon.png");
    background-color: #f1f1f1;
    background-position: 50% 50%;
    margin: 0px auto;
}
.u-section-pp2 .u-image-pp-5 {
    width: 120px;
    height: 68px;
    background-image: url("/media/wysiwyg/designer-tool-icon.png");
    background-position: 50% 50%;
    margin: 0px auto;
}
.u-section-pp2 .u-image-pp-6 {
    width: 120px;
    height: 68px;
    background-image: url("/media/wysiwyg/designer-check-icon.png");
    background-position: 50% 50%;
    margin: 0px auto;
}
.u-section-pp2 .u-image-pp-7 {
    width: 120px;
    height: 68px;
    background-image: url("/media/wysiwyg/designer-printer-icon.png");
    background-position: 50% 50%;
    margin: 0px auto;
}
.u-section-pp2 .u-image-pp-8 {
    width: 120px;
    height: 68px;
    background-image: url("/media/wysiwyg/designer-free-shipping-icon.png");
    background-position: 50% 50%;
    margin: 0px auto;
}
.u-section-pp2 .u-text-5 {
    text-transform: uppercase;
    font-style: italic;
    margin: 15px 2px 15px;
}
.u-section-pp2 .u-text-6 {
    text-transform: uppercase;
    font-style: italic;
    font-size: 2.5rem;
    margin: 15px 2px 15px;
}
.u-section-pp2 .u-text-11 {
    font-size: 14px;
    margin: 0 auto 0;
    color: #ababab
}
.u-section-pp2 .u-text-12 {
    font-size: 14px;
    margin: 0 auto 0;
    color: #7d7d7d
}
@media (max-width: 1199px) {
    .u-section-pp2 .u-sheet-pp-1 {
        min-height: 260px;
    }

    .u-section-pp1 .u-text-3 {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-pp1 .u-text-4 {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-pp1 .u-text-5 {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-pp1 .u-text-6 {
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 991px) {
    .u-section-pp2 .u-sheet-pp-1 {
        min-height: 460px;
    }

    .u-section-pp2 .u-text-1 {
        width: 720px;
    }

    .u-section-pp2 .u-text-2 {
        width: 720px;
    }

    .u-section-pp2 .u-repeater-1 {
        grid-auto-columns: calc(50% - 9px);
        grid-template-columns: repeat(2, calc(50% - 9px));
    }

    .u-section-pp2 .u-text-7 {
        margin-top: 38px;
    }
}

@media (max-width: 767px) {
    .u-section-pp2 .u-sheet-pp-1 {
        min-height: 476px;
    }

    .u-section-pp2 .u-text-1 {
        width: 540px;
        font-size: 3.4375rem;
    }

    .u-section-pp2 .u-text-2 {
        width: 540px;
    }

    .u-section-pp2 .u-repeater-1 {
        grid-auto-columns: 100%;
        grid-template-columns: repeat(1, 100%);
    }

    .u-section-pp2 .u-container-layout-pp-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-pp2 .u-container-layout-pp-2 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-pp2 .u-container-layout-pp-3 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-pp2 .u-container-layout-pp-4 {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 575px) {
    .u-section-pp2 .u-text-1 {
        width: 340px;
        font-size: 3rem;
    }

    .u-section-pp2 .u-text-2 {
        width: 340px;
    }
}
.u-section-pp2.u-shading-pp {
    color: #121212;
}

/* Button */
.u-btn-pp .u-btn-2 {
    background-image: none;
    border-style: solid;
    margin: 0 0 0 10px;

}

.u-border-tinted,
.u-border-tinted.u-input,
.u-border-tinted.u-field-input.u-field-input,
.u-separator-tinted:after {
    border-color: #232529;
    stroke: #ffffff;
}
.u-button-style.u-border-tinted {
    border-color: #232529 ;
    color: #232529 ;
    border-radius: 5px;
    background-color: transparent ;
}
.u-button-style.u-border-tinted:hover,
.u-button-style.u-border-tinted:focus {
    border-color: transparent ;
    color: #e6e6e6 ;
    background-color: #232529 ;
    text-decoration: none;
}
.u-border-pp
{
    border-width: 2px;
}
.u-image-money-back-pp {
    width: 100px;
    height: 100px;
    background-image: url("/media/wysiwyg/shop-with-confdnc-icon.png");
    background-color: #f1f1f1;
}

/* Section Order & Return*/


.u-section-or1 .u-sheet-or-1 {
  min-height: 500px;
}

.u-section-or1 .u-layout-wrap-or1 {
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: auto;
}

.u-section-or1 .u-layout-cell-or1 {
  min-height: 500px;
}

.u-section-or1 .u-container-layout-or-1 {
  padding: 30px;
}

.u-section-or1 .u-layout-cell-or2 {
  min-height: 500px;
}

.u-section-or1 .u-container-layout-or-2 {
  padding: 30px 50px;
}

.u-section-or1 .u-text-or1 {
  margin: 19px auto 0;
}

.u-section-or1 .u-text-or2 {
  font-size: ;
  margin: 20px 0 0;
}

.u-section-or1 .u-btn-or1 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size:;
  text-align: center;
  font-weight: 700;
  align-self: center;
  border-style: solid;
  margin: 50px auto 0;
  padding: 20px 47px 20px 46px;
  border-radius: 10px;
  --border-radius: 10px;
}

.u-button-style-or {
  border-color: #e73d0c;
  color: #e73d0c;
  background-color: transparent;
  border-width: 2px;
}

.u-border-hover-black:hover {
  color: #000000;
  border-color: #000000 ;
}
a.u-button-style-or.u-text-body-color {
  color: #111111 !important;
}
.u-text-default {
  display: table;
  align-self: flex-start;
  width: -webkit-fit-content;
  width: fit-content;
  width: -moz-fit-content;
}
.u-text-default:empty {
  display: block;
  width: 15px;
}
.u-sheet-or {
  position: relative;
  margin: 0 auto;
}
.u-xl-mode .u-sheet-or {
  width: var(--theme-sheet-width-xl);
}
.u-layout-row-or > .u-size-30-xl {
    flex: 0 0 30%;
    max-width: 30%;
    min-width: 30%;
}
.u-layout-row-or > .u-size-40-xl {
    flex: 0 0 70%;
    max-width: 70%;
    min-width: 70%;
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-layout-row-or > .u-size-60-md {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .u-layout-row-or > .u-size-60-sm {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }

}
@media (max-width: 575px) {
  .u-layout-row-or > .u-size-60-xs {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }
}

@media (min-width: 1400px) {
  .u-sheet-or {
    width: var(--theme-sheet-width-xxl) !important;
  }

}
@media (min-width: 1200px) {
  .u-xl-mode .u-sheet-or {
    width: var(--theme-sheet-width-xl) !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-sheet-or {
    width: var(--theme-sheet-width-lg) !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .u-sheet-or {
    width: var(--theme-sheet-width-md) !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .u-sheet-or {
    width: var(--theme-sheet-width-sm) !important;
  }
}
@media (max-width: 575px) {
  .u-sheet-or {
    width: var(--theme-sheet-width-xs) !important;
  }
}

@media (max-width: 1199px) {
  .u-section-or1 .u-sheet-or-1 {
    min-height: 548px;
  }

  .u-section-or1 .u-layout-wrap-or1 {
    margin-bottom: 0;
    margin-left: initial;
  }

  .u-section-or1 .u-layout-cell-or1 {
    min-height: 408px;

  }

  .u-section-or1 .u-layout-cell-or2 {
    min-height: 408px;
  }

  .u-section-or1 .u-btn-or1 {
    margin-top: 24px;
  }
}

@media (max-width: 991px) {
  .u-section-or1 .u-sheet-or-1 {
    min-height: 462px;
  }

  .u-section-or1 .u-layout-cell-or1 {
    min-height: 548px;

  }

  .u-section-or1 .u-layout-cell-or2 {
    min-height: 100px;
  }

  .u-section-or1 .u-container-layout-or-2 {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (max-width: 767px) {
  .u-section-or1 .u-sheet-or-1 {
    min-height: 736px;
  }

  .u-section-or1 .u-layout-cell-or1 {
    min-height: 425px;
  }

  .u-section-or1 .u-container-layout-or-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .u-section-or1 .u-container-layout-or-2 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 575px) {
  .u-section-or1 .u-sheet-or-1 {
    min-height: 543px;
  }

  .u-section-or1 .u-layout-cell-or1 {
    min-height: 276px;
  }
}
.u-align-center {
  text-align: center;
}

.u-layout-row-or,
.u-layout-row-or > * {
  display: flex;
}
.u-layout-row-or {
  flex: 1 1 auto;
}
.u-layout-row-or > * {
  max-height: 100%;
  min-height: -webkit-fit-content;
  min-height: fit-content;
}

.u-layout-row-or {
  flex-direction: row;
  flex-wrap: wrap;
  min-height: -webkit-fit-content;
  min-height: fit-content;
  max-width: 100%;
}
.u-layout-cell-or {
  position: relative;
  display: flex;
  background-clip: padding-box;
  background-origin: padding-box;
}
a.u-button-style-or.u-hover-black[class*="u-border-"]:hover
{
  color: #ffffff !important;
  background-color: #000000 !important;
}
.cart.table-wrapper {background: #fff !important;}