*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}html,body,div,span,object,iframe,p,a,em,img,strong,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,article,embed,figure,figcaption,footer,header,menu,nav,output,section,h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;border: 0;vertical-align: baseline}ol,ul{list-style: none}html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family:"Rethink Sans",sans-serif;font-size: 100%;line-height: 1.5;color: #533D77}a{color: inherit;text-decoration: none;transition: all 0.2s linear}img{display: block;width: 100%;height: auto}h1{font-size: clamp(2rem,1.4167rem + 1.9444vw,3.75rem);line-height: 1.2}h2{font-size: clamp(1.75rem,1.6667rem + 0.2778vw,2rem);font-weight: 400;line-height: 1.2}h3{font-size: clamp(1.5rem,1.4167rem + 0.2778vw,1.75rem);line-height: 1.2}h4{font-size: clamp(1.375rem,1.2917rem + 0.2778vw,1.625rem);line-height: 1.2}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0;border: 0 none}button{overflow: visible}button,select{text-transform: none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{appearance: none;-webkit-appearance: none;-moz-appearance: none;cursor: pointer;background: none}button[disabled],
html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: inherit}input[type="checkbox"],input[type="radio"]{padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}textarea{overflow: auto;vertical-align: top;resize: none}select,option{appearance: none;-webkit-appearance: none;-moz-appearance: none;background: none;border: 0 none}select::-ms-expand{display: none}input,textarea,select{outline: none}table{width: 100%;border-collapse: separate;border-spacing: 0;border: 2px solid #C9C2D4;border-radius: 8px;overflow: hidden}th,td{border: 1px solid #C9C2D4;padding: 0.375rem;text-align: left}th{background-color: #F9F8FA;font-weight: 700}@font-face{font-family:'iconfont';src: url('/assets/fonts/iconfont/iconfont.woff2') format('woff2'), url('/assets/fonts/iconfont/iconfont.woff') format('woff'), url('/assets/fonts/iconfont/iconfont.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: block}[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:'iconfont';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.icon-arrow-down:before{content: "\e900"}.icon-arrow-left:before,.icon-prev:before{content: "\e901"}.icon-arrow-right:before,.icon-next:before{content: "\e902"}.icon-arrow-up:before{content: "\e903"}.icon-valigia:before{content: "\e904"}.icon-calendar:before{content: "\e905"}.icon-chevron-down:before{content: "\e906"}.icon-download:before{content: "\e907"}.icon-eye:before{content: "\e908"}.icon-eye-off:before{content: "\e909"}.icon-file:before{content: "\e90a"}.icon-home:before{content: "\e90b"}.icon-link:before{content: "\e90c"}.icon-lock:before{content: "\e90d"}.icon-mail:before{content: "\e90e"}.icon-map-pin:before{content: "\e90f"}.icon-maximize:before{content: "\e910"}.icon-menu:before{content: "\e911"}.icon-minimize:before{content: "\e912"}.icon-minus:before{content: "\e913"}.icon-package:before{content: "\e914"}.icon-phone:before{content: "\e915"}.icon-plus:before{content: "\e916"}.icon-search:before{content: "\e917"}.icon-cart:before{content: "\e918"}.icon-tag:before{content: "\e919"}.icon-target:before{content: "\e91a"}.icon-user:before{content: "\e91b"}.icon-close:before{content: "\e91c"}.icon-zoom-in:before{content: "\e91d"}.icon-zoom-out:before{content: "\e91e"}.icon-checkbox-on:before{content: "\e91f"}.icon-checkbox-off:before{content: "\e920"}.icon-radio-off:before{content: "\e921"}.icon-radio-on:before{content: "\e922"}.icon-password:before{content: "\e923"}.icon-close-circle:before{content: "\e924"}.icon-award:before{content: "\e925"}.icon-bici:before{content: "\e926"}.icon-pallet:before{content: "\e927"}.icon-fuori-misura:before{content: "\e928"}.icon-container:before{content: "\e929"}.icon-service:before{content: "\e92a"}.icon-spexy:before{content: "\e92b"}.icon-tracking:before{content: "\e92c"}.icon-facebook:before{content: "\e92d"}.icon-whatsapp:before{content: "\e92e"}.icon-threads:before{content: "\e92f"}.icon-instagram:before{content: "\e930"}.icon-youtube:before{content: "\e931"}@font-face{font-display: swap;font-family:'Rethink Sans';font-style: normal;font-weight: 400;src: url('/assets/fonts/rethink-sans/rethink-sans-v5-latin-regular.woff2') format('woff2'), url('/assets/fonts/rethink-sans/rethink-sans-v5-latin-regular.ttf') format('truetype')}@font-face{font-display: swap;font-family:'Rethink Sans';font-style: italic;font-weight: 400;src: url('/assets/fonts/rethink-sans/rethink-sans-v5-latin-italic.woff2') format('woff2'), url('/assets/fonts/rethink-sans/rethink-sans-v5-latin-italic.ttf') format('truetype')}@font-face{font-display: swap;font-family:'Rethink Sans';font-style: normal;font-weight: 700;src: url('/assets/fonts/rethink-sans/rethink-sans-v5-latin-700.woff2') format('woff2'), url('/assets/fonts/rethink-sans/rethink-sans-v5-latin-700.ttf') format('truetype')}@font-face{font-display: swap;font-family:'Rethink Sans';font-style: italic;font-weight: 700;src: url('/assets/fonts/rethink-sans/rethink-sans-v5-latin-700italic.woff2') format('woff2'), url('/assets/fonts/rethink-sans/rethink-sans-v5-latin-700italic.ttf') format('truetype')}.no-js
.aos{opacity: 1;transform: scale(1)}.aos{opacity: 0;transform: scale(0.9);transition: opacity 0.5s ease-out, transform 0.5s ease-out}.aos.in-view{opacity: 1;transform: scale(1)}.wrapper{max-width: 78rem;padding-left: 1.5rem;padding-right: 1.5rem;margin-left: auto;margin-right: auto}.spaced{margin-bottom: 3rem}.spaced-big{margin-bottom: 6rem}.spaced-small{margin-bottom: 1.5rem}.no-js
img.lazy{display: none}.img-wrapper{position: relative;overflow: hidden}.img-wrapper
img{position: absolute;top: 0;left: 0;height: 100%;object-fit: cover;transition: all 0.2s linear}.text p,
.text ul,
.text
ol{font-size: clamp(1rem,0.4286rem + 0.8929vw,1.5rem)}.text>*:not(:last-child){margin-bottom: 1.5rem}.text a:not(.button){color: #691FE0;text-decoration: underline}.text
ul{list-style: disc;padding-left: 1.5rem}.text
ol{list-style: decimal;padding-left: 1.5rem}.text
li{margin-bottom: 0.75rem}.h1{font-size: clamp(2rem,1.4167rem + 1.9444vw,3.75rem);line-height: 1.2}.h2-big{font-size: clamp(1.85rem,1.5rem + 1.25vw,3rem);line-height: 1.2}.h2{font-size: clamp(1.75rem,1.6667rem + 0.2778vw,2rem);font-weight: 400;line-height: 1.2}.h3{font-size: clamp(1.5rem,1.4167rem + 0.2778vw,1.75rem);line-height: 1.2}.h4{font-size: clamp(1.375rem,1.2917rem + 0.2778vw,1.625rem);line-height: 1.2}.p-big{font-size: clamp(1rem,0.4286rem + 0.8929vw,1.5rem)}.button-main{display: inline-block;font-weight: 700;font-size: 1.25rem;letter-spacing: 0.05em;padding: 0.75em 2.25em;border-radius: 0.375rem;background: #691FE0;color: white}.button-main:hover{background: #EFA221;color: #280C55}.button-main:active{background: #280C55;color: white}.button-round{display: inline-flex;align-items: center;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: #691FE0;padding: 0.75rem 2.25rem;border: 1px solid;border-radius: 1.5rem}.button-round:before{display: inline-block;font-size: 1.5rem;line-height: 1;margin-left: -0.75rem;margin-right: 0.75rem}.button-round:hover{background-color: #691FE0;color: white;border-color: transparent}.button-round:active{background-color: #280C55}.site-header{position: sticky;z-index: 100;top: 0;display: flex;justify-content: space-between;align-items: center;padding: 0.75rem 3rem;background-color: #691FE0;color: white;transition: all 0.2s linear}.site-header
a{display: inline-block}.home{margin: 10.5px 0;width: 195px}.home
svg{display: block;width: 100%;height: auto}.button-menu{display: none;width: 3rem;height: 3rem;border-radius: 1.5rem;font-size: 1.5rem}.menu-box{display: flex;flex-flow: column;align-items: flex-end;gap: 0.5rem}.menu-header{display: flex}.menu-header
a{padding: 0.75rem 1.5rem;border-radius: 1.5rem}.menu-header a:hover{background: white;color: #280C55}.menu-header a:active{background: #280C55;color: white}.menu-header .current>a{background: #EFA221;color: #280C55}.menu-primary{gap: 1.5rem;position: relative}.menu-primary
a{font-size: 1.25rem;line-height: 1.2;letter-spacing: 0.05em;font-weight: 700}.menu-primary>li:last-child>a{border: 1px solid}.menu-secondary{height: 45px;overflow: hidden;gap: 0.75rem;transition: all 0.2s linear}.menu-secondary
a{font-size: 0.875rem;letter-spacing: 0.05em;font-weight: 700}@media screen and (min-width: 1025px){.scrolled .site-header{background-color: #451494}.scrolled
.home{margin: 0;width: 130px}.scrolled .menu-box{gap: 0}.scrolled .menu-secondary{height: 0}}@media screen and (max-width: 1024px){body{padding-top: 72px}.site-header{position: fixed;left: 0;right: 0;padding: 0.75rem 1.5rem}.home{margin: 0;width: 130px}.button-menu{display: block}.menu-box{align-items: center;justify-content: center;opacity: 0;line-height: 0;pointer-events: none;position: absolute;z-index: -1;top: 0;left: 0;right: 0;height: 100dvh;padding: 72px 0;background: #691FE0;transition: all 0.2s linear}.menu-primary{gap: 0.375rem}.menu-secondary{gap: 0.375rem;height: auto}.menu-secondary
a{font-size: 1.25rem;line-height: 1.2;letter-spacing: 0.05em;font-weight: 700}.menu-open{overflow: hidden}.menu-open .menu-box{line-height: 1.5;opacity: 1;pointer-events: auto;overflow-y: scroll}.menu-open .menu-header{flex-flow: column;align-items: center}}.breadcrumbs{display: flex;align-items: center;gap: 1rem}.breadcrumb-link{color: #280C55;font-weight: 700}.breadcrumb-link:hover{color: #691FE0}.breadcrumb-separator{color: #9385AA}@media screen and (max-width: 1024px){.breadcrumbs-wrapper{width: 100%;overflow-x: scroll}.breadcrumbs{font-size: 0.875rem;width: max-content}}.page-section-title.top{background: #691FE0;color: white;padding-bottom: 1.5rem}.page-section-title.top h1
span{color: #EFA221}.page-section-title.inner
h1{color: #691FE0}.site-footer{position: relative}.site-footer a:hover{text-decoration: underline;text-decoration-thickness: 2px}.footer-top{background: #F9F8FA;padding: 1.5rem}.thumbs-corrieri{display: flex;flex-wrap: wrap;gap: 1.5rem;justify-content: center}.thumbs-corrieri
a{display: block;padding: 0.75rem;background: white;border-radius: 0.75rem;border: 1px solid transparent}.thumbs-corrieri a:hover{border-color: #EFA221}.thumbs-corrieri a:active{border-color: #280C55}.thumbs-corrieri
img{width: 3rem}@media screen and (max-width: 768px){.thumbs-corrieri{display: grid;grid-template-columns: repeat(auto-fit,minmax(4rem,1fr));gap: 4px}.thumb-corriere
img{width: 100%}}.footer-middle{background: #451494;color: white;padding: clamp(1.5rem,3vw,3rem);display: flex;flex-wrap: wrap;gap: clamp(3rem,3vw,6rem)}.footer-middle-left{flex: 0 0 auto}.footer-subtitle{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: clamp(1.5rem,3vw,3rem)}.footer-subtitle .p-big{flex: 1 1}.menu-social{display: flex;gap: 0.75rem}.menu-social
a{display: inline-block;font-size: 1.5rem;padding: 0.75rem;color: #EFA221;border-radius: 1.5rem}.menu-social a:before{display: inline-block;width: 1.5rem;height: 1.5rem;line-height: 1.5}.menu-social a:hover{text-decoration: none;background: #EFA221;color: #280C55}.menu-social a:active{background: #280C55}.footer-middle-right{flex: 1;display: flex;flex-flow: column;gap: clamp(3rem,3vw,6rem)}.menu-footer{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(1.5rem,3vw,3rem)}.menu-footer
a{display: block;padding: 0.75rem 0}.menu-footer>li>a{font-weight: 700;text-transform: uppercase;color: #EFA221}@media screen and (max-width: 64rem){.menu-footer{grid-template-columns: repeat(auto-fit,minmax(16rem,1fr))}}.footer-paypal{display: flex;flex-wrap: wrap;align-content: center;justify-content: space-between;gap: clamp(1.5rem,3vw,3rem)}.footer-paypal
svg{display: block;max-width: 100%}.footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: clamp(1.5rem,3vw,3rem);background: #280C55;color: #BFB6CC;padding: 0.75rem clamp(1.5rem,3vw,3rem) 0.75rem}.footer-bottom-menu{display: flex;flex-wrap: wrap;gap: clamp(1.5rem,3vw,3rem)}.footer-bottom-menu
li{display: flex;align-items: center}.footer-bottom-menu
a{padding: 0.75rem 0}.footer-bottom-menu a:hover{color: white}.footer-copyright{display: flex;background: #280C55;color: #BFB6CC;padding: 0.75rem clamp(1.5rem,3vw,3rem) 5rem}.copyright{font-size: 0.875rem}.button-fixed{position: fixed;z-index: 50;bottom: 1.5rem;right: 1.5rem;display: flex;align-items: center;gap: 0.75rem;border-radius: 1.5rem;padding: 0.75rem 1.5rem;font-weight: 700;background-color: #25D366;color: white}.button-fixed:hover{background: #691FE0;text-decoration: none !important}.button-fixed:active{background: #280C55}body{background: #F9F8FA}.menu-primary>li.speciali>a{background: #EFA221;color: #280C55}.h2-big{color: #691FE0}.imgdeco{position: absolute;z-index: 10}.text>h3{color: #EFA221}.page-section-main{position: relative}.page-section-main
.wrapper{position: relative;z-index: 20;background: #F9F8FA}.page-section-main
.img01{top: 1.5rem;left: 0;width: 186px;height: 74px}.page-section-main
.img02{top: 50%;right: 1.5rem;width: 216px;height: 26px}.page-split{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,30rem),1fr));gap: 3rem}.page-section-extra{position: relative}.page-section-extra
.wrapper{position: relative;z-index: 20}.page-section-extra
.text{padding: 1.5rem 0 1.5rem clamp(3rem,3vw,6rem);max-width: 50rem;border-left: 4px dashed #ECE8F4}.page-section-extra
.img01{position: absolute;z-index: 10;top: 0;right: 0;width: 16.25vw;height: 7.65625vw}.page-section-extra
.img02{position: absolute;z-index: 10;top: 50%;left: -7.5vw;width: 15.5208vw;height: 5.7292vw}@media screen and (max-width: 1024px){.imgdeco{display: none}}.form-items{display: flex;flex-flow: column;gap: 1.5rem;max-width: 23rem}.form-item{position: relative;z-index: 1}.form-item.required label:after{content: " *";color: #691FE0}.form-item
label{position: absolute;z-index: 20;top: 0;left: 0;font-size: 0.75rem;line-height: 1;padding: 0.5rem 0.75rem 0}.form-item input[type="text"],
.form-item input[type="email"],
.form-item select,
.form-item
textarea{width: 100%;position: relative;z-index: 10;padding: 22px 0.75rem 0.75rem;background: white;border: 1px solid #C9C2D4;border-radius: 0.5rem;font-weight: 700;color: #280C55;letter-spacing: 0.025em;transition: all 0.2s linear}.form-item input[type="text"]:focus,
.form-item input[type="email"]:focus,
.form-item select:focus,
.form-item textarea:focus{border-color: #691FE0}.form-item
select{background: no-repeat right 12px top 22px url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E")}.form-item label:has(+ input:focus),
.form-item label:has(+ select:focus),
.form-item label:has(+ textarea:focus){color: #691FE0}.form-item input[type="submit"]{width: 100%;padding: 0.75rem 2.25rem;background: #691FE0;color: white;border-radius: 0.5rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;transition: all 0.2s linear}.form-item input[type="submit"]:hover{background: #EFA221;color: #280C55}.form-item input[type="submit"]:active{background: #280C55;color: white}.form-item
span{display: inline-block;font-size: 0.75rem;line-height: 1.2}.form-item span
a{color: #691FE0;text-decoration: underline}@media screen and (max-width: 1024px){.form-items{margin-left: auto;margin-right: auto}}.overlay{position: fixed;z-index: 100;top: 0;bottom: 0;left: 0;right: 0;padding-top: 4.5rem;background-color: rgba(83,61,118,0.25);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f523c75,endColorstr=#3f523c75)"}.notification{position: relative;z-index: 101;margin: 0 auto;max-width: 600px;padding: 3rem;border-radius: 1.5rem;background: white;border: 2px solid white;box-shadow: 0 0 0 2px}.notification h2,
.notification
h3{margin-bottom: 1.5rem}.notification .icon-close{font-size: 2rem;display: block;width: 3rem;line-height: 3rem;text-align: center;border-radius: 1.5rem;position: absolute;top: 0;right: 0;z-index: 102}.notification .icon-close:before{display: block}.notification .icon-close:hover{background-color: #691FE0;color: white}.notification .icon-close:active{background-color: #280C55}.notification.error{box-shadow: 0 0 0 2px #C30}.notification.error
h2{color: #C30}.notification.success
h2{color: #691FE0}
