.text-popup{--text-popup-bg: #eeebe7;--text-popup-heading: #9c913d;--text-popup-text: #707070;--text-popup-close: #9d9c9a;--text-popup-gap: 20px;--text-popup-padding-y: 72px;--text-popup-padding-x: 80px;--text-popup-content-width: 1220px;--text-popup-close-size: 40px;--text-popup-close-top: 14px;--text-popup-close-right: 24px;display:contents}.text-popup__trigger{margin-top:.5em}.text-popup__link{cursor:pointer}.text-popup__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;width:calc(100% - var(--text-popup-gap) * 2);max-width:calc(100% - var(--text-popup-gap) * 2);max-height:calc(100vh - var(--text-popup-gap) * 2);max-height:calc(100dvh - var(--text-popup-gap) * 2);padding:0;border:0;border-radius:0;background:var(--text-popup-bg);color:var(--text-popup-text);overflow:hidden;box-shadow:0 24px 60px #0000002e}.text-popup__dialog:not([open]){display:none}.text-popup__dialog[open]{display:flex;flex-direction:column;animation:text-popup-in .3s cubic-bezier(.22,1,.36,1) both}.text-popup__dialog::backdrop{background:#00000073}.text-popup__dialog[open]::backdrop{animation:text-popup-backdrop-in .3s ease both}.text-popup__dialog[closing]{animation:text-popup-out .2s ease both;pointer-events:none}.text-popup__dialog[closing]::backdrop{animation:text-popup-backdrop-out .2s ease both}.text-popup__dialog:focus{outline:none}.text-popup__close{position:absolute;top:var(--text-popup-close-top);right:var(--text-popup-close-right);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--text-popup-close-size);height:var(--text-popup-close-size);margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-popup-close);cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity .2s ease}.text-popup__close:hover{opacity:.7}.text-popup__close:focus-visible{outline:2px solid var(--text-popup-close);outline-offset:2px}.text-popup__close svg{display:block;width:var(--text-popup-close-size);height:var(--text-popup-close-size)}.text-popup__body{flex:1 1 auto;min-height:0;box-sizing:border-box;padding:var(--text-popup-padding-y) var(--text-popup-padding-x);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:center}.text-popup__content{max-width:var(--text-popup-content-width);margin:0 auto}.text-popup__content>:last-child{margin-bottom:0}.text-popup .text-popup__heading{color:var(--text-popup-heading);font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1.2;margin-bottom:70px!important}.text-popup__subheading{color:var(--text-popup-heading);font-family:gothamblack!important;font-style:normal;font-weight:400;font-size:35px!important;letter-spacing:3.5px;text-transform:uppercase;line-height:1.2}.text-popup .text-popup__text,.text-popup .text-popup__text p{color:var(--text-popup-text)}.text-popup .text-popup__text{--link: var(--text-popup-text);--link-a70: rgba(112, 112, 112, .7)}.text-popup .text-popup__text{--text-popup-body: var(--font-body-medium);font-size:var(--text-popup-body)}.text-popup .text-popup__text.body-x-small{font-size:calc(var(--text-popup-body) * .72)}.text-popup .text-popup__text.body-small{font-size:calc(var(--text-popup-body) * .85)}.text-popup .text-popup__text.body-large{font-size:calc(var(--text-popup-body) * 1.15)}.text-popup .text-popup__text.body-x-large{font-size:calc(var(--text-popup-body) * 1.3)}.text-popup .text-popup__text ul,.text-popup .text-popup__text ol{display:inline-block;text-align:left}.text-popup__empty{margin:0;opacity:.7;font-style:italic}@media only screen and (max-width:989px){.text-popup{--text-popup-padding-y: 56px;--text-popup-padding-x: 48px}}@media only screen and (max-width:749px){.text-popup{--text-popup-padding-y: 44px;--text-popup-padding-x: 20px;--text-popup-close-top: 8px;--text-popup-close-right: 18px}.text-popup .text-popup__heading{letter-spacing:.16em}}@keyframes text-popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes text-popup-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes text-popup-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes text-popup-backdrop-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.text-popup__dialog[open],.text-popup__dialog[closing],.text-popup__dialog[open]::backdrop,.text-popup__dialog[closing]::backdrop{animation-duration:.01s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/text-popup.css.map */
