.page-template-tpl-rimjhim .site-content{padding-top:0}.bkg-color-blue{background:linear-gradient(to bottom,rgba(138,201,255,.4) 0%,rgba(191,228,255,.02) 69%)}.banner-desktop{display:block}.banner-mobile{display:none}.rimjhim-banner-section img{width:100%;height:auto;max-width:100%;object-fit:cover;border-radius:8px}@media (max-width:768px){.banner-desktop{display:none}.banner-mobile{display:block}}.title-timer-holder{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.rimjhim-sale .page-title{margin:0;font-size:2.5rem;color:#333;text-transform:uppercase;letter-spacing:2px;flex:1}.deal-exp-timer{display:flex;align-items:center;gap:1rem;background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.sale-countdown-title{font-weight:700;color:#333;font-size:1.1rem}.sale-countdown-box{display:flex;align-items:center}.countdown-timer{display:flex;align-items:center}.time-col{display:flex;flex-direction:column;align-items:center;background:#f30;color:#fff;padding:.5rem;border-radius:6px;width:34px;height:34px;position:relative}.time-col span{font-size:18px;font-weight:700;line-height:1}.time-col .smalltext{display:none}.time-separator{color:#333!important;font-size:1.5rem;font-weight:700;background:none!important;padding:0!important;margin:0 0.2rem!important;min-width:auto!important}@media (max-width:768px){.title-timer-holder{flex-direction:column;align-items:center;text-align:center}.rimjhim-sale .page-title{font-size:2rem;text-align:center}.deal-exp-timer{flex-direction:column;gap:.5rem}.time-col{min-width:40px;padding:.3rem}.time-col span{font-size:1rem}.time-col .smalltext{font-size:.6rem}}.rimjhim-sale-top-content{margin-bottom:3rem;text-align:center}.rimjhim-sale-top-content p{font-size:1.1rem;line-height:1.6;color:#666;max-width:800px;margin:0 auto}.rimjhim-sale-section{padding:2rem 2rem 0 2rem;background:#fff}@media (min-width:768px){.rimjhim-sale-section:last-child{padding:2rem}}.sale-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.sale-section-title{margin:0;font-size:28px;color:#333;letter-spacing:1px;flex:1}.section-timer{display:flex;align-items:center;gap:1rem}.section-timer .sale-countdown-title{font-weight:700}.no-products-found{text-align:center;padding:2rem;background:#f8f8f8;border-radius:8px;color:#666}.archive .sec-prod-holder.products{border:1px solid #D9D9D9}.archive .rimjhim-sale-section:not(:last-child) .sec-prod-holder.products{border-bottom:none}.archive .sec-prod-holder.products .sec-prod-item{border-bottom:1px solid #D9D9D9}@media (max-width:768px){.rimjhim-sale-section{padding:1rem 0 0}.sale-section-header{flex-direction:column;align-items:center;text-align:center;gap:.2rem;margin-bottom:1rem}.sale-section-title{font-size:1.5rem;text-align:center}}.products-loading{text-align:center;padding:3rem;color:#666}.products-loading::before{content:'';display:inline-block;width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:1200px){.sec-prod-holder.products{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}}@media (max-width:768px){.sec-prod-holder.products{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.sec-prod-holder.products .product .attachment-woocommerce_thumbnail{height:200px}.rimjhim-products-section{margin-top:1rem}.rimjhim-sale-top-content{margin-bottom:2rem}.rimjhim-sale-section .time-col span{line-height:24px}}@media (max-width:480px){.sec-prod-holder.products{grid-template-columns:1fr}.sec-prod-holder.products .product{margin:0 auto;max-width:300px}}.rimjhim-products-section .woocommerce{margin:0;padding:0}.rimjhim-products-section .woocommerce .sec-prod-holder.products{margin:0;padding:0}.sec-prod-holder.products .product .woocommerce-loop-product__link:hover{text-decoration:none}.sec-prod-holder.products .product .star-rating{margin:0 1rem}.sec-prod-holder.products .product .woocommerce-loop-product__title:hover{color:#333}