.pop,.pop *,.pop *:before,.pop *:after{box-sizing:border-box}.pop-tab{box-sizing:border-box}.pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;align-items:center;justify-content:center;padding:20px;font-family:var(--font-body);color:var(--pop-text)}.pop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pop-scrim);-webkit-backdrop-filter:blur(var(--pop-blur));backdrop-filter:blur(var(--pop-blur));opacity:0;transition:opacity var(--pop-ms) ease}.pop.is-shown .pop__scrim{opacity:1}.pop--anim-none .pop__scrim{opacity:1;transition:none}.pop__card{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--pop-w);min-height:var(--pop-minh);max-height:calc(100dvh - 40px);overflow:auto;background:var(--pop-bg);color:var(--pop-text);border:var(--pop-bw) solid var(--pop-bd);border-radius:var(--pop-radius);box-shadow:var(--pop-shadow);outline:0;opacity:0;transition:opacity var(--pop-ms) ease,transform var(--pop-ms) cubic-bezier(.2,.7,.2,1);overscroll-behavior:contain}.pop--anim-scale .pop__card{transform:scale(.94)}.pop--anim-rise .pop__card{transform:translateY(28px)}.pop--anim-drop .pop__card{transform:translateY(-28px)}.pop.is-shown .pop__card,.pop--anim-none .pop__card{opacity:1;transform:none}.pop--anim-none .pop__card{transition:none}.pop__body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:var(--pop-valign);align-items:var(--pop-flex-align);gap:var(--pop-gap);padding:var(--pop-pad);text-align:var(--pop-align)}.pop__form-wrap{display:contents}.pop__view{display:flex;flex-direction:column;align-items:var(--pop-flex-align);gap:var(--pop-gap);width:100%}.pop__view[hidden],.pop__msg[hidden],.pop-tab[hidden]{display:none}.pop__media{position:relative;flex:none;overflow:hidden}.pop__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pop-img-pos)}.pop__img--m{display:none}.pop__eyebrow{margin:0;font-size:var(--pop-eb-size);letter-spacing:var(--pop-eb-ls);text-transform:var(--pop-eb-case);color:var(--pop-eyebrow)}.pop__h{margin:0;font-family:var(--pop-h-font);font-size:var(--pop-h-size);font-weight:var(--pop-h-weight);text-transform:var(--pop-h-case);letter-spacing:var(--pop-h-ls);line-height:var(--pop-h-lh);color:var(--pop-heading)}.pop__h em{font-style:italic}.pop__text{font-size:var(--pop-t-size);line-height:var(--pop-t-lh);color:var(--pop-text)}.pop__text p{margin:0}.pop__text p+p{margin-top:.7em}.pop__fine{margin:0;font-size:var(--pop-fp-size);line-height:1.6;opacity:.75}.pop__fine a,.pop__text a{text-decoration:underline;text-underline-offset:3px}.pop__form{display:flex;flex-direction:column;gap:12px;width:100%}.pop__input{width:100%;height:var(--pop-b-h);padding:0 18px;border:1px solid var(--pop-in-bd);background:var(--pop-in-bg);color:var(--pop-in-tx);border-radius:var(--pop-b-r);font:inherit;font-size:15px;text-align:left}.pop__input:focus-visible{outline:2px solid var(--pop-btn);outline-offset:2px}.pop__check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;text-align:left;cursor:pointer}.pop__check input{margin-top:3px;accent-color:var(--pop-btn)}.pop__msg{margin:0;font-size:14px;line-height:1.5}.pop__msg.is-error{color:var(--accent,#541D2C)}.pop__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--pop-b-h);padding:0 28px;border:1px solid var(--pop-btn);background:var(--pop-btn);color:var(--pop-btn-text);border-radius:var(--pop-b-r);font:inherit;font-size:var(--pop-b-size);letter-spacing:var(--pop-b-ls);text-transform:var(--pop-b-case);text-decoration:none;cursor:pointer;transition:opacity .2s}.pop__btn:hover{opacity:.88}.pop__btn:disabled{opacity:.55;cursor:not-allowed}.pop--btn-outline .pop__btn{background:transparent;color:var(--pop-btn)}.pop--btn-light .pop__btn{background:#fff;border-color:#fff;color:var(--pop-btn)}.pop__decline{display:inline-block;padding:4px 8px;border:0;background:none;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;opacity:.7;cursor:pointer}.pop__decline:hover{opacity:1}.pop__code{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--pop-b-h);padding:6px 6px 6px 18px;background:var(--pop-code-bg);border:1px dashed var(--pop-code-bd);border-radius:var(--pop-b-r)}.pop__code strong{font-weight:500;font-size:16px;letter-spacing:.14em;color:var(--pop-heading);overflow-wrap:anywhere;text-align:left}.pop__copy{flex:none;height:calc(var(--pop-b-h) - 14px);padding:0 16px;border:0;background:var(--pop-btn);color:var(--pop-btn-text);border-radius:var(--pop-b-r);font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pop__timer{display:flex;align-items:baseline;justify-content:var(--pop-flex-align);gap:10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.pop__timer b{font-family:var(--pop-h-font);font-weight:400;font-size:26px;letter-spacing:.04em;color:var(--pop-heading);font-variant-numeric:tabular-nums}.pop__close{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:var(--pop-close-size);height:var(--pop-close-size);padding:0;border:0;background:transparent;color:var(--pop-close);cursor:pointer;font:inherit}.pop__close--circle{border:1px solid currentColor;border-radius:50%;background:var(--pop-bg)}.pop__close--text{width:auto;padding:0 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:var(--pop-bg)}.pop--split_right .pop__close,.pop--image_top:not(.pop--noimg) .pop__close,.pop--side_panel:not(.pop--noimg) .pop__close,.pop--corner_left:not(.pop--noimg) .pop__close,.pop--corner_right:not(.pop--noimg) .pop__close{background:var(--pop-bg)}.pop--image_bg:not(.pop--noimg) .pop__close,.pop--fullscreen:not(.pop--noimg) .pop__close{color:var(--pop-onimg);background:transparent}.pop[data-close-wait]:not(.is-close-ready) .pop__close{visibility:hidden}.pop--center .pop__media{display:none}.pop--split_left:not(.pop--noimg) .pop__card,.pop--split_right:not(.pop--noimg) .pop__card{max-width:var(--pop-w-split);flex-direction:row}.pop--split_right:not(.pop--noimg) .pop__card{flex-direction:row-reverse}.pop--split_left:not(.pop--noimg) .pop__media,.pop--split_right:not(.pop--noimg) .pop__media{flex:0 0 var(--pop-img-share)}.pop--split_left:not(.pop--noimg) .pop__img,.pop--split_right:not(.pop--noimg) .pop__img{position:absolute;top:0;right:0;bottom:0;left:0}.pop--split_left:not(.pop--noimg) .pop__body,.pop--split_right:not(.pop--noimg) .pop__body{flex:1;min-width:0}.pop--image_top .pop__media{width:100%;aspect-ratio:var(--pop-img-ratio)}.pop--image_bg:not(.pop--noimg) .pop__card,.pop--fullscreen:not(.pop--noimg) .pop__card{--pop-text:var(--pop-onimg);--pop-heading:var(--pop-onimg);--pop-eyebrow:var(--pop-onimg);background:#100c0b}.pop--image_bg:not(.pop--noimg) .pop__card{max-width:var(--pop-w-split);min-height:max(var(--pop-minh),420px)}.pop--image_bg:not(.pop--noimg) .pop__media,.pop--fullscreen:not(.pop--noimg) .pop__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pop--image_bg:not(.pop--noimg) .pop__media:after,.pop--fullscreen:not(.pop--noimg) .pop__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pop-dim)}.pop--image_bg:not(.pop--noimg) .pop__input,.pop--fullscreen:not(.pop--noimg) .pop__input{text-align:left}.pop--side_panel{align-items:stretch;justify-content:flex-end;padding:var(--pop-edge)}.pop--side_panel .pop__card{height:100%;max-height:none;max-width:var(--pop-w)}.pop--side_panel .pop__media{width:100%;aspect-ratio:16 / 10}.pop--side_panel.pop--anim-rise .pop__card,.pop--side_panel.pop--anim-drop .pop__card{transform:translate(56px)}.pop--side_panel.is-shown .pop__card{transform:none}.pop--floating{padding:0;pointer-events:none}.pop--floating .pop__scrim{display:none}.pop--floating .pop__card{pointer-events:auto}.pop--corner_left,.pop--corner_right{inset:auto auto calc(var(--pop-edge) + env(safe-area-inset-bottom,0px)) auto;width:min(var(--pop-w),calc(100vw - 2 * var(--pop-edge)))}.pop--corner_left{left:var(--pop-edge)}.pop--corner_right{right:var(--pop-edge);left:auto}.pop--corner_left .pop__card,.pop--corner_right .pop__card{max-width:none;max-height:calc(100dvh - 2 * var(--pop-edge))}.pop--corner_left .pop__media,.pop--corner_right .pop__media{width:100%;aspect-ratio:16 / 10}.pop--bar_bottom{inset:auto 0 0 0}.pop--bar_bottom .pop__card{max-width:none;border-radius:var(--pop-radius) var(--pop-radius) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.pop--bar_bottom .pop__body{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:32px;row-gap:12px;padding-right:calc(var(--pop-pad) + 40px)}.pop--bar_bottom .pop__view{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:32px;row-gap:12px;width:auto}.pop--bar_bottom .pop__form{flex-direction:row;flex-wrap:wrap;width:auto;align-items:center}.pop--bar_bottom .pop__input{width:260px}.pop--bar_bottom .pop__btn,.pop--bar_bottom .pop__code{width:auto}.pop--bar_bottom .pop__h{font-size:min(var(--pop-h-size),28px)}.pop--bar_bottom .pop__msg,.pop--bar_bottom .pop__fine{flex-basis:100%;text-align:center}.pop--fullscreen{padding:0}.pop--fullscreen .pop__card{max-width:none;width:100%;height:100dvh;max-height:none;border:0;border-radius:0;justify-content:center;align-items:center}.pop--fullscreen .pop__body{width:100%;max-width:var(--pop-w);flex:none}.pop--fullscreen .pop__media{width:100%}.pop--fullscreen.pop--noimg .pop__media{display:none}.pop-tab{position:fixed;z-index:45;display:flex;align-items:center;height:var(--tab-h);padding:0 22px;border:0;background:var(--tab-bg);color:var(--tab-c);font-family:var(--font-body);font-size:var(--tab-fs);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:var(--btn-radius,0)}.pop-tab--bottom_left{left:var(--tab-off);bottom:calc(var(--tab-off) + env(safe-area-inset-bottom,0px))}.pop-tab--bottom_right{right:var(--tab-off);bottom:calc(var(--tab-off) + env(safe-area-inset-bottom,0px))}.pop-tab--side_left,.pop-tab--side_right{top:50%;width:var(--tab-h);height:auto;padding:22px 0;justify-content:center;writing-mode:vertical-rl}.pop-tab--side_left{left:0;transform:translateY(-50%) rotate(180deg)}.pop-tab--side_right{right:0;transform:translateY(-50%)}.pop-tab:focus-visible{outline:2px solid var(--tab-bg);outline-offset:3px}@media(prefers-reduced-motion:reduce){.pop__scrim,.pop__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/popup.css.map */
