.notification{position:fixed;top:90px;left:50%;transform:translate(-50%) translateY(-100%);z-index:9999;width:90vw;max-width:1200px;min-width:320px;border-radius:12px;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px)}.notification.show{opacity:1;transform:translate(-50%) translateY(0)}.notification.hide{opacity:0;transform:translate(-50%) translateY(-100%)}.notification[data-variant=info]{background-color:#ebf3ff;color:#002968}.notification[data-variant=success]{background:#edfff4;color:#206b43}.notification[data-variant=error]{background:#ffefec;color:#841c05}.notification[data-variant=warning]{background:#fff8ec;color:#835617}.notification__content{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:12px}.notification__left{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.notification__right{display:flex;align-items:center;gap:14px;flex-shrink:0}.notification__body{flex:1;min-width:0}.notification__message{font-size:14px;line-height:20px}@media (min-width: 768px){.notification__message{font-size:15px;line-height:22px}}.notification__link{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:inherit;transition:opacity .2s ease;text-decoration:underline}@media (min-width: 768px){.notification__link{font-size:14px}}.notification__close{background:none;border:none;padding:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;border-radius:6px}.notification__close:hover{color:#292b2e;background:#0000000d}.notification__close span{font-size:14px}@media (max-width: 767px){.notification{top:75px;left:50%;right:auto;width:95vw;max-width:none;min-width:auto;transform:translate(-50%) translateY(-100%)}.notification.show{transform:translate(-50%) translateY(0)}.notification.hide{transform:translate(-50%) translateY(-100%)}}[dir=rtl] .notification{left:50%;right:auto}@media (max-width: 767px){[dir=rtl] .notification{left:50%;right:auto}}.product-pricing__quantity{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width: 1024px){.product-pricing__quantity{flex:1;gap:16px}}.product-pricing__quantity-controls{border:1px solid #ccd0d7;background:#fff;border-radius:12px;padding:3px;display:flex;justify-content:space-between;gap:2px;width:100%}@media (min-width: 1024px){.product-pricing__quantity-controls{gap:4px}}@media (max-width: 1023px){.sticky-add-to-cart__inputs .product-pricing__quantity-controls{display:none}}.product-pricing__quantity-value{text-align:center;outline:0;width:70%}@media (min-width: 1024px){.product-pricing__quantity-value{width:80%}}.product-pricing__quantity-button{position:relative;border-radius:12px;width:40px;height:40px;background:#fff;border:none;cursor:pointer}.product-pricing__quantity-button .icon{font-size:24px}@media (min-width: 1024px){.product-pricing__quantity-button{width:48px;height:48px}}.product-pricing__quantity-button img{width:20px;height:20px;display:inline}@media (min-width: 1024px){.product-pricing__quantity-button img{width:24px;height:24px}}.product-pricing__quantity-button:hover{background:#e4e6ea}.product-pricing__quantity-button:focus{outline:2px solid #56575a;background:#fff}.product-pricing__quantity-button--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.product-pricing__quantity-button--disabled svg path{fill:#ccd0d7}.product-pricing__quantity-button--disabled:hover,.product-pricing__quantity-button--disabled:focus{outline:none;background:#fff}.product-pricing__quantity-button:first-child:after,.product-pricing__quantity-button:last-child:before{content:"";position:absolute;top:10%;bottom:10%;width:1px;background:#ccd0d7}.product-pricing__quantity-button:first-child:after{right:-4px}[dir=rtl] .product-pricing__quantity-button:first-child:after{right:auto;left:-4px}.product-pricing__quantity-button:last-child:before{left:-4px}[dir=rtl] .product-pricing__quantity-button:last-child:before{left:auto;right:-4px}.sticky-add-to-cart__quantity-selector #max-esim-notification{position:fixed;top:var(--navbar-height, 56px);left:50%;transform:translate(-50%);z-index:1000}@media (min-width: 768px){.sticky-add-to-cart__quantity-selector #max-esim-notification{top:-83.5vh;left:50%;transform:translate(-50%)}}@media (min-width: 1024px){.sticky-add-to-cart__quantity-selector #max-esim-notification{top:-79vh;left:50%;transform:translate(-50%)}}:root{--border-error: #841c05;--border-focus: #e4e6ea;--border-focus-contrast: #ffffff;--border-interactive: #e6485c;--border-interactive-conversion: #48ec86;--border-medium: #56575a;--border-neutral: #ccd0d7;--border-strong: #292b2e;--border-subtle: #e4e6ea;--background-brand-blue: #f8fdff;--background-brand-yellow: #fffcee;--background-inverse: #292b2e;--background-primary: #ffffff;--background-secondary: #f8f8fb;--background-hover: #e4e6ea;--background-discount-magenta: #ffeef0;--interaction-bg-contrast-default: #292b2e;--interaction-bg-contrast-hover: #56575a;--interaction-bg-contrast-pressed: #292b2e;--interaction-bg-disabled: #e4e6ea;--interaction-bg-disabled-subtle: #f8f8fb;--interaction-bg-primary-default: #48ec86;--interaction-bg-primary-hover: #32a45e;--interaction-bg-primary-pressed: #206b43;--interaction-bg-secondary-default: #ffffff;--interaction-bg-secondary-hover: #f8f8fb;--interaction-bg-secondary-pressed: #e4e6ea;--text-brand: #e6485c;--text-disabled: #56575a;--text-disabled-subtle: #ccd0d7;--text-error: #841c05;--text-information: #002968;--text-link-default: #292b2e;--text-link-hover: #327df0;--text-onaction: #ffffff;--text-primary: #292b2e;--text-secondary: #56575a;--text-success: #206b43;--text-text-link-pressed: #2065ce;--text-warning: #835617;--icon-brand: #e6485c;--icon-disabled: #56575a;--icon-disabled-subtle: #ccd0d7;--icon-error: #841c05;--icon-information: #002968;--icon-onaction: #ffffff;--icon-primary: #292b2e;--icon-secondary: #56575a;--icon-success: #206b43;--icon-warning: #835617;--feedback-alert: #841c05;--feedback-alert-subtle: #ffefec;--feedback-information: #2065ce;--feedback-information-subtle: #ebf3ff;--feedback-success: #206b43;--feedback-success-subtle: #edfff4;--feedback-warning: #835617;--feedback-warning-subtle: #fff8ec;--yellow-100: #fffdf6;--yellow-200: #fffcee;--yellow-300: #fff7d1;--yellow-400: #fff0ab;--yellow-500: #e5d795;--yellow-600: #b58741;--gradients-explorer-blue: #bfebff;--gradients-explorer-orange: #ffccb0;--gradients-explorer-rose: #f9eef8;--gradients-holafly-dark-magenta: #c8094e;--gradients-holafly-magenta: #e12b57;--gradients-roaming-blue: #e0f4fd;--gradients-roaming-green: #f2fdeb;--gradients-sand-rose: #f9eef8;--gradients-sand-yellow: #fff7d1;--baby-blue-300: #dcf4ff;--baby-blue-600: #176c93}.sticky-add-to-cart{position:fixed;bottom:0;left:0;background:#fff;color:#292b2e;padding:16px 20px;display:flex;justify-content:center;width:100%;z-index:98;box-shadow:0 -5px 8px #b6b6b633;opacity:0;transform:translateY(100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (min-width: 1280px){.sticky-add-to-cart{padding:16px 108px}}.sticky-add-to-cart__quantity-selector .desktop-only-flex{display:none}@media (min-width: 768px){.sticky-add-to-cart__quantity-selector .desktop-only-flex{display:flex;width:134px;height:48px}}@media (min-width: 768px){.sticky-add-to-cart__quantity-selector .desktop-only-flex .product-pricing__quantity-button{height:34px;width:40px;place-self:self-end}}@media (min-width: 768px){.sticky-add-to-cart__divider{width:1px;height:26px;background:var(--color-borders-neutral, #ccd0d7)}}.sticky-add-to-cart--visible{opacity:1;transform:translateY(0)}.sticky-add-to-cart__content{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center}@media (min-width: 768px){.sticky-add-to-cart__content{max-width:1440px;flex-direction:row;justify-content:space-between}}.sticky-add-to-cart__details{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media (min-width: 768px){.sticky-add-to-cart__details{flex-direction:column;width:unset;text-align:left}}.sticky-add-to-cart__details .desktop-only{gap:12px}@media (min-width: 768px){.sticky-add-to-cart__details .desktop-only{display:flex!important;align-items:center}}@media (min-width: 1280px){.sticky-add-to-cart__details .desktop-only{gap:24px}}.sticky-add-to-cart__title{font-size:14px;display:none}@media (min-width: 768px){.sticky-add-to-cart__title{font-size:16px;display:block}}[dir=rtl] .sticky-add-to-cart__title{text-align:right}.sticky-add-to-cart__variation{font-size:16px;font-weight:400}.sticky-add-to-cart__variation.mobile-only{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.sticky-add-to-cart__variation.mobile-only{display:none}}.sticky-add-to-cart__variation.mobile-only .sticky-add-to-cart__variation__price{font-weight:700;font-size:16px}.sticky-add-to-cart__variation__price{display:flex;gap:8px;font-size:18px}.sticky-add-to-cart__inputs{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}@media (min-width: 768px){.sticky-add-to-cart__inputs{flex-direction:row;width:unset}}@media (min-width: 1280px){.sticky-add-to-cart__inputs{gap:24px}}.sticky-add-to-cart__inputs-limited-button.btn{width:100%}@media (min-width: 1024px){.sticky-add-to-cart__inputs-limited-button.btn{width:fit-content}}@media (min-width: 1280px){.sticky-add-to-cart__inputs-limited-button.btn{width:260px}}.sticky-add-to-cart__inputs-button{width:100%;padding:12px}@media (min-width: 1024px){.sticky-add-to-cart__inputs-button{width:fit-content}}@media (min-width: 1280px){.sticky-add-to-cart__inputs-button{width:260px;padding:12px 24px}}.sticky-add-to-cart__inputs .product-content__price{white-space:nowrap;font-size:20px;font-weight:500;align-items:center}[dir=rtl] .sticky-add-to-cart__inputs .product-content__price{align-items:center;gap:5px}.sticky-add-to-cart__inputs .product-pricing__quantity-value{width:100%}@media (min-width: 768px){.sticky-add-to-cart__inputs .product-pricing__quantity-value{width:70%}}.sticky-add-to-cart__prices{font-weight:400;flex-direction:row;gap:8px}.sticky-add-to-cart__prices__limited{display:flex;width:100%;justify-content:space-between}@media (min-width: 768px){.sticky-add-to-cart__prices__limited{display:none}}.sticky-add-to-cart__prices__limited__details{display:flex;flex-direction:column;gap:8px;font-size:16px}.sticky-add-to-cart__prices__limited__details .product-content__price{font-weight:700}.sticky-add-to-cart__prices__limited__quantity-selector{width:134px;height:48px}.sticky-add-to-cart__prices.mobile-only{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:400}.sticky-add-to-cart__prices.mobile-only .product-content__price{text-align:right;font-weight:700}[dir=rtl] .sticky-add-to-cart__prices.mobile-only .product-content__price{text-align:left}@media (min-width: 768px){.sticky-add-to-cart__prices.mobile-only{display:none}}.sticky-add-to-cart__prices .sticky-add-to-cart__price-per-day{border-radius:24px;font-size:12px;background:#ebf3ff;color:#002968;padding:4px 12px;height:fit-content}
