 :root { --bg-primary: #e8e2d2; --bg-secondary: #ffffff; --bg-card: #f5f1eb; --bg-hover: #fff5e4; --bg-label: #69665f; --text-label: #fff; --text-primary: #271910; --primary_hover: #ea7106; --text-secondary: #5f6368; --text-link: #824100; --border-color: #dadce0; --accent-blue: #ec8c2a; --star-gold: #f5c518; --success-green: #137333; --success-red: #9e2509; --gallery-bg: #ffffff; } [data-theme="light"] { --bg-primary: #e8e2d2; } #sidebar.sidebar{ display:none; } #sidebar.sidebar.open, .sidebar-content{ display:block; position: fixed; top: 0; right: 0; z-index: 2000; width: 420px; background: white; border: 2px solid; margin: 10px; border-radius: 12px; overflow-y: auto; max-height: calc(100vh - 20px); max-width: calc(100vw - 20px); } .UI_hide_on_phone_tc{ background: var(--bg-primary); } #sidebar h3{ margin-top: 0; } .product-info-section{ padding-top: 0; } #sidebar{border:0 !important;} #sidebar li{ margin:0; padding:0; } .blogmain h2 { margin-top: 5px; } .sidebar-close-mobile{display: flex;} .wp_caption_text .stage {padding-top: initial;} #holder.showSideBar { width: calc(100vw - 420px); transition: width 0.5s ease; } @media (min-width: 1532px) { #sidebarContent{ margin-right:calc(50vw - 750px) !important; } } @media (max-width: 931px) { #holder.showSideBar { width: 100% !important; } } body {padding:initial;} .btn-primary.in_stock { display: block !important; color: black; text-decoration: none !important; } .action-section{background: #ffe8c1;} @keyframes slideInFromRight { 0% { transform: translateX(100%); } 100% { transform: translateX(0); } } #sidebarContent { animation: slideInFromRight 0.5s ease-out forwards; } .testimonial-product-card:hover { background: #f5f1e7; } .testimonial-product-card { background: #fff; border-radius: 12px; padding: 5px 10px; transition: 0.2s; max-width: 400px; border: 2px solid #d1c8ac; margin: 20px auto 0; display: flex; justify-content: center; cursor: pointer; } .testimonial-product-card a { display: flex; align-items: center; text-decoration: none; color: inherit; } .testimonial-product-card img { width: 120px; height: 120px; object-fit: cover; border-radius: 6px; margin-right: 16px; max-width: 34vw; max-height: 34vw; } .testimonial-product-card .product-info h4 { margin: 0 0 4px 0; font-size: 16px; } .product-info{align-items: center; display: flex; flex-wrap: wrap; gap:0 20px;} .testimonial-product-card .price { margin: 0; color: #1a73e8; font-weight: 500; }