.beta-pc{display:inline-block;position:relative;vertical-align:middle}.beta-pc-btn.bd-action-btn--active,.beta-pc-btn.bd-action-btn--active:hover{background-color:#fff;border-color:#1e73be;color:#1e73be}.beta-pc-counter-widget{display:inline-block;position:relative;vertical-align:middle;line-height:1}.beta-pc-counter__link{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;position:relative;padding:4px}.beta-pc-counter__link:hover{opacity:.8}.beta-pc-counter__link:active,.beta-pc-counter__link:focus,.beta-pc-counter__link:focus-visible,.beta-pc-counter__link:hover{color:inherit}.beta-pc-counter__icon{display:block;width:22px;height:22px}.beta-pc-counter__badge{position:absolute;top:-9px;inset-inline-end:-9px;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;border-radius:13px;font-size:13px;font-weight:700;line-height:1;background-color:#e8626d;color:#fff;border:2px solid #092143}.beta-pc-counter:not(.beta-pc-counter__badge){font-weight:600}.beta-pc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:700;line-height:18px;background-color:#e74c3c;color:#fff;margin-inline-start:4px;vertical-align:middle}.beta-pc-table-wrapper{margin:20px 0}.beta-pc-table-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-block-end:12px}.beta-pc-table-toolbar .beta-pc-diff-toggle,.beta-pc-table-toolbar .beta-pc-share-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid #d0d0d0;border-radius:4px;background-color:#fff;color:#333;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.beta-pc-table-toolbar .beta-pc-diff-toggle:focus-visible,.beta-pc-table-toolbar .beta-pc-diff-toggle:hover,.beta-pc-table-toolbar .beta-pc-diff-toggle[aria-pressed=true],.beta-pc-table-toolbar .beta-pc-share-btn:focus-visible,.beta-pc-table-toolbar .beta-pc-share-btn:hover{background-color:#1e73be;border-color:#1e73be;color:#fff!important;outline:0}.beta-pc-table-toolbar .beta-pc-diff-toggle:focus-visible .beta-pc-diff-toggle__label,.beta-pc-table-toolbar .beta-pc-diff-toggle:hover .beta-pc-diff-toggle__label,.beta-pc-table-toolbar .beta-pc-diff-toggle[aria-pressed=true] .beta-pc-diff-toggle__label,.beta-pc-table-toolbar .beta-pc-share-btn:focus-visible .beta-pc-share-btn__label,.beta-pc-table-toolbar .beta-pc-share-btn:focus-visible .dashicons,.beta-pc-table-toolbar .beta-pc-share-btn:hover .beta-pc-share-btn__label,.beta-pc-table-toolbar .beta-pc-share-btn:hover .dashicons{color:#fff!important}.beta-pc-share-btn .dashicons{font-size:16px;width:16px;height:16px;line-height:1}.beta-pc-diff-only .beta-pc-table__row--same:not(.beta-pc-table__row--image):not(.beta-pc-table__row--title):not(.beta-pc-table__row--price):not(.beta-pc-table__row--add_to_cart){display:none}.beta-pc-table__row--differs .beta-pc-table__cell{color:#0f172a;font-weight:600}.beta-pc-table__row--differs .beta-pc-table__label{color:#0f172a}.beta-pc-scroll{display:none;overflow-x:auto;overflow-y:hidden;height:14px;margin-block:6px 0}.beta-pc-scroll--bottom{margin-block:0 6px}.beta-pc-scroll__inner{height:1px}.beta-pc-table-wrapper--has-scroll .beta-pc-scroll{display:block}.beta-pc-table-scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.beta-pc-table{width:100%;border-collapse:collapse;border:1px solid #e0e0e0;table-layout:fixed}.beta-pc-table td,.beta-pc-table th{padding:12px 16px;border:1px solid #e0e0e0;text-align:start;vertical-align:middle;word-wrap:break-word}.beta-pc-table thead th{background-color:#f8f9fa;text-align:center}.beta-pc-table__label-col{width:22%;min-width:170px}.beta-pc-table__label{font-weight:600;background-color:#f8f9fa;font-size:13px;overflow-wrap:break-word;word-break:normal;hyphens:auto;-webkit-hyphens:auto}.beta-pc-table__cell{text-align:center}.beta-pc-table__cell img{max-width:100%;height:auto;display:block;margin:0 auto}.beta-pc-table__cell a{color:inherit;text-decoration:none}.beta-pc-table__cell a:hover{text-decoration:underline}.beta-pc-table__cell .star-rating{float:none;margin-inline:auto}.beta-pc-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#999;font-size:18px;line-height:1;cursor:pointer;transition:background-color .2s,color .2s}.beta-pc-remove:focus-visible,.beta-pc-remove:hover{background-color:#e74c3c;border-color:#e74c3c;color:#fff}.beta-pc-remove:focus-visible{outline:2px solid #e74c3c;outline-offset:2px}@media (max-width:640px){.beta-pc-table{table-layout:auto;min-width:520px}.beta-pc-table td,.beta-pc-table th{padding:10px 12px;font-size:13px}.beta-pc-table__label,.beta-pc-table__label-col{width:150px;min-width:150px;max-width:170px;position:sticky;inset-inline-start:0;z-index:2;background-color:#f8f9fa}.beta-pc-table thead th.beta-pc-table__label-col{z-index:3}.beta-pc-table__product-col{min-width:140px}.beta-pc-table__cell img{max-width:110px}.beta-pc-remove{width:44px;height:44px;font-size:22px}.beta-pc-table-toolbar{flex-wrap:wrap;justify-content:stretch}.beta-pc-diff-toggle,.beta-pc-share-btn{flex:1 1 auto;justify-content:center}}.beta-pc-stock--in-stock{color:#1e8449;font-weight:600}.beta-pc-stock--out-of-stock{color:#c0392b;font-weight:600}.beta-pc-stock--on-backorder{color:#f39c12}.beta-pc-empty{text-align:center;padding:40px 20px;color:#666;font-size:16px}.beta-pc-loading{text-align:center;padding:40px 20px}.beta-pc-spinner{display:inline-block;width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#333;border-radius:50%;animation:beta-pc-spin .6s linear infinite}@keyframes beta-pc-spin{to{transform:rotate(360deg)}}.beta-pc-notification{position:fixed;bottom:20px;inset-inline-end:20px;z-index:99999;padding:12px 20px;border-radius:4px;font-size:14px;line-height:1.4;color:#fff;background-color:#333;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(20px);opacity:0;transition:transform .3s ease,opacity .3s ease;max-width:360px}.beta-pc-notification--visible{transform:translateY(0);opacity:1}.beta-pc-notification--success{background-color:#2ecc71}.beta-pc-notification--warning{background-color:#f39c12}.beta-pc-notification--error{background-color:#e74c3c}.beta-pc-notification--with-action{display:flex;align-items:center;gap:12px;padding:12px 16px;max-width:460px}.beta-pc-notification__text{flex:1;min-width:0}.beta-pc-notification__action{flex-shrink:0;min-height:44px;padding:8px 16px;border:0;border-radius:4px;background-color:#fff;color:#111;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.beta-pc-notification__action:focus-visible,.beta-pc-notification__action:hover{background-color:#111;color:#fff;outline:2px solid #fff;outline-offset:2px}.beta-pc-notification__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:0 0;color:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:.85;transition:background-color .15s ease,opacity .15s ease}.beta-pc-notification__close:focus-visible,.beta-pc-notification__close:hover{background-color:rgba(0,0,0,.15);opacity:1;outline:0}@media (max-width:480px){.beta-pc-notification--with-action{inset-inline-start:20px;inset-inline-end:20px;max-width:none;flex-wrap:wrap}.beta-pc-notification--with-action .beta-pc-notification__text{flex-basis:100%}.beta-pc-notification--with-action .beta-pc-notification__action{flex:1}}.beta-pc-suggestions{border:1px solid #e0e0e0;border-radius:4px;background-color:#f8f9fa;padding:12px 16px;margin-block-end:12px}.beta-pc-suggestions__heading{font-size:13px;font-weight:600;color:#555;margin:0 0 8px}.beta-pc-suggestions__item{display:flex;align-items:center;gap:12px;padding:6px 0}.beta-pc-suggestions__item+.beta-pc-suggestions__item{border-block-start:1px solid #e8e8e8}.beta-pc-suggestions__img{width:48px;height:48px;object-fit:contain;border-radius:3px;flex-shrink:0}.beta-pc-suggestions__info{flex:1;min-width:0}.beta-pc-suggestions__name{display:block;font-size:13px;font-weight:500;color:#333;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beta-pc-suggestions__name:hover{color:#2271b1;text-decoration:underline}.beta-pc-suggestions__price{display:block;font-size:12px;color:#666;margin-block-start:2px}.beta-pc-suggestions__add{flex-shrink:0;min-height:44px;padding:8px 12px;border:1px solid #2271b1;border-radius:4px;background-color:#fff;color:#2271b1;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.beta-pc-suggestions__add:focus-visible,.beta-pc-suggestions__add:hover{background-color:#2271b1;color:#fff;outline:0}@media (max-width:640px){.beta-pc-suggestions__name{white-space:normal}}.beta-pc-recommendations{margin-block:40px;clear:both}.beta-pc-seo-page{max-width:1200px;margin-inline:auto;margin-block:0;padding:20px}.beta-pc-seo-intro{margin-block-end:24px}.beta-pc-seo-title{font-size:1.6em;font-weight:700;margin:0 0 8px;line-height:1.3}.beta-pc-seo-description{font-size:15px;color:#555;margin:0;line-height:1.5}.beta-pc-seo-cta{margin-block-start:24px;text-align:center}.beta-pc-seo-cta__btn{display:inline-block;padding:12px 28px;border:2px solid #2271b1;border-radius:4px;background-color:#fff;color:#2271b1;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.beta-pc-seo-cta__btn:focus-visible,.beta-pc-seo-cta__btn:hover{background-color:#2271b1;color:#fff}.beta-pc-table--ssr .beta-pc-remove{display:none}.beta-pc-recommendations__title{text-align:center;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:10px;border-bottom:1px dashed #d8dde3;color:#092143}.beta-pc-recs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.beta-pc-recs__row{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;background:#fff;border:1px solid #e6e9ed;border-radius:6px;padding:8px 10px;transition:background .15s ease,border-color .15s ease}.beta-pc-recs__row:hover{background:#f7f8f9;border-color:#cfd6dd}.beta-pc-recs__link{display:contents;color:inherit;text-decoration:none}.beta-pc-recs__thumb{display:block}.beta-pc-recs__thumb img{width:48px;height:48px;object-fit:cover;border-radius:4px;display:block;margin:0}.beta-pc-recs__info{min-width:0;display:flex;flex-direction:column;gap:2px}.beta-pc-recs__name{font-size:13px;line-height:1.3;color:#333;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.beta-pc-recs__meta{display:flex;gap:8px;align-items:center;font-size:11px;line-height:1}.beta-pc-recs__meta .star-rating{font-size:11px;margin:0}.beta-pc-recs__price{color:#b12704;font-weight:700;font-size:12px}.beta-pc-recs__price .woocommerce-Price-amount{color:inherit;font-weight:inherit}.beta-pc-recs__btn{display:inline-flex;align-items:center;gap:5px;background:#1e73be;color:#fff;font-size:11px;font-weight:600;padding:7px 12px;border-radius:4px;line-height:1;white-space:nowrap;text-decoration:none;transition:background .15s ease}.beta-pc-recs__btn:focus-visible,.beta-pc-recs__btn:hover{background:#155a98;color:#fff;text-decoration:none}.beta-pc-recs__icon{width:13px;height:13px;flex-shrink:0}@media (max-width:767px){.beta-pc-recs__row{grid-template-columns:44px 1fr 32px;gap:8px;padding:7px 8px}.beta-pc-recs__thumb img{width:44px;height:44px}.beta-pc-recs__name{font-size:12px}.beta-pc-recs__btn{width:32px;height:32px;padding:0;border-radius:50%;justify-content:center}.beta-pc-recs__btn-label{display:none}.beta-pc-recs__icon{width:15px;height:15px}}.beta-pc-top-pairs{list-style:none;margin:0;padding:0}.beta-pc-top-pairs li{padding:6px 0;border-block-end:1px solid #eee}.beta-pc-top-pairs li:last-child{border-block-end:none}.beta-pc-top-pairs a{font-size:14px;color:#2271b1;text-decoration:none;font-weight:500}.beta-pc-top-pairs a:hover{text-decoration:underline;color:#135e96}@media (max-width:768px){.beta-pc-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.beta-pc-table__label-col{width:28%;min-width:150px}.beta-pc-notification{inset-inline-start:20px;inset-inline-end:20px;max-width:none}.beta-pc-seo-page{padding:16px}.beta-pc-seo-title{font-size:1.3em}}@media (prefers-reduced-motion:reduce){.beta-pc-spinner{animation:none}.beta-pc-diff-toggle,.beta-pc-notification,.beta-pc-notification__action,.beta-pc-notification__close,.beta-pc-recs__btn,.beta-pc-recs__row,.beta-pc-remove,.beta-pc-seo-cta__btn,.beta-pc-share-btn,.beta-pc-suggestions__add{transition:none}}