.beacon-icons,.beacon-spots,.beacon-specs,.beacon-faq,.beacon-trust{background:#111;color:#fff;font-family:Inter,sans-serif}.beacon-icons__list{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;max-width:1240px;margin:0 auto;padding:28px 4vw 36px;list-style:none;border-top:1px solid rgba(255,255,255,.12)}.beacon-icons__item{display:flex;align-items:center;gap:12px}.beacon-icons__mark{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--beacon-accent, #ff4d1a)}.beacon-icons__mark svg{width:22px;height:22px}body.template-product-h1e-earbuds .beacon-icons__mark{width:34px;height:34px;flex-basis:34px;border-color:#ffffff47;background:transparent;color:transparent}body.template-product-h1e-earbuds .beacon-icons__mark svg{display:none}body.template-product-h1e-earbuds .beacon-icons__mark:after{content:"";width:14px;height:14px;border-radius:50%;background:#2cd8a4}body.template-product-h1e-earbuds .beacon-icons__item:first-child .beacon-icons__mark,body.template-product-h1e-earbuds .beacon-icons__item:nth-child(2) .beacon-icons__mark,body.template-product-h1e-earbuds .beacon-icons__item:nth-child(3) .beacon-icons__mark,body.template-product-h1e-earbuds .beacon-icons__item:nth-child(4) .beacon-icons__mark{color:#2cd8a4}body.template-product-h1e-earbuds .beacon-icons__item:first-child .beacon-icons__mark svg,body.template-product-h1e-earbuds .beacon-icons__item:nth-child(2) .beacon-icons__mark svg,body.template-product-h1e-earbuds .beacon-icons__item:nth-child(3) .beacon-icons__mark svg,body.template-product-h1e-earbuds .beacon-icons__item:nth-child(4) .beacon-icons__mark svg{display:block;width:18px;height:18px}body.template-product-h1e-earbuds .beacon-icons__item:first-child .beacon-icons__mark:after,body.template-product-h1e-earbuds .beacon-icons__item:nth-child(2) .beacon-icons__mark:after,body.template-product-h1e-earbuds .beacon-icons__item:nth-child(3) .beacon-icons__mark:after,body.template-product-h1e-earbuds .beacon-icons__item:nth-child(4) .beacon-icons__mark:after{display:none}.beacon-icons__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.beacon-icons__copy strong{font-size:15px;font-weight:700}.beacon-icons__copy span{color:#ffffff9e;font-size:13px}.beacon-spots__inner{max-width:1240px;margin:0 auto;padding:64px 4vw 28px}.beacon-spots__heading{margin:0 0 28px;font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.04em;line-height:.95;text-align:center;text-transform:uppercase}.beacon-spots__grid{display:grid;grid-template-columns:1fr;gap:16px}.beacon-spots__card{display:flex;flex-direction:column;min-height:100%;border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden;background:#161616}.beacon-spots__media{display:grid;place-items:center;min-height:280px;padding:20px;background:#1c1c1c;color:#ffffff8c;text-align:center}.beacon-spots__media img{width:100%;height:100%;min-height:280px;object-fit:cover}.beacon-spots__media p{margin:0;max-width:16rem;font-size:14px}.beacon-spots__body{padding:18px 18px 20px}.beacon-spots__quote{margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.3}.beacon-spots__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:#ffffffb8;font-size:14px}.beacon-spots__badge{padding:3px 8px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:12px}.beacon-specs__details{max-width:1240px;margin:0 auto;padding:8px 4vw 0}.beacon-specs__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 0;cursor:pointer;list-style:none}.beacon-specs__summary::-webkit-details-marker{display:none}.beacon-specs__title{font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.beacon-specs__action{display:inline-flex;align-items:center;gap:12px;color:#ffffffd1;font-size:15px}.beacon-specs__plus{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.35);border-radius:50%;font-size:20px}.beacon-specs__content{padding:0 0 28px;color:#fffc}.beacon-faq__inner{max-width:860px;margin:0 auto;padding:48px 4vw 24px}.beacon-faq__heading{margin:0 0 18px;font-size:42px;font-weight:800;letter-spacing:-.04em}.beacon-faq__item{border-top:1px solid rgba(255,255,255,.16)}.beacon-faq__item:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.beacon-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;font-size:16px;font-weight:700;list-style:none}.beacon-faq__item summary::-webkit-details-marker{display:none}.beacon-faq__item summary span{color:#ffffffb3;font-weight:400}.beacon-faq__answer{padding:0 0 16px;color:#ffffffc7;font-size:15px;line-height:1.45}.beacon-trust__inner{display:flex;justify-content:space-between;gap:16px;max-width:1240px;margin:0 auto;padding:28px 4vw 48px;border-top:1px solid rgba(255,255,255,.12)}.beacon-trust__brand,.beacon-trust__line{margin:0}.beacon-trust__brand{font-size:14px;font-weight:800;letter-spacing:.08em}.beacon-trust__line{color:#ffffff9e;font-size:14px;text-align:right}@media screen and (min-width:750px){.beacon-icons__list{grid-template-columns:repeat(4,1fr)}.beacon-spots__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.beacon-icons__list{display:flex;gap:12px;max-width:none;padding:16px 16px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.beacon-icons__list::-webkit-scrollbar{display:none}.beacon-icons__item{flex:0 0 78%;scroll-snap-align:start}.beacon-icons__mark{flex-basis:40px;width:40px;height:40px}.beacon-icons__copy strong{font-size:14px}.beacon-icons__copy span{font-size:12px}.beacon-spots__inner{padding:28px 16px 8px}.beacon-spots__heading{margin-bottom:16px;font-size:28px;text-align:left}.beacon-spots__grid{display:flex;gap:12px;margin:0 -16px;padding:0 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.beacon-spots__grid::-webkit-scrollbar{display:none}.beacon-spots__card{flex:0 0 84%;scroll-snap-align:start}.beacon-spots__media,.beacon-spots__media img{min-height:190px}.beacon-spots__quote{font-size:16px}.beacon-specs__details{padding:0 16px}.beacon-specs__summary{padding:18px 0}.beacon-specs__title{font-size:26px}.beacon-specs__action{font-size:13px}.beacon-faq__inner{padding:28px 16px 12px}.beacon-faq__heading{font-size:28px}.beacon-faq__item summary{padding:14px 0;font-size:15px}.beacon-trust__inner{flex-direction:column;gap:8px;padding:18px 16px 32px}.beacon-trust__line{font-size:13px;text-align:left}}body.template-product-h1e-earbuds .beacon-spots__media img{width:100%;height:auto;aspect-ratio:318 / 280;min-height:0;object-fit:cover;object-position:center center}
/*# sourceMappingURL=/cdn/shop/t/956/assets/section-beacon-pdp.css.map */
