body.page-product{--bap-primary: #054272;--bap-deep: #032f52;--bap-accent: #0084ca;--bap-ink: #021f38;--bap-body: #3b4358;--bap-muted: #5d6577;--bap-line: #e4e7ec;--bap-soft: #f3f6fa;--bap-tint: #e8f1fa;--bap-radius: 14px}body.page-product .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.page-product .bap-crumb{padding-top:18px;padding-bottom:6px}body.page-product .bap-crumb__list{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4;min-width:0}body.page-product .bap-crumb__list li{display:flex;align-items:center;flex:0 0 auto;min-width:0;margin:0;padding:0}body.page-product .bap-crumb__list li+li:before{content:"/";margin:0 9px;color:#b4bccb}body.page-product .bap-crumb__list li:last-child{flex:1 1 0}body.page-product .bap-crumb__list a{color:var(--bap-muted);font-weight:500;text-decoration:none}body.page-product .bap-crumb__list a:hover{color:var(--bap-primary);text-decoration:underline}body.page-product .bap-crumb__list li:last-child span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bap-ink);font-weight:600}body.page-product product-info>.page-width{padding-top:10px;padding-bottom:36px}body.page-product .product__media-wrapper .product__media-list,body.page-product .product__media-wrapper .product__media-item>*{border-radius:var(--bap-radius)}body.page-product .product__media-wrapper .product__media-item .media,body.page-product .product__media-wrapper .product__media-item img{background:#fff}body.page-product .product__media-wrapper .product__media-item .media{border:1px solid var(--bap-line);border-radius:var(--bap-radius);overflow:hidden}body.page-product .product__info-container{display:flex;flex-direction:column;align-items:stretch;gap:16px}body.page-product .product__info-container>*{margin-top:0;margin-bottom:0;min-width:0}body.page-product .product__info-container>.bap-eyebrow+.product__title{margin-top:-8px}body.page-product .bap-eyebrow{display:flex;align-items:center;gap:10px;margin:0;color:var(--bap-primary);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body.page-product .bap-eyebrow:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--bap-accent)}body.page-product .product__title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}body.page-product .product__title a.product__title{display:none}body.page-product .product__title h1{margin:0;color:var(--bap-ink);font-size:clamp(26px,1.4vw + 18px,38px);font-weight:700;line-height:1.15;letter-spacing:-.015em;text-transform:none}body.page-product .product__title share-button{flex:0 0 auto;margin-top:6px;font-size:13px}body.page-product .bap-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;color:var(--bap-muted);font-size:13px}body.page-product .bap-meta strong{color:var(--bap-ink);font-weight:600;letter-spacing:.02em}body.page-product .bap-lead{margin:0;color:var(--bap-body);font-size:16px;line-height:1.65}body.page-product .bap-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}body.page-product .bap-tiles li{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;padding:12px 12px 12px 14px;border:1px solid var(--bap-line);border-left:3px solid var(--bap-accent);border-radius:10px;background:var(--bap-soft)}body.page-product .bap-tile__label{color:var(--bap-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}body.page-product .bap-tile__value{color:var(--bap-ink);font-size:15px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}body.page-product .bap-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body.page-product .bap-pills li{margin:0;padding:7px 13px;border:1px solid var(--bap-line);border-radius:999px;background:var(--bap-soft);color:var(--bap-ink);font-size:13px;font-weight:500}body.page-product .bap-reco{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:var(--bap-tint);color:var(--bap-primary)}body.page-product .bap-reco svg{flex:0 0 auto;padding:9px;box-sizing:content-box;width:18px;height:18px;border-radius:50%;background:var(--bap-primary);color:#fff}body.page-product .bap-reco strong{display:block;font-size:15px}body.page-product .bap-reco span{color:var(--bap-body);font-size:13px}body.page-product .product-form__buttons{margin:0}body.page-product .ba-contact-btn,body.page-product .product-form__buttons .button{min-height:54px;font-size:16px;font-weight:600;letter-spacing:.01em;background:var(--bap-primary);border-color:var(--bap-primary);color:#fff}body.page-product .ba-contact-btn:hover{background:var(--bap-deep);border-color:var(--bap-deep)}body.page-product .bap-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none}body.page-product .bap-quick li{margin:0}body.page-product .bap-quick a{display:flex;align-items:center;justify-content:center;gap:9px;height:100%;min-height:46px;padding:10px 14px;border:1.5px solid var(--bap-line);border-radius:10px;background:#fff;color:var(--bap-primary);font-size:14px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;transition:border-color .2s ease,background .2s ease}body.page-product .bap-quick a:hover{border-color:var(--bap-primary);background:var(--bap-tint)}body.page-product .bap-quick svg{flex:0 0 auto}body.page-product .bap-package{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border:1px solid var(--bap-line);border-radius:12px;background:#fff;overflow:hidden}body.page-product .bap-package__col{padding:16px 18px}body.page-product .bap-package__col+.bap-package__col{border-left:1px solid var(--bap-line)}body.page-product .bap-package h3{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 8px;color:var(--bap-ink);font-size:14px;font-weight:700;line-height:1.3}body.page-product .bap-package h3 small{flex-basis:100%;padding-left:16px;color:var(--bap-muted);font-size:11px;font-weight:400}body.page-product .bap-package p{margin:0;padding-left:16px;color:var(--bap-body);font-size:13px;line-height:1.55}body.page-product .bap-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%}body.page-product .bap-dot--in{background:var(--bap-primary);box-shadow:0 0 0 3px #05427224}body.page-product .bap-dot--out{background:#c8473f;box-shadow:0 0 0 3px #c8473f24}body.page-product .bap-details-wrap{padding-top:8px;padding-bottom:28px}body.page-product .bap-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--bap-line);scrollbar-width:none;-webkit-overflow-scrolling:touch}body.page-product .bap-tabs::-webkit-scrollbar{display:none}body.page-product .bap-tab{flex:0 0 auto;position:relative;margin:0 0 -1px;padding:14px 20px;border:0;border-bottom:3px solid transparent;background:none;color:var(--bap-muted);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}body.page-product .bap-tab:hover{color:var(--bap-primary)}body.page-product .bap-tab[aria-selected=true]{color:var(--bap-primary);border-bottom-color:var(--bap-accent)}body.page-product .bap-tab:focus-visible{outline:2px solid var(--bap-accent);outline-offset:-2px;border-radius:6px}body.page-product .bap-details:not(.is-ready) .bap-tabs{display:none}body.page-product .bap-details.is-ready .bap-panel__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.page-product .bap-details[data-tabs="1"] .bap-tabs{display:none}body.page-product .bap-details[data-tabs="1"] .bap-panel__title{position:static;width:auto;height:auto;clip:auto}body.page-product .bap-panel{padding:28px 0 8px}body.page-product .bap-panel[hidden]{display:none}body.page-product .bap-details:not(.is-ready) .bap-panel+.bap-panel{margin-top:16px;border-top:1px solid var(--bap-line)}body.page-product .bap-panel__title{margin:0 0 18px;color:var(--bap-ink);font-size:22px;font-weight:700;letter-spacing:-.01em}body.page-product .bap-prose{color:var(--bap-body);font-size:16px;line-height:1.75}body.page-product .bap-prose>:first-child{margin-top:0}body.page-product .bap-prose p{margin:0 0 14px}body.page-product .bap-prose ul,body.page-product .bap-prose ol{margin:0 0 14px;padding-left:22px}body.page-product .bap-prose li{margin-bottom:6px}body.page-product .bap-prose h2,body.page-product .bap-prose h3,body.page-product .bap-prose h4{margin:22px 0 10px;color:var(--bap-ink);font-size:18px;font-weight:700}body.page-product .bap-overview{display:grid;gap:28px}body.page-product .bap-overview--split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px}body.page-product .bap-sidecards{display:grid;gap:16px}body.page-product .bap-card{padding:20px 22px;border:1px solid var(--bap-line);border-radius:var(--bap-radius);background:var(--bap-soft)}body.page-product .bap-card__title{margin:0 0 12px;color:var(--bap-ink);font-size:16px;font-weight:700}body.page-product .bap-checklist{display:grid;gap:9px;margin:0;padding:0;list-style:none}body.page-product .bap-checklist li{position:relative;margin:0;padding-left:26px;color:var(--bap-body);font-size:14.5px;line-height:1.5}body.page-product .bap-checklist li:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:50%;background:var(--bap-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 11px no-repeat}body.page-product .bap-checklist--dot li:before{top:7px;left:4px;width:8px;height:8px;background:var(--bap-accent)}body.page-product .bap-table-wrap{max-width:880px;border:1px solid var(--bap-line);border-radius:var(--bap-radius);overflow:hidden}body.page-product .bap-spec-table{width:100%;margin:0;border-collapse:collapse;font-size:15px}body.page-product .bap-spec-table th,body.page-product .bap-spec-table td{padding:13px 18px;border-bottom:1px solid var(--bap-line);text-align:left;vertical-align:top;line-height:1.45;overflow-wrap:anywhere}body.page-product .bap-spec-table tr:last-child th,body.page-product .bap-spec-table tr:last-child td{border-bottom:0}body.page-product .bap-spec-table th{width:38%;background:var(--bap-soft);color:var(--bap-ink);font-weight:600}body.page-product .bap-spec-table td{background:#fff;color:var(--bap-body)}body.page-product .bap-note{margin:16px 0 0}body.page-product .bap-link{color:var(--bap-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}body.page-product .bap-link:hover{color:var(--bap-accent)}body.page-product .bap-acc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body.page-product .bap-acc>*{min-width:0;width:100%}body.page-product .bap-acc .price,body.page-product .bap-acc form[action*="/cart/add"],body.page-product .bap-acc .quick-add{display:none!important}body.page-product .bap-warranty{max-width:760px}body.page-product .bap-warranty__badge{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:10px 18px 10px 14px;border-radius:999px;background:var(--bap-tint);color:var(--bap-primary);font-size:16px;font-weight:700}body.page-product .bap-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:36px;padding:26px 30px;border-radius:var(--bap-radius);background:linear-gradient(135deg,var(--bap-deep) 0%,var(--bap-primary) 100%);color:#fff}body.page-product .bap-help__text{display:flex;flex-direction:column;gap:4px;min-width:0}body.page-product .bap-help__text strong{font-size:19px;font-weight:700}body.page-product .bap-help__text span{color:#ffffffd1;font-size:14.5px}body.page-product .bap-help__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}body.page-product .bap-help__btn{min-height:46px;background:#fff;border-color:#fff;color:var(--bap-primary);font-weight:700}body.page-product .bap-help__btn:hover{background:var(--bap-tint)}body.page-product .bap-help__link{color:#fff;font-size:14.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}body.page-product product-recommendations.related-products{display:block;padding-top:24px;padding-bottom:56px}body.page-product .related-products .section-head-top{margin-bottom:18px}body.page-product .related-products .section-head{margin:0;color:var(--bap-ink);font-size:clamp(22px,1vw + 16px,28px);font-weight:700;letter-spacing:-.01em;text-transform:none}@media(max-width:989px){body.page-product .bap-acc{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-product .bap-overview--split{grid-template-columns:1fr;gap:24px}}@media(min-width:750px)and (max-width:989px){body.page-product .related-products .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.page-product .related-products .product-grid>.grid__item{width:auto;max-width:none}}@media(max-width:749px){body.page-product .bap-crumb{padding-top:12px}body.page-product product-info>.page-width{padding-bottom:20px}body.page-product .product__info-container{gap:14px;padding-top:6px}body.page-product .bap-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-product .bap-quick{grid-template-columns:1fr 1fr}body.page-product .bap-quick li:first-child:nth-last-child(odd){grid-column:1 / -1}body.page-product .bap-package__col+.bap-package__col{border-left:0;border-top:1px solid var(--bap-line)}body.page-product .bap-tab{padding:13px 16px;font-size:14px}body.page-product .bap-panel{padding-top:22px}body.page-product .bap-panel__title{font-size:20px}body.page-product .bap-spec-table{font-size:14px}body.page-product .bap-spec-table th,body.page-product .bap-spec-table td{padding:11px 14px}body.page-product .bap-spec-table th{width:44%}body.page-product .bap-acc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.page-product .bap-help{padding:22px 20px}body.page-product .bap-help__actions{flex-direction:column;align-items:flex-start;width:100%}body.page-product .bap-help__btn{width:100%}body.page-product product-recommendations.related-products{padding-top:12px;padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blue-arc-product-page.css.map */
