@charset "UTF-8";.tab-content{opacity:1;-webkit-transition:opacity .4s linear 0s;-moz-transition:opacity .4s linear 0s;-ms-transition:opacity .4s linear 0s;-o-transition:opacity .4s linear 0s;transition:opacity .4s linear 0s}.tab-content.hiddentab{opacity:0;-webkit-transition:opacity .1s linear 0s;-moz-transition:opacity .1s linear 0s;-ms-transition:opacity .1s linear 0s;-o-transition:opacity .1s linear 0s;transition:opacity .1s linear 0s}.grecaptcha-badge{display:none}.gallery{position:relative;display:block}.gallery img.zoom{position:absolute;top:6px;left:6px;background:#76c6cc;height:30px;width:30px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:1;-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-ms-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s;margin:3px}.first-page article .intro-cats-list li a:hover,.gallery img.zoom:hover{background:#aadfe0}section.padding{padding:clamp(20px,2vw,100px)0}section.padding hgroup,section.padding-bottom hgroup{text-align:center}section.padding hgroup.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}section.padding hgroup.flex .btn{margin:0}section.padding.prod-variants{padding:clamp(5px,2vw,5px)0 clamp(15px,2vw,15px)}.inviewport section hgroup.flex{justify-content:space-between}.inviewport section hgroup.flex h1{font-size:clamp(21px,4vw,42px)}.inviewport section hgroup.flex h3{font-size:clamp(20px,3vw,26px)}.inviewport section hgroup.flex h4{font-size:clamp(19px,3vw,26px)}.inviewport section hgroup.flex a{padding:8px clamp(15px,2vw,30px);font-size:13px}@media all and (min-width:767px){.inviewport section hgroup.flex a{font-size:15px;padding:13px clamp(15px,2vw,30px)}}#promo hgroup{flex-direction:row;flex-wrap:nowrap;margin-top:10%}#promo hgroup h1{text-align:left}#promo hgroup .btn{padding:8px 15px}@media all and (min-width:500px){#promo hgroup{margin-top:4%}#promo hgroup .btn{padding:13px clamp(20px,1.5vw,30px)}}.m-top{margin-top:clamp(20px,2vw,100px)}.padding-top{padding-top:clamp(20px,2vw,100px)}.padding-top-40{padding-top:clamp(20px,2vw,40px)}section.padding-bottom{padding-bottom:clamp(60px,2vw,100px)}section.margin-bottom{margin-bottom:clamp(60px,2vw,100px)}.avatar{position:relative;padding:0 10px}.avatar img,.first-page article picture{-webkit-transition:border .5s ease 0s;-moz-transition:border .5s ease 0s;-ms-transition:border .5s ease 0s;-o-transition:border .5s ease 0s;transition:border .5s ease 0s;border:2px solid #431b34}.avatar img{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.avatar span,.price{font-family:europa,sans-serif;font-style:normal;font-display:swap}.avatar span{background:#eed880;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;font-weight:900;font-size:15px;width:28px;height:28px;text-align:center;line-height:28px;position:absolute;right:5px;top:-10px;display:block}.price{color:#252525;font-weight:700}.price img{height:14px;width:auto;margin-left:4px}.accordion{max-height:100px;-webkit-transform:max-height;-moz-transform:max-height;-ms-transform:max-height;-o-transform:max-height;transform:max-height;overflow:hidden}.accordion.full-height{max-height:10000px}.first-page,.promo-banner .padding{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}.promo-banner .padding span{width:calc(100% - 30px)}.promo-banner .padding a{text-decoration:underline;color:#252525}.promo-banner .padding .close{color:#fceba6;background:#431b34;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px;line-height:14px;width:18px;cursor:pointer}#cookieContainer #cookieBody a.acceptAll:hover,#cookieContainer #cookieBody a.disableAll:hover,#cookieContainer #cookieHeader a:hover,#submenuScrollX .snap-next:hover,#submenuScrollX .snap-prev:hover,.intro-reg a:hover,.promo-banner .padding .close:hover{background:#803b4d}.promo-banner .padding .close i{font-size:18px}table{width:100%}table tr td{padding:10px 0;border-bottom:1px solid #f4f7fb}#submenuScrollX{position:relative;-webkit-box-shadow:0 0 10px 10px rgba(0,0,0,.05);-moz-box-shadow:0 0 10px 10px rgba(0,0,0,.05);-ms-box-shadow:0 0 10px 10px rgba(0,0,0,.05);-o-box-shadow:0 0 10px 10px rgba(0,0,0,.05);box-shadow:0 0 10px 10px rgba(0,0,0,.05);margin-top:30px}#submenuScrollX .snap-next,#submenuScrollX .snap-prev,.first-page article .intro-cats-list li a,.promo-banner .padding .close{-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-ms-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s}#submenuScrollX .snap-next,#submenuScrollX .snap-prev{background:#431b34;color:#76c6cc;padding:20px 15px;font-size:clamp(22px,2vw,26px);position:absolute;cursor:pointer}#submenuScrollX .snap-next.disabled,#submenuScrollX .snap-prev.disabled{background:#c2cdd6;color:#536071;pointer-events:none}#submenuScrollX .snap-next i,#submenuScrollX .snap-prev i{margin-right:0}#submenuScrollX h4{font-weight:400;text-align:center}#submenuScrollX .snap-prev{left:0;bottom:0;-webkit-border-radius:0 44px 0 10px;-moz-border-radius:0 44px 0 10px;border-radius:0 44px 0 10px}#submenuScrollX .snap-next{right:0;top:0;-webkit-border-radius:0 10px 0 44px;-moz-border-radius:0 10px 0 44px;border-radius:0 10px 0 44px}#submenuScrollX ul li{margin:5px;width:calc(16.6666666667% - 14px);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#submenuScrollX ul li a h4{color:#536071;font-size:clamp(16px,2.5vw,18px);margin-top:10px;font-weight:700}.first-page{align-items:stretch;justify-content:center;flex-direction:column}.first-page article{background:#431b34;-webkit-border-radius:20px 0 20px 20px;-moz-border-radius:20px 0 20px 20px;border-radius:20px 0 20px 20px;padding:clamp(25px,2vw,40px);width:calc(100% - clamp(50px,4vw,80px) - 10px);margin-bottom:20px}.first-page article h3{color:#fff;font-weight:400}#chat-ai .chat-message p,#cookieContainer #cookieBody p,.first-page article p,.volume-discount-info p{color:#fff}.first-page article h4,.first-page-intro h1{color:#fff;font-weight:400;margin-top:20px}.first-page article .relative{padding-bottom:15%}.first-page article .relative:hover picture{border-color:#fff}.first-page article picture{width:85%;background:#431b34}.first-page article .img-store,.prods-custom-layout section a .details,.prods-custom-layout section a .offer-price{-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}.first-page article .img-store{width:clamp(140px,12vw,180px);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:0;bottom:0}.first-page article .intro-cats-list li{margin:8px 5px}.first-page article .intro-cats-list li a{background:#76c6cc;color:#431b34;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.first-page-intro img{width:clamp(120px,15vw,200px);margin-top:20px}.first-page-intro h1{line-height:normal;color:#431b34}.intro-stores.home main{padding-bottom:0}.first-page-intro h1,.intro-stores h4,.page-not-found p{font-size:clamp(18px,2vw,24px)}.intro-stores .promo-banner{margin-top:25px}.intro-stores .promo-banner .padding{padding:30px;width:calc(100% - 60px)}.intro-stores .cta{background:#aadfe0;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;padding-bottom:50px;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.intro-stores .cta h4{text-transform:uppercase;color:#431b34}.avatar span,.intro-stores .cta p{color:#431b34}.intro-stores .cta .btn{background:#fff;border:1px solid #431b34;color:#431b34;text-transform:none;margin:10px 0}.intro-stores .cta .btn:hover{background:#f9fbfd}.intro-stores .main-head .desktop .main-nav a.logo{height:50px;position:absolute;left:20px}.intro-stores .main-head .mobile .logo{height:40px;margin-left:20px}.intro-stores .main-head .desktop .main-nav{justify-content:flex-end;position:relative}@media all and (min-width:767px){.first-page{flex-direction:row}.first-page article:first-child{margin-right:20px}.img-store{width:clamp(100px,12vw,180px)}}@media all and (min-width:1230px){.intro-stores .main-head .desktop .bottom-nav::before{background:#76c6cc;content:"Gli Articoli più ricercati";padding:15px;font-weight:700;white-space:nowrap}.intro-stores .main-head .desktop .bottom-nav.en::before{content:"Most searched items"}}.home-banner-container,.volume-discount-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap}.home-banner-container{height:auto;max-height:none}.volume-discount-info{background-color:#431b34;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0 clamp(20px,2vw,24px);width:calc(100% - 40px);position:relative}.volume-discount-info .btn{white-space:nowrap}.volume-discount-info p a{font-weight:700}.volume-discount-info p.small{font-size:13px;margin-bottom:clamp(20px,2vw,30px)}.volume-discount-info h4{color:#fff;font-size:18px;margin-top:clamp(20px,2vw,30px);font-weight:400;line-height:normal;text-align:center}@media all and (min-width:1023px){.home-banner-container{height:50vw;max-height:585px;flex-direction:row;align-items:stretch}.home-banner-container .grkSlider.banner{margin-bottom:0;width:calc(100% - clamp(250px,23vw,300px) - 20px);max-height:inherit;height:inherit}.home-banner-container .grkSlider.banner.full-width,.home-banner-container.macrobanner .grkSlider.banner{width:100%}.home-banner-container.macrobanner{max-height:350px}.volume-discount-info{width:clamp(250px,23vw,300px);margin-top:50px;margin-left:20px;flex:0 0 clamp(250px,23vw,300px)}.volume-discount-info::before{content:url(/assets/pagination/images/HPL-logo-purple.svg);position:absolute;top:-54px;width:90px;left:calc(50% - 45px)}}.prods-custom-layout section{display:grid;grid-gap:clamp(8px,2vw,15px);grid-template-areas:"primo secondo terzo""quinto quinto terzo""quinto quinto settimo""quarto sesto ottavo";padding:clamp(20px,2vw,100px)0}.prods-custom-layout section a{background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;line-height:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative}.prods-custom-layout section a .details,.prods-custom-layout section a .offer-price{opacity:0}.prods-custom-layout section a .details{position:absolute;background:rgba(67,27,52,.92);left:0;right:50px;bottom:0;-webkit-border-radius:0 54px 0 10px;-moz-border-radius:0 54px 0 10px;border-radius:0 54px 0 10px;text-align:left;padding:10px 54px 5px 10px}.prods-custom-layout section a video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.prods-custom-layout section a h3{font-size:clamp(14px,2vw,16px);line-height:clamp(20px,2vw,24px);white-space:break-spaces;color:#fff;margin:0 0 10px;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.prods-custom-layout section a p,.prods-custom-layout section a small{color:#536071;line-height:normal;margin:clamp(10px,2vw,15px)0;white-space:normal;text-align:left}.prods-custom-layout section a p{font-size:clamp(14px,2vw,16px);max-height:60px;height:43px}.prods-custom-layout section a small{max-height:40px}.prods-custom-layout section a .stars{float:left}.prods-custom-layout section a strong{line-height:10px;font-size:12px;margin-left:10px}.prods-custom-layout section a:nth-child(1){grid-area:primo}.prods-custom-layout section a:nth-child(2){grid-area:secondo}.prods-custom-layout section a:nth-child(3){grid-area:terzo}.prods-custom-layout section a:nth-child(4){grid-area:quarto}.prods-custom-layout section a:nth-child(5){grid-area:quinto}.prods-custom-layout section a:nth-child(6){grid-area:sesto}.prods-custom-layout section a:nth-child(7){grid-area:settimo}.prods-custom-layout section a:nth-child(8){grid-area:ottavo}@media all and (min-width:767px){.prods-custom-layout section{grid-template-areas:"primo secondo terzo quarto""quinto quinto terzo sesto""quinto quinto settimo ottavo"}}.categories-map{text-align:center;width:calc(100vw - 40px);margin:0 20px;background-color:#f4f7fb}.categories-map .padding{padding:20px;width:calc(100% - 40px);max-width:1500px;margin:0 auto}.categories-map h2{width:auto;display:inline-block;color:#fff;background:#431b34;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:clamp(15px,2vw,26px) clamp(40px,4vw,90px);font-size:clamp(25px,2vw,36px)}.categories-map .macros{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fill,minmax(calc(25% - 1em),1fr))}.categories-map .column{grid-row-end:span 1}.categories-map .column.double{grid-row-end:span 3}.categories-map ul{text-align:left;margin:clamp(25px,2vw,40px)0}.categories-map ul li{display:block}.categories-map ul li h4{border-bottom:2px solid #76c6cc;padding-bottom:10px;margin-bottom:10px;font-size:18px;position:relative}.categories-map ul li h4 a{color:#252525;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;width:100%;height:100%}.categories-map ul li h4 img{height:60px;width:auto}.categories-map ul li h4 i{color:#c2cdd6}.categories-map ul li ul{column-count:1}.categories-map ul li ul li{border-bottom:1px solid #f4f7fb}.categories-map ul li ul li:last-child{border-bottom:none}.adminMenu ul li a,.categories-map ul li ul li a{display:block;-webkit-transition:color .5s ease 0s;-moz-transition:color .5s ease 0s;-ms-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.categories-map ul li ul li a{color:#536071;padding:10px 0}#chat-ai .chat-message.hpl-support p,.categories-map ul li ul li a:hover{color:#252525}.loader{width:100%;height:100%;position:absolute;z-index:10;background:rgba(255,255,255,.5)}.adminMenu,.snap-next.cyan,.snap-prev.cyan{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.adminMenu{position:fixed;left:-29px;top:0;bottom:0;width:5px;flex-direction:column;z-index:999999}.adminMenu ul{background:#980202;padding:20px 10px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;width:30px}.adminMenu ul li{text-align:center;width:100%;height:30px;list-style:none}.adminMenu ul li a{width:100%;height:100%;color:#fff;line-height:50px}#cookieContainer #cookieBody p.notice a:hover,.adminMenu ul li a:hover,.ce-banner a.cookielink:hover{color:#fceba6}.adminMenu ul li a i{font-size:24px}.snap-next,.snap-prev{display:none}.snap-next.cyan,.snap-prev.cyan{position:absolute;top:calc(50% - clamp(39px,3vw,42px));top:30%;background:#76c6cc;color:#252525;width:clamp(40px,3vw,44px);height:clamp(80px,6vw,88px);flex-direction:row;line-height:20px;font-size:25px;z-index:3;cursor:pointer;-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-ms-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s;display:none}.pagination ul,.snap-next.cyan:hover,.snap-prev.cyan:hover{background:#aadfe0}.snap-next.cyan.disabled,.snap-prev.cyan.disabled{background:#f4f7fb;background:rgba(255,255,255,.6);color:#536071}.snap-prev.cyan{-webkit-border-radius:0 clamp(50px,3vw,54px) clamp(50px,3vw,54px)0;-moz-border-radius:0 clamp(50px,3vw,54px) clamp(50px,3vw,54px)0;border-radius:0 clamp(50px,3vw,54px) clamp(50px,3vw,54px)0;left:0}.snap-prev.cyan i{margin-right:7px}.snap-next.cyan{-webkit-border-radius:clamp(50px,3vw,54px)0 0 clamp(50px,3vw,54px);-moz-border-radius:clamp(50px,3vw,54px)0 0 clamp(50px,3vw,54px);border-radius:clamp(50px,3vw,54px)0 0 clamp(50px,3vw,54px);right:0}.snap-next.cyan i{margin-left:7px}#auto-responder #chat-reset,#auto-responder #chat-send,.pagination{-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}.pagination{text-align:center;font-weight:700;font-size:14px;opacity:0}.pagination.ready{opacity:1}.pagination ul{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px;display:inline-block}#cookieContainer #cookieBody a.acceptAll,#cookieContainer #cookieBody a.disableAll,.intro-reg a,.pagination ul li a{-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-ms-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s}.pagination ul li a{width:40px;height:40px;line-height:40px;color:#431b34;display:block;margin:0 2px}.chat-toggle,.pagination ul li a:hover{background:#76c6cc}.pagination ul li a.active{background:#431b34;color:#fff}.pagination .nextD,.pagination .prevD{display:none!important;pointer-events:none}.pagination .nextD.visible,.pagination .prevD.visible{display:inline-block!important}.chat-toggle{bottom:10px;width:50px;height:50px;flex-direction:row;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#431b34;z-index:301;font-size:26px;-webkit-transition:transform .5s ease 0s;-moz-transition:transform .5s ease 0s;-ms-transition:transform .5s ease 0s;-o-transition:transform .5s ease 0s;transition:transform .5s ease 0s;cursor:pointer}.chat-toggle:hover{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}#auto-responder,#auto-responder textarea,.pagination ul li a{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#auto-responder,.chat-toggle{position:fixed;right:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;-webkit-box-shadow:rgba(0,0,0,.16)0 5px 40px;-moz-box-shadow:rgba(0,0,0,.16)0 5px 40px;-ms-box-shadow:rgba(0,0,0,.16)0 5px 40px;-o-box-shadow:rgba(0,0,0,.16)0 5px 40px;box-shadow:rgba(0,0,0,.16)0 5px 40px}#auto-responder{background-color:#eef9f9;bottom:-50px;max-width:470px;width:calc(100vw - 50px);padding:15px;z-index:300;flex-direction:column-reverse;max-height:50vh;opacity:0;pointer-events:none;transform-origin:right bottom 0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}#auto-responder.opened{opacity:1;pointer-events:auto;bottom:70px}#auto-responder p{margin-top:0;color:#431b34}#auto-responder textarea{padding:10px;width:calc(100% - 20px);display:block;resize:none;border:1px solid #c2cdd6;height:44px;flex:0 0 44px;word-wrap:break-word;overflow-y:hidden;margin-top:15px}#auto-responder .btn{background:#431b34;color:#aadfe0;float:right;margin-top:15px}#auto-responder #chat-reset,#auto-responder #chat-send{opacity:.3;cursor:default;pointer-events:none}#auto-responder #chat-reset.active,#auto-responder #chat-send.active{opacity:1;cursor:pointer;pointer-events:auto}#chat-ai{display:block;width:100%;overflow-y:scroll;overflow-x:hidden}#chat-ai .chat-message{width:calc(100% - 140px);background:#431b34;color:#fff;padding:10px;-webkit-border-radius:10px 10px 0 10px;-moz-border-radius:10px 10px 0 10px;border-radius:10px 10px 0 10px;position:relative;float:right;margin-right:60px}#chat-ai .chat-message::before{position:absolute;right:-20px;bottom:0;content:"";width:0;height:0;border-bottom:18px solid #431b34;border-right:20px solid transparent}#chat-ai .chat-message::after,.page-not-found,.page-not-found .container-full{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:nowrap}#chat-ai .chat-message::after{position:absolute;right:-47px;bottom:0;font-family:tabler-icons;content:"";color:#76c6cc;background:#431b34;font-size:18px;width:30px;height:30px;justify-content:center;flex-direction:row;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#chat-ai .chat-message.hpl-support{-webkit-border-radius:10px 10px 10px 0;-moz-border-radius:10px 10px 10px 0;border-radius:10px 10px 10px 0;background:#aadfe0;color:#252525;float:left;margin-left:60px}#chat-ai .chat-message.hpl-support::before{right:inherit;left:-20px;border-bottom:18px solid #aadfe0;border-left:20px solid transparent}#chat-ai .chat-message.hpl-support::after{left:-47px;right:inherit;content:" ";background:#76c6cc;color:#431b34}.page-not-found,.page-not-found .container-full{justify-content:flex-start;flex-direction:column}.page-not-found h1{font-size:clamp(50px,6vw,90px)}.page-not-found .container-full{justify-content:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden;position:relative}.page-not-found img{margin-top:30px;width:clamp(150px,10vw,200px)}.page-not-found #lost-hippo{width:clamp(300px,100vw - 40px,350px)}#completeLoader{width:clamp(350px,100vw - 40px,550px);margin:0 auto}.intro-reg{padding:clamp(20px,2vw,30px);text-align:center;margin:0 auto;max-width:600px}#cookieContainer #cookieBody a.acceptAll,#cookieContainer #cookieBody a.disableAll,.intro-reg a{background:#431b34}.intro-reg a{margin-top:10px;font-size:15px;padding:3px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fceba6;display:inline-block}@media all and (min-width:700px){.intro-reg.intro-reg-first{max-width:700px}}.banner-cookie-content>*,.banner-cookie-content>::after,.banner-cookie-content>::before,.ce-banner>*,.ce-banner>::after,.ce-banner>::before{box-sizing:content-box!important}#cookie-lock{z-index:9999!important;background:#000;opacity:.5}#cookieContainer #cookieHeader,#cookieContainer #cookieHeader h1,.ce-banner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap}#cookie-lock,.ce-banner{position:fixed;top:0;left:0;bottom:0;right:0}.ce-banner{background:rgba(0,0,0,.6);align-items:flex-end;justify-content:center;z-index:9999}.ce-banner,.ce-banner::after,.ce-banner::before{box-sizing:content-box}.ce-banner .banner-cookie-content{width:300px;height:auto;background-color:#431b34;bottom:5px;left:5px;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;padding:25px}.ce-banner h1{font-size:clamp(15px,4vw,20px);line-height:clamp(15px,4vw,20px);color:#eed880;margin:0 0 15px;font-weight:300;position:relative}.ce-banner .banner-cookie-content,.ce-banner p{color:#fff;font-size:clamp(12px,4vw,14px)}#cookieContainer #cookieHeader a,.btn-act{text-transform:uppercase;background:#431b34;border-radius:8px}.btn-act{display:inline-block;font-weight:400;padding:10px 15px;width:calc(100% - 37px);margin:15px 0 5px;float:left;text-align:center;color:#76c6cc;border:1px solid #76c6cc;cursor:pointer}.btn-act:hover{color:#aadfe0}.ce-banner .btn-read{display:inline-block;background-color:#431b34;font-weight:900;color:#aadfe0;border:1px solid #aadfe0;padding:15px;-webkit-transition:border .5s ease 0s;-moz-transition:border .5s ease 0s;-ms-transition:border .5s ease 0s;-o-transition:border .5s ease 0s;transition:border .5s ease 0s;border-radius:8px}.ce-banner .btn-read:hover{border-color:#fceba6}#cookieContainer #cookieBody p.notice a,.ce-banner a.cookielink{color:#eed880;font-weight:700}.ce-banner .ce-accept{width:calc(50% - 37px);margin:15px 0 5px 5px;float:right;text-align:center;background:#eed880;color:#431b34;border:1px solid #eed880;-webkit-transition:background-color .5s ease 0s;-moz-transition:background-color .5s ease 0s;-ms-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.ce-banner .ce-accept:hover{background-color:#fceba6}.ce-banner .ce-disable{cursor:pointer;color:#76c6cc;position:absolute;right:0}.ce-banner .cookie-details{width:calc(50% - 37px);cursor:pointer;margin:15px 5px 5px 0;float:left;text-align:center;background:#431b34;color:#fff;border:1px solid #fff;-webkit-transition:border-color .5s ease 0s;-moz-transition:border-color .5s ease 0s;-ms-transition:border-color .5s ease 0s;-o-transition:border-color .5s ease 0s;transition:border-color .5s ease 0s}#cookieContainer #cookieFooter a#saveCookie:hover,.ce-banner .cookie-details:hover{border-color:#eed880}#cookieModal{background:rgba(0,0,0,.7)}#cookieContainer{-webkit-border-radius:15px;-moz-border-radius:15px}#cookieContainer #cookieHeader,#cookieContainer #cookieHeader h1{align-items:center;justify-content:space-between}#cookieContainer #cookieHeader{height:auto;padding:10px 20px;width:calc(100% - 40px);-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border-bottom:1px solid #803b4d}#cookieContainer #cookieHeader h1{color:#eed880;font-weight:300;display:block;width:100%;font-size:clamp(16px,4vw,18px)}#cookieContainer #cookieHeader a{color:#aadfe0;padding:8px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}#cookieContainer #cookieBody{float:left;padding:20px;width:calc(100% - 40px);overflow:auto;color:#fff;background:#431b34;max-height:calc(100vh - 400px);height:auto}#cookieContainer #cookieBody h1{font-size:clamp(18px,4vw,30px);line-height:clamp(28px,4vw,40px);margin-bottom:clamp(10px,4vw,20px)}#cookieContainer #cookieBody .opt h4,#cookieContainer #cookieBody p{font-size:clamp(13px,4vw,14px);text-align:left}#cookieContainer #cookieBody p.notice{margin-bottom:clamp(10px,4vw,20px);padding-bottom:clamp(10px,4vw,20px)}#cookieContainer #cookieBody a.acceptAll,#cookieContainer #cookieBody a.disableAll{font-size:12px;text-transform:uppercase;color:#aadfe0;padding:8px 13px;margin-right:10px;float:left;border-radius:8px}#cookieContainer #cookieBody .opt{float:left;width:calc(100% - 10px);margin-top:clamp(15px,4vw,25px);padding-bottom:clamp(15px,4vw,25px);display:-moz-grid;display:-ms-grid;display:grid;grid-template-columns:40px auto;grid-template-rows:auto auto;grid-template-areas:"input titolo""input sottotitolo""input descrizione";column-gap:10px}#cookieContainer #cookieBody .opt h3{grid-area:titolo;font-weight:300;font-size:clamp(16px,4vw,18px);padding-bottom:5px;margin-bottom:0;text-align:left;color:#eed880}#cookieContainer #cookieBody .opt h4{grid-area:sottotitolo;font-weight:400;margin-bottom:0;color:#76c6cc}#cookieContainer #cookieBody .opt p{grid-area:descrizione}#cookieModal .containerCheckbox{grid-area:input;display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;line-height:25px;top:0;left:0}#cookieModal .containerCheckbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#cookieModal .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-radius:50%}#cookieModal .containerCheckbox:hover input~.checkmark{background-color:#f9fbfd}#cookieModal .containerCheckbox input:checked~.checkmark{background-color:#fff}#cookieModal .checkmark:after{content:"";position:absolute;display:none}#cookieModal .containerCheckbox input:checked~.checkmark:after{display:block;border:0;background:#76c6cc;width:12px;height:12px;border-radius:50%;left:6.5px;top:6.5px}#cookieModal .containerCheckbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#cookieContainer #cookieFooter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;height:auto;padding:10px 20px;width:calc(100% - 40px);background-color:#431b34;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border-top:1px solid #803b4d}#cookieContainer #cookieFooter a{width:calc(50% - 37px);float:left;text-align:center;font-weight:400;padding:10px clamp(10px,2vw,14px);text-transform:uppercase;border-radius:8px;font-size:clamp(12px,4vw,14px)}#cookieContainer #cookieFooter a#saveCookie{color:#fff;border:1px solid #fff;margin:15px 5px 5px 0;-webkit-transition:border-color .5s ease 0s;-moz-transition:border-color .5s ease 0s;-ms-transition:border-color .5s ease 0s;-o-transition:border-color .5s ease 0s;transition:border-color .5s ease 0s}#cookieContainer #cookieFooter a.acceptAll{background:#eed880;border:1px solid #eed880;color:#431b34;margin:15px 0 5px 5px;-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-ms-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s}#cookieContainer #cookieFooter a.acceptAll:hover{background:#fceba6}.no-store .ce-banner .ce-disable::before{content:url(/assets/pagination/ui/x.svg)}@media all and (max-width:767px){#cookieModal{background:rgba(255,255,255,.9)}#cookieContainer{width:calc(100% - 20px);margin:0 auto;max-height:480px}#cookieContainer #cookieHeader{width:calc(100% - 20px);padding:10px}#cookieContainer #cookieBody{padding:10px 15px;width:calc(100% - 30px)}#cookieContainer #cookieBody .opt h3,#cookieContainer #cookieBody .opt p{padding-right:10px;text-align:left}#cookieContainer #cookieFooter{width:calc(100% - 20px);padding:10px}}#cookieModal{position:fixed;z-index:99999!important;background:rgba(0,0,0,.6);top:0;left:0;bottom:0;right:0;display:flex;align-items:center}#cookieContainer{max-width:800px;width:calc(100vw - 30px);background:#431b34;border-radius:5px;margin:0 auto}#cookieHeader{width:100%;height:100px;float:left}#cookieBody{float:left;width:100%;overflow:auto}#cookieFooter{width:100%;height:100px;float:left}@media all and (min-width:767px){.ce-banner{justify-content:flex-start;padding-left:15px;padding-bottom:15px}.ce-banner .banner-cookie-content{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media all and (min-width:1023px){section.padding hgroup.flex{justify-content:space-between}.prods-custom-layout section a .details,.prods-custom-layout section a .offer-price{opacity:1}}@media all and (min-width:1280px){.snap-next.cyan,.snap-prev.cyan{display:flex}.snap-next,.snap-prev{display:block}.prods-custom-layout section a:hover .details,.prods-custom-layout section a:hover .offer-price{opacity:1}}