/* DB_BRAND_V1: Doraat Bologna identity - orange #EF7D1B + black (replaces the old rust colour) */
:root{--bz-brand:#EF7D1B!important;--bz-brand-d:#EF7D1B!important;--bz-brand-soft:#fdd9b8!important}
:root{--bs-green:#EF7D1B!important;--bs-teal:#EF7D1B!important;--bs-success:#EF7D1B!important}
.valid-feedback{color:rgb(239,125,27)!important}
.valid-tooltip{background-color:rgba(239,125,27,0.9)!important}
.btn-success{--bs-btn-bg:#EF7D1B!important;--bs-btn-border-color:#EF7D1B!important;--bs-btn-disabled-bg:#EF7D1B!important;--bs-btn-disabled-border-color:#EF7D1B!important}
.btn-outline-success{--bs-btn-color:#EF7D1B!important;--bs-btn-border-color:#EF7D1B!important;--bs-btn-hover-bg:#EF7D1B!important;--bs-btn-hover-border-color:#EF7D1B!important;--bs-btn-active-bg:#EF7D1B!important;--bs-btn-active-border-color:#EF7D1B!important;--bs-btn-disabled-color:#EF7D1B!important;--bs-btn-disabled-border-color:#EF7D1B!important}
.link-success{color:rgb(239,125,27)!important}
.message-box p i{color:rgb(239,125,27)!important}
html body > header,html body > div > header,html body > .page-wrapper > header,html body .zk-header,html body #zkHeader{background-color:rgb(239,125,27)!important}
html body .jovio-card-add,html body .add-to-cart,html body .add_to_cart,html body .btn-add-to-cart,html body [class*="add-to-cart"],html body [class*="addToCart"],html body [class*="add_cart"],html body .product-item .product-action a.btn,html body .wf-add-cart,html body .zk-add-cart{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
html body .btn-success,html body .bg-success{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
html body .text-success{color:rgb(239,125,27)!important}
html body .zk-featured-card.zk-unified-card{border-color:rgb(253, 217, 184)!important}
html body .zk-featured-card.zk-unified-card:hover{box-shadow:rgba(239,125,27,0.35) 0px 10px 26px -14px!important}
html body .zk-featured-card.zk-unified-card .zk-featured-card__cart.jv-add-to-cart{border-color:rgb(253, 217, 184)!important}
html body .zk-featured-card.zk-unified-card .zk-featured-card__cart.jv-add-to-cart i,html body .zk-featured-card.zk-unified-card .zk-featured-card__cart.jv-add-to-cart svg,html body .zk-featured-card.zk-unified-card .zk-featured-card__cart.jv-add-to-cart svg *{color:rgb(239,125,27)!important;stroke:rgb(239,125,27)!important}
html body .zk-featured-card.zk-unified-card .zk-featured-card__cart.jv-add-to-cart:hover{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
footer#zkFooter a:hover{color:rgb(239,125,27)!important}
footer#zkFooter .zk-footer__social a:hover{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
@media (max-width: 991px){#zkMobileMenu .zk-mobile-drawer__head{background-color:rgb(239,125,27)!important}}
body.tpl-zakas .zk-header{background-image:linear-gradient(110deg, rgb(239,125,27) 0%, rgb(239,125,27) 48%, rgb(239,125,27) 100%)!important;box-shadow:rgba(239,125,27,0.16) 0px 7px 25px!important}
body.tpl-zakas .zk-header .site-branding .logo{box-shadow:rgba(239,125,27,0.1) 0px 4px 16px!important}
body.tpl-zakas .zk-header .mainmenu__item.active > .mainmenu__link{box-shadow:rgba(239,125,27,0.12) 0px 4px 14px!important;color:rgb(239,125,27)!important}
body.tpl-zakas .zk-header .mainmenu__item.active > .mainmenu__link .mm-text{color:rgb(239,125,27)!important}
body.tpl-zakas .zk-header .zk-submenu{box-shadow:rgba(239,125,27,0.16) 0px 20px 45px!important}
body.tpl-zakas .zk-header .zk-submenu li a{color:rgb(239,125,27)!important}
body.tpl-zakas .zk-header .zk-submenu li a:hover{color:rgb(239,125,27)!important}
body.tpl-zakas .zk-header .mini-cart-count{border-color:rgb(239,125,27)!important;color:rgb(239,125,27)!important}
body.tpl-zakas .zk-account-dropdown{box-shadow:rgba(239,125,27,0.16) 0px 20px 45px!important}
body.tpl-zakas .zk-account-dropdown a{color:rgb(239,125,27)!important}
body.tpl-zakas .zk-account-dropdown a:hover{color:rgb(239,125,27)!important}
.wf-organic-categories::before,.wf-organic-categories::after{background-image:radial-gradient(circle, rgba(239,125,27,0.11), transparent 68%)!important}
.wf-organic-categories__eyebrow{color:rgb(239,125,27)!important}
.wf-organic-category__placeholder{color:rgb(239,125,27)!important}
.wf-organic-category__leaf{background-color:rgb(239,125,27)!important}
.wf-organic-category__discover > span{color:rgb(239,125,27)!important}
.wf-organic-category:hover .wf-organic-category__circle{border-color:rgb(239,125,27)!important}
html body.tpl-zakas header.zk-header,html body.tpl-zakas .header.zk-header{background-image:linear-gradient(110deg, rgb(239,125,27) 0%, rgb(239,125,27) 50%, rgb(239,125,27) 100%)!important;box-shadow:rgba(239,125,27,0.18) 0px 7px 24px!important}
html body.tpl-zakas .zk-header .mainmenu__item.active > .mainmenu__link{color:rgb(239,125,27)!important;box-shadow:rgba(239,125,27,0.14) 0px 4px 15px!important}
html body.tpl-zakas .zk-header .mainmenu__item.active > .mainmenu__link .mm-text{color:rgb(239,125,27)!important}
html body.tpl-zakas .zk-header .zk-submenu a,html body.tpl-zakas .zk-header .zk-submenu a .mm-text{color:rgb(239,125,27)!important}
html body.tpl-zakas .zk-header .zk-submenu a:hover{color:rgb(239,125,27)!important}
html body.tpl-zakas .zk-header .zk-account-dropdown{color:rgb(239,125,27)!important}
html body.tpl-zakas .zk-header .zk-account-dropdown a{color:rgb(239,125,27)!important}
html body.tpl-zakas .wf-home-product-section .zk-featured__head span{color:rgb(239,125,27)!important}
body.tpl-zakas .zk-unified-card .zk-featured-card__price strong{color:rgb(239,125,27)!important}
.wf-cart-popup .swal2-confirm{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
.wf-cart-popup .swal2-cancel{color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
.wf-cart-popup .swal2-success-line-tip,.wf-cart-popup .swal2-success-line-long{background-color:rgb(239,125,27)!important}
.bzc-chip{border-color:rgb(253, 217, 184)!important}
.bzc-chip:hover{border-color:rgb(239,125,27)!important;color:rgb(239,125,27)!important}
.bzc-chip.is-active{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
.bzc-open{border-color:rgb(239,125,27)!important;color:rgb(239,125,27)!important}
.bzc-open:hover{background-color:rgb(239,125,27)!important}
.bzc-open b{background-color:rgb(239,125,27)!important}
.bzc-open:hover b{color:rgb(239,125,27)!important}
.bzc-radio input{accent-color:rgb(239,125,27)!important}
.bzc-price input{border-color:rgb(253, 217, 184)!important}
.bzc-price input:focus{border-color:rgb(239,125,27)!important;box-shadow:rgba(239,125,27,0.12) 0px 0px 0px 3px!important}
.bzc-acc summary::after{border-left-color:rgb(239,125,27)!important;border-bottom-color:rgb(239,125,27)!important}
.bzc-acc__kids a:hover,.bzc-acc__kids a.is-active{color:rgb(239,125,27)!important}
.bzc-apply{background-color:rgb(239,125,27)!important}
.bzc-apply:hover{background-color:rgb(239,125,27)!important}
.bz-fly{box-shadow:rgba(239,125,27,0.35) 0px 12px 30px!important}
.zk-pd__buy .jv-add-to-cart{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
.zk-pd__buy .jv-add-to-cart:hover{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
.zk-pd__buy .zk-qty{border-color:rgb(253, 217, 184)!important}
.zk-pd__buy .zk-qty button{color:rgb(239,125,27)!important}
.zk-pd__wish,.wf-pd-share{border-color:rgb(253, 217, 184)!important}
.zk-pd__wish svg,.zk-pd__wish i,.wf-pd-share svg,.wf-pd-share i{color:rgb(239,125,27)!important}
.zk-pd__wish:hover,.wf-pd-share:hover{border-color:rgb(239,125,27)!important;color:rgb(239,125,27)!important}
.wf-about-hero{background-image:linear-gradient(135deg, rgb(239,125,27) 0%, rgb(239,125,27) 100%)!important}
.bzc-arrow{border-color:rgb(253, 217, 184)!important;color:rgb(239,125,27)!important}
.bzc-count svg{color:rgb(239,125,27)!important}
.zk-catalog-hero__content h1::after{background-color:rgb(239,125,27)!important}
.lx-cart-item-actions .lx-cart-icon-button{border-color:rgb(253, 217, 184)!important;color:rgb(239,125,27)!important}
.lx-cart-item-actions .lx-cart-icon-button:hover{border-color:rgb(239,125,27)!important}
.zk-account-rewards__card,.zk-account-rewards__inner{background-image:linear-gradient(135deg, rgb(239,125,27) 0%, rgb(239,125,27) 55%, rgb(239,125,27) 100%)!important;box-shadow:rgba(239,125,27,0.25) 0px 18px 40px!important}
.lx-account__avatar{background-color:rgb(239,125,27)!important}
.lx-account-nav__item.is-active{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
.lx-account-nav__item:hover{border-color:rgb(239,125,27)!important}
.lx-account-stat strong,.lx-account-stat b{color:rgb(239,125,27)!important}
.lx-account-save,.lx-account-panel .btn-primary{background-color:rgb(239,125,27)!important;border-color:rgb(239,125,27)!important}
.bz-btn,.lx-cart-checkout,.oud-wizard-next,.wf-contact-submit,.main-content .btn-primary,.swal2-confirm,.zk-pd__actions button[type="submit"],.lx-account-save{box-shadow:rgba(239,125,27,0.6) 0px 10px 22px -12px!important}
.main-content input:focus,.main-content select:focus,.main-content textarea:focus{box-shadow:rgba(239,125,27,0.14) 0px 0px 0px 3px!important}
.zk-mobile-account-icon{background-color:rgb(239,125,27)!important}
.zk-mobile-drawer__row::after{color:rgb(239,125,27)!important}
.zk-pro-categories__arrow,.zk-mobile-category__toggle span{color:rgb(239,125,27)!important}
.oud-menu-contact-grid .fa-phone,.oud-menu-contact-grid .fa-envelope-o{color:rgb(239,125,27)!important}
.oud-menu-tool-icon i{color:rgb(239,125,27)!important}
html body #zkMobileMenu.zk-mobile-drawer .zk-mobile-account-icon{background-color:rgb(239,125,27)!important}
html body #zkMobileMenu.zk-mobile-drawer .zk-mobile-drawer__row::after{color:rgb(239,125,27)!important}
html body #zkMobileMenu.zk-mobile-drawer .zk-pro-categories__arrow,html body #zkMobileMenu.zk-mobile-drawer .zk-mobile-category__toggle span{color:rgb(239,125,27)!important}
html body #zkMobileMenu.zk-mobile-drawer .oud-menu-contact-grid .fa-phone,html body #zkMobileMenu.zk-mobile-drawer .oud-menu-contact-grid .fa-envelope-o{color:rgb(239,125,27)!important}
html body #zkMobileMenu.zk-mobile-drawer .oud-menu-tool-icon i{color:rgb(239,125,27)!important}
html body .zk-gotop{background-color:rgb(239,125,27)!important;box-shadow:rgba(239,125,27,0.7) 0px 10px 24px -10px!important}
html body .jv-add-to-cart.bz-soon-btn,html body .zk-pd__actions button.bz-soon-btn{border-color:rgb(239,125,27)!important;color:rgb(239,125,27)!important}
html body .jv-add-to-cart.bz-soon-btn *{color:rgb(239,125,27)!important}
.bz-cb.is-open .bz-cb__btn,.bz-cb__btn:focus-visible{border-color:rgb(239,125,27)!important;box-shadow:rgba(239,125,27,0.14) 0px 0px 0px 3px!important}
.bz-cb__caret{border-inline-end-color:rgb(239,125,27)!important;border-bottom-color:rgb(239,125,27)!important}
.bz-cb__q:focus{border-color:rgb(239,125,27)!important;box-shadow:rgba(239,125,27,0.12) 0px 0px 0px 3px!important}
.bz-cb__opt.is-sel{color:rgb(239,125,27)!important}
.bz-cb__opt.is-sel small{color:rgb(239,125,27)!important}
html body .bz-wish svg{stroke:rgb(239,125,27)!important}
html body .bz-wish.is-active svg{fill:rgb(239,125,27)!important}
.bz-modal__mark{box-shadow:rgb(240, 230, 223) 0px 0px 0px 1px, rgba(239,125,27,0.6) 0px 10px 24px -12px!important}
.bz-modal__btn{background-color:rgb(239,125,27)!important;box-shadow:rgba(239,125,27,0.7) 0px 10px 22px -12px!important}
.bz-modal__btn:hover{background-color:rgb(239,125,27)!important}
.bz-rv__eyebrow{color:rgb(239,125,27)!important}
.bz-rv__bar em{background-color:rgb(239,125,27)!important}
.bz-rv__form .bz-btn{background-color:rgb(239,125,27)!important}
.bz-rv__av{color:rgb(239,125,27)!important}
.bz-rv__reply{border-inline-start-color:rgb(239,125,27)!important}
.bz-rv__reply b{color:rgb(239,125,27)!important}
html body .bz-ifra-seal:hover{box-shadow:rgba(239,125,27,0.55) 0px 10px 24px -16px!important}
html body .bz-ifra-seal i{color:rgb(239,125,27)!important}
html body .bz-modal__link{border-color:rgb(239,125,27)!important;color:rgb(239,125,27)!important}
html body .bz-policy-hero .bz-policy-eyebrow{color:rgb(239,125,27)!important;-webkit-text-fill-color:rgb(239,125,27)!important}
html body .legal-v2__hero .legal-shell > span{color:rgb(239,125,27)!important;-webkit-text-fill-color:rgb(239,125,27)!important}

/* DB_HIDE_COLLECTIONS_V1: the 3 big collection cards on the home page are removed */
html body section.zk-collections{display:none!important}


/* DB_BENTO_V1: "shop by category" as a bento grid (categories come from the dashboard) */
html body section.wf-organic-categories.db-has-bento{background:linear-gradient(180deg,#fbf5ee 0%,#fff 100%)!important;padding:46px 0 54px!important}
html body section.wf-organic-categories:not(.db-no-bento) .wf-organic-slider,html body section.wf-organic-categories:not(.db-no-bento) .wf-organic-slider__progress{display:none!important}
html body section.db-has-bento .wf-organic-categories__head h2{display:flex!important;align-items:center!important;justify-content:center!important;gap:22px!important}
html body section.db-has-bento .wf-organic-categories__head h2::before,html body section.db-has-bento .wf-organic-categories__head h2::after{content:''!important;width:120px!important;height:2px!important;background:linear-gradient(90deg,transparent,#EF7D1B)!important;flex:0 1 120px!important}
html body section.db-has-bento .wf-organic-categories__head h2::after{background:linear-gradient(270deg,transparent,#EF7D1B)!important}
.db-bento{display:grid;grid-template-columns:1.12fr 2fr;gap:14px;max-width:1240px;margin:28px auto 0;padding:0 16px;direction:rtl}
.db-bento__rest{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:250px;gap:14px}
.db-card{position:relative;display:block;overflow:hidden;border-radius:18px;background:#1b130d;box-shadow:0 14px 34px -18px rgba(40,20,5,.55);isolation:isolate;text-decoration:none!important;min-height:250px}
.db-card--big{min-height:514px}
.db-bento__rest .db-card{grid-column:span 2}
.db-bento__rest .db-card.is-wide{grid-column:span 3}
.db-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.db-card:hover .db-card__img{transform:scale(1.06)}
.db-card::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,12,6,.92) 0%,rgba(20,12,6,.72) 38%,rgba(20,12,6,.12) 72%,rgba(20,12,6,0) 100%)}
.db-card--big::before{background:linear-gradient(0deg,rgba(20,12,6,.9) 0%,rgba(20,12,6,.55) 42%,rgba(20,12,6,.05) 75%)}
.db-card__body{position:absolute;top:0;bottom:0;left:0;width:56%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:center}
.db-card--big .db-card__body{top:auto;bottom:0;right:0;left:0;width:auto;padding:28px 24px 34px}
.db-card__icon{width:40px;height:40px;color:#EF7D1B}
.db-card__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.db-card__title{font-size:26px;font-weight:800;line-height:1.25;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.35)}
.db-card--big .db-card__title{font-size:44px}
.db-card__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:40px;border:1.5px solid #EF7D1B;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px;font-weight:700;background:rgba(20,12,6,.35);transition:background .25s,transform .25s}
.db-card:hover .db-card__btn{background:#EF7D1B;transform:translateX(-3px)}
.db-card--big .db-card__btn{background:#EF7D1B;font-size:16px;padding:12px 28px;box-shadow:0 10px 24px -10px rgba(239,125,27,.8)}
@media (max-width:991px){.db-bento{grid-template-columns:1fr}.db-card--big{min-height:340px}.db-card--big .db-card__title{font-size:36px}}
.db-card__title,.db-card__btn{white-space:nowrap}
.db-card.is-wide .db-card__body{width:60%}
@media (min-width:641px){.db-bento__rest .db-card:not(.is-wide)::before{background:linear-gradient(0deg,rgba(20,12,6,.92) 0%,rgba(20,12,6,.6) 45%,rgba(20,12,6,.05) 80%)}.db-bento__rest .db-card:not(.is-wide) .db-card__body{top:auto;bottom:0;left:0;right:0;width:auto;padding:16px 12px 18px;gap:9px}.db-bento__rest .db-card:not(.is-wide) .db-card__title{font-size:22px}.db-bento__rest .db-card:not(.is-wide) .db-card__icon{width:32px;height:32px}.db-bento__rest .db-card:not(.is-wide) .db-card__btn{padding:7px 16px;font-size:13px}}
@media (max-width:640px){.db-bento{padding:0 12px}.db-bento__rest{grid-template-columns:1fr 1fr;grid-auto-rows:200px;gap:10px}.db-bento__rest .db-card,.db-bento__rest .db-card.is-wide{grid-column:span 1;min-height:200px}.db-bento__rest .db-card.is-last-odd{grid-column:span 2}.db-bento__rest .db-card::before{background:linear-gradient(0deg,rgba(20,12,6,.92) 0%,rgba(20,12,6,.55) 50%,rgba(20,12,6,.05) 85%)}.db-bento__rest .db-card .db-card__body{top:auto;bottom:0;left:0;right:0;width:auto;padding:12px 8px 14px;gap:7px}.db-bento__rest .db-card .db-card__title{font-size:17px}.db-bento__rest .db-card .db-card__icon{width:26px;height:26px}.db-bento__rest .db-card .db-card__btn{padding:6px 11px;font-size:11px;gap:5px}.db-card--big{min-height:300px}.db-card--big .db-card__title{font-size:34px}}


/* DB_BENTO_V2: "all categories" button under the bento */
.db-bento-more{display:flex;justify-content:center;margin:26px auto 0;padding:0 16px}
.db-bento-more__btn{display:inline-flex;align-items:center;gap:10px;padding:13px 30px;border-radius:40px;background:#111;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800;font-size:15px;text-decoration:none!important;box-shadow:0 12px 26px -14px rgba(0,0,0,.6);transition:background .25s,transform .25s}
.db-bento-more__btn:hover{background:#EF7D1B;transform:translateY(-2px)}
.db-bento-more__btn b{min-width:24px;padding:1px 8px;border-radius:20px;background:#EF7D1B;font-size:12px;text-align:center}
.db-bento-more__btn:hover b{background:#111}


/* DB_HEADER_V1 */
html body.tpl-zakas header.zk-header.db-hdr,html body.tpl-zakas.zk-cinema-mode header.header.db-hdr{position:sticky!important;top:var(--db-top,0px)!important;left:auto!important;right:auto!important;transform:none!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 30px -22px rgba(60,30,5,.45)!important;border:0!important;padding:0!important;margin:0!important;z-index:1200!important;backdrop-filter:none!important}
html body header.db-hdr > .header-inner{display:none!important}
.db-wrap{max-width:1320px;margin:0 auto;padding:0 22px;display:flex;align-items:center}
.db-top{background:#f3e8d3}
.db-top .db-wrap{min-height:46px;justify-content:space-between;gap:12px}
.db-top__item{display:flex;align-items:center;gap:9px;color:#1c1c1c!important;-webkit-text-fill-color:#1c1c1c!important;font-weight:700;font-size:14px;text-decoration:none!important;flex:1;justify-content:center;padding:4px 10px}
.db-top__item+.db-top__item{border-inline-start:1.5px solid #e9d5c2}
.db-top__item i{display:inline-flex;width:24px;height:24px;color:#EF7D1B}
.db-top__item i svg{width:100%;height:100%}
.db-top__phone span{display:flex;flex-direction:column;line-height:1.15}
.db-top__phone small{font-size:12px;font-weight:700}
.db-top__phone b{color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;font-size:14px}
.db-mid .db-wrap{min-height:100px;gap:26px}
.db-mid__logo{flex:0 0 auto;padding-inline-end:26px;border-inline-end:1.5px solid #ead9c9}
html body header.db-hdr .db-mid__logo .site-branding,html body header.db-hdr .db-mid__logo .logo{padding:0!important;margin:0!important;background:none!important;box-shadow:none!important}
html body header.db-hdr .db-mid__logo img{max-height:70px!important;width:auto!important;filter:none!important}
.db-search{display:flex;align-items:stretch;height:54px;border:1.5px solid #f0dcc8;border-radius:40px;overflow:hidden;background:#fdf8f3;margin:0}
.db-search--desk{flex:1;max-width:800px}
html body .db-search input[type=search]{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 22px!important;font-size:15px!important;color:#1c1c1c!important;height:auto!important;outline:0!important}
html body .db-search button{flex:0 0 92px;border:0!important;background:#EF7D1B!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;border-radius:0!important;padding:0!important}
.db-search button svg{width:26px;height:26px}
.db-search button:hover{background:#EF7D1B!important}
html body header.db-hdr .db-mid__tools .header-toolbar{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:0!important;list-style:none}
html body header.db-hdr .db-mid__tools .header-toolbar__btn{width:52px!important;height:52px!important;border-radius:50%!important;border:1.5px solid #f0e0d1!important;background:#fff!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:16px!important;box-shadow:none!important;position:relative!important}
html body header.db-hdr .db-mid__tools .header-toolbar__btn:hover{background:#fff4ea!important;border-color:#EF7D1B!important}
html body header.db-hdr .db-mid__tools .header-toolbar__btn i,html body header.db-hdr .db-mid__tools .header-toolbar__btn svg{color:#EF7D1B!important;stroke:currentColor}
html body header.db-hdr .db-mid__tools .mini-cart-count{position:absolute!important;top:-6px!important;right:-4px!important;left:auto!important;min-width:22px!important;height:22px!important;border-radius:20px!important;background:#EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #fff!important;font-size:11px!important;display:flex!important;align-items:center;justify-content:center;padding:0 5px!important}
.db-nav{background:linear-gradient(90deg,#EF7D1B,#EF7D1B 50%,#EF7D1B);border-radius:24px;margin:0 8px 6px;box-shadow:0 12px 26px -16px rgba(239,125,27,.9)}
.db-nav .db-wrap{min-height:70px}
html body header.db-hdr .db-nav nav.main-navigation{width:100%!important}
html body header.db-hdr .db-nav ul.mainmenu{display:flex!important;justify-content:space-between!important;align-items:center;gap:6px;margin:0!important;padding:0!important;width:100%}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item > .mainmenu__link{display:flex!important;align-items:center;gap:9px;padding:11px 20px!important;border-radius:14px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;box-shadow:none!important;font-weight:800!important;font-size:16px!important;white-space:nowrap}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item > .mainmenu__link .mm-text{color:inherit!important;-webkit-text-fill-color:inherit!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item > .mainmenu__link:hover{background:rgba(255,255,255,.16)!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item.active > .mainmenu__link{background:#fff8f1!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;box-shadow:0 6px 16px -8px rgba(0,0,0,.35)!important}
.db-ni{display:inline-flex;width:22px;height:22px}.db-ni svg{width:100%;height:100%}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item.active .db-ni{display:none}
html body header.db-hdr .db-nav .mainmenu__link::after,html body header.db-hdr .db-nav .mainmenu__link::before{display:none!important}
.db-msearch{display:none}
@media (max-width:991.98px){
  .db-top,.db-nav,.db-search--desk{display:none!important}
  .db-mid .db-wrap{min-height:64px;padding:0 14px;justify-content:space-between;gap:10px}
  .db-mid__logo{border:0;padding:0}
  html body header.db-hdr .db-mid__logo img{max-height:44px!important}
  html body header.db-hdr .db-mid__tools .header-toolbar{gap:7px}
  html body header.db-hdr .db-mid__tools .header-toolbar__btn{width:40px!important;height:40px!important;font-size:13px!important}
  .db-msearch{display:block;background:#fff;padding:4px 14px 12px}
  .db-search--mob{height:46px}
  html body .db-search--mob button{flex-basis:64px}
}
@media (min-width:992px){html body header.db-hdr .zk-search-toolbar{display:none!important}}
.db-hdr__rows svg,.db-msearch svg{fill:none!important}
.db-top__item i:not(#db-a){color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}
html body header.db-hdr .db-mid__logo a.logo:not(#db-a){width:auto!important;height:auto!important;max-width:none!important}
html body header.db-hdr .db-mid__logo img:not(#db-a):not(#db-b){height:84px!important;max-height:84px!important;width:auto!important;max-width:200px!important}
html body.db-hdr-on{overflow-x:clip!important;overflow-y:visible!important}
@media (max-width:991.98px){html body header.db-hdr .db-mid__logo img:not(#db-a):not(#db-b){height:52px!important;max-height:52px!important}}


/* DB_HEADER_V2: orange bar full width + white space under it (not stuck to the banner) */
html body header.db-hdr .db-nav{margin:0!important;border-radius:0!important;box-shadow:none!important}
html body header.db-hdr .db-hdr__rows{padding-bottom:14px!important;background:#fff!important}



/* DB_COLOR_FIX_V1: every orange on the site is exactly #EF7D1B (no darker or lighter shades) */

/* DB_CARDS_V2: home product cards - clean catalogue style (tall light image, name, category, price, add-to-cart), 4 per row */
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section .zk-featured__arrow{display:none!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section .zk-featured__viewport{overflow:visible!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section .zk-featured__track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:22px!important;transform:none!important;overflow:visible!important;padding:0!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section .zk-featured__track > :nth-child(n+5){display:none!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;margin:0!important;padding:0!important;transform:none!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:2/3!important;height:auto!important;background:#f4ede2!important;padding:34px 26px!important;margin:0!important;border-radius:4px!important;overflow:hidden!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;mix-blend-mode:multiply!important;border-radius:0!important;transition:transform .5s!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card:hover .zk-featured-card__media img{transform:scale(1.05)!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__media::before{content:none!important;display:none!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-motion-action{display:none!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .bz-wish{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;width:32px!important;height:32px!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:4!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .bz-wish svg{stroke:#111!important;width:20px!important;height:20px!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card{position:relative!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__body{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:14px 2px 0!important;flex:1!important;text-align:start!important;background:transparent!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card h3{order:1!important;margin:0!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card h3,html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card h3 a{font-size:16px!important;font-weight:800!important;line-height:1.4!important;color:#111!important;-webkit-text-fill-color:#111!important;text-align:start!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__category{order:2!important;font-size:13px!important;color:#6b6b6b!important;-webkit-text-fill-color:#6b6b6b!important;margin:0!important;text-align:start!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__price{order:3!important;margin:6px 0 0!important;text-align:start!important;justify-content:flex-start!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__price strong{font-size:17px!important;font-weight:800!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__action{order:4!important;margin-top:auto!important;padding-top:12px!important;width:100%!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__cart:not(#db-a){width:100%!important;height:46px!important;border-radius:6px!important;border:0!important;background:#EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:none!important;transition:background .25s!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__cart:not(#db-a) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__cart:not(#db-a):hover{background:#111!important}
@media (max-width:991.98px){
 html body.tpl-zakas section.wf-home-product-section.wf-home-product-section .zk-featured__track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important}
 html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__media{aspect-ratio:3/4!important;padding:18px 14px!important}
 html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card h3,html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card h3 a{font-size:14px!important}
 html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__price strong{font-size:15px!important}
 html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card .zk-featured-card__cart:not(#db-a){height:40px!important;font-size:13px!important}
}
html body.tpl-zakas section.wf-home-product-section.wf-home-product-section article.zk-featured-card h3{min-height:0!important;height:auto!important}

/* DB_PALETTE_V1 + DB_CARDS_SITE_V1: rust/amber palette from the brand photo; one product card style on every page */
.db-nav{background:radial-gradient(ellipse 70% 160% at 50% 40%,#EF7D1B 0%,#EF7D1B 45%,#C4620F 100%)!important}
html body header.db-hdr .db-top{background:#f3e8d3!important}
.db-search{border-color:#e6d3b5!important;background:#fbf6ec!important}
html body .db-search button:hover{background:#C4620F!important}
.db-bento-more__btn:hover{background:#EF7D1B!important}.db-bento-more__btn{background:#C4620F!important}.db-bento-more__btn b{background:#EF7D1B!important}
html body.tpl-zakas section.wf-organic-categories.db-has-bento{background:linear-gradient(180deg,#f6ecdc 0%,#fff 100%)!important}
.db-card__btn{border-color:#EF7D1B!important}.db-card--big .db-card__btn,.db-card:hover .db-card__btn{background:#EF7D1B!important}
.db-card__icon{color:#EF7D1B!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x){width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;margin:0!important;padding:0!important;transform:none!important;position:relative!important;height:auto!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:2/3!important;height:auto!important;background:#f4ede2!important;padding:34px 26px!important;margin:0!important;border-radius:4px!important;overflow:hidden!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;mix-blend-mode:multiply!important;border-radius:0!important;transition:transform .5s!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):hover .zk-featured-card__media img{transform:scale(1.05)!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__media::before{content:none!important;display:none!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-motion-action{display:none!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .bz-wish{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;width:32px!important;height:32px!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:4!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .bz-wish svg{stroke:#C4620F!important;width:20px!important;height:20px!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__body{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:14px 2px 0!important;flex:1!important;text-align:start!important;background:transparent!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) h3{order:1!important;margin:0!important;min-height:0!important;height:auto!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) h3,html body article.zk-featured-card.zk-unified-card:not(#db-x) h3 a{font-size:16px!important;font-weight:800!important;line-height:1.4!important;color:#1c1c1c!important;-webkit-text-fill-color:#1c1c1c!important;text-align:start!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__category{order:2!important;font-size:13px!important;color:#7a6a5c!important;-webkit-text-fill-color:#7a6a5c!important;margin:0!important;text-align:start!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__price{order:3!important;margin:6px 0 0!important;text-align:start!important;justify-content:flex-start!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__price strong{font-size:17px!important;font-weight:800!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__action{order:4!important;margin-top:auto!important;padding-top:12px!important;width:100%!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__cart{width:100%!important;height:46px!important;border-radius:6px!important;border:0!important;background:#EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:none!important;transition:background .25s!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__cart *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__cart:hover{background:#C4620F!important}
@media (max-width:991.98px){html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__media{aspect-ratio:3/4!important;padding:18px 14px!important}html body article.zk-featured-card.zk-unified-card:not(#db-x) h3,html body article.zk-featured-card.zk-unified-card:not(#db-x) h3 a{font-size:14px!important}html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__price strong{font-size:15px!important}html body article.zk-featured-card.zk-unified-card:not(#db-x) .zk-featured-card__cart{height:40px!important;font-size:13px!important}}
html body article.zk-featured-card.zk-unified-card:not(#db-x) h3 a{min-height:0!important;display:block!important}


/* DB_HEADER_V3: header menu bar in the main colour #EF7D1B (solid, modern) */
html body header.db-hdr .db-nav.db-nav{background:#EF7D1B!important;background-image:none!important}
html body header.db-hdr .db-search button:not(#db-a){background:#EF7D1B!important}
html body header.db-hdr .db-search button:not(#db-a):hover{background:#C4620F!important}
html body .db-msearch .db-search button:not(#db-a){background:#EF7D1B!important}
html body header.db-hdr .db-mid__tools .mini-cart-count:not(#db-a){background:#EF7D1B!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item.active > .mainmenu__link:not(#db-a){color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}


/* DB_CARDS_V3: product image box - no background, light grey frame (all pages) */
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y) .zk-featured-card__media{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:6px!important;padding:20px!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):hover .zk-featured-card__media{border-color:#d4d4d4!important}


/* DB_PROMO_V1: one middle banner = one wide banner, same width as the product grid (2 banners stay side by side) */
html body.tpl-zakas section.zk-editorial-promos .zk-editorial-promos__grid:has(> .zk-editorial-promo:only-child){grid-template-columns:1fr!important;display:grid!important}
html body.tpl-zakas section.zk-editorial-promos .zk-editorial-promos__grid > a.zk-editorial-promo:only-child:not(#db-a){width:100%!important;max-width:none!important;display:block!important;border-radius:16px!important;overflow:hidden!important;aspect-ratio:auto!important;height:clamp(200px,36vw,480px)!important;min-height:0!important;max-height:none!important;box-shadow:0 18px 40px -28px rgba(40,20,5,.6)!important}
html body.tpl-zakas section.zk-editorial-promos .zk-editorial-promos__grid > a.zk-editorial-promo:only-child:not(#db-a) img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:50% 72%!important;display:block!important;transition:transform .8s!important}
html body.tpl-zakas section.zk-editorial-promos .zk-editorial-promos__grid > a.zk-editorial-promo:only-child:not(#db-a):hover img{transform:scale(1.03)!important}


/* DB_PROMO_V2: banner text centred + modern "shop now" button */
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a){position:relative!important}
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__shade{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;background:radial-gradient(ellipse 62% 75% at 50% 52%,rgba(12,7,3,.62) 0%,rgba(12,7,3,.25) 62%,rgba(12,7,3,.05) 100%)!important;opacity:1!important}
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy{position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:18px!important;padding:24px!important;font-family:inherit!important;width:auto!important;max-width:none!important;transform:none!important;background:none!important}
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy strong{display:block!important;margin:0!important;font-family:inherit!important;font-size:clamp(20px,2.4vw,32px)!important;font-weight:800!important;line-height:1.35!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 6px 30px rgba(0,0,0,.45)!important;letter-spacing:0!important;max-width:820px!important}
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy em{font-style:normal!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:13px 30px!important;border-radius:50px!important;border:0!important;background:#fff!important;font-size:0!important;line-height:1!important;box-shadow:0 16px 34px -14px rgba(0,0,0,.6)!important;transition:background .3s,transform .3s!important;text-decoration:none!important}
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy em::before{content:'تسوق الآن'!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;position:static!important;width:auto!important;height:auto!important;background:none!important;border:0!important;display:inline!important}
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy em::after{content:'←'!important;font-size:18px!important;font-weight:800!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;position:static!important;width:auto!important;height:auto!important;background:none!important;border:0!important;display:inline!important;transition:transform .3s!important}
html[lang^="en"] body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy em::before{content:'Shop now'!important}
html[lang^="en"] body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy em::after{content:'→'!important}
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a):hover .zk-editorial-promo__copy em{background:#EF7D1B!important;transform:translateY(-2px)!important}
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a):hover .zk-editorial-promo__copy em::before,html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a):hover .zk-editorial-promo__copy em::after{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a):hover .zk-editorial-promo__copy em::after{transform:translateX(-4px)!important}
@media (max-width:640px){html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy{gap:14px!important}html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy em{padding:11px 24px!important}html body.tpl-zakas section.zk-editorial-promos a.zk-editorial-promo:not(#db-a) .zk-editorial-promo__copy em::before{font-size:14px!important}}


/* DB_CART_BTN_V1 + DB_FONT_V1: outline "add to cart" everywhere + one site font (the store font from the dashboard) */
html body.tpl-zakas :is(h1,h2,h3,h4,h5,h6,p,a,span,strong,em,b,small,label,button,input,select,textarea,li,td,th,div,section,article,nav,blockquote,figcaption):not(i):not(.fa):not([class*="fa-"]):not([class*="flaticon"]):not([class*="bx-"]):not(.bx):not([class*="la-"]):not(.la):not([class*="icon"]):not(svg *){font-family:inherit!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y) .zk-featured-card__cart,html body .zk-pd__buy button.jv-add-to-cart:not(#db-x):not(#db-y),html body .zk-pd__actions button.jv-add-to-cart:not(#db-x):not(#db-y){background:#fff!important;border:1px solid #b9b9b9!important;border-radius:12px!important;color:#1c1c1c!important;-webkit-text-fill-color:#1c1c1c!important;font-weight:600!important;font-size:15px!important;box-shadow:none!important;transition:background .25s,border-color .25s,color .25s!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y) .zk-featured-card__cart *,html body .zk-pd__buy button.jv-add-to-cart:not(#db-x):not(#db-y) *,html body .zk-pd__actions button.jv-add-to-cart:not(#db-x):not(#db-y) *{color:#1c1c1c!important;-webkit-text-fill-color:#1c1c1c!important;stroke:#1c1c1c!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y) .zk-featured-card__cart .zk-detail-cart-icon{display:none!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y) .zk-featured-card__cart:hover,html body .zk-pd__buy button.jv-add-to-cart:not(#db-x):not(#db-y):hover,html body .zk-pd__actions button.jv-add-to-cart:not(#db-x):not(#db-y):hover{background:#EF7D1B!important;border-color:#EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y) .zk-featured-card__cart:hover *,html body .zk-pd__buy button.jv-add-to-cart:not(#db-x):not(#db-y):hover *,html body .zk-pd__actions button.jv-add-to-cart:not(#db-x):not(#db-y):hover *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}


/* DB_FONT_V2: El Messiri for the whole site (self-hosted, all weights) + outline add-to-cart */
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/elmessiri-arabic-1.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1}
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/elmessiri-latin-2.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/elmessiri-arabic-1.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1}
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/elmessiri-latin-2.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/elmessiri-arabic-1.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1}
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/elmessiri-latin-2.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/elmessiri-arabic-1.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1}
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/elmessiri-latin-2.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
html body.tpl-zakas{font-family:'DB Messiri','El Messiri',Cairo,'Segoe UI',Tahoma,Arial,sans-serif!important}
/* DB_REELS_V1 */
html body section.zk-placement-section.dbr-replaced{display:none!important}
.dbr-section{padding:56px 0 50px;background:#fff}
.dbr-head{max-width:1240px;margin:0 auto 22px;padding:0 16px;text-align:center}
.dbr-eyebrow{display:inline-block;font-size:13px;font-weight:700;color:#EF7D1B;margin-bottom:6px}
.dbr-head h2{margin:0;font-size:30px;font-weight:800;color:#111}
.dbr-track{max-width:1240px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.dbr-card{position:relative;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#111;cursor:pointer;isolation:isolate;box-shadow:0 18px 36px -24px rgba(20,10,4,.7)}
.dbr-media,.dbr-v-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;display:block}
.dbr-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,0) 22%,rgba(0,0,0,0) 52%,rgba(0,0,0,.78) 100%);pointer-events:none}
.dbr-side{position:absolute;left:10px;bottom:118px;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:2}
.dbr-act{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;padding:0;color:#fff;cursor:pointer;font:inherit}
.dbr-act i{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .2s,background .2s}
.dbr-act i svg{width:24px;height:24px}
.dbr-act b{font-size:12px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.6);color:#fff}
.dbr-act:hover i{transform:scale(1.08)}
.dbr-views{cursor:default}
.dbr-like.is-liked i{color:#ff2d55}
.dbr-like.is-liked i svg{fill:#ff2d55;stroke:#ff2d55}
.dbr-like.pop i{animation:dbrPop .45s ease}
@keyframes dbrPop{0%{transform:scale(1)}35%{transform:scale(1.35)}100%{transform:scale(1)}}
.dbr-bottom{position:absolute;left:0;right:0;bottom:0;padding:14px;z-index:2;color:#fff;display:flex;flex-direction:column;gap:8px}
.dbr-cap{margin:0;font-size:13px;line-height:1.5;color:#fff;opacity:.92;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dbr-prod{display:flex;flex-direction:column;gap:2px}
.dbr-prod strong{font-size:15px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dbr-prod span{font-size:14px;font-weight:700;color:#ffd2ad}
.dbr-prod s{opacity:.7;font-weight:400;margin-inline-start:6px;color:#fff}
.dbr-shop{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:12px;background:#EF7D1B;color:#fff!important;-webkit-text-fill-color:#fff;font-weight:800;font-size:15px;text-decoration:none!important;transition:background .25s,transform .25s;box-shadow:0 10px 22px -12px rgba(239,125,27,.9)}
.dbr-shop i{width:20px;height:20px;display:flex}.dbr-shop i svg{width:100%;height:100%}
.dbr-shop:hover{background:#fff;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B}
.dbr-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);background:#111;color:#fff;padding:10px 18px;border-radius:30px;font-size:14px;z-index:100000;opacity:0;transition:.3s}
.dbr-toast.is-on{opacity:1;transform:translate(-50%,0)}
html.dbr-lock,html.dbr-lock body{overflow:hidden!important}
.dbr-viewer{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.92)}
.dbr-v-top{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;z-index:5;pointer-events:none}
.dbr-v-btn{pointer-events:auto;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}
.dbr-v-btn svg{width:24px;height:24px}
.dbr-v-list{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}
.dbr-v-list::-webkit-scrollbar{display:none}
.dbr-v-item{height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}
.dbr-v-frame{position:relative;height:100%;max-height:100vh;aspect-ratio:9/16;max-width:100vw;overflow:hidden;isolation:isolate;background:#000}
.dbr-v-frame .dbr-side{bottom:150px;left:14px}
.dbr-v-frame .dbr-bottom{padding:18px 18px 26px}
@media (min-width:768px){.dbr-v-frame{height:calc(100vh - 40px);border-radius:18px}}
@media (max-width:991.98px){.dbr-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.dbr-track::-webkit-scrollbar{display:none}.dbr-card{scroll-snap-align:start}.dbr-head h2{font-size:24px}}
@media (max-width:640px){.dbr-track{grid-auto-columns:70%;gap:12px}.dbr-act i{width:38px;height:38px}.dbr-act i svg{width:21px;height:21px}.dbr-side{bottom:110px;gap:12px}.dbr-shop{height:40px;font-size:14px}}
/* DB_REELS_V2: YouTube / Shorts inside the cards */
.dbr-yt{overflow:hidden;background:#000}
.dbr-yt .dbr-yt-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s .6s}
.dbr-yt.is-loaded .dbr-yt-poster{opacity:0}
.dbr-yt iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;pointer-events:none}
.dbr-yt.dbr-yt-wide iframe{width:316%;left:-108%}
.dbr-card .dbr-yt iframe{transform:scale(1.2)}
.dbr-v-frame .dbr-yt iframe{transform:scale(1.12)}
.dbr-side .dbr-act[data-act=share] i{margin-bottom:2px}


/* DB_PDP_V1: product details page - large framed gallery, clean buy box, lighter reviews, 4 related */
html body.tpl-zakas .zk-product-page-title .zk-page-title:not(#db-a){padding:22px 0 0!important;background:none!important}
html body.tpl-zakas .zk-product-page-title .zk-page-title__h:not(#db-a){display:none!important}
html body.tpl-zakas .zk-product-page-title .zk-breadcrumb:not(#db-a){justify-content:flex-start!important;margin:0!important;font-size:13px!important}
html body.tpl-zakas section.zk-pd:not(#db-a){padding:22px 0 64px!important;background:#fff!important}
html body.tpl-zakas section.zk-pd:not(#db-a) > .container > .row{align-items:flex-start!important}
html body.tpl-zakas section.zk-pd .zk-pd__gallery:not(#db-a){position:sticky!important;top:110px!important;max-width:620px!important;margin-inline-start:auto!important;display:flex!important;flex-direction:column!important;gap:12px!important}
html body.tpl-zakas section.zk-pd .zk-pd__main:not(#db-a){display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;padding:7%!important;background:#f6f2ec!important;border:1px solid #ece4d9!important;border-radius:24px!important;overflow:hidden!important;position:relative!important}
html body.tpl-zakas section.zk-pd .zk-pd__main:not(#db-a) img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;mix-blend-mode:multiply!important;transition:transform .6s cubic-bezier(.2,.7,.2,1)!important}
html body.tpl-zakas section.zk-pd .zk-pd__main:not(#db-a):hover img{transform:scale(1.05)!important}
html body.tpl-zakas section.zk-pd .zk-pd__gallery:not(#db-a) > :not(.zk-pd__main){display:flex!important;gap:10px!important;flex-wrap:wrap!important}
html body.tpl-zakas section.zk-pd .zk-pd__gallery:not(#db-a) > :not(.zk-pd__main) img{width:78px!important;height:78px!important;object-fit:contain!important;background:#f6f2ec!important;border:1px solid #ece4d9!important;border-radius:14px!important;padding:6px!important;mix-blend-mode:multiply!important;cursor:pointer!important}
html body.tpl-zakas section.zk-pd .zk-pd__info:not(#db-a){position:static!important;padding:6px 0 0!important;max-width:540px!important}
html body.tpl-zakas section.zk-pd .db-pd-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:5px 14px;border-radius:30px;background:#fbefe4;color:#EF7D1B!important;font-size:13px;font-weight:700;text-decoration:none!important}
html body.tpl-zakas section.zk-pd .zk-pd__title:not(#db-a){font-size:clamp(26px,2.6vw,38px)!important;font-weight:800!important;line-height:1.3!important;color:#1d140d!important;margin:0 0 10px!important}
html body.tpl-zakas section.zk-pd .bz-rv-mini:not(#db-a){margin:0 0 18px!important}
html body.tpl-zakas section.zk-pd .zk-pd__price:not(#db-a){border:0!important;background:none!important;padding:0!important;margin:0 0 18px!important;display:flex!important;align-items:baseline!important;gap:12px!important;flex-wrap:wrap!important}
html body.tpl-zakas section.zk-pd .zk-pd__price .zk-pd__now:not(#db-a){font-size:32px!important;font-weight:800!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}
html body.tpl-zakas section.zk-pd .zk-pd__price .zk-pd__old:not(#db-a){font-size:18px!important;color:#9b9087!important;text-decoration:line-through!important}
html body.tpl-zakas section.zk-pd .zk-pd__desc:not(#db-a){border-top:1px solid #eee6dc!important;padding:18px 0 0!important;margin:0 0 16px!important;color:#5d544c!important;font-size:15px!important;line-height:1.9!important}
html body.tpl-zakas section.zk-pd .zk-pd__desc:not(#db-a) p{margin:0 0 8px!important;color:inherit!important}
html body.tpl-zakas section.zk-pd .zk-pd__meta:not(#db-a){display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 22px!important;padding:0!important;list-style:none!important}
html body.tpl-zakas section.zk-pd .zk-pd__meta:not(#db-a) li{background:#f6f2ec!important;border:0!important;border-radius:30px!important;padding:7px 16px!important;font-size:13px!important;color:#C4620F!important;font-weight:700!important;height:auto!important}
html body.tpl-zakas section.zk-pd .zk-pd__meta:not(#db-a) li span{color:#8a7d72!important;font-weight:600!important}
html body.tpl-zakas section.zk-pd .zk-pd__actions:not(#db-a){display:flex!important;gap:12px!important;align-items:stretch!important}
html body.tpl-zakas section.zk-pd .zk-qty:not(#db-a){height:56px!important;border:1px solid #e3d9cd!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;flex:0 0 140px!important}
html body.tpl-zakas section.zk-pd .zk-qty:not(#db-a) button,html body.tpl-zakas section.zk-pd .zk-qty:not(#db-a) input{height:54px!important;border:0!important;background:none!important;color:#1d140d!important;font-size:18px!important;font-weight:700!important}
html body.tpl-zakas section.zk-pd .zk-qty:not(#db-a) button:hover{color:#EF7D1B!important}
html body.tpl-zakas section.zk-pd .zk-pd__actions .jv-add-to-cart:not(#db-a):not(#db-b){flex:1 1 auto!important;height:56px!important;border-radius:16px!important;font-size:17px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}
html body.tpl-zakas section.zk-pd .wf-pd-secondary-actions:not(#db-a){display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:12px 0 24px!important}
html body.tpl-zakas section.zk-pd .wf-pd-secondary-actions:not(#db-a) > *{height:50px!important;border:1px solid #e3d9cd!important;border-radius:16px!important;background:#fff!important;color:#3b2a1e!important;-webkit-text-fill-color:#3b2a1e!important;font-weight:700!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:border-color .25s,color .25s!important}
html body.tpl-zakas section.zk-pd .wf-pd-secondary-actions:not(#db-a) > *:hover{border-color:#EF7D1B!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}
html body.tpl-zakas section.zk-pd .zk-pd__facts:not(#db-a){background:#faf7f3!important;border:0!important;border-radius:18px!important;padding:16px 20px!important;margin:0!important}
html body.tpl-zakas section.zk-pd .zk-pd__facts:not(#db-a) li{border:0!important;padding:6px 0!important;font-size:14px!important;color:#3b2a1e!important;background:none!important}
html body.tpl-zakas section.zk-pd .zk-pd__facts:not(#db-a) li span{color:#8a7d72!important;font-weight:600!important;margin-inline-end:6px!important}
html body.tpl-zakas section.zk-pd .zk-pd__facts:not(#db-a) a{color:#EF7D1B!important;font-weight:700!important}
/* reviews */
html body.tpl-zakas section#bz-reviews.bz-rv:not(#db-a){background:#fff!important;padding:56px 0!important;border-top:1px solid #f0e9e0!important}
html body.tpl-zakas section#bz-reviews .bz-rv__head:not(#db-a){margin-bottom:22px!important}
html body.tpl-zakas section#bz-reviews .bz-rv__eyebrow:not(#db-a){color:#EF7D1B!important;font-weight:700!important}
html body.tpl-zakas section#bz-reviews .bz-rv__title:not(#db-a){font-size:28px!important;font-weight:800!important;color:#1d140d!important}
html body.tpl-zakas section#bz-reviews .bz-rv__grid:not(#db-a){align-items:start!important;gap:22px!important}
html body.tpl-zakas section#bz-reviews .bz-rv__sum:not(#db-a){background:#faf7f3!important;border:0!important;border-radius:20px!important;box-shadow:none!important;padding:24px!important}
html body.tpl-zakas section#bz-reviews .bz-rv__list:not(#db-a) .bz-rv__empty{background:#fff!important;border:1.5px dashed #e3d9cd!important;border-radius:20px!important;box-shadow:none!important;padding:40px 20px!important;color:#8a7d72!important;font-size:15px!important;text-align:center!important}
html body.tpl-zakas section#bz-reviews .bz-btn:not(#db-a){background:#EF7D1B!important;border-radius:14px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body.tpl-zakas section#bz-reviews .bz-btn:not(#db-a):hover{background:#C4620F!important}
/* related: one clean row of 4 */
html body.tpl-zakas section.wf-related-products:not(#db-a){padding-top:40px!important;border-top:1px solid #f0e9e0!important}
@media (min-width:992px){html body.tpl-zakas section.wf-related-products .zk-featured__track:not(#db-a) > :nth-child(n+5){display:none!important}}
@media (max-width:991.98px){html body.tpl-zakas section.zk-pd .zk-pd__gallery:not(#db-a){position:static!important;max-width:none!important;margin:0 0 22px!important}html body.tpl-zakas section.zk-pd .zk-pd__info:not(#db-a){max-width:none!important;padding:0!important}html body.tpl-zakas section.zk-pd .zk-pd__main:not(#db-a){border-radius:20px!important}}
@media (max-width:640px){html body.tpl-zakas section.zk-pd .zk-pd__price .zk-pd__now:not(#db-a){font-size:26px!important}html body.tpl-zakas section.zk-pd .zk-qty:not(#db-a){flex-basis:118px!important}html body.tpl-zakas section#bz-reviews.bz-rv:not(#db-a){padding:40px 0!important}}


/* DB_PDP_V2: no background fills (light grey frames only) + reviews as a small strip that expands */
html body.tpl-zakas section.zk-pd .zk-pd__main:not(#db-a):not(#db-b){background:#fff!important;border:1px solid #e7e7e7!important;border-radius:20px!important}
html body.tpl-zakas section.zk-pd .zk-pd__gallery:not(#db-a):not(#db-b) > :not(.zk-pd__main) img{background:#fff!important;border-color:#e7e7e7!important}
html body.tpl-zakas section.zk-pd .db-pd-eyebrow:not(#db-a){background:none!important;border:1px solid #e7e7e7!important;color:#EF7D1B!important}
html body.tpl-zakas section.zk-pd .zk-pd__meta:not(#db-a):not(#db-b) li{background:none!important;border:1px solid #e7e7e7!important}
html body.tpl-zakas section.zk-pd .zk-pd__facts:not(#db-a):not(#db-b){background:#fff!important;border:1px solid #e7e7e7!important}
html body.tpl-zakas section#bz-reviews.bz-rv:not(#db-a):not(#db-b){padding:0 0 46px!important;border:0!important;background:#fff!important}
html body.tpl-zakas section#bz-reviews:not(.db-rv-open) .bz-rv__head:not(#db-a),html body.tpl-zakas section#bz-reviews:not(.db-rv-open) .bz-rv__grid:not(#db-a){display:none!important}
html body.tpl-zakas section#bz-reviews .bz-rv__head:not(#db-a):not(#db-b){display:none!important}
.db-rv-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 20px;border:1px solid #e7e7e7;border-radius:16px;background:#fff}
.db-rv-strip__info{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}
.db-rv-strip__info strong{font-size:16px;font-weight:800;color:#1d140d}
.db-rv-strip__stars{display:inline-flex;align-items:center;direction:ltr}
.db-rv-strip__stars .bz-st{font-size:16px!important}
.db-rv-strip__info b{font-size:16px;font-weight:800;color:#1d140d}
.db-rv-strip__cnt{font-size:14px;color:#8a8a8a}
.db-rv-strip__btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border:1px solid #b9b9b9;border-radius:12px;background:#fff;color:#1c1c1c;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .25s,color .25s}
.db-rv-strip__btn:hover{border-color:#EF7D1B;color:#EF7D1B}
.db-rv-strip__btn i{font-style:normal;line-height:1;transition:transform .3s;display:inline-flex}
section#bz-reviews.db-rv-open .db-rv-strip__btn i{transform:rotate(180deg)}
html body.tpl-zakas section#bz-reviews.db-rv-open .bz-rv__grid:not(#db-a):not(#db-b){margin-top:16px!important;animation:dbRvIn .35s ease}
@keyframes dbRvIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
html body.tpl-zakas section#bz-reviews .bz-rv__sum:not(#db-a):not(#db-b){background:#fff!important;border:1px solid #e7e7e7!important;border-radius:16px!important;padding:20px!important}
html body.tpl-zakas section#bz-reviews .bz-rv__list:not(#db-a):not(#db-b) .bz-rv__empty{border:1px solid #e7e7e7!important;border-style:solid!important;padding:26px 20px!important}
html body.tpl-zakas section#bz-reviews .bz-rv__list:not(#db-a):not(#db-b) > :not(.bz-rv__empty){background:#fff!important;border:1px solid #e7e7e7!important;box-shadow:none!important;border-radius:16px!important}
@media (max-width:640px){.db-rv-strip{padding:14px 16px}.db-rv-strip__btn{width:100%;justify-content:center}}


/* DB_CHECKOUT_V1: simple 2-step checkout (delivery only, Kuwait address order, summary on the left) */
html body.tpl-zakas section.lx-checkout-page:not(#db-a){padding:26px 0 70px!important;background:#fff!important}
html body.tpl-zakas section.lx-checkout-page .lx-checkout-heading:not(#db-a){max-width:1180px!important;margin:0 auto 10px!important;padding:0!important;border:0!important;display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:12px!important}
html body.tpl-zakas section.lx-checkout-page .lx-checkout-heading:not(#db-a) h1{font-size:28px!important;font-weight:800!important;margin:0!important;color:#1d140d!important}
html body.tpl-zakas section.lx-checkout-page .lx-checkout-heading:not(#db-a) span{font-size:14px!important;color:#8a8a8a!important}
html body.tpl-zakas #lxCheckoutForm:not(#db-a){max-width:1180px!important;margin:0 auto!important}
html body.tpl-zakas #lxCheckoutForm[data-oud-step="1"]:not(#db-a){max-width:780px!important}
html body.tpl-zakas section.lx-checkout-page:has(#lxCheckoutForm[data-oud-step="1"]) .lx-checkout-heading:not(#db-a){max-width:780px!important}
/* steps indicator */
html body.tpl-zakas #lxCheckoutForm .oud-checkout-wizard:not(#db-a){border:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0 auto 22px!important;max-width:520px!important;display:flex!important;align-items:center!important;gap:14px!important}
html body.tpl-zakas #lxCheckoutForm .oud-wizard-step:not(#db-a){display:flex!important;align-items:center!important;gap:10px!important;opacity:.55!important}
html body.tpl-zakas #lxCheckoutForm .oud-wizard-step.is-active:not(#db-a),html body.tpl-zakas #lxCheckoutForm .oud-wizard-step.is-complete:not(#db-a){opacity:1!important}
html body.tpl-zakas #lxCheckoutForm .oud-wizard-step:not(#db-a) > span{width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#1c1c1c!important;border:1.5px solid #d9d9d9!important;font-weight:800!important;font-size:14px!important;box-shadow:none!important}
html body.tpl-zakas #lxCheckoutForm .oud-wizard-step.is-active:not(#db-a) > span{background:#EF7D1B!important;border-color:#EF7D1B!important;color:#fff!important}
html body.tpl-zakas #lxCheckoutForm .oud-wizard-step.is-complete:not(#db-a) > span{color:#EF7D1B!important;border-color:#EF7D1B!important}
html body.tpl-zakas #lxCheckoutForm .oud-wizard-step:not(#db-a) strong{font-size:14px!important;font-weight:800!important;white-space:nowrap!important}
html body.tpl-zakas #lxCheckoutForm .oud-wizard-step:not(#db-a) small{display:none!important}
html body.tpl-zakas #lxCheckoutForm .oud-wizard-line:not(#db-a){flex:1 1 auto!important;height:1.5px!important;background:#e3e3e3!important;min-width:30px!important}
/* layout: details right, summary left */
html body.tpl-zakas #lxCheckoutForm .lx-checkout-layout:not(#db-a){display:grid!important;grid-template-columns:minmax(0,1fr) 370px!important;gap:24px!important;align-items:start!important}
html body.tpl-zakas #lxCheckoutForm[data-oud-step="1"] .lx-checkout-layout:not(#db-a){grid-template-columns:minmax(0,1fr)!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-details:not(#db-a){grid-column:1!important;grid-row:1!important;min-width:0!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-summary:not(#db-a){grid-column:2!important;grid-row:1!important;position:sticky!important;top:110px!important}
/* sections */
html body.tpl-zakas #lxCheckoutForm .lx-checkout-section:not(#db-a){background:#fff!important;border:1px solid #e7e7e7!important;border-radius:18px!important;padding:22px 24px!important;margin:0 0 14px!important;box-shadow:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-step:not(#db-a){display:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-section-head:not(#db-a){margin:0 0 16px!important;padding:0!important;border:0!important;gap:0!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-section-head:not(#db-a) h2{font-size:18px!important;font-weight:800!important;color:#1d140d!important;margin:0!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-section:has(#bzMethodToggle):not(#db-a){display:none!important}
html body.tpl-zakas #lxCheckoutForm.db-co-kw .lx-checkout-field:has(#country):not(#db-a){display:none!important}
html body.tpl-zakas #lxCheckoutForm[data-oud-step="1"] .lx-checkout-section:has(#is_present):not(#db-a){display:none!important}
/* address fields (Kuwait order) */
html body.tpl-zakas #lxCheckoutForm .lx-checkout-section:has(.lx-checkout-fields):not(#db-a){display:flex;flex-direction:column}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-fields:not(#db-a){order:1!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;margin:0!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:not(#db-a){grid-column:span 3!important;margin:0!important;min-width:0!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#checkout_name):not(#db-a){order:1!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#phone):not(#db-a){order:2!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#city):not(#db-a){order:3!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#area):not(#db-a){order:4!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#region):not(#db-a){order:5!important;grid-column:span 2!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#street):not(#db-a){order:6!important;grid-column:span 2!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#house):not(#db-a){order:7!important;grid-column:span 2!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#email):not(#db-a){order:8!important;grid-column:1 / -1!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#country):not(#db-a){order:9!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:not(#db-a) > label{font-size:13px!important;font-weight:700!important;color:#3b3b3b!important;margin:0 0 6px!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:not(#db-a) abbr{color:#EF7D1B!important;text-decoration:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:not(#db-a) input,html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:not(#db-a) select:not(.bz-cb__native),html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:not(#db-a) .bz-cb__btn{height:50px!important;border:1px solid #e1e1e1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;font-size:15px!important;color:#1c1c1c!important;transition:border-color .2s,box-shadow .2s!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:not(#db-a) input:focus,html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:not(#db-a) .bz-cb__btn:focus,html body.tpl-zakas #lxCheckoutForm .lx-checkout-notes:not(#db-a):focus{border-color:#EF7D1B!important;box-shadow:0 0 0 3px rgba(239,125,27,.12)!important;outline:0!important}
html body.tpl-zakas #lxCheckoutForm .bz-cb__caret:not(#db-a){color:#EF7D1B!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-simple-option:not(#db-a){order:2!important;align-self:flex-start!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin:16px 0 0!important;padding:10px 16px!important;border:1px solid #e1e1e1!important;border-radius:12px!important;background:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;color:#1c1c1c!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-simple-option:not(#db-a) input,html body.tpl-zakas #lxCheckoutForm #is_present:not(#db-a){width:18px!important;height:18px!important;accent-color:#EF7D1B!important;margin:0!important}
/* delivery + payment choice cards */
html body.tpl-zakas #lxCheckoutForm .lx-delivery-options:not(#db-a),html body.tpl-zakas #lxCheckoutForm .lx-payment-options:not(#db-a){display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-option:not(#db-a),html body.tpl-zakas #lxCheckoutForm .lx-payment-option:not(#db-a){position:relative!important;border:0!important;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-option:not(#db-a) > input,html body.tpl-zakas #lxCheckoutForm .lx-payment-option:not(#db-a) > input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-option:not(#db-a) > label,html body.tpl-zakas #lxCheckoutForm .lx-payment-option:not(#db-a) > label{display:flex!important;align-items:center!important;gap:12px!important;height:100%!important;min-height:76px!important;margin:0!important;padding:14px 16px!important;border:1px solid #e1e1e1!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .2s,box-shadow .2s!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-option:not(#db-a) > label:hover,html body.tpl-zakas #lxCheckoutForm .lx-payment-option:not(#db-a) > label:hover{border-color:#cfcfcf!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-option:not(#db-a) > input:checked + label,html body.tpl-zakas #lxCheckoutForm .lx-payment-option:not(#db-a) > input:checked + label{border-color:#EF7D1B!important;box-shadow:inset 0 0 0 1px #EF7D1B!important;background:#fff!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-radio:not(#db-a),html body.tpl-zakas #lxCheckoutForm .lx-payment-radio:not(#db-a){flex:0 0 20px!important;width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid #cfcfcf!important;background:#fff!important;box-shadow:none!important;position:relative!important;margin:0!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-radio:not(#db-a)::after,html body.tpl-zakas #lxCheckoutForm .lx-payment-radio:not(#db-a)::after{content:''!important;display:none!important}
html body.tpl-zakas #lxCheckoutForm input:checked + label .lx-delivery-radio:not(#db-a),html body.tpl-zakas #lxCheckoutForm input:checked + label .lx-payment-radio:not(#db-a){border-color:#EF7D1B!important;background:#EF7D1B!important;box-shadow:inset 0 0 0 4px #fff!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-copy:not(#db-a),html body.tpl-zakas #lxCheckoutForm .lx-payment-copy:not(#db-a){flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-copy:not(#db-a) strong,html body.tpl-zakas #lxCheckoutForm .lx-payment-copy:not(#db-a) strong{font-size:15px!important;font-weight:800!important;color:#1c1c1c!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-copy:not(#db-a) span,html body.tpl-zakas #lxCheckoutForm .lx-payment-copy:not(#db-a) span{font-size:12.5px!important;color:#8a8a8a!important}
html body.tpl-zakas #lxCheckoutForm .lx-delivery-price:not(#db-a){font-size:13px!important;font-weight:800!important;color:#2f7d4f!important;white-space:nowrap!important;background:none!important;padding:0!important}
html body.tpl-zakas #lxCheckoutForm .lx-payment-icon:not(#db-a){flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:10px!important;background:#fff!important;border:1px solid #e7e7e7!important;color:#EF7D1B!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-payment-icon:not(#db-a) svg{color:#EF7D1B!important;stroke:currentColor}
/* gift + notes */
html body.tpl-zakas #lxCheckoutForm .lx-checkout-section:has(#is_present):not(#db-a){padding:16px 20px!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-gift-head:not(#db-a){display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;cursor:pointer!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-gift-icon:not(#db-a){flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:10px!important;background:#fff!important;border:1px solid #e7e7e7!important;color:#EF7D1B!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-gift-copy:not(#db-a) strong{font-size:15px!important;font-weight:800!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-gift-copy:not(#db-a) span{font-size:12.5px!important;color:#8a8a8a!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-notes:not(#db-a){min-height:84px!important;height:84px!important;border:1px solid #e1e1e1!important;border-radius:12px!important;padding:12px 14px!important;font-size:14px!important;box-shadow:none!important;resize:vertical!important}
/* step 2: hide the empty review box, duplicate final button and the loyalty banner */
html body.tpl-zakas #lxCheckoutForm .oud-step-review:not(#db-a){display:none!important}
html body.tpl-zakas #lxCheckoutForm[data-oud-step="2"] #oudCheckoutNext:not(#db-a){display:none!important}
html body.tpl-zakas #lxCheckoutForm .zk-loyalty-checkout:not(#db-a){display:none!important}
.db-co-ship{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e7e7e7;border-radius:18px;padding:16px 20px;margin:0 0 14px;background:#fff}
.db-co-ship__body{display:flex;align-items:flex-start;gap:12px;min-width:0}
.db-co-ship__ico{flex:0 0 40px;width:40px;height:40px;border-radius:10px;border:1px solid #e7e7e7;color:#EF7D1B;display:flex;align-items:center;justify-content:center}
.db-co-ship__ico svg{width:20px;height:20px}
.db-co-ship small{display:block;font-size:12.5px;color:#8a8a8a;margin:0 0 2px}
.db-co-ship strong{display:block;font-size:15px;font-weight:800;color:#1c1c1c}
.db-co-ship p{margin:3px 0 0;font-size:13.5px;color:#4a4a4a;line-height:1.7}
.db-co-ship__edit{flex:0 0 auto;height:38px;padding:0 16px;border:1px solid #d9d9d9;border-radius:10px;background:#fff;color:#1c1c1c;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.db-co-ship__edit:hover{border-color:#EF7D1B;color:#EF7D1B}
/* actions */
html body.tpl-zakas #lxCheckoutForm .oud-wizard-actions:not(#db-a){display:flex!important;align-items:center!important;gap:12px!important;margin:4px 0 0!important;padding:0!important;border:0!important;background:none!important}
html body.tpl-zakas #lxCheckoutForm[data-oud-step="1"] #oudCheckoutNext:not(#db-a){flex:1 1 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:54px!important;border:0!important;border-radius:14px!important;background:#EF7D1B!important;color:#fff!important;font-size:16px!important;font-weight:800!important;box-shadow:none!important;transition:background .25s!important}
html body.tpl-zakas #lxCheckoutForm[data-oud-step="1"] #oudCheckoutNext:not(#db-a):hover{background:#C4620F!important}
html body.tpl-zakas #lxCheckoutForm #oudCheckoutBack:not(#db-a){height:46px!important;padding:0 22px!important;border:1px solid #d9d9d9!important;border-radius:12px!important;background:#fff!important;color:#1c1c1c!important;font-weight:700!important;box-shadow:none!important}
html body.tpl-zakas #lxCheckoutForm #oudCheckoutBack:not(#db-a):hover{border-color:#EF7D1B!important;color:#EF7D1B!important}
html body.tpl-zakas #lxCheckoutForm[data-oud-step="1"] #oudCheckoutBack:not(#db-a){display:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-payment-option:not(#db-a) > label::after,html body.tpl-zakas #lxCheckoutForm .lx-payment-option:not(#db-a) > label::before,html body.tpl-zakas #lxCheckoutForm .lx-delivery-option:not(#db-a) > label::after,html body.tpl-zakas #lxCheckoutForm .lx-delivery-option:not(#db-a) > label::before{content:none!important;display:none!important}
/* summary card */
html body.tpl-zakas #lxCheckoutForm .lx-checkout-summary-card:not(#db-a){background:#fff!important;border:1px solid #e7e7e7!important;border-radius:18px!important;padding:22px!important;box-shadow:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-summary-head:not(#db-a){padding:0 0 12px!important;margin:0!important;border-bottom:1px solid #f0f0f0!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-summary-head:not(#db-a) h2{font-size:18px!important;font-weight:800!important;margin:0!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-product-image:not(#db-a){border:1px solid #ececec!important;border-radius:10px!important;background:#fff!important;overflow:visible!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-product-image:not(#db-a) img{border-radius:10px!important;object-fit:cover!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-product-image:not(#db-a) span{background:#EF7D1B!important;color:#fff!important;border-radius:50%!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-product-title:not(#db-a){font-weight:800!important;color:#1c1c1c!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-product-price:not(#db-a) strong{color:#EF7D1B!important;font-weight:800!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-coupon:not(#db-a){padding:14px 0!important;margin:0!important;border-top:1px solid #f0f0f0!important;border-bottom:1px solid #f0f0f0!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-coupon:not(#db-a) > label{font-size:13px!important;font-weight:700!important;color:#3b3b3b!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-coupon-control:not(#db-a){gap:8px!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-coupon-control:not(#db-a) input{height:44px!important;border:1px solid #e1e1e1!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important}
html body.tpl-zakas #lxCheckoutForm .apply-coupon-btn:not(#db-a){height:44px!important;padding:0 16px!important;border:1px solid #EF7D1B!important;border-radius:10px!important;background:#fff!important;color:#EF7D1B!important;font-weight:800!important}
html body.tpl-zakas #lxCheckoutForm .apply-coupon-btn:not(#db-a):hover{background:#EF7D1B!important;color:#fff!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-totals:not(#db-a){padding:10px 0 0!important;margin:0!important;border:0!important;background:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-grand-total:not(#db-a){border-top:1px solid #f0f0f0!important;margin-top:6px!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-grand-total:not(#db-a) strong{color:#EF7D1B!important;font-size:22px!important;font-weight:800!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-terms:not(#db-a){font-size:12px!important;color:#9a9a9a!important;margin:8px 0 12px!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-submit:not(#db-a){width:100%!important;height:54px!important;border:0!important;border-radius:14px!important;background:#EF7D1B!important;color:#fff!important;font-size:16px!important;font-weight:800!important;box-shadow:none!important;transition:background .25s!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-submit:not(#db-a):hover{background:#C4620F!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-submit:not(#db-a) *{color:#fff!important}
@media (max-width:991.98px){html body.tpl-zakas #lxCheckoutForm .lx-checkout-layout:not(#db-a){grid-template-columns:minmax(0,1fr)!important}html body.tpl-zakas #lxCheckoutForm .lx-checkout-summary:not(#db-a){grid-column:1!important;grid-row:2!important;position:static!important}}
@media (max-width:640px){html body.tpl-zakas section.lx-checkout-page:not(#db-a){padding:16px 0 50px!important}html body.tpl-zakas section.lx-checkout-page .lx-checkout-heading:not(#db-a) h1{font-size:22px!important}html body.tpl-zakas #lxCheckoutForm .lx-checkout-section:not(#db-a){padding:18px 16px!important;border-radius:16px!important}html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#checkout_name):not(#db-a),html body.tpl-zakas #lxCheckoutForm .lx-checkout-field:has(#phone):not(#db-a){grid-column:1 / -1!important}html body.tpl-zakas #lxCheckoutForm .lx-checkout-fields:not(#db-a){gap:12px 10px!important}html body.tpl-zakas #lxCheckoutForm .lx-delivery-options:not(#db-a),html body.tpl-zakas #lxCheckoutForm .lx-payment-options:not(#db-a){grid-template-columns:1fr!important}html body.tpl-zakas #lxCheckoutForm .oud-wizard-step:not(#db-a) strong{font-size:12.5px!important}.db-co-ship{padding:14px 16px}}


/* DB_LAYOUT_V1: one content width everywhere, slimmer video banner, modern footer with perfume art, 4-column product grids */
html body.tpl-zakas{--db-w:min(1240px,calc(100% - 48px))}
@media (max-width:767.98px){html body.tpl-zakas{--db-w:calc(100% - 32px)}}
/* same width for every content block */
html body.tpl-zakas .wf-organic-categories__shell:not(#db-a),html body.tpl-zakas section.wf-home-product-section .zk-featured__head:not(#db-a),html body.tpl-zakas section.wf-home-product-section .zk-featured__viewport:not(#db-a),html body.tpl-zakas .zk-editorial-promos__grid:not(#db-a),html body.tpl-zakas section.zkc > .container:not(#db-a),html body.tpl-zakas .zk-catalog-hero:not(#db-a),html body.tpl-zakas .zk-catalog__layout:not(#db-a),html body.tpl-zakas section.zk-pd > .container:not(#db-a),html body.tpl-zakas section#bz-reviews > .container:not(#db-a),html body.tpl-zakas .zk-product-page-title .container:not(#db-a){width:var(--db-w)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
html body.tpl-zakas .db-bento:not(#db-a){max-width:none!important;padding-left:0!important;padding-right:0!important}
html body.tpl-zakas .dbr-head:not(#db-a),html body.tpl-zakas .dbr-track:not(#db-a){width:var(--db-w)!important;max-width:none!important;padding-left:0!important;padding-right:0!important}
/* product grids: 4 per row on desktop, 3 on laptop, 2 on mobile */
@media (min-width:1200px){html body.tpl-zakas .zkc-grid:not(#db-a),html body.tpl-zakas .zk-catalog-products:not(#db-a){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}
@media (min-width:992px) and (max-width:1199.98px){html body.tpl-zakas .zkc-grid:not(#db-a),html body.tpl-zakas .zk-catalog-products:not(#db-a){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}}
/* filter bar */
html body.tpl-zakas .bzc-bar:not(#db-a){margin:0 0 22px!important;padding:0 0 16px!important;border-bottom:1px solid #eee!important;gap:14px!important}
html body.tpl-zakas .bzc-chip:not(#db-a){height:40px!important;padding:0 18px!important;border:1px solid #e3e3e3!important;border-radius:50px!important;background:#fff!important;color:#1c1c1c!important;font-weight:700!important;font-size:14px!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important}
html body.tpl-zakas .bzc-chip:not(#db-a):hover{border-color:#EF7D1B!important;color:#EF7D1B!important}
html body.tpl-zakas .bzc-chip.is-active:not(#db-a){background:#EF7D1B!important;border-color:#EF7D1B!important;color:#fff!important}
html body.tpl-zakas .bzc-open:not(#db-a){height:42px!important;padding:0 18px!important;border:1px solid #b9b9b9!important;border-radius:12px!important;background:#fff!important;color:#1c1c1c!important;font-weight:700!important;box-shadow:none!important}
html body.tpl-zakas .bzc-open:not(#db-a):hover{border-color:#EF7D1B!important;color:#EF7D1B!important}
html body.tpl-zakas .bzc-count:not(#db-a){height:42px!important;border:1px solid #eee!important;border-radius:12px!important;background:#fff!important}
/* bottom video banner: page width, lower height, no YouTube chrome */
html body.tpl-zakas section.zk-placement-section:not(#db-a){padding:36px 0 64px!important;background:#fff!important}
html body.tpl-zakas section.zk-placement-section .zk-placement-banner:not(#db-a){width:var(--db-w)!important;max-width:none!important;margin:0 auto!important;aspect-ratio:1240/440!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:22px!important;overflow:hidden!important;position:relative!important;container-type:size!important;background:#111!important;box-shadow:none!important;padding:0!important}
html body.tpl-zakas section.zk-placement-section .zk-placement-banner__media:not(#db-a){position:absolute!important;inset:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;aspect-ratio:auto!important}
html body.tpl-zakas section.zk-placement-section .zk-placement-banner__media:not(#db-a) iframe{position:absolute!important;top:50%!important;left:50%!important;width:max(100cqw,177.78cqh)!important;height:max(56.25cqw,100cqh)!important;max-width:none!important;min-height:0!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%) scale(1.18)!important;border:0!important;pointer-events:none!important}
html body.tpl-zakas section.zk-placement-section .zk-placement-banner__media:not(#db-a) img,html body.tpl-zakas section.zk-placement-section .zk-placement-banner__media:not(#db-a) video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
html body.tpl-zakas section.zk-placement-section .zk-placement-banner:not(#db-a)::after{content:''!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(0deg,rgba(15,8,4,.45) 0%,rgba(15,8,4,0) 45%)!important}
html body.tpl-zakas section.zk-placement-section .zk-placement-banner__click:not(#db-a){position:absolute!important;inset:0!important;z-index:2!important}
html body.tpl-zakas section.zk-placement-section .zk-placement-banner__cta:not(#db-a){position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:28px!important;transform:translateX(-50%)!important;z-index:3!important;display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;height:auto!important;padding:13px 34px!important;border:0!important;border-radius:50px!important;background:#fff!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;font-size:16px!important;font-weight:800!important;box-shadow:0 14px 30px -14px rgba(0,0,0,.6)!important;backdrop-filter:none!important;transition:background .25s,color .25s!important;text-decoration:none!important}
html body.tpl-zakas section.zk-placement-section .zk-placement-banner__cta:not(#db-a):hover{background:#EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
@media (max-width:767.98px){html body.tpl-zakas section.zk-placement-section:not(#db-a){padding:24px 0 40px!important}html body.tpl-zakas section.zk-placement-section .zk-placement-banner:not(#db-a){aspect-ratio:16/10!important;border-radius:16px!important}html body.tpl-zakas section.zk-placement-section .zk-placement-banner__cta:not(#db-a){bottom:16px!important;padding:10px 24px!important;font-size:14px!important}}
/* footer */
html body.tpl-zakas footer#zkFooter.zk-footer:not(#db-a){position:relative!important;overflow:hidden!important;background-color:#17100b!important;background-image:radial-gradient(900px 420px at 88% -12%,rgba(239,125,27,.20),transparent 60%),radial-gradient(700px 360px at 6% 112%,rgba(239,125,27,.26),transparent 62%)!important;color:#c9bdb2!important;padding:70px 0 0!important;margin:0!important;border:0!important}
html body.tpl-zakas footer#zkFooter.zk-footer:not(#db-a)::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#EF7D1B,#EF7D1B,#EF7D1B)!important}
html body.tpl-zakas footer#zkFooter.zk-footer:not(#db-a)::after{content:''!important;position:absolute!important;z-index:0!important;pointer-events:none!important;left:max(24px,calc((100% - 1240px) / 2))!important;right:auto!important;bottom:auto!important;top:46px!important;width:300px!important;height:265px!important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 340 300%22 fill=%22none%22 stroke=%22%23EF7D1B%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg opacity=%22.95%22%3E%3Cpath d=%22M154 52h52v34h-52z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M166 86h28v20h-28z%22/%3E%3Cpath d=%22M130 122c0-9 7-16 16-16h68c9 0 16 7 16 16v136c0 9-7 16-16 16h-68c-9 0-16-7-16-16z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.06%22/%3E%3Cpath d=%22M130 176c18-8 34 8 50 0s34-8 50 0v82c0 9-7 16-16 16h-68c-9 0-16-7-16-16z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.16%22 stroke-opacity=%22.6%22/%3E%3Crect x=%22152%22 y=%22196%22 width=%2256%22 height=%2240%22 rx=%224%22 stroke-opacity=%22.7%22/%3E%3Cpath d=%22M164 216h32%22 stroke-opacity=%22.7%22/%3E%3Cpath d=%22M144 132v40%22 stroke-opacity=%22.45%22/%3E%3C/g%3E%3Cg opacity=%22.9%22%3E%3Cpath d=%22M262 140h28v22h-28z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M268 162h16v12h-16z%22/%3E%3Ccircle cx=%22276%22 cy=%22222%22 r=%2246%22 fill=%22%23EF7D1B%22 fill-opacity=%22.06%22/%3E%3Cpath d=%22M232 232c14-6 26 6 44 0s30-6 44 0c-4 22-22 36-44 36s-40-14-44-36z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.16%22 stroke-opacity=%22.6%22/%3E%3Cpath d=%22M252 200a30 30 0 0 1 16-14%22 stroke-opacity=%22.45%22/%3E%3C/g%3E%3Cg opacity=%22.9%22%3E%3Cpath d=%22M40 274h70l-8-14H48z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M52 260l6-26h34l6 26%22/%3E%3Cpath d=%22M44 234h62c0-18-14-30-31-30s-31 12-31 30z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.08%22/%3E%3Cpath d=%22M75 204v-8%22/%3E%3Ccircle cx=%2275%22 cy=%22192%22 r=%224%22 fill=%22%23EF7D1B%22/%3E%3Cpath d=%22M68 176c-10-12 10-18 0-32s8-22 2-34%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M82 172c-8-10 10-16 2-28s8-20 4-30%22 stroke-opacity=%22.4%22/%3E%3C/g%3E%3Cg fill=%22%23EF7D1B%22 stroke=%22none%22%3E%3Cpath d=%22M236 70l3 8 8 3-8 3-3 8-3-8-8-3 8-3z%22 opacity=%22.7%22/%3E%3Cpath d=%22M110 92l2 5 5 2-5 2-2 5-2-5-5-2 5-2z%22 opacity=%22.55%22/%3E%3Ccircle cx=%22312%22 cy=%22112%22 r=%222.5%22 opacity=%22.5%22/%3E%3Ccircle cx=%22124%22 cy=%2240%22 r=%222%22 opacity=%22.45%22/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain!important;opacity:.95!important}
html body.tpl-zakas footer#zkFooter .zk-footer__inner:not(#db-a){position:relative!important;z-index:1!important;width:var(--db-w)!important;max-width:none!important;margin:0 auto!important;padding:0 0 46px!important;padding-inline-end:340px!important;display:grid!important;grid-template-columns:1.5fr 1fr 1fr 1fr!important;gap:32px!important;border:0!important}
html body.tpl-zakas footer#zkFooter .zk-footer__logo:not(#db-a) img{filter:brightness(0) invert(1)!important;max-height:64px!important;width:auto!important;opacity:.95!important}
html body.tpl-zakas footer#zkFooter .zk-footer__brand:not(#db-a) p{color:#c9bdb2!important;font-size:14.5px!important;line-height:1.9!important;margin:16px 0 0!important;max-width:300px!important}
html body.tpl-zakas footer#zkFooter .zk-footer__col:not(#db-a) h4{color:#fff!important;font-size:16px!important;font-weight:800!important;margin:6px 0 22px!important;padding:0 0 12px!important;position:relative!important}
html body.tpl-zakas footer#zkFooter .zk-footer__col:not(#db-a) h4::after{content:''!important;position:absolute!important;bottom:0!important;inset-inline-start:0!important;width:30px!important;height:2px!important;border-radius:2px!important;background:#EF7D1B!important}
html body.tpl-zakas footer#zkFooter .zk-footer__col:not(#db-a) ul{margin:0!important;padding:0!important;list-style:none!important}
html body.tpl-zakas footer#zkFooter .zk-footer__col:not(#db-a) li{margin:0 0 12px!important;padding:0!important}
html body.tpl-zakas footer#zkFooter .zk-footer__col:not(#db-a) a{color:#c9bdb2!important;font-size:14.5px!important;text-decoration:none!important;display:inline-block!important;transition:color .2s,transform .2s!important}
html body.tpl-zakas footer#zkFooter .zk-footer__col:not(#db-a) a:hover{color:#EF7D1B!important;transform:translateX(-3px)!important}
html body.tpl-zakas footer#zkFooter .zk-footer__bottom:not(#db-a){position:relative!important;z-index:1!important;width:var(--db-w)!important;max-width:none!important;margin:0 auto!important;padding:18px 0!important;border-top:1px solid rgba(255,255,255,.09)!important;background:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;color:#8f8379!important;font-size:13px!important}
html body.tpl-zakas footer#zkFooter .zk-footer__bottom:not(#db-a) *{color:#8f8379!important}
html body.tpl-zakas footer#zkFooter .zk-footer__bottom:not(#db-a) a:hover{color:#EF7D1B!important}
html body.tpl-zakas footer#zkFooter .zk-footer-legal-v2:not(#db-a){position:relative!important;z-index:1!important;background:rgba(0,0,0,.25)!important;padding:12px 16px!important;margin:0!important;display:flex!important;justify-content:center!important;gap:10px 22px!important;flex-wrap:wrap!important;border:0!important}
html body.tpl-zakas footer#zkFooter .zk-footer-legal-v2:not(#db-a) a{color:#a99c90!important;font-size:12.5px!important;text-decoration:none!important}
html body.tpl-zakas footer#zkFooter .zk-footer-legal-v2:not(#db-a) a:hover{color:#EF7D1B!important}
html body.tpl-zakas footer#zkFooter .zk-footer-legal-v2:not(#db-a) span{display:none!important}
@media (max-width:1199.98px){html body.tpl-zakas footer#zkFooter .zk-footer__inner:not(#db-a){padding-inline-end:260px!important;grid-template-columns:1.3fr 1fr 1fr 1fr!important;gap:24px!important}html body.tpl-zakas footer#zkFooter.zk-footer:not(#db-a)::after{width:230px!important;height:205px!important}}
@media (max-width:991.98px){html body.tpl-zakas footer#zkFooter.zk-footer:not(#db-a){padding-top:200px!important}html body.tpl-zakas footer#zkFooter.zk-footer:not(#db-a)::after{left:50%!important;right:auto!important;transform:translateX(-50%)!important;top:30px!important;width:180px!important;height:150px!important}html body.tpl-zakas footer#zkFooter .zk-footer__inner:not(#db-a){padding-inline-end:0!important;grid-template-columns:1fr 1fr 1fr!important}html body.tpl-zakas footer#zkFooter .zk-footer__brand:not(#db-a){grid-column:1 / -1!important;text-align:center!important}html body.tpl-zakas footer#zkFooter .zk-footer__brand:not(#db-a) p{max-width:420px!important;margin:12px auto 0!important}}
@media (max-width:575.98px){html body.tpl-zakas footer#zkFooter .zk-footer__inner:not(#db-a){grid-template-columns:1fr 1fr!important;gap:22px 16px!important;padding-bottom:30px!important}html body.tpl-zakas footer#zkFooter .zk-footer__col:not(#db-a):last-child{grid-column:1 / -1!important}html body.tpl-zakas footer#zkFooter .zk-footer__bottom:not(#db-a){justify-content:center!important;text-align:center!important;padding-bottom:84px!important}}


/* DB_HEADER_V4: menu order + spacing, white icons, underline active state, modern categories dropdown, floating WhatsApp, category title + filter on one row */
html body header.db-hdr .db-nav ul.mainmenu:not(#db-a){justify-content:center!important;gap:14px!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item:not(#db-a) > .mainmenu__link{position:relative!important;padding:12px 22px!important;border-radius:12px!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item:has(> a[href$="/aboutUs"]):not(#db-a),html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item:has(> a[href$="/contactUs"]):not(#db-a){display:none!important}
html body.tpl-zakas header.db-hdr .db-nav .db-ni:not(#db-a),html body.tpl-zakas header.db-hdr .db-nav .db-ni:not(#db-a) svg{color:#fff!important;stroke:#fff!important}
html body.tpl-zakas header.db-hdr .db-nav .db-ni:not(#db-a) svg *{stroke:#fff!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item.active:not(#db-a) > .mainmenu__link:not(#db-b){background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item.active:not(#db-a) .db-ni{display:inline-flex!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item.active:not(#db-a) > .mainmenu__link:not(#db-b)::after{content:''!important;display:block!important;position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:2px!important;width:30px!important;height:3px!important;border-radius:3px!important;background:#fff!important;transform:translateX(-50%)!important;opacity:1!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item:not(#db-a) > .mainmenu__link:hover{background:rgba(255,255,255,.15)!important}
/* categories dropdown */
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a){width:440px!important;min-width:0!important;left:auto!important;right:50%!important;margin:0 -220px 0 0!important;top:calc(100% + 10px)!important;padding:10px!important;background:#fff!important;border:1px solid #f0e6dc!important;border-radius:18px!important;box-shadow:0 26px 50px -22px rgba(60,25,8,.38)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;list-style:none!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a)::before{content:''!important;position:absolute!important;top:-7px!important;right:50%!important;left:auto!important;margin-right:-7px!important;width:14px!important;height:14px!important;background:#fff!important;border-top:1px solid #f0e6dc!important;border-left:1px solid #f0e6dc!important;transform:rotate(45deg)!important;display:block!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a)::after{content:''!important;position:absolute!important;top:-16px!important;left:0!important;right:0!important;height:16px!important;display:block!important;background:transparent!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a) > li{margin:0!important;padding:0!important;border:0!important;list-style:none!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a) > li > a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border-radius:12px!important;color:#1c1c1c!important;-webkit-text-fill-color:#1c1c1c!important;font-size:14.5px!important;font-weight:700!important;background:transparent!important;border:0!important;transition:background .2s,color .2s!important;white-space:nowrap!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a) > li > a::after{content:'\2190'!important;display:inline!important;position:static!important;color:#d8b9a2!important;-webkit-text-fill-color:#d8b9a2!important;font-size:14px!important;transition:transform .2s,color .2s!important;background:none!important;width:auto!important;height:auto!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a) > li > a:hover{background:#fdf1e6!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a) > li > a:hover::after{color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;transform:translateX(-3px)!important}
html body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a) > li > a .mm-text{color:inherit!important;-webkit-text-fill-color:inherit!important}
html[lang^="en"] body.tpl-zakas header.db-hdr .db-nav .mainmenu__item .submenu:not(#db-a) > li > a::after{content:'\2192'!important}
/* floating WhatsApp */
.db-wa{position:fixed;right:22px;bottom:24px;z-index:9990;width:58px;height:58px;border-radius:50%;background:#25D366;color:#fff!important;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -10px rgba(37,211,102,.8);transition:transform .25s;text-decoration:none!important}
.db-wa svg{width:30px;height:30px;position:relative;z-index:1}
.db-wa:hover{transform:scale(1.07);color:#fff!important}
.db-wa::before{content:'';position:absolute;inset:0;border-radius:50%;background:#25D366;animation:dbWaPulse 2.4s ease-out infinite}
@keyframes dbWaPulse{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.6);opacity:0}}
html.dbr-lock .db-wa{display:none!important}
@media (max-width:991.98px){.db-wa{width:52px;height:52px;right:16px;bottom:74px}.db-wa svg{width:27px;height:27px}html body:has(.zk-pd__actions) .db-wa{bottom:92px}}
/* category page: title and filter on the same row */
html body.tpl-zakas section.zkc:not(#db-a){padding-top:34px!important}
html body.tpl-zakas section.zkc .zkc-head.db-zkc-head:not(#db-a){display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding:0 0 18px!important;margin:0 0 18px!important;border-bottom:1px solid #eee!important}
html body.tpl-zakas section.zkc .zkc-head .bzc-tools:not(#db-a){display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}
html body.tpl-zakas section.zkc .bzc-bar:not(#db-a){border-bottom:0!important;padding:0!important;margin:0 0 20px!important}
html body.tpl-zakas section.zkc .bzc-bar.db-bar-empty:not(#db-a){display:none!important}


/* DB_POLISH_V1: shadow cards (no frame), black prices, mobile header (search icon, no login icon, white product bar), modern drawer, offers, cart, reels viewer on top, collapsible checkout summary */
/* product cards: no frame, soft shadow */
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z){background:#fff!important;border:0!important;border-radius:16px!important;padding:10px 10px 12px!important;box-shadow:0 10px 26px -16px rgba(45,25,10,.30),0 1px 3px rgba(45,25,10,.06)!important;transition:box-shadow .3s,transform .3s!important;display:flex!important;flex-direction:column!important;height:100%!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z):hover{box-shadow:0 20px 38px -18px rgba(45,25,10,.38),0 1px 3px rgba(45,25,10,.06)!important;transform:translateY(-3px)!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z) .zk-featured-card__media{border:0!important;border-radius:12px!important;background:#fff!important;padding:12px!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z) .zk-featured-card__body{padding:10px 4px 0!important;flex:1 1 auto!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z) .zk-featured-card__action{margin-top:auto!important}
html body .zk-featured__track:not(#db-a),html body .zkc-grid:not(#db-a),html body .zk-catalog-products:not(#db-a){padding:6px 4px 14px!important}
/* prices: bold black */
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z) .zk-featured-card__price strong,html body.tpl-zakas section.zk-pd .zk-pd__price .zk-pd__now:not(#db-a):not(#db-b),html body.tpl-zakas #lxCheckoutForm .lx-checkout-product-price:not(#db-a):not(#db-b) strong,html body.tpl-zakas #lxCheckoutForm .lx-checkout-grand-total:not(#db-a):not(#db-b) strong,html body.tpl-zakas .lx-cart-page .lx-cart-line-total:not(#db-a) strong,html body.tpl-zakas .lx-cart-page .lx-cart-summary-total:not(#db-a) strong,html body.tpl-zakas .lx-cart-page .lx-cart-summary-line:not(#db-a) strong{color:#1c1c1c!important;-webkit-text-fill-color:#1c1c1c!important;font-weight:800!important}
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z) .zk-featured-card__price > del,html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z) .zk-featured-card__price > s,html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z) .zk-featured-card__price > span{color:#9a9a9a!important;-webkit-text-fill-color:#9a9a9a!important;font-weight:600!important}
/* "view more" button */
html body.tpl-zakas .zk-featured__more:not(#db-a):not(#db-b){display:inline-flex!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 18px!important;border:1px solid #EF7D1B!important;border-radius:50px!important;background:#fff!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;text-decoration:none!important;transition:background .25s,color .25s!important}
html body.tpl-zakas .zk-featured__more:not(#db-a):not(#db-b) *{color:inherit!important;-webkit-text-fill-color:inherit!important}
html body.tpl-zakas .zk-featured__more:not(#db-a):not(#db-b):hover{background:#EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
/* mobile header: search as an icon, no login icon; product page bar white */
.db-sbtn{display:none!important}
@media (max-width:991.98px){
html body.tpl-zakas .db-msearch:not(#db-a){display:none!important}
html body.tpl-zakas header.db-hdr .zk-account-toolbar:not(#db-a),html body.tpl-zakas header.db-hdr li.zk-search-toolbar:not(#db-a){display:none!important}
html body.tpl-zakas header.db-hdr .db-mid__tools li.db-sbtn:not(#db-a){display:block!important}
}
html body #zkSearchPanel:not(#db-a) button[type="submit"]{background:#EF7D1B!important;border-color:#EF7D1B!important;color:#fff!important}
html body #zkSearchPanel:not(#db-a) input:focus{border-color:#EF7D1B!important}
html body.tpl-zakas .oud-product-appbar:not(#db-a){background:#fff!important;background-image:none!important;border-bottom:1px solid #f1ebe5!important;box-shadow:0 8px 20px -16px rgba(0,0,0,.35)!important}
html body.tpl-zakas .oud-product-appbar:not(#db-a) .oud-product-appbar__action{background:#fff!important;border:1px solid #f0d9c6!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;box-shadow:none!important}
html body.tpl-zakas .oud-product-appbar:not(#db-a) .oud-product-appbar__action *{color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}
html body.tpl-zakas .oud-product-appbar:not(#db-a) .oud-product-appbar__brand img{filter:none!important;opacity:1!important}
/* mobile drawer */
html body #zkMobileMenu.zk-mobile-drawer:not(#db-a){background:#fff!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:0!important}
html body #zkMobileMenu .zk-mobile-drawer__head:not(#db-a){order:0!important;position:relative!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
html body #zkMobileMenu .zk-mobile-drawer__top:not(#db-a){padding:0!important;margin:0!important;border:0!important;min-height:0!important;height:0!important;overflow:visible!important;display:block!important}
html body #zkMobileMenu .zk-mobile-drawer__head:not(#db-a):not(#db-b){display:block!important;width:100%!important;flex:0 0 auto!important}
html body #zkMobileMenu .zk-mobile-drawer__brand:not(#db-a){display:none!important}
html body #zkMobileMenu .zk-mobile-drawer__close:not(#db-a){position:absolute!important;top:14px!important;left:14px!important;right:auto!important;z-index:3!important;width:38px!important;height:38px!important;border-radius:50%!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:22px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}
.db-dr-hero{position:relative;overflow:hidden;width:100%;box-sizing:border-box;min-height:176px;padding:26px 22px 22px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;background-color:#17100b;background-image:radial-gradient(420px 220px at 90% -20%,rgba(239,125,27,.28),transparent 60%),radial-gradient(300px 200px at 0% 120%,rgba(239,125,27,.35),transparent 62%)}
.db-dr-hero::after{content:'';position:absolute;left:-6px;bottom:-8px;width:150px;height:132px;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 340 300%22 fill=%22none%22 stroke=%22%23EF7D1B%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg opacity=%22.95%22%3E%3Cpath d=%22M154 52h52v34h-52z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M166 86h28v20h-28z%22/%3E%3Cpath d=%22M130 122c0-9 7-16 16-16h68c9 0 16 7 16 16v136c0 9-7 16-16 16h-68c-9 0-16-7-16-16z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.06%22/%3E%3Cpath d=%22M130 176c18-8 34 8 50 0s34-8 50 0v82c0 9-7 16-16 16h-68c-9 0-16-7-16-16z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.16%22 stroke-opacity=%22.6%22/%3E%3Crect x=%22152%22 y=%22196%22 width=%2256%22 height=%2240%22 rx=%224%22 stroke-opacity=%22.7%22/%3E%3Cpath d=%22M164 216h32%22 stroke-opacity=%22.7%22/%3E%3Cpath d=%22M144 132v40%22 stroke-opacity=%22.45%22/%3E%3C/g%3E%3Cg opacity=%22.9%22%3E%3Cpath d=%22M262 140h28v22h-28z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M268 162h16v12h-16z%22/%3E%3Ccircle cx=%22276%22 cy=%22222%22 r=%2246%22 fill=%22%23EF7D1B%22 fill-opacity=%22.06%22/%3E%3Cpath d=%22M232 232c14-6 26 6 44 0s30-6 44 0c-4 22-22 36-44 36s-40-14-44-36z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.16%22 stroke-opacity=%22.6%22/%3E%3Cpath d=%22M252 200a30 30 0 0 1 16-14%22 stroke-opacity=%22.45%22/%3E%3C/g%3E%3Cg opacity=%22.9%22%3E%3Cpath d=%22M40 274h70l-8-14H48z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M52 260l6-26h34l6 26%22/%3E%3Cpath d=%22M44 234h62c0-18-14-30-31-30s-31 12-31 30z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.08%22/%3E%3Cpath d=%22M75 204v-8%22/%3E%3Ccircle cx=%2275%22 cy=%22192%22 r=%224%22 fill=%22%23EF7D1B%22/%3E%3Cpath d=%22M68 176c-10-12 10-18 0-32s8-22 2-34%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M82 172c-8-10 10-16 2-28s8-20 4-30%22 stroke-opacity=%22.4%22/%3E%3C/g%3E%3Cg fill=%22%23EF7D1B%22 stroke=%22none%22%3E%3Cpath d=%22M236 70l3 8 8 3-8 3-3 8-3-8-8-3 8-3z%22 opacity=%22.7%22/%3E%3Cpath d=%22M110 92l2 5 5 2-5 2-2 5-2-5-5-2 5-2z%22 opacity=%22.55%22/%3E%3Ccircle cx=%22312%22 cy=%22112%22 r=%222.5%22 opacity=%22.5%22/%3E%3Ccircle cx=%22124%22 cy=%2240%22 r=%222%22 opacity=%22.45%22/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain;pointer-events:none}
.db-dr-hero img{position:relative;z-index:1;height:44px;width:auto;max-width:130px;object-fit:contain;filter:brightness(0) invert(1);align-self:flex-start}
.db-dr-hero b{position:relative;z-index:1;color:#fff;font-size:17px;font-weight:800;margin-top:8px}
.db-dr-hero small{position:relative;z-index:1;color:#d9cbbf;font-size:12.5px}
html body #zkMobileMenu .zk-mobile-drawer__nav:not(#db-a){order:1!important;padding:10px 0!important;margin:0!important;border:0!important;display:flex!important;flex-direction:column!important}
html body #zkMobileMenu .zk-mobile-drawer__row:not(#db-a),html body #zkMobileMenu .zk-pro-categories__toggle:not(#db-a){display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:13px 20px!important;margin:0!important;border:0!important;border-bottom:1px solid #f4efea!important;background:none!important;color:#1c1c1c!important;-webkit-text-fill-color:#1c1c1c!important;font-size:15.5px!important;font-weight:700!important;text-align:start!important;border-radius:0!important;box-shadow:none!important}
html body #zkMobileMenu .zk-mobile-drawer__row:not(#db-a)::after{content:'\2039'!important;margin-inline-start:auto!important;color:#c9b4a3!important;-webkit-text-fill-color:#c9b4a3!important;font-size:20px!important;line-height:1!important}
html body #zkMobileMenu .zk-pro-categories__arrow:not(#db-a){margin-inline-start:auto!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}
.db-dr-ic{flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:#fdf1e6;color:#EF7D1B;display:inline-flex;align-items:center;justify-content:center}
.db-dr-ic svg{width:19px;height:19px}
html body #zkMobileMenu .zk-mobile-drawer__row.db-dr-minor:not(#db-a){font-size:14px!important;font-weight:600!important;color:#6b6b6b!important;-webkit-text-fill-color:#6b6b6b!important;padding:11px 20px!important}
html body #zkMobileMenu .zk-mobile-drawer__row.db-dr-minor:not(#db-a) .db-dr-ic{background:#f5f5f5;color:#8a8a8a;width:30px;height:30px;flex-basis:30px}
html body #zkMobileMenu .zk-pro-categories__panel:not(#db-a){background:#fcf9f6!important;padding:4px 0!important;margin:0!important;border:0!important}
html body #zkMobileMenu .zk-mobile-category__line:not(#db-a){display:flex!important;align-items:center!important;border:0!important;padding:0 20px 0 14px!important;background:none!important}
html body #zkMobileMenu .zk-mobile-category__link:not(#db-a){flex:1 1 auto!important;padding:11px 48px 11px 0!important;font-size:14.5px!important;font-weight:700!important;color:#3b2a1e!important;-webkit-text-fill-color:#3b2a1e!important;border:0!important;background:none!important}
html body #zkMobileMenu .zk-mobile-category__toggle:not(#db-a){border:0!important;background:none!important;color:#EF7D1B!important;box-shadow:none!important}
html body #zkMobileMenu .zk-mobile-category__children:not(#db-a) a{display:block!important;padding:8px 64px 8px 20px!important;font-size:13.5px!important;color:#6b6b6b!important;-webkit-text-fill-color:#6b6b6b!important;border:0!important;background:none!important}
html body #zkMobileMenu .oud-mobile-menu-tools:not(#db-a){order:2!important;padding:14px 20px 4px!important;margin:0!important;border:0!important;background:none!important}
html body #zkMobileMenu .oud-menu-contact:not(#db-a){display:none!important}
html body #zkMobileMenu .oud-menu-language:not(#db-a){display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;border:1px solid #eee!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:#1c1c1c!important}
html body #zkMobileMenu .oud-menu-tool-icon:not(#db-a){width:34px!important;height:34px!important;border-radius:10px!important;background:#fdf1e6!important;color:#EF7D1B!important;display:flex!important;align-items:center!important;justify-content:center!important}
.db-dr-social{order:3;padding:18px 20px 10px;display:flex;flex-direction:column;gap:12px}
.db-dr-social small{font-size:12.5px;color:#8a8a8a;font-weight:700}
.db-dr-social div{display:flex;gap:10px;flex-wrap:wrap}
.db-dr-social a{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-decoration:none!important;box-shadow:0 8px 18px -12px rgba(0,0,0,.5);transition:transform .2s}
.db-dr-social a:hover{transform:translateY(-2px)}
.db-dr-social a svg{width:21px;height:21px}
html body #zkMobileMenu .oud-menu-powered:not(#db-a){order:4!important;margin-top:auto!important;padding:16px 20px 22px!important;border:0!important;background:none!important;font-size:12px!important;color:#9a9a9a!important;justify-content:center!important}
/* offers page */
html body.tpl-zakas .wf-offers-page:not(#db-a){padding:30px 0 70px!important;background:#fff!important}
html body.tpl-zakas .wf-offers-page > .container:not(#db-a){width:var(--db-w,min(1240px,calc(100% - 32px)))!important;max-width:none!important;padding:0!important;margin:0 auto!important}
html body.tpl-zakas .wf-offers-head:not(#db-a){text-align:start!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid #eee!important;background:none!important}
html body.tpl-zakas .wf-offers-head:not(#db-a) .wf-offers-eyebrow,html body.tpl-zakas .wf-offers-head:not(#db-a) p{display:none!important}
html body.tpl-zakas .wf-offers-head:not(#db-a) h1{font-size:28px!important;font-weight:800!important;color:#1d140d!important;margin:0!important}
html body.tpl-zakas .wf-offers-empty:not(#db-a){max-width:460px!important;margin:30px auto!important;padding:40px 24px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 34px -20px rgba(45,25,10,.35)!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important}
html body.tpl-zakas .wf-offers-empty:not(#db-a)::before{content:''!important;width:64px!important;height:64px!important;border-radius:50%!important;background:#fdf1e6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EF7D1B' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='13' rx='2'/%3E%3Cpath d='M12 8v13M3 12h18M12 8c-2-4-6-4-6-1s6 1 6 1zm0 0c2-4 6-4 6-1s-6 1-6 1z'/%3E%3C/svg%3E") no-repeat center/30px!important;display:block!important}
html body.tpl-zakas .wf-offers-empty:not(#db-a) strong{font-size:17px!important;font-weight:800!important;color:#1c1c1c!important}
html body.tpl-zakas .wf-offers-empty:not(#db-a) p{display:none!important}
.db-offers-cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 24px;border-radius:14px;background:#EF7D1B;color:#fff!important;font-weight:800;font-size:15px;text-decoration:none!important;transition:background .25s}
.db-offers-cta:hover{background:#C4620F}
/* reels viewer above everything */
html body .dbr-viewer:not(#db-a){z-index:2147483000!important}
html.dbr-lock body .app-tabbar,html.dbr-lock body .zk-gotop,html.dbr-lock body .go-top,html.dbr-lock body .lx-cart-mobile-checkout{display:none!important}
/* cart page */
html body.tpl-zakas .lx-cart-page .lx-cart-item:not(#db-a){display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;column-gap:14px!important;align-items:start!important;position:relative!important;padding:14px!important;margin:0 0 14px!important;border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px -18px rgba(45,25,10,.35),0 1px 3px rgba(45,25,10,.06)!important}
html body.tpl-zakas .lx-cart-page .lx-cart-item-image:not(#db-a){grid-column:1!important;grid-row:1!important;width:96px!important;height:112px!important;border:0!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:6px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-item-image:not(#db-a) img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:8px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-item-content:not(#db-a){grid-column:2!important;grid-row:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important}
html body.tpl-zakas .lx-cart-page .lx-cart-item-title:not(#db-a){font-size:15px!important;font-weight:800!important;color:#1c1c1c!important;line-height:1.5!important;padding-inline-end:84px!important;margin:0!important}
html body.tpl-zakas .lx-cart-page .lx-cart-item-price:not(#db-a){font-size:13px!important;font-weight:600!important;color:#8a8a8a!important;-webkit-text-fill-color:#8a8a8a!important}
html body.tpl-zakas .lx-cart-page .lx-cart-item-actions:not(#db-a){position:absolute!important;top:12px!important;inset-inline-end:12px!important;display:flex!important;gap:6px!important;margin:0!important}
html body.tpl-zakas .lx-cart-page .lx-cart-icon-button:not(#db-a){width:34px!important;height:34px!important;padding:0!important;border-radius:50%!important;border:1px solid #ececec!important;background:#fff!important;color:#7a7a7a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}
html body.tpl-zakas .lx-cart-page .lx-cart-icon-button:not(#db-a):hover{border-color:#EF7D1B!important;color:#EF7D1B!important}
html body.tpl-zakas .lx-cart-page .lx-cart-delete:not(#db-a):hover{border-color:#c0392b!important;color:#c0392b!important}
html body.tpl-zakas .lx-cart-page .lx-cart-delete-form:not(#db-a){margin:0!important;width:auto!important;height:auto!important}
html body.tpl-zakas .lx-cart-page .lx-cart-item-bottom:not(#db-a){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:8px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-quantity:not(#db-a){height:38px!important;border:1px solid #e6e6e6!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;display:flex!important;align-items:center!important}
html body.tpl-zakas .lx-cart-page .lx-cart-quantity:not(#db-a) button,html body.tpl-zakas .lx-cart-page .lx-cart-quantity:not(#db-a) input{height:36px!important;border:0!important;background:none!important;box-shadow:none!important;color:#1c1c1c!important;font-weight:700!important}
html body.tpl-zakas .lx-cart-page .lx-cart-line-total:not(#db-a) span{display:none!important}
html body.tpl-zakas .lx-cart-page .lx-cart-line-total:not(#db-a) strong{font-size:16px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary:not(#db-a){border:0!important;background:none!important;box-shadow:none!important;padding:0!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-card:not(#db-a){border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 30px -18px rgba(45,25,10,.35),0 1px 3px rgba(45,25,10,.06)!important;padding:20px!important;margin:0!important}
html body.tpl-zakas .lx-cart-page .lx-cart-coupon:not(#db-a){background:none!important;border:0!important;border-bottom:1px solid #f0f0f0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 16px!important;margin:0 0 12px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-coupon:not(#db-a) h3{font-size:14px!important;font-weight:800!important;color:#3b3b3b!important;margin:0 0 10px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-coupon-control:not(#db-a){display:flex!important;gap:8px!important;border:0!important;background:none!important;padding:0!important;box-shadow:none!important}
html body.tpl-zakas .lx-cart-page .lx-cart-coupon-control:not(#db-a) input{flex:1 1 auto!important;height:44px!important;border:1px solid #e1e1e1!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;padding:0 12px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-coupon-control:not(#db-a) button{height:44px!important;padding:0 16px!important;border:1px solid #EF7D1B!important;border-radius:10px!important;background:#fff!important;color:#EF7D1B!important;font-weight:800!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-card:not(#db-a) h2{font-size:17px!important;font-weight:800!important;color:#1c1c1c!important;margin:4px 0 6px!important;padding:0!important;border:0!important;background:none!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-card:not(#db-a) h2 span{font-size:12.5px!important;color:#8a8a8a!important;font-weight:600!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-line:not(#db-a){padding:6px 0!important;border:0!important;background:none!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-total:not(#db-a){background:none!important;border:0!important;border-top:1px solid #f0f0f0!important;border-radius:0!important;box-shadow:none!important;padding:14px 0 4px!important;margin:8px 0 0!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-total:not(#db-a) span{font-size:16px!important;font-weight:800!important;color:#1c1c1c!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-total:not(#db-a) strong{font-size:22px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-continue-mobile:not(#db-a),html body.tpl-zakas .lx-cart-page .lx-cart-summary-card:not(#db-a) a[href*="continue"],html body.tpl-zakas .lx-cart-page .lx-cart-summary-card:not(#db-a) .lx-cart-continue{border:0!important;background:none!important;box-shadow:none!important;color:#EF7D1B!important;margin:10px 0 0!important;padding:8px!important;height:auto!important;display:flex!important;justify-content:center!important;gap:6px!important;font-weight:800!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-card:not(#db-a) a[href$="/checkout"]{background:#EF7D1B!important;border:0!important;border-radius:14px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-card:not(#db-a) a[href$="/checkout"] *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.tpl-zakas .lx-cart-page .lx-cart-summary-card:not(#db-a) a[href$="/checkout"]:hover{background:#C4620F!important}
html body.tpl-zakas .lx-cart-mobile-checkout:not(#db-a){background:#fff!important;border:0!important;box-shadow:0 -10px 24px -18px rgba(0,0,0,.35)!important}
html body.tpl-zakas .lx-cart-mobile-checkout-link:not(#db-a){background:#EF7D1B!important;border:0!important;border-radius:14px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.tpl-zakas .lx-cart-mobile-checkout-link:not(#db-a) *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body:has(.lx-cart-mobile-checkout) .db-wa{bottom:86px}
/* cart empty + heading */
html body.tpl-zakas .lx-cart-page .lx-cart-heading:not(#db-a) h1{color:#1d140d!important;-webkit-text-fill-color:#1d140d!important;font-weight:800!important}
html body.tpl-zakas .lx-cart-page .lx-cart-empty:not(#db-a){max-width:460px!important;margin:30px auto!important;padding:40px 24px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 34px -20px rgba(45,25,10,.35)!important;text-align:center!important}
html body.tpl-zakas .lx-cart-page .lx-cart-empty-icon:not(#db-a){width:72px!important;height:72px!important;border-radius:50%!important;border:0!important;margin:0 auto 16px!important;background:#fdf1e6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EF7D1B' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1 14H5z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3C/svg%3E") no-repeat center/32px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-empty-icon:not(#db-a) i{display:none!important}
html body.tpl-zakas .lx-cart-page .lx-cart-empty:not(#db-a) h2{font-size:19px!important;font-weight:800!important;color:#1c1c1c!important;-webkit-text-fill-color:#1c1c1c!important}
html body.tpl-zakas .lx-cart-page .lx-cart-empty:not(#db-a) p{color:#8a8a8a!important}
html body.tpl-zakas .lx-cart-page .lx-cart-empty:not(#db-a) a{display:inline-flex!important;align-items:center!important;height:46px!important;padding:0 26px!important;border:0!important;border-radius:14px!important;background:#EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;margin-top:8px!important}
html body.tpl-zakas .lx-cart-page .lx-cart-empty:not(#db-a) a:hover{background:#C4620F!important}
/* checkout: collapsible order summary */
.db-sum-toggle{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid #e3d9cd;border-radius:50px;background:#fff;color:#EF7D1B;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}
.db-sum-toggle svg{width:14px;height:14px;transition:transform .3s}
.lx-checkout-summary-card:not(.db-sum-closed) .db-sum-toggle svg{transform:rotate(180deg)}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-summary-card.db-sum-closed:not(#db-a) .lx-checkout-products,html body.tpl-zakas #lxCheckoutForm .lx-checkout-summary-card.db-sum-closed:not(#db-a) .lx-checkout-coupon{display:none!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-summary-head:not(#db-a){display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-summary-head:not(#db-a) h2{flex:1 1 auto!important}


/* DB_POLISH_V2: social colours, PDP top gap, bento more button, no header search on mobile, Arabic city names, static pages + search page identity */
.db-dr-social a[aria-label="whatsapp"]{background:#25D366!important}
.db-dr-social a[aria-label="instagram"]{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important}
.db-dr-social a[aria-label="tiktok"],.db-dr-social a[aria-label="x"]{background:#111!important}
.db-dr-social a[aria-label="snapchat"]{background:#f7d800!important;color:#111!important}
.db-dr-social a[aria-label="facebook"]{background:#1877f2!important}
.db-dr-social a[aria-label="youtube"]{background:#ff0000!important}
.db-dr-social a[aria-label="email"]{background:#EF7D1B!important}
.db-dr-social a[aria-label="phone"]{background:#C4620F!important}
html body.tpl-zakas header.db-hdr .db-mid__tools li.db-sbtn:not(#db-a):not(#db-b){display:none!important}
@media (max-width:991px){html body.tpl-zakas:has(.oud-product-appbar) section.zk-pd:not(#db-a){padding-top:78px!important}}
html body .db-bento-more .db-bento-more__btn:not(#db-a):not(#db-b){display:inline-flex!important;align-items:center!important;gap:8px!important;height:44px!important;padding:0 22px!important;border:1px solid #EF7D1B!important;border-radius:50px!important;background:#fff!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;transform:none!important;transition:background .25s,color .25s!important}
html body .db-bento-more .db-bento-more__btn:not(#db-a):not(#db-b) *{color:inherit!important;-webkit-text-fill-color:inherit!important}
html body .db-bento-more .db-bento-more__btn:not(#db-a):not(#db-b) b{background:#EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .db-bento-more .db-bento-more__btn:not(#db-a):not(#db-b):hover{background:#EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .db-bento-more .db-bento-more__btn:not(#db-a):not(#db-b):hover b{background:#fff!important;color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important}
html[lang^="ar"] #lxCheckoutForm .bz-cb__opt small:not(#db-a):not(#db-b){display:none!important}
html body .wf-about-hero:not(#db-a),html body .wf-contact-hero:not(#db-a),html body .legal-v2__hero:not(#db-a),html body .zk-search-page__header:not(#db-a){position:relative!important;overflow:hidden!important;background-color:#17100b!important;background-image:radial-gradient(620px 320px at 88% -20%,rgba(239,125,27,.28),transparent 60%),radial-gradient(460px 300px at 0% 120%,rgba(239,125,27,.36),transparent 62%)!important;color:#fff!important}
html body .wf-about-hero:not(#db-a)::after,html body .wf-contact-hero:not(#db-a)::after,html body .legal-v2__hero:not(#db-a)::after,html body .zk-search-page__header:not(#db-a)::after{content:''!important;position:absolute!important;left:2%!important;right:auto!important;bottom:-10px!important;top:auto!important;width:220px!important;height:194px!important;opacity:.85!important;pointer-events:none!important;z-index:0!important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 340 300%22 fill=%22none%22 stroke=%22%23EF7D1B%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg opacity=%22.95%22%3E%3Cpath d=%22M154 52h52v34h-52z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M166 86h28v20h-28z%22/%3E%3Cpath d=%22M130 122c0-9 7-16 16-16h68c9 0 16 7 16 16v136c0 9-7 16-16 16h-68c-9 0-16-7-16-16z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.06%22/%3E%3Cpath d=%22M130 176c18-8 34 8 50 0s34-8 50 0v82c0 9-7 16-16 16h-68c-9 0-16-7-16-16z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.16%22 stroke-opacity=%22.6%22/%3E%3Crect x=%22152%22 y=%22196%22 width=%2256%22 height=%2240%22 rx=%224%22 stroke-opacity=%22.7%22/%3E%3Cpath d=%22M164 216h32%22 stroke-opacity=%22.7%22/%3E%3Cpath d=%22M144 132v40%22 stroke-opacity=%22.45%22/%3E%3C/g%3E%3Cg opacity=%22.9%22%3E%3Cpath d=%22M262 140h28v22h-28z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M268 162h16v12h-16z%22/%3E%3Ccircle cx=%22276%22 cy=%22222%22 r=%2246%22 fill=%22%23EF7D1B%22 fill-opacity=%22.06%22/%3E%3Cpath d=%22M232 232c14-6 26 6 44 0s30-6 44 0c-4 22-22 36-44 36s-40-14-44-36z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.16%22 stroke-opacity=%22.6%22/%3E%3Cpath d=%22M252 200a30 30 0 0 1 16-14%22 stroke-opacity=%22.45%22/%3E%3C/g%3E%3Cg opacity=%22.9%22%3E%3Cpath d=%22M40 274h70l-8-14H48z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M52 260l6-26h34l6 26%22/%3E%3Cpath d=%22M44 234h62c0-18-14-30-31-30s-31 12-31 30z%22 fill=%22%23EF7D1B%22 fill-opacity=%22.08%22/%3E%3Cpath d=%22M75 204v-8%22/%3E%3Ccircle cx=%2275%22 cy=%22192%22 r=%224%22 fill=%22%23EF7D1B%22/%3E%3Cpath d=%22M68 176c-10-12 10-18 0-32s8-22 2-34%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M82 172c-8-10 10-16 2-28s8-20 4-30%22 stroke-opacity=%22.4%22/%3E%3C/g%3E%3Cg fill=%22%23EF7D1B%22 stroke=%22none%22%3E%3Cpath d=%22M236 70l3 8 8 3-8 3-3 8-3-8-8-3 8-3z%22 opacity=%22.7%22/%3E%3Cpath d=%22M110 92l2 5 5 2-5 2-2 5-2-5-5-2 5-2z%22 opacity=%22.55%22/%3E%3Ccircle cx=%22312%22 cy=%22112%22 r=%222.5%22 opacity=%22.5%22/%3E%3Ccircle cx=%22124%22 cy=%2240%22 r=%222%22 opacity=%22.45%22/%3E%3C/g%3E%3C/svg%3E") no-repeat left bottom/contain!important}
html body .wf-about-hero > *:not(#db-a):not(#db-b),html body .wf-contact-hero > *:not(#db-a):not(#db-b),html body .legal-v2__hero > *:not(#db-a):not(#db-b),html body .zk-search-page__header > *:not(#db-a):not(#db-b){position:relative!important;z-index:1!important}
html body .wf-about-hero h1:not(#db-a):not(#db-b),html body .wf-contact-hero h1:not(#db-a):not(#db-b),html body .legal-v2__hero h1:not(#db-a):not(#db-b),html body .zk-search-page__header h1:not(#db-a):not(#db-b){color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important}
html body .wf-about-hero p:not(#db-a):not(#db-b),html body .wf-contact-hero p:not(#db-a):not(#db-b){color:#e6d8cc!important}
html body .wf-about-kicker:not(#db-a):not(#db-b),html body .wf-contact-kicker:not(#db-a):not(#db-b),html body .legal-v2__hero span:not(#db-a):not(#db-b),html body .zk-search-page__eyebrow:not(#db-a):not(#db-b){color:#EF7D1B!important;-webkit-text-fill-color:#EF7D1B!important;font-weight:800!important;letter-spacing:.5px!important}
html body .wf-about-text:not(#db-a):not(#db-b),html body .wf-contact-info-item span:not(#db-a):not(#db-b),html body .wf-contact-info-item a:not(#db-a):not(#db-b),html body .wf-about-values p:not(#db-a):not(#db-b){color:#7d736b!important}
html body .wf-about-label:not(#db-a):not(#db-b),html body .wf-contact-label:not(#db-a):not(#db-b){color:#EF7D1B!important;font-weight:800!important}
html body .wf-about-cta:not(#db-a){background:#EF7D1B!important;border-color:#EF7D1B!important;color:#fff!important;border-radius:50px!important;box-shadow:0 12px 24px -14px rgba(239,125,27,.9)!important}
html body .wf-about-cta:not(#db-a):hover{background:#C4620F!important;border-color:#C4620F!important}
html body .wf-contact-box:not(#db-a),html body .wf-about-values > *:not(#db-a){border:1px solid #f1e9e2!important;border-radius:16px!important;box-shadow:0 10px 26px -18px rgba(45,25,10,.35)!important;background:#fff!important}
html body .wf-contact-field input:not(#db-a):not(#db-b):focus,html body .wf-contact-field textarea:not(#db-a):not(#db-b):focus{border-color:#EF7D1B!important;box-shadow:0 0 0 3px rgba(239,125,27,.12)!important;outline:0!important}
html body .wf-contact-submit:not(#db-a):hover{background:#C4620F!important;border-color:#C4620F!important}
html body .wf-contact-info-item strong:not(#db-a):not(#db-b){color:#1c1c1c!important}
html body .legal-v2__grid > aside a:not(#db-a):not(#db-b){color:#EF7D1B!important;font-weight:800!important}
html body .legal-v2__grid > aside strong:not(#db-a):not(#db-b){color:#1c1c1c!important}
html body .legal-v2__content h2:not(#db-a):not(#db-b),html body .legal-v2__content h3:not(#db-a):not(#db-b){color:#1c1c1c!important}
html body .zk-search-page__header:not(#db-a){display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;border:0!important;border-radius:20px!important;padding:30px 24px 26px!important;min-height:150px!important;margin-bottom:18px!important}
html body .zk-search-page__header:not(#db-a)::after{width:150px!important;height:132px!important;opacity:.55!important}
html body .zk-search-page__header h1:not(#db-a):not(#db-b){font-size:28px!important;margin:4px 0 0!important}
html body .zk-search-page__count:not(#db-a){background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:50px!important;padding:5px 12px!important;font-size:12.5px!important;font-weight:700!important;white-space:nowrap!important}
html body .zk-search-page__form:not(#db-a){display:flex!important;align-items:center!important;gap:6px!important;border:1px solid #ecdfd4!important;border-radius:50px!important;background:#fff!important;padding:5px 6px 5px 5px!important;box-shadow:0 12px 26px -18px rgba(45,25,10,.35)!important;margin-bottom:26px!important}
html body .zk-search-page__form:not(#db-a):focus-within{border-color:#EF7D1B!important}
html body .zk-search-page__form input:not(#db-a):not(#db-b){flex:1!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;height:44px!important;padding:0 16px!important;font-size:15px!important;color:#1c1c1c!important}
html body .zk-search-page__form button:not(#db-a){flex:0 0 44px!important;width:44px!important;height:44px!important;border:0!important;border-radius:50%!important;background:#EF7D1B!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}
html body .zk-search-page__form button svg:not(#db-a):not(#db-b){width:20px!important;height:20px!important;fill:none!important;stroke:#fff!important;stroke-width:2!important}
html body .zk-search-page__form button:not(#db-a):not(#db-b):hover{background:#C4620F!important}
html body .zk-search-empty:not(#db-a):not(#db-b):not([hidden]):not(:empty){display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:40px 20px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px -18px rgba(45,25,10,.35)!important;color:#7d736b!important;font-size:15px!important;font-weight:700!important;text-align:center!important}
html body .zk-search-empty:not(#db-a):not(#db-b):not([hidden]):not(:empty)::before{content:''!important;width:64px!important;height:64px!important;border-radius:50%!important;background:#fbf1ea url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23EF7D1B%22 stroke-width=%221.8%22 stroke-linecap=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%226.5%22/%3E%3Cpath d=%22m16 16 4.5 4.5M8.5 11h5%22/%3E%3C/svg%3E") no-repeat center/30px!important}
@media (max-width:767px){html body .wf-about-hero:not(#db-a)::after,html body .wf-contact-hero:not(#db-a)::after,html body .legal-v2__hero:not(#db-a)::after{width:140px!important;height:124px!important;opacity:.45!important}html body .zk-search-page__header:not(#db-a){padding:24px 18px 20px!important;min-height:128px!important}}


/* DB_POLISH_V3: full-bleed product images in every card, bento buttons without frame, 6 products per home row, product thumbnails beside the main image */
html body article.zk-featured-card.zk-unified-card:not(#db-x):not(#db-y):not(#db-z):not(#db-w){padding:0 0 12px!important;overflow:hidden!important}
html body article.zk-featured-card.zk-unified-card .zk-featured-card__media:not(#db-a):not(#db-b):not(#db-c){display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#f6f2ee!important}
html body article.zk-featured-card.zk-unified-card .zk-featured-card__media img:not(#db-a):not(#db-b):not(#db-c){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;border-radius:0!important;transform:none!important}
html body article.zk-featured-card.zk-unified-card:hover .zk-featured-card__media img:not(#db-a):not(#db-b):not(#db-c){transform:scale(1.04)!important;transition:transform .5s ease!important}
html body article.zk-featured-card.zk-unified-card .zk-featured-card__body:not(#db-a):not(#db-b){padding:10px 12px 0!important}
html body article.zk-featured-card.zk-unified-card .bz-wish:not(#db-a):not(#db-b){z-index:3!important;background:rgba(255,255,255,.92)!important;box-shadow:0 4px 12px -6px rgba(0,0,0,.35)!important}
html body .db-card .db-card__btn:not(#db-a):not(#db-b){border:0!important;outline:0!important}
html body .db-card:not(.db-card--big) .db-card__btn:not(#db-a):not(#db-b){background:rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;box-shadow:none!important}
html body .db-card:not(.db-card--big):hover .db-card__btn:not(#db-a):not(#db-b){background:#EF7D1B!important}
@media (min-width:1200px){html body .wf-home-product-section .zk-featured__track:not(#db-a):not(#db-b){grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}}
@media (min-width:768px) and (max-width:1199px){html body .wf-home-product-section .zk-featured__track:not(#db-a):not(#db-b){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (min-width:768px){
html body .zk-pd__gallery:not(#db-a):not(#db-b){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important}
html body .zk-pd__gallery .zk-pd__main:not(#db-a):not(#db-b):not(#db-c){flex:1 1 auto!important;min-width:0!important;order:2!important;margin:0!important}
html body .zk-pd__gallery .zk-pd__thumbs:not(#db-a):not(#db-b):not(#db-c){order:1!important;flex:0 0 78px!important;width:78px!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;contain:size!important;scrollbar-width:none!important}
html body .zk-pd__gallery .zk-pd__thumbs > *:not(#db-a):not(#db-b){flex:0 0 78px!important;width:78px!important;height:78px!important;margin:0!important}
}


/* DB_HOME_V4: home product rows = 4 per row x 2 rows on desktop, 2 x 2 on mobile */
@media (min-width:768px){html body .wf-home-product-section .zk-featured__track:not(#db-a):not(#db-b):not(#db-c){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}
@media (max-width:767px){html body .wf-home-product-section .zk-featured__track > article.zk-featured-card:nth-of-type(n+5):not(#db-a){display:none!important}}


/* DB_FIX_V6: mobile home rows show 4 products only (2 x 2); also carries the white card-image background and frameless hero button */
@media (max-width:767px){html body .wf-home-product-section .zk-featured__track > article.zk-featured-card:nth-of-type(n+5):not(#db-a):not(#db-b):not(#db-c):not(#db-d):not(#db-e){display:none!important}}
html body article.zk-featured-card.zk-unified-card .zk-featured-card__media:not(#db-a):not(#db-b):not(#db-c):not(#db-d):not(#db-e){background:#fff!important}
html body .zk-dashhero__cta:not(#db-a):not(#db-b){border:0!important;outline:0!important}


/* DB_CARD_V7: product card image shown whole (no crop), balanced add-to-cart button, single frame on product thumbnails */
html body article.zk-featured-card.zk-unified-card .zk-featured-card__body:not(#db-a):not(#db-b):not(#db-c):not(#db-d):not(#db-e){padding:10px 12px 0!important;gap:4px!important}
html body article.zk-featured-card.zk-unified-card .zk-featured-card__media img:not(#db-a):not(#db-b):not(#db-c):not(#db-d):not(#db-e){object-fit:contain!important;padding:8px!important;box-sizing:border-box!important}
html body article.zk-featured-card.zk-unified-card .zk-featured-card__action:not(#db-a):not(#db-b):not(#db-c):not(#db-d):not(#db-e){padding:10px 0 0!important;margin-top:auto!important}
html body article.zk-featured-card.zk-unified-card .zk-featured-card__cart:not(#db-a):not(#db-b):not(#db-c):not(#db-d):not(#db-e){width:100%!important;height:40px!important;min-height:40px!important;border-radius:12px!important;justify-content:center!important;margin:0!important}
html body .zk-pd__thumbs img:not(#db-a):not(#db-b):not(#db-c):not(#db-d):not(#db-e){border:0!important;padding:0!important;border-radius:8px!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;box-shadow:none!important}
html body .zk-pd__thumbs > a:not(#db-a):not(#db-b):not(#db-c){padding:6px!important;box-sizing:border-box!important;overflow:hidden!important}


/* DB_COLOR_V8: one main colour #EF7D1B (site files recoloured by the deploy); theme leftovers */
html body .zk-collection-content small:not(#db-a):not(#db-b){color:#EF7D1B!important}
html body .zk-motion-action__control.zk-luxury-orb:not(#db-a):not(#db-b){border-color:rgba(239,125,27,.58)!important}


/* DB_PROMO_V9: dashboard promo banners stacked one under another, full width, image shown whole at its own ratio (no crop) */
html body .zk-editorial-promos .zk-editorial-promos__grid:not(#db-a):not(#db-b){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;height:auto!important}
html body .zk-editorial-promos .zk-editorial-promo:not(#db-a):not(#db-b){display:block!important;position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;grid-column:auto!important;grid-row:auto!important;border-radius:20px!important;overflow:hidden!important}
html body .zk-editorial-promos .zk-editorial-promo > img:not(#db-a):not(#db-b){position:static!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;object-fit:contain!important;transform:none!important;inset:auto!important}
@media (max-width:767px){html body .zk-editorial-promos .zk-editorial-promos__grid:not(#db-a):not(#db-b){gap:14px!important}html body .zk-editorial-promos .zk-editorial-promo:not(#db-a):not(#db-b){border-radius:16px!important}}


/* DB_PROMO_V10: balanced promo banners (whole image, blurred fill on the sides on desktop, natural ratio on mobile) and tighter spacing around them */
html body section.zk-editorial-promos:not(#db-a):not(#db-b),html body section.zk-placement-section:not(#db-a):not(#db-b){padding-top:0!important;padding-bottom:0!important}
html body section.zk-editorial-promos:not(#db-a):not(#db-b){margin-top:-24px!important;margin-bottom:-24px!important;position:relative!important;z-index:1!important}
@media (min-width:768px){
html body .zk-editorial-promos .zk-editorial-promo:not(#db-a):not(#db-b):not(#db-c){aspect-ratio:1240/500!important;background:#17100b!important}
html body .zk-editorial-promos .zk-editorial-promo > img:not(.db-promo-bg):not(#db-a):not(#db-b):not(#db-c){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;z-index:1!important}
html body .zk-editorial-promos .zk-editorial-promo > img.db-promo-bg:not(#db-a):not(#db-b):not(#db-c){position:absolute!important;display:block!important;top:-30px!important;left:-30px!important;right:auto!important;bottom:auto!important;width:calc(100% + 60px)!important;height:calc(100% + 60px)!important;max-width:none!important;object-fit:cover!important;filter:blur(26px) brightness(.8)!important;z-index:0!important;pointer-events:none!important}
html body .zk-editorial-promos .zk-editorial-promo > .zk-editorial-promo__shade:not(#db-a){z-index:2!important}
html body .zk-editorial-promos .zk-editorial-promo > .zk-editorial-promo__copy:not(#db-a){z-index:3!important}
}
@media (max-width:767px){
html body .zk-editorial-promos .zk-editorial-promo > img.db-promo-bg:not(#db-a):not(#db-b):not(#db-c){display:none!important}
html body section.zk-editorial-promos:not(#db-a):not(#db-b){margin-top:-22px!important;margin-bottom:-22px!important}
}


/* DB_PROMO_V11: promo image fills the banner (cover, 1240x500 desktop / 16:9 mobile), no blurred fill; video banner spacing restored above the footer */
html body section.zk-placement-section:not(#db-a):not(#db-b):not(#db-c){padding-top:36px!important;padding-bottom:64px!important}
html body .zk-editorial-promos .zk-editorial-promo > img.db-promo-bg:not(#db-a):not(#db-b):not(#db-c):not(#db-d){display:none!important}
html body .zk-editorial-promos .zk-editorial-promo > img:not(.db-promo-bg):not(#db-a):not(#db-b):not(#db-c):not(#db-d){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:1!important}
html body .zk-editorial-promos .zk-editorial-promo > .zk-editorial-promo__shade:not(#db-a):not(#db-b){z-index:2!important}
html body .zk-editorial-promos .zk-editorial-promo > .zk-editorial-promo__copy:not(#db-a):not(#db-b){z-index:3!important}
@media (min-width:768px){html body .zk-editorial-promos .zk-editorial-promo:not(#db-a):not(#db-b):not(#db-c):not(#db-d){aspect-ratio:1240/500!important;height:auto!important}}
@media (max-width:767px){html body .zk-editorial-promos .zk-editorial-promo:not(#db-a):not(#db-b):not(#db-c):not(#db-d){aspect-ratio:16/9!important;height:auto!important}html body section.zk-placement-section:not(#db-a):not(#db-b):not(#db-c){padding-top:24px!important;padding-bottom:40px!important}}


/* DB_CLEAN_V12: security headers via site middleware; removed duplicate CART_BTN block, dead promo blur script and unused auth view copies */

/* DB_CLEAN_GEN_V13: db-brand.clean.css generated (not linked yet) */

/* DB_ONEPAGE_V1: one-page checkout, brand add-to-cart, checkout button in the header (mobile) */
.db-wizard-off{display:none!important}
html body .zk-pd__actions button.jv-add-to-cart:not(#db-x):not(#db-y):not(#db-z),html body .zk-pd__buy button.jv-add-to-cart:not(#db-x):not(#db-y):not(#db-z){background:#EF7D1B!important;border:1px solid #EF7D1B!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .zk-pd__actions button.jv-add-to-cart:not(#db-x):not(#db-y):not(#db-z) *,html body .zk-pd__buy button.jv-add-to-cart:not(#db-x):not(#db-y):not(#db-z) *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .zk-pd__actions button.jv-add-to-cart:not(#db-x):not(#db-y):not(#db-z):hover,html body .zk-pd__buy button.jv-add-to-cart:not(#db-x):not(#db-y):not(#db-z):hover{background:#C4620F!important;border-color:#C4620F!important}
@media (max-width:991px){html body .zk-pd__actions{position:fixed!important;bottom:0!important;left:0;right:0;z-index:1100}}
html body > .lx-cart-mobile-checkout{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:1150!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;background:#fff!important;box-shadow:0 -6px 18px rgba(0,0,0,.08)!important;transform:none!important}
@media (max-width:991px){html body.db-cart-bar{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}}
@media (max-width:991px){@supports (height:100dvh){html body > .lx-cart-mobile-checkout{bottom:auto!important;top:calc(100dvh - var(--db-bar-h,66px))!important}html body .zk-pd__actions{bottom:auto!important;top:calc(100dvh - var(--db-pd-h,76px))!important}}}
@media (max-width:575px){
html body.tpl-zakas .lx-checkout-submit,html body .lx-checkout-submit{display:flex!important;width:100%!important;align-items:center;justify-content:center;gap:8px;height:52px;margin-top:14px;border:0;border-radius:14px;background:#EF7D1B!important;color:#fff!important;font-weight:800;font-size:16px}
}
html body .lx-checkout-submit:hover{background:#C4620F!important}
/* /DB_ONEPAGE_V1 */


/* DB_CHECKOUT_EXTRAS_V1: create-account and share-to-pay options on the checkout page */
.db-acc{border:1px solid #f0e4d8;border-radius:14px;padding:12px 14px;background:#fffaf5}
.db-acc.is-on{border-color:#EF7D1B}
.db-acc__check,.db-share-opt{display:flex!important;align-items:flex-start;gap:10px;cursor:pointer;margin:0!important;font-weight:700;color:#1c1c1c}
.db-acc__check input,.db-share-opt input{width:20px!important;height:20px!important;margin-top:3px;accent-color:#EF7D1B;flex:0 0 20px}
.db-acc__check small,.db-share-opt small{display:block;font-weight:500;color:#8a8a8a;font-size:12.5px;margin-top:2px}
.db-acc__pass{margin-top:12px}
.db-acc__pass label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}
.db-acc__pass input{width:100%;height:48px;border:1px solid #e6dbd0;border-radius:12px;padding:0 12px;background:#fff}
.db-share-opt{margin-top:14px!important;border:1px dashed #EF7D1B;border-radius:14px;padding:14px;background:#fffaf5}
.db-share-opt.is-on{border-style:solid;background:#fff3e8}
.db-share-opt b{display:block;font-size:14.5px}
.lx-payment-options.db-share-on .lx-payment-option:not(:has(input[value="myfatoorah"])){opacity:.35;pointer-events:none}
html body #lxCheckoutForm .db-acc:not(#db-a){grid-column:1/-1!important;width:auto!important}
#lxCheckoutForm .db-acc__check input,#lxCheckoutForm .db-share-opt input{-webkit-appearance:auto!important;appearance:auto!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:0!important;max-width:20px!important;padding:0!important;margin:3px 0 0!important;border:0!important;box-shadow:none!important;background:none!important;flex:0 0 20px!important}
#lxCheckoutForm .db-acc__check span,#lxCheckoutForm .db-share-opt span{flex:1;min-width:0;font-size:14px;line-height:1.6}
#lxCheckoutForm .db-acc__pass input{height:48px!important;width:100%!important}
/* /DB_CHECKOUT_EXTRAS_V1 */


/* DB_MOBILE_X_V1: cart / checkout pages do not slide sideways on phones */
@media (max-width:991px){
html.db-lock-x,html.db-lock-x body{overflow-x:hidden!important;overscroll-behavior-x:none!important;touch-action:pan-y pinch-zoom!important;max-width:100%!important}
html body .zk-mobile-drawer:not(.is-open){visibility:hidden!important;transition:transform .35s ease,visibility 0s linear .35s!important}
html body .zk-mobile-drawer.is-open{visibility:visible!important;transition:transform .35s ease,visibility 0s linear 0s!important}
}
/* /DB_MOBILE_X_V1 */


/* DB_MOBILE_FIX2_V1: no iPhone auto-zoom on form fields, checkout content centred on phones */
@media (max-width:991px){
html body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html body select,html body textarea{font-size:16px!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-layout:not(#db-a):not(#db-b),html body .lx-checkout-layout:not(#db-a):not(#db-b){grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}
html body.tpl-zakas #lxCheckoutForm .lx-checkout-layout:not(#db-a):not(#db-b)>*,html body .lx-checkout-layout:not(#db-a):not(#db-b)>*{grid-column:1/-1!important;width:auto!important;max-width:100%!important;min-width:0!important}
}
/* /DB_MOBILE_FIX2_V1 */


/* DB_COUPON_COPY_V1: discount code badge (cards + product page), tap to copy */
html body .bz-card-coupon{cursor:pointer;position:relative;z-index:2;-webkit-tap-highlight-color:transparent}
html body .bz-card-coupon.db-coupon{display:flex!important;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:8px 0 10px!important;padding:6px 10px!important;border:1.5px dashed #f0a83a!important;border-radius:10px!important;background:#fffaf2!important;font-size:12.5px!important;line-height:1.5}
html body .bz-card-coupon.db-coupon .bz-card-coupon__txt,html body .bz-card-coupon.db-coupon .bz-card-coupon__txt b{color:#7a4b00!important}
html body .bz-card-coupon.db-coupon .bz-card-coupon__txt b{font-weight:800!important}
html body .bz-card-coupon.db-coupon .bz-card-coupon__code{display:inline-block!important;padding:2px 9px!important;border-radius:7px!important;background:#EF7D1B!important;color:#fff!important;font-weight:800!important;letter-spacing:.5px;direction:ltr}
html body .bz-card-coupon.is-copied .bz-card-coupon__code{background:#1f8a4c!important}
html body .bz-card-coupon.db-pd-coupon{justify-content:flex-start;margin:10px 0 14px!important;padding:9px 14px!important;font-size:14px!important;border-radius:12px!important;width:fit-content;max-width:100%}
html body .bz-card-coupon.db-pd-coupon .bz-card-coupon__code{font-size:14px!important;padding:3px 12px!important}
@media(max-width:480px){html body .bz-card-coupon.db-coupon:not(.db-pd-coupon){font-size:11px!important;gap:4px;padding:5px 6px!important}html body .bz-card-coupon.db-coupon:not(.db-pd-coupon) .bz-card-coupon__code{padding:1px 6px!important;font-size:11px!important}}
/* /DB_COUPON_COPY_V1 */


/* DB_FOOTER_LTR_V1: English footer - footer drawing goes to the empty side (right) so it does not cover the text */
@media (min-width:992px){
html[dir=ltr] body.tpl-zakas footer#zkFooter.zk-footer:not(#db-a):not(#db-b)::after{left:auto!important;right:max(24px, 50% - 620px)!important}
}
/* /DB_FOOTER_LTR_V1 */

