@keyframes circleClick{0%{transform:scale(1)}to{transform:scale(4.7)}}@keyframes sideways{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.callme,[data-module=call-me-react-bootstrapper]{position:fixed;z-index:1060}.callme__remove-btn{position:absolute;top:0;right:10px;z-index:10}.callme__idle-img{position:relative;z-index:1;cursor:pointer;animation:slideInRight .3s ease-in-out}.callme__idle-img.callme-location-br,.callme__idle-img.callme-location-lr{animation:slideInBottom .3s ease-in-out}.callme__idle-img--out{animation:slideOutRight .3s ease-in-out forwards}.callme__idle-img--out.callme-location-br,.callme__idle-img--out.callme-location-lr{animation:slideOutBottom .3s ease-in-out forwards}.callme__mobile-box{text-align:left;padding:48px 0 32px}.callme__box{position:relative;width:350px;background:#f6f6f6;box-shadow:0 10px 20px -3px rgba(0,0,0,.2);border-radius:3px 0 0 3px;animation:slideInRight .3s ease-in-out}.callme__box--out{animation:slideOutRight .3s ease-in-out forwards}.callme__inner-box{padding:24px 32px 20px}.callme__legal{color:#9f9f9f}.callme__popup-img{position:absolute;right:0;bottom:100%;z-index:-1;animation:slideInBottom .3s ease-in-out forwards}.callme__popup-img--out{animation:slideOutBottom .3s ease-in-out forwards}.callme.is-checkout .callme__box{border-radius:0 3px 3px 0;animation:slideInLeft .3s ease-in-out}.callme.is-checkout .callme__box--out{animation:slideOutLeft .3s ease-in-out forwards}.checkout .logo{width:120px;margin:8px 0 0;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}.checkout .checkout-voice-card .custom-input-field{margin-bottom:4px}.checkout .checkout-voice-card .custom-input-field__label{display:inline-block;font-size:14px}.checkout .checkout-simtype-help-text{font-size:14px;line-height:24px;color:#3c2870}.auth-button-provider .auth-button{display:flex;align-items:center;margin:0 auto;border:initial;-webkit-appearance:initial;-moz-appearance:initial;appearance:auto;outline:initial;font-size:medium;border-radius:4px;height:48px;padding:.25rem .75rem .25rem 1rem;font-family:IBM Plex Sans,Helvetica,Arial,sans-serif;font-weight:700;min-width:240px;background:#0060e6;color:#fff}.auth-button-provider .auth-button svg{display:inline-block;margin-right:15px;max-width:60px}.promotion__icon--EC{margin-left:2px}.section-recommended-products{overflow:hidden;font-size:16px}.section-recommended-products .swiper-container.swiper--recommended-products{overflow:visible;margin-right:-32px;margin-left:-32px;padding-right:80px;padding-left:80px}.section-recommended-products .recommended-product{display:flex;flex-direction:column;height:auto;flex-grow:1;font-size:14px}.section-recommended-products .recommended-product__content-container,.section-recommended-products .recommended-product__image-container{padding-left:16px;padding-right:16px}.section-recommended-products .recommended-product__image-container{padding-top:32px;padding-bottom:32px;flex:0 0 auto}.section-recommended-products .recommended-product__content-container{display:flex;flex-direction:column;flex:1 0 auto}.section-recommended-products .recommended-product__image{height:100px;width:auto}.stepped-progress{display:flex;flex-direction:column}.stepped-progress__label{width:100%;text-align:center;margin-bottom:16px}.stepped-progress__list{position:relative;margin-bottom:0;padding:0;list-style:none;display:flex;gap:16px;justify-content:space-around}.stepped-progress__item{position:relative;z-index:1;flex:1 0;flex-basis:0px;display:flex;flex-direction:column;gap:4px;align-items:center}.stepped-progress__item:after{content:"";position:absolute;height:1px;width:100%;top:100%;margin-top:12px;transform:translateY(-50%);left:0;background-color:#fff;border-radius:8px}.stepped-progress__item--active:after,.stepped-progress__item--visited:after{height:8px}.stepped-progress__item--active .stepped-progress__item-text,.stepped-progress__item--visited .stepped-progress__item-text{color:#3c2870;background:#fff}.stepped-progress__item--visited .stepped-progress__item-text:after{border-color:#3c2870}.stepped-progress__item--visited .stepped-progress__item-text svg{fill:#55ce0f;width:70%}.stepped-progress__item-label{color:#fff}.stepped-progress__item--active .stepped-progress__item-label{font-weight:700}.stepped-progress__item-text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;font-family:Source Sans Pro,Arial,Helvetica,sans-serif;font-weight:700;line-height:29px;text-align:center;border:2px solid #fff;border-radius:50%}.terms-input{display:flex}.card.radio-button-card{cursor:pointer;box-shadow:0 10px 20px -3px rgba(0,0,0,.2);border-radius:3px;overflow:hidden}.card.radio-button-card .radio-button-card__field{display:flex;align-items:center;padding:16px}.card.radio-button-card--with-status{border-radius:20px 20px 3px 3px}.card.radio-button-card .input-field{margin-bottom:0}.card.radio-button-card .custom-input-field__label{position:absolute;width:100%;height:100%}.card.radio-button-card .card__addon>label{display:block}.card.radio-button-card label{cursor:pointer}.card.radio-button-card .status-message{box-shadow:none}.card.radio-button-card .status-message .status-message__message{border-bottom-left-radius:0;border-bottom-right-radius:0}.card.radio-button-card .status-message .status-message__message p:last-of-type{margin-bottom:0}.stepper input[type=number]::-webkit-inner-spin-button,.stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper__message{display:block;width:100%;text-align:center}.stepper .btn{padding:0 16px}.stepper .input-field{margin-bottom:0}.stepper .input-field__label{display:block;font-size:12px;text-align:center}.stepper .input-field__control{width:60px;padding:8px 16px;text-align:center}.stepper .input-field__text{text-align:center}.stepper .btn[disabled]{background:none transparent;opacity:.5}.stepper--success .input-field__control{border-color:#009d00}.stepper--success .input-field__text{color:#009d00}.stepper--error .input-field__control{border-color:#ff2626}.stepper--error .input-field__text{color:#ff2626}@media (min-width:768px){.checkout--label-alignment{margin-top:20px}.checkout--label-alignment-large{margin-top:35px}}@media (min-width:992px){.checkout .logo{width:170px;margin:32px 0 8px}.checkout .checkout-voice-card .custom-input-field{margin-right:16px;margin-bottom:8px}.checkout .checkout-simtype-help-text,.checkout .checkout-voice-card .custom-input-field__label{font-size:16px}.section-recommended-products .swiper-container.swiper--recommended-products{padding-right:32px;padding-left:32px}.section-recommended-products .recommended-product{font-size:16px}.section-recommended-products .recommended-product__image{width:auto;height:115px}}@media (min-width:1280px){.stepped-progress__item{gap:16px;flex-direction:row;align-items:flex-start;justify-content:center}.stepped-progress__item:after{margin-top:28px}.stepped-progress__item--active:after,.stepped-progress__item--visited:after{height:16px}}@media (min-width:1440px){.callme{right:0;top:50%;transform:translateY(-50%)}.callme--open{top:25%;transform:translateY(0)}.callme__idle-img{animation:slideInRight .3s ease-in-out}.callme__idle-img--out{animation:slideOutRight .3s ease-in-out forwards}.callme__inner-box h2{padding-right:40px}.callme.is-checkout{right:auto;left:0}.callme.is-checkout .callme__idle-img{animation:slideInLeft .3s ease-in-out}.callme.is-checkout .callme__idle-img--out{animation:slideOutLeft .3s ease-in-out forwards}}@media (max-width:1439px){.callme{right:0;bottom:0}.callme-location--tr{top:10px;bottom:auto}.callme-location--cr{top:50%;bottom:auto;transform:translateY(-50%)}.callme-location--br{top:auto;bottom:0}}