@import"https://fonts.googleapis.com/css2?family=Caveat+Brush&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body{padding-top:0;font-family:"Montserrat",Tahoma,Geneva,Verdana,sans-serif}header{transition:all .3s ease;background-color:rgba(0,0,0,.86);z-index:1030;min-height:75px}.header-transparent{color:#fff}header.scrolled{box-shadow:0 5px 15px rgba(0,0,0,.3)}.main-content{position:relative;z-index:1}.main-content.unheaded{padding-top:8rem}html,body{overflow-x:hidden;width:100%;position:relative}.container,.container-fluid{overflow-x:hidden}.logo-header img{transition:all .3s ease;position:absolute;top:20px}section{margin-bottom:4rem}.spacer{height:10vw;background-color:#ffedd4;display:block}p{font-family:"Montserrat",sans-serif;font-weight:500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:"Caveat Brush",serif;font-weight:400;color:#64382a}.red-title{font-family:"Caveat Brush",serif;font-weight:700;font-size:64px;color:#d70813}.divider{height:14px;width:100%;overflow:hidden}.card{transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.125)}.btn{border-radius:30px;padding:.5rem 1.5rem;transition:all .3s ease;font-family:"Caveat Brush",serif;font-weight:400;font-size:41px}.btn-header{font-family:"Caveat Brush",serif;font-weight:700;font-size:24px;line-height:1}.btn-login{background-color:#e31c1a;color:#fff}.btn-login:hover{color:#e31c1a;background-color:#fff}.btn-register{background-color:#fff;color:#619c3c}.btn-register:hover{color:#fff;background-color:#619c3c}.btn-red{border-radius:16px;text-align:center !important;background-color:#e31c1a;color:#fff;min-height:60px;display:flex;align-items:center;justify-content:center;font-size:36px}.btn-red:hover{color:#e31c1a;background-color:#fff;border:1px solid #e31c1a}.btn-lg{padding:.75rem 2.5rem}.btn-primary{box-shadow:0 4px 6px rgba(0,123,255,.2)}.btn-primary:hover{box-shadow:0 6px 8px rgba(0,123,255,.3);transform:translateY(-2px)}.btn-outline-primary:hover{box-shadow:0 4px 6px rgba(0,123,255,.2)}.section-image{width:50%}.link-primary{text-decoration:none;position:relative;font-weight:500;transition:all .3s ease}.link-primary:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:var(--bs-primary);transition:width .3s ease}.link-primary:hover:after{width:100%}.links-faq{font-size:20px;font-family:"Caveat Brush",sans-serif}.links-faq a{color:#000}.lead{font-size:20px;font-weight:500 !important}.legal-details{font-size:16px;font-weight:300 !important}.legal-details a{color:#000}.step-title{font-size:35px}.grey-text-footer{font-size:14px;color:gray}.leaf{position:fixed;z-index:1000;pointer-events:none;transition:transform .3s ease-out}.leaf-left{left:0px}.leaf-right{right:0px}.brown-leaf{width:200px;height:auto}.red-leaf{width:200px;height:auto}.leaf-header{width:100%}.product-item{flex:0 0 calc(16% - 20px);min-width:110px;max-width:160px;margin:0 10px 20px}.row-no-margin{margin-left:0px !important;margin-right:0px !important;padding-left:0px !important;padding-right:0px !important}#explainers-container .explainer .step-detail a{color:#de271f !important}#cta-container .cta-link{color:#de271f !important}.social-share-container{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.social-icons{display:inline-flex;gap:10px;justify-content:center;align-items:center}.social-icons-inline{display:inline-flex;gap:10px;align-items:center}.social-icon{height:62px;width:62px}.share-text{font-family:"Caveat Brush",serif;font-size:33px;color:#e31c1a;margin:0}@media(max-width: 768px){.social-share-container{flex-direction:column;gap:15px}.social-icons-inline{justify-content:center}}@media(max-width: 1024px)and (min-width: 769px){.products-container{flex-wrap:wrap}.product-item{flex:0 0 calc(33.333% - 20px);min-width:160px}}@media(max-width: 768px){.buttons .btn{padding:.4rem 1rem;font-size:.9rem}.btn-red{height:50px;font-size:1.4rem}h1{font-size:2rem}.logo-header img{width:150px}.products-container{flex-wrap:wrap}.leaf-header{width:100%;height:150px}.product-packs{margin-top:50px}.section-image{width:80%}.product-item{flex:0 0 calc(50% - 20px);min-width:140px}.leaf{display:none}}strong{font-weight:700 !important}.otnotice-sections>.otnotice-section>h2.otnotice-section-header{color:#000 !important;font-size:24px !important;font-weight:400 !important;line-height:1 !important;margin-left:40px;margin-bottom:20px}input,select{border-color:#622d1f !important;border-width:3px !important;height:45px !important;border-radius:0px !important;font-family:"Montserrat",sans-serif !important}.form-check-label{font-weight:400;font-family:"Montserrat",sans-serif}.form-check-input{border-color:#622d1f !important;height:27px !important;width:27px !important;border-width:2px;border-radius:0px !important}.green-check{height:45px;background-color:#0eaf4b;display:flex;justify-content:center;align-items:center}:target{scroll-margin-top:85px;display:block}#minigame{padding-right:40px;padding-left:40px;margin-bottom:30px;width:100%;margin-top:-50px}.minigame-flex-container{display:flex;justify-content:center;align-items:flex-start;gap:20px;flex-wrap:wrap}.minigame-column{display:flex;flex-direction:column;align-items:center}.image-column{align-items:flex-end;flex:1;min-width:300px;max-width:500px}.canvas-column{align-items:flex-start;flex:1;min-width:300px;max-width:600px}.image-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3px;margin-bottom:20px;max-height:500px;margin-left:auto}.draggable-item{cursor:pointer;border:2px solid rgba(0,0,0,0);border-radius:8px;padding:5px;transition:all .2s ease;margin:auto}.draggable-item:hover{border-color:#e31c1a;transform:scale(1.05)}.draggable-item img{max-width:100%;max-height:110px;box-shadow:none}.canvas-container{position:relative;width:100%;border-radius:8px;overflow:hidden;background-color:#ffedd4;aspect-ratio:1/1;max-height:500px;max-width:500px;margin-right:auto}#gocciola-canvas{border:3px solid #622d1f;border-radius:8px;border-style:dashed;width:100%;height:100%}#cta-container{margin-left:auto;margin-right:auto}#cta-container .row{justify-content:center !important}#cta-container .btn{width:100%;max-width:600px;margin:0 auto;display:flex;justify-content:center;align-items:center}.result-wrapper{width:100%;text-align:center;margin:0 auto}.result-container{position:relative;display:flex;justify-content:center;max-width:1000px;margin:0 auto}.result-container::after{content:"";display:block;padding-bottom:50%}#preview{position:absolute;left:50%;transform:translateX(-50%);width:60%;text-align:center}.side-image{position:absolute;top:0;right:0;width:40%}.side-image img,#preview img{max-width:100%;height:auto}@media(max-width: 768px){.result-container{flex-direction:column;align-items:center}#preview{position:relative;left:auto;transform:none;width:90%;margin-bottom:1rem}.side-image{position:relative;width:90%;right:auto}.result-container::after{content:"";display:block;padding-bottom:10%}}@media(max-width: 992px){.image-grid{display:grid;grid-template-columns:repeat(3, 1fr);overflow-x:visible;scroll-snap-type:none;padding:10px 0;margin-top:20px;max-height:none;width:100%;gap:15px;align-items:center}.image-grid::-webkit-scrollbar{display:none}.draggable-item{scroll-snap-align:none;flex:none;width:auto;margin:5px;display:flex;align-items:center;justify-content:center;height:auto}.draggable-item img{margin:auto;max-width:90%;max-height:90px;-o-object-fit:contain;object-fit:contain}.scroll-indicator{display:none}}@media(max-width: 576px){.image-grid{grid-template-columns:repeat(3, 1fr);gap:10px}.draggable-item img{max-height:80px}}.page_profilo_container .gigya-screen-caption{display:none}.page_profilo_container .gigya-screen.portrait{width:100%}.gigya-screen-content .gigya-screen.portrait{width:100%}.page_profilo .gigya-screen.portrait .phone-spacer{height:auto !important}.gigya-style-modern div.gigya-screen-dialog-top{background:#e31d1a !important}.gigya-style-modern div.gigya-screen-dialog-close>a>img{display:none}.gigya-style-modern div.gigya-screen-dialog-close>a:before{font-family:"gocciole_icons";content:"";color:#fff;font-size:1em}.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:link,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:visited,.gigya-screen a,.gigya-screen a:active,.gigya-screen a:link,.gigya-screen a:visited{color:#e31d1a !important}.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend,.gigya-screen a.gigya-button,.gigya-screen input[type=button],.gigya-screen input[type=submit]{background:#e31d1a !important;border-color:#e31d1a !important}.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:hover,.gigya-screen a.gigya-button:active,.gigya-screen a.gigya-button:hover,.gigya-screen input[type=button]:active,.gigya-screen input[type=button]:hover,.gigya-screen input[type=submit]:active,.gigya-screen input[type=submit]:hover{background:#e31d1a !important}@media screen and (max-width: 799px){.gigya-social-login .gigya-login-provider-row{padding:0px 0px;margin:0px;display:inline-block}.gigya-social-login .gigya-login-provider-row span{padding:0px 0px;margin:0px}.gigya-social-login .gigya-login-provider-row span button{padding:0px 0px !important;margin:0px !important;max-width:90px !important}.gigya-social-login .gigya-login-provider-row span button div{transform:scale(0.8);padding:0px 0px;margin:0px}.gigya-profile-form form{display:flex;flex-direction:row;justify-content:center}.gigya-screen .gigya-layout-row{display:inline !important;flex-direction:column;justify-content:center;align-items:center}.gigya-screen .gigya-layout-cell{text-align:center;float:none !important;width:100% !important}}.gigya-reset-password-form .gigya-layout-row{max-width:300px !important}@media screen and (max-width: 399px){.gigya-social-login .gigya-login-provider-row span button div{transform:scale(0.7) translateX(-55px);padding:0px 0px;margin:0px}}.gigya-screen-dialog.gigya-style-modern{width:100% !important;height:100% !important}.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-main{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;max-width:90vw !important;max-height:80vh !important}.headerLoginRegistration,.headerLogin{font-weight:bold !important;color:#e31d1a !important;font-size:x-large !important}.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{display:none !important}.gigya-screen .gigya-error-msg,.gigya-screen .gigya-error-msg-active.gigya-form-error-msg{height:auto !important}#gigyaIscrizioniContainer .gigya-screen .gigya-composite-control.label-prefPrivacy,#gigyaIscrizioniContainer .gigya-screen .gigya-composite-control.NL_title,#gigyaIscrizioniContainer .gigya-screen .gigya-composite-control.list-entitlements,#gigyaIscrizioniContainer .gigya-screen .gigya-composite-control.list-brands{font-weight:700 !important}#gigyaIscrizioniContainer .gigya-screen .forgot-password-cell a,#gigyaIscrizioniContainer .gigya-screen .gigya-composite-control.gigya-change-password-link,#gigyaIscrizioniContainer .gigya-screen .gigya-composite-control.gigya-composite-control-link,#gigyaProfiloContainer .gigya-screen .forgot-password-cell a,#gigyaProfiloContainer .gigya-screen .gigya-composite-control.gigya-change-password-link,#gigyaProfiloContainer .gigya-screen .gigya-composite-control.gigya-composite-control-link{margin-bottom:15px;font-weight:bold}#gigyaIscrizioniContainer .label-prefPrivacy,#gigyaIscrizioniContainer .gigya-composite-control-label.list-brands{margin-top:20px}#gigyaIscrizioniContainer .multichoice-inline{margin-bottom:20px}.gigya-screen .gigya-composite-control.gigya-composite-control-link .sectionLinkDeleteAccount{font-weight:normal}.gigya-screen .gigya-composite-control.gigya-composite-control-submit,.gigya-screen .gigya-composite-control.gigya-composite-control-link{width:95%}#gigya-register-form .gigya-composite-control.gigya-composite-control-link{width:auto}.gigya-style-modern #gigya-screen-dialog-page-overlay{opacity:.7 !important}.gigya-screen.landscape .gigya-composite-control.gigya-composite-control-social-login{right:0px !important}.gigya-screen .gigya-label-text.gigya-checkbox-text{font-weight:bold}.gigya-composite-control.gigya-composite-control-checkbox.list-brands .gigya-label-text.gigya-checkbox-text.gigya-label-text.gigya-checkbox-text,.reservedArea.edit-profile,.gigya-composite-control.gigya-composite-control-checkbox.list-entitlements .gigya-label-text.gigya-checkbox-text.gigya-label-text.gigya-checkbox-text{font-weight:400}#gigya-profile-form .cityFieldProgProf .gigya-label:after{background-image:url("https://www.gocciole.it/wp-content/themes/gocciole/images/gigya/city.png");vertical-align:middle;display:inline-block;width:48px;background-size:48px 48px;height:48px;content:""}#gigya-profile-form .zipFieldProgProf .gigya-label:after{background-image:url("https://www.gocciole.it/wp-content/themes/gocciole/images/gigya/zip.png");vertical-align:middle;display:inline-block;width:48px;background-size:48px 48px;height:48px;content:""}#gigya-profile-form .familyFieldProgProf .gigya-label:after{background-image:url("https://www.gocciole.it/wp-content/themes/gocciole/images/gigya/casa.png");vertical-align:middle;display:inline-block;width:48px;background-size:48px 48px;height:48px;content:""}#gigya-profile-form .jobTitleFiledProgProf .gigya-label:after{background-image:url("https://www.gocciole.it/wp-content/themes/gocciole/images/gigya/job.png");vertical-align:middle;display:inline-block;width:48px;background-size:48px 48px;height:48px;content:"";margin-left:10px}#gigya-profile-form .numberNotVerified,#gigya-profile-form .emailNotVerified{color:#a9a9a9 !important;background:#fff !important}#gigya-profile-form .numberVerified,#gigya-profile-form .emailVerified{color:#4e515e !important;background:#fff !important;background-image:url("https://cdns.eu1.gigya.com/gs/i//screenSet/checkmarkValid.png") !important;background-position-x:100% !important;background-position-y:50% !important;background-position:right 5px center !important;background-repeat:no-repeat !important;padding-right:25px !important}#gigya-profile-form .numberNotPresent,#gigya-profile-form .emailNotPresent{color:#4e515e !important;background:#fff !important}#gigya-profile-form .numberNotVerified .modifyMobile,#gigya-profile-form .numberVerified .modifyMobile,#gigya-profile-form .numberNotPresent .modifyMobile,#gigya-profile-form .emailNotVerified .modifyEmail,#gigya-profile-form .emailVerified .modifyEmail,#gigya-profile-form .emailNotPresent .modifyEmail{font-weight:bold !important;text-decoration:underline !important;margin-left:12px}.gigya-otp-login-form .gigya-composite-control.gigya-composite-control-link .gigya-disabled,#gigyaProfiloContainer .resendSmsCode.gigya-disabled{color:#a9a9a9 !important}.gigya-otp-update-form .gigya-error-msg{font-size:26px !important;color:#e41f12 !important;font-weight:bold !important}.gigya-otp-send-code-form .gigya-composite-control-link{text-align:center !important}#gigya-profile-form .gigya-composite-control.gigya-composite-control-link{text-align:left !important}.gigya-screen#gigya-login-screen-v2 .gigya-composite-control.loginNumber,.gigya-screen#gigya-register-screen-v2 .gigya-composite-control.regNumber,.gigya-screen#gigya-login-screen-v2 .gigya-composite-control.loginEmail,.gigya-screen#gigya-register-screen-v2 .gigya-composite-control.regEmail{background:#e41f12 !important;border-color:#e41f12 !important;font-size:small !important;color:#fff !important;border-radius:0px !important;transition:none !important;border:0px !important;width:92% !important}.gigya-screen.v2 .loginNumber span,.gigya-screen.v2 .regNumber span,.gigya-screen.v2 .loginEmail span,.gigya-screen.v2 .regEmail span{color:#fff !important;font-size:13px !important}.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:active,.gigya-screen a.gigya-button:active,.gigya-screen input[type=button]:active,.gigya-screen input[type=submit]:active{box-shadow:none !important}.gigya-screen .containerSocialOTP{margin:28px auto 0 auto !important}.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{align-items:center !important}.gigya-screen input[type=radio]{margin:0 !important}.gigya-screen#gigya-update-profile-screen-v2 div .numberNotVerified,.gigya-screen#gigya-update-profile-screen-v2 div .numberVerified,.gigya-screen#gigya-update-profile-screen-v2 div .numberNotPresent,.gigya-screen#gigya-update-profile-screen-v2 div .emailNotVerified,.gigya-screen#gigya-update-profile-screen-v2 div .emailVerified,.gigya-screen#gigya-update-profile-screen-v2 div .emailNotPresent{margin-bottom:18px}@media screen and (max-width: 767px){.introtext{font-size:20px}.how-to-image{height:120px}.gigya-screen-dialog-mobile{position:fixed !important}}#error-container{color:red;border:1px solid red;padding:1rem;max-width:500px;margin:0 auto}.menuuser{font-family:"Caveat Brush";color:#fff;margin-top:5px;display:block;font-size:1.52rem;text-decoration:none}.menuuser+.dropdown-menu li a{color:#e31c1a !important;text-decoration:none !important}.dropdown-toggle::after{all:unset}