@import url(https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap);.vtex-flex-layout-0-x-flexRow--footer-content-menus{max-width:var(--size-800px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--footer-container,.vtex-flex-layout-0-x-flexRowContent--footer-infos-container{margin:auto}.vtex-flex-layout-0-x-flexRow--footer-container-mobile{margin:0 var(--size-16px)}.vtex-flex-layout-0-x-flexRow--footer-infos-container{border-top:var(--size-1px) solid var(--color-neutral-1);margin:var(--size-24px) auto 0}.vtex-flex-layout-0-x-flexRowContent--footer-infos-container{flex-direction:column;padding-bottom:var(--size-24px)}.vtex-flex-layout-0-x-flexRow--footer-container-row-2{padding-top:var(--size-24px)}.vtex-flex-layout-0-x-flexRow--footer-container-mobile-icons{padding-top:var(--size-32px)}.vtex-flex-layout-0-x-flexRowContent--header-content-mobile{display:block}.vtex-flex-layout-0-x-flexRowContent--header-content-mobile .vtex-flex-layout-0-x-stretchChildrenWidth{width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRowContent--footer-apps-cards,.vtex-flex-layout-0-x-flexRowContent--footer-payment-method-cards,.vtex-flex-layout-0-x-flexRowContent--footer-social-clubs-cards,.vtex-flex-layout-0-x-flexRowContent--page-not-found-apps-card{display:flex;justify-content:center}.vtex-flex-layout-0-x-flexCol--footer-content-itens{min-width:auto;padding:0 var(--size-12px)}.vtex-flex-layout-0-x-flexCol--footer-content-itens-1{padding-left:0}.vtex-flex-layout-0-x-flexRowContent--footer-container{flex-direction:column}.vtex-flex-layout-0-x-flexRow--footer-container-mobile .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexCol--footer-content-payment-methods{padding:var(--size-32px) 0 0}.vtex-flex-layout-0-x-flexCol--footer-content-fashion-pact{flex-direction:row;justify-content:center;margin-top:var(--size-32px)}.vtex-flex-layout-0-x-flexCol--footer-content-apps{padding-right:0}.vtex-flex-layout-0-x-flexRowContent--store-locator-content .vtex-flex-layout-0-x-flexCol--footer-content-apps{display:none}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-rich-text-0-x-paragraph--footer-info-description{padding:0 var(--size-24px)}.vtex-flex-layout-0-x-flexCol--footer-content-social-clubs{margin-top:var(--size-32px)}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--footer-container-row-2 .vtex-store-components-3-x-container .vtex-flex-layout-0-x-flexRowContent--footer-container-row-2 .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{margin-left:var(--size-6-per)}.vtex-flex-layout-0-x-flexRowContent--footer-container{flex-direction:row;padding:0 var(--size-60px) 0 var(--size-60px)}.vtex-flex-layout-0-x-flexCol--footer-content-social-clubs{margin-top:unset;min-width:auto}.vtex-flex-layout-0-x-flexCol--footer-content-apps{margin-top:var(--size-30-per)}.vtex-flex-layout-0-x-flexRowContent--store-locator-content .vtex-flex-layout-0-x-flexCol--footer-content-apps{display:flex}.vtex-flex-layout-0-x-flexCol--footer-content-payment-methods{padding:0}.vtex-flex-layout-0-x-flexCol--footer-content-fashion-pact,.vtex-flex-layout-0-x-flexRowContent--footer-infos-container{display:flex}.vtex-flex-layout-0-x-flexCol--footer-content-itens{padding:unset}.vtex-flex-layout-0-x-flexCol--footer-content-fashion-pact{margin-top:unset}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-rich-text-0-x-paragraph--footer-info-description{padding:unset}.vtex-flex-layout-0-x-flexColChild--footer-content-fashion-pact{align-content:center;display:grid}.vtex-flex-layout-0-x-flexRowContent--page-not-found-apps-card{display:none!important}.vtex-flex-layout-0-x-flexRowContent--page-not-found-qr-code-container{display:flex!important;justify-content:center}.vtex-flex-layout-0-x-flexRow--footer-container-row-2 .vtex-flex-layout-0-x-flexRowContent--footer-container-row-2{align-items:center}}@media screen and (min-width:64rem) and (max-width:80rem){.vtex-flex-layout-0-x-flexRow--footer-container-row-2 .vtex-store-components-3-x-container .vtex-flex-layout-0-x-flexRowContent--footer-container-row-2 .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{margin-left:var(--size-7-per)}}.vtex-flex-layout-0-x-flexRowContent--page-not-found-qr-code-container{display:none}.vtex-flex-layout-0-x-flexRowContent--page-not-found-apps-card{padding-bottom:var(--size-48px)}@media screen and (min-width:90rem){.vtex-flex-layout-0-x-flexRow--footer-container-row-2 .vtex-store-components-3-x-container .vtex-flex-layout-0-x-flexRowContent--footer-container-row-2 .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{margin-left:var(--size-5-5-per)}}.cc-window .cc-message{font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);margin-right:0!important}.cc-window .cc-btn{font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);padding:0 var(--size-24px)}.cc-window .cc-compliance{align-items:center!important;flex-wrap:nowrap!important;padding-top:0!important}.cc-window{bottom:0!important;flex-direction:column!important;max-width:none!important;position:fixed!important}.cc-window .cc-link{color:var(--color-neutral-7);padding:0}.vtex-menu-2-x-menuItem--footer-content-menu-item-mobile .overflow-hidden{height:auto}@media screen and (min-width:64rem){.cc-window{flex-direction:row!important}.cc-window .cc-message{margin-right:var(--size-24px)!important}.cc-window .cc-btn{margin-bottom:0!important}.cc-window .cc-compliance{padding:0!important}}.vtex-menu-2-x-menuContainer--footer-menu .vtex-menu-2-x-styledLinkContainer--footer-menu{margin:0;padding:0}.vtex-menu-2-x-menuContainer--footer-menu .vtex-menu-2-x-menuItem--footer-menu .vtex-menu-2-x-styledLinkContainer--footer-menu{padding:var(--size-6px) var(--size-16px)}.vtex-menu-2-x-menuContainer--footer-menu .vtex-menu-2-x-menuItem--footer-menu .vtex-menu-2-x-styledLinkContainer--footer-menu .vtex-menu-2-x-styledLinkContent--footer-menu,.vtex-menu-2-x-menuContainer--footer-menu .vtex-menu-2-x-styledLinkContainer--footer-menu .vtex-menu-2-x-styledLinkContent--footer-menu,.vtex-menu-2-x-styledLinkContainer--footer-content-menu-item-mobile .vtex-menu-2-x-styledLink--footer-content-menu-item-mobile .vtex-menu-2-x-styledLinkContent--footer-content-menu-item-mobile{color:var(--color-primary-2);display:block;font-size:var(--size-14px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);overflow:hidden;text-overflow:ellipsis;text-wrap:wrap;white-space:nowrap}.vtex-menu-2-x-menuContainer--footer-menu .vtex-menu-2-x-menuItem--footer-menu .vtex-menu-2-x-styledLinkContainer--footer-menu .vtex-menu-2-x-styledLinkContent--footer-menu:hover{text-decoration:underline}.vtex-menu-2-x-styledLinkContainer--footer-content-menu-item-mobile .vtex-menu-2-x-styledLink--footer-content-menu-item-mobile .vtex-menu-2-x-styledLinkContent--footer-content-menu-item-mobile{display:flex}.vtex-menu-2-x-menuContainer--footer-menu .vtex-menu-2-x-styledLinkContainer--footer-menu .vtex-menu-2-x-styledLinkContent--footer-menu,.vtex-menu-2-x-styledLinkContainer--footer-content-menu-item-mobile .vtex-menu-2-x-styledLink--footer-content-menu-item-mobile .vtex-menu-2-x-styledLinkContent--footer-content-menu-item-mobile{color:var(--color-neutral-7);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);max-width:var(--size-250px);text-align:left}.vtex-menu-2-x-menuItem--footer-content-menu-item-mobile .vtex-menu-2-x-styledLinkContainer--footer-menu .vtex-menu-2-x-styledLink--footer-menu .vtex-menu-2-x-styledLinkContent--footer-menu,.vtex-menu-2-x-styledLinkContainer--footer-content-menu-item-mobile .vtex-menu-2-x-styledLink--footer-content-menu-item-mobile .vtex-menu-2-x-styledLinkContent--footer-content-menu-item-mobile{max-width:none}.vtex-flex-layout-0-x-flexColChild--footer-first-container-menu-mobile .vtex-menu-2-x-menuContainer--footer-content-menu-mobile{border-top:var(--size-1px) solid var(--color-neutral-1)}.vtex-menu-2-x-menuContainer--footer-content-menu-mobile{border-bottom:var(--size-1px) solid var(--color-neutral-1)}.vtex-menu-2-x-menuItem--footer-content-menu-item-mobile--isOpen{padding-bottom:var(--size-8px)}.vtex-menu-2-x-styledLinkContainer--footer-content-menu-item-mobile{margin:0;padding:var(--size-8px) 0}.vtex-menu-2-x-menuItem--footer-content-menu-item-mobile{width:var(--size-100-full)}.vtex-menu-2-x-submenuAccordion--footer-content-submenu-mobile{background-color:var(--color-neutral-1);padding:0}.vtex-menu-2-x-accordionIcon--footer-content-menu-item-mobile{align-items:center;display:flex;visibility:hidden}.vtex-menu-2-x-styledLinkContent--footer-content-menu-item-mobile .vtex-menu-2-x-accordionIcon--isClosed:after,.vtex-menu-2-x-styledLinkContent--footer-content-menu-item-mobile .vtex-menu-2-x-accordionIcon--isOpen:after{height:var(--size-24px);visibility:visible}.vtex-menu-2-x-styledLinkContent--footer-content-menu-item-mobile .vtex-menu-2-x-accordionIcon--isClosed:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vtex-menu-2-x-styledLinkContent--footer-content-menu-item-mobile .vtex-menu-2-x-accordionIcon--isOpen:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 14l-5-5-5 5' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media screen and (min-width:64rem){.vtex-menu-2-x-menuContainer--footer-menu .vtex-menu-2-x-styledLinkContainer--footer-menu .vtex-menu-2-x-styledLinkContent--footer-menu,.vtex-menu-2-x-styledLinkContainer--footer-content-menu-item-mobile .vtex-menu-2-x-styledLink--footer-content-menu-item-mobile .vtex-menu-2-x-styledLinkContent--footer-content-menu-item-mobile{text-align:center}.vtex-menu-2-x-menuContainer--footer-menu .vtex-menu-2-x-menuItem--footer-menu .vtex-menu-2-x-styledLinkContainer--footer-menu{padding:var(--size-8px) var(--size-8px) 0}}.vtex-rich-text-0-x-paragraph--footer-info-description{font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);padding-top:var(--size-24px);text-align:center}.vtex-rich-text-0-x-paragraph--footer-apps,.vtex-rich-text-0-x-paragraph--footer-payment-methods,.vtex-rich-text-0-x-paragraph--footer-social-clubs{font-size:var(--size-16px);font-weight:var(--bold-1);line-height:var(--size-22px);padding-bottom:var(--size-16px)}.vtex-rich-text-0-x-container--footer-apps,.vtex-rich-text-0-x-container--footer-info-description,.vtex-rich-text-0-x-container--footer-payment-methods,.vtex-rich-text-0-x-container--footer-social-clubs{justify-content:center;text-align:center}.vtex-rich-text-0-x-paragraph--footer-store-locator-button{font-size:0}.vtex-rich-text-0-x-paragraph--footer-store-locator-button:before{color:var(--color-neutral-0);content:"ENCONTRAR";font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);text-align:center}.vtex-flex-layout-0-x-flexCol--footer-content-fashion-pact{flex-wrap:wrap;gap:1rem}.vtex-flex-layout-0-x-flexRowContent--footer-apps-cards .vtex-store-components-3-x-imageElement,.vtex-flex-layout-0-x-flexRowContent--footer-payment-method-cards .vtex-store-components-3-x-imageElement,.vtex-flex-layout-0-x-flexRowContent--footer-social-clubs-cards .vtex-store-components-3-x-imageElement{padding:0 var(--size-8px)}.vtex-flex-layout-0-x-flexRowContent--footer-apps-cards .vtex-store-components-3-x-imageElementLink,.vtex-flex-layout-0-x-flexRowContent--footer-payment-method-cards .vtex-store-components-3-x-imageElementLink,.vtex-flex-layout-0-x-flexRowContent--footer-social-clubs-cards .vtex-store-components-3-x-imageElementLink{display:flex}.vtex-store-components-3-x-backToTopButtonContainer{position:unset;z-index:1}.vtex-store-components-3-x-backToTopButtonContainer .vtex-button{background-color:var(--color-neutral-1);border:none;border-radius:0;width:var(--size-100-full)}.vtex-store-components-3-x-backToTopButtonContainer .vtex-button__label{color:var(--color-primary-0);display:flex}.vtex-store-components-3-x-backToTopButtonContainer .vtex-button__label:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 14l-5-5-5 5' stroke='%23080707' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding-right:var(--size-8px);padding-top:var(--size-4px)}.vtex-store-components-3-x-imageElement--qrcode-footer{height:var(--size-140px);width:var(--size-140px)}.vtex-store-footer-2-x-footerLayout{margin:var(--size-24px) 0 0 0}@media screen and (min-width:64rem){.vtex-store-footer-2-x-footerLayout{margin:var(--size-16px) auto 0 auto}}.vtex-flex-layout-0-x-flexRowContent--main-header-desktop,.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{align-items:center;background:var(--color-neutral-0)!important;display:flex;justify-content:space-between}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{align-items:flex-end!important;box-shadow:unset!important;display:flex;padding:0 var(--size-16px) var(--size-8px)!important}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile .vtex-store-drawer-0-x-openIconContainer--header-mobile-drawer-content{width:var(--size-56px)}.vtex-flex-layout-0-x-flexRowContent--main-header-desktop{padding:var(--size-16px) var(--size-60px) var(--size-10px) var(--size-60px)}.vtex-flex-layout-0-x-flexRow--icons-desktop{align-items:center;display:inline-grid;flex-shrink:0;justify-content:flex-end;padding-right:unset;width:var(--size-333px)}.vtex-flex-layout-0-x-flexRowContent--icons-desktop,.vtex-flex-layout-0-x-flexRowContent--icons-mobile{align-items:center;display:flex;gap:var(--size-16px)}.vtex-flex-layout-0-x-flexRowContent--icons-mobile{gap:var(--size-24px)}.vtex-flex-layout-0-x-flexRow--header-menu-itens-internal-content{width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRowContent--header-menu-itens-internal-content{justify-content:space-evenly;padding:var(--size-12px) 0}.vtex-flex-layout-0-x-flexCol--header-menu-itens-internal-content{min-width:var(--size-181px);padding:0}.vtex-flex-layout-0-x-flexRow--main-header-mobile{max-height:var(--size-54px);padding-top:var(--size-6px)}@supports (-webkit-touch-callout:none){.vtex-flex-layout-0-x-flexRowContent--icons-mobile{gap:var(--size-24px)}}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{padding:0 var(--size-16px)}}:root{--color-primary-0:#080707;--color-primary-1:#d5d5d5;--color-primary-2:#8b8b8b;--color-primary-3:#2d2d2d;--color-primary-4:#000;--color-primary-5:#3c3c3c;--color-secondary-0:#33343d;--color-secondary-1:#8f8f9e;--color-secondary-2:#383842;--color-secondary-3:#0f101f;--color-secondary-4:#202126;--color-secondary-5:#3f3f40;--color-neutral-0:#fff;--color-neutral-1:#eee;--color-neutral-2:#b3b3b3;--color-neutral-3:#a6a6a6;--color-neutral-4:#999;--color-neutral-5:#7c7c7c;--color-neutral-6:#5f5f5f;--color-neutral-7:#252525;--color-neutral-8:#8b8b8b;--color-neutral-9:#f2f2f2;--color-neutral-10:#f2f4f5;--color-neutral-11:#585858;--color-neutral-12:#f08769;--color-neutral-13:#747474;--color-primary-0-faded:rgba(8,7,7,0.15);--color-primary-4-faded-20:rgba(0,0,0,0.13);--color-primary-4-faded-08:rgba(0,0,0,0.03);--color-neutral-0-faded:hsla(0,0%,100%,0);--color-neutral-6-faded:rgba(95,95,95,0.15);--support-faded-success:#9ae7ad;--support-faded-warning:#fff5cf;--support-faded-danger:#ffdbdb;--support-faded-info:#e3f3ff;--support-default-success:#40aa60;--support-default-warning:#ffc42c;--support-default-danger:#e81e26;--support-default-info:#2134df;--support-dark-success:#2a7641;--support-dark-warning:#a15c20;--support-dark-danger:#ae171d;--support-dark-info:#0c1678;--support-default-success-custom:#27ae60;--support-neutral-faded-dark:rgb(0 0 0/50%);--color-highlights:red;--font-family-1:"Exo 2";--regular-1:100;--regular-2:300;--regular-3:300;--regular-4:400;--bold-1:700;--bold-2:900;--size-1px:0.0625rem;--size-2px:0.125rem;--size-2-5px:0.125rem;--size-3px:0.188rem;--size-4px:0.25rem;--size-5px:0.3125rem;--size-6px:0.375rem;--size-7px:0.4375rem;--size-8px:0.5rem;--size-9px:0.5625rem;--size-10px:0.625rem;--size-11px:0.688rem;--size-12px:0.75rem;--size-13px:0.8125rem;--size-14px:0.875rem;--size-15px:0.9375rem;--size-16px:1rem;--size-17px:1.0625rem;--size-18px:1.125rem;--size-19px:1.1875rem;--size-20px:1.25rem;--size-21px:1.3125rem;--size-22px:1.375rem;--size-23px:1.438rem;--size-24px:1.5rem;--size-25px:1.563rem;--size-27px:1.6875rem;--size-26px:1.625rem;--size-28px:1.75rem;--size-30px:1.875rem;--size-32px:2rem;--size-34px:2.125rem;--size-35px:2.1875rem;--size-36px:2.25rem;--size-38px:2.375rem;--size-39px:2.4375rem;--size-40px:2.5rem;--size-42px:2.625rem;--size-43px:2.6875rem;--size-44px:2.75rem;--size-45px:2.8125rem;--size-46px:2.875rem;--size-48px:3rem;--size-50px:3.125rem;--size-51px:3.1875rem;--size-52px:3.25rem;--size-54px:3.375rem;--size-55px:3.4375rem;--size-56px:3.5rem;--size-57px:3.5831rem;--size-58px:3.625rem;--size-58-09px:3.6306rem;--size-59px:3.688rem;--size-60px:3.75rem;--size-61px:3.813rem;--size-62px:3.875rem;--size-64px:4rem;--size-65px:4.0625rem;--size-67px:4.1875rem;--size-68px:4.25rem;--size-72px:4.5rem;--size-73px:4.5625rem;--size-74px:4.625rem;--size-75px:4.6875rem;--size-77-45px:4.8406rem;--size-78px:4.875rem;--size-79px:4.938rem;--size-80px:5rem;--size-82px:5.125rem;--size-84px:5.25rem;--size-87px:5rem;--size-88px:5.5rem;--size-90px:5.625rem;--size-92px:5.75rem;--size-94px:5.875rem;--size-95px:5.9375rem;--size-96px:6rem;--size-98px:6.125rem;--size-100px:6.25rem;--size-101px:6.3125rem;--size-102px:6.375rem;--size-103px:6.4375rem;--size-104px:6.5rem;--size-105px:6.5625rem;--size-107px:6.688rem;--size-108px:6.75rem;--size-110px:6.875rem;--size-112px:7rem;--size-111px:6.938rem;--size-114px:7.125rem;--size-115px:7.1875rem;--size-116px:7.25rem;--size-120px:7.5rem;--size-124px:7.75rem;--size-128px:8rem;--size-135px:8.4375rem;--size-136px:8.5rem;--size-140px:8.75rem;--size-144px:9rem;--size-147px:9.188rem;--size-150px:9.375rem;--size-153px:9.5625rem;--size-154px:9.625rem;--size-155px:9.6875rem;--size-156px:9.75rem;--size-159px:9.9375rem;--size-160px:10rem;--size-163px:10.188rem;--size-164px:10.25rem;--size-165px:10.313rem;--size-168px:10.5rem;--size-170px:10.625rem;--size-172px:10.75rem;--size-174px:10.875rem;--size-178px:11.125rem;--size-180px:11.25rem;--size-181px:11.3125rem;--size-182px:11.375rem;--size-183px:11.438rem;--size-187px:11.6875rem;--size-190px:11.875rem;--size-192px:12rem;--size-193px:12.0625rem;--size-196px:12.25rem;--size-200px:12.5rem;--size-201px:12.5625rem;--size-202px:12.625rem;--size-204px:12.75rem;--size-206px:12.875rem;--size-207px:12.9375rem;--size-208px:13rem;--size-211px:13.1875rem;--size-212px:13.25rem;--size-216px:13.5rem;--size-220px:13.75rem;--size-228px:14.25rem;--size-230px:14.375rem;--size-232px:14.5rem;--size-234px:14.625rem;--size-235px:14.6875rem;--size-236px:14.75rem;--size-238px:14.875rem;--size-240px:15rem;--size-243px:15.1875rem;--size-244px:15.25rem;--size-248px:15.5rem;--size-250px:15.625rem;--size-252px:15.75rem;--size-254px:15.875rem;--size-255px:15.9375rem;--size-256px:16rem;--size-257px:16.0625rem;--size-259px:16.1875rem;--size-260px:16.25rem;--size-264px:16.5rem;--size-267px:16.688rem;--size-270px:16.875rem;--size-272px:17rem;--size-277px:17.3125rem;--size-278px:17.375rem;--size-280px:17.5rem;--size-292px:18.25rem;--size-296px:18.5rem;--size-298px:18.625rem;--size-300px:18.75rem;--size-302px:18.875rem;--size-306px:19.125rem;--size-310px:19.375rem;--size-311px:19.4375rem;--size-312px:19.5rem;--size-318px:19.875rem;--size-322px:20.125rem;--size-323px:20.1875rem;--size-324px:20.25rem;--size-327px:20.438rem;--size-328px:20.5rem;--size-333px:20.8125rem;--size-335px:20.9375rem;--size-336px:21rem;--size-340px:21.25rem;--size-342px:21.375rem;--size-350px:21.875rem;--size-352px:22rem;--size-360px:22.5rem;--size-362px:22.625rem;--size-368px:23rem;--size-376px:23.5rem;--size-384px:24rem;--size-387px:24.188rem;--size-400px:25rem;--size-412px:25.75rem;--size-414px:25.875rem;--size-416px:26rem;--size-424px:26.5rem;--size-427px:26.6875rem;--size-450px:28.125rem;--size-456px:28.5rem;--size-428px:26.75rem;--size-463px:28.938rem;--size-482px:30.125rem;--size-484px:30.25rem;--size-488px:30.5rem;--size-500px:31.25rem;--size-512px:32rem;--size-520px:32.5rem;--size-522px:32.625rem;--size-526px:32.875rem;--size-536px:33.5rem;--size-547px:34.188rem;--size-550px:34.375rem;--size-551px:34.438rem;--size-560px:35rem;--size-562px:35.125rem;--size-582px:36.375rem;--size-587px:36.6875rem;--size-601px:37.5625rem;--size-631px:39.438rem;--size-640px:40rem;--size-641px:40.0625rem;--size-648px:40.5rem;--size-722px:45.125rem;--size-736px:46rem;--size-743px:46.46rem;--size-744px:46.5rem;--size-789px:49.313rem;--size-800px:50rem;--size-820px:51.25rem;--size-870px:54.375rem;--size-872px:54.5rem;--size-876px:54.75rem;--size-912px:57rem;--size-928px:58rem;--size-952px:59.5rem;--size-968px:60.5rem;--size-989px:61.813rem;--size-1001px:62.5625rem;--size-1118px:69.875rem;--size-1080px:67.5rem;--size-1095px:68.438rem;--size-1140px:75.25rem;--size-1170px:73.125rem;--size-1200px:75rem;--size-1224px:76.5rem;--size-1320px:82.5rem;--size-1440px:90rem;--size-1455px:90.938rem;--size-1490px:93.125rem;--size-1600px:100rem;--size-1920px:120rem;--size--2px:-0.125rem;--size--3px:-0.1875rem;--size--4px:-0.25rem;--size--6px:-0.375rem;--size--7px:-0.4375rem;--size--8px:-0.5rem;--size--9px:-0.5625rem;--size--10px:-0.625rem;--size--12px:-0.75rem;--size--13px:-0.8125rem;--size--15px:-0.9375rem;--size--16px:-1rem;--size--20px:-1.25rem;--size--22px:-1.375rem;--size--25px:-1.5625rem;--size--28px:-1.75rem;--size--30px:-1.875rem;--size--35px:-2.1875rem;--size--36px:-2.25rem;--size--40px:-2.5rem;--size--54px:-3.375rem;--size--56px:-3.5rem;--size--60px:-3.75rem;--size--88px:-5.5rem;--size--101px:-6.3125rem;--size--113px:-7.0625rem;--size--168px:-10.5rem;--size--200px:-12.5rem;--size--230px:-14.375rem;--size--450px:-28.125rem;--size-0-per:0%;--size-3-per:3%;--size-5-per:5%;--size-5-5-per:5.5%;--size-6-per:6%;--size-7-per:7%;--size-15-per:15%;--size-20-per:20%;--size-25-per:25%;--size-30-per:30%;--size-33-per:33.3333%;--size-37-per:38%;--size-38-per:38%;--size-40-per:40%;--size-41-per:41%;--size-46-per:46%;--size-50-per:50%;--size-51-per:51%;--size-52-per:52%;--size-60-per:60%;--size-62-per:62%;--size-63-per:63%;--size-70-per:70%;--size-75-per:75%;--size-80-per:80%;--size-82-per:82%;--size-85-per:85%;--size-88-per:88%;--size-89-per:89%;--size-95-per:95%;--size-97-per:97%;--size-100-full:100%;--size-171-per:171%;--size-200-per:200%;--size--200-per:-200%}.vtex-login-2-x-profileIcon{height:var(--size-24px)!important;position:relative;transform-box:view-box!important;width:var(--size-24px)!important}.vtex-login-2-x-container .vtex-button__label,.vtex-login-2-x-profileIcon .vtex-button__label{padding:unset}.vtex-login-2-x-container .vtex-button{background-color:transparent}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--suggestion .vtex-search-2-x-itemListLink .vtex-search-2-x-itemListLinkTitle .b{font-weight:var(--regular-3)}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileListList .vtex-search-2-x-tileListItem>div{width:var(--size-100-full)}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-label{align-items:center;background-color:var(--color-primary-0);color:var(--color-neutral-0);display:flex;font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);justify-content:center;line-height:var(--size-22px);margin:var(--size-16px) var(--size-16px) var(--size-22px);padding:var(--size-8px) var(--size-16px);text-transform:none;width:var(--size-100-full)}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-label:before{content:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2M16 7a4 4 0 11-8 0 4 4 0 018 0z" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');height:var(--size-24px);margin-bottom:var(--size-4px);padding-right:var(--size-16px)}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-profile:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2M16 7a4 4 0 11-8 0 4 4 0 018 0z' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding-right:var(--size-8px);position:relative;top:var(--size-6px)}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-profile{color:var(--color-neutral-7);display:block;font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);max-width:var(--size-100-full);padding:var(--size-24px) var(--size-16px) var(--size-16px) var(--size-32px);text-transform:none}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-container .relative,.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-container .vtex-button{border:none;width:var(--size-100-full)}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-container .vtex-button .vtex-button__label{padding:0!important}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-container .vtex-button .vtex-button__label .flex,.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-container .vtex-button .vtex-button__label .flex>div{display:flex;width:var(--size-100-full)}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content .vtex-login-2-x-container .vtex-button .vtex-button__label .flex .pv2{padding:0}.vtex-login-2-x-contentContainer .vtex__icon-spinner{color:var(--color-primary-0)}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-content{min-width:var(--size-335px);padding:var(--size-24px) var(--size-32px)}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-contentForm{min-width:auto;padding:0;width:var(--size-100-full)}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-options{min-width:auto}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-box{right:var(--size--28px)!important}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-box .vtex-login-2-x-contentContainer{margin-top:var(--size-12px)}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-contentContainer{max-width:var(--size-335px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formTitle,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formTitle{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);margin:0;padding:0}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-content--loginOptions .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-options .vtex-login-2-x-formTitle{padding:0 var(--size-10px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formTitle{font-size:var(--size-16px);line-height:var(--size-22px);padding-bottom:var(--size-8px);text-align:left}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-optionsList,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-optionsListItem,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-optionsList,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-optionsListItem{margin:0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-optionsList .vtex-button,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-optionsList .vtex-button{background:var(--color-primary-0);border:none;border-radius:0;color:var(--color-neutral-0);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);margin:var(--size-12px) 0 0;min-height:var(--size-32px);padding:var(--size-8px) var(--size-12px)}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-codeConfirmation:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailForm:before{content:"Login";font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);padding-bottom:var(--size-12px);text-align:center}.vtex-flex-layout-0-x-flexRow--login-page .vtex-input-prefix__group .vtex-styleguide-9-x-input,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formTitle .vtex-login-2-x-formSubtitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerEmail,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-forgotPasswordLink,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .t-small,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-success .t-small,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-oauthLabel,.vtex-login-2-x-portalContainer--main-login .vtex-input-prefix__group .vtex-styleguide-9-x-input,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formTitle .vtex-login-2-x-formSubtitle,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerEmail,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-forgotPasswordLink,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .t-small,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-success .t-small,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-oauthLabel{font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-forgotPasswordLink{font-size:var(--size-12px);line-height:var(--size-16px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerEmail:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerEmail:before{content:"E-mail"}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword:before{content:"Senha"}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword .vtex-input-prefix__group,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword .vtex-input-prefix__group{margin:var(--size-4px) 0 0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group{margin-bottom:var(--size-16px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword{padding:0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-codeConfirmation,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailForm,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-codeConfirmation,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailForm{display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle{color:var(--color-neutral-7);font-family:var(--font-family-1);padding-bottom:var(--size-12px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle{font-weight:var(--bold-1)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle{padding-bottom:var(--size-24px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-input-prefix__group,.vtex-login-2-x-portalContainer--main-login .vtex-input-prefix__group{border:var(--size-1px) solid var(--color-neutral-1);margin-bottom:var(--size-12px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formFooter{border:none;margin:0;padding:0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button{border:none;border-radius:0;color:var(--color-neutral-0);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px)}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button{min-height:var(--size-34px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formTitle .vtex-login-2-x-formSubtitle,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formTitle .vtex-login-2-x-formSubtitle{margin:var(--size-12px) 0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button .vtex-button__label,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button .vtex-button__label{padding:var(--size-8px) var(--size-24px)!important}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button .vtex-button__label{min-height:var(--size-40px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton{display:flex;justify-content:flex-end}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button{width:auto}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button:focus,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button:hover,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button:focus,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button:hover{background:transparent;text-decoration:underline}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button__label .mr2,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button__label .mr2{margin-right:var(--size-8px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button__label,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button__label{padding-left:var(--size-6px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button__label .t-small,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button__label .t-small{font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-input-prefix__group .vtex-styleguide-9-x-input,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formTitle .vtex-login-2-x-formSubtitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-oauthLabel,.vtex-login-2-x-portalContainer--main-login .vtex-input-prefix__group .vtex-styleguide-9-x-input,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formTitle .vtex-login-2-x-formSubtitle,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-oauthLabel{color:var(--color-neutral-7);font-family:var(--font-family-1)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-input-prefix__group .vtex-styleguide-9-x-input::placeholder,.vtex-login-2-x-portalContainer--main-login .vtex-input-prefix__group .vtex-styleguide-9-x-input::placeholder{color:var(--color-neutral-4)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-eyeIcon--invisible,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-eyeIcon--visible,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-eyeIcon--invisible,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-eyeIcon--visible{display:flex}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-eyeSightIcon,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-eyeSightIcon--main-login{width:var(--size-28px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer{margin:0;padding:0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-forgotPasswordLink,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-forgotPasswordLink{color:var(--color-neutral-7);padding:var(--size-8px) 0 var(--size-24px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-forgotPasswordLink:hover,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-forgotPasswordLink:hover{opacity:1;text-decoration:underline}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-buttonSocial .vtex-button__label svg,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-backButton,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .w-20 .t-small,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-success .w-20 .t-small,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-box .vtex-login-2-x-arrowUp,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-buttonSocial .vtex-button__label svg,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-backButton,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .w-20 .t-small,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-success .w-20 .t-small{display:none}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button{display:flex;justify-content:center;margin:0;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button{background-color:var(--color-primary-0)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button:hover,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-optionsList .vtex-button:hover,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button:hover,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button:hover,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-optionsList .vtex-button:hover{background-color:var(--color-primary-3)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button__label .t-small,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button__label .t-small{font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount{border:var(--size-1px) solid var(--color-neutral-7);color:var(--color-neutral-7);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);margin-top:var(--size-12px);padding:var(--size-8px) var(--size-24px);text-align:center;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount:hover,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount:hover{background-color:var(--color-neutral-7);color:var(--color-neutral-0);opacity:1}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .t-small,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-success .t-small,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .t-small,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-success .t-small{color:var(--support-default-danger)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-success .t-small,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-success .t-small{color:var(--support-default-success)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .w-20,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-success .w-20,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .w-20,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-success .w-20{width:var(--size-24px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .w-80,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-success .w-80,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .w-80,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-success .w-80{align-items:center;display:flex;margin-bottom:var(--size-4px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .w-20:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-danger .w-20:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8l-8 8m0-8l8 8' stroke='%23E81E26' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2 .c-success .w-20:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2 .c-success .w-20:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 9l-7 7-3-3' stroke='%2340AA60' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .mt2,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .mt2,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2{margin:0;padding:0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .mt2,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .mt2{margin-bottom:var(--size--6px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2{margin:var(--size-8px) 0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword .pa2:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-inputContainerPassword .pa2:before{content:"Mínimo de 8 dígitos incluindo:";margin-top:var(--size-8px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-button__label .vtex-login-2-x-oauthLabel,.vtex-login-2-x-portalContainer--main-login .vtex-button__label .vtex-login-2-x-oauthLabel{font-size:var(--size-12px);margin:0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-buttonSocial .vtex-button__label,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-buttonSocial .vtex-button__label{padding:0!important}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-buttonSocial .vtex-button,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-buttonSocial .vtex-button{background:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-7);padding:var(--size-7px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-facebookOptionBtn .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-googleOptionBtn .vtex-button__label:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-facebookOptionBtn .vtex-button__label:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-googleOptionBtn .vtex-button__label:before{height:var(--size-24px);padding-right:var(--size-8px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-facebookOptionBtn .vtex-button__label:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-facebookOptionBtn .vtex-button__label:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 12c0 4.45 3.25 8.15 7.5 8.9l.05-.04-.05-.01V14.5H8.25V12h2.25v-2c0-2.25 1.45-3.5 3.5-3.5.65 0 1.35.1 2 .2V9h-1.15c-1.1 0-1.35.55-1.35 1.25V12h2.4l-.4 2.5h-2v6.35l-.05.01.05.04c4.25-.75 7.5-4.45 7.5-8.9 0-4.95-4.05-9-9-9s-9 4.05-9 9z' fill='%23252525'/%3E%3C/svg%3E")}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-googleOptionBtn .vtex-button__label:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-googleOptionBtn .vtex-button__label:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath d='M15.367 8.605c-.777-.744-1.766-1.122-2.867-1.122-1.953 0-3.607 1.32-4.197 3.092-.15.45-.235.93-.235 1.425 0 .494.085.975.235 1.425.59 1.773 2.244 3.092 4.197 3.092 1.01 0 1.868-.266 2.54-.716a3.45 3.45 0 001.496-2.264H12.5v-2.9h7.064c.088.49.136 1.002.136 1.534 0 2.284-.818 4.206-2.236 5.512-1.241 1.145-2.939 1.817-4.964 1.817A7.497 7.497 0 015.798 8.632 7.497 7.497 0 0112.5 4.5c2.022 0 3.72.743 5.018 1.953l-2.15 2.152z' fill='%23252525'/%3E%3C/svg%3E")}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-facebookOptionBtn .vtex-button:hover .vtex-button__label:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-facebookOptionBtn .vtex-button:hover .vtex-button__label:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 12c0 4.45 3.25 8.15 7.5 8.9l.05-.04-.05-.01V14.5H8.25V12h2.25v-2c0-2.25 1.45-3.5 3.5-3.5.65 0 1.35.1 2 .2V9h-1.15c-1.1 0-1.35.55-1.35 1.25V12h2.4l-.4 2.5h-2v6.35l-.05.01.05.04c4.25-.75 7.5-4.45 7.5-8.9 0-4.95-4.05-9-9-9s-9 4.05-9 9z' fill='%23FFF'/%3E%3C/svg%3E")}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-googleOptionBtn .vtex-button:hover .vtex-button__label:before,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-googleOptionBtn .vtex-button:hover .vtex-button__label:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath d='M15.367 8.605c-.777-.744-1.766-1.122-2.867-1.122-1.953 0-3.607 1.32-4.197 3.092-.15.45-.235.93-.235 1.425 0 .494.085.975.235 1.425.59 1.773 2.244 3.092 4.197 3.092 1.01 0 1.868-.266 2.54-.716a3.45 3.45 0 001.496-2.264H12.5v-2.9h7.064c.088.49.136 1.002.136 1.534 0 2.284-.818 4.206-2.236 5.512-1.241 1.145-2.939 1.817-4.964 1.817A7.497 7.497 0 015.798 8.632 7.497 7.497 0 0112.5 4.5c2.022 0 3.72.743 5.018 1.953l-2.15 2.152z' fill='%23FFF'/%3E%3C/svg%3E")}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-buttonSocial .vtex-button:hover,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-buttonSocial .vtex-button:hover{background-color:var(--color-neutral-7)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-buttonSocial .vtex-button:hover .vtex-login-2-x-oauthLabel,.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-buttonSocial .vtex-button:hover .vtex-login-2-x-oauthLabel{color:var(--color-neutral-0)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content{display:flex;flex-direction:column-reverse;justify-content:center;margin:var(--size-12px) var(--size-4px);max-width:var(--size-820px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer{padding:0;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer{border-top:var(--size-1px) solid var(--color-neutral-4);margin-top:var(--size-16px);padding-top:var(--size-16px)}.vtex-login-2-x-portalContainer--main-login .vtex-login-2-x-optionsList .vtex-button .vtex-button__label{padding:0!important}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification .vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle{font-size:0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification .vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle:before{content:"Receba o código de acesso no seu e-mail";font-size:var(--size-16px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle:before{content:"Entre com o seu e-mail e senha";font-size:var(--size-16px)}.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-emailVerification .vtex-login-2-x-inputContainer{padding:0}.vtex-login-2-x-content--accountOptions .vtex-login-2-x-button{margin:0;padding:0}.vtex-login-2-x-content--accountOptions .vtex-button .t-action--small,.vtex-login-2-x-content--accountOptions .vtex-login-2-x-button .t-action--small{color:var(--color-neutral-7);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-login-2-x-content--accountOptions .vtex-login-2-x-accountOptions .o-30{border-top:var(--size-1px) solid var(--color-neutral-4);margin:0 var(--size-8px)}.vtex-login-2-x-content--accountOptions .vtex-button .vtex-button__label{margin:0;padding:0!important}.vtex-login-2-x-content--accountOptions .vtex-button:hover,.vtex-login-2-x-content--accountOptions .vtex-login-2-x-button:hover{background:transparent;text-decoration:underline}.vtex-login-2-x-content--accountOptions .vtex-login-2-x-accountOptions .mv4{margin:0}.vtex-login-2-x-formError{background:none;color:var(--support-dark-danger)}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content{flex-direction:row;margin:var(--size-20px) auto var(--size-56px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer{border:none;margin-top:0;padding-top:0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-loginOptionsContainer{margin:0 var(--size-35px);padding:0;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount{border:none;font-size:0;margin-top:0}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount:before{content:"Não possui conta? Crie uma aqui";font-size:var(--size-12px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount:hover{background:transparent;color:var(--color-neutral-7);text-decoration:underline}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-forgotPasswordLink{font-size:var(--size-16px);line-height:var(--size-22px);padding-bottom:var(--size-16px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formTitle{font-size:var(--size-24px);line-height:var(--size-32px);text-align:center}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle{padding-bottom:var(--size-8px)}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-codeConfirmation:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailForm:before{content:"Login";font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);padding-bottom:var(--size-12px);text-align:center}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle{font-weight:var(--regular-3)}.vtex-login-2-x-contentContainer .vtex-login-2-x-content--accountOptions .vtex-login-2-x-contentFormVisible .vtex-login-2-x-accountOptions .vtex-login-2-x-accountOptionsSectionTitle{display:none}.vtex-login-2-x-accountOptions .vtex-login-2-x-logoutButton{align-items:flex-start;display:flex;text-transform:uppercase;width:var(--size-100-full)}.vtex-login-2-x-accountOptions .vtex-login-2-x-logoutButton,.vtex-login-2-x-header-mobile--main-login{background-color:var(--color-neutral-0);color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);padding:var(--size-12px) var(--size-16px)}.vtex-login-2-x-content--accountOptions:has(.vtex-login-2-x-contentFormVisible){max-width:var(--size-238px);min-width:var(--size-238px);padding:0;width:var(--size-238px)}.vtex-login-2-x-accountOptions .vtex-login-2-x-logoutButton,.vtex-login-2-x-content--accountOptions .vtex-login-2-x-accountOptions .vtex-login-2-x-header-mobile--main-login{position:relative;z-index:1}.vtex-login-2-x-accountOptions .vtex-login-2-x-logoutButton:hover,.vtex-login-2-x-content--accountOptions .vtex-login-2-x-accountOptions .vtex-login-2-x-header-mobile--main-login:hover{text-decoration:underline}.vtex-login-2-x-box:has(.vtex-login-2-x-content--accountOptions){min-width:var(--size-238px)}}.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-submenuWrapper{border-bottom:none;box-shadow:0 var(--size-2px) var(--size-4px) 0 rgb(0 0 0/25%);margin:var(--size-8px) auto auto;max-width:var(--size-870px);min-height:var(--size-484px);position:fixed;right:0;width:var(--size-100-full)}.vtex-menu-2-x-menuContainer--menu-desktop{align-items:flex-start;align-self:stretch;background:var(--color-neutral-0);display:flex;justify-content:center;padding:var(--size-8px) var(--size-60px)}.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-styledLinkContainer--menu-item-category{margin:0;padding:0 var(--size-15px)}.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-styledLinkContainer--header-menu-item-internal-content{margin:0;padding:0}.vtex-menu-2-x-menuContainer--header-menu-mobile .vtex-menu-2-x-menuItem--header-menu-mobile .vtex-menu-2-x-styledLinkContent--header-menu-mobile,.vtex-menu-2-x-menuContainer--header-menu-mobile .vtex-menu-2-x-styledLinkContainer--header-menu-mobile .vtex-menu-2-x-styledLinkContent--header-menu-mobile,.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-styledLinkContent--header-menu-item-internal-content,.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-styledLinkContent--menu-item-category,.vtex-menu-2-x-styledLinkContent--header-menu-itens-mobile-1,.vtex-menu-2-x-styledLinkContent--header-menu-itens-mobile-kits{font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;line-height:var(--size-22px)}.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-styledLinkContent--menu-item-category{color:var(--color-neutral-6);font-weight:var(--bold-1);padding:.4rem .8rem;text-transform:uppercase}.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-styledLinkContent--header-menu-item-internal-content:hover{text-decoration:underline}.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-styledLinkContent--header-menu-item-internal-content{color:var(--color-neutral-7);font-weight:var(--bold-1);padding:var(--size-8px) 0;text-wrap:wrap}.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-menuItem--header-menu-item-internal-content .vtex-menu-2-x-styledLink--header-menu-item-internal-content .vtex-menu-2-x-styledLinkContent--header-menu-item-internal-content{color:var(--color-neutral-6);font-weight:var(--regular-3)}.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-styledLinkContent--menu-item-category:hover{color:var(--color-secondary-2)}.vtex-menu-2-x-menuContainerNav--header-menu-mobile,.vtex-menu-2-x-styledLinkContainer--header-menu-itens-mobile-1,.vtex-menu-2-x-styledLinkContent--header-menu-itens-mobile-kits{margin:0 var(--size-16px)}.vtex-menu-2-x-menuItem--header-menu-itens-mobile-kits--isClosed .vtex-menu-2-x-styledLinkContainer--header-menu-itens-mobile-kits{margin:0}.vtex-menu-2-x-menuContainer--header-menu-mobile .vtex-menu-2-x-styledLinkContainer--header-menu-mobile .vtex-menu-2-x-styledLinkContent--header-menu-mobile{color:var(--color-primary-0);font-weight:var(--bold-1);justify-content:center;padding:var(--size-8px) 0}.vtex-menu-2-x-menuContainer--header-menu-mobile .vtex-menu-2-x-menuItem--header-menu-mobile .vtex-menu-2-x-styledLinkContent--header-menu-mobile{justify-content:flex-start}.vtex-menu-2-x-menuContainer--header-menu-mobile .vtex-menu-2-x-menuItem--header-menu-mobile .vtex-menu-2-x-styledLinkContent--header-menu-mobile,.vtex-menu-2-x-styledLinkContent--header-menu-itens-mobile-1,.vtex-menu-2-x-styledLinkContent--header-menu-itens-mobile-kits{align-items:center;border-bottom:var(--size-1px) solid var(--color-neutral-1);color:var(--color-neutral-6);font-weight:var(--regular-3);padding:var(--size-16px)}.vtex-menu-2-x-styledLinkContent--header-menu-itens-mobile-1:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 20l8-8-8-8' stroke='%235F5F5F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:var(--size-24px)}.vtex-menu-2-x-menuContainer--header-menu-mobile .vtex-menu-2-x-styledLinkContainer--header-menu-mobile{margin:0;padding:0}.vtex-menu-2-x-menuContainerNav--header-menu-item-internal-content{padding:0;width:var(--size-178px)}@media screen and (min-width:64rem){.vtex-menu-2-x-menuContainer--menu-desktop{padding:0 var(--size-60px) var(--size-8px)}}.vtex-menu-2-x-menuContainerNav--menu-desktop .vtex-menu-2-x-styledLink--highlight .vtex-menu-2-x-styledLinkContent--menu-item-category,.vtex-menu-2-x-styledLink--highlight .vtex-menu-2-x-styledLinkContent--header-menu-itens-mobile-1,.vtex-menu-2-x-styledLink--highlight .vtex-menu-2-x-styledLinkContent--header-menu-itens-mobile-kits{color:var(--color-highlights)}.vtex-minicart-2-x-openIconContainer,.vtex-minicart-2-x-openIconContainer .vtex-minicart-2-x-ph4{padding:unset}.vtex-minicart-2-x-minicartContainer .vtex-button__label{padding:0}.vtex-minicart-2-x-minicartContainer .vtex-button{background-color:transparent}.vtex-minicart-2-x-minicartQuantityBadge{align-items:center;background:var(--color-secondary-0);border-radius:var(--size-16px);color:var(--neutral-colors-color-neutral-0,#fff);display:flex;flex-direction:column;font-size:var(--size-12px);font-style:normal;font-weight:700;line-height:var(--size-16px);padding:0 var(--size-4px);right:var(--size--6px);text-align:center;top:var(--size-12px)}.vtex-rich-text-0-x-container--header-mobile-menu-title{justify-content:center}.vtex-rich-text-0-x-paragraph--header-mobile-menu-title{margin:0;padding:var(--size-8px) 0}.vtex-rich-text-0-x-strong--header-mobile-menu-title{padding:0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-biggy-autocomplete-wrapper{margin-top:0;max-width:calc(var(--size-100-full) - var(--size-32px));position:absolute;width:var(--size-100-full);z-index:10}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-biggy-autocomplete{box-shadow:0 var(--size-4px) var(--size-30px) 0 rgb(0 0 0/15%);padding:var(--size-16px)}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-biggy-js-container--hidden{visibility:hidden}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--top-search .vtex-search-2-x-itemListItem .vtex-search-2-x-itemListLink,.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--top-search .vtex-search-2-x-itemListItem .vtex-search-2-x-itemListLink .vtex-search-2-x-itemListPrefix{align-items:center;display:flex;flex-direction:row}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--suggestion .vtex-search-2-x-itemListSubItem .vtex-search-2-x-itemListSubItemLink,.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--top-search .vtex-search-2-x-itemListItem .vtex-search-2-x-itemListLink .vtex-search-2-x-itemListPrefix,.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemListItem .vtex-search-2-x-itemListLink .vtex-search-2-x-itemListLinkTitle,.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemListTitle,.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileListSeeMore{color:var(--color-neutral-6);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemListTitle{color:var(--color-primary-0);font-weight:var(--bold-1);line-height:var(--size-22px);margin:0;padding:var(--size-12px) var(--size-8px) var(--size-16px)}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--top-search .vtex-search-2-x-itemListItem .vtex-search-2-x-itemListLink{height:auto;margin:var(--size-12px) 0 0;padding:0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--top-search .vtex-search-2-x-itemListItem .vtex-search-2-x-itemListLink .vtex-search-2-x-itemListPrefix{background:var(--color-primary-0);border-radius:var(--size-2px);color:var(--color-neutral-0);font-size:var(--size-12px);font-weight:var(--bold-1);height:var(--size-22px);justify-content:center;line-height:var(--size-16px);margin-right:var(--size-16px);width:var(--size-24px)}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--suggestion .vtex-search-2-x-itemListItem .vtex-search-2-x-itemListLink{display:flex;font-size:var(--size-16px);height:auto;margin:0 0 var(--size-12px) 0;padding:0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--suggestion .vtex-search-2-x-itemListSubItem .vtex-search-2-x-itemListSubItemLink{height:auto;margin:0 var(--size-12px) var(--size-12px);padding:0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileList{border:none}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileList .vtex-search-2-x-tileListTitle{display:flex;font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);margin:0;padding:var(--size-16px) var(--size-8px) 0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileListList{margin-bottom:0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileList .vtex-search-2-x-tileListItem .vtex-search-2-x-element{margin:var(--size-16px) 0 0;padding:0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileList .vtex-search-2-x-tileListItem .vtex-search-2-x-element .vtex-search-2-x-priceContainer{display:none}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileList .vtex-search-2-x-tileListItem .vtex-search-2-x-element .vtex-search-2-x-information .vtex-search-2-x-productNameContainer{max-width:var(--size-230px)}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileListSeeMore{background:var(--color-primary-0);color:var(--color-neutral-0);display:flex;height:auto;justify-content:center;margin:var(--size-28px) 0 var(--size-12px);padding:var(--size-9px) var(--size-24px);text-decoration:none}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileList .vtex-search-2-x-tileListTitle,.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileListSeeMore{font-size:0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileList .vtex-search-2-x-tileListTitle:after{content:"PRODUTOS";font-size:var(--size-16px)}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-tileListSeeMore:after{content:"Ver todos os resultados";font-size:var(--size-16px)}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-history-and-top-wrapper{flex-direction:column!important}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--history .vtex-search-2-x-itemListTitle{margin:var(--size-28px) var(--size-8px) var(--size-12px);padding:0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--history .vtex-search-2-x-itemListLink{align-items:center;display:flex;padding:0}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--history .vtex-search-2-x-itemListIcon{padding-right:var(--size-8px);width:var(--size-24px)}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-close-btn,.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--history .vtex-search-2-x-itemListIcon .vtex__icon-clock{display:none}.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-itemList--history .vtex-search-2-x-itemListIcon:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7v5l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:flex;height:var(--size-24px)}@media screen and (min-width:48rem){.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-biggy-autocomplete-wrapper{max-width:var(--size-100-full)}}@media screen and (min-width:64rem){.vtex-store-components-3-x-searchBarInnerContainer--header-search-bar .vtex-search-2-x-biggy-autocomplete-wrapper{max-width:var(--size-722px);position:fixed}}.vtex-slider-layout-0-x-sliderLayoutContainer{justify-content:center}.vtex-slider-layout-0-x-caretIcon--slider-topbar{display:none}.vtex-slider-layout-0-x-sliderLeftArrow--slider-topbar:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="10" height="14" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L1 9l8 8" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');margin-top:var(--size-2px)}.vtex-slider-layout-0-x-sliderRightArrow--slider-topbar:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="10" height="14" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 17l8-8-8-8" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');margin-top:var(--size-2px)}.vtex-slider-layout-0-x-infoCardContainer--slider-topbar{align-items:center;background-color:var(--color-primary-0);display:flex}.vtex-slider-layout-0-x-sliderLayoutContainer--slider-topbar{display:flex;margin:auto;max-width:var(--size-640px);min-height:var(--size-16px);padding:0 var(--size-8px)}.vtex-slider-layout-0-x-sliderLeftArrow--slider-topbar,.vtex-slider-layout-0-x-sliderRightArrow--slider-topbar{order:1;position:unset}.vtex-slider-layout-0-x-sliderTrackContainer--slider-topbar{margin-top:var(--size--2px);order:2}.vtex-slider-layout-0-x-sliderRightArrow--slider-topbar{order:3}.vtex-slider-layout-0-x-infoCardTextContainer--slider-topbar{width:var(--size-100-full)}.vtex-slider-layout-0-x-infoCardImageContainer--slider-topbar{width:auto}.vtex-slider-layout-0-x-link--slider-topbar,.vtex-slider-layout-0-x-paragraph--slider-topbar{color:var(--color-neutral-0);font-family:var(--font-family-1);font-size:var(--size-12px);font-weight:var(--regular-3);letter-spacing:normal;line-height:1.5;text-align:center}.vtex-slider-layout-0-x-link--slider-topbar{text-decoration:none}.vtex-slider-layout-0-x-infoCardContainer--slider-topbar,.vtex-slider-layout-0-x-paragraph--slider-topbar{margin:0;padding:0}@media screen and (min-width:64rem){.vtex-slider-layout-0-x-sliderLeftArrow--slider-topbar:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="10" height="18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L1 9l8 8" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');margin-top:0}.vtex-slider-layout-0-x-sliderRightArrow--slider-topbar:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="10" height="18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 17l8-8-8-8" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');margin-top:0}.vtex-slider-layout-0-x-sliderLayoutContainer--slider-topbar{min-height:var(--size-24px);padding:0}}@media screen and (min-width:48rem){.vtex-slider-layout-0-x-sliderLayoutContainer--slider-topbar{padding:0 var(--size-16px)}}.vtex-sticky-layout-0-x-container--topbar{background:var(--color-primary-0)}.vtex-sticky-layout-0-x-container--header-desktop,.vtex-sticky-layout-0-x-container--header-mobile{background:var(--color-neutral-0)!important}.vtex-sticky-layout-0-x-wrapper--header-mobile{margin-bottom:var(--size-8px);max-height:var(--size-54px);padding-bottom:0}.vtex-sticky-layout-0-x-wrapper--header-mobile--stuck{padding-top:0!important}.vtex-sticky-layout-0-x-container--header-menu-desktop{z-index:10}.vtex-sticky-layout-0-x-wrapper--header-desktop{z-index:4001}.vtex-sticky-layout-0-x-wrapper--header-menu-desktop{z-index:4000}@media screen and (min-width:64rem){.vtex-sticky-layout-0-x-wrapper--header-mobile{margin-bottom:var(--size-16px)}}.vtex-store-components-3-x-container{max-width:unset}.vtex-store-components-3-x-logoContainer,.vtex-store-components-3-x-searchBarIcon{padding:unset}.vtex-store-components-3-x-searchBarContainer{align-items:center;background:var(--color-neutral-0);display:flex;justify-content:unset;max-height:var(--size-38px);max-width:var(--size-100-full);padding:0 var(--size-16px) 0 var(--size-16px);width:var(--size-100-full)}.vtex-store-components-3-x-searchBarInnerContainer{background:var(--color-neutral-0);border:var(--size-1px) solid var(--neutral-colors-color-neutral-2);border-radius:var(--size-4px);width:var(--size-100-full)}.vtex-store-components-3-x-searchBarContainer .vtex-input__suffix{padding:0 var(--size-8px)}.vtex-store-components-3-x-searchIcon--header-search-bar{height:var(--size-24px);margin-bottom:var(--size-2px);width:var(--size-24px)}.vtex-store-components-3-x-imageElement--icon-whislist{align-items:center;display:flex}.vtex-store-components-3-x-autoCompleteOuterContainer--header-search-bar{width:var(--size-100-full)}.vtex-store-components-3-x-autoCompleteOuterContainer--header-search-bar .vtex-styleguide-9-x-input{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);width:var(--size-100-full)}.vtex-store-components-3-x-autoCompleteOuterContainer--header-search-bar .vtex-styleguide-9-x-input::placeholder{color:var(--color-neutral-4)}.vtex-store-components-3-x-autoCompleteOuterContainer--header-search-bar .vtex-input-prefix__group{border:none;border-bottom:var(--size-1px) solid var(--color-neutral-2);border-radius:0;width:var(--size-100-full)}@media screen and (min-width:64rem){.vtex-store-components-3-x-searchBarContainer{padding:unset;width:var(--size-333px)}}.vtex-store-drawer-0-x-openIconContainer{padding:unset}.vtex-store-drawer-0-x-opened--header-mobile-drawer-content,.vtex-store-drawer-0-x-opened--header-mobile-drawer-itens{width:var(--size-89-per)!important}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content,.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-itens,.vtex-store-drawer-0-x-drawerContent--header-mobile-drawer-content{flex-direction:column}.vtex-store-drawer-0-x-childrenContainer--header-mobile-drawer-content{justify-content:flex-start}.vtex-store-drawer-0-x-drawerContent--header-mobile-drawer-content{display:flex;height:var(--size-100-full);max-height:var(--size-100-full)}.vtex-store-drawer-0-x-closeIcon--header-mobile-close-button,.vtex-store-drawer-0-x-closeIcon--header-mobile-drawer-content{background:var(--color-neutral-7);color:var(--color-neutral-0);height:var(--size-24px);padding:var(--size-8px);width:var(--size-24px)}.vtex-store-drawer-0-x-opened--header-mobile-drawer-content .vtex-store-drawer-0-x-closeIconButton--header-mobile-drawer-content,.vtex-store-drawer-0-x-opened--header-mobile-drawer-itens .vtex-store-drawer-0-x-closeIconButton--header-mobile-close-button{padding:0;position:absolute;right:var(--size--40px);top:0}.vtex-store-drawer-0-x-closeIconButton--header-mobile-close-button-2{align-items:center;color:var(--color-neutral-4);display:flex;font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);margin:var(--size-78px) 0 0 var(--size-16px);padding:0}.vtex-store-drawer-0-x-closeIconButton--header-mobile-close-button-2:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 7l-5 5 5 5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:var(--size-24px);padding-right:var(--size-8px)}.vtex-store-drawer-0-x-overlay--header-mobile-drawer-content--visible{background-color:rgb(0 0 0/25%)}.vtex-store-drawer-0-x-overlay--header-mobile-drawer-itens--visible{background-color:transparent}.vtex-flex-layout-0-x-flexRow--section-content-1{margin:var(--size-10px) 0 0}.vtex-flex-layout-0-x-flexRow--section-content-2{margin:auto var(--size-16px) 0}.vtex-flex-layout-0-x-flexRow--section-content-3{padding:var(--size-16px) 0 0}.vtex-flex-layout-0-x-flexCol--section-content-3,.vtex-flex-layout-0-x-flexRowContent--section-content-2{display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexRow--section-content-4{margin-top:var(--size-16px)}.vtex-flex-layout-0-x-flexCol--section-content-3{flex-direction:row}.vtex-flex-layout-0-x-flexColChild--section-content-3{width:var(--size-100-full)}@media screen and (min-width:37.5rem){.vtex-flex-layout-0-x-flexRow--section-content-4 .vtex-slider-layout-0-x-slide--firstVisible{margin-right:var(--size-12px)}}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexCol--section-content-3{gap:var(--size-24px)}.vtex-flex-layout-0-x-flexRow--section-content-3{padding:var(--size-16px) var(--size-60px) var(--size-40px) var(--size-60px)}.vtex-flex-layout-0-x-flexRow--section-content-4{margin-top:var(--size-24px)}.vtex-flex-layout-0-x-flexRow--section-content-2{margin:0}.vtex-flex-layout-0-x-flexRow--discount-shelf-1 .vtex-slider-layout-0-x-imageElement--slider-banner-promotion-1,.vtex-flex-layout-0-x-flexRow--discount-shelf-1 .vtex-slider-layout-0-x-slide--slider-banner-promotion-1{height:auto;max-height:var(--size-736px)!important;width:calc((100vw - var(--size-168px))/3)!important}.vtex-flex-layout-0-x-flexRow--section-content-4 .vtex-slider-layout-0-x-imageElement--slider-banner-promotion-1,.vtex-flex-layout-0-x-flexRow--section-content-4 .vtex-slider-layout-0-x-slide--slider-banner-promotion-1{height:auto;width:calc((100vw - var(--size-216px))/4)!important}.vtex-flex-layout-0-x-flexRow--section-content-4 .vtex-slider-layout-0-x-slide--firstVisible{margin-right:unset}.vtex-flex-layout-0-x-flexRowContent--section-content-3 .vtex-slider-layout-0-x-sliderTrack--slider-banner-promotion-1{gap:var(--size-24px)}}.vtex-rich-text-0-x-container--title-section-home{display:flex;justify-content:center;margin:var(--size-16px) 0;width:var(--size-100-full)}.vtex-rich-text-0-x-paragraph--title-section-home{color:var(--color-neutral-7);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);margin:0;text-align:center}.vtex-rich-text-0-x-paragraph--seo-text{color:var(--color-neutral-3);font-weight:var(--bold-1);font-size:var(--size-12px);line-height:var(--size-16px);letter-spacing:.1em}.vtex-rich-text-0-x-container--seo-text{padding:var(--size-60px) var(--size-32px) var(--size-24px) var(--size-32px)}@media screen and (min-width:64rem){.vtex-rich-text-0-x-paragraph--title-section-home{font-size:var(--size-24px)}}.vtex-slider-layout-0-x-videoContainer{aspect-ratio:.78/1;border:unset!important}@media screen and (min-width:640px){.vtex-slider-layout-0-x-videoContainer{aspect-ratio:2.41/1}}.vtex-slider-layout-0-x-sliderLayoutContainer--slider-banner-full,.vtex-slider-layout-0-x-sliderLayoutContainer--slider-banner-promotion-1{display:flex;margin-bottom:var(--size-50px)}.vtex-slider-layout-0-x-sliderTrackContainer--slider-banner-full,.vtex-slider-layout-0-x-sliderTrackContainer--slider-banner-promotion-1{order:2}.vtex-slider-layout-0-x-sliderLeftArrow--slider-banner-full,.vtex-slider-layout-0-x-sliderLeftArrow--slider-banner-promotion-1{order:1;padding-left:var(--size-16px)}.vtex-slider-layout-0-x-sliderRightArrow--slider-banner-full,.vtex-slider-layout-0-x-sliderRightArrow--slider-banner-promotion-1{order:3;padding-right:var(--size-16px)}.vtex-slider-layout-0-x-sliderLeftArrow--slider-banner-full,.vtex-slider-layout-0-x-sliderRightArrow--slider-banner-full{z-index:1}.vtex-slider-layout-0-x-paginationDotsContainer{bottom:var(--size--35px)}.vtex-slider-layout-0-x-sliderArrows--slider-banner-full,.vtex-slider-layout-0-x-sliderArrows--slider-banner-promotion-1{height:var(--size-40px);margin:0;margin-bottom:var(--size-75px);padding:0;position:absolute;width:var(--size-40px)}.vtex-slider-layout-0-x-sliderArrows .vtex-slider-layout-0-x-caretIcon--slider-banner-full,.vtex-slider-layout-0-x-sliderArrows .vtex-slider-layout-0-x-caretIcon--slider-banner-promotion-1{color:var(--color-neutral-0);height:var(--size-16px);width:var(--size-16px)}.vtex-slider-layout-0-x-paginationDot{background-color:var(--color-neutral-1);border-radius:0;height:var(--size-4px)!important;margin:0 var(--size-5px);padding:0;width:var(--size-16px)!important}.vtex-slider-layout-0-x-paginationDot--isActive{background-color:var(--color-primary-0)}.vtex-slider-layout-0-x-slideChildrenContainer--slider-banner-full{padding:0}.vtex-slider-layout-0-x-imageElementLink--slider-banner-promotion-1{display:flex;width:var(--size-100-full)}.vtex-slider-layout-0-x-imageElement--slider-banner-promotion-1{max-height:var(--size-536px)}@media screen and (min-width:64rem){.vtex-slider-layout-0-x-sliderArrows--slider-banner-full{background:var(--color-neutral-6-faded)!important;border-radius:var(--size-40px);margin:0 var(--size-20px);position:absolute}.vtex-slider-layout-0-x-sliderTrackContainer--slider-banner-promotion-1{width:calc(100vw - var(--size-110px))}.vtex-slider-layout-0-x-sliderArrows--slider-banner-promotion-1{position:unset}.vtex-slider-layout-0-x-sliderArrows--slider-banner-full,.vtex-slider-layout-0-x-sliderArrows--slider-banner-promotion-1{margin-bottom:0}.vtex-slider-layout-0-x-sliderLeftArrow--slider-banner-full,.vtex-slider-layout-0-x-sliderLeftArrow--slider-banner-promotion-1{padding-left:0}.vtex-slider-layout-0-x-sliderRightArrow--slider-banner-full,.vtex-slider-layout-0-x-sliderRightArrow--slider-banner-promotion-1{padding-right:0}.vtex-slider-layout-0-x-sliderArrows--slider-banner-full .vtex-slider-layout-0-x-caretIcon--slider-banner-full,.vtex-slider-layout-0-x-sliderArrows--slider-banner-promotion-1 .vtex-slider-layout-0-x-caretIcon--slider-banner-promotion-1{color:var(--color-neutral-6)}.vtex-flex-layout-0-x-flexColChild--section-content-3,.vtex-slider-layout-0-x-slideChildrenContainer--slider-banner-promotion-1{overflow:hidden}.vtex-slider-layout-0-x-sliderTrack--slider-banner-full{max-height:var(--size-743px)}.vtex-slider-layout-0-x-button--department-modalities{height:var(--size-48px)!important;margin-top:var(--size-16px)!important;width:var(--size-187px)!important}.vtex-slider-layout-0-x-button--promotions-banner{margin-top:var(--size-16px)!important}.vtex-slider-layout-0-x-banner__container-text--title-text{font-size:var(--size-64px)!important;font-weight:var(--bold-1)!important;line-height:var(--size-77-45px)!important}.vtex-slider-layout-0-x-banner__container-text--subtitle-text{display:block!important;font-size:var(--size-24px);font-weight:var(--bold-1);line-height:var(--size-32px)}.vtex-slider-layout-0-x-banner__container-text--department-modalities--support-text{display:block!important;font-size:var(--size-16px);line-height:var(--size-22px);margin-top:var(--size-16px)!important}.vtex-slider-layout-0-x-banner__container-text--department-modalities--subtitle-text :first-child,.vtex-slider-layout-0-x-banner__container-text--department-modalities--support-text :first-child,.vtex-slider-layout-0-x-banner__container-text--department-modalities--title-text :first-child{margin:0!important;max-width:var(--size-235px);text-align:center}.vtex-slider-layout-0-x-banner__container-text--promotions-banner--title-text{align-items:center;display:flex;justify-content:center;width:var(--size-115px)}.vtex-slider-layout-0-x-banner__container-text--promotions-banner--title-text :first-child{font-size:var(--size-40px);line-height:var(--size-56px);line-height:var(--bold-1);margin:0 0 var(--size-16px)}.vtex-slider-layout-0-x-banner__calltoaction--department-modalities{align-items:center;display:flex;justify-content:center}.vtex-slider-layout-0-x-mainbanner--vertical-top-position{padding-top:var(--size-84px)!important}.vtex-slider-layout-0-x-banner__container-text--department-modalities--subtitle-text,.vtex-slider-layout-0-x-banner__container-text--department-modalities--support-text{margin-top:var(--size-16px)!important}.vtex-slider-layout-0-x-custombanner__vertical-top-position .vtex-slider-layout-0-x-banner__calltoaction--department-modalities{margin-top:var(--size-84px)!important}.vtex-slider-layout-0-x-custombanner__vertical-bottom-position .vtex-slider-layout-0-x-banner__calltoaction--department-modalities{margin-bottom:var(--size-102px)!important}.vtex-slider-layout-0-x-custombanner__horizontal-right .vtex-slider-layout-0-x-banner__calltoaction--department-modalities{margin-right:var(--size-259px)!important}.vtex-slider-layout-0-x-custombanner__horizontal-left .vtex-slider-layout-0-x-banner__calltoaction--department-modalities{margin-left:var(--size-200px)!important}.vtex-slider-layout-0-x-custombanner__vertical-top-position .vtex-slider-layout-0-x-banner__calltoaction--promotions-banner{margin-top:var(--size-24px)!important}.vtex-slider-layout-0-x-custombanner__vertical-bottom-position .vtex-slider-layout-0-x-banner__calltoaction--promotions-banner{margin-bottom:var(--size-24px)!important}.vtex-slider-layout-0-x-banner__image--promotions-banner:hover{transform:scale(1.1);transition:transform .5s ease-in-out}}.vtex-slider-layout-0-x-slide--department-modalities{width:var(--size-100-full)!important}.vtex-slider-layout-0-x-sliderLayoutContainer--department-modalities,.vtex-slider-layout-0-x-sliderLayoutContainer--promotions-banner{margin-bottom:var(--size-50px)!important}.vtex-slider-layout-0-x-sliderArrows--department-modalities{background-color:rgb(255 255 255/25%)!important;border-radius:var(--size-40px);padding:var(--size-8px);color:var(--color-primary-0)}.vtex-slider-layout-0-x-sliderArrows--emphasis-1-banner{color:var(--color-primary-0)}.vtex-slider-layout-0-x-banner__container-text--subtitle-text,.vtex-slider-layout-0-x-banner__container-text--title-text{order:-1!important}.vtex-slider-layout-0-x-button--department-modalities{font-size:var(--size-16px);font-weight:var(--bold-1);height:var(--size-40px);line-height:var(--size-22px);margin-top:var(--size-4px);text-align:center;text-overflow:ellipsis;width:var(--size-135px)}.vtex-slider-layout-0-x-banner__container-text--subtitle-text,.vtex-slider-layout-0-x-banner__container-text--support-text{margin-top:var(--size-8px)!important}.vtex-slider-layout-0-x-banner__container-text--support-text{font-size:var(--size-16px);font-weight:var(--regular-4);line-height:var(--size-22px)}.vtex-slider-layout-0-x-banner__container-text--subtitle-text{font-size:var(--size-24px);font-weight:var(--bold-1);line-height:var(--size-32px)}.vtex-slider-layout-0-x-banner__container-text--subtitle-text :first-child,.vtex-slider-layout-0-x-banner__container-text--support-text :first-child,.vtex-slider-layout-0-x-banner__container-text--title-text :first-child{margin:0!important;text-align:center}.vtex-slider-layout-0-x-banner__container-text--title-text{font-size:var(--size-48px);font-weight:var(--bold-1);line-height:var(--size-58-09px);margin-bottom:0;text-overflow:ellipsis}.vtex-slider-layout-0-x-banner__container-text--title-text :first-child{margin:0 0 var(--size-32px)}.vtex-slider-layout-0-x-banner__container-text--promotions-banner--title-text :first-child{font-size:var(--size-24px)!important;font-weight:var(--bold-1)!important;line-height:var(--size-32px)!important;margin:0!important}.vtex-slider-layout-0-x-button--promotions-banner{font-size:var(--size-12px);font-weight:var(--bold-1);height:var(--size-40px);line-height:var(--size-16px);padding:var(--size-12px) var(--size-24px);text-align:center;text-overflow:ellipsis}.vtex-slider-layout-0-x-banner__container--promotions-banner{max-height:var(--size-100-full)}.vtex-slider-layout-0-x-mainbanner--vertical-top-position .vtex-slider-layout-0-x-banner__calltoaction--department-modalities{padding-top:var(--size-15px)}.vtex-slider-layout-0-x-custombanner__vertical-top-position .vtex-slider-layout-0-x-banner__calltoaction--department-modalities{margin-top:var(--size-39px)}.vtex-slider-layout-0-x-custombanner__vertical-bottom-position .vtex-slider-layout-0-x-banner__calltoaction--department-modalities{margin-bottom:var(--size-39px)}.vtex-slider-layout-0-x-custombanner__horizontal-left .vtex-slider-layout-0-x-banner__calltoaction--department-modalities-2{margin-left:var(--size-16px)}.vtex-slider-layout-0-x-custombanner__horizontal-right .vtex-slider-layout-0-x-banner__calltoaction--department-modalities{margin-right:var(--size-16px)}.vtex-slider-layout-0-x-custombanner__vertical-top-position .vtex-slider-layout-0-x-banner__calltoaction--promotions-banner{margin-top:var(--size-16px)}.vtex-slider-layout-0-x-custombanner__vertical-bottom-position .vtex-slider-layout-0-x-banner__calltoaction--promotions-banner{margin-bottom:var(--size-16px)}.vtex-slider-layout-0-x-custombanner__horizontal-left .vtex-slider-layout-0-x-banner__calltoaction--promotions-banner{margin-left:var(--size-16px)}.vtex-slider-layout-0-x-custombanner__horizontal-right .vtex-slider-layout-0-x-banner__calltoaction--promotions-banner{margin-right:var(--size-16px)}.vtex-slider-layout-0-x-custombanner__text-on-center .vtex-slider-layout-0-x-banner__calltoaction,.vtex-slider-layout-0-x-custombanner__text-on-center .vtex-slider-layout-0-x-banner__container-text{align-items:center!important;justify-content:center!important}.vtex-slider-layout-0-x-custombanner__text-on-center .vtex-slider-layout-0-x-banner__container-text :first-child{text-align:center!important}.vtex-slider-layout-0-x-custombanner__text-on-left .vtex-slider-layout-0-x-banner__calltoaction,.vtex-slider-layout-0-x-custombanner__text-on-left .vtex-slider-layout-0-x-banner__container-text{align-items:flex-start!important;justify-content:flex-start!important}.vtex-slider-layout-0-x-custombanner__text-on-left .vtex-slider-layout-0-x-banner__container-text :first-child{text-align:left!important}.vtex-slider-layout-0-x-custombanner__text-on-right .vtex-slider-layout-0-x-banner__calltoaction,.vtex-slider-layout-0-x-custombanner__text-on-right .vtex-slider-layout-0-x-banner__container-text{align-items:flex-end!important;justify-content:flex-end!important}.vtex-slider-layout-0-x-custombanner__text-on-right .vtex-slider-layout-0-x-banner__container-text :first-child{text-align:right!important}.vtex-slider-layout-0-x-banner__calltoaction--department-modalities{max-width:var(--size-235px)}.vtex-store-components-3-x-imageElement--banner-promotion-1{width:calc((100vw - var(--size-144px))/2)}.vtex-store-components-3-x-imageElement--banner-promotion-1,.vtex-store-components-3-x-imageElement--slider-banner-promotion-1{height:var(--size-100-full);transition:-webkit-transform .5s ease;transition:transform .5s ease;width:var(--size-100-full)}.vtex-store-components-3-x-imageElement--banner-promotion-1:hover,.vtex-store-components-3-x-imageElement--slider-banner-promotion-1:hover{transform:scale(1.1)}.vtex-store-components-3-x-imageElementLink--slider-banner-full{width:var(--size-100-full)}.vtex-slider-layout-0-x-slideChildrenContainer--slider-banner-full .vtex-store-components-3-x-imageElement--slider-banner-full{max-height:var(--size-100-full)!important}@media screen and (min-width:64rem){.vtex-store-components-3-x-imageElementLink--slider-banner-full{max-height:var(--size-743px)}.vtex-slider-layout-0-x-slideChildrenContainer--slider-banner-full .vtex-store-components-3-x-imageElement--slider-banner-full{max-height:var(--size-743px)!important}}.vtex-store-video-1-x-videoContainer,.vtex-store-video-1-x-videoElement{height:100%;margin-top:0;object-fit:cover}.vtex-checkout-summary-0-x-summarySmallDisclaimer{display:none}.vtex-checkout-summary-0-x-summaryItemLabel{font-weight:var(--regular-3)}.vtex-checkout-summary-0-x-summarySmallContent .vtex-checkout-summary-0-x-summaryItemContainer{color:var(--color-neutral-4);font-size:var(--size-14px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px)}.vtex-checkout-summary-0-x-summarySmallContent .vtex-checkout-summary-0-x-summaryItemContainer:last-child .vtex-checkout-summary-0-x-price{color:var(--color-neutral-7)!important;font-weight:var(--bold-1)!important}.vtex-checkout-summary-0-x-summarySmallContent .vtex-checkout-summary-0-x-summaryItemContainer:last-child{color:var(--color-neutral-7);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);margin-top:var(--size-8px)}.vtex-checkout-summary-0-x-summarySmallContent .vtex-checkout-summary-0-x-summaryItemContainer:last-child .vtex-checkout-summary-0-x-summaryItemLabel{font-weight:var(--bold-1)!important}.vtex-flex-layout-0-x-flexRow--product-item{align-items:center;align-self:stretch;background:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-1);display:flex;flex-direction:column;margin-top:var(--size-12px);padding:var(--size-12px);width:var(--size-277px)}.vtex-flex-layout-0-x-flexColChild--product-item-name{height:var(--size-16px)!important;margin-bottom:var(--size-4px)}.vtex-flex-layout-0-x-flexRowContent--product-item{padding:0}.vtex-flex-layout-0-x-flexRow--product-item-price{margin-bottom:var(--size-8px)}.vtex-flex-layout-0-x-flexCol--product-item-name,.vtex-flex-layout-0-x-flexRowContent--product-item-price{margin:0}.vtex-flex-layout-0-x-flexColChild--column-product-item{height:unset!important}.vtex-flex-layout-0-x-flexRowContent--product-specifications{margin-top:var(--size-12px)}.vtex-flex-layout-0-x-flexRowContent--product-specifications .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{margin-right:var(--size-12px);width:auto!important}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--product-item{width:var(--size-298px)}}.vtex-minicart-2-x-drawer{width:var(--size-311px)!important}.vtex-minicart-2-x-overlay--visible{background:var(--color-primary-0)}.vtex-minicart-2-x-drawer,.vtex-minicart-2-x-overlay--visible{z-index:999999!important}.vtex-minicart-2-x-closeIconContainer{display:block;position:absolute;right:0;top:var(--size-4px)}.vtex-minicart-2-x-closeIconButton{padding:var(--size-12px) var(--size-24px) 0 0}.vtex-minicart-2-x-closeIconButton:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path d="M16 8l-8 8m0-8l8 8" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.vtex-minicart-2-x-closeIconButton .vtex-minicart-2-x-closeIcon{display:none}.vtex-minicart-2-x-drawerContent{display:flex;height:var(--size-100-full)}.vtex-minicart-2-x-minicartSideBarContentWrapper{height:var(--size-100-full)!important}.vtex-minicart-2-x-minicartTitle{align-items:center;align-self:stretch;background:var(--color-primary-0);color:var(--color-neutral-0);display:flex;font-size:var(--size-16px);font-style:normal;font-weight:700;justify-content:center;line-height:var(--size-22px);margin:0;padding:var(--size-16px) var(--size-24px)}.vtex-minicart-2-x-minicartProductListContainer{display:flex;padding:0 var(--size-8px) 0 var(--size-8px)}.vtex-minicart-2-x-minicartCheckoutButton{margin-top:0}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button{align-items:center;align-self:stretch;background:var(--color-primary-0);border-radius:0;display:flex;flex:1 0 0;gap:var(--size-8px);height:var(--size-40px);justify-content:center;margin:0 auto;padding:0;width:var(--size-278px)}.vtex-minicart-2-x-minicartSummary{padding:var(--size-16px) var(--size-24px) 0 var(--size-24px)}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button__label{align-items:center;color:var(--color-neutral-0);display:flex;font-size:var(--size-14px);font-style:normal;font-weight:700;line-height:var(--size-16px);text-align:center}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button:hover{background:var(--color-primary-3);border-color:var(--color-primary-3)}.vtex-minicart-2-x-minicartProductListContainer .vtex-flex-layout-0-x-stretchChildrenWidth{justify-content:flex-start!important}.vtex-minicart-2-x-minicartContentContainer{justify-content:left}@media screen and (min-width:64rem){.vtex-minicart-2-x-drawer{width:var(--size-350px)!important}.vtex-minicart-2-x-minicartProductListContainer{padding-left:var(--size-16px)}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button{width:var(--size-302px)}}.vtex-minicart-2-x-minicartEmptyStateContainer .pb5{padding-bottom:var(--size-8px)}.vtex-minicart-2-x-minicartContentContainer .overflow-y-auto{margin:var(--size-10px) var(--size-5px) var(--size-12px);overflow-y:auto;width:var(--size-97-per)}.vtex-minicart-2-x-minicartContentContainer .overflow-y-auto::-webkit-scrollbar{width:var(--size-2px)}.vtex-minicart-2-x-minicartContentContainer .overflow-y-auto::-webkit-scrollbar-track{background:var(--color-neutral-1)}.vtex-minicart-2-x-minicartContentContainer .overflow-y-auto::-webkit-scrollbar-thumb,.vtex-minicart-2-x-minicartContentContainer .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-4)}.vtex-product-list-0-x-removeButton{padding:unset}.vtex-product-list-0-x-productPriceCurrency{align-self:stretch;border-right:var(--size-2px) solid var(--color-neutral-1);color:var(--color-neutral-4);font-weight:400;line-height:var(--size-14px);margin:0 var(--size-8px) 0 0;padding-right:var(--size-8px)}.vtex-product-list-0-x-productPrice,.vtex-product-list-0-x-productPriceCurrency{display:flex;flex-direction:column;font-size:var(--size-14px);font-style:normal;justify-content:center;text-align:center}.vtex-product-list-0-x-productPrice{align-items:flex-start;color:var(--color-secondary-0);font-weight:700;line-height:var(--size-16px)}.vtex-product-list-0-x-productBrandName{display:none}.vtex-product-list-0-x-productName{color:var(--color-secondary-2);display:inline-block;font-size:var(--size-14px);font-style:normal;font-weight:400;height:var(--size-16px);line-height:var(--size-16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:var(--size-136px)}.vtex-product-list-0-x-productImage,.vtex-product-list-0-x-productImageContainer{border-radius:0;height:auto;width:var(--size-80px)!important}.vtex-product-list-0-x-productPriceContainer{display:flex}.vtex-product-list-0-x-quantitySelectorWrapper--quantity-selector .vtex-product-list-0-x-inputContainer{border:none;color:var(--color-neutral-7);font-size:var(--size-12px);font-style:normal;font-weight:700;line-height:var(--size-16px);padding:0;text-align:center;width:var(--size-20px)!important}.vtex-product-list-0-x-quantitySelectorButton--quantity-selector{background-color:transparent!important;border:none;color:var(--color-neutral-6);height:var(--size-24px);padding:var(--size-4px);width:var(--size-24px)}.vtex-product-list-0-x-quantitySelectorIncrease{color:var(--color-secondary-0)}.vtex-product-list-0-x-quantitySelectorWrapper--quantity-selector{background:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-1);display:flex;padding:var(--size-4px)}.vtex-product-list-0-x-productVariationsContainer{color:var(--color-neutral-4);font-size:var(--size-12px);font-style:normal;font-weight:400;line-height:var(--size-16px)}.vtex-product-list-0-x-quantitySelectorContainer{margin-top:var(--size-8px);min-width:var(--size-79px);width:auto!important}@media screen and (min-width:40rem){.vtex-product-list-0-x-price{width:unset!important}.vtex-product-list-0-x-productName{width:var(--size-159px)}}.vtex-minicart-2-x-minicartEmptyStateContainer .vtex-rich-text-0-x-paragraph{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);margin:0 0 var(--size-24px)}.vtex-rich-text-0-x-container--minicart-label-promotion{margin-bottom:var(--size--9px);padding:var(--size-13px) var(--size-28px) 0 var(--size-8px)}.vtex-rich-text-0-x-wrapper--minicart-label-promotion{background-color:var(--color-neutral-9);padding:var(--size-10px);width:var(--size-277px)}.vtex-rich-text-0-x-paragraph--minicart-label-promotion{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-14px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-14px);margin:0;padding:0}.vtex-rich-text-0-x-paragraph--minicart-label-promotion .vtex-rich-text-0-x-strong--minicart-label-promotion{color:var(--support-default-success-custom)}@media screen and (min-width:64rem){.vtex-rich-text-0-x-container--minicart-label-promotion{margin-bottom:var(--size--6px);padding:var(--size-15px) var(--size-16px) 0}.vtex-rich-text-0-x-wrapper--minicart-label-promotion{width:var(--size-298px)}}.vtex-store-link-0-x-link--continue-browsing,.vtex-store-link-0-x-link--continue-shopping{display:flex;text-decoration:none;width:var(--size-100-full)}.vtex-store-link-0-x-label--continue-browsing,.vtex-store-link-0-x-label--continue-shopping{align-items:center;background:var(--color-neutral-0);color:var(--color-neutral-7);display:flex;font-size:var(--size-14px);font-style:normal;font-weight:700;height:var(--size-22px);justify-content:center;line-height:var(--size-16px);margin:0 auto var(--size-16px) auto;padding:var(--size-8px) var(--size-24px);text-align:center;text-decoration:none!important;width:var(--size-228px)}.vtex-store-link-0-x-label--continue-browsing{border:var(--size-1px) solid var(--color-neutral-7)}@media screen and (min-width:64rem){.vtex-store-link-0-x-label--continue-shopping{width:var(--size-252px)}}.vtex-flex-layout-0-x-flexCol--footer-content-newsletter{margin-left:0;max-width:none}.vtex-flex-layout-0-x-flexRow--my-account{padding-bottom:var(--size-40px)}.vtex-flex-layout-0-x-flexColChild--newsletter-modal-confirmation-block{align-items:center;display:flex;justify-content:center}.vtex-flex-layout-0-x-flexRow--newsletter-modal-confirmation-block{display:none;padding:var(--size-60px) 0 var(--size-140px)}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexCol--footer-content-newsletter{margin-left:var(--size-32px);max-width:var(--size-312px)}}.vtex-modal-layout-0-x-modal--newsletter-modal{background-color:rgb(0 0 0/40%);z-index:100000!important}.vtex-modal-layout-0-x-closeButton--newsletter-modal,.vtex-modal-layout-0-x-closeButton--newsletter-modal .vtex-modal-layout-0-x-closeIcon--newsletter-modal,.vtex-modal-layout-0-x-closeButtonContainer--newsletter-modal{height:var(--size-24px);padding:0}.vtex-modal-layout-0-x-closeButton--newsletter-modal .vtex-modal-layout-0-x-closeIcon--newsletter-modal{color:var(--color-neutral-7);width:var(--size-24px)}.vtex-modal-layout-0-x-headerContainer--newsletter-modal{border:none}.vtex-modal-layout-0-x-paper--newsletter-modal{border-radius:0;max-width:var(--size-400px);padding:var(--size-16px) var(--size-24px)}.vtex-modal-layout-0-x-closeButton--newsletter-modal-close-button{background:transparent;border:none;border-radius:0;height:var(--size-40px);margin:var(--size-8px) 0 0;padding:0}.vtex-modal-layout-0-x-closeButton--newsletter-modal-close-button .vtex-modal-layout-0-x-closeButtonLabel--newsletter-modal-close-button{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px)}.vtex-modal-layout-0-x-closeButton--newsletter-modal-close-button:hover{background-color:transparent}.vtex-modal-layout-0-x-closeButton--newsletter-modal-close-button:hover .vtex-modal-layout-0-x-closeButtonLabel--newsletter-modal-close-button{text-decoration:underline}.vtex-modal-layout-0-x-closeButton--newsletter-modal,.vtex-modal-layout-0-x-closeButton--newsletter-modal-close-button{padding-right:0!important}.vtex-modal-layout-0-x-closeButton--newsletter-modal-close-button:focus{background-color:transparent!important;border-color:transparent!important}.vtex-modal-layout-0-x-closeButton--modal-header-store-locator{padding-right:var(--size-27px)!important}.vtex-modal-layout-0-x-closeButton--modal-header-store-locator:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/close-icon-store-locator___11e1aa0343c7d1c682bd8ec347a7bc34.svg);height:var(--size-24px)}.vtex-modal-layout-0-x-closeIcon--modal-header-store-locator{display:none}.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group .vtex-styleguide-9-x-input:active,.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group .vtex-styleguide-9-x-input:focus,.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group .vtex-styleguide-9-x-input:focus-visible,.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group .vtex-styleguide-9-x-input:hover{border:var(--size-1px) solid var(--color-neutral-7)!important}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--newsletter-modal-confirmation-1 .vtex-checkbox__line-container .bg-action-primary{border-color:var(--color-primary-0)!important}.vtex-store-newsletter-1-x-newsletterForm--newsletter-modal:has(.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group .vtex-styleguide-9-x-input:invalid) .vtex-store-newsletter-1-x-formSubmitContainer--newsletter-modal .vtex-button,.vtex-store-newsletter-1-x-newsletterForm--newsletter-modal:has(.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group .vtex-styleguide-9-x-input:invalid) .vtex-store-newsletter-1-x-formSubmitContainer--newsletter-modal .vtex-button:hover{background-color:var(--color-neutral-1)}.vtex-store-newsletter-1-x-newsletterForm--newsletter-modal:has(.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group .vtex-styleguide-9-x-input:invalid) .vtex-store-newsletter-1-x-formSubmitContainer--newsletter-modal .vtex-button .vtex-button__label{color:var(--color-primary-2)}.vtex-store-newsletter-1-x-newsletterForm--newsletter-modal .vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group .vtex-styleguide-9-x-input:invalid{border-color:var(--support-default-danger)!important}.johnjohndenim-institutional-0-x-newsletterFooterContainer .johnjohndenim-institutional-0-x-newsletterInputFooter .vtex-checkbox__line-container,.johnjohndenimqa-institutional-0-x-newsletterFooterContainer .johnjohndenimqa-institutional-0-x-newsletterInputFooter .vtex-checkbox__line-container{border-bottom:var(--size-1px) solid var(--color-neutral-1);padding-bottom:var(--size-24px)}@media screen and (min-width:64rem){.johnjohndenim-institutional-0-x-newsletterFooterContainer .johnjohndenim-institutional-0-x-newsletterInputFooter .vtex-checkbox__line-container,.johnjohndenimqa-institutional-0-x-newsletterFooterContainer .johnjohndenimqa-institutional-0-x-newsletterInputFooter .vtex-checkbox__line-container{border:none}}.vtex-rich-text-0-x-paragraph--footer-apps,.vtex-rich-text-0-x-paragraph--footer-info-description,.vtex-rich-text-0-x-paragraph--footer-newsletter-description,.vtex-rich-text-0-x-paragraph--footer-newsletter-title,.vtex-rich-text-0-x-paragraph--footer-payment-methods,.vtex-rich-text-0-x-paragraph--footer-social-clubs{margin:0}.vtex-rich-text-0-x-paragraph--footer-newsletter-description,.vtex-rich-text-0-x-paragraph--footer-newsletter-title{font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-rich-text-0-x-paragraph--footer-newsletter-description{font-size:var(--size-14px);font-weight:var(--regular-3);line-height:var(--size-16px);margin:var(--size-8px) 0}.vtex-rich-text-0-x-heading--newsletter-modal-title,.vtex-rich-text-0-x-paragraph--newsletter-modal-description{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);margin:var(--size-16px) 0 var(--size-24px)}.vtex-rich-text-0-x-paragraph--newsletter-modal-description{color:var(--color-primary-3);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin:0 0 var(--size-32px)}.vtex-store-newsletter-1-x-emailInputContainer--footer-newsletter,.vtex-store-newsletter-1-x-formSubmitContainer--footer-newsletter .vtex-button{margin-bottom:var(--size-8px)}.vtex-store-newsletter-1-x-formSubmitContainer--footer-newsletter .vtex-button{width:var(--size-100-full)}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--footer-newsletter .vtex-checkbox__inner-container,.vtex-store-newsletter-1-x-formSubmitContainer--footer-newsletter .vtex-button{border-radius:0}.vtex-store-newsletter-1-x-formSubmitContainer--footer-newsletter .vtex-button:hover{background-color:var(--color-primary-3);border-color:var(--color-primary-3)}.vtex-store-newsletter-1-x-formSubmitContainer--footer-newsletter .vtex-button .vtex-button__label{color:var(--color-neutral-0);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);text-transform:none}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--footer-newsletter{color:var(--color-primary-3);font-size:var(--size-10px);font-weight:var(--regular-3);line-height:var(--size-14px)}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--footer-newsletter .vtex-checkbox__container{margin-right:var(--size-12px)}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--footer-newsletter .vtex-checkbox__inner-container{border:var(--size-1px) solid var(--color-neutral-7)}.vtex-store-newsletter-1-x-labelLink--footer-newsletter{color:var(--color-primary-3);font-weight:var(--bold-1)}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--footer-newsletter .vtex-checkbox__label{max-width:none}.vtex-store-newsletter-1-x-emailInputContainer--footer-newsletter .vtex-input-prefix__group{border:var(--size-1px) solid var(--color-neutral-1);border-radius:0}.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group{border:none;border-radius:0}.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input-prefix__group .vtex-styleguide-9-x-input{border:var(--size-1px) solid var(--color-neutral-1);border-radius:0}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--newsletter-modal-confirmation-1 .vtex-checkbox__label{font-family:var(--font-family-1);font-size:var(--size-10px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-14px);pointer-events:none}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--newsletter-modal-confirmation-1{margin:var(--size-24px) 0 var(--size-24px)}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--newsletter-modal-confirmation-1 .vtex-checkbox__line-container .vtex-checkbox__inner-container{border:var(--size-1px) solid var(--color-neutral-3);border-radius:0}.vtex-store-newsletter-1-x-confirmationCheckboxContainer--newsletter-modal-confirmation-1 .vtex-store-newsletter-1-x-labelLink--newsletter-modal-confirmation-1--first{color:var(--color-primary-3);pointer-events:all}.vtex-store-newsletter-1-x-emailInputContainer--newsletter-modal .vtex-input .vtex-input__error,.vtex-store-newsletter-1-x-formSubmitContainer--newsletter-modal .vtex-button .vtex-button__label{font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);margin-top:var(--size-4px)}.vtex-store-newsletter-1-x-formSubmitContainer--newsletter-modal .vtex-button{border:none;border-radius:0;height:var(--size-40px);padding:var(--size-8px) var(--size-24px);width:var(--size-100-full)}.vtex-store-newsletter-1-x-formSubmitContainer--newsletter-modal .vtex-button .vtex-button__label{font-size:var(--size-12px);font-weight:var(--bold-1);margin:0;padding:0!important}.vtex-store-newsletter-1-x-formSubmitContainer--newsletter-modal .vtex-button:hover{background-color:var(--color-primary-3)}@media screen and (min-width:48rem){.vtex-store-newsletter-1-x-confirmationCheckboxContainer--newsletter-modal-confirmation-1 .vtex-checkbox__label{font-size:var(--size-12px);line-height:var(--size-16px)}}.styles_overlayCenter__YHoO7{background:var(--support-neutral-faded-dark)!important;z-index:100000!important}.styles_overlayCenter__YHoO7 .vtex-modal__modal .flex:has(.mr4) .vtex-button{color:var(--color-neutral-0);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px)}.styles_overlayCenter__YHoO7 .vtex-modal__modal .flex>.vtex-button{border-radius:0;padding:var(--size-8px) var(--size-24px)}.styles_overlayCenter__YHoO7 .vtex-modal__modal .flex>.vtex-button>.vtex-button__label,.styles_overlayCenter__YHoO7 .vtex-modal__modal .mr4>.vtex-button .vtex-button__label{padding:0!important}.styles_overlayCenter__YHoO7 .vtex-modal__modal .flex>.vtex-button:hover{background:var(--color-primary-3);border-color:var(--color-primary-3)}.styles_overlayCenter__YHoO7 .vtex-modal__modal .flex:has(.mr4) .mr4{align-items:center;display:flex}.styles_overlayCenter__YHoO7 .vtex-modal__modal .flex:has(.mr4) .mr4>.vtex-button{border-radius:0;color:var(--color-neutral-7);height:var(--size-100-full);padding:var(--size-8px) var(--size-24px)}.styles_overlayCenter__YHoO7 .vtex-modal__modal .mr4>.vtex-button:hover{background-color:var(--color-primary-3);border:var(--color-primary-3)}.styles_overlayCenter__YHoO7 .vtex-modal__modal .mr4>.vtex-button:hover .vtex-button__label{color:var(--color-neutral-0)}.styles_modal__gNwvD:has(.vtex-modal__confirmation){border-radius:0;padding:var(--size-32px)!important}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-scrollBar{padding:0}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-scrollBar span{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);padding:0;text-align:center}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-shadowTransition .vtex-modal__close-icon .vtex__icon-close:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8l-8 8m0-8l8 8' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:cover;content:" ";display:block;height:var(--size-24px);width:var(--size-24px)}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-shadowTransition .vtex-modal__close-icon{padding:var(--size-5px) 0}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-scrollBar .vtex-modal__confirmation .vtex-button{border-radius:0;height:var(--size-40px);max-height:var(--size-40px);max-width:var(--size-75px);width:var(--size-75px)}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-scrollBar .vtex-modal__confirmation>span .vtex-button{height:var(--size-40px);max-height:var(--size-40px);max-width:var(--size-111px);width:var(--size-111px)}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-scrollBar .vtex-modal__confirmation .vtex-button__label,.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-scrollBar .vtex-modal__confirmation>span .vtex-button__label{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px)}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-scrollBar .vtex-modal__confirmation .vtex-button__label{color:var(--color-neutral-0)}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-scrollBar .vtex-modal__confirmation .vtex-button:hover{background-color:var(--color-primary-3);border:var(--color-primary-3)}.styles_modal__gNwvD:has(.vtex-modal__confirmation) .vtex-styleguide-9-x-scrollBar .vtex-modal__confirmation>span .vtex-button .vtex-button__label:hover{color:var(--color-neutral-0)!important}.vtex-my-account-1-x-menu{margin:0;padding:var(--size-25px) var(--size-25px) 0 var(--size-16px)}.vtex-account_menu-link,.vtex-my-account-1-x-menuLink{border:0;color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-32px);margin:0;padding:0 0 var(--size-32px);text-wrap:wrap}.vtex-my-account-1-x-menuLinks{max-height:none;max-width:var(--size-100-full)}.vtex-my-account-1-x-menuLink{padding-bottom:0}.vtex-my-account-1-x-addressCreate .vtex-my-account-1-x-boxContainerBody,.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-boxContainerBody{padding:var(--size-32px) var(--size-24px)}.vtex-my-account-1-x-dateOfBirthSubContainer,.vtex-my-account-1-x-documentsSubContainer,.vtex-my-account-1-x-emailContainer,.vtex-my-account-1-x-firstNameSubContainer,.vtex-my-account-1-x-genderSubContainer,.vtex-my-account-1-x-lastNameSubContainer{margin-bottom:var(--size-32px);margin-right:var(--size-20-per)}.vtex-my-account-1-x-phoneNumberSubContainer{margin-bottom:0}.vtex-account__page .t-action--small,.vtex-checkbox__label,.vtex-my-account-1-x-dataEntryChildren,.vtex-my-account-1-x-dataEntryLabel,.vtex-my-account-1-x-newsletterContainerMessage,.vtex-my-account-1-x-newsletterContainerTitle,.vtex-pageHeader__title{color:var(--color-neutral-7);font-family:var(--font-family-1);font-style:normal;font-weight:var(--bold-1)}.vtex-my-account-1-x-newsletterContainerTitle,.vtex-pageHeader__title{font-size:var(--size-24px);line-height:var(--size-32px)}.vtex-my-account-1-x-nameContainer{display:flex}.vtex-address-form__field--large label span,.vtex-address-form__field--mini label span,.vtex-address-form__field--small label span,.vtex-address-form__field--xlarge label span,.vtex-my-account-1-x-dataEntryChildren,.vtex-my-account-1-x-dataEntryLabel,.vtex-my-account-1-x-newsletterContainerMessage,.vtex-profile-form-3-x-styleguideInput label span{font-size:var(--size-16px);line-height:var(--size-22px)}.vtex-checkbox__label,.vtex-my-account-1-x-dataEntryChildren,.vtex-my-account-1-x-newsletterContainerMessage{font-weight:var(--regular-3)}.vtex-my-account-1-x-dataEntryLabel{margin-bottom:var(--size-12px)}.vtex-account__page .t-action--small{font-size:var(--size-12px);line-height:var(--size-16px);text-align:center;text-transform:capitalize}.vtex-pageHeader__container{padding:var(--size-16px) var(--size-17px)}.vtex-my-account-1-x-profile,.vtex-my-account-1-x-profileEdit{padding:0}.vtex-address-form__postalCode-forgottenURL a,.vtex-checkbox__label{font-size:var(--size-12px);line-height:var(--size-16px)}.vtex-my-account-1-x-newsletterContainerMessage{padding:var(--size-12px) 0 var(--size-24px)}.vtex-my-account-1-x-newsletterBoxContainer .pb5{padding-bottom:0}.vtex-my-account-1-x-profileFormBoxContainer .vtex-my-account-1-x-boxContainerBody{padding:var(--size-24px)}.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-boxContainer{position:relative}.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-boxContainer .vtex-my-account-1-x-boxContainerFooter{bottom:var(--size--54px);padding-right:0;position:absolute;right:0}.vtex-my-account-1-x-profileBoxContainer .pb5{padding-bottom:var(--size-68px)}.vtex-my-account-1-x-boxContainerFooter .vtex-button{background-color:var(--color-primary-0);border-radius:0;height:var(--size-32px);width:var(--size-90px)}.vtex-my-account-1-x-boxContainerBody .vtex-button:hover,.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-boxContainerFooter .vtex-button:hover,.vtex-pageHeader__children.order-2.order-0-ns.mt0-ns .vtex-button:hover,.vtex-profile-form-3-x-profileContainer .vtex-button:hover{background-color:var(--color-primary-3);border:var(--color-primary-3)}.vtex-my-account-1-x-passwordBox .vtex-checkbox__inner-container{border:1px solid var(--color-neutral-3);border-radius:0}.vtex-address-form-4-x-container .vtex-dropdown .f6,.vtex-profile-form-3-x-profileContainer .vtex-dropdown .f6{color:var(--neutral-colors-color-neutral-4);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-my-account-1-x-boxContainerBody .vtex-button .vtex-button__label,.vtex-my-account-1-x-boxContainerFooter .vtex-button .vtex-button__label,.vtex-pageHeader__children.order-2.order-0-ns.mt0-ns .vtex-button .vtex-button__label{color:var(--color-neutral-0);font-weight:var(--bold-1);line-height:var(--size-16px);opacity:1;padding:var(--size-8px) var(--size-24px);text-align:center;text-transform:uppercase}.vtex-address-form__field--large label span,.vtex-address-form__field--mini label span,.vtex-address-form__field--small label span,.vtex-address-form__field--xlarge label span,.vtex-input .f6,.vtex-profile-form-3-x-styleguideInput label span{color:var(--color-neutral-7);font-family:var(--font-family-1)!important;font-style:normal;font-weight:var(--regular-3);margin-bottom:var(--size-4px)}.vtex-address-form-4-x-container,.vtex-address-form__city .vtex-input-prefix__group,.vtex-address-form__complement label div,.vtex-address-form__neighborhood .vtex-input-prefix__group,.vtex-address-form__number .vtex-input-prefix__group,.vtex-address-form__postalCode .vtex-input-prefix__group,.vtex-address-form__receiverName label div,.vtex-address-form__street .vtex-input-prefix__group,.vtex-profile-form-3-x-genderInput.pb7>div>label>div,.vtex-profile-form-3-x-styleguideInput label div input{background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:var(--size-4px)}.vtex-my-account-1-x-boxContainerBody .vtex-button{background-color:var(--color-primary-0);border-color:var(--color-primary-0);border-radius:0;height:var(--size-40px);width:var(--size-100-full)}.vtex-profile-form-3-x-toggleBusinessButtonWrapper{display:none}.vtex-dropdown__arrow svg g{fill:var(--color-neutral-7)}.vtex-profile-form-3-x-personalFields>div:first-child>label>div>input,.vtex-profile-form-3-x-personalFields>div:nth-child(2)>label>div>input,.vtex-profile-form-3-x-personalFields>div:nth-child(4)>label>div>input,.vtex-profile-form-3-x-personalFields>div:nth-child(5)>label>div>input,.vtex-profile-form-3-x-personalFields>div:nth-child(7)>label>div>input{height:var(--size-40px)}.vtex-dropdown__arrow svg{height:var(--size-24px);width:var(--size-24px)}.vtex-dropdown__caption{align-content:center;display:flex;flex-wrap:wrap}.vtex-pageHeader-link__container .vtex-button:hover{background-color:transparent;text-decoration:underline}.vtex-pageHeader__children.order-2.order-0-ns.mt0-ns{height:var(--size-32px);margin-top:var(--size-24px);max-width:var(--size-183px);width:var(--size-183px)}.vtex-pageHeader__children.order-2.order-0-ns.mt0-ns .vtex-button .vtex-button__label{padding:0}.vtex-my-account-1-x-addressCreate{padding:var(--size-8px) 0}.vtex-my-account-1-x-addressList .t-heading-4{display:none}.vtex-my-account-1-x-addressList .w-80:before{color:var(--neutral-colors-color-neutral-4);content:"Você não tem nenhum endereço cadastrado";font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-32px);text-align:center}.vtex-my-account-1-x-addressList{margin-bottom:var(--size-96px);margin-top:var(--size-94px);padding:0}.vtex-my-account-1-x-addressList .vtex-my-account-1-x-addressBox{margin-top:var(--size--88px)}.vtex-address-form__postalCode-forgottenURL a,.vtex-address-form__postalCode-forgottenURL a:hover{color:var(--neutral-colors-color-neutral-7);font-family:var(--font-family-1);font-style:normal;font-weight:var(--regular-3)}.vtex-address-form__postalCode-forgottenURL{padding-top:var(--size-4px)}.vtex-address-form__postalCode .vtex-address-form__postalCode-forgottenURL a .vtex__icon-external-link{display:none}.vtex-pageHeader-link__container .vtex-button:focus{background-color:transparent}.vtex-checkbox__box-wrapper .vtex-checkbox__box .vtex__icon-check{color:var(--color-neutral-0)}.vtex-pageHeader__container:first-child{margin:var(--size-4px) 0 var(--size-24px) 0;padding:0}.vtex-account__page:has(.vtex-my-account-1-x-profile),.vtex-account__page:has(.vtex-my-account-1-x-profileEdit){width:var(--size-100-full)}.vtex-pageHeader__children.order-2.order-0-ns.mt0-ns .vtex-button{border-radius:0}.vtex-address-form__city,.vtex-address-form__complement,.vtex-address-form__neighborhood,.vtex-address-form__number,.vtex-address-form__postalCode,.vtex-address-form__receiverName,.vtex-address-form__street{padding-bottom:var(--size-24px)}.address-summary .c-link{color:var(--color-neutral-7);text-decoration:underline}.vtex-my-account-1-x-addressBox .vtex-my-account-1-x-boxContainerBody .address-summary .complement-delimiter{display:none}.vtex-my-account-1-x-addressEdit div.mt5>button{background-color:var(--color-neutral-0);border:none}.vtex-my-account-1-x-addressEdit div.mt5>button .vtex-button__label{color:var(--color-neutral-7)}.vtex-my-account-1-x-addressEdit div.mt5>button .vtex-button__label:hover{color:var(--color-neutral-0)}.address-summary{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-my-account-1-x-addressBox .vtex-my-account-1-x-boxContainerBody{padding:var(--size-32px)}.vtex-my-account-1-x-addressBox .vtex-my-account-1-x-boxContainerFooter{height:var(--size-20px);margin-bottom:auto;position:absolute;right:var(--size-23px);top:var(--size-40px)}.vtex-my-account-1-x-addressBox .vtex-my-account-1-x-boxContainerFooter .vtex-button{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M4 16l-.53-.53a.75.75 0 00-.22.53H4zm9-9l.53-.53a.75.75 0 00-1.06 0L13 7zm4 4l.53.53a.75.75 0 000-1.06L17 11zm-9 9v.75a.75.75 0 00.53-.22L8 20zm-4 0h-.75c0 .414.336.75.75.75V20zM4 4v-.75a.75.75 0 00-.75.75H4zm16 0h.75a.75.75 0 00-.75-.75V4zm0 16v.75a.75.75 0 00.75-.75H20zm-8-.75a.75.75 0 000 1.5v-1.5zM3.25 12a.75.75 0 001.5 0h-1.5zm1.28 4.53l9-9-1.06-1.06-9 9 1.06 1.06zm7.94-9l4 4 1.06-1.06-4-4-1.06 1.06zm4 2.94l-9 9 1.06 1.06 9-9-1.06-1.06zM8 19.25H4v1.5h4v-1.5zM4.75 20v-4h-1.5v4h1.5zm4.72-9.47l4 4 1.06-1.06-4-4-1.06 1.06zM4 4.75h16v-1.5H4v1.5zM19.25 4v16h1.5V4h-1.5zM20 19.25h-8v1.5h8v-1.5zM4.75 12V4h-1.5v8h1.5z' fill='%23252525'/%3E%3C/svg%3E");background-repeat:no-repeat;font-size:0;height:var(--size-24px);width:var(--size-24px)}.vtex-my-account-1-x-newsletterBoxContainer .vtex-my-account-1-x-boxContainer,.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-boxContainer,.vtex-my-account-1-x-profileFormBoxContainer .vtex-my-account-1-x-boxContainer{border:1px solid var(--color-neutral-1)}.vtex-my-account-1-x-addressBox .vtex-my-account-1-x-boxContainer,.vtex-my-account-1-x-addressCreate .vtex-my-account-1-x-boxContainer,.vtex-my-account-1-x-addressEdit .vtex-my-account-1-x-boxContainer{border:none}.vtex-my-account-1-x-addressBox{display:flex;flex-direction:column;grid-gap:var(--size-20px);grid-template-columns:var(--size-312px) var(--size-312px)!important;margin-top:var(--size--54px)!important}.vtex-my-account-1-x-addressBox .pb5.pr5-ns.flex-none{border:var(--size-1px) solid var(--color-neutral-1);padding:0!important}.vtex-my-account-1-x-addressBox .pb5.pr5-ns.flex-none .lighter.c-muted-2.lh-copy.pv4.w5.h4{padding:0!important}.vtex-my-account-1-x-addressBox .vtex-my-account-1-x-boxContainerFooter .vtex-button{position:relative;top:var(--size--8px)}.vtex-my-account-1-x-boxContainerBody div div span{display:inline-block;padding-bottom:var(--size-5px);padding-right:var(--size-2px)}.vtex-my-account-1-x-addressList .vtex-my-account-1-x-boxContainerBody div .address-summary span .number-delimiter{display:none}.vtex-my-account-1-x-addressList .vtex-my-account-1-x-boxContainerBody div .address-summary>span:first-child{padding-right:var(--size-22px)}.vtex-my-account-1-x-addressList .vtex-my-account-1-x-boxContainerBody div .address-summary>span:nth-child(2){padding-right:var(--size-26px)}.vtex-my-account-1-x-addressList .vtex-my-account-1-x-boxContainer{margin-top:var(--size-24px);position:relative}.vtex-my-account-1-x-boxContainerBody .mb7{margin-bottom:var(--size-24px)}.complement{display:block;max-width:var(--size-230px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:var(--size-230px)}.pb5.pr5-ns.flex-none>article>main{height:auto;min-height:var(--size-250px)}.pb5.pr5-ns.flex-none>article>main>div{height:auto}.rccs,.vtex-account__cards-list .t-heading-4,.vtex-my-account-1-x-menu>.vtex-my-account-1-x-userInfo{display:none}.vtex-account__cards-list .w-80:before{color:var(--neutral-colors-color-neutral-4);content:"Você não tem nenhum cartão cadastrado";font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-32px);padding-top:var(--size-20px);text-align:center}.vtex-account__page:has(.vtex-account__cards-list),.vtex-account__page:has(.vtex-account__create-card){padding:0 var(--size-16px)}.vtex-account__page .vtex-account__cards-list,.vtex-account__page .vtex-account__create-card{padding:0}.vtex-account__page:has(>.old-orders){padding:0 var(--size-16px);width:var(--size-100-full)}.vtex-account__page:has(>.old-orders) header .vtex-pageHeader-link__container .vtex-button{margin-top:var(--size-16px)}.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-profileContainer .vtex-profile-form-3-x-personalFields>.vtex-profile-form-3-x-styleguideInput>.vtex-input>.lh-title{color:var(--support-default-danger);margin:var(--size-4px) 0 0}.wish-list__header .vtex-pageHeader__title{display:none}.wish-list__header .vtex-pageHeader__container{margin-bottom:0!important}@media screen and (min-width:40rem){.vtex-my-account-1-x-menu{margin-right:var(--size-16px)}.vtex-my-account-1-x-profileEdit{padding:0}.vtex-pageHeader__container .flex-wrap{display:block}.vtex-pageHeader__container .flex-wrap:has(.newAddressButton),.vtex-pageHeader__container .flex-wrap:has(.vtex-my-cards-1-x-newCardButton){flex-direction:column}.vtex-pageHeader__container .flex-wrap .newAddressButton .vtex-button,.vtex-pageHeader__container .flex-wrap .vtex-my-cards-1-x-newCardButton .vtex-button{margin-bottom:var(--size-20px);margin-top:var(--size-24px)}.vtex-pageHeader__container .flex-wrap .mt0-ns:has(.newAddressButton),.vtex-pageHeader__container .flex-wrap .mt0-ns:has(.vtex-my-cards-1-x-newCardButton){margin-bottom:var(--size-20px)}.vtex-account__page:has(.vtex-account__cards-list),.vtex-account__page:has(.vtex-account__create-card){padding:0}.vtex-my-account-1-x-menuLinks{max-height:var(--size-416px);max-width:var(--size-165px)}.vtex-account__page:has(>.old-orders) header .vtex-pageHeader-link__container .vtex-button{margin-top:0}.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-profileContainer .vtex-profile-form-3-x-personalFields>.vtex-profile-form-3-x-styleguideInput{padding-bottom:var(--size-24px)}.vtex-address-form-4-x-container,.vtex-address-form__city .vtex-input-prefix__group,.vtex-address-form__complement label div,.vtex-address-form__neighborhood .vtex-input-prefix__group,.vtex-address-form__number .vtex-input-prefix__group,.vtex-address-form__postalCode .vtex-input-prefix__group,.vtex-address-form__receiverName label div,.vtex-address-form__street .vtex-input-prefix__group,.vtex-profile-form-3-x-genderInput.pb7>div>label>div,.vtex-profile-form-3-x-styleguideInput label div input{border-color:var(--color-neutral-1)}}@media screen and (min-width:64rem){.styles_modal__gNwvD:has(.vtex-modal__confirmation){max-width:var(--size-456px)}.vtex-my-account-1-x-menu{padding:var(--size-5px) var(--size-45px) 0 var(--size-59px)}.vtex-my-account-1-x-menuLinks{width:var(--size-165px)}.vtex-my-account-1-x-menuLinks .b--action-primary{font-weight:var(--bold-1)}.vtex-pageHeader__container:first-child{margin-bottom:var(--size-20px)}.vtex-pageHeader__container .flex-wrap{display:flex;margin-top:0}.vtex-account__page-body,.vtex-pageHeader__container{padding:0}.vtex-account__page .vtex-pageHeader-link__container{margin-top:var(--size--30px)}.vtex-my-account-1-x-profileFormBoxContainer .vtex-my-account-1-x-boxContainer{width:var(--size-428px)}.vtex-my-account-1-x-boxContainerBody .vtex-button{width:var(--size-100-full)}.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-boxContainerBody,.w-40-ns.w-100-s>div>div>article>main{padding:var(--size-32px)}.vtex-my-account-1-x-newsletterBoxContainer .pb5{padding:0}.vtex-my-account-1-x-profileBoxContainer .pb5{padding-right:var(--size-24px)}.vtex-account__page .vtex-pageHeader__title{font-size:var(--size-32px);line-height:var(--size-40px)}.vtex-pageHeader__children.order-2.order-0-ns.mt0-ns{margin-right:var(--size-60px);margin-top:0}.vtex-account__page:has(.vtex-account__cards-list) .vtex-pageHeader__children.order-2.order-0-ns.mt0-ns{margin-right:0}.vtex-my-account-1-x-addressCreate .vtex-my-account-1-x-boxContainer{max-width:var(--size-384px)}.vtex-my-account-1-x-addressList .vtex-my-account-1-x-boxContainer{max-width:var(--size-312px)}.vtex-account__cards-list .w-80{margin-top:var(--size-67px)}.vtex-account__page:has(>.old-orders){padding:0 var(--size-60px) 0 0}.vtex-my-account-1-x-addressBox{display:grid;grid-template-columns:var(--size-312px) var(--size-312px) var(--size-312px)!important;margin-top:var(--size--70px)!important}}.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-inputEmail .vtex-input .vtex-input-prefix__group .vtex-styleguide-9-x-input:-webkit-autofill,.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-inputName .vtex-input .vtex-input-prefix__group .vtex-styleguide-9-x-input:-webkit-autofill{box-shadow:0 0 0 var(--size-30px) var(--color-neutral-0) inset}.vtex-input__error.c-danger.t-small.mt3.lh-title{color:var(--support-default-danger);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-12px)}.vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus .vtex-button[disabled]:hover{background-color:var(--color-neutral-10)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-confirmationMessage .nowrap{font-weight:var(--bold-1)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-myOrdersButton a{text-decoration:none}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .address-summary,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-orderPaymentItem .c-muted-1{color:var(--color-primary-4);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-orderPaymentItem .c-muted-1{margin:0;padding:0}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productImageWrapper img{height:var(--size-90px);width:auto;border:1px solid var(--color-neutral-1)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productListItem:last-child{margin-bottom:0}.vtex-order-placed-2-x-section--pickupPackages:has(.vtex-order-placed-2-x-package){border-bottom:var(--size-1px) solid var(--color-neutral-4)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container:has(.vtex-order-placed-2-x-package--delivery) .vtex-order-placed-2-x-noticesList .vtex-order-placed-2-x-noticeListItem:first-child{display:none}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container{padding-top:var(--size-32px)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-myOrdersButton .vtex-button,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderDatetime,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderNumber,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderSeller,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderSoldBy,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-packageDeliveryTitle,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-packageShippingEstimate,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-productPrice,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-confirmationMessage,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-confirmationTitle,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-noticeListItem,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageAdditionalInfo,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageHeader--pickup,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageReceiverName,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-pickupFriendlyName,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productName,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productQuantity,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItemValue{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageHeader--pickup{margin:0 0 var(--size-8px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-confirmationTitle{margin-top:var(--size-24px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-confirmationMessage{font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin:var(--size-12px) 0 0;padding:0 var(--size-16px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-flex-layout-0-x-flexRowContent--confirmationButtons{margin:var(--size-52px) 0 var(--size-16px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-section--confirmation{margin-bottom:var(--size-36px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-noticesList{background-color:var(--color-neutral-1)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-noticeListItem{border-color:var(--color-neutral-4);border-width:var(--size-1px);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin:0;padding:var(--size-24px);text-align:center;width:var(--size-100-full)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-section--notices{margin-bottom:var(--size-36px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-cancelOrderButton,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-updateOrderButton{display:none}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container{margin:0 var(--size-16px) var(--size-14px);width:auto}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderNumber{padding-bottom:var(--size-8px)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderDatetime,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderSeller,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderSoldBy,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageAdditionalInfo,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageReceiverName,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-pickupFriendlyName{color:var(--color-neutral-4);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderSeller{font-weight:var(--bold-1)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-myOrdersButton{margin:0}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-myOrdersButton .vtex-button{align-items:center;background-color:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-7);border-radius:0;display:flex;justify-content:center}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-myOrdersButton .vtex-button .vtex-button__label,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-section--paymentMethods .vtex__icon-info{display:none}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-myOrdersButton .vtex-button:before{content:"MEUS PEDIDOS";font-size:var(--size-12px);line-height:var(--size-16px);padding:var(--size-8px) var(--size-24px)!important}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-myOrdersButton .vtex-button:hover{background-color:var(--color-neutral-7);color:var(--color-neutral-0)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-customerInfoListDocument,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-customerInfoListEmail,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-customerInfoListName,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-customerInfoListPhone,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-paymentGroup{color:var(--color-primary-4);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);padding:0 0 var(--size-4px)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-paymentGroup{margin:0;padding:var(--size-20px) 0 var(--size-12px)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-section--paymentMethods .vtex-order-placed-2-x-orderPaymentItem{margin:0 0 var(--size-32px);padding:0}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-section{border-bottom:var(--size-1px) solid var(--color-neutral-4)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-package{margin:var(--size-12px) 0}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-packageHeader--delivery{margin-bottom:var(--size-22px)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-packageDeliveryTitle{color:var(--color-neutral-7)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-packageShippingEstimate,.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-packageSLA,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productQuantity,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Discounts .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Discounts .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Shipping .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Shipping .vtex-order-placed-2-x-totalListItemValue{color:var(--color-neutral-4);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-productPrice,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageAdditionalInfo,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageReceiverName,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-pickupFriendlyName,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productName,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productQuantity,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Discounts .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Discounts .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Shipping .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Shipping .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItemValue{color:var(--color-primary-4)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productName:hover{text-decoration:underline}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-packageAddressWrapper{margin:0}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productInfoColumn{display:flex;justify-content:flex-start}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productName{font-size:var(--size-12px);line-height:var(--size-16px);margin:var(--size-12px) 0 var(--size-4px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productQuantity{font-size:var(--size-10px);line-height:var(--size-14px);margin:0 0 var(--size-12px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productListItem{border:none;margin-bottom:var(--size-16px);padding:0}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productImageWrapper{height:auto;width:auto}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productImageColumn{margin:0}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalList{margin-top:var(--size-12px);max-width:var(--size-100-full)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem{padding:0 0 var(--size-18px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-myOrdersButton--mobile{width:var(--size-100-full)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-orderOptionsWrapper--mobile{margin-bottom:var(--size-12px)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-productWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-productWrapper .vtex-order-placed-2-x-productPrice{font-size:var(--size-12px);font-weight:var(--bold-1);line-height:var(--size-16px);margin:0}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-productList{margin-top:var(--size-20px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItemValue{font-size:var(--size-16px);line-height:var(--size-22px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Discounts .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Discounts .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Shipping .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Shipping .vtex-order-placed-2-x-totalListItemValue{font-size:var(--size-12px);line-height:var(--size-16px)}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-section--pickupPackages{border-bottom:none}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageAdditionalInfo,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageReceiverName,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-pickupFriendlyName{margin:0}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-packageInfoWrapper{flex-direction:column}.vtex-order-placed-2-x-attachmentContentItem,.vtex-order-placed-2-x-attachmentToggleButton,.vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productListItem .vtex-order-placed-2-x-attachmentWrapper{display:none}@media screen and (min-width:64rem){.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-package{margin:var(--size-32px) 0}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-productWrapper{align-items:flex-start;flex-direction:row;justify-content:flex-start;text-align:left}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-productWrapper .vtex-order-placed-2-x-productPrice{font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin-left:auto}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container .vtex-order-placed-2-x-productList{margin-top:0}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productName{font-size:var(--size-16px);line-height:var(--size-22px);margin:0 0 var(--size-6px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalList{margin-top:var(--size-32px);max-width:var(--size-278px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItemValue{font-size:var(--size-24px);line-height:var(--size-32px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Discounts .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Discounts .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Items .vtex-order-placed-2-x-totalListItemValue,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Shipping .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-totalListItem--Shipping .vtex-order-placed-2-x-totalListItemValue{font-size:var(--size-16px);line-height:var(--size-22px);margin:0}.vtex-order-placed-2-x-orderPlacedMainWrapper--order-placed-container{margin:0 auto var(--size-16px);width:var(--size-80-per)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-section--confirmation{margin-bottom:var(--size-72px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-section--notices{margin-bottom:var(--size-56px)}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productQuantity{font-size:var(--size-12px);line-height:var(--size-16px);margin:0}.vtex-order-placed-2-x-orderPlacedWrapper--order-placed-container .vtex-order-placed-2-x-productImageColumn{margin-right:var(--size-12px)}}.vtex-store-link-0-x-link--op-order-options{background-color:var(--color-secondary-2);border:none;border-radius:0;color:var(--color-neutral-0);font-size:var(--size-12px);font-weight:var(--bold-1);line-height:var(--size-16px);padding:var(--size-13px) var(--size-24px)!important;text-decoration:none}.vtex-store-link-0-x-link--op-order-options:hover{background-color:var(--color-secondary-4)}.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--btn-select-look .vtex-rich-text-0-x-container--product-page-kit-look-button,.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--buy-together-day .johnjohndenim-buy-together-0-x-buy-together-subtitle,.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--buy-together-night .johnjohndenim-buy-together-0-x-buy-together-subtitle{display:none}.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--btn-select-look .vtex-rich-text-0-x-container--btn-day,.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--btn-select-look .vtex-rich-text-0-x-container--btn-night{display:flex}.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--buy-together-day .johnjohndenim-buy-together-0-x-buy-together-btn-DayNight-container,.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--buy-together-night .johnjohndenim-buy-together-0-x-buy-together-btn-DayNight-container{width:var(--size-193px)}.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--buy-together-day .johnjohndenim-buy-together-0-x-buy-together-btn-DayNight-container .johnjohndenim-buy-together-0-x-buy-together-btn-day,.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--buy-together-day .johnjohndenim-buy-together-0-x-buy-together-btn-DayNight-container .johnjohndenim-buy-together-0-x-buy-together-btn-night,.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--buy-together-night .johnjohndenim-buy-together-0-x-buy-together-btn-DayNight-container .johnjohndenim-buy-together-0-x-buy-together-btn-day,.johnjohndenim-buy-together-0-x-buy-together-buy-box__container--buy-together-night .johnjohndenim-buy-together-0-x-buy-together-btn-DayNight-container .johnjohndenim-buy-together-0-x-buy-together-btn-night{min-width:0}.johnjohndenim-buy-together-0-x-buy-together-text-sku-select--buy-together-day{bottom:8.8rem}@media (max-width:64rem){.johnjohndenim-buy-together-0-x-buy-together-text-sku-select--buy-together-day{font-size:6px}}.johnjohndenim-product-images-gallery-0-x-carouselGaleryThumbs--product-page-modal-carousel-desktop{width:auto!important;position:fixed;top:var(--size-40px);left:var(--size-40px);max-height:calc(100vh - var(--size-40px)*2);z-index:999}.johnjohndenim-product-images-gallery-0-x-productImage--product-page-modal-carousel-desktop{max-height:unset!important}.johnjohndenim-product-images-gallery-0-x-productImageTag--product-page-modal-carousel-desktop--main{width:var(--size-100-full)!important}.johnjohndenim-product-images-gallery-0-x-productImagesGallerySwiperContainer--product-page-modal-carousel-desktop{margin:0;width:var(--size-100-full);min-height:100vh;padding:0;pointer-events:none}.johnjohndenim-product-images-gallery-0-x-carouselThumbBorder--product-page-modal-carousel-desktop{border:1px solid var(--color-primary-4);height:calc(var(--size-100-full) - var(--size-4px)*2)}.johnjohndenim-product-images-gallery-0-x-triggerContainer{width:var(--size-100-full)}.johnjohndenim-product-images-gallery-0-x-galleryCursor--product-page-modal-carousel-desktop{margin:0;width:var(--size-100-full);padding:0;cursor:unset!important}.johnjohndenim-product-images-gallery-0-x-productImage--product-page-modal-carousel-mobile{height:100vh;margin:0!important;max-height:none!important}.johnjohndenim-product-images-gallery-0-x-productImageTag--product-page-modal-carousel-mobile--main{max-height:none!important;object-fit:cover!important}.johnjohndenim-product-images-gallery-0-x-productImageTag--product-page-modal-carousel-mobile--zoom{display:none!important}.johnjohndenim-product-images-gallery-0-x-caretIcon--product-page-modal-carousel-mobile{background-color:var(--color-neutral-0);width:var(--size--30px);height:var(--size--30px)}.johnjohndenim-product-images-gallery-0-x-swiperCaretPrev--product-page-modal-carousel-mobile{padding-left:var(--size-10px)!important}.johnjohndenim-product-images-gallery-0-x-swiperCaretNext--product-page-modal-carousel-mobile{padding-right:var(--size-10px)!important}.vtex-disclosure-layout-1-x-trigger--product-page-shipping-simulator{margin-top:var(--size-20px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-trigger{align-items:center;background:transparent;border:none;border-top:var(--size-1px) solid var(--color-neutral-1);cursor:pointer;display:flex;justify-content:space-between;max-width:var(--size-100-full);outline-color:transparent;padding:var(--size-12px) var(--size-16px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-trigger--product-page-product-description,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-trigger--product-page-product-specification{border-top:none}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-trigger--hidden{border-bottom:var(--size-1px) solid var(--color-neutral-1)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content{display:flex;flex-direction:column;max-width:var(--size-100-full);padding:0 0 var(--size-16px) var(--size-16px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content--product-page-shipping-simulator{padding:0 0 var(--size-16px) var(--size-16px)}.vtex-disclosure-layout-1-x-content--product-page-specifications .vtex-rich-text-0-x-paragraph{color:var(--color-neutral-7);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);margin:var(--size-8px) 0 var(--size-22px) 0}@media screen and (min-width:48rem){.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content{padding:0 var(--size-24px) var(--size-16px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content--product-page-shipping-simulator{padding:0 var(--size-40px) var(--size-16px) var(--size-24px)}}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-trigger{max-width:var(--size-427px)}}.vtex-flex-layout-0-x-flexRow--product-page-container{padding:0}.vtex-flex-layout-0-x-flexRow--product-page-container .vtex-product-summary-2-x-element--product-sumary-shelf{width:unset}.vtex-flex-layout-0-x-flexRowContent--product-page-share{display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-flex-layout-0-x-flexRowContent--product-page-name-and-share{display:flex;justify-content:space-between;padding-top:var(--size-22px)}.vtex-flex-layout-0-x-flexCol--product-informations-2{padding:0 var(--size-16px)}.vtex-flex-layout-0-x-flexColChild--product-percentage-discount{align-items:center;display:flex}.vtex-flex-layout-0-x-flexRowContent--product-page-add-to-cart .vtex-flex-layout-0-x-stretchChildrenWidth{justify-content:flex-start}.vtex-flex-layout-0-x-flexRowContent--product-page-add-to-cart .vtex-add-to-cart-button-0-x-buttonText{color:var(--color-neutral-0);font-size:var(--size-14px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-flex-layout-0-x-flexRowContent--product-page-add-to-cart .vtex-button__label{padding:0!important}.vtex-flex-layout-0-x-flexRowContent--product-page-add-to-cart .vtex-button{background-color:var(--color-primary-0);border:none;border-radius:0;padding:var(--size-8px) var(--size-24px)}.vtex-flex-layout-0-x-flexRowContent--product-page-add-to-cart .vtex-button:hover{background-color:var(--color-primary-3)}.vtex-flex-layout-0-x-flexRowContent--product-page-add-to-cart .vtex-button .vtex__icon-spinner{color:var(--color-neutral-0)}.vtex-flex-layout-0-x-flexColChild--product-informations-1 .vtex-wish-list-1-x-wishlistIconContainer .vtex-button{min-width:var(--size-35px);position:absolute;right:var(--size-20px)}.vtex-flex-layout-0-x-flexColChild--product-informations-1 .vtex-wish-list-1-x-wishlistIconContainer .vtex-wish-list-1-x-outline{background:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/header/icon-wishlist___0b07c30f549789893121f73ae0ee2714.svg);background-repeat:no-repeat}.vtex-flex-layout-0-x-flexColChild--product-informations-1 .vtex-wish-list-1-x-wishlistIconContainer .vtex-wish-list-1-x-fill{background:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/icon-wishlist-fill___8bf0f2917acd0f99a71dfa23bfe776ad.svg);background-repeat:no-repeat}.vtex-flex-layout-0-x-flexColChild--product-informations-1 .vtex-wish-list-1-x-wishlistIconContainer{margin:0;position:relative}.vtex-flex-layout-0-x-flexRowContent--product-page-buy-together{display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexRowContent--product-page-buy-together .vtex-flex-layout-0-x-stretchChildrenWidth{z-index:0}.vtex-flex-layout-0-x-flexRowContent--product-page-buy-together .vtex-rich-text-0-x-container--product-page-kit-look-button{justify-content:center}.vtex-flex-layout-0-x-flexRowContent--product-page-buy-together .vtex-rich-text-0-x-container--product-page-kit-look-button .vtex-rich-text-0-x-wrapper--product-page-kit-look-button{width:var(--size-193px)}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--product-page-container{padding:0 var(--size-60px)}.vtex-flex-layout-0-x-flexRowContent--product-page-buy-together .vtex-rich-text-0-x-container--product-page-kit-look-button .vtex-rich-text-0-x-wrapper--product-page-kit-look-button{width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-flex-layout-0-x-flexRowContent--product-page-name-and-share{padding-top:0}.vtex-flex-layout-0-x-flexCol--product-informations-2{max-width:var(--size-587px);padding:0}.vtex-flex-layout-0-x-flexRow--product-page-content{margin-bottom:var(--size-24px);padding-top:var(--size-24px)}.vtex-flex-layout-0-x-flexRowContent--product-page-add-to-cart .vtex-button{max-width:var(--size-328px)}.vtex-flex-layout-0-x-flexColChild--product-informations-1 .vtex-wish-list-1-x-wishlistIconContainer .vtex-button{top:var(--size-15px)}.vtex-flex-layout-0-x-flexCol--product-informations-1{width:50vw!important}}.vtex-disclosure-layout-1-x-content--lavagem span:not([data-specification-name="texto instrução de lavagem"]){display:none}.vtex-flex-layout-0-x-flexRow--product-page-container>.vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRowContent--product-page-content{flex-direction:column}.vtex-flex-layout-0-x-flexRowContent--product-page-content>.vtex-flex-layout-0-x-stretchChildrenWidth{justify-content:flex-start;width:var(--size-100-full)!important}.vtex-product-quantity-1-x-quantitySelectorStepper--product-page-quantity-selector .vtex-numeric-stepper__input:focus-visible{outline-color:transparent}.vtex-flex-layout-0-x-flexRowContent--product-page-list-price-savings>.pr2{padding-right:0}.vtex-toast-container{background-color:var(--color-neutral-7);margin:var(--size-32px);max-width:var(--size-512px);width:auto}.vtex-toast-container>.vtex-toast{align-items:center;-webkit-box-align:center}.vtex-toast-container>.vtex-toast>.pt2{padding-top:0}.vtex-disclosure-layout-1-x-content--product-page-shipping-simulator .vtex-address-form__postalCode-forgottenURL .c-link,.vtex-disclosure-layout-1-x-content--product-page-shipping-simulator .vtex-address-form__postalCode-forgottenURL .c-link:hover,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-address-form__postalCode .vtex-input__error,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-button .vtex-button__label:before,.vtex-toast-container .lh-copy{color:var(--color-neutral-0);font-size:var(--size-14px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-button{border-radius:0;height:var(--size-40px);width:var(--size-92px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-button .vtex-button__label{font-size:0}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-button .vtex-button__label:before{content:"Calcular";text-transform:none}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.bg-disabled{border-color:var(--color-primary-1)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.bg-disabled .vtex-button__label,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.bg-disabled .vtex-button__spinner-container{background:var(--color-primary-1)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.bg-action-primary:hover{border-color:var(--color-primary-3)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.bg-action-primary:hover .vtex-button__label{background:var(--color-primary-3)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.bg-disabled .vtex-button__label:before,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.bg-disabled .vtex-styleguide-9-x-rotate{color:var(--color-primary-2)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-address-form__postalCode .vtex-input-prefix__group{border:var(--size-1px) solid var(--color-neutral-1);border-radius:0}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-address-form__postalCode .vtex-input-prefix__group .vtex-address-form-4-x-input{color:var(--color-neutral-7)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-address-form__postalCode .vtex-input-prefix__group .vtex-address-form-4-x-input:-webkit-autofill{box-shadow:0 0 0 var(--size-1001px) var(--color-neutral-0) inset!important}.vtex-disclosure-layout-1-x-content--product-page-shipping-simulator .vtex-address-form__postalCode-forgottenURL{padding:var(--size-8px) 0 0 var(--size-2px)}.vtex-disclosure-layout-1-x-content--product-page-shipping-simulator .vtex-address-form__postalCode-forgottenURL .c-link,.vtex-disclosure-layout-1-x-content--product-page-shipping-simulator .vtex-address-form__postalCode-forgottenURL .c-link:hover,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-address-form__postalCode .vtex-input__error{color:var(--color-neutral-7);font-weight:var(--regular-3);text-decoration-line:underline}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer>.vtex-address-form__postalCode .vtex-input__error{color:var(--support-default-danger);padding-left:var(--size-2px);text-decoration:none}.vtex-flex-layout-0-x-flexColChild--product-informations-2:has(.vtex-store-components-3-x-skuSelectorContainer--product-page-sku-selector){display:flex;justify-content:center}.vtex-styleguide-9-x-popup:has(.vtex-add-to-cart-button-0-x-tooltipLabelText--product-page-add-to-cart-button){background:var(--color-primary-3);border-radius:var(--size-4px);box-shadow:none}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--product-informations-2:has(.vtex-store-components-3-x-skuSelectorContainer--product-page-sku-selector){display:unset}.vtex-flex-layout-0-x-flexRowContent--product-page-content>.vtex-flex-layout-0-x-stretchChildrenWidth{width:50vw!important}.vtex-flex-layout-0-x-flexRowContent--product-page-content{flex-direction:row}.vtex-flex-layout-0-x-flexRowContent--product-page-content>.vtex-flex-layout-0-x-stretchChildrenWidth:last-child{width:var(--size-62-per)!important}}.vtex-search-result-3-x-orderByOptionItem:nth-last-child(2){text-transform:none}.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-styleguide-9-x-jsFocusVisible>div:first-child{display:none}.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-styleguide-9-x-jsFocusVisible>div:nth-child(2){height:auto!important}.vtex-reviews-and-ratings-3-x-reviewsPaging .t-small{color:var(--color-neutral-7);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);text-align:center}.vtex-reviews-and-ratings-3-x-reviewCommentsContainer .review__comment{border:none}.vtex-reviews-and-ratings-3-x-formContainer .vtex-card .t-small,.vtex-reviews-and-ratings-3-x-formContainer .vtex-card>h5{color:var(--color-neutral-7);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);text-transform:none}.vtex-flex-layout-0-x-flexRowContent--product-page-buy-together>.vtex-flex-layout-0-x-stretchChildrenWidth{flex-direction:column}.vtex-flex-layout-0-x-flexRow--product-page-buy-together>.vtex-store-components-3-x-container{padding:0}.vtex-product-specifications-1-x-specificationValue--product-model-dimensions p{margin:0}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--product-page-buy-together>.vtex-store-components-3-x-container{margin:0 var(--size-60px)}.vtex-slider-layout-0-x-slideChildrenContainer--shelf-default .vtex-wish-list-1-x-wishlistIconContainer{right:var(--size-8px)!important}}.vtex-menu-2-x-menuItem--product-page-share-menu-item .vtex-menu-2-x-styledLinkContainer--product-page-share-menu-item,.vtex-menu-2-x-menuItem--product-page-share-menu-item .vtex-menu-2-x-styledLinkContainer--product-page-share-menu-item .vtex-menu-2-x-styledLinkIcon--product-page-share-menu-item{margin:0}.vtex-menu-2-x-menuItem--product-page-share-menu-item .vtex-menu-2-x-styledLinkContainer--product-page-share-menu-item .vtex-menu-2-x-styledLinkIcon--product-page-share-menu-item{padding-left:var(--size-10px)}.vtex-menu-2-x-submenuWrapper--product-page-share{border:none;box-shadow:0 var(--size-4px) var(--size-8px) 0 rgb(0 0 0/50%);left:var(--size--230px);margin:0;min-width:var(--size-230px);padding:var(--size-12px) var(--size-24px);top:var(--size--56px)}@media screen and (min-width:64rem){.vtex-menu-2-x-menuItem--product-page-share-menu-item .vtex-menu-2-x-styledLinkContainer--product-page-share-menu-item .vtex-menu-2-x-styledLinkIcon--product-page-share-menu-item{padding-left:var(--size-22px)}}.vtex-modal-layout-0-x-modal--product-page-modal-desktop,.vtex-modal-layout-0-x-modal--product-page-modal-mobile{z-index:9999!important}.vtex-modal-layout-0-x-paper--product-page-modal-desktop,.vtex-modal-layout-0-x-paper--product-page-modal-mobile{margin:0;width:var(--size-100-full);max-height:var(--size-100-full);min-height:var(--size-100-full)}.vtex-modal-layout-0-x-headerContainer--product-page-modal-header-desktop,.vtex-modal-layout-0-x-headerContainer--product-page-modal-header-mobile{border:none;position:fixed;left:auto;right:0;top:0;z-index:2}.vtex-modal-layout-0-x-closeIcon--product-page-modal-header-mobile{background-color:var(--color-neutral-0);width:var(--size-20px);height:var(--size-20px);padding:var(--size-5px)}.vtex-modal-layout-0-x-closeButton--product-page-modal-header-mobile{padding-right:var(--size-10px)}.vtex-modal-layout-0-x-productImage--product-page-modal-carousel-mobile{margin:0;width:var(--size-100-full);max-height:var(--size-100-full);min-height:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-availability-0-x-container{background-color:var(--support-faded-warning);border:var(--size-1px) solid var(--support-default-warning);border-radius:var(--size-4px);justify-content:center;margin-bottom:var(--size-20px);margin-top:var(--size--22px);max-width:var(--size-306px);padding:var(--size-8px) var(--size-16px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-availability-0-x-lowStockHighlight,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-availability-0-x-lowStockText{color:var(--support-dark-warning);font-family:var(--font-family-1);font-size:var(--size-12px);font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-flex-layout-0-x-flexCol--buy-box .vtex-flex-layout-0-x-flexColChild--buy-box .vtex-product-availability-0-x-container,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-availability-0-x-lowStockHighlight{display:none}@media screen and (min-width:48rem){.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-availability-0-x-container{margin-top:var(--size--16px)}}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-identifier-0-x-product-identifier__label,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-identifier-0-x-product-identifier__separator,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-identifier-0-x-product-identifier__value{color:var(--color-neutral-6);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-identifier-0-x-product-identifier__value{padding-left:var(--size-4px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-identifier-0-x-product-identifier__label{font-weight:var(--bold-1);text-transform:uppercase}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-identifier-0-x-product-identifier--productReference{display:flex;margin-bottom:0}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-identifier-0-x-product-identifier--productReference{margin:var(--size-8px) 0}}.vtex-flex-layout-0-x-flexRowContent--product-page-list-price-savings .vtex-product-price-1-x-currencyContainer--product-list-price-savings{align-items:center;border-right:var(--size-1px) solid var(--color-neutral-2);color:var(--color-neutral-4);display:flex;font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);padding-right:var(--size-8px);text-decoration-line:line-through}.vtex-flex-layout-0-x-flexRowContent--product-page-list-price-savings .vtex-product-price-1-x-listPrice--product-list-price-savings,.vtex-flex-layout-0-x-flexRowContent--product-page-list-price-savings .vtex-product-price-1-x-listPriceValue--product-list-price-savings{display:flex;margin:0 var(--size-4px) 0 0;text-decoration-line:unset}.vtex-flex-layout-0-x-flexRowContent--product-page-list-price-savings .vtex-product-price-1-x-sellingPriceValue{align-items:center;display:flex;padding-left:0}.vtex-flex-layout-0-x-flexRowContent--product-page-list-price-savings .vtex-product-price-1-x-sellingPriceValue .vtex-product-price-1-x-currencyContainer{color:var(--color-secondary-0);font-size:var(--size-22px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px)}.vtex-flex-layout-0-x-flexRowContent--product-page-list-price-savings .vtex-product-price-1-x-savings--product-percentage-discount{align-items:center;background:var(--color-neutral-1);border-radius:var(--size-20px);color:var(--color-neutral-7);display:flex;font-size:var(--size-10px);font-style:normal;font-weight:var(--bold-1);height:var(--size-22px);justify-content:center;line-height:var(--size-14px);margin-left:var(--size-8px);min-width:var(--size-40px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-product-price-1-x-installments{font-size:var(--size-10px)!important;margin:0!important}.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector{margin:var(--size-4px) 0}.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper__input{color:var(--color-neutral-7);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);height:var(--size-26px);line-height:var(--size-16px);width:var(--size-32px)}.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper-wrapper{display:flex}.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper-container{align-items:center;border:var(--size-1px) solid var(--color-neutral-2);height:var(--size-32px)}.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper__input{background-color:var(--color-neutral-0);border:none}.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper__minus-button,.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper__plus-button{height:var(--size-30px);background:transparent;border:none}.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper__minus-button__text,.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper__plus-button__text{display:none}.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper__minus-button:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M7 12h10' stroke='%235F5F5F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:var(--size-24px)}.vtex-product-quantity-1-x-quantitySelectorContainer--product-page-quantity-selector .vtex-numeric-stepper__plus-button:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M12 7v10m-5-5h10' stroke='%2333343D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:var(--size-24px)}.vtex-product-specifications-1-x-specificationName--product-model-dimensions{color:var(--color-neutral-6);display:block;font-size:var(--size-14px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);white-space:pre-line}.vtex-product-specifications-1-x-specificationName--product-model-dimensions-composition,.vtex-product-specifications-1-x-specificationValue--product-model-dimensions,.vtex-product-specifications-1-x-specificationValue--product-model-dimensions-composition{color:var(--color-neutral-6);font-size:var(--size-14px);font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-product-specifications-1-x-specificationName--product-model-dimensions-composition,.vtex-product-specifications-1-x-specificationValue--product-model-dimensions-composition{font-family:var(--font-family-1);font-style:normal;line-height:var(--size-22px)}.vtex-reviews-and-ratings-3-x-summaryContainer{display:flex;padding-bottom:var(--size-4px)}.vtex-reviews-and-ratings-3-x-summaryTotalReviews{align-content:flex-end;display:flex;flex-wrap:wrap;padding:0 0 var(--size-2px) var(--size-4px);text-decoration-line:underline}.vtex-reviews-and-ratings-3-x-summaryButtonContainer{height:var(--size-24px);left:var(--size--15px);position:relative;width:var(--size-20px)}.vtex-reviews-and-ratings-3-x-summaryButtonContainer .vtex-button{background-color:transparent;border:none;display:flex;height:var(--size-20px);width:var(--size-20px)}.vtex-reviews-and-ratings-3-x-summaryButtonContainer .vtex-reviews-and-ratings-3-x-loginLink{font-size:0}.vtex-reviews-and-ratings-3-x-summaryButtonContainer .vtex-button .vtex-button__label{font-size:0;padding:0}.vtex-reviews-and-ratings-3-x-container{padding:var(--size-12px) var(--size-16px) 0 var(--size-16px)!important}.vtex-reviews-and-ratings-3-x-graphBarPercent,.vtex-reviews-and-ratings-3-x-graphTextLabel,.vtex-reviews-and-ratings-3-x-loginLink,.vtex-reviews-and-ratings-3-x-reviewInfo,.vtex-reviews-and-ratings-3-x-reviewsHeading,.vtex-reviews-and-ratings-3-x-reviewsRatingAverage,.vtex-reviews-and-ratings-3-x-reviewsRatingCount,.vtex-reviews-and-ratings-3-x-summaryTotalReviews,.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-reviews-and-ratings-3-x-formSubmit .vtex-button .vtex-button__label{color:var(--color-neutral-7);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-reviews-and-ratings-3-x-graphContainer:last-child .vtex-reviews-and-ratings-3-x-graphTextLabel{margin-right:var(--size-4px)}.vtex-reviews-and-ratings-3-x-reviewsHeading{border:none;display:flex;font-size:var(--size-24px);font-weight:var(--bold-1);justify-content:left;line-height:var(--size-32px)}.vtex-reviews-and-ratings-3-x-stars{font-size:var(--size-20px)}.vtex-reviews-and-ratings-3-x-star--empty,.vtex-reviews-and-ratings-3-x-star--filled{color:var(--color-neutral-7)!important}.vtex-reviews-and-ratings-3-x-graphBar{background-color:var(--color-neutral-7)}.vtex-reviews-and-ratings-3-x-reviewsOrderBy{display:none}.vtex-reviews-and-ratings-3-x-loginLink{align-items:center;align-self:stretch;display:flex;font-weight:var(--bold-1);gap:var(--size-8px);justify-content:left;padding:var(--size-8px) 0;text-decoration:none}.vtex-reviews-and-ratings-3-x-formContainer .vtex-card,.vtex-reviews-and-ratings-3-x-formSection .vtex-input__label,.vtex-reviews-and-ratings-3-x-reviewCommentMessage,.vtex-reviews-and-ratings-3-x-reviewCommentUser{color:var(--color-neutral-7);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px)}.vtex-reviews-and-ratings-3-x-formSection .vtex-input__error,.vtex-reviews-and-ratings-3-x-formSection .vtex-textarea__error{color:var(--support-default-danger)!important;font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-reviews-and-ratings-3-x-formInvalidMessage{display:none}.vtex-reviews-and-ratings-3-x-reviewComment{border:none;padding-bottom:0}.vtex-reviews-and-ratings-3-x-reviewInfo{text-align:left}.vtex-reviews-and-ratings-3-x-reviewCommentMessage{align-self:stretch;border-bottom:var(--size-2px) solid var(--color-neutral-1);font-weight:var(--regular-3);padding:var(--size-16px) 0}.vtex-reviews-and-ratings-3-x--reviewAuthorName,.vtex-reviews-and-ratings-3-x-reviewDateValue{font-weight:var(--bold-1)}.vtex-reviews-and-ratings-3-x-reviewsPaging .vtex-button{background:var(--color-neutral-1);border:none;border-radius:unset;height:var(--size-24px);width:var(--size-24px)}.vtex-reviews-and-ratings-3-x-reviewsPaging .vtex-button .vtex-button__label .vtex__icon-caret-left,.vtex-reviews-and-ratings-3-x-reviewsPaging .vtex-button .vtex-button__label .vtex__icon-caret-right{color:var(--color-neutral-7)}.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-button,.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-button:disabled,.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-button:hover{align-items:center;align-self:stretch;border-radius:unset;display:flex;justify-content:center;margin-top:var(--size-24px);padding:var(--size-8px) var(--size-24px);text-transform:uppercase}.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-reviews-and-ratings-3-x-formSubmit .vtex-button{background:var(--color-primary-0)}.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-reviews-and-ratings-3-x-formSubmit .vtex-button:hover{background:var(--color-primary-3);box-shadow:0 var(--size-2px) var(--size-4px) 0 var(--color-primary-0-faded)}.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-reviews-and-ratings-3-x-formSubmit .vtex-button:disabled{background:var(--john-john-primary-color-primary-1,#d5d5d5)}.vtex-reviews-and-ratings-3-x-writeReviewContainer .vtex-reviews-and-ratings-3-x-formSubmit .vtex-button .vtex-button__label{color:var(--color-neutral-0);font-weight:var(--bold-1);text-align:center}.vtex-reviews-and-ratings-3-x-graphBarContainer{max-width:calc(var(--size-100-full) - var(--size-100px))}.vtex-reviews-and-ratings-3-x-graphBarPercent{position:absolute;right:var(--size--36px)}.vtex-reviews-and-ratings-3-x-formContainer{padding:0}.vtex-reviews-and-ratings-3-x-formContainer .vtex-card{box-shadow:none!important;padding:0;text-transform:uppercase}.vtex-reviews-and-ratings-3-x-formSection .vtex-input__label{color:var(--color-neutral-7);font-style:normal;font-weight:var(--regular-3);text-transform:none}.vtex-reviews-and-ratings-3-x-formSection .vtex-input-prefix__group,.vtex-reviews-and-ratings-3-x-formSection .vtex-textarea__input{align-items:center;align-self:stretch;background:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-1);border-radius:0;display:flex;gap:var(--size-8px);height:var(--size-40px);padding:var(--size-8px) var(--size-16px)}.vtex-reviews-and-ratings-3-x-formSection .vtex-textarea__input{height:unset}.vtex-reviews-and-ratings-3-x-formSection .vtex-styleguide-9-x-input{padding:0}.vtex-reviews-and-ratings-3-x-formName,.vtex-reviews-and-ratings-3-x-formRating{margin:var(--size-20px) 0}@media screen and (min-width:64rem){.vtex-reviews-and-ratings-3-x-container{max-width:var(--size-952px)!important;padding:unset}.vtex-reviews-and-ratings-3-x-reviewsHeading{justify-content:center}.vtex-reviews-and-ratings-3-x-graphBarContainer{max-width:calc(var(--size-100-full) - var(--size-120px))}}.vtex-rich-text-0-x-wrapper--product-page-kit-look-button .vtex-rich-text-0-x-link{align-items:center;border:var(--size-1px) solid var(--color-neutral-7);color:var(--color-neutral-7);display:flex;font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);justify-content:center;line-height:var(--size-16px);margin:var(--size-10px) 0 var(--size-16px) 0;min-height:var(--size-40px);padding:var(--size-8px) var(--size-24px);text-align:center;text-decoration:none;width:var(--size-100-full)}.vtex-rich-text-0-x-paragraph--btn-day-night__active .vtex-rich-text-0-x-link{background:var(--color-primary-0);color:var(--color-neutral-0)}.vtex-rich-text-0-x-wrapper--product-page-kit-look-button .vtex-rich-text-0-x-link:hover{background-color:var(--color-neutral-7);background-color:var(--color-primary-4);color:var(--color-neutral-0)}.vtex-rich-text-0-x-wrapper--product-page-kit-look-button .vtex-rich-text-0-x-paragraph{display:flex;margin:0}.vtex-rich-text-0-x-wrapper--product-page-kit-look-button{max-width:var(--size-100-full);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-trigger .vtex-rich-text-0-x-container .vtex-rich-text-0-x-paragraph,.vtex-rich-text-0-x-wrapper--shipping-simulator-description .vtex-rich-text-0-x-paragraph{color:var(--color-neutral-6);font-size:var(--size-14px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);margin:0}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-rich-text-0-x-wrapper--shipping-simulator-description .vtex-rich-text-0-x-paragraph{color:var(--color-neutral-6);font-weight:var(--regular-3);margin:0 0 var(--size-8px)}.vtex-rich-text-0-x-paragraph--product-model-dimensions{color:var(--color-neutral-6);font-size:var(--size-14px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-product-context-provider .vtex-rich-text-0-x-paragraph--title-section-home{background:var(--color-neutral-0);padding:0 var(--size-16px);position:relative;top:var(--size--15px);z-index:1}.vtex-product-context-provider .vtex-rich-text-0-x-container--title-section-home{margin:var(--size-32px) 0 0 0}.vtex-product-context-provider .vtex-rich-text-0-x-container--title-section-home:after{border-top:var(--size-1px) solid var(--color-primary-4);content:" ";height:var(--size-1px);position:absolute;width:var(--size-328px)}.vtex-rich-text-0-x-paragraph--product-informations-unavailable{color:var(--color-primary-4);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);margin:var(--size-16px) 0 var(--size-4px)}@media screen and (min-width:64rem){.vtex-rich-text-0-x-wrapper--product-page-kit-look-button{max-width:var(--size-328px)}.vtex-product-context-provider .vtex-rich-text-0-x-paragraph--title-section-home{background:var(--color-neutral-0);font-size:var(--size-22px);padding:0 var(--size-16px);position:relative;top:var(--size--15px);z-index:1}.vtex-product-context-provider .vtex-rich-text-0-x-container--title-section-home:after{width:var(--size-520px)}}.vtex-similar-products-variants-0-x-title--similar-products-list{color:var(--color-primary-4);font-family:var(--font-family-1);font-size:var(--size-12px);font-weight:var(--regular-3);line-height:var(--size-16px);margin-top:var(--size-32px)}.vtex-similar-products-variants-0-x-var-wrap--similar-products-list{max-width:var(--size-292px)}.vtex-similar-products-variants-0-x-img--similar-products-list{border-radius:var(--size-4px);height:var(--size-87px);margin:0 var(--size-8px) var(--size-8px) 0;width:var(--size-64px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-productNameContainer .vtex-store-components-3-x-productBrand{-webkit-box-orient:vertical;color:var(--color-neutral-7);display:-webkit-box;font-size:var(--size-22px);font-style:normal;font-weight:var(--bold-1);-webkit-line-clamp:2;line-height:var(--size-24px);overflow:hidden;text-overflow:ellipsis}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareLabel{color:var(--color-neutral-7);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);margin:0 0 var(--size-8px);text-align:center}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareButtons{justify-content:center}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer .vtex__icon-external-link,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingContainer .vtex-input .vtex-input__label,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTable .vtex-store-components-3-x-shippingTableRadioBtn,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialIcon--facebook,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialIcon--pinterest,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialIcon--twitter,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialIcon--whatsapp,.vtex-store-components-3-x-diagonalCross--product-page-sku-selector{display:none}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--facebook{order:1}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--whatsapp{order:2}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--pinterest{order:3}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--twitter{order:4}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--facebook,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--pinterest,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--twitter,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--whatsapp{margin:0 var(--size-8px)}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--facebook:before,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--pinterest:before,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--twitter:before,.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--whatsapp:before{display:flex;height:var(--size-32px)}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--facebook:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/pdp/product-share-icon-facebook___1b19e6903a369692710b702f6deef268.png)}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--twitter:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/pdp/product-share-icon-twitter___9b616d2fc7784dcdface4bc49481908c.png)}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--whatsapp:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/pdp/product-share-icon-whatsapp___5cecc0443347e5c309120b98e14767b3.png)}.vtex-flex-layout-0-x-flexRowContent--product-page-share .vtex-store-components-3-x-shareSocialButton--pinterest:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/pdp/product-share-icon-pinterest___18d8206c4d3a25b88bf3b52a78b1799b.png)}.vtex-store-components-3-x-skuSelectorItem--product-page-sku-selector{height:var(--size-36px)}.vtex-store-components-3-x-frameAround--product-page-sku-selector,.vtex-store-components-3-x-skuSelectorInternalBox--product-page-sku-selector{border:none}.vtex-store-components-3-x-frameAround--product-page-sku-selector{border-radius:0;height:var(--size-40px)}.vtex-store-components-3-x-skuSelectorItem--product-page-sku-selector--selected .vtex-store-components-3-x-skuSelectorInternalBox--product-page-sku-selector{border-bottom:var(--size-1px) solid var(--color-neutral-7);border-radius:0;height:var(--size-40px);margin-top:var(--size-1px)}.vtex-store-components-3-x-valueWrapper--product-page-sku-selector{color:var(--color-neutral-7);display:flex;font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);justify-content:center;line-height:var(--size-22px);min-width:var(--size-32px);padding:0 var(--size-4px)}.vtex-store-components-3-x-skuSelectorItem--product-page-sku-selector--selected .vtex-store-components-3-x-valueWrapper--product-page-sku-selector{font-weight:var(--bold-1)}.vtex-store-components-3-x-skuSelectorContainer--product-page-sku-selector .vtex-store-components-3-x-skuSelectorNameContainer,.vtex-store-components-3-x-skuSelectorContainer--product-page-sku-selector .vtex-store-components-3-x-skuSelectorOptionsList,.vtex-store-components-3-x-skuSelectorContainer--product-page-sku-selector .vtex-store-components-3-x-skuSelectorSubcontainer,.vtex-store-components-3-x-skuSelectorContainer--product-page-sku-selector .vtex-store-components-3-x-skuSelectorTextContainer{margin:0}.vtex-store-components-3-x-skuSelectorContainer--product-page-sku-selector{margin:0;max-width:var(--size-272px);min-height:var(--size-48px)}.vtex-store-components-3-x-sliderLeftArrow--product-page-sku-selector,.vtex-store-components-3-x-sliderRightArrow--product-page-sku-selector{color:var(--color-neutral-7)}.vtex-store-components-3-x-sliderLeftArrow--product-page-sku-selector{margin-left:0;padding-left:0}.vtex-store-components-3-x-sliderRightArrow--product-page-sku-selector{margin-right:0;padding-right:0}.vtex-store-components-3-x-valueWrapper--product-page-sku-selector--unavailable{color:var(--color-neutral-2)}.vtex-store-components-3-x-carouselGaleryThumbs{display:flex}.vtex-store-components-3-x-productImagesGallerySwiperContainer{margin-right:0!important}.vtex-store-components-3-x-productImagesGallerySlide{margin:inherit;width:var(--size-100-full)!important}.vtex-store-components-3-x-productImagesThumb{height:auto!important;margin-bottom:0;width:17.65vw!important}.vtex-store-components-3-x-productImagesGallerySlide .vtex-store-components-3-x-productImage{margin-left:var(--size-18px);margin-right:var(--size-18px);max-height:var(--size-631px)}.vtex-store-components-3-x-productImagesThumb,.vtex-store-components-3-x-productImagesThumb .vtex-store-components-3-x-thumbImg{margin-left:var(--size-4px);margin-right:var(--size-4px);max-height:var(--size-100-full)!important;max-width:var(--size-100-full)!important}.vtex-store-components-3-x-swiperCaretNext,.vtex-store-components-3-x-swiperCaretPrev{margin-left:var(--size--12px);margin-right:var(--size--12px)}.vtex-store-components-3-x-swiperCaretNext :first-child,.vtex-store-components-3-x-swiperCaretPrev :first-child{display:none}.vtex-store-components-3-x-swiperCaretNext:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='29' fill='none'%3E%3Cpath d='M10 20.134l5-5.828-5-5.829' stroke='%2333343D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;height:var(--size-28px);padding-right:var(--size-4px);width:var(--size-24px)}.vtex-store-components-3-x-swiperCaretPrev:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='29' fill='none'%3E%3Cpath d='M14 8.477l-5 5.829 5 5.828' stroke='%2333343D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;height:var(--size-28px);padding-left:var(--size-4px);width:var(--size-24px)}.vtex-store-components-3-x-productImagesGallerySwiperContainer .vtex-store-components-3-x-swiperCaretNext :first-child,.vtex-store-components-3-x-productImagesGallerySwiperContainer .vtex-store-components-3-x-swiperCaretPrev :first-child{height:var(--size-38px)!important;width:var(--size-36px)!important}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingContainer{width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer{display:flex}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-disclosure-layout-1-x-content .vtex-store-components-3-x-shippingContainer .vtex-address-form__postalCode{padding:0 var(--size-8px) 0 0;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTable .vtex-store-components-3-x-shippingTableRow .vtex-store-components-3-x-shippingTableCell,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTable .vtex-store-components-3-x-shippingTableRow .vtex-store-components-3-x-shippingTableCellDeliveryEstimate,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTable .vtex-store-components-3-x-shippingTableRow .vtex-store-components-3-x-shippingTableCellDeliveryName{display:inline}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTable .vtex-store-components-3-x-shippingTableRow .vtex-store-components-3-x-shippingTableCellDeliveryName .vtex-store-components-3-x-shippingTableLabel{display:flex}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTableCell{padding:0}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTable .vtex-store-components-3-x-shippingTableRow .vtex-store-components-3-x-shippingTableCellDeliveryName .vtex-store-components-3-x-shippingTableLabel,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTableCellDeliveryEstimate,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTableCellDeliveryPrice,.vtex-store-components-3-x-container--product-page-product-description .vtex-store-components-3-x-content--product-page-product-description,.vtex-store-components-3-x-productDescriptionContainer--product-page-product-description .vtex-store-components-3-x-productDescriptionText--product-page-product-description{color:var(--color-neutral-6);font-family:var(--font-family-1);font-size:var(--size-14px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);padding:var(--size-8px) 0 var(--size-4px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTableCellDeliveryEstimate,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTableCellDeliveryPrice{color:var(--color-neutral-7);font-weight:var(--regular-3);line-height:var(--size-16px);padding:0}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTable .vtex-store-components-3-x-shippingTableRow .vtex-store-components-3-x-shippingTableCellDeliveryPrice:before{content:" - "}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingTable{border:none;margin:0;padding:var(--size-8px) 0 0}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-shippingNoMessage{margin-top:var(--size-16px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-container--product-page-product-description .vtex-store-components-3-x-content--product-page-product-description,.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-productDescriptionContainer--product-page-product-description .vtex-store-components-3-x-productDescriptionText--product-page-product-description{font-weight:var(--regular-3);padding:0}.vtex-store-components-3-x-productDescriptionContainer--product-page-product-description .vtex-store-components-3-x-productDescriptionText--product-page-product-description{white-space:break-spaces}.vtex-flex-layout-0-x-flexColChild--product-informations-1 .vtex-wish-list-1-x-wishlistIconContainer .vtex-button__label{padding:unset!important}.vtex-flex-layout-0-x-flexColChild--product-informations-1 .vtex-wish-list-1-x-wishlistIconContainer .vtex-button:focus,.vtex-flex-layout-0-x-flexColChild--product-informations-1 .vtex-wish-list-1-x-wishlistIconContainer .vtex-button:hover{background-color:transparent;border:none}.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-title{color:var(--color-primary-4);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);margin:var(--size-16px) 0 var(--size-4px)}.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-subscribeLabel{color:var(--color-neutral-6);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-inputEmail .vtex-input .vtex-input-prefix__group,.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-inputName .vtex-input .vtex-input-prefix__group{border:var(--size-1px) solid var(--color-neutral-1);border-radius:0}.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-inputEmail .vtex-input .vtex-input-prefix__group .vtex-styleguide-9-x-input,.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-inputName .vtex-input .vtex-input-prefix__group .vtex-styleguide-9-x-input{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);padding:var(--size-8px) var(--size-16px) var(--size-8px) var(--size-24px)}.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-submit .vtex-button{background:var(--color-primary-0);border:var(--size-1px) solid var(--color-primary-0);border-radius:0;color:var(--color-neutral-0);cursor:pointer;font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);height:var(--size-40px);line-height:var(--size-16px);text-align:center;width:var(--size-100-full)}.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-submit .vtex-button:hover{background-color:var(--color-primary-3)}.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content{margin-top:var(--size-16px)}.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-inputName{margin-bottom:var(--size-4px)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-error{align-content:center;background:var(--support-faded-danger);border:var(--size-1px) solid var(--support-default-danger);border-radius:var(--size-4px);color:var(--support-dark-danger);display:flex;flex-wrap:wrap;font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);height:var(--size-32px);justify-content:center;line-height:var(--size-16px);margin-top:var(--size-3px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-success{align-content:center;align-items:center;background:var(--support-faded-success);border:var(--size-1px) solid var(--support-default-success);border-radius:var(--size-4px);color:var(--support-dark-success);display:flex;flex-wrap:wrap;font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);height:var(--size-40px);line-height:var(--size-16px);margin-top:var(--size-3px);padding:var(--size-8px) var(--size-16px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-success:before{background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/pdp/successcircle___e94e3acfa7486c7d02bd0b90c5ac535b.svg);content:"";height:var(--size-24px);margin-right:var(--size-16px);width:var(--size-24px)}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--product-informations-2 .vtex-store-components-3-x-productNameContainer .vtex-store-components-3-x-productBrand{-webkit-line-clamp:1}.vtex-store-components-3-x-skuSelectorContainer--product-page-sku-selector{margin:0 0 var(--size-24px)}.vtex-store-components-3-x-productImagesThumbCaret{display:flex}.vtex-store-components-3-x-gradientBaseTop{padding-top:0}.vtex-store-components-3-x-gradientBaseBottom{padding-bottom:0}.vtex-store-components-3-x-productImagesThumb{width:6.112vw!important}.vtex-store-components-3-x-productImagesThumb,.vtex-store-components-3-x-productImagesThumb .vtex-store-components-3-x-thumbImg{margin:0 0 var(--size-8px) 0}.vtex-store-components-3-x-productImagesGallerySlide .vtex-store-components-3-x-productImage,.vtex-store-components-3-x-productImagesGallerySwiperContainer{margin:auto 0}.vtex-store-components-3-x-productImagesGallerySwiperContainer .vtex-store-components-3-x-swiperCaretNext :first-child,.vtex-store-components-3-x-productImagesGallerySwiperContainer .vtex-store-components-3-x-swiperCaretPrev :first-child{height:var(--size-42px)!important;width:var(--size-40px)!important}.vtex-store-components-3-x-carouselGaleryCursor{max-width:var(--size-100-full);padding-left:0;width:var(--size-100-full)}.vtex-store-components-3-x-carouselContainer{justify-content:flex-start}.vtex-store-components-3-x-swiperCaretNext,.vtex-store-components-3-x-swiperCaretPrev{margin:auto 0;padding:auto 0}.vtex-flex-layout-0-x-flexCol--product-informations-1 .vtex-store-components-3-x-swiperCaretNext{padding-right:var(--size-16px)}.vtex-store-components-3-x-carouselGaleryThumbs :first-child{justify-content:flex-start}.vtex-store-components-3-x-swiperCaretPrev:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath d='M23.333 28.333L15 20l8.333-8.333' stroke='%2333343D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:var(--size-40px);padding-left:0;width:var(--size-40px)}.vtex-store-components-3-x-swiperCaretNext:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath d='M16.667 11.667L25 20l-8.333 8.333' stroke='%2333343D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:var(--size-40px);padding-right:0;width:var(--size-40px)}.vtex-flex-layout-0-x-flexCol--product-informations-2{margin-left:var(--size-32px)}.vtex-store-components-3-x-productImageTag--zoom{display:none}.vtex-flex-layout-0-x-flexCol--product-informations-1 .vtex-store-components-3-x-productImageTag{height:unset!important;max-height:unset!important;object-fit:unset!important;width:100%!important}.vtex-flex-layout-0-x-flexCol--product-informations-1 .vtex-store-components-3-x-productImagesGallerySlide .vtex-store-components-3-x-productImage{max-height:unset}}@media screen and (min-width:48rem){.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content{display:flex;flex-wrap:wrap;max-width:var(--size-322px)}.vtex-store-components-3-x-subscriberContainer,.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-inputEmail .vtex-input .vtex-input-prefix__group,.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-inputName .vtex-input .vtex-input-prefix__group,.vtex-store-components-3-x-subscriberContainer .vtex-store-components-3-x-form .vtex-store-components-3-x-content .vtex-store-components-3-x-submit{width:var(--size-322px)}}.johnjohndenim-product-components-0-x-sliderArrows{color:var(--color-primary-4)}.johnjohndenim-product-components-0-x-hoverImage .johnjohndenim-product-components-0-x-slider-image__item:last-child{display:none}.johnjohndenim-product-components-0-x-hoverImage:hover{transition:all .7s ease}.johnjohndenim-product-components-0-x-hoverImage:hover .johnjohndenim-product-components-0-x-slider-image__item:last-child{display:flex}.johnjohndenim-product-components-0-x-hoverImage:hover .johnjohndenim-product-components-0-x-slider-image__item:first-child{display:none}.johnjohndenim-product-components-0-x-slider-image__item{height:auto;min-height:100%}.johnjohndenim-product-components-0-x-ContainerSkuSelectorCustom{margin-top:var(--size--16px)!important}.johnjohndenim-product-components-0-x-paginationDotsContainer{bottom:-2.5rem}@media (min-width:64rem){.johnjohndenim-product-components-0-x-slider-image__placeholder-load-container{width:calc((100vw - var(--size-160px))/5)}.johnjohndenim-product-components-0-x-ContainerSkuSelectorCustom{margin-top:unset}}.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb{margin:0}.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-container{align-items:center;color:var(--color-neutral-4);display:flex;flex-wrap:wrap;margin:0;padding:var(--size-16px) var(--size-16px)}.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-arrow .vtex-breadcrumb-1-x-link,.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-term{align-items:center;color:var(--color-neutral-7);display:block;font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);max-width:var(--size-240px);overflow:hidden;padding:var(--size-4px) 0 0 0;text-overflow:ellipsis;white-space:nowrap}.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-arrow .vtex-breadcrumb-1-x-link:hover{text-decoration:underline}.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-arrow .vtex-breadcrumb-1-x-link,.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-arrow .vtex-breadcrumb-1-x-link:hover{color:var(--color-neutral-4);font-weight:var(--regular-3)}.vtex-search-result-3-x-container--layout .vtex-breadcrumb-1-x-arrow--1 .vtex-breadcrumb-1-x-link,.vtex-search-result-3-x-container--layout .vtex-breadcrumb-1-x-arrow--1 .vtex-breadcrumb-1-x-link:hover{color:var(--color-neutral-7);font-weight:var(--bold-1)}.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-caretIcon{height:var(--size-24px);margin:0;padding:0 var(--size-8px);width:var(--size-24px)}.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-arrow{display:flex;padding:0}.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-homeIcon{height:var(--size-24px);margin-right:0;width:var(--size-24px)}.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-homeLink{height:var(--size-26px);padding:0}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-arrow .vtex-breadcrumb-1-x-link,.vtex-flex-layout-0-x-flexRowContent--search-breadcrumb .vtex-breadcrumb-1-x-term{max-width:unset}}.vtex-flex-layout-0-x-flexRowContent--searchinfo--mobile{margin-bottom:var(--size-24px);margin-top:0}.vtex-flex-layout-0-x-flexRowContent--search-title{margin:0}.vtex-flex-layout-0-x-flexRowContent--search-info--desktop{margin:var(--size-20px) 0}.vtex-flex-layout-0-x-flexRowContent--page-not-found{padding:var(--size-24px)}.vtex-flex-layout-0-x-flexCol--page-not-found{min-width:var(--size-312px)}.vtex-flex-layout-0-x-flexCol--search-product-not-found-container{justify-content:center}.vtex-flex-layout-0-x-flexCol--search-result-orderByMobile{margin-right:var(--size-8px)}.vtex-flex-layout-0-x-flexCol--search-result-filter-mobile{margin-left:var(--size-8px)}.vtex-flex-layout-0-x-flexRowContent--productCountMobileRow{display:flex}.vtex-flex-layout-0-x-galleryLayoutSwitcher{display:flex;justify-content:flex-end;margin-right:var(--size-6px)}.vtex-flex-layout-0-x-flexColChild--productCountCol{align-content:center;display:flex;flex-wrap:wrap}.vtex-flex-layout-0-x-flexRow--collections-suggestions{align-items:center;align-self:stretch;display:flex;margin-bottom:var(--size-8px);padding:var(--size-8px) 0 var(--size-12px) 0}.vtex-flex-layout-0-x-flexRowContent--search-result-productCountMobile{display:flex}.vtex-flex-layout-0-x-flexRowContent--search-result-productCountMobile .vtex-flex-layout-0-x-stretchChildrenWidth:last-child{justify-content:end}.vtex-flex-layout-0-x-flexRow--banner-search-category{margin-left:var(--size--8px);margin-right:var(--size--8px)}.vtex-flex-layout-0-x-flexRow--installment-search{min-height:var(--size-16px)}.vtex-flex-layout-0-x-flexRow--badge-promotion-container{min-height:var(--size-28px)}.vtex-flex-layout-0-x-flexRow--badge-promotion-container .vtex-flex-layout-0-x-flexRowContent--badge-promotion-container,.vtex-flex-layout-0-x-flexRow--badge-promotion-container .vtex-flex-layout-0-x-stretchChildrenWidth{justify-content:flex-start!important;width:auto!important}@media screen and (min-width:40rem){.vtex-flex-layout-0-x-flexRow--banner-search-category{margin-left:var(--size--16px);margin-right:var(--size--16px)}}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--search-not-found-icon .vtex-flex-layout-0-x-stretchChildrenWidth :first-child{height:var(--size-240px)}.vtex-flex-layout-0-x-flexRow--banner-search-category{margin-left:var(--size--60px);margin-right:var(--size--60px)}.vtex-flex-layout-0-x-flexRowContent--page-not-found{padding:var(--size-10px) 0 var(--size-32px) 0!important}.vtex-flex-layout-0-x-flexRow--collections-suggestions{margin-bottom:var(--size-16px)}}.vtex-flex-layout-0-x-flexRow--login-page .vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRow--search-result-filter-desktop>.vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRow--search-result-productCountMobile .vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRow--search-result-searchinfomobile .vtex-store-components-3-x-container{padding:0}.vtex-search-result-3-x-accordionFilterOpen--search-result-filter-mobile .vtex-checkbox__container .bg-action-primary{background:var(--color-neutral-7);border-color:var(--color-neutral-7)}.vtex-search-result-3-x-filterItem--search-result-filter-desktop .bg-action-primary{border:var(--size-1px) solid var(--color-neutral-7)!important}.vtex-search-result-3-x-filterIsOpen--search-result-filter-desktop>div,.vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop>div{z-index:999}.vtex-search-result-3-x-filtersWrapper--search-result-filter-desktop:has(.vtex-search-result-3-x-filter__container--selectedFilters){margin-bottom:var(--size-72px)}.vtex-search-result-3-x-loadingOverlay--search-result-desktop:has(.vtex-flex-layout-0-x-flexRow--collections-suggestions) .vtex-search-result-3-x-filtersWrapper--search-result-filter-desktop .vtex-search-result-3-x-filter__container--clearAllFilters{top:var(--size-414px)}.vtex-minicart-2-x-minicartProductListContainer>.vtex-product-list-0-x-productListUnavailableItemsMessage,.vtex-search-result-3-x-filters--layout>.mv5{display:none}.vtex-search-result-3-x-accordionFilter:has(.vtex-search-result-3-x-accordionFilterOpen--search-result-filter-mobile--departamento) .vtex-search-result-3-x-filterBreadcrumbsItemName--search-result-filter-mobile{font-size:0;line-height:var(--size-10px)}.vtex-search-result-3-x-accordionFilter:has(.vtex-search-result-3-x-accordionFilterOpen--search-result-filter-mobile--departamento) .vtex-search-result-3-x-filterBreadcrumbsItemName--search-result-filter-mobile:after{align-items:center;color:var(--color-secondary-0);content:"GÊNERO";display:flex;font-size:var(--size-16px)!important;font-weight:var(--bold-1);line-height:var(--size-22px);padding:0;text-transform:uppercase}.vtex-flex-layout-0-x-flexRow--search-content--mobile .johnjohndenim-product-components-0-x-caretIcon{opacity:.5;transform:scale(.6)}.vtex-search-result-3-x-buttonShowMore .vtex-button[disabled]{background:var(--color-neutral-6);pointer-events:none}.vtex-rich-text-0-x-paragraph--search-page-not-found-text{color:var(--color-primary-0)!important;font-size:var(--size-24px)!important;font-weight:var(--bold-1)!important;line-height:var(--size-32px)!important;margin-bottom:0;text-align:center}.vtex-rich-text-0-x-paragraph--search-page-not-found-subtitle{color:var(--color-primary-0)!important;font-size:var(--size-16px)!important;font-style:normal;font-weight:var(--regular-3)!important;line-height:var(--size-22px)!important;margin:var(--size-8px) 0 var(--size-16px) 0!important;text-align:center}.vtex-rich-text-0-x-paragraph--search-product-not-found-text{font-size:var(--size-16px);line-height:var(--size-22px);padding:0 var(--size-26px)}.vtex-rich-text-0-x-paragraph--custom-title,.vtex-rich-text-0-x-paragraph--search-product-not-found-text{color:var(--color-primary-3);font-family:var(--font-family-1);font-style:normal;font-weight:var(--bold-1)}.vtex-rich-text-0-x-paragraph--custom-title{display:flex;font-size:var(--size-24px);justify-content:center;line-height:var(--size-32px);margin:0 0 var(--size-16px)}.vtex-rich-text-0-x-container--custom-title{justify-content:center}@media screen and (min-width:64rem){.vtex-rich-text-0-x-paragraph--search-page-not-found-text{font-size:var(--size-32px)!important;line-height:var(--size-40px)!important}.vtex-rich-text-0-x-paragraph--search-page-not-found-subtitle{font-size:var(--size-24px)!important;line-height:var(--size-32px)!important;margin:var(--size-8px) 0 var(--size-32px) 0!important}.vtex-rich-text-0-x-paragraph--search-product-not-found-text{font-size:var(--size-32px);line-height:var(--size-40px)}.vtex-rich-text-0-x-paragraph--custom-title{font-size:var(--size-26px);margin:0}}.vtex-search-result-3-x-searchResultContainer--search-result-layout-mobile{padding:0 var(--size-16px)}.vtex-search-result-3-x-filterIcon--search-result-filter-mobile{height:var(--size-22px);width:var(--size-20px)}.vtex-search-result-3-x-accordionFilterItemTag--search-result-filter-mobile .vtex-tag,.vtex-search-result-3-x-filter__container--priceRange .vtex-slider__values-container .vtex-slider__left-value,.vtex-search-result-3-x-filter__container--priceRange .vtex-slider__values-container .vtex-slider__right-value,.vtex-search-result-3-x-filterApplyButtonWrapper--search-result-filter-mobile .vtex-button,.vtex-search-result-3-x-filterClearButtonWrapper--search-result-filter-mobile .vtex-button,.vtex-search-result-3-x-filterPopupTitle--search-result-filter-mobile{font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px)}.vtex-search-result-3-x-filterPopupTitle--search-result-filter-mobile{margin:0;text-transform:none}.vtex-search-result-3-x-filtersWrapperMobile--search-result-filter-mobile .vtex-search-result-3-x-filterPopupButton{border:var(--size-1px) solid var(--color-neutral-7);flex-direction:row-reverse;height:var(--size-40px);padding:var(--size-8px) var(--size-24px);width:var(--size-100-full)}.vtex-search-result-3-x-filterPopupArrowIcon--search-result-filter-mobile{margin:0;padding:var(--size-2px) var(--size-8px) 0 0}.vtex-search-result-3-x-filterPopupArrowIcon--search-result-orderByMobile,.vtex-search-result-3-x-orderByDropdown--search-result-orderByMobile{padding:0}.vtex-search-result-3-x-orderByButton--search-result-orderByMobile{border:var(--size-1px) solid var(--color-neutral-1);border-radius:0;height:var(--size-40px);justify-content:space-between;padding:var(--size-8px)}.vtex-flex-layout-0-x-flexRowContent--search-result-productCountMobile .vtex-search-result-3-x-totalProducts--layout,.vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile,.vtex-search-result-3-x-accordionFilterOpen--search-result-filter-mobile .vtex-checkbox__label,.vtex-search-result-3-x-filterBreadcrumbsItemName--search-result-filter-mobile,.vtex-search-result-3-x-filterBreadcrumbsText--search-result-filter-mobile,.vtex-search-result-3-x-filterPopupTitle--search-result-orderByMobile{font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-search-result-3-x-filterPopupTitle--search-result-orderByMobile{text-transform:none}.vtex-search-result-3-x-caretIcon--search-result-filter-desktop,.vtex-search-result-3-x-caretIcon--search-result-filter-mobile,.vtex-search-result-3-x-caretIcon--search-result-orderByMobile,.vtex-search-result-3-x-filter__container--priceRange .vtex-search-result-3-x-filterAvailable--search-result-filter-mobile,.vtex-search-result-3-x-filter__container--search-result-filter-desktop--title,.vtex-search-result-3-x-filter__container--selectedFilters .vtex-search-result-3-x-filterSelected--search-result-filter-desktop,.vtex-search-result-3-x-filterPopupArrowIcon--search-result-filter-mobile .vtex-search-result-3-x-filterQuantityBadge--search-result-filter-mobile,.vtex-search-result-3-x-orderByText--search-result-orderByMobile,.vtex-search-result-3-x-selectedFilterItem--search-result-filter-desktop .vtex-checkbox__inner-container,.vtex-search-result-3-x-selectedFilterItem--search-result-filter-desktop .vtex__icon-check{display:none}.vtex-search-result-3-x-filter__container--selectedFilters{order:-1}.vtex-search-result-3-x-filterPopupArrowIcon--search-result-orderByMobile{margin-top:var(--size-4px)}.vtex-search-result-3-x-filterPopupArrowIcon--search-result-orderByMobile:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding:var(--size-4px) var(--size-4px) 0}.vtex-flex-layout-0-x-flexRowContent--search-result-productCountMobile .vtex-search-result-3-x-totalProducts--layout{border:none;color:var(--color-neutral-7);display:flex;font-weight:var(--bold-1);padding:var(--size-16px) 0}.vtex-flex-layout-0-x-flexRowContent--search-result-productCountMobile .vtex-search-result-3-x-totalProducts--layout:after{content:"Resultados";margin-left:var(--size-4px);text-transform:capitalize}.vtex-search-result-3-x-totalProductsMessage--search-result-productCountMobile{display:none}.vtex-search-result-3-x-sidebar{width:var(--size-95-per)}.vtex-search-result-3-x-closeIcon--search-result-filter{height:var(--size-24px);width:var(--size-24px)}.vtex-search-result-3-x-closeIconButton--search-result-filter{padding-top:var(--size-16px)}.vtex-search-result-3-x-sidebar .vtex-search-result-3-x-filterAccordionBreadcrumbs{border:none;height:var(--size-58px);padding:0 var(--size-16px)}.vtex-search-result-3-x-filterBreadcrumbsItemName--search-result-filter-mobile,.vtex-search-result-3-x-filterBreadcrumbsText--search-result-filter-mobile{align-items:center;color:var(--color-secondary-0);display:flex;font-weight:var(--bold-1);padding:0;text-transform:uppercase}.vtex-search-result-3-x-filterBreadcrumbsItemName--search-result-filter-mobile:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M10 17l5-5-5-5' stroke='%2333343D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding-top:var(--size-4px)}.vtex-search-result-3-x-filterAccordionBreadcrumbs{order:-2}.vtex-search-result-3-x-accordionFilterContainer--search-result-filter-mobile{margin:0 var(--size-16px);padding:0}.vtex-search-result-3-x-accordionFilterContainer--search-result-filter-mobile--departamento{display:none}.vtex-search-result-3-x-accordionFilterContainer--search-result-filter-mobile--genero{order:-1}.vtex-search-result-3-x-accordionFilterContainer--search-result-filter-mobile--faixa-de-preco{margin-bottom:var(--size-20px)}.vtex-search-result-3-x-accordionFilterItem--search-result-filter-mobile{align-items:center;border-bottom:var(--size-1px) solid var(--color-neutral-1);display:flex;min-height:var(--size-58px);padding:0}.vtex-search-result-3-x-accordionFilterContent--search-result-filter-mobile{display:flex;justify-content:space-between;padding:0;width:var(--size-100-full)}.vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile{align-items:center;color:var(--color-neutral-6);display:flex;padding-left:var(--size-16px);text-transform:uppercase;width:var(--size-100-full)}.vtex-search-result-3-x-accordionFilterItemIcon--search-result-filter-mobile:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M9 20l8-8-8-8' stroke='%235F5F5F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vtex-search-result-3-x-accordionFilterItemIcon--search-result-filter-mobile{padding:var(--size-4px) var(--size-16px) 0 0}.vtex-search-result-3-x-filterApplyButtonWrapper--search-result-filter-mobile{padding:0 var(--size-16px) 0 var(--size-4px)}.vtex-search-result-3-x-filterClearButtonWrapper--search-result-filter-mobile{padding:0 var(--size-4px) 0 var(--size-16px)}.vtex-search-result-3-x-filterApplyButtonWrapper--search-result-filter-mobile .vtex-button,.vtex-search-result-3-x-filterClearButtonWrapper--search-result-filter-mobile .vtex-button{background:var(--color-primary-0);border-radius:0;color:var(--color-neutral-0);min-height:var(--size-48px);text-transform:none}.vtex-search-result-3-x-filterClearButtonWrapper--search-result-filter-mobile .vtex-button{background:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-7);color:var(--color-neutral-7)}.vtex-search-result-3-x-filterButtonsBox{box-shadow:0 0 var(--size-16px) 0 rgb(0 0 0/10%);height:auto;padding:var(--size-16px) 0 var(--size-8px)}.vtex-search-result-3-x-filterApplyButtonWrapper--search-result-filter-mobile .vtex-button__label,.vtex-search-result-3-x-filterClearButtonWrapper--search-result-filter-mobile .vtex-button__label{padding:0!important}.vtex-search-result-3-x-accordionFilterOpen--search-result-filter-mobile .vtex-search-result-3-x-filterAccordionItemBox{border:none;min-height:auto;padding:var(--size-8px) 0}.vtex-search-result-3-x-accordionFilterOpen--search-result-filter-mobile .vtex-checkbox__inner-container{border:var(--size-1px) solid var(--color-neutral-3);border-radius:0}.vtex-search-result-3-x-accordionFilterOpen--search-result-filter-mobile .vtex-checkbox__container .vtex__icon-check{color:var(--color-neutral-0)}.vtex-search-result-3-x-accordionFilterOpen--search-result-filter-mobile .vtex-checkbox__label{color:var(--color-neutral-7);line-height:var(--size-16px);padding-left:var(--size-12px)}.vtex-search-result-3-x-accordionFilter .vtex-search-result-3-x-accordionFilterItemOptions{background:var(--color-neutral-0);display:flex;flex-direction:column;height:calc(var(--size-100-full) - var(--size-80px));position:absolute;top:var(--size-58px);width:var(--size-100-full)}.vtex-search-result-3-x-accordionFilterItemTag--search-result-filter-mobile{display:flex;margin:var(--size-8px) var(--size-16px)}.vtex-search-result-3-x-accordionFilterItemTag--search-result-filter-mobile .vtex-tag{background:var(--color-secondary-0);border:var(--size-16px);color:var(--color-neutral-0);margin:0;max-height:var(--size-17px);padding:0 var(--size-4px)}.vtex-search-result-3-x-accordionFilter{display:flex;flex-direction:column;scrollbar-color:var(--color-neutral-7)}.vtex-search-result-3-x-filter__container--search-result-filter-mobile{border:none;padding:var(--size-22px) var(--size-12px) 0}.vtex-search-result-3-x-filter__container--priceRange .vtex-slider__values-container .vtex-slider__left-value,.vtex-search-result-3-x-filter__container--priceRange .vtex-slider__values-container .vtex-slider__right-value{color:var(--color-primary-0);font-weight:var(--regular-3)}.vtex-search-result-3-x-filtersWrapper--search-result-filter-desktop{border-bottom:var(--size-1px) solid var(--color-neutral-1);display:flex;position:relative}.vtex-search-result-3-x-filter--search-result-filter-desktop{padding:0}.vtex-search-result-3-x-filter__container--search-result-filter-desktop{border:none}.vtex-search-result-3-x-filterIsOpen--search-result-filter-desktop,.vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop{background-color:var(--color-neutral-0);display:flex}.vtex-search-result-3-x-filterIsOpen--search-result-filter-desktop:before{background:rgb(0 0 0/33.3%);bottom:0;content:"";height:var(--size-100-full);left:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:fixed;width:var(--size-100-full);z-index:8}.vtex-search-result-3-x-filterContent--search-result-filter-desktop,.vtex-search-result-3-x-filterIsOpen--search-result-filter-desktop .vtex-search-result-3-x-filterTitle--search-result-filter-desktop{background:var(--color-neutral-0)}.vtex-search-result-3-x-filterTitle--search-result-filter-desktop{margin:0 0 var(--size-12px) 0;padding:var(--size-16px)}.vtex-search-result-3-x-filter__container--clearAllFilters,.vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop{position:absolute}.vtex-search-result-3-x-filtersWrapper--search-result-filter-desktop .vtex-search-result-3-x-filter__container--clearAllFilters{padding-top:var(--size-8px);position:inherit}.vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop{margin-top:var(--size--13px);max-height:none!important}.vtex-search-result-3-x-searchResultContainer--search-result-desktop{padding:0 var(--size-60px)}.vtex-search-result-3-x-filter__container--selectedFilters .vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop{margin-top:var(--size-110px)}.vtex-search-result-3-x-filtersWrapper--search-result-filter-desktop .vtex-search-result-3-x-filter__container--selectedFilters .vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop{max-width:-webkit-fill-available;overflow-y:auto;padding-bottom:var(--size-12px)}.vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop{-webkit-box-orient:vertical;color:var(--color-neutral-6);display:-webkit-box;font-size:var(--size-14px);font-style:normal;font-weight:var(--bold-1);-webkit-line-clamp:1;line-height:var(--size-22px);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.vtex-search-result-3-x-filterIcon--search-result-filter-desktop{padding:0 0 var(--size-5px) var(--size-5px)}.vtex-search-result-3-x-filterIcon--search-result-filter-desktop:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M4 9l8 8 8-8' stroke='%235F5F5F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:var(--size-20px);width:var(--size-20px)}.vtex-search-result-3-x-filterContent--search-result-filter-desktop{display:grid;grid-template-columns:auto auto auto auto auto;padding:var(--size-14px) var(--size-32px) var(--size-24px)}.vtex-search-result-3-x-filterContent--search-result-filter-desktop .vtex-search-result-3-x-filterItem--search-result-filter-desktop{padding:var(--size-10px) var(--size-18px) 0 0}.vtex-search-result-3-x-selectedFilterItem--search-result-filter-desktop .vtex-checkbox__line-container{align-items:center;display:flex;flex-direction:row-reverse}.vtex-search-result-3-x-filterItem--search-result-filter-desktop .vtex-checkbox__label{color:var(--color-neutral-7);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-search-result-3-x-filterItem--search-result-filter-desktop .vtex__icon-check{color:var(--color-neutral-0)}.vtex-search-result-3-x-filterItem--search-result-filter-desktop .vtex-checkbox__inner-container{border:var(--size-1px) solid var(--color-neutral-3)}.vtex-search-result-3-x-filterContent--search-result-filter-desktop .vtex-checkbox__label{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding-left:var(--size-4px);text-overflow:ellipsis}.vtex-search-result-3-x-selectedFilterItem--search-result-filter-desktop .vtex-checkbox__label{text-transform:uppercase;text-wrap:nowrap}.vtex-search-result-3-x-selectedFilterItem--search-result-filter-desktop .vtex-checkbox__box:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M16 8l-8 8m0-8l8 8' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:var(--size-24px);width:var(--size-24px)}.vtex-search-result-3-x-filter__container--selectedFilters .vtex-search-result-3-x-filterItem--search-result-filter-desktop{align-items:center;background-color:var(--color-neutral-1);display:flex;margin-right:var(--size-12px);padding:var(--size-4px) var(--size-12px) var(--size-4px) var(--size-16px)}.vtex-search-result-3-x-filtersWrapper--search-result-filter-desktop .vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop::-webkit-scrollbar{background:var(--color-neutral-1);height:var(--size-4px);width:var(--size-8px)}.vtex-search-result-3-x-filtersWrapper--search-result-filter-desktop .vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop::-webkit-scrollbar-track{background:var(--color-neutral-1)}.vtex-search-result-3-x-filtersWrapper--search-result-filter-desktop .vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop::-webkit-scrollbar-thumb{background-color:var(--color-neutral-7);border-radius:var(--size-90px)}.vtex-search-result-3-x-filter__container--selectedFilters .vtex-search-result-3-x-selectedFilterItem--search-result-filter-desktop{z-index:1}.vtex-search-result-3-x-filter__container--search-result-filter-desktop--clearAllFilters .vtex-button{border:none}.vtex-search-result-3-x-filter__container--search-result-filter-desktop--clearAllFilters .vtex-button:hover{text-decoration:underline}.vtex-search-result-3-x-filter__container--search-result-filter-desktop--clearAllFilters .vtex-button .vtex-button__label{font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);padding:0;text-transform:none}.vtex-search-result-3-x-filter__container--category-1{display:none}.vtex-search-result-3-x-filter__container--genero{order:-1}.vtex-search-result-3-x-filter__container--category-1 .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop,.vtex-search-result-3-x-filter__container--cor-do-produto .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop,.vtex-search-result-3-x-filter__container--modelagem-roupas .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop,.vtex-search-result-3-x-filter__container--tamanho-do-produto .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--cor-do-produto .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--departamento .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--modelagem-roupas .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--tamanho-do-produto .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile{display:flex;font-size:0}.vtex-search-result-3-x-filter__container--category-1 .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop:before,.vtex-search-result-3-x-filter__container--cor-do-produto .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop:before,.vtex-search-result-3-x-filter__container--modelagem-roupas .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop:before,.vtex-search-result-3-x-filter__container--tamanho-do-produto .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop:before,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--cor-do-produto .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile:before,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--departamento .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile:before,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--modelagem-roupas .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile:before,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--tamanho-do-produto .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile:before{font-size:var(--size-14px)}.vtex-search-result-3-x-filter__container--cor-do-produto .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop:before,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--cor-do-produto .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile:before{content:"COR"}.vtex-search-result-3-x-filter__container--modelagem-roupas .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop:before,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--modelagem-roupas .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile:before{content:"MODELAGEM"}.vtex-search-result-3-x-filter__container--tamanho-do-produto .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop:before,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--tamanho-do-produto .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile:before{content:"TAMANHO"}.vtex-search-result-3-x-filter__container--category-1 .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop:before,.vtex-search-result-3-x-filterAccordionItemBox--search-result-filter-mobile--departamento .vtex-search-result-3-x-accordionFilterItemTitle--search-result-filter-mobile:before{content:"GÊNERO"}.vtex-search-result-3-x-galleryTitle--layout{display:flex;font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);justify-content:center;line-height:var(--size-32px);margin:0 0 var(--size-16px)}.vtex-search-result-3-x-gallery{margin-top:var(--size-16px)}.vtex-search-result-3-x-galleryItem--normal{padding:unset}.vtex-search-result-3-x-gallery--grid-one,.vtex-search-result-3-x-gallery--grid-two{width:calc(100vw - var(--size-32px))!important}.vtex-search-result-3-x-searchResultContainer .vtex-product-summary-2-x-clearLink--product-sumary-shelf{width:fit-content}.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-element--product-sumary-shelf{display:block;position:relative;width:calc(100vw - var(--size-32px))}.vtex-search-result-3-x-searchResultContainer .vtex-wish-list-1-x-wishlistIconContainer{right:var(--size--8px);top:var(--size-4px);z-index:2}.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-brandName--product-name-shelf,.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-image--product-image-shelf,.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-imageWrapper{height:auto;width:calc(100vw - var(--size-32px))}.vtex-search-result-3-x-gallery--grid-two .vtex-product-summary-2-x-element--product-sumary-shelf{display:block;position:relative}.vtex-search-result-3-x-galleryLayoutSwitcher{border-radius:unset!important;display:flex;justify-content:flex-end;margin-right:var(--size-8px);width:var(--size-100-full)!important}.vtex-search-result-3-x-galleryLayoutOptionButton{background-color:transparent!important;background-repeat:no-repeat;height:var(--size-24px);width:var(--size-20px)}.vtex-search-result-3-x-galleryLayoutOptionButton:first-child{background-color:transparent!important;background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/grid-one___0d65b67ef68713dd1c1c74689ee45b74.svg);margin-right:var(--size-6px)}.vtex-search-result-3-x-galleryLayoutOptionButton:last-child{background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/grid-two___d9faad432e513dabf7926db965f9fe3e.svg)}.vtex-search-result-3-x-galleryLayoutOptionButton--selected:first-child{background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/grid-one-black___5821b2a6c659b9d0311ba646a216e1d7.svg)!important}.vtex-search-result-3-x-galleryLayoutOptionButton--selected:last-child{background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/grid-two-black___72f0e96d88ca98008f8fd0103eb03601.svg)!important}.vtex-search-result-3-x-showingProducts{color:var(--color-neutral-7);font-size:var(--size-16px);font-style:normal;font-weight:700;line-height:var(--size-22px);padding:unset}.vtex-search-result-3-x-buttonShowMore .vtex-button{background-color:var(--color-primary-0);border:none;border-radius:0;margin-top:var(--size-16px);padding:var(--size-8px) var(--size-24px)}.vtex-search-result-3-x-buttonShowMore .vtex-button:hover{background-color:var(--color-primary-3)}.vtex-search-result-3-x-buttonShowMore .vtex-button .vtex-button__label{color:var(--color-neutral-0);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);padding:var(--size-2px) 0;text-align:center}.vtex-search-result-3-x-buttonShowMore .vtex-button .vtex-button__spinner-container .vtex__icon-spinner .vtex-spinner_circle{stroke:var(--color-neutral-0)}.vtex-search-result-3-x-searchNotFound{display:flex;flex-direction:column;margin-bottom:var(--size-48px)}.vtex-search-result-3-x-searchNotFound:before{background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/search-icon___95ebdd29ad3be93f5e4f37b249ea174f.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:var(--size-160px);width:var(--size-160px)}.vtex-search-result-3-x-searchNotFound:after{color:var(--color-primary-3);display:block;font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);padding:0 var(--size-26px);text-align:center}.vtex-search-result-3-x-searchNotFound .vtex-search-result-3-x-searchNotFoundInfo,.vtex-search-result-3-x-searchNotFound .vtex-search-result-3-x-searchNotFoundOops{display:none}.vtex-search-result-3-x-orderByOptionsContainer{background:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-1);border-radius:0;box-shadow:none;min-width:unset!important;position:absolute;top:var(--size-38px);z-index:1001}.vtex-search-result-3-x-orderByOptionItem{color:var(--color-neutral-4);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;line-height:var(--size-16px);margin:unset;min-width:unset;text-transform:lowercase}.vtex-search-result-3-x-orderByOptionItem:first-letter{text-transform:uppercase}.vtex-search-result-3-x-orderByOptionItem:last-child{text-transform:none}@media screen and (min-width:64rem){.vtex-search-result-3-x-searchNotFound:after{font-size:var(--size-32px);line-height:var(--size-40px)}.vtex-search-result-3-x-searchNotFound:before{height:var(--size-240px);width:var(--size-240px)}.vtex-search-result-3-x-buttonShowMore .vtex-button{margin-top:var(--size-2px)}.vtex-search-result-3-x-searchResultContainer .vtex-wish-list-1-x-wishlistIconContainer{right:0;top:var(--size--4px)}.vtex-search-result-3-x-searchResultContainer .vtex-flex-layout-0-x-flexRowContent--prices-shelf .vtex-flex-layout-0-x-stretchChildrenWidth{padding:unset!important}.vtex-search-result-3-x-galleryLayoutOptionButton{background-color:transparent!important;background-repeat:no-repeat;height:var(--size-30px);width:unset}.vtex-search-result-3-x-galleryLayoutOptionButton--selected:first-child,.vtex-search-result-3-x-galleryLayoutOptionButton:first-child{background-position:var(--size-12px) var(--size-6px);border-left:2px solid var(--color-neutral-1);height:var(--size-43px);margin-right:var(--size-16px);padding:var(--size-6px) 0 var(--size-6px) var(--size-12px)!important;width:var(--size-73px)}.vtex-search-result-3-x-galleryLayoutOptionButton:first-child{background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/grid-one-desk___36aa805e13c2fad8eba4ffc06b118c7d.svg)}.vtex-search-result-3-x-galleryLayoutOptionButton--selected:first-child{background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/grid-one-desk-black___5b6b8f36ed249a31a4ce3f21f789cc01.svg)!important}.vtex-search-result-3-x-galleryLayoutOptionButton--selected:last-child,.vtex-search-result-3-x-galleryLayoutOptionButton:last-child{background-position:center left 0!important;border-right:var(--size-2px) solid var(--color-neutral-1);height:var(--size-43px);padding:var(--size-6px) var(--size-12px) var(--size-6px) 0!important;width:var(--size-114px)}.vtex-search-result-3-x-galleryLayoutOptionButton:last-child{background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/grid-two-desk___868d938c86cb22dfc08597406a87f945.svg)}.vtex-search-result-3-x-galleryLayoutOptionButton--selected:last-child{background-image:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/grid-two-desk-black___66731b74e72342e343ae84418550388c.svg)!important}.vtex-search-result-3-x-galleryTitle--layout{font-size:var(--size-26px);margin:0}.vtex-search-result-3-x-gallery--grid-one,.vtex-search-result-3-x-gallery--grid-two{padding:unset;width:var(--size-100-full)!important}.vtex-search-result-3-x-galleryItem--normal{flex-basis:0!important}.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-containerNormal--product-sumary-shelf{margin-bottom:var(--size-40px);width:calc((100vw - var(--size-120px))/3)}.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-element--product-sumary-shelf{display:block;position:relative;width:calc((100vw - var(--size-160px))/3)}.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-brandName--product-name-shelf,.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-image--product-image-shelf,.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-imageWrapper{height:auto;width:calc((100vw - var(--size-160px))/3)!important}.vtex-search-result-3-x-gallery--grid-one .vtex-product-summary-2-x-productBrand--product-name-shelf{width:calc((100vw - var(--size-240px))/3)}.vtex-search-result-3-x-gallery--grid-two .vtex-product-summary-2-x-containerNormal--product-sumary-shelf{margin-bottom:var(--size-40px);width:calc((100vw - var(--size-120px))/5)}.vtex-search-result-3-x-gallery--grid-two .vtex-product-summary-2-x-brandName--product-name-shelf,.vtex-search-result-3-x-gallery--grid-two .vtex-product-summary-2-x-element--product-sumary-shelf,.vtex-search-result-3-x-gallery--grid-two .vtex-product-summary-2-x-image--product-image-shelf,.vtex-search-result-3-x-gallery--grid-two .vtex-product-summary-2-x-imageWrapper{width:calc((100vw - var(--size-160px))/5)}.vtex-search-result-3-x-gallery--grid-two .vtex-product-summary-2-x-productBrand--product-name-shelf{width:calc((100vw - var(--size-272px))/5)}.vtex-search-result-3-x-gallery--grid-two .vtex-product-summary-2-x-image--product-image-shelf,.vtex-search-result-3-x-gallery--grid-two .vtex-product-summary-2-x-imageWrapper{height:auto}.vtex-search-result-3-x-orderBy--layout .vtex-search-result-3-x-orderByDropdown{align-items:center;display:flex}.vtex-search-result-3-x-orderByDropdown:before{content:"ORDENAR POR:";font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);margin-right:var(--size-8px);white-space:nowrap}.vtex-search-result-3-x-orderByOptionItem,.vtex-search-result-3-x-orderByOptionsContainer{min-width:unset!important}.vtex-search-result-3-x-orderByOptionsContainer{width:var(--size-164px)}.vtex-search-result-3-x-orderByDropdown .vtex-search-result-3-x-orderByButton{border:var(--size-1px) solid var(--color-neutral-1);border-radius:0;justify-content:space-between;min-height:var(--size-40px);padding:var(--size-8px);width:var(--size-164px)}.vtex-search-result-3-x-orderByDropdown .vtex-search-result-3-x-orderByButton .vtex-search-result-3-x-filterPopupTitle{border-radius:0;font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);margin-left:var(--size-4px);text-transform:lowercase}.vtex-search-result-3-x-filterPopupTitle:first-letter{text-transform:uppercase}.vtex-search-result-3-x-orderByDropdown .vtex-search-result-3-x-orderByButton .vtex-search-result-3-x-filterPopupArrowIcon{padding:0 var(--size-8px)}.vtex-search-result-3-x-orderByDropdown .vtex-search-result-3-x-orderByButton .vtex-search-result-3-x-filterPopupArrowIcon .vtex-search-result-3-x-caretIcon{height:var(--size-24px);width:var(--size-24px)}.vtex-search-result-3-x-filterPopupArrowIcon,.vtex-search-result-3-x-orderByDropdown .vtex-search-result-3-x-orderByButton .vtex-search-result-3-x-orderByText{display:none}.vtex-search-result-3-x-filterPopupTitle:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;right:var(--size-8px)}.vtex-search-result-3-x-filter__container--priceRange .vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop{height:0;opacity:0;overflow:hidden;transition:opacity 0s ease-in}.vtex-search-result-3-x-filter__container--priceRange:hover .vtex-search-result-3-x-filterTemplateOverflow--search-result-filter-desktop{height:auto;opacity:1;padding:var(--size-35px) var(--size-32px) var(--size-24px);transition:opacity .3s ease-in;z-index:20}.vtex-search-result-3-x-filter__container--priceRange:hover .vtex-search-result-3-x-filter--search-result-filter-desktop{background:var(--color-neutral-0);position:relative;z-index:20}.vtex-search-result-3-x-filter__container--priceRange .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop{align-items:center;display:flex;justify-content:center}.vtex-search-result-3-x-filter__container--priceRange .vtex-search-result-3-x-filterTitleSpan--search-result-filter-desktop:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M4 9l8 8 8-8' stroke='%235F5F5F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;height:var(--size-24px);padding-left:var(--size-8px);width:var(--size-24px)}.vtex-search-result-3-x-filter__container--priceRange:hover:before{background:rgb(0 0 0/33.3%);bottom:0;content:"";height:var(--size-100-full);left:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:fixed;width:var(--size-100-full);z-index:8}.vtex-search-result-3-x-filter__container--search-result-filter-desktop--clearAllFilters{margin-top:var(--size-60px);position:absolute!important;top:0!important}.vtex-search-result-3-x-filter__container--search-result-filter-desktop--clearAllFilters .vtex-button{background-color:transparent;color:var(--color-primary-4);text-decoration:underline}.vtex-search-result-3-x-filter__container--search-result-filter-desktop--clearAllFilters .vtex-button .vtex-button__label{position:relative}.vtex-search-result-3-x-filter__container--search-result-filter-desktop--clearAllFilters .vtex-button .vtex-button__label:before{background:var(--color-neutral-0);content:"Limpar filtros";left:0;position:absolute;text-decoration:underline;text-underline-offset:var(--size-3px);top:var(--size-4px);width:var(--size-80px)}}.vtex-slider-layout-0-x-infoCardCallActionContainer--collections-suggestions{margin:0;text-decoration:none}.vtex-slider-layout-0-x-infoCardContainer--collections-suggestions{display:flex;flex-direction:column}.vtex-slider-layout-0-x-infoCardImageContainer--collections-suggestions{margin-bottom:var(--size-8px)}.vtex-slider-layout-0-x-infoCardImage--collections-suggestions,.vtex-slider-layout-0-x-infoCardImageContainer--collections-suggestions{height:var(--size-87px);width:var(--size-87px)}.vtex-slider-layout-0-x-infoCardImage--collections-suggestions{border-radius:var(--size-87px)}.vtex-slider-layout-0-x-infoCardTextContainer--collections-suggestions{order:2;text-decoration:none}.vtex-slider-layout-0-x-infoCardCallActionText--collections-suggestions,.vtex-slider-layout-0-x-paragraph--collections-suggestions{align-items:center;display:flex;flex-direction:column;font-size:var(--size-10px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-14px);margin:0;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (min-width:37.5rem){.vtex-slider-layout-0-x-sliderTrack--collections-suggestions{width:var(--size-100-full)!important}}@media screen and (min-width:64rem){.vtex-slider-layout-0-x-sliderTrackContainer--collections-suggestions{max-width:var(--size-870px)!important}.vtex-slider-layout-0-x-infoCardCallActionText--collections-suggestions,.vtex-slider-layout-0-x-paragraph--collections-suggestions{font-size:var(--size-16px);line-height:var(--size-22px)}.vtex-slider-layout-0-x-infoCardImage--collections-suggestions,.vtex-slider-layout-0-x-infoCardImageContainer--collections-suggestions{height:var(--size-124px);width:var(--size-124px)}.vtex-slider-layout-0-x-infoCardImage--collections-suggestions{border-radius:var(--size-124px)}.vtex-slider-layout-0-x-sliderTrack--collections-suggestions{width:var(--size-100-full)!important}}.vtex-store-components-3-x-imageElement--banner-search-category{margin-bottom:var(--size-16px);min-height:var(--size-116px);width:var(--size-100-full)}@media screen and (min-width:64rem){.vtex-store-components-3-x-imageElement--banner-search-category{min-height:var(--size-244px)}}.vtex-store-components-3-x-imageElement--page-not-found-qr-code{height:var(--size-279px);margin-bottom:var(--size-32px);max-height:var(--size-279px)!important;max-width:var(--size-276px)!important;width:var(--size-276px)}.vtex-store-components-3-x-imageElement--page-not-found-first-app-image{margin-right:var(--size-16px)}.vtex-store-icons-0-x-inlineGridIcon,.vtex-store-icons-0-x-singleGridIcon{display:none}.vtex-flex-layout-0-x-flexRow--product-summary-shelf-skus{bottom:var(--size-110px);position:absolute;width:calc((100vw - var(--size-48px))/2);z-index:2}.vtex-flex-layout-0-x-flexRow--wrap-skus{left:0;position:relative;top:var(--size-135px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--product-summary-shelf-skus-search{width:var(--size-100-full)!important}.vtex-flex-layout-0-x-flexRow--department-shelf{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--prices-shelf{margin-top:var(--size-8px)}.vtex-flex-layout-0-x-flexRowContent--prices-shelf{display:flex;margin:0 var(--size-16px) 0 var(--size-16px)}.vtex-flex-layout-0-x-flexRowContent--prices-shelf .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{width:unset!important}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--wrap-skus{top:var(--size-95px)}.vtex-flex-layout-0-x-flexRowContent--department-shelf{margin:0 var(--size-28px);max-width:calc(var(--size-100-full) - var(--size-56px))}.vtex-flex-layout-0-x-flexRow--department-shelf .vtex-slider-layout-0-x-slide--firstVisible{margin-right:var(--size-5px)}.vtex-flex-layout-0-x-flexRow--department-shelf .vtex-slider-layout-0-x-slide--lastVisible{margin-left:var(--size-5px)}.vtex-flex-layout-0-x-flexRow--department-shelf .vtex-slider-layout-0-x-slide--visible{margin:0 var(--size-1px)}}@keyframes vtex-flex-layout-0-x-slide-in-bottom{0%{opacity:0}to{opacity:1}}.vtex-flex-layout-0-x-flexCol--product-summary-shelf-image{position:relative}.vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus{z-index:3}.vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus .vtex-button{align-items:center;background-color:var(--color-secondary-2);border:none;border-radius:0;display:flex;font-size:var(--size-10px)!important;font-weight:var(--bold-1);line-height:var(--size-14px);min-height:var(--size-30px);white-space:nowrap}.vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus .vtex-button:hover{background-color:var(--color-secondary-4)}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus .vtex-button{font-size:var(--size-16px)!important;line-height:var(--size-22px);min-height:var(--size-48px)}.vtex-flex-layout-0-x-flexRow--product-summary-shelf-skus{bottom:var(--size-98px);width:calc((100vw - var(--size-160px))/5)!important}.vtex-flex-layout-0-x-flexRow--product-summary-shelf-skus-search{width:var(--size-100-full)!important}.vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus{opacity:0;transition:.5s}.vtex-product-summary-2-x-clearLink--product-sumary-shelf:hover .vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus{opacity:1}}.vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-34px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-172px)}.vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-44px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-182px)}.vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList .vtex-product-summary-2-x-skuSelectorItem:nth-child(6)) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-72px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList .vtex-product-summary-2-x-skuSelectorItem:nth-child(6)) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-208px)}.vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-74px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-212px)}.vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList .vtex-product-summary-2-x-skuSelectorItem:nth-child(6)):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-102px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-shelf:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList .vtex-product-summary-2-x-skuSelectorItem:nth-child(6)):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-238px)}@media screen and (min-width:64rem){.vtex-product-summary-2-x-clearLink--product-sumary-shelf:hover .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-60px)}.vtex-product-summary-2-x-clearLink--product-sumary-shelf:hover:has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-108px)}.vtex-slider-layout-0-x-sliderLayoutContainer--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-shelf:hover .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-154px)}.vtex-slider-layout-0-x-sliderLayoutContainer--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-shelf:hover:has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-204px)}}.vtex-product-highlights-2-x-productHighlightWrapper--badge-block .vtex-product-highlights-2-x-productHighlightText{background:none;border-radius:0;padding:0}.vtex-product-highlights-2-x-productHighlightWrapper--badge-block{align-items:flex-start;background-color:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-7);bottom:var(--size-4px);color:var(--color-neutral-7);display:flex;font-size:var(--size-10px);font-style:normal;font-weight:var(--bold-1);gap:var(--size-10px);line-height:var(--size-14px);margin:var(--size-8px);padding:var(--size-2px) var(--size-8px);position:absolute;text-align:center;text-transform:uppercase;z-index:2}.vtex-product-highlights-2-x-productHighlightWrapper--badge-block-search{bottom:var(--size-155px)!important}.vtex-slider-layout-0-x-sliderLayoutContainer--shelf-default .vtex-product-summary-2-x-containerNormal--product-sumary-shelf .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-144px)}@media screen and (min-width:64rem){.vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-4px);margin:var(--size-8px) var(--size-8px);transition:bottom .4s ease}}.vtex-product-highlights-2-x-productHighlightWrapper--badge-promotion-block{background-color:var(--color-primary-0);color:var(--color-neutral-0);display:none;font-size:var(--size-10px);font-weight:var(--bold-1);line-height:1;margin:var(--size-5px) 0 0 var(--size-16px);max-width:var(--size-100-full);padding:var(--size-5px) var(--size-5px) var(--size-5px);position:relative;text-transform:uppercase;white-space:nowrap;width:fit-content!important}.vtex-product-highlights-2-x-productHighlightWrapper--badge-promotion-block:first-child{display:flex}.vtex-product-highlights-2-x-productHighlightWrapper--badge-promotion-block:after{border-bottom:var(--size-10px);border-color:transparent var(--color-primary-0);border-top-color:transparent;border-left:var(--size-7px);border-right:0;border-style:solid;border-top:var(--size-11px);bottom:0;content:"";position:absolute;right:var(--size--7px)}.vtex-product-highlights-2-x-productHighlightWrapper--badge-promotion-block .vtex-product-highlights-2-x-productHighlightText{background:none;border-radius:0;display:inline-block;max-width:var(--size-100-full);max-width:18ch;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.vtex-flex-layout-0-x-flexCol--product-informations-2 .vtex-product-highlights-2-x-productHighlightWrapper--badge-promotion-block{margin:var(--size-10px) 0 var(--size--10px) 0!important}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexCol--product-informations-2 .vtex-product-highlights-2-x-productHighlightWrapper--badge-promotion-block{margin:0 0 var(--size-10px) 0!important}.vtex-slider-layout-0-x-sliderLayoutContainer--shelf-default .vtex-product-summary-2-x-containerNormal--product-sumary-shelf .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-98px)}}.vtex-product-price-1-x-currencyContainer--product-selling-price-shelf{align-items:flex-start;color:var(--color-secondary-0);display:flex;font-size:var(--size-12px)!important;font-style:normal;font-weight:700;line-height:var(--size-16px)!important;text-align:center}.vtex-product-price-1-x-listPrice--product-list-price-shelf{align-self:stretch;border-right:var(--size-2px) solid var(--color-neutral-1);color:var(--color-neutral-4)!important;display:flex;flex-direction:column;font-size:var(--size-12px)!important;font-style:normal;font-weight:400;justify-content:center;line-height:var(--size-16px);margin:0 var(--size-8px) 0 0!important;padding-right:var(--size-8px);text-align:center;text-decoration-line:strikethrough;width:var(--size-55px)}.vtex-product-price-1-x-installments{color:var(--color-neutral-5)!important;font-size:var(--size-10px);font-style:normal;font-weight:400;line-height:var(--size-16px);margin:0 var(--size-16px) 0 var(--size-16px)!important}@media screen and (min-width:64rem){.vtex-product-price-1-x-currencyContainer--product-selling-price-shelf{font-size:var(--size-16px)!important;line-height:var(--size-22px)!important}.vtex-product-price-1-x-installments{font-size:var(--size-12px)}}.vtex-product-summary-2-x-hoverImage{z-index:2!important}.vtex-product-summary-2-x-image{border:none;border-image-width:0;border-radius:unset}.vtex-product-summary-2-x-nameContainer--product-name-shelf{justify-content:unset!important;margin-top:var(--size-32px);padding:unset!important}.vtex-product-summary-2-x-container--product-sumary-shelf .vtex-product-summary-2-x-clearLink{text-decoration:none}.vtex-product-summary-2-x-clearLink--product-sumary-shelf{margin-top:var(--size-12px);overflow:hidden;-webkit-tap-highlight-color:transparent;width:auto}.vtex-product-summary-2-x-container--product-sumary-shelf{max-width:unset!important}.vtex-product-summary-2-x-productBrand--product-name-shelf{align-self:stretch;color:var(--color-neutral-7)!important;display:inline-block;font-size:var(--size-12px)!important;font-style:normal;font-weight:var(--regular-3)!important;height:var(--size-16px);line-height:var(--size-16px);margin:0 var(--size-16px) 0 var(--size-16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc((100vw - var(--size-96px))/2)}.vtex-product-summary-2-x-containerNormal--product-sumary-shelf{border-radius:0}.vtex-product-summary-2-x-element--product-sumary-shelf{align-items:flex-start;background:var(--color-neutral-0);display:flex;flex:1 0 0;flex-direction:column;padding-top:0;width:calc((100vw - var(--size-48px))/2)}.vtex-product-summary-2-x-imageWrapper--product-image-shelf{text-align:unset}.vtex-product-summary-2-x-image--product-image-shelf{border-radius:0!important;max-height:var(--size-100-full)}.vtex-product-summary-2-x-image--product-image-shelf,.vtex-product-summary-2-x-imageWrapper--product-image-shelf{height:auto;width:calc((100vw - var(--size-48px))/2)}.vtex-wish-list-1-x-wishlistIconContainer .vtex-button:hover{background:none;background-color:none}.vtex-product-summary-2-x-productNameContainer--product-name-shelf{height:var(--size-16px);margin-top:var(--size-8px)}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary{align-items:center;background:var(--color-neutral-0);display:flex;justify-content:center;margin:0 0 var(--size--3px) 0!important;max-height:none;min-height:var(--size-40px);overflow-x:hidden;overflow-y:hidden;padding-right:0}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary::-webkit-scrollbar{width:var(--size-4px)}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary::-webkit-scrollbar-track{background:var(--color-neutral-1)}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary::-webkit-scrollbar-thumb,.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary::-webkit-scrollbar-thumb:hover{background:var(--color-primary-0);border-radius:var(--size-12px)}.vtex-product-summary-2-x-skuSelectorItem--sku-selector-product-summary{border-bottom:none;height:var(--size-24px);margin:0;min-width:var(--size-24px);padding:var(--size-2px);width:auto}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary .vtex-product-summary-2-x-skuSelectorTextContainer{margin:0}.vtex-product-summary-2-x-frameAround--sku-selector-product-summary,.vtex-product-summary-2-x-skuSelectorInternalBox--sku-selector-product-summary{border:none}.vtex-product-summary-2-x-skuSelectorItemTextValue--sku-selector-product-summary{color:var(--color-neutral-7);display:flex;font-family:var(--font-family-1);font-size:var(--size-10px);font-weight:var(--regular-3);justify-content:center;justify-self:center;line-height:var(--size-14px);margin:0 var(--size-4px);padding:0;width:var(--size-100-full)}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary .vtex-product-summary-2-x-skuSelectorSubcontainer{margin-bottom:0}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary .vtex-store-components-3-x-skuSelectorNameContainer,.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary .vtex-store-components-3-x-skuSelectorSubcontainer,.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary .vtex-store-components-3-x-skuSelectorTextContainer{margin:0}.vtex-product-summary-2-x-skuSelectorItem--selected .vtex-product-summary-2-x-skuSelectorItemTextValue--sku-selector-product-summary{border-bottom:var(--size-1px) solid var(--color-neutral-7)}.vtex-product-summary-2-x-SKUSelectorContainer--sku-selector-product-summary .vtex-store-components-3-x-seeMoreButton{display:none}@media screen and (min-width:64rem){.vtex-product-summary-2-x-productNameContainer--product-name-shelf{height:unset}.vtex-product-summary-2-x-clearLink--product-sumary-shelf,.vtex-product-summary-2-x-containerNormal--product-sumary-shelf,.vtex-product-summary-2-x-element--product-sumary-shelf,.vtex-product-summary-2-x-image--product-image-shelf,.vtex-product-summary-2-x-imageWrapper--product-image-shelf{height:auto;width:calc((100vw - var(--size-160px))/5)}.vtex-product-summary-2-x-element--product-sumary-shelf{align-items:flex-start;border:unset;gap:unset;padding:unset}.vtex-product-summary-2-x-nameContainer--product-name-shelf{height:var(--size-22px);margin-top:0}.vtex-product-summary-2-x-productBrand--product-name-shelf{direction:ltr;font-size:var(--size-16px)!important;height:var(--size-22px);line-height:var(--size-22px)!important;width:calc((100vw - var(--size-272px))/5)}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary .vtex-product-summary-2-x-skuSelectorTextContainer{font-size:0}.vtex-product-summary-2-x-skuSelectorItem--sku-selector-product-summary{height:auto!important;padding:var(--size-8px) 0}.vtex-product-summary-2-x-SKUSelectorContainer--sku-selector-product-summary .vtex-store-components-3-x-skuSelectorOptionsList{background:var(--color-neutral-1);border-radius:var(--size-2px);height:auto;justify-content:center;margin:0}.vtex-product-summary-2-x-skuSelectorItem--sku-selector-product-summary .vtex-product-summary-2-x-skuSelectorInternalBox--sku-selector-product-summary{background:transparent;border:0!important;border-radius:var(--size-2px)!important;height:var(--size-100-full)!important;min-width:var(--size-100-full)!important;padding:0!important;position:relative;width:var(--size-100-full)}.vtex-product-summary-2-x-skuSelectorItem--sku-selector-product-summary .vtex-product-summary-2-x-skuSelectorItemTextValue--sku-selector-product-summary{font-size:var(--size-16px);line-height:var(--size-22px)}.vtex-product-summary-2-x-clearLink--product-sumary-shelf{margin-top:0}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary{background:var(--color-neutral-1)}}.vtex-slider-layout-0-x-slideChildrenContainer--shelf-default{width:auto}.vtex-slider-layout-0-x-caretIcon--shelf-default{color:var(--color-neutral-6);height:var(--size-16px);width:var(--size-16px)}.vtex-slider-layout-0-x-sliderLayoutContainer--shelf-default{margin-bottom:var(--size-46px)}.vtex-slider-layout-0-x-slide--shelf-default--firstVisible{justify-content:center;margin-right:0}.vtex-slider-layout-0-x-slide--shelf-default--firstVisible .vtex-wish-list-1-x-wishlistIconContainer,.vtex-slider-layout-0-x-slide--shelf-default--lastVisible .vtex-wish-list-1-x-wishlistIconContainer{right:var(--size--8px)}@media screen and (min-width:37.5rem){.vtex-slider-layout-0-x-slide--shelf-default--lastVisible .vtex-wish-list-1-x-wishlistIconContainer{right:var(--size-5px)}}@media screen and (min-width:64rem){.vtex-slider-layout-0-x-sliderLayoutContainer--shelf-default{margin-bottom:var(--size-50px);padding-left:var(--size-32px);padding-right:var(--size-32px)}.vtex-slider-layout-0-x-slide--shelf-default{width:calc((100vw - var(--size-160px))/5)!important}.vtex-slider-layout-0-x-sliderLeftArrow--shelf-default{left:var(--size--8px)}.vtex-slider-layout-0-x-sliderRightArrow--shelf-default{right:var(--size--8px)}}.vtex-store-components-3-x-discountInsideContainer{align-items:flex-start;background:var(--color-neutral-0);border-radius:var(--size-21px);color:var(--color-primary-0);display:flex;font-size:var(--size-10px);font-style:normal;font-weight:var(--bold-1);gap:var(--size-10px);left:var(--size-4px);line-height:var(--size-14px);padding:var(--size-2px) var(--size-8px);position:absolute;text-align:center;top:var(--size-4px);width:var(--size-40px);z-index:2}.vtex-store-components-3-x-skuSelectorSubcontainer--cor{display:none}.vtex-product-summary-2-x-containerNormal .vtex-wish-list-1-x-wishlistIconContainer .vtex-button__label{padding:unset!important}.vtex-product-summary-2-x-containerNormal .vtex-wish-list-1-x-wishlistIconContainer .vtex-button:focus,.vtex-product-summary-2-x-containerNormal .vtex-wish-list-1-x-wishlistIconContainer .vtex-button:hover{background-color:transparent;border:none}.vtex-product-summary-2-x-containerNormal .vtex-wish-list-1-x-wishlistIconContainer .vtex-button{min-width:var(--size-35px)}.vtex-product-summary-2-x-containerNormal .vtex-wish-list-1-x-wishlistIconContainer .vtex-wish-list-1-x-outline{background:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/icon-whishlist-outline-16px___0db1d8cd33707ac13f23639861a9592d.svg);background-repeat:no-repeat}.vtex-product-summary-2-x-containerNormal .vtex-wish-list-1-x-wishlistIconContainer .vtex-wish-list-1-x-fill{background:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/icon-wishlist-fill-16px___38d2d09f7bbb8136a52e5380b15cadc4.svg);background-repeat:no-repeat}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary .vtex-store-components-3-x-skuSelectorOptionsList{display:flex;justify-content:center;margin:0;max-width:var(--size-140px);padding:var(--size-8px) 0}.vtex-product-summary-2-x-skuSelectorItem--sku-selector-giftcard .vtex-store-components-3-x-skuSelectorItemTextValue:before{content:"R$ "}@media screen and (min-width:64rem){.vtex-store-components-3-x-discountInsideContainer{left:var(--size-6px);top:var(--size-9px)}.vtex-product-summary-2-x-containerNormal .vtex-wish-list-1-x-wishlistIconContainer .vtex-wish-list-1-x-outline{background:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/header/icon-wishlist___0b07c30f549789893121f73ae0ee2714.svg);background-repeat:no-repeat}.vtex-product-summary-2-x-containerNormal .vtex-wish-list-1-x-wishlistIconContainer .vtex-wish-list-1-x-fill{background:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/icon-wishlist-fill___8bf0f2917acd0f99a71dfa23bfe776ad.svg);background-repeat:no-repeat}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary .vtex-store-components-3-x-skuSelectorOptionsList{display:flex;flex-direction:row;max-width:auto;max-width:var(--size-100-full);padding:var(--size-9px) 0}}.vtex-product-summary-2-x-skuSelectorContainer--sku-selector-product-summary .vtex-store-components-3-x-skuSelectorName{display:none;font-size:0}.vtex-wish-list-1-x-wishlistIconContainer{align-items:flex-start;display:flex;position:absolute;right:0!important;z-index:2}.sizebay-sizebay-3-x-SizeBayContainer{display:flex;justify-content:space-between;max-width:var(--size-100-full);padding:0 var(--size-2px) var(--size-16px) 0}.sizebay-sizebay-3-x-SizeBayContainer .sizebay-sizebay-3-x-SizeBayButton{margin:0;padding:0}.sizebay-sizebay-3-x-SizeBayContainer .sizebay-sizebay-3-x-BorderBottom{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px)}.sizebay-sizebay-3-x-SizeBayContainer .sizebay-sizebay-3-x-sizebayIconBt{display:none}.sizebay-sizebay-3-x-SizeBayContainer .sizebay-sizebay-3-x-SzbVfr:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/pdp/sizebay-hanger-icon___c87becb31b2506dee9915819bdf4181f.svg);height:var(--size-24px);padding-right:var(--size-8px)}.sizebay-sizebay-3-x-SizeBayContainer .sizebay-sizebay-3-x-SzbChart:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/pdp/sizebay-measuring-tape-icon___299456e513f826ba144283d21e4c8458.svg);height:var(--size-24px);padding-right:var(--size-8px)}.sizebay-sizebay-3-x-SizeBayContainer .sizebay-sizebay-3-x-SzbChart:hover,.sizebay-sizebay-3-x-SizeBayContainer .sizebay-sizebay-3-x-SzbVfr:hover{text-decoration:underline}@media screen and (min-width:40rem){.sizebay-sizebay-3-x-SizeBayContainer{max-width:var(--size-328px)}}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__show-more-icon,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__time,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__time-title,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__clear{display:none}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter-prefix{font-size:var(--size-12px);font-weight:var(--regular-3);line-height:var(--size-16px);margin:var(--size-4px) 0 var(--size-8px) 0;text-transform:uppercase}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__postal-code-container{display:flex;flex-direction:row;gap:var(--size-4px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__search-stores-container{padding:0 var(--size-32px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores{display:flex;flex-direction:column;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__map{display:none;height:var(--size-257px);order:2;position:relative;top:var(--size--101px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filters{gap:0;margin-bottom:var(--size-8px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list{background:var(--color-neutral-0);border-right:solid var(--size-8px) var(--color-neutral-0);height:var(--size-234px);margin:0 var(--size-32px) var(--size-32px);overflow-y:scroll;padding:var(--size-8px);position:relative}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list::-webkit-scrollbar{background:var(--color-neutral-0);height:var(--size-4px);width:var(--size-4px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list::-webkit-scrollbar-track{background:var(--color-neutral-1);margin:var(--size-8px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list::-webkit-scrollbar-thumb{background-color:var(--color-neutral-7);border-radius:var(--size-90px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--city,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--state{align-items:center;align-self:stretch;background:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-1);font-style:normal;height:var(--size-40px);margin-bottom:var(--size-4px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--postal-code{align-items:center;align-self:stretch;background:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-1);color:var(--color-primary-0);display:flex;font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);gap:var(--size-8px);height:var(--size-40px);line-height:var(--size-22px);padding:var(--size-8px) var(--size-16px);width:var(--size-63-per)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--postal-code::placeholder{color:var(--color-primary-2)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__search{align-items:center;background:var(--color-primary-0);color:var(--color-neutral-0);display:flex;font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);gap:var(--size-8px);height:var(--size-40px);justify-content:center;text-align:center;text-transform:uppercase;width:var(--size-37-per)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__search:hover{background:var(--color-primary-3);box-shadow:0 var(--size-2px) var(--size-4px) 0 var(--color-primary-4-faded-20),0 var(--size-4px) var(--size-1px) 0 var(--color-primary-4-faded-08)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__address,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__name{color:var(--color-primary-4);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);margin:0;text-transform:capitalize}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__address{font-size:var(--size-12px);font-weight:var(--regular-3);line-height:var(--size-16px);margin:var(--size-4px) 0 var(--size-8px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-link,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-text{color:var(--color-primary-4);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-14px);text-decoration:underline}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-link:hover{text-decoration:underline}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__item{border-bottom:var(--size-1px) solid var(--color-neutral-2);margin-bottom:var(--size-12px);padding-bottom:var(--size-12px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__postal-code-invalid{color:var(--support-default-danger);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);margin:0;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__map-not-loaded{align-items:center;align-self:stretch;display:none;flex-direction:column}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__search-for-message{color:var(--color-neutral-2);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);text-align:center;width:var(--size-190px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__store-image{display:none}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__loader{animation:johnjohndenim-store-availability-0-x-loading 1.5s infinite;background:linear-gradient(90deg,var(--color-neutral-0) var(--size-25-per),var(--color-neutral-1) var(--size-50-per),var(--color-neutral-0) var(--size-75-per));background-size:var(--size-200-per) var(--size-100-full);height:var(--size-100-full);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__helpers{justify-content:flex-start}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__helper--whatsapp{order:2}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__helper--scheduling .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-text{text-decoration:none!important}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__loader{display:none}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__loader{display:fle}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__search-stores-container{display:flex;flex-direction:column;width:var(--size-360px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__map-not-loaded{align-items:center;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:var(--size-8px);justify-content:center;min-height:var(--size-270px)!important}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__map{display:flex;left:var(--size-360px);position:absolute;top:0;width:var(--size-641px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list{height:var(--size-201px);margin-top:var(--size-16px);width:var(--size-296px)!important}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__store-image{display:flex;height:var(--size-601px);position:relative}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__loader{display:flex;height:var(--size-601px);left:var(--size-360px);position:absolute;top:0;width:var(--size-641px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-link,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-text{text-decoration:none}}@keyframes johnjohndenim-store-availability-0-x-loading{0%{background-position:var(--size-200-per) 0}to{background-position:var(--size--200-per) 0}}.vtex-disclosure-layout-1-x-trigger--store-locator{background:transparent;border:none;display:flex;justify-content:space-between;padding:var(--size-8px) var(--size-16px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--footer-content-store-locator{width:var(--size-312px)}.vtex-flex-layout-0-x-flexRow--store-locator-content{margin:0 var(--size-16px);padding:var(--size-8px) 0 var(--size-16px)}.vtex-flex-layout-0-x-flexRowContent--footer-content-store-locator{display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexRowContent--store-locator-content{display:flex;flex-direction:column;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRowContent--head-store-locator{padding:var(--size-24px) var(--size-24px) var(--size-8px)}.vtex-flex-layout-0-x-flexRowContent--modal-store-locator{background:var(--color-neutral-1)}@media screen and (min-width:40rem){.vtex-flex-layout-0-x-flexRow--head-store-locator{height:fit-content}.vtex-flex-layout-0-x-flexRowContent--head-store-locator{display:flex;flex-direction:column;padding:var(--size-32px) var(--size-32px) 0;width:var(--size-360px)}.vtex-flex-layout-0-x-flexRowContent--modal-store-locator{display:flex;flex-direction:column}.vtex-flex-layout-0-x-nearest-stores__search-stores-container{width:var(--size-360px)}}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--store-locator-content{margin:0;padding:0}.vtex-flex-layout-0-x-flexRowContent--store-locator-content{width:var(--size-312px)}}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--city .css-1v6as4q-singleValue,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--city .css-fhf0iq-placeholder,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--state .css-1v6as4q-singleValue,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--state .css-fhf0iq-placeholder{color:var(--color-primary-0);font-family:var(--font-family-1);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--city .css-1265cj8-Control,.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores__filter--state .css-1265cj8-Control{height:unset}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__item:last-child{border-bottom:none}.vtex-disclosure-layout-1-x-trigger--store-locator--visible .vtex-store-components-3-x-imageElement{transform:rotate(180deg)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores:has(.johnjohndenim-store-availability-0-x-nearest-stores__map-not-loaded) .johnjohndenim-store-availability-0-x-nearest-stores-list{display:none}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__phone .johnjohndenim-store-availability-0-x-nearest-stores-list__phone-link{font-size:var(--size-12px);font-weight:var(--regular-3);line-height:var(--size-16px)}.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores-list__phone .johnjohndenim-store-availability-0-x-nearest-stores-list__phone-link:before{content:"Telefone: "}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--modal-store-locator .johnjohndenim-store-availability-0-x-nearest-stores:has(.johnjohndenim-store-availability-0-x-nearest-stores-list):after{height:var(--size-155px);top:var(--size--168px);width:var(--size-300px)}}.vtex-modal-layout-0-x-container--modal-store-locator{display:flex;top:0;align-items:flex-start;position:relative}.vtex-modal-layout-0-x-triggerContainer--button-store-locator{width:var(--size-100-full)}.vtex-modal-layout-0-x-paper--modal-store-locator{border-radius:0;margin:0;top:50%;translate:0 -50%}.vtex-modal-layout-0-x-headerContainer--modal-header-store-locator{border:none;display:flex;position:absolute;right:0;top:var(--size-18px)}.vtex-modal-layout-0-x-modal--modal-store-locator{z-index:100000!important;background-color:rgba(0,0,0,.25)}@media screen and (min-width:64rem){.vtex-modal-layout-0-x-paper--modal-store-locator{height:var(--size-601px);overflow:hidden;width:var(--size-1001px)}}.vtex-rich-text-0-x-paragraph--footer-store-locator-title{color:var(--color-neutral-7);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);margin:0;text-transform:uppercase}.vtex-rich-text-0-x-paragraph--footer-store-locator-description{color:var(--color-neutral-7);font-size:var(--size-14px);font-weight:var(--regular-3);line-height:var(--size-16px);margin:0}.vtex-rich-text-0-x-container--footer-store-locator-button{align-items:center;align-self:stretch;background:var(--color-primary-0);color:var(--color-neutral-0);display:flex;flex:1 0 0;font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);gap:var(--size-8px);height:var(--size-40px);justify-content:center;line-height:var(--size-16px);margin-top:var(--size-8px);padding:var(--size-8px) var(--size-24px);text-align:center}.vtex-rich-text-0-x-container--footer-store-locator-button:hover{background:var(--color-primary-3);box-shadow:0 var(--size-2px) var(--size-4px) 0 var(--color-primary-4-faded-20),0 4px 1px 0 var(--color-primary-4-faded-08);cursor:pointer}.vtex-rich-text-0-x-paragraph--store-locator-find-for{color:var(--color-neutral-7);display:none;font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);margin:0}.vtex-flex-layout-0-x-flexRow--modal-store-locator .vtex-rich-text-0-x-paragraph--footer-store-locator-title{color:var(--color-primary-0);font-size:var(--size-24px);font-weight:var(--bold-1);line-height:var(--size-32px);text-transform:uppercase}.vtex-rich-text-0-x-paragraph--store-locator-modal-description{color:var(--color-neutral-7);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);margin:var(--size-12px) 0 var(--size-24px)}@media screen and (min-width:64rem){.vtex-rich-text-0-x-paragraph--footer-store-locator-description{margin-top:var(--size-8px)}}.vtex-telemarketing-2-x-popoverArrowUp,.vtex-telemarketing-2-x-popoverHeader,.vtex-telemarketing-2-x-wrapper{background-color:var(--color-secondary-0)}.vtex-telemarketing-2-x-telemarketingBar{font-weight:700}.vtex-telemarketing-2-x-attendantContainer .vtex-telemarketing-2-x-assistantSalesIcon,.vtex-telemarketing-2-x-profileIcon{display:none}.vtex-telemarketing-2-x-login{justify-content:end}.vtex-telemarketing-2-x-clientNameBar{max-width:100%}.vtex-telemarketing-2-x-clientNameBar,.vtex-telemarketing-2-x-loginButton{border:var(--size-1px) solid var(--color-primary-1);padding:var(--size-4px)}@media screen and (min-width:64rem){.vtex-telemarketing-2-x-clientNameBar,.vtex-telemarketing-2-x-loginButton{padding:var(--size-4px) var(--size-8px)}.vtex-telemarketing-2-x-telemarketingBar{max-width:100%;padding:var(--size-10px) var(--size-60px)}}.vtex-telemarketing-2-x-loginAsText{margin-left:0}.vtex-flex-layout-0-x-flexRow--policies,.vtex-flex-layout-0-x-flexRowContent--container-inst-regulations{padding:var(--size-24px) var(--size-8px) 0}.vtex-flex-layout-0-x-flexRowContent--container-inst-regulations .vtex-rich-text-0-x-paragraph--faq-disclosure-tab-tittle{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px)}.vtex-flex-layout-0-x-flexRowContent--container-inst-regulations .vtex-flex-layout-0-x-flexColChild--faq-disclosure-tabs{margin-bottom:var(--size-32px)}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRow--policies,.vtex-flex-layout-0-x-flexRowContent--container-inst-regulations{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;width:var(--size-876px)}.vtex-flex-layout-0-x-flexRow--privacy-policy .vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRow--usage-rules .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRowContent--container-inst-regulations .vtex-rich-text-0-x-paragraph--faq-disclosure-tab-content{margin:var(--size-16px) 0 var(--size-20px)}.vtex-flex-layout-0-x-flexRow--container-inst-regulations,.vtex-rich-text-0-x-paragraph--text-institutional{padding:var(--size-32px) 0 var(--size-10px)}}.vtex-menu-2-x-styledLinkContent--menu-institutional-pages{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);text-align:center;white-space:normal!important}.vtex-menu-2-x-menuContainer--menu-institutional-pages{border-bottom:var(--size-1px) solid var(--color-neutral-7);flex-direction:column;gap:initial;justify-content:space-between;margin:0 var(--size-16px)}.vtex-menu-2-x-styledLinkContainer--menu-institutional-pages{margin:0;padding-bottom:0}.vtex-menu-2-x-styledLink--menu-institutional-pages--highlight .vtex-menu-2-x-styledLinkContent--menu-institutional-pages{border-bottom:var(--size-4px) solid var(--color-neutral-7);border-radius:0}@media screen and (min-width:48rem){.vtex-menu-2-x-menuContainer--menu-institutional-pages{flex-direction:row;margin:0 var(--size-23px)}}@media screen and (min-width:64rem){.vtex-menu-2-x-styledLinkContent--menu-institutional-pages{font-size:var(--size-16px);line-height:var(--size-22px)}.vtex-menu-2-x-menuContainerNav--menu-institutional-pages{border-bottom:var(--size-1px) solid var(--color-neutral-7);margin:0 var(--size-60px)}.vtex-menu-2-x-menuContainer--menu-institutional-pages{border:none;margin:0 auto;width:var(--size-876px)}}.vtex-rich-text-0-x-paragraph--text-institutional{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);margin:0 0 var(--size-7px)}.vtex-rich-text-0-x-paragraph--title-institutional{margin:0}.vtex-rich-text-0-x-link--text-institutional,.vtex-rich-text-0-x-strong--text-institutional{color:var(--color-neutral-7)}.vtex-flex-layout-0-x-flexRow--about-us-container .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRow--padding-container .vtex-store-components-3-x-container{padding:0 var(--size-16px)}.vtex-flex-layout-0-x-flexRow--social-media-images-container{display:flex;justify-content:center}.vtex-flex-layout-0-x-flexRowContent--social-media-images-container{display:flex;gap:var(--size-44px);width:var(--size-140px)}.vtex-flex-layout-0-x-flexRow--social-media-container .vtex-store-components-3-x-container{margin:var(--size-8px) 0 var(--size-24px);padding:var(--size-24px) var(--size-16px)}.vtex-flex-layout-0-x-flexRow--social-media-container{background-color:var(--color-neutral-1)}.vtex-flex-layout-0-x-flexRowContent--our-stores .vtex-flex-layout-0-x-stretchChildrenWidth{justify-content:flex-start;width:var(--size-100-full)!important}@media screen and (min-width:44.5rem){.vtex-flex-layout-0-x-flexRow--padding-container .vtex-store-components-3-x-container{padding:0 var(--size-16px)}.vtex-flex-layout-0-x-flexRowContent--our-stores,.vtex-flex-layout-0-x-flexRowContent--social-media-container{display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexRowContent--social-media-container{align-items:center}.vtex-flex-layout-0-x-flexRowContent--our-stores{margin-left:var(--size-16px)}.vtex-flex-layout-0-x-flexRow--carrossel-container{display:none}}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--padding-container .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRowContent--our-stores,.vtex-flex-layout-0-x-flexRowContent--social-media-container{display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexRowContent--social-media-container{align-items:center}.vtex-flex-layout-0-x-flexRow--social-media-container .vtex-store-components-3-x-container{margin:var(--size-54px) 0 var(--size-64px);padding:var(--size-32px) 0}.vtex-flex-layout-0-x-flexRow--about-us,.vtex-flex-layout-0-x-flexRow--banner2container,.vtex-flex-layout-0-x-flexRow--pictures-container{display:flex;padding:0 var(--size-60px)}.vtex-flex-layout-0-x-flexRow--pictures-container .vtex-flex-layout-0-x-stretchChildrenWidth{width:auto!important}.vtex-flex-layout-0-x-flexRow--pictures-container .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRow--social-media-images-container{width:var(--size-60-per)!important}.vtex-flex-layout-0-x-flexRowContent--banner2container .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{justify-content:flex-end}}.vtex-flex-layout-0-x-flexCol--faq-disclosure-tabs .vtex-flex-layout-0-x-flexColChild--faq-disclosure-tabs{display:none}.vtex-flex-layout-0-x-flexCol--faq-disclosure-tabs .vtex-flex-layout-0-x-flexColChild--faq-disclosure-tabs:has(.vtex-disclosure-layout-1-x-trigger--faq-disclosure-tab){display:flex!important}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--social-media-container>div:nth-child(2){width:auto!important}}.vtex-rich-text-0-x-headingLevel3--whoweare,.vtex-rich-text-0-x-paragraph--our-stores-text,.vtex-rich-text-0-x-paragraph--our-stores-title,.vtex-rich-text-0-x-paragraph--socialmedia-text,.vtex-rich-text-0-x-paragraph--socialmedia-title,.vtex-rich-text-0-x-paragraph--whoweare,.vtex-rich-text-0-x-paragraph--youfind-text{color:var(--color-primary-4);font-family:var(--font-family-1);font-style:normal}.vtex-rich-text-0-x-paragraph--our-stores-text,.vtex-rich-text-0-x-paragraph--socialmedia-text,.vtex-rich-text-0-x-paragraph--whoweare{margin:var(--size-16px) 0 var(--size-32px);text-align:center;font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-rich-text-0-x-paragraph--our-stores-title,.vtex-rich-text-0-x-paragraph--socialmedia-title,.vtex-rich-text-0-x-paragraph--youfind-text{font-size:var(--size-24px);font-weight:var(--bold-1);line-height:var(--size-32px);margin:var(--size-30px) 0 var(--size-8px)}.vtex-rich-text-0-x-paragraph--socialmedia-title{margin:0}.vtex-rich-text-0-x-paragraph--our-stores-text{margin:0 0 var(--size-16px);text-align:left}.vtex-rich-text-0-x-paragraph--socialmedia-text{margin:var(--size-12px) 0 var(--size-24px)}.vtex-rich-text-0-x-container--socialmedia-title,.vtex-rich-text-0-x-container--youfind-text{justify-content:center}.vtex-rich-text-0-x-paragraph--youfind-text{margin:0 0 var(--size-20px);text-align:center}.vtex-rich-text-0-x-headingLevel3--whoweare{text-align:center;color:var(--color-primary-4);font-size:var(--size-32px);font-weight:var(--bold-1);line-height:var(--size-22px)}@media screen and (min-width:64rem){.vtex-rich-text-0-x-container--whoweare{justify-content:center;max-width:var(--size-1095px)}.vtex-rich-text-0-x-paragraph--our-stores-text{margin:var(--size-8px) 0 var(--size-24px)}.vtex-rich-text-0-x-paragraph--youfind-text{margin:0 0 var(--size-32px)}}.vtex-store-components-3-x-imageElement--banner-about-us{width:var(--size-100-full)}.vtex-store-link-0-x-link--find-store-inst{display:flex;flex-direction:row-reverse;justify-content:flex-end;text-decoration:unset;height:var(--size-40px)}.vtex-store-link-0-x-link--find-store-inst .vtex-store-link-0-x-label--find-store-inst:hover{text-decoration:underline}.vtex-store-link-0-x-childrenContainer--find-store-inst,.vtex-store-link-0-x-label--find-store-inst{display:flex;align-items:center}.vtex-store-link-0-x-link--find-store-inst .vtex-store-link-0-x-label--find-store-inst{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);margin-left:var(--size-8px)}.vtex-store-components-3-x-imageElementLink--socialmedia{display:flex;justify-content:center}@media screen and (min-width:64rem){.vtex-store-link-0-x-link--find-store-inst{padding-left:0}}.vtex-flex-layout-0-x-flexRowContent--institutional-container .vtex-flex-layout-0-x-flexCol--become-seller{padding:0 var(--size-16px)}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--institutional-container .vtex-flex-layout-0-x-flexCol--become-seller{padding:0 var(--size-48px)}}.vtex-rich-text-0-x-container--become-seller-description,.vtex-rich-text-0-x-container--become-seller-title{justify-content:center}.vtex-rich-text-0-x-container--become-seller-description .vtex-rich-text-0-x-paragraph--become-seller-description,.vtex-rich-text-0-x-container--become-seller-title .vtex-rich-text-0-x-paragraph--become-seller-title{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-26px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);margin:var(--size-16px) 0 var(--size-16px)}.vtex-rich-text-0-x-container--become-seller-description .vtex-rich-text-0-x-paragraph--become-seller-description{font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin:0 0 var(--size-24px)}@media screen and (min-width:64rem){.vtex-rich-text-0-x-container--become-seller-title .vtex-rich-text-0-x-paragraph--become-seller-title{font-size:var(--size-26px);line-height:var(--size-40px);margin:var(--size-32px) 0}.vtex-rich-text-0-x-container--become-seller-description .vtex-rich-text-0-x-paragraph--become-seller-description{margin:0 0 var(--size-32px)}}.vtex-flex-layout-0-x-flexRow--faq-disclosure-disclosure-page{display:flex;flex-direction:column;padding:0 var(--size-16px)}.vtex-flex-layout-0-x-flexRow--faq-disclosure-disclosure-page .vtex-store-components-3-x-container{margin:0;padding:0}.vtex-flex-layout-0-x-flexRowContent--faq-disclosure-disclosure-page{align-items:center;display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexColChild--faq-disclosure-tabs{border:var(--size-1px) solid var(--color-neutral-1);display:flex;flex-direction:column;margin-bottom:var(--size-16px);width:100%!important}.vtex-flex-layout-0-x-flexRow--services-faq-container .vtex-flex-layout-0-x-flexCol--institutional-container{padding:0}.vtex-flex-layout-0-x-flexRow--faq-anchor{position:relative;top:var(--size-550px)}@media screen and (min-width:48rem){.vtex-flex-layout-0-x-flexRow--faq-anchor{position:relative;top:var(--size--450px)}}@media screen and (min-width:22.5rem){.vtex-flex-layout-0-x-flexRowContent--info-cards-row1-container .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-store-components-3-x-infoCardContainer--info-card-faq{min-width:var(--size-150px)}.vtex-flex-layout-0-x-flexRowContent--info-cards-row2-container .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-store-components-3-x-infoCardContainer--info-card-faq{min-width:var(--size-327px)}}.vtex-flex-layout-0-x-flexCol--help-banner-column-container{margin-bottom:var(--size-34px);margin-top:0;z-index:1}.vtex-flex-layout-0-x-flexRowContent--info-cards-row1-container{display:flex}.vtex-flex-layout-0-x-flexRowContent--info-cards-row1-container-desktop{justify-content:center;position:relative}.vtex-flex-layout-0-x-flexRowContent--info-cards-row1-container .vtex-flex-layout-0-x-stretchChildrenWidth,.vtex-flex-layout-0-x-flexRowContent--info-cards-row2-container .vtex-flex-layout-0-x-stretchChildrenWidth{padding:0 var(--size-16px)}.vtex-flex-layout-0-x-flexRowContent--info-cards-row1-container-desktop .vtex-flex-layout-0-x-stretchChildrenWidth{margin:0 var(--size-12px);padding:0;width:var(--size-200px)!important}.vtex-flex-layout-0-x-flexRowContent--info-cards-row1-container-desktop .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-store-components-3-x-infoCardContainer--info-card-faq{height:var(--size-267px);min-width:var(--size-200px)}.vtex-flex-layout-0-x-flexRowContent--info-cards-row1-container .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-store-components-3-x-infoCardContainer--info-card-faq{min-width:var(--size-120px)}.vtex-flex-layout-0-x-flexRowContent--info-cards-row2-container .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-store-components-3-x-infoCardContainer--info-card-faq{min-width:var(--size-272px)}.vtex-flex-layout-0-x-flexRowContent--info-cards-row2-container .vtex-store-components-3-x-infoCardContainer--info-card-faq{background-color:var(--color-neutral-0);margin-top:var(--size-18px);width:var(--size-100-full)!important}.vtex-flex-layout-0-x-flexRow--help-banner-container-desktop .vtex-store-components-3-x-container{padding:0}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexCol--help-banner-column-container{margin-bottom:0}.vtex-flex-layout-0-x-flexRowContent--info-cards-row1-container-desktop{margin-bottom:var(--size-32px)}.vtex-flex-layout-0-x-flexRowContent--faq-disclosure-disclosure-page .vtex-flex-layout-0-x-stretchChildrenWidth{margin-bottom:var(--size-24px);width:var(--size-872px)!important}.vtex-flex-layout-0-x-flexRow--faq-anchor{position:relative;top:var(--size--200px)}}.vtex-disclosure-layout-1-x-trigger--faq-disclosure-tab{align-items:center;background:var(--color-neutral-1);border:none;border-radius:0;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--size-12px) var(--size-24px);width:var(--size-100-full)}.vtex-disclosure-layout-1-x-trigger--faq-disclosure-tab--visible .vtex-store-components-3-x-imageElement{transform:rotate(180deg)}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--faq-disclosure-disclosure-page>.vtex-flex-layout-0-x-stretchChildrenWidth{margin-bottom:var(--size-24px);width:var(--size-872px)!important}}.vtex-rich-text-0-x-container--faq-content-title-2{display:flex;flex-wrap:wrap;justify-content:center}.vtex-rich-text-0-x-paragraph--faq-content-title-2,.vtex-rich-text-0-x-paragraph--faq-disclosure-tab-content,.vtex-rich-text-0-x-paragraph--faq-disclosure-tab-tittle{color:var(--color-neutral-7);font-style:normal;font-weight:var(--bold-1)}.vtex-rich-text-0-x-paragraph--faq-content-title-2{font-size:var(--size-26px);line-height:var(--size-32px);margin:var(--size-32px) 0 0;text-align:center;text-transform:uppercase}.vtex-rich-text-0-x-paragraph--faq-disclosure-tab-tittle{font-size:var(--size-10px);line-height:var(--size-14px);margin:0;max-width:70vw;text-transform:uppercase}.vtex-rich-text-0-x-wrapper--faq-disclosure-tab-content{padding:0 var(--size-16px);width:-webkit-fill-available;word-wrap:break-word}.vtex-rich-text-0-x-paragraph--faq-disclosure-tab-content{font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin:var(--size-16px) 0;padding:0}.vtex-rich-text-0-x-link--faq-disclosure-tab-content{color:var(--color-neutral-7)}.vtex-rich-text-0-x-container--faq-banner-title{justify-content:center;z-index:1}.vtex-flex-layout-0-x-flexColChild--help-banner-column-container-desktop .vtex-rich-text-0-x-container--faq-banner-title{position:relative}.vtex-flex-layout-0-x-flexRow--services-faq-container .vtex-rich-text-0-x-headingLevel3--services-title{font-size:var(--size-26px);line-height:var(--size-32px);padding-bottom:var(--size-12px)}.vtex-flex-layout-0-x-flexRow--services-faq-container .vtex-rich-text-0-x-paragraph--services-description-2{padding-bottom:var(--size-16px)}.vtex-rich-text-0-x-paragraph--faq-banner-title{color:var(--color-neutral-0);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);margin-top:var(--size-32px);min-width:var(--size-80px)}@media screen and (min-width:37.5rem){.vtex-rich-text-0-x-paragraph--faq-content-title-2{font-size:var(--size-26px);line-height:var(--size-30px)}.vtex-rich-text-0-x-paragraph--faq-disclosure-tab-tittle{font-size:var(--size-16px);line-height:var(--size-22px);max-width:85vw}.vtex-rich-text-0-x-wrapper--faq-disclosure-tab-content{padding:0 var(--size-40px)}}@media screen and (min-width:64rem){.vtex-rich-text-0-x-paragraph--faq-disclosure-tab-tittle{max-width:var(--size-800px)}.vtex-rich-text-0-x-paragraph--faq-banner-title{font-size:var(--size-32px);line-height:var(--size-40px);margin-bottom:var(--size-12px)}.vtex-flex-layout-0-x-flexRow--services-faq-container .vtex-rich-text-0-x-headingLevel3--services-title{font-size:var(--size-26px);line-height:var(--size-40px)}}.vtex-store-components-3-x-infoCardContainer--info-card-faq{align-items:center;background-color:var(--color-neutral-0);display:flex;flex-direction:column-reverse;height:var(--size-156px);justify-content:center;padding:var(--size-26px) var(--size-8px)}.vtex-store-components-3-x-infoCardContainer--info-card-faq:hover{background-color:var(--color-neutral-7)}.vtex-store-components-3-x-infoCardContainer--info-card-faq:hover .vtex-store-components-3-x-infoCardImage--info-card-faq{filter:brightness(0) invert(1)}.vtex-store-components-3-x-infoCardContainer--info-card-faq:hover .vtex-store-components-3-x-infoCardCallActionText--info-card-faq,.vtex-store-components-3-x-infoCardContainer--info-card-faq:hover .vtex-store-components-3-x-infoCardSubhead--info-card-faq{color:var(--color-neutral-0)}.vtex-store-components-3-x-infoCardImageContainer--info-card-faq{display:flex;justify-content:center;width:auto;width:var(--size-100-full)}.vtex-store-components-3-x-infoCardTextContainer--info-card-faq{flex-direction:column-reverse;padding:0;width:var(--size-100-full)}.vtex-store-components-3-x-infoCardCallActionText--info-card-faq{font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);margin:0;margin-top:var(--size-4px);text-decoration:none}.vtex-store-components-3-x-infoCardCallActionContainer--info-card-faq{margin:0;padding:0;text-decoration:none}.vtex-store-components-3-x-infoCardSubhead--info-card-faq{font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);margin-top:var(--size-4px)}.vtex-store-components-3-x-imageElement--faq-banner-image{height:var(--size-456px);position:absolute;width:var(--size-100-full)}.vtex-store-link-0-x-link--faq-info-card{text-decoration:none}@media screen and (min-width:64rem){.vtex-store-components-3-x-infoCardCallActionText--info-card-faq,.vtex-store-components-3-x-infoCardSubhead--info-card-faq{font-size:var(--size-16px);line-height:var(--size-22px)}.vtex-store-components-3-x-imageElement--faq-banner-image{height:var(--size-387px)}}.vtex-store-link-0-x-link--faq-tab-link-cards{align-items:center;display:flex;height:var(--size-100-full);justify-content:center;padding:var(--size-8px) var(--size-12px);text-decoration:none;width:var(--size-100-full)}.vtex-store-link-0-x-childrenContainer--faq-tab-link-cards{align-items:center;display:flex;flex-direction:column;justify-content:center}.vtex-tab-layout-0-x-container--faq-cards-tab{display:flex;flex-wrap:wrap;justify-content:center;margin:var(--size-24px) 0 var(--size-16px)}.vtex-tab-layout-0-x-container--faq-cards-tab .vtex-tab-layout-0-x-listContainer{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--size-8px) var(--size-16px);margin-bottom:var(--size-16px);width:var(--size-328px)}.vtex-tab-layout-0-x-listItemChildren--faq-tab-list-item{align-items:center;border:var(--size-1px) solid var(--color-neutral-1);cursor:pointer;display:flex;flex-flow:column wrap;flex-shrink:0;gap:var(--size-4px);height:var(--size-156px);justify-content:center;margin:0;padding:0;width:var(--size-156px)}.vtex-tab-layout-0-x-listItemChildren--faq-tab-list-item:hover{background:var(--color-neutral-7)}.vtex-tab-layout-0-x-listItemChildren--faq-tab-list-item:hover .vtex-store-components-3-x-imageElement--faq-tab-card-image{filter:brightness(0) invert(1)}.vtex-tab-layout-0-x-listItemChildren--faq-tab-list-item:hover .vtex-rich-text-0-x-paragraph--faq-tab-card-title{color:var(--color-neutral-0)}.vtex-tab-layout-0-x-listItemChildrenActive--faq-tab-list-item{background:var(--color-neutral-7)}.vtex-tab-layout-0-x-container .vtex-rich-text-0-x-paragraph--faq-tab-card-title{align-self:stretch;color:var(--color-neutral-7);display:flex;flex-direction:column;flex-shrink:0;font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);height:var(--size-44px);justify-content:center;line-height:var(--size-22px);margin:0;text-align:center}.vtex-tab-layout-0-x-container .vtex-tab-layout-0-x-listItemChildrenActive--faq-tab-list-item .vtex-rich-text-0-x-paragraph--faq-tab-card-title{color:var(--color-neutral-0)}.vtex-tab-layout-0-x-container .vtex-store-components-3-x-imageElement--faq-tab-card-image{flex-shrink:0;height:var(--size-42px);width:var(--size-42px)}.vtex-tab-layout-0-x-container .vtex-tab-layout-0-x-listItemChildrenActive--faq-tab-list-item .vtex-store-components-3-x-imageElement--faq-tab-card-image{filter:brightness(0) invert(1)}@media screen and (min-width:37.5rem){.vtex-tab-layout-0-x-container--faq-cards-tab{margin:var(--size-28px) 0}.vtex-tab-layout-0-x-container--faq-cards-tab .vtex-tab-layout-0-x-listContainer{gap:var(--size-24px);margin-bottom:var(--size-28px);width:var(--size-872px)}}@media screen and (min-width:64rem){.vtex-tab-layout-0-x-listItemChildren--faq-tab-list-item{height:var(--size-120px);width:var(--size-200px)}}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__helper--google-maps,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__clear,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--postal-code,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter-prefix,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__map,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__search,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__search-stores-container{display:none}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__search-stores-container{margin-bottom:var(--size-24px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filters{display:flex;flex-direction:row}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filters:before{color:var(--color-primary-0);content:"Filtre por:";font-style:normal;margin-right:var(--size-12px);text-wrap:nowrap;width:19.16vw}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--state{margin-right:var(--size-4px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--city,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--state{align-items:center;align-self:stretch;background:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-1);color:var(--color-neutral-4);display:flex;font-style:normal;gap:var(--size-8px);height:var(--size-40px);margin-bottom:0;padding:var(--size-8px) 0;width:32.22vw}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list{display:flex;flex-direction:column;gap:var(--size-24px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__item{align-items:center;align-self:stretch;border:var(--size-1px) solid var(--color-neutral-7);display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:var(--size-16px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__address,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-link,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__name,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__time,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__time-title{color:var(--color-primary-0);font-style:normal;text-align:center}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-link:hover{text-decoration:underline}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__time-title,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--city,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--state,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filters:before{font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__time{font-size:var(--size-12px);font-weight:var(--regular-3);line-height:var(--size-16px);margin:0 0 var(--size-8px);width:var(--size-160px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__whatsapp-icon{margin-right:0}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__block-01{display:contents}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__block-02{width:var(--size-255px);display:flex;flex-direction:column;align-items:center}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__name{font-size:var(--size-16px);font-weight:var(--bold-1);min-height:var(--size-46px);line-height:var(--size-22px);margin:0 0 var(--size-4px);width:var(--size-170px);text-transform:uppercase}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__address{font-size:var(--size-12px);font-weight:var(--regular-3);line-height:var(--size-16px);margin-bottom:var(--size-3px);width:var(--size-208px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__helpers{display:flex;justify-content:center}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__time-title{font-weight:var(--bold-1);margin:0 0 var(--size-4px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-text{font-size:var(--size-10px);font-weight:var(--regular-3);line-height:var(--size-14px);color:var(--color-primary-3)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__helper--whatsapp{margin:0}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__helper-link{color:var(--color-primary-3);font-size:var(--size-12px);font-weight:var(--regular-3);line-height:var(--size-16px);margin:0 0 0 var(--size-8px);text-decoration:none}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__show-more-icon{align-items:center;align-self:stretch;background:var(--color-neutral-0);border:solid var(--size-1px) var(--color-primary-0);border-radius:0;box-shadow:none;color:var(--color-primary-0);display:flex;font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);gap:var(--size-8px);height:var(--size-40px);justify-content:center;line-height:var(--size-16px);margin:auto;padding:var(--size-12px) var(--size-24px);text-align:center;text-transform:uppercase;width:var(--size-105px)}@media screen and (min-width:37.5rem){.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filters{width:var(--size-333px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list{display:grid;grid-gap:var(--size-24px) var(--size-20px);grid-template-columns:calc((100vw - var(--size-52px))/2) calc((100vw - var(--size-52px))/2);list-style:none;width:-webkit-fill-available}}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list{display:grid;grid-gap:var(--size-24px) var(--size-57px);grid-template-columns:calc((100vw - var(--size-292px))/4) calc((100vw - var(--size-292px))/4) calc((100vw - var(--size-292px))/4) calc((100vw - var(--size-292px))/4);list-style:none;width:-webkit-fill-available}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__address{font-size:var(--size-16px);line-height:var(--size-22px);margin-bottom:var(--size-12px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__name{margin:0 0 var(--size-8px)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores-list__time{font-size:var(--size-16px);line-height:var(--size-22px);width:var(--size-220px)}}.vtex-flex-layout-0-x-flexRow--our-stores-container{padding:0 var(--size-16px)}.vtex-flex-layout-0-x-flexRow--our-stores-container .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRow--our-stores-container .vtex-rich-text-0-x-container--services-description-2{justify-content:center}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRow--our-stores-container{padding:0 var(--size-60px)}}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--city .css-1v6as4q-singleValue,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--state .css-1v6as4q-singleValue,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenimqa-store-availability-0-x-nearest-stores__filter--city .css-1v6as4q-singleValue,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenimqa-store-availability-0-x-nearest-stores__filter--state .css-1v6as4q-singleValue{color:var(--color-neutral-4)}.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--city .css-1265cj8-Control,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenim-store-availability-0-x-nearest-stores__filter--state .css-1265cj8-Control,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenimqa-store-availability-0-x-nearest-stores__filter--city .css-1265cj8-Control,.vtex-flex-layout-0-x-flexColChild--our-stores-text-container .johnjohndenimqa-store-availability-0-x-nearest-stores__filter--state .css-1265cj8-Control{display:flex;justify-content:space-between;width:-webkit-fill-available}.vtex-rich-text-0-x-paragraph--title-our-stores{color:var(--color-primary-4);font-size:var(--size-26px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);margin:var(--size-32px) 0 0 0}.vtex-rich-text-0-x-paragraph--subtitle-our-stores{color:var(--color-primary-4);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px);text-align:center}.vtex-flex-layout-0-x-flexCol--our-stores-text-container .vtex-rich-text-0-x-headingLevel3--services-title{font-size:var(--size-26px);line-height:var(--size-32px);padding-bottom:var(--size-12px)}.vtex-flex-layout-0-x-flexCol--our-stores-text-container .vtex-rich-text-0-x-paragraph--services-description-2{padding-bottom:var(--size-16px)}@media screen and (min-width:64rem){.vtex-rich-text-0-x-paragraph--title-our-stores{font-size:var(--size-26px);line-height:var(--size-48px)}.vtex-rich-text-0-x-paragraph--subtitle-our-stores{max-width:var(--size-872px);padding:0}.vtex-flex-layout-0-x-flexCol--our-stores-text-container .vtex-rich-text-0-x-headingLevel3--services-title{font-size:var(--size-26px);line-height:var(--size-40px)}}.vtex-rich-text-0-x-container--page-confirmation-button,.vtex-rich-text-0-x-container--page-confirmation-description,.vtex-rich-text-0-x-container--page-confirmation-title{justify-content:center}.vtex-rich-text-0-x-container--page-confirmation-description .vtex-rich-text-0-x-paragraph--page-confirmation-description,.vtex-rich-text-0-x-container--page-confirmation-title .vtex-rich-text-0-x-paragraph--page-confirmation-title,.vtex-rich-text-0-x-link--page-confirmation-button{align-items:center;color:var(--color-primary-4);display:flex;font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);margin:var(--size-50px) 0 0;text-align:center}.vtex-rich-text-0-x-container--page-confirmation-title .vtex-rich-text-0-x-paragraph--page-confirmation-title .vtex-rich-text-0-x-image--page-confirmation-title{padding-right:var(--size-16px)}.vtex-rich-text-0-x-container--page-confirmation-description .vtex-rich-text-0-x-paragraph--page-confirmation-description{font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin:var(--size-16px) 0 0}.vtex-rich-text-0-x-paragraph--page-confirmation-button{margin:var(--size-32px) 0 var(--size-60px)}.vtex-rich-text-0-x-link--page-confirmation-button{align-items:center;border:var(--size-1px) solid var(--color-neutral-7);color:var(--color-neutral-7);display:flex;font-size:var(--size-12px);justify-content:center;line-height:var(--size-16px);margin:0;min-height:var(--size-40px);padding:var(--size-8px) var(--size-24px);text-decoration:none;width:var(--size-278px)}.vtex-rich-text-0-x-link--page-confirmation-button:hover{background-color:var(--color-neutral-7);color:var(--color-neutral-0)}@media screen and (min-width:48rem){.vtex-rich-text-0-x-container--page-confirmation-title .vtex-rich-text-0-x-paragraph--page-confirmation-title{margin:var(--size-36px) 0 0}.vtex-rich-text-0-x-paragraph--page-confirmation-button{margin:var(--size-44px) 0 var(--size-112px)}}.vtex-disclosure-layout-1-x-trigger--aba-chat,.vtex-disclosure-layout-1-x-trigger--aba-tel{background:transparent;border:var(--size-1px) solid var(--color-neutral-1);border-radius:0;display:flex;justify-content:left;max-width:var(--size-100-full);min-height:var(--size-68px);padding:var(--size-12px) var(--size-24px);width:var(--size-100-full)}.vtex-disclosure-layout-1-x-trigger--aba-chat--visible,.vtex-disclosure-layout-1-x-trigger--aba-tel--visible{background-color:var(--color-neutral-7);border-color:var(--color-neutral-7)}.vtex-disclosure-layout-1-x-trigger--aba-tel--hidden{margin-bottom:var(--size-12px)}.vtex-flex-layout-0-x-flexCol--institutional-container{padding:0 var(--size-16px)}.vtex-flex-layout-0-x-flexCol--services-container{margin:0;max-width:var(--size-648px);padding:var(--size-32px) var(--size-16px) 0}@media screen and (min-width:48rem){.vtex-flex-layout-0-x-flexCol--institutional-container{padding:0 var(--size-60px)}.vtex-flex-layout-0-x-flexCol--services-container{margin:0 var(--size-60px);padding:var(--size-40px) 0 0}.vtex-flex-layout-0-x-flexRowContent--services-container-page{padding-bottom:var(--size-75px)}}.vtex-flex-layout-0-x-flexRowContent--services-section-content-2{flex-direction:column}.vtex-flex-layout-0-x-flexRowContent--services-section-content-2>.vtex-flex-layout-0-x-stretchChildrenWidth{justify-content:left;width:var(--size-100-full)!important}.vtex-flex-layout-0-x-flexRowContent--services-section-content-2>.vtex-flex-layout-0-x-stretchChildrenWidth:first-child{justify-content:right}.vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-stretchChildrenWidth:has(.vtex-disclosure-layout-1-x-trigger){flex-direction:column}@media screen and (min-width:48rem){.vtex-flex-layout-0-x-flexRowContent--services-section-content-2{flex-direction:row}}.vtex-rich-text-0-x-container--services-description-1,.vtex-rich-text-0-x-container--services-title{justify-content:center}.vtex-rich-text-0-x-container--services-text-tel .vtex-rich-text-0-x-wrapper--services-text-tel .vtex-rich-text-0-x-paragraph .vtex-rich-text-0-x-link,.vtex-rich-text-0-x-headingLevel3--services-title,.vtex-rich-text-0-x-link--services-button-whatsapp,.vtex-rich-text-0-x-paragraph--services-button-chat,.vtex-rich-text-0-x-paragraph--services-button-whatsapp,.vtex-rich-text-0-x-paragraph--services-description-2,.vtex-rich-text-0-x-paragraph--services-form-contact-us-text-1,.vtex-rich-text-0-x-paragraph--services-form-contact-us-text-2,.vtex-rich-text-0-x-paragraph--services-text-chat-accordion,.vtex-rich-text-0-x-paragraph--services-text-tel-accordion,.vtex-rich-text-0-x-strong--services-description-1,.vtex-rich-text-0-x-strong--services-description-2{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-26px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-40px);text-align:center}.vtex-rich-text-0-x-paragraph--services-form-contact-us-text-1,.vtex-rich-text-0-x-paragraph--services-form-contact-us-text-2{color:var(--color-neutral-7);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin:var(--size-24px) 0 0;text-align:left}.vtex-rich-text-0-x-paragraph--services-form-contact-us-text-2{color:var(--color-neutral-5)}.vtex-rich-text-0-x-paragraph--services-description-2,.vtex-rich-text-0-x-strong--services-description-1,.vtex-rich-text-0-x-strong--services-description-2{font-size:var(--size-16px);line-height:var(--size-22px)}.vtex-rich-text-0-x-paragraph--services-description-2{font-weight:var(--regular-3);text-align:center}.vtex-rich-text-0-x-container--services-description-2{justify-content:center}.vtex-rich-text-0-x-strong--services-description-2{font-weight:var(--bold-1)}.vtex-rich-text-0-x-headingLevel3--services-title,.vtex-rich-text-0-x-paragraph--services-description-1{margin:0;padding-bottom:var(--size-26px)}.vtex-rich-text-0-x-paragraph--services-description-1{padding-bottom:var(--size-12px)}.vtex-rich-text-0-x-paragraph--services-description-2,.vtex-rich-text-0-x-strong--services-description-2{color:var(--color-neutral-5);margin:0;padding-bottom:var(--size-32px)}.vtex-rich-text-0-x-container--services-button-chat,.vtex-rich-text-0-x-container--services-button-whatsapp{margin:0 0 var(--size-12px);max-width:var(--size-100-full)}.vtex-rich-text-0-x-link--services-button-whatsapp,.vtex-rich-text-0-x-wrapper--services-button-chat,.vtex-rich-text-0-x-wrapper--services-button-whatsapp{align-items:center;border:var(--size-1px) solid var(--color-neutral-1);border-radius:0;display:flex;justify-content:left;max-width:var(--size-100-full);min-height:var(--size-68px);padding:var(--size-12px) var(--size-24px);width:var(--size-100-full)}.vtex-rich-text-0-x-wrapper--services-button-whatsapp{border:none;padding:0}.vtex-rich-text-0-x-paragraph--services-button-whatsapp{margin:0 0 var(--size-12px);width:var(--size-100-full)}.vtex-rich-text-0-x-link--services-button-whatsapp,.vtex-rich-text-0-x-paragraph--services-button-chat,.vtex-rich-text-0-x-paragraph--services-button-whatsapp{align-items:center;display:flex;font-size:var(--size-12px);line-height:var(--size-16px);margin:0;text-decoration:none}.vtex-rich-text-0-x-image--services-button-chat,.vtex-rich-text-0-x-image--services-button-whatsapp,.vtex-rich-text-0-x-image--services-text-chat-accordion,.vtex-rich-text-0-x-image--services-text-tel-accordion{height:var(--size-44px);padding-right:var(--size-12px)}.vtex-rich-text-0-x-link--services-button-whatsapp:hover,.vtex-rich-text-0-x-wrapper--services-button-chat:hover,.vtex-rich-text-0-x-wrapper--services-button-chat:hover .vtex-rich-text-0-x-paragraph--services-button-chat{background-color:var(--color-neutral-7);border-color:var(--color-neutral-7);color:var(--color-neutral-0)}.vtex-rich-text-0-x-link--services-button-whatsapp:active,.vtex-rich-text-0-x-wrapper--services-button-chat:active{background-color:var(--color-neutral-7);border-color:var(--color-neutral-7)}.vtex-rich-text-0-x-link--services-button-whatsapp:hover .vtex-rich-text-0-x-image--services-button-whatsapp,.vtex-rich-text-0-x-wrapper--services-button-chat:hover .vtex-rich-text-0-x-image--services-button-chat{display:none}.vtex-rich-text-0-x-link--services-button-whatsapp:hover:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-whatsapp-service-hover___68c754b1d9e117b68c5623017926e159.svg);height:var(--size-44px);padding-right:var(--size-12px)}.vtex-rich-text-0-x-wrapper--services-button-chat:hover:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-chat-service-hover___d93fe679af3021d0663044f96646489e.svg);height:var(--size-44px);padding-right:var(--size-12px)}.vtex-rich-text-0-x-wrapper--services-button-chat{cursor:pointer}.vtex-rich-text-0-x-container--services-text-tel{align-items:center;border:var(--size-1px) solid var(--color-neutral-1);justify-content:center;margin-bottom:var(--size-12px)}.vtex-rich-text-0-x-container--services-text-tel .vtex-rich-text-0-x-wrapper--services-text-tel .vtex-rich-text-0-x-paragraph{margin:var(--size-44px) 0 var(--size-44px)}.vtex-rich-text-0-x-container--services-text-tel .vtex-rich-text-0-x-wrapper--services-text-tel .vtex-rich-text-0-x-paragraph .vtex-rich-text-0-x-link{color:var(--color-neutral-6);font-weight:var(--regular-3);text-decoration:underline}.vtex-rich-text-0-x-container--services-text-tel .vtex-rich-text-0-x-wrapper--services-text-tel .vtex-rich-text-0-x-paragraph .vtex-rich-text-0-x-link:hover{text-decoration:underline}.vtex-rich-text-0-x-paragraph--services-text-chat-accordion,.vtex-rich-text-0-x-paragraph--services-text-tel-accordion{align-items:center;display:flex;font-size:var(--size-12px);line-height:var(--size-16px);margin:0}.vtex-disclosure-layout-1-x-trigger--aba-chat--visible .vtex-rich-text-0-x-paragraph--services-text-chat-accordion .vtex-rich-text-0-x-image--services-text-chat-accordion,.vtex-disclosure-layout-1-x-trigger--aba-tel--visible .vtex-rich-text-0-x-paragraph--services-text-tel-accordion .vtex-rich-text-0-x-image--services-text-tel-accordion{display:none}.vtex-disclosure-layout-1-x-trigger--aba-tel--visible .vtex-rich-text-0-x-paragraph--services-text-tel-accordion:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-tel-service-hover___48499b6b072a16a55a4dada668b7f3bf.svg);height:var(--size-44px);padding-right:var(--size-12px)}.vtex-disclosure-layout-1-x-trigger--aba-chat--visible .vtex-rich-text-0-x-paragraph--services-text-chat-accordion:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-email-service-hover___e861e20c77ffc292a1aa4fffcb7fd154.svg);height:var(--size-44px);padding-right:var(--size-12px)}.vtex-disclosure-layout-1-x-trigger--aba-chat--visible .vtex-rich-text-0-x-paragraph--services-text-chat-accordion,.vtex-disclosure-layout-1-x-trigger--aba-tel--visible .vtex-rich-text-0-x-paragraph--services-text-tel-accordion{color:var(--color-neutral-0)}@media screen and (min-width:40rem){.vtex-rich-text-0-x-container--services-text-tel{border:none;margin-bottom:0}.vtex-rich-text-0-x-paragraph--services-form-contact-us-text-1,.vtex-rich-text-0-x-paragraph--services-form-contact-us-text-2{margin:var(--size-16px) 0 0}}@media screen and (min-width:48rem){.vtex-rich-text-0-x-container--services-button-whatsapp,.vtex-rich-text-0-x-link--services-button-whatsapp,.vtex-rich-text-0-x-wrapper--services-button-whatsapp{max-width:var(--size-312px)}.vtex-rich-text-0-x-container--services-button-chat,.vtex-rich-text-0-x-container--services-button-whatsapp{max-width:var(--size-324px)}.vtex-rich-text-0-x-container--services-button-whatsapp{margin:0 0 var(--size-12px) var(--size-12px)}.vtex-rich-text-0-x-container--services-button-chat{margin:0 var(--size-12px) var(--size-12px) 0}.vtex-rich-text-0-x-container--services-text-tel .vtex-rich-text-0-x-wrapper--services-text-tel .vtex-rich-text-0-x-paragraph .vtex-rich-text-0-x-link{color:var(--color-neutral-7);font-size:var(--size-24px);line-height:var(--size-32px);text-decoration:none}.vtex-rich-text-0-x-container--services-text-tel .vtex-rich-text-0-x-wrapper--services-text-tel .vtex-rich-text-0-x-paragraph{margin:var(--size-20px) 0 var(--size-16px)}}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2{max-width:var(--size-100-full);padding:0;width:var(--size-100-full)}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1,.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button__label,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button__label{margin:0;padding:0}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1{padding:0 0 var(--size-12px)}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button__label,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button__label{font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);justify-content:left;line-height:var(--size-16px);padding:0!important}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button__label:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-tel-service___0fa61434cfdcd1459c03c6d0dce92f17.svg);height:var(--size-44px);padding-right:var(--size-12px)}.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button__label:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-email-service___de7f12ff2ba86f46f75f9cddbd599711.svg);height:var(--size-44px);padding-right:var(--size-12px)}.vtex-tab-layout-0-x-listItemActive--services-tab-list-item-1 .vtex-button__label:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-tel-service-hover___48499b6b072a16a55a4dada668b7f3bf.svg);height:var(--size-44px);padding-right:var(--size-12px)}.vtex-tab-layout-0-x-listItemActive--services-tab-list-item-2 .vtex-button__label:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-email-service-hover___e861e20c77ffc292a1aa4fffcb7fd154.svg);height:var(--size-44px);padding-right:var(--size-12px)}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button{border:var(--size-1px) solid var(--color-neutral-1);border-radius:0;max-width:var(--size-100-full);min-height:var(--size-68px);padding:var(--size-12px) var(--size-24px);width:var(--size-100-full)}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button:focus,.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button:hover,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button:focus,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button:hover,.vtex-tab-layout-0-x-listItemActive--services-tab-list-item-1 .vtex-button,.vtex-tab-layout-0-x-listItemActive--services-tab-list-item-2 .vtex-button{background-color:var(--color-neutral-7);border-color:var(--color-neutral-7)}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button:focus .vtex-button__label,.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button:hover .vtex-button__label,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button:focus .vtex-button__label,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button:hover .vtex-button__label{color:var(--color-neutral-0)}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button:focus .vtex-button__label:before,.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button:hover .vtex-button__label:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-tel-service-hover___48499b6b072a16a55a4dada668b7f3bf.svg);height:var(--size-44px)}.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button:focus .vtex-button__label:before,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button:hover .vtex-button__label:before{content:url(https://johnjohndenim.vtexassets.com/assets/vtex/assets-builder/johnjohndenim.store-theme/1.54.1-beta1/images/icons/institutional/institutional-icon-email-service-hover___e861e20c77ffc292a1aa4fffcb7fd154.svg);height:var(--size-44px)}@media screen and (min-width:48rem){.vtex-tab-layout-0-x-listItem--services-tab-list-item-1,.vtex-tab-layout-0-x-listItem--services-tab-list-item-1 .vtex-button,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2,.vtex-tab-layout-0-x-listItem--services-tab-list-item-2 .vtex-button{max-width:var(--size-324px)}.vtex-tab-layout-0-x-listItem--services-tab-list-item-1{padding:0 var(--size-12px) 0 0}.vtex-tab-layout-0-x-listItem--services-tab-list-item-2{padding:0 0 0 var(--size-12px)}}.johnjohndenim-giftcard-components-0-x-giftcard-form-container{margin:var(--size-32px) 0;width:var(--size-100-full)}.johnjohndenim-giftcard-components-0-x-giftcard-form{display:flex;flex-direction:column;gap:var(--size-16px)}.johnjohndenim-giftcard-components-0-x-giftcard-form-row{display:flex;gap:var(--size-16px);width:var(--size-100-full)}.johnjohndenim-giftcard-components-0-x-giftcard-form-field-code{max-width:var(--size-236px)}.johnjohndenim-giftcard-components-0-x-giftcard-form-field-pass{max-width:var(--size-44px)}.johnjohndenim-giftcard-components-0-x-giftcard-form-input{border:var(--size-1px) solid var(--color-neutral-11);font-size:var(--size-12px);font-weight:var(--regular-4);height:var(--size-40px);line-height:var(--size-16px);padding:var(--size-8px);text-align:left;width:var(--size-100-full)}.johnjohndenim-giftcard-components-0-x-giftcard-form-label{font-size:var(--size-10px);font-weight:var(--bold-1);line-height:var(--size-14px);margin-bottom:var(--size-4px);text-align:left}.johnjohndenim-giftcard-components-0-x-giftcard-form-label:after{color:var(--color-neutral-12);content:" *"}.johnjohndenim-giftcard-components-0-x-giftcard-form-button{background:var(--color-primary-0);border:none;box-shadow:0 var(--size-2px) var(--size-4px) 0 rgb(0 0 0/20%),0 var(--size-4px) var(--size-1px) 0 rgb(0 0 0/8%);color:var(--color-neutral-0);font-size:var(--size-12px);font-weight:var(--bold-1);height:var(--size-32px);line-height:var(--size-16px);padding:var(--size-8px) var(--size-24px);position:relative;text-align:center;width:var(--size-100-full)}.johnjohndenim-giftcard-components-0-x-giftcard-alert{align-content:center;align-items:center;box-shadow:0 var(--size-2px) var(--size-2px) 0 rgb(0 0 0/10%);color:var(--color-primary-0);column-gap:var(--size-4px);display:flex;font-size:var(--size-12px);font-weight:var(--regular-4);justify-content:center;line-height:var(--size-16px);text-align:center;width:var(--size-100-full)}.johnjohndenim-giftcard-components-0-x-giftcard-alert-success{background-color:var(--support-default-success)}.johnjohndenim-giftcard-components-0-x-giftcard-alert-error{background-color:var(--support-default-danger)}.johnjohndenim-giftcard-components-0-x-giftcard-button-text{transition:all .2s}.johnjohndenim-giftcard-components-0-x-giftcard-button-loading .johnjohndenim-giftcard-components-0-x-giftcard-button-text{opacity:0;visibility:hidden}.johnjohndenim-giftcard-components-0-x-giftcard-button-loading:after{animation:johnjohndenim-giftcard-components-0-x-button-loading-spinner 1s ease infinite;border-top-color:transparent;border-radius:var(--size-50-per);border:var(--size-3px) solid transparent;border-top:var(--size-3px) solid var(--color-neutral-0);content:"";height:var(--size-14px);inset:0;margin:auto;position:absolute;width:var(--size-14px)}@keyframes johnjohndenim-giftcard-components-0-x-button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.vtex-flex-layout-0-x-flexRowContent--gift-card-balance-container{justify-content:center;padding:var(--size-32px) var(--size-8px)}.vtex-flex-layout-0-x-flexCol--gift-card-informations{align-items:center;border:var(--size-1px) solid var(--color-primary-2);border-radius:var(--size-4px);display:flex;justify-content:center;max-width:var(--size-100-full);padding:var(--size-32px) var(--size-16px)}.vtex-flex-layout-0-x-flexColChild--gift-card-informations,.vtex-flex-layout-0-x-flexRow--gift-card-verify-balance-informacoes{display:flex}.vtex-flex-layout-0-x-flexCol--gift-card-verify-balance-content{background:var(--color-neutral-1);padding:var(--size-32px) var(--size-16px)}.vtex-flex-layout-0-x-flexCol--gift-card-verify-balance-info{background:var(--color-neutral-0);border:var(--size-2px) solid var(--color-neutral-2);border-radius:var(--size-10px);max-width:var(--size-100-full);min-height:var(--size-180px);padding:var(--size-16px) var(--size-24px)}.vtex-flex-layout-0-x-flexRow--gift-card-verify-balance-informacoes{justify-content:center;margin-top:var(--size-32px)}.vtex-flex-layout-0-x-flexRowContent--gift-card-verify-balance-informacoes{flex-direction:column;max-width:var(--size-1200px)}.vtex-flex-layout-0-x-flexCol--gift-card-verify-balance-info .vtex-flex-layout-0-x-flexColChild--gift-card-verify-balance-info{height:auto!important}.vtex-flex-layout-0-x-flexCol--gift-card-faq{margin:auto;max-width:var(--size-872px);padding:var(--size-32px) var(--size-16px)}@media screen and (min-width:48rem){.vtex-flex-layout-0-x-flexRowContent--gift-card-balance-container{padding:var(--size-64px) var(--size-128px)}.vtex-flex-layout-0-x-flexRowContent--gift-card-balance-container .vtex-flex-layout-0-x-flexCol--gift-card-informations{padding:var(--size-32px) var(--size-64px);width:var(--size-450px)}.vtex-flex-layout-0-x-flexRow--gift-card-faq{margin:0 var(--size-16px)}.vtex-flex-layout-0-x-flexRowContent--gift-card-verify-balance-informacoes{flex-direction:row}.vtex-flex-layout-0-x-flexCol--gift-card-verify-balance-content{background:var(--color-neutral-1);padding:var(--size-64px) var(--size-128px)}.vtex-flex-layout-0-x-flexCol--gift-card-verify-balance-info{max-width:var(--size-360px);min-height:var(--size-190px)}.vtex-flex-layout-0-x-flexRow--gift-card-verify-balance-informacoes{margin-top:var(--size-64px)}.vtex-flex-layout-0-x-flexCol--gift-card-faq{padding:var(--size-60px) var(--size-16px)}}.vtex-flex-layout-0-x-flexRowContent--gift-card-container>.vtex-flex-layout-0-x-stretchChildrenWidth{width:var(--size-100-full)!important}.vtex-flex-layout-0-x-flexRow--gift-card-container .vtex-slider-layout-0-x-sliderLeftArrow .vtex-slider-layout-0-x-caretIcon,.vtex-flex-layout-0-x-flexRow--gift-card-container .vtex-slider-layout-0-x-sliderRightArrow .vtex-slider-layout-0-x-caretIcon{display:none}.vtex-flex-layout-0-x-flexRow--gift-card-container .vtex-slider-layout-0-x-sliderLeftArrow:before{content:url('data:image/svg+xml;charset=utf-8,<svg width="40" height="40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.333 11.667L15 20l8.333 8.333" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');height:var(--size-40px)}.vtex-flex-layout-0-x-flexRow--gift-card-container .vtex-slider-layout-0-x-sliderRightArrow:before{content:url('data:image/svg+xml;charset=utf-8,<svg width="40" height="40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.667 28.333L25 20l-8.333-8.333" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');height:var(--size-40px)}.vtex-flex-layout-0-x-flexRowContent--gift-card-verify-balance-informacoes>.vtex-flex-layout-0-x-stretchChildrenWidth{margin:0 0 var(--size-32px);width:var(--size-100-full)!important}@media screen and (min-width:48rem){.vtex-flex-layout-0-x-flexRowContent--gift-card-verify-balance-informacoes>.vtex-flex-layout-0-x-stretchChildrenWidth{margin:0 var(--size-4px)}}.vtex-rich-text-0-x-heading--gift-card-balance-title,.vtex-rich-text-0-x-heading--gift-card-verify-balance-title{color:var(--color-primary-0);font-size:var(--size-24px);line-height:var(--size-32px);margin:var(--size-24px) 0 0;text-align:center}.vtex-rich-text-0-x-paragraph--gift-card-balance-title,.vtex-rich-text-0-x-paragraph--gift-card-verify-balance-description{color:var(--color-primary-0);font-family:var(--font-family-1);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin:var(--size-8px) 0 0;text-align:center}.vtex-rich-text-0-x-container--gift-card-verify-balance-description,.vtex-rich-text-0-x-container--gift-card-verify-balance-info-description,.vtex-rich-text-0-x-container--gift-card-verify-balance-info-title,.vtex-rich-text-0-x-container--gift-card-verify-balance-title{justify-content:center}.vtex-rich-text-0-x-heading--gift-card-verify-balance-title{margin:0}.vtex-rich-text-0-x-paragraph--gift-card-verify-balance-description{margin:var(--size-16px) 0 0}.vtex-rich-text-0-x-container--gift-card-verify-balance-info-title{justify-content:center}.vtex-rich-text-0-x-heading--gift-card-verify-balance-info-title{font-size:var(--size-40px);line-height:var(--size-56px);margin:0;text-align:center}.vtex-rich-text-0-x-paragraph--gift-card-verify-balance-info-description{color:var(--color-primary-3);font-size:var(--size-16px);line-height:var(--size-22px);margin:var(--size-24px) 0 0;text-align:center}.vtex-rich-text-0-x-container--gift-card-verify-balance-button{justify-content:center}.vtex-rich-text-0-x-paragraph--gift-card-verify-balance-button{margin:0}.vtex-rich-text-0-x-link--gift-card-verify-balance-button{align-items:center;background:var(--color-primary-0);color:var(--color-neutral-0);display:flex;font-family:var(--font-family-1);font-size:var(--size-12px);font-weight:var(--bold-1);justify-content:center;line-height:var(--size-16px);margin-top:0;min-height:var(--size-40px);padding:var(--size-8px) var(--size-24px);text-decoration:none}.vtex-rich-text-0-x-link--gift-card-verify-balance-button:hover{background-color:var(--color-primary-3)}.vtex-rich-text-0-x-container--gift-card-faq-title{justify-content:center}.vtex-rich-text-0-x-heading--gift-card-faq-title{font-family:var(--font-family-1);font-size:var(--size-24px);font-weight:var(--bold-1);line-height:var(--size-32px);margin:0;padding:0 0 var(--size-32px);text-align:center;color:var(--color-neutral-7)}.vtex-rich-text-0-x-wrapper--gift-card-verify-balance-button{width:var(--size-100-full)}@media screen and (min-width:48rem){.vtex-rich-text-0-x-heading--gift-card-balance-title,.vtex-rich-text-0-x-heading--gift-card-verify-balance-title{font-size:var(--size-32px);line-height:var(--size-40px)}.vtex-rich-text-0-x-paragraph--gift-card-verify-balance-description{font-size:var(--size-24px);line-height:var(--size-32px)}.vtex-rich-text-0-x-link--gift-card-verify-balance-button{margin-top:var(--size-42px)}.vtex-rich-text-0-x-heading--gift-card-faq-title{font-size:var(--size-32px);line-height:var(--size-40px)}.vtex-rich-text-0-x-wrapper--gift-card-verify-balance-button{min-width:var(--size-312px);width:auto}}.vtex-store-components-3-x-imageElement--gift-card-balance-image{max-width:var(--size-200px)}.vtex-flex-layout-0-x-flexRow--app-container{max-width:1118px;margin:var(--size-30px) auto var(--size-30px)}.vtex-flex-layout-0-x-flexCol--app-stores{display:flex;flex-wrap:wrap;box-sizing:border-box;flex-direction:unset}.vtex-flex-layout-0-x-flexColChild--app-stores{flex-basis:var(--size-50-per);box-sizing:border-box;height:auto!important;display:flex;justify-content:center}.vtex-flex-layout-0-x-flexColChild--app-stores:last-child{flex-basis:var(--size-100-full);padding-top:var(--size-50px)}.vtex-flex-layout-0-x-flexCol--app-coupon,.vtex-flex-layout-0-x-flexCol--app-stores{padding:var(--size-40px) 0}@media screen and (max-width:64rem){.vtex-flex-layout-0-x-flexRow--app-container{margin:var(--size-50px) auto 0}.vtex-flex-layout-0-x-flexCol--app-stores{display:grid}}.vtex-list-context-0-x-list--app-benefits-list,.vtex-list-context-0-x-list--app-tutorial-list{list-style:none;display:flex;padding:0}.vtex-list-context-0-x-item--app-benefits-list,.vtex-list-context-0-x-item--app-tutorial-list{display:flex;align-items:center;justify-content:center;padding:0 var(--size-15px)}@media screen and (max-width:64rem){.vtex-list-context-0-x-list--app-benefits-list,.vtex-list-context-0-x-list--app-tutorial-list{display:grid;grid-template-columns:repeat(2,1fr)}}.vtex-store-components-3-x-imageElement--app-title{display:block;margin:0 auto}.vtex-flex-layout-0-x-flexRowContent--landing-cupom-container{display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexCol--card-cupoms,.vtex-flex-layout-0-x-flexCol--landing-cupom-faq{max-width:var(--size-872px)}.vtex-flex-layout-0-x-flexCol--card-cupoms{padding:var(--size-60px) var(--size-16px) 0}.vtex-flex-layout-0-x-flexCol--landing-cupom-faq{padding:var(--size-60px) var(--size-16px)}.vtex-flex-layout-0-x-flexCol--landing-cupom-banner-text{align-items:center;display:flex;height:var(--size-400px);justify-content:center;max-height:var(--size-400px)}.vtex-flex-layout-0-x-flexColChild--landing-cupom-banner-text{z-index:1}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexCol--card-cupoms{padding:var(--size-60px) 0 0}.vtex-flex-layout-0-x-flexCol--landing-cupom-faq{padding:var(--size-60px) 0 var(--size-60px)}}.vtex-flex-layout-0-x-flexRow--landing-cupom-container>.vtex-store-components-3-x-container{padding:0}.vtex-rich-text-0-x-paragraph--landing-cupom-description .vtex-rich-text-0-x-strong--landing-cupom-description:last-child{text-decoration:underline}.vtex-rich-text-0-x-container--landing-cupom-faq-title,.vtex-rich-text-0-x-container--landing-cupom-title{justify-content:center}.vtex-rich-text-0-x-heading--landing-cupom-banner-description,.vtex-rich-text-0-x-heading--landing-cupom-banner-title,.vtex-rich-text-0-x-heading--landing-cupom-faq-title,.vtex-rich-text-0-x-heading--landing-cupom-title{font-family:var(--font-family-1);font-size:var(--size-24px);font-weight:var(--bold-1);line-height:var(--size-32px);margin:0;padding:0;text-align:center}.vtex-rich-text-0-x-heading--landing-cupom-faq-title{padding:0 0 var(--size-32px)}.vtex-rich-text-0-x-paragraph--landing-cupom-description{font-family:var(--font-family-1);font-size:var(--size-16px);font-weight:var(--regular-3);line-height:var(--size-22px);margin:0;padding:var(--size-32px) 0}.vtex-rich-text-0-x-heading--landing-cupom-banner-title{font-size:var(--size-32px);line-height:var(--size-40px);padding-bottom:var(--size-16px)}.vtex-rich-text-0-x-heading--landing-cupom-banner-description,.vtex-rich-text-0-x-heading--landing-cupom-banner-title{color:var(--color-neutral-0)}.vtex-rich-text-0-x-heading--landing-cupom-banner-description{font-weight:var(--regular-3)}.vtex-rich-text-0-x-wrapper--landing-cupom-banner-description{padding:var(--size-16px)}@media screen and (min-width:48rem){.vtex-rich-text-0-x-wrapper--landing-cupom-banner-description{padding:0}}.vtex-store-components-3-x-imageElement--landing-cupom-banner{height:var(--size-400px);position:absolute;width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--landing-form-container{margin:0 auto var(--size-20px);max-width:var(--size-1140px)}.vtex-flex-layout-0-x-container .vtex-flex-layout-0-x-flexRowContent--landing-form-container .vtex-input__label{display:none}.vtex-flex-layout-0-x-flexRowContent--landing-form-container--images{gap:var(--size-30px)}.vtex-login-2-x-container .vtex-flex-layout-0-x-flexRowContent--landing-form-container .vtex-styleguide-9-x-input{display:none}.vtex-flex-layout-0-x-flexRowContent--landing-form-container .vtex-rich-text-0-x-link{color:var(--color-secondary-5)}.vtex-store-components-3-x-container .vtex-flex-layout-0-x-flexRowContent--landing-form-container .vtex-input__label{color:var(--color-primary-4);font-size:var(--size-16px);font-weight:var(--bold-1);margin-bottom:0;padding:0}.vtex-store-components-3-x-container .vtex-flex-layout-0-x-flexRowContent--landing-form-container .vtex-input-prefix__group{border:0;border-bottom:var(--size-1px) solid;border-radius:0;margin:var(--size-24px) 0 var(--size-32px)}.vtex-store-components-3-x-container .vtex-flex-layout-0-x-flexRowContent--landing-form-container .vtex-button{border-radius:0;margin-top:var(--size-24px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexRowContent--landing-newjohnjohn-container{display:flex;flex-direction:column;padding:0 0 var(--size-60px) 0}.vtex-flex-layout-0-x-flexRow--landing-newjohnjohn-container{width:var(--size-100-full);max-width:var(--size-1920px);margin:0 auto}.vtex-flex-layout-0-x-flexRow--landing-newjohnjohn-container .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexCol--landing-newjohnjohn-container-content{gap:var(--size-40px)}.vtex-flex-layout-0-x-flexColChild--landing-newjohnjohn-find-a-store{display:flex;justify-content:center}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--landing-newjohnjohn-container{padding:0 0 var(--size-80px) 0}.vtex-flex-layout-0-x-flexCol--landing-newjohnjohn-container-content{gap:var(--size-80px)}}.vtex-list-context-0-x-list--landing-newjohnjohn-banner-list{list-style:none;display:grid;width:var(--size-100-ful);padding:0;margin:0 auto}.vtex-list-context-0-x-list--landing-newjohnjohn-categories-1-list{list-style:none;display:flex;flex-wrap:wrap;padding:0;width:var(--size-100-ful);max-width:var(--size-1224px);margin:0 auto;gap:var(--size-18px)}.vtex-list-context-0-x-item--landing-newjohnjohn-categories-1-list{flex:1 1 calc(var(--size-50-per) - var(--size-18px))}.vtex-list-context-0-x-list--landing-newjohnjohn-categories-2-list{list-style:none;display:flex;flex-wrap:wrap;padding:0;width:var(--size-100-full);max-width:var(--size-1440px);margin:0 auto;gap:var(--size-18px)}.vtex-list-context-0-x-item--landing-newjohnjohn-categories-2-list{flex:1 1 calc(50% - var(--size-18px))}.vtex-list-context-0-x-list--landing-newjohnjohn-socials-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0;width:var(--size-100-full);margin:0 auto;gap:var(--size-15px)}.vtex-list-context-0-x-item--landing-newjohnjohn-socials-list{width:var(--size-30px)}.vtex-list-context-0-x-list--landing-newjohnjohn-find-a-store-list{list-style:none;display:grid;width:var(--size-100-full);padding:0;margin:0 auto}.vtex-list-context-0-x-item--landing-newjohnjohn-find-a-store-list{display:flex;justify-content:center}@media screen and (min-width:64rem){.vtex-list-context-0-x-list--landing-newjohnjohn-categories-1-list{gap:var(--size-24px)}.vtex-list-context-0-x-list--landing-newjohnjohn-categories-2-list{gap:var(--size-30px)}.vtex-list-context-0-x-item--landing-newjohnjohn-categories-2-list{flex:1 1 calc(var(--size-25-per) - var(--size-30px))}.vtex-list-context-0-x-list--landing-newjohnjohn-socials-list{gap:var(--size-40px)}.vtex-list-context-0-x-item--landing-newjohnjohn-socials-list{width:var(--size-100px)}}.vtex-rich-text-0-x-container--landing-newjohnjohn-categories-1-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-categories-2-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-description-description,.vtex-rich-text-0-x-container--landing-newjohnjohn-description-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-socials-title{text-align:center;text-transform:uppercase;font-size:var(--size-16px);line-height:var(--size-18px);font-weight:var(--bold-1);justify-content:center;color:var(--color-primary-4)}.vtex-rich-text-0-x-container--landing-newjohnjohn-description-title{font-size:var(--size-18px);line-height:var(--size-20px);margin-top:var(--size--16px);margin-bottom:var(--size-30px)}.vtex-rich-text-0-x-container--landing-newjohnjohn-categories-1-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-categories-2-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-socials-title{margin-bottom:var(--size-20px)}.vtex-rich-text-0-x-paragraph--landing-newjohnjohn-categories-1-title,.vtex-rich-text-0-x-paragraph--landing-newjohnjohn-categories-2-title,.vtex-rich-text-0-x-paragraph--landing-newjohnjohn-description-description,.vtex-rich-text-0-x-paragraph--landing-newjohnjohn-description-title,.vtex-rich-text-0-x-paragraph--landing-newjohnjohn-socials-title{margin-top:0;margin-bottom:0}.vtex-rich-text-0-x-paragraph--landing-newjohnjohn-description-description{max-width:var(--size-310px);margin:0 auto}.vtex-rich-text-0-x-italic--landing-newjohnjohn-description-description{font-weight:var(--regular-2);font-style:italic}@media screen and (min-width:64rem){.vtex-rich-text-0-x-container--landing-newjohnjohn-categories-1-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-categories-2-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-description-description,.vtex-rich-text-0-x-container--landing-newjohnjohn-description-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-socials-title{font-size:var(--size-26px);line-height:var(--size-20px)}.vtex-rich-text-0-x-container--landing-newjohnjohn-categories-1-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-categories-2-title,.vtex-rich-text-0-x-container--landing-newjohnjohn-socials-title{margin-bottom:var(--size-40px)}.vtex-rich-text-0-x-container--landing-newjohnjohn-description-title{margin-top:var(--size--20px);margin-bottom:var(--size-60px)}.vtex-rich-text-0-x-paragraph--landing-newjohnjohn-description-description{max-width:var(--size-789px)}}.vtex-store-components-3-x-imageElement--landing-newjohnjohn-find-a-store-list{width:auto}.vtex-flex-layout-0-x-flexRow--newsletter-container{margin:0 auto var(--size-72px);max-width:var(--size-1600px)}.vtex-flex-layout-0-x-flexRowContent--newsletter-container{display:flex;flex-direction:column;gap:var(--size-50px);margin:var(--size-50px) auto}.vtex-flex-layout-0-x-flexCol--newsletter-banner{align-items:center;display:flex;justify-content:center}.vtex-flex-layout-0-x-flexColChild--newsletter-banner{width:var(--size-100-full)}.vtex-flex-layout-0-x-flexCol--newsletter-form-wrapper{background-color:var(--color-neutral-1);position:relative;padding:var(--size-40px)}.vtex-flex-layout-0-x-flexColChild--newsletter-form-wrapper:nth-child(odd){position:absolute;top:0;left:0;width:var(--size-100-full);height:var(--size-100-full)!important}.vtex-flex-layout-0-x-flexColChild--newsletter-form-wrapper:nth-child(2n){background-color:var(--color-neutral-0);margin:auto;max-width:var(--size-500px);padding:var(--size-20px);position:relative;z-index:1}.vtex-flex-layout-0-x-flexCol--newsletter-shopfor{align-items:center;display:flex;flex-direction:row;gap:var(--size-50px);justify-content:center}.vtex-flex-layout-0-x-flexColChild--newsletter-shopfor{width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--newsletter-shopfor .vtex-list-context-0-x-list{display:flex;gap:var(--size-20px)}.vtex-flex-layout-0-x-flexColChild--newsletter-shopfor .vtex-list-context-0-x-item{flex:var(--size-50-per)}.vtex-flex-layout-0-x-flexCol--newsletter-shopall{align-items:center;display:flex;justify-content:center}.vtex-flex-layout-0-x-flexColChild--newsletter-shopall{padding:0 var(--size-20px);width:var(--size-100-full)}.vtex-flex-layout-0-x-flexColChild--newsletter-shopall .vtex-list-context-0-x-list{padding:0 var(--size-50px)}.vtex-flex-layout-0-x-flexColChild--newsletter-banner .vtex-list-context-0-x-list,.vtex-flex-layout-0-x-flexColChild--newsletter-shopall .vtex-list-context-0-x-list,.vtex-flex-layout-0-x-flexColChild--newsletter-shopfor .vtex-list-context-0-x-list{list-style:none;margin:0;padding:0}@media screen and (min-width:64rem){.vtex-flex-layout-0-x-flexCol--newsletter-form-wrapper{padding:var(--size-50px)}.vtex-flex-layout-0-x-flexColChild--newsletter-form:nth-child(odd){padding:0 var(--size-100px)}.vtex-flex-layout-0-x-flexColChild--newsletter-shopfor{width:auto}.vtex-flex-layout-0-x-flexColChild--newsletter-shopfor .vtex-list-context-0-x-list{gap:var(--size-50px)}.vtex-flex-layout-0-x-flexColChild--newsletter-shopall{padding:0;width:auto}}.vtex-rich-text-0-x-container--newsletter-banner-text,.vtex-rich-text-0-x-container--newsletter-form-text{align-items:center;display:flex;justify-content:center}.vtex-rich-text-0-x-headingLevel1--newsletter-banner-text,.vtex-rich-text-0-x-headingLevel1--newsletter-form-text,.vtex-rich-text-0-x-headingLevel2--newsletter-banner-text,.vtex-rich-text-0-x-headingLevel2--newsletter-form-text,.vtex-rich-text-0-x-headingLevel3--newsletter-banner-text,.vtex-rich-text-0-x-headingLevel3--newsletter-form-text,.vtex-rich-text-0-x-paragraph--newsletter-banner-text,.vtex-rich-text-0-x-paragraph--newsletter-form-text{font-family:var(--font-family-1);text-align:center}.vtex-store-components-3-x-imageElement--newsletter-form-background{pointer-events:none;object-fit:cover;width:var(--size-100-full);height:var(--size-100-full)}.vtex-flex-layout-0-x-flexRow--partner-container{margin:var(--size-20px) auto 0;max-width:var(--size-1140px)}.vtex-flex-layout-0-x-flexRowContent--2columns{gap:var(--size-30px)}@media (max-width:47.625rem){.vtex-flex-layout-0-x-flexCol--2rows-2-col{margin-top:var(--size-32px)}}.vtex-rich-text-0-x-headingLevel3--title-1,.vtex-rich-text-0-x-headingLevel3--title-2,.vtex-rich-text-0-x-headingLevel4--title-1,.vtex-rich-text-0-x-headingLevel4--title-2{color:var(--color-primary-4);margin:var(--size-48px) 0}.vtex-rich-text-0-x-headingLevel3--title-1,.vtex-rich-text-0-x-headingLevel4--title-1{font-size:var(--size-18px);font-weight:var(--regular-2)}.vtex-rich-text-0-x-headingLevel3--title-2,.vtex-rich-text-0-x-headingLevel4--title-2{font-size:var(--size-24px)}.vtex-rich-text-0-x-paragraph--title-3{margin-top:var(--size-48px)}.vtex-rich-text-0-x-link--title-1,.vtex-rich-text-0-x-link--title-2{color:var(--color-primary-4);text-decoration:none}.vtex-rich-text-0-x-link--title-1:hover,.vtex-rich-text-0-x-link--title-2:hover{text-decoration:underline}.vtex-rich-text-0-x-link--title-3{color:var(--color-neutral-13);text-decoration:none}.vtex-rich-text-0-x-link--title-3:hover{text-decoration:underline}@media (max-width:62.5rem){.vtex-slider-layout-0-x-sliderLayoutContainer--carousel-partner-slider{margin-bottom:var(--size-30px)}}@media (max-width:62.5rem){.vtex-store-components-3-x-imageElement--fullbanner-partner-slider{height:var(--size-412px);object-fit:cover;object-position:center}}.johnjohndenim-product-summary-0-x-messageError{font-family:var(--font-family-1),Arial,Helvetica,sans-serif;font-size:var(--size-24px);line-height:var(--size-32px);font-weight:var(--regular-3)}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-list-context-0-x-list--container-product-wishlist{border:none;gap:var(--size-24px)}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus .vtex-product-summary-2-x-unavailable--sku-selector-product-summary{opacity:.5;pointer-events:none}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus{flex-direction:column}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex__icon-spinner{margin-top:var(--size-32px)}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-product-summary-2-x-element--product-sumary-wishlist{min-height:292.42px}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-flex-layout-0-x-flexRow--product-summary-shelf-skus{width:100%!important;bottom:79px}@media (max-width:64rem){.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-product-summary-2-x-element--product-sumary-shelf{padding-bottom:0}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-flex-layout-0-x-flexRow--product-summary-shelf-skus-search{bottom:65px}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-product-summary-2-x-element--product-sumary-wishlist .vtex-flex-layout-0-x-flexRow--product-summary-shelf-skus-pdp{bottom:var(--size-85px)!important}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-product-summary-2-x-nameContainer--product-name-shelf{margin-top:0!important}}@media (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-list-context-0-x-list--container-product-wishlist .vtex-product-summary-2-x-element--product-sumary-wishlist,.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-list-context-0-x-list--container-product-wishlist .vtex-product-summary-2-x-image--product-image-shelf,.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-list-context-0-x-list--container-product-wishlist .vtex-product-summary-2-x-imageWrapper--product-image-shelf{width:100%!important}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-product-summary-2-x-container--product-sumary-wishlist{max-width:423px!important}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-list-context-0-x-list--container-product-wishlist{max-width:unset}.vtex-flex-layout-0-x-flexColChild--wishlist-shared-container .vtex-product-summary-2-x-element--product-sumary-wishlist{min-height:668px}}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist-shared-page .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-112px)!important}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist-shared-page:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-150px)!important}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList .vtex-product-summary-2-x-skuSelectorItem:nth-child(6)) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-174px)!important}@media screen and (min-width:64rem){.vtex-product-summary-2-x-clearLink--product-sumary-wishlist-shared-page .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-90px)!important}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist-shared-page:hover .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-140px)!important}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist-shared-page:hover:has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-190px)!important}}.vtex-rich-text-0-x-paragraph--wishlist-title-page{font-size:var(--size-40px);font-weight:var(--bold-1);line-height:var(--size-56px);font-family:var(--font-family-1),Arial,Helvetica,sans-serif;margin:var(--size-5px) 0}.vtex_my-authentication_loginSession_currSession .vtex-my-authentication-1-x-loginSession_currSessionIcon,.vtex_my-authentication_loginSessions_list .vtex_my-authentication_box_footer .vtex-button .vtex-button__label,.vtex_my-authentication_passValidation_content .vtex__icon-failure{display:none}.vtex-my-authentication-1-x-box_container{border:1px solid var(--color-neutral-1)}.vtex-my-authentication-1-x-box_content{padding:var(--size-20px) var(--size-32px) 0}.vtex-my-authentication-1-x-authenticationScreen_container .vtex-my-authentication-1-x-box_footer{padding-left:var(--size-14px)}.vtex-my-authentication-1-x-authenticationScreen_container>section .vtex-my-authentication-1-x-box_footer .vtex-button__label{font-size:0}.vtex-my-authentication-1-x-authenticationScreen_container>section .vtex-my-authentication-1-x-box_footer .vtex-button__label:after{content:"Conferir Sessões";font-size:var(--size-12px);line-height:var(--size-16px);text-align:center;text-transform:capitalize;font-weight:var(--bold-1)}.vtex-my-authentication-1-x-box_content .vtex-my-authentication-1-x-currPassInput_container .vtex-input__label,.vtex-my-authentication-1-x-box_content .vtex_my-authentication_maskedPassword_content,.vtex-my-authentication-1-x-box_content .vtex_my-authentication_newPassInput_container label span,.vtex-my-authentication-1-x-loginSession_currSessionText,.vtex-my-authentication-1-x-loginSessionsBox_content,.vtex-my-authentication-1-x-passValidation_container .vtex_my-authentication_passValidation_title,.vtex_my-authentication_authenticationScreen_container .vtex-my-authentication-1-x-loginSessionsBox_title,.vtex_my-authentication_authenticationScreen_container .vtex_my-authentication_maskedPassword_title,.vtex_my-authentication_codeInput_container label span,.vtex_my-authentication_createPassword_text,.vtex_my-authentication_loginSession_device,.vtex_my-authentication_loginSession_firstAccess,.vtex_my-authentication_loginSession_lastAccess,.vtex_my-authentication_loginSession_originDetails{color:var(--color-primary-4);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px)}.vtex-my-authentication-1-x-box_content .vtex-my-authentication-1-x-currPassInput_container .vtex-input__label,.vtex-my-authentication-1-x-box_content .vtex_my-authentication_newPassInput_container label span,.vtex-my-authentication-1-x-loginSessionsBox_content,.vtex-my-authentication-1-x-passValidation_container .vtex_my-authentication_passValidation_title,.vtex_my-authentication_authenticationScreen_passBox .vtex_my-authentication_maskedPassword_content,.vtex_my-authentication_codeInput_container label span,.vtex_my-authentication_createPassword_text,.vtex_my-authentication_loginSession_device,.vtex_my-authentication_loginSession_firstAccess,.vtex_my-authentication_loginSession_lastAccess,.vtex_my-authentication_loginSession_originDetails{font-weight:var(--regular-3)}.vtex-account:has(.vtex-my-authentication-1-x-loginSessionsScreen_container){padding:var(--size-24px) var(--size-16px)}.vtex-account__page .pa4-s{padding:0}.vtex-my-authentication-1-x-box_headerSeparator{border:none}.vtex_my-authentication_loginSessions_box .vtex-my-authentication-1-x-box_header{padding:var(--size-20px) var(--size-32px) 0}.vtex-my-authentication-1-x-box_content .vtex_my-authentication_box_header{padding:0 var(--size-32px)}.vtex-my-authentication-1-x-loginSession_currSessionText{margin:0}.vtex-my-authentication-1-x-loginSession_device{padding-bottom:var(--size-12px)}.vtex-my-authentication-1-x-box_content .vtex-my-authentication-1-x-currPassInput_container .vtex-input__label,.vtex-my-authentication-1-x-box_content .vtex_my-authentication_codeInput_container label span,.vtex-my-authentication-1-x-box_content .vtex_my-authentication_newPassInput_container label span{color:var(--color-neutral-7)}.vtex_my-authentication_createPassword_text .c-muted-1{color:var(--color-neutral-6)}.vtex-my-authentication-1-x-passValidation_content{display:flex;flex-direction:column}.vtex_my-authentication_passValidation_content .vtex-my-authentication-1-x-passValidation_lowerUpper,.vtex_my-authentication_passValidation_content .vtex-my-authentication-1-x-passValidation_minLengthNumber{gap:0!important}.vtex_my-authentication_passValidation_content .vtex_my-authentication_passValidation_number{margin-bottom:0}.vtex-my-authentication-1-x-passValidation_container .vtex_my-authentication_passValidation_title{margin-bottom:var(--size-12px);margin-top:var(--size--12px)}.vtex_my-authentication_newPassInput_container{margin-top:var(--size--20px)}.vtex_my-authentication_box_footer .vtex-my-authentication-1-x-savePassButton_container{margin-top:var(--size-12px);margin-bottom:var(--size-4px)}.vtex-my-authentication-1-x-savePassButton_container .vtex-button{background:var(--color-primary-0);border:var(--color-primary-0);border-radius:0;max-width:var(--size-135px);height:var(--size-40px)}.vtex-my-authentication-1-x-savePassButton_container .vtex-button .vtex-button__label{color:var(--color-neutral-0);text-align:center;font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);text-transform:uppercase}.vtex-my-authentication-1-x-passValidation_iconFailure:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M16 8l-8 8m0-8l8 8' stroke='%23E81E26' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:cover;content:" ";display:block;height:var(--size-24px);width:var(--size-24px)}.vtex-my-authentication-1-x-passValidation_iconFailure{margin:0}.vtex_my-authentication_passValidation_content .vtex_my-authentication_passValidation_lower,.vtex_my-authentication_passValidation_content .vtex_my-authentication_passValidation_lowerUpper,.vtex_my-authentication_passValidation_content .vtex_my-authentication_passValidation_minLength,.vtex_my-authentication_passValidation_content .vtex_my-authentication_passValidation_number{color:var(--support-default-danger);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);margin-bottom:var(--size-2px)}.vtex-my-authentication-1-x-box_container .vtex_my-authentication_box_footer .vtex-button:hover{background-color:transparent;text-decoration:underline}.vtex_my-authentication_authenticationScreen_passBox .vtex_my-authentication_box_footer .vtex_my-authentication_savePassButton_container .vtex-button:hover{background:var(--color-primary-3);border-color:var(--color-primary-3)}.vtex-my-authentication-1-x-currPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix .pointer,.vtex_my-authentication_newPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix .pointer{position:relative}.vtex-my-authentication-1-x-currPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix .pointer:before,.vtex_my-authentication_newPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix .pointer:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M2 12s3.636-7 10-7 10 7 10 7-3.636 7-10 7-10-7-10-7z' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15a3 3 0 100-6 3 3 0 000 6z' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:cover;content:" ";height:var(--size-24px);width:var(--size-24px);position:absolute;left:0;top:0}.vtex-my-authentication-1-x-currPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix .pointer .vtex__icon-visibility-off,.vtex-my-authentication-1-x-currPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix .pointer .vtex__icon-visibility-on,.vtex_my-authentication_newPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix .pointer .vtex__icon-visibility-off,.vtex_my-authentication_newPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix .pointer .vtex__icon-visibility-on{visibility:hidden}.vtex-my-authentication-1-x-currPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix,.vtex_my-authentication_newPassInput_container .vtex-input .vtex-input-prefix__group .vtex-input__suffix{padding:var(--size-8px) var(--size-16px) var(--size-8px) var(--size-8px)}.vtex-my-authentication-1-x-currPassInput_container .vtex-input .vtex-input-prefix__group .vtex-styleguide-9-x-input,.vtex_my-authentication_newPassInput_container .vtex-input .vtex-input-prefix__group .vtex-styleguide-9-x-input{padding:var(--size-8px) 0 var(--size-8px) var(--size-16px)}@media screen and (max-width:37.5rem){.vtex_my-authentication_loginSessionsScreen_container .vtex_my-authentication_loginSessions_list .vtex-my-authentication-1-x-loginSessions_box .vtex-my-authentication-1-x-box_container{width:calc(100vw - 2rem)}}@media screen and (min-width:64rem){.vtex_my-authentication_box_container{max-width:var(--size-424px)}.vtex_my-authentication_loginSessions_list .vtex-my-authentication-1-x-loginSessions_box,.vtex_my-authentication_loginSessionsScreen_container{padding:0 var(--size-24px) var(--size-24px) 0}}.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-personalFields .vtex-profile-form-3-x-styleguideInput .vtex-input-prefix__group>input[input-birth-date-error=true]{border-color:var(--support-default-danger)}.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-personalFields .vtex-profile-form-3-x-styleguideInput .vtex-input:has(.vtex-input-prefix__group>input[input-birth-date-error=true]):after{content:"Cadastre alguém maior de 18 anos."}.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-personalFields .vtex-profile-form-3-x-styleguideInput .vtex-input:has(.vtex-input-prefix__group>input[input-birth-date-error=true]):after,.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-personalFields .vtex-profile-form-3-x-styleguideInput .vtex-input:has(>.vtex-input-prefix__group>input[name=birthDate]) .lh-title{color:var(--support-default-danger);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-16px);text-decoration-line:none}.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-profileContainer:has(.vtex-profile-form-3-x-personalFields .vtex-profile-form-3-x-styleguideInput .vtex-input .vtex-input-prefix__group input[input-birth-date-error=true])>.vtex-button{background-color:var(--color-neutral-1);border-color:var(--color-neutral-1);pointer-events:none}.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-profileContainer:has(.vtex-profile-form-3-x-personalFields .vtex-profile-form-3-x-styleguideInput .vtex-input .vtex-input-prefix__group input[input-birth-date-error=true])>.vtex-button .vtex-button__label{color:var(--color-primary-2)}.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-personalFields .vtex-profile-form-3-x-styleguideInput .vtex-input:has(>.vtex-input-prefix__group>input[input-birth-date-error=true]):has(>.lh-title):after{content:"";font-size:0}.vtex-my-account-1-x-profileEdit .vtex-my-account-1-x-profileFormBoxContainer .vtex-profile-form-3-x-profileContainer .vtex-profile-form-3-x-personalFields .vtex-profile-form-3-x-styleguideInput .vtex-input .vtex-input-prefix__group input{border-radius:0}.vtex-account__page .vtex-my-orders-app-3-x-collapsedOrder,.vtex-account__page .vtex-my-orders-app-3-x-orderCard{border:var(--size-1px) solid var(--color-neutral-1);margin:var(--size-24px) 0}.vtex-account__page .vtex-my-orders-app-3-x-collapsedOrder,.vtex-account__page .vtex-my-orders-app-3-x-orderHeader{align-items:center;background-color:var(--color-neutral-1);border-color:var(--color-neutral-1);display:flex;padding:var(--size-24px) var(--size-32px)}.vtex-account__page .vtex-account__order-details .w-40-ns{padding:0}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productName,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productPrice,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productQuantity,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productTotalPrice,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>tbody tr>.vtex-my-orders-app-3-x-productInfo .vtex-my-orders-app-3-x-sellerName,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>thead>tr>th,.vtex-account__page .vtex-account__order-details .w-40-ns>.c-on-base,.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__text,.vtex-account__page .vtex-account__order-details>.center>.pv7>.flex>div .mr3,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy .address-summary,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.mb5>.lh-copy,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>div>.dib,.vtex-account__page .vtex-my-orders-app-3-x-orderHeaderLabel,.vtex-account__page .vtex-my-orders-app-3-x-orderHeaderValue,.vtex-account__page .vtex-my-orders-app-3-x-orderId,.vtex-account__page .vtex-my-orders-app-3-x-reorderBtn .vtex-my-orders-app-3-x-font{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px);text-transform:none}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productName{display:inline-block;text-decoration:none}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productName,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>tbody tr>.vtex-my-orders-app-3-x-productInfo .vtex-my-orders-app-3-x-sellerName{font-size:var(--size-12px);line-height:var(--size-16px)}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productName,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productPrice,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productQuantity,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productTotalPrice,.vtex-account__page .vtex-account__order-details .w-40-ns>.c-on-base,.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__text,.vtex-account__page .vtex-account__order-details>.center>.pv7>.flex>div .mr3,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy .address-summary,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.mb5>.lh-copy,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>div>.dib,.vtex-account__page .vtex-my-orders-app-3-x-orderHeaderValue{font-weight:var(--regular-3)}.vtex-account__page .vtex-account__order-details .w-40-ns>.c-on-base>.dib,.vtex-account__page .vtex-my-orders-app-3-x-collapsedOrder>.mt0-ns>.tr-ns>.dib,.vtex-account__page .vtex-my-orders-app-3-x-orderHeader .tr-ns>.dib{background-color:var(--color-neutral-7);border-radius:var(--size-2px);max-height:var(--size-32px);min-width:var(--size-153px);padding:var(--size-7px) var(--size-12px)}.vtex-account__page .vtex-account__order-details .w-40-ns>.c-on-base>.dib span,.vtex-account__page .vtex-my-orders-app-3-x-orderHeader .tr-ns span{color:var(--color-neutral-0);display:flex;font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);justify-content:center;line-height:var(--size-16px)}.vtex-account__page .vtex-account__order-details .w-40-ns>.c-on-base{align-items:center;display:flex}.vtex-account__page .vtex-account__order-details .w-40-ns>.c-on-base>.dib{margin-left:var(--size-16px)}.vtex-account__page .vtex-my-orders-app-3-x-orderId{color:var(--color-neutral-7);font-weight:var(--regular-3)}.vtex-account__page .vtex-my-orders-app-3-x-orderId:before{content:"Pedido "}.vtex-account__page-body .vtex-my-orders-app-3-x-orderHeaderValue>.absolute,.vtex-account__page .myo-progress-bar .myo-progress-bar__mobile-text,.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__ma-inner-circle:before,.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__title-font>span,.vtex-account__page .vtex-account__order-details>.center>.w-60-ns,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy>br,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy>strong,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.mb5 .dib>section,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>div>.bt-0,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>div>.h-22px,.vtex-account__page .vtex-my-orders-app-3-x-cancelBtn,.vtex-account__page .vtex-my-orders-app-3-x-reorderBtn svg{display:none}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody{align-items:flex-start;display:flex;padding:var(--size-8px) var(--size-32px) var(--size-32px)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .v-top{width:auto}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct img{aspect-ratio:1/1.368;height:var(--size-101px);width:auto}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct>.c-on-base{padding-left:var(--size-16px)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct h4:has(.vtex-my-orders-app-3-x-orderProductName){margin:0}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-detailsBtn>span,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductName,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductQuantityValue .vtex-my-orders-app-3-x-orderProductQuantity,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductQuantityValue .vtex-my-orders-app-3-x-orderProductValue,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductShipping{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-22px)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductName:hover{text-decoration:underline}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductQuantityValue .vtex-my-orders-app-3-x-orderProductQuantity,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductQuantityValue .vtex-my-orders-app-3-x-orderProductValue,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductShipping{font-weight:var(--regular-3)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductQuantityValue,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductQuantityValue .vtex-my-orders-app-3-x-orderProductValue,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct .vtex-my-orders-app-3-x-orderProductShipping{display:flex;flex-direction:column;margin:var(--size-4px) 0 0}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody>.w-30-ns{align-items:flex-start;display:flex;flex-direction:column;padding-top:var(--size-8px);width:var(--size-100-full)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-detailsBtn{align-items:center;background-color:var(--color-neutral-0);border:var(--size-1px) solid var(--color-neutral-7);border-radius:0;display:flex;justify-content:center;margin:0;max-width:var(--size-206px);min-height:var(--size-40px);padding:var(--size-8px) var(--size-24px)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-detailsBtn:hover{background-color:var(--color-neutral-7)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-detailsBtn:hover>span{color:var(--color-neutral-0)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-detailsBtn>span{font-size:var(--size-12px);font-weight:var(--bold-1);line-height:var(--size-16px);padding:0}.vtex-account__page .vtex-account__order-details>.center>section{margin-bottom:0;margin-top:var(--size-32px)}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m{margin:0 0 var(--size-12px)}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section{border:var(--size-1px) solid var(--color-neutral-1);border-radius:0;height:auto;min-height:var(--size-232px);overflow-y:unset;padding:var(--size-32px)}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>h3{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);letter-spacing:unset;line-height:var(--size-32px);margin:0;text-transform:none}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy .country,.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy span:has(.neighborhood),.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy span:has(.postalCode),.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy span:has(.street){display:inline-block;margin-top:var(--size-12px)}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy span:has(.street){margin-top:0}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>div{margin:var(--size-12px) 0 0}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.mb7>.tr{font-weight:var(--bold-1)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar{border:var(--size-1px) solid var(--color-neutral-1);padding:var(--size-32px)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__title-font{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);letter-spacing:0;line-height:var(--size-32px);margin:0;padding:0;text-align:center;text-transform:unset}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__title-font:before{content:"Status do Pedido"}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar>.pt7{padding:var(--size-24px) var(--size-32px) 0}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .bg-success{background:var(--color-neutral-7)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .bg-muted-3{background:var(--color-neutral-2)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__text{-webkit-box-orient:vertical;-webkit-line-clamp:3;min-width:var(--size-140px);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__circle,.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__ma-inner-circle{border:none;height:var(--size-13px);margin:var(--size-8px) 0;width:var(--size-13px)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .b--success{border-color:var(--color-neutral-7)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .b--muted-3{border-color:var(--color-neutral-2)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__margin{margin:var(--size-1px) 0 0}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .b--success,.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__line{margin-top:var(--size-14px)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__subtitle{padding-top:var(--size-12px)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__highlighted-circle{padding-top:var(--size-18px)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__highlighted-circle .myo-progress-bar__text{display:flex}.vtex-account__page .vtex-account__order-details>.center>.pv7{padding:var(--size-8px) 0 0}.vtex-account__page .vtex-account__order-details>.center>.pv7 .mw-100>.lh-copy{color:var(--color-neutral-7);font-family:var(--font-family-1);font-size:var(--size-24px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-32px);margin:0}.vtex-account__page .vtex-account__order-details>.center>.pv7>.flex>div{align-items:flex-start;display:flex}.vtex-account__page .vtex-account__order-details>.center>.pv7>.flex>.flex-row-l{padding-top:var(--size-12px)}.vtex-account__page .vtex-account__order-details>.center>.pv7>.flex>div .mr3{margin-right:var(--size-12px)}.vtex-account__page .vtex-account__order-details>.center>.pv7>.flex>div .dib{background-color:var(--color-neutral-7);border-radius:var(--size-2px);color:var(--color-neutral-0);font-family:var(--font-family-1);font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);line-height:var(--size-16px);margin:0;padding:var(--size-4px) var(--size-12px)}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable{margin-top:var(--size-25px)}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>thead>tr{text-align:center}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>thead>tr .pa0.w-20.pl2.pr2.pb3{visibility:hidden}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>thead>tr .pa0.w-20.pl2.pr2.pb3.dn.dtc-ns{visibility:initial}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>thead>tr .pa0.w-20.pl2.pr2.pb3:after{content:"Quantidade";display:initial;padding-right:var(--size-28px);position:absolute;position:static;visibility:initial}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>thead>tr .pa0.w-20.pl2.pr2.pb3.dn.dtc-ns:after{display:none}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>thead>tr>th:first-child{text-align:left}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>thead>tr>th{padding:0}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>tbody .vtex-my-orders-app-3-x-productRow{border:none;margin:0}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>tbody tr>td{padding:var(--size-12px) 0 0;vertical-align:middle}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>tbody tr>.vtex-my-orders-app-3-x-productInfo{align-items:flex-start;display:flex;flex-direction:column}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productPrice,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productQuantity,.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productTotalPrice{text-align:center}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productName:hover{text-decoration:underline}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productImage{aspect-ratio:1/1.368;height:var(--size-64px);margin:0 var(--size-16px) 0 0;width:auto}.vtex-account__page .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct{padding:var(--size-16px) 0}.vtex-account__page:has(.vtex-account__order-details),.vtex-account__page:has(.vtex-account__page-body>.vtex-my-authentication-1-x-authenticationScreen_container),.vtex-account__page:has(.vtex-my-account-1-x-addressCreate),.vtex-account__page:has(.vtex-my-account-1-x-addressEdit),.vtex-account__page:has(.vtex-my-account-1-x-addressList),.vtex-account__page:has(.vtex-my-account-1-x-profile),.vtex-account__page:has(.vtex-my-account-1-x-profileEdit),.vtex-account__page:has(.vtex-my-orders-app-3-x-ordersList){padding:var(--size-16px);width:var(--size-100-full)}.vtex-account__page .vtex-account__order-details,.vtex-account__page .vtex-account__page-body .vtex-my-authentication-1-x-authenticationScreen_container,.vtex-account__page .vtex-account__page-body:has(.vtex-my-authentication-1-x-authenticationScreen_container),.vtex-account__page .vtex-my-orders-app-3-x-ordersList{padding:0}.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader{align-items:flex-start;flex-direction:column}.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader>.mt3,.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader>.w-50 .vtex-my-orders-app-3-x-orderHeaderLabel,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-collapsedOrder .mt3{margin:0;padding-top:var(--size-12px);width:var(--size-100-full)}.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader .vtex-my-orders-app-3-x-orderHeaderLabel,.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader .vtex-my-orders-app-3-x-orderHeaderValue,.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader>.mt3>.mt2-ns,.vtex-my-orders-app-3-x-ordersList .mt3 .vtex-my-orders-app-3-x-orderId,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-collapsedOrder .mt3>.mt2-ns{text-align:left}.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody{flex-direction:column}.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody .vtex-my-orders-app-3-x-orderProduct{display:flex}.vtex-account__page .vtex-my-orders-app-3-x-reorderBtn{display:flex;margin-bottom:var(--size-24px)}.vtex-account__page .vtex-my-orders-app-3-x-reorderBtn:before{align-items:center;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M3 2v6m0 0h6M3 8l2.64-2.37a9 9 0 11-2.13 9.36' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:flex;height:var(--size-24px)}.vtex-account__page .vtex-my-orders-app-3-x-reorderBtn .vtex-my-orders-app-3-x-font{color:var(--color-neutral-7);font-size:var(--size-12px);line-height:var(--size-16px)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody>.w-70-ns{margin-bottom:0}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-collapsedOrder{align-items:flex-start;flex-direction:column}.vtex-account__page:has(.vtex-account__cards-list){padding:0 var(--size-16px);width:var(--size-100-full)}.vtex-my-cards-1-x-paymentsList>.vtex-my-cards-1-x-boxContainer{padding:0 0 var(--size-24px) 0}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer>.ba{border:var(--size-1px) solid var(--color-neutral-1);border-radius:0;padding:var(--size-20px) var(--size-32px)}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer>.ba>.vtex-my-cards-1-x-boxContainerBody{padding:0 0 var(--size-16px)}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer>.ba>.vtex-my-cards-1-x-boxContainerBody:before{color:var(--color-primary-4);content:"Número do Cartão";font-family:var(--font-family-1);font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer>.ba>.vtex-my-cards-1-x-boxContainerFooter{padding:0}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer .vtex-my-cards-1-x-boxContainerBody>.w5{padding-top:var(--size-8px)}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer .vtex-my-cards-1-x-boxContainerBody>.w5>div{display:flex}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer .vtex-my-cards-1-x-boxContainerBody>.w5>div>.c-on-base{margin:0;padding-right:var(--size-12px)}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer .vtex-my-cards-1-x-boxContainerBody>.w5>div>.c-on-disabled>.f7{display:none}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer>.ba>.vtex-my-cards-1-x-boxContainerFooter .vtex-button{background:transparent;margin:0;padding:0}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer>.ba>.vtex-my-cards-1-x-boxContainerFooter .vtex-button__label{padding:0!important}.vtex-account__cards-list .vtex-my-cards-1-x-paymentsList .vtex-my-cards-1-x-boxContainer>.ba>.vtex-my-cards-1-x-boxContainerFooter .vtex-button:hover .vtex-button__label{text-decoration:underline}.orders-buttons-container{display:flex;flex-direction:column;margin-top:var(--size-12px)}.orders-buttons-container>div{display:flex;padding-top:0;width:var(--size-100-full)}.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column div:nth-child(4){padding-top:0}.orders-buttons-container div a{align-items:center;background-color:var(--color-primary-0);color:var(--color-neutral-0);display:flex;font-size:var(--size-12px);font-style:normal;font-weight:var(--bold-1);height:var(--size-40px);justify-content:center;line-height:var(--size-16px);margin:var(--size-12px) 0;padding:var(--size-8px) var(--size-24px);text-align:center;width:var(--size-100-full)}.orders-buttons-container div a:hover{color:var(--color-neutral-0)!important}.orders-buttons-container .disable a{background-color:var(--color-neutral-1)!important}.orders-buttons-container .disable a,.orders-buttons-container .disable a:hover{color:var(--color-neutral-8)!important}.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column .myo-progress-bar.pl6-l.flex-column.pt4-s.pt0-l.flex.flex-row-l.bl-l.b--muted-5 .myo-package-progress-bar__line-height{display:flex}.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column .myo-progress-bar.pl6-l.flex-column.pt4-s.pt0-l.flex.flex-row-l.bl-l.b--muted-5 .myo-package-progress-bar__line-height .myo-package-progress-bar__maxWidth.db.f7.b--muted-3{margin-right:var(--size-12px)}.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column .myo-progress-bar.pl6-l.flex-column.pt4-s.pt0-l.flex.flex-row-l.bl-l.b--muted-5 .myo-package-progress-bar__line-height .myo-package-progress-bar__maxWidth.db.f7.b--muted-3:after{content:":"}.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column .myo-progress-bar.pl6-l.flex-column.pt4-s.pt0-l.flex.flex-row-l.bl-l.b--muted-5 .myo-package-progress-bar__line-height span{font-size:var(--size-16px);line-height:var(--size-22px)}.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column .myo-progress-bar.pl6-l.flex-column.pt4-s.pt0-l.flex.flex-row-l.bl-l.b--muted-5 .myo-progress-bar.flex.w-100.mv2-s.ml7-l,.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column div:nth-child(3) p,.vtex-account__page .vtex-my-orders-app-3-x-attachmentInfo{display:none}@media screen and (min-width:48rem){.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column .myo-progress-bar.pl6-l.flex-column.pt4-s.pt0-l.flex.flex-row-l.bl-l.b--muted-5 .myo-package-progress-bar__line-height{border:1px solid var(--color-neutral-2);flex-direction:column;margin-right:var(--size-12px);padding:var(--size-8px) var(--size-16px)}.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column .flex.flex-column.flex-row-l{justify-content:space-between}.vtex-account__page .vtex-account__order-details>.center .w-100.pv7.fl .flex.flex-column .flex.flex-column.flex-row-l .myo-progress-bar.pl6-l.flex-column.pt4-s.pt0-l.flex.flex-row-l.bl-l.b--muted-5{border:none;justify-content:flex-end}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__text{display:-webkit-box}.vtex-my-cards-1-x-paymentsList>.vtex-my-cards-1-x-boxContainer{padding:0 var(--size-24px) var(--size-24px) 0}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar .myo-progress-bar__title-font{text-align:left}}@media screen and (min-width:64rem){.orders-buttons-container{flex-direction:row}.orders-buttons-container>div{margin:0 var(--size-12px)}.orders-buttons-container>div:first-child{margin-left:0}.wish-list .vtex-wish-list-1-x-wishlistIconContainer{margin-left:var(--size-15-per)}.vtex-account__page:has(.wish-list){margin-left:var(--size-61px)}.wish-list .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{margin-left:var(--size-3-per);margin-top:var(--size-52-per)}.vtex-account__page:has(.vtex-account__order-details),.vtex-account__page:has(.vtex-account__page-body>.vtex-my-authentication-1-x-authenticationScreen_container),.vtex-account__page:has(.vtex-my-orders-app-3-x-ordersList){padding:0;width:var(--size-80-per)}.vtex-account__page:has(.vtex-my-account-1-x-profile),.vtex-account__page:has(.vtex-my-account-1-x-profileEdit){padding:0;width:var(--size-100-full)}.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader{align-items:center;flex-direction:row}.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader>.mt3,.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader>.w-50 .vtex-my-orders-app-3-x-orderHeaderLabel,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-collapsedOrder .mt3{padding-top:0;width:var(--size-25-per)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-collapsedOrder .mt3{padding-top:0;width:var(--size-50-per)}.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderHeader>.mt3>.mt2-ns,.vtex-my-orders-app-3-x-ordersList .mt3 .vtex-my-orders-app-3-x-orderId,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-collapsedOrder .mt3>.mt2-ns{text-align:right}.vtex-account__page .vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody{flex-direction:row;padding-top:var(--size-8px)}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody>.w-70-ns{margin-bottom:var(--size-48px)}.vtex-account__page .vtex-my-orders-app-3-x-reorderBtn{justify-content:end}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody,.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody>.w-30-ns{align-items:flex-end;padding-top:0}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-collapsedOrder{flex-direction:row}.vtex-my-orders-app-3-x-ordersList .vtex-my-orders-app-3-x-orderBody>.w-30-ns{width:var(--size-30-per)}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section>.lh-copy span:has(.street){margin-top:var(--size-12px)}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m{margin:0}.vtex-account__page .vtex-account__order-details>.center>section{margin-bottom:var(--size-28px)}.vtex-account__page .vtex-account__order-details>.center>.myo-progress-bar>.pt7{padding:var(--size-24px) 0 0}.vtex-account__page .vtex-account__order-details>.center>.pv7{padding-top:var(--size-42px)}.vtex-account__page .vtex-account__order-details>.center>.pv7>.flex>div{align-items:center}.vtex-account__page .vtex-account__order-details>.center>.pv7>.flex>.flex-row-l{padding-top:0}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable{margin-top:var(--size-50px)}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable .vtex-my-orders-app-3-x-productName{font-size:var(--size-16px);line-height:var(--size-22px)}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>tbody tr>.vtex-my-orders-app-3-x-productInfo .vtex-my-orders-app-3-x-sellerName{display:none}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>tbody tr>td{padding:var(--size-28px) 0 0}.vtex-account__page .vtex-account__order-details .vtex-my-orders-app-3-x-productTable>tbody tr>.vtex-my-orders-app-3-x-productInfo{align-items:flex-start;flex-direction:row}.vtex-account__page .vtex-account__order-details>.center>.pv7>.flex>.flex-row-l>div:has(.mr3){align-items:center;display:flex;width:var(--size-100-full)}.vtex-account__page .vtex-account__order-details>.center>section>.w-third-m>section{min-height:var(--size-296px)}}.johnjohndenim-wishlist-components-0-x-containerButtonShare{display:flex;justify-content:flex-end;padding:var(--size-5px) 0}.johnjohndenim-wishlist-components-0-x-buttonShare{background-color:var(--color-neutral-7);color:var(--color-neutral-0);font-size:var(--size-12px);line-height:var(--size-22px);font-weight:var(--bold-0);font-family:var(--font-family-1);text-transform:uppercase;padding:var(--size-8px) var(--size-24px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;max-width:var(--size-157px);max-height:var(--size-40px)}.johnjohndenim-wishlist-components-0-x-buttonShare:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.833 22c-.313-.086-.64-.14-.936-.266-1.329-.564-2.119-1.583-2.357-3.051a3.473 3.473 0 01.101-1.526c.036-.125.007-.175-.098-.23-1.87-.984-3.738-1.97-5.603-2.961-.12-.064-.177-.035-.256.065-.832 1.058-1.916 1.569-3.23 1.468-1.808-.138-3.17-1.575-3.414-3.295-.266-1.874.833-3.664 2.515-4.22 1.433-.474 2.705-.151 3.802.906.065.063.118.14.185.221l6.212-3.855a4.261 4.261 0 01-.255-1.512c.032-1.826 1.443-3.464 3.198-3.7.046-.007.09-.029.137-.043h.833c.1.023.2.048.3.068 1.97.4 3.267 2.327 2.998 4.359-.366 2.763-3.538 4.245-5.76 2.66-.29-.205-.546-.46-.824-.697.004-.002-.01.001-.021.008-2.001 1.242-4.002 2.484-6.005 3.723-.112.069-.11.132-.07.243.172.482.25.983.21 1.494-.023.288-.09.574-.136.867.055.03.109.061.164.09 1.843.973 3.687 1.944 5.526 2.924.158.085.227.058.338-.073.962-1.139 2.169-1.606 3.613-1.319 1.936.384 3.265 2.317 2.957 4.336-.225 1.47-1.026 2.487-2.355 3.051-.296.127-.622.18-.935.266h-.834z' fill='%23fff'/%3E%3C/svg%3E");margin-left:var(--size-10px);padding-top:var(--size-5px)}@media (min-width:64rem){.johnjohndenim-wishlist-components-0-x-buttonShare{max-width:var(--size-158px);max-height:var(--size-38px)}}.vtex-flex-layout-0-x-flexRowContent--container-top-wishlist{align-items:center;margin-bottom:var(--size-12px)}.vtex-flex-layout-0-x-flexRow--container-top-wishlist{max-width:var(--size-950px)}@media screen and (min-width:64rem){.vtex-product-summary-2-x-clearLink--product-sumary-wishlist:hover .vtex-flex-layout-0-x-flexColChild--product-summary-shelf-skus{opacity:1}}.vtex-list-context-0-x-list--container-product-wishlist{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.vtex-list-context-0-x-item--container-product-wishlist{overflow:hidden}@media screen and (min-width:64rem){.vtex-list-context-0-x-list--container-product-wishlist{grid-template-columns:repeat(3,1fr)}}.wish-list{padding:0}.vtex-account__page:has(.wish-list) .vtex-pageHeader__container{padding:var(--size-16px) var(--size-16px) 0 var(--size-16px)}.vtex-account__page .wish-list .vtex-list-context-0-x-list--container-product-wishlist .vtex-list-context-0-x-item--container-product-wishlist:has(.vtex-product-summary-2-x-container--product-sumary-wishlist .vtex-product-summary-2-x-clearLink--product-sumary-wishlist .vtex-product-summary-2-x-element--product-sumary-wishlist .vtex-wish-list-1-x-wishlistIconContainer .vtex-button .vtex-button__label .vtex-wish-list-1-x-outline){display:none}@media screen and (min-width:64rem){.wish-list .vtex-flex-layout-0-x-flexRow--product-summary-shelf-skus{bottom:var(--size-110px)}.vtex-account__page:has(.wish-list){margin-left:0}.wish-list .vtex-product-summary-2-x-imageContainer--product-image-shelf{padding:0}}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-34px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-172px)}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-44px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-182px)}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList .vtex-product-summary-2-x-skuSelectorItem:nth-child(6)) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-72px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList .vtex-product-summary-2-x-skuSelectorItem:nth-child(6)) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-208px)}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-74px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-212px)}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList .vtex-product-summary-2-x-skuSelectorItem:nth-child(6)):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-102px)}.vtex-slider-layout-0-x-slide--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-wishlist:has(.ContainerSkusMobile .ContainerSkusOn .vtex-store-components-3-x-skuSelectorOptionsList .vtex-product-summary-2-x-skuSelectorItem:nth-child(6)):has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-238px)}@media screen and (min-width:64rem){.vtex-product-summary-2-x-clearLink--product-sumary-wishlist:hover .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-60px)}.vtex-product-summary-2-x-clearLink--product-sumary-wishlist:hover:has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-108px)}.vtex-slider-layout-0-x-sliderLayoutContainer--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-wishlist:hover .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-154px)}.vtex-slider-layout-0-x-sliderLayoutContainer--shelf-default .vtex-product-summary-2-x-clearLink--product-sumary-wishlist:hover:has(.vtex-add-to-cart-button-0-x-buttonDataContainer) .vtex-product-highlights-2-x-productHighlightWrapper--badge-block{bottom:var(--size-204px)}}.vtex-product-summary-2-x-element--product-sumary-wishlist{margin:0 auto;position:relative;width:calc((100vw - var(--size-48px))/2)}@media screen and (min-width:38rem){.vtex-product-summary-2-x-element--product-sumary-wishlist{width:calc(100% - var(--size-16px))}.vtex-product-summary-2-x-imageWrapper--product-image-shelf{width:100%}}@media screen and (min-width:64rem){.vtex-product-summary-2-x-element--product-sumary-wishlist{width:calc((100vw - var(--size-160px))/5)}}@media screen and (min-width:103rem){.vtex-product-summary-2-x-element--product-sumary-wishlist{width:calc(100% - var(--size-16px))}}.vtex-rich-text-0-x-headingLevel2--wishlist-title{font-size:var(--size-24px);line-height:var(--size-32px);color:var(--color-primary-0);font-family:Exo2,var(--font-family-1),Arial,Helvetica,sans-serif;font-style:normal;font-weight:var(--bold-1);text-transform:uppercase;margin:0}@media (min-width:64rem){.vtex-rich-text-0-x-headingLevel2--wishlist-title{font-size:var(--size-32px);line-height:var(--size-40px)}}.vtex-wish-list-1-x-emptyMessage{align-items:center;display:flex;justify-content:center;margin-left:0}.vtex-rich-text-0-x-paragraph--wishlist-empty{display:none}.vtex-product-summary-2-x-unavailable--sku-selector-product-summary{opacity:.2;pointer-events:none!important}.vtex-rich-text-0-x-wrapper--wishlist-empty:before{color:var(--color-neutral-4);content:"Você não possui nenhum item salvo";font-size:var(--size-16px);font-style:normal;font-weight:var(--regular-3);line-height:var(--size-22px)}@media screen and (min-width:40rem){.vtex-rich-text-0-x-wrapper--wishlist-empty:before{font-size:var(--size-24px);line-height:var(--size-32px)}}