.modal{display:none}.modal.is-open{display:block}.modal{z-index:1000}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--dark-grey);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;z-index:999}.modal__container{background-color:#fff;color:#000;max-width:80%;width:95%;min-height:470px;max-height:80vh;overflow-y:auto;box-sizing:border-box;z-index:1000;padding:0 30px 30px}.modal__header{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.modal__title{height:0}.modal__close{background:transparent;border:0;position:relative;top:0;margin:20px 0 0}.modal__content-wrapper{text-align:center;max-width:400px;margin:auto}.modal__content-image{width:90%;max-width:433px;margin:auto}.modal__content-image img{width:100%}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(15%);transform:translateY(15%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(15%);transform:translateY(15%);opacity:0}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@media screen and (min-width: 769px){.modal__container{min-width:500px}}@media screen and (max-width: 768px){.modal__container{min-height:351px;max-width:95%}.modal__body{overflow:scroll}.modal__body{padding-bottom:1rem}}.modal__header-shapes-line-1{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:wave-sm 4s linear alternate infinite;animation:wave-sm 4s linear alternate infinite}.modal__header-shapes-line-2{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:wave-sm 4s linear alternate-reverse infinite;animation:wave-sm 4s linear alternate-reverse infinite}.modal__header-shapes-shape-2{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:wave-md 4s linear alternate infinite;animation:wave-md 4s linear alternate infinite}.modal__header-shapes-shape-1{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:wave-lg 4s linear alternate infinite;animation:wave-lg 4s linear alternate infinite}.nutrition-labels-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.nutrition-label{position:relative;flex:1;display:block;margin:auto;display:none;width:auto}.nutrition-label__image-wrapper{text-align:center}.nutrition-label img{margin:20px auto 0}.dietary_restrictions__container{display:grid;grid-template-columns:1fr;gap:30px;height:min-content}.dietary_restrictions__item{display:flex}.dietary_restrictions__item svg{width:50px;height:auto;margin-right:20px}.dietary_restrictions_modal .modal__header{justify-content:space-between;margin-bottom:30px}.dietary_restrictions_modal .modal__container{padding:30px}.dietary_restrictions_modal .modal__title{height:unset}.dietary_restrictions_modal .modal__body{display:grid;grid-template-columns:1fr 1fr;gap:30px}.dietary_restrictions_modal .modal__close{margin:0!important}@media screen and (max-width: 768px){.dietary_restrictions_modal .modal__body{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/micromodal.css.map */
