/* DECO+ black theme */
html, body, #app, .app-inner, main, .main-content { background-color: #000 !important; color: #ededed !important; }

/* surfaces */
.bg-white, .bg-gray-50, .bg-gray-100, .bg-gray-200, .bg-inherit,
.main-nav-container, .store-header, .top-navbar, .sub-menu, .mobile-menu, .mm-spn, .mm-ocd__content,
.store-footer, .store-footer__inner, .s-block--features__item,
custom-salla-product-card, .s-product-card-entry, .s-product-card-image,
.s-modal-body, .s-add-product-toast, .s-comments, .s-tabs, .s-tabs-content,
.cart-item, .s-cart-summary-wrapper, .s-product-options-wrapper, .s-product-options-option-container,
.s-bundle-product, .s-quantity-input-container, .s-dropdown-menu, .s-menu-dropdown-list,
.product-single, .product-entry, .s-block, .breadcrumbs, .s-breadcrumb-wrapper,
.s-localization-modal, .s-user-menu-dropdown, .s-search-results, .s-search-container,
.s-login-modal, .s-verify-message, .shadow-default, .rounded-md.bg-white {
  background-color: #0e0e0e !important;
}
.s-product-card-image, .s-product-card-image img { background-color: #151515 !important; }
.store-footer, .store-footer__inner, .copyright-text, .store-footer .bg-gray-100 { background-color: #050505 !important; }
.s-modal-overlay { background-color: rgba(0,0,0,.75) !important; }

/* text */
body, h1, h2, h3, h4, h5, h6, p, li, label, dt, dd, td, th, small, strong, b,
.text-gray-800, .text-gray-900, .text-gray-700, .text-black, .text-dark, .text-store-text-primary,
.s-product-card-content-title, .s-product-card-content-title a, .s-block__title h2, .s-block__title,
.main-menu a, .main-menu li > a, .store-footer a, .store-footer h3, .s-breadcrumb-item a,
.s-product-options-option-label, .s-product-options-option-label b {
  color: #ededed !important;
}
.text-gray-400, .text-gray-500, .text-gray-600, .text-sm.text-gray-500, .s-product-card-content-subtitle,
.s-breadcrumb-item, .copyright-text p { color: #a8a8a8 !important; }
a:hover, .main-menu a:hover { color: #FD5703 !important; }

/* lines */
.border, .border-t, .border-b, .border-gray-100, .border-gray-200, .border-gray-300, hr, .divide-y > * {
  border-color: #262626 !important;
}
.shadow-default, .shadow, .shadow-md, .shadow-sm { box-shadow: 0 0 0 1px #1d1d1d !important; }

/* inputs */
input, select, textarea, .s-search-input, .s-form-control, .s-quantity-input-input,
.s-product-options-text-input, .s-product-options-textarea-input, .s-localization-select {
  background-color: #161616 !important; color: #ededed !important; border-color: #2e2e2e !important;
}
input::placeholder, textarea::placeholder { color: #8a8a8a !important; }

/* keep logo tile and icons visible */
.navbar-brand img, .footer-logo img { background: transparent !important; }
svg, i[class^="sicon-"], i[class*=" sicon-"] { color: inherit; }

/* secondary/outline buttons */
.s-button-outline, .s-button-light-outline, .btn--outline { background: transparent !important; color: #FD5703 !important; border-color: #FD5703 !important; }
.s-button-light { background-color: #1c1c1c !important; color: #ededed !important; }
.btn-tab, .btn--collapse { background-color: #1a1a1a !important; color: #ededed !important; border: 1px solid #2e2e2e !important; }
salla-product-options label div, salla-product-options label span, .s-product-options-colors-wrapper label div { color: #cfcfcf !important; }
.s-modal-close, .s-modal-close button { background-color: transparent !important; }
/* logged-in user avatar next to the cart */
salla-user-menu img, .s-user-menu-trigger img, img.s-user-menu-avatar, .s-user-menu-trigger-avatar {
  background: #111 !important; filter: grayscale(1) invert(.9) !important; border-radius: 50% !important; border: 1px solid #333 !important;
}
salla-user-menu, .s-user-menu-trigger, .s-user-menu-wrapper { background: transparent !important; }

/* DECO+ wordmark logo (from the old site), no background */
.navbar-brand img, img[src*="5d60d58c-e1bd-4b5f-89bf-97e618ffad58"] {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYEAAAA5CAYAAADQt5eIAAAc0ElEQVR42u1dfaxlVXX/rXPOfTNDSWpSQxwSAhEmrQNE08cfVVtmmtbwIQjSeQxoiJhabP3DL9CmbVpmbPpHbapVay2mMdUoVPlQrIIKncxgAWt5LZXOGCt+QAujxrZ+wAzMPees/nH34e273/5Ye5993nv3vp5k8uDec849Z+211/f6LWJmAHgLgBEAwuQoALD6f1afmX9JOx/Gd9Cuh/GXjfNgnGO7j+97OM5ly7U1gPcREZgZRCu3VHSYnKy+lx7mffTrHd+dBmAPgMpCHwjoA+39TDrb6NRa7kWeNSXjN1y0NmlcAGjU/z8M4ICUfvp6mGthrpE6fw+As9SaknpH1p6jsDyreRQWXmELneD43lwX27m++9r2UgHgNgCPIvHw0Kzb66Xx3qzRrHCsv49HQnSx0cd2fvd565ABnyGi77r2buy+lfCk9HPROuy7ErT/dtSv2fK2shzf0Iy5BqOycGZTjlCCqmvo4ycO8I3ng/Yf6vVuvueuALwIwF9g8xxXMfNLdcFjEidEbPMa8z7md8Z1pwP4HIBz5pzOtxDRAZsydNHIpLtno78dwJ/PMe2OENGjLv4MHSbNtXscBLBrhunyBmY+xzQadOMhpyLw8aFENqza+9dNdB219fMw4lNLGKaKrvJKoK7Lk0K/K31f3zmVsgqeNSyjWTtY+NwnAPwSgPuZ+eU+RRD9ABYPwKIAzlQK4BcAHFf0p8j3xAZeIwYwBrAA4CkXo5oKIcTUBk3fohTAM5rVT5j9o1Ve1EjxhkjoSDa++nuPUgBPq98oBHy2kXhtDOBsAA8x83muvRtrpbvOj72n6H4fPg/AMhg8RoO2YTRglKYnQEBTNCgr1I3bEc/rCTQOV3Ceju7ttyqF9zIADzDzy/pYWiaBXRaY+rsDwOcB7FAhjK0bXKAn85sW5oqySnwbWn33JuW1NgC2CMIPa8lb1NOA6UIyVYh+ISFk4el7Afya4v1tjhBkH+NqLWhcKMW/COBB3ZvPIQh9ocgUS9t7LYNAKAC0BBQmhXlyRtFX/kvpUxixVMq8cDzQhks9CiU8agAvBfCPtsXzWaohBnDkAM4EcJdSAI3mAdCMKtOQEpgSLhIX2pVH0Zj5twB8UMsBmP/WW/H1vZZstOtoo9MkxJ8Gvb+gFMBY8b5u7NGA75WbvqQ8zLHy5r1710Yj08Bw8ZvtnCzHchxJa66oO9+1/r7n8xlUplAcarGH2JyU6VkqxUwvB3DIJXhilIEpyDQFcBaAuzFJYjYq/DbLVn70uVKh5bLGmPlaADdpXivNKE2SlK0pjGwb3yEMPgvgAsXroznwMAv1HrXau1/yhA2jjLjcAj93XsLm7cUaq6Zx2t2zGMhin4VjhEmO4HwA99iSu9JYoM0VV393qljsjkgFMA/rwaEkm0vQGeG0vQD+RnmsG8XyXzPa2Sw4Gw0tgu92AJcqHh/N0R5nzYh7BYA7Y5O7a/agpqexqC0txd/L5snEGqq2fFGxGTaSRyh17uWvAzhgWvESZjKtCE0BnKtc8TOU5VJaFC5vcDd8UAvZZc1oNNwD4GMWz3Xej8Il+F1WrvHZHQCuMDyAeVGcXf5kpN7vVQBuDYVwhrDMo72C5fxmnu+9fBV5+jmFpaYac8QsEqHUMdOvKqFttcDMmJxLgBkK4DRliZWevMu8emLks1Zt9DTOuwzAzVr/SilMZM4dLW2hSs/xaQCvVjxdYT4NOjL27h4At2y0tYrJ49iPenAF0XkCXWlai5UkMa9TYjHHb3OCvq2UsL4Akwoe50Kalr+ZjGLmFysFcKpaxQVPCMMX3mCHN8M9EvS519a8b6s2JbSmsWBizqIoLgbwSSX4W6GRwp7n6lPYkJtetvXQ6Qft7xS/CZKZNwO4XPFy7uIDjvichZ64lK8pENYdA7gKwEdchtmaW/1WIbwcuRxVlAcdG7rW3c4G9q4/XocQQSrT+oRlK9yYJSYlaBcra8q6CQOhoJcYCqAS1oezowPX1w0dU35IkSEBTlQEerd5EXJDHTHKizCJZ3cloKWDPi7aUEA4SY0REtwvlpYU8AbJpF2Ehfe3AK42DA8p78FB4xRhHrP3beFR9nQOu67vykdfz8w35QoF9VEe9lDMYponcPAQclQtua4rFMMsaI1js5h8I8dGI60MNlR1UGKlj+ByAFf7EnGORb8QwAuw0ihVq3+N+jvW/r/7TIcuIAcMARKFOSXmG2Lvr8MOiCxQj3V7g1qHsaB6jY2SURcPIKI2vg/dYmlp8mkhVfIGzV4M4HUazVjg0bRGpZWNZjaeIwFsBkXwmesfC+hBWqhwq+KF6wBcFLN3Y0u/JUrCKqQX47iporUJbVYAvo5JhUxpsUoRaX3arFUyXF0SWmy2e5AFe4WNbmf9vs8CeC2Atxousm+jdkpjIaHxootbnxyxBocBXA/gR+r5bJhAruSY9HOJUGoFOE9koX1jCLGujPN7iVhMz3jwdsyj67n4DoDfAfBji/cVCjWw4Hd8uFZswSGyYQSZ2EY2+raKhx6IpB0puo2MvUMO3ui6uj8K4K8syePW8s4mtk/h8Tg50hswO79b9T6/AuC9jtJgsnjNq/ZuqDHR0dkvEurRJanLGmlY0ieg3mv3rqzNYauVzUSb3Y/5PR5i5kYJ2rGwUaYIhTMcOCF3ATjXIQBM17sA8FMAv70e5WtrmShLYEwSgOe1SuAfBXAZET0yj/TzAR1aPPrCIfzNGMMCgE8Q0bUb/PWXmflZpagaw3txAUuWCZAaTvgXCR+LgeYWkZATGIv3UWrYq1rP0qk1FEQ3KEVwg9oEI8FqsLRSQ7MI/hWTBNW6N5bMsFJoAyEF1pT5450C2Cw0dMARkNBL7/JUHwdwzSzQjIg+xMxbAbzbEsLKzpeu/R2qtBGhEC8Ptv7J5z1Xj6yXPKZapb6Yma8cMHS++XkoNuepO/9dAPcpK0iSNOQUkKiUf9Ksf+oa2egzlPcRej5haAOBUFiXe/gDIno41DQj4RkfT/rK/vquR6bSPxYUDnS19d8BcI30fWOqUfqc52siJKL3YgJLvhAZlhYZcb4m0RjcoLDgXe7VLNYHyyioBHzlen2sWVvzVaA0UITs52qCcLlx2jk/EeD1U2zXXs5N7xNofWYcQND/kEvQ96RFTB/AsRDPuJRoaB1d/Gq7TtLV6wvpCPpOQvxmhhp9NDzu20suHrR1c6fyp6vSLiBbjkcWKnj3V0geDQcV0S9RHQuHIdmDhWuhpR2zUmEQUjIxQEj6Qrow5x2gZJWnHA4+D0DSfdeHPhI8dIlrKhW8fZjfV6/uE6hCWrjKlW1lm4XknlKB46qjlioWX1evZE1jMOMt700xhl/I0JAYVra1lZQDS4wIy2+McpWi+4AKJR6e6/swLy6uCzCM+bzmGhVSqzF2QyWgHUZZn76N4yntYkEJG8UKTBuBdSWUEq6QWDGx0LZ9rLdYYWk7JzsqowVeIal0TwAJLEkwxnglMc/js8wTejtaiXFm4mEJMJ6C0Cp91kEIB8Mx8f8Uz9oGGx+aiDf9//16FqSywrVm3nCQywWW/Hhs+CK2ndq1aKH4rGCho5RBjDB0hRFscLcpQzFSrf6+yijmHGnyCnEosCzxFkMKz1wH30jQGEyWWKMo1ZM2rityYjr1hVnuU8UiMHIox37weSa6gSnNA4qM5cX0qFAojBuSqd6hMqFYvHNUWoDxfUMuJNfGjnjsXcObuFn65E5Su/5Sv89RYpbrHA/NJInhrHQyeWWoUrycwGaW62gI6OshaBFbbinEEYoOQ0vWmxkA0STb7vFmbEbEqvs+eXzlcQVkq7rg9ZFDUaMsp36XCHAY0MyTr6uhKkX6CDuJ6+hbAI/2pjWBjP3/IzilycMTtBZDhnLMll7DvgnkHIU69Dv2zX3lHGgUs9ZEBL5xF4DdwNlHgFsVOOmS+vErJ98f3Lcbu7uLzj4FOPyDyXX7dgNnnwJeWpp8d6XByi84C7y0B01xJ1mgtVYddQ3w0h5g52F1ryXwEoClpQlu6pLlN/Rj5y6gey7sBnAQOHLK5H2WAFwJ8I03PtcncB6ma+dbS/y8w3C53waqhnWsNY/YzJzDEwg0kyxqmOeFpwvT1jnt6rgmAyfFhqviau9nYdUNPPg57GnOMbtIS8VL3wfwjVCoyEJLGpJXcsEIpIa/YjxU25Ci3DOBhxrMLvUgEpQb5VA6Lr6g/YcwqSR3FVnd10OEfAvAt1DvLZ+VvUXT0K23afe6bfL31u5vqBDsPst/M3CrLnr+GBWAnwfwoNFuzw4sm+OY4JR8M7V+VSpMfYuW0tXXZzJWaA6p9v+/D+BPYJ/kxJjf+c1stO0XAD5KRNdKy37XwhvJlXNJDevY8hYupRD6zrgf9ZlaJinPjm1ASgkDDWVQBsPXtALS0+4t319U9KJ2jJaBsvuKSdG49QzpVZkZYvBz52PKBCQCWga/kMdTMDOr7sgNULT1B5q95WMMFGDwFAqa+d/Gs3Vi1PaduqYpK5RNU9xXYQVxsLGAT5mMU9tcrb7ZbtsChTZvH+WTslmEMz5LB3wz9YhvpuCwSBAdfdhDIS+CHZgx+rufEA5BT0X6jBJ+Kda6RICkCC5bLNqXlxB6A9m7USVhFEmVmK/s1KcYMyDbijzCqWfYW+1BxduLIcfwNEDbAuT4BQKIW6AosQMF7xjMdBsBNG6fqQxMDnigbgtpiVmfvgGpu+xi0MB1SYwU8VyN5XcKgSBnAQw0EuGjQ6V0FKlcQgncVedGCk4eIqwR08gUuqdLUUgVQupzuiqYclnJNkUkLRxx7RNX5WGC8kz24qVeKBGhvrL8EcY4panRanZ0bgHcDfTy64rJMwzlKtcloWLgWKXNE/BVZdDQ8URzI4UERyjrv05JMzIQJZEAXRwS/pxYOZNCFIpUAOZcAfHm61H3HlUN5rJcY2L0Lj5NrXTLkFDlnGHHCOs8iBAgCcvZcHsS6cZp4TtSRTSMZm9VdpD6NNTERZLKm+EmPrIC2yOACoECcDboSBprQrg/oVJUCZzCQLFmDoWofLQZePDOWg6mp6HOt0E49AX2C/FkzAxaX8lfimeREkKNwH3iPusjbbBzYSlJO+olDaA5jTlXg+XUb5BWTrkJj0K46Si0iCGN68JYkQqHVHiAnPkCQZs4rdPsVdpASWJKhQfpI8RSE8+5vUYpn4bAEF3CNgQxkdoH0Af3J6U3xITLcHWY5/LefUUm2EQovhAPsQxPDgo23MQ0N+RoqvG1bicyE6+V4Ih04TlhwliO3+aEsFaKgG5z1Y7nwmDPCQMRCu+4KuAi7psUDkpNcOfqHbJ5XQlhQpKEhXiTC/0UT0Ds0oXApnxJrb6QvMJmsWTrWmjNxlS29PEgeI3DPRwRpmlDPJL4PLyWcxqkAIopMCg+a9fFZyZQXQ8vlHJ4TK7Eb19jSYC1RZkqy1aOffvmtHpb7gnEVsywLaHjqqCxuWE+UKqU2mzXfRM3Cq1Fvbmg4YcDow2lApozJYilZZ3ky4/0yKuQtJdD0hQUi9gZqpCJBSXzYU4lQisk5QQkA1EkpaKu/ImgtwYJ86yj+TVYzbVSAlGDUYPQMgarDiokSV9eKdoZ4qjBQAu0VQ7XUpq0lYB8pVSTuBiyZ101S5OOPRQCCz7vcw7WIIns6yROCTlQpIcSpaxDwiiIxdITkdI0WKTNZ6HmstTEuq//ps8MCymQX0JPR5QhJ/K09gHYPxnoWzOej62oyvFAzgFNuq3aMGoEygrlYPVBjApbAHoaz6sikTRJEuOLKbXL3WMQ2CS9haWt3lkoIFlYkz9rBznyTCTFEcI65gRyx8tj+hVSMYQEIUnqawRIy0RdBlmo1Nt3vyEgX/zPs/LczWu2/CnG/HNtLTGAW3lRIIHAKNC2NQi/TCV2tQ1aWxkqA1wUoLotP1U0/E0AJQgM1mnQxhcjEqgFUDAY3LYFFUVZlIer3CWAvsSOtAdA2nzjEsiZqoJIkrRKsFY65noMwBsAPKPhAJE2PtFnXXNEM5fUgvc1f7lGb3bPWmB6AHwJ4IlMePHoAwjnyhvF8EhMEYO0SmYABFnKUfAgrf5x9UmEaBsaWpMpzEpSGHrz8+qW8Xv8gwf17cZGj6ivvWblmvqq6vqi4l1onJK8pRIl88Jflp94+stuvd4EGv1DVeUNgPGq6qCoCpDY+ukQbkhK2ZpLQPdQBhzKDURAH5CFM7pB9z8GcO88I4+GIEAcYQfKCe7WF765Ly5WKl+vB/BbTJ4kl3cfkQtMLbqIQozlG88Hjj41/eH248DRbas/O3Xb9PD47S8Ejn4bKx/+4vT52AYcPBkN7j9Z8hYjPvGzvIuBM04HzngMOLo4/VunfnvyU4vqJ7cvT58z9dsAcLbxfAC271qVGKac1kkOhpAmyHxzdC2MFAO3sIrBBTXaPrOh0/yjzVyuJgxrJDc+5QI56xuyHKJPxSJsOacHhYhEeQzcRiyWT45cm2SqXw9E00BuZHn6Pd7/ZtChD6LeW4hCnjVX7ejQGLz7DGDfdwdDPigCYYYoYDVJWVnsFLK+g9wjFpNioKQD4yvZMx2rMH1I1/0kpbQxs1pjZ7yGZqz2rRlPrHJhl1dqeoPSsuOYctCcpaa+sllfo1jPMBr1HbeZc9BMQqcxpSClSrGYcvCCraGPiIDDD0SlvKqqP59KEvMVenYbhgRw5jh9FG5MTpRRm3ufqFx4pUZAnpDrU4USC5IWC8Ymzd0kWtciT7WPEZFa4NAHYjpUXz8wTHqy15Rr/Klp7Uc2wyXnKxPnkPQeBLTiGciXqa7TedzVKe0aNE9DMVBKE02f+whcUjISmCyBarYlngMNO67BK/pvjWKYTxoqi7HSQ93dUktDygM2wRcxZtJG2zaEETREzsWEdojFAjK9llBZZmi+dp89LG30cjWqSeBfIud+u+haOPZUtqFAKQ2ycSHBxSw8l2pouWhf5HR3XcSx4YPEuDO2a6VudsDS4FigMxcWUqCGnz3VON6u0BRgL0GpbNCTC2HoSwDbXIUDEuBBjwfAmvDnlHi2pHvZxm8uRSNpdvSFCjIAJFJUk1DioHQJyF6oLFiiVM3fU3+jQ9UZQpNeeRavgJaT23SGHM5UIR4ygKUAYTkTTpJNI6hLJqO0UVQZ1dNNLBz1WydiKitCDTwmbIbUg5B0YkuxV1xJNl+TUyIQ2nO5F0nYy2UlhdZVGqqJGZ7UZ8ZwplLRkdQDjE34upS+C3JCWiigzm8EXg/FKoPQuuQICeYL3g1TTVZETqFqbcigEmvIod17VQNIfltb4GsBnI+VCWpR4FM9eyjMOcI1gLMAXBGD1R5L45wDVlJj6xGWf+wYSwbwR8x8Wuh+MTzqe59UC1BYWZYrZ+YLb7YAdjDzH/o8QJ+3ksKfobkLvmvV/rgIwC61b4qcXfASw0YqD3z3mFyziJyhyFxVnFXCcxyftdp2Zn4jgL9WTNQa074otlkswRpjS8/AzwC4hZn3EtFnMMdHqGnLYZjYpt2xxrctJvOu72LmVxLR4/PYYyHcayQE3uvOeRczExG9awbocCmAvwOwRcvjufJG1oFGfUo+fZ6wBDF56pw3nhflAlRUc6biCi8tqsja+QrAucx8stGmZm5S10JxJEgUBWYe689YGM9SAngWwCsBvFsryZQ0yHFio1jjeDYTEK6zykYAblZeyr9hMu+5NSxfCngr7ECFZcs9SDjzmDxCxBafJ0uhwQ+J6MmQq235rhE+V6GU+jkA7mbm12PSgFdYaC1ppXTxbuFYD1eLJjn2DnuuI2NO9dcivYRGa0KUjA5tAOxn5q0APqYEbG3UL1LAiLH1wEj3to2nzLUdAzgPwE0AtqrnKx1r5pI9yWE4SdhyDby67GEpGy2qyPDGSQDuNAQVBYTG0ANVbJtNF7wLQths1nqpF7Sh8TGLsaB+o1Ebkhy95KzuzwC2AfgkgGMey9cnvGOG1ZN0BkBi6EFXbh8BcF3CZlnQFEvIo+rGo+4E8KBS+kUkNDUllKX25XF2WPK1EsiXEtFdEeEn0viuEPS/dLz3ewDeHjEbIgfsOAc8Zp3ft0yPRXc2YOp7t7RNPxwsth+JyDoEKGhsg2OoT0ByjGbMs26FcxN0pTEG8PWE+PFXNIussSgS8nhHJ816BEO9z9hiscUchwG8Am4YXVMgldoab8Psz/coXD0kHr77AYAfAtjuyXm59saWDc5TEM64btXePQbg0T7znlN7jXy/SUTg6xZXHplFHcM02U7pBQmSa4rEgSaz9C9mQ3SW7GuJ6Mu+WnBbGScR3QXgKi2kUUdYcTyj9GWjcKDuU6oH4G3KixhhAq5nCxmQowJrXv4Vkhp6je+eAHAJgO8ppTgWhl43Ot2k/Q+dwXUMwKuJ6GuuGcaxXbd90Y5XeyJ5kZNjewJs11cJLi1tcEs0xdKoNQVwNRHdESqxdI0AJKLbmflqALdooY0igq60wWkWeocFRwmuuJ2diH6TmUsAr1NrU0VUYGHGYbmdtPMNoiGif1FJ1LsBPF8pAsn+phn3PmtDAXzJN3thiDp7cVhpcd3xuKzvXGB+jtSJWa0WI71KVwCxpa7ahrwDwJIW56/niGbJQ3l8HaSWmOa1AD6kBNkJS2UI1nEk51qFQcRdyYrvHgJwMYDvayHJIctOsQFCvZXyGK/oFIBv/vl6VcUR0TTi6ACYVKkd0cUMbpCch+5GXkFEn+4LNaDFAD8L4FIAP1WMOt4kdGbXoHlbX0mgk/RNAN6nvIsT6IGWOWMWb5HS2aro+c8ALgTwX1op7UY2FvoogBLA08oD+GIIODAXbETyLOmMnkBoLktoVrUtlroZj67x5CkAlxHR53LAyBqhoQOYlKj+r9qQdU9BNkseGaXgPVnQQN8K4M8wKRNsNttEcCcipV8RPAzgIgD/qQRlLZ0bPkPGG9TevcIWAso500CaPA5el+oJHDwUjRrs65a3AchtxqNzI58CcDkRHegzl9gHL6ASzJcC+Ily0dvNJshSQbq09XgngA8o+tXrLLx4La9zhdBCIUoi+ndlgDypldL6AA15RsJBXY7tGQB7iOgeWzNiimBPVRAS/KxeTtXuXcnQ+tLqoGRUvhkMU7BWQve0siL+ITQgQxKP9WHzENH9AF6lPIJyA+cIciXqkiwnF2SBouGbAbxHiwE3HoG2EfMoMQPgyz5wFZoB8ohSBE+oe54QNmttpHAQG947ATiuFMAXU/oAYuDYY2Pw4QFUHEHRuEK7VGiTSgnEVitNozm2/mtMasn/WzHRwbUYqqE25H0KA+XvManeOK7oT3OoZOsQBIILVz6QZLteAYm9Q9GvcDX1zSBv6o2K4xyjE7vQkMZ3p2OS/6oGiALwgLzcGRddH8Bv6DkAFw/1bfqKjQoEm8UWp9a7AdCwb3gwyVGO+/RFdMywdZNEJRYA/A+AS4joK7ahLdKMvwQ/xGKZ/RMzXwLg80oRzCuNAeDk0JCh2IlTXWhIXfuOOebTUc4SRSJ6hJkvUHx35gzT5Bgm4dt7zcqbvgigsRg90hGbU/y+rCQ70UmouCwblI5+9BIjoDpRjgACjhyyJn1zlb1WmHRo7tc2rzmwgxLcQgpYChSoKGEPkqmk5bx7fhN+YATgDiWMg0wkbdH2aWILU3xVbcglLdHJDngJCVgYe2hDDrpSADKChaB4Nuyorq7/q1LoagnonGGdvZOZHwdwmrKaiwAuDQSYPxDQNWYPsNBSNmdNLAD4j1zT77TPvsHMF2JSekuWfYLAoCk24BoKASYYRUJn6M/DRkPbFgB3d/m7nFMDYwSndGKXmWMkIvCnAHyYQFQewZjvburnKpxAyupnBhHQFIQCwFEAwM64KWixx/8BPoyWecdqOkYAAAAASUVORK5CYII=") !important;
  width: auto !important; height: 28px !important; max-width: 210px !important;
  object-fit: contain !important; background: transparent !important; border-radius: 0 !important; box-shadow: none !important;
}
@media (max-width: 767px) { .navbar-brand img, img[src*="5d60d58c-e1bd-4b5f-89bf-97e618ffad58"] { height: 22px !important; max-width: 160px !important; } }

/* kit (bundle) sections */
salla-accordion, .s-accordion-wrapper { background-color: #0e0e0e !important; border-color: #262626 !important; }
salla-accordion span { color: #a8a8a8 !important; }
.s-accordion-head-wrapper-toggle:not(.active) { background-color: transparent !important; border-color: #444 !important; }
.s-multiple-bundle-product-card { background-color: #151515 !important; border-color: #2a2a2a !important; }
.s-multiple-bundle-product-badge { background-color: #262626 !important; color: #cfcfcf !important; }
.s-multiple-bundle-product-badge span { color: #cfcfcf !important; }
.slide--one-fourth.swiper-slide { background-color: #0e0e0e !important; }

/* cart summary box */
salla-cart-summary-card, .s-cart-summary-card, .s-cart-summary-card-bar, [class*="s-cart-summary-card"] { background-color: #0e0e0e !important; border-color: #262626 !important; }
[class*="s-cart-summary"] span, [class*="s-cart-summary"] div, [class*="s-cart-summary"] p, [class*="s-cart-summary"] h3, [class*="s-cart-summary"] h4 { color: #ededed !important; }
[class*="s-cart-summary"] .s-cart-summary-card-bar-count { color: #a8a8a8 !important; }
[class*="s-cart-summary"] button span, [class*="s-cart-summary"] .s-button-text { color: #fff !important; }
salla-cart-item-offers, .cart-item .bg-white, .s-cart-item, .cart-item, .s-gifting-widget, salla-gifting, .s-gifting-container { background-color: #0e0e0e !important; }

/* keep the header menu on one line */
@media (min-width: 1024px) {
  .main-menu { flex-wrap: nowrap !important; }
  .main-menu > li > a { padding-left: 9px !important; padding-right: 9px !important; font-size: 13.5px !important; white-space: nowrap !important; }
  .navbar-brand img { height: 24px !important; }
}

/* customer account pages */
.profile-header, .profile-header.gradient-bg { background: radial-gradient(60% 120% at 80% 0%, rgba(253,87,3,.30), transparent 70%), #000 !important; }
[class*="bg-white"], .sidebar, nav.sidebar, [class*="s-user-settings-section"], [class*="s-user-profile"], [class*="s-orders-"], [class*="s-notifications"],
.s-wishlist, salla-user-settings, salla-user-profile, salla-orders, salla-notifications, .s-table, .s-table-wrapper, table, thead, tbody, tr {
  background-color: #0e0e0e !important; border-color: #262626 !important;
}
.sidebar a, .sidebar span, [class*="s-user-"] [class*="title"], [class*="s-user-"] label, .s-user-menu-dropdown-item-title, [class*="s-orders"] td, [class*="s-orders"] th { color: #ededed !important; }
[class*="s-user-"] [class*="subtitle"], [class*="s-user-"] small { color: #a8a8a8 !important; }
.sidebar a:hover, .sidebar .is-active, .sidebar a.active { color: #FD5703 !important; }
.sidebar a[href*="logout"], .sidebar a[href*="logout"] span { color: #ff6b6b !important; }
.breadcrumbs, .s-breadcrumb-wrapper, nav.breadcrumbs { background-color: transparent !important; }

/* product cards: same square photo on every card, subtitle becomes a price-tag style label on the photo */
custom-salla-product-card, .s-product-card-entry { position: relative !important; }
custom-salla-product-card .s-product-card-image { aspect-ratio: 1 / 1 !important; height: auto !important; flex: none !important; position: relative !important; overflow: hidden !important; }
custom-salla-product-card .s-product-card-image img { width: 100% !important; height: 100% !important; object-fit: cover !important; }
custom-salla-product-card .s-product-card-content-subtitle {
  position: absolute !important; top: 14px !important; left: 0 !important; right: auto !important; z-index: 5 !important;
  margin: 0 !important; max-width: 80% !important; display: block !important; -webkit-line-clamp: unset !important; overflow: visible !important;
  background: #FD5703 !important; color: #fff !important; font-size: 11px !important; font-weight: 700 !important; line-height: 1.25 !important;
  padding: 6px 12px 6px 20px !important; letter-spacing: .01em;
  clip-path: polygon(12px 0, 100% 0, 100% 100%, 12px 100%, 0 50%);
  filter: drop-shadow(0 2px 6px rgba(0,0,0,.45));
}
custom-salla-product-card .s-product-card-content-subtitle::before {
  content: ""; position: absolute; left: 9px; top: 50%; width: 5px; height: 5px; margin-top: -2.5px; border-radius: 50%; background: #0e0e0e;
}
[dir="rtl"] custom-salla-product-card .s-product-card-content-subtitle {
  left: auto !important; right: 0 !important; padding: 6px 20px 6px 12px !important;
  clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 50%, calc(100% - 12px) 100%, 0 100%);
}
[dir="rtl"] custom-salla-product-card .s-product-card-content-subtitle::before { left: auto; right: 9px; }

/* wishlist heart: solid orange once added */
.wishlist-added button, button.wishlist-added, .s-product-card-wishlist-added button, button.s-product-card-wishlist-added,
salla-button.is-added button, [class*="wishlist"].is-added, [class*="wishlist"].favorited:not(.un-favorited) {
  background-color: #FD5703 !important; border-color: #FD5703 !important; color: #fff !important;
}
.wishlist-added button i, button.wishlist-added i, .s-product-card-wishlist-added i, [class*="wishlist"].is-added i { color: #fff !important; }
.wishlist-added button i::before, button.wishlist-added i::before, .s-product-card-wishlist-added i::before { color: #fff !important; }

/* "Tried this product? Rate it" card */
.s-verified-review-container { background-color: #0e0e0e !important; border: 1px solid #262626 !important; }
.s-verified-review-container p, .s-verified-review-subtitle, .s-verified-review-content p { color: #a8a8a8 !important; }
.s-verified-review-title { color: #ededed !important; }