.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 .5rem}@media screen and (min-width:40em){.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 1rem}}@media screen and (min-width:80rem){.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 .25rem}}.vtex-flex-layout-0-x-flexRowContent--main-header{background-color:#f0f0f0}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{align-items:center;padding:.625rem .5rem;background-color:#f0f0f0}.vtex-flex-layout-0-x-flexRow--tapume{background-color:#fff;min-height:100vh}.vtex-flex-layout-0-x-flexRowContent--tapume{min-height:100vh;background:#000;justify-content:center;align-items:center}.vtex-flex-layout-0-x-flexCol--tapume{align-items:center;justify-content:center;padding:2rem}.vtex-flex-layout-0-x-flexRow--header-content{border-bottom:1px solid #ccc;margin-bottom:5rem}.vtex-product-summary-2-x-nameContainer .vtex-product-summary-2-x-productBrand{text-align:left;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;max-width:none;white-space:normal;text-decoration:none;font-size:.75rem;line-height:1.375rem;text-transform:none;letter-spacing:.03rem;font-weight:400}.vtex-product-summary-2-x-nameContainer,.vtex-product-summary-2-x-priceContainer{justify-content:left;text-align:left}.vtex-product-summary-2-x-currencyContainer{font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.48px}.vtex-product-summary-2-x-productPriceClass{width:100%}.vtex-product-summary-2-x-priceContainer{padding-top:0}.vtex-product-summary-2-x-nameContainer{padding-bottom:0;height:75px}.vtex-product-summary-2-x-imageNormal{max-height:100%}.vtex-product-summary-2-x-element{margin:0 5px}.vtex-login-2-x-formTitle{margin-block-end:2.125rem;text-transform:uppercase;letter-spacing:.56px;font-size:1rem}.vtex-input-prefix__group{border-radius:0;border:none;border-bottom:1px solid #000;line-height:1;letter-spacing:.5px;height:2.125rem}.vtex-styleguide-9-x-input{color:#000;font-size:.75rem;padding:0;margin-block-end:0}.vtex-login-2-x-forgotPasswordLink{font-size:.625rem;text-decoration:underline}.vtex-login-2-x-dontHaveAccount{font-size:.825rem;text-decoration:underline}.vtex-login-2-x-content{gap:2.125rem;max-width:980px}.vtex-login-2-x-contentForm,.vtex-login-2-x-loginOptionsContainer{width:100%}.vtex-login-2-x-optionsListItem .vtex-login-2-x-button .vtex-button{text-transform:none;letter-spacing:.56px;background:transparent;border-color:#000;font-size:.875rem;line-height:1rem}.vtex-login-2-x-inputContainer{margin-block-end:.75rem}.vtex-login-2-x-formFooter{border:none;margin-block-start:1.125rem}.vtex-input-prefix__group input,.vtex-input-prefix__group select{border:none;font-family:FuturaLTPro-Book!important;padding:0;font-size:.75rem}.red.f6.mt3.lh-title{font-size:.675rem}.vtex-account .pv9-l{padding-top:0}.vtex-login-2-x-loginOptionsContainer,.vtex-my-account-1-x-newsletterBoxContainer,.vtex-profile-form-3-x-toggleBusinessButtonWrapper{display:none}.vtex-login-2-x-content{max-width:480px}.vtex-my-account-1-x-userImage{display:none}.vtex-rich-text-0-x-paragraph--tapume{color:#fff;font-size:1.1rem}.vtex-store-components-3-x-logoContainer--tapume{display:flex;justify-content:center}.vtex-store-components-3-x-logoLink--tapume{pointer-events:none}.vtex-store-components-3-x-logoImage--tapume{max-width:600px;filter:brightness(0) invert(1)}@media (max-width:768px){.vtex-store-components-3-x-logoImage--tapume{max-width:300px}}.vtex-sticky-layout-0-x-container .vtex-minicart-2-x-openIconContainer,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-logoLink,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-searchBarContainer{transition:all .3s ease;display:block}.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{transition:background .3s ease;will-change:padding,background}.vtex-flex-layout-0-x-flexRowContent--main-header{padding-top:.5rem;padding-bottom:.5rem}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header-mobile{box-shadow:0 4px 5px rgba(0,0,0,.1)}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header{transition:padding .3s ease,background .3s ease;padding-top:0;padding-bottom:0}@supports (backdrop-filter:blur(5px)){.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header-mobile{backdrop-filter:blur(8px)}.vtex-sticky-layout-0-x-wrapper--stuck:not(:hover) .vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-sticky-layout-0-x-wrapper--stuck:not(:hover) .vtex-flex-layout-0-x-flexRowContent--main-header-mobile{background:hsla(0,0%,94.1%,.8)}}.vtex-sticky-layout-0-x-wrapper--sticky-header{background-color:#f0f0f0}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-store-components-3-x-logoLink{transform:scale(.85)}@media (prefers-reduced-motion:reduce){.vtex-sticky-layout-0-x-container .vtex-minicart-2-x-openIconContainer,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-logoLink,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-searchBarContainer,.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header{transition:none}}