by Rahti
h3.heading-primary{display: inline-block;position: relative;z-index: 0}h3.heading-primary::after{content: "";display: block;position: absolute;opacity: 70%;width: 100%;height: 7px;bottom: -2px;z-index: -1;background: var(--primary-color)}.product-item:hover, .product-item:hover .product-details{border-color: var(--primary-color) !important}.currency-value.after{color: var(--primary-color) !important}.products-grid{grid-gap: 10px !important}@media (max-width: 480px){.products-grid,.categories-style-1{grid-template-columns: repeat(2, 1fr)}.content-box-with-icon-section .grid-3{grid-template-columns: repeat(3, 1fr);grid-column-gap: 10px}[dir] .category-item .category-details{padding: 12px 0px;text-align: center;border-top: 1px solid #f0f0f0}.content-box-with-icon-section .title{font-weight: 600;font-size: 13px}.content-box-with-icon-section .description{font-size: 12px;word-break: break-word}.content-box-with-icon-section .icon{display: block;height: 45px;width: 45px;line-height: 45px;font-size: 25px}.products-grid .product-item .product-actions .button{min-width: 100%}.footer .grid-3{grid-template-columns: repeat(3, 1fr)}[dir] .single-price .before{margin: 2px 13px 0}}[dir] .product-item,[dir] .product-item .product-details{display: flex !important;flex-direction: column;flex: 1}.product-item .product-price{margin-bottom: 10px}.product-item .product-price .before{position: relative;text-decoration: none;font-weight: bold}.product-item .product-price .before::before{content: "";display: block;position: absolute;background: red;opacity: 0.7;height: 1.5px;width: 110%;border-radius: 0.1em;top: 60%;left: -5%;white-space: nowrap;transform: rotate(-10deg)}[dir] .product-item .product-actions{margin-top: auto}.product-item .product-actions .button{color: #ffffff !important;background-color: var(--primary-color) !important;border-color: #ffffff !important}.product-item .product-actions .button:hover{color: var(--primary-color) !important;background-color: transparent !important;border-color: var(--primary-color) !important}.load-more a, .products-slider .slick-next, .products-slider .slick-prev{color: #fff !important;border-color: var(--primary-color) !important;background-color: var(--primary-color) !important}.load-more a:hover, .products-slider .slick-next:hover, .products-slider .slick-prev:hover{color: #fff !important;border-color: var(--secondary-color) !important;background-color: var(--secondary-color) !important}[dir] .single-product .preview{border: 0px solid var(--primary-color) !important}.single-product .single-price span.before{position: relative;text-decoration: none;font-size: 24px;margin-left: 5px;line-height: 30px}.single-product .single-price span.before::before{content: "";display: block;position: absolute;background: red;opacity: 0.7;height: 2px;width: 110%;border-radius: 0.1em;top: 60%;left: -5%;white-space: nowrap;transform: rotate(-10deg)}.single-product .color-based-buttons.selected::after,.single-product .image-based-buttons.selected::after{border-color: var(--primary-color) !important}.single-product .textual-button [type="radio"]:checked + label{background-color: var(--primary-color) !important;border-color: var(--primary-color) !important}.textual-button [type="radio"]:checked + label{background-color: var(--primary-color);border-color: var(--primary-color)}.color-based-buttons{border-radius: 50%;height: 40px}.color-based-buttons:after{border-radius: 50% !important}[dir] .checkout-section .checkout .main{padding: 0}#express-checkout-section{transform: scale(1);transition: transform 0.3s ease-in-out}#express-checkout-section.scale-up{transform: scale(1.03);box-shadow: color-mix(in srgb, var(--primary-color) 20%, white) 0 0 20px 0}#express-checkout-section{border: solid 3px var(--primary-color);border-radius: 10px;padding: 15px !important;margin: 30px 0 20px 0 !important;position: relative;z-index: 1}.checkout-section .checkout .main .checkout-form .checkout-heading{font-weight: bold;text-align: center;padding: 10px !important}.checkout-notice{text-align: center;width: 100%;padding: 0 7.5px 10px}.checkout-section .checkout .main .checkout-form .checkout-groups .form-group{flex-basis: 50%;width: 50%}.checkout-section .checkout .main .checkout-form .checkout-groups .form-group .form-label{display: none;width: 100%}[dir] input[type="email"],[dir] input[type="number"],[dir] input[type="password"],[dir] input[type="tel"],[dir] input[type="text"],[dir] input[type="url"],[dir] textarea{border: 1px solid black}[dir] .checkout-section .checkout .main .checkout-form .checkout-select select{border: 1px solid #060606;background-color: transparent;padding: 10px 15px 10px 35px;line-height: 25px}[dir=ltr] .checkout-section .checkout .main .checkout-form .checkout-select select{padding: 10px 35px 10px 15px}.mulakhas__furm{background-color: color-mix(in srgb, var(--primary-color) 5%, white)}.product__gsmy{position: relative;width: 100%;padding: 10px !important;transition: 0.25s ease}.product__gsmy:after{content: "";display: block;width: 6px;height: 6px;border: solid #737373;border-width: 0 2px 2px 0;position: absolute;top: 50%;transform: translateY(-50%) rotate(45deg);transition: transform 0.2s ease}[dir=rtl] .product__gsmy:after{left: 18px}[dir=ltr] .product__gsmy:after{right: 18px}.product__gsmy.active:after{transform: translateY(-50%) rotate(-135deg)}.product__gsmy > div:first-child svg{width: 18px;height: 18px;margin: 5px}.product__gsmy > div:first-child svg path{fill: var(--primary-color)}.product__gsmy > div:nth-child(2){font-size: 14px;font-weight: 700;color: var(--primary-color)}.product__smy:not(.active){display: none}.product__smy{border-top: 1px solid var(--primary-color)}.product__smy li{padding: 10px 5px}.product__smy li:not(:first-child){border-top: 1px dashed var(--primary-color)}#order-resume-details{padding: 0 10px;margin: auto}.ai-c{align-items: center}.d-f{display: flex}.jc-sb{justify-content: space-between}.fxd-c{flex-direction: column;align-items: flex-start}.product__smy span.sub{margin-top: 4px}.product__ra{position: relative;display: inline-block;min-width: fit-content;height: 16px;line-height: 16px;padding: 0 5px;margin: 0 5px;color: #fff;font-size: 12px;font-weight: 700;border-radius: 3px;background-color: var(--primary-color)}.product__smy ._global-quantity:before{content: "x "}.product__smy .emphasis{font-size: 16px}.product__smy strong.emphasis{color: var(--primary-color)}.free-delivery{background-color: var(--primary-color);border-radius: 3px;color: white;padding: 0 5px;font-weight: bold}i.fa.fa-shopping-cart{animation: ring 3s ease-in-out 0.7s infinite;font-size: 18px;margin: 0 5px}@keyframes ring{0%, 43%, to{transform: rotate(0)}1%, 9%{transform: rotate(15deg)}3%, 11%{transform: rotate(-14deg)}5%{transform: rotate(17deg)}7%{transform: rotate(-16deg)}13%{transform: rotate(13deg)}15%{transform: rotate(-12deg)}17%{transform: rotate(12deg)}19%{transform: rotate(-10deg)}23%{transform: rotate(-8deg)}25%{transform: rotate(7deg)}27%{transform: rotate(-5deg)}29%{transform: rotate(5deg)}31%{transform: rotate(-4deg)}33%{transform: rotate(3deg)}35%{transform: rotate(-2deg)}37%{transform: rotate(1deg)}39%{transform: rotate(-1deg)}41%{transform: rotate(1deg)}}button.button.single-submit{position: relative;overflow: hidden;transition: all 0.3s ease}button.button.single-submit:before{animation: shiny 4s ease-in-out infinite;background-color: #fff;content: "";display: inline-block;position: absolute;width: 30px;height: 100%;top: -180px;left: 0}@keyframes shiny{0%{opacity: 0;transform: scale(0) rotate(45deg)}80%{opacity: 0.5;transform: scale(0) rotate(45deg)}81%{opacity: 1;transform: scale(4) rotate(45deg)}to{opacity: 0;transform: scale(50) rotate(45deg)}}.single-product .single-submit{animation: shaking 1.8s linear infinite;background-color: var(--primary-color) !important}.single-product .single-submit:hover{animation: none;background-color: var(--danger-color) !important}@keyframes shaking{0%, 100%{transform: translate(0px, 0)}4%, 46%{transform: translate(-1px, 0)}8%, 42%{transform: translate(2px, 0)}12%, 37%{transform: translate(-3px, 0)}16%, 33%{transform: translate(3px, 0)}}.desktop-notice-bar{height: 50px;overflow: hidden;position: relative}.mobile-notice-bar{height: 40px;overflow: hidden;position: relative}.notice-bar .fr-view{position: absolute;top: 0;left: 0;right: 0}.desktop-notice-bar .fr-view p, .notice-bar .fr-view span{height: 50px;display: flex;align-items: center;justify-content: center;font-weight: bold;margin: 0 !important}.mobile-notice-bar .fr-view p, .notice-bar .fr-view span{height: 40px;display: flex;align-items: center;justify-content: center;font-weight: bold;margin: 0 !important}[dir=rtl] span.discount-percentage{margin-left: 5px}[dir=ltr] span.discount-percentage{margin-right: 5px}span.discount-percentage{direction: ltr;position: relative;display: inline-block;border-radius: 5px;background-color: var(--danger-color);color: var(--body-background-color);font-size: 16px;font-weight: 600;padding: 3px;height: 30px;bottom: 2px}[dir=rtl] .discount-badge{border-radius: 0 8px 0 8px}[dir=ltr] .discount-badge{border-radius: 8px 0 8px 0}.discount-badge{position: absolute;font-size: 12px;font-weight: 700;color: white;background-color: var(--primary-color);margin: 5px;padding: 5px 10px;z-index: 1}.exclusive_label{position: relative;display: inline-block;overflow: hidden;top: 5px;margin: 0 5px;height: 25px;line-height: 25px;border-radius: 5px;background: #ffdf86;color: #8b4400;padding: 0 5px;font-size: 14px;font-weight: 700}.exclusive_label:before{animation: shiny 4s ease-in-out infinite;background-color: #fff;content: "";display: inline-block;position: absolute;top: 50%;left: 50%;width: 200px;height: 30px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.8)}@keyframes shiny{0%{opacity: 0;transform: scale(0) rotate(45deg)}80%{opacity: 0.5;transform: scale(0) rotate(45deg)}81%{opacity: 1;transform: scale(4) rotate(45deg)}to{opacity: 0;transform: scale(50) rotate(45deg)}}.sticky-cart-bar{transform: translateY(100%);transition: transform 0.5s ease}.sticky-cart-bar.show{transform: translateY(0);z-index: 3}.sticky.quantity{display: none}.sticky-anchor{display: flex;align-items: center;justify-content: center}.container{padding: 0 15px !important}
by Rahti