.mp-announcement-section{position:sticky;top:0;z-index:31}.announcement{display:block}.announcement__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--mp-s2);height:var(--mp-h-announcement);max-width:720px;margin:0 auto;padding:0 var(--mp-s2);font-family:var(--mp-font-label);font-weight:500;font-size:var(--announcement-size, 13px);letter-spacing:.16em;text-transform:uppercase;text-align:center}.announcement__arrow{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:40px;--icon-size: 16px}.announcement__slides{flex:1;min-width:0;transition:opacity .4s var(--mp-ease)}.announcement__slides.is-fading{opacity:0}.announcement__slide{margin:0;line-height:1.2;text-wrap:balance}.announcement__slide a{color:inherit;text-decoration:underline;text-underline-offset:4px}.cart-drawer__content{display:flex;flex-direction:column;height:100%;min-height:0}.cart-drawer__content[aria-busy=true] .cart-drawer__body,.cart-drawer__content[aria-busy=true] .cart-drawer__foot,.cart-drawer__content[data-adding] .cart-drawer__body,.cart-drawer__content[data-adding] .cart-drawer__foot{opacity:.6;pointer-events:none}.cart-drawer__content[data-adding][data-item-count="0"]{position:relative}.cart-drawer__content[data-adding][data-item-count="0"] .cart-drawer__empty,.cart-drawer__content[data-adding][data-item-count="0"] [data-cart-title]{visibility:hidden}.cart-drawer__content[data-adding][data-item-count="0"]:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border:1.5px solid var(--mp-border);border-top-color:var(--mp-marinho);border-radius:50%;animation:cart-drawer-spin .8s linear infinite}@keyframes cart-drawer-spin{to{transform:rotate(360deg)}}.cart-drawer__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--mp-s4);padding:var(--mp-s6);text-align:center}.cart-drawer__empty-title{display:flex;align-items:center;gap:var(--mp-s2);margin:0}.cart-drawer__script{font-size:var(--cart-script-size, 32px);line-height:1}.cart-drawer__heart{--heart-w: 16px;--heart-h: 20px}.cart-drawer__empty-text{max-width:280px;margin:0;font-size:16px;line-height:1.6;text-wrap:pretty}.cart-drawer__body{padding:0 var(--mp-s5)}.cart-drawer__list{margin:0;padding:0;list-style:none}.cart-drawer__foot{display:flex;flex:none;flex-direction:column;gap:var(--mp-s2);padding:var(--mp-s3) var(--mp-s5) var(--mp-s4);border-top:1px solid var(--mp-border)}.cart-drawer__error{flex:none;margin:var(--mp-s3) var(--mp-s5);font-size:13px;color:var(--mp-erro)}.cart-drawer__lines{display:flex;flex-direction:column;gap:4px;margin:0;font-size:14px}.cart-drawer__lines div{display:flex;justify-content:space-between}.cart-drawer__lines dd{margin:0;font-variant-numeric:tabular-nums}.cart-drawer__total{display:flex;align-items:baseline;justify-content:space-between}.cart-drawer__total span:first-child{font-family:var(--mp-font-label);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.cart-drawer__total span:last-child{font-size:20px;font-variant-numeric:tabular-nums}.cart-drawer__installments{margin:-6px 0 0;font-size:13px;text-align:right;color:var(--mp-fg-2)}.cart-drawer__checkout .button{width:100%}.cart-drawer__continue{align-self:center;height:32px;padding:0 var(--mp-s2);font-family:var(--mp-font-label);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;transition:opacity var(--mp-t-fast) var(--mp-ease)}.cart-drawer__continue:hover{opacity:.6}.cart-upsell.cart-drawer__upsell{padding:var(--mp-s3) var(--mp-s5);border-top:1px solid var(--mp-border)}.cart-drawer__upsell+.cart-drawer__foot{border-top:0}.cart-upsell__head{display:flex;align-items:center;justify-content:space-between}.cart-upsell__title{margin:0;font-family:var(--mp-font-label);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.cart-upsell__controls{display:flex;align-items:center;gap:var(--mp-s3)}.cart-upsell__dots{display:flex;gap:5px}.cart-upsell__dot{width:6px;height:6px;border-radius:50%;background:var(--mp-rose);transition:background var(--mp-t-fast) var(--mp-ease)}.cart-upsell__dot.is-active{background:var(--mp-marinho)}.cart-upsell__arrows{display:flex;gap:6px}.cart-upsell__arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--mp-border);background:var(--mp-branco);transition:border-color var(--mp-t-fast) var(--mp-ease);--icon-size: 16px}.cart-upsell__arrow:hover{border-color:var(--mp-marinho)}.cart-upsell__track{display:flex;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.cart-upsell__track::-webkit-scrollbar{display:none}.cart-upsell__item{display:flex;flex:0 0 100%;min-width:0;align-items:center;gap:var(--mp-s4);scroll-snap-align:start}.cart-upsell__media{flex:none;width:48px;height:64px;background:var(--mp-branco)}.cart-upsell__media img{width:100%;height:100%;object-fit:cover}.cart-upsell__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cart-upsell__name{overflow:hidden;font-family:var(--mp-font-serif);font-weight:500;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.cart-upsell__price{font-size:14px;font-variant-numeric:tabular-nums}.cart-upsell__add{flex:none;min-height:36px;padding:0 var(--mp-s3);font-size:11px;letter-spacing:.16em}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.footer{border-top:1px solid var(--mp-border)}.footer__inner{display:flex;flex-direction:column;gap:48px;max-width:var(--page-width);margin:0 auto;padding:48px var(--page-margin) 32px}.footer__grid{display:grid;grid-template-columns:minmax(0,1fr)}.footer__col{border-bottom:1px solid var(--mp-border)}.footer__col--first{order:-1}.footer__heading{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-family:var(--mp-font-label);font-weight:500;font-size:var(--footer-heading-size, 13px);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;list-style:none}.footer__heading::-webkit-details-marker{display:none}.footer__toggle{--icon-size: 16px;transition:transform var(--mp-t-base) var(--mp-ease)}.footer__col[open] .footer__toggle{transform:rotate(45deg)}.footer__list{display:flex;flex-direction:column;gap:var(--mp-s3);padding-bottom:var(--mp-s5)}.footer__link{margin-block:-2px;padding-block:2px;font-size:var(--footer-link-size, 15px);line-height:1.4;text-decoration:none}.footer__link:hover{text-decoration:underline;text-underline-offset:4px}.footer__note{font-size:14px;line-height:1.5;color:var(--mp-fg-2)}.footer__note p{margin:0}.footer__brand{display:flex;flex-direction:column;align-items:center;gap:var(--mp-s4);order:-2;padding-bottom:var(--mp-s6);text-align:center}.footer__logo{position:relative;display:block;width:240px;margin-top:56px}.footer__wordmark{display:block;width:100%;height:auto}.footer__monogram{position:absolute;top:-54px;left:50%;width:40px;height:50px;object-fit:contain;transform:translate(-50%)}.footer__about{max-width:400px;font-size:var(--footer-text-size, 15px);line-height:1.65;text-wrap:pretty}.footer__about p{margin:0}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mp-s4);padding-top:var(--mp-s5);border-top:1px solid var(--mp-border)}.footer__legal{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5;color:var(--mp-fg-2)}.footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mp-s2);margin:0;padding:0;list-style:none}.payment-icon{display:block;width:38px;height:24px}@media(min-width:768px){.footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mp-s7) var(--mp-s5)}.footer__col,.footer__col--first,.footer__brand{order:0;border-bottom:0}.footer__col::details-content{content-visibility:visible;block-size:auto}.footer__heading{min-height:0;margin-bottom:var(--mp-s3);cursor:default;pointer-events:none}.footer__toggle{display:none}.footer__list{padding-top:var(--mp-s3);padding-bottom:0}.footer__brand{align-items:flex-start;padding-bottom:0;text-align:left}.footer__social{margin-left:-10px}}@media(min-width:960px){.footer__inner{gap:80px;padding:80px var(--page-margin) 40px}}@media(min-width:1200px){.footer__grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr)}}.mp-header-section{--header-row: 104px;--header-bar: 0px;position:relative;z-index:30}:root:has(.mp-announcement-section) .mp-header-section{--header-bar: var(--mp-h-announcement)}.mp-header-section:has(.header--sticky){position:sticky;top:var(--header-bar)}.header{position:relative;z-index:1;display:block;border-bottom:1px solid var(--mp-border)}.header__icon--small{width:40px;height:40px;--icon-size: 20px}.header__icon--mobile{--icon-size: 22px}.header__heart{--heart-w: 20px;--heart-h: 24px}.header__heart--mobile{--heart-w: 18px;--heart-h: 22px}.header__count{position:absolute;top:5px;right:3px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--mp-marinho);color:var(--mp-branco);font-size:10px;line-height:1}.header__icon--small .header__count{top:2px;right:0}.header__desktop{display:none}.header__mobile{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 var(--mp-s2)}.header__mobile-start,.header__mobile-end{display:flex}.header__mobile-end{justify-content:flex-end}.header__mobile-logo{display:block;width:118px}.header__mobile-logo img{width:100%;height:auto}@media(min-width:960px){.mp-header-section:has(.header--sticky){top:calc(var(--header-bar) - var(--header-row))}.header__mobile{display:none}.header__desktop{display:block;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin)}}.header__brand-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--mp-s5);height:var(--header-row);overflow:hidden;transition:opacity .2s var(--mp-ease)}.header__logo{position:relative;grid-column:2;display:block;width:210px}.header__wordmark{display:block;width:100%;height:auto;transition:transform .45s var(--mp-ease)}.header__wordmark--text{font-family:var(--mp-font-serif);font-size:40px;line-height:1;text-align:center}.header__monogram{position:absolute;top:-12px;left:50%;width:auto;height:34px;opacity:0;transform:translate(-50%,10px);transition:opacity .45s var(--mp-ease),transform .45s var(--mp-ease);pointer-events:none}.header__logo:hover .header__monogram,.header__logo:focus-visible .header__monogram{opacity:1;transform:translate(-50%)}.header__logo:has(.header__monogram):hover .header__wordmark,.header__logo:has(.header__monogram):focus-visible .header__wordmark{transform:translateY(14px) scale(.78)}.header__icons{grid-column:3;display:flex;justify-content:flex-end;gap:var(--mp-s2)}.header__nav{position:relative;display:flex;align-items:stretch;min-height:56px}.header__menu{display:flex;flex:1;flex-wrap:wrap;align-items:stretch;justify-content:center;column-gap:32px;margin:0;padding:0;list-style:none;transition:padding var(--mp-t-base) var(--mp-ease)}.header__item{display:flex;align-items:center;padding-bottom:var(--mp-s2)}.header__link{position:relative;display:flex;align-items:center;gap:6px;padding:6px 0;color:var(--color-foreground);font-family:var(--mp-font-label);font-size:var(--menu-size, 15px);letter-spacing:.06em;white-space:nowrap;text-decoration:none;--scribble-offset: 1}.header__link:not(.header__link--heart):not(.header__link--script){padding-right:6px}.header__link--script{padding:0 var(--mp-s1) var(--mp-s1);font-family:var(--mp-font-script);font-size:var(--script-size, 28px);letter-spacing:0;line-height:1;text-transform:lowercase;justify-content:center;min-width:calc(var(--script-chars, 6) * .57em + 2 * var(--mp-s1));--scribble-offset: 0}.header__link--pill{padding:5px 14px;border:1px solid var(--mp-marinho);border-radius:999px;background:var(--mp-marinho);color:var(--mp-branco);animation:header-pill 3s steps(1,end) infinite}.header__item:hover .header__link--pill,.header__item:focus-within .header__link--pill{animation-play-state:paused}@keyframes header-pill{0%{background:var(--mp-marinho);color:var(--mp-branco)}33.333%{background:var(--mp-branco);color:var(--mp-marinho)}66.666%{background:var(--mp-bruma);color:var(--mp-marinho)}}@media(prefers-reduced-motion:reduce){.header__link--pill{animation:none}}.header__link-heart{opacity:0;transform:translate(-6px);transition:opacity .35s var(--mp-ease),transform .35s var(--mp-ease)}.header__item:hover .header__link,.header__item:focus-within .header__link{--scribble-offset: 0}.header__item:hover .header__link-heart,.header__item:focus-within .header__link-heart,.header__link--heart-fixed .header__link-heart{opacity:1;transform:none}.header__compact-logo,.header__compact-icons{position:absolute;top:50%;display:flex;align-items:center;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .25s var(--mp-ease)}.header__compact-logo{left:0;height:40px;display:none}.header__compact-logo img{width:auto;height:22px;mix-blend-mode:multiply}.header__compact-icons{right:0}.header.is-compact .header__brand-row{opacity:0;pointer-events:none}.header.is-compact .header__compact-logo,.header.is-compact .header__compact-icons{opacity:1;pointer-events:auto}@media(min-width:960px)and (max-width:1439px){.header.is-compact .header__menu{flex-wrap:nowrap;justify-content:flex-start;column-gap:24px;padding-right:104px}}@media(min-width:960px)and (max-width:1199px){.header.is-compact .header__menu{column-gap:14px}}@media(min-width:960px)and (max-width:1099px){.header.is-compact .header__link:not(.header__link--script){font-size:calc(var(--menu-size, 15px) - 1px)}.header.is-compact .header__item--script{display:none}}@media(min-width:1440px){.header__compact-logo{display:flex}}.mega{position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:3;display:none}.mega:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:2px}.header__item--mega:hover>.mega,.header__item--mega:focus-within>.mega{display:block}.header__item--mega.is-dismissed>.mega{display:none}.header__item--mega.is-open>.mega{display:block}.mega__box{display:grid;grid-template-columns:minmax(0,1fr) var(--mega-media, minmax(320px, 36%));background:var(--mp-branco);border:1px solid var(--mp-border);border-top:0;color:var(--mp-marinho)}.mega__content{display:flex;flex-direction:column;gap:var(--mp-s6);padding:var(--mp-s7)}.mega__groups{display:flex}.mega__group{display:flex;flex:1;flex-direction:column;gap:var(--mp-s4);min-width:0;padding:0 var(--mp-s6);border-left:1px solid var(--mp-bruma)}.mega__group:first-child{padding-left:0;border-left-color:transparent}.mega__title{min-height:2.3em;margin:0 0 var(--mp-s2);font-family:var(--mp-font-serif);font-size:var(--mega-title-size, 24px);line-height:1.15;text-wrap:balance}.mega__link,.mega__all{font-family:var(--mp-font-label);font-size:15px;letter-spacing:.06em;color:var(--mp-marinho);text-decoration:none}.mega__link:hover{color:var(--mp-marinho-hover);text-decoration:underline}.mega__foot{padding-top:var(--mp-s4);border-top:1px solid var(--mp-border)}.mega__all{display:inline-flex;align-items:center;gap:var(--mp-s3);white-space:nowrap;--icon-size: 22px;--icon-stroke: 1.5}.mega__all .icon{height:10px}.mega__all:hover{color:var(--mp-marinho-hover)}.mega__media{position:relative;min-height:460px;aspect-ratio:var(--mega-ratio, auto);background:var(--mp-bege)}.mega__slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.mega__slide.is-active{visibility:visible}.mega__image{width:100%;height:100%;object-fit:cover}.mega__promo{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:var(--mp-s4);padding:var(--mp-s7) var(--mp-s6);color:var(--mp-branco);text-align:center}.mega__heading{margin:0;font-family:var(--mp-font-serif);font-size:clamp(calc(var(--mega-heading-size, 40px) * .7),2.6vw,var(--mega-heading-size, 40px));line-height:1.1;text-wrap:balance}.mega__cta{display:inline-flex;align-items:center;height:var(--mp-h-control);padding:0 var(--mp-s6);background:var(--mp-bege);color:var(--mp-marinho);font-family:var(--mp-font-label);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:opacity var(--mp-t-fast)}.mega__cta:hover{color:var(--mp-marinho);opacity:.88}.header__search{position:absolute;top:100%;left:0;right:0;z-index:2;background:var(--mp-branco);border-top:1px solid var(--mp-border);border-bottom:1px solid var(--mp-border);color:var(--mp-marinho)}.header__search-inner{display:flex;flex-direction:column;gap:var(--mp-s5);max-width:880px;margin:0 auto;padding:var(--mp-s6) var(--page-margin)}.header__search-field{display:flex;align-items:center;gap:var(--mp-s3);padding-bottom:var(--mp-s2);border-bottom:1px solid var(--mp-marinho);--icon-size: 22px}.header__search-input{flex:1;min-width:0;height:44px;padding:0;border:0;background:transparent;font-family:var(--mp-font-serif);font-size:clamp(22px,3vw,28px);color:var(--mp-marinho);-webkit-appearance:none;appearance:none}.header__search-input:focus{outline:none}.header__search-field:focus-within{padding-bottom:calc(var(--mp-s2) - 1px);border-bottom-width:2px}.header__search-input::-webkit-search-cancel-button{display:none}.header__search-results{display:flex;flex-direction:column;gap:var(--mp-s3)}.header__veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--mp-veil);opacity:0;pointer-events:none;transition:opacity var(--mp-t-base) var(--mp-ease)}.header.is-searching+.header__veil{opacity:1;pointer-events:auto}.menu-drawer__list{display:flex;flex-direction:column;padding:var(--mp-s2) var(--mp-s5)}.menu-drawer__item{flex:none;border-bottom:1px solid var(--mp-border)}.menu-drawer__row{display:flex;align-items:center;justify-content:space-between;height:56px;color:var(--mp-marinho);font-family:var(--mp-font-label);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none}.menu-drawer__row::-webkit-details-marker{display:none}.menu-drawer__chevron{--icon-size: 18px;transition:transform var(--mp-t-base) var(--mp-ease)}.menu-drawer__item[open] .menu-drawer__chevron{transform:rotate(180deg)}.menu-drawer__panel{display:flex;flex-direction:column;gap:var(--mp-s5);padding:0 0 var(--mp-s5)}.menu-drawer__group{display:flex;flex-direction:column;gap:var(--mp-s2)}.menu-drawer__group-title{margin:0;font-family:var(--mp-font-label);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.menu-drawer__link{padding:4px 0;font-size:15px;text-decoration:none}.menu-drawer__all{font-family:var(--mp-font-label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-underline-offset:5px}.menu-drawer__foot{display:flex;flex-direction:column;gap:var(--mp-s4);flex:none;padding:var(--mp-s5)}.menu-drawer__foot:empty{display:none}.menu-drawer__foot-link{display:flex;align-items:center;gap:var(--mp-s3);font-size:15px;text-decoration:none;--icon-size: 20px}.menu-drawer__heart{--heart-w: 16px;--heart-h: 20px;margin:0 2px}.help{--help-x: 16px;--help-y: 16px;position:fixed;right:var(--help-x);bottom:var(--help-y);z-index:40;transition:bottom var(--mp-t-slow) var(--mp-ease)}.help__button{display:flex;align-items:center;justify-content:center;width:var(--mp-h-control);height:var(--mp-h-control);background:var(--mp-marinho);color:var(--mp-branco);transition:background var(--mp-t-fast),opacity var(--mp-t-base) var(--mp-ease),visibility var(--mp-t-base);--icon-stroke: 1.6}.help__button:hover{background:var(--mp-marinho-hover)}.help.is-hidden .help__button{opacity:0;visibility:hidden}.help__panel{position:fixed;inset:auto var(--help-x) calc(var(--help-y) + var(--mp-h-control) + var(--mp-s3)) auto;width:min(360px,calc(100vw - 32px));margin:0;padding:0;border:1px solid var(--mp-border);opacity:0;transform:translateY(8px);transition:opacity var(--mp-t-base) var(--mp-ease),transform var(--mp-t-base) var(--mp-ease),overlay var(--mp-t-base) allow-discrete,display var(--mp-t-base) allow-discrete}.help__panel:popover-open{display:flex;flex-direction:column;opacity:1;transform:none}@starting-style{.help__panel:popover-open{opacity:0;transform:translateY(8px)}}.help__head{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 var(--mp-s2) 0 var(--mp-s5)}.help__logo{width:auto;height:36px}.help__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;--icon-size: 18px}.help__body{display:flex;flex-direction:column;gap:var(--mp-s5);padding:var(--mp-s5)}.help__intro{display:flex;flex-direction:column;gap:6px}.help__title{display:flex;align-items:center;gap:8px;margin:0}.help__script{font-family:var(--mp-font-script);font-size:var(--help-title-size, 30px);line-height:1;text-transform:lowercase}.help__heart{--heart-w: 13px;--heart-h: 16px}.help__subtitle{margin:0;font-size:var(--help-text-size, 15px);line-height:1.5}.help__chips{display:flex;flex-wrap:wrap;gap:var(--mp-s2);margin:0;padding:0;list-style:none}.help__chip{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--mp-marinho);font-size:14px;text-decoration:none;transition:background var(--mp-t-fast) var(--mp-ease)}.help__chip:hover{background:var(--mp-bruma)}.help__foot{display:flex;flex-direction:column;gap:var(--mp-s2);padding-top:var(--mp-s4);border-top:1px solid var(--mp-border)}.help__whatsapp{gap:10px;font-size:11px;letter-spacing:.2em;--icon-size: 16px;--icon-stroke: 1.6}.help__note{font-size:12px;text-align:center;color:var(--mp-fg-2)}@media(min-width:960px){.help{--help-x: 24px;--help-y: 24px}}.has-buy-bar .help{--help-y: 80px}@media(min-width:768px){.has-buy-bar .help{--help-y: 88px}}@media(min-width:960px){.has-buy-bar .help{--help-y: 96px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.cart-coupon{display:flex;flex-direction:column;padding-bottom:var(--mp-s1);border-bottom:1px solid var(--mp-border)}.cart-coupon__summary{display:flex;align-items:center;justify-content:space-between;height:40px;font-family:var(--mp-font-label);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;list-style:none}.cart-coupon__summary::-webkit-details-marker{display:none}.cart-coupon__sign{width:20px;font-size:20px;line-height:1;text-align:center}.cart-coupon__sign:before{content:"+"}.cart-coupon__toggle[open] .cart-coupon__sign:before{content:"\2013"}.cart-coupon__form{display:flex;gap:var(--mp-s2)}.cart-coupon__field{position:relative;display:flex;flex:1;min-width:0;--icon-size: 16px;--icon-stroke: 1.6}.cart-coupon__field .icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);pointer-events:none}.cart-coupon__field input{flex:1;min-width:0;height:44px;padding:0 var(--mp-s3) 0 38px;border:1px solid var(--mp-border);background:var(--mp-branco);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.cart-coupon__field input:focus-visible{outline:none;border-color:var(--mp-marinho)}.cart-coupon__apply{height:var(--mp-h-control);padding:0 var(--mp-s4);border:1px solid var(--mp-marinho);font-family:var(--mp-font-label);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.cart-coupon__apply:hover{background:var(--mp-bege)}.cart-coupon__error{margin:var(--mp-s2) 0 0;font-size:13px;color:var(--mp-erro)}.cart-coupon__applied{display:flex;align-items:center;justify-content:space-between;margin-top:var(--mp-s2);padding:8px var(--mp-s3);background:var(--mp-sucesso-bg);color:var(--mp-sucesso);font-size:13px}.cart-coupon__remove{font-size:13px;text-decoration:underline;text-underline-offset:3px}.cart-item{display:flex;gap:var(--mp-s3);padding:var(--mp-s4) 0;border-bottom:1px solid var(--mp-border)}.cart-item__media{flex:none;align-self:flex-start;width:64px;height:85px;background:var(--mp-bege)}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__info{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.cart-item__top{display:flex;justify-content:space-between;gap:var(--mp-s2)}.cart-item__title{font-family:var(--mp-font-serif);font-weight:500;font-size:var(--cart-title-size, 18px);line-height:1.25;text-decoration:none}.cart-item__remove,.cart-item__qty a{position:relative}.cart-item__remove:after,.cart-item__qty a:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.cart-item__qty a:after{top:-7px;right:0;bottom:-7px;left:0}.cart-item__remove{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;--icon-size: 16px}.cart-item__variant{margin:0;font-size:13px}.cart-item__kit{align-self:flex-start;padding:4px 8px;background:var(--mp-bege);font-family:var(--mp-font-label);font-weight:500;font-size:10px;letter-spacing:.16em;line-height:1;text-transform:uppercase}.cart-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--mp-s2);margin-top:auto}.cart-item__qty{display:flex;height:32px;border:1px solid var(--mp-border);--icon-size: 14px}.cart-item__qty a{display:flex;align-items:center;justify-content:center;width:34px}.cart-item__qty>span{display:flex;align-items:center;justify-content:center;width:30px;font-size:14px}.cart-item__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:16px;font-variant-numeric:tabular-nums}.cart-item__price s{font-size:12px;color:var(--mp-fg-2)}.cart-upsell{display:flex;flex:none;flex-direction:column;gap:var(--mp-s3);padding:var(--mp-s4);background:var(--mp-bege)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.search-chips__title{margin:0;font-family:var(--mp-font-label);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.search-chips{display:flex;flex-wrap:wrap;gap:var(--mp-s2);margin:0;padding:0;list-style:none}.search-chips__item{display:inline-flex;align-items:center;height:36px;padding:0 var(--mp-s4);border:1px solid var(--mp-border);background:var(--mp-branco);color:var(--mp-marinho);font-size:14px;text-decoration:none;transition:border-color var(--mp-t-fast)}.search-chips__item:hover{border-color:var(--mp-marinho);color:var(--mp-marinho)}.search-chips__empty{margin:0;font-size:15px}.social-links{display:flex;flex-wrap:wrap;gap:var(--mp-s1);margin:0;padding:0;list-style:none}.social-links__link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;transition:color var(--mp-t-base) var(--mp-ease);--icon-size: 22px}.social-links__link--whatsapp{--icon-size: 21px}.social-links__link:hover{color:var(--mp-azul)}.social-links__link--instagram:hover,.social-links__link--pinterest:hover{color:var(--mp-rosa)}.social-links__link--facebook:hover{color:#2f5f8f}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
