#image-zoom #image-zoom-loading>span,.cr-autocomplete.loading:after,.cr-spinner{animation:cr-spinner-spin .8s linear infinite;border-radius:100%;border-top:4px solid var(--color-default-2);border:4px solid var(--color-default-2);border-top-color:var(--color-primary-3);display:block;flex:0 0 2.5rem;height:2.5rem;margin:0 auto;width:2.5rem}.cr-spinner-small{flex:0 0 1.5rem;height:1.5rem;width:1.5rem}.cr-spinner-inline,.cr-spinner-small{animation:cr-spinner-spin .8s linear infinite;border-radius:100%;border-top:2px solid var(--color-default-2);border:2px solid var(--color-default-2);border-top-color:var(--color-primary-3);display:block;margin:0 auto}.cr-spinner-inline{flex:0 0 1em;height:1em;width:1em}@keyframes cr-spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cr-autocomplete{position:relative}.cr-autocomplete.loading:after{animation:cr-spinner-spin .8s linear infinite;animation-name:autocomplete-spinner-spin;border-radius:100%;border-top:2px solid var(--color-default-2);border:2px solid var(--color-default-2);border-top-color:var(--color-primary-3);content:"";display:block;flex:0 0 1rem;height:1rem;margin:0 auto;position:absolute;right:.5rem;top:50%;width:1rem}.cr-autocomplete:not(.loading):not(.no-right-icon):after{background-color:var(--color-default-text-5);content:"";font-size:18px;height:1.5rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M30.34 40a2.39 2.39 0 0 0 3.31 0l12.73-12.7a2.37 2.37 0 0 0 .69-1.66 2.34 2.34 0 0 0-.69-1.64 2.4 2.4 0 0 0-3.32 0L32 35 20.94 24a2.34 2.34 0 0 0-3.32 0 2.36 2.36 0 0 0 0 3.32z%27/></svg>") no-repeat 50% 50%;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M30.34 40a2.39 2.39 0 0 0 3.31 0l12.73-12.7a2.37 2.37 0 0 0 .69-1.66 2.34 2.34 0 0 0-.69-1.64 2.4 2.4 0 0 0-3.32 0L32 35 20.94 24a2.34 2.34 0 0 0-3.32 0 2.36 2.36 0 0 0 0 3.32z%27/></svg>") no-repeat 50% 50%;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.5rem}.cr-autocomplete:not(.loading):not(.no-right-icon):not(.cr-autocomplete-static):after{background-color:var(--color-default-text-5);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M50.91 48.6l-9.61-10 .52-.69a16.3 16.3 0 1 0-13 6.49 16.18 16.18 0 0 0 8.67-2.5l.69-.44 9.68 10.06a2.17 2.17 0 0 0 3 .07 2.14 2.14 0 0 0 .05-2.99zm-22.1-8.42a12.07 12.07 0 1 1 12.06-12.07 12.09 12.09 0 0 1-12.06 12.07z%27/></svg>") no-repeat 50% 50%;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M50.91 48.6l-9.61-10 .52-.69a16.3 16.3 0 1 0-13 6.49 16.18 16.18 0 0 0 8.67-2.5l.69-.44 9.68 10.06a2.17 2.17 0 0 0 3 .07 2.14 2.14 0 0 0 .05-2.99zm-22.1-8.42a12.07 12.07 0 1 1 12.06-12.07 12.09 12.09 0 0 1-12.06 12.07z%27/></svg>") no-repeat 50% 50%}.cr-autocomplete select{display:none}.cr-autocomplete input{padding-left:.5rem;padding-right:2rem;width:100%;z-index:1}.cr-autocomplete .cr-autocomplete-input-wrapper{position:relative}.cr-autocomplete input.input-sm+ul{top:2.3rem}@media (min-width:768px){.cr-autocomplete input.input-sm+ul{top:1.8rem}}.cr-autocomplete input.input-lg+ul{top:3.3rem}@media (min-width:768px){.cr-autocomplete input.input-lg+ul{top:2.8rem}}.cr-autocomplete input.input-xl+ul{top:3.5rem}@media (min-width:768px){.cr-autocomplete input.input-xl+ul{top:3rem}}@keyframes autocomplete-spinner-spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.alert-danger{background-color:var(--color-default-1);background-color:var(--color-danger-1);border:none;border-radius:0;color:var(--color-danger-5);padding:.5rem 1rem}.alert-danger a:not(.btn){text-decoration:underline}.alert-default{background-color:var(--color-default-1);border:none;border-radius:0;color:var(--color-default-text-5);padding:.5rem 1rem}.alert-default a:not(.btn){text-decoration:underline}.alert-primary{background-color:var(--color-default-1);background-color:var(--color-primary-1);border:none;border-radius:0;color:var(--color-primary-5);padding:.5rem 1rem}.alert-primary a:not(.btn){text-decoration:underline}.alert-info{background-color:var(--color-default-1);background-color:var(--color-info-1);border:none;border-radius:0;color:var(--color-info-5);padding:.5rem 1rem}.alert-info a:not(.btn){text-decoration:underline}.alert-success{background-color:var(--color-default-1);background-color:var(--color-success-1);border:none;border-radius:0;color:var(--color-success-5);padding:.5rem 1rem}.alert-success a:not(.btn){text-decoration:underline}.alert-warning{background-color:var(--color-default-1);background-color:var(--color-warning-1);border:none;border-radius:0;color:var(--color-warning-5);padding:.5rem 1rem}.alert-warning a:not(.btn){text-decoration:underline}.alert-success{color:#3b472c!important}table{border-collapse:collapse;width:100%}table td,table th{padding:.5rem;text-align:left}table thead{background-color:var(--color-default-1)}table tfoot td,table th{color:var(--color-default-text-4);font-weight:var(--bold-weight)}table th{border-bottom:2px solid var(--color-default-4)}table td{border-bottom:1px solid var(--color-default-2);vertical-align:top}table tbody tr{background-color:var(--color-table-row-1)}@media (hover:hover) and (pointer:fine){table.table-hover tbody tr:hover{background-color:var(--color-table-row-hover)}}table td.align-baseline,table.align-baseline td{vertical-align:baseline}table td.align-top,table.align-top td{vertical-align:top}table td.align-middle,table.align-middle td{vertical-align:middle}table td.align-bottom,table.align-bottom td{vertical-align:bottom}table.table-dotted tbody tr{background-color:transparent}table.table-dotted tbody tr td,table.table-dotted th{border-bottom:none;position:relative}table.table-dotted tbody tr td:after,table.table-dotted th:after{background-image:linear-gradient(to right,var(--color-default-4) 20%,transparent 0);background-position:bottom;background-repeat:repeat-x;background-size:5px 1px;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}table.table-striped tfoot tr{background-color:var(--color-default-2);color:#fff}table.table-striped tbody tr:nth-child(odd){background-color:var(--color-table-row-2)}@media (hover:hover) and (pointer:fine){table.table-striped.table-hover tbody tr:nth-child(odd):hover{background-color:var(--color-table-row-hover)}}table.expandable-table{width:100%}table.expandable-table>tbody>tr{border:2px solid var(--color-default-2)}table.expandable-table>tbody>tr:nth-child(4n+1){background-color:var(--color-default-1)}table.expandable-table>tbody>tr:nth-child(4n+3){background-color:var(--color-default-2)}table.expandable-table>tbody>td{line-height:2.5em}table.data-table th{position:relative}table.data-table th.has-filter{padding-right:3rem!important}table.data-table th .data-table-filter{background-color:var(--color-default-0);border-radius:0;box-shadow:0 0 5px 0 rgba(0,0,0,.3);display:none;left:2px;padding:.25rem 3rem .25rem .25rem;position:absolute;right:2px;top:50%;transform:translateY(-50%);z-index:1}.dark table.data-table th .data-table-filter{background-color:var(--color-default-2)}table.data-table th .data-table-filter.show{display:block}table.data-table th .fa-filter{position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:3rem;z-index:2}table.data-table th .fa-filter.filtered{color:var(--color-primary-4)}table.data-table th .fa-filter:hover{color:var(--color-primary-2)}table.data-table thead{-webkit-user-select:none;-moz-user-select:none;user-select:none}table.data-table thead tr th span.sortable{cursor:pointer}table.data-table thead tr th span.sortable.sorted{color:var(--color-primary-4)}table.data-table thead tr th span.sortable:hover{color:var(--color-primary-2)}.image-pinch{position:relative}.image-pinch .loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden}.image-pinch img{-webkit-backface-visibility:hidden;left:50%;position:absolute;top:50%;will-change:transform}.image-pinch.loading .cr-spinner{visibility:visible}.image-pinch.loading img{visibility:hidden}.fade-in{animation:fade 3s forwards}.fade-out{animation:fade 3s reverse forwards}@keyframes fade{0%{opacity:0}to{opacity:1}}section#product #product-price-fixed{align-items:center;background-color:var(--color-white);bottom:0;display:flex;left:0;min-height:5rem;padding:1rem 0 0;position:fixed;transition:bottom .5s ease-in-out;width:100vw;z-index:9}section#product #product-price-fixed .btn-xl{line-height:3rem}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,section#product #product-price-fixed .product-price-warning{display:none}section#product #product-price-fixed .btn{margin-left:auto;width:auto}section#product .btn{font-weight:400}section#product #product-about{margin-top:1rem}section#product #product-about hr{border-color:var(--color-default-2)!important}@media (max-width:575px){section#product #product-about hr{border-color:#201f1e!important}}@media (max-width:991px){section#product #product-about{margin-top:0}}section#product #tableModeling{overflow:hidden}section#product #tableModeling th{border-bottom:0}section#product #tableModeling thead{background-color:transparent}section#product #tableModeling thead th:not(:first-child){position:relative}section#product #tableModeling thead th:not(:first-child):hover:after{background-color:#201f1e17;content:"";height:2000px;left:0;position:absolute;top:-1000px;width:100%;z-index:-1}section#product #tableModeling tbody td:not(:first-child),section#product #tableModeling tbody th{position:relative}section#product #tableModeling tbody td:not(:first-child):hover:after,section#product #tableModeling tbody th:hover:after{background-color:#201f1e17;content:"";height:2000px;left:0;position:absolute;top:-1000px;width:100%;z-index:-1}section#product #tableModeling tbody tr{background-color:transparent}section#product #tableModeling tbody tr:hover{background-color:#201f1e17}section#product #tableModeling .title{width:10%}section#product #product-about-collapsible:not(.opened){max-height:250px;position:relative}section#product #product-about-collapsible:not(.opened):after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 50px);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media (min-width:576px) and (max-width:991px){section#product #product-about-collapsible:not(.opened):after{background:linear-gradient(0deg,var(--color-default-1) 0,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-repeat:no-repeat;height:80px;margin:0 auto 1rem;width: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{background-color:#fff;border:2px solid var(--color-default-3);border-radius:.2rem;max-height:30rem;overflow:auto;padding:0 1rem}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;margin-left:1rem;padding:1rem 0}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}@media (max-width:991px){section#product .productBuyInfos{padding-bottom:0}}@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}}.hover-figure{display:inline-block;overflow:hidden;position:relative}.hover-figure figcaption{background-color:var(--color-default-5);bottom:-.2em;color:#fff;left:0;opacity:1;overflow:hidden;padding:.25em;position:absolute;right:0;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:all .2s ease-in-out;white-space:nowrap}.hover-figure figcaption>*{margin:.5em 0}@media (min-width:992px){.hover-figure:after{background-color:var(--color-default-4);bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.hover-accordion.hover-accordion-keep-state>.accordion-item-wrapper.keep-state .hover-figure:after,.hover-figure figcaption,:not(.hover-accordion-keep-state) .hover-figure:hover:after{opacity:0}.hover-accordion.hover-accordion-keep-state>.accordion-item-wrapper.keep-state .hover-figure figcaption,:not(.hover-accordion-keep-state) .hover-figure:hover figcaption{bottom:0;opacity:.9}}.creator{display:block;flex:0 0 20%;position:relative}@media (max-width:991px){.creator{flex:0 0 40%}}.creator-line{align-items:center;height:56px;width:56px}.creator-line img{border-radius:50%}.creator-line h2{font-size:1.2rem}@media (max-width:575px){.creator-line h2{font-size:14px}}.creator-link{align-content:center;text-align:right;text-decoration:underline;width:25%}@media (max-width:575px){.creator-link{font-size:12px}}.select-model-group{min-width:250px;width:70%}@media (min-width:768px){.select-model-group{width:50%}}.select-model-group .select-model{border:1px solid;padding:0 10px!important}.select-model-group .select-model option{background-color:var(--color-light-shade-gray)}.select-model-group.cr-select:after{background-color:#fff!important}.price-old-mobile{padding-top:2px}.shipping-form{width:80%}@media (max-width:767px){.shipping-form{width:100%}}.product-shipping-table td,.product-shipping-table th{text-align:left}@media (max-width:767px){.product-shipping-table td:first-child,.product-shipping-table td:last-child{width:28%}}@media (min-width:768px){.product-shipping-table td:first-child{width:24%}}.product-shipping-table td:last-child,.product-shipping-table th:last-child{text-align:right}.product-shipping-table label{margin:0}.list-size-table{gap:1rem}.info-size-table{flex-direction:column;gap:1rem}.list-icons{flex-basis:2rem;height:2rem;width:2rem}@media (max-width:991px){.list-icons{color:#fff}.link-size-guide{color:#fff!important}}.slider-bullets-wrapper{bottom:1rem;display:flex;flex-flow:wrap;gap:.4vw;left:1.5rem;position:absolute}.mobile-slider-bullet{border-radius:50%;height:1rem;margin-bottom:.25rem;margin-right:.25rem;width:1rem}#size-table-gray{padding:0!important}#size-table-gray #sizes-table-content{flex-direction:column}@media (min-width:992px){#size-table-gray #sizes-table-content{flex-direction:row;gap:2rem;justify-content:space-between}}#size-table-gray #sizes-table-content .btn-title-sizes{float:left;font-size:1.14em}#size-table-gray #sizes-table-wrapper{align-items:center;flex-direction:column;gap:1rem}@media (min-width:992px){#size-table-gray #sizes-table-wrapper{align-items:flex-start}}#size-table-gray #sizes-table-wrapper .table-size-img-background{background-color:#f7f7f7;flex-direction:column;padding:1rem}@media (min-width:992px){#size-table-gray #sizes-table-wrapper .table-size-img-background{justify-content:space-between;width:50%}}#size-table-gray #sizes-table-wrapper .table-size-img-background #img-wrapper{flex:1;flex-direction:column;justify-content:center;margin-bottom:19px}#size-table-gray #sizes-table-wrapper .size-table{flex-direction:column;gap:2rem;padding:2rem}@media (min-width:992px){#size-table-gray #sizes-table-wrapper .size-table{padding:0}}.desktop-badge{position:absolute;right:2.5rem;top:10px}.mobile-badge{left:9px;position:absolute;top:12px}.icon-cr.icon-select{align-self:center;border:2px solid var(--color-primary-7);height:16px;right:8px;top:8px;width:16px;z-index:5}.icon-cr.icon-select,.icon-cr.icon-select.selected{background-color:var(--color-primary-7);color:#fff}.color-badge{height:18px;opacity:0;width:18px}.chip{background-color:var(--color-default-1);border:1px solid var(--color-default-1);border-radius:0;color:var(--color-default-5);cursor:pointer;display:inline-block;font-family:Proxima Nova,sans-serif;height:2rem;line-height:2rem;padding:0 .75em;text-align:center;transition:background-color .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip.chip-close{padding-right:2.5rem;position:relative}.chip.chip-close:before{background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M34.962 32.5l11.113-11.2a2.394 2.394 0 0 0 0-3.36 2.35 2.35 0 0 0-3.336 0L31.985 28.775 21.232 17.942a2.344 2.344 0 0 0-3.335 0 2.444 2.444 0 0 0 0 3.36l11.122 11.2L17.905 43.7a2.367 2.367 0 0 0 3.335 3.36L32 36.228 42.749 47.06a2.344 2.344 0 0 0 3.335 0 2.444 2.444 0 0 0 0-3.36z%27 fill-rule=%27evenodd%27/></svg>");background-position-y:center;background-size:100%;content:"";height:100%;position:absolute;right:0;top:0;width:1.4em}.chip.compact{font-size:.9rem}.chip.selected{background-color:var(--color-default-5);color:#fff}@media (hover:hover) and (pointer:fine){.chip:hover{background-color:var(--color-default-4);color:#fff}.chip:hover,.chip:hover a{text-decoration:none}}.chip:active{background-color:var(--color-default-5)}.chip a{color:#fff}#image-zoom{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}#image-zoom #image-zoom-overlay{background:#000;height:100%;opacity:.4;width:100%}#image-zoom #image-zoom-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#image-zoom #image-zoom-loading>span{animation:cr-spinner-spin .8s linear infinite;border:2px solid #fff;border-radius:100%;border-top:2px solid var(--color-primary-3);display:block;flex:0 0 3rem;height:3rem;margin:0 auto;width: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;height:3rem;width: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{color:#fff;left:50%;position:absolute;top:.5rem;transform:translateX(-50%)}@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{left:50%;max-height:80vh;max-width:80vw;position:absolute;top:50%;transform:translate(-50%,-50%)}#image-zoom .image-zoom-item .image-zoom-item-info{bottom:.5rem;left:50%;position:absolute;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}.hover-accordion{display:flex}.hover-accordion>.accordion-item-wrapper{border-left:1px solid #fff;border-right:1px solid #fff;flex:1 1 auto;overflow:hidden;position:relative;transition:flex .5s ease-in-out}.hover-accordion>.accordion-item-wrapper>.accordion-item{bottom:0;left:0;position:absolute;right:0;top:0}.hover-accordion>.accordion-item-wrapper>.accordion-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hover-accordion.hover-accordion-keep-state>.accordion-item-wrapper.keep-state,.hover-accordion:not(.hover-accordion-keep-state)>.accordion-item-wrapper:hover{border-left:none;border-right:none;flex:4 1 auto}.product-list{list-style:none;padding-left:0}.product-list.slider{margin-left:-.5rem;margin-right:-.5rem}.product-list.slider .slide,.product-list.slider:not(.slider-ready)>*{padding-left:.5rem;padding-right:.5rem}@media (min-width:576px){.product-list.slider{margin-left:-1rem;margin-right:-1rem}.product-list.slider .slide,.product-list.slider:not(.slider-ready)>*{padding-left:1rem;padding-right:1rem}}.btn-buy-close{height:2.4rem}@media (max-width:575px){.product-list-3>*,.product-list-4>*,.product-list-5>*,.product-list-6>*,.product-list-8>*{flex:0 0 50%}}@media (min-width:576px) and (max-width:767px){.product-list-3>*,.product-list-4>*,.product-list-5>*,.product-list-6>*{flex:0 0 33.333%}}@media (min-width:576px){.product-list-8>*{flex:0 0 25%}}@media (min-width:768px){.product-list-3>*,.product-list-6>*{flex:0 0 33.333%}.product-list-4>*{flex:0 0 25%}.product-list-5>*{flex:0 0 20%}}@media (min-width:992px){.product-list-8>*{flex:0 0 12.5%}}@media (min-width:1200px){.product-list-6>*{flex:0 0 16.6666%}}.product-list:not(.slider){display:flex;flex-wrap:wrap;position:relative;width:calc(100% + 1rem)}.product-list:not(.slider).product-list-placeholder .aspect,.product-list:not(.slider).product-list-placeholder p{position:relative}.product-list:not(.slider).product-list-placeholder .aspect:after,.product-list:not(.slider).product-list-placeholder p:after{background-color:var(--color-default-1);bottom:0;content:"";left:0;position:absolute}.product-list:not(.slider).product-list-placeholder .aspect:after{top:0;width:100%}.product-list:not(.slider).product-list-placeholder p:after{top:.5rem;width:60%}.product-list:not(.slider).product-list-placeholder .product-list-item-title:after{width:90%}.product-list:not(.slider).product-list-placeholder .product-list-item-price:after{width:45%}.product-list:not(.slider)>*{padding:0 .5rem}@media (min-width:768px){.product-list:not(.slider).product-list-gap-x-2{width:calc(100% + 2rem)}.product-list:not(.slider).product-list-gap-x-2>*{padding:0 .25rem}.product-list:not(.slider).bigger-product-list li{flex:0 0 33.333%}}.product-list:not(.slider).product-list-gap-y-1>*{padding-bottom:1rem}.product-list:not(.slider).product-list-gap-y-2>*,.product-list:not(.slider).product-list-gap-y-4>*{padding-bottom:2rem}.product-horizontal-list{display:flex;flex-wrap:nowrap;list-style:none;overflow-x:auto;padding-bottom:1rem;padding-left:1rem;position:relative;width:calc(100% + 2rem)}.product-horizontal-list .product-list-item:first-child{margin-left:-1rem}.product-horizontal-list>*{flex:0 0 calc(55% - 2rem);margin-right:.5rem}.product-horizontal-list:after{content:"";flex:0 0 1px}@media (min-width:768px),(pointer:fine){.product-horizontal-list{padding-left:.6rem}.product-horizontal-list:after{content:none}.product-horizontal-list>*{margin-right:0;padding:0 .45rem}}@media (min-width:576px){.product-horizontal-list-3>*,.product-horizontal-list-4>*,.product-horizontal-list-6>*{flex:0 0 33.333%}}@media (min-width:576px) and (pointer:coarse){.product-horizontal-list-4>*,.product-horizontal-list-6>*{flex:0 0 calc(33.333% - 2rem)}}@media (min-width:768px){.product-horizontal-list-4>*{flex:0 0 24%}}@media (min-width:992px){.product-horizontal-list-6>*{flex:0 0 16.6666%}}@media (min-width:768px){.product-horizontal-list-5>*{flex:0 0 20%}}@media (min-width:576px){.product-horizontal-list-8>*{flex:0 0 25%}}@media (min-width:992px){.product-horizontal-list-8>*{flex:0 0 12.5%}}#product-history-list>*{flex:0 0 50%}@media (min-width:768px){#product-history-list>*{flex-basis:25%}}@media (min-width:992px){#product-history-list>*{flex-basis:14.28571429%}}.badge-product-color{border-radius:50%;border-style:none;border-width:1px;display:inline-block;height:19px;width:19px}a.product-list-item{text-decoration:none}@media (hover:hover) and (pointer:fine){a.product-list-item:hover .product-list-item-price,a.product-list-item:hover .product-list-item-title{color:var(--color-default-4)}}.product-list-item{font-family:Proxima Nova,sans-serif!important;font-size:1rem;position:relative;text-decoration:none}.product-list-item p{margin-bottom:0;margin-top:0}.product-list-item .product-list-item-title{font-family:Proxima Nova,sans-serif;font-size:1.14rem;min-height:1rem;width:100%}@media (max-width:991px){.product-list-item .product-list-item-title{min-height:2.4rem}}.product-list-item .product-list-item-subtitle{font-family:Proxima Nova,sans-serif;font-size:.86rem}.product-list-item .product-list-item-subtitle:hover{font-size:.75rem}.product-list-item .product-list-item-price{flex-shrink:0;font-family:Proxima Nova,sans-serif;font-size:1.14rem;font-weight:600}.product-list-item .product-list-item-price,.product-list-item .product-list-item-title{transition:color .1s ease-in-out}.product-list-item img.product-list-item-photo{height:auto;max-width:100%;min-height:1px;-o-object-fit:cover;object-fit:cover}.product-list-item .aspect-shirt,.product-list-item .product-list-item-image-hover,.product-list-item img.product-list-item-photo{margin-bottom:.5rem;position:relative}.product-list-item .product-list-item-image-hover{position:relative}.product-list-item .product-list-item-image-hover img.product-list-item-photo{margin-bottom:0}.product-list-item .product-list-item-image-hover img.product-list-item-art{display:none;height:100%;left:0;margin-bottom:.5rem;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:opacity .1s ease-in-out;width:100%;z-index:1}.product-list-item .product-list-item-image-hover .fast-buy{background-color:var(--color-black);color:var(--color-white);font-family:Proxima Nova,sans-serif;font-size:1.1rem;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 0;position:relative;z-index:1}.product-list-item .icon-add-to-cart{bottom:0;color:#fff;margin-bottom:2%;margin-left:70%;position:absolute}.product-list-item .icon-add-to-cart .icon-cr{background-color:var(--color-white);border-radius:20px;color:var(--color-black);height:40px;padding:8px;width:40px}.product-list-item .product-list-item-colors{display:flex;gap:.3rem;z-index:2}@media (max-width:767px){.product-list-item .product-list-item-colors{display:flex;gap:.3rem}}.product-list-item .product-list-item-colors .product-list-item-color{border:1px solid var(--color-default-3);height:1.4rem;margin-bottom:.25rem;width:1.4rem}@media (max-width:767px){.product-list-item .product-list-item-colors .product-list-item-color{height:1.3rem;width:1.3rem}}.product-list-item .product-list-item-colors .with-border{border:2px solid var(--color-default-5)}@media (hover:hover) and (pointer:fine){.product-list-item a:hover{color:var(--color-default-4);text-decoration:none}.product-list-item a:hover .product-list-item-subtitle{color:var(--color-default-5);font-size:.86rem}.product-list-item a:hover .product-list-item-subtitle .color-name{font-size:12px}.product-list-item a:hover .product-list-item-price,.product-list-item a:hover .product-list-item-title{color:var(--color-default-4)}.product-list-item a:hover img.product-list-item-art{display:block}}.product-seal{border-radius:0;color:var(--color-white);display:flex;font-size:1rem;font-weight:500;overflow:hidden;padding:4px 10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-seal.product-seal-primary,.product-seal>.product-seal-primary{background:linear-gradient(to right,var(--color-default-5),var(--color-default-5))}.product-seal.product-seal-new{background-color:var(--color-default-1);color:var(--color-black)}@media (max-width:1200px){.product-list .product-seal-promo>:not(:last-child){display:none}}.tag-new{bottom:0;margin-bottom:.8rem;margin-left:.8rem;position:absolute}#artists h1{font-size:2.25rem}#artists h2{font-size:1.875rem}#artists p{font-size:1rem;text-align:justify}@media (max-width:575px){#artists p{text-align:start}}#artists .artists-list{background-color:var(--color-background-default)}#artists .artists-list p{font-size:1rem;line-height:.5rem;text-transform:uppercase}#artists .art-image-list{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:1.5rem}#artists .art-image-list img{height:263px;width:279px}#artists .view-options{display:flex;justify-content:right;margin:2rem 2rem 2rem 0}#artists .blocks-view{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}#artists .list-view{background-color:var(--color-default-1);box-sizing:border-box;display:flex;justify-content:space-between;margin:0 0 .6rem}#artists .list-view p{font-size:1.3rem;line-height:1rem}#artists .list-view .img-cut{height:48px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:123px}.product-list-item.banner{flex:0 0 100%}.product-list-item.banner .banner-wrapper{padding-bottom:100%}@media (min-width:576px){.product-list-item.banner .banner-wrapper{padding-bottom:74.11%}}@media (min-width:768px){.product-list-item.banner{flex:0 0 50%}}.up-sell{font-family:Proxima Nova,sans-serif}.up-sell .product-info{display:flex;justify-content:space-around;width:100%}.up-sell .product-info>div{flex-grow:1}.up-sell .product-info>div:last-child{display:flex;justify-content:space-between}.up-sell .product-info p{color:#878d96;font-size:.9rem;font-weight:400;margin-bottom:1em}.up-sell .product-info h3{font-size:1.25rem;font-weight:400}.up-sell .product-info .price span{text-transform:none!important}.up-sell .product-info .tag{background-color:#f2efe9;color:#7f7f7f;padding:4px 10px}.up-sell .product-info span{color:#b2b2b2;font-weight:400;text-transform:capitalize}.up-sell .title{font-size:1.5rem}.up-sell .cr-modal-dialog{max-width:860px}.up-sell .cr-modal-dialog .scrollable-container{border-radius:1rem!important}.up-sell .product-list .product-list-item{padding-left:0!important}.up-sell .upsell-buttons{align-content:center;display:flex;gap:1rem;padding:1rem}.up-sell .upsell-buttons button{border-radius:8px}@media (max-width:575px){.up-sell .product-info{flex-direction:column}.up-sell .product-info>div:last-child{gap:8px;justify-content:start;margin-top:1rem}.up-sell .product-info p{font-size:.9rem;line-height:16px;margin-bottom:0}.up-sell .product-info h3{font-size:1rem;line-height:20px;margin:0}.up-sell .product-info .price{align-items:center;display:flex;gap:2rem}.up-sell .product-info .price h3{font-weight:600}.up-sell .title{font-size:1.1rem;margin-bottom:1rem}.up-sell .w-full{width:auto}.up-sell .product-list{flex-direction:column;flex-wrap:nowrap}.up-sell .product-list .price,.up-sell .product-list .product-list-item-price{font-size:1.1rem}.up-sell .product-list .product-list-item-photo{max-width:120px}.up-sell .product-list .product-list-item{flex:0}.up-sell .product-list .product-list-item .icon-add-to-cart{margin-bottom:9%;margin-left:60%}.up-sell .product-list .link_product{-moz-column-gap:1rem;column-gap:1rem;display:flex}.up-sell .upsell-buttons{flex-direction:column;gap:.5rem;padding:0}.up-sell .card-block{padding:5px 0}.up-sell .cr-modal-dialog .scrollable-container{padding:0!important}}@media (max-width:575px) and (max-width:575px){.up-sell .principal-content{padding:20px}.up-sell .principal-content .product-list-item a{display:flex;gap:1rem}.up-sell .principal-content .product-list-item .product-list-item-image-hover{min-width:120px}.up-sell .principal-content .product-list .product-list-item .aspect-shirt{padding-bottom:11rem}.up-sell .principal-content .product-list-item img.product-list-item-photo{max-height:160px}}section#product,section#product .btn,section#product .h6{font-family:Proxima Nova,sans-serif}section#product #product-campaign.d-flex i#product-campaign-badge{background-image:url(https://chico-rei.imgix.net/images/site/2021/camisetas-mudam-o-mundo/selo_CMM_preenchido_1e1e1d.svg?auto=compress,format&q=65)}section#product .visit-message{background-color:#ffebcb;color:#c14e2f;font-size:.85rem;gap:4px;padding:4px}#product-credit.d-flex{flex-direction:column}#product-credit.d-flex p{margin:0}#product-credit.d-flex .product-credit-img{border-radius:50%;height:60px;margin:auto 1rem auto 0;width:60px}#product-credit.d-flex .product-credit-text{align-self:center}@media (min-width:576px){#product-credit.d-flex.d-flex{flex-direction:row}#product-credit.d-flex.d-flex .product-credit-img{margin:auto 1rem auto 0}}@media (min-width:768px) and (max-width:991px){#product-credit.d-flex.d-flex{margin:1rem 0;padding:0 14px}}@media (max-width:767px){#product-credit.d-flex.d-flex{justify-content:center}}#reviews{font-family:Proxima Nova,sans-serif}#reviews h3{font-size:1.3rem;font-weight:600;margin-bottom:1px}#reviews .review-name{color:var(--color-default-7);font-size:1rem}#reviews .cr-select select{background-color:var(--color-default-1)!important}#reviews .cr-select:after{margin-top:-3rem!important}.cr-review{font-family:Proxima Nova,sans-serif}.cr-review hr{border:1px solid;color:var(--color-default-7);margin-top:0;opacity:.2}.cr-review .h4{font-size:1.2em;font-weight:600}.cr-review .review-info .review-title{font-size:1.4rem;font-weight:600}.cr-review .review-info .review-title span{margin-bottom:.5rem}.cr-review .review-info .review-text{font-size:1rem;font-weight:400}.cr-review .review-info .review-reply{background-color:#f7f6f5;border-left:1px solid;font-size:.94em;font-weight:400;padding:1rem 0 1rem .5rem}.cr-review .review-info .icon-cr{height:14px!important;width:14px!important}.cr-review .review-info .icon-cr:before{background-color:var(--color-primary-7)}.cr-review .review-date{color:var(--color-default-7);font-size:.85em;font-weight:400}.review-useful{align-items:center;display:flex;font-size:.875rem;font-weight:400;margin-left:.5rem}@media (max-width:767px){.review-useful{margin-bottom:4px}}.review-useful button{align-items:center;background-color:transparent;border:1px solid var(--color-default-1);border-radius:4px;color:var(--color-default-7);display:flex;padding:4px 8px}.review-useful .icon-cr{height:14px!important;width:14px!important}.review-useful .icon-cr:before{background-color:var(--color-default-7)!important}.review-useful .active:before{background-color:var(--color-primary-7)!important}.review-btn{background-color:var(--color-default-1)!important;border-color:var(--color-default-1)!important;padding:8px 12px;text-transform:none!important}#item-stars .icon-cr{flex-basis:unset}#item-stars .icon-star,#item-stars .icon-star-half-yellow,#item-stars .icon-star-yellow{height:25px;width:25px}#item-stars .icon-star-black,#item-stars .icon-star-gray{height:15px;width:15px}#item-stars .icon-star-black,#item-stars .icon-star-half-black{color:var(--color-default-5)}#item-stars .icon-star-half-yellow,#item-stars .icon-star-yellow{color:#fbc13e}#item-stars .icon-star{color:#201f1e33}#item-stars .icon-star-gray,#item-stars .icon-star-half-gray{color:var(--color-default-3)}.review-statistics hr{width:195px}.review-statistics h5{font-weight:700}.review-statistics .binary-bar{align-items:center;font-size:16px;font-weight:700;gap:10px;text-transform:uppercase}.review-statistics .binary-bar .binary-question-bar{align-items:flex-start;border:2px solid var(--color-default-3);display:flex;flex-direction:column;height:33px;justify-content:center;width:308px}.review-statistics .binary-bar .binary-question-bar .binary-answer-bar{align-items:flex-end;background:hsla(60,0%,47%,.4);display:flex;flex-direction:column;line-height:16.1px;padding:0 16px}.review-statistics .scale-bar{align-items:center;display:flex;height:14px;overflow:hidden;padding-left:0;width:341px}.review-statistics .scale-bar .scale-line{background-color:var(--color-default-2);height:1px;width:100%}.review-statistics .scale-bar .scale-start{left:0}.review-statistics .scale-bar .scale-end,.review-statistics .scale-bar .scale-start{align-items:flex-end;background-color:var(--color-default-2);border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;height:5px;position:absolute;width:5px}.review-statistics .scale-bar .scale-end{right:0}.review-statistics .scale-bar .scale-answer-bar{align-items:flex-end;background:var(--color-black);border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;height:10px;width:10px}.review-statistics .scale-subtext{color:var(--color-default-7);font-size:10px;font-style:normal;font-weight:400;max-width:341px!important}.product-combo-desktop{display:flex}.product-combo-desktop button{background-color:var(--color-primary-7);border-color:var(--color-primary-7)!important}.product-combo-desktop button:hover{background-color:var(--color-primary-7)!important;border-color:var(--color-primary-7)!important}.product-combo-item{background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;position:relative}.product-combo-item:before{content:"";padding-bottom:144%}.buy-product-combo{align-self:start;background-color:var(--color-default-1);display:flex;flex-direction:column;justify-content:center;min-height:438px;padding:.5rem;text-align:center;width:100%}.buy-product-combo .combo-price{font-family:Proxima Nova,sans-serif;font-weight:700}.buy-product-combo-mobile{background-color:var(--color-default-1);padding:.5rem 1rem;text-align:center}.buy-product-combo-mobile .combo-price{font-family:Proxima Nova,sans-serif;font-weight:700}.product-combo-price p{margin:0}.combo-price-old{font-size:1rem;font-weight:300}.combo-price{color:#e5702c;font-size:24px;font-weight:bolder;line-height:36px}p.text-small{font-size:.7rem!important;margin:0}.product-combo-cashback{color:#0b6b07;font-weight:700}.icon-cr.icon-combo{right:-23px}.icon-cr.icon-combo,.icon-cr.icon-combo.icon-combo-mobile{align-self:center;background-color:#fff;border-radius:50%;display:inline-flex;padding:1.4rem;z-index:5}.icon-cr.icon-combo.icon-combo-mobile{bottom:-26px;right:80px}.icon-cr.icon-combo-plus,.icon-equal{background-color:#fff;border-radius:40px;height:3.1rem;right:18px;top:28%;width:3.1rem;z-index:2}@media (min-width:768px) and (max-width:991px){.icon-cr.icon-combo-plus,.icon-equal{height:3rem;right:15px;top:18%;width:3rem}}@media (max-width:575px){.icon-cr.icon-combo-plus,.icon-equal{bottom:12px;height:3rem;right:-60px;top:unset;width:3rem}}.product-combo-select select{font-family:Proxima Nova,sans-serif;font-size:1rem;font-weight:400;text-transform:capitalize}@media (max-width:767px){.product-combo-selector select{padding-left:2rem!important}}.product-combo-mobile{display:flex;flex-direction:column;gap:8px}.product-combo-mobile-item{background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;position:relative;width:100%}.product-combo-mobile-item:before{content:"";padding-bottom:140%}.kit-basics{align-items:center;background-color:#f5f6fa;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:0 1rem}.kit-basics p{margin:0}.kit-basics .name-text{font-size:1.2rem;font-weight:700}.kit-basics .name-text .normal{font-size:1rem;font-weight:400;text-transform:none}.kit-basics .name-text .orange-price{color:var(--color-primary-5);font-size:1.2rem;font-weight:700}.kit-basics .economize-text{font-size:2.6rem;font-weight:700}.kit-basics .economize-text span{color:var(--color-primary-5)}.kit-basics .product-variations-types{display:flex;gap:2px}.kit-basics-mobile{align-items:center;background-color:#f5f6fa;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:2rem 1rem}.kit-basics-mobile .name-text{font-size:1rem;font-weight:700}.kit-basics-mobile .economize-text{font-size:2.3rem;font-weight:700;margin:0}.kit-basics-mobile .economize-text span{color:var(--color-primary-5)}.kit-basics-mobile .select-variation{gap:1rem}.kit-basics-mobile .select-variation p{font-size:1rem;font-weight:400}.kit-basics-mobile .select-variation p span{color:var(--color-primary-5)}.kit-basics-mobile .select-variation .cr-select{max-width:100%!important}
/*# sourceMappingURL=product.cbbeb2cc2d8c54cb3fb5.css.map*/