.hotspot-section{color:#201d1d;background-color:#abaf98;justify-content:center;align-items:center;height:100svh;display:flex;overflow:hidden}.hotspot-area{aspect-ratio:4 / 3;flex:none;justify-content:center;align-items:center;width:min(125vw,153.333svh);max-width:125vw;max-height:115svh;display:flex;position:relative}.hotspot-area__media{width:100%;height:100%;position:absolute;top:0;left:0}.cover-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hotspot-area__close{width:100vw;height:100%;position:absolute}.hotspot-area__collection{pointer-events:none;width:100%;height:100%;position:relative}.hotspot-area__list{width:100%;height:100%;position:relative}.hotspot-area__item{pointer-events:auto;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotspot-plus-btn{cursor:pointer;background-color:#ede9e4;border:0 solid #000;border-radius:50em;justify-content:center;align-items:center;width:3.5em;height:3.5em;margin:0;padding:1.25em;display:flex;transition:transform .3s cubic-bezier(.38,.005,.215,1),background-color .3s cubic-bezier(.38,.005,.215,1);transform:scale(1) rotate(-45deg);border:none;font:inherit}.hotspot-plus-btn:hover,.hotspot-plus-btn[data-hotspot-status=active]{transform:scale(1.1) rotate(45deg)}.hotspot-plus-btn[data-hotspot-status=active]{background-color:#f6ff4c}.hotspot-modal{z-index:100;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.hotspot-modal__side{align-items:center;width:100%;max-width:32em;height:100%;padding:2.5em;display:flex;position:absolute;top:0;right:0;transition:transform .6s cubic-bezier(.625,.05,0,1);transform:translate(100%) rotate(.001deg)}[data-hotspot-modal-status=active] .hotspot-modal__side{transform:translate(0) rotate(.001deg)}.hotspot-modal__tile{pointer-events:auto;background-color:#ede9e4;border-radius:2.5em;flex-flow:column;flex:1;width:100%;max-width:100%;height:100%;max-height:54em;display:flex;position:relative;overflow:scroll}.hotspot-modal__collection{flex:1;position:relative;overflow:hidden}.hotspot-modal__list{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;height:100%;display:grid;position:relative}.hotspot-modal__item{flex-flow:column;grid-area:1 / 1;padding-top:.75em;padding-left:.75em;padding-right:.75em;display:flex;position:relative}[data-hotspot-name]{transition:opacity .6s cubic-bezier(.625,.05,0,1),transform .6s cubic-bezier(.625,.05,0,1)}[data-hotspot-name][data-hotspot-status=not-active]{opacity:0;visibility:hidden;transform:translate(0) rotate(.001deg)}[data-hotspot-name][data-hotspot-status=active]{opacity:1;visibility:visible;transform:translate(0) rotate(.001deg)}[data-hotspot-name][data-hotspot-status=transition-in-right]{opacity:0;visibility:visible;transform:translate(1em) rotate(.001deg);transition:none}[data-hotspot-name][data-hotspot-status=transition-in-left]{opacity:0;visibility:visible;transform:translate(-1em) rotate(.001deg);transition:none}[data-hotspot-name][data-hotspot-status=transition-out-right]{opacity:0;visibility:visible;transform:translate(1em) rotate(.001deg)}[data-hotspot-name][data-hotspot-status=transition-out-left]{opacity:0;visibility:visible;transform:translate(-1em) rotate(.001deg)}.hotspot-modal__top{z-index:1;pointer-events:none;justify-content:flex-end;width:100%;height:0%;padding-left:2em;padding-right:2em;display:flex;position:sticky;top:2em}.hotspot-close-btn{pointer-events:auto;color:#201d1d;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:50em;justify-content:center;align-items:center;width:2.75em;height:2.75em;margin-bottom:0;margin-left:0;margin-right:0;padding:.8625em;display:flex;border:none;font:inherit}.hotspot-modal__media{aspect-ratio:4 / 3;border-radius:1.75em;position:relative;overflow:hidden}.hotspot-modal__info{grid-row-gap:1.5em;flex-flow:column;flex:1;justify-content:flex-start;padding:2.25em 1.25em;display:flex}.hotspot-modal__h{letter-spacing:-.04em;margin-top:0;margin-bottom:0;font-size:2.375em;font-weight:600;line-height:.95}.hotspot-modal__p{margin-top:0;margin-bottom:0;font-size:1em}.hotspot-modal__bottom{width:100%;padding-bottom:2em;padding-left:2em;padding-right:2em;position:relative}.hotspot-modal__controls{justify-content:space-between;display:flex}.hotspot-arrow-btn{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#201d1d;border-radius:50em;justify-content:center;align-items:center;width:2.75em;height:2.75em;margin:0;padding:.8625em;display:flex;border:0;font:inherit}.hotspot-arrow-btn.is--prev{color:#201d1d;background-color:#fff;transform:scaleX(-1)}.hotspot-modal__dots{justify-content:center;align-items:center;display:flex}.hotspot-dot{outline-offset:0px;color:#c4c0bc;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:currentColor;border:.15625em solid #ede9e4;border-radius:50em;outline:0 #555;width:.75em;height:.75em;margin:0;padding:0;font-size:1em;display:block;position:relative;overflow:hidden;outline:0!important;box-shadow:0 0 #0000!important;font:inherit}.hotspot-dot[data-hotspot-control-status=active]{color:#201d1d}@media screen and (max-width:991px){.hotspot-plus-btn{width:2.5em;height:2.5em;padding:.875em}.hotspot-modal__side{max-width:28.5em;padding:.75em}}@media screen and (max-width:479px){.hotspot-section{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/g2b-hotspot.css.map */
