/** 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}
:root{--gridColumn: 4}.modal--country .modal__content{max-width:325px;width:90%;min-width:auto;max-height:90vh;overflow-x:auto;padding:30px 10px 20px;border-radius:20px;text-align:center}@media(min-width: 1024px){.modal--country .modal__content{max-width:450px;width:100%;padding:30px 15px 25px}}.modal--country .modal__close-button{background-color:#000;color:#fff;width:24px;height:24px;border-radius:6px;top:10px;right:10px;padding:0}@media(min-width: 1024px){.modal--country .modal__close-button{top:15px;right:15px}}.modal--country .modal__close-button .icon{width:14px;height:14px;top:1px;color:#fff;position:relative}.modal--country .modal__title{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;text-transform:none;grid-row:1;grid-column:1/span var(--gridColumn);margin:0 0 10px}.modal--country .modal__subtitle{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;grid-row:4;grid-column:1/span var(--gridColumn);margin-bottom:15px}.modal--country .modal__description{grid-row:2;grid-column:1/span var(--gridColumn);margin:0 15px 20px}.country-modal{display:grid;grid-template-columns:repeat(var(--gridColumn), 1fr);grid-column-gap:8px;grid-template-rows:auto}.country-popup__item{grid-row:5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 14px;border-radius:6px;color:#000;text-decoration:none}.country-popup__item:hover{color:#000;text-decoration:none}.country-popup__item:focus{box-shadow:0 0 0 5px rgba(230,255,0,.5);outline:none}.country-popup__item--featured{grid-row:3;grid-column:1/span var(--gridColumn);border-top:1px solid #fff;margin-bottom:30px;padding:0}@media(min-width: 1024px){.country-popup__item--featured{margin-bottom:40px}}.country-popup__item--featured .country-popup__flag{width:120px;margin-bottom:10px;border-radius:50%;height:120px}.country-popup__item--featured .country-popup__item-country{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}.country-popup__item-country{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.country-popup__flag{width:100%;margin-bottom:5px;border-radius:50%;aspect-ratio:1/1;max-width:120px;max-height:120px}.country-popup__item--hidden{display:none}
