.checklist-hotspot{padding-left:12px;padding-right:12px}.checklist-hotspot__inner{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:var(--checklist-hotspot-max-width, 1500px);margin:0 auto}.checklist-hotspot__card{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;padding:20px;border-radius:calc(var(--checklist-hotspot-card-radius, 30px) * .67);background:var(--checklist-hotspot-card-background, #f9eceb)}.checklist-hotspot__eyebrow{margin:0;padding:6px 20px;border-radius:100px;background:var(--checklist-hotspot-eyebrow-background, #ffffff);color:var(--checklist-hotspot-eyebrow-text, #61151c);font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase}h2.checklist-hotspot__heading{margin:0;align-self:stretch;color:var(--checklist-hotspot-heading-text, #241f1e);font-family:ivypresto-headline,Times New Roman,serif;font-size:30px;font-weight:100;line-height:40px;letter-spacing:normal;text-transform:uppercase}.checklist-hotspot__list{display:flex;flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none}.checklist-hotspot__item{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--checklist-hotspot-item-border, #e5e5e5);border-radius:8px;background:var(--checklist-hotspot-item-background, #ffffff)}.checklist-hotspot__check{flex-shrink:0;width:20px;height:20px;color:var(--checklist-hotspot-check-circle, #b37c71)}.checklist-hotspot__check-mark{stroke:var(--checklist-hotspot-check-mark, #ffffff)}.checklist-hotspot__item-text{color:var(--checklist-hotspot-item-text, #000000);font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.checklist-hotspot__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 50px;border-radius:100px;background:var(--checklist-hotspot-button-background, #61151c);color:var(--checklist-hotspot-button-text, #ffffff);font-family:Red Hat Display,sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.5px;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.checklist-hotspot__button:hover{opacity:.85}.checklist-hotspot__media{position:relative;display:block;align-self:stretch}.checklist-hotspot__image,.checklist-hotspot__placeholder{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:var(--checklist-hotspot-image-radius, 20px)}.checklist-hotspot__placeholder{background:#f0e8e6}.checklist-hotspot__image--desktop{display:none}.checklist-hotspot__point{position:absolute;z-index:1;transform:translate(-50%,-50%)}.checklist-hotspot__trigger{display:block;width:47px;height:47px;padding:0;border:0;border-radius:100px;background:none;cursor:pointer}.checklist-hotspot__trigger svg{display:block;width:100%;height:100%;transition:transform .2s ease}.checklist-hotspot__trigger-disc{fill:var(--checklist-hotspot-trigger-background, #000000);fill-opacity:var(--checklist-hotspot-trigger-opacity, .3)}.checklist-hotspot__trigger-icon{fill:var(--checklist-hotspot-trigger-icon, #000000)}.checklist-hotspot__point.is-open .checklist-hotspot__trigger svg{transform:rotate(45deg)}.checklist-hotspot__tooltip{position:absolute;z-index:2;top:calc(100% + 8px);width:max-content;max-width:min(268px,70vw);padding:8px 12px;border:1px solid var(--checklist-hotspot-tooltip-border, #b37c71);border-radius:8px;background:#fff;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.checklist-hotspot__point--left .checklist-hotspot__tooltip{left:0}.checklist-hotspot__point--right .checklist-hotspot__tooltip{right:0}.checklist-hotspot__point--above .checklist-hotspot__tooltip{top:auto;bottom:calc(100% + 8px)}.checklist-hotspot__point.is-open .checklist-hotspot__tooltip{opacity:1;visibility:visible}.checklist-hotspot__tooltip-title{margin:0;color:#000;font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:700;line-height:1.4}.checklist-hotspot__tooltip-text,.checklist-hotspot__tooltip-text p{margin:0;color:#000;font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:400;line-height:1.4}@media screen and (min-width:750px){.checklist-hotspot{padding-left:20px;padding-right:20px}.checklist-hotspot__inner{flex-direction:row;align-items:stretch;gap:50px}.checklist-hotspot__card{flex:1 1 0;justify-content:center;padding:30px;border-radius:var(--checklist-hotspot-card-radius, 30px)}h2.checklist-hotspot__heading{font-size:32px;line-height:1.25}.checklist-hotspot__media{flex:1 1 0}.checklist-hotspot__image--desktop{display:block}.checklist-hotspot__image--desktop+.checklist-hotspot__image--mobile{display:none}}@media(prefers-reduced-motion:reduce){.checklist-hotspot__tooltip,.checklist-hotspot__trigger svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/section-checklist-hotspot.css.map */
