.back-to-top-fade-enter-active,.back-to-top-fade-leave-active{transition:opacity .7s}.back-to-top-fade-enter,.back-to-top-fade-leave-to{opacity:0}.back-to-top{background:var(--tw-c-800);cursor:pointer;font-size:1rem;height:4rem;line-height:3.2rem;position:fixed;text-align:center;width:4rem;z-index:35;--tw-i--color:var(--tw-c-100);align-items:center;display:grid;justify-content:center;rotate:90deg}.back-to-top:focus{outline:none}.modal__wrapper{bottom:0;display:block;max-height:100vh;position:fixed;top:0;transition-duration:.4s;transition-duration:var(--modal-transition-duration);width:0;z-index:100000;--modal-transition-duration:0.4s}@media(max-width:767px){.modal__wrapper{bottom:calc(var(--tw-dock-height) - .2rem);max-height:calc(100vh - var(--tw-dock-height) + .2rem)}}.modal__wrapper .tw-nav-ribbon{background:var(--tw-c-100)}@media(min-width:768px){.modal__wrapper{background:unset;bottom:0;left:0;max-height:unset;padding:0;position:fixed;right:0;top:0;z-index:100001}}.modal__inner{background:var(--tw-c-100);box-shadow:0 0 50rem 10rem var(--tw-c-overlay-shadow);left:50vw;min-width:var(--tw-mobile-width);perspective:1000px;position:absolute;top:50%;transition:translate var(--modal-transition-duration) cubic-bezier(0,0,0,1),opacity var(--modal-transition-duration) cubic-bezier(0,0,0,1);translate:-50% -50%;z-index:100}:is(.modal--right-enter-from,.modal--right-leave-to) .modal__inner{translate:0!important}:is(.modal--right-enter-active,.modal--right-leave-active) .modal__inner{transition:translate var(--modal-transition-duration) cubic-bezier(0,0,0,1),opacity var(--modal-transition-duration) cubic-bezier(0,0,0,1)}:is(.modal--bottom-enter-from,.modal--bottom-leave-to) .modal__inner,:is(.modal--center-enter-from,.modal--center-leave-to) .modal__inner{opacity:0}@media(max-width:767px){:is(.modal--mobile-enter-from,.modal--mobile-leave-to) .modal__inner{opacity:0}:is(.modal--mobile-enter-active,.modal--mobile-leave-active) .modal__inner{transition:opacity var(--modal-transition-duration) cubic-bezier(0,0,0,1)}.modal__inner{box-shadow:none;left:0;top:0;translate:0 0;width:100vw}}.modal__wrapper--right .modal__inner{height:100%;left:100vw;top:0;translate:-100% 0}.modal__wrapper--bottom .modal__inner{bottom:0;top:unset;translate:-50% 0;width:100vw}@media(max-width:767px){.modal__wrapper--bottom .modal__inner{translate:0 0}}.modal__wrapper--center .modal__inner{height:auto;min-width:auto;width:auto}@media(max-width:767px){.modal__wrapper--center .modal__inner{left:50vw}}.modal__content{background-color:var(--tw-c-100);display:flex;flex-direction:column;max-height:100%;position:relative;width:100%}.modal__wrapper--right .modal__content{overflow:auto;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain}.modal__wrapper--bottom .modal__content,.modal__wrapper--center .modal__content{max-width:120rem}@media(max-width:767px){.modal__content{transform-origin:bottom center}:is(.modal--mobile-enter-from,.modal--mobile-leave-to) .modal__content{transform:rotateX(6deg) scale(.98)}:is(.modal--mobile-enter-active,.modal--mobile-leave-active) .modal__content{transition:transform var(--modal-transition-duration) cubic-bezier(0,0,0,1)}}@media(min-width:768px){.modal__content{background:var(--tw-c-100);margin:0 auto;max-height:100vh;max-width:60rem;width:100%;z-index:100}}.modal__shell{background-color:var(--tw-c-100);min-height:100%;width:100%}.modal__shell--notification,.modal__shell--variants{min-height:16rem}.modal__shell--account,.modal__shell--cart,.modal__shell--login{min-height:32rem}.modal__shell--filters{min-height:100%}.modal__shell--default{min-height:24rem}.tw-nav-ribbon button.close{display:block}.modal__overlay{background:var(--tw-c-overlay);bottom:0;cursor:pointer;display:block;margin:unset;max-height:unset;max-width:unset;opacity:1;position:absolute;top:0;transition:opacity var(--modal-transition-duration) ease;width:100vw;z-index:50}:is(.modal--right-enter-from,.modal--right-leave-to) .modal__overlay{opacity:0}:is(.modal--right-enter-active,.modal--right-leave-active) .modal__overlay{transition:opacity var(--modal-transition-duration) ease}:is(.modal--bottom-enter-from,.modal--bottom-leave-to) .modal__overlay,:is(.modal--center-enter-from,.modal--center-leave-to) .modal__overlay,:is(.modal--mobile-enter-from,.modal--mobile-leave-to) .modal__overlay{opacity:0}.modal--mobile-enter-active .modal__overlay,.modal--mobile-leave-active .modal__overlay{transition:opacity var(--modal-transition-duration) cubic-bezier(0,0,0,1)}.modal__overlay.modal__overlay--require-action{background:var(--tw-c-overlay-no-action);cursor:default}[id=easter_egg]{bottom:0;left:100vw;position:fixed;top:0;z-index:1000000}#easter_egg.disabled{display:none}.the-egg{cursor:pointer;height:15rem;left:50%;padding-bottom:100%;position:relative;top:50%;width:10.6rem}@media(min-width:768px){.the-egg{height:22.5rem;width:15.9rem}}.gr_GR .the-egg{display:none}.the-egg__img{animation:rollAndWave 2s ease-in-out;transform:translate(0) rotate(25deg);transform-origin:20% 90%}.the-egg--left .the-egg__img{animation:rollAndWaveFromLeft 2s ease-in-out;transform:translate(-100%) rotate(-25deg);transform-origin:80% 90%}.the-egg--left{left:calc(-100vw - 50%)}@keyframes rollAndWave{0%,to{filter:blur(10px);transform:translate(0) rotate(25deg)}20%{filter:blur(0)}30%{transform:translate(-100%,5%) rotate(-50deg)}60%{transform:translate(-100%,5%) rotate(-20deg)}75%{transform:translate(-100%,5%) rotate(-28deg)}90%{filter:blur(0);transform:translate(-100%,5%) rotate(-22deg)}99%{filter:blur(10px)}}@keyframes rollAndWaveFromLeft{0%,to{filter:blur(10px);transform:translate(-100%) rotate(-25deg)}20%{filter:blur(0)}30%{transform:translateY(5%) rotate(50deg)}60%{transform:translateY(5%) rotate(20deg)}75%{transform:translateY(5%) rotate(28deg)}90%{filter:blur(0);transform:translateY(5%) rotate(22deg)}99%{filter:blur(10px)}}.app__block-functionality{align-items:flex-start;display:flex;inset:0;justify-content:center;position:fixed;-webkit-user-select:none;user-select:none;z-index:10000}:is(.local,.preprod) .app__block-functionality{pointer-events:none}.app__block-functionality--hidden{display:none}.anim__fade-enter-active,.anim__fade-leave-active{transition:opacity .6s ease-out,backdrop-filter .6s ease-out}.anim__fade-enter-from,.anim__fade-leave-to{backdrop-filter:blur(0)}.app__block-functionality__tw-loader{height:.4rem;left:0;overflow:hidden;position:absolute;top:0;width:100vw}.app__block-functionality__tw-loader:after,.app__block-functionality__tw-loader:before{animation:default-layout__tw-loader-slide 3s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,var(--tw-c-main-saturated) 50%,#0000 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100vw}.app__block-functionality__tw-loader:after{animation-delay:2s}@keyframes default-layout__tw-loader-slide{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}.default-layout__blocked-functionality [class*=button],.default-layout__blocked-functionality button{opacity:.6}.footer-container{contain-intrinsic-size:auto 80rem;contain-intrinsic-size:auto var(--tw-cv-footer-h,80rem);content-visibility:auto;position:relative;z-index:0}.footer-ext,footer{background:var(--tw-c-app_background);position:relative;z-index:100}.store-locator .footer-ext,.store-locator footer,.stores .footer-ext,.stores footer{display:none}.tw-zoom-out-el{scale:unset;scale:var(--tw-zoom-scale,unset);transform-origin:top center;transition:scale .3s ease,translate .3s ease}.is-safari .tw-zoom-out-el{scale:unset;transform:none;transition:none}.is-safari .tw__viewport{transform:none;transform-origin:unset;will-change:auto}.is-safari .page-slot,.is-safari .tw__viewport{background-color:var(--tw-c-app_background)}.is-safari .footer-container{contain-intrinsic-size:none;content-visibility:visible}.is-safari.is-category :is(.category,.product-listing,.product-listing__inner){background-color:var(--tw-c-app_background)}.tw__viewport{overflow:hidden;overflow:clip;position:relative;transform-origin:center calc(var(--transform-origin-y)*1px);width:100%}:is(.is-category,.is-homepage,.is-product) .tw__viewport{overflow:visible}.tw__viewport .page-slot{min-height:calc(100vh - 5rem)}@media(min-width:768px){.tw__viewport main{min-height:calc(100vh - 13.6rem)}}.modal-enter-active,.modal-leave-active{transition:opacity .4s ease}