@-webkit-keyframes spinner-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes showModal{0%{opacity:0}to{opacity:1}}@keyframes showModal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes showModalBody{0%{top:-300px}to{top:0}}@keyframes showModalBody{0%{top:-300px}to{top:0}}.frame-background{background-color:#ededed}#image-zoom{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:10}#image-zoom #image-zoom-overlay{background:#000;opacity:.7;width:100%;height:100%}#image-zoom #image-zoom-loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#image-zoom #image-zoom-loading>span{display:block;margin:0 auto;border-radius:100%;border:2px solid #fff;border-top-color:#f06400;width:3rem;height:3rem;-webkit-animation:spinner-spin .8s linear infinite;animation:spinner-spin .8s linear infinite;-webkit-box-flex:0;flex:0 0 3rem}#image-zoom #image-zoom-next,#image-zoom #image-zoom-previous{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#image-zoom #image-zoom-next .icon-cr,#image-zoom #image-zoom-previous .icon-cr{display:block;width:3rem;height:3rem}#image-zoom #image-zoom-previous{left:.5rem}@media (min-width:768px){#image-zoom #image-zoom-previous{left:2rem}}#image-zoom #image-zoom-next{right:.5rem}@media (min-width:768px){#image-zoom #image-zoom-next{right:2rem}}#image-zoom #image-zoom-close{position:absolute;top:.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}@media (min-width:768px){#image-zoom #image-zoom-close{top:2rem}}#image-zoom .image-zoom-item{opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}#image-zoom .image-zoom-item img{position:absolute;left:50%;top:50%;max-width:80vw;max-height:80vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#image-zoom .image-zoom-item .image-zoom-item-info{position:absolute;left:50%;bottom:.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){#image-zoom .image-zoom-item .image-zoom-item-info{bottom:2rem}}#image-zoom .image-zoom-item.active{opacity:1}.image-zoom-container{position:relative;display:block;cursor:crosshair;pointer-events:none}@media (hover:hover) and (pointer:fine){.image-zoom-container{pointer-events:auto}}.image-zoom-container .image-zoom-placeholder{overflow:hidden;height:0;padding-bottom:141.17647059%;background-color:#ededed}.image-zoom-container img{display:block;max-width:100%}.image-zoom-container .image-zoom-lens{position:absolute;border:1px solid #d8d8d8;width:3rem;height:3rem}.image-zoom-container .image-zoom-result{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat}.image-zoom-container .loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.image-pinch{position:relative}.image-pinch .loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden}.image-pinch img{position:absolute;top:50%;left:50%;-webkit-backface-visibility:hidden;will-change:transform}.image-pinch.loading .spinner{visibility:visible}.image-pinch.loading img{visibility:hidden}#product-images{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;max-width:100%}#product-images>#product-image{text-align:center}@media (min-width:426px){#product-images>#product-image .image-zoom-container{border-radius:.2rem;overflow:hidden}}#product-images>#product-image>div{position:relative;max-width:425px;margin:0 auto}#product-images>#product-image>div .icon-cr{position:absolute;top:1rem;background-color:#ededed}#product-images>#product-image>div .icon-question-sign{right:3.5rem}#product-images>#product-image>div .icon-zoom-in,#product-images>#product-image>div .icon-zoom-out{right:1rem}@media (hover:hover) and (pointer:fine){#product-images>#product-image>div .icon-zoom-in,#product-images>#product-image>div .icon-zoom-out{pointer-events:none}}#product-images>#product-image>div .product-image-pinterest{position:absolute;top:1rem;left:1rem}#product-images #product-image-touch-zoom{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:4}#product-images #product-image-touch-zoom .image-pinch{top:0;left:0;width:100%;height:100%}#product-images #product-image-touch-zoom p{margin:.5rem;padding:.5rem;background-color:rgba(65,65,65,.3);border:1px solid #fff;border-radius:.2rem;color:#fff;white-space:nowrap}#product-images #product-image-touch-zoom .icon-pinch{width:2em;height:2em}@media (min-width:992px){#product-images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#product-images>#product-image{-webkit-box-flex:1;flex:1 1 auto;margin:0 1rem}}#product-images-list-container{position:relative}#product-images-list-container #product-images-list-next,#product-images-list-container #product-images-list-previous{position:absolute;text-align:center;height:1.5rem;cursor:pointer;border-radius:.2rem}@media (max-width:991px){#product-images-list-container{height:77px;overflow-y:hidden;margin-top:1rem;padding-left:2rem;padding-right:2rem}#product-images-list-container #product-images-list-next,#product-images-list-container #product-images-list-previous{top:0;height:100%;background-color:#ededed}#product-images-list-container #product-images-list-next .icon-cr,#product-images-list-container #product-images-list-previous .icon-cr{position:relative;top:calc(50% - .75rem)}#product-images-list-container #product-images-list-previous{left:0}#product-images-list-container #product-images-list-next{right:0}}@media (min-width:992px){#product-images-list-container{overflow:visible;-webkit-box-flex:1;flex:1 0 64px;max-width:100px}#product-images-list-container #product-images-list-next,#product-images-list-container #product-images-list-previous{width:100%}#product-images-list-container #product-images-list-previous{top:-1.5rem}#product-images-list-container #product-images-list-next{bottom:-1.5rem}}@media (max-width:991px){#product-images-list-scroll{overflow-x:auto;overflow-y:hidden}}@media (max-width:991px) and (hover:none),(max-width:991px) and (pointer:coarse){#product-images-list-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch}}@media (min-width:992px){#product-images-list-scroll{height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}#product-images-list-scroll::-webkit-scrollbar{width:0!important}}@media (min-width:992px) and (hover:none),(min-width:992px) and (pointer:coarse){#product-images-list-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}}ul#product-images-list{position:relative;list-style:none;padding-left:0;display:-webkit-box;display:flex}@media (min-width:992px){ul#product-images-list{align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:0;-webkit-transition:top .1s ease-in-out;transition:top .1s ease-in-out}}ul#product-images-list li{overflow:hidden;opacity:.4;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}ul#product-images-list li.active{opacity:1}@media (max-width:991px){ul#product-images-list li{-webkit-box-flex:0;flex:0 0 64px;height:77px;margin-right:.5rem;text-align:center}}@media (min-width:992px){ul#product-images-list li{-webkit-box-flex:0;flex:0 0 auto}ul#product-images-list li:not(:last-child){margin-bottom:1rem}}ul#product-images-list li img{max-width:100%}.product-color-option{width:100%;height:100%;border-radius:50%}@media (min-width:992px){#product-wholesaler-modelings{background-color:#d8d8d8;border-radius:.2rem;padding:1rem}}.product-wholesaler-modeling{flex-wrap:wrap}.product-wholesaler-modeling .h5{text-align:center;-webkit-box-flex:0;flex:0 0 100%}@media (max-width:991px){.product-wholesaler-modeling{background-color:#d8d8d8;border-radius:.2rem;padding:1rem}}@media (min-width:992px){.product-wholesaler-modeling{flex-wrap:nowrap}.product-wholesaler-modeling .h5{text-align:start;-webkit-box-flex:0;flex:0 0 200px;margin:0}}#product-wholesaler-sizes{display:-webkit-box;display:flex;flex-wrap:wrap}@media (min-width:992px){#product-wholesaler-sizes{flex-wrap:nowrap}}#product-wholesaler-sizes .product-wholesaler-size{-webkit-box-flex:1;flex:1 0 50%}@media (min-width:992px){#product-wholesaler-sizes .product-wholesaler-size{-webkit-box-flex:1;flex:1 0 15%}}#product-wholesaler-sizes .product-wholesaler-size label{line-height:2rem}#product-wholesaler-sizes .d-flex{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#product-wholesaler-sizes .d-flex label{max-width:6rem}#product-wholesaler-sizes .d-flex input[type=number]{-moz-appearance:textfield}#product-wholesaler-sizes .d-flex input[type=number]::-webkit-inner-spin-button,#product-wholesaler-sizes .d-flex input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.product-wholesaler-size input[type=number]::-webkit-inner-spin-button,.product-wholesaler-size input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:575px){#product-wholesaler-summary{flex-basis:100%;text-align:center}}#product-buy-button-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}#product-buy-button-container .btn{-webkit-box-flex:1;flex:1 0 auto;max-width:15rem}#product-buy-button-container #product-wishlist-mobile-icon{background-color:#d8d8d8;padding:.5rem;border-radius:50%}#product-buy-button-container #product-wishlist-mobile-icon .icon-cr{height:1.3em;width:1.6em}#product-buy-button-container #product-advantages{flex-basis:100%}html{scroll-behavior:smooth}@media (max-width:991px){section#product .cr-breadcrumb{-webkit-box-pack:center;justify-content:center}}section#product .sizes-clothing>.d-flex{-webkit-box-align:center;align-items:center;margin-bottom:1rem}section#product .sizes-clothing>.d-flex:last-child{margin-bottom:1rem}section#product .sizes-clothing .d-flex{flex-wrap:wrap}section#product .sizes-clothing .d-flex .modeling-name{flex-basis:100%!important;margin-bottom:1rem;margin-top:0}section#product .sizes-clothing .d-flex .cr-option-group{-webkit-box-pack:justify;justify-content:space-between;flex-basis:100%}section#product .sizes-clothing .d-flex .cr-option-group>*{margin-bottom:1rem}section#product .cr-modal .sizes-clothing .cr-option-group{-webkit-box-pack:start;justify-content:flex-start}section#product .cr-modal .sizes-clothing .cr-option-group>*{margin-right:1rem}@media (max-width:575px){section#product #product-main-wrapper{padding:0}}@media (min-width:576px){section#product #product-main-wrapper{margin-top:2rem}}@media (max-width:575px),(min-width:992px){section#product #product-main-wrapper{margin-bottom:2rem}}section#product #product-main-wrapper #product-main{-webkit-box-align:start;align-items:flex-start}@media (max-width:991px){section#product #product-images{max-width:425px;margin-left:auto;margin-right:auto}}section#product #product-main-right{-webkit-box-flex:1;flex-grow:1}section#product #product-main-right .product-price .h1,section#product #product-main-right .product-price>:first-child,section#product #product-main-right .product-variations-types>:first-child .h6{margin-top:0}@media (min-width:576px) and (max-width:991px){section#product #product-main-right .product-price .h1,section#product #product-main-right .product-price>:first-child,section#product #product-main-right .product-variations-types>:first-child .h6{margin-top:1rem}}@media (max-width:575px){section#product #product-main-right #product-info{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:576px) and (max-width:991px){section#product #product-main-right{position:relative;padding:1rem 0;margin-top:2rem}section#product #product-main-right:not(.product-buy-wholesaler){display:-webkit-box;display:flex}section#product #product-main-right:not(.product-buy-wholesaler)>:first-child{margin-right:1rem;padding-right:1rem;border-right:1px solid #d8d8d8}section#product #product-main-right:not(.product-buy-wholesaler) #product-info hr{display:none}section#product #product-main-right:before{position:absolute;content:"";background-color:#ededed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:100vw;z-index:1}section#product #product-main-right>:first-child{position:relative;z-index:2;-webkit-box-flex:1;flex:1 1 auto}section#product #product-main-right>:first-child hr{border-color:transparent}section#product #product-main-right #product-info{position:relative;z-index:2;-webkit-box-flex:0;flex:0 0 calc(50% - 0.5rem)}}@media (min-width:992px){section#product #product-main-right{-webkit-box-flex:0;flex-grow:0}section#product #product-main-right #product-buy-button-container{flex-wrap:nowrap}}@media (max-width:575px){section#product #product-buy,section#product #product-main-right{text-align:center}section#product #product-buy #product-wholesaler-sizes,section#product #product-buy .cr-option-group,section#product #product-buy .d-flex,section#product #product-main-right #product-wholesaler-sizes,section#product #product-main-right .cr-option-group,section#product #product-main-right .d-flex{-webkit-box-pack:center;justify-content:center}}section#product #product-name-container{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}section#product #product-name-container .icon-cr{width:2rem;height:2rem;margin-top:.25em}@media (max-width:575px){section#product #product-name-container{-webkit-box-pack:center;justify-content:center}section#product #product-name-container #product-type{font-size:1rem}section#product #product-name-container #product-name{display:block}}@media (min-width:576px){section#product #product-name-container #product-title{margin-right:1rem}}@media (min-width:576px) and (max-width:991px){section#product #product-name-container{margin-top:1rem}}section#product #product-advantages p{height:3rem;line-height:3rem}section#product #product-advantages p span{display:inline-block;vertical-align:middle;line-height:normal}@media (min-width:992px){section#product #product-advantages{margin-left:1rem}}@media (max-width:575px){section#product #product-buy-button-container{-webkit-box-pack:center;justify-content:center}section#product #product-advantages{margin-top:1rem;flex-basis:100%}}section#product #product-price-fixed{position:fixed;bottom:0;left:0;width:100vw;padding:1rem;background-color:#ededed;box-shadow:0 0 6px 0 rgba(0,0,0,.3);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:2;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}section#product #product-price-fixed.visible{-webkit-transform:translateY(0);transform:translateY(0)}section#product #product-price-fixed #product-price-promo{display:none}section#product #product-price-fixed .h1,section#product #product-price-fixed .product-price :first-child{margin-top:0!important}section#product #product-price-fixed .product-price-installments{display:none}section#product #product-price-fixed .btn{width:auto;margin-left:auto}section#product #product-about{margin-top:1rem}@media (min-width:576px) and (max-width:991px){section#product #product-about{margin-top:0;background-color:#d8d8d8}}section#product #product-about-collapsible:not(.opened){position:relative;max-height:250px}section#product #product-about-collapsible:not(.opened):after{content:"";top:0;left:0;bottom:0;right:0;z-index:1;position:absolute;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 50px)}@media (min-width:576px) and (max-width:991px){section#product #product-about-collapsible:not(.opened):after{background:linear-gradient(0deg,#ededed,hsla(0,0%,100%,0) 50px)}}section#product #product-campaign.d-flex{-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}section#product #product-campaign.d-flex i#product-campaign-badge{background-image:url(https://chico-rei.imgix.net/images/site/mudam-o-mundo/selo.svg?auto=format&lossless=1);background-repeat:no-repeat;margin:0 auto 1rem;width:80px;height:80px}@media (min-width:576px){section#product #product-campaign.d-flex.d-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}section#product #product-campaign.d-flex.d-flex i#product-campaign-badge{margin:auto 1rem auto 0}}section#product .hover-accordion{height:30rem}section#product .hover-accordion-expand-first .accordion-item-wrapper:hover,section#product .hover-accordion-expand-first:not(:hover) .accordion-item-wrapper:first-child{-webkit-box-flex:5;flex-grow:5}section#product .product-reviews-container{max-height:30rem;overflow:auto;border:2px solid #818181;border-radius:.2rem;padding:0 1rem;background-color:#fff}section#product .product-review{display:-webkit-box;display:flex;padding:1rem 0}section#product .product-review .icon-cr{margin-right:1rem;margin-top:.5rem}section#product .product-review:not(:first-child){border-top:1px solid #d8d8d8}section#product .product-review .product-review-info{color:#818181}section#product .product-review-reply{display:-webkit-box;display:flex;padding:1rem 0;margin-left:1rem}section#product .product-review-reply .icon-cr{margin-right:1rem;margin-top:.5rem}section#product .product-review-reply:not(:first-child){border-top:1px solid #d8d8d8}section#product .product-review-reply .product-review-info{color:#818181}section#product .product-review-reply:not(:first-child){border-top:none}section#product #product-gallery{-webkit-box-align:stretch;align-items:stretch}section#product #product-gallery>:first-child{width:calc(100% - 13rem)}section#product #product-gallery>:last-child{width:13rem}section#product .video-product{max-width:50%;float:right;position:relative;margin-top:1rem}section#product .video-product .video-container{text-align:right}section#product .video-product iframe{max-width:100%}@media (max-width:767px){section#product .video-product{float:none!important;clear:both!important;height:100%!important;max-width:none}section#product .video-product,section#product .video-product .video-container{position:relative;width:100%!important}section#product .video-product .video-container iframe{width:100%}}@media (min-width:992px){section#product .video-product{padding-right:15px}}section#product ul.slider{list-style:none}@media (max-width:565px){.product-list>*{-webkit-box-flex:0;flex:0 0 50%}}@media (min-width:565px) and (max-width:960px){.product-list>*{-webkit-box-flex:0;flex:0 0 33.33%}}@media (min-width:960px){.product-list>*{-webkit-box-flex:0;flex:0 0 20%;padding-bottom:0}}@media (min-width:768px){section#product .sizes-clothing .d-flex .modeling-name{flex-basis:7rem!important}section#product .sizes-clothing .d-flex .cr-option-group{flex-basis:auto}}