@use "sass:math";.visually-hidden-focusable:not(:focus),.visually-hidden-focusable:not(:focus-within),.visually-hidden:not(:focus),.visually-hidden:not(:focus-within){border:0;clip:rect(0,0,0,0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;white-space:nowrap;width:.0625rem}.visually-hidden-focusable:not(:focus,:focus-within,caption),.visually-hidden:not(caption){position:absolute}.sp-title{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:2.625rem;line-height:3.375rem}.sp-title:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:2.625rem;font-weight:400}.sp-title-extra-up{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:5rem;line-height:5.75rem}.sp-title-extra-up:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:5rem;font-weight:400}@media screen and (min-width:1280px){.sp-title-extra-up{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:13.5rem;line-height:14.25rem}.sp-title-extra-up:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:13.5rem;font-weight:400}}.sp-title-extra{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:5rem;line-height:5.75rem}.sp-title-extra:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:5rem;font-weight:400}@media screen and (min-width:1280px){.sp-title-extra{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:9rem;line-height:9.5rem}.sp-title-extra:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:9rem;font-weight:400}}.sp-title-xlarge{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:4rem;line-height:4.75rem}.sp-title-xlarge:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:4rem;font-weight:400}@media screen and (min-width:1280px){.sp-title-xlarge{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:6rem;line-height:6.75rem}.sp-title-xlarge:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:6rem;font-weight:400}}.sp-title-large{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:3.5rem;line-height:4.25rem}.sp-title-large:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:3.5rem;font-weight:400}@media screen and (min-width:1280px){.sp-title-large{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:4rem;line-height:4.75rem}.sp-title-large:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:4rem;font-weight:400}}.sp-title-small{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:1.75rem;line-height:2.5rem}.sp-title-small:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:1.75rem;font-weight:400}.sp-title-xsmall{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:1.125rem;line-height:1.875rem}.sp-title-xsmall:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:1.125rem;font-weight:400}.sp-body,.sp-body p{font-family:Roboto Light,arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.625rem}.sp-body-xl-medium,.sp-body-xl-medium p{font-family:RobotoMedium,arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.875rem}.sp-body-xl,.sp-body-xl p{font-family:Roboto Light,arial,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.875rem}.sp-body-medium,.sp-body-medium p{font-family:RobotoMedium,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.625rem}.sp-body-xs-medium,.sp-body-xs-medium p{font-family:RobotoMedium,arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5rem}.sp-body-xs,.sp-body-xs p{font-family:Roboto Light,arial,sans-serif;font-size:.75rem;font-weight:300;line-height:1.5rem}.sp-price{font-size:.875rem;line-height:1.625rem}.sp-price,.sp-price-xl{font-family:RobotoMedium,arial,sans-serif;font-weight:500}.sp-price-xl{font-size:1.125rem;line-height:1.875rem}.sp-price-xs{font-family:RobotoMedium,arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5rem}.sp-flag{font-family:Roboto Light,arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.625rem}.sp-flag--edito{letter-spacing:.4375rem;text-transform:uppercase}.sp-dark-component .sp-title-small{background-color:#000;color:#fff}.sp-dark-component .ui-tile-label span{color:#fff}.sp-backdrop{background-color:#000;background-color:rgba(0,0,0,.5);z-index:100}.sp-backdrop,.sp-core-modal{bottom:0;left:0;position:fixed;right:0;top:0}.sp-core-modal{overflow:hidden;visibility:hidden;z-index:101;-webkit-overflow-scrolling:touch;opacity:0;outline:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}.sp-core-modal-backdrop{background-color:#000;background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}.sp-core-modal-dialog{position:fixed;-webkit-transition-delay:5s;transition-delay:5s;z-index:100}.sp-core-modal--center .sp-core-modal-dialog{left:50%;opacity:0;top:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:top .5s ease-in,opacity .5s ease-in;transition:top .5s ease-in,opacity .5s ease-in}.sp-core-modal--totop .sp-core-modal-dialog{left:0;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.sp-core-modal--toleft .sp-core-modal-dialog,.sp-core-modal--toright .sp-core-modal-dialog,.sp-core-modal--totop .sp-core-modal-dialog{opacity:0;top:0;-webkit-transition:opacity .3s ease-in,-webkit-transform .5s ease-in;transition:opacity .3s ease-in,-webkit-transform .5s ease-in;transition:transform .5s ease-in,opacity .3s ease-in;transition:transform .5s ease-in,opacity .3s ease-in,-webkit-transform .5s ease-in}.sp-core-modal--toleft .sp-core-modal-dialog,.sp-core-modal--toright .sp-core-modal-dialog{height:100vh;height:100dvh}.sp-core-modal--toleft .sp-core-modal-dialog .sp-core-modal-content,.sp-core-modal--toright .sp-core-modal-dialog .sp-core-modal-content{height:100%}.sp-core-modal--toright .sp-core-modal-dialog{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.sp-core-modal--toleft .sp-core-modal-dialog{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.sp-core-modal--tobottom .sp-core-modal-dialog{bottom:0;left:0;opacity:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .3s ease-in,-webkit-transform .5s ease-in;transition:opacity .3s ease-in,-webkit-transform .5s ease-in;transition:transform .5s ease-in,opacity .3s ease-in;transition:transform .5s ease-in,opacity .3s ease-in,-webkit-transform .5s ease-in}.sp-core-modal-content{background-color:#fff;outline:0;padding:5.3125rem .9375rem 1.875rem;position:relative}.sp-core-modal-close{position:absolute;right:1.25rem;top:1.25rem}.sp-core-modal[aria-hidden=false]{display:block;opacity:1}.sp-core-modal--visible{opacity:1;visibility:visible}.sp-core-modal--visible.sp-core-modal--center .sp-core-modal-dialog{opacity:1;top:50%}.sp-core-modal--visible.sp-core-modal--toleft .sp-core-modal-dialog,.sp-core-modal--visible.sp-core-modal--toright .sp-core-modal-dialog{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.sp-core-modal--visible.sp-core-modal--tobottom .sp-core-modal-dialog,.sp-core-modal--visible.sp-core-modal--totop .sp-core-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sp-core-modal--outside.sp-core-modal--toright .sp-core-modal-close{left:-5.25rem;right:auto}.sp-core-modal--outside.sp-core-modal--toleft .sp-core-modal-close{right:-5.25rem}.sp-core-modal--notification.sp-core-modal--visible .sp-core-modal-dialog{bottom:2.5rem;left:0;margin-inline:auto;right:0}.sp-core-modal--notification .sp-core-modal-dialog{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sp-core-modal--notification .sp-core-modal-content{padding:1.5rem 3.5rem 1.5rem 1.5rem}[dir=rtl] .sp-core-modal--notification .sp-core-modal-content{padding:1.5rem 1.5rem 1.5rem 3.5rem}.sp-core-modal--notification .sp-icon{height:1.25rem;width:1.25rem}.sp-core-modal--notification .sp-core-modal-close{border:none;height:unset;right:1.5rem;top:1.5rem;width:unset}[dir=rtl] .sp-core-modal--notification .sp-core-modal-close{left:1.5rem;right:auto}[dir=rtl] .sp-core-modal--toright .sp-core-modal-dialog{left:0;right:unset;-webkit-transform:translateX(-100%);transform:translateX(-100%)}[dir=rtl] .sp-core-modal--toleft .sp-core-modal-dialog{left:unset;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}[dir=rtl] .sp-core-modal--visible.sp-core-modal--toleft .sp-core-modal-dialog,[dir=rtl] .sp-core-modal--visible.sp-core-modal--toright .sp-core-modal-dialog{-webkit-transform:translateX(0);transform:translateX(0)}.sp-dark-component .sp-core-modal-content{background-color:#000;color:#fff}.sp-core-modal--login .l-login-popin-container{overflow-x:hidden;padding:0 1rem 0 0}.sp-core-modal--login .l-login-popin-container::-webkit-scrollbar{background-color:transparent;height:.75rem;width:.375rem}.sp-core-modal--login .l-login-popin-container::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:.75rem;height:.75rem;width:.375rem}.sp-core-modal--login .l-login-popin-container::-webkit-scrollbar-corner{background-color:transparent}@media screen and (min-width:768px){.sp-core-modal--login .l-login-popin-container{padding:0 2.8125rem 0 0}}@media screen and (min-width:1280px){.sp-core-modal--login .l-login-popin-container{padding:0 1.5625rem 0 0}}.sp-core-modal--login .l-login-popin__close-button-wrapper{display:none}