body{--color-white:#fff;--color-black:#000;--color-default-0:#fff;--color-default-1:#ededed;--color-default-2:#d8d8d8;--color-default-3:#818181;--color-default-4:#414141;--color-default-5:#181818;--color-default-text-1:#ededed;--color-default-text-2:#d8d8d8;--color-default-text-3:#818181;--color-default-text-4:#414141;--color-default-text-5:#181818;--color-danger-1:#deb1b1;--color-danger-2:#d69e9e;--color-danger-3:#a52b2b;--color-danger-4:#882424;--color-danger-5:#6a1c1c;--color-primary-1:#91d6e6;--color-primary-2:#15b6da;--color-primary-3:#0c81b7;--color-primary-4:#1369a6;--color-primary-5:#0a4e8e;--color-info-1:#7dc9dc;--color-info-2:#6bc1d7;--color-info-3:#34abc9;--color-info-4:#2b8ca5;--color-info-5:#226d80;--color-success-1:#b0d2ce;--color-success-2:#9cc7c2;--color-success-3:#268479;--color-success-4:#206d64;--color-success-5:#19544e;--color-warning-1:#ebc182;--color-warning-2:#d3a55f;--color-warning-3:#ca933f;--color-warning-4:#a3732c;--color-warning-5:#805b23;--color-table-row-1:#fff;--color-table-row-2:#fff;--color-table-row-hover:#fff;--color-input-background:#fff;--regular-weight:400;--bold-weight:700;--color-primary-1:#ffb24d;--color-primary-2:#ff881d;--color-primary-3:#f06400;--color-primary-4:#dd5612;--color-primary-5:#ce4e15;--color-info-1:#91d6e6;--color-info-2:#15b6da;--color-info-3:#0c81b7;--color-info-4:#1369a6;--color-info-5:#0a4e8e;--color-table-row-1:#ededed;--color-table-row-2:#e5e5e5;--color-table-row-hover:#dbdbdb}@-webkit-keyframes cr-spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cr-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}}.bg-paper,.bg-paper-1,.bg-paper-2,.bg-paper-3{background-color:var(--color-default-0)}.dark .bg-paper-1{background-color:var(--color-default-1)}.dark .bg-paper-2{background-color:var(--color-default-2)}.dark .bg-paper-3{background-color:var(--color-default-3)}.frame-background{background-color:var(--color-default-1)}#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:2px solid var(--color-primary-3);width:3rem;height:3rem;-webkit-animation:cr-spinner-spin .8s linear infinite;animation:cr-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 .image-zoom-placeholder{overflow:hidden;height:0;padding-bottom:141.17647059%;background-color:var(--color-default-1)}.image-zoom-container img{display:block;max-width:100%}.image-zoom-container .image-zoom-lens{position:absolute;border:1px solid var(--color-default-2);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 .cr-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}@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:var(--color-default-1)}#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:11}#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:var(--color-default-3);border:1px solid #fff;border-radius:.2rem;color:#fff;white-space:nowrap;opacity:.7}#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;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:var(--color-default-1)}#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:.4;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%}.product-color-option{width:100%;height:100%;border-radius:50%}@media (min-width:992px){#product-wholesaler-modelings{background-color:var(--color-default-2);border-radius:.2rem;padding:1rem}}.product-wholesaler-modeling{flex-wrap:wrap}.product-wholesaler-modeling .h5{text-align:center;flex:0 0 100%}@media (max-width:991px){.product-wholesaler-modeling{background-color:var(--color-default-2);border-radius:.2rem;padding:1rem}}@media (min-width:992px){.product-wholesaler-modeling{flex-wrap:nowrap}.product-wholesaler-modeling .h5{text-align:start;flex:0 0 200px;margin:0}}#product-wholesaler-sizes{display:flex;flex-wrap:wrap}@media (min-width:992px){#product-wholesaler-sizes{flex-wrap:nowrap}}#product-wholesaler-sizes .product-wholesaler-size{flex:1 0 50%}@media (min-width:992px){#product-wholesaler-sizes .product-wholesaler-size{flex:1 0 15%}}#product-wholesaler-sizes .product-wholesaler-size label{line-height:2rem}#product-wholesaler-sizes .d-flex{align-items: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:flex;flex-wrap:wrap;align-items:center}#product-buy-button-container .btn{flex:1 0 auto;max-width:15rem}#product-buy-button-container #product-wishlist-mobile-icon{background-color:var(--color-default-2);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-alerts{flex-basis:100%}html{scroll-behavior:smooth}@media (max-width:991px){section#product .cr-breadcrumb{justify-content:center}}section#product .product-model-select{width:14rem}section#product .cr-option-group{margin-bottom:-.5rem}section#product .cr-option-group .cr-option{margin-bottom:.5rem}@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-main-right{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:flex}section#product #product-main-right:not(.product-buy-wholesaler)>:first-child{margin-right:1rem;padding-right:1rem;border-right:1px solid var(--color-default-2)}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:var(--color-default-1);top:0;left:50%;transform:translateX(-50%);height:100%;width:100vw;z-index:1}section#product #product-main-right>:first-child{position:relative;z-index:2;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;flex:0 0 calc(50% - 0.5rem)}}@media (min-width:992px){section#product #product-main-right{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{justify-content:center}}section#product #product-name-container{display:flex;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{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:1.5rem;line-height:1.5rem}section#product #product-advantages p span{display:inline-block;vertical-align:middle;line-height:normal}@media (min-width:992px){section#product #product-alerts{margin-left:1rem}}@media (max-width:575px){section#product #product-buy-button-container{justify-content:center}section#product #product-alerts{margin-top:1rem;flex-basis:100%}}section#product #product-price-fixed{position:fixed;bottom:-6rem;left:0;width:100vw;height:6rem;padding:0 1rem;background-color:var(--color-default-1);box-shadow:0 0 6px 0 rgba(0,0,0,.3);display:flex;align-items:center;z-index:9;transition:bottom .5s ease-in-out}section#product #product-price-fixed.visible{bottom: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:var(--color-default-2)}}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,var(--color-default-1),hsla(0,0%,100%,0) 50px)}}section#product #product-campaign.d-flex{align-items:center;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{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{flex-grow:5}section#product .product-reviews-container{max-height:30rem;overflow:auto;border:2px solid var(--color-default-3);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 var(--color-default-2)}section#product .product-review .product-review-info{color:var(--color-default-3)}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 var(--color-default-2)}section#product .product-review-reply .product-review-info{color:var(--color-default-3)}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}}