.modalLayout{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal_bg{z-index:1000;cursor:default;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal{background-color:#fff;width:90%;max-width:1000px;padding:20px}.modalProduct{flex-direction:row;align-items:flex-start;width:100%;display:flex;position:relative}@media screen and (max-width:800px){.modalProduct{flex-direction:column}}.iconClose{color:#000;z-index:1000;cursor:pointer;width:20px;height:20px;font-size:20px;display:flex;position:absolute;top:10px;right:10px}.modalProduct .product_image{border-radius:8px;flex-direction:row;justify-content:center;align-items:center;margin-right:20px;display:flex;width:50%!important}.modalProduct .product_description{flex-direction:column;width:50%;display:flex}.modalProduct .product_description h1{padding-right:50px!important}@media screen and (max-width:800px){.modalProduct .product_description{width:100%}.modalProduct .product_image{margin:auto;width:100%!important}.rates{display:none!important}.modalProduct .product_description h1{font-size:var(--font-default-size);padding-right:50px!important}.modalProduct .product_price,.modalProduct .product_actions{margin-top:10px}.modalProduct .product_price .list_price{flex-direction:column}.modalProduct .calculoFrete{flex-direction:column;gap:5px;margin-bottom:5px}.modalProduct .calculoFrete .labelFreteProduto{width:200px}.modalProduct .calculoFrete .inputFreteProduto .input2{width:100px}.modalProduct .calculoFrete .inputFreteProduto button{min-width:45px}}.openProduct{width:100%;font-family:var(--font-link-family);font-size:var(--font-link-size);font-weight:var(--font-link-weight);color:var(--link-text);cursor:pointer;border-top:1px solid #0000004d;flex-direction:column;place-items:center;padding-top:10px;display:flex}.openProduct p:hover{color:var(--link-text-hover);font-weight:600}.modalProduct .thumbNavButton{display:none}.compare-message{background-color:var(--button-first-background);color:var(--button-first-text);z-index:999;pointer-events:none;width:fit-content;padding:8px 12px;font-weight:700;animation:.3s showMessage;position:absolute;top:10px;transform:skew(-20deg)}.compare-message span{text-align:center;width:fit-content;font-size:10px;display:flex;transform:skew(20deg)}.compare-message.error{color:#fff;background-color:red;transition:all .1s;animation:1.25s compareError}@keyframes compareError{0%{opacity:1}to{opacity:0}}.showing-message{transition:all .3s;animation:.3s rightToMiddle}.tag-discount{color:#fff;z-index:10;background-color:red;border-radius:5px;padding:5px 10px;font-size:14px;font-weight:700;position:absolute;top:10px;left:10px}.hide-message{opacity:0;z-index:-1;transition:all .3s}@keyframes rightToMiddle{0%{opacity:.4;translate:100%}to{opacity:1;translate:0}}
.galleyView{width:100%;height:80%}.galleyView img{object-fit:contain;aspect-ratio:1;border-radius:8px;width:100%;height:100%}.galleryLeft{aspect-ratio:1.2;flex-direction:row;width:100%;display:flex}.galleryBottom{flex-direction:column;width:100%;padding:0 10px 10px;display:flex}.galleryLeft .galleyView{height:100%}.galleryThumbWrapper{width:100%;padding-top:7px;padding-bottom:5px;overflow-x:auto}.galleryThumbWrapperLeft{flex-direction:column;height:100%;padding-left:5px;padding-right:7px;display:flex;width:150px!important;overflow-y:auto!important}.galleryThumbWrapperLeft::-webkit-scrollbar{width:0}.galleryThumb{gap:8px;max-width:fit-content;margin:0 auto;display:flex}.galleryThumb::-webkit-scrollbar{display:none}.galleryThumbWrapper::-webkit-scrollbar{display:none}.galleryThumbWrapperLeft .galleryThumb{flex-direction:column;max-height:max-content}.gallery_thumb_item{cursor:pointer;opacity:.5;border-radius:8px;flex:none;transition:transform .3s,opacity .3s;overflow:hidden}.gallery_thumb_item img{object-fit:cover;border-radius:8px;width:100%;height:100%}.activeThumb{opacity:1!important;transform:scale(1.02)!important}.gallery_thumb_item:hover{opacity:1;transform:scale(1.02)}.thumbNavButton{color:var(--main-text)}@media screen and (max-width:768px){.thumbNavButton{display:none}}.iconCloseGalley{background-color:#0000;border:none;display:block;position:absolute;top:10px;right:10px;z-index:999999!important}.iconCloseGalley .iconClose{color:#fff;cursor:pointer;width:30px;height:30px;display:block}.play-button{color:#00000080;z-index:9999;border-radius:50%;padding:10px;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoFull{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.VideoFull video{display:flex;border-radius:5px!important}
.card-product{color:#000;cursor:pointer;background-color:#fff;border-radius:2px;flex-direction:column;justify-content:space-between;padding:20px;animation:3s cardAparecer;display:flex;position:relative;box-shadow:0 0 10px #0000001a}@media screen and (max-width:768px){.card-product{padding:10px}}@keyframes cardAparecer{0%{opacity:0}to{opacity:1}}.no-stock{animation:3s noStock}@keyframes noStock{0%{opacity:0}to{opacity:.4}}.iconZoom{z-index:10;opacity:.5;width:35px;height:35px;color:var(--button-first-background);cursor:pointer;background-color:#f9f9f9;border-radius:2px;padding:5px;display:block;position:absolute;top:10px;right:10px}.iconZoom:hover{opacity:1}@media screen and (max-width:800px){.iconZoom{display:none}}.iconCart{color:#ccc;cursor:pointer;border-radius:50%;width:50px;height:50px;padding:10px;display:flex;position:absolute;bottom:10px;right:10px}.card-product:hover .iconCart{background-color:var(--button-first-background);color:var(--button-first-text)}@media screen and (max-width:800px){.iconCart{display:none}}.actionCard{z-index:10;cursor:pointer;flex-direction:column;display:flex;position:absolute;top:50px;right:10px}.actionCard .icon{width:35px;height:35px;color:var(--button-second-background);opacity:.5;background-color:#f9f9f9;border-radius:2px;margin-bottom:6px;padding:8px}.actionCard .icon:hover{opacity:1}@media screen and (max-width:800px){.actionCard{top:10px}}.card-product .image{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.card-product .image img{object-fit:contain;aspect-ratio:1;pointer-events:none;width:100%}.card-product h6{color:#555;margin-top:20px;font-size:12px;font-weight:400}@media screen and (max-width:768px){.card-product h6{font-size:calc(var(--font-default-size) - (var(--font-default-size)*.2))}}.card-product h1{color:var(--color-title-product);font-family:var(--font-link-family);font-weight:var(--font-link-weight);font-size:var(--font-link-size);font-style:var(--font-link-style);margin-top:5px;padding-right:30px}@media screen and (max-width:768px){.card-product h1{font-size:calc(var(--font-link-size) - (var(--font-link-size)*.15));padding:0}}.card-product:focus-within{filter:brightness(.75)}.card-product .price{flex-direction:column;align-items:flex-start;margin-top:10px;display:flex}.price-old{color:var(--main-text);opacity:.7;text-decoration:line-through}.product_price{color:var(--main-text);flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:20px;display:flex}.product_price .list_price{flex-direction:row;justify-content:space-between;width:100%;display:flex}.product_price .price_first_column,.product_price .price_second_column{flex:0 0 50%}.product_actions{flex-direction:row;align-items:center;margin-top:20px;display:flex}.product_actions .input{border:1px solid #ccc;border-radius:4px;flex-direction:row;align-items:center;margin-right:10px;padding:0 10px;display:flex;position:relative;transform:skew(-20deg)}.product_actions .input .icon{cursor:pointer;width:20px;height:20px;padding:3px;position:absolute;transform:skew(20deg);color:var(--button-first-background)!important;z-index:999!important}.product_actions .input .icon:hover{color:var(--button-first-background-hover)!important}.product_actions .input .iconMinus{left:5px}.product_actions .input .iconPlus{right:5px}.product_actions .input .input-qty{height:40px;color:var(--main-text);text-align:center;background:0 0;border:none;border-radius:3px;width:130px;padding:0 20px;font-size:18px;transform:skew(20deg)}.product_actions .btn_add_cart{cursor:pointer;background-color:var(--button-first-background);color:var(--button-first-text);border:none;border-radius:4px;align-items:center;height:40px;margin-right:3px;padding:4px 12px;font-weight:500;transform:skew(-20deg)}.product_actions .btn_add_cart span{display:flex;transform:skew(20deg)}.product_actions .btn_add_cart:hover,.product_actions .btn_add_cart:focus{background-color:var(--button-first-background-hover);color:var(--button-first-text-hover)}.product_actions .btn_user{color:gray;cursor:pointer;gap:20px;margin-left:20px;display:flex}@media screen and (max-width:480px){.product_actions .btn_user{margin:0}}.product_actions .btn_user.mobile{display:none}@media screen and (max-width:800px){.product_actions{position:relative}.product_actions .btn_user.desktop{display:none}.product_actions .btn_user.mobile{display:grid}}.product_actions .comparador-added-message{background-color:var(--button-second-background);color:var(--button-second-text);z-index:20;pointer-events:none;border-radius:4px;padding:12px 20px;position:absolute;bottom:20px;right:0%;transform:translate(-50%,-50%)skew(-20deg)}.product_actions .comparador-added-message b{text-wrap:nowrap;display:flex;transform:skew(20deg)}.product_actions .comparador-added-message.error{color:#fff;background-color:red;border-radius:4px;animation:1.25s compareError}@media screen and (max-width:480px){.comparador-added-message{width:max-content;left:50%;transform:translate(-50%,-50%)}}@keyframes compareError{0%{opacity:1}to{opacity:0}}.product_actions .btn_user .iconHeart,.product_actions .btn_user .iconStatsChart{width:20px;height:20px}@media screen and (max-width:768px){.product_actions{width:100%}}.table_qty{color:var(--main-text);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.table_qty .tblList{border:1px solid var(--main-background-invert-alpha-30);text-align:start;cursor:pointer;border-radius:4px;flex-direction:column;padding:5px;display:flex;position:relative}.tblList-active{border:1px solid var(--button-first-background)!important}.table_qty .tblList h6{opacity:1;margin:0;font-size:14px;font-weight:500}.table_qty .tblList .qty_price_unit{flex-direction:row;justify-content:space-between;align-items:center;margin:5px 0;font-size:15px;font-weight:700;display:flex}.table_qty .tblList .price_discount{color:#fff;background-color:green;border-radius:4px;flex-direction:row;padding:2px 5px;display:flex;position:absolute;top:-10px;right:-5px;transform:skew(-20deg)}.price_discount-red{gap:5px;transform:skew(20deg);background-color:red!important}.price_discount-red .icon{font-size:16px}.table_qty .tblList .price_discount b{font-size:14px;transform:skew(20deg)}.table_qty .tblList .qty_total{text-align:center;color:var(--button-first-background-hover);border-top:1px solid #ccc;margin-top:2px;font-weight:600}.product_description h1{color:var(--main-title);font-family:var(--font-title-family);font-size:var(--font-title-size);font-weight:var(--font-title-weight);margin-top:10px;margin-bottom:0}@media screen and (max-width:480px){.product_description h1{font-size:calc(var(--font-title-size) - (var(--font-title-size)*.15))}}.caracteristics{flex-direction:row;justify-content:space-between;align-items:center;gap:5px;width:100%;margin-top:10px;display:flex}.caracteristics .caracteristic{background-color:#eaeaea;flex-direction:column;width:100%;padding:3px 5px;display:flex}.caracteristics .caracteristic .label{font-size:12px;font-weight:500}.caracteristics .caracteristic .value{font-size:14px;font-weight:700}.calculoFrete{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:20px;display:flex}@media screen and (max-width:768px){.calculoFrete{flex-direction:column;gap:10px;width:100%}}.calculoFrete .labelFreteProduto{border:1px solid var(--main-background-invert-alpha-30);border-radius:3px;flex-direction:row;align-items:center;height:35px;padding:0 8px;display:flex;transform:skew(-20deg)}.calculoFrete .labelFreteProduto .icon{width:18px;height:18px;color:var(--main-text);margin-left:10px;margin-right:10px;display:flex;transform:skew(20deg)}@media screen and (max-width:500px){.product_actions .input{margin:0}}.calculoFrete .labelFreteProduto .text p{color:var(--main-text);text-wrap:nowrap;font-size:15px;font-weight:700;transform:skew(20deg)}.calculoFrete .labelFreteProduto .text a{text-wrap:nowrap;color:var(--link-text);cursor:pointer;margin-top:-1px;margin-left:7px;font-size:13px;display:flex;transform:skew(20deg)}.calculoFrete .labelFreteProduto .text a:hover{color:var(--link-text-hover)}@media screen and (max-width:768px){.calculoFrete .labelFreteProduto{justify-content:center;width:100%;height:40px;transform:skew(0deg)}.calculoFrete .labelFreteProduto .icon,.calculoFrete .labelFreteProduto .text p,.calculoFrete .labelFreteProduto .text a{transform:skew(0deg)}}.calculoFrete .inputFreteProduto{flex-direction:row;width:100%;display:flex}.calculoFrete .inputFreteProduto .input{border:1px solid var(--main-background-invert-alpha-30);border-radius:3px;flex-direction:row;height:35px;margin-left:5px;padding:0 10px;display:flex;transform:skew(-20deg)}.calculoFrete .inputFreteProduto .input2{color:var(--main-text);background:0 0;border:none;width:80px;display:flex;transform:skew(20deg)}@media screen and (max-width:768px){.calculoFrete .inputFreteProduto .input{width:80%;transform:skew(0deg)}.calculoFrete .inputFreteProduto .input2,.calculoFrete .inputFreteProduto .input{width:100%;height:40px;margin-left:0;transform:skew(0deg)}}.calculoFrete .inputFreteProduto button{background-color:var(--button-first-background);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:35px;margin-left:5px;display:flex;transform:skew(-20deg)}.calculoFrete .inputFreteProduto button b{color:var(--button-first-text);margin-top:-2px;display:flex;transform:skew(20deg)}@media screen and (max-width:768px){.calculoFrete .inputFreteProduto{height:40px}.calculoFrete .inputFreteProduto button{width:20%;transform:skew(0deg)}.calculoFrete .inputFreteProduto button b{transform:skew(0deg)}}.calculoFrete .DadosEntrega{height:35px;color:var(--main-text);border-bottom:solid 1.5px var(--main-background-invert-alpha-30);align-items:center;margin-left:20px;display:flex}.calculoFrete .city-name{color:var(--button-first-background);font-weight:700}@media screen and (max-width:480px){.calculoFrete .DadosEntrega{width:100%;margin:0}.calculoFrete .DadosEntrega span{justify-content:space-between;width:100%;display:flex}.calculoFrete .DadosEntrega span .city-name{width:fit-content}}.promotionTag{background-color:red;border-radius:5px;flex-direction:column;align-items:center;margin-top:5px;padding:5px 10px;display:flex;transform:skew(-20deg)}.promotionTag p{flex-direction:row;justify-content:center;align-items:center;display:flex;transform:skew(20deg);font-size:18px!important}.promotionTag p:first-child{font-weight:700}.promotionTag p i{font-size:16px}.promotionTagLegend{background-color:green;border-radius:3px;width:max-content;margin:10px 0;padding:5px 10px;font-weight:700;display:flex;transform:skew(-20deg)}.promotionTagLegend b{display:flex;transform:skew(20deg)}.discout_percent{color:var(--button-first-background);padding:15px 0 0;font-size:18px}.promotionTag p b{margin-left:10px;font-size:20px}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.listFretes{border-radius:5px;flex-direction:column;gap:10px;margin-top:20px;padding:10px;display:flex}.linhaShip{justify-content:space-between;display:flex}.linhaShip span{color:var(--main-text)}.linhaShip .two-infos{gap:5px;width:50%;display:flex}.linhaShip .nome-transportadora{color:var(--button-first-background);font-weight:700}.bordered-item{border:solid 1px var(--main-background-invert-alpha-30)}@media screen and (max-width:480px){.listFretes{width:100%;padding:0}.bordered-item{border:none}.linhaShip span{font-size:calc(var(--font-default-size) - (var(--font-default-size)*.15));text-wrap:nowrap}}.out-stock-container{border:solid 1px var(--main-background-invert-alpha-20);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:20px;display:flex}.out-stock-container .notify-stock-form{text-align:center;display:block}.input-stock-alert{border:1px solid var(--main-background-invert-alpha-30);border-radius:3px;width:250px;margin:5px 0;padding:8px 10px;display:block}.out-stock-container p{color:red;font-size:18px;font-weight:700}.out-stock-container .label-qty{color:var(--main-text);font-size:14px}.out-stock-container .input-qty{color:var(--main-text);background:0 0;border:none;display:flex;transform:skew(20deg)}.out-stock-container .btn_add_cart{cursor:pointer;background-color:var(--button-first-background);color:var(--button-first-text);border:none;border-radius:4px;align-items:center;height:35px;margin-right:3px;padding:4px 12px;font-weight:500;transform:skew(-20deg)}.out-stock-container .btn_add_cart b{display:flex;transform:skew(20deg)}
