*,:after,:before{padding:0;margin:0;outline:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{overflow-x:hidden;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0}img{height:auto}b,strong{font-weight:700}svg:not(:root){overflow:hidden}a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for]{cursor:pointer;text-decoration:none}a{color:inherit}button{border:0;background-color:transparent}a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^=tel],input[type*=submit],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-webkit-font-smoothing:antialiased}button,select{text-transform:none}.vtex-menu-2-x-styledLinkContainer{margin-left:0!important;margin-right:0!important}.code,code{font-family:Mulish,sans-serif}.vtex-my-account-1-x-userImage{display:none}.vtex-checkbox__line-container{align-items:center}html{scroll-behavior:smooth}.vtex-flex-layout-0-x-flexColChild--newsletterForm form{display:flex;align-items:center;margin:0 21px;height:44px;background:#fff;max-width:380px}@media(min-width:64rem){.vtex-flex-layout-0-x-flexColChild--newsletterForm form{margin:0}}.vtex-tag.bg-muted-2{background:#000}.vtex-store-components-3-x-postalCep use{transform:scale(.8) translate(2px)}.vtex-store-components-3-x-postalCep-arrow use{transform:translate(4px,4px)}@media (max-width:63.99em){.vtex-store-components-3-x-portalWrapper .flex{top:3rem!important}}.vtex-slider-layout-0-x-sliderArrows[disabled]{opacity:.25;cursor:default}.gray svg,.vtex-store-header-2-x-headerRow button svg{transition:color .25s ease-out}.vtex-store-header-2-x-headerRow .hover-bg-action-secondary:focus,.vtex-store-header-2-x-headerRow .hover-bg-action-secondary:hover{background:transparent}.vtex-toast{font-size:.8rem;background:#000}.vtex-store-components-3-x-shippingTableRow{border-collapse:collapse}.vtex-button__spinner-container{color:currentColor}.vtex-flex-layout-0-x-flexRowContent--pdp-breadcrumb .vtex-breadcrumb-1-x-arrow:nth-last-child(3){font-weight:600}.vtex-login-2-x-accountOptions hr{display:none}.vtex-login-2-x-accountOptions .mv4{margin-top:0;margin-bottom:0}.vtex-slider__selector-container .pb4{padding-bottom:.25rem}.vtex-pageHeader__container div:empty{display:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{background:#999}::-webkit-scrollbar-thumb:hover{background:#777}.vtex-flex-layout-0-x-flexRowContent--minicartItem>.pr0.items-stretch.flex{flex-grow:1}@media(min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--header-main-desktop>div,.vtex-flex-layout-0-x-flexRowContent--header-main-desktop>div>div,.vtex-flex-layout-0-x-flexRowContent--header-main-desktop>div>div>div,.vtex-flex-layout-0-x-flexRowContent--header-main-desktop>div>div>div>div{height:100%;display:flex;align-items:center}}.vtex-search-result-3-x-totalProducts--layout span{font-weight:700}.vtex-search-result-3-x-accordionFilter .ReactCollapse--collapse .ReactCollapse--content .pl8{padding:0}.vtex-reviews-and-ratings-3-x-reviewCommentsContainer>.review__comment{border-bottom:1px solid #d1d1d1}@media(min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--pdp-buy>.pr0.flex{width:100%!important}}.vtex-login-2-x-sendButton .t-small{font-weight:700!important;color:#fff;font-size:12px!important}.vtex-address-form__postalCode-forgottenURL>a{font-family:Roboto;color:#999;font-size:12px;font-weight:500;margin-right:10px;padding-top:0;position:absolute;top:0;right:0;margin-top:5px}.vtex-address-form__postalCode-forgottenURL>a:hover{text-decoration:none;color:#999}.vtex-my-account-1-x-boxContainerBody>div>.address-summary{color:#000}.vtex-product-list-0-x-quantitySelectorButton>svg{width:9px}.vtex-telemarketing-2-x-wrapper{background:#ed1c24}.vtex-telemarketing-2-x-attendantEmail,.vtex-telemarketing-2-x-loginAsText{font-weight:700}.vtex-telemarketing-2-x-loginForm .vtex-button{width:100%;background:#ed1c24;border:1px solid #ed1c24;border-radius:25px}.vtex-flex-layout-0-x-flexRowContent--buy-together .vtex-store-components-3-x-skuSelectorSubcontainer--genero,.vtex-flex-layout-0-x-flexRowContent--buy-together .vtex-store-components-3-x-skuSelectorSubcontainer--material-principal,.vtex-flex-layout-0-x-flexRowContent--buy-together .vtex-store-components-3-x-skuSelectorSubcontainer--modelo,.vtex-flex-layout-0-x-flexRowContent--buy-together .vtex-store-components-3-x-skuSelectorSubcontainer--tipo-de-calca,.vtex-flex-layout-0-x-flexRowContent--buy-together .vtex-store-components-3-x-skuSelectorSubcontainer--unidade-grade{display:none}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:auto!important}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;position:relative}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;margin-bottom:10px;cursor:pointer}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;width:28px;height:35px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;z-index:9}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev{left:47px;transform:rotate(-180deg)!important;top:-35px!important}.slick-next,.slick-prev{display:block;top:104%;right:47px;background:url(/arquivos/chevron-down.png) no-repeat;background-position:50%}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}.slick-dots li button{font-size:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";text-align:center;opacity:.2;color:#000;background:#000;width:9px;height:9px;border-radius:100%}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.tfcyt2-program-1-x-productGalleryThumb .slick-prev{top:10px!important;left:40%}.tfcyt2-program-1-x-productGalleryThumb .slick-next{top:823px;width:100%;left:0;right:0}.tfcyt2-program-1-x-productGalleryThumb .slick-prev{top:0!important;width:100%;left:0;right:0}.tfcyt2-program-1-x-productGalleryThumb .slick-next:after,.tfcyt2-program-1-x-productGalleryThumb .slick-prev:after{content:"";background:linear-gradient(transparent,#fff);width:100%;height:35px;display:block}.tfcyt2-program-1-x-productGalleryThumb .slick-next:before,.tfcyt2-program-1-x-productGalleryThumb .slick-prev:before{content:"";background:url(/arquivos/chevron-down.png) no-repeat;background-size:35px;width:35px;height:35px;position:absolute;transform:translate(-50%);left:50%}.galeryImageZoom,.tfbkr3-guitta-rio-2-x-productGalleryMain .slick-arrow{display:none!important}.galeryImageZoom.loaded{display:block!important}.render-route-store-product .vtex-flex-layout-0-x-flexColChild--product-image .vtex-product-price-1-x-savings--summary{right:auto}.tfbkr3-guitta-rio-2-x-productGalleryThumb .slick-list{margin-top:30px}.vtex-flex-layout-0-x-flexCol--footerContainerDt11 .vtex-flex-layout-0-x-flexColChild--footerContainerDt11:first-child{height:25%!important}.vtex-flex-layout-0-x-flexRowContent--header-menu-desktop .items-stretch{padding-right:1.5rem!important}.vtex-flex-layout-0-x-flexColChild--containerDt11 .vtex-store-components-3-x-imageElement{width:91px!important}.vtex-flex-layout-0-x-flexRowContent--categories-banners-flex-row .vtex-flex-layout-0-x-stretchChildrenWidth{width:auto!important}@media (max-width:1024px){.vtex-flex-layout-0-x-flexRowContent--categories-banners-flex-row{display:grid;grid-template-columns:1fr 1fr}.vtex-flex-layout-0-x-flexRowContent--categories-banners-flex-row div{margin-bottom:-5px}.vtex-store-footer-2-x-footerLayout{background-color:#fff!important}.tfbkr3-guitta-rio-2-x-containerNewsletterImages,.vtex-flex-layout-0-x-flexColChild--newsletter-container{margin:0 auto}.vtex-flex-layout-0-x-flexRow--footerMenu{display:flex}.vtex-rich-text-0-x-wrapper--footer-social-title{margin:0 auto!important}.vtex-rich-text-0-x-wrapper--footer-social-title p{color:#000!important;font-weight:500!important}}.vtex-product-summary-2-x-productNameContainer{display:block!important}.vtex-flex-layout-0-x-flexRowContent--instagram .vtex-flex-layout-0-x-stretchChildrenWidth{width:auto!important}@media (min-width:1920px){.vtex-flex-layout-0-x-flexRowContent--instagram .vtex-store-components-3-x-imageElement{margin-left:11%}}.vtex-flex-layout-0-x-flexRowContent--summaryPrice>div{padding:0!important}.vtex-product-price-1-x-currencyContainer--summary{margin-right:4px}