.pdp--alarm .pdp-mini-reviews{margin-top:0}.pdp--alarm .pdp-mini-reviews__slide:is([data-slide="0"],[data-slide="2"]) .pdp-mini-reviews__avatar img{filter:brightness(1.2)}.alarm-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,5rem);max-width:var(--pdp-max);margin:0 auto;padding:0 1.25rem clamp(1.5rem,3vw,2rem);color:var(--safety-ink)}.alarm-benefits h2{margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:800;line-height:1.15}.alarm-benefits p{margin:0;color:var(--safety-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.alarm-benefits__table{overflow:hidden;border:1px solid var(--safety-line);border-radius:24px;background:#fff;box-shadow:0 4px 14px #00000014}.alarm-benefits table{width:100%;border-collapse:collapse;table-layout:fixed}.alarm-benefits :is(th,td){padding:1.15rem .75rem;text-align:center;font-size:clamp(.85rem,1.3vw,1.1rem);line-height:1.4}.alarm-benefits th:first-child{width:66%}.alarm-benefits thead{color:var(--safety-violet)}.alarm-benefits tbody tr{border-top:1px solid var(--safety-line)}.alarm-benefits tbody th{background:var(--safety-violet);color:#fff;font-weight:700}.alarm-benefits td{background:var(--safety-lime);color:var(--safety-violet);font-size:1.65rem;font-weight:800}@media(max-width:700px){.alarm-benefits{grid-template-columns:1fr;gap:1.75rem}.alarm-benefits__copy{text-align:center}}.alarm-video{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,5rem);max-width:var(--pdp-max);margin:0 auto 3rem;padding:0 1.25rem;text-align:center}.alarm-video video{display:block;width:100%;max-width:405px;height:auto;margin:0 auto;border-radius:24px}.alarm-video h2{margin:0 0 1.5rem;color:var(--safety-violet);font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.15}.alarm-video p{margin:0;color:var(--safety-ink);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}@media(max-width:700px){.alarm-video{grid-template-columns:1fr;gap:1.75rem}}.alarm-testimonials{max-width:var(--pdp-max);margin:0 auto 3rem;padding:0 1.25rem;color:var(--safety-ink);text-align:center}.alarm-testimonials h2{margin:0 0 .75rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.alarm-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem)}.alarm-testimonials__grid:focus-visible{outline:2px solid var(--safety-violet);outline-offset:4px}.alarm-testimonials__card{min-width:0;margin:0;overflow:hidden;border-radius:24px;background:#f6f6f6}.alarm-testimonials__card>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.alarm-testimonials__card figcaption{position:relative;padding:1rem 1.25rem .75rem}.alarm-testimonials__stars{display:block;color:#ffc400;font-size:1.6rem;letter-spacing:.08em;line-height:1.4}.pdp--alarm .alarm-rating{display:inline-block;background:linear-gradient(to right,#ffc400 var(--rating-fill),#d8d8d8 var(--rating-fill));background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:0}.alarm-testimonials blockquote{margin:.6rem 0 1rem;padding:0;border:0;color:inherit;font-size:clamp(.95rem,1.4vw,1.2rem);font-style:normal;line-height:1.65}.alarm-testimonials__author{margin:0;padding-top:.65rem;border-top:1px solid #e8e8e8;font-size:1rem;font-weight:800;font-style:italic}@media(max-width:700px){.alarm-testimonials{padding-inline:.6rem}.alarm-testimonials__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem}.alarm-testimonials__card{scroll-snap-align:start}}.template-suffix-alarmtemplate .pdp--alarm{--purpolize-red: var(--safety-violet);--purpolize-black: var(--safety-ink);--purpolize-border: var(--safety-line);color:var(--safety-ink);font-family:var(--purpolize-font, "DM Sans", sans-serif)}.template-suffix-alarmtemplate .pdp--alarm :is(h1,h2,h3,button,input,select,summary,.bundle-card__title,.bundle-card__closed-copy,.bundle-card__each,.pdp-how-to-use__title){font-family:var(--purpolize-font, "DM Sans", sans-serif)}.template-suffix-alarmtemplate .pdp--alarm em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.06em;color:var(--safety-violet)}.template-suffix-alarmtemplate .pdp--alarm :is(.pdp-benefit-card,.pdp-how-to-use,.purp-faq-section) em{color:var(--safety-lime)}.template-suffix-alarmtemplate .pdp--alarm .pdp-benefit-card--cta em{color:var(--safety-violet)}.template-suffix-alarmtemplate .pdp--alarm .pdp__title{white-space:nowrap}.template-suffix-alarmtemplate .pdp--alarm :is(.pdp__save-pill,.bundle-card__alarm-save){display:inline-flex;padding:.3rem .55rem;border-radius:999px;background:var(--safety-lime);color:var(--safety-violet);font-size:.7rem;font-weight:800;line-height:1;white-space:nowrap}.template-suffix-alarmtemplate .pdp--alarm .pdp__title em{display:inline;text-transform:none}.template-suffix-alarmtemplate .pdp--alarm .pdp__info>.pdp__headline-row{margin:.4rem 0 .1rem;flex-wrap:wrap;gap:.25rem .5rem}.template-suffix-alarmtemplate .pdp--alarm .pdp__headline-row :is(.pdp__limited-stock,.pdp__reviews-line){font-size:clamp(.55rem,2.1vw,.85rem);line-height:1.25}.template-suffix-alarmtemplate .pdp--alarm .pdp__headline-row .pdp__reviews-block{overflow:visible}.template-suffix-alarmtemplate .pdp--alarm .pdp__headline-row .stars{color:var(--safety-lime);-webkit-text-stroke:.4px var(--safety-violet)}.template-suffix-alarmtemplate .pdp--alarm .pdp__headline-row .pdp__limited-stock{color:var(--safety-violet)}.template-suffix-alarmtemplate .pdp--alarm .pdp__limited-stock-dot{background:currentColor}@media(max-width:900px){.template-suffix-alarmtemplate .pdp--alarm .bundle-card.is-selected[data-bundle-card="1"] .bundle-card__title{display:block;overflow:visible;line-height:1.3}.template-suffix-alarmtemplate .pdp--alarm .bundle-card.is-selected[data-bundle-card="1"] .bundle-card__pairs-line{font-size:.68rem!important}.template-suffix-alarmtemplate .pdp--alarm .pdp__headline-row :is(.pdp__limited-stock,.pdp__reviews-line){font-size:clamp(.6rem,3vw,.8rem)}.template-suffix-alarmtemplate .pdp--alarm .pdp__info>.pdp__headline-row{margin-block:.1rem 0;flex-wrap:nowrap;gap:.3rem}.template-suffix-alarmtemplate .pdp--alarm .pdp__title{font-size:clamp(1rem,4.6vw,1.35rem)}.template-suffix-alarmtemplate .pdp--alarm .pdp__info>.pdp__price-qty-row{margin:.15rem 0 .1rem}}.template-suffix-alarmtemplate .pdp--alarm .bundle-urgency__soldbar{display:flex;margin-block:.15rem .5rem}.template-suffix-alarmtemplate .pdp--alarm .bundle-urgency__soldbar-track{background:#eee8ff}.template-suffix-alarmtemplate .pdp--alarm .pdp__main-img{object-fit:contain}@media(min-width:901px){.template-suffix-alarmtemplate .pdp--alarm .pdp__title{font-size:clamp(1.15rem,2.3vw,2rem)}.template-suffix-alarmtemplate .pdp--alarm .pdp__info>.pdp__price-qty-row{margin:.25rem 0 .15rem}.template-suffix-alarmtemplate .pdp--alarm .pdp__price-row{line-height:1.1}.template-suffix-alarmtemplate .pdp--alarm .pdp__price-qty-row .pdp__qty-row--top{margin-block:0}.template-suffix-alarmtemplate .pdp--alarm .bundle-urgency__soldbar{margin-top:.15rem}.template-suffix-alarmtemplate .pdp--alarm .pdp__gallery{top:calc(var(--pdp-header-height, 5.5rem) + 1rem);max-height:none}.template-suffix-alarmtemplate .pdp--alarm .pdp__main-wrap{flex:0 0 auto}.template-suffix-alarmtemplate .pdp--alarm .pdp__main{position:relative;max-height:none;aspect-ratio:4 / 3}.template-suffix-alarmtemplate .pdp--alarm .pdp__main-inner{position:absolute;top:0;right:0;bottom:0;left:0}.template-suffix-alarmtemplate .pdp--alarm .pdp__main-slide{height:100%}}.template-suffix-alarmtemplate .pdp--alarm .bundle-card{border-color:var(--safety-violet);background:#fff;box-shadow:none;animation:none}.template-suffix-alarmtemplate .pdp--alarm .bundle-card.is-selected{border-color:var(--safety-violet);box-shadow:0 0 0 1px var(--safety-violet)}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card="2"]{border-color:var(--safety-lime);background:linear-gradient(#fff,#fff) padding-box,var(--safety-lime) border-box}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card="2"].is-selected{box-shadow:0 0 0 1px var(--safety-lime)}.template-suffix-alarmtemplate .pdp--alarm :is(.pdp__submit,.pdp-sticky .pdp__submit,.bundle-card__desktop-atc){background:var(--safety-violet)!important;color:#fff!important;border-color:var(--safety-violet);box-shadow:none}.template-suffix-alarmtemplate .pdp--alarm :is(.pdp__submit,.pdp-sticky .pdp__submit):hover{background:#4111da!important}.template-suffix-alarmtemplate .pdp--alarm :is(.pdp-benefit-card,.pdp-how-to-use,.purp-faq-section){background:var(--safety-violet)!important;border-color:var(--safety-violet)!important;color:#fff}.template-suffix-alarmtemplate .pdp--alarm .purp-faq-section{padding-top:2rem}.template-suffix-alarmtemplate .pdp--alarm :is(.pdp-benefit-card__title,.pdp-benefit-card__text,.pdp-benefit-card__icon,.pdp-how-to-use__title,.purp-faq-title,.purp-faq-question){color:#fff}.template-suffix-alarmtemplate .pdp--alarm :is(.pdp-benefit-card--cta,.pdp-how-to-use__cta){background:var(--safety-lime)!important;color:var(--safety-ink)}.template-suffix-alarmtemplate .pdp--alarm .pdp-benefit-card--cta :is(.pdp-benefit-card__title,.pdp-benefit-card__text,.pdp-benefit-card__icon){color:var(--safety-ink)}.template-suffix-alarmtemplate .pdp--alarm :is(.purp-faq-arrow,.pdp-how-to-use__arrow,.purp-faq-question:hover){color:var(--safety-lime)}.template-suffix-alarmtemplate .pdp--alarm .pdp__opt.is-selected{border-color:var(--safety-violet);box-shadow:0 0 0 1px var(--safety-violet)}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__closed-image img{object-fit:contain}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card="2"]:not(.is-selected) .bundle-card__closed-image{display:flex;align-items:center}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__pairs-line{color:var(--safety-muted)}.template-suffix-alarmtemplate .pdp--alarm .bundle-card.is-selected[data-bundle-card="1"] .bundle-card__pairs-line{color:var(--safety-muted)!important;font-size:.8rem!important}.template-suffix-alarmtemplate .pdp--alarm .bundle-card.is-selected[data-bundle-card="1"] .bundle-card__title-line{flex-direction:column!important;align-items:flex-start!important;gap:.15rem!important;white-space:normal}.template-suffix-alarmtemplate .pdp--alarm .bundle-card.is-selected[data-bundle-card="1"] .bundle-card__radio{position:absolute!important;top:1rem;left:.75rem!important;margin:0;transform:none}.template-suffix-alarmtemplate .pdp--alarm .bundle-card:not(.is-selected) .bundle-card__closed-prices s{color:var(--safety-violet)}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__pack-photo{width:100%!important;height:100%!important;max-width:100%;position:static!important;object-fit:contain;border-radius:8px;transform:none!important}.template-suffix-alarmtemplate .pdp--alarm .bundle-card:not(.is-selected) .bundle-card__closed-image{height:auto;aspect-ratio:1;align-self:center}.template-suffix-alarmtemplate .pdp--alarm .pdp__trust-badges{border-top:0}.template-suffix-alarmtemplate .pdp--alarm .pdp__payment-icons{display:flex;flex-wrap:wrap;width:100%}.template-suffix-alarmtemplate .pdp--alarm .pdp__payment-icons [data-payment-type=bancontact]{display:none}@media(max-width:900px){.template-suffix-alarmtemplate .pdp--alarm .pdp__payment-icons{display:grid;grid-template-columns:repeat(6,38px)}}@media(min-width:901px){.template-suffix-alarmtemplate .pdp--alarm .pdp__trust-badges{margin-top:.25rem;padding-top:0}.template-suffix-alarmtemplate .pdp--alarm .pdp-benefits-cards{margin-top:.75rem}.template-suffix-alarmtemplate .pdp--alarm .pdp__payment-icons{order:70}}.template-suffix-alarmtemplate .pdp--alarm .bundle-card .bundle-card__alarm-rows{display:none}.template-suffix-alarmtemplate .pdp--alarm .bundle-card.is-selected .bundle-card__alarm-rows{display:grid;grid-template-columns:minmax(0,1fr);margin:1rem 0 .75rem -1.6rem;border:2px solid var(--safety-violet);border-radius:10px;overflow:hidden;background:#fff}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card] .bundle-card__toy-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border-left:0}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card] .bundle-card__toy-row+.bundle-card__toy-row{border-top:1px solid var(--safety-violet)}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__alarm-rows .bundle-card__toy-row:before{content:none}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__alarm-item{display:grid;align-items:center;grid-template-columns:clamp(2.5rem,15vw,4.5rem) minmax(0,1fr);gap:.375rem;padding:.45rem .25rem}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__alarm-item>img{width:100%;height:4.5rem;object-fit:contain;border-radius:6px}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__toy-label{color:#000;font-size:clamp(.65rem,3.5vw,1.1rem);line-height:1.1;white-space:nowrap}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__toy-select{width:100%;min-width:0;max-width:6rem;min-height:40px;padding:0;font-size:clamp(1rem,4vw,1.25rem);line-height:1.2;border-color:var(--safety-violet);color:var(--safety-ink)}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__toy-select:focus-visible{outline-color:var(--safety-violet);background:#f4f0ff}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__charger{container-type:inline-size;display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:0;gap:.3rem;padding:.3rem;border-left:1px solid var(--safety-violet);background:#f4f0ff}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__charger img{flex-shrink:0;width:clamp(2rem,28cqi,3.5rem);height:clamp(2rem,28cqi,3.5rem);object-fit:contain;border-radius:6px}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__charger strong{padding:.25rem .3rem;border-radius:999px;background:var(--safety-lime);color:var(--safety-violet);font-size:clamp(.6rem,7.5cqi,1rem);line-height:1.2;white-space:normal;text-align:center}.template-suffix-alarmtemplate .pdp--alarm .bundle-card:is([data-bundle-card="2"],[data-bundle-card="3"]) .bundle-card__charger{display:grid;grid-template-columns:clamp(2rem,28%,3.5rem) minmax(0,1fr);justify-content:normal;padding-inline:clamp(.3rem,2vw,1rem)}.template-suffix-alarmtemplate .pdp--alarm .bundle-card:is([data-bundle-card="2"],[data-bundle-card="3"]) .bundle-card__charger strong{justify-self:start}@media(max-width:900px){.template-suffix-alarmtemplate .pdp--alarm .bundle-card.is-selected .bundle-card__alarm-rows{margin-left:-1rem}}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card]:not(.is-selected) .bundle-card__closed-copy{width:100%;min-width:0;transform:none;justify-self:center;align-items:center;text-align:center;gap:.25rem}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card]:not(.is-selected) .bundle-card__closed-copy>strong{font-size:2.5rem;line-height:1.2;white-space:normal}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card]:not(.is-selected) .bundle-card__closed-copy>span{font-size:1.125rem;font-weight:600;line-height:1.25;white-space:normal}.template-suffix-alarmtemplate .pdp--alarm .bundle-card:is([data-bundle-card="2"],[data-bundle-card="3"]):not(.is-selected) .bundle-card__closed-copy>span{color:#000;font-weight:800}.template-suffix-alarmtemplate .pdp--alarm .bundle-card__offer-icon{width:1.6rem;height:1.6rem;object-fit:contain;vertical-align:-.2em}@media(max-width:900px){.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card]:not(.is-selected){padding:.75rem!important;min-height:0}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card]:not(.is-selected) .bundle-card__closed-preview{grid-template-columns:clamp(4.5rem,20vw,6rem) minmax(0,1fr) clamp(4.5rem,20vw,6rem);gap:.5rem;min-height:5rem}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card]:not(.is-selected) .bundle-card__closed-image{width:100%;height:auto;transform:none}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card]:not(.is-selected) .bundle-card__closed-copy>strong{font-size:clamp(2rem,8.5vw,2.75rem);line-height:1.2;white-space:normal;overflow-wrap:normal}.template-suffix-alarmtemplate .pdp--alarm .bundle-card[data-bundle-card]:not(.is-selected) .bundle-card__closed-prices strong{font-size:clamp(1.1rem,4.5vw,1.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/alarm-product.css.map */
