.ghpe-product,.ghpe-product *{box-sizing:border-box}.ghpe-product{position:relative;display:grid;grid-template-columns:215px minmax(0,1fr);gap:24px;width:100%;margin:26px 0;padding:22px;border:1px solid #e3e6ea;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.045);font-family:inherit;line-height:1.6;text-align:left}.ghpe-product__title{position:static !important;margin:0 42px 12px 0 !important;padding:0 !important;border:0 !important;background:0 0 !important;box-shadow:none !important;color:inherit !important;font-size:1.22rem !important;font-weight:700 !important;line-height:1.45 !important;text-align:left !important;letter-spacing:normal !important}.ghpe-product__title:before,.ghpe-product__title:after{display:none !important;content:none !important}.ghpe-product__label{position:absolute;top:10px;right:12px;z-index:1;margin:0;padding:0;font-size:10px;font-weight:400;line-height:1;color:#a0a0a0;letter-spacing:.04em}.ghpe-product__image{display:flex;align-items:center;justify-content:center;align-self:start;min-height:210px;padding:8px;background:#fff}.ghpe-product__image a{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none !important;box-shadow:none !important}.ghpe-product__image img{display:block !important;width:auto !important;max-width:100% !important;max-height:215px !important;height:auto !important;margin:0 auto !important;padding:0 !important;border:0 !important;object-fit:contain;box-shadow:none !important}.ghpe-product__body{min-width:0}.ghpe-product__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0}.ghpe-badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;background:#f2f4f7;color:#333;font-size:12px;font-weight:700;line-height:1.2}.ghpe-badge--stock{background:#edf8f0;color:#215b31}.ghpe-badge--nostock{background:#f3f3f3;color:#777}.ghpe-product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px;margin:5px 0 4px !important;padding:0 !important;color:#111;font-weight:700;line-height:1.2}.ghpe-product__price>span{font-size:1.75rem;font-weight:800;letter-spacing:-.02em}.ghpe-product__price small{margin-left:5px;color:#888;font-size:11px;font-weight:400}.ghpe-product__review,.ghpe-product__shop,.ghpe-product__updated{margin:5px 0 0 !important;padding:0 !important;font-size:12.5px;line-height:1.55;color:#555}.ghpe-product__review-label{margin-right:5px;color:#555}.ghpe-product__stars{color:#e3a000}.ghpe-product__note{margin:13px 0 0 !important;padding:10px 12px !important;border:0 !important;border-radius:9px;background:#f7f7f7;color:#333;font-size:13.5px;line-height:1.65}.ghpe-product__note--good{background:#f2f8ff}.ghpe-product__note strong{display:block;margin:0 0 3px;padding:0;font-weight:700}.ghpe-product__note p{margin:0 !important;padding:0 !important}.ghpe-product__comment{margin:12px 0 0 !important;padding:0 !important;font-size:13.5px;line-height:1.75;color:#444}.ghpe-product__cta,.entry-content .ghpe-product__cta,.ghpe-product a.ghpe-product__cta{display:flex !important;flex-direction:column;align-items:center;justify-content:center;width:100% !important;min-height:58px;margin:16px 0 0 !important;padding:11px 16px !important;border:0 !important;border-radius:9px !important;background:#bf0000 !important;box-shadow:none !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;line-height:1.35 !important;text-align:center !important;text-decoration:none !important;transition:opacity .2s ease,transform .2s ease}.ghpe-product__cta span,.ghpe-product__cta small{color:#fff !important}.ghpe-product__cta small{display:block;margin-top:3px;font-size:10.5px;font-weight:400;opacity:.86}.ghpe-product__cta:hover,.ghpe-product__cta:focus{opacity:.88;color:#fff !important;text-decoration:none !important}.ghpe-product__updated{margin-top:9px !important;text-align:right;font-size:10.5px;color:#999}.ghpe-product__credit{margin:4px 0 0 !important;padding:0 !important;text-align:right;font-size:10px;line-height:1.45}.ghpe-product__credit a{color:#777 !important;text-decoration:underline !important;box-shadow:none !important}.ghpe-admin-placeholder{margin:18px 0;padding:12px;border:1px dashed #c3c4c7;background:#fffbe5}@media (max-width:640px){.ghpe-product{grid-template-columns:1fr;gap:10px;margin:22px 0;padding:17px 14px 16px;border-radius:12px}.ghpe-product__title{order:0;margin:0 32px 8px 0 !important;font-size:1.08rem !important}.ghpe-product__image{min-height:150px;padding:4px 8px}.ghpe-product__image img{max-width:210px !important;max-height:175px !important}.ghpe-product__body{width:100%}.ghpe-product__badges{margin-bottom:8px}.ghpe-product__price>span{font-size:1.6rem}.ghpe-product__cta,.entry-content .ghpe-product__cta,.ghpe-product a.ghpe-product__cta{min-height:56px;font-size:14.5px !important}.ghpe-product__updated,.ghpe-product__credit{text-align:left}}.ghpe-product__data-time{margin:4px 0 0 !important;font-size:10.5px;line-height:1.5;color:#5f6368}.ghpe-product__api-notice{margin:7px 0 0 !important;padding:7px 9px !important;border-radius:7px;background:#f6f7f8;font-size:10.5px;line-height:1.55;color:#5f6368}.ghpe-product__api-notice a{margin-left:4px;color:#4f555b !important;text-decoration:underline !important;box-shadow:none !important}.ghpe-product__stale,.ghpe-product__update-warning{margin:8px 0 0 !important;padding:9px 11px !important;border-radius:8px;background:#fff7e6;font-size:12px;line-height:1.6;color:#6c4a00}.ghpe-product__update-warning{margin-top:9px !important}.ghpe-product__review small{display:block;margin-top:2px;font-size:9.5px;color:#8a8a8a}.ghpe-product__note--avoid{background:#fff6f3}.ghpe-product__fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.ghpe-product__fit-grid .ghpe-product__note{margin-top:0 !important;height:100%}.ghpe-product__shop{color:#555 !important}.ghpe-product__data-time,.ghpe-product__api-notice{font-weight:400}.ghpe-product__api-notice{border:1px solid #eef0f2}.ghpe-product__credit a{text-underline-offset:2px}@media (max-width:760px){.ghpe-product__fit-grid{grid-template-columns:1fr;gap:9px}}@media (max-width:640px){.ghpe-product__image{min-height:155px}.ghpe-product__image img{max-width:225px !important;max-height:190px !important}.ghpe-product__api-notice{font-size:10.5px}}.ghpe-product{height:auto !important;min-height:0 !important;align-items:start !important;align-content:start !important}.ghpe-product__body,.ghpe-product__image{height:auto !important;min-height:0 !important;align-self:start !important}.ghpe-product__image{padding-top:14px}.ghpe-product__image img{max-width:235px !important;max-height:235px !important}.ghpe-product__credit{margin-top:10px !important}@media (max-width:640px){.ghpe-product__image{padding-top:4px}.ghpe-product__image img{max-width:225px !important;max-height:190px !important}}