.frame-background{background-color:#ededed}@-webkit-keyframes spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-spin{0%{transform:rotate(0deg)}to{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}}#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%;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:#d37a4f;width:3rem;height:3rem;-webkit-animation:spinner-spin .8s linear infinite;animation:spinner-spin .8s linear infinite;flex:0 0 3rem}#image-zoom #image-zoom-next,#image-zoom #image-zoom-previous{position:absolute;top: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%;transform:translateX(-50%);color:#fff}@media (min-width:768px){#image-zoom #image-zoom-close{top:2rem}}#image-zoom .image-zoom-item{opacity:0;transition:opacity .1s ease-in-out}#image-zoom .image-zoom-item img{position:absolute;left:50%;top:50%;max-width:80vw;max-height:80vh;transform:translate(-50%,-50%)}#image-zoom .image-zoom-item .image-zoom-item-info{position:absolute;left:50%;bottom:.5rem;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 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%;transform:translate(-50%,-50%);z-index:2}.image-pinch{position:relative}.image-pinch .loading{position:absolute;top:50%;left: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:flex;flex-direction:column-reverse;max-width:100%}#product-images>#product-image{text-align:center}#product-images>#product-image>div{position:relative;max-width:425px;margin:0 auto}#product-images>#product-image>div .icon-cr.icon-zoom-in,#product-images>#product-image>div .icon-cr.icon-zoom-out{position:absolute;right:1rem;top:1rem;background-color:#ededed}@media (hover:hover) and (pointer:fine){#product-images>#product-image>div .icon-cr.icon-zoom-in,#product-images>#product-image>div .icon-cr.icon-zoom-out{display:none;pointer-events:none}}@media (hover:hover) and (pointer:fine){#product-images>#product-image>div:hover .icon-cr.icon-zoom-in,#product-images>#product-image>div:hover .icon-cr.icon-zoom-out{display:block}}#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{flex-direction:row;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#product-images>#product-image{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;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:flex}@media (min-width:992px){ul#product-images-list{align-content:center;flex-direction:column;height:0;transition:top .1s ease-in-out}}ul#product-images-list li{overflow:hidden;opacity:.7;transition:opacity .1s ease-in-out}ul#product-images-list li.active{opacity:1}@media (max-width:991px){ul#product-images-list li{flex:0 0 64px;height:77px;margin-right:.5rem;text-align:center}}@media (min-width:992px){ul#product-images-list li{flex:0 0 auto}ul#product-images-list li:not(:last-child){margin-bottom:1rem}}ul#product-images-list li img{max-width:100%}html{scroll-behavior:smooth}@media (max-width:991px){section#product .cr-breadcrumb{justify-content:center}}section#product .delivery-ready{position:relative}section#product .delivery-ready:after{content:"";border-radius:50%;width:.4rem;height:.4rem;background-color:#d37a4f;position:absolute;top:-1rem;left:50%;transform:translate(-50%,16px)}section#product #delivery-ready-label{position:relative;color:#d37a4f}section#product #delivery-ready-label:before{content:"";border-radius:50%;width:.5rem;height:.5rem;margin:0 .4rem;background-color:#d37a4f;display:inline-block;transform:translateY(-.1em)}section#product .sizes-clothing>.flex{align-items:center;margin-bottom:1rem}section#product .sizes-clothing>.flex:last-child{margin-bottom:1rem}section#product .sizes-clothing .flex{flex-wrap:wrap}section#product .sizes-clothing .flex .modeling-name{flex-basis:100%!important;margin-bottom:1rem;margin-top:0}section#product .sizes-clothing .flex .cr-option-group{justify-content:space-between;flex-basis:100%}section#product .sizes-clothing .flex .cr-option-group>*{margin-bottom:1rem}section#product .cr-modal .sizes-clothing .cr-option-group{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{align-items:flex-start}@media (max-width:991px){section#product #product-images{max-width:425px;margin-left:auto;margin-right:auto}}section#product #product-buy{flex-grow:1}section#product #product-buy #product-name-container{display:flex;align-items:flex-start}section#product #product-buy #product-name-container .icon-cr{width:2rem;height:2rem;margin-top:.25em}@media (max-width:575px){section#product #product-buy #product-name-container{justify-content:center}section#product #product-buy #product-name-container #product-type{font-size:1rem}}@media (min-width:576px){section#product #product-buy #product-name-container #product-name{margin-right:1rem}}@media (min-width:576px) and (max-width:991px){section#product #product-buy #product-name-container{margin-top:1rem}}section#product #product-buy.product-buy-wholesaler #product-buy-button-container,section#product #product-buy.product-buy-wholesaler #product-name-container,section#product #product-buy.product-buy-wholesaler .product-price>.flex{justify-content:center}section#product #product-buy.product-buy-wholesaler #product-buy-button-container{margin-top:2rem}@media (min-width:576px){section#product #product-buy.product-buy-wholesaler #product-buy-button-container .btn{margin-right:0}}section#product #product-buy .product-price .h1,section#product #product-buy .product-price>:first-child,section#product #product-buy .product-variations-types>:first-child .h6{margin-top:0}@media (min-width:576px) and (max-width:991px){section#product #product-buy .product-price .h1,section#product #product-buy .product-price>:first-child,section#product #product-buy .product-variations-types>:first-child .h6{margin-top:1rem}}section#product #product-buy #product-buy-button-container{display:flex;flex-wrap:wrap;align-items:center}section#product #product-buy #product-buy-button-container .btn{flex:1 0 auto;max-width:15rem;margin-right:1rem}section#product #product-buy #product-advantages p{height:3rem;line-height:3rem}section#product #product-buy #product-advantages p span{display:inline-block;vertical-align:middle;line-height:normal}@media (max-width:575px){section#product #product-buy{text-align:center}section#product #product-buy #product-buy-button-container,section#product #product-buy .cr-option-group,section#product #product-buy .product-price>.flex{justify-content:center}section#product #product-buy #product-buy-button-container #product-wishlist-mobile-icon{background-color:#d8d8d8;padding:.5rem;border-radius:50%}section#product #product-buy #product-buy-button-container #product-wishlist-mobile-icon .icon-cr{height:1.3em;width:1.6em}section#product #product-buy #product-buy-button-container #product-advantages{flex-basis:100%}}@media (min-width:576px) and (max-width:991px){section#product #product-buy{position:relative;padding:1rem 0;margin-top:2rem}section#product #product-buy:not(.product-buy-wholesaler){display:flex}section#product #product-buy:not(.product-buy-wholesaler)>:first-child{margin-right:1rem;padding-right:1rem;border-right:1px solid #d8d8d8}section#product #product-buy:not(.product-buy-wholesaler) #product-info hr{display:none}section#product #product-buy:before{position:absolute;content:"";background-color:#ededed;top:0;left:50%;transform:translateX(-50%);height:100%;width:100vw;z-index:1}section#product #product-buy>:first-child{position:relative;z-index:2;flex:1 1 auto}section#product #product-buy>:first-child hr{border-color:transparent}section#product #product-buy #product-info{position:relative;z-index:2;flex:0 0 calc(50% - 0.5rem)}}@media (min-width:992px){section#product #product-buy{flex-grow:0}section#product #product-buy #product-buy-button-container{flex-wrap:nowrap}}section#product .product-color-option{width:100%;height:100%;border-radius:50%}section#product #product-wholesaler-sizes .flex{align-items:center;justify-content:center}section#product #product-wholesaler-sizes .flex label{max-width:6rem}section#product #product-wholesaler-sizes .flex input[type=number]{-moz-appearance:textfield}section#product #product-wholesaler-sizes .flex input[type=number]::-webkit-inner-spin-button,section#product #product-wholesaler-sizes .flex input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}section#product #product-wholesaler-sizes .cr-select{max-width:19rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}section#product #product-wholesaler-sizes .product-wholesaler-size:last-child hr{display:none}section#product #product-wholesaler-sizes.flex>:not(:first-child){border-left:1px solid #d8d8d8}@media (max-width:575px){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 1px 4px 0 rgba(0,0,0,.2),0 0 10px 0 rgba(0,0,0,.19);display:flex;align-items:center;z-index:2;transform:translateY(100%);transition:transform .5s ease-in-out}section#product #product-price-fixed.visible{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-campaign.flex{align-items:center;flex-direction:column-reverse}section#product #product-campaign.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:2rem auto 0;width:100px;height:100px}@media (min-width:576px){section#product #product-campaign.flex.flex{flex-direction:row}section#product #product-campaign.flex.flex i#product-campaign-badge{margin:auto 0 auto 1rem}}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{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: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: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{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>*{flex:0 0 50%}}@media (min-width:565px) and (max-width:960px){.product-list>*{flex:0 0 33.33%}}@media (min-width:960px){.product-list>*{flex:0 0 20%;padding-bottom:0}}@media (min-width:768px){section#product .sizes-clothing .flex .modeling-name{flex-basis:7rem!important}section#product .sizes-clothing .flex .cr-option-group{flex-basis:auto}}