.mq-xs{display:none}@media (min-width:480px){.mq-xs{display:block}}.mq-xs-inline{display:none}@media (min-width:480px){.mq-xs-inline{display:inline}}.mq-xs-flex{display:none}@media (min-width:480px){.mq-xs-flex{display:flex}}.mq-xs-grid{display:none}@media (min-width:480px){.mq-xs-grid{display:grid}.hide-xs{display:none!important}}.mq-sm{display:none}@media (min-width:640px){.mq-sm{display:block}}.mq-sm-inline{display:none}@media (min-width:640px){.mq-sm-inline{display:inline}}.mq-sm-flex{display:none}@media (min-width:640px){.mq-sm-flex{display:flex}}.mq-sm-grid{display:none}@media (min-width:640px){.mq-sm-grid{display:grid}.hide-sm{display:none!important}}.mq-md{display:none}@media (min-width:768px){.mq-md{display:block}}.mq-md-inline{display:none}@media (min-width:768px){.mq-md-inline{display:inline}}.mq-md-flex{display:none}@media (min-width:768px){.mq-md-flex{display:flex}}.mq-md-grid{display:none}@media (min-width:768px){.mq-md-grid{display:grid}.hide-md{display:none!important}}.mq-lg{display:none}@media (min-width:1300px){.mq-lg{display:block}}.mq-lg-inline{display:none}@media (min-width:1300px){.mq-lg-inline{display:inline}}.mq-lg-flex{display:none}@media (min-width:1300px){.mq-lg-flex{display:flex}}.mq-lg-grid{display:none}@media (min-width:1300px){.mq-lg-grid{display:grid}.hide-lg{display:none!important}}.mq-xl{display:none}@media (min-width:1440px){.mq-xl{display:block}}.mq-xl-inline{display:none}@media (min-width:1440px){.mq-xl-inline{display:inline}}.mq-xl-flex{display:none}@media (min-width:1440px){.mq-xl-flex{display:flex}}.mq-xl-grid{display:none}@media (min-width:1440px){.mq-xl-grid{display:grid}.hide-xl{display:none!important}}.mq-xll{display:none}@media (min-width:1536px){.mq-xll{display:block}}.mq-xll-inline{display:none}@media (min-width:1536px){.mq-xll-inline{display:inline}}.mq-xll-flex{display:none}@media (min-width:1536px){.mq-xll-flex{display:flex}}.mq-xll-grid{display:none}@media (min-width:1536px){.mq-xll-grid{display:grid}.hide-xll{display:none!important}}.mq-xxl{display:none}@media (min-width:1920px){.mq-xxl{display:block}}.mq-xxl-inline{display:none}@media (min-width:1920px){.mq-xxl-inline{display:inline}}.mq-xxl-flex{display:none}@media (min-width:1920px){.mq-xxl-flex{display:flex}}.mq-xxl-grid{display:none}@media (min-width:1920px){.mq-xxl-grid{display:grid}.hide-xxl{display:none!important}}.mq-mobile{display:none}@media (min-width:767px){.mq-mobile{display:block}}.mq-mobile-inline{display:none}@media (min-width:767px){.mq-mobile-inline{display:inline}}.mq-mobile-flex{display:none}@media (min-width:767px){.mq-mobile-flex{display:flex}}.mq-mobile-grid{display:none}@media (min-width:767px){.mq-mobile-grid{display:grid}.hide-mobile{display:none!important}}.mq-tablet{display:none}@media (min-width:1299px){.mq-tablet{display:block}}.mq-tablet-inline{display:none}@media (min-width:1299px){.mq-tablet-inline{display:inline}}.mq-tablet-flex{display:none}@media (min-width:1299px){.mq-tablet-flex{display:flex}}.mq-tablet-grid{display:none}@media (min-width:1299px){.mq-tablet-grid{display:grid}.hide-tablet{display:none!important}}.mq-desktop{display:none}@media (min-width:1300px){.mq-desktop{display:block}}.mq-desktop-inline{display:none}@media (min-width:1300px){.mq-desktop-inline{display:inline}}.mq-desktop-flex{display:none}@media (min-width:1300px){.mq-desktop-flex{display:flex}}.mq-desktop-grid{display:none}@media (min-width:1300px){.mq-desktop-grid{display:grid}.hide-desktop{display:none!important}}.gashapon-product-popup-overlay{z-index:9999;overscroll-behavior:contain;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.gashapon-product-popup-content{background:#fff;border-radius:20px;width:100%;max-width:343px;min-height:618px;max-height:90vh;padding:14px 20px 40px;position:relative;overflow-x:hidden;overflow-y:auto}@media (min-width:1024px){.gashapon-product-popup-content{max-width:994px;min-height:665px;padding:18px 106px 201px 550px;display:block;overflow:visible}}.gashapon-product-popup-close{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:transform .2s;display:flex;position:absolute;top:14px;right:14px}.gashapon-product-popup-close:hover{transform:scale(1.1)rotate(90deg)}.gashapon-product-popup-close:active{transform:scale(.9)rotate(90deg)}@media (min-width:1024px){.gashapon-product-popup-close{top:18px;right:18px}}.gashapon-product-popup-close svg{width:100%;height:100%;transition:transform .2s}.gashapon-product-popup-image-wrapper{justify-content:center;width:100%;margin-top:40px;margin-bottom:0;display:flex;position:relative}@media (min-width:1024px){.gashapon-product-popup-image-wrapper{width:400px;height:463px;margin-top:0;margin-bottom:0;position:absolute;top:60px;left:106px}}.gashapon-product-popup-image-container{justify-content:center;align-items:center;width:100%;max-width:303px;height:349px;display:flex;overflow:hidden}@media (min-width:1024px){.gashapon-product-popup-image-container{width:100%;max-width:400px;height:463px}}.gashapon-product-popup-image{object-fit:contain;width:100%;height:100%;display:block}.gashapon-product-popup-info{flex-direction:column;gap:8px;margin-top:68px;display:flex}@media (min-width:1024px){.gashapon-product-popup-info{z-index:1;gap:16px;margin-top:60px;position:relative}}.gashapon-product-popup-title{color:#231f20;font-family:var(--font-source-sans);text-transform:uppercase;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media (min-width:1024px){.gashapon-product-popup-title{max-width:288px;font-size:18px;font-weight:600;line-height:120%}}.gashapon-product-popup-description{color:#000;font-family:var(--font-source-sans);margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media (min-width:1024px){.gashapon-product-popup-description{max-width:379px}}.gashapon-product-popup-share{flex-direction:column;gap:4px;margin-top:24px;display:flex}@media (min-width:1024px){.gashapon-product-popup-share{gap:6px;margin-top:0}}.gashapon-product-popup-share-title{color:#231f20;font-family:var(--font-source-sans);text-transform:uppercase;margin:0;font-size:10px;font-style:normal;font-weight:500;line-height:140%}@media (min-width:1024px){.gashapon-product-popup-share-title{font-size:12px}}.gashapon-product-popup-social-buttons{align-items:center;gap:8px;height:auto;display:flex}.gashapon-social-button{cursor:pointer;width:60px;height:30px;font-family:var(--font-source-sans);color:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:600;transition:transform .2s,opacity .2s;display:flex}.gashapon-social-button:hover{opacity:.9;transform:scale(1.05)}.gashapon-social-button:active{transform:scale(.95)}.gashapon-social-button img,.gashapon-social-button span{object-fit:contain;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.gashapon-social-button--facebook{background-color:#1877f2}.gashapon-social-button--whatsapp{background-color:#25d366}.gashapon-social-button--twitter{background-color:#000}.gashapon-social-button--link{background-color:#ee1d23}.gashapon-product-popup-cta{color:#fff;width:100%;height:40px;font-family:var(--font-source-sans);cursor:pointer;background-color:#231f20;border:1px solid #231f20;border-radius:4px;justify-content:center;align-items:center;margin-top:58px;padding:10px;font-size:14px;font-style:normal;font-weight:500;line-height:150%;transition:background-color .2s,transform .2s;display:flex}.gashapon-product-popup-cta:hover{background-color:#3a3536}.gashapon-product-popup-cta:active{transform:scale(.98)}@media (min-width:1024px){.gashapon-product-popup-cta{width:334px;height:42px;margin-top:16px;font-size:16px;font-weight:600}}.available-slide-card--clickable{cursor:pointer;transition:transform .2s}.available-slide-card--clickable:hover{transform:translateY(-2px)}.available-slide-card--clickable:active{transform:translateY(0)}.available-slide-card__image-wrapper{aspect-ratio:160/185;border-radius:8px;width:100%;overflow:hidden}
