/* Font Poppins de la Google Fonts */
/*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');*/

:root {
    /* Albastru foarte închis - fundal antet principal */
    --wa-dark-bg: #0C2340;
    --wa-dark-bg-gradient: #6A3F5C;
    --wa-dark-bg-inv: #FFFFFF;

    /* Albastru intens - accente primare (meniuri hover, bannere etc.) */
    --wa-theme-color1: #005598;
    --wa-theme-color1-gradient: #1572B6;
    --wa-theme-color1-inv: #FFFFFF;

    /* Gri deschis - fundal pagini și zone luminoase */
    --wa-theme-color2: #F4F5F7;
    --wa-theme-color2-gradient: #E8EAED;
    --wa-theme-color2-inv: #0C2340;

    /* Verde pentru stări de succes (ex: disponibil în stoc) */
    --bs-info: #00C851;
    --bs-info-gradient: #33D69F;
    --bs-info-inv: #FFFFFF;

    /* Roșu pentru erori, reduceri sau avertismente */
    --bs-danger: #E53935;
    --bs-danger-gradient: #FF6F61;
    --bs-danger-inv: #FFFFFF;

    /* Roșu pentru erori, reduceri sau avertismente */
    --bs-danger2: #F44336;
    --bs-danger2-gradient: #FF6F61;
    --bs-danger2-inv: #FFFFFF;


    /* Galben/auriu pentru accente speciale sau produse premium */
    --wa-theme-color3: #FFC400;
    --wa-theme-color3-gradient: #FFD740;
    --wa-theme-color3-inv: #0C2340;

    /* Turcoaz deschis - rar, dar apare în unele bannere ca accent */
    --wa-theme-color4: #26C6DA;
    --wa-theme-color4-gradient: #00ACC1;
    --wa-theme-color4-inv: #0C2340;

    /* Mov elegant – foarte rar folosit, dar potrivit pentru look premium */
    --wa-theme-color5: #8E24AA;
    --wa-theme-color5-gradient: #AB47BC;
    --wa-theme-color5-inv: #FFFFFF;

    /* Verde natural – pentru elemente ecologice/naturale */
    --wa-theme-color6: #4CAF50;
    --wa-theme-color6-gradient: #81C784;
    --wa-theme-color6-inv: #FFFFFF;

    /* Alb pentru fundal general */
    --wa-theme-color7: #FFFFFF;
    --wa-theme-color7-gradient: #F5F5F5;
    --wa-theme-color7-inv: #0C2340;

    /* Portocaliu - pentru call-to-action (ex: buton “Click Here”) */
    --wa-theme-color8: #FF6F00;
    --wa-theme-color8-gradient: #FFA000;
    --wa-theme-color8-inv: #FFFFFF;

    /* Albastru deschis – fundaluri ușoare cu text închis */
    --wa-theme-color9: #B3E5FC;
    --wa-theme-color9-gradient: #E1F5FE;
    --wa-theme-color9-inv: #0C2340;

    /* Albastru si mai deschis – fundaluri ușoare cu text închis */
    --wa-theme-color10: #E1F5FE; /* Foarte deschis, aproape transparent */
    /*--wa-theme-color11: #D4EFFC;  Ușor mai intens decât #E1F5FE */
    --wa-theme-color12: #C8E9FB; /* Echilibrat între deschis și vizibil */
}

* { box-sizing: border-box; }
body { background-color:var(--wa-dark-bg) }
body, button, input, textarea {
    color: var(--wa-theme-color2-inv);
    font-family: 'Poppins', "Segoe UI", Candara, "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    /*font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Rubik", sans-serif, "Source Sans Pro", "Lucida Grande";*/
    font-size:11.5pt;
    line-height: 16.5pt;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
}
.modal {color:var(--wa-theme-color2-inv)}
.offcanvas-title { font-size:120%; font-weight:500}
.offcanvas-body {font-size:110%}

a { text-decoration: none; outline: none; color: var(--wa-theme-color1);}
button:focus, select:focus, input:focus { outline:none !important; box-shadow: none !important; }
input {accent-color: var(--wa-theme-color1);}
.nav li a:hover, .nav li a:focus, .nav li a:active { text-decoration: none; outline: none; }
.menu_0 button {border:0; background-color: transparent; text-transform: uppercase; var(--wa-theme-color2-inv); font-weight: 500; padding:0;}

/* header styles */
.hrow1 {background-color: #FCFCFF; color: var(--wa-theme-color2-inv);} /*var(--wa-theme-color2)*/
.srheader {background-color: var(--wa-dark-bg);
    background: linear-gradient(128deg, var(--wa-dark-bg), var(--wa-dark-bg-gradient), var(--wa-dark-bg));
    color: var(--wa-theme-color1-inv); padding: 2px 0; font-weight:500}
.srheader button {font-weight:500}
.sr_header-contact a {color: var(--wa-theme-color1-inv);}
.sr_header-contact .phone_number i {
    display: inline-block; border:0; vertical-align: middle;
    width: 24px;
    height: 24px;
    content: '';
    background: var(--wa-theme-color1-inv);
    -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224px%22%20height%3D%2224px%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%3Cpath%20d%3D%22M745%2C990H255c-17.5%2C0-31.6-14.5-31.6-32.5V42.8c0-18%2C14.2-32.8%2C31.6-32.8H745c17.5%2C0%2C31.6%2C14.6%2C31.6%2C32.7v914.7C776.7%2C975.4%2C762.5%2C990%2C745%2C990z%20M745%2C59c0-9-7.1-16.4-15.8-16.4H270.8C262%2C42.7%2C255%2C50%2C255%2C59v882c0%2C9-7.8%2C16.5%2C0.9%2C16.5h488.2c8.7%2C0%2C0-23.6%2C0-32.7L745%2C59z%20M681.8%2C794H318.2c-17.5%2C0-31.6-14.6-31.6-32.7V140.7c0-18.1%2C14.2-32.7%2C31.6-32.7h363.6c17.5%2C0%2C31.6%2C14.6%2C31.6%2C32.7l-1.9%2C620.8C711.6%2C779.5%2C699.3%2C794%2C681.8%2C794z%20M679%2C173.5c0-9-4.3-32.8-13-32.8H334c-8.7%2C0-13%2C23.8-13%2C32.8v555.3c0%2C9%2C4.3%2C32.5%2C13%2C32.5h332c8.7%2C0%2C13-23.4%2C13-32.5V173.5L679%2C173.5z%20M523.7%2C91.7h-31.6c-8.7%2C0-15.8-7.3-15.8-16.4c0-9%2C7.1-16.3%2C15.8-16.3h31.6c8.7%2C0%2C15.8%2C7.3%2C15.8%2C16.3C539.5%2C84.4%2C532.4%2C91.7%2C523.7%2C91.7z%20M507.9%2C826.7c26.2%2C0%2C47.4%2C22%2C47.4%2C49c0%2C27.1-21.2%2C49-47.4%2C49c-26.2%2C0-47.4-22-47.4-49C460.5%2C848.6%2C481.7%2C826.7%2C507.9%2C826.7z%20M507.9%2C892c8.7%2C0%2C15.8-7.3%2C15.8-16.3c0-9-7.1-16.3-15.8-16.3c-8.7%2C0-15.8%2C7.3-15.8%2C16.3C492.1%2C884.7%2C499.2%2C892%2C507.9%2C892z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") center no-repeat;
    padding: 0 8px;
}
.sr_header-contact .contact_link i {
    display: inline-block; border:0; vertical-align: middle;
    width: 24px;
    height: 24px;
    content: '';
    background: var(--wa-theme-color1-inv);
    -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224px%22%20height%3D%2224px%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%3Cpath%20d%3D%22M251.3%2C570.4c0.3%2C0%2C0.5%2C0.2%2C0.5%2C0.4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M229.6%2C570%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M530.7%2C620.4%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23EEE%22%20d%3D%22M239.8%2C610.7%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M500%2C10c-179.7%2C0-325.8%2C146.2-325.8%2C325.9c0%2C173%2C296.8%2C626.1%2C309.5%2C645.3c3.6%2C5.5%2C9.8%2C8.8%2C16.4%2C8.8s12.8-3.3%2C16.4-8.8C529%2C962%2C825.8%2C508.9%2C825.8%2C335.9C825.8%2C156.2%2C679.7%2C10%2C500%2C10%20M500%2C934.2c-63.1-98.8-286.7-459-286.7-598.4c0-158.1%2C128.6-286.7%2C286.7-286.7s286.7%2C128.6%2C286.7%2C286.7C786.7%2C475.2%2C563.1%2C835.4%2C500%2C934.2%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M500%2C183.8c-70.9%2C0-128.6%2C57.7-128.6%2C128.6c0%2C70.9%2C57.7%2C128.6%2C128.6%2C128.6c70.9%2C0%2C128.6-57.7%2C128.6-128.6C628.6%2C241.6%2C570.9%2C183.8%2C500%2C183.8%20M500%2C401.8c-49.3%2C0-89.4-40.1-89.4-89.3c0-49.3%2C40.1-89.4%2C89.4-89.4c49.3%2C0%2C89.4%2C40.1%2C89.4%2C89.4C589.4%2C361.7%2C549.3%2C401.8%2C500%2C401.8%22%3E%3C%2Fpath%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") center no-repeat;
    padding: 0 8px;
}

.header-user a:hover, .header-user a:focus, .header-user a:active, .header-user button:hover, .header-user button:focus, .header-user button:active,
.cart-contents a:hover, .cart-contents a:focus, .cart-contents a:active, .cart-contents button:hover, .cart-contents button:focus, .cart-contents button:active,
.header-wishlist a:hover, .header-wishlist a:focus, .header-wishlist a:active { text-decoration: none; outline: none; }
.header-user .dropdown-menu, .cart-contents .dropdown-menu{ padding-top:14px; background-color: transparent; border:0;   }

.navbar-search button i path { color: var(--wa-theme-color1-inv) }
.navbar-search button i {
    display: inline-block; border:0; vertical-align: middle;
    width: 20px;
    height: 20px;
    content: '';
    background: var(--wa-theme-color1-inv);
    -webkit-mask: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M543.9,101.6c-122.1-122.1-320.1-122.1-442.3,0c-122.1,122.1-122.1,320.1,0,442.3c122.1,122.1,320.1,122.1,442.3,0C666,421.7,666,223.7,543.9,101.6z M146,499.4c-97.6-97.6-97.6-255.8,0-353.4c97.6-97.6,255.8-97.6,353.4,0c97.6,97.6,97.6,255.8,0,353.4C401.8,597,243.6,597,146,499.4z'/%3E%3Cpath fill='currentColor' d='M632.8,562.1l-44.6-44.6c-9.7,13.4-20.5,26.1-32.5,38.2c-12,12-24.8,22.9-38.2,32.5l44.6,44.6c13-10.2,25.5-21.2,37.5-33.2C611.5,587.6,622.6,575.1,632.8,562.1z'/%3E%3Cpath fill='currentColor' d='M985.1,914.4l-338.1-338c-9.7,13.4-20.5,26.1-32.5,38.2c-12,12-24.8,22.9-38.2,32.5l338,338c6.5,6.5,17.1,6.5,23.6,0l47.1-47.1C991.6,931.5,991.6,920.9,985.1,914.4z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
    padding: 0 8px;
}

.header-wishlist a { color:var(--wa-theme-color2-inv); }
.header-wishlist_ddb {
    width:32px; height:32px;
}

.header-user a, .header-user button { }
.header-user_ddb {
    display: inline-block; border:0; vertical-align: middle;
    width: 32px;
    height: 32px;
    content: '';
    background: var(--wa-theme-color2-inv);
    -webkit-mask: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg id='User'%3E%3Cg%3E%3Cpath d='M500,683.8c152,0,275.6-151.2,275.6-336.9C775.6,161.2,652,10,500,10c-74.9,0-145,35.9-197.2,101.2c-50.6,63.2-78.5,147-78.5,235.7C224.4,532.6,348,683.8,500,683.8z M500,71.3c118.2,0,214.4,123.6,214.4,275.6c0,152-96.2,275.6-214.4,275.6c-118.2,0-214.4-123.7-214.4-275.6C285.6,194.9,381.8,71.3,500,71.3z M714.4,622.5c-16.9,0-30.6,13.7-30.6,30.6s13.7,30.6,30.6,30.6c118.2,0,214.4,96.2,214.4,214.4c0,16.9-13.8,30.6-30.6,30.6H101.9c-16.9,0-30.6-13.8-30.6-30.6c0-118.2,96.2-214.4,214.4-214.4c16.9,0,30.6-13.7,30.6-30.6s-13.7-30.6-30.6-30.6C133.6,622.5,10,746.1,10,898.1c0,50.7,41.2,91.9,91.9,91.9h796.3c50.7,0,91.9-41.2,91.9-91.9C990,746.2,866.4,622.5,714.4,622.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}
.header-user_ddt:after { display: inline-block; border-top: none; margin-left:7px; color:red;
    width: 12px;
    height: 12px;
    content: '';
    background: var(--wa-theme-color2-inv);
    -webkit-mask: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2212px%22%20height%3D%2212px%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20d%3D%22M133.1%2C254.6l366.8%2C352.1L871.4%2C250l0%2C0c12.6-11.7%2C29.7-18.8%2C48.6-18.8c38.7%2C0%2C70%2C30.1%2C70%2C67.2c0%2C18.1-7.5%2C34.6-19.6%2C46.6l0%2C0l-420%2C403.2l0%2C0c-12.7%2C12.7-30.6%2C20.6-50.4%2C20.6c0%2C0-0.1%2C0-0.2%2C0c-0.1%2C0-0.1%2C0-0.2%2C0c-19.8%2C0-37.6-7.9-50.4-20.6l0%2C0l-420-403.2l0.2-0.2c-12-12.1-19.5-28.4-19.5-46.5c0-37.1%2C31.3-67.2%2C70-67.2C101.2%2C231.2%2C120.2%2C240.3%2C133.1%2C254.6z%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") center no-repeat;
}

.header-user .dropdown-menu ul {font-size: 0.933em; border-radius: 0; border-top: 2px solid #0063d1; min-height:80px;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15); min-width: 270px; padding: 10px 0 0 0; margin: 0; list-style-type: none; background-color:#FFF; }
.header-user .dropdown-menu ul > li:not(.hu_nauth) { font-weight:300;}
.header-user .dropdown-menu ul > li:last-child:not(.hu_nauth) {padding-bottom:10px}
.header-user .dropdown-menu ul {padding-bottom:0; }
.header-user .dropdown-menu ul li:not(.hu_nauth):not(.menu_sep) a { padding: 4px 10px 4px 20px; display:block; color: var(--wa-theme-color2-inv);}
.header-user .dropdown-menu ul li:hover:not(.hu_nauth):not(.menu_sep) a { background-color: var(--wa-theme-color2); }

.header-user .dropdown-menu ul .hu-login1 {padding: 14px 0; text-align: center; font-size:95%; min-width: 270px;}
.header-user .dropdown-menu ul .hu-login2 {background-color:#E9EFEF; padding: 14px 22px;}
.header-user .dropdown-menu ul .hu-login2 .na_but {color: var(--wa-theme-color1);}
.header-user .dropdown-menu ul .hu-login2 .na_but:hover {text-decoration: underline}

.cart-contents_ddb {
    display: inline-block; border:0; vertical-align: middle;
    width: 32px;
    height: 32px;
    content: '';
    background: var(--wa-theme-color2-inv);
    -webkit-mask: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M324.9,850c-38.6,0-69.8,31.3-69.8,70s31.2,69.9,69.8,69.9s69.9-31.3,69.9-70S363.5,850,324.9,850L324.9,850L324.9,850z M814,850c-38.6,0-69.9,31.3-69.9,70S775.4,990,814,990c38.6,0,69.9-31.3,69.9-70S852.6,850,814,850L814,850L814,850z M883.3,815.1H315.9c-50.3,0-94.6-39.9-100.8-90.8l-59.2-418L122.2,111C120.1,94,104.6,80,89.4,80H44.9C25.6,80,10,64.3,10,45s15.6-35,34.9-35h44.5c51,0,95.7,39.9,101.9,90.8l33.6,194.6l59.5,419.7c2,16.3,16.6,30,31.4,30h567.4c19.3,0,34.9,15.7,34.9,35C918.2,799.4,902.6,815.1,883.3,815.1L883.3,815.1z M359.6,675c-18.1,0-33.4-14-34.8-32.4c-1.4-19.2,13-36.1,32.3-37.4l473.8-35c17.4-0.1,32.2-13.8,34.1-29.4l55-315.4c1.3-11.8-1.9-24.7-8.9-32.6c-4.5-5.1-10.2-7.7-16.7-7.7H289.5c-19.2,0-34.9-15.7-34.9-35c0-19.3,15.7-35,34.9-35h604.9c26.7,0,51.1,11.1,69,31.3c20.5,23,29.8,55.6,25.7,89.3l-55,315.4c-5.9,49.1-50.2,88.9-100.6,88.9l-471.2,34.9C361.3,675,360.4,675,359.6,675L359.6,675z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}

.cart-contents .count { padding:6px; color: #FFF; font-weight: normal; font-size: 0.75em; line-height: 0.75em;}
.cart-contents_ddt:after { display: inline-block; border-top: none; margin-left:7px;
    width: 12px;
    height: 12px;
    content: '';
    background: var(--wa-theme-color2-inv);
    -webkit-mask: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2212px%22%20height%3D%2212px%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20d%3D%22M133.1%2C254.6l366.8%2C352.1L871.4%2C250l0%2C0c12.6-11.7%2C29.7-18.8%2C48.6-18.8c38.7%2C0%2C70%2C30.1%2C70%2C67.2c0%2C18.1-7.5%2C34.6-19.6%2C46.6l0%2C0l-420%2C403.2l0%2C0c-12.7%2C12.7-30.6%2C20.6-50.4%2C20.6c0%2C0-0.1%2C0-0.2%2C0c-0.1%2C0-0.1%2C0-0.2%2C0c-19.8%2C0-37.6-7.9-50.4-20.6l0%2C0l-420-403.2l0.2-0.2c-12-12.1-19.5-28.4-19.5-46.5c0-37.1%2C31.3-67.2%2C70-67.2C101.2%2C231.2%2C120.2%2C240.3%2C133.1%2C254.6z%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") center no-repeat;
}

#cart-contents_dd {border-radius: 0; border-top: 2px solid #0063d1; min-height:80px;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15); padding: 0; margin: 0; background-color:#FFF;}
#cart-contents_dd .loader_ajax {width:310px; min-width:310px; padding: 60px; opacity: 0.4;}

#cart-contents_dd .mc-header {text-align: center; padding:8px 0; border-bottom:1px solid #CCC; margin-bottom:8px;}
#cart-contents_dd .mc-footer {margin-top:8px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:8px 10px 8px 10px; color:#222; background-color:#E9EFEF}
#cart-contents_dd .mc-footer1 span {font-weight:500}
#cart-contents_dd .mc-footer2 {font-size:1.1em;}
#cart-contents_dd .mc-button {padding:8px}
#cart-contents_dd .mc-button a {background: linear-gradient(128deg, var(--wa-theme-color1) 36%, var(--wa-theme-color1-gradient)); color:var(--wa-theme-color1-inv) ; }
#cart-contents_dd .mc-button .see_chart_icon { padding:0 12px 0 0; border:0; border-right: 1px solid var(--wa-theme-color1-inv); }
#cart-contents_dd .mc-button .see_chart_icon i {
    display: inline-block;
    width:20px; height:20px;
    vertical-align:middle;
    content: '';
    background: var(--wa-theme-color1-inv);
    -webkit-mask: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M255.2,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9c0-38.6-31.3-69.9-69.9-69.9C286.5,849.5,255.2,880.8,255.2,919.4z'/%3E%3Cpath fill='%23FFF' d='M883.7,744.6H316.1c-14.8,0-29.5-13.7-31.4-29.9l-59.5-419.1l-33.6-194.2c-6.2-50.9-50.9-90.7-101.9-90.7H45c-19.3,0-35,15.7-35,34.9C10,65,25.7,80.6,45,80.6h44.5c15.2,0,30.7,13.9,32.8,30.9l33.7,195l59.3,417.3c6.2,50.8,50.4,90.7,100.8,90.7h567.7c19.3,0,35-15.6,35-35S903,744.6,883.7,744.6z'/%3E%3Cpath fill='%23FFF' d='M744.5,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9l0,0c0-38.6-31.3-69.9-69.9-69.9C775.8,849.5,744.5,880.8,744.5,919.4z'/%3E%3Cpath fill='%23FFF' d='M289.6,185.5h175.5c0.1,0,0.2,0.1,0.4,0.1c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35H289.6c-19.3,0-34.9,15.7-34.9,34.9C254.7,169.9,270.3,185.5,289.6,185.5z'/%3E%3Cpath fill='%23FFF' d='M906.1,465.3c-19.3,0-35,15.7-35,35c0,0,0,0.1,0,0.1h0l-5.8,40.2c-1.9,15.6-16.6,29.2-34,29.3l-474.1,34.9c-19.2,1.4-33.7,18.1-32.2,37.4c1.3,18.4,16.7,32.4,34.8,32.4c0.8,0,1.7,0,2.6-0.1l471.5-34.8c50.4,0,94.6-39.8,100.5-88.8l6.2-48.4c0-0.8,0.5-1.4,0.5-2.2C941,481,925.4,465.3,906.1,465.3z'/%3E%3Cpath fill='%23FFF' d='M762.7,465.5c125.5,0,227.3-101.8,227.3-227.3S888.2,10.9,762.7,10.9S535.4,112.6,535.4,238.2S637.2,465.5,762.7,465.5z M762.7,80.8c86.9,0,157.4,70.5,157.4,157.4c0,86.9-70.5,157.4-157.4,157.4s-157.4-70.5-157.4-157.4C605.4,151.3,675.8,80.8,762.7,80.8z'/%3E%3Cpath fill='%23FFF' d='M727.7,273.1v52.5c0,19.3,15.7,35,35,35c19.3,0,35-15.7,35-35v-52.5h52.5c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35h-52.5v-52.5c0-19.3-15.7-35-35-35c-19.3,0-35,15.7-35,35v52.5h-52.5c-19.3,0-35,15.7-35,35c0,19.3,15.7,35,35,35H727.7z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}

#cart-contents_dd .mc-wrap-content {overflow-y: auto; max-height:310px;}
#cart-contents_dd .mc-item-row { width:355px; height: 70px; font-size:90%; line-height:94%; font-weight:300; word-break: break-all; white-space: normal; vertical-align: top; padding:14px 3px 0; margin: 0 3px; border-bottom:1px solid #EEE; overflow: hidden;}
#cart-contents_dd .mc-item-row .mc-item-photo {position:relative; float:left; width:45px;}
#cart-contents_dd .mc-item-row .mc-item-title {position:relative; float:left; width:180px; height:42px; padding:3px 10px; word-break: break-word; text-overflow: ellipsis; overflow: hidden;}
#cart-contents_dd .mc-item-row .mc-item-pcs {position:relative; float:left; width:30px; height:42px; padding:3px; text-align:center; text-overflow: ellipsis; overflow: hidden; }
#cart-contents_dd .mc-item-row .mc-item-price {position:relative; float:left; width:90px; height:42px; font-weight:400; padding:3px; text-align:right; text-overflow: ellipsis; overflow: hidden; }
#cart-contents_dd .mc-item-row .mc-item-del {position: relative; right:8px; top:-20px; background-color:#FFF; border:1px solid #AAA; z-index:20000; float:right;
    padding:5px 8px 6px; border-radius: 6px;
    font-size:1.3em; font-weight:400; text-align:center; cursor:pointer;}
#cart-contents_dd .mc-item-row:last-child {border:0;}
#cart-contents_dd .mc-item-row:hover {background-color: var(--wa-theme-color2) }

#cart-contents_dd .mc-wrap-content::-webkit-scrollbar { width: 12px; }
#cart-contents_dd .mc-wrap-content::-webkit-scrollbar-thumb { border-radius: 8px; border: 3px solid white; background-color: rgba(0,0,0,0.2); }
#cart-contents_dd .mc-wrap-content::-webkit-scrollbar-track { background: var(--wa-theme-color1-inv) }

.header-info_ddb {
    display: inline-block; border:0; vertical-align: middle;
    width:32px; height:32px;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M561.3,714.3h-30.6V440.6c0-0.4-0.1-0.6-0.2-1c0-0.4,0.2-0.6,0.2-1c0-16.9-13.7-30.7-30.7-30.7h-61.3c-16.9,0-30.7,13.7-30.7,30.7c0,16.9,13.7,30.7,30.7,30.7h30.7v245h-30.7c-16.9,0-30.7,13.7-30.7,30.7s13.7,30.7,30.7,30.7h122.5c16.9,0,30.7-13.7,30.7-30.7S578.2,714.3,561.3,714.3z M500,346.8c33.8,0,61.3-27.4,61.3-61.3c0-33.8-27.4-61.3-61.3-61.3c-33.8,0-61.3,27.4-61.3,61.3S466.2,346.8,500,346.8z M500,10C229.4,10,10,229.4,10,500c0,270.6,219.4,490,490,490c270.6,0,490-219.4,490-490C990,229.4,770.6,10,500,10z M500,929.7C263.6,929.7,71.3,736.4,71.3,500S263.6,71.3,500,71.3c236.4,0,428.8,192.4,428.8,428.8S736.4,929.7,500,929.7z'/%3E%3C/g%3E%3C/svg%3E");
}

/*---------------nav 3--------------------*/
#ul-nav3 .btn-group button, #ul-nav3 .btn-group a {letter-spacing:1px; background-color:transparent; color: var(--wa-theme-color1-inv); border:1px solid transparent; padding:6px; margin:0; border-top-right-radius: 12px}
#ul-nav3 .btn-group button:hover, #ul-nav3 .btn-group a:hover {color:  var(--wa-theme-color2-inv); background-color: var(--wa-theme-color2); /*border:1px solid var(--bs-dark);*/}
#ul-nav3 .btn-group .dropdown-menu {border-radius: 0; border-top: 2px solid #0063d1; min-height:80px;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15); padding: 0; margin: 0; background-color: var(--wa-theme-color1-inv); padding-bottom:12px; padding-top:12px}
#ul-nav3 .btn-group .dropdown-item {letter-spacing: initial; font-weight:300; border-top-right-radius: 0px}
#ul-nav3 .btn-group ul li a {color:  var(--wa-theme-color2-inv);}
/*---------------offcanvas nav 4--------------------*/
#ul-nav4 {list-style-type: none; background-color:  var(--wa-theme-color1-inv);}
#ul-nav4 > li > a, #ul-nav4 ul > li > a { display: block; padding: 0.371em 0.229em; }
/*---------------nav 5--------------------*/
#ul-nav5 {list-style-type: none; color:  var(--wa-theme-color1-inv); margin: auto 0}
#ul-nav5 > li { display: inline-block; margin-right:12px; font-size:110%}
/*---------------main products menu classes--------------------*/
.mmbtn {display:block; color: var(--wa-theme-color1-inv); padding-left: 20px; padding-right: 20px; border-top-right-radius: 12px; font-size:110%}
.mmbtn:before {
    display: inline-block;
    padding-top: 3px;
    width: 22px;
    height: 13px;
    content: '';
    background: var(--wa-theme-color1-inv);
    -webkit-mask: url("data:image/svg+xml, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M351.1,589.2'/%3E%3Cpath d='M63.3,241.9c-29.4,0-53.3-23.9-53.3-53.3c0-29.4,23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3c0,29.4-23.9,53.3-53.3,53.3H63.3z'/%3E%3Cpath d='M63.3,554.6c-29.4,0-53.3-23.9-53.3-53.3c0-29.4,23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3c0,29.4-23.9,53.3-53.3,53.3H63.3z'/%3E%3Cpath d='M63.3,864.8c-29.4,0-53.3-23.9-53.3-53.3s23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3s-23.9,53.3-53.3,53.3H63.3z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}
.mmbtn:hover {background-color: var(--wa-theme-color1-inv); color: var(--wa-theme-color2-inv)}
.mmbtn:hover::before {
    background: var(--wa-theme-color1);
}

#offcanvasMM {width:300px}

#cmenu {list-style-type: none; background-color: var(--wa-theme-color1-inv); border: 0; margin:0; padding:0; }
#cmenu a:hover, #cmenu button:hover { text-decoration: underline; /*color:  var(--wa-theme-color2-inv); background-color: var(--wa-theme-color2); border:1px solid var(--bs-dark);*/}
#cmenu > li > a { display: block; margin:0 7%; font-weight: 500; color: #373a3c; white-space: nowrap;
    border: 0; border-bottom: 1px solid #ddd; padding: 0.671em 0.229em; }
#cmenu > li > .dbdep { font-weight: 400; color: #373a3c; white-space: nowrap; text-align: left; background-color: transparent;
    border: 0; margin: 0 7%;}
#cmenu > li > .dbdep > button { font-weight: 400; color: #373a3c; white-space: nowrap; text-align: left; background-color: transparent;
    border: 0; border-bottom: 1px solid #ddd; padding: 0.671em 0.229em; width:100%}
#cmenu > li > .dbdep > button:after {
    display: block;
    float: right;
    border: 0;
    width: 16px;
    height: 16px;
    content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiM2NjYiIGQ9Ik03NjEuNyw0NDhMMzQ4LjYsMzQuOEMzMzMsMTkuMywzMTEuMywxMCwyOTIuNywxMGMtMTguNiwwLTM3LjMsOS4zLTUyLjgsMjQuOGMtMzEuMSwzMS4xLTMxLjEsNzQuNSwwLDEwNS42bDM2MC4zLDM2MC4zTDIzOS45LDg2MS4xYy0zMS4xLDMxLjEtMzEuMSw3NC41LDAsMTA1LjZjMzEuMSwzMS4xLDc3LjcsMzEuMSwxMDguNywwbDQxMy4xLTQxMy4xYzE1LjUtMTUuNSwyMS43LTM0LjIsMjEuNy01Mi44Qzc4My40LDQ3OSw3NzcuMiw0NjMuNSw3NjEuNyw0NDh6Ii8+PC9nPjwvc3ZnPg==);
}

.bsdep { }
.bsdep .section_menu { font-weight: 500; white-space: nowrap; text-align: left; background-color: transparent;
    border: 0; padding: 0.3em 0.229em 0!important; width:100% }

.cmenu_dep { z-index:10; background-color:#FEFEFE; top:0; opacity:1; position:absolute; height:100%;}
.cmenu_dep_b {margin: 10px 0 10px 10px; padding:3px 10px; background:transparent; border:1px solid #AAA; border-radius:10px; color: #AAA;}
.cmenu_dep_b:before {
    display: inline; border:0; padding-right:10px;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23AAA' d='M241.5 453.5L665.9 29.1c25.5-25.5 67-25.5 92.5 0c25.5 25.5 25.5 67 0 92.5L380.1 500l378.3 378.3c25.5 25.5 25.5 67 0 92.5c-25.5 25.5-67 25.5-92.5 0L241.5 546.5c-12.8-12.8-19.1-29.6-19.1-46.5S228.7 466.4 241.5 453.5z'/%3E%3C/g%3E%3C/svg%3E");
}
.gsdep .section_menu { font-weight: 500; white-space: nowrap; text-align: left; background-color: transparent;
    border: 0; padding: 0.3em 0!important; width:100% }

.column_prevent-break {
    break-inside: avoid;
}
.force-new-column {
    break-before: column; margin-top: 6px;
}

@media (max-width: 1200px) {
    .cmenu_dep { left: -300px; width:100%;}
    .cmenu_dep_c { min-width: 250px; max-width:300px; padding: 10px 20px; max-height: 90vh; overflow-x:auto}
    .cmenu_dep_t { font-weight: 500; text-align:center; padding: 15px 0 0; }

    .cmenu_dep ul {list-style-type: none; margin:5px 0!important; padding: 0!important;}
    .cmenu_dep ul li {font-weight:500; margin:0 5px; font-size: 90%; padding: 0.4em 0.229em;}
    .cmenu_dep ul li a { display: block; font-size:100%; font-weight: 300; color: #373a3c; white-space: nowrap; border: 0; }

    .cmenu_sdep { }
    .cmenu_sdep ul li {font-weight:500; font-size: 100%; margin:0 10px; padding: 0.3em 0.229em;}
    .cmenu_sdep ul li a { display: block; font-weight: 300; color: #373a3c; white-space: nowrap; border: 0;  }
    .gsdep {padding-top:15px;}
}
@media (min-width: 1200px) {
    .cmenu_dep { left:299px; border-left:1px solid #CCC; min-width: 250px; max-width:900px; width:fit-content;}
    .cmenu_dep_c { column-count: 3; column-gap: 5px; column-fill: auto; min-width: 250px; max-width:900px; padding: 15px 20px; max-height: 90vh;
        overflow-y: auto;}
    .cmenu_dep_t {font-size: 110%; font-weight: 500; text-align:center; padding: 20px 15px 0; }

    .cmenu_dep ul {list-style-type: none; margin:5px 10px!important; padding: 0 0 15px 0!important;}
    .cmenu_dep ul li {font-weight:500; font-size: 100%;}
    .cmenu_dep ul li a { display: block; min-width: 250px; margin:0 7%; font-size:100%; font-weight: 400; color: #373a3c; white-space: nowrap;
        border: 0; padding: 0.371em 0.229em; }

    .cmenu_sdep ul {margin:0!important; padding: 0 0 10px 0!important;}
    .cmenu_sdep ul li {font-weight:500; font-size: 95%; min-width:250px; max-width:300px; padding: 0 0.529em;}
    .cmenu_sdep ul li a { display: block; margin:0 7%; font-weight: 400; color: #373a3c; white-space: nowrap;
        border: 0; padding: 0.150em 0.229em;}

    .gsdep {padding-top:10px;}
}

/* body styles */
.site-main {
    background-color: var(--wa-theme-color2); /*#E2E8EA           rgb(232,238,252); rgb(246,248,253); /*#F6F8FD;*/
    min-width:380px;
}
.mask {background: linear-gradient(to bottom, transparent, var(--wa-theme-color2))}
.hbox1 {box-shadow: 0 1px 22px -12px #607D8B; }

.dcscroll-wrap {margin: 10px 0 10px; background-color: var(--wa-theme-color1-inv); border-radius: 4px; /*box-shadow: 0px 1px 22px -12px #607D8B;*/}
.nd1_dcscroll-wrap {    background-color: transparent;}
.dcscroll {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    gap: 0;
}
.dcscroll::-webkit-scrollbar { width: 12px;}
.dcscroll::-webkit-scrollbar-thumb { border-radius: 8px;  background-color: rgba(128,128,128,0.7);  visibility: hidden} /* border: 3px solid white; */
.dcscroll::-webkit-scrollbar-track { background: transparent; } /*var(--wa-theme-color1-inv)*/
.dcscroll::-webkit-scrollbar-thumb:hover {
    background-color: var(--wa-theme-color1);
}
.show-scrollbar ::-webkit-scrollbar-thumb {
    visibility:visible;
}
@-moz-document url-prefix() {
    .dcscroll {
        scrollbar-width: thin;
    }
}
/*.breadcrumb-item+.breadcrumb-item::before {margin-top:1px; content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9' x='0px' y='0px' viewBox='0 0 1000 1000'  enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg transform='scale%28-1,1%29 translate%28-1000, 0%29' %3E%3Cpath fill='%23444' d='M241.5 453.5L665.9 29.1c25.5-25.5 67-25.5 92.5 0c25.5 25.5 25.5 67 0 92.5L380.1 500l378.3 378.3c25.5 25.5 25.5 67 0 92.5c-25.5 25.5-67 25.5-92.5 0L241.5 546.5c-12.8-12.8-19.1-29.6-19.1-46.5S228.7 466.4 241.5 453.5z'/%3E%3C/g%3E%3C/svg%3E"); display:inline-block; float: inherit}
*/
.dcscroll-item {
    /*width:220px; height:auto;*/
    padding:8px 4px;
    flex: 1 0 auto;
    /*margin-right: 3px;*/
    background-color:var(--wa-theme-color1-inv);;
}
.nd1_dcscroll-item {
    flex: 0 0 25%; /* Fiecare item ocupă 25% din lățime (4 pe rând) */
    scroll-snap-align: start;
    box-sizing: border-box;
    padding: 0 12px; /* Spațiu între iteme */
    margin: 5px 0 45px; background-color:transparent;}

.nd1_dcscroll-item > div {padding:8px;}

/* Pentru rezoluții mai mici, trecem la mai puține iteme pe rând */
@media (max-width: 1200px) {
    .nd1_dcscroll-item {
        flex: 0 0 33.33%; /* 3 iteme pe rând */
    }
}

@media (max-width: 768px) {
    .nd1_dcscroll-item {
        flex: 0 0 50%; /* 2 iteme pe rând */
    }
}

.dcscroll-item .ribbon-right {left:-6px}

@media (max-width: 767px) {
    .dcscroll-item {
        width: 140px;
    }
}

.dcscroll-control-prev, .dcscroll-control-next {
    position:absolute;
    top:40%;
    z-index:20;
    display:none;
}
.dcscroll-control-prev {
    left:0px;
}
.dcscroll-control-next {
    right:0px;
}
.dcscroll-prev, .dcscroll-next {
    border-radius: 50%!important;
    padding: 8px 11px 7px 7px;
    background-color: var(--wa-theme-color1-inv);
    border: 2px solid var(--wa-theme-color1-inv);
    box-shadow: 0px 0px 6px rgba(90, 90, 90, .7);
}
.dcscroll-prev {
    opacity: 0.2;
    border-radius: 0 8px 8px 0;
}
.dcscroll-next {
    opacity:1;
    border-radius: 8px 0 0 8px;
}

.dcscroll-prev:hover {
    border: 2px solid var(--wa-theme-color1);
    /*border-left: 2px solid var(--wa-theme-color1-inv);*/
}
.dcscroll-next:hover {
    border: 2px solid var(--wa-theme-color1);
    /*border-right: 2px solid var(--wa-theme-color1-inv);*/
}
.dcscroll-prev::before {
    /*margin: 2px 0 0 0;*/
    display: block;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M34.5,10v980V10z'/%3E%3Cpath d='M59,10v980V10z'/%3E%3Cpath d='M83.5,10v980V10z'/%3E%3Cpath d='M108,10v980V10z'/%3E%3Cpath d='M132.5,10v980V10z'/%3E%3Cpath d='M157,10v980V10z'/%3E%3Cpath d='M181.5,10v980V10z'/%3E%3Cpath d='M206,10v980V10z'/%3E%3Cpath d='M230.5,10v980V10z'/%3E%3Cpath d='M255,10v980V10z'/%3E%3Cpath d='M279.5,10v980V10z'/%3E%3Cpath d='M304,10v980V10z'/%3E%3Cpath d='M328.5,10v980V10z'/%3E%3Cpath d='M353,10v980V10z'/%3E%3Cpath d='M377.5,10v980V10z'/%3E%3Cpath d='M402,10v980V10z'/%3E%3Cpath d='M426.5,10v980V10z'/%3E%3Cpath d='M451,10v980V10z'/%3E%3Cpath d='M475.5,10v980V10z'/%3E%3Cpath d='M500,10v980V10z'/%3E%3Cpath d='M524.5,10v980V10z'/%3E%3Cpath d='M549,10v980V10z'/%3E%3Cpath d='M573.5,10v980V10z'/%3E%3Cpath d='M598,10v980V10z'/%3E%3Cpath d='M622.5,10v980V10z'/%3E%3Cpath d='M647,10v980V10z'/%3E%3Cpath d='M671.5,10v980V10z'/%3E%3Cpath d='M696,10v980V10z'/%3E%3Cpath d='M720.5,10v980V10z'/%3E%3Cpath d='M745,10v980V10z'/%3E%3Cpath d='M769.5,10v980V10z'/%3E%3Cpath d='M794,10v980V10z'/%3E%3Cpath d='M818.5,10v980V10z'/%3E%3Cpath d='M843,10v980V10z'/%3E%3Cpath d='M867.5,10v980V10z'/%3E%3Cpath d='M892,10v980V10z'/%3E%3Cpath d='M916.5,10v980V10z'/%3E%3Cpath d='M941,10v980V10z'/%3E%3Cpath d='M965.5,10v980V10z'/%3E%3Cpath d='M10,34.5h980H10z'/%3E%3Cpath d='M10,59h980H10z'/%3E%3Cpath d='M10,83.5h980H10z'/%3E%3Cpath d='M10,108h980H10z'/%3E%3Cpath d='M10,132.5h980H10z'/%3E%3Cpath d='M10,157h980H10z'/%3E%3Cpath d='M10,181.5h980H10z'/%3E%3Cpath d='M10,206h980H10z'/%3E%3Cpath d='M10,230.5h980H10z'/%3E%3Cpath d='M10,255h980H10z'/%3E%3Cpath d='M10,279.5h980H10z'/%3E%3Cpath d='M10,304h980H10z'/%3E%3Cpath d='M10,328.5h980H10z'/%3E%3Cpath d='M10,353h980H10z'/%3E%3Cpath d='M10,377.5h980H10z'/%3E%3Cpath d='M10,402h980H10z'/%3E%3Cpath d='M10,426.5h980H10z'/%3E%3Cpath d='M10,451h980H10z'/%3E%3Cpath d='M10,475.5h980H10z'/%3E%3Cpath d='M10,500h980H10z'/%3E%3Cpath d='M10,524.5h980H10z'/%3E%3Cpath d='M10,549h980H10z'/%3E%3Cpath d='M10,573.5h980H10z'/%3E%3Cpath d='M10,598h980H10z'/%3E%3Cpath d='M10,622.5h980H10z'/%3E%3Cpath d='M10,647h980H10z'/%3E%3Cpath d='M10,671.5h980H10z'/%3E%3Cpath d='M10,696h980H10z'/%3E%3Cpath d='M10,720.5h980H10z'/%3E%3Cpath d='M10,745h980H10z'/%3E%3Cpath d='M10,769.5h980H10z'/%3E%3Cpath d='M10,794h980H10z'/%3E%3Cpath d='M10,818.5h980H10z'/%3E%3Cpath d='M10,843h980H10z'/%3E%3Cpath d='M10,867.5h980H10z'/%3E%3Cpath d='M10,892h980H10z'/%3E%3Cpath d='M10,916.5h980H10z'/%3E%3Cpath d='M10,941h980H10z'/%3E%3Cpath d='M10,965.5h980H10z'/%3E%3Cpath d='M649.3,863.3c8.6,13.3,8.6,34.8,0,48.2c-8.6,13.3-22.5,13.3-31.1,0L366.8,522.5c-8.6-13.3-8.6-34.9,0-48.2l251.4-389c8.6-13.3,22.5-13.3,31.1,0c8.6,13.3,8.6,34.8,0,48.2L420,498.4L649.3,863.3z'/%3E%3C/g%3E%3C/svg%3E");
}
.dcscroll-next::before {
    margin: 2px 0 0 5px;
    display: block;
    content:  url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' transform='scale(-1 -1)' width='24' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M34.5,10v980V10z'/%3E%3Cpath d='M59,10v980V10z'/%3E%3Cpath d='M83.5,10v980V10z'/%3E%3Cpath d='M108,10v980V10z'/%3E%3Cpath d='M132.5,10v980V10z'/%3E%3Cpath d='M157,10v980V10z'/%3E%3Cpath d='M181.5,10v980V10z'/%3E%3Cpath d='M206,10v980V10z'/%3E%3Cpath d='M230.5,10v980V10z'/%3E%3Cpath d='M255,10v980V10z'/%3E%3Cpath d='M279.5,10v980V10z'/%3E%3Cpath d='M304,10v980V10z'/%3E%3Cpath d='M328.5,10v980V10z'/%3E%3Cpath d='M353,10v980V10z'/%3E%3Cpath d='M377.5,10v980V10z'/%3E%3Cpath d='M402,10v980V10z'/%3E%3Cpath d='M426.5,10v980V10z'/%3E%3Cpath d='M451,10v980V10z'/%3E%3Cpath d='M475.5,10v980V10z'/%3E%3Cpath d='M500,10v980V10z'/%3E%3Cpath d='M524.5,10v980V10z'/%3E%3Cpath d='M549,10v980V10z'/%3E%3Cpath d='M573.5,10v980V10z'/%3E%3Cpath d='M598,10v980V10z'/%3E%3Cpath d='M622.5,10v980V10z'/%3E%3Cpath d='M647,10v980V10z'/%3E%3Cpath d='M671.5,10v980V10z'/%3E%3Cpath d='M696,10v980V10z'/%3E%3Cpath d='M720.5,10v980V10z'/%3E%3Cpath d='M745,10v980V10z'/%3E%3Cpath d='M769.5,10v980V10z'/%3E%3Cpath d='M794,10v980V10z'/%3E%3Cpath d='M818.5,10v980V10z'/%3E%3Cpath d='M843,10v980V10z'/%3E%3Cpath d='M867.5,10v980V10z'/%3E%3Cpath d='M892,10v980V10z'/%3E%3Cpath d='M916.5,10v980V10z'/%3E%3Cpath d='M941,10v980V10z'/%3E%3Cpath d='M965.5,10v980V10z'/%3E%3Cpath d='M10,34.5h980H10z'/%3E%3Cpath d='M10,59h980H10z'/%3E%3Cpath d='M10,83.5h980H10z'/%3E%3Cpath d='M10,108h980H10z'/%3E%3Cpath d='M10,132.5h980H10z'/%3E%3Cpath d='M10,157h980H10z'/%3E%3Cpath d='M10,181.5h980H10z'/%3E%3Cpath d='M10,206h980H10z'/%3E%3Cpath d='M10,230.5h980H10z'/%3E%3Cpath d='M10,255h980H10z'/%3E%3Cpath d='M10,279.5h980H10z'/%3E%3Cpath d='M10,304h980H10z'/%3E%3Cpath d='M10,328.5h980H10z'/%3E%3Cpath d='M10,353h980H10z'/%3E%3Cpath d='M10,377.5h980H10z'/%3E%3Cpath d='M10,402h980H10z'/%3E%3Cpath d='M10,426.5h980H10z'/%3E%3Cpath d='M10,451h980H10z'/%3E%3Cpath d='M10,475.5h980H10z'/%3E%3Cpath d='M10,500h980H10z'/%3E%3Cpath d='M10,524.5h980H10z'/%3E%3Cpath d='M10,549h980H10z'/%3E%3Cpath d='M10,573.5h980H10z'/%3E%3Cpath d='M10,598h980H10z'/%3E%3Cpath d='M10,622.5h980H10z'/%3E%3Cpath d='M10,647h980H10z'/%3E%3Cpath d='M10,671.5h980H10z'/%3E%3Cpath d='M10,696h980H10z'/%3E%3Cpath d='M10,720.5h980H10z'/%3E%3Cpath d='M10,745h980H10z'/%3E%3Cpath d='M10,769.5h980H10z'/%3E%3Cpath d='M10,794h980H10z'/%3E%3Cpath d='M10,818.5h980H10z'/%3E%3Cpath d='M10,843h980H10z'/%3E%3Cpath d='M10,867.5h980H10z'/%3E%3Cpath d='M10,892h980H10z'/%3E%3Cpath d='M10,916.5h980H10z'/%3E%3Cpath d='M10,941h980H10z'/%3E%3Cpath d='M10,965.5h980H10z'/%3E%3Cpath d='M649.3,863.3c8.6,13.3,8.6,34.8,0,48.2c-8.6,13.3-22.5,13.3-31.1,0L366.8,522.5c-8.6-13.3-8.6-34.9,0-48.2l251.4-389c8.6-13.3,22.5-13.3,31.1,0c8.6,13.3,8.6,34.8,0,48.2L420,498.4L649.3,863.3z'/%3E%3C/g%3E%3C/svg%3E");
}

.cpad2 {position:relative; z-index: 5; width:100%; margin-top:-15%; background: linear-gradient(to bottom, transparent, rgb(246,248,253) 10%)}
@media (max-width: 767px) {
    .cpad1 {min-width:380px;}
    .cpad2 { background: linear-gradient(to bottom, transparent, var(--wa-theme-color2) 4%)}
}
@media (min-width: 767px) {
    .cpad1 {
        padding-left: 1%;
        padding-right: 1%;
    }
    .cpad2 { background: linear-gradient(to bottom, transparent, var(--wa-theme-color2) 15%)}
}
@media (min-width: 992px) {
    .cpad1 {
        padding-left: 4.5%;
        padding-right: 4.5%;
    }
    .cpad2 { background: linear-gradient(to bottom, transparent, var(--wa-theme-color2) 30%)}
}
@media (min-width: 1200px) {
    .cpad2 { background: linear-gradient(to bottom, transparent, var(--wa-theme-color2) 40%)} /*rgb(232,238,252)*/
}

#carouselMM .carousel-control-next, #carouselMM .carousel-control-prev {
    margin-top:7%;
    align-items: start;
}
#carouselMM .carousel-control-prev::before {
    display: block;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='64px' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M34.5,10v980V10z'/%3E%3Cpath d='M59,10v980V10z'/%3E%3Cpath d='M83.5,10v980V10z'/%3E%3Cpath d='M108,10v980V10z'/%3E%3Cpath d='M132.5,10v980V10z'/%3E%3Cpath d='M157,10v980V10z'/%3E%3Cpath d='M181.5,10v980V10z'/%3E%3Cpath d='M206,10v980V10z'/%3E%3Cpath d='M230.5,10v980V10z'/%3E%3Cpath d='M255,10v980V10z'/%3E%3Cpath d='M279.5,10v980V10z'/%3E%3Cpath d='M304,10v980V10z'/%3E%3Cpath d='M328.5,10v980V10z'/%3E%3Cpath d='M353,10v980V10z'/%3E%3Cpath d='M377.5,10v980V10z'/%3E%3Cpath d='M402,10v980V10z'/%3E%3Cpath d='M426.5,10v980V10z'/%3E%3Cpath d='M451,10v980V10z'/%3E%3Cpath d='M475.5,10v980V10z'/%3E%3Cpath d='M500,10v980V10z'/%3E%3Cpath d='M524.5,10v980V10z'/%3E%3Cpath d='M549,10v980V10z'/%3E%3Cpath d='M573.5,10v980V10z'/%3E%3Cpath d='M598,10v980V10z'/%3E%3Cpath d='M622.5,10v980V10z'/%3E%3Cpath d='M647,10v980V10z'/%3E%3Cpath d='M671.5,10v980V10z'/%3E%3Cpath d='M696,10v980V10z'/%3E%3Cpath d='M720.5,10v980V10z'/%3E%3Cpath d='M745,10v980V10z'/%3E%3Cpath d='M769.5,10v980V10z'/%3E%3Cpath d='M794,10v980V10z'/%3E%3Cpath d='M818.5,10v980V10z'/%3E%3Cpath d='M843,10v980V10z'/%3E%3Cpath d='M867.5,10v980V10z'/%3E%3Cpath d='M892,10v980V10z'/%3E%3Cpath d='M916.5,10v980V10z'/%3E%3Cpath d='M941,10v980V10z'/%3E%3Cpath d='M965.5,10v980V10z'/%3E%3Cpath d='M10,34.5h980H10z'/%3E%3Cpath d='M10,59h980H10z'/%3E%3Cpath d='M10,83.5h980H10z'/%3E%3Cpath d='M10,108h980H10z'/%3E%3Cpath d='M10,132.5h980H10z'/%3E%3Cpath d='M10,157h980H10z'/%3E%3Cpath d='M10,181.5h980H10z'/%3E%3Cpath d='M10,206h980H10z'/%3E%3Cpath d='M10,230.5h980H10z'/%3E%3Cpath d='M10,255h980H10z'/%3E%3Cpath d='M10,279.5h980H10z'/%3E%3Cpath d='M10,304h980H10z'/%3E%3Cpath d='M10,328.5h980H10z'/%3E%3Cpath d='M10,353h980H10z'/%3E%3Cpath d='M10,377.5h980H10z'/%3E%3Cpath d='M10,402h980H10z'/%3E%3Cpath d='M10,426.5h980H10z'/%3E%3Cpath d='M10,451h980H10z'/%3E%3Cpath d='M10,475.5h980H10z'/%3E%3Cpath d='M10,500h980H10z'/%3E%3Cpath d='M10,524.5h980H10z'/%3E%3Cpath d='M10,549h980H10z'/%3E%3Cpath d='M10,573.5h980H10z'/%3E%3Cpath d='M10,598h980H10z'/%3E%3Cpath d='M10,622.5h980H10z'/%3E%3Cpath d='M10,647h980H10z'/%3E%3Cpath d='M10,671.5h980H10z'/%3E%3Cpath d='M10,696h980H10z'/%3E%3Cpath d='M10,720.5h980H10z'/%3E%3Cpath d='M10,745h980H10z'/%3E%3Cpath d='M10,769.5h980H10z'/%3E%3Cpath d='M10,794h980H10z'/%3E%3Cpath d='M10,818.5h980H10z'/%3E%3Cpath d='M10,843h980H10z'/%3E%3Cpath d='M10,867.5h980H10z'/%3E%3Cpath d='M10,892h980H10z'/%3E%3Cpath d='M10,916.5h980H10z'/%3E%3Cpath d='M10,941h980H10z'/%3E%3Cpath d='M10,965.5h980H10z'/%3E%3Cpath d='M649.3,863.3c8.6,13.3,8.6,34.8,0,48.2c-8.6,13.3-22.5,13.3-31.1,0L366.8,522.5c-8.6-13.3-8.6-34.9,0-48.2l251.4-389c8.6-13.3,22.5-13.3,31.1,0c8.6,13.3,8.6,34.8,0,48.2L420,498.4L649.3,863.3z'/%3E%3C/g%3E%3C/svg%3E");
    background: rgba(255, 255, 255, 0.5);
    padding: 8px 0;
}
#carouselMM .carousel-control-next::before {
    display: block;
    content:  url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' transform='scale(-1 -1)' height='64px' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M34.5,10v980V10z'/%3E%3Cpath d='M59,10v980V10z'/%3E%3Cpath d='M83.5,10v980V10z'/%3E%3Cpath d='M108,10v980V10z'/%3E%3Cpath d='M132.5,10v980V10z'/%3E%3Cpath d='M157,10v980V10z'/%3E%3Cpath d='M181.5,10v980V10z'/%3E%3Cpath d='M206,10v980V10z'/%3E%3Cpath d='M230.5,10v980V10z'/%3E%3Cpath d='M255,10v980V10z'/%3E%3Cpath d='M279.5,10v980V10z'/%3E%3Cpath d='M304,10v980V10z'/%3E%3Cpath d='M328.5,10v980V10z'/%3E%3Cpath d='M353,10v980V10z'/%3E%3Cpath d='M377.5,10v980V10z'/%3E%3Cpath d='M402,10v980V10z'/%3E%3Cpath d='M426.5,10v980V10z'/%3E%3Cpath d='M451,10v980V10z'/%3E%3Cpath d='M475.5,10v980V10z'/%3E%3Cpath d='M500,10v980V10z'/%3E%3Cpath d='M524.5,10v980V10z'/%3E%3Cpath d='M549,10v980V10z'/%3E%3Cpath d='M573.5,10v980V10z'/%3E%3Cpath d='M598,10v980V10z'/%3E%3Cpath d='M622.5,10v980V10z'/%3E%3Cpath d='M647,10v980V10z'/%3E%3Cpath d='M671.5,10v980V10z'/%3E%3Cpath d='M696,10v980V10z'/%3E%3Cpath d='M720.5,10v980V10z'/%3E%3Cpath d='M745,10v980V10z'/%3E%3Cpath d='M769.5,10v980V10z'/%3E%3Cpath d='M794,10v980V10z'/%3E%3Cpath d='M818.5,10v980V10z'/%3E%3Cpath d='M843,10v980V10z'/%3E%3Cpath d='M867.5,10v980V10z'/%3E%3Cpath d='M892,10v980V10z'/%3E%3Cpath d='M916.5,10v980V10z'/%3E%3Cpath d='M941,10v980V10z'/%3E%3Cpath d='M965.5,10v980V10z'/%3E%3Cpath d='M10,34.5h980H10z'/%3E%3Cpath d='M10,59h980H10z'/%3E%3Cpath d='M10,83.5h980H10z'/%3E%3Cpath d='M10,108h980H10z'/%3E%3Cpath d='M10,132.5h980H10z'/%3E%3Cpath d='M10,157h980H10z'/%3E%3Cpath d='M10,181.5h980H10z'/%3E%3Cpath d='M10,206h980H10z'/%3E%3Cpath d='M10,230.5h980H10z'/%3E%3Cpath d='M10,255h980H10z'/%3E%3Cpath d='M10,279.5h980H10z'/%3E%3Cpath d='M10,304h980H10z'/%3E%3Cpath d='M10,328.5h980H10z'/%3E%3Cpath d='M10,353h980H10z'/%3E%3Cpath d='M10,377.5h980H10z'/%3E%3Cpath d='M10,402h980H10z'/%3E%3Cpath d='M10,426.5h980H10z'/%3E%3Cpath d='M10,451h980H10z'/%3E%3Cpath d='M10,475.5h980H10z'/%3E%3Cpath d='M10,500h980H10z'/%3E%3Cpath d='M10,524.5h980H10z'/%3E%3Cpath d='M10,549h980H10z'/%3E%3Cpath d='M10,573.5h980H10z'/%3E%3Cpath d='M10,598h980H10z'/%3E%3Cpath d='M10,622.5h980H10z'/%3E%3Cpath d='M10,647h980H10z'/%3E%3Cpath d='M10,671.5h980H10z'/%3E%3Cpath d='M10,696h980H10z'/%3E%3Cpath d='M10,720.5h980H10z'/%3E%3Cpath d='M10,745h980H10z'/%3E%3Cpath d='M10,769.5h980H10z'/%3E%3Cpath d='M10,794h980H10z'/%3E%3Cpath d='M10,818.5h980H10z'/%3E%3Cpath d='M10,843h980H10z'/%3E%3Cpath d='M10,867.5h980H10z'/%3E%3Cpath d='M10,892h980H10z'/%3E%3Cpath d='M10,916.5h980H10z'/%3E%3Cpath d='M10,941h980H10z'/%3E%3Cpath d='M10,965.5h980H10z'/%3E%3Cpath d='M649.3,863.3c8.6,13.3,8.6,34.8,0,48.2c-8.6,13.3-22.5,13.3-31.1,0L366.8,522.5c-8.6-13.3-8.6-34.9,0-48.2l251.4-389c8.6-13.3,22.5-13.3,31.1,0c8.6,13.3,8.6,34.8,0,48.2L420,498.4L649.3,863.3z'/%3E%3C/g%3E%3C/svg%3E");
    background: rgba(255, 255, 255, 0.5);
    padding: 8px 0;
}
@media (max-width: 767px) {
    #carouselMM .carousel-control-prev, #carouselMM .carousel-control-next {display: none}
}

/*-------------------- footer ----------------------*/
footer {background-color: var(--wa-dark-bg);min-width:380px; color:#EEE} /*#f7f7f5*/
footer .cborder {
    border-top: 3px solid var(--wa-theme-color4);
}
footer .sides {
    //border-image: linear-gradient(to left, #D8334A, #ED5565, #FC6E51, #FFCE54, #E8CE4D, #A0D468, #48CFAD, #A0CECB, #4FC1E9, #5D9CEC, #8067B7, #AC92EC) 1 0;
}
.footer {
    display: flex;
    justify-content: center;
    padding: 25px 0;
}
.footer ul {
    list-style-type: none;
    padding: 5px 10px;
    background-color: transparent;
    margin:0;
    margin-top: 10px;
    font-size: 1em;
}
.footer > div > .box > ul > li > div > ul {
    padding: 15px 0;
    background-color: transparent;
    margin: 0;
}
.footer > div > .box > ul > li > button {
    font-size:90%; color: #EEE; text-transform: uppercase; font-weight: 500; text-decoration: none; text-wrap: none; white-space: nowrap;
}
.footer > div > .box > ul > li > .submenu ul a {
    display: block;
    width: 100%;
    clear: both;
    font-size:90%;
    font-weight: 400;
    line-height: 110%;
    color: #EEE;
    text-align: inherit;
    background: 0 0;
    border: 0;
    padding: 0.471em 0;
}
.footer .box {
    border-right: 1px;
    border-left: 0;
    border-style: solid;
    border-image: linear-gradient(to bottom, #38404D, #EEE, #38404D) 1 100%;
}
.footer .box li {text-align: center}
.footer div:last-child .box:last-child {border-right: 0;}
#ul-social {display: inline-block; margin:0; top:0;}
#ul-social li {display: inline-block; padding:6px;}

@media (max-width: 576px) {
    .footer .box {
        border-bottom: 1px;
        border-top:0;
        border-style: solid;
        border-image: linear-gradient(to left, #38404D, #EEE, #38404D) 1 0;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .footer div:last-child .box:last-child  {
        border-bottom: 0;
        padding-bottom: 0;
        margin-bottom: 0;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .frow1 {
        border-bottom: 1px;
        border-top:0;
        border-style: solid;
        border-image: linear-gradient(to left, #EEE, #38404D, #EEE) 1 0;
    }
    .footer .box:last-child {border-right: 0;}
    .footer {flex-direction: column}
}

@media (min-width: 992px) {
    .footer div .box {padding:0 1%;}
    .footer > div > .box > ul > li > .submenu ul a {white-space: nowrap;}
    .cookies-consent-wrap .action-wrap {width: 25%}
}
@media (min-width: 1200px) {
    .footer div .box {padding:0 4%;}
    .cookies-consent-wrap .action-wrap {width: 20%}
}

.footer2 {min-width:380px; border-top: 1px solid #BBB}

.cookies-consent-wrap {display:none; min-width:380px; min-height: 100px; font-size: 90%; padding: 14px 10px 10px; position: fixed; bottom:0; background: #000; background: rgba(0,0,0,.9);  color:#FFF; z-index:2000}
.cookies-consent {}
.cookies-consent .action-wrap {text-align: center;}
.cookies-consent .action-wrap a {color:#FFF}
.cookies-consent-text {max-height:49px; overflow-y: auto; line-height: 107%;
    margin-bottom: 8px;}
.consent-pref-intro {
    font-size: 90%;}
#consent-accordion .accordion-body .cookies-info-wrap {font-size:90%;}
.cookies-info:not(:last-child) {border-bottom:1px solid #DDD}

/* icons */
.arrow-left::after {
    display: inline-block; border:0;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23444' d='M241.5 453.5L665.9 29.1c25.5-25.5 67-25.5 92.5 0c25.5 25.5 25.5 67 0 92.5L380.1 500l378.3 378.3c25.5 25.5 25.5 67 0 92.5c-25.5 25.5-67 25.5-92.5 0L241.5 546.5c-12.8-12.8-19.1-29.6-19.1-46.5S228.7 466.4 241.5 453.5z'/%3E%3C/g%3E%3C/svg%3E");
}
.arrow-right::after {
    display: inline-block; border:0;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11' x='0px' y='0px' viewBox='0 0 1000 1000'  enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg transform='scale%28-1,1%29 translate%28-1000, 0%29' %3E%3Cpath fill='%23444' d='M241.5 453.5L665.9 29.1c25.5-25.5 67-25.5 92.5 0c25.5 25.5 25.5 67 0 92.5L380.1 500l378.3 378.3c25.5 25.5 25.5 67 0 92.5c-25.5 25.5-67 25.5-92.5 0L241.5 546.5c-12.8-12.8-19.1-29.6-19.1-46.5S228.7 466.4 241.5 453.5z'/%3E%3C/g%3E%3C/svg%3E");
}
.arrow-down::after {
    display: inline-block; border:0;
    content: url("data:image/svg+xml, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23444' d='M133.1,254.6l366.8,352.1L871.4,250l0,0c12.6-11.7,29.7-18.8,48.6-18.8c38.7,0,70,30.1,70,67.2c0,18.1-7.5,34.6-19.6,46.6l0,0l-420,403.2l0,0c-12.7,12.7-30.6,20.6-50.4,20.6c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2,0c-19.8,0-37.6-7.9-50.4-20.6l0,0l-420-403.2l0.2-0.2c-12-12.1-19.5-28.4-19.5-46.5c0-37.1,31.3-67.2,70-67.2C101.2,231.2,120.2,240.3,133.1,254.6z'/%3E%3C/g%3E%3C/svg%3E");
}
.arrow-down-8::after {
    display: inline-block; border:0;
    content: url("data:image/svg+xml, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23444' d='M133.1,254.6l366.8,352.1L871.4,250l0,0c12.6-11.7,29.7-18.8,48.6-18.8c38.7,0,70,30.1,70,67.2c0,18.1-7.5,34.6-19.6,46.6l0,0l-420,403.2l0,0c-12.7,12.7-30.6,20.6-50.4,20.6c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2,0c-19.8,0-37.6-7.9-50.4-20.6l0,0l-420-403.2l0.2-0.2c-12-12.1-19.5-28.4-19.5-46.5c0-37.1,31.3-67.2,70-67.2C101.2,231.2,120.2,240.3,133.1,254.6z'/%3E%3C/g%3E%3C/svg%3E");
}

.hamburger_pri {
    display: inline-block; border:0;
    content: url("data:image/svg+xml, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23277da1' d='M351.1,589.2'/%3E%3Cpath fill='%23277da1' d='M63.3,241.9c-29.4,0-53.3-23.9-53.3-53.3c0-29.4,23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3c0,29.4-23.9,53.3-53.3,53.3H63.3z'/%3E%3Cpath fill='%23277da1' d='M63.3,554.6c-29.4,0-53.3-23.9-53.3-53.3c0-29.4,23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3c0,29.4-23.9,53.3-53.3,53.3H63.3z'/%3E%3Cpath fill='%23277da1' d='M63.3,864.8c-29.4,0-53.3-23.9-53.3-53.3s23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3s-23.9,53.3-53.3,53.3H63.3z'/%3E%3C/g%3E%3C/svg%3E");
}
.hamburger {
    display: inline-block; border:0;
    content: url("data:image/svg+xml, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23444' d='M351.1,589.2'/%3E%3Cpath fill='%23444' d='M63.3,241.9c-29.4,0-53.3-23.9-53.3-53.3c0-29.4,23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3c0,29.4-23.9,53.3-53.3,53.3H63.3z'/%3E%3Cpath fill='%23AAA' d='M63.3,554.6c-29.4,0-53.3-23.9-53.3-53.3c0-29.4,23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3c0,29.4-23.9,53.3-53.3,53.3H63.3z'/%3E%3Cpath fill='%23444' d='M63.3,864.8c-29.4,0-53.3-23.9-53.3-53.3s23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3s-23.9,53.3-53.3,53.3H63.3z'/%3E%3C/g%3E%3C/svg%3E");
}
.hamburger_white {
    display: inline-block; border:0;
    content: url("data:image/svg+xml, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M351.1,589.2'/%3E%3Cpath fill='%23FFF' d='M63.3,241.9c-29.4,0-53.3-23.9-53.3-53.3c0-29.4,23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3c0,29.4-23.9,53.3-53.3,53.3H63.3z'/%3E%3Cpath fill='%23FFF' d='M63.3,554.6c-29.4,0-53.3-23.9-53.3-53.3c0-29.4,23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3c0,29.4-23.9,53.3-53.3,53.3H63.3z'/%3E%3Cpath fill='%23FFF' d='M63.3,864.8c-29.4,0-53.3-23.9-53.3-53.3s23.9-53.3,53.3-53.3h873.3c29.4,0,53.3,23.9,53.3,53.3s-23.9,53.3-53.3,53.3H63.3z'/%3E%3C/g%3E%3C/svg%3E");
}

.cart{
    display: inline-block; border:0;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23444' d='M324.9,850c-38.6,0-69.8,31.3-69.8,70s31.2,69.9,69.8,69.9s69.9-31.3,69.9-70S363.5,850,324.9,850L324.9,850L324.9,850z M814,850c-38.6,0-69.9,31.3-69.9,70S775.4,990,814,990c38.6,0,69.9-31.3,69.9-70S852.6,850,814,850L814,850L814,850z M883.3,815.1H315.9c-50.3,0-94.6-39.9-100.8-90.8l-59.2-418L122.2,111C120.1,94,104.6,80,89.4,80H44.9C25.6,80,10,64.3,10,45s15.6-35,34.9-35h44.5c51,0,95.7,39.9,101.9,90.8l33.6,194.6l59.5,419.7c2,16.3,16.6,30,31.4,30h567.4c19.3,0,34.9,15.7,34.9,35C918.2,799.4,902.6,815.1,883.3,815.1L883.3,815.1z M359.6,675c-18.1,0-33.4-14-34.8-32.4c-1.4-19.2,13-36.1,32.3-37.4l473.8-35c17.4-0.1,32.2-13.8,34.1-29.4l55-315.4c1.3-11.8-1.9-24.7-8.9-32.6c-4.5-5.1-10.2-7.7-16.7-7.7H289.5c-19.2,0-34.9-15.7-34.9-35c0-19.3,15.7-35,34.9-35h604.9c26.7,0,51.1,11.1,69,31.3c20.5,23,29.8,55.6,25.7,89.3l-55,315.4c-5.9,49.1-50.2,88.9-100.6,88.9l-471.2,34.9C361.3,675,360.4,675,359.6,675L359.6,675z'/%3E%3C/g%3E%3C/svg%3E");
}
.cart_plus {
    display: inline-block; border:0;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23444' d='M255.2,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9c0-38.6-31.3-69.9-69.9-69.9C286.5,849.5,255.2,880.8,255.2,919.4z'/%3E%3Cpath fill='%23444' d='M883.7,744.6H316.1c-14.8,0-29.5-13.7-31.4-29.9l-59.5-419.1l-33.6-194.2c-6.2-50.9-50.9-90.7-101.9-90.7H45c-19.3,0-35,15.7-35,34.9C10,65,25.7,80.6,45,80.6h44.5c15.2,0,30.7,13.9,32.8,30.9l33.7,195l59.3,417.3c6.2,50.8,50.4,90.7,100.8,90.7h567.7c19.3,0,35-15.6,35-35S903,744.6,883.7,744.6z'/%3E%3Cpath fill='%23444' d='M744.5,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9l0,0c0-38.6-31.3-69.9-69.9-69.9C775.8,849.5,744.5,880.8,744.5,919.4z'/%3E%3Cpath fill='%23444' d='M289.6,185.5h175.5c0.1,0,0.2,0.1,0.4,0.1c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35H289.6c-19.3,0-34.9,15.7-34.9,34.9C254.7,169.9,270.3,185.5,289.6,185.5z'/%3E%3Cpath fill='%23444' d='M906.1,465.3c-19.3,0-35,15.7-35,35c0,0,0,0.1,0,0.1h0l-5.8,40.2c-1.9,15.6-16.6,29.2-34,29.3l-474.1,34.9c-19.2,1.4-33.7,18.1-32.2,37.4c1.3,18.4,16.7,32.4,34.8,32.4c0.8,0,1.7,0,2.6-0.1l471.5-34.8c50.4,0,94.6-39.8,100.5-88.8l6.2-48.4c0-0.8,0.5-1.4,0.5-2.2C941,481,925.4,465.3,906.1,465.3z'/%3E%3Cpath fill='%23444' d='M762.7,465.5c125.5,0,227.3-101.8,227.3-227.3S888.2,10.9,762.7,10.9S535.4,112.6,535.4,238.2S637.2,465.5,762.7,465.5z M762.7,80.8c86.9,0,157.4,70.5,157.4,157.4c0,86.9-70.5,157.4-157.4,157.4s-157.4-70.5-157.4-157.4C605.4,151.3,675.8,80.8,762.7,80.8z'/%3E%3Cpath fill='%23444' d='M727.7,273.1v52.5c0,19.3,15.7,35,35,35c19.3,0,35-15.7,35-35v-52.5h52.5c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35h-52.5v-52.5c0-19.3-15.7-35-35-35c-19.3,0-35,15.7-35,35v52.5h-52.5c-19.3,0-35,15.7-35,35c0,19.3,15.7,35,35,35H727.7z'/%3E%3C/g%3E%3C/svg%3E");
}

.heart {
    display: inline-block; border:0; vertical-align: middle; /*  */
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cg transform='translate(0.000000,511.000000) scale(0.100000,-0.100000)'%3E%3Cpath fill='%23363636' d='M2465,4470c-1249-191.8-2174-1123.3-2342.4-2357.3C22.4,1383.7,254.7,682.5,845.1-65.7c72.5-93.8,1038-1076.4,2144.2-2184.7l2012.1-2014.2l2031.2,2035.5C9172.5-84.9,9238.6-14.5,9511.4,450.1c385.8,654.3,483.8,1325.7,296.3,2027c-196.1,731.1-733.2,1389.7-1413.1,1728.6c-194,98-537.1,208.9-771.6,249.4c-306.9,53.3-809.9,32-1108.3-44.8c-541.4-140.7-1046.5-447.6-1374.8-835.5c-70.3-83.1-132.2-151.3-138.5-153.5c-6.4,0-57.5,57.5-115.1,130c-187.6,228.1-535,500.9-839.8,654.3c-187.6,95.9-532.9,206.7-758.8,247.2C3115.1,4482.8,2612,4493.4,2465,4470z M3253.6,3813.5c392.2-83.1,754.5-277.1,1031.6-552c72.5-70.3,260-298.4,415.6-503c155.6-204.6,292-373,300.5-373c8.5,0,157.7,185.4,332.5,413.5c334.6,439.1,496.6,598.9,767.3,760.9c1052.9,626.6,2408.5,223.8,2949.9-876c136.4-275,191.8-492.4,206.8-799.3c19.2-396.4-57.6-701.2-275-1078.5C8746.2,390.4,8650.3,286,6787.5-1579L5001.4-3369.4L3225.9-1589.6C2168.7-530.3,1390.7,264.7,1307.6,375.5C1022,744.3,836.6,1113,766.2,1454c-44.8,219.5-27.7,609.6,36.2,846.2c183.3,682.1,716.2,1240.5,1385.4,1455.8C2531,3866.8,2906.2,3886,3253.6,3813.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.heart-gray {
    display: inline-block; border:0; vertical-align: middle; /*  */
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cg transform='translate(0.000000,511.000000) scale(0.100000,-0.100000)'%3E%3Cpath fill='%23666' d='M2465,4470c-1249-191.8-2174-1123.3-2342.4-2357.3C22.4,1383.7,254.7,682.5,845.1-65.7c72.5-93.8,1038-1076.4,2144.2-2184.7l2012.1-2014.2l2031.2,2035.5C9172.5-84.9,9238.6-14.5,9511.4,450.1c385.8,654.3,483.8,1325.7,296.3,2027c-196.1,731.1-733.2,1389.7-1413.1,1728.6c-194,98-537.1,208.9-771.6,249.4c-306.9,53.3-809.9,32-1108.3-44.8c-541.4-140.7-1046.5-447.6-1374.8-835.5c-70.3-83.1-132.2-151.3-138.5-153.5c-6.4,0-57.5,57.5-115.1,130c-187.6,228.1-535,500.9-839.8,654.3c-187.6,95.9-532.9,206.7-758.8,247.2C3115.1,4482.8,2612,4493.4,2465,4470z M3253.6,3813.5c392.2-83.1,754.5-277.1,1031.6-552c72.5-70.3,260-298.4,415.6-503c155.6-204.6,292-373,300.5-373c8.5,0,157.7,185.4,332.5,413.5c334.6,439.1,496.6,598.9,767.3,760.9c1052.9,626.6,2408.5,223.8,2949.9-876c136.4-275,191.8-492.4,206.8-799.3c19.2-396.4-57.6-701.2-275-1078.5C8746.2,390.4,8650.3,286,6787.5-1579L5001.4-3369.4L3225.9-1589.6C2168.7-530.3,1390.7,264.7,1307.6,375.5C1022,744.3,836.6,1113,766.2,1454c-44.8,219.5-27.7,609.6,36.2,846.2c183.3,682.1,716.2,1240.5,1385.4,1455.8C2531,3866.8,2906.2,3886,3253.6,3813.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.heart-red {
    display: inline-block; border:0; vertical-align: middle; /*  */
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23444' d='M990,352.8c0,82.7-35.6,157-92.3,208.5h0.5L591.9,867.5c-30.6,30.6-61.3,61.2-91.9,61.2c-30.6,0-61.2-30.6-91.9-61.2L101.9,561.3h0.5C45.6,509.7,10,435.4,10,352.8C10,197.3,136,71.2,291.5,71.2c82.7,0,157,35.6,208.5,92.3c51.5-56.7,125.8-92.3,208.5-92.3C864,71.2,990,197.3,990,352.8z' /%3E%3Cpath fill='red' transform='scale(0.86) translate(80,80)' d='M990,352.8c0,82.7-35.6,157-92.3,208.5h0.5L591.9,867.5c-30.6,30.6-61.3,61.2-91.9,61.2c-30.6,0-61.2-30.6-91.9-61.2L101.9,561.3h0.5C45.6,509.7,10,435.4,10,352.8C10,197.3,136,71.2,291.5,71.2c82.7,0,157,35.6,208.5,92.3c51.5-56.7,125.8-92.3,208.5-92.3C864,71.2,990,197.3,990,352.8z' /%3E%3C/g%3E%3C/svg%3E");
}

.heart:hover, .heart-gray:hover {
    display: inline-block; border:0; vertical-align: middle;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23444' d='M990,352.8c0,82.7-35.6,157-92.3,208.5h0.5L591.9,867.5c-30.6,30.6-61.3,61.2-91.9,61.2c-30.6,0-61.2-30.6-91.9-61.2L101.9,561.3h0.5C45.6,509.7,10,435.4,10,352.8C10,197.3,136,71.2,291.5,71.2c82.7,0,157,35.6,208.5,92.3c51.5-56.7,125.8-92.3,208.5-92.3C864,71.2,990,197.3,990,352.8z' /%3E%3Cpath fill='red' transform='scale(0.86) translate(80,80)' d='M990,352.8c0,82.7-35.6,157-92.3,208.5h0.5L591.9,867.5c-30.6,30.6-61.3,61.2-91.9,61.2c-30.6,0-61.2-30.6-91.9-61.2L101.9,561.3h0.5C45.6,509.7,10,435.4,10,352.8C10,197.3,136,71.2,291.5,71.2c82.7,0,157,35.6,208.5,92.3c51.5-56.7,125.8-92.3,208.5-92.3C864,71.2,990,197.3,990,352.8z' /%3E%3C/g%3E%3C/svg%3E");
}

.user {
    display: inline-block; border:0; vertical-align: middle;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg id='User'%3E%3Cg%3E%3Cpath fill='%23444' d='M500,683.8c152,0,275.6-151.2,275.6-336.9C775.6,161.2,652,10,500,10c-74.9,0-145,35.9-197.2,101.2c-50.6,63.2-78.5,147-78.5,235.7C224.4,532.6,348,683.8,500,683.8z M500,71.3c118.2,0,214.4,123.6,214.4,275.6c0,152-96.2,275.6-214.4,275.6c-118.2,0-214.4-123.7-214.4-275.6C285.6,194.9,381.8,71.3,500,71.3z M714.4,622.5c-16.9,0-30.6,13.7-30.6,30.6s13.7,30.6,30.6,30.6c118.2,0,214.4,96.2,214.4,214.4c0,16.9-13.8,30.6-30.6,30.6H101.9c-16.9,0-30.6-13.8-30.6-30.6c0-118.2,96.2-214.4,214.4-214.4c16.9,0,30.6-13.7,30.6-30.6s-13.7-30.6-30.6-30.6C133.6,622.5,10,746.1,10,898.1c0,50.7,41.2,91.9,91.9,91.9h796.3c50.7,0,91.9-41.2,91.9-91.9C990,746.2,866.4,622.5,714.4,622.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.info {
    border:0;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23444' d='M561.3,714.3h-30.6V440.6c0-0.4-0.1-0.6-0.2-1c0-0.4,0.2-0.6,0.2-1c0-16.9-13.7-30.7-30.7-30.7h-61.3c-16.9,0-30.7,13.7-30.7,30.7c0,16.9,13.7,30.7,30.7,30.7h30.7v245h-30.7c-16.9,0-30.7,13.7-30.7,30.7s13.7,30.7,30.7,30.7h122.5c16.9,0,30.7-13.7,30.7-30.7S578.2,714.3,561.3,714.3z M500,346.8c33.8,0,61.3-27.4,61.3-61.3c0-33.8-27.4-61.3-61.3-61.3c-33.8,0-61.3,27.4-61.3,61.3S466.2,346.8,500,346.8z M500,10C229.4,10,10,229.4,10,500c0,270.6,219.4,490,490,490c270.6,0,490-219.4,490-490C990,229.4,770.6,10,500,10z M500,929.7C263.6,929.7,71.3,736.4,71.3,500S263.6,71.3,500,71.3c236.4,0,428.8,192.4,428.8,428.8S736.4,929.7,500,929.7z'/%3E%3C/g%3E%3C/svg%3E");
}
.search:before {
    border:0; vertical-align: middle;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M543.9,101.6c-122.1-122.1-320.1-122.1-442.3,0c-122.1,122.1-122.1,320.1,0,442.3c122.1,122.1,320.1,122.1,442.3,0C666,421.7,666,223.7,543.9,101.6z M146,499.4c-97.6-97.6-97.6-255.8,0-353.4c97.6-97.6,255.8-97.6,353.4,0c97.6,97.6,97.6,255.8,0,353.4C401.8,597,243.6,597,146,499.4z'/%3E%3Cpath fill='%23FFF' d='M632.8,562.1l-44.6-44.6c-9.7,13.4-20.5,26.1-32.5,38.2c-12,12-24.8,22.9-38.2,32.5l44.6,44.6c13-10.2,25.5-21.2,37.5-33.2C611.5,587.6,622.6,575.1,632.8,562.1z'/%3E%3Cpath fill='%23FFF' d='M985.1,914.4l-338.1-338c-9.7,13.4-20.5,26.1-32.5,38.2c-12,12-24.8,22.9-38.2,32.5l338,338c6.5,6.5,17.1,6.5,23.6,0l47.1-47.1C991.6,931.5,991.6,920.9,985.1,914.4z'/%3E%3C/g%3E%3C/svg%3E");
}

.offer_star {
    display: inline-block; border:0; vertical-align: middle;
    content: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20fill%3D%22%23F94144%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%20512%20512%22%20enable-background%3D%22new%200%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%22295.578%2C214.41%20256.25%2C134.152%20216.484%2C214.191%20128%2C226.785%20191.812%2C289.363%20176.469%2C377.395%20255.688%2C336.02%20334.688%2C377.848%20319.828%2C289.723%20384%2C227.52%20%22%2F%3E%3Cpath%20d%3D%22M256%2C0C114.609%2C0%2C0%2C114.609%2C0%2C256s114.609%2C256%2C256%2C256s256-114.609%2C256-256S397.391%2C0%2C256%2C0z%20M256%2C472c-119.297%2C0-216-96.703-216-216S136.703%2C40%2C256%2C40s216%2C96.703%2C216%2C216S375.297%2C472%2C256%2C472z%22%2F%3E%3C%2Fsvg%3E");
}

.mod-but-cart a {background: linear-gradient(128deg, rgba(35,121,147,1) 36%, rgba(45,140,181,1) 98%); color:#FFF; }
.mod-but-cart a i {
    display: inline-block; border:0; border-right: 1px solid #FFF;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M255.2,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9c0-38.6-31.3-69.9-69.9-69.9C286.5,849.5,255.2,880.8,255.2,919.4z'/%3E%3Cpath fill='%23FFF' d='M883.7,744.6H316.1c-14.8,0-29.5-13.7-31.4-29.9l-59.5-419.1l-33.6-194.2c-6.2-50.9-50.9-90.7-101.9-90.7H45c-19.3,0-35,15.7-35,34.9C10,65,25.7,80.6,45,80.6h44.5c15.2,0,30.7,13.9,32.8,30.9l33.7,195l59.3,417.3c6.2,50.8,50.4,90.7,100.8,90.7h567.7c19.3,0,35-15.6,35-35S903,744.6,883.7,744.6z'/%3E%3Cpath fill='%23FFF' d='M744.5,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9l0,0c0-38.6-31.3-69.9-69.9-69.9C775.8,849.5,744.5,880.8,744.5,919.4z'/%3E%3Cpath fill='%23FFF' d='M289.6,185.5h175.5c0.1,0,0.2,0.1,0.4,0.1c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35H289.6c-19.3,0-34.9,15.7-34.9,34.9C254.7,169.9,270.3,185.5,289.6,185.5z'/%3E%3Cpath fill='%23FFF' d='M906.1,465.3c-19.3,0-35,15.7-35,35c0,0,0,0.1,0,0.1h0l-5.8,40.2c-1.9,15.6-16.6,29.2-34,29.3l-474.1,34.9c-19.2,1.4-33.7,18.1-32.2,37.4c1.3,18.4,16.7,32.4,34.8,32.4c0.8,0,1.7,0,2.6-0.1l471.5-34.8c50.4,0,94.6-39.8,100.5-88.8l6.2-48.4c0-0.8,0.5-1.4,0.5-2.2C941,481,925.4,465.3,906.1,465.3z'/%3E%3Cpath fill='%23FFF' d='M762.7,465.5c125.5,0,227.3-101.8,227.3-227.3S888.2,10.9,762.7,10.9S535.4,112.6,535.4,238.2S637.2,465.5,762.7,465.5z M762.7,80.8c86.9,0,157.4,70.5,157.4,157.4c0,86.9-70.5,157.4-157.4,157.4s-157.4-70.5-157.4-157.4C605.4,151.3,675.8,80.8,762.7,80.8z'/%3E%3Cpath fill='%23FFF' d='M727.7,273.1v52.5c0,19.3,15.7,35,35,35c19.3,0,35-15.7,35-35v-52.5h52.5c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35h-52.5v-52.5c0-19.3-15.7-35-35-35c-19.3,0-35,15.7-35,35v52.5h-52.5c-19.3,0-35,15.7-35,35c0,19.3,15.7,35,35,35H727.7z'/%3E%3C/g%3E%3C/svg%3E");
    float: left;
    margin: 0 14px 0 -2px;
    padding: 3px 10px 3px 3px;
    position: relative;
    background-color: transparent;
}

.modal_error {color:var(--bs-danger); font-weight: 500; text-align: center; margin:15px auto;}
.grecaptcha-badge {display:none;}

/*---------------------- product helpers---------------------*/
.btn-primary {background: linear-gradient(128deg, var(--wa-theme-color1) 36%, var(--wa-theme-color1-gradient)); color:var(--wa-theme-color1-inv) ; }
.btn-primary:hover { background: linear-gradient(128deg, var(--wa-theme-color1-gradient) 36%, var(--wa-theme-color1) 98%); }
.btn-secondary { background: linear-gradient(128deg, rgba(108,117,125,0.85) 36%, rgba(159,159,159,0.85) 98%);}
.btn-danger { background: linear-gradient(128deg, var(--bs-danger) 36%, rgba(196,86,86,0.85) 98%); color:#FFF;}
.btn-color8 {background: linear-gradient(128deg, var(--wa-theme-color8) 36%, var(--wa-theme-color8-gradient)); color:var(--wa-theme-color8-inv); font-weight:500; }
.btn-color8:hover { background: linear-gradient(128deg, var(--wa-theme-color8-gradient) 36%, var(--wa-theme-color8) 98%); color:var(--wa-theme-color8-inv); }

.buth1 {width: 2.4em; height:2.4em; border:1px solid #DDD; background:var(--wa-bcklight); border-radius: 6px; padding:6px;}
.buth1-prod {width: 2.4em; height:2.4em; border:1px solid #DDD; background:#FFF; border-radius: 6px; padding:6px;}

.buth2 {height:2.4em; border:0;  background: linear-gradient(128deg, rgba(0,78,109,0.85) 36%, rgba(45,140,181,0.85) 98%);
    border-top-right-radius: 10px; border-bottom-right-radius: 10px;
    padding:7px 14px 5px;}
.buth2:hover {background: linear-gradient(128deg, rgba(0,60,84,1) 36%, rgba(45,140,181,1) 98%);}
.mini-nav-search .input-group-btn { }
.mini-nav-search input {border-top-left-radius: 10px; border-bottom-left-radius: 10px; font-size: 95%; border-right: 0;}

.badd_chart_sm {
    width:42px; height:40px;
    border: 1px solid var(--bs-primary);
    background: linear-gradient(128deg, rgba(57,177,229,0.07) 26%, rgba(255,255,255,1) 98%);
    margin:0; padding:0;
}
.badd_chart_sm:before {
    padding-top:5px;
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23277DA1' d='M255.2,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9c0-38.6-31.3-69.9-69.9-69.9C286.5,849.5,255.2,880.8,255.2,919.4z'/%3E%3Cpath fill='%23277DA1' d='M883.7,744.6H316.1c-14.8,0-29.5-13.7-31.4-29.9l-59.5-419.1l-33.6-194.2c-6.2-50.9-50.9-90.7-101.9-90.7H45c-19.3,0-35,15.7-35,34.9C10,65,25.7,80.6,45,80.6h44.5c15.2,0,30.7,13.9,32.8,30.9l33.7,195l59.3,417.3c6.2,50.8,50.4,90.7,100.8,90.7h567.7c19.3,0,35-15.6,35-35S903,744.6,883.7,744.6z'/%3E%3Cpath fill='%23277DA1' d='M744.5,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9l0,0c0-38.6-31.3-69.9-69.9-69.9C775.8,849.5,744.5,880.8,744.5,919.4z'/%3E%3Cpath fill='%23277DA1' d='M289.6,185.5h175.5c0.1,0,0.2,0.1,0.4,0.1c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35H289.6c-19.3,0-34.9,15.7-34.9,34.9C254.7,169.9,270.3,185.5,289.6,185.5z'/%3E%3Cpath fill='%23277DA1' d='M906.1,465.3c-19.3,0-35,15.7-35,35c0,0,0,0.1,0,0.1h0l-5.8,40.2c-1.9,15.6-16.6,29.2-34,29.3l-474.1,34.9c-19.2,1.4-33.7,18.1-32.2,37.4c1.3,18.4,16.7,32.4,34.8,32.4c0.8,0,1.7,0,2.6-0.1l471.5-34.8c50.4,0,94.6-39.8,100.5-88.8l6.2-48.4c0-0.8,0.5-1.4,0.5-2.2C941,481,925.4,465.3,906.1,465.3z'/%3E%3Cpath fill='%23277DA1' d='M762.7,465.5c125.5,0,227.3-101.8,227.3-227.3S888.2,10.9,762.7,10.9S535.4,112.6,535.4,238.2S637.2,465.5,762.7,465.5z M762.7,80.8c86.9,0,157.4,70.5,157.4,157.4c0,86.9-70.5,157.4-157.4,157.4s-157.4-70.5-157.4-157.4C605.4,151.3,675.8,80.8,762.7,80.8z'/%3E%3Cpath fill='%23277DA1' d='M727.7,273.1v52.5c0,19.3,15.7,35,35,35c19.3,0,35-15.7,35-35v-52.5h52.5c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35h-52.5v-52.5c0-19.3-15.7-35-35-35c-19.3,0-35,15.7-35,35v52.5h-52.5c-19.3,0-35,15.7-35,35c0,19.3,15.7,35,35,35H727.7z'/%3E%3C/g%3E%3C/svg%3E");
}
.badd_chart_sm:hover::before, .badd_chart_sm:focus::before, .badd_chart_sm:active::before {
    padding-top:5px;
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M255.2,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9c0-38.6-31.3-69.9-69.9-69.9C286.5,849.5,255.2,880.8,255.2,919.4z'/%3E%3Cpath fill='%23FFF' d='M883.7,744.6H316.1c-14.8,0-29.5-13.7-31.4-29.9l-59.5-419.1l-33.6-194.2c-6.2-50.9-50.9-90.7-101.9-90.7H45c-19.3,0-35,15.7-35,34.9C10,65,25.7,80.6,45,80.6h44.5c15.2,0,30.7,13.9,32.8,30.9l33.7,195l59.3,417.3c6.2,50.8,50.4,90.7,100.8,90.7h567.7c19.3,0,35-15.6,35-35S903,744.6,883.7,744.6z'/%3E%3Cpath fill='%23FFF' d='M744.5,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9l0,0c0-38.6-31.3-69.9-69.9-69.9C775.8,849.5,744.5,880.8,744.5,919.4z'/%3E%3Cpath fill='%23FFF' d='M289.6,185.5h175.5c0.1,0,0.2,0.1,0.4,0.1c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35H289.6c-19.3,0-34.9,15.7-34.9,34.9C254.7,169.9,270.3,185.5,289.6,185.5z'/%3E%3Cpath fill='%23FFF' d='M906.1,465.3c-19.3,0-35,15.7-35,35c0,0,0,0.1,0,0.1h0l-5.8,40.2c-1.9,15.6-16.6,29.2-34,29.3l-474.1,34.9c-19.2,1.4-33.7,18.1-32.2,37.4c1.3,18.4,16.7,32.4,34.8,32.4c0.8,0,1.7,0,2.6-0.1l471.5-34.8c50.4,0,94.6-39.8,100.5-88.8l6.2-48.4c0-0.8,0.5-1.4,0.5-2.2C941,481,925.4,465.3,906.1,465.3z'/%3E%3Cpath fill='%23FFF' d='M762.7,465.5c125.5,0,227.3-101.8,227.3-227.3S888.2,10.9,762.7,10.9S535.4,112.6,535.4,238.2S637.2,465.5,762.7,465.5z M762.7,80.8c86.9,0,157.4,70.5,157.4,157.4c0,86.9-70.5,157.4-157.4,157.4s-157.4-70.5-157.4-157.4C605.4,151.3,675.8,80.8,762.7,80.8z'/%3E%3Cpath fill='%23FFF' d='M727.7,273.1v52.5c0,19.3,15.7,35,35,35c19.3,0,35-15.7,35-35v-52.5h52.5c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35h-52.5v-52.5c0-19.3-15.7-35-35-35c-19.3,0-35,15.7-35,35v52.5h-52.5c-19.3,0-35,15.7-35,35c0,19.3,15.7,35,35,35H727.7z'/%3E%3C/g%3E%3C/svg%3E");
}

/*-----add to cart button-----------*/
.badd_chart {
    display: none;
    position: absolute;
    bottom: -44px;
    left: 0;
    width: 100%;
    padding: 10px;
    background-color: var(--wa-theme-color1);
    color: white;
    border: none;
    border-radius: 0 0 8px 8px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    z-index: 5;
    overflow: hidden; /* Pentru efectul de hover */
}
.badd_chart::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23ffffff' d='M324.9,850c-38.6,0-69.8,31.3-69.8,70s31.2,69.9,69.8,69.9s69.9-31.3,69.9-70S363.5,850,324.9,850L324.9,850L324.9,850z M814,850c-38.6,0-69.9,31.3-69.9,70S775.4,990,814,990c38.6,0,69.9-31.3,69.9-70S852.6,850,814,850L814,850L814,850z M883.3,815.1H315.9c-50.3,0-94.6-39.9-100.8-90.8l-59.2-418L122.2,111C120.1,94,104.6,80,89.4,80H44.9C25.6,80,10,64.3,10,45s15.6-35,34.9-35h44.5c51,0,95.7,39.9,101.9,90.8l33.6,194.6l59.5,419.7c2,16.3,16.6,30,31.4,30h567.4c19.3,0,34.9,15.7,34.9,35C918.2,799.4,902.6,815.1,883.3,815.1L883.3,815.1z M359.6,675c-18.1,0-33.4-14-34.8-32.4c-1.4-19.2,13-36.1,32.3-37.4l473.8-35c17.4-0.1,32.2-13.8,34.1-29.4l55-315.4c1.3-11.8-1.9-24.7-8.9-32.6c-4.5-5.1-10.2-7.7-16.7-7.7H289.5c-19.2,0-34.9-15.7-34.9-35c0-19.3,15.7-35,34.9-35h604.9c26.7,0,51.1,11.1,69,31.3c20.5,23,29.8,55.6,25.7,89.3l-55,315.4c-5.9,49.1-50.2,88.9-100.6,88.9l-471.2,34.9C361.3,675,360.4,675,359.6,675L359.6,675z'/%3E%3C/g%3E%3Ccircle cx='740' cy='270' r='240' fill='%23ffffff' stroke='%23ffffff' stroke-width='40'/%3E%3Cpath stroke='%23005598' stroke-width='80' stroke-linecap='round' d='M750,100v300M570,260h350'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all 0.3s ease;
    transform: translateY(-2px);
}
.badd_chart:hover {
    background-color: var(--wa-theme-color1-gradient);
}
.product:hover .badd_chart {
    display: block;
}
.badd_chart:hover::before {
    opacity: 0.8;
}

/*------preorder button-----------*/
.badd_preorder {
    display: none;
    position: absolute;
    bottom: -44px;
    left: 0;
    width: 100%;
    padding: 10px;
    background-color: var(--wa-theme-color5);
    color: white;
    border: none;
    border-radius: 0 0 8px 8px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    z-index: 5;
    overflow: hidden;
}
.badd_preorder::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='0px' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M255.2,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9c0-38.6-31.3-69.9-69.9-69.9C286.5,849.5,255.2,880.8,255.2,919.4z'/%3E%3Cpath fill='%23FFF' d='M883.7,744.6H316.1c-14.8,0-29.5-13.7-31.4-29.9l-59.5-419.1l-33.6-194.2c-6.2-50.9-50.9-90.7-101.9-90.7H45c-19.3,0-35,15.7-35,34.9C10,65,25.7,80.6,45,80.6h44.5c15.2,0,30.7,13.9,32.8,30.9l33.7,195l59.3,417.3c6.2,50.8,50.4,90.7,100.8,90.7h567.7c19.3,0,35-15.6,35-35S903,744.6,883.7,744.6z'/%3E%3Cpath fill='%23FFF' d='M744.5,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9l0,0c0-38.6-31.3-69.9-69.9-69.9C775.8,849.5,744.5,880.8,744.5,919.4z'/%3E%3Cpath fill='%23FFF' d='M289.6,185.5h175.5c0.1,0,0.2,0.1,0.4,0.1c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35H289.6c-19.3,0-34.9,15.7-34.9,34.9C254.7,169.9,270.3,185.5,289.6,185.5z'/%3E%3Cpath fill='%23FFF' d='M906.1,465.3c-19.3,0-35,15.7-35,35c0,0,0,0.1,0,0.1h0l-5.8,40.2c-1.9,15.6-16.6,29.2-34,29.3l-474.1,34.9c-19.2,1.4-33.7,18.1-32.2,37.4c1.3,18.4,16.7,32.4,34.8,32.4c0.8,0,1.7,0,2.6-0.1l471.5-34.8c50.4,0,94.6-39.8,100.5-88.8l6.2-48.4c0-0.8,0.5-1.4,0.5-2.2C941,481,925.4,465.3,906.1,465.3z'/%3E%3Cpath fill='%23FFF' d='M762.7,465.5c125.5,0,227.3-101.8,227.3-227.3S888.2,10.9,762.7,10.9S535.4,112.6,535.4,238.2S637.2,465.5,762.7,465.5z M762.7,80.8c86.9,0,157.4,70.5,157.4,157.4c0,86.9-70.5,157.4-157.4,157.4s-157.4-70.5-157.4-157.4C605.4,151.3,675.8,80.8,762.7,80.8z'/%3E%3Cpath fill='%23FFF' d='M727.7,273.1v52.5c0,19.3,15.7,35,35,35c19.3,0,35-15.7,35-35v-52.5h52.5c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35h-52.5v-52.5c0-19.3-15.7-35-35-35c-19.3,0-35,15.7-35,35v52.5h-52.5c-19.3,0-35,15.7-35,35c0,19.3,15.7,35,35,35H727.7z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all 0.3s ease;
    transform: translateY(-2px);
}
.badd_preorder:hover {
    background-color: var(--wa-theme-color5-gradient);
}
.product:hover .badd_preorder {
    display: block;
}
.badd_preorder:hover::before {
    opacity: 0.8;
}

@media (max-width: 991px) {
    .badd_chart, .badd_preorder {
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        bottom: auto;
        margin-top: 10px;
        padding: 12px;
    }
}

/*
.badd_preorder {
    width:44px; height:44px;
    border: 3px solid #B31BE5;
    background: linear-gradient(128deg, rgba(179,27,229,0.2) 10%, rgba(255,255,255,1) 98%);
    border-radius: 12px;
    margin:0; padding:0;
}
.badd_preorder:before {
    margin-top:5px;
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23B31BE5' d='M255.2,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9c0-38.6-31.3-69.9-69.9-69.9C286.5,849.5,255.2,880.8,255.2,919.4z'/%3E%3Cpath fill='%23B31BE5' d='M883.7,744.6H316.1c-14.8,0-29.5-13.7-31.4-29.9l-59.5-419.1l-33.6-194.2c-6.2-50.9-50.9-90.7-101.9-90.7H45c-19.3,0-35,15.7-35,34.9C10,65,25.7,80.6,45,80.6h44.5c15.2,0,30.7,13.9,32.8,30.9l33.7,195l59.3,417.3c6.2,50.8,50.4,90.7,100.8,90.7h567.7c19.3,0,35-15.6,35-35S903,744.6,883.7,744.6z'/%3E%3Cpath fill='%23B31BE5' d='M744.5,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9l0,0c0-38.6-31.3-69.9-69.9-69.9C775.8,849.5,744.5,880.8,744.5,919.4z'/%3E%3Cpath fill='%23B31BE5' d='M289.6,185.5h175.5c0.1,0,0.2,0.1,0.4,0.1c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35H289.6c-19.3,0-34.9,15.7-34.9,34.9C254.7,169.9,270.3,185.5,289.6,185.5z'/%3E%3Cpath fill='%23B31BE5' d='M906.1,465.3c-19.3,0-35,15.7-35,35c0,0,0,0.1,0,0.1h0l-5.8,40.2c-1.9,15.6-16.6,29.2-34,29.3l-474.1,34.9c-19.2,1.4-33.7,18.1-32.2,37.4c1.3,18.4,16.7,32.4,34.8,32.4c0.8,0,1.7,0,2.6-0.1l471.5-34.8c50.4,0,94.6-39.8,100.5-88.8l6.2-48.4c0-0.8,0.5-1.4,0.5-2.2C941,481,925.4,465.3,906.1,465.3z'/%3E%3Cpath fill='%23B31BE5' d='M762.7,465.5c125.5,0,227.3-101.8,227.3-227.3S888.2,10.9,762.7,10.9S535.4,112.6,535.4,238.2S637.2,465.5,762.7,465.5z M762.7,80.8c86.9,0,157.4,70.5,157.4,157.4c0,86.9-70.5,157.4-157.4,157.4s-157.4-70.5-157.4-157.4C605.4,151.3,675.8,80.8,762.7,80.8z'/%3E%3Cpath fill='%23B31BE5' d='M727.7,273.1v52.5c0,19.3,15.7,35,35,35c19.3,0,35-15.7,35-35v-52.5h52.5c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35h-52.5v-52.5c0-19.3-15.7-35-35-35c-19.3,0-35,15.7-35,35v52.5h-52.5c-19.3,0-35,15.7-35,35c0,19.3,15.7,35,35,35H727.7z'/%3E%3C/g%3E%3C/svg%3E");
}
.badd_preorder:hover, .badd_preorder:focus, .badd_preorder:active {
    background: linear-gradient(128deg, rgba(179,27,229,1) 36%, rgba(179,27,229,.5) 98%);
    display: inline-block; border:0;
}
.badd_preorder:hover::before, .badd_preorder:focus::before, .badd_preorder:active::before {
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M255.2,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9c0-38.6-31.3-69.9-69.9-69.9C286.5,849.5,255.2,880.8,255.2,919.4z'/%3E%3Cpath fill='%23FFF' d='M883.7,744.6H316.1c-14.8,0-29.5-13.7-31.4-29.9l-59.5-419.1l-33.6-194.2c-6.2-50.9-50.9-90.7-101.9-90.7H45c-19.3,0-35,15.7-35,34.9C10,65,25.7,80.6,45,80.6h44.5c15.2,0,30.7,13.9,32.8,30.9l33.7,195l59.3,417.3c6.2,50.8,50.4,90.7,100.8,90.7h567.7c19.3,0,35-15.6,35-35S903,744.6,883.7,744.6z'/%3E%3Cpath fill='%23FFF' d='M744.5,919.4c0,38.6,31.3,69.9,69.9,69.9c38.6,0,69.9-31.3,69.9-69.9l0,0c0-38.6-31.3-69.9-69.9-69.9C775.8,849.5,744.5,880.8,744.5,919.4z'/%3E%3Cpath fill='%23FFF' d='M289.6,185.5h175.5c0.1,0,0.2,0.1,0.4,0.1c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35H289.6c-19.3,0-34.9,15.7-34.9,34.9C254.7,169.9,270.3,185.5,289.6,185.5z'/%3E%3Cpath fill='%23FFF' d='M906.1,465.3c-19.3,0-35,15.7-35,35c0,0,0,0.1,0,0.1h0l-5.8,40.2c-1.9,15.6-16.6,29.2-34,29.3l-474.1,34.9c-19.2,1.4-33.7,18.1-32.2,37.4c1.3,18.4,16.7,32.4,34.8,32.4c0.8,0,1.7,0,2.6-0.1l471.5-34.8c50.4,0,94.6-39.8,100.5-88.8l6.2-48.4c0-0.8,0.5-1.4,0.5-2.2C941,481,925.4,465.3,906.1,465.3z'/%3E%3Cpath fill='%23FFF' d='M762.7,465.5c125.5,0,227.3-101.8,227.3-227.3S888.2,10.9,762.7,10.9S535.4,112.6,535.4,238.2S637.2,465.5,762.7,465.5z M762.7,80.8c86.9,0,157.4,70.5,157.4,157.4c0,86.9-70.5,157.4-157.4,157.4s-157.4-70.5-157.4-157.4C605.4,151.3,675.8,80.8,762.7,80.8z'/%3E%3Cpath fill='%23FFF' d='M727.7,273.1v52.5c0,19.3,15.7,35,35,35c19.3,0,35-15.7,35-35v-52.5h52.5c19.3,0,35-15.7,35-35c0-19.3-15.7-35-35-35h-52.5v-52.5c0-19.3-15.7-35-35-35c-19.3,0-35,15.7-35,35v52.5h-52.5c-19.3,0-35,15.7-35,35c0,19.3,15.7,35,35,35H727.7z'/%3E%3C/g%3E%3C/svg%3E");
}
*/

/*#B31BE5*/
.bdelete_sm {
    background-color: #FFF;
    border:0; margin:0; padding:0 2px;
}
.bdelete_sm:before {
    padding-top:6px;
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='red' d='M316.2,806.2c16.9,0,30.6-13.7,30.6-30.6V438.7c0-16.9-13.7-30.6-30.6-30.6c-16.9,0-30.6,13.7-30.6,30.6v336.9C285.6,792.6,299.3,806.2,316.2,806.2z M500,806.2c16.9,0,30.6-13.7,30.6-30.6V438.7c0-16.9-13.7-30.6-30.6-30.6c-16.9,0-30.6,13.7-30.6,30.6v336.9C469.4,792.6,483.1,806.2,500,806.2z M683.8,806.2c16.9,0,30.6-13.7,30.6-30.6V438.7c0-16.9-13.7-30.6-30.6-30.6c-16.9,0-30.6,13.7-30.6,30.6v336.9C653.1,792.6,666.8,806.2,683.8,806.2z M836.9,101.9H710C696.3,49.2,648.8,10,591.9,10H408.1c-56.9,0-104.5,39.2-118.2,91.9H163.1c-67.6,0-122.5,55-122.5,122.5V255h30.6v30.6h61.2v581.9C132.5,935,187.4,990,255,990h490c67.6,0,122.5-55,122.5-122.5V285.6h61.2V255h30.6v-30.6C959.4,156.8,904.4,101.9,836.9,101.9z M408.1,71.3h183.8c22.5,0,42.1,12.4,52.7,30.6H355.4C366,83.7,385.6,71.3,408.1,71.3z M806.2,867.5c0,33.8-27.5,61.3-61.2,61.3H255c-33.8,0-65.5-27.5-65.5-61.3l4.2-581.9h612.5V867.5z M101.9,224.4c0-33.8,27.5-61.3,61.3-61.3h673.7c33.8,0,61.3,27.5,61.3,61.3H101.9z'/%3E%3C/g%3E%3C/svg%3E");
}
.bdelete_sm:hover, .bdelete_sm:focus, .bdelete_sm:active {
    border:1px solid var(--bs-danger);
    display: inline-block;
}
/*
.bdelete_sm:hover::before, .bdelete_sm:focus::before, .bdelete_sm:active::before {
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M316.2,806.2c16.9,0,30.6-13.7,30.6-30.6V438.7c0-16.9-13.7-30.6-30.6-30.6c-16.9,0-30.6,13.7-30.6,30.6v336.9C285.6,792.6,299.3,806.2,316.2,806.2z M500,806.2c16.9,0,30.6-13.7,30.6-30.6V438.7c0-16.9-13.7-30.6-30.6-30.6c-16.9,0-30.6,13.7-30.6,30.6v336.9C469.4,792.6,483.1,806.2,500,806.2z M683.8,806.2c16.9,0,30.6-13.7,30.6-30.6V438.7c0-16.9-13.7-30.6-30.6-30.6c-16.9,0-30.6,13.7-30.6,30.6v336.9C653.1,792.6,666.8,806.2,683.8,806.2z M836.9,101.9H710C696.3,49.2,648.8,10,591.9,10H408.1c-56.9,0-104.5,39.2-118.2,91.9H163.1c-67.6,0-122.5,55-122.5,122.5V255h30.6v30.6h61.2v581.9C132.5,935,187.4,990,255,990h490c67.6,0,122.5-55,122.5-122.5V285.6h61.2V255h30.6v-30.6C959.4,156.8,904.4,101.9,836.9,101.9z M408.1,71.3h183.8c22.5,0,42.1,12.4,52.7,30.6H355.4C366,83.7,385.6,71.3,408.1,71.3z M806.2,867.5c0,33.8-27.5,61.3-61.2,61.3H255c-33.8,0-65.5-27.5-65.5-61.3l4.2-581.9h612.5V867.5z M101.9,224.4c0-33.8,27.5-61.3,61.3-61.3h673.7c33.8,0,61.3,27.5,61.3,61.3H101.9z'/%3E%3C/g%3E%3C/svg%3E");
}*/

.bask {
    height: 44px;
    width: 44px;
    border: 0;
    /*border: 3px solid var(--bs-info);*/
    background: linear-gradient(128deg, rgba(0,78,109,0.85) 36%, rgba(45,140,181,0.85) 98%);
    /*background: linear-gradient(128deg, rgba(0,91,88,1) 36%, rgba(0,168,152,1) 98%); /* (0,168,152,1) #4d908e  var(--bs-info);*/
    border-radius: 12px;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M552.9,629.4c111.9,0,202.9-91,202.9-202.9c0-111.9-91-202.9-202.9-202.9c-111.9,0-202.9,91-202.9,202.9C349.9,538.4,440.9,629.4,552.9,629.4z'/%3E%3Cpath fill='%23FFF' d='M380.3,669.7c-78.2,0-141.5,63.4-141.5,141.5v158.1c0,15,12.2,27.2,27.2,27.2h573.8c15,0,27.2-12.2,27.2-27.2V815.1c2.4-4.1,4.6-8.6,6.3-13.3l111.1-294c3.7-9.8,5.7-20.3,5.7-30.8V147.2c0-48.1-39-87.1-87.1-87.1c-48.1,0-87.1,39-87.1,87.1v314l-78.7,208.5H380.3z'/%3E%3Cpath fill='%23FFF' d='M37,197.4h64.2c13.5,0,24.9-9.8,26.9-23.1c3.7-24.2,11.2-42,22.3-52.8c10.3-10,24.6-14.9,43.8-14.9c19.8,0,34.9,5.4,46.5,16.8c11.5,11.3,16.9,24.9,16.9,43c0,8.5-2,16.3-6,24c-2.1,3.8-10.1,15.6-40.8,41.6c-28.5,24.2-47.8,46.9-59,69.5c-11.4,23-17,56.4-17,101.9l0,0c0,15,12.2,27.2,27.2,27.2h58c15,0,27.2-12.2,27.2-27.2l0,0c0-35.2,4.2-49.5,6.8-55c2-4.4,10.1-17.2,42.5-44c30-24.9,50.3-47.7,61.8-69.5c11.9-22.3,17.9-46.8,17.9-72.7c0-46.3-17.5-84.9-52.3-115c-33.5-29-77.3-43.7-130.1-43.7c-50.3,0-92.9,15-126.3,44.5c-33.8,29.8-53,70.2-57.4,120l0,0C8.6,183.7,21.1,197.4,37,197.4z'/%3E%3Cpath fill='%23FFF' d='M219.8,584.4c15,0,27.2-12.2,27.2-27.2v-57.9c0-15-12.2-27.2-27.2-27.2h-57.9c-15,0-27.2,12.2-27.2,27.2v57.9c0,15,12.2,27.2,27.2,27.2H219.8z'/%3E%3C/g%3E%3C/svg%3E");

}
.bask:hover, .bask:focus, .bask:active {
    background: linear-gradient(128deg, rgba(0,60,84,1) 36%, rgba(45,140,181,1) 98%);
    /*background: linear-gradient(128deg, rgba(0,66,64,1) 36%, rgba(0,91,88,0.7) 98%);*/
    display: inline-block; border:0;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFF' d='M552.9,629.4c111.9,0,202.9-91,202.9-202.9c0-111.9-91-202.9-202.9-202.9c-111.9,0-202.9,91-202.9,202.9C349.9,538.4,440.9,629.4,552.9,629.4z'/%3E%3Cpath fill='%23FFF' d='M380.3,669.7c-78.2,0-141.5,63.4-141.5,141.5v158.1c0,15,12.2,27.2,27.2,27.2h573.8c15,0,27.2-12.2,27.2-27.2V815.1c2.4-4.1,4.6-8.6,6.3-13.3l111.1-294c3.7-9.8,5.7-20.3,5.7-30.8V147.2c0-48.1-39-87.1-87.1-87.1c-48.1,0-87.1,39-87.1,87.1v314l-78.7,208.5H380.3z'/%3E%3Cpath fill='%23FFF' d='M37,197.4h64.2c13.5,0,24.9-9.8,26.9-23.1c3.7-24.2,11.2-42,22.3-52.8c10.3-10,24.6-14.9,43.8-14.9c19.8,0,34.9,5.4,46.5,16.8c11.5,11.3,16.9,24.9,16.9,43c0,8.5-2,16.3-6,24c-2.1,3.8-10.1,15.6-40.8,41.6c-28.5,24.2-47.8,46.9-59,69.5c-11.4,23-17,56.4-17,101.9l0,0c0,15,12.2,27.2,27.2,27.2h58c15,0,27.2-12.2,27.2-27.2l0,0c0-35.2,4.2-49.5,6.8-55c2-4.4,10.1-17.2,42.5-44c30-24.9,50.3-47.7,61.8-69.5c11.9-22.3,17.9-46.8,17.9-72.7c0-46.3-17.5-84.9-52.3-115c-33.5-29-77.3-43.7-130.1-43.7c-50.3,0-92.9,15-126.3,44.5c-33.8,29.8-53,70.2-57.4,120l0,0C8.6,183.7,21.1,197.4,37,197.4z'/%3E%3Cpath fill='%23FFF' d='M219.8,584.4c15,0,27.2-12.2,27.2-27.2v-57.9c0-15-12.2-27.2-27.2-27.2h-57.9c-15,0-27.2,12.2-27.2,27.2v57.9c0,15,12.2,27.2,27.2,27.2H219.8z'/%3E%3C/g%3E%3C/svg%3E");
}

.bcontinue:before {
    float:left;
    width:34px;
    height:24px;
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M80.294,28.26l27.222,27.261a12,12,0,0,1,0,16.958L80.294,99.74a9.211,9.211,0,0,1-13.031,0h0a9.211,9.211,0,0,1,0-13.026L85.738,68.243a6,6,0,0,0,0-8.486L67.263,41.282a9.211,9.211,0,0,1,0-13.026h0A9.211,9.211,0,0,1,80.294,28.26Z'/%3E%3Cpath fill='%23FFF' d='M32.7,28.26,59.926,55.521a12,12,0,0,1,0,16.958L32.7,99.74a9.211,9.211,0,0,1-13.031,0h0a9.211,9.211,0,0,1,0-13.026L38.149,68.243a6,6,0,0,0,0-8.486L19.673,41.282a9.211,9.211,0,0,1,0-13.026h0A9.211,9.211,0,0,1,32.7,28.26Z'/%3E%3C/svg%3E");
    padding-right:10px;
}
.bcontinue-lg:before {
    float:left;
    width:40px;
    height:30px;
    line-height:1.5;
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M80.294,28.26l27.222,27.261a12,12,0,0,1,0,16.958L80.294,99.74a9.211,9.211,0,0,1-13.031,0h0a9.211,9.211,0,0,1,0-13.026L85.738,68.243a6,6,0,0,0,0-8.486L67.263,41.282a9.211,9.211,0,0,1,0-13.026h0A9.211,9.211,0,0,1,80.294,28.26Z'/%3E%3Cpath fill='%23FFF' d='M32.7,28.26,59.926,55.521a12,12,0,0,1,0,16.958L32.7,99.74a9.211,9.211,0,0,1-13.031,0h0a9.211,9.211,0,0,1,0-13.026L38.149,68.243a6,6,0,0,0,0-8.486L19.673,41.282a9.211,9.211,0,0,1,0-13.026h0A9.211,9.211,0,0,1,32.7,28.26Z'/%3E%3C/svg%3E");
    padding-right:10px;
}

.add_fav {
    position: absolute;
    width: 34px;
    top: 0;
    right: 2px;
    height: 34px;
    padding: 4px 6px;
    color: transparent;
    background:#FFF;
    border-radius: 50%;
    z-index: 2;
}

.add_compare {
    position: absolute;
    width: 34px;
    top: 34px;
    right: 2px;
    height: 34px;
    color: transparent;
    background:#FFF;
    border-radius: 50%;
    z-index: 2;
    display: flex;
    justify-content: center;   /* aliniere orizontală */
    align-items: center;       /* aliniere verticală */
}
.add_compare input[type="checkbox"] {
    border: 2px solid #888;
    margin: 0;
    padding: 0;
    width:20px;
    height:19px;
    position: relative;
    top: 0;
    left: 0;
}
.add_compare input[type="checkbox"]:checked {
    background-color: var(--wa-theme-color4); /* culoare fundal când e bifat */
    border: 2px solid var(--wa-theme-color4);
    /* poți adăuga și un “check” custom dacă vrei */
}

.ribbon-wrap {
    top:0;
    left:-12px;
    position: absolute;
    min-width:70px;
    padding: 3px 16px 3px 10px;
    text-align: center;
}

.promo-ribbon {
    position:relative;
    display: block;
    background: var(--bs-danger2);
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    font-size: 85%; font-weight: 700;
    color: #FFF;
    margin-bottom:14px;
    max-width:80px;
}
.new-ribbon {
    position:relative;
    display: block;
    background-color: #FFECB3; /* #EDE9D0 rgba(249, 248, 113, 0.85); /*#F9F871;*/
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    font-size: 80%; font-weight: 700;
    color: #000;
    margin-bottom:14px;
    max-width:80px;
}
.gift-ribbon {
    display: block;
    background-color: #FFE082;  /* #4BA900; #00BCD9 */
    border-radius: 13px;
    font-size: 80%; font-weight: 700;
    color: #000;
    margin-bottom:14px;
    padding:3px;
    left:0;
    width:55px;
    box-shadow: 1px 2px 3px rgba(0,0,0,.3);
}
.gift-ribbon span {
    display: inline-block;
    width:36px;
    content: url("data:image/svg+xml,%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23C60609;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M55.94,59.97H8.06c-1.74,0-3.14-1.41-3.14-3.15V22.66c0-1.74,1.41-3.15,3.14-3.15h47.87 c1.74,0,3.15,1.41,3.15,3.15v34.17C59.08,58.57,57.67,59.97,55.94,59.97z'/%3E%3Cpath class='st0' d='M31.42,19.52c0,0-2.61-16.84-14.27-15.4C7.29,5.33,19.49,20.38,31.42,19.52z'/%3E%3Cpath class='st0' d='M31.42,19.52c0,0,2.61-16.84,14.27-15.4C55.56,5.33,43.36,20.38,31.42,19.52z'/%3E%3Cline class='st0' x1='59.08' y1='29.02' x2='37.04' y2='29.02'/%3E%3Cline class='st0' x1='25.81' y1='29.02' x2='4.92' y2='29.02'/%3E%3Crect x='25.81' y='19.55' class='st0' width='11.23' height='40.42'/%3E%3C/g%3E%3C/svg%3E");
}
.freedelivery-ribbon{
    position:relative;
    display: block;
    text-align:center;
    background: #B05BE7;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    font-size: 80%; font-weight: 500;
    color: #FFF;
    margin-bottom:14px;
}


.ribbon-right {
    /*position: absolute;*/
    left: -6px;
    height: 28px;
    min-width:70px;
    width:auto;
    padding: 3px 16px 3px 10px;
    box-shadow: 1px 2px 3px rgba(0,0,0,.3);
    text-align: center;
}
.ribbon-right:before, .ribbon4:after {
    content: "";
    position: absolute;
}
.ribbon-right:before {
    width: 7px;
    height: 34px;
    top: 0;
    left: -6.5px;
    padding: 0 0 7px;
    background: inherit;
    border-radius: 5px 0 0 5px;
}
.ribbon-right:after {
    width: 5px;
    height: 5px;
    bottom: -5px;
    left: -4.5px;
    background: #F6A9A1;
    border-radius: 5px 0 0 5px;
}
@media (max-width: 450px) {
    .promo-ribbon, .new-ribbon, .freedelivery-ribbon {left: -5px;}
}

.product {
    background-color: var(--wa-theme-color1-inv);
    box-shadow: 0 1px 22px -12px #607D8B;
    height: 100%; /* Păstrează înălțimea fixă */
    position: relative; /* Necesar pentru z-index */
    transition: transform 0.3s ease, box-shadow 0.3s ease, z-index 0.3s ease;
    z-index: 1; /* Strat implicit */
    padding:8px;
}
.product:hover {
    transform: translateY(-4px); /* scale(1.01) */
    box-shadow: 0 2px 26px -10px #102D3B;
    z-index: 10;
    cursor: pointer;
}
/*
.product {
    background-color: var(--wa-theme-color1-inv);
    box-shadow: 0 1px 22px -12px #607D8B;
    height:100%;
}
.product:hover { box-shadow: 0 2px 26px -10px #102D3B; transform: translateY(-3px) scale(1.01);}
*/

.product-img {
    padding:35px 0 16px;
}
/*
.product-image-wrap div:before {
    content: "";
    background-color: rgba(0,0,0,0.02);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}
*/

.product a {
    color:#333;
}
.product a:hover {
    color:var(--bs-primary);
}
.product-brand {
    font-weight: 500;
    font-size:0.9em;
    opacity:0.7;
}
.product-name {
    padding-top:2px;
    margin-bottom:16px;
    text-align: left;
    font-size:0.9em;
    font-weight: 500;
    height:65px; word-break: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4; /* start showing ellipsis when 3rd line is reached */
    white-space: pre-line;
}
.product-name-3rows {
    padding-top:2px;
    margin-bottom:10px;
    text-align: left;
    font-size:1em;
    font-weight: 500;
    height:65px; word-break: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4; /* start showing ellipsis when 3rd line is reached */
    white-space: pre-line;
}

@media (max-width: 1750px) {
    .product-name {
        height:auto;
        -webkit-line-clamp: 4;
    }
}
.product-price {
    font-size:120%;
    margin-bottom:10px;
}

.product-stock-price {
    text-align: left!important;
}
.product-stock {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.8rem;
    position: relative;
}

.product-stock::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: currentColor;
    margin-right: 3px;
}

.product-review {
    text-align: left;
    margin:16px 0 20px;
}
.product-review .stars-wa {
    font-size:12pt;
}

.stock_0 {display:inline-block; color:#333; border-radius: 6px; border:0; left: 2px;}
.stock_1 {display:inline-block; color:#8BC34A; border-radius: 6px; border:0; left: 2px;} /* D14800  f3722c*/
.stock_2 {display:inline-block; color:#286251; border-radius: 6px; border:0; left: 2px;}
.stock_preorder {display:inline-block; color:#B31BE5; border-radius: 6px; border:0; left: 2px;}
.coming_soon {display:inline-block; color: gold; border-radius: 6px; border:0; left: 2px;}

/* BELL BUTTON STYLES */
/* Reset specific pentru iconita clopotel */
.bell-notify-container {
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
    line-height: 1 !important;
}

.bell-notify-btn {
    /* Reset */
    all: unset;
    box-sizing: border-box;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 24px !important;
    height: 24px !important;
    border-radius: 50% !important;
    padding: 0 !important;
    border: 1px solid rgba(255, 153, 0, 0.6) !important;
    background: transparent !important;
    cursor: pointer !important;
    margin-left: 8px !important;
    overflow: visible !important;

    /* Animatie */
    transition: all 0.2s ease !important;
}

.bell-notify-btn svg {
    all: unset;
    box-sizing: border-box;
    overflow: visible !important;

    display: block !important;
    width: 16px !important;
    height: 16px !important;
    fill: var(--bs-danger) !important;
    animation: bellRing 1.2s ease infinite !important;
    transform-origin: top center !important;
}

.bell-notify-btn:hover {
    background: rgba(255, 153, 0, 0.1) !important;
    border-color: var(--bs-danger) !important;
}

@keyframes bellRing {
    0%, 100% { transform: rotate(-10deg); }
    25% { transform: rotate(12deg); }
    50% { transform: rotate(-8deg); }
    75% { transform: rotate(5deg); }
}

.sale_price {
    /*
    font-family: "Arial Narrow", Arial, sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji","Barlow Condensed", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    */
    color: var(--wa-theme-color1);
    font-stretch: condensed;
    font-weight:600;
    font-size:1.4em;
    margin-top:3px;
    /*
    padding:3px 0 5px 3px!important;
*/
}

.sale_price_default {
    /*
    font-family: "Arial Narrow", Arial, "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    */
    font-stretch: ultra-condensed;
    font-weight:400;
    font-size:1.1em;
    color: #111;
}

.default_price {
    font-family: "Arial Narrow", Arial, "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-stretch: ultra-condensed;
    font-size:1em;
    font-weight:400;
    text-decoration: line-through;
    line-height: 15px;
    color: #444;
    /*    padding: 5px 0 0 0;

        padding:2px 0px 0 3px!important;
    */
}
.sale_price sup, .default_price sup{
    top:-0.3em;
    font-size: 75%;
    line-height: 0;
    position: relative;
    margin-left: 0.1em;
    vertical-align: baseline;
}
.accent { font-weight:500 }
.thin { font-weight:300 }
.text-free {font-weight:bold; color:var(--bs-success) }

.popup_message_wrap {
    display:none;
    position:absolute;
    z-index: 1040;
    /*left: 50%;
    transform: translate(-50%, 0);
    background-color: var(--bs-info);*/
    min-height:90px;
    min-width:360px;
    max-width:400px;
    padding:10px;
    border: 1px solid #DDD;
    border-radius: 6px;
    box-shadow: 0 0 4px 1px rgba(0,0,0,0.12);
    background-color:rgba(255,255,255, 0.95);
    /*box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;*/
}
.popup_message {
    color:#444;
    line-height: 105%;
}
.popup_icon{
    width:50px;
}
.popup_text{
    width:280px; max-width:280px;
    padding: 0 10px;
    word-break: keep-all;
    word-wrap: break-word;
}
.popup_close {
    width:20px; max-width:20px;
}

:root {
    --star-size: 24px;
    --star-color: #eAeAeA;
    --star-background: #fc0;
    --rating: 5;
}
.star_list {
    display: flex;
    margin:0;
    padding:0;
}

.stars-selstar {
    display: inline-block;
    font-size: var(--star-size);
    padding-right:5px;
    line-height: 1;
}


.stars-selstar::before {
    content: "⭐";
    letter-spacing: -4px;
    background: var(--star-color);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.stars-selstar.is-selected::before {
    content: "⭐";
    letter-spacing: -4px;
    background: var(--star-background);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.stars-wa {
    --percent: calc(var(--rating) / 5 * 100%);
    display: inline-block;
    font-size: var(--star-size);
    padding-right:8px;
    line-height: 1;
}
.stars-wa::before {
    content: "⭐⭐⭐⭐⭐";
    letter-spacing: -4px;
    background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.stars-wa-lg {
    --percent: calc(var(--rating) / 5 * 100%);
    display: inline-block;
    font-size: 46px;
    padding-right: 8px;
    line-height: 1;
    margin: 4px 0 10px;
}

.stars-wa-lg::before {
    content: "⭐⭐⭐⭐⭐";
    letter-spacing: -6px;
    background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media(min-width:768px) {
    .stars-wa-lg {
        font-size: 46px;
    }
    .stars-wa-lg::before {
        letter-spacing: -6px;
    }
}

@media(max-width:768px) {
    .stars-wa-lg {
        font-size: 22px;
    }
    .stars-wa-lg::before {
        letter-spacing: -4px;
    }
}

/*dynamic star class star-rating + add/edit review class*/
.review_icon_1 {
    font-size: 2.8em; border-radius: 50%; color:#FFF; /*background-color: #90be6d;*/
    text-align:center;
    line-height: 2em;
    height: 90px; width: 90px;
}
@media(max-width:992px) {
    .modal-body .rating-container {
        display: flex!important;
        flex-direction: column-reverse;
    }
    .modal-body .rating-container .rating-stars {align-self: center}
    .modal-body .rating-container .caption {align-self: center; margin-bottom: 8px;}
}
.title_suggestion {
    font-size:90%; font-weight: 300; margin-top: 5px;
}
.title_suggestion span {
    background:#EEE; border-radius: 4px; color:#000; padding:2px 5px;
}

.modal-body .rating-stars:focus { outline:none !important; box-shadow: none !important; }
.modal-body #addreviewTitle::placeholder, .modal-body #addreviewText::placeholder { font-weight:300; font-size:95%; }
#review_user_imgprev {margin: 10px 0;}
.review_use_imgprev_div {height:70px; width:70px; display:inline-block; position:relative!important; margin:5px;}
.review_use_imgprev_obj {height:68px; width:68px; top:3px; left:0;}
.upload__img-close {
    margin:0; padding:0; border:0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: var(--bs-danger);
    opacity: 0.7;
    position: absolute;
    top: -4px;
    right: -3px;
    text-align: center;
    line-height: 24px;
    z-index: 1;
    cursor: pointer;
}
.upload__img-close:hover {opacity: 1;}
.upload__img-close:after {
    content: "✖";
    font-size: 14px;
    color: white;
}
#add_user_review_img {padding-top:15px; height:68px; width:68px; display:inline-block; position:relative!important; margin:6px; border:2px dashed #CCC; font-size:2em; color:#555;
    text-align: center; vertical-align:middle; line-height: 100%; background: #FFF}
.add_user_review_img_m {width:100%; border:1px dashed #CCC; background-color: #EEE; border-radius: 10px; margin:3px; font-size:90%; line-height:100%; text-align:center; padding: 10px 0; cursor: pointer}
.add_user_review_upload_but_img {
    display: inline-block;
    width:28px;
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M214.2,418.3c-24.5,0-40.8-16.3-40.8-40.8c0-159.3,126.6-285.8,285.8-285.8c122.5,0,232.8,81.7,273.6,200.1c4.1,20.4-4.1,44.9-28.6,49c-20.4,8.2-44.9-4.1-53.1-24.5C626.6,230.5,549,173.3,459.2,173.3c-114.3,0-204.2,89.8-204.2,204.2C255,402,238.7,418.3,214.2,418.3z'/%3E%3Cpath d='M745,745c-24.5,0-40.8-16.3-40.8-40.8s16.3-40.8,40.8-40.8c89.8,0,163.3-73.5,163.3-163.3c0-89.8-73.5-163.3-163.3-163.3c-12.3,0-28.6,0-40.8,4.1c-20.4,4.1-44.9-8.2-49-28.6c-4.1-20.4,8.2-44.9,28.6-49c20.4-4.1,40.8-8.2,61.3-8.2c134.8,0,245,110.3,245,245C990,634.8,879.8,745,745,745z'/%3E%3Cpath d='M336.7,745H214.2c-24.5,0-40.8-16.3-40.8-40.8s16.3-40.8,40.8-40.8h122.5c24.5,0,40.8,16.3,40.8,40.8S361.2,745,336.7,745z'/%3E%3Cpath d='M745,745h-81.7c-24.5,0-40.8-16.3-40.8-40.8s16.3-40.8,40.8-40.8H745c24.5,0,40.8,16.3,40.8,40.8S769.5,745,745,745z'/%3E%3Cpath d='M214.2,745C99.8,745,10,655.2,10,540.8c0-114.3,89.8-204.2,204.2-204.2c24.5,0,40.8,16.3,40.8,40.8c0,24.5-16.3,40.8-40.8,40.8c-69.4,0-122.5,53.1-122.5,122.5s53.1,122.5,122.5,122.5c24.5,0,40.8,16.3,40.8,40.8S238.7,745,214.2,745z'/%3E%3Cpath d='M500,908.3c-24.5,0-40.8-16.3-40.8-40.8V459.2c0-24.5,16.3-40.8,40.8-40.8c24.5,0,40.8,16.3,40.8,40.8v408.3C540.8,892,524.5,908.3,500,908.3z'/%3E%3Cpath d='M377.5,622.5c-12.3,0-20.4-4.1-28.6-12.2c-16.3-16.3-16.3-40.8,0-57.2l122.5-122.5c16.3-16.3,40.8-16.3,57.2,0c16.3,16.3,16.3,40.8,0,57.2L406.1,610.3C397.9,618.4,389.8,622.5,377.5,622.5z'/%3E%3Cpath d='M622.5,622.5c-12.3,0-20.4-4.1-28.6-12.2L471.4,487.7c-16.3-16.3-16.3-40.8,0-57.2c16.3-16.3,40.8-16.3,57.2,0l122.5,122.5c16.3,16.3,16.3,40.8,0,57.2C642.9,618.4,634.8,622.5,622.5,622.5z'/%3E%3C/g%3E%3C/svg%3E");
}
.tsuggestion:hover {cursor: pointer; background-color: var(--bs-info); color:#FFF;}
.review_user_imgs {display: flex; flex-wrap: nowrap; height:80px; max-height: 80px; overflow-y: hidden; overflow-x: auto; margin-top:10px; }

/*letter colors icon*/
.ciconcolor1 {background-color: #D8334A}
.ciconcolor2 {background-color: #ED5565}
.ciconcolor3 {background-color: #FC6E51}
.ciconcolor4 {background-color: #FFCE54}
.ciconcolor5 {background-color: #E8CE4D}
.ciconcolor6 {background-color: #A0D468}
.ciconcolor7 {background-color: #48CFAD}
.ciconcolor8 {background-color: #A0CECB}
.ciconcolor9 {background-color: #4FC1E9}
.ciconcolor10 {background-color: #5D9CEC}
.ciconcolor11 {background-color: #8067B7}
.ciconcolor12 {background-color: #AC92EC}
.ciconcolor13 {background-color: #EC87C0}
.ciconcolor14 {background-color: #656D78}
/*
@media (max-width: 767px) {
    .popup_message_wrap {
        left:0;
        width: 100%;
        max-width: none;
        transform: none;
    }
}
@media (min-width: 576px) {
    #lightbox-modal .modal-dialog  {
        max-width: fit-content;

        margin: 1.75rem auto;
    }
}
#lightbox-modal .modal-dialog {max-width: fit-content;}
#lightbox-modal .lightbox-modal img {
    max-height: 100%;
}*/

/*-------------lightbox-------------*/
#lightbox-modal .cbutprev {
    display: block; border:0; border-radius:50%;
    height:52px; background:rgba(255, 255, 255, 0.8); padding: 5px 7px 9px 4px; margin:auto 0 auto 8px;
}
#lightbox-modal .cbutprev:before {
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='42px' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M34.5,10v980V10z'/%3E%3Cpath d='M59,10v980V10z'/%3E%3Cpath d='M83.5,10v980V10z'/%3E%3Cpath d='M108,10v980V10z'/%3E%3Cpath d='M132.5,10v980V10z'/%3E%3Cpath d='M157,10v980V10z'/%3E%3Cpath d='M181.5,10v980V10z'/%3E%3Cpath d='M206,10v980V10z'/%3E%3Cpath d='M230.5,10v980V10z'/%3E%3Cpath d='M255,10v980V10z'/%3E%3Cpath d='M279.5,10v980V10z'/%3E%3Cpath d='M304,10v980V10z'/%3E%3Cpath d='M328.5,10v980V10z'/%3E%3Cpath d='M353,10v980V10z'/%3E%3Cpath d='M377.5,10v980V10z'/%3E%3Cpath d='M402,10v980V10z'/%3E%3Cpath d='M426.5,10v980V10z'/%3E%3Cpath d='M451,10v980V10z'/%3E%3Cpath d='M475.5,10v980V10z'/%3E%3Cpath d='M500,10v980V10z'/%3E%3Cpath d='M524.5,10v980V10z'/%3E%3Cpath d='M549,10v980V10z'/%3E%3Cpath d='M573.5,10v980V10z'/%3E%3Cpath d='M598,10v980V10z'/%3E%3Cpath d='M622.5,10v980V10z'/%3E%3Cpath d='M647,10v980V10z'/%3E%3Cpath d='M671.5,10v980V10z'/%3E%3Cpath d='M696,10v980V10z'/%3E%3Cpath d='M720.5,10v980V10z'/%3E%3Cpath d='M745,10v980V10z'/%3E%3Cpath d='M769.5,10v980V10z'/%3E%3Cpath d='M794,10v980V10z'/%3E%3Cpath d='M818.5,10v980V10z'/%3E%3Cpath d='M843,10v980V10z'/%3E%3Cpath d='M867.5,10v980V10z'/%3E%3Cpath d='M892,10v980V10z'/%3E%3Cpath d='M916.5,10v980V10z'/%3E%3Cpath d='M941,10v980V10z'/%3E%3Cpath d='M965.5,10v980V10z'/%3E%3Cpath d='M10,34.5h980H10z'/%3E%3Cpath d='M10,59h980H10z'/%3E%3Cpath d='M10,83.5h980H10z'/%3E%3Cpath d='M10,108h980H10z'/%3E%3Cpath d='M10,132.5h980H10z'/%3E%3Cpath d='M10,157h980H10z'/%3E%3Cpath d='M10,181.5h980H10z'/%3E%3Cpath d='M10,206h980H10z'/%3E%3Cpath d='M10,230.5h980H10z'/%3E%3Cpath d='M10,255h980H10z'/%3E%3Cpath d='M10,279.5h980H10z'/%3E%3Cpath d='M10,304h980H10z'/%3E%3Cpath d='M10,328.5h980H10z'/%3E%3Cpath d='M10,353h980H10z'/%3E%3Cpath d='M10,377.5h980H10z'/%3E%3Cpath d='M10,402h980H10z'/%3E%3Cpath d='M10,426.5h980H10z'/%3E%3Cpath d='M10,451h980H10z'/%3E%3Cpath d='M10,475.5h980H10z'/%3E%3Cpath d='M10,500h980H10z'/%3E%3Cpath d='M10,524.5h980H10z'/%3E%3Cpath d='M10,549h980H10z'/%3E%3Cpath d='M10,573.5h980H10z'/%3E%3Cpath d='M10,598h980H10z'/%3E%3Cpath d='M10,622.5h980H10z'/%3E%3Cpath d='M10,647h980H10z'/%3E%3Cpath d='M10,671.5h980H10z'/%3E%3Cpath d='M10,696h980H10z'/%3E%3Cpath d='M10,720.5h980H10z'/%3E%3Cpath d='M10,745h980H10z'/%3E%3Cpath d='M10,769.5h980H10z'/%3E%3Cpath d='M10,794h980H10z'/%3E%3Cpath d='M10,818.5h980H10z'/%3E%3Cpath d='M10,843h980H10z'/%3E%3Cpath d='M10,867.5h980H10z'/%3E%3Cpath d='M10,892h980H10z'/%3E%3Cpath d='M10,916.5h980H10z'/%3E%3Cpath d='M10,941h980H10z'/%3E%3Cpath d='M10,965.5h980H10z'/%3E%3Cpath d='M649.3,863.3c8.6,13.3,8.6,34.8,0,48.2c-8.6,13.3-22.5,13.3-31.1,0L366.8,522.5c-8.6-13.3-8.6-34.9,0-48.2l251.4-389c8.6-13.3,22.5-13.3,31.1,0c8.6,13.3,8.6,34.8,0,48.2L420,498.4L649.3,863.3z'/%3E%3C/g%3E%3C/svg%3E");
}
#lightbox-modal .cbutnext {
    display: block; border:0; border-radius:50%;
    height:52px; background:rgba(255, 255, 255, 0.8);  padding: 5px 4px 9px 7px; margin:auto 8px auto 0;
}
#lightbox-modal .cbutnext:before {
    content:  url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' transform='scale(-1 -1)' height='42px' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M34.5,10v980V10z'/%3E%3Cpath d='M59,10v980V10z'/%3E%3Cpath d='M83.5,10v980V10z'/%3E%3Cpath d='M108,10v980V10z'/%3E%3Cpath d='M132.5,10v980V10z'/%3E%3Cpath d='M157,10v980V10z'/%3E%3Cpath d='M181.5,10v980V10z'/%3E%3Cpath d='M206,10v980V10z'/%3E%3Cpath d='M230.5,10v980V10z'/%3E%3Cpath d='M255,10v980V10z'/%3E%3Cpath d='M279.5,10v980V10z'/%3E%3Cpath d='M304,10v980V10z'/%3E%3Cpath d='M328.5,10v980V10z'/%3E%3Cpath d='M353,10v980V10z'/%3E%3Cpath d='M377.5,10v980V10z'/%3E%3Cpath d='M402,10v980V10z'/%3E%3Cpath d='M426.5,10v980V10z'/%3E%3Cpath d='M451,10v980V10z'/%3E%3Cpath d='M475.5,10v980V10z'/%3E%3Cpath d='M500,10v980V10z'/%3E%3Cpath d='M524.5,10v980V10z'/%3E%3Cpath d='M549,10v980V10z'/%3E%3Cpath d='M573.5,10v980V10z'/%3E%3Cpath d='M598,10v980V10z'/%3E%3Cpath d='M622.5,10v980V10z'/%3E%3Cpath d='M647,10v980V10z'/%3E%3Cpath d='M671.5,10v980V10z'/%3E%3Cpath d='M696,10v980V10z'/%3E%3Cpath d='M720.5,10v980V10z'/%3E%3Cpath d='M745,10v980V10z'/%3E%3Cpath d='M769.5,10v980V10z'/%3E%3Cpath d='M794,10v980V10z'/%3E%3Cpath d='M818.5,10v980V10z'/%3E%3Cpath d='M843,10v980V10z'/%3E%3Cpath d='M867.5,10v980V10z'/%3E%3Cpath d='M892,10v980V10z'/%3E%3Cpath d='M916.5,10v980V10z'/%3E%3Cpath d='M941,10v980V10z'/%3E%3Cpath d='M965.5,10v980V10z'/%3E%3Cpath d='M10,34.5h980H10z'/%3E%3Cpath d='M10,59h980H10z'/%3E%3Cpath d='M10,83.5h980H10z'/%3E%3Cpath d='M10,108h980H10z'/%3E%3Cpath d='M10,132.5h980H10z'/%3E%3Cpath d='M10,157h980H10z'/%3E%3Cpath d='M10,181.5h980H10z'/%3E%3Cpath d='M10,206h980H10z'/%3E%3Cpath d='M10,230.5h980H10z'/%3E%3Cpath d='M10,255h980H10z'/%3E%3Cpath d='M10,279.5h980H10z'/%3E%3Cpath d='M10,304h980H10z'/%3E%3Cpath d='M10,328.5h980H10z'/%3E%3Cpath d='M10,353h980H10z'/%3E%3Cpath d='M10,377.5h980H10z'/%3E%3Cpath d='M10,402h980H10z'/%3E%3Cpath d='M10,426.5h980H10z'/%3E%3Cpath d='M10,451h980H10z'/%3E%3Cpath d='M10,475.5h980H10z'/%3E%3Cpath d='M10,500h980H10z'/%3E%3Cpath d='M10,524.5h980H10z'/%3E%3Cpath d='M10,549h980H10z'/%3E%3Cpath d='M10,573.5h980H10z'/%3E%3Cpath d='M10,598h980H10z'/%3E%3Cpath d='M10,622.5h980H10z'/%3E%3Cpath d='M10,647h980H10z'/%3E%3Cpath d='M10,671.5h980H10z'/%3E%3Cpath d='M10,696h980H10z'/%3E%3Cpath d='M10,720.5h980H10z'/%3E%3Cpath d='M10,745h980H10z'/%3E%3Cpath d='M10,769.5h980H10z'/%3E%3Cpath d='M10,794h980H10z'/%3E%3Cpath d='M10,818.5h980H10z'/%3E%3Cpath d='M10,843h980H10z'/%3E%3Cpath d='M10,867.5h980H10z'/%3E%3Cpath d='M10,892h980H10z'/%3E%3Cpath d='M10,916.5h980H10z'/%3E%3Cpath d='M10,941h980H10z'/%3E%3Cpath d='M10,965.5h980H10z'/%3E%3Cpath d='M649.3,863.3c8.6,13.3,8.6,34.8,0,48.2c-8.6,13.3-22.5,13.3-31.1,0L366.8,522.5c-8.6-13.3-8.6-34.9,0-48.2l251.4-389c8.6-13.3,22.5-13.3,31.1,0c8.6,13.3,8.6,34.8,0,48.2L420,498.4L649.3,863.3z'/%3E%3C/g%3E%3C/svg%3E");
}

@media (max-width: 768px) {
    #lightbox-modal .cbutprev, #lightbox-modal .cbutnext {display:none}
}
.lightbox-modal .btn-close {
    border-radius: 50%;
    background-color: rgba(200, 200, 200, 0.9);
    opacity: 1;
    padding: 15px;
}

.lightbox-modal .modal-content {background-color: #242424e6}
/* ---------------------------------------------------
    AJAX WORK OVERLAY STYLE
----------------------------------------------------- */
.ajax_overlay {display: none; background-color: rgba(255,255,255,0.75); position:fixed; top:0; left:0; z-index:10010; transition: all 0.3s;
    width: 100vw;
    height: 100vh;}
.ajax_loading {display:block; color: #FFF; padding: 20px;}
.loader_ajax {
    /*background-color: rgba(0,0,0,0.35);*/
    display: block; border:0; margin:0 auto;
    max-width: 100px; height: 100%;
    color: #ff304f;
    fill: #ff304f; /*var(--bs-primary);*/
    content: url("data:image/svg+xml, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 100 100' xml:space='preserve'%3E%3Cpath d='M31.6,3.5C5.9,13.6-6.6,42.7,3.5,68.4c10.1,25.7,39.2,38.3,64.9,28.1l-3.1-7.9c-21.3,8.4-45.4-2-53.8-23.3 c-8.4-21.3,2-45.4,23.3-53.8L31.6,3.5z'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='2s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3Cpath d='M42.3,39.6c5.7-4.3,13.9-3.1,18.1,2.7c4.3,5.7,3.1,13.9-2.7,18.1l4.1,5.5c8.8-6.5,10.6-19,4.1-27.7 c-6.5-8.8-19-10.6-27.7-4.1L42.3,39.6z'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='-360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3Cpath d='M82,35.7C74.1,18,53.4,10.1,35.7,18S10.1,46.6,18,64.3l7.6-3.4c-6-13.5,0-29.3,13.5-35.3s29.3,0,35.3,13.5 L82,35.7z'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='2s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");

    /*
    content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='51px' height='50px' viewBox='0 0 51 50'%3E%3Crect y='0' width='13' height='50' fill='%231fa2ff'%3E%3Canimate attributeName='height' values='50;10;50' begin='0s' dur='1s' repeatCount='indefinite' /%3E%3Canimate attributeName='y' values='0;20;0' begin='0s' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3Crect x='19' y='0' width='13' height='50' fill='%2312d8fa'%3E%3Canimate attributeName='height' values='50;10;50' begin='0.2s' dur='1s' repeatCount='indefinite' /%3E%3Canimate attributeName='y' values='0;20;0' begin='0.2s' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3Crect x='38' y='0' width='13' height='50' fill='%2306ffcb'%3E%3Canimate attributeName='height' values='50;10;50' begin='0.4s' dur='1s' repeatCount='indefinite' /%3E%3Canimate attributeName='y' values='0;20;0' begin='0.4s' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/svg%3E");
*/
}