*{border:none;box-sizing:border-box;font-family:Montserrat,sans-serif;list-style:none;margin:0;padding:0;text-decoration:none}img{display:block;max-width:100%}html{font-size:62.5%}@media (max-width:1300px){html{font-size:58%}}body{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;background-color:hsla(0,0%,99%,.988)}button{background-color:transparent;cursor:pointer}.d-none{display:none!important}.d-flex{display:flex!important}.btn-primary,.btn-principal,.btn-secondary{align-items:center;border-radius:.8rem;cursor:pointer;display:flex;flex-direction:row;font-size:1.5rem;font-weight:700;justify-content:center;padding:0 2.4rem}.btn-primary{background-color:#0c0c0c;color:hsla(0,0%,99%,.988);transition:background-color .2s}.btn-primary:hover{background-color:#404040}.btn-primary .loading-inline{border:1.6px solid hsla(0,0%,99%,.988);border-top-color:#0c0c0c;height:2rem;margin-left:.8rem;width:2rem}.btn-secondary{background-color:transparent;border:1px solid #0c0c0c;color:#0c0c0c;transition:background-color .2s}.btn-secondary:hover{background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}.btn-secondary .loading-inline{border:1.6px solid hsla(0,0%,99%,.988);border-top-color:#0c0c0c;height:2rem;margin-left:.8rem;width:2rem}.btn-principal{background-color:#06804e;color:hsla(0,0%,99%,.988);transition:filter .2s}.btn-principal:hover{filter:brightness(1.1)}.btn-principal .loading-inline{border:1.6px solid hsla(0,0%,99%,.988);border-top-color:#014b17;height:2rem;margin-left:.8rem;width:2rem}h2{font-size:2.4rem;font-weight:600}.text.text-small{font-size:1.4rem}.text.text-medium{font-size:1.6rem}.text.text-big{font-size:1.8rem}.text.gray{color:#7e7e7e}.text.white{color:hsla(0,0%,99%,.988)}.text.black,.text.green{color:#0c0c0c}.text.fw500{font-weight:500}.container{margin:0 auto;max-width:136.6rem;padding:0 3rem;width:100%}@media (max-width:1168px){.container{max-width:100%}}@media (max-width:480px){.container{padding:0 1.5rem}}.title-section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.title-section span{color:#0c0c0c;font-size:1.6rem;font-weight:600;margin-bottom:.8rem}.title-section .content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.title-section .content h2{color:hsla(0,0%,99%,.988);font-size:2.4rem;font-weight:600;margin-left:4rem;margin-right:4rem;text-align:center}.card-product{cursor:pointer;flex-direction:column;flex-wrap:wrap;justify-content:space-between;transition:all .32s}.card-product,.card-product .top .image{align-items:center;display:flex;width:100%}.card-product .top .image{flex-direction:row;justify-content:center;overflow:hidden;position:relative}.card-product .top .image img{-o-object-fit:cover;object-fit:cover}.card-product .top .wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;right:1.2rem;top:1.2rem}.card-product .top .wrapper .percentage-discount{align-items:center;background:linear-gradient(90deg,#fe0000,#980000);border-radius:50%;color:hsla(0,0%,99%,.988);display:flex;flex-direction:row;font-size:1.3rem;font-weight:700;height:5.2rem;justify-content:center;padding:.8rem 1rem;text-align:center;width:5.2rem}.card-product .top .product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0c0c0c;display:-webkit-box;font-size:1.3rem;font-weight:500;margin-bottom:1.6rem;margin-top:1.6rem;max-height:2.6em;overflow:hidden;text-align:center;text-overflow:ellipsis}.card-product .top .wrapper-values{align-items:center;display:flex;flex-direction:flex;justify-content:center;margin-top:.8rem}.card-product .top .wrapper-values .price-old{color:#7e7e7e;font-size:1.4rem;font-weight:500;margin-right:.4rem}.card-product .top .wrapper-values .price-old span{text-decoration:line-through}.card-product .top .wrapper-values .sale-value{color:#0c0c0c;font-size:1.6rem;font-weight:600}.card-product .top .installment{color:#0c0c0c;font-size:1.3rem;font-weight:500;margin-top:.8rem;text-align:center}.card-product .top .installment span{color:#0c0c0c;font-size:1.35rem;font-weight:600}.card-product .bottom{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.card-product .bottom button{font-size:1.4rem;height:4rem;letter-spacing:.2rem;margin-top:1.2rem;max-width:24rem;text-transform:uppercase;width:100%}@media (max-width:640px){.card-product{max-width:100%;width:100%}.card-product:not(.best-sellers){background-color:transparent;border:none;box-shadow:none;padding:0}.card-product:not(.best-sellers) .top .product-name{font-size:1.2rem}.card-product.best-sellers{box-shadow:none;padding:0}.card-product.best-sellers:last-child .bottom .btn-secondary{margin-bottom:0}.card-product.best-sellers .top .product-name{font-size:1.4rem}.card-product.best-sellers .top .wrapper-values .price-old{font-size:1.6rem}.card-product.best-sellers .top .wrapper-values .sale-value{font-size:2rem}.card-product.best-sellers .top .installment{font-size:1.5rem}.card-product.best-sellers .bottom .btn-secondary{font-size:1.6rem;height:4.8rem;margin-bottom:5.6rem;margin-top:2rem}.card-product:hover .image img{scale:none}.card-product .top .wrapper{right:.8rem;top:.8rem}.card-product .top .wrapper .percentage-discount{font-size:1.2rem;height:4.2rem;width:4.2rem}.card-product .top .product-name{margin-bottom:1rem;margin-top:1rem}.card-product .top .wrapper-values{margin-top:0}.card-product .top .wrapper-values .sale-value{font-size:1.7rem}.card-product .image img{transition:none}}@media (max-width:368px){.card-product:not(.best-sellers) .wrapper-values{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.card-product:not(.best-sellers) .wrapper-values .price-old{margin-right:0}}.loading{align-items:center;background:rgba(45,45,45,.64);bottom:0;display:flex;display:none;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loading .spin{animation:spin 1s linear infinite;border:3.2px solid hsla(0,0%,99%,.988);border-radius:100%;border-top-color:#0c0c0c;height:4.8rem;width:4.8rem}.loading .message{margin-top:.4rem;text-align:center}.loading.active{display:flex}.loading-inline{animation:spin 1s linear infinite;border-radius:100%;display:none}.loading-inline.active{display:flex}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.modal .modal-content{background:hsla(0,0%,99%,.988);border-radius:.8rem;margin:0 1.5rem;max-width:60rem;padding:2.4rem;position:relative;transform:translateY(30px);transition:transform .3s;width:100%}.modal .modal-content .modal-close{position:absolute;right:1.6rem;top:1rem}.modal .modal-content .modal-close svg{cursor:pointer}.modal .modal-content .title{color:#0c0c0c;font-size:2.4rem;font-weight:600;margin-bottom:2.4rem;margin-top:2.4rem}.modal .modal-content p{color:#0c0c0c;font-size:1.6rem;font-weight:600}@media (max-width:480px){.modal .modal-content{padding:2.4rem 1.5rem}}.modal-is-open{opacity:1;pointer-events:all;z-index:9998}.modal-is-open .modal-content{transform:translateY(0)}.login-modal .modal-content{width:45rem}.login-modal .modal-content form .form-group{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.login-modal .modal-content form .form-group label{color:#0c0c0c;font-size:1.4rem;font-weight:600;margin-bottom:1.2rem}.login-modal .modal-content form .form-group input{background-color:transparent;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;font-size:1.5rem;font-weight:500;height:5.6rem;padding:.8rem 4rem .8rem 1.2rem;transition:box-shadow .2s;width:100%}.login-modal .modal-content form .form-group input:focus{box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);-webkit-box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);outline:0}.login-modal .modal-content form .form-group input.error{border-color:#cf0b0b}.login-modal .modal-content form .form-group input.error:focus{box-shadow:0 0 0 .3rem rgba(255,0,0,.25);-webkit-box-shadow:0 0 0 .3rem rgba(255,0,0,.25)}.login-modal .modal-content form .form-group input::-moz-placeholder{color:#0c0c0c}.login-modal .modal-content form .form-group input::placeholder{color:#0c0c0c}.login-modal .modal-content form .form-group+.form-group{margin-top:2.4rem}.login-modal .modal-content form .form-group .invalid-feedback{color:#cf0b0b;display:block;font-size:1.2rem;font-weight:600;margin-top:.6rem}.login-modal .modal-content form button{height:5.6rem;margin-top:2.4rem;width:100%}.login-modal .modal-content form .success-feedback{color:#0c0c0c;display:none;font-size:1.4rem;font-weight:600;margin-top:.8rem;text-align:center}.login-modal .modal-content form .back-login,.login-modal .modal-content form .forgot-password{align-items:center;color:#0c0c0c;display:flex;flex-direction:row;font-size:1.5rem;font-weight:400;justify-content:center;margin-top:2.4rem;text-decoration:underline;transition:color .2s}.login-modal .modal-content form p{align-items:center;color:#0c0c0c;display:flex;flex-direction:row;font-size:1.6rem;font-weight:400;justify-content:center;margin-top:3.2rem}.login-modal .modal-content form p a{color:#0c0c0c;font-weight:600;margin-left:.8rem;text-decoration:underline}.search-modal .content{margin-top:4rem;position:relative;width:100%}.search-modal .content input{background-color:transparent;border:1px solid #0c0c0c;border-radius:.4rem;color:#0c0c0c;font-size:1.5rem;font-weight:500;height:5.6rem;padding:.8rem 4rem .8rem 1.2rem;width:100%}.search-modal .content input:focus{box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);-webkit-box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);outline:0}.search-modal .content input::-moz-placeholder{color:#0c0c0c}.search-modal .content input::placeholder{color:#0c0c0c}.search-modal .content img.magnifier{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.search-modal .content .results-search{background-color:hsla(0,0%,99%,.988);box-shadow:0 4px 40px 0 hsla(0,0%,5%,.16);display:none;margin-top:.8rem;max-height:34rem;padding:0 1rem;width:100%}.search-modal .content .results-search ul{max-height:33rem;overflow-x:hidden;overflow-y:auto;width:100%}.search-modal .content .results-search ul li a{align-items:center;cursor:pointer;display:flex;height:9.4rem}.search-modal .content .results-search ul li a img.image-product{border-radius:.4rem;height:8rem;margin-right:1rem;width:7.2rem}.search-modal .content .results-search ul li a .info .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0c0c0c;display:block;display:-webkit-box;font-size:1.4rem;font-weight:500;margin-bottom:.8rem;margin-top:0;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;width:100%}.search-modal .content .results-search ul li a .info .discount-and-price{align-items:flex-start;display:flex;flex-direction:column}.search-modal .content .results-search ul li a .info .discount-and-price .discount{color:#7e7e7e;font-size:1.2rem;font-weight:500;margin-right:1.6rem;text-decoration:line-through}.search-modal .content .results-search ul li a .info .discount-and-price .price{color:#0c0c0c;display:block;font-size:1.4rem;font-weight:600}.search-modal .content .results-search ul li+li{border-top:1px solid hsla(0,0%,73%,.2)}.search-modal .content .results-search ul li.not-products{color:#0c0c0c;font-size:1.6rem;font-weight:500;padding:2rem 0}.search-modal .content .results-search.active{display:flex}header{background-color:hsla(0,0%,99%,.988);position:fixed;top:0;transition:top .9s;width:100%;z-index:100}header .container{flex-direction:column;max-width:100%;padding:0}header .container,header .container .message-top{align-items:center;display:flex;justify-content:center}header .container .message-top{background-color:#0c0c0c;flex-direction:row;height:3.2rem;width:100%;z-index:2}header .container .message-top p{color:hsla(0,0%,99%,.988);font-size:1.3rem;font-weight:600}header .container .menu-desktop{box-shadow:0 4px 40px 0 hsla(0,0%,5%,.12);flex-direction:column;z-index:2}header .container .menu-desktop,header .container .menu-desktop .menu{align-items:center;background-color:hsla(0,0%,99%,.988);display:flex;justify-content:center;width:100%}header .container .menu-desktop .menu{flex-direction:row;height:10rem}header .container .menu-desktop .menu .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:136.6rem;padding:0 3rem}header .container .menu-desktop .menu .container .search{position:relative;width:40rem}header .container .menu-desktop .menu .container .search input{background-color:transparent;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;font-size:1.4rem;font-weight:500;height:4.8rem;padding:.8rem 1.6rem;transition:box-shadow .2s;width:100%}header .container .menu-desktop .menu .container .search input:focus{box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);-webkit-box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);outline:0}header .container .menu-desktop .menu .container .search input::-moz-placeholder{color:#7e7e7e}header .container .menu-desktop .menu .container .search input::placeholder{color:#7e7e7e}header .container .menu-desktop .menu .container .search svg{position:absolute;right:.6rem;top:50%;transform:translate(-50%,-50%)}header .container .menu-desktop .menu .container .search .results-search{background-color:hsla(0,0%,99%,.988);box-shadow:0 4px 40px 0 hsla(0,0%,5%,.12);display:none;position:absolute;top:5.6rem;width:48rem;z-index:9999}header .container .menu-desktop .menu .container .search .results-search ul{max-height:37.8rem;overflow-x:hidden;overflow-y:auto;width:60rem}header .container .menu-desktop .menu .container .search .results-search ul li.not-products{color:#0c0c0c;font-size:1.4rem;font-weight:500;padding:1.6rem}header .container .menu-desktop .menu .container .search .results-search ul li a{align-items:center;cursor:pointer;display:flex;height:9.4rem;padding-left:1.6rem;transition:background-color .2s}header .container .menu-desktop .menu .container .search .results-search ul li a:hover{background-color:#e8e9ec}header .container .menu-desktop .menu .container .search .results-search ul li a img.image-product{border-radius:.4rem;height:7.2rem;margin-right:1rem;width:6rem}header .container .menu-desktop .menu .container .search .results-search ul li a .info span.title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0c0c0c;display:block;display:-webkit-box;font-size:1.3rem;font-weight:500;margin-bottom:.8rem;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;width:100%}header .container .menu-desktop .menu .container .search .results-search ul li a .info .discount-and-price{align-items:flex-start;display:flex;flex-direction:column}header .container .menu-desktop .menu .container .search .results-search ul li a .info .discount-and-price .discount{color:#7e7e7e;font-size:1.2rem;font-weight:500;margin-right:1.6rem;text-decoration:line-through}header .container .menu-desktop .menu .container .search .results-search ul li a .info .discount-and-price .price{color:#0c0c0c;display:block;font-size:1.4rem;font-weight:600}header .container .menu-desktop .menu .container .search .results-search ul li+li{border-top:1px solid hsla(0,0%,73%,.2)}header .container .menu-desktop .menu .container .search .results-search ul li.not-result{align-items:center;color:#cf0b0b;display:flex;font-size:1.4rem;font-weight:500;height:6.4rem;padding-left:1.6rem}header .container .menu-desktop .menu .container .search .results-search.active{display:flex}header .container .menu-desktop .menu .container .logo img{width:4.8rem}header .container .menu-desktop .menu .container .my-account-and-bag{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:40rem}header .container .menu-desktop .menu .container .my-account-and-bag .my-account{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start;margin-right:3.2rem;position:relative}header .container .menu-desktop .menu .container .my-account-and-bag .my-account img{margin-right:.4rem}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .wrapper .authenticated{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .wrapper .authenticated img{margin-left:.2rem}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .wrapper .not-authenticated{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .wrapper .not-authenticated img{margin-right:.4rem}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .wrapper a{align-items:center;color:#0c0c0c;display:flex;flex-direction:row;font-size:1.4rem;font-weight:600;justify-content:center}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .wrapper a+a{margin-left:.8rem}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .wrapper a button{align-items:center;display:flex;flex-direction:row;font-size:1.4rem;font-weight:700;height:4.8rem;justify-content:center}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .wrapper a button img{margin-right:.4rem;width:2.4rem}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .my-account-dropdown{background-color:hsla(0,0%,99%,.988);box-shadow:0 0 48px 0 hsla(0,0%,5%,.08);display:none;left:0;position:absolute;top:3.2rem;width:24rem;z-index:1}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .my-account-dropdown li{align-items:center;display:flex;flex-direction:row;justify-content:center;transition:background-color .2s;width:100%}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .my-account-dropdown li a{color:#0c0c0c;display:block;font-size:1.5rem;font-weight:400;padding:1.2rem;width:90%}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .my-account-dropdown li:hover{background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}header .container .menu-desktop .menu .container .my-account-and-bag .my-account .my-account-dropdown li:hover a{border-bottom:none;color:hsla(0,0%,99%,.988);font-weight:600}header .container .menu-desktop .menu .container .my-account-and-bag .bag{cursor:pointer;position:relative}header .container .menu-desktop .menu .container .my-account-and-bag .bag .quantity{align-items:center;background:#0c0c0c;border-radius:50%;color:hsla(0,0%,99%,.988);display:flex;flex-direction:row;font-size:1.4rem;font-weight:700;height:2.4rem;justify-content:center;position:absolute;right:-.4rem;top:-1rem;width:2.4rem}header .container .menu-desktop nav{align-items:center;display:flex;flex-direction:row;height:4.4rem;justify-content:center;max-width:136.6rem;padding:0 3rem;width:100%}header .container .menu-desktop nav ul.desktop,header .container .menu-desktop nav ul.desktop li{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}header .container .menu-desktop nav ul.desktop li{cursor:pointer;position:relative;text-decoration:none}header .container .menu-desktop nav ul.desktop li a{color:#0c0c0c;font-size:1.3rem;font-weight:400;text-transform:uppercase}header .container .menu-desktop nav ul.desktop li+li{margin-left:6.4rem}header .container .menu-desktop nav ul.desktop li:after{background-color:#0c0c0c;bottom:.8rem;content:"";height:2.2px;left:0;position:absolute;transition:width .4s cubic-bezier(.25,1,.5,1);width:0}header .container .menu-desktop nav ul.desktop li:hover:not(.submenu):after{width:100%}header .container .menu-desktop nav ul.desktop li .dropdown{align-items:flex-start;background-color:hsla(0,0%,99%,.988);box-shadow:0 0 48px 0 hsla(0,0%,5%,.08);display:flex;display:none;flex-direction:column;justify-content:flex-start;position:absolute;top:4.4rem;width:26rem}header .container .menu-desktop nav ul.desktop li .dropdown li{align-items:center;display:flex;flex-direction:column;justify-content:center;transition:background-color .2s;width:100%}header .container .menu-desktop nav ul.desktop li .dropdown li:hover{background-color:#0c0c0c;color:hsla(0,0%,99%,.988);text-decoration:none}header .container .menu-desktop nav ul.desktop li .dropdown li:hover a{color:hsla(0,0%,99%,.988)}header .container .menu-desktop nav ul.desktop li .dropdown li:after{height:0}header .container .menu-desktop nav ul.desktop li .dropdown li+li{margin-left:0}header .container .menu-desktop nav ul.desktop li .dropdown li a{cursor:pointer;font-size:1.3rem;font-weight:400;padding:1.4rem 0;text-transform:uppercase;width:90%}header .container .menu-mobile{align-items:center;background-color:hsla(0,0%,99%,.988);box-shadow:0 4px 40px 0 hsla(0,0%,5%,.16);display:flex;display:none;flex-direction:row;height:8rem;justify-content:space-between;max-width:136.6rem;padding:0 3rem;width:100%}header .container .menu-mobile .left{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:10rem}header .container .menu-mobile .left .btn-menu-mobile{cursor:pointer;padding:10px 0}header .container .menu-mobile .left .btn-menu-mobile span{background-color:#0c0c0c;border-radius:2.4rem;display:block;height:3px;transition:all .2s linear}header .container .menu-mobile .left .btn-menu-mobile span.line-top{width:22px}header .container .menu-mobile .left .btn-menu-mobile span.line-center{width:34px}header .container .menu-mobile .left .btn-menu-mobile span.line-bottom{width:28px}header .container .menu-mobile .left .btn-menu-mobile span+span{margin-top:6px}header .container .menu-mobile .left .icon-search{margin-left:2rem}header .container .menu-mobile .left .icon-search img{width:3rem}header .container .menu-mobile .center .logo img{width:4rem}header .container .menu-mobile .right{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:10rem}header .container .menu-mobile .right .bag{cursor:pointer;margin-left:1.4rem;position:relative}header .container .menu-mobile .right .bag .quantity{align-items:center;background-color:#0c0c0c;border-radius:50%;color:hsla(0,0%,99%,.988);display:flex;flex-direction:row;font-size:1.4rem;font-weight:600;height:2.4rem;justify-content:center;position:absolute;right:-.4rem;top:-1rem;width:2.4rem}header .container .menu-mobile nav.categories{align-items:center;background-color:hsla(0,0%,99%,.988);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(-100%);transition:transform .3s;width:100%;z-index:0}header .container .menu-mobile nav.categories.nav-open{opacity:1;pointer-events:all;transform:translateY(0);z-index:9998}header .container .menu-mobile nav.categories .content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:scroll;padding-bottom:2.4rem;width:100%}header .container .menu-mobile nav.categories .content .top{align-items:center;background-color:#0c0c0c;display:flex;flex-direction:row;justify-content:space-between;padding:2rem 1.5rem;width:100%}header .container .menu-mobile nav.categories .content .top .user{align-items:center;display:flex;flex-direction:row;justify-content:center}header .container .menu-mobile nav.categories .content .top .user img{width:2.8rem}header .container .menu-mobile nav.categories .content .top .user a{color:hsla(0,0%,99%,.988);font-size:1.8rem;font-weight:600;margin-left:.4rem}header .container .menu-mobile nav.categories .content .top .user a.btn-load-modal-login{text-decoration:underline}header .container .menu-mobile nav.categories .content ul{margin-top:2rem;padding:0 1.5rem;width:100%}header .container .menu-mobile nav.categories .content ul .title{border-bottom:1px solid #e8e9ec;color:#0c0c0c;font-size:1.6rem;font-weight:600;margin-bottom:1.6rem;padding-bottom:1.6rem;text-transform:uppercase}header .container .menu-mobile nav.categories .content ul li .wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}header .container .menu-mobile nav.categories .content ul li .wrapper img{margin-left:.4rem}header .container .menu-mobile nav.categories .content ul li+li{margin-top:3.2rem}header .container .menu-mobile nav.categories .content ul li a{color:#0c0c0c;font-size:1.6rem;font-weight:400}header .container .menu-mobile nav.categories .content ul li ul.submenu{display:none;margin-top:1rem}header .container .menu-mobile nav.categories .content ul li ul.submenu li a{font-size:1.6rem;font-weight:400}header .container .menu-mobile nav.categories .content ul li ul.submenu li+li{margin-top:2.4rem}header .container .menu-mobile nav.categories .content ul li.rotate-arrow img{transform:rotate(180deg);transition:transform .2s}header .container .menu-mobile nav.categories .content ul+ul{margin-top:3.2rem}header .container .overlay{background:rgba(0,0,0,.4);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1}@media (max-width:1168px){header .container .menu-desktop{display:none}header .container .menu-desktop .logo img{width:4rem}header .container .menu-mobile{display:flex}}@media (max-width:480px){header .container .message-top p{font-size:1.3rem}header .container .menu-mobile{padding:2rem 1.5rem}header .container .menu-mobile .center .logo img{width:4rem}}aside{background:rgba(0,0,0,.32);bottom:0;display:none;left:0;padding-bottom:2.4rem;position:fixed;width:100%;z-index:200}aside,aside .cart{height:100%;right:0;top:0}aside .cart{background-color:hsla(0,0%,99%,.988);overflow-x:hidden;overflow-y:auto;position:absolute;width:56rem;z-index:3}aside .cart .padding-cart{padding:0 2.4rem;width:100%}aside .cart .title{align-items:center;border-bottom:1px solid #e8e9ec;color:#0c0c0c;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;margin-top:2.4rem;padding-bottom:1.2rem}aside .cart .title svg{cursor:pointer;transition:rotate}aside .cart .title svg:hover{animation:rotate .3s linear}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}aside .cart .progress-bar-shipping{background-color:#0c0c0c;border-radius:.8rem;margin-bottom:2.4rem;padding:1.6rem;width:100%}aside .cart .progress-bar-shipping.shipping-free{background:#10b26e;background:linear-gradient(90deg,#10b26e,#06804e)}aside .cart .progress-bar-shipping.shipping-free .wrapper .progress{background-color:#09623d}aside .cart .progress-bar-shipping p{color:hsla(0,0%,99%,.988);font-size:1.6rem;font-weight:700}aside .cart .progress-bar-shipping p span.green{color:#0c0c0c}aside .cart .progress-bar-shipping p.still-missing{font-size:1.5rem;font-weight:600}aside .cart .progress-bar-shipping p.still-missing .upper-case,aside .cart .progress-bar-shipping p.still-missing .value{font-weight:700}aside .cart .progress-bar-shipping p.tremble{animation:tremble .4s linear;animation-iteration-count:4}@keyframes tremble{0%{margin-left:0}25%{margin-left:7px}50%{margin-left:0}75%{margin-left:-7px}to{margin-left:0}}aside .cart .progress-bar-shipping .wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:.8rem}aside .cart .progress-bar-shipping .wrapper .progress{background-color:#7e7e7e;border-radius:.4rem;height:.64rem;margin-left:1rem;margin-top:1rem;width:100%}aside .cart .progress-bar-shipping .wrapper .progress .bar{background-color:hsla(0,0%,99%,.988);border-radius:.4rem;height:.64rem;width:0}aside .cart .products-add{padding-bottom:2.4rem}aside .cart .products-add .dropdown-products{align-items:center;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:flex-start}aside .cart .products-add .dropdown-products img{margin-left:.4rem;transition:transform .2s linear}aside .cart .products-add .dropdown-products.active img{transform:rotate(180deg)}aside .cart .products{padding-bottom:3.2rem}aside .cart .products.hidden{display:none}aside .cart .products .product .top{align-items:center;display:flex;flex-direction:row;justify-content:space-between}aside .cart .products .product .top .product-left .wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}aside .cart .products .product .top .product-left .wrapper .image{border-radius:.4rem;margin-right:1.6rem}aside .cart .products .product .top .product-left .wrapper .image img{border-radius:.4rem;height:8rem;width:7.2rem}aside .cart .products .product .top .product-left .wrapper .informations{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}aside .cart .products .product .top .product-left .wrapper .informations .offer{background-color:#06804e;border-radius:.8rem;color:hsla(0,0%,99%,.988);font-size:1.2rem;font-weight:600;margin-bottom:.8rem;padding:.4rem .8rem;text-transform:uppercase}aside .cart .products .product .top .product-left .wrapper .informations a .title-product{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0c0c0c;display:-webkit-box;font-size:1.4rem;font-weight:500;max-height:2.6em;max-width:32rem;overflow:hidden;text-overflow:ellipsis}aside .cart .products .product .top .product-left .wrapper .informations .size-product{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1.6rem}aside .cart .products .product .top .product-left .wrapper .informations .size-product .title-features{color:#0c0c0c;font-size:1.4rem;font-weight:600}aside .cart .products .product .top .product-left .wrapper .informations .size-product .content-feature{color:#0c0c0c;font-size:1.4rem;font-weight:500;margin-left:.4rem}aside .cart .products .product .top .product-left .wrapper .informations .size-product .chosen-sizes{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}aside .cart .products .product .top .product-left .wrapper .informations .size-product .chosen-sizes span+span{border-left:1px solid #0c0c0c;display:block;margin-left:.4rem;padding-left:.4rem}aside .cart .products .product .top .product-right svg{cursor:pointer;transition:fill .2s}aside .cart .products .product .top .product-right svg:hover path{fill:#0c0c0c}aside .cart .products .product .bottom{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1.6rem}aside .cart .products .product .bottom .unity-upsell{color:#0c0c0c;font-size:1.2rem;font-weight:600}aside .cart .products .product .bottom .quantity{align-items:center;background-color:#e8e9ec;border-radius:.8rem;display:flex;flex-direction:row;justify-content:flex-start;padding:.8rem}aside .cart .products .product .bottom .quantity input{background-color:transparent;border:1px solid #e8e9ec;color:#0c0c0c;font-size:1.6rem;font-weight:700;height:3.2rem;margin:0;padding:.8rem 1.2rem;text-align:center;width:4.4rem}aside .cart .products .product .bottom .quantity input:focus{border-color:#0c0c0c;outline:0}aside .cart .products .product .bottom .quantity input:-webkit-autofill{-webkit-text-fill-color:#d6d6d6;-webkit-box-shadow:inset 0 0 0 50px #0c0c0c}aside .cart .products .product .bottom .quantity button{background-color:hsla(0,0%,99%,.988);border-radius:.8rem;color:#0c0c0c;height:3.2rem;padding:0;transition:background-color .2s;width:4rem}aside .cart .products .product .bottom .quantity button:hover{background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}aside .cart .products .product .bottom .price{align-items:center;display:flex;flex-direction:row;justify-content:center}aside .cart .products .product .bottom .price .full-price{color:#7e7e7e;font-size:1.4rem;font-weight:500;margin-right:.8rem;text-decoration:line-through}aside .cart .products .product .bottom .price .sale-price{color:#0c0c0c;font-size:1.6rem;font-weight:500}aside .cart .products .product+.product{border-top:1px solid #e8e9ec;margin-top:1.6rem;padding-top:1.6rem}aside .cart .coupon{background-color:hsla(0,0%,99%,.988);width:100%}aside .cart .coupon .header{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}aside .cart .coupon .header h3{color:#0c0c0c;font-size:1.5rem;font-weight:600}aside .cart .coupon .header img{transition:transform .3s ease}aside .cart .coupon .header img.rotate{transform:rotate(180deg)}aside .cart .coupon .coupon-content{display:none;margin-top:2rem}aside .cart .coupon .coupon-content .wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}aside .cart .coupon .coupon-content .wrapper input{background-color:transparent;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;font-size:1.4rem;font-weight:600;height:4.8rem;padding:0 1.6rem;transition:box-shadow .2s;width:50%}aside .cart .coupon .coupon-content .wrapper input:focus{box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);-webkit-box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);outline:0}aside .cart .coupon .coupon-content .wrapper input::-moz-placeholder{color:#0c0c0c;font-weight:500}aside .cart .coupon .coupon-content .wrapper input::placeholder{color:#0c0c0c;font-weight:500}aside .cart .coupon .coupon-content .wrapper .btn-primary{font-size:1.4rem;font-weight:700;height:4.8rem;margin-left:.8rem;width:50%}aside .cart .coupon span.message-feedback-coupon{display:inline-block;font-size:1.2rem;font-weight:600;margin-top:.8rem}aside .cart .coupon span.message-feedback-coupon.success{color:#06804e}aside .cart .coupon span.message-feedback-coupon.error{color:#cf0b0b}aside .cart .coupon .border-bottom-coupon{border-bottom:1px solid #cecece;padding-top:2.4rem}aside .cart .shipping{background-color:hsla(0,0%,99%,.988);padding-bottom:3.2rem}aside .cart .shipping .border-top-shipping{border-top:1px solid #cecece;padding-top:2.4rem}aside .cart .shipping .header{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}aside .cart .shipping .header h3{color:#0c0c0c;font-size:1.5rem;font-weight:600}aside .cart .shipping .header img{transition:transform .3s ease}aside .cart .shipping .header img.rotate{transform:rotate(180deg)}aside .cart .shipping .shipping-content{display:none;margin-top:2rem}aside .cart .shipping .shipping-content .wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}aside .cart .shipping .shipping-content .wrapper input{background-color:transparent;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;font-size:1.4rem;font-weight:600;height:4.8rem;padding:0 1.6rem;transition:box-shadow .2s;width:50%}aside .cart .shipping .shipping-content .wrapper input:focus{box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);-webkit-box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);outline:0}aside .cart .shipping .shipping-content .wrapper input::-moz-placeholder{color:#0c0c0c;font-weight:500}aside .cart .shipping .shipping-content .wrapper input::placeholder{color:#0c0c0c;font-weight:500}aside .cart .shipping .shipping-content .wrapper .btn-primary{font-size:1.4rem;font-weight:700;height:4.8rem;margin-left:.8rem;width:50%}aside .cart .shipping .shipping-content a{color:#0c0c0c;display:inline-block;font-size:1.2rem;font-weight:500;margin-top:1.2rem;text-decoration:underline}aside .cart .shipping .shipping-content .delivery-method{background-color:transparent;border:1px solid #0c0c0c;border-radius:.8rem;cursor:pointer;margin-top:1.6rem;padding:1.6rem 1.2rem}aside .cart .shipping .shipping-content .delivery-method .method{align-items:center;display:flex;flex-direction:row;justify-content:space-between}aside .cart .shipping .shipping-content .delivery-method .method .wrapper-method{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}aside .cart .shipping .shipping-content .delivery-method .method .wrapper-method input{background-color:transparent;height:2rem;margin-right:1rem;width:2rem}aside .cart .shipping .shipping-content .delivery-method .method .wrapper-method .delivery-company{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start}aside .cart .shipping .shipping-content .delivery-method .method .wrapper-method .delivery-company .company{color:#0c0c0c;font-size:1.2rem;font-weight:700}aside .cart .shipping .shipping-content .delivery-method .method .wrapper-method .delivery-company .time{color:#0c0c0c;font-size:1.2rem;font-weight:500;margin-top:.8rem}aside .cart .shipping .shipping-content .delivery-method .method .price{align-items:flex-end;display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;justify-content:flex-end}aside .cart .shipping .shipping-content .delivery-method .method .price .normal{color:#404040}aside .cart .shipping .shipping-content .delivery-method .method .price .with-discount{color:#06804e;margin-top:.4rem}aside .cart .shipping .shipping-content .delivery-method .method .price .purchases-above-x-amount{color:#06804e;font-size:1.1rem;font-weight:500;margin-top:.4rem;text-align:end;width:100%}aside .cart .shipping .shipping-content .delivery-method .method .price.got-a-discount .normal{text-decoration:line-through}aside .cart .shipping .shipping-content .delivery-method .method .price.got-a-discount .purchases-above-x-amount,aside .cart .shipping .shipping-content .delivery-method .method .price.got-a-discount .with-discount span.or{display:none}aside .cart .shipping .shipping-content .delivery-method.active{background-color:#0c0c0c}aside .cart .shipping .shipping-content .delivery-method.active .method .wrapper-method .company,aside .cart .shipping .shipping-content .delivery-method.active .method .wrapper-method .time{color:hsla(0,0%,99%,.988)}aside .cart .shipping .shipping-content .delivery-method.active .method .price .normal{color:#7e7e7e}aside .cart .shipping .shipping-content .delivery-method.active .method .price .purchases-above-x-amount,aside .cart .shipping .shipping-content .delivery-method.active .method .price .with-discount{color:hsla(0,0%,99%,.988)}aside .cart .values{background-color:#e8e9ec;padding-bottom:9.2rem;padding-top:2.4rem}aside .cart .values .shipping-cost,aside .cart .values .shipping-discount,aside .cart .values .subtotal,aside .cart .values .total,aside .cart .values .unique-offer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}aside .cart .values .title-values{align-items:flex-start;color:#0c0c0c;display:flex;flex-direction:column;font-size:1.6rem;font-weight:600;justify-content:flex-start}aside .cart .values .title-values span{color:#404040;display:inline-block;font-size:1.2rem;font-weight:400}aside .cart .values .unique-offer .title-values span{color:#0c0c0c;font-weight:500;margin-top:.2rem}aside .cart .values .value{color:#0c0c0c;font-size:1.6rem;font-weight:500}aside .cart .values .subtotal{border-bottom:1px solid #cecece;padding-bottom:1.6rem}aside .cart .values .shipping-cost{border-bottom:1px solid #cecece;padding:1.6rem 0}aside .cart .values .shipping-cost .value{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;text-decoration:underline}aside .cart .values .shipping-cost .value span.shipping-method{color:#0c0c0c;font-size:1.2rem;font-weight:500;margin-left:.4rem}aside .cart .values .shipping-discount,aside .cart .values .unique-offer{border-bottom:1px solid #cecece;padding:1.6rem 0}aside .cart .values .shipping-discount .value-discount{color:#06804e}aside .cart .values .total{border-top:1px solid #cecece;padding-bottom:1.6rem;padding-top:1.6rem}aside .cart .values .total .wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}aside .cart .values .total .wrapper .value{align-items:center;display:flex;flex-direction:row;font-size:1.8rem;font-weight:600;justify-content:center}aside .cart .values .total .wrapper .value .badge{align-items:center;background-color:rgba(124,203,196,.243);border-radius:.8rem;color:#30b6a8;display:flex;flex-direction:row;font-size:1.3rem;font-weight:600;justify-content:flex-start;margin-left:.4rem;padding:.4rem .8rem}aside .cart .values .total .wrapper .value .badge img{margin-left:.2rem;width:1.8rem}aside .cart .values .total .wrapper .installment{align-items:center;color:#0c0c0c;display:flex;flex-direction:row;font-size:1.4rem;font-weight:500;justify-content:flex-start;margin-top:.8rem}aside .cart .values .total .wrapper .installment strong{font-weight:600}aside .cart .values .total .wrapper .installment img{margin-right:.4rem}aside .cart .actions{align-items:center;background-color:hsla(0,0%,99%,.988);bottom:0;box-shadow:0 4px 40px 0 hsla(0,0%,5%,.12);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 2.4rem;position:fixed;right:0;width:56rem}aside .cart .actions a{padding-top:2.4rem;width:100%}aside .cart .actions button{height:4.8rem;letter-spacing:.2rem;text-transform:uppercase;width:51.2rem}aside .cart .loading-cart{display:none}@media (max-width:600px){aside,aside .cart{width:100%}aside .cart .padding-cart{padding:0 1.5rem}aside .cart .progress-bar-shipping p,aside .cart .progress-bar-shipping p.still-missing{font-size:1.4rem}aside .cart .products .product .top .product-left .wrapper .informations a .title-product{max-width:28rem}aside .cart .products .product .bottom .quantity input{font-size:1.5rem;width:5.6rem}aside .cart .products .product .bottom .quantity button{width:4.8rem}aside .cart .products .product .bottom .quantity button,aside .cart .products .product .bottom .quantity input{height:4.4rem}aside .cart .coupon .wrapper .btn-primary,aside .cart .coupon .wrapper input,aside .cart .shipping .wrapper .btn-primary,aside .cart .shipping .wrapper input{height:5.2rem}aside .cart .shipping .delivery-method .method .wrapper-method .delivery-company .company{font-size:1.3rem}aside .cart .shipping .delivery-method .method .wrapper-method .delivery-company .time{font-size:1.2rem}aside .cart .shipping .delivery-method .method .price{font-size:1.5rem}aside .cart .values{padding-bottom:10rem}aside .cart .values .total .wrapper .value,aside .cart .values .total span{font-size:2rem}aside .cart .values .total .wrapper .installment{font-size:1.5rem}aside .cart .actions{padding:0 1.5rem;width:100%}aside .cart .actions button{height:5.6rem;width:100%}}@media (max-width:480px){aside .cart .shipping .delivery-method .method .price .purchases-above-x-amount{max-width:14rem}}#btn-whatsapp{animation:pulseWhatsapp 1.4s infinite,floating 8s infinite;background-color:#06804e;border-radius:50%;bottom:4rem;box-shadow:0 0 0 rgba(37,211,102,.4);padding:1rem;position:fixed;right:4rem;z-index:100}@keyframes floating{0%{transform:translateY(0)}66%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes pulseWhatsapp{0%{box-shadow:0 0 0 0 rgba(37,211,102,.4)}70%{box-shadow:0 0 0 20px rgba(37,211,102,0)}to{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@media (max-width:480px){#btn-whatsapp{bottom:11rem;right:.8rem}}.s-product{padding-bottom:6.4rem;padding-top:20rem}.s-product .container .content{-moz-column-gap:4rem;column-gap:4rem;display:flex}.s-product .container .content .images-product{align-items:flex-start;display:flex;gap:1rem;max-width:52%;overflow:hidden;position:relative;width:100%}.s-product .container .content .images-product .thumbnails{-ms-overflow-style:none;max-height:100%;scrollbar-width:thin;width:16%}.s-product .container .content .images-product .thumbnails::-webkit-scrollbar{width:5px}.s-product .container .content .images-product .thumbnails::-webkit-scrollbar-thumb{background-color:#7e7e7e;border-radius:5px}.s-product .container .content .images-product .thumbnails::-webkit-scrollbar-track{background:#e8e9ec}.s-product .container .content .images-product .thumbnails .swiper-thumbnails{height:100%;overflow-y:auto}.s-product .container .content .images-product .thumbnails .swiper-thumbnails .swiper-wrapper{flex-direction:column;gap:.5rem}.s-product .container .content .images-product .thumbnails .swiper-thumbnails .swiper-wrapper .swiper-slide.thumbnail-slide{cursor:pointer;height:100%;width:100%}.s-product .container .content .images-product .thumbnails .swiper-thumbnails .swiper-wrapper .swiper-slide.thumbnail-slide img{border:2px solid transparent;height:100%;max-height:14rem;-o-object-fit:cover;object-fit:cover;padding:.32rem;transition:border-color .3s ease;width:100%}.s-product .container .content .images-product .thumbnails .swiper-thumbnails .swiper-wrapper .swiper-slide.thumbnail-slide img.active,.s-product .container .content .images-product .thumbnails .swiper-thumbnails .swiper-wrapper .swiper-slide.thumbnail-slide img:hover{border-color:#0c0c0c}.s-product .container .content .images-product .main-image{flex:1;overflow:hidden;position:relative}.s-product .container .content .images-product .main-image .swiper{height:auto;width:100%}.s-product .container .content .images-product .main-image .swiper .swiper-slide.main-slide img{-o-object-fit:cover;object-fit:cover;width:100%}.s-product .container .content .images-product .main-image .swiper-pagination{align-items:center;background-color:rgba(0,0,0,.31);border-radius:2rem;bottom:0;color:hsla(0,0%,99%,.988);display:flex;flex-direction:row;font-size:1.5rem;font-weight:500;justify-content:center;left:50%;padding:.8rem 1.6rem;position:absolute;transform:translate(-50%,-50%);width:6.4rem;z-index:1}.s-product .container .content .images-product .main-image .swiper-pagination span.swiper-pagination-current{margin-right:.4rem}.s-product .container .content .images-product .main-image .swiper-pagination span.swiper-pagination-total{margin-left:.4rem}.s-product .container .content .images-product .main-image .actions .control-next,.s-product .container .content .images-product .main-image .actions .control-prev{align-items:center;background-color:hsla(0,0%,99%,.988);border-radius:50%;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;height:4rem;justify-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem;z-index:1}.s-product .container .content .images-product .main-image .actions .control-next.swiper-button-disabled,.s-product .container .content .images-product .main-image .actions .control-prev.swiper-button-disabled{opacity:0}.s-product .container .content .images-product .main-image .actions .control-next img,.s-product .container .content .images-product .main-image .actions .control-prev img{width:.8rem}.s-product .container .content .images-product .main-image .actions .control-prev{left:4rem}.s-product .container .content .images-product .main-image .actions .control-prev img{margin-right:.4rem}.s-product .container .content .images-product .main-image .actions .control-next{right:0}.s-product .container .content .images-product .main-image .actions .control-next img{margin-left:.4rem}.s-product .container .content .images-product .percentage-discount{align-items:center;background:linear-gradient(90deg,#fe0000,#980000);border-radius:50%;color:hsla(0,0%,99%,.988);display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;height:5.2rem;justify-content:center;position:absolute;right:1.6rem;top:1.6rem;width:5.2rem;z-index:1}.s-product .container .content .purchase{background-color:transparent;width:48%}.s-product .container .content .purchase .video{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;width:100%}.s-product .container .content .purchase .video .effect-pulse{animation:pulse 1.4s infinite;border-radius:100%;height:8rem;max-height:100%;width:8rem}@keyframes pulse{0%{box-shadow:0 0 0 3px #eb2828}70%{box-shadow:0 0 0 20px rgba(37,211,102,0)}to{box-shadow:0 0 0 3px rgba(37,211,102,0)}}.s-product .container .content .purchase .video .video-product{align-items:center;border:3px solid hsla(0,0%,99%,.988);border-radius:100%;box-shadow:0 0 0 3px #cf0b0b;cursor:pointer;display:flex;display:none;flex-direction:row;height:8rem;justify-content:center;max-height:100%;overflow:hidden;position:relative;width:8rem}.s-product .container .content .purchase .video .video-product #videoProduct{-o-object-fit:contain;object-fit:contain;transform-origin:50% 50%;width:100%}.s-product .container .content .purchase .video .video-product .play{align-items:center;background-color:transparent;display:flex;flex-direction:row;height:8rem;justify-content:center;position:absolute;width:8rem}.s-product .container .content .purchase .video .video-product .play img{margin-left:.4rem;width:2.8rem}.s-product .container .content .purchase .video p{color:#0c0c0c;font-size:1.4rem;font-weight:600;margin-left:1.2rem}.s-product .container .content .purchase .promotion-timer{margin-bottom:1.2rem}.s-product .container .content .purchase .promotion-timer .title-promotion-timer{color:#0c0c0c;font-size:1.2rem;font-weight:500;margin-bottom:.8rem}.s-product .container .content .purchase .promotion-timer .wrapper-time-box{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.s-product .container .content .purchase .promotion-timer .wrapper-time-box .time-box{align-items:center;background-color:#0c0c0c;border-radius:.8rem;color:hsla(0,0%,99%,.988);display:flex;flex-direction:column;font-weight:600;height:4.8rem;justify-content:center;width:4.8rem}.s-product .container .content .purchase .promotion-timer .wrapper-time-box .time-box .time-value{font-size:1.5rem;margin-bottom:.2rem}.s-product .container .content .purchase .promotion-timer .wrapper-time-box .time-box .time-label{font-size:.9rem;font-weight:500}.s-product .container .content .purchase .promotion-timer .wrapper-time-box .time-box+.time-box{margin-left:.8rem}.s-product .container .content .purchase>.title{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.8rem}.s-product .container .content .purchase>.title h1{color:#0c0c0c;font-size:2.2rem;font-weight:500}.s-product .container .content .purchase .warranty{align-items:center;background:linear-gradient(90deg,#fe0000,#980000);border-radius:.8rem;color:hsla(0,0%,99%,.988);display:inline-flex;font-size:1.4rem;font-weight:600;justify-content:center;margin-bottom:1.6rem;padding:.4rem 1.2rem}.s-product .container .content .purchase .price,.s-product .container .content .purchase .price .wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.s-product .container .content .purchase .price .wrapper .cut-price{color:#7e7e7e;font-size:1.6rem;font-weight:400;margin-right:.8rem}.s-product .container .content .purchase .price .wrapper .cut-price span{text-decoration:line-through}.s-product .container .content .purchase .price .wrapper .wrapper-total-price-and-discount-pix{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.s-product .container .content .purchase .price .wrapper .wrapper-total-price-and-discount-pix .total-price{color:#0c0c0c;font-size:2.2rem;font-weight:600}.s-product .container .content .purchase .price .wrapper .wrapper-total-price-and-discount-pix .total-discount-pix{align-items:center;background-color:rgba(124,203,196,.243);border-radius:.8rem;color:#30b6a8;display:flex;flex-direction:row;font-size:1.3rem;font-weight:600;justify-content:center;margin-left:.4rem;padding:.4rem .8rem}.s-product .container .content .purchase .price .wrapper .wrapper-total-price-and-discount-pix .total-discount-pix img{margin-left:.2rem;width:1.8rem}.s-product .container .content .purchase .price .installments{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:.4rem}.s-product .container .content .purchase .price .installments .wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.s-product .container .content .purchase .price .installments .wrapper .installment-value{color:#0c0c0c;font-size:1.3rem;font-weight:400;margin-left:.4rem}.s-product .container .content .purchase .price .installments .wrapper .installment-value strong{font-weight:600}.s-product .container .content .purchase .price .installments button.btn-see-installments{align-items:center;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;font-size:1.1rem;font-weight:600;justify-content:center;margin-top:.8rem;padding:.48rem 0;text-transform:uppercase;transition:background-color .2s;width:100%}.s-product .container .content .purchase .price .installments button.btn-see-installments:hover{background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}.s-product .container .content .purchase .actions{width:100%}.s-product .container .content .purchase .actions .title-and-measure{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1.6rem}.s-product .container .content .purchase .actions .title-and-measure span{color:#0c0c0c;font-size:1.4rem;font-weight:500}.s-product .container .content .purchase .actions .title-and-measure .video-measure .video-product-measure{align-items:center;border:2px solid hsla(0,0%,99%,.988);border-radius:100%;box-shadow:0 0 0 2px #cf0b0b;cursor:pointer;display:flex;flex-direction:row;height:5.5rem;justify-content:center;margin-left:1rem;max-height:100%;overflow:hidden;position:relative;width:5.5rem}.s-product .container .content .purchase .actions .title-and-measure .video-measure .video-product-measure video{-o-object-fit:contain;object-fit:contain;transform-origin:50% 50%;width:100%}.s-product .container .content .purchase .actions .title-and-measure .video-measure .video-product-measure .play{align-items:center;background-color:transparent;display:flex;flex-direction:row;height:5.5rem;justify-content:center;position:absolute;width:5.5rem}.s-product .container .content .purchase .actions .title-and-measure .video-measure .video-product-measure .play img{margin-left:.4rem;width:1.8rem}.s-product .container .content .purchase .actions .title-and-measure button.measure{align-items:center;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;font-size:1.1rem;font-weight:700;justify-content:flex-start;margin-left:.8rem;padding:.4rem .8rem;text-transform:uppercase;transition:all .2s}.s-product .container .content .purchase .actions .title-and-measure button.measure:hover{background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}.s-product .container .content .purchase .actions .title-and-measure button.measure svg{margin-right:.3rem}.s-product .container .content .purchase .actions .sizes{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2.4rem}.s-product .container .content .purchase .actions .sizes .wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;justify-content:flex-start;width:100%}.s-product .container .content .purchase .actions .kit-sizes{margin-top:2.4rem}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header{background-color:#e8e9ec;border-radius:.8rem;height:100%;padding:2rem 1.6rem;width:100%}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top .kit-sizes-title{align-items:center;display:flex;flex-direction:row;justify-content:center}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top .kit-sizes-title span.title{color:#0c0c0c;font-size:1.4rem;font-weight:600;margin-right:.8rem}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top .kit-sizes-title span.size-warning{align-items:center;border:1px solid #cf0b0b;border-radius:.8rem;color:#cf0b0b;display:flex;flex-direction:row;font-size:1.2rem;font-weight:500;justify-content:center;padding:.8rem}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top .kit-sizes-title span.size-warning svg{margin-right:.4rem}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top .kit-sizes-title span.size-success{align-items:center;background-color:#06804e;border-radius:.8rem;color:hsla(0,0%,99%,.988);display:flex;display:none;flex-direction:row;font-size:1.2rem;font-weight:500;justify-content:center;padding:.8rem}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top .kit-sizes-title span.size-success svg{margin-right:.4rem}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top .arrow-down-image{transition:transform .3s ease}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top .arrow-down-image img{width:2.6rem}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .top .arrow-down-image.rotate{transform:rotate(180deg)}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header .bottom{display:none}.s-product .container .content .purchase .actions .kit-sizes .kit-product{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:3.2rem}.s-product .container .content .purchase .actions .kit-sizes .kit-product+.kit-product{border-top:1px solid #d6d6d6;height:100%;margin-top:2rem;padding-top:2rem}.s-product .container .content .purchase .actions .kit-sizes .kit-product .kit-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0c0c0c;display:-webkit-box;font-size:1.3rem;font-weight:500;margin-bottom:1.4rem;max-height:2.6em;overflow:hidden;text-overflow:ellipsis}.s-product .container .content .purchase .actions .kit-sizes .kit-product .wrapper{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start;width:100%}.s-product .container .content .purchase .actions .kit-sizes .kit-product .wrapper .kit-image{align-items:center;border:1px solid #e8e9ec;border-radius:.4rem;display:flex;flex-direction:row;justify-content:center}.s-product .container .content .purchase .actions .kit-sizes .kit-product .wrapper .kit-image img{border-radius:.4rem;height:7.2rem;max-width:none;-o-object-fit:cover;object-fit:cover;width:7.2rem}.s-product .container .content .purchase .actions .kit-sizes .kit-product .wrapper .kit-size{margin-left:1.6rem}.s-product .container .content .purchase .actions .kit-sizes .kit-product .wrapper .kit-size .wrapper-size{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;justify-content:flex-start}.s-product .container .content .purchase .actions .btn-size{align-items:center;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;font-weight:600;justify-content:center;padding:1rem;transition:background-color .2s}.s-product .container .content .purchase .actions .btn-size.active,.s-product .container .content .purchase .actions .btn-size:hover:not(.inactive){background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}.s-product .container .content .purchase .actions .btn-size.inactive{border-style:dashed;cursor:not-allowed;opacity:.4}.s-product .container .content .purchase .message-size-error{display:none;margin-top:.8rem}.s-product .container .content .purchase .message-size-error p{color:#cf0b0b;font-size:1.4rem;font-weight:500}.s-product .container .content .purchase .our-means-of-payment .divider{display:none}.s-product .container .content .purchase .quantity-and-buy{align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2.4rem}.s-product .container .content .purchase .quantity-and-buy .quantity{align-items:center;background-color:#e8e9ec;border-radius:.8rem;display:flex;flex-direction:row;justify-content:flex-start;padding:.8rem}.s-product .container .content .purchase .quantity-and-buy .quantity input{align-items:center;background-color:transparent;color:#0c0c0c;display:flex;flex-direction:row;font-size:1.6rem;font-weight:700;height:3.2rem;justify-content:center;outline:0;text-align:center;width:4rem}.s-product .container .content .purchase .quantity-and-buy .quantity button{align-items:center;background-color:hsla(0,0%,99%,.988);border-radius:.8rem;color:#0c0c0c;display:flex;flex-direction:row;height:3.2rem;justify-content:center;transition:background-color .2s;width:4rem}.s-product .container .content .purchase .quantity-and-buy .quantity button:hover{background-color:#0c0c0c}.s-product .container .content .purchase .quantity-and-buy .quantity button:hover svg path{fill:hsla(0,0%,99%,.988)}.s-product .container .content .purchase .quantity-and-buy .quantity button:hover svg.less path{stroke:hsla(0,0%,99%,.988)}.s-product .container .content .purchase .quantity-and-buy button.add-to-bag{align-items:center;background:linear-gradient(90deg,#fe0000,#980000);display:flex;flex-direction:row;height:4.8rem;justify-content:center;position:relative;width:100%}.s-product .container .content .purchase .quantity-and-buy button.add-to-bag .wrapper span{align-items:center;display:flex;flex-direction:row;justify-content:center;letter-spacing:.2rem}.s-product .container .content .purchase .quantity-and-buy button.add-to-bag .wrapper .conditions{display:none}.s-product .container .content .purchase .quantity-and-buy button.add-to-bag.fixed-bottom-desktop{bottom:3.2rem;font-size:1.8rem;height:6.4rem;position:fixed;right:12rem;width:auto;z-index:1}.s-product .container .content .purchase .shipping-methods{border-top:1px solid #e8e9ec;margin-top:2.4rem;width:100%}.s-product .container .content .purchase .shipping-methods .header{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-top:2.4rem;width:100%}.s-product .container .content .purchase .shipping-methods .header .wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.s-product .container .content .purchase .shipping-methods .header .wrapper img{margin-right:.4rem;width:2.4rem}.s-product .container .content .purchase .shipping-methods .header .wrapper h5{color:#0c0c0c;font-size:1.4rem;font-weight:600}.s-product .container .content .purchase .shipping-methods .header>img{transition:transform .3s ease;width:2.6rem}.s-product .container .content .purchase .shipping-methods .header>img.rotate{transform:rotate(180deg)}.s-product .container .content .purchase .shipping-methods .content-shipping-methods{align-items:flex-start;display:flex;display:none;flex-direction:column;justify-content:flex-start;margin-top:2rem}.s-product .container .content .purchase .shipping-methods .content-shipping-methods .wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.s-product .container .content .purchase .shipping-methods .content-shipping-methods .wrapper input{font-:1.4rem;background-color:transparent;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;font-weight:600;height:4.8rem;padding:0 1.6rem;transition:box-shadow .2s;width:70%}.s-product .container .content .purchase .shipping-methods .content-shipping-methods .wrapper input:focus{box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);-webkit-box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);outline:0}.s-product .container .content .purchase .shipping-methods .content-shipping-methods .wrapper input::-moz-placeholder{color:#0c0c0c;font-weight:500}.s-product .container .content .purchase .shipping-methods .content-shipping-methods .wrapper input::placeholder{color:#0c0c0c;font-weight:500}.s-product .container .content .purchase .shipping-methods .content-shipping-methods .wrapper button{font-size:1.3rem;font-weight:700;height:4.8rem;margin-left:.8rem;width:30%}.s-product .container .content .purchase .shipping-methods .content-shipping-methods a{color:#0c0c0c;display:inline-block;font-size:1.2rem;font-weight:500;margin-top:1rem;text-decoration:underline}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2.4rem;width:100%}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 1.6rem;width:100%}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li:nth-child(odd){background-color:#e8e9ec}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li:nth-child(2n){background-color:hsla(0,0%,99%,.988)}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .wrapper-shipping-company{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .wrapper-shipping-company .company{color:#0c0c0c;font-size:1.2rem;font-weight:700}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .wrapper-shipping-company .time{color:#0c0c0c;font-size:1.2rem;font-weight:500;margin-top:.4rem}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .price{align-items:flex-end;display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;justify-content:flex-end}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .price .normal{color:#404040}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .price .with-discount{color:#06804e;margin-top:.4rem}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .price .purchases-above-x-amount{color:#06804e;font-size:1.1rem;font-weight:500;margin-top:.4rem;text-align:end;width:100%}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .price.got-a-discount .normal{text-decoration:line-through}.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .price.got-a-discount .purchases-above-x-amount,.s-product .container .content .purchase .shipping-methods .content-shipping-methods ul.shipping-methods-list li .price.got-a-discount .with-discount span.or{display:none}@media (max-width:1200px){.s-product .container .content{-moz-column-gap:2.4rem;column-gap:2.4rem}}@media (max-width:1168px){.s-product{padding-top:14rem}.s-product .container .content .images-product{max-width:55%}.s-product .container .content .images-product .thumbnails{display:none}}@media (max-width:991px){.s-product .container{padding:0 12rem}.s-product .container .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.s-product .container .content .images-product{max-width:100%}.s-product .container .content .images-product .thumbnails{display:flex}.s-product .container .content .images-product .main-image .swiper .swiper-slide.main-slide img{height:100%}.s-product .container .content .purchase{margin-top:2.4rem;width:100%}.s-product .container .content .purchase .our-means-of-payment .divider{border-bottom:1px solid #e8e9ec;display:block;padding-bottom:3.2rem;width:100%}}@media (max-width:768px){.s-product .container .content .images-product .thumbnails{display:none}}@media (max-width:700px){.s-product .container{padding:0 3rem}}@media (max-width:480px){.s-product{padding-bottom:6.4rem;padding-top:11.2rem}.s-product .container{padding:0}.s-product .container .content .purchase{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2.4rem;padding:0 1.5rem}.s-product .container .content .purchase .title h1{font-size:2rem}.s-product .container .content .purchase .price .wrapper .cut-price{font-size:1.8rem}.s-product .container .content .purchase .price .wrapper .wrapper-total-price-and-discount-pix .total-price{font-size:2.2rem;font-weight:600}.s-product .container .content .purchase .price .installments .wrapper .installment-value{font-size:1.5rem}.s-product .container .content .purchase .price .installments button.btn-see-installments{font-size:1.2rem;padding:.48rem 0}.s-product .container .content .purchase .actions .title-and-measure span{font-size:1.6rem}.s-product .container .content .purchase .actions .title-and-measure button.measure{font-size:1rem;padding:.4rem .8rem}.s-product .container .content .purchase .actions .btn-size{font-size:1.6rem}.s-product .container .content .purchase .actions .kit-sizes .kit-sizes-header{padding:1.6rem 1.2rem}.s-product .container .content .purchase .actions .kit-sizes .title{font-size:1.6rem}.s-product .container .content .purchase .actions .kit-sizes .kit-product .wrapper .kit-size .title-and-measure{margin-bottom:0}.s-product .container .content .purchase .actions .kit-sizes .kit-product .wrapper .kit-size .title-and-measure span{font-size:1.4rem}.s-product .container .content .purchase .actions .kit-sizes .kit-product .wrapper .kit-size .wrapper-size{padding-top:.8rem}.s-product .container .content .purchase .actions .kit-sizes .kit-product .wrapper .kit-size .wrapper-size button.btn-size{font-size:1.4rem}.s-product .container .content .purchase .quantity-and-buy{-moz-column-gap:.8rem;column-gap:.8rem;width:100%}.s-product .container .content .purchase .quantity-and-buy .quantity{height:5.6rem}.s-product .container .content .purchase .quantity-and-buy .quantity button,.s-product .container .content .purchase .quantity-and-buy .quantity input{height:4rem;width:4.8rem}.s-product .container .content .purchase .quantity-and-buy button.add-to-bag{height:5.6rem;width:100%}.s-product .container .content .purchase .shipping-methods{padding-bottom:2.4rem}}.s-testimonials{background-color:hsla(0,0%,99%,.988);overflow-x:hidden;padding-bottom:6.4rem;padding-top:6.4rem;text-align:center}.s-testimonials .container h2{align-items:center;color:#0c0c0c;display:flex;flex-direction:row;font-size:2.4rem;font-weight:500;justify-content:center}.s-testimonials .container .testimonials{margin-top:6.4rem}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .video-testimonial{align-items:center;background-color:#e8e9ec;border-radius:.8rem;cursor:pointer;display:flex;flex-direction:column;height:54rem;justify-content:flex-start;padding:1.6rem;position:relative;width:100%}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .video-testimonial video{border-radius:.8rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .video-testimonial video:-webkit-full-screen{background:#0c0c0c;border-radius:0;height:100%;object-fit:contain!important;width:100%}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .video-testimonial video:-webkit-full-screen,.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .video-testimonial video:fullscreen{background:#0c0c0c;border-radius:0;height:100%;object-fit:contain!important;width:100%}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .video-testimonial .play{align-items:center;background-color:#0c0c0c;border-radius:1.6rem;display:flex;height:5.6rem;justify-content:center;left:50%;padding:1.6rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:5.6rem}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .video-testimonial .play img{margin-left:.2rem;width:2rem}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .customer{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:1.6rem}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .customer figcaption{color:#0c0c0c;font-size:1.4rem;font-weight:600;margin-bottom:.8rem}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .customer .stars{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .customer .stars+img{margin-left:.4rem}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .customer .stars span{color:#0c0c0c;display:inline-block;font-size:1.2rem;font-weight:500;margin-left:.4rem}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .customer blockquote{color:#7e7e7e;font-size:1.3rem;font-weight:500;line-height:1.4;margin-top:1.6rem;text-align:left;width:100%}@media (max-width:640px){.s-testimonials{padding-top:0}.s-testimonials .container h2{font-size:2.2rem}.s-testimonials .container .testimonials{margin-top:4rem}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .video-testimonial .play{height:6.4rem;width:6.4rem}.s-testimonials .container .testimonials .swiper-wrapper .swiper-slide .video-testimonial .play img{width:2.4rem}}.s-description{flex-direction:column;padding-bottom:6.4rem}.s-description,.s-description .header{align-items:center;display:flex;justify-content:center}.s-description .header{flex-direction:row}.s-description .header>h2{color:#0c0c0c;font-size:2.4rem;font-weight:500;text-align:center}.s-description .content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:6.4rem;width:100%}.s-description .content .wrapper h3{color:#0c0c0c;font-size:1.6rem;font-weight:600}.s-description .content .wrapper p{color:#7e7e7e;font-size:1.3rem;font-weight:500;line-height:1.4;margin-top:1.2rem}.s-description .content .wrapper+.wrapper{margin-top:2.4rem}.s-other-options{padding-bottom:6.4rem}.s-other-options .container h2{color:#0c0c0c;font-size:2.4rem;font-weight:500;margin-bottom:6.4rem;text-align:center}.s-other-options .container .products-available{display:grid;gap:2.4rem;grid-template-columns:1fr 1fr 1fr 1fr;place-items:stretch}@media (max-width:1180px){.s-other-options .container .products-available{grid-template-columns:1fr 1fr 1fr}.s-other-options .container .products-available .card-product{width:100%}}@media (max-width:991px){.s-other-options .container{padding:0 12rem}.s-other-options .container .products-available{grid-template-columns:1fr 1fr}}@media (max-width:700px){.s-other-options{padding-bottom:4rem}.s-other-options .container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 3rem}.s-other-options .container h2{margin-bottom:4rem}.s-other-options .container .products-available{-moz-column-gap:1.6rem;column-gap:1.6rem;display:grid;grid-template-columns:1fr 1fr;row-gap:5.6rem}.s-other-options .container .products-available .card-product{width:100%}}@media (max-width:480px){.s-other-options .container{padding:0 1.5rem}.s-other-options .container h2{font-size:2.2rem}}.bottom-fixed-buy{align-items:center;background-color:hsla(0,0%,99%,.988);bottom:0;box-shadow:0 4px 40px 0 hsla(0,0%,5%,.2);display:flex;display:none;flex-direction:row;height:16rem;justify-content:center;position:fixed;width:100%;z-index:3}.bottom-fixed-buy .product{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.bottom-fixed-buy .product .image{margin-right:1.6rem;position:relative}.bottom-fixed-buy .product .image img{max-width:10.4rem;width:100%}.bottom-fixed-buy .product .image .quantity-product{align-items:center;background-color:#06804e;border-radius:50%;color:hsla(0,0%,99%,.988);display:flex;flex-direction:row;font-size:1.4rem;font-weight:700;height:2.4rem;justify-content:center;position:absolute;right:-.8rem;top:-.8rem;width:2.4rem}.bottom-fixed-buy .product .info{max-width:40rem;width:100%}.bottom-fixed-buy .product .info h4.name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0c0c0c;display:-webkit-box;font-size:1.5rem;font-weight:500;max-height:2.6em;overflow:hidden;text-overflow:ellipsis}.bottom-fixed-buy .product .info .values{margin-top:1.2rem}.bottom-fixed-buy .product .info .values .wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.bottom-fixed-buy .product .info .values .wrapper .cut-price{color:#7e7e7e;font-size:1.4rem;font-weight:400;margin-right:.8rem}.bottom-fixed-buy .product .info .values .wrapper .cut-price span{text-decoration:line-through}.bottom-fixed-buy .product .info .values .wrapper .second-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.bottom-fixed-buy .product .info .values .wrapper .second-wrapper .price{color:#0c0c0c;font-size:1.6rem;font-weight:600}.bottom-fixed-buy .product .info .values .wrapper .second-wrapper .total-discount-pix{align-items:center;background-color:rgba(124,203,196,.243);border-radius:.8rem;color:#30b6a8;display:flex;flex-direction:row;font-size:1.2rem;font-weight:600;justify-content:center;margin-left:.4rem;padding:.4rem .8rem}.bottom-fixed-buy .product .info .values .wrapper .second-wrapper .total-discount-pix img{margin-left:.2rem;width:1.6rem}.bottom-fixed-buy .product .info .values .installments{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:.4rem}.bottom-fixed-buy .product .info .values .installments .wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.bottom-fixed-buy .product .info .values .installments .wrapper .installment-value{color:#0c0c0c;font-size:1.3rem;font-weight:400;margin-left:.4rem}.bottom-fixed-buy .product .info .values .installments .wrapper .installment-value strong{font-weight:600}.bottom-fixed-buy button{height:4.8rem;letter-spacing:.2rem;margin-left:4rem}@media (max-width:768px){.bottom-fixed-buy{flex-direction:column;height:auto;padding:2rem 1.5rem}.bottom-fixed-buy .product .image img{width:12rem}.bottom-fixed-buy .product .info h4.name{font-size:1.5rem}.bottom-fixed-buy button{height:4.8rem;margin-left:0;margin-top:1.6rem;width:51rem}}@media (max-width:480px){.bottom-fixed-buy button{width:100%}}.installments-modal .modal-content .content .installments-table{border-collapse:collapse;width:100%}.installments-modal .modal-content .content .installments-table thead tr th{background-color:transparent;color:#0c0c0c;font-size:1.8rem;font-weight:400;padding:.8rem 1.6rem;text-align:left}.installments-modal .modal-content .content .installments-table tbody tr .bold{font-weight:600}.installments-modal .modal-content .content .installments-table tbody tr:nth-child(odd){background-color:#e8e9ec}.installments-modal .modal-content .content .installments-table tbody tr:nth-child(2n){background-color:hsla(0,0%,99%,.988)}.installments-modal .modal-content .content .installments-table tbody tr td{color:#0c0c0c;font-size:1.4rem;font-weight:500;padding:.8rem 1.6rem;text-align:left}.upsell-modal .modal-content{max-width:80rem}.upsell-modal .modal-content .title{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1.6rem;text-align:center}.upsell-modal .modal-content .title h2{color:#0c0c0c;font-size:2.4rem;font-weight:600}.upsell-modal .modal-content .title h2 span.bold{font-weight:700}.upsell-modal .modal-content .content .counter{align-items:center;display:flex;flex-direction:row;justify-content:center}.upsell-modal .modal-content .content .counter p{background-color:#0c0c0c;border-radius:.8rem;color:hsla(0,0%,99%,.988);font-size:1.4rem;font-weight:500;padding:.72rem 1.6rem}.upsell-modal .modal-content .content .counter p span.time{font-size:1.6rem;font-weight:700}.upsell-modal .modal-content .content .wrapper{-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-columns:1fr 1fr;margin-top:3.2rem}.upsell-modal .modal-content .content .wrapper .upsell-images-product{overflow-x:hidden;position:relative}.upsell-modal .modal-content .content .wrapper .upsell-images-product .swiper-slide img{height:44rem;max-width:36.4rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-next,.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-prev{align-items:center;background-color:hsla(0,0%,99%,.988);border-radius:50%;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;height:3.8rem;justify-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.8rem;z-index:1}.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-next.swiper-button-disabled,.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-prev.swiper-button-disabled{opacity:0}.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-next img,.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-prev img{width:.8rem}.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-prev{left:3.2rem}.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-prev img{margin-right:.4rem}.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-next{right:-.8rem}.upsell-modal .modal-content .content .wrapper .upsell-images-product .actions .upsell-control-next img{margin-left:.4rem}.upsell-modal .modal-content .content .wrapper .upsell-images-product .upsell-swiper-pagination{align-items:center;background-color:rgba(0,0,0,.31);border-radius:2rem;bottom:0;color:hsla(0,0%,99%,.988);display:flex;flex-direction:row;font-size:1.4rem;font-weight:500;justify-content:center;left:50%;padding:.8rem 1.6rem;position:absolute;transform:translate(-50%,-50%);width:5.2rem;z-index:1}.upsell-modal .modal-content .content .wrapper .upsell-images-product .upsell-swiper-pagination span.swiper-pagination-current{margin-right:.4rem}.upsell-modal .modal-content .content .wrapper .upsell-images-product .upsell-swiper-pagination span.swiper-pagination-total{margin-left:.4rem}.upsell-modal .modal-content .content .wrapper .upsell-images-product .percentage-discount{align-items:center;background-color:#06804e;border-radius:50%;color:hsla(0,0%,99%,.988);display:flex;flex-direction:row;font-size:1.3rem;font-weight:700;height:5.2rem;justify-content:center;padding:.8rem 1rem;position:absolute;right:.8rem;text-align:center;top:.8rem;width:5.2rem;z-index:1}.upsell-modal .modal-content .content .wrapper .upsell-images-product .scroll-hint{display:none}.upsell-modal .modal-content .content .wrapper .upsell-purchase{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-title h3{color:#0c0c0c;font-size:1.8rem;font-weight:500}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-price{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1.6rem}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-price .old-price{color:#7e7e7e;font-size:1.6rem;font-weight:500;text-decoration:line-through}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-price .sale-price{color:#0c0c0c;font-size:2rem;font-weight:600;margin-left:.8rem}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-title-and-measure{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-title-and-measure span{color:#0c0c0c;font-size:1.4rem;font-weight:500}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-title-and-measure button.upsell-measure{align-items:center;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;font-size:1.1rem;font-weight:600;justify-content:flex-start;margin-left:.8rem;padding:.4rem .8rem;text-transform:uppercase;transition:all .2s}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-title-and-measure button.upsell-measure:hover{background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-title-and-measure button.upsell-measure svg{margin-right:.3rem}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .sizes{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;justify-content:flex-start;margin-top:1.2rem;width:100%}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .sizes .btn-size{align-items:center;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;font-weight:600;justify-content:center;padding:1rem;transition:background-color .2s}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .sizes .btn-size.active,.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .sizes .btn-size:hover:not(.inactive){background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .sizes .btn-size.inactive{border-style:dashed;cursor:not-allowed;opacity:.4}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase p.upsell-message-error{color:#cf0b0b;font-size:1.4rem;font-weight:500;margin-top:.8rem}.upsell-modal .modal-content .content .wrapper .upsell-purchase .upsell-actions{margin-top:4rem;width:100%}.upsell-modal .modal-content .content .wrapper .upsell-purchase .upsell-actions button{font-size:1.4rem;font-weight:700;height:4.8rem;text-transform:uppercase;width:100%}.upsell-modal .modal-content .content .wrapper .upsell-purchase .upsell-actions button+button{margin-top:1.2rem}@media (max-width:768px){.upsell-modal .modal-content{height:100%;max-height:90%;max-width:100%;overflow-y:scroll}.upsell-modal .modal-content .title{margin-bottom:1.6rem;margin-top:2.8rem}.upsell-modal .modal-content .title h2{font-size:1.8rem}.upsell-modal .modal-content .content .counter{position:sticky;top:-1.2rem;z-index:2}.upsell-modal .modal-content .content .wrapper{align-items:center;-moz-column-gap:normal;column-gap:normal;display:flex;flex-direction:column;justify-content:center;margin-top:2.4rem}.upsell-modal .modal-content .content .wrapper .upsell-images-product{width:100%}.upsell-modal .modal-content .content .wrapper .upsell-images-product .swiper-slide img{height:100%;max-width:100%}.upsell-modal .modal-content .content .wrapper .upsell-images-product .scroll-hint{align-items:center;animation:bounce 1.2s infinite;background-color:#0c0c0c;border-radius:2rem;bottom:2rem;display:flex;justify-content:center;padding:.8rem;position:absolute;right:1.5rem;z-index:2}.upsell-modal .modal-content .content .wrapper .upsell-images-product .scroll-hint span{color:hsla(0,0%,99%,.988);font-size:1.2rem;font-weight:600}.upsell-modal .modal-content .content .wrapper .upsell-images-product .scroll-hint img{width:2rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .upsell-title{margin-top:.8rem}.upsell-modal .modal-content .content .wrapper .upsell-purchase .wrapper-purchase .column-reverse{display:flex;flex-direction:column-reverse}.upsell-modal .modal-content .content .wrapper .upsell-purchase .upsell-actions{margin-top:2.4rem}.upsell-modal .modal-content .content .wrapper .upsell-purchase .upsell-actions button{height:5.6rem}}.gift-modal .modal-content{max-width:80rem}.gift-modal .modal-content .title{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:0;text-align:center}.gift-modal .modal-content .title h2{color:#0c0c0c;font-size:2.4rem;font-weight:600}.gift-modal .modal-content .title h2 span.bold{font-weight:700}.gift-modal .modal-content .content .wrapper{-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-columns:1fr 1fr;margin-top:4rem}.gift-modal .modal-content .content .wrapper .gift-images-product{overflow-x:hidden;position:relative}.gift-modal .modal-content .content .wrapper .gift-images-product .swiper-slide img{height:44rem;max-width:36.4rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-next,.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-prev{align-items:center;background-color:hsla(0,0%,99%,.988);border-radius:50%;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;height:3.8rem;justify-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.8rem;z-index:1}.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-next.swiper-button-disabled,.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-prev.swiper-button-disabled{opacity:0}.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-next img,.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-prev img{width:.8rem}.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-prev{left:3.2rem}.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-prev img{margin-right:.4rem}.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-next{right:-.8rem}.gift-modal .modal-content .content .wrapper .gift-images-product .actions .gift-control-next img{margin-left:.4rem}.gift-modal .modal-content .content .wrapper .gift-images-product .gift-swiper-pagination{align-items:center;background-color:rgba(0,0,0,.31);border-radius:2rem;bottom:0;color:hsla(0,0%,99%,.988);display:flex;flex-direction:row;font-size:1.4rem;font-weight:500;justify-content:center;left:50%;padding:.8rem 1.6rem;position:absolute;transform:translate(-50%,-50%);width:5.2rem;z-index:1}.gift-modal .modal-content .content .wrapper .gift-images-product .gift-swiper-pagination span.swiper-pagination-current{margin-right:.4rem}.gift-modal .modal-content .content .wrapper .gift-images-product .gift-swiper-pagination span.swiper-pagination-total{margin-left:.4rem}.gift-modal .modal-content .content .wrapper .gift-images-product .gift-badge{align-items:center;background-color:#06804e;border-radius:.8rem;color:hsla(0,0%,99%,.988);display:flex;flex-direction:row;font-size:1.3rem;font-weight:700;justify-content:center;padding:.8rem 1rem;position:absolute;right:.8rem;text-align:center;top:.8rem;z-index:1}.gift-modal .modal-content .content .wrapper .gift-purchase{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase{width:100%}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-title h3{color:#0c0c0c;font-size:1.8rem;font-weight:500}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-price{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1.6rem}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-price .old-price{color:#7e7e7e;font-size:1.6rem;font-weight:500;text-decoration:line-through}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-price .sale-price{color:#0c0c0c;font-size:2rem;font-weight:600;margin-left:.8rem}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-select{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2rem}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-select label{color:#0c0c0c;font-size:1.4rem;font-weight:500}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(https://stonesjoias.com.br/images/checkout/arrow-down.svg) no-repeat content-box 100%;background-color:transparent;border:1px solid #d8d9dc;border-radius:.8rem;color:#0c0c0c;font-size:1.4rem;font-weight:500;height:4.8rem;margin-top:1.2rem;padding:.8rem 1.2rem;transition:box-shadow .2s;width:100%}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-select select option{color:#0c0c0c;font-size:1.4rem;font-weight:500}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-select select:focus:not([type=radio]){border-color:#7e7e7e;box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);-webkit-box-shadow:0 0 0 .3rem hsla(0,0%,43%,.25);outline:0}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-select select::-moz-placeholder{color:#7e7e7e}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-select select::placeholder{color:#7e7e7e}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-title-and-measure{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-title-and-measure span{color:#0c0c0c;font-size:1.4rem;font-weight:500}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-title-and-measure button.gift-measure{align-items:center;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;font-size:1.1rem;font-weight:600;justify-content:flex-start;margin-left:.8rem;padding:.4rem .8rem;text-transform:uppercase;transition:all .2s}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-title-and-measure button.gift-measure:hover{background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .sizes{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;justify-content:flex-start;margin-top:1.2rem;width:100%}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .sizes .btn-size{align-items:center;border:1px solid #0c0c0c;border-radius:.8rem;color:#0c0c0c;cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;font-weight:600;justify-content:center;padding:1rem;transition:background-color .2s}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .sizes .btn-size.active,.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .sizes .btn-size:hover:not(.inactive){background-color:#0c0c0c;color:hsla(0,0%,99%,.988)}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .sizes .btn-size.inactive{border-style:dashed;cursor:not-allowed;opacity:.4}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase p.gift-message-error{color:#cf0b0b;font-size:1.4rem;font-weight:500;margin-top:.8rem}.gift-modal .modal-content .content .wrapper .gift-purchase .gift-actions{margin-top:4rem;width:100%}.gift-modal .modal-content .content .wrapper .gift-purchase .gift-actions button{font-size:1.4rem;font-weight:700;height:4.8rem;text-transform:uppercase;width:100%}.gift-modal .modal-content .content .wrapper .gift-purchase .gift-actions button+button{margin-top:1.2rem}@media (max-width:768px){.gift-modal .modal-content{height:100%;max-height:90%;max-width:100%;overflow-y:scroll}.gift-modal .modal-content .title{margin-bottom:1.6rem}.gift-modal .modal-content .title h2{font-size:1.8rem}.gift-modal .modal-content .content .wrapper{align-items:center;-moz-column-gap:normal;column-gap:normal;display:flex;flex-direction:column;justify-content:center;margin-top:2.4rem}.gift-modal .modal-content .content .wrapper .gift-images-product{width:100%}.gift-modal .modal-content .content .wrapper .gift-images-product .swiper-slide img{height:100%;max-width:100%}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .gift-title{margin-top:.8rem}.gift-modal .modal-content .content .wrapper .gift-purchase .wrapper-purchase .column-reverse{display:flex;flex-direction:column-reverse}.gift-modal .modal-content .content .wrapper .gift-purchase .gift-actions{margin-top:2.4rem}.gift-modal .modal-content .content .wrapper .gift-purchase .gift-actions button{height:5.6rem}}.measures-modal .modal-content .content video{height:40rem;width:100%}footer{background-color:hsla(0,0%,99%,.988);border-top:1px solid #e8e9ec;padding-bottom:4rem;padding-top:6.4rem;width:100%}footer .container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start}footer .container h3{color:#0c0c0c;font-size:1.8rem;font-weight:600;text-align:center;text-transform:uppercase}footer .container .top{display:grid;gap:2.4rem;grid-template-columns:repeat(3,1fr);height:100%;width:100%}footer .container .top .pages .links{align-items:flex-start;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3.2rem}footer .container .top .pages .links a{color:#0c0c0c;font-size:1.4rem;font-weight:500;text-decoration:underline;transition:all .2s}footer .container .top .pages .links a+a{margin-top:2.4rem}footer .container .top .our-service ul{align-items:center;display:flex;flex-direction:column}footer .container .top .our-service ul li{align-items:center;color:#0c0c0c;display:flex;flex-direction:row;font-size:1.4rem;font-weight:500;justify-content:center;width:100%}footer .container .top .our-service ul li:first-of-type{margin-top:3.2rem}footer .container .top .our-service ul li+li{margin-top:2.4rem}footer .container .top .our-service ul li a{align-items:center;color:#0c0c0c;display:flex;flex-direction:row;font-weight:600;justify-content:center;padding:.8rem}footer .container .top .our-service ul li a span.title{display:inline-block;font-weight:500;margin-right:.4rem}footer .container .top .our-service ul li a span.email{text-decoration:underline}footer .container .top .our-service ul li a img{margin-right:.4rem;width:2.4rem}footer .container .top .our-service ul li.instagram,footer .container .top .our-service ul li.whatsapp{border-radius:.8rem;color:hsla(0,0%,99%,.988);width:20rem}footer .container .top .our-service ul li.instagram a,footer .container .top .our-service ul li.whatsapp a{color:hsla(0,0%,99%,.988);width:20rem}footer .container .top .our-service ul li.whatsapp{background-color:#06804e}footer .container .top .our-service ul li.instagram{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}footer .container .top .our-means-of-payment p{color:#0c0c0c;font-size:1.4rem;font-weight:500;margin-top:3.2rem;text-align:center}footer .container .top .our-means-of-payment .payment-methods{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2.4rem;width:100%}footer .container .top .our-means-of-payment .payment-methods img{border:1px solid #e8e9ec}footer .container .top .our-means-of-payment .payment-methods img+img{margin-left:.8rem}footer .container .bottom{align-items:center;border-top:1px solid #e8e9ec;display:flex;flex-direction:row;justify-content:space-between;margin-top:4.8rem;padding-top:4.8rem;width:100%}footer .container .bottom .safe-environment{align-items:flex-end;display:flex}footer .container .bottom .safe-environment svg{margin-right:.8rem}footer .container .bottom .safe-environment .title{align-items:flex-start;display:flex;flex-direction:column}footer .container .bottom .safe-environment .title span{color:#0c0c0c;font-size:1.4rem;font-weight:700}footer .container .bottom .safe-environment .title span+span{margin-top:.2rem}footer .container .bottom .text .identification{align-items:center;display:flex;flex-direction:column}footer .container .bottom .text .identification span{color:#0c0c0c;font-size:1.4rem;font-weight:600;margin-top:2.4rem;text-align:center}footer .container .bottom .text address{color:#0c0c0c;font-size:1.4rem;font-weight:600;margin-top:1.6rem;text-align:center}footer .container img.site-blindado{width:13.2rem}@media (max-width:1284px){footer .container .top{gap:1.6rem}}@media (max-width:1264px){footer .container .top{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}footer .container .top .card{background-color:transparent;border-radius:0;padding:0}}@media (max-width:1164px){footer .container h3{line-height:3.2rem;text-align:center}footer .container .top{flex-direction:column}footer .container .top .pages{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}footer .container .top .pages .links{align-items:center}footer .container .top .our-service{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5.6rem auto 0}footer .container .top .our-service ul li{text-align:center}footer .container .top .our-means-of-payment{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5.6rem auto 0}footer .container .top .our-means-of-payment .payment-methods{justify-content:center}}@media (max-width:800px){footer .container .bottom{flex-direction:column;margin-top:4rem}footer .container .bottom .logo{margin-bottom:.8rem;margin-top:2.4rem}footer .container .bottom .safe-environment{margin-bottom:2.4rem}footer .container .bottom .text h3{line-height:normal}footer .container .bottom .text span{margin-top:.8rem}footer .container .bottom img.site-blindado{margin-top:2.4rem}}@media (max-width:480px){footer{padding-top:4rem}footer .container .top .our-service li+li,footer .container .top .pages .links a+a{margin-top:1.6rem}footer .container .top .our-means-of-payment{margin-bottom:2.4rem}footer .container .top .our-means-of-payment .payment-methods img{height:3rem;width:4.8rem}footer .container .bottom{border-top:none;padding-top:0}footer .container .bottom .text .identification a.logo img{width:24rem}footer .container .bottom .text .identification span{margin-top:1.6rem}}

/*# sourceMappingURL=main.css.map*/