/* slim: 51/175 qaide rakhe gaye. source-md5: 562e765be9c2fa26714064b2e3582b7d */
.yb-hp{ --hp-ink: #323232; --hp-line: #D5D5D5; --hp-red: #D31334; max-width: 1322px; margin: 0 auto; padding-block: 0 64px; color: var(--hp-ink); font-size: 16px; line-height: 1.5; }.yb .yb-hp h1, .yb .yb-hp h2, .yb .yb-hp h3{ color: var(--hp-ink); letter-spacing: 0; text-transform: none; }.yb .yb-hp p{ margin: 0; }.yb .yb-hp a{ color: inherit; }.yb-hp-sg{ max-width: 760px; padding-block: 48px 72px; }.yb .yb-hp-sg h1{ margin: 0 0 20px; font-size: 57px; font-weight: 600; line-height: 1.1; }.yb-hp-sg__intro{ margin: 0 0 24px !important; font-size: 17px; }.yb .yb-hp-sg h2{ margin: 0 0 16px; font-size: 40px; font-weight: 600; line-height: 1.15; }.yb .yb-hp-sg h3{ margin: 0 0 8px; font-size: 30px; font-weight: 600; line-height: 36px; }.yb-hp-sg__panel p{ font-size: 17px; }.yb-hp-sg__bar{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; margin: 24px 0 16px; }.yb-hp-units{ display: inline-flex; align-items: center; gap: 10px; font-size: 17px; }.yb-hp-units b{ font-weight: 600; }.yb-hp-table-wrap{ overflow-x: auto; padding-bottom: 8px; scrollbar-width: thin; scrollbar-color: #C4C4C4 #F2F2F2; }.yb-hp-table-wrap::-webkit-scrollbar{ height: 8px; }.yb-hp-table-wrap::-webkit-scrollbar-track{ background: #F2F2F2; border-radius: 4px; }.yb-hp-table-wrap::-webkit-scrollbar-thumb{ background: #C4C4C4; border-radius: 4px; }.yb .yb-hp-table{ width: max-content; min-width: 100%; margin: 0; border-collapse: separate; border-spacing: 0; background: #fff; font-size: 17px; }.yb .yb-hp-table th,
.yb .yb-hp-table td{ min-width: 150px; height: 52px; padding: 12px 16px; border: 0; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; background: #fff; color: #000; font-size: 17px; font-weight: 400; text-align: center; text-transform: none; letter-spacing: 0; white-space: nowrap; }.yb .yb-hp-table tr > :first-child{ position: sticky; left: 0; z-index: 1; min-width: 170px; background: #E6E6E6; border-right: 1px solid #D5D5D5; border-bottom-color: #fff; font-weight: 500; text-align: left; }.yb .yb-hp-table thead th{ font-weight: 600; }.yb-hp-measure{ display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 40px; align-items: start; margin: 56px 0 0; }.yb .yb-hp-measure h2{ font-size: 30px; line-height: 36px; }.yb-hp-measure p{ font-size: 17px; line-height: 24px; }.yb-hp-measure ol{ margin: 20px 0 0; padding: 0; list-style: none; font-size: 17px; line-height: 24px; }.yb-hp-measure li{ margin: 0 0 16px; }.yb-hp-trio{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin: 56px 0 0; padding: 32px 0 0; border-top: 1px solid var(--hp-line); }.yb .yb-hp-trio h3{ margin: 0 0 8px; font-size: 24px; line-height: 30px; }.yb-hp-trio p{ font-size: 17px; }.yb .yb-hp-trio a{ display: inline-block; margin-top: 8px; font-size: 17px; text-decoration: underline; text-underline-offset: 3px; }.yb.blog .yb-hp-community{ margin: 32px 0 32px; font-size: 40px; font-weight: 600; line-height: 1.15; color: #323232; letter-spacing: 0; text-transform: none; }.yb .blog-post-loop .post-img-wrapp{ aspect-ratio: 4 / 3; background: #EDEDED; overflow: hidden; }.yb .blog-post-loop .post-img-wrapp img{ height: 100%; object-fit: cover; }.yb.error404 .yb-404{ max-width: 1322px; margin: 0 auto; padding: 0 0 64px; }.yb.error404 .yb-404__panel{ position: relative; min-height: 609px; padding: 24px; background: #6E7570 url("/wp-content/uploads/2026/09/gd-hero-home-v2.jpg") center / cover no-repeat; border-radius: 0; color: #fff; }.yb.error404 .yb-404__panel::before{ content: ""; position: absolute; inset: 0; background: linear-gradient(160deg, rgba(0, 0, 0, .38) 0%, rgba(0, 0, 0, 0) 45%); pointer-events: none; }.yb.error404 .yb-404__copy{ position: relative; }.yb.error404 .yb-404__title{ margin: 0 0 8px; font-size: 36px; font-weight: 600; line-height: 44px; letter-spacing: 0; color: #fff; }.yb.error404 .yb-404__text{ margin: 0; font-size: 16px; font-weight: 400; color: #fff; }.yb.error404 .yb-404__btn{ position: absolute; right: 24px; bottom: 24px; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; min-width: 157px; height: 48px; min-height: 0; padding: 0 8px; border: 1px solid #000; line-height: 1; border-radius: 0; background: #fff; color: #000 !important; font-size: 16px; font-weight: 600; letter-spacing: 1.6px; text-transform: uppercase; white-space: nowrap; }.yb.error404 .yb-404__btn:hover{ background: #000; color: #fff !important; }@media (max-width: 1024px){.yb.error404 .yb-404__panel{ min-height: 480px; }}@media (max-width: 767px){.yb-hp{ padding-block: 0 48px; }.yb-hp-cards, .yb-hp-gift__duo, .yb-hp-gift__tiles, .yb-hp-measure, .yb-hp-trio, .yb-hp-track__cols{ grid-template-columns: minmax(0, 1fr); }.yb-hp-sg{ padding-block: 32px 48px; }.yb .yb-hp-sg h1{ font-size: 40px; }.yb .yb-hp-sg h2{ font-size: 30px; }.yb .yb-hp-table th, .yb .yb-hp-table td{ min-width: 110px; }.yb .yb-hp-table tr > :first-child{ min-width: 130px; }.yb.error404 .yb-404__panel{ min-height: 420px; }.yb.error404 .yb-404__title{ font-size: 30px; }}