body{background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.mh{z-index:20}.wm{width:100%;height:0;background:rgba(40,50,60,.8);background:radial-gradient(circle,rgba(40,50,60,.1) 0,#28323c 80%,#28323c 100%);position:fixed;left:0;top:0;overflow:hidden;z-index:11;opacity:0;transition:all .3s .3s}.wm-content.open+.wm{height:100%;transition:all .3s 0ms;opacity:1}.wm-content{width:calc(100% - 40px);max-width:1000px;height:calc(100% - 180px);background-color:#fff;padding:20px 10px 20px 20px;border-radius:10px;position:fixed;left:50%;top:-100%;transform:translateX(-50%) translateY(-40px);box-shadow:0 5px 20px 0 rgba(40,50,60,.5);z-index:12;transition:all .3s 0ms}.wm-content.open{top:calc(50% + 0px);transform:translateX(-50%) translateY(-50%);transition:all .3s .3s}.wm-content object{width:100%;height:100%}.wm-close-btn{width:60px;height:60px;background-color:rgba(40,50,60,.75);backdrop-filter:blur(5px);border-radius:60px;position:fixed;left:50%;top:calc(-100% - 80px);transform:translateX(-50%);box-shadow:0 5px 20px 0 rgba(40,50,60,.5);z-index:11;cursor:pointer;opacity:0;transition:all .3s 0ms}.wm-content.open~.wm-close-btn{top:calc(100% - 80px);opacity:1;transition:all .3s .4s}.wm-close-btn:after,.wm-close-btn:before{content:'';width:20px;height:4px;background-color:#fff;border-radius:4px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:all .3s}.wm-close-btn:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.wm-close-btn:hover:after,.wm-close-btn:hover:before{width:30px}.float-c{width:240px;max-height:80px;background-color:rgba(255,255,255,0);padding:20px;text-align:center;position:absolute;right:-20px;top:-20px;overflow:hidden;box-shadow:0 5px 10px 0 rgba(40,50,60,0);transition:all .3s}.float-c .g-btn{width:100%;text-align:center}.hide{opacity:0}section{width:100%;box-sizing:border-box;position:relative;float:left}section.s-parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}section.s-parallax .c-hl-spp{background-color:rgba(255,255,255,.85);backdrop-filter:blur(10px)}section.s-main{height:100%;box-shadow:0 0 10px 0 #28323c,inset 0 -1px 0 0 rgba(255,255,255,.25)}section.s-sub{background-color:#fff}section.s-blank{background-color:#fff}section h1{font-size:3rem;text-shadow:0 2px 2px rgba(255,255,255,.25)}section h2{font-size:2rem;text-shadow:0 2px 2px rgba(255,255,255,.25)}section .c-hl-spp{background-color:#fff}.s-arrow{width:38px;height:30px;position:absolute;left:50%;bottom:100px;transform:translateX(-50%);animation:SectionArrow 3s infinite}.s-arrow:after,.s-arrow:before{content:'';width:24px;height:4px;background-color:#fff;border-radius:4px;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(45deg)}.s-arrow:after{left:initial;right:0;transform:translateY(-50%) rotate(-45deg)}@keyframes SectionArrow{0%{bottom:100px;opacity:1}40%{bottom:50px;opacity:0}60%{bottom:150px;opacity:0}100%{bottom:100px;opacity:1}}.c-hl-spp input{z-index:2}.c-hl-spp input+span{z-index:1}.swiper-container{width:100%;max-width:480px;height:initial;padding:0;position:relative;float:left;left:50%;transform:translateX(-50%);text-align:center;display:inline-block;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.swiper-wrapper{width:initial;margin:0;padding-top:0;line-height:0;height:initial}.swiper-slide img{width:100%;height:auto;margin:0;padding-top:0;line-height:0;display:block}.swiper-pagination{left:50%;transform:translateX(-50%) translate3d(0,0,0);z-index:0}.swiper-pagination-bullet{margin:2px}.main-price{width:100%;min-height:60px;height:initial;max-width:480px;perspective:200px;background-color:rgba(255,255,255,.6);backdrop-filter:blur(5px);border-radius:5px;left:50%;transform:translateX(-50%);line-height:58px;overflow:hidden;box-shadow:0 0 0 0 rgba(255,255,255,.5)}.price-c{min-height:60px;left:50%;transform:translateX(-50%);font-size:2rem;color:#28323c;overflow:hidden;transition:all .3s}.main-price a{width:100%;min-height:62px;background-color:rgba(250,160,40,.9);backdrop-filter:blur(5px);border-radius:5px;position:absolute;left:0;top:100%;line-height:60px;font-size:1.1rem;font-weight:700;text-align:center;color:#fff;transform:translateZ(20px) rotateX(90deg) scale(.5);transition:all .3s;z-index:1;cursor:pointer}.main-price:hover a{top:0;opacity:1;transform:translateZ(0) rotateX(0) scale(1)}.price-c span:nth-child(1){display:inline-block;height:60px;line-height:60px;margin:0 10px 0 10px;font-size:1.4rem;transform:translateY(-2px);font-weight:400;color:rgba(40,50,60,.5);text-decoration:line-through}.price-c span:nth-child(2){display:inline-block;width:50px;height:50px;background-color:#c82828;border-radius:25px;font-size:1.2rem;line-height:50px;font-weight:700;text-align:center;color:#fff;transform:translateY(-1px)}.first-discript-c{padding:20px;padding-left:calc(50% + 20px)}.first-discript-c .fd-c{width:50%;height:100%;border-radius:5px 0 0 5px;position:absolute;left:0;top:0;background-color:#28323c;overflow:hidden}.first-discript-c .fd-c .img-c{width:100%;height:100%;position:absolute;left:0;top:0}.first-discript-c .fd-c .img-c img{width:auto;min-height:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.first-discript-c .fd-c .vid-c{width:100%;padding-top:56.25%;left:0;top:50%;transform:translateY(-50%)}.first-discript-c .fd-c .vid-c .vid-ic{width:100%;height:100%;position:absolute;left:0;top:0}.first-discript-c.no-discript{width:100%;max-width:600px;left:50%;transform:translateX(-50%);padding:0;padding-left:calc(0);overflow:hidden;box-shadow:0 0}.first-discript-c.no-discript .fd-c{width:100%;border-radius:0;position:relative;left:50%;top:0;transform:translateX(-50%);overflow:hidden}.first-discript-c.no-discript .fd-c .img-c{width:100%;height:300px;position:relative;float:left}.first-discript-c.no-discript .fd-c .img-c img{width:100%;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%)}.first-discript-c.no-discript .fd-c .vid-c{width:100%;padding-top:56.25%;left:0;top:0;transform:translateY(0)}.first-discript-c.no-discript .fd-c .vid-c .vid-ic{width:100%;height:100%;position:absolute;left:0;top:0}.no-discript .fd-c~div,.no-discript .fd-c~h3,.no-discript .fd-c~h4{display:none}.shake-loop{animation:ShakeitInLoop 16s infinite}@keyframes ShakeitInLoop{0%{transform:rotateZ(0)}90%{transform:rotateZ(0)}91%{transform:rotateZ(-15deg)}91.5%{transform:rotateZ(15deg)}92%{transform:rotateZ(-15deg)}92.5%{transform:rotateZ(15deg)}93%{transform:rotateZ(-15deg)}94%{transform:rotateZ(15deg)}95%{transform:rotateZ(-15deg)}96%{transform:rotateZ(15deg)}98%{transform:rotateZ(-15deg)}100%{transform:rotateZ(0)}}.mc{max-width:100%;padding:0}.ftr .mc,.s-ftr .mc{max-width:100%;padding:0 10px 0 10px}.gallery-c img{width:auto;height:calc(33.333333% - 20px);border-radius:5px;opacity:1;box-shadow:0 20px 40px 0 rgba(40,50,60,.25);transition:all .3s}.main-disc-c{width:75%;height:calc(100% - 60px);background:rgba(255,255,255,.9);padding:20px;border-radius:5px;top:50%;transform:translateY(-50%);float:right;box-shadow:0 20px 40px 0 rgba(40,50,60,.25);z-index:0}.prod-info.bottom{width:auto;max-width:320px;box-sizing:border-box;left:50%;transform:translateX(-50%)}.prod-info.bottom .b-img{width:80px}.prod-info.bottom .b-img img{width:100%;border-radius:3px}#FloatTheProduct{position:absolute;left:0;top:-160px}.float-order-now{background:rgba(255,255,255,.75);backdrop-filter:blur(4px);width:100vw;height:initial;position:fixed;top:50px;left:50%;transform:translateX(-50%);z-index:10}.float-order-now .c-hl-spp{background-color:rgba(255,255,255,0)}.float-order-now .c-hl-spp .hs-20,.float-order-now .c-hl-spp .hs-l,.float-order-now .c-hl-spp h2{display:none}#FormComprar{position:absolute;left:0;top:-150px}.prod-info .right-c{width:calc(100% - 90px);margin:0 0 0 10px}.prod-info .right-c .price{width:100%;font-size:1.4rem;font-weight:700;color:#28323c}.right-c .price>span{display:inline-block;font-size:1.1rem;font-weight:400;margin:0 0 0 10px;transform:translateY(0);text-decoration:line-through;color:rgba(40,50,60,.5)}.right-c .price>span+span{display:inline-block;height:26px;background-color:#c82828;padding:0 15px 0 15px;border-radius:3px;font-size:1.2rem;line-height:26px;font-weight:700;text-decoration:none;margin:0 0 0 10px;color:#fff}.prod-info .right-c .qty-c{display:inline;width:50px;height:32px;max-height:32px;padding:initial;box-shadow:initial}.prod-info .right-c .qty-c select{height:32px;line-height:20px;padding:0 0 0 10px;background-position:right -25px}.prod-info .right-c .qty-c select:focus{background-position:right -105px}.prod-info .right-c .qty-c+span{height:32px;line-height:32px;margin:0 0 0 4px;float:right;font-weight:700;font-size:1.3rem;text-decoration:none}.prod-info .right-c .qty-c+span+span{height:32px;line-height:32px;margin:0 0 0 4px;font-weight:400;text-decoration:line-through;color:rgba(40,50,60,.5);float:right}.prod-info .right-c .qty-c+span+span+span{height:24px;line-height:23px;margin:0;background-color:#c82828;padding:0 5px 0 5px;border-radius:3px;font-size:1rem;transform:translateY(4px);font-weight:700;text-decoration:none;margin:0 0 0 10px;color:#fff;float:right}.prod-info .right-c .line{width:100%;height:1px;background-color:rgba(40,50,60,.1);margin:3px 0 3px 0}.prod-info .right-c .icon-c{display:inline;width:20px;height:20px}.prod-info .right-c .icon-c .icon{margin:0}.prod-info .right-c .icon-c+span{height:20px;line-height:20px;float:right;font-weight:700;font-size:1.1rem}.prod-info .right-c .total{width:100%;text-align:right}.prod-info .right-c .total span{font-size:1.2rem;font-weight:700}.stk-c{background-color:rgba(255,255,255,.85);backdrop-filter:blur(10px);border-radius:5px;box-shadow:0 1px 3px 0 rgba(40,50,60,.25)}.stk-full .icon,.stk-low .icon,.stk-none .icon{display:inline-block;margin:0 5px 0 0;position:initial;left:initial;transform:translateY(2px)}.stk-c .stk-none{font-size:1.2rem;font-weight:700;color:#c82828}.stk-c .stk-low{font-size:1.2rem;font-weight:700;color:#3cb464}.stk-c .stk-full{font-size:1.2rem;font-weight:700;color:#3cb464}.stock-info{text-align:center;left:50%;transform:translateX(-50%)}.stock-info span:first-child{margin:0;padding:0;align-content:center}.stock-info .icon{display:inline-block;float:initial;position:initial;left:initial;top:initial;margin:0 5px 0 0!important;transform:translateY(3px)}.float-order-now .stock-info{display:none}#FinishOrder.stick-this{width:calc(100% + 40px);background:rgba(255,255,255,.75);backdrop-filter:blur(4px);padding:10px 0 10px 0;position:sticky;bottom:0;transform:translateX(-20px);box-shadow:0 -1px 0 0 rgba(40,50,60,.25);z-index:100}.mv-mc{padding:10px 0 0 0;backdrop-filter:blur(10px)}.mv-c{width:calc(33.333333% - 10px);min-height:180px;background-color:#fff;padding:8% 10px 10px 10px;border-radius:5px;margin:30px 5px 20px 5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);overflow:initial;cursor:pointer;text-align:center}.mv-c img{width:30%;position:absolute;top:-20px;left:50%;right:initial;transform:translateX(-50%);z-index:2}.mv-c h3{margin:0 0 5px 0;z-index:1}.mv-c:after{content:'';width:100%;height:10px;border-style:none;border-width:0;border-radius:0 0 5px 5px;position:absolute;right:0;bottom:0;transition:all .3s;z-index:0}.mv-c:hover:after{right:0;height:100%;border-radius:5px;opacity:0}.mv-c span{color:#787878;transition:all .3s;z-index:2}.mv-c span.txt-b{white-space:nowrap}.mv-c:hover span{color:#fff}.mv-c.compre{color:#faa028}.compre.mv-c:after{background-color:#faa028}.mv-c.compre:hover{color:#fff;background-color:#faa028;transition:all .3s}.mv-c.pagamentos{color:#3caac8}.pagamentos.mv-c:after{background-color:#3caac8}.mv-c.pagamentos:hover{color:#fff;background-color:#3caac8;transition:all .3s}.mv-c.envios{color:#c82828}.envios.mv-c:after{background-color:#c82828}.mv-c.envios:hover{color:#fff;background-color:#c82828;transition:all .3s}.mv-c.stock{color:#3cb464}.stock.mv-c:after{background-color:#3cb464}.mv-c.stock:hover{color:#fff;background-color:#3cb464;transition:all .3s}.s-ftr a{padding:10px;cursor:pointer}.c-100 table,.c-100 table tr td,.c-100 table tr td ul,.c-100 table tr td ul li,.c-100 table tr th{width:100%;text-align:left}@media (min-width:0px) and (max-width:1000px){section h1{font-size:2rem}section h2{font-size:1.5rem}}@media (min-width:0px) and (max-width:1150px){.mv-c img{display:none}.mv-c{width:calc(33.33333% - 10px);min-height:160px;background-color:#fff;padding:40px 10px 10px 10px;border-radius:5px;margin:30px 5px 20px 5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);overflow:initial;cursor:pointer;text-align:center}.mv-c:after{content:'';width:100%;height:10px;border-style:none;border-width:0;border-radius:0 0 5px 5px;position:absolute;right:0;bottom:0;transform:none;transition:all .3s;z-index:0}}@media (min-width:0px) and (max-width:767px){.pdg-20{padding:10px}.pdg-10{padding:5px}.float-c{width:200px;max-height:80px;background-color:rgba(255,255,255,0);padding:20px;text-align:center;position:absolute;right:-20px;top:-20px;overflow:hidden;box-shadow:0 5px 10px 0 rgba(40,50,60,0);transition:all .3s}.main-price{width:calc(100% - 40px)}.price-c{padding:0 20px 0 20px;font-size:2rem}.swiper-container{width:calc(100% - 40px)}.prod-info{min-height:initial}.mv-mc>div:first-child{margin:0}.mv-c img{display:none}.mv-c{width:calc(33.33333% - 10px);min-height:135px;background-color:#fff;padding:10px 10px 10px 10px;border-radius:5px;margin:30px 5px 20px 5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);overflow:initial;cursor:pointer;text-align:center}.mv-c:after{content:'';width:100%;height:10px;border-style:none;border-width:0;border-radius:0 0 5px 5px;position:absolute;right:0;bottom:0;transform:none;transition:all .3s;z-index:0}.first-discript-c{padding:20px;padding-left:20px}.first-discript-c .fd-c{width:calc(100% + 40px);padding:0;padding-top:0;min-height:300px;max-height:300px;border-radius:5px 5px 0 0;position:relative;float:left;left:-20px;top:-20px;background-position:center;background-repeat:no-repeat;background-size:cover}.first-discript-c .fd-c-img .vid-c{left:0;top:0;transform:translateY(0)}#FinishOrder.stick-this{width:calc(100% + 20px);transform:translateX(-10px)}.s-ftr a{width:50%;padding:10px}.s-ftr .mc .c-100{text-align:center}.s-ftr .mc .c-100 .icon{display:inline-block;margin:0 5px 0 5px;position:initial;float:initial}.s-ftr .mc .c-100 div.acepi,.s-ftr .mc .c-100 div.eupago{display:inline-block;margin:20px 5px 0 5px;position:initial;float:initial}}body#ParaEle{background-image:url(img/spp/para-ele/bg01.jpg)}body#ParaEle section.s-main{background:#e98cd3;background:#cfb53b;background:linear-gradient(45deg,rgba(80,200,80,.5) 0,rgba(50,130,210,.5) 50%)}body#ParaEle section.s-parallax{background-image:url(img/spp/para-ele/bg02.jpg)}body#ParaEla{background-image:url(img/spp/para-ela/bg01.jpg)}body#ParaEla section.s-main{background:#e98cd3;background:#eeaeca;background:radial-gradient(circle,rgba(200,187,233,.1) 0,rgba(238,174,202,.5) 100%)}body#ParaEla section.s-parallax{background-image:url(img/spp/para-ela/bg02.jpg)}body#ParaMaisNovos{background-image:url(img/spp/para-os-mais-novos/bg01.jpg)}body#ParaMaisNovos section.s-main{background:#db983b;background:radial-gradient(circle,rgba(219,152,59,.75) 0,rgba(148,224,233,.5) 100%)}body#ParaMaisNovos section.s-parallax{background-image:url(img/spp/para-os-mais-novos/bg02.jpg)}body#Cat-346{background-image:url(img/spp/jogos-e-brinquedos/bg01.jpg)}body#Cat-346 section.s-main{background:#ff2d2d;background:radial-gradient(circle,rgba(220,80,80,.75) 0,rgba(42,143,255,.75) 100%)}body#Cat-346 section.s-parallax{background-image:url(img/spp/jogos-e-brinquedos/bg02.jpg)}body#Cat-340{background-image:url(img/spp/casa-e-jardim/bg01.jpg)}body#Cat-340 section.s-main{background:#2dfffd;background:radial-gradient(circle,rgba(45,255,253,.25) 0,rgba(28,164,57,.5) 100%)}body#Cat-340 section.s-parallax{background-image:url(img/spp/casa-e-jardim/bg02.jpg)}body#Cat-376{background-image:url(img/spp/cozinha/bg01.jpg)}body#Cat-376 section.s-main{background:#2dbeff;background:radial-gradient(circle,rgba(45,190,255,.25) 0,rgba(28,164,135,.5) 100%)}body#Cat-376 section.s-parallax{background-image:url(img/spp/cozinha/bg02.jpg)}body#Cat-191{background-image:url(img/spp/desporto-e-lazer/bg01.jpg)}body#Cat-191 section.s-main{background:#2dbeff;background:radial-gradient(circle,rgba(45,190,200,.25) 0,rgba(28,200,135,.5) 100%)}body#Cat-191 section.s-parallax{background-image:url(img/spp/desporto-e-lazer/bg02.jpg)}body#Cat-339{background-image:url(img/spp/diversao/bg01.jpg)}body#Cat-339 section.s-main{background:#2dbeff;background:linear-gradient(0deg,rgba(45,190,255,.25) 0,rgba(222,161,28,.5) 100%)}body#Cat-339 section.s-parallax{background-image:url(img/spp/diversao/bg02.jpg)}body#Cat-194{background-image:url(img/spp/eletronica/bg01.jpg)}body#Cat-194 section.s-main{background:#020024;background:linear-gradient(90deg,rgba(2,0,36,.5) 0,rgba(9,9,121,.5) 35%,rgba(0,212,255,.5) 100%)}body#Cat-194 section.s-parallax{background-image:url(img/spp/eletronica/bg02.jpg)}body#Cat-193{background-image:url(img/spp/espionagem/bg01.jpg)}body#Cat-193 section.s-main{background:#949494;background:linear-gradient(90deg,rgba(148,148,148,.5) 0,rgba(48,9,121,.5) 35%,rgba(0,212,255,.5) 100%)}body#Cat-193 section.s-parallax{background-image:url(img/spp/espionagem/bg02.jpg)}body#Cat-192{background-image:url(img/spp/estilo/bg01.jpg)}body#Cat-192 section.s-main{background:#3ffb4b;background:radial-gradient(circle,rgba(63,251,75,.5) 0,rgba(252,70,107,.5) 100%)}body#Cat-192 section.s-parallax{background-image:url(img/spp/estilo/bg02.jpg)}body#Cat-458{background-image:url(img/spp/fashion/bg01.jpg)}body#Cat-458 section.s-main{background:#ffe291;background:linear-gradient(90deg,rgba(255,226,145,.5) 0,rgba(255,163,181,.5) 100%)}body#Cat-458 section.s-parallax{background-image:url(img/spp/fashion/bg02.jpg)}body#Cat-313{background-image:url(img/spp/saude-e-beleza/bg01.jpg)}body#Cat-313 section.s-main{background:#c77979;background:linear-gradient(90deg,rgba(199,121,121,.5) 0,rgba(255,163,244,.5) 100%)}body#Cat-313 section.s-parallax{background-image:url(img/spp/saude-e-beleza/bg02.jpg)}.c-hl-spp.voucher-c{max-width:400px;background-color:#28323c;background:linear-gradient(0deg,#465a6e 0,#28323c 100%);padding:20px;left:50%;transform:translateX(-50%);color:#fff}.c-hl-spp.voucher-c .voucher-input{width:100%;padding:0 110px 0 0}.c-hl-spp.voucher-c .voucher-input input[type=submit],.voucher-input input[type=submit]:focus{width:100px;position:absolute;top:0;right:0;text-align:center;padding:0}.c-hl-spp.voucher-c .voucher-input input[type=text]{background-color:#fff;border:2px solid #fff}#force-btn{position:absolute;top:0;right:0}.c-hl-spp.voucher-c>img{position:absolute;top:20px;right:20px;z-index:1}.c-hl-spp.voucher-c.carrinho>img{position:absolute;top:-50px;right:-60px;z-index:1}.c-hl-spp.voucher-c .t-alert.open ul li .icon.info.white.small{transform:rotate(180deg) translateY(-5px)}.c-hl-spp.voucher-c .t-alert.open ul li:not(:first-child) .icon.info.white.small{display:none}.icon.info.white.small{transform:rotate(180deg) translateY(-5px)}.c-hl-spp.voucher-c .t-alert.open{height:auto;min-height:0;padding:10px 16px 16px 16px;border-radius:3px;margin:10px 0 0 0;box-shadow:none}.c-hl-spp.voucher-c .t-alert.open ul{margin:0;padding:0}.c-hl-spp.voucher-c .t-alert.open ul li{margin:0;padding:3px 0 3px 31px}.c-hl-spp.voucher-c .t-alert.open.negative ul li{padding:3px 300px 3px 31px}.c-hl-spp.voucher-c .t-alert.open ul li:first-child{min-height:20px;line-height:20px}.c-hl-spp.voucher-c .t-alert.open ul li:first-child:before{content:'';display:block;width:20px;height:20px;background-image:url(https://www.insania.com/img/icons/icons.png);background-repeat-x:no-repeat;background-size:20px;background-position:0 -1880px;position:absolute;left:0;top:2px;filter:invert(100%) brightness(1.3)}.c-hl-spp.voucher-c .t-alert.open ul li:not(:first-child){height:initial;line-height:initial;padding:3px 0 3px 31px}.c-hl-spp.voucher-c.valido .vc{width:33%;float:right;top:8px;right:0;z-index:5}.c-hl-spp.voucher-c.valido .vc div{display:block;width:78.3%;left:3.6%;top:50%;position:absolute;font-size:3rem;font-weight:700;color:#fff;text-shadow:0 2px 0 #28323c;text-align:center;text-transform:uppercase;z-index:20;transition:all .3s}.c-hl-spp.voucher-c.valido .vc img{width:100%;position:relative;float:left;z-index:1}.c-hl-spp.voucher-c.valido .vc .tip{width:100%;background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 100%);padding:10px;border-radius:3px;position:absolute;left:0;top:calc(100% + 10px);font-size:1rem;text-transform:initial;font-weight:400}.c-hl-spp.voucher-c .t-alert.open.positive{width:calc(66% - 10px);height:auto;min-height:0;background-color:rgba(255,255,255,.25);padding:15px 20px 20px 20px;border-radius:3px;margin:10px 0 0 0;box-shadow:none}.c-hl-spp.voucher-c .t-alert.open.positive ul{margin:0;padding:0}.c-hl-spp.voucher-c .t-alert.open.positive ul li{margin:0;padding:3px 0 3px 10px}.c-hl-spp.voucher-c .t-alert.open.positive ul li:before{content:'';width:4px;height:4px;background-color:#f0a028;border-radius:4px;position:absolute;left:0;top:10px}.c-hl-spp.voucher-c.valido .t-alert.open ul li:first-child{height:initial;line-height:initial}.c-hl-spp.voucher-c.valido .t-alert.open ul li:first-child:before{content:'';width:4px;height:4px;background-image:none;background-color:#f0a028;border-radius:4px;position:absolute;left:0;top:10px;filter:none}.c-hl-spp.voucher-c.valido .t-alert.open ul li:not(:first-child){margin:0;padding:3px 0 3px 10px}@media (min-width:0px) and (max-width:1499px){.c-hl-spp.voucher-c.valido .vc div{font-size:2rem}}@media (min-width:0px) and (max-width:1300px){.c-hl-spp.voucher-c .t-alert{z-index:100}.c-hl-spp.voucher-c .t-alert.open.negative ul li{padding:3px 0 3px 31px}}@media (min-width:0px) and (max-width:999px){.c-hl-spp.voucher-c{padding:20px;overflow:hidden}.c-hl-spp.voucher-c .c-50.no-margin{width:100%}.c-hl-spp.voucher-c .c-50.no-margin .voucher-input{width:100%;min-width:100%;padding:0 110px 0 0}.c-hl-spp.voucher-c>img{width:70%;max-width:280px;top:-50px;right:initial;left:50%;transform:translateX(-50%);z-index:1}.c-hl-spp.voucher-c.carrinho>img{position:absolute;top:-50px;right:-60px;z-index:0}.c-hl-spp.voucher-c.valido{margin:0;padding:20px}.c-hl-spp.voucher-c.valido .vc{width:100%;top:20px;left:50%;float:left;transform:translateX(-50%)}.c-hl-spp.voucher-c.valido .vc .tip{position:relative}.c-hl-spp.voucher-c.valido .vc img{max-width:361px;left:50%;transform:translateX(-50%)}.c-hl-spp.voucher-c .t-alert.open.positive{width:100%;margin:30px 0 0 0}.c-hl-spp.voucher-c.valido .vc div:first-of-type{width:100%;max-width:calc(361px - 21.7%);font-size:2rem;text-align:center;left:calc(50% - 4.6%);top:40%;transform:translateX(-50%)}.c-hl-spp.voucher-c.valido .vc div:last-of-type{margin:0}}::-webkit-scrollbar{border-radius:5px;width:10px;background-color:rgba(200,200,200,.25)}::-webkit-scrollbar-button{height:0}::-webkit-scrollbar-track-piece{background:rgba(200,200,200,0)}::-webkit-scrollbar-thumb{border-radius:5px;width:10px;background-color:rgba(200,200,200,.5);transition:all .3s}::-webkit-scrollbar-thumb:hover{width:10px;background-color:#faa028;transition:all .3s}.first-discript-c .fd-c{background-color:#fff!important}#JS_resumoEncomenda table tr:nth-child(1){display:none!important}#JS_resumoEncomenda table td:nth-child(1){max-width:80px;width:0%!important}#JS_resumoEncomenda table td:nth-child(2){max-width:60%}#JS_resumoEncomenda table td:nth-child(4){white-space:nowrap!important}#JS_resumoEncomenda select{width:50px!important}#JS_resumoEncomenda table tr td:nth-child(3) .remove{display:inline-block;width:20px;height:20px;border-radius:30px;background-color:#787878;margin:10px 0 3px 5px;cursor:pointer}#JS_resumoEncomenda table.disabled tr td:nth-child(3) .remove{display:none}#JS_resumoEncomenda table tr td:nth-child(3) .remove:after,#JS_resumoEncomenda table tr td:nth-child(3) .remove:before{content:'';width:12px;height:4px;background-color:#fff;border-radius:4px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}#JS_resumoEncomenda table tr td:nth-child(3) .remove:before{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}#JS_resumoEncomenda table tr td:nth-child(3) .remove:hover{background-color:#c82828;transform:rotate(180deg)}#JS_resumoEncomenda table td:nth-child(2){pointer-events:none;cursor:default;text-decoration:none}@media (min-width:350px) and (max-width:1300px){.s-main{margin-bottom:100px;max-height:initial}}@media (min-width:0px) and (max-width:480px){.mh img{height:initial}}