.single-product .add-to-cart-holder,
.left-header-product ul.product-tooltips,
.collection input+div,
a.back-button,
.bakala_ai_popup_btn,
.mobile-bottom-nav,
.bakala-messangers-block,
header.site-header.sticky-header,
.bakala_ai_popup {
    --blur: 2px;
    --sat: 125%;
    --innerTop: rgba(255, 255, 255, .46);
    --innerBottom: rgba(10, 14, 28, 0.02);
    background: radial-gradient(1px 1px at 18% 24%, rgba(255, 255, 255, 0.05) 50%, #0000 51%), radial-gradient(1px 1px at 72% 78%, rgba(0, 0, 0, 0.02) 50%, #0000 51%), radial-gradient(1px 1px at 42% 62%, rgba(255, 255, 255, 0.04) 50%, #00000003 51%), linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.11)) !important;
    background-blend-mode: overlay, overlay, overlay, normal;
    border: 1px solid rgba(255, 255, 255, .38);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.14), inset 0 -1px 0 rgba(10, 14, 28, 0.01), 0 24px 48px rgba(0, 0, 0, 0);
    -webkit-backdrop-filter: blur(var(--blur)) saturate(var(--sat)) contrast(1.5);
    backdrop-filter: blur(var(--blur)) saturate(var(--sat)) contrast(1.5);
    overflow: visible;
}

.single-product .add-to-cart-holder:before,
.left-header-product ul.product-tooltips:before,
.collection input+div:before,
a.back-button:before,
.bakala-messangers-block::before,
body .basic-header#navbar-primary-fixed::before,
.bakala_ai_popup_btn::before,
.mobile-bottom-nav::before,
.row.header::before,
.bakala_ai_popup::before,
header.site-header.sticky-header::before {
    content: "";
    position: absolute;
    inset: -1px;
    border-radius: inherit;
    pointer-events: none;
    background:
        conic-gradient(from 35deg, rgba(255, 255, 255, 0.17) 0 8%, rgba(255, 255, 255, 0.03) 12% 36%, rgba(255, 255, 255, 0) 40% 58%, rgba(0, 0, 0, 0.02) 62% 78%, rgba(255, 255, 255, 0.03) 84% 100%);
    -webkit-mask: radial-gradient(160% 160% at -10% -10%, #000 0 36%, transparent 56%), radial-gradient(150% 150% at 110% 110%, #000 0 42%, transparent 62%);
    mask: radial-gradient(160% 160% at -10% -10%, #000 0 36%, transparent 56%),
        radial-gradient(150% 150% at 110% 110%, #000 0 42%, transparent 62%);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.78;
}

.single-product .add-to-cart-holder:after,
.left-header-product ul.product-tooltips:after,
.collection input+div:after,
a.back-button:after,
.bakala-messangers-block::after,
body .basic-header#navbar-primary-fixed::after,
.bakala_ai_popup_btn::after,
.mobile-bottom-nav::after,
.row.header::after,
.bakala_ai_popup::after,
header.site-header.sticky-header:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: inherit;
    pointer-events: none;
    background:
        radial-gradient(150% 170% at 50% 0%,
            rgba(255, 255, 255, .65) 0%,
            rgba(255, 255, 255, .18) 34%,
            rgba(0, 0, 0, .12) 56%,
            rgba(0, 0, 0, 0) 74%);
    -webkit-backdrop-filter: blur(0px) saturate(140%) contrast(1.08);
    backdrop-filter: blur(0px) saturate(140%) contrast(1.08);
    box-shadow: 0 -1px 0 rgba(255, 255, 255, .45) inset, 0 14px 26px rgba(0, 0, 0, 0.08);
    border-radius: inherit;
}

.site-location a,
.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,
div.product form.cart div.quantity {
    background: #c0c0c014;
    box-shadow: 0 3px 1px 0 rgba(2, 34, 124, 0.07);
}

.navbar-primary,
.row.header {
    background-color: transparent
}