.collection-banner>.mxl-banner-hotspot{pointer-events:auto;z-index:6}.mx-service-modal{width:min(680px,calc(100vw - 32px));max-width:680px;max-height:min(92dvh,980px);padding:0;border:0;background:#fff;color:#171512;box-shadow:0 30px 90px #14110d47;overflow:hidden}.mx-service-modal::backdrop{background:#0f0d0bbd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mx-service-modal__panel{max-height:min(92dvh,980px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mx-service-modal__header{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:20px;padding:30px 34px 24px;border-bottom:1px solid #dfd7ca;background:#faf7f1f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mx-service-modal__eyebrow{display:block;margin-bottom:9px;font-size:10px;letter-spacing:.2em}.mx-service-modal__header h2{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(26px,4vw,38px);font-weight:400;line-height:1.05;letter-spacing:-.02em}.mx-service-modal__header p{max-width:520px;margin:12px 0 0;font-size:14px;line-height:1.55}.mx-service-modal__close{display:grid;width:44px;height:44px;padding:0;border:1px solid #171512;border-radius:50%;background:transparent;color:#171512;font-size:27px;font-weight:300;line-height:1;cursor:pointer;place-items:center}.mx-service-modal__close:hover{background:#171512;color:#fff}.mx-service-modal__form>.shopify-section{margin:0!important;padding:24px 24px 8px!important}.mx-service-modal__form .shopify-app-block{margin-top:0!important}@media screen and (max-width:640px){.mx-service-modal{width:100vw;max-width:none;max-height:100dvh;margin:0}.mx-service-modal__panel{max-height:100dvh}.mx-service-modal__header{grid-template-columns:minmax(0,1fr) 40px;gap:12px;padding:22px 18px 18px}.mx-service-modal__header h2{font-size:28px}.mx-service-modal__close{width:40px;height:40px}.mx-service-modal__form>.shopify-section{padding:16px 10px 6px!important}}.mxl-shoppable-media{position:relative}.mxl-hotspot{position:absolute;left:var(--hp-x);top:var(--hp-y);transform:translate(-50%,-50%);z-index:3;color:#191919;line-height:1.4}.mxl-hotspot[open]{z-index:8}.mxl-hotspot__dot{width:44px;height:44px;display:grid;place-items:center;list-style:none;cursor:pointer;background:transparent;border:0;padding:0}.mxl-hotspot__dot::-webkit-details-marker{display:none}.mxl-hotspot__dot span{display:block;width:28px;height:28px;border:1px solid #fff;border-radius:50%;background:#ffffff40;box-shadow:0 0 0 4px #ffffff26,0 1px 8px #0003;position:relative}.mxl-hotspot__dot span:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#fff}.mxl-hotspot__dot:focus-visible{outline:2px solid #111;outline-offset:3px;border-radius:50%}.mxl-hotspot__panel{position:absolute;top:49px;left:50%;transform:translate(calc(-50% + var(--hp-shift,0px)));width:min(310px,calc(100vw - 32px));padding:23px 24px 20px 16px;background:#fff;border:1px solid #e9e6e1;box-shadow:0 8px 32px #0002;text-align:left;max-height:60vh;overflow:auto}.mxl-hotspot__close{position:absolute;top:0;right:0;width:32px;height:32px;border:0;background:transparent;color:#333;padding:0;font:22px/1 sans-serif;cursor:pointer}.mxl-hotspot__product{display:flex;gap:16px;align-items:center;color:#191919!important;text-decoration:none!important}.mxl-hotspot__image{flex:0 0 76px;width:76px!important;height:100px!important;object-fit:contain!important;transform:none!important}.mxl-hotspot__info{display:grid;gap:8px;min-width:0}.mxl-hotspot__title{font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}.mxl-hotspot__price{font-size:13px;letter-spacing:0;font-weight:500}.mxl-hotspot__cta{font-size:11px;text-decoration:underline;text-underline-offset:4px;letter-spacing:.03em}.mxl-hotspot-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.mxl-hotspot-layer .mxl-hotspot{pointer-events:auto}@media(max-width:767px){.mxl-hotspot{left:var(--hp-mx);top:var(--hp-my)}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
