.powder-modal{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#0009;justify-content:center;align-items:center;padding:30px 20px;display:flex}.powder-modal__container{background:var(--color-inverted);width:100%;max-width:544px;padding:35px 70px 35px 30px;height:auto;max-height:calc(100vh - 80px);overflow-y:auto;position:relative;border-radius:10px}.powder-modal__close{position:absolute;top:11px;right:6px;background:transparent;border:0;outline:none;cursor:pointer}.powder-modal__content{font-size:18px;line-height:1.5;letter-spacing:.01em}.powder-modal__content a{color:var(--color-link)}.powder-modal__content ul,.powder-modal__content ol{padding-inline-start:26px}.powder-modal__title{font-size:36px;font-weight:900;line-height:1;margin:0 0 10px;font-family:var(--font-body-family);text-transform:uppercase;color:var(--color-secondary)}.powder-modal__close .svg-wrapper{width:34px;height:34px}.powder-modal__footer{margin-top:30px}@media screen and (max-width: 560px){.powder-modal__content{font-size:14px}.powder-modal__close{top:7px;right:1px}.powder-modal__container{padding:20px 40px 20px 20px}.powder-modal__title{max-width:calc(100% - 20px);margin-bottom:14px}.powder-modal__close .svg-wrapper{width:28px;height:28px}}.modal{display:none;background-color:#000000b3;align-items:stretch;justify-items:center;padding:20px;position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;grid-template-rows:minmax(10px,100%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);grid-template-rows:auto}.modal._active{display:grid}.modal__close{position:absolute;top:2px;right:2px;width:40px;height:40px;border:0;background-color:transparent;cursor:pointer}@media (min-width: 768px){.modal__close{top:12px;right:12px}}.modal__container{background-color:#fff;border-radius:8px;display:grid;width:100%;max-width:1200px;position:relative}.modal__body{display:grid}.modal__body iframe{width:100%;height:100%}.modal--text{align-items:center;overflow:auto;grid-template-rows:auto}.modal--text .modal__container{padding:30px 20px 40px;max-width:940px;overflow:unset}@media (min-width: 768px){.modal--text .modal__container{padding:74px 50px}}.modal--text .modal__body{font-size:15px;font-style:normal;font-weight:430;line-height:20px;color:#555450;overflow:unset}@media (min-width: 768px){.modal--text .modal__body{font-size:16px;font-style:normal;font-weight:430;line-height:20px}}.modal--text .modal__body h2{margin-top:26px;margin-bottom:14px;font-size:20px;font-style:normal;line-height:33px;letter-spacing:-.2px;color:#000}@media (min-width: 768px){.modal--text .modal__body h2{font-size:26px;font-style:normal;line-height:32px;letter-spacing:-.26px}}.modal--text .modal__body h2:first-child{margin-top:0}.modal--text .modal__body ul{padding-left:24px;margin-bottom:1.4em}.modal--text .modal__body li{margin-bottom:.6em}.modal--text .modal__body p{margin-top:0;margin-bottom:1.4em}.modal--text .modal__body ul:last-child,.modal--text .modal__body p:last-child{margin-bottom:0}@media (min-width: 768px){.modal--columns .modal__body,.modal--columns .modal__body .metafield-rich_text_field{columns:2;column-gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/modal.css.map */
