.Overlay{position:absolute;top:0;left:0;z-index:1010;width:100%;height:100%;background-color:#26283699}.Overlay--fullPage{position:fixed}.Overlay--higherLevel{z-index:1030}.DefaultModal{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;padding:16px;width:100%;height:100%;z-index:1000}.DefaultModal-content{position:relative;display:flex;flex-direction:column;gap:24px;margin:auto 0;padding:32px 16px;background-color:#fff;border-radius:32px 0 32px 32px;max-width:100%;max-height:calc(100% - 16px);min-height:170px;width:343px;overflow:auto;z-index:1020}.DefaultModal-content-children{overflow:auto}.DefaultModal-content-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.DefaultModal-content-title{font-size:16px;font-weight:700;line-height:24px;color:#262836;word-break:break-word}.DefaultModal-content-message{font-size:14px;font-weight:400;line-height:24px;color:#262836;word-break:break-word}.DefaultModal-topLeft{position:absolute;top:60px;left:16px;border-radius:0 32px 32px}.DefaultModal-topRight{position:absolute;top:60px;right:16px}.DefaultModal-footer{display:flex;flex-direction:column;align-items:center;gap:16px}.DefaultModal-footer .Button{width:100%}.DefaultModal-close{position:absolute;right:16px;top:16px;background:#f3f6ff;color:#0064f6;border-radius:14px;cursor:pointer;padding:8px}@media(min-width:720px){.DefaultModal-topLeft{left:24px}.DefaultModal-topRight{right:24px}}.Input{position:relative;display:flex;flex-direction:column}.Input .feather{position:absolute;top:16px;right:16px;color:#262836;cursor:pointer}.Input-errorMessage{margin-top:4px;font-size:12px;font-weight:400;line-height:16px;color:#e10202}.Input-input{height:48px;padding:8px 40px 8px 16px;transition:all .2s ease-in-out;border:1px solid #dee0ed;border-radius:14px;outline:0;opacity:1;font-size:16px;font-weight:400;line-height:24px;color:#262836}.Input-input:not(:placeholder-shown)+.Input-label{transform:translate3d(0,-20px,0);font-size:12px;font-weight:600;line-height:16px;color:#262836}.Input-input:not(:placeholder-shown)+.Input-label .Input-label-line{opacity:1}.Input-input:focus{border-color:#0064f6}.Input-input:focus+.Input-label{transform:translate3d(0,-20px,0);font-size:12px;font-weight:600;line-height:16px;color:#0064f6}.Input-input:focus+.Input-label .Input-label-line{opacity:1}.Input-label{position:absolute;top:12px;left:16px;transition:transform cubic-bezier(.25,.8,.25,1) .2s,all .2s ease-in-out;font-size:16px;font-weight:400;line-height:24px;color:#5e6478}.Input-label-line{position:absolute;top:8px;left:-4px;width:calc(100% + 8px);height:2px;transition:opacity .2s ease-in-out;z-index:1;opacity:0;background-color:#fff}.Input-label-text{position:relative;z-index:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.Input--disabled{pointer-events:none}.Input--disabled .feather{display:none}.Input--disabled .Input-input{background-color:#f8f9fb;color:#868da2}.Input--disabled .Input-input:not(:placeholder-shown)+.Input-label{color:#868da2}.Input--disabled .Input-label{color:#868da2;pointer-events:none}.Input--disabled .Input-label-line{background-color:#f8f9fb}.Input--error:not(.Input--disabled) .Input-input{border-color:#e10202}.Input--error:not(.Input--disabled) .Input-label{color:#e10202}.Input--maxSize{width:100%}@media(min-width:1152px){.Input-input{font-size:14px;font-weight:400;line-height:24px}.Input-input:not(:placeholder-shown)+.Input-label,.Input-input:focus+.Input-label{transform:translate3d(0,-20px,0)}.Input-label{font-size:14px;font-weight:400;line-height:24px}}.Email{display:flex;align-items:center;flex-direction:column;row-gap:24px;width:100%;opacity:1;transition:opacity .2s ease-in-out}.Email-title{font-size:14px;font-weight:600;line-height:24px;text-align:center}.Email form{display:flex;flex-direction:column;align-items:center;row-gap:24px;margin:0;width:100%}.Forgotten{display:flex;align-items:center;flex-direction:column;row-gap:24px;opacity:1;transition:opacity .2s ease-in-out}.Forgotten-texts{display:flex;flex-direction:column;row-gap:8px}.Forgotten-title{font-size:14px;font-weight:600;line-height:24px;text-align:center}.Forgotten span{font-size:14px;font-weight:400;line-height:24px;color:#5e6478}.Name{display:flex;align-items:center;flex-direction:column;row-gap:24px;width:100%;opacity:1;transition:opacity .2s ease-in-out}.Name-title{display:flex;flex-direction:column;gap:4px;text-align:center;font-size:14px;font-weight:600;line-height:24px}.Name form{display:flex;flex-direction:column;align-items:center;row-gap:24px;margin:0;width:100%}.CheckboxWithLabel{display:flex;align-items:center;outline:none;cursor:pointer}.CheckboxWithLabel-square{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid}.CheckboxWithLabel-square .feather{display:none}.CheckboxWithLabel-label{color:#262836;margin-left:8px}.CheckboxWithLabel--checked .feather{display:block}.CheckboxWithLabel--size-s{font-size:12px;font-weight:400;line-height:16px}.CheckboxWithLabel--size-s .CheckboxWithLabel-square{width:16px;height:16px;border-radius:4px}.CheckboxWithLabel--size-m{font-size:14px;font-weight:400;line-height:20px}.CheckboxWithLabel--size-m .CheckboxWithLabel-square{width:24px;height:24px;border-radius:8px}.CheckboxWithLabel.CheckboxWithLabel--checked .CheckboxWithLabel-square{background-color:#0064f6}.CheckboxWithLabel .CheckboxWithLabel-square{background-color:#fff;color:#0064f6}.CheckboxWithLabel .CheckboxWithLabel-square .feather{color:#fff}.CheckboxWithLabel:focus-visible.CheckboxWithLabel--checked .CheckboxWithLabel-square{background-color:#02267e}.CheckboxWithLabel:focus-visible .CheckboxWithLabel-square{background-color:#fff;color:#02267e}.CheckboxWithLabel:focus-visible .CheckboxWithLabel-square .feather{color:#fff}.CheckboxWithLabel--disabled{cursor:default}.CheckboxWithLabel--disabled:not(.CheckboxWithLabel--error) .CheckboxWithLabel-label{color:#868da2}.CheckboxWithLabel--disabled:not(.CheckboxWithLabel--error) .CheckboxWithLabel-square{color:#dee0ed;background-color:#dee0ed}.CheckboxWithLabel--disabled:not(.CheckboxWithLabel--error) .CheckboxWithLabel-square .feather{color:#868da2}.CheckboxWithLabel--disabled:not(.CheckboxWithLabel--checked):not(.CheckboxWithLabel--error) .CheckboxWithLabel-square{color:#868da2;background-color:#dee0ed}.CheckboxWithLabel--error .CheckboxWithLabel-square{background-color:#ffdada;color:#e10202}.CheckboxWithLabel--error .CheckboxWithLabel-square .feather{color:#ffdada}.CheckboxWithLabel--error.CheckboxWithLabel--checked .CheckboxWithLabel-square{background-color:#e10202;color:#e10202}.CheckboxWithLabel--error.CheckboxWithLabel--checked .CheckboxWithLabel-square .feather{color:#fff}.CheckboxWithLabel--error .CheckboxWithLabel-label{color:#e10202}.Password{display:flex;align-items:center;flex-direction:column;width:100%;opacity:1;transition:opacity .2s ease-in-out}.Password form{margin-top:24px}.Password-description{font-size:14px;font-weight:400;line-height:24px;color:#5e6478;text-align:center}.Password-inputs{display:flex;flex-direction:column;row-gap:8px;width:100%}.Password-notice{display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:400;line-height:16px;color:#5e6478}.Password-notice-link{display:flex}.Password-title{display:flex;flex-direction:column;font-size:14px;font-weight:600;line-height:24px;text-align:center}.Password-warning{font-size:12px;font-weight:400;line-height:16px;color:#5e6478}.Password-icon .feather{color:#0064f6}.Password form{display:flex;flex-direction:column;align-items:center;row-gap:24px;width:100%}.ProvidersChoice{display:flex;align-items:center;flex-direction:column;row-gap:24px;opacity:1;transition:opacity .2s ease-in-out;width:100%}.ProvidersChoice .GoogleAuthenticationButton{height:40px}.ProvidersChoice-description{font-size:14px;font-weight:600;line-height:24px;text-align:center}.LoginModal--active .Email,.LoginModal--active .Forgotten,.LoginModal--active .Password,.LoginModal--active .ProvidersChoice,.LoginModal--active .Welcome{opacity:0}.BannerKountries{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw;font-size:12px;font-weight:500;line-height:16px;height:48px}.BannerKountries-wrapper{overflow:hidden}.BannerKountries-scrollWrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.BannerKountries-container{display:flex}.BannerKountries-item{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:100%;padding:6px 8px;text-align:center}.BannerKountries-item-message{color:#fff;text-decoration:none;max-height:48px;overflow:hidden}.BannerKountries-item-link{margin-left:4px}.BannerKountries-item:hover .BannerKountries-item-message{color:#fff}.BannerKountries-item:hover .BannerKountries-item-link span{text-decoration:underline}.BannerKountries-chevronWrapper-left,.BannerKountries-chevronWrapper-right{color:#fff;padding:8px 16px;cursor:pointer}@media(min-width:1152px){.BannerKountries{height:40px}}.SmartAppBanner{display:flex;align-items:center;justify-content:space-between;gap:4px;height:48px;width:100vw;padding:0 16px;background-color:#0064f6}.SmartAppBanner-logo{height:36px;width:36px;border-radius:8px;border:1px solid #868da2}.SmartAppBanner-description{flex:1}.SmartAppBanner-title{font-size:14px;font-weight:600;line-height:24px;color:#fff}@media(min-width:720px){.SmartAppBanner{display:none}}.AnimatedHeader-fixed{position:fixed;transition:top .3s ease-out;z-index:100}.HeaderHighlight{display:flex;flex-direction:column;flex:1;gap:8px;max-width:356px;text-decoration:none;cursor:pointer}.HeaderHighlight:hover .HeaderHighlight-title{color:#0064f6}.HeaderHighlight:hover .HeaderHighlight-image{transform:scale(1.05)}.HeaderHighlight-image-wrapper{flex-shrink:0;overflow:hidden;border-radius:32px 32px 32px 0;max-height:237px;aspect-ratio:3/2}.HeaderHighlight-image{width:100%;height:100%;object-fit:cover;transition:transform .2s}@supports not (aspect-ratio: 3/2){.HeaderHighlight-image-wrapper{position:relative;padding-top:66%}.HeaderHighlight-image{position:absolute;top:0}}.HeaderHighlight-title{font-size:14px;font-weight:700;line-height:24px;color:#262836}.Tag{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;width:max-content;border-radius:32px;color:#fff}.Tag-icon{display:inline-flex}.Tag--size-s{padding:1px 8px;font-size:12px;font-weight:500;line-height:16px}.Tag--size-m{padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase}.Tag--rotated{transform:rotate(-4deg)}.HeaderSubCategory{margin:16px 16px 32px}.HeaderSubCategory-title{font-size:14px;font-weight:700;line-height:24px;color:#262836;cursor:default}.HeaderSubCategory-product{display:flex;align-items:center;margin:16px 0;color:#262836;text-decoration:none;cursor:pointer}.HeaderSubCategory-product:hover{color:#0064f6}@media(min-width:1152px){.HeaderSubCategory-product{margin:8px 0}}.HeaderSubCategory-product-title{font-size:14px;font-weight:400;line-height:20px}.HeaderSubCategory-product-title .Tag{display:inline;margin-left:4px;white-space:nowrap}.HeaderDropdown{display:flex;z-index:1;width:100%;height:370px;padding:24px 24px 0;max-width:1152px;margin:0 auto;background-color:#fff;border-radius:0 0 14px 14px}.HeaderDropdown-wrapper{display:block;position:absolute;top:41px;left:0;right:0;height:370px;max-width:1152px;margin:0 auto;border-radius:0 0 14px 14px}.HeaderDropdown-subCategories{display:inline-flex;writing-mode:vertical-lr;flex-wrap:wrap;align-content:flex-start;height:calc(100% - 16px)}.HeaderDropdown .HeaderSubCategory{width:356px;margin:0 16px 24px 0;writing-mode:horizontal-tb}.HeaderDropdown-highlights{display:none;width:100%;height:calc(100% - 16px)}@media(min-width:1152px){.HeaderDropdown-highlights{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:16px;overflow:hidden}}.HeaderDropdown-all-products{position:absolute;left:0;right:0;bottom:0;background-color:#d7e2ff;padding:12px 0;transition:all ease-in-out .2s;border-radius:0 0 14px 14px}.HeaderDropdown-all-products:hover{background-color:#c3d3ff}.HeaderDropdown-all-products:focus{background-color:#aec4ff}.HeaderDropdown-all-products .Link{margin:0 auto}.HeaderCategoryItem-item{position:relative;display:flex;align-items:center;font-size:12px;font-weight:500;line-height:16px;padding:4px 8px;height:100%;color:#262836;text-align:center;border-radius:14px;transition:all .1s ease-in-out;text-decoration:none;cursor:pointer}.HeaderCategoryItem-item:hover,.HeaderCategoryItem-item--active{color:#ff4286;background-color:#ffdaeb}.HeaderCategoryItem-item--current{color:#ff4286}.HeaderCategoryItem-dropdown .HeaderDropdown-wrapper{height:0px;opacity:0;overflow:hidden;transition:all ease-in-out 0s}.HeaderCategoryItem-dropdown--active .HeaderDropdown-wrapper{height:370px;opacity:1;transition:all ease-in-out .2s}.HeaderCategoryItem-overlay{position:absolute;top:41px;left:0;right:0;width:100vw;height:100vh;background-color:#1315244d}.HeaderCategories{position:relative;display:flex;align-items:center;justify-content:center;height:41px;gap:8px;padding:8px;margin-top:4px;background-color:#fff;border-bottom:1px solid #dee0ed}.HeaderAccount-link{display:block;text-align:left;font-size:12px;font-weight:500;line-height:16px;padding:12px 24px;text-decoration:none;color:#262836;cursor:pointer}.HeaderAccount-link:hover:not(.HeaderAccount-signOut){color:#0064f6}.HeaderAccount-signOut{display:flex;align-items:center;justify-content:space-between;column-gap:8px;padding:16px 24px;background-color:#fff0f7;border-radius:14px 14px 0 0;cursor:pointer}.HeaderAccount-signOut .Link{white-space:nowrap}.HeaderAccount-signOut-hello{font-size:14px;font-weight:700;line-height:24px;word-break:break-word}@media(min-width:1152px){.HeaderAccount-signOut{padding:16px 24px;cursor:default}}.HeaderAccount-login{margin:16px 24px;padding:0;border-bottom:none;cursor:default}.HeaderAccount-login-link{display:flex;gap:8px;justify-content:center;margin-top:16px;color:#262836}.HeaderSideLinkMenu{display:none;position:absolute;z-index:110;width:310px;border-radius:14px;background-color:#fff;box-shadow:0 16px 48px #26283629}.HeaderSideLinkMenu--active{display:block}.HeaderSideLinkMenu:before{position:absolute;left:0;right:0;bottom:100%;margin-left:auto;margin-right:auto;width:0;height:0;content:"";pointer-events:none;border:solid transparent;border-width:12px;border-bottom-color:#fff}.HeaderSideLinkMenu--logged:before{border-bottom-color:#fff0f7}.HeaderMenu{position:relative;display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100vw;height:56px;padding:12px 16px;background-color:#fff}.HeaderMenu-left,.HeaderMenu-right{display:none}@media(min-width:1152px){.HeaderMenu-left,.HeaderMenu-right{display:flex;gap:8px}}.HeaderMenu-center{margin:0 auto;width:130px}@media(min-width:1152px){.HeaderMenu-center{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}}.HeaderMenu-item{position:relative}.HeaderMenu-item-number{font-size:12px;font-weight:600;line-height:16px;background-color:#ff8cb5;color:#fff;text-align:center;border-radius:14px;margin:-8px -4px -8px 4px;min-width:20px;padding:2px 6px}.HeaderMenu-logo img{display:block;width:100%}.HeaderMobileCategoryItem{position:relative;display:flex;flex-direction:column;margin:0;color:#262836;border-bottom:1px solid #d7e2ff;cursor:pointer}.HeaderMobileCategoryItem:last-child{border:none}.HeaderMobileCategoryItem .feather.feather-chevron-bottom{position:absolute;top:12px;right:16px;margin:0;transition:all ease-in-out .3s;pointer-events:none}.HeaderMobileCategoryItem-label{font-size:12px;font-weight:600;line-height:16px;padding:16px;color:#262836;text-decoration:none}.HeaderMobileCategoryItem-label--active{background-color:#d7e2ff}.HeaderMobileCategories-featured{background-color:#fff0f7}.HeaderMobileCategories-link{display:flex;justify-content:flex-start;align-items:flex-end;width:100%;color:#262836;text-decoration:none;padding:16px;font-size:12px;font-weight:600;line-height:16px;border-bottom:1px solid #ff8cb5}.HeaderMobileCategories-link:hover{color:#ff4286}.HeaderMobileCategories-link .feather{margin:0}.HeaderMobileCategories-label{font-size:12px;font-weight:600;line-height:16px;margin-left:8px}.HeaderMobileBottomTapBar{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:space-evenly;height:64px;width:100%;padding:6px;background-color:#fff;border-top:1px solid #dee0ed;z-index:100}@supports (padding-bottom: env(safe-area-inset-bottom)){.HeaderMobileBottomTapBar{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}.HeaderMobileBottomTapBar-item{position:relative;text-align:center;flex:1;color:#262836;transition:all .2s ease-in-out;text-decoration:none;cursor:pointer}.HeaderMobileBottomTapBar-item .feather{margin:4px auto}.HeaderMobileBottomTapBar-item--active .feather-home{fill:#0064f6;stroke:#0064f6}.HeaderMobileBottomTapBar-item--active .feather-book{fill:#fd7777;stroke:#fd7777}.HeaderMobileBottomTapBar-item--active .feather-heart{fill:#ff4286}.HeaderMobileBottomTapBar-item--active .feather-heart path{stroke:#ff4286}.HeaderMobileBottomTapBar-item--active .feather-account{fill:#f90;stroke:#f90}.HeaderMobileBottomTapBar-item--active .feather-shopping-cart{fill:#48dea8;stroke:#48dea8}.HeaderMobileBottomTapBar-text{font-size:12px;font-weight:500;line-height:16px}.HeaderMobileBottomTapBar-text:hover{color:#262836}.HeaderMobileBottomTapBar-number{position:absolute;top:-3px;right:calc(50% - 20px);font-size:10px;line-height:16px;width:16px;height:16px;font-weight:700;text-align:center;color:#fff;background-color:#ff8cb5;border-radius:50%}.HeaderMobileBottomTapBar-paneWrapper{transform:translate(0);position:fixed;top:49px;left:0;bottom:calc(63px + env(safe-area-inset-bottom));width:100%;background-color:#fff;overflow-x:scroll;transition:transform .3s ease-in-out}.HeaderMobileBottomTapBar-paneWrapper.active{transform:translate(0)}.HeaderMobileBottomTapBar-paneWrapper{transform:translate(-100%);padding-top:48px}.HeaderMobileBottomTapBar-close{position:fixed;top:0;right:0;height:56px;width:56px;padding:16px;color:#262836;transition:all ease-in-out .2s;cursor:pointer}.Smily-text-title5{font-size:14px;font-weight:700;line-height:24px}.Smily-text-bodyCondensed{font-size:14px;font-weight:400;line-height:20px}.Smily-text-bodySmall{font-size:12px;font-weight:400;line-height:16px}.Header{width:100%;background-color:#fff}.Header .HeaderMenu{border-bottom:1px solid #dee0ed}@media(min-width:1152px){.Header{height:100px}.Header .HeaderMenu{border-bottom:none}}.Header-LoginPage .Header{position:absolute;z-index:100;height:56px}@media(min-width:1152px){.Header-LoginPage .Header{height:56px}}.Header-LoginPage .HeaderCategories{display:none}
