/** Shopify CDN: Minification failed

Line 6:377 The "-" operator only works if there is whitespace on both sides

**/
.modal{opacity:0;z-index:-100;transition:all .2s ease;position:absolute;display:none}.modal .modal__overlay{position:relative;top:0;left:0;width:100%;height:150vh;opacity:.5;background:#000;transition:all .2s ease}.modal.modal--open{z-index:99999999;opacity:1;transition:all .2s ease;display:inline-block}.modal.modal--open .modal__overlay{position:fixed;z-index:calc(99999999 -1);opacity:.5;transition:all .5s ease}.modal__content::-webkit-scrollbar{display:none}.modal__content{-ms-overflow-style:none;scrollbar-width:none}.modal__content{display:flex;position:fixed;color:#000;left:50%;top:50vh;transform:translate(-50%, -50%);background:#fff;padding:26px;min-width:calc(100% - 26px);z-index:99999999}@media(min-width: 680px){.modal__content{padding:52px;min-width:initial}}.modal__close-button{position:absolute;top:12px;right:12px;border:0;cursor:pointer;color:#1d1d1d}.modal__close-button img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(343deg) brightness(110%) contrast(101%)}.modal__trigger{cursor:pointer}.modal--cart-confirmation .modal__content{flex-direction:column;padding:24px}@media(min-width: 680px){.modal--cart-confirmation .modal__content{padding:20px 40px 45px;min-width:400px}}@media(min-width: 1024px){.modal--cart-confirmation .modal__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;min-width:800px}}.modal--cart-confirmation .modal__close-button{top:20px;right:20px}.modal--cart-confirmation .button__edit-cart:focus{color:#fff}.modal--video-modal{display:block}.modal--video-modal.modal--open .modal__popup{display:block}.modal--video-modal .modal__close-button{font-size:28px;top:-38px;right:0;background-color:rgba(0,0,0,0);border:0;padding:0}.modal--video-modal .modal__close-button:hover{color:#fff;background-color:rgba(0,0,0,0)}.modal--video-modal .modal__popup{display:none}.modal--video-modal .modal__popup .modal__content{width:100%;max-width:1024px;min-width:initial;height:auto;background:rgba(0,0,0,0);padding:0}@media(min-width: 680px){.modal--video-modal .modal__popup .modal__content{width:calc(100% - 80px)}}@media(min-width: 1024px){.modal--video-modal .modal__popup .modal__content{width:calc(100% - 180px)}}.modal--video-modal .modal__popup .modal__content .video-block{background:rgba(0,0,0,0);background-image:none;background-size:cover !important}.modal--video-modal .modal__popup .modal__content .video-block__video{background-color:rgba(0,0,0,0)}.modal--video-modal .modal__popup .modal__content .button--primary{color:#fff;background-color:rgba(0,0,0,0);border:none}.modal--video-modal .modal__popup .modal__content .video-block{min-height:initial}.modal--video-modal .modal__popup .modal__content iframe{background:#000}.video-copy-modal{padding:20px;display:grid;grid-template-columns:auto;grid-template-rows:auto .2fr auto;max-width:1225px;margin:0 auto;padding:20px 24px}@media(min-width: 1024px){.video-copy-modal{padding:100px 68px;grid-template-columns:1.4fr minmax(160px, 0.5fr) 1.8fr;max-height:calc(100vh - var(--iamota-header-height))}}.video-copy-modal .video-copy-modal__content{margin-top:60px;margin-bottom:50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media(min-width: 1024px){.video-copy-modal .video-copy-modal__content{margin-top:0;margin-bottom:20px}}.video-copy-modal .video-copy-modal__content .content__heading .heading-text{font-size:24px;font-size:26px;font-style:normal;font-weight:400;line-height:normal;color:#fff}@media(min-width: 1024px){.video-copy-modal .video-copy-modal__content .content__heading .heading-text{font-size:36px;letter-spacing:.061px}}.video-copy-modal .content__subcopy{display:none}@media(min-width: 1024px){.video-copy-modal .content__subcopy{display:block}}.video-copy-modal .content__subcopy--mobile{display:block;padding-bottom:60px}@media(min-width: 1024px){.video-copy-modal .content__subcopy--mobile{display:none}}.video-copy-modal .content__subcopy--mobile .subcopy-subtitle{color:#e6ff00;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:20px;margin-bottom:8px;margin-top:20px}@media(min-width: 1024px){.video-copy-modal .content__subcopy--mobile .subcopy-subtitle{margin-top:60px}}.video-copy-modal .content__subcopy--mobile .subcopy-subtitle__subtext{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#e6ff00}.video-copy-modal .content__subcopy .subcopy-subtitle{color:#e6ff00;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px;margin-top:20px}@media(min-width: 1024px){.video-copy-modal .content__subcopy .subcopy-subtitle{margin-top:60px}}.video-copy-modal .content__subcopy .subcopy-subtitle__subtext{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#e6ff00}.video-copy-modal .video-copy-modal__video{display:flex;justify-content:center;align-items:center;aspect-ratio:3/4;max-width:100%;position:relative;overflow:hidden;border-radius:20px}@media(min-width: 680px){.video-copy-modal .video-copy-modal__video{margin:0 auto;aspect-ratio:4/3;max-width:580px}}@media(min-width: 1024px){.video-copy-modal .video-copy-modal__video{margin:0 auto;aspect-ratio:1/1.1;max-width:580px}}.video-copy-modal .video-copy-modal__video .video-copy-modal__video__play-button{position:absolute;z-index:1;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.video-copy-modal .video-copy-modal__video .video-copy-modal__video__play-button .icon__play--blue{height:54px;width:54px}.video-copy-modal .video-copy-modal__video .video-copy-modal__video__element{min-height:575px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.modal--video-modal .modal__content{height:-moz-fit-content;height:fit-content;margin-top:-15vh}@media(min-width: 1024px){.modal--video-modal .modal__content{margin-top:-3vh}}@media(min-width: 1440px){.modal--video-modal .modal__content{margin-top:-6vh}}.modal--video-modal .modal__content .video-block__video{height:50vh;width:100%;display:flex;justify-content:center;align-items:center}@media(min-width: 1024px){.modal--video-modal .modal__content .video-block__video{height:100%}}.modal--video-modal .modal__content .video-block__video video{height:100%;width:100%;position:relative}
