.page .cart .cart-table .cart-footer-actions .livraison .shipping .shipping-form .form-list {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.page .cart .cart-table .cart-footer-actions .livraison .shipping .shipping-form .form-list:after {
    display: none;
}

.page .cart .cart-table .cart-footer-actions .shipping-form button {
    padding: 10px;
    margin-top: 10px;
    background-color: #514b44;
}

.page .cart .cart-table .cart-footer-actions .shipping-form .ship-company {
    margin-top: 10px;
    font-size: 15px;
    width: 100%;
    text-align: right;
}

.company-mandatory {
    margin-left: 10px;
    color: #A0A0A0;
}

.shipping-detail-info {
    font-weight: bold;
}

.catalog-product-view .page .product-view .product-video-section {
    width: 75px;
    height: 75px;
    position: relative;
    display: inline-block;
    margin-top: 10px;
}

.catalog-product-view .page .product-view .product-essential .price-box .price {
    font-size: 35px;
}

.catalog-product-view .page .product-view .product-essential.product-essential--type-grouped .extra-info {
    bottom: 0;
    top: auto;
}

.catalog-product-view .page .product-view .product-essential .price-box .weee .price {
    font-size: 10px;
}

.catalog-product-view .page .product-view .product-essential .product-video-section .video-iframe {
    width: 100%;
    height: 100%;
}

.catalog-product-view .page .product-view .product-essential .product-video-section .close-video {
    position: absolute;
    right: 0px;
    top: -23px;
    display: none;
    z-index: 303;
}

.catalog-product-view .page .product-view .big-format {
    width: 80vw;
    height: 80vh;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 302;
}

.catalog-product-view .page .product-view .big-format:before {
    content: '';
    position: absolute;
    left: -100vw;
    top: -100vh;
    width: 1000vw;
    height: 1000vh;
    z-index: 301;
    background: rgba(0, 0, 0, 0.5);
}

.catalog-product-view .page .product-view .big-format .video-iframe {
    z-index: 304;
    position: absolute;
    left: 0;
    top: 0;
}

#newsletter-popup .popiiut {
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    bottom: 0;
}

@media only screen and (max-width: 600px) {
    #newsletter-popup .popiiut {
        font-size: 8px;
    }
}

.catalog-product-view .product-view .product-options {
    border-bottom: 1px solid #ccc;
}

.catalog-product-view .product-view .product-options dt {
    margin: 20px 0 3px;
    font-weight: normal;
}

.checkout-onepage-index .lv_Frames .lv_MenuBar .lv_Close {
    display: none;
}

.checkout-onepage-index #checkoutSteps .image-step {
    border: 2px solid #A0A0A0;
    display: none;
}

.checkout-onepage-index #checkoutSteps .image-step img {
    width: 35px;
    height: 35px;
    margin-top: 5px;
    margin-left: 5px;
}

@media only screen and (max-width: 770px) {
    .checkout-onepage-index #checkoutSteps .step-title h2 {
        display: none;
    }

    .checkout-onepage-index #checkoutSteps .text-step {
        display: none;
    }

    .checkout-onepage-index #checkoutSteps .image-step {
        display: block;
    }
}


/*banner countdown */

.countdown-banner {
    position: relative;
}

.checkout-onepage-index #checkoutSteps .image-step img {
    width: 35px;
    height: 35px;
    margin-top: 5px;
    margin-left: 5px;
}

@media only screen and (max-width: 770px) {
    .checkout-onepage-index #checkoutSteps .step-title h2 {
        display: none;
    }

    .checkout-onepage-index #checkoutSteps .text-step {
        display: none;
    }

    .checkout-onepage-index #checkoutSteps .image-step {
        display: block;
    }
}

@media only screen and (max-width: 600px) {
    #checkoutSteps.opc-firststep-login {
        width: 100%;
    }
}

#ampromo-items-add {
    border: 1px solid #ff8300 !important;
}

div#header-cart:before {
    content: '';
    width: 200vw;
    height: 200vh;
    left: -100vw;
    top: -100px;
    z-index: 2;
    display: inline-block;
    position: fixed;
    background-color: rgba(255, 255, 255, 0.8);
}

.header-minicart #minicart-error-message, .header-minicart #minicart-success-message, .header-minicart .minicart-wrapper, .header-wrapper .account-cart-wrapper .header-minicart .skip-cart {
    z-index: 3;
}

.header-minicart .minicart-wrapper {
    border: 1px solid #ff8300;
}

body #header-cart.skip-active {
    z-index: 2;
}

body .header-minicart .subtotal {
    background: transparent;
    border-top: 1px solid #ff8300 !important;
    padding-top: 10px;
}

body .header-minicart .subtotal .label {
    color: black;
}

body .header-minicart .subtotal .price {
    font-weight: bold;
}

@media only screen and (max-width: 480px) {
    #checkout-step-login .col-1, #checkout-step-login .col-2 {
        width: 100%;
        box-sizing: border-box;
        padding: 20px;
        margin: 0;
        min-height: auto;
    }

    body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section:not(#opc-login) .step-title, body:not(.opc-has-progressed-from-login) .opc-block-progress-step-login {
        display: none;
    }
}

.form-login-subscribe {
    max-width: 560px;
    width: 100%;
    margin: 20px auto;
    background-color: #f8f7f3;
}

.form-login-subscribe .tab-group {
    list-style: none;
    padding: 0;
    margin: 0 0 0 0;
    display: flex;
}

.form-login-subscribe .tab-group .tab {
    flex: 1;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
}

.form-login-subscribe .tab-group .tab:not(.active) {
    background-color: #e8e4de;
}

.form-login-subscribe .tab-group .tab a {
    color: black;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-transform: uppercase;
}

.form-login-subscribe .tab-group .tab a:hover {
    text-decoration: none;
}

.form-login-subscribe .tab-group:after {
    content: "";
    display: table;
    clear: both;
}

.form-login-subscribe .tab-content {
    padding: 20px;
}

.form-login-subscribe .tab-content > div:last-child {
    display: none;
}

@media only screen and (max-width: 600px) {
    .form-login-subscribe .tab-group .tab {
        font-size: 13px;
    }

    .checkout-onepage-index .main .col-main #login-email, .checkout-onepage-index .main .col-main #login-password {
        width: 100%;
    }
}

.product-super-pack-27-terrines-le-parfait-super-275-g-o-70 #product-options-wrapper > dl > dt, .product-super-pack-27-terrines-le-parfait-super-275-g-o-70 #product-options-wrapper > dl > dd {
    display: none;
}

.product-view #product-attribute-specs-table {
    width: 100%;
    max-width: 1025px;
    margin: 0 auto;
}

#product-attribute-specs-table th, #product-attribute-specs-table td {
    background-color: transparent;
    padding: 5px 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: "Gotham-Light", Arial, sans-serif;
    text-transform: none;
}

#product-attribute-specs-table tr.odd {
    background-color: #ede9e4;
}

.product-faq__article {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-color: #f7f3ef;
    padding: 20px;
    margin-bottom: 20px;
}

.product-faq__title {
    font-size: 41px;
    color: #ff8300;
    font-family: "Gotham-Book", Arial, sans-serif;
    width: 100%;
    margin: 40px auto 20px auto;
    text-align: center;
    display: inline-block;
    text-transform: uppercase;
}

.product-faq__article_answer {
    margin-top: 20px;
    font-size: 16px;
    width: 100%;
}

.product-faq__article__title {
    font-family: "Gotham-Bold", Arial, sans-serif;
    margin-left: 20px;
    font-size: 16px;
}

.product-faq__article:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve' fill='%23ff7d00'%3E%3Cg%3E%3Cg%3E%3Cpath d='M509.989,463.656L474.84,361.363c16.906-34.174,25.847-72.265,25.907-110.593c0.102-66.002-25.435-128.411-71.909-175.727 C382.357,27.718,320.418,1.08,254.433,0.033c-34.571-0.555-68.117,5.815-99.757,18.912c-30.517,12.633-57.884,30.932-81.34,54.388 c-23.457,23.456-41.756,50.823-54.388,81.34c-13.097,31.64-19.46,65.203-18.913,99.757 c1.045,65.985,27.684,127.924,75.009,174.406c47.224,46.383,109.472,71.912,175.332,71.911c0.129,0,0.265,0,0.394,0 c38.328-0.06,76.419-9.001,110.594-25.907l102.293,35.149c3.934,1.352,7.966,2.011,11.954,2.011 c9.474,0,18.69-3.722,25.678-10.712C511.218,491.359,514.553,476.939,509.989,463.656z M479.824,479.824 c-1.007,1.007-3.163,2.535-6.304,1.457l-108.394-37.246c-1.603-0.55-3.27-0.824-4.932-0.824c-2.45,0-4.889,0.593-7.098,1.762 c-31.327,16.573-66.727,25.363-102.374,25.417c-119.55,0.193-218.442-96.91-220.336-216.441 C29.433,193.81,52.309,137.289,94.8,94.798c42.491-42.49,98.995-65.362,159.151-64.411 c119.53,1.895,216.625,100.738,216.439,220.336c-0.056,35.648-8.845,71.048-25.417,102.373c-1.962,3.708-2.301,8.063-0.938,12.03 l37.246,108.394C482.36,476.659,480.832,478.818,479.824,479.824z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M247.91,362.748c-7.939,0-15.545,6.981-15.178,15.178c0.368,8.223,6.669,15.178,15.178,15.178 c7.939,0,15.545-6.981,15.178-15.178C262.72,369.702,256.419,362.748,247.91,362.748z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M247.91,127.674c-41.639,0-75.515,33.876-75.515,75.515c0,8.382,6.796,15.178,15.178,15.178s15.178-6.796,15.178-15.178 c0-24.9,20.259-45.159,45.159-45.159s45.159,20.259,45.159,45.159s-20.259,45.159-45.159,45.159 c-8.382,0-15.178,6.796-15.178,15.178v61.905c0,8.382,6.796,15.178,15.178,15.178c8.382,0,15.178-6.795,15.178-15.179v-48.259 c34.389-7.045,60.337-37.54,60.337-73.982C323.425,161.55,289.549,127.674,247.91,127.674z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    width: 50px;
    height: 50px;
    background-size: contain;
    display: inline-block;
}

.more-views + .more-views {
    border-top: 1px solid black;
    margin-top: 5px;
    padding-top: 5px;

}

.more-views {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.more-views + .more-views img {
    margin: 0 auto;
}

.more-views .notice-label {
    width: 100%;
    text-align: center;
    font-size: 15px;
    font-family: "Gotham-Book", Arial, sans-serif;
    display: inline-block;
}

.more-views .calameo-label {
    width: 100%;
    text-align: center;
    font-size: 15px;
    font-family: "Gotham-Book", Arial, sans-serif;
    display: inline-block;
}

.more-views .product-image-thumbs {
    display: flex;
    flex-direction: column;
    align-items: center;
    float: none;
    width: 100%;
}

.product-shop .rating {
    display: flex;
    width: 100%;
}

.product-shop .rating .ratings {
    display: flex;
    width: 100%;
    flex-direction: row;
}

.product-shop .rating .ratings .rating-link {
    margin-left: 10px;
}

body .product-view .product-shop .product-name {
    display: flex;
    flex-direction: row;
    width: 100%;
}

.link-read-more {
    font-family: "Gotham-Book", Arial, sans-serif;
    font-size: 14px;
    text-decoration: underline;
    margin-bottom: 20px;
    display: inline-block;
}

body .product-view .add-to-cart {
    display: flex;
}

.product-view .add-to-cart-buttons {
    flex: 1;
}

.product-view .product-shop {
    display: flex;
    flex-direction: column;
}

.product-view .product-essential .picto {
    display: flex;
}

.product-view .product-essential .picto img {
    width: 50px;
    height: 50px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.product-view .product-essential .product-name {
    order: 1;
}

.product-view .product-essential .picto {
    order: 2;
}

.product-view .product-essential .rating {
    order: 2;
}

.product-view .product-essential .short-description {
    order: 3;
}

.product-view .product-essential .link-read-more {
    order: 5;
}

.product-view .extra-price {
    order: 6;
}

.product-view .product-options {
    order: 4;
}

.product-view .product-options-bottom {
    order: 7;
    border: none;
    background: none;
    padding-left: 0;
    padding-right: 0;
}

.product-view .delivery-information {
    width: 100%;
    padding: 20px;
    background-color: #ededed;
    display: flex;
    align-items: center;
    max-width: 446px;
    float: right;
}

.product-view .delivery-information > div {
    display: flex;
    flex-direction: column;
    margin-left: 20px;
}

.product-view .delivery-information a {
    font-family: "Gotham-Book", Arial, sans-serif;
    font-size: 14px;
    color: #ff8300;
}

.product-view .delivery-information span {
    font-family: "Gotham-Book", Arial, sans-serif;
    font-size: 16px;
    line-height: normal;
}

.product-view .delivery-information span strong {
    font-family: "Gotham-Bold", Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
}

body.catalog-product-view .product-view .product-options {
    padding: 0;
    border-bottom: none;
    margin-top: 0;
    margin-bottom: 10px;
}

body .nav-primary li.level0.nav-4 a.level0 {
    background: none;
    text-indent: 0;
    overflow: initial;
    width: auto;
}

.top-banner {
    width: 100%;
    overflow: hidden;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    max-height: 45px;
    border-bottom: 1px solid #ff8300;
}

.top-banner .content-banner {
    display: block;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 16px;
    margin-bottom: 2px;
    font-family: 'brandon_grotesqueregular', sans-serif;
}

.top-banner .content-banner button {
    display: inline-block;
    vertical-align: top;
    padding-top: 5px;
    border: none;
    background: none;
    font-size: 20px;
}

.top-banner .content-banner ul {
    display: inline-block;
    top: 0;
    margin: 0;
    position: relative;
}

.top-banner .content-banner ul li {
    transition: transform 500ms ease;
    margin: 0;
    line-height: 40px;
}

.bestsales .discount {
    margin-top: 10px;
    margin-right: 10px;
}

.bestsales .products-grid {
    display: flex;
    flex-wrap: wrap;
}

.bestsales .products-grid .item {
    padding-bottom: 80px;
}

/*banner countdown */

.countdown-banner {
    position: relative;
}

.countdown-banner img {
    width: 100%;
}

#countdown-value {
    position: absolute;
    top: 50%;
    color: #ff8300;
    background-color: #fff;
    padding: 15px 20px;
    font-family: "Gotham-Bold", Arial, sans-serif;
    font-weight: bold;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    transform: translateY(-50%);
    display: grid;
    column-gap: 7px;
    grid-template-columns: 22% 2% 22% 2% 22% 2% 22%;
    width: 60%;
}

#countdown-value .timer, #countdown-value .wording {
    display: block;
}

#countdown-value .timer {
    font-size: clamp(25px, 5vw, 70px);
    line-height: 100%;
}

#countdown-value .wording {
    font-size: clamp(8px, 2vw, 25px);
}

#countdown-value .separator {
    font-size: clamp(8px, 3vw, 45px);
}

@media screen and (max-width: 768px) {
    #countdown-value {
        padding: 5px 10px;
        width: 80%;
        column-gap: 5px;
    }
}

body .product-view .block-related {
    width: 100%;
    margin: 0;
}

body .product-view .block-related .actions .button {
    float: none;
}

body .product-view .block-related .price {
    font-size: 16px;
}

body .product-view .block-related .block-title, body .product-view .block-related .block-title h2 {
    width: 100%;
    text-align: center;
    margin-top: 40px;
    border-top: none;
    margin-bottom: 20px;
    font-size: 42px;
    color: #ff8300;
}

@media only screen and (max-width: 770px) {
    body .product-view .block-related .block-title, body .product-view .block-related .block-title h2, .product-faq__title {
        font-size: 18px;
    }
}

.long-description iframe {
    max-width: 100%;
}

body .product-view .block-related .mini-products-list {
    display: flex;
    justify-content: space-around;
}

body .product-view .block-related .mini-products-list .item {
    display: flex;
    flex-direction: column;
    width: 300px;
    align-items: center;
}

.nav-primary li.level0 > a.no-cursor {
    cursor: default;
    padding: 0 20px;
}
.dpdfrrelais_button_ici {
    width: 25px!important;
}
label[for^="s_method_dpdfrclassic"], label[for^="s_method_dpdfrpredict"], label[for^="s_method_dpdfrrelais"] {
    position: relative;
    cursor: pointer;
}
#overlay_modal.overlay_alphacube {
    z-index: 1000!important;
}
#overlay_modal.overlay_alphacube + .dialog {
    z-index: 1001!important;
}
@media only screen and (max-width: 500px) {
    label[for^="s_method_dpdfrclassic"], label[for^="s_method_dpdfrpredict"], label[for^="s_method_dpdfrrelais"] {
        width: 100%!important;
    }
}
label[for^="s_method_dpdfrclassic"]:before, label[for^="s_method_dpdfrpredict"]:before, label[for^="s_method_dpdfrrelais"]:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 70px;
    height: 35px;
    left: -35px;
    background:url(../../../../../../media/dpdfrance/front/predict/dpd_logo.png) no-repeat right;
    background-size: 80%;
}
@media only screen and (min-width: 771px) {
    body .nav-primary li.level0 ul {
        background: #fff;
    }
}

.product-countdown {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-countdown svg {
    margin: 0 20px;
}

@media only screen and (max-width: 770px) {
    .product-countdown svg {
        display: none;
    }
}

.product-countdown__container {
    flex: 1;
    text-align: center;
    margin: 20px 0;
    border: 2px solid #ff8300;
}

.product-countdown__wording {
    font-size: 35px;
    color: #ff8300;
    font-weight: bold;
}

@media only screen and (max-width: 770px) {
    .product-countdown__wording {
        font-size: 25px;
    }
}

.product-countdown__value {
    font-size: 20px;
    color: #ff8300;
    font-weight: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 15px;
}

@media only screen and (max-width: 770px) {
    .product-countdown__value {
        font-size: 15px;
        margin-top: 5px;
    }
}

.product-countdown__value > span {
    display: flex;
    flex-direction: column;
    position: relative;

}

.product-countdown__value > span:not(:first-child):before {
    content: ':';
    position: absolute;
    left: -15px;
}

.popup-subscribe-newsletter {
    position: fixed;
    bottom: 20px;
    left: 20px;
    background: #514b44;
    max-width: 100%;
}

.popup-subscribe-newsletter--loading:before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%23ff8300'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 50px;
    z-index: 2;
}

.popup-subscribe-newsletter--hidden {
    display: none;
}

.popup-subscribe-newsletter--loading:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.popup-subscribe-newsletter__container {
    padding: 20px;
}

.popup-subscribe-newsletter__container h3 {
    color: white;
}

.category-node-6 {
    background: rgba(236, 116, 4, 1);
}
.category-node-6 {
    color: black!important;
}
body .nav-primary a {
    font-size: 14px;
}
.grouped-max-qty-allow {
    margin-top: 5px;
}
.force-hide {
    display: none!important;
}