*,*:before,*:after{box-sizing:inherit;margin:0;padding:0;-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer;box-shadow:none;font-family:Montserrat;background-color:transparent}input{font-family:Montserrat}html{box-sizing:border-box;font-family:Montserrat;height:100%;-webkit-text-size-adjust:100%}body{margin:0}ul,ol{list-style:none}body.overflow-hidden{overflow:hidden;padding-right:14px}b{font-weight:600}:root{--animation-spin: spin 1s linear infinite;--z-index-announcement-bar-mobile: 10000;--z-index-header: 10001;--z-index-announcement-bar: 10002;--z-index-country-selector-drawer: 10002;--z-index-product-media-modal: 10002;--z-index-sidebar: 99999998;--z-index-cart-drawer: 99999999;--z-index-search-modal: 99999999}.hidden{display:none}.section-container{padding:var(--spacing-section-spacing-desktop) var(--spacing-margin-desktop);max-width:var(--spacing-max-content-width-desktop);margin:0 auto}.embed-etranslate-LanguageList{display:none!important}.cart-item__price.appstle_subscription_final_price{display:none}.cart-item__price{text-decoration:none!important}.cart-item__right-details .appstle_subscription_element.appstle_subscription_save{display:none}@media(max-width:1024px){body.overflow-hidden{padding-right:0}.section-container{padding:var(--spacing-section-spacing-tablet) var(--spacing-margin-tablet)}}@media(max-width:767px){.section-container{padding:var(--spacing-section-spacing-mobile) var(--spacing-margin-mobile)}}.component-atc-button{border:none;background:none;padding:0;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.component-atc-button .component-atc-button__text{pointer-events:none}.placeholder-svg{height:100%;width:100%}.focus-none{box-shadow:none!important;outline:0!important}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:var(--primary-color);outline-offset:2px;box-shadow:0 0 0 2px var(--primary-color)}.focused{outline:var(--primary-color);outline-offset:2px;box-shadow:0 0 0 2px var(--primary-color)}.primary-button-outlined{position:relative;width:auto;border-radius:4px;border:2px solid var(--outlined-button-border);color:var(--outlined-button-text);height:45px;padding:0 32px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;background-color:transparent;text-decoration:none;white-space:nowrap;max-width:fit-content}.primary-button-outlined:hover{background-color:var(--outlined-button-bg-hover);color:var(--outlined-button-text-hover)}.primary-button-outlined:disabled{border-color:var(--color-button-disable);color:var(--color-button-disable);cursor:not-allowed}.primary-button-filled{position:relative;width:auto;border-radius:4px;color:var(--filled-button-text);height:45px;padding:0 32px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;background-color:var(--filled-button-bg);text-decoration:none;white-space:nowrap;max-width:fit-content}.primary-button-filled:hover{background-color:var(--filled-button-bg-hover);color:var(--filled-button-text-hover)}.primary-button-filled:disabled{background-color:#999;color:#fff;cursor:not-allowed}.sidebar-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-sidebar);display:flex;justify-content:var(--sidebar-justify-content, flex-end);align-items:end;background-color:#0003;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.sidebar-wrapper-right{--sidebar-transform: -100%;--sidebar-justify-content: flex-start;--sidebar-border-radius: 0 20px 20px 0}.sidebar-wrapper[open],.sidebar-wrapper.closing{opacity:1;visibility:visible;pointer-events:auto}.sidebar-container{width:500px;height:100%;border-radius:var(--sidebar-border-radius, 20px 0 0 20px);background-color:var(--color-surface-primary);transform:translate(var(--sidebar-transform, 100%));transition:transform .3s ease;display:flex;flex-direction:column}.sidebar-wrapper[open] .sidebar-container{transform:translate(0)}.sidebar-wrapper.closing .sidebar-container{transform:translate(var(--sidebar-transform, 100%))}.sidebar-header{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-primary)}.sidebar-title{font-size:20px;font-weight:600}.sidebar-close{width:24px;height:24px;background-color:transparent;border:none;cursor:pointer;color:var(--color-text-primary)}.sidebar-content{padding:24px;font-size:16px;font-weight:400;line-height:150%;height:100%;overflow-y:auto;overscroll-behavior:contain}.sidebar-opener{cursor:pointer;width:16px;height:16px;color:#ddd}@media screen and (max-width:1024px){.sidebar-title{font-size:16px}}@media screen and (max-width:767px){.sidebar-container{height:calc(100% - 40px);border-radius:20px 20px 0 0;transform:translateY(100%)}.sidebar-wrapper[open] .sidebar-container{transform:translateY(0)}.sidebar-wrapper.closing .sidebar-container{transform:translateY(100%)}}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-sidebar);display:flex;justify-content:center;align-items:center;background-color:#0000004d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.modal-wrapper[open],.modal-wrapper.closing{opacity:1;visibility:visible;pointer-events:auto}.modal-box{max-width:1000px;max-height:85vh;border-radius:var(--radius-popup-drawer, 20px);background-color:var(--color-surface-primary, white);transform:scale(.95);opacity:0;transition:transform .2s ease,opacity .2s ease;display:flex;flex-direction:column;overflow:hidden}.modal-wrapper[open] .modal-box{transform:scale(1);opacity:1}.modal-wrapper.closing .modal-box{transform:scale(.95);opacity:0}.modal-header{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;color:var(--color-text-primary, black);border-bottom:1px solid var(--color-border-primary, #ddd);flex-shrink:0}.modal-close{width:24px;height:24px;background-color:transparent;border:none;cursor:pointer;color:var(--color-text-primary, black)}.modal-content{flex:1;overflow-y:auto;overscroll-behavior:contain}@media screen and (max-width:1024px){.modal-close{width:16px;height:16px}}@media screen and (max-width:767px){.modal-box{max-width:calc(100vw - 32px);border-radius:16px}}.component-code-button{background-color:transparent;border:1px dashed var(--color-border-primary, #ddd);padding:8px 12px;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400;color:var(--color-text-primary, #000);border-radius:999px;cursor:pointer;position:relative;overflow:visible}.component-code-button:focus-visible{outline:none;box-shadow:none}.component-code-button p{margin:0;line-height:1.5}.component-code-button svg{width:18px;height:18px;flex-shrink:0}.component-code-button:hover{border-color:var(--color-button-primary, #066aff);color:var(--color-button-primary, #066aff)}.component-code-button.component-code-button--copied{border-color:#ffa443;color:#ffa443}.component-code-button--copied .component-copied-popup{display:flex}.component-copied-popup{position:absolute;height:37px;border-radius:4px;background-color:#999;color:var(--color-text-invert, white);padding:8px 16px;bottom:-4px;left:50%;translate:-50% 100%;display:none;align-items:center;font-size:14px;white-space:nowrap;z-index:10;overflow:visible;opacity:0}.component-code-button--copied .component-copied-popup{opacity:1}.component-copied-popup-svg{position:absolute;top:2px;left:50%;translate:-50% -100%;z-index:1}.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.loading>.loading__spinner svg{animation:loading-spinner-rotate .8s linear infinite}@keyframes loading-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.text-button{color:var(--text-button-color, var(--color-button-primary, #036aff));font-size:12px;font-weight:500;line-height:normal;gap:8px;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.text-button:hover{text-decoration:underline}.text-button svg path{stroke:var(--text-button-color, #036aff)}.vis-active__header{display:flex;flex-direction:column;gap:16px;align-items:center}.vis-active__title-row{display:flex;align-items:center;justify-content:center;gap:16px;text-align:center}.vis-active__title-icon{width:auto;height:48px;flex-shrink:0}.vis-active__title-icon img{width:100%;height:100%;object-fit:contain}.component-product-card__buy.buy-now_cta{display:none}@media screen and (max-width:1024px){.vis-active__title-row{gap:8px}.vis-active__title-icon{height:32px}.vis-active__subtitle{font-size:14px}}@media screen and (max-width:767px){.vis-active__title-row{gap:8px}}.h0-heavy{font-size:60px;font-weight:600;line-height:normal}.h0-light{font-size:60px;font-weight:300;line-height:normal}.h1-heavy{font-size:40px;font-weight:600;line-height:normal}.h1-light{font-size:40px;font-weight:300;line-height:normal}.h2-heavy{font-size:36px;font-weight:600;line-height:normal}.h2-light{font-size:36px;font-weight:300;line-height:normal}.h3-heavy{font-size:32px;font-weight:600;line-height:normal}.h3-light{font-size:32px;font-weight:300;line-height:normal}.h4-heavy{font-size:28px;font-weight:600;line-height:normal}.h4-light{font-size:28px;font-weight:300;line-height:normal}.h5-heavy{font-size:24px;font-weight:600;line-height:normal}.h5-light{font-size:24px;font-weight:300;line-height:normal}.h6-heavy{font-size:20px;font-weight:600;line-height:normal}.h6-light{font-size:20px;font-weight:300;line-height:normal}.h7-heavy{font-size:18px;font-weight:600;line-height:normal}.h7-light{font-size:18px;font-weight:300;line-height:normal}@media screen and (max-width:1024px){.h0-heavy,.h0-light{font-size:36px}.h1-heavy,.h1-light{font-size:28px}.h2-heavy,.h2-light{font-size:24px}.h3-heavy,.h3-light{font-size:22px}.h4-heavy,.h4-light{font-size:20px}.h5-heavy,.h5-light{font-size:18px}.h6-heavy,.h6-light,.h7-heavy,.h7-light{font-size:16px}}.title-s{font-size:14px;font-weight:500;line-height:130%}.title-m{font-size:16px;font-weight:500;line-height:130%}.title-l{font-size:18px;font-weight:500;line-height:130%}.caption{font-size:12px;font-weight:500;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.card-title-s{font-size:14px;font-weight:500;line-height:normal}.card-title-l{font-size:16px;font-weight:500;line-height:normal}.p1-s{font-size:16px;font-weight:400;line-height:130%}.p1-l{font-size:16px;font-weight:400;line-height:150%}.p2-s{font-size:14px;font-weight:400;line-height:130%}.p2-l{font-size:14px;font-weight:400;line-height:150%}.p3-s{font-size:12px;font-weight:400;line-height:130%}.p3-l{font-size:12px;font-weight:400;line-height:150%}.p4-s{font-size:10px;font-weight:400;line-height:130%}.p4-l{font-size:10px;font-weight:400;line-height:150%}.button-s{font-size:12px;font-weight:600;line-height:normal;text-transform:capitalize}.button-m{font-size:14px;font-weight:600;line-height:normal;text-transform:capitalize}.button-l{font-size:16px;font-weight:600;line-height:normal;text-transform:capitalize}.text-button-s{font-size:12px;font-weight:500;line-height:normal;text-transform:capitalize}.text-button-m{font-size:14px;font-weight:500;line-height:normal;text-transform:capitalize}.text-button-l{font-size:16px;font-weight:500;line-height:normal;text-transform:capitalize}.price-s{font-size:14px;font-weight:600;line-height:normal}.price-m{font-size:18px;font-weight:600;line-height:normal}.price-l{font-size:24px;font-weight:600;line-height:normal}.localization-opener{background-color:var(--color-surface-primary)}.localization-opener--list-item{gap:8px;width:100%;height:44px;display:flex;padding:0 24px;align-items:center;justify-content:space-between}.localization-opener__text{flex:1 0 0;font-size:14px;font-weight:400;line-height:130%;text-align:start;color:var(--color-text-primary)}.localization-opener .svg-wrapper{width:24px;height:24px;display:flex;overflow:hidden;border-radius:50%;align-items:center;justify-content:center}.localization-opener .arrow-icon{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.flag-icon{min-width:36px;min-height:36px}.localization-opener__text{white-space:nowrap}.wd-icon-wrapper{display:flex;align-items:center;justify-content:center}@keyframes spin{to{transform:rotate(360deg)}}.hide-with-empty:empty{display:none}.component-image{pointer-events:none;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/75/assets/common.css.map */
