/*
Theme Name: Zuza Shop
Description: Zuza Shop Theme
Author: EGGR
Author URI: https://eggr.eu
Template: elessi-theme
Version: 1.0
*/

/* ROOT */
:root {
    /* CULORI BRAND */
--theme: #ffffff;

--color-00: #000000;
--color-00-t50: #00000050;
--color-00-t75: #00000075;
--color-FF: #FFFFFF;
--color-FF-t50: #FFFFFF50;
--color-FF-t75: #FFFFFF75;
--color-10-d: #2F1818;
--color-10-l: #592D2C;
--color-10: #3B1E1D;
--color-11-d: #8C7270;
--color-11-l: #D2AFAA;
--color-11-xl:color-mix(in srgb, var(--color-11-l) 30%, var(--color-FF));
--color-11-xxl:color-mix(in srgb, var(--color-11-l) 20%, var(--color-FF));
--color-11: #AF8F8A;
--color-12: color-mix(in srgb, #3B1E1D, var(--theme) 50%);
--color-20-d: #C89402;
--color-20-l: #FFCB30;
--color-20: #FAB903;
--color-21-d: #CCB892;
--color-21-l: #FFF1CC;
--color-21: #FFE6B7;
--color-21-t50: #FFE6B750;
--color-21-t75: #FFE6B775;
--color-22: color-mix(in srgb, #FAB903, var(--theme) 50%);
--color-30-d: #BC5019;
--color-30-l: #FF8033;
--color-30: #EB6520;
--color-31-d: #CCA489;
--color-31-l: #FFDBBA;
--color-31: #FACDAC;
--color-32: color-mix(in srgb, #EB6520, var(--theme) 50%);
--color-40-d: #B7143B;
--color-40-l: #FF3366;
--color-40: #E51A4A;
--color-41-d: #CF9694;
--color-41-l: #FFD3D1;
--color-41: #F7BCB9;
--color-42: color-mix(in srgb, #E51A4A, var(--theme) 50%);
--color-50-d: #90327B;
--color-50-l: #D876B7;
--color-50: #B45399;
--color-51-d: #BFA8BF;
--color-51-l: #F0D7EB;
--color-51: #E2C6E0;
--color-52: color-mix(in srgb, #B45399, var(--theme) 50%);
--color-60-d: #6C992F;
--color-60: #8ABE3B;
--color-61-l: #EAF2CF;
--color-61: #DAE8BF;
--color-62: color-mix(in srgb,#8ABE3B 50%, var(--color-00));

--gradient-20ld: linear-gradient(128.87deg,var(--color-20-l) 14.05%,var(--color-20-d) 89.3%);
--gradient-magenta-flamingo: linear-gradient(128.87deg,#e666cc 14.05%,#fa97a1 89.3%);
--gradient-purple-blue: linear-gradient(128.87deg,#9780e5 14.05%,#53ceda 89.3%);
--gradient-flamingo-purple: linear-gradient(128.87deg,#fa97a1 14.05%,#9780e5 89.3%);
--gradient-blue-purple: linear-gradient(128.87deg,#53ceda 14.05%,#9780e5 89.3%);

--gradient-4x-zuza-dark: linear-gradient(-90deg,var(--color-10) 0,var(--color-20) 30%,var(--color-30) 50%,var(--color-40) 70%,var(--color-50) 90%,var(--color-60) 100%);
--gradient-4x-legal: #170d24, radial-gradient(ellipse at 10% 90%, #3c2d83 0%, transparent 55%), radial-gradient(ellipse at 90% 90%, #c33c65 0%, transparent 55%), radial-gradient(ellipse at 90% 10%, #4a74dc 0%, transparent 55%), radial-gradient(ellipse at 10% 10%, #35244f 0%, transparent 55%);

--border-radius-xsmall:4px;
--border-radius-small:6px;
--border-radius-normal:12px;
--border-radius-large:24px;
--border-radius-xlarge:36px;

--overlay-backdrop:blur(4px);

--shadow-xlight: rgba(0,0,0,0.1);
--shadow-light: rgba(0,0,0,0.2);
--shadow-medium: rgba(0,0,0,0.4);
--shadow-dark: rgba(0,0,0,0.6);
--shadow-xdark: rgba(0,0,0,0.75);

--font-size-small: 13px;
--font-size-medium: 20px;
--font-size-large: 36px;
--font-size-xlarge: 42px;

--color01: #9e0142;
--color01a: color-mix(in srgb, var(--color01) 10%, white);
--color01b: color-mix(in srgb, var(--color01) 20%, white);
--color01c: color-mix(in srgb, var(--color01) 30%, white);
--color02: #d53e4f;
--color02a: color-mix(in srgb, var(--color02) 10%, white);
--color02b: color-mix(in srgb, var(--color02) 20%, white);
--color02c: color-mix(in srgb, var(--color02) 30%, white);
--color03: #f46d43;
--color03a: color-mix(in srgb, var(--color03) 10%, white);
--color03b: color-mix(in srgb, var(--color03) 20%, white);
--color03c: color-mix(in srgb, var(--color03) 30%, white);
--color04: #fdae61;
--color04a: color-mix(in srgb, var(--color04) 10%, white);
--color04b: color-mix(in srgb, var(--color04) 20%, white);
--color04c: color-mix(in srgb, var(--color04) 30%, white);
--color05: #fee08b;
--color05a: color-mix(in srgb, var(--color05) 10%, white);
--color05b: color-mix(in srgb, var(--color05) 20%, white);
--color05c: color-mix(in srgb, var(--color05) 30%, white);
--color06: #e6f598;
--color06a: color-mix(in srgb, var(--color06) 10%, white);
--color06b: color-mix(in srgb, var(--color06) 20%, white);
--color06c: color-mix(in srgb, var(--color06) 30%, white);
--color07: #abdda4;
--color07a: color-mix(in srgb, var(--color07) 10%, white);
--color07b: color-mix(in srgb, var(--color07) 20%, white);
--color07c: color-mix(in srgb, var(--color07) 30%, white);
--color08: #66c2a5;
--color08a: color-mix(in srgb, var(--color08) 10%, white);
--color08b: color-mix(in srgb, var(--color08) 20%, white);
--color08c: color-mix(in srgb, var(--color08) 30%, white);
--color09: #3288bd;
--color09a: color-mix(in srgb, var(--color09) 10%, white);
--color09b: color-mix(in srgb, var(--color09) 20%, white);
--color09c: color-mix(in srgb, var(--color09) 30%, white);
--color10: #5e4fa2;
--color10a: color-mix(in srgb, var(--color10) 10%, white);
--color10b: color-mix(in srgb, var(--color10) 20%, white);
--color10c: color-mix(in srgb, var(--color10) 30%, white);
}
/* GENERALE */
body {
    color:var(--color-10);
}
h1 {color: var(--color-10);}
.h1 {
    text-transform: none;
    -webkit-text-fill-color: transparent;
    background: var(--gradient-20ld);
    background-clip: text;
    -webkit-background-clip: text;
}
.h1a {
    background-image: var(--gradient-4x-zuza-dark,#000);
    background-size: 100%;
    background-repeat: repeat;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    filter: drop-shadow(0 0 2rem #000);
    text-shadow: none!important;
}
a {color:var(--color-10);}

.nasa-tip-content {
    background: var(--color-10);
    border-color: var(--color-10-d);
    font-size: 11px;
}
table.program {
    border-collapse: collapse;}
table.program tbody tr {
    border-bottom: 1px solid var(--color-11);
}
table.program tbody tr:first-child {
    border-top: 1px solid var(--color-11);
}
svg:not(.imagine) path {
    stroke: currentColor;
    stroke-width: 2.2%!important;
    stroke-linecap: round!important;
    stroke-linejoin: round!important;
}
.nasa-single-arrow {
    background: var(--color-11-xxl)!important;
    border:none!important;
    border-bottom: 2px solid var(--color-11-l)!important;
}
.nasa-single-arrow.nasa-disabled {
    cursor: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='32px' height='32px' version='1.1' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 0.273 0.273' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23E51A4A' fill-rule='nonzero' d='M0.213 0.09l-0.123 0.123c0.014,0.008 0.029,0.013 0.046,0.013 0.025,0 0.048,-0.01 0.064,-0.026 0.016,-0.016 0.026,-0.039 0.026,-0.064 0,-0.017 -0.005,-0.032 -0.013,-0.046zm-0.153 0.093l0.123 -0.123c-0.014,-0.008 -0.03,-0.013 -0.047,-0.013 -0.024,0 -0.047,0.01 -0.063,0.026 -0.016,0.016 -0.026,0.039 -0.026,0.063 0,0.017 0.005,0.033 0.013,0.047zm0.17 -0.14c0.024,0.024 0.039,0.057 0.039,0.093 0,0.037 -0.015,0.07 -0.039,0.094 -0.024,0.024 -0.057,0.039 -0.094,0.039 -0.036,0 -0.069,-0.015 -0.093,-0.039 -0.024,-0.024 -0.039,-0.057 -0.039,-0.094 0,-0.036 0.015,-0.069 0.039,-0.093 0.024,-0.024 0.057,-0.039 0.093,-0.039 0.037,0 0.07,0.015 0.094,0.039z'/%3E%3C/svg%3E") 16 16, not-allowed!important;
}
.nasa-single-arrow[data-action="next"]:after,
.nasa-single-arrow[data-action="prev"]:before {
    content: ""!important;
    height: 46px!important;
    width: 50px!important;
    background-size: 45px 50px;
    background-repeat: no-repeat;
}
.nasa-single-arrow[data-action="prev"]:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 5L9 12L15 19' stroke='%233B1E1D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
    background-position: 0 0px;
}
.nasa-single-arrow[data-action="next"]:after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 5L15 12L9 19' stroke='%233B1E1D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
    background-position: 5px 0px;
}
.nasa-single-arrow:focus,
.nasa-single-arrow:hover {
    background: var(--color-20)!important;
    border-bottom: 2px solid var(--color-20-d)!important;
}

/* SVG Backgrounds */
.sbg-01 {
    background-color: var(--color-20);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpolygon fill='%23f69911' points='1600 160 0 460 0 350 1600 50'/%3E%3Cpolygon fill='%23f2791f' points='1600 260 0 560 0 450 1600 150'/%3E%3Cpolygon fill='%23ed5a2e' points='1600 360 0 660 0 550 1600 250'/%3E%3Cpolygon fill='%23e93a3c' points='1600 460 0 760 0 650 1600 350'/%3E%3Cpolygon fill='%23E51A4A' points='1600 800 0 800 0 750 1600 450'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
}
/* TOP BAR */
.nasa-top-bar-baby #top-bar:before, .nasa-top-bar-baby #top-bar:after {
    border:none;
}
/* HEADER */
.header-wrapper .icons-wrapper .icon-text {
    text-transform: lowercase;
}
.header-wrapper .nasa-elements-wrap-main-menu{
    border-bottom:2px solid var(--color-20)!important;
}
.nasa-vertical-header .vertical-menu-container{
    filter: drop-shadow(0px 5px 30px var(--color-20));
}
.nasa-subitem-acc.nasa-hello-acc {
    border-bottom: 1px dotted var(--color-21)!important;
}
.nasa-subitem-acc.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
    border-top: none!important;
    background-color: var(--color-21);
    border-radius: inherit;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.nasa-subitem-acc.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout svg{
    display: none!important;
}
.menus-account .sub-menu {
    border-radius: var(--border-radius-small)!important;
    background: linear-gradient( 0deg, var(--color-21-l), var(--color-FF))!important;
    border: none!important;
    min-width: 220px;
    filter: drop-shadow(0px 1px 4px var(--shadow-light));
}
.header-type-6 .nasa-elements-wrap-main-menu {
    border-top: none!important;
}
/* MENU */
.menu-prima img {
    width: 24px;
    margin-right: 5px;
    margin-top: -5px;
}
/* SEARCH */
.nasa-search-space .nasa-show-search-form.nasa-search-relative {
    background-color: var(--color-11-xxl)!important;
}
.nasa-search-space .nasa-show-search-form .nasa-icon-submit-page>svg, .nasa-search-space .nasa-show-search-form .nasa-icon-submit-page:before {
    color:var(--color-11-d)!important;
}
/* PROGRSS BAR */
.nasa-progress-bar-load-shop {
    margin-bottom: -3px;
    height: 3px;
    background: var(--gradient-flamingo-purple)!important;
}
/* LOADER */
#nasa-before-load {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: radial-gradient(var(--color-FF), transparent);
    opacity: 1;
    backdrop-filter: var(--overlay-backdrop);
}
.nasa-img-loading:after,
.nasa-loader {
    opacity: 0.75;
    width: 80px;
    height: 80px;
    margin-left: -40px;
    margin-top: -40px;
    border-top: 8px solid #efefef;
    border-bottom: 8px solid var(--color-20);
    border-left: 8px solid #efefef;
    border-right: 8px solid var(--color-20);
    filter: drop-shadow(0px 0px 16px var(--color-FF));
}

/* BREADCRUMS */
div#nasa-breadcrumb-site {
    background: var(--color-21-t75);
    backdrop-filter: var(--overlay-backdrop);
    color:var(--color-10);
    z-index: 1;
}
.products-arrow .icon-next-prev {
    border: none!important;
    width: 35px!important;
    height: 35px!important;
    color: var(--color-21)!important;
    background-color: var(--color-20)!important;
    border-radius: 25px!important;
}
.products-arrow .icon-next-prev svg {
    width:100%;
    height:100%;
}
.products-arrow .dropdown-wrap {
    border: none!important;
    background: var(--color-FF)!important;
    border-radius: var(--border-radius-normal);
}
.products-arrow .dropdown-wrap img {
    border-radius: var(--border-radius-small);
}
.products-arrow .dropdown-wrap .product-name {
    color: var(--color-10)!important;
}
.products-arrow .dropdown-wrap .next-prev-info .price del .amount{
    color:var(--color-11)!important;
    font-weight: 300!important;
}
.products-arrow .dropdown-wrap .next-prev-info .price ins .amount{
    font-weight: 900!important;
}
.style-single .breadcrumb-row a:first-child {
    font-weight: 800;
}
/* COOKIE NOTICE */
.nasa-cookie-notice-container {
    border-radius: var(--border-radius-large);
    background: linear-gradient(0deg, var(--color-61-l), var(--color-FF));
}

.nasa-cookie-notice-container .nasa-cookie-notice-centent {
    padding:20px;
}
.nasa-cookie-notice-container .nasa-accept-cookie {
    border-radius: var(--border-radius-normal);
    background: var(--color-60);
    border-width: 0 0 2px 0;
    border-color: var(--color-60-d);
    padding-top: 4px;
    color:var(--color-10);
}
.nasa-cookie-notice-container .nasa-accept-cookie:hover {
    background: var(--color-61);
    border-color: var(--color-60);
    color:var(--color-10);
}
.nasa-notice-text {
    font-size: 90%;
    line-height: 1.3;
}
.nasa-cookie-notice-centent:before {
    content: url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='3' stroke='%23AF8F8A' stroke-width='1.5'%3E%3C/circle%3E%3Cpath d='M14.5 7L16 5' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M19 7L20 6' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M12 5L11 4' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M10.5 7L9.13397 7.36603' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M7 5L6 4' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M6.79245 9.14385L6.20722 7.85641' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M12.5 22L12.5343 22.7492C12.811 22.7365 13.0582 22.5724 13.1772 22.3222C13.2963 22.0721 13.2677 21.7768 13.103 21.554L12.5 22ZM12.944 19.6276L13.3899 20.2306L12.944 19.6276ZM19.4787 14.7949L19.0327 14.1919L19.4787 14.7949ZM14.6191 18.8552L15.2221 18.4092L15.2221 18.4092L14.6191 18.8552ZM15.3194 16.0052L15.7654 16.6083L15.3194 16.0052ZM18.2495 16.1704L18.8525 15.7244L18.8525 15.7244L18.2495 16.1704ZM21.6265 14.7168L21.14 15.2876C21.3346 15.4534 21.6002 15.5087 21.8447 15.4343C22.0893 15.36 22.2792 15.1662 22.3484 14.9201L21.6265 14.7168ZM18.584 16.6226L17.9809 17.0686C18.1107 17.2441 18.3106 17.3544 18.5283 17.3706C18.746 17.3868 18.9599 17.3073 19.1143 17.153L18.584 16.6226ZM18.6854 16.5212L19.2157 17.0515C19.3871 16.8801 19.4651 16.6365 19.4251 16.3974L18.6854 16.5212ZM14.6191 19.291L14.3938 20.0064C14.6605 20.0904 14.9517 20.019 15.1494 19.8213L14.6191 19.291ZM14.8044 19.1057L15.3347 19.6361C15.5973 19.3735 15.6282 18.9583 15.4074 18.6598L14.8044 19.1057ZM12 21.25C6.89137 21.25 2.75 17.1086 2.75 12H1.25C1.25 17.9371 6.06294 22.75 12 22.75V21.25ZM2.75 12C2.75 6.89137 6.89137 2.75 12 2.75V1.25C6.06294 1.25 1.25 6.06294 1.25 12H2.75ZM12 2.75C17.1086 2.75 21.25 6.89137 21.25 12H22.75C22.75 6.06294 17.9371 1.25 12 1.25V2.75ZM13.103 21.554C12.8699 21.2389 12.9028 20.5909 13.3899 20.2306L12.498 19.0246C11.3811 19.8506 11.1449 21.429 11.897 22.446L13.103 21.554ZM15.2221 18.4092C14.9266 18.0097 14.9862 17.1845 15.7654 16.6083L14.8735 15.4022C13.6476 16.3088 13.0801 18.0355 14.0161 19.3011L15.2221 18.4092ZM15.7654 16.6083C16.5445 16.0321 17.351 16.2168 17.6465 16.6163L18.8525 15.7244C17.9165 14.4588 16.0993 14.4957 14.8735 15.4022L15.7654 16.6083ZM19.9246 15.398C20.4213 15.0306 20.9259 15.105 21.14 15.2876L22.1131 14.146C21.2462 13.4071 19.9508 13.5129 19.0327 14.1919L19.9246 15.398ZM21.25 12C21.25 12.8723 21.1295 13.7151 20.9046 14.5135L22.3484 14.9201C22.6102 13.9907 22.75 13.0111 22.75 12H21.25ZM12.4657 21.2508C12.332 21.2569 12.2017 21.25 12 21.25V22.75C12.1103 22.75 12.3595 22.7572 12.5343 22.7492L12.4657 21.2508ZM17.6465 16.6163L17.9809 17.0686L19.187 16.1767L18.8525 15.7244L17.6465 16.6163ZM19.4251 16.3974C19.3792 16.1229 19.5124 15.7028 19.9246 15.398L19.0327 14.1919C18.2419 14.7768 17.7921 15.7276 17.9457 16.645L19.4251 16.3974ZM19.1143 17.153L19.2157 17.0515L18.1551 15.9909L18.0536 16.0923L19.1143 17.153ZM13.3899 20.2306C13.747 19.9665 14.1352 19.9249 14.3938 20.0064L14.8444 18.5756C14.0774 18.3341 13.1961 18.5083 12.498 19.0246L13.3899 20.2306ZM14.0161 19.3011L14.2014 19.5517L15.4074 18.6598L15.2221 18.4092L14.0161 19.3011ZM15.1494 19.8213L15.3347 19.6361L14.274 18.5754L14.0888 18.7607L15.1494 19.8213Z' fill='%23AF8F8A'%3E%3C/path%3E%3Cpath d='M2 13C2 13 4.20085 15 6 15C7.21199 15 8.60628 14.0924 9.38725 13.5' stroke='%23AF8F8A' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M16 15.5C15.5 15 14.4713 14.6389 14 14.2236' stroke='%23AF8F8A' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M16.6497 8.9766L16.7161 10.3893' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M20.6777 10.085L18.9996 11.5629' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M5.66477 12.6412L6.5 11.5' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M3.68293 10.3498L3.60427 8.93781' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
    width: 100%;
    height: 64px;
    display: block;
    margin-bottom: 10px;
    filter: drop-shadow(0px 0px 3px var(--color-11-xl));
}
/* SHARE */
.product-info .nasa-single-share .social-icons {
    gap:5px;
}
.product-info .nasa-single-share .social-icons li {
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-info .nasa-single-share .social-icons li>a {
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    border-radius: var(--border-radius-normal);
    background: var(--color-11-xxl);
    border-bottom:2px solid var(--color-11);
}
.product-info .nasa-single-share .social-icons li>a:hover {
    background: var(--color-20);
    border-bottom:2px solid var(--color-20-d);
}
.product-info .nasa-single-share .social-icons li a svg {
    color: var(--color-11-d);
    width:20px;
    height:20px;
}
.product-info .nasa-single-share .social-icons li a:hover svg {
    color: var(--color-10)!important;
}
/* MAIN */
.archive #wrapper {
    background: var(--color-21);
    /* background-image: url(https://zuza.md/wp-content/uploads/suza-pattern-dots.svg), radial-gradient(ellipse at 10% 90%, var(--color-61) 0%, transparent 55%),    radial-gradient(ellipse at 90% 90%, var(--color-51) 0%, transparent 55%),    radial-gradient(ellipse at 90% 10%, var(--color-41) 0%, transparent 55%),    radial-gradient(ellipse at 10% 10%, var(--color-31) 2%, transparent 55%); */
    background-image: url(https://zuza.md/wp-content/uploads/suza-pattern-giraffe-b.svg), radial-gradient(ellipse at 10% 90%, var(--color-61) 0%, transparent 55%),    radial-gradient(ellipse at 90% 90%, var(--color-51) 0%, transparent 55%),    radial-gradient(ellipse at 90% 10%, var(--color-41) 0%, transparent 55%),    radial-gradient(ellipse at 10% 10%, var(--color-31) 2%, transparent 55%);
    background-size: 500px,cover, cover, cover, cover;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-attachment: fixed;
}
body.single:not([data-elementor-device-mode="mobile"]) #wrapper {
    background: var(--color-FF);
    background-image: url(https://zuza.md/wp-content/uploads/suza-pattern-giraffe-b.svg), linear-gradient(0deg, var(--color-FF), var(--color-21));
    background-size: 200px,cover;
    background-attachment: fixed;
}
.prima-categorii .nasa-category-horizontal-6 .nasa-cat-title{
    color:var(--color-10)!important;
    font-size: 100%;
}
.home .nasa-banner {
    border-radius: var(--border-radius-normal);
}
/* FOOTER */
#nasa-footer .footer-light-2 {
    background: var(--color-10) url(https://zuza.md/wp-content/uploads/suza-pattern-giraffe-f.svg) center;
    color:var(--color-11);
}
#nasa-footer .nasa-footer-bottom {
    background: var(--color-10-d);
    color: var(--color-11);
    border-top: 3px solid color-mix(in srgb, var(--color-10-d), #000 10%);
}
.nasa-opening-time li {
    border-bottom: 1px solid var(--color-20-l);
}
#nasa-footer .follow-icon a i, .follow-icon a svg {
    color:var(--color-11);
    width:24px;
    height:24px;
}
#nasa-footer .follow-icon a:hover i, .follow-icon a:hover svg {
    color:var(--color-20);
}
.foot-menu {
    color: var(--color-11);
    margin-top:0!important;
}
/* APP */
.ns_btn-fixed.nasa-flex {
    padding: 10px;
    backdrop-filter: var(--overlay-backdrop);
    gap:10px;
}
.ns_btn-fixed.nasa-flex .button{
    border-radius: var(--border-radius-normal)!important;
    outline-offset: 2px;
    outline-width: 1px;
}
/* SIDEBAR */
.nasa-static-sidebar {
    background: var(--color-11-xl)!important;
    color: var(--color-10)!important;
}
.nasa-stclose:hover {
    background: var(--color-11-l)!important;
}
.nasa-static-sidebar .image-wishlist img {
    border: 3px solid var(--color-11-l)!important;
    border-width: 0px 0px 2px 0px!important;
    background: var(--color-11-xxl);
}
a.btn-wishlist.btn-link.wishlist-icon.btn-nasa-wishlist.nasa-flex.ns-has-wrap .nasa-icon-text-wrap,
a.btn-compare.btn-link.compare-icon.nasa-tip.nasa-tip-right.ns-has-wrap.nasa-compare .nasa-icon-text-wrap{
    /* max-height: 48px!important; */
}
/* WOOCOMMERCE */
/* GENERALE */
body button, body .button, body #submit, body a.button, body p a.button, body input#submit, body .add_to_cart, body .checkout-button, body .dokan-btn-theme, body a.dokan-btn-theme, body input#place_order, body form.cart .button, body form.cart .button:focus, body .form-submit input, body input[type="submit"], body #payment .place-order input, body .footer-type-2 input.button, body input[type="submit"].dokan-btn-theme, body #nasa-footer .btn-submit-newsletters, body .nasa-table-compare .add-to-cart-grid, body .nasa-static-sidebar .nasa-sidebar-return-shop, body .nasa-tab-primary-color .nasa-classic-style li:hover a, body .nasa-tab-primary-color .nasa-classic-style li.active a, body .nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .nasa-search-all, body .widget.woocommerce li.current-tax-item > a .count, body .widget.woocommerce li.nasa-chosen > a.nasa-filter-by-variations .count, body .widget.woocommerce li > a:hover .count, body .widget.woocommerce ul li.nasa_show_manual a:hover{
    border:none;
    border-bottom: 2px solid var(--color-20-d)!important;
    box-sizing: border-box;
    color:var(--color-10)!important;
    padding-top: 3px!important;
    border-radius: var(--border-radius-normal)!important;
}

.cart .nasa-buy-now {
    border-bottom: 2px solid var(--color-60-d);
}
.cart .nasa-buy-now:hover {
    border-bottom: 2px solid var(--color-60);
}
.product-item .info .name {
    color:var(--color-10);
}
.woocommerce-ordering select.orderby option{
    padding:5px;
}
.price del {
    text-decoration: unset;
    color:var(--color-11);
    position: relative;
}
.price del:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100%25' height='100%25' version='1.1' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 75.333 25.111' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='none' stroke='%23E51A4A90' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='2.61313' d='M6.171 14.207c14.633,-0.526 49.828,-1.061 64.705,0.385 -21.128,0.774 -48.791,2.843 -68.958,5.751 23.892,-0.088 47.351,-2.728 71.243,-0.79'/%3E%3Crect fill='none' width='75.333' height='25.111'/%3E%3C/svg%3E");
    position: absolute;
    left: 0;
    top: -10%;
    width: 100%;
    height: 100%;
    display: block;
}
.woocommerce-Price-currencySymbol {
    font-size:75%;
    margin-left:2px;
    font-weight: 700;
}
.woocommerce-notices-wrapper,
.woocommerce-notices-wrapper .woocommerce-info:not(.cart-empty):not(:empty),
.woocommerce-notices-wrapper .woocommerce-message:not(.cart-empty):not(:empty),
.woocommerce-notices-wrapper #yith-wcwl-message:not(.cart-empty):not(:empty) {
    border-radius: var(--border-radius-normal);
}
.popup-cart-bg-close:hover,
.black-window,
.white-window,
.transparent-desktop,
.transparent-window,
.transparent-mobile,
.mfp-content,
.mfp-container {
    cursor: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='32px' height='32px' version='1.1' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 0.273 0.273' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23FAB903' fill-rule='nonzero' d='M0.041 0.262c-0.009,0.009 -0.022,0.009 -0.03,0 -0.009,-0.008 -0.009,-0.022 0,-0.03l0.095 -0.096 -0.095 -0.095c-0.009,-0.009 -0.009,-0.022 0,-0.03 0.008,-0.009 0.021,-0.009 0.03,0l0.095 0.095 0.096 -0.095c0.008,-0.009 0.022,-0.009 0.03,0 0.009,0.008 0.009,0.021 0,0.03l-0.095 0.095 0.095 0.096c0.009,0.008 0.009,0.022 0,0.03 -0.008,0.009 -0.022,0.009 -0.03,0l-0.096 -0.095 -0.095 0.095z'/%3E%3C/svg%3E") 16 16, pointer!important;
}
/* ICONS */
.nasa-change-layout .icon-nasa-5column:before {
    font-family: "fa6eggr" !important;
    content: "\eed2" !important;
}
.nasa-change-layout .icon-nasa-4column:before {
    font-family: "fa6eggr" !important;
    content: "\eed1" !important;
}
.nasa-change-layout .icon-nasa-3column:before {
    font-family: "fa6eggr" !important;
    content: "\eece" !important;
}
.nasa-change-layout .icon-nasa-list:before {
    font-family: "fa6eggr" !important;
    content: "\f41b" !important;
}
/* LOAD MORE */
#nasa-wrap-archive-loadmore {
    margin-top: 20px;
}
#nasa-wrap-archive-loadmore p,
#nasa-wrap-archive-loadmore a {
    display: block;
    border: none!important;
    padding: 10px 0;
    margin-bottom: 0;
    letter-spacing: 2px;
    font-weight: bold;
    line-height: 1.6;
    background: radial-gradient( 50% 100% at center bottom, var(--color-20), transparent);
    transition: all 2s ease;
}
#nasa-wrap-archive-loadmore a {
    background: radial-gradient( 50% 100% at center bottom, var(--color-20), transparent);
    color: var(--color-10)!important;
    font-size: 90%;
}
#nasa-wrap-archive-loadmore p {
    background: radial-gradient( 240px 100% at center top, var(--color-20) 30%, transparent), radial-gradient( 50% 15px at center top, var(--color-20), transparent);
    color: var(--color-10)!important;
    font-size: 70%;
}
#nasa-wrap-archive-loadmore a:hover {
    background: radial-gradient( 240px 100% at center bottom, var(--color-20) 30%, transparent), radial-gradient( 50% 20px at center bottom, var(--color-20), transparent);
    color: var(--color-10)!important;
}
#nasa-wrap-archive-loadmore a:before {
    content: url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 13L12 7L5 13' stroke='%233B1E1D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M19 17L12 11L5 17' stroke='%233B1E1D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
    display: block;
    margin-bottom: -8px;
}
/* BADGES */
.product-img-wrap .nasa-badges-wrap {
    margin-top:5px;
}
.product-img-wrap .nasa-badges-wrap .badge {
    font-size: 66%!important;
    border-radius: 4px;
    padding: 1px 8px;
    margin-top: 5px;
}
.badge.deal-label {
    background: linear-gradient(90deg, var(--color-30-d), var(--color-30));
}
.badge.sale-label {
    background: linear-gradient(90deg, var(--color-60-d), var(--color-60));
}
.badge.hot-label {
    background: linear-gradient(90deg, var(--color-40-d), var(--color-40));
}

/* COUNTDOWN */
.nasa-detail-product-deal-countdown .countdown-row,
.nasa-quickview-product-deal-countdown .countdown-row {
    background: var(--color-11-xxl);
    border-radius: var(--border-radius-normal);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.nasa-sc-pdeal-countdown .countdown-amount {
    background: var(--color-FF-t75);
    color: var(--color-10);
    line-height: 100%;
    font-size: 100%!important;
    padding: 11px 0 9px 0!important;
    display: flex;
    justify-content: center;
    border-bottom: 2px solid var(--color-11-l);
    border-radius: var(--border-radius-small);
}

.product-item .countdown-period {
    color: var(--color-10);
    font-size: 60%;
    line-height: 110%;
}

.nasa-special-deal-item .product-item .countdown-amount {
    background: var(--color-20);
    color: var(--color-10);
}
/* PROGRAM DE LUCRU */
div.program-container{
    border-radius: 6px;
    border: 3px solid var(--color-20);
    background-color: var(--color-FF);
    padding: var(--border-radius-normal);
}
ul.program {
    list-style: none;
    padding: 0;
    margin:0;
}
ul.program li{
    display:flex;
    align-items: center;
    flex-basis: 100%;
    margin-bottom: 10px;
    justify-content: space-between;
    color:inherit;
}
ul.program li:last-child {
    margin-bottom: 0;
}
ul.program li .prog-z {
    max-width: 80%;
}
ul.program li .prog-s {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: currentColor;
    margin-left: 12px;
    margin-right: 12px;
    flex-grow: 1;
    font-size: 0;
    line-height: 0;
}
/* COMPARE */
.nasa-table-compare td, .nasa-table-compare th {
    border: none;
    border-bottom: 1px dotted var(--color-10-l);
    padding: 15px 10px;
}
.nasa-wrap-table-compare .nasa-empty-icon {
    color:var(--color-11-l)!important;
}
/* PRODUCT ARCHIVES */

@media only screen and (min-width: 768px){
    .product-item {
        border-radius: var(--border-radius-normal);
        overflow: hidden;
        filter:drop-shadow(0px 4px 6px var(--shadow-light)) drop-shadow(0px 0px 1px var(--shadow-xlight)) ;
    }
    .product-img-wrap {
        background: var(--color-FF);
    }
    .product-info-wrap {
        background: var(--color-FF);
        text-align: center;
    }
    .nasa-modern-8 .product-item:hover .nasa-product-grid .btn-link:hover {
        background: var(--color-10)!important;
        color: var(--color-FF)!important;
    }
    .nasa-modern-8 .product-item .nasa-product-grid .btn-link .nasa-icon {
        /* background: var(--color-FF)!important; */
        color: var(--color-10)!important;
    }
    .sort-bar .woocommerce-ordering .nasa-orderby {
        color:var(--color-21)!important;
    }
    .sort-bar .woocommerce-ordering .nasa-orderby:hover,
    .sort-bar .woocommerce-ordering .nasa-orderby.nasa-active,
    .sort-bar .woocommerce-ordering .nasa-current-orderby {
        color:var(--color-10)!important;
    }
    .sort-bar .woocommerce-ordering .nasa-orderby:hover{
        background: var(--color-20-l)!important;
    }
    .sort-bar .woocommerce-ordering .nasa-orderby.nasa-active {
        font-weight: 700!important;
    }
    .sort-bar .nasa-filter-order:hover .woocommerce-ordering .nasa-ordering .sub-ordering{
        border-radius: var(--border-radius-small);
        border-color: transparent!important;
        background: var(--color-20);
    }
    .sort-bar .nasa-filter-order .woocommerce-ordering{
        border-radius: var(--border-radius-small)!important;
        /* border-color: transparent!important; */
        border:none!important;
        background: var(--color-FF-t50);
        color:var(--color-10);
    }
    .sort-bar .nasa-filter-order:hover .woocommerce-ordering{
        background: var(--color-20);
        /* border-color: var(--color-20-d)!important; */
        filter: drop-shadow(0px 1px 4px var(--shadow-light));
    }
    .filters-container .li-toggle-sidebar {
        max-width:80px;
    }
    .filters-container .toggle-sidebar-shop.nasa-flex {
        background: var(--color-FF-t50);
        border-radius: var(--border-radius-small);
        height: 35px;
        align-items: center;
        justify-content: center;
        color: var(--color-10);
    }
    .filters-container .toggle-sidebar-shop.nasa-flex:hover {
        background: var(--color-20);
        filter: drop-shadow(0px 1px 4px var(--shadow-light));
    }
    .products.list .product-item {
        background: var(--color-FF);
        border-top: none!important;
        margin-bottom: 20px!important;
        border-radius: var(--border-radius-normal)!important;
    }
    .products.list .product-item .main-img {
        border-radius: var(--border-radius-small);
        overflow: hidden;
    }
    .products.list .info .product-des {
        border-color: var(--color-11-l)!important;
        margin-top: 10px!important;
    }
    .products.list .product-item .group-btn-in-list .add_to_cart_text {
        background: var(--color-20);
        color: var(--color-10);
        border-radius: var(--border-radius-small);
    }
    .product-item .info .name {
        font-size: 100%!important;
    }
    .has-nasa-cart-fixed .nasa-static-group-btn {
        transform: translateY(-100px)!important;
    }
}
@media screen and (max-width:767px) {
    body.nasa-in-mobile .product-item {
        overflow: hidden;
        background: #fff;
        border-radius: var(--border-radius-normal);
    }
    .product-item .nasa-product-grid .btn-wishlist {
        border-radius: 8px!important;
        box-shadow: none !important;
        border: var(--color-11-xl) 1px solid;
        background: var(--color-11-xxl) !important;
    }
    .nasa-modern-8 .add-to-cart-grid {
        height: 32px!important;
    }
    .nasa-header-sticky {
        border-radius: 0!important;
        transition: border-radius 500ms ease;
    }
    div#masthead {
        border-radius: 0 0 24px 24px;
        transition: border-radius 500ms ease;
    }
    .nasa-header-sticky .fixed-already {
        border-radius: 0px 0px 24px 24px!important;
    }
    .nasa-header-sticky .fixed-already div#masthead {
        border-radius: 0!important;
    }
}
.nasa-show-one-line.woocommerce-loop-product__title {
    overflow: hidden;
    white-space: wrap;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box !important;
    max-width: 100%;
    font-size: 90% !important;
    line-height: 155% !important;
    margin-top: 11px;
    margin-bottom: 8px;
    padding: 0 !important;
}

.filter-tabs.nasa-change-view .nasa-change-layout {
    border-radius: var(--border-radius-small);
    width: 35px;
    height: 35px;
    background: var(--color-FF-t50);
    color:var(--color-10);
    justify-content: center;
    padding:0;
}
.filter-tabs.nasa-change-view .nasa-change-layout i{
    line-height: 33px;
}
.nasa-change-view-layout-side-sidebar .filter-tabs{
    margin-top:3px;
}
.nasa-change-view-layout-side-sidebar .filter-tabs .nasa-change-layout:not(.active) i{
    color: var(--color-11)!important;
}
.nasa-change-view-layout-side-sidebar .filter-tabs .nasa-change-layout.active {
    background: var(--color-FF)!important;
}
.nasa-change-view-layout-side-sidebar .filter-tabs .nasa-change-layout.active:hover,
.nasa-change-view-layout-side-sidebar .filter-tabs .nasa-change-layout:hover {
    background: var(--color-FF-t75);
}
.nasa-change-view-layout-side-sidebar .filter-tabs .nasa-change-layout.active i,
.nasa-change-view-layout-side-sidebar .filter-tabs .nasa-change-layout:hover i {
    color: var(--color-10-l)!important;
}
.nasa-modern-8 .product-item .product-img-wrap .nasa-sc-pdeal-countdown {
    bottom: 60px!important;
    background: var(--color-FF-t75);
    backdrop-filter: var(--overlay-backdrop);
    width: calc(100% - 20px);
    border-radius: var(--border-radius-normal);
    border: none;
    left:10px;
    padding: 5px 0 1px 0;
}
.product-item .main-img:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40%;
    display: block;
    z-index: 1;
    background: linear-gradient(0deg, var(--color-FF), transparent);
    pointer-events: none;
}
.product-item .info .nasa-list-category,
.product-item .info .nasa-list-brand {
    /* color:var(--color-10)!important; */
}
.product-item .info {
    padding: 10px 10px 20px 10px!important;
}
.product-item .info .nasa-list-brand {
    margin-top: -10px !important;
    margin-bottom: -5px;
    background: var(--color-51-l);
    background: linear-gradient(90deg, transparent, var(--color-51-l), transparent);
    padding: 2px 10px 1px 10px;
    color: var(--color-50-d) !important;
    border-radius: 6px;
    font-size: 11px;
    font-weight: 700;
}
.product-item .info .nasa-list-brand strong {
    display: none!important;
}
.product-item .info .nasa-list-brand a {
    display: block!important;
    text-align: center;
}
.product-item .info.has-brands .nasa-product-content-color-image-wrap {
    padding: 3px;
    background: var(--color-51);
    border-radius: 15px 0 0 15px;
}

/* PRODUCT SINGLE */
.focus-info {
    background-color:transparent!important;
    background: linear-gradient(0deg, transparent, var(--color-FF-t50));
}
.tagged_as a[rel="tag"] {
    background: var(--color-11-l);
    color: var(--color-10-l);
    border-radius: 15px;
    font-weight: 700!important;
    text-transform: lowercase;
    padding: 2px 10px 1px 10px;
    font-size: var(--font-size-small);
    border-bottom: 2px solid var(--color-11-d);
    height: 20px;
    line-height: 16px;
}
.tagged_as a[rel="tag"]:hover{
    background: var(--color-20);
    color: var(--color-10);
    filter: drop-shadow(0px 1px 4px var(--shadow-light));
    border-bottom: 2px solid var(--color-20-d);
}
.tagged_as a[rel="tag"]:before {
    content: "#";
    font-weight:700;
}
.nasa-single-product-slide .nasa-item-main-image-wrap, .nasa-single-product-scroll .product-image, .nasa-single-product-grid-2 .product-image {
    border-radius: var(--border-radius-normal);
    overflow: hidden;
}
.product-info .woocommerce-product-details__short-description {
    color: var(--color-10);
}
.nasa-single-product-scroll .nasa-thumb-wrap .nasa-wrap-item-thumb {
    border-radius: var(--border-radius-small);
    overflow: hidden;
}
.product-item .info .name {
    font-size: 200%;
}
.single-product .nasa-attr-ux .nasa-attr-bg {
    height: 50px;
    width: 50px;
}
/* SLICK SLIDER - related, recomended */
.nasa-slick-slider .product-item .product-img-wrap {
    border-radius: var(--border-radius-normal) var(--border-radius-normal) 0 0!important;
    overflow: hidden;
}
.nasa-slick-slider .product-item .product-info-wrap {
    border-radius: 0 0 var(--border-radius-normal) var(--border-radius-normal)!important;
}
/* RECENT */
.nasa-static-sidebar.style-1 .nasa-sidebar-tit{
    color:var(--color-10);
    font-weight: 100 !important;
    font-size: 190% !important;
}
.nasa-static-sidebar .item-product-widget .nasa-item-img{
    border-radius: var(--border-radius-small);
    overflow: hidden;
}
/* BOTTOM FIXED ADD TO CART */
body.has-nasa-cart-fixed .nasa-add-to-cart-fixed {
    backdrop-filter: var(--overlay-backdrop);
    background: var(--color-FF-t75);
    margin: 10px;
    width: calc(100% - 20px);
    border-radius: var(--border-radius-normal);
    border: none;
    border-bottom: 2px solid var(--color-FF);
    box-shadow: 0 0 6px var(--shadow-light)
}
.nasa-add-to-cart-fixed .nasa-thumb-clone img,
.nasa-image-cart-item,
img.attachment-thumbnail.size-thumbnail {
    border-radius: var(--border-radius-normal);
    overflow: hidden;
}
.nasa-static-sidebar .button-in-wishlist {
    color: var(--color-10)!important;
    background: var(--color-20)!important;
    border-bottom: 2px solid var(--color-20-d)!important;
    border-radius: var(--border-radius-normal)!important;
    padding: 6px 8px 3px 8px!important;
}
.nasa-static-sidebar .button-in-wishlist:hover {
    background: var(--color-21)!important;
    border-color: var(--color-20)!important;
}
.nasa-static-sidebar .wishlist_table tr,
.nasa-static-sidebar .mini-cart-item,
.ns-cart-popup-v2 .mini-cart-item,
.ext-mini-cart-wrap,
.nasa-static-sidebar .minicart_total_checkout,
.ns-cart-popup-v2 .minicart_total_checkout,
.nasa-static-sidebar .total-cart-wrap,
.ns-cart-popup-v2 .total-cart-wrap,
.ext-mini-cart-wrap .nssp,
.mini-cart-item .quantity,
.co-wrap-info .quantity,
.mini-cart-item .quantity .input-text.qty,
.co-wrap-info .quantity .input-text.qty,
#order_comments {
    border-color:var(--color-11-xl)!important;
}
.nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a,
.ns-cart-popup-v2 .btn-mini-cart .woocommerce-mini-cart__buttons a {
     background-color:var(--color-11-xl)!important;
}
/* CHECKOUT */
a.showcoupon-clone.ns-add-coupon {
    background: var(--color-20);
    border-bottom: 2px solid var(--color-20-d);
    color: var(--color-10);
    border-radius: var(--border-radius-normal);
    padding: 5px 15px 3px 15px;
    text-transform: uppercase;
    font-size: 75%;
    font-weight: 700!important;
    text-decoration: none!important;
    letter-spacing: 2px;
}
a.showcoupon-clone.ns-add-coupon:hover {
    background: var(--color-21);
    border-bottom-color:var(--color-20);
}
.coupon-clone-td .nasa-flex,
.form-row-add-field .nasa-flex {
    background: var(--color-11-xxl);
    padding: 11px 10px;
    border-radius: var(--border-radius-normal);
}
input[type="text"]:not(.search-input),
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"]:not(.qty),
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea,
form .select2-container--default .select2-selection--single,
form .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid var(--color-11-l)!important;
    border-radius: var(--border-radius-normal)!important;
    color:var(--color-10)!important;
}
.cart .quantity *{
    border-color: var(--color-11-l)!important;
}

.woocommerce .woocommerce-input-wrapper,
.woocommerce .checkout-group label,
.nasa-back-step,
.checkout-modern-wrap .nasa-iflex a,
.checkout-modern-wrap .nasa-iflex svg {
    color: var(--color-11)!important;
}
.nasa-bc-modern a:hover, .nasa-bc-modern a.active {
    color: var(--color-10)!important;
}
.nasa-bc-modern a.active {
    background: var(--color-20);
    padding: 0 5px;
    border-radius: var(--border-radius-small);
}
@media only screen and (min-width: 768px) {
    .checkout-modern-wrap .checkout-modern-right-wrap:before {
        background-color: transparent!important;
        border:none!important;
    }
    .checkout-modern-bg .checkout-modern-bg-right {
        background-color: var(--color-11-xxl)!important;
        background-image: url(https://zuza.md/wp-content/uploads/suza-pattern-giraffe-b.svg);
        background-size: 500px;
        border-left: 3px solid var(--color-11-xl)!important;
    }
}
.woocommerce .checkout-group, .woocommerce .order-review {
    border: 8px solid var(--color-11-xl)!important;
    border-radius: var(--border-radius-large);
}
.nasa-toggle-coupon-checkout {
    font-size: 100%!important;
    margin-bottom: 25px;
    display: flex;
    justify-content: center;
    padding: 10px;
}
.wc-block-components-notice-banner__content {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.woocommerce-checkout .showcoupon {
    background: var(--color-20);
    border-bottom: 2px solid var(--color-20-d);
    border-radius: var(--border-radius-normal);
    padding:3px 15px;
    text-transform: uppercase;
    font-size: 90%;
}
.woocommerce-checkout .showcoupon:after {
    display: none;
}
.nasa-toggle-coupon-checkout a.showcoupon:hover {
    background: var(--color-21);
    border-bottom: 2px solid var(--color-20);
}
.checkout_coupon {
    background: var(--color-11-xxl);
    border: none!important;
    border-radius: var(--border-radius-large);
    margin-top:25px;
}
.checkout_coupon>p:before {
    float: left;
    content: url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.721 21H13.358C15.5854 21 16.6992 21 17.6289 20.4672C18.5586 19.9345 19.1488 18.958 20.3294 17.005L21.0102 15.8787C22.0034 14.2357 22.5 13.4142 22.5 12.5C22.5 11.5858 22.0034 10.7643 21.0102 9.12126L20.3294 7.99501C19.1488 6.04203 18.5586 5.06554 17.6289 4.53277C16.6992 4 15.5854 4 13.358 4H10.721C6.84561 4 4.90789 4 3.70394 5.2448C2.5 6.48959 2.5 8.49306 2.5 12.5C2.5 16.5069 2.5 18.5104 3.70394 19.7552C4.90789 21 6.8456 21 10.721 21Z' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M7.5 7.99512V17' stroke='%23AF8F8A' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
    display: inline-block;
    width: 48px;
    height: 48px;
    position: relative;
    margin-right: 10px;
}
.wc-block-components-notice-banner.is-info {
    line-height: 120%;
}
.wc-block-components-notice-banner.is-info svg{
    display: none;
}
.woocommerce .order-review {
    background-color: var(--color-11-xxl)!important;
    background-image: url(https://zuza.md/wp-content/uploads/suza-pattern-giraffe-b.svg);
    background-size: 500px;

}
.shop_table.woocommerce-checkout-review-order-table {
    border-radius: var(--border-radius-normal);
    border-bottom: 2px solid var(--color-11-l);    
}
.payment_box {
    border-radius: var(--border-radius-normal);
    border-bottom: 2px solid var(--color-11-l);
}
/* MY ACCOUNT */
.woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    border-radius: var(--border-radius-normal);
}