/** Shopify CDN: Minification failed

Line 205:0 Expected ")" to go with "("

**/
/* octipa — correcoes globais do clone Sense(Dawn) -> Shrine (ver docs/site-builder.md) */
html{scrollbar-width:none!important}
html::-webkit-scrollbar{width:0;height:0;display:none}
/* base.css do Shrine esconde div vazia — apaga overlay/scrim copiado do concorrente */
[class*="cl-sec-"] div:empty,[class*="cl-pdp-"] div:empty{display:revert}
/* body{letter-spacing} do Shrine muda a quebra de linha de todo paragrafo copiado */
[class*="cl-sec-"],[class*="cl-pdp-"]{letter-spacing:normal}
/* li::before{content:"·"} do Shrine coloca bullet em toda lista copiada */
[class*="cl-sec-"] li::before,[class*="cl-pdp-"] li::before{content:none}
[class*="cl-sec-"] .scroll-trigger{visibility:visible!important;opacity:1!important}
/* o Shrine reseta img{vertical-align:bottom}; o Dawn deixa o baseline do navegador */
[class*="cl-sec-"] img,[class*="cl-pdp-"] img{vertical-align:baseline}

/* fase sub-pixel: o header nativo do Shrine termina numa fracao diferente da do Sense
   e cada secao sai 1 linha fora no recorte do verify (memoria subpixel-shim) */
@media screen and (min-width:750px){main#MainContent:has(.cl-sec-h02){padding-top:0.5px}}
/* header group com as MESMAS alturas do Sense dele (anuncio 37.9/36.6, header 72/74):
   posicao do <main> igual = sticky e fase de sub-pixel iguais nas capturas */
.shopify-section-group-header-group .announcement-bar{box-sizing:border-box;min-height:36.6px;display:flex;align-items:center;justify-content:center}
@media screen and (min-width:750px){.shopify-section-group-header-group .announcement-bar{min-height:37.9px}}
.shopify-section-group-header-group .header{box-sizing:border-box;min-height:73px}
@media screen and (min-width:750px){.shopify-section-group-header-group .header{min-height:71px}}
/* tabela comparativa da PDP: o concorrente usa img{width:120%}; o img{max-width:100%} do Shrine cortava */
[class*="cl-sec-"] .image-side img{max-width:none}
/* PDP desktop: recorte do verify sai 1 linha abaixo nas secoes 03 e 15 (posicao e altura
   identicas ao centesimo); meio pixel acima nelas, devolvido na secao seguinte */
@media screen and (min-width:750px){
 main > .shopify-section.shopify-section:is(:has(> .cl-sec-p03),:has(> .cl-sec-cd03),:has(> .cl-sec-cu03),:has(> .cl-sec-ct03)){margin-top:35.5px}
 main > .shopify-section.shopify-section:is(:has(> .cl-sec-p04),:has(> .cl-sec-cd04),:has(> .cl-sec-cu04),:has(> .cl-sec-ct04)){margin-top:36.5px}
 main > .shopify-section.shopify-section:is(:has(> .cl-sec-p15),:has(> .cl-sec-cd15),:has(> .cl-sec-cu15),:has(> .cl-sec-ct15)){margin-top:35.5px}
 main > .shopify-section.shopify-section:is(:has(> .cl-sec-p17),:has(> .cl-sec-cu17),:has(> .cl-sec-ct17)){margin-top:37px}
 main > .shopify-section.shopify-section:has(> .cl-sec-cd17){margin-top:36.5px}
}
/* PDP padrao: a secao de descricao so existe fora da familia; vazia, o invólucro nao pode ganhar margem */
main > .shopify-section:has(> .cl-pdesc-off){display:none}

/* page:default-product */
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p05){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p06){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p07){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p08){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p09){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p10){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p11){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p12){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p13){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-p14){margin-top:36.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p03){margin-top:18.672px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p04){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p05){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p06){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p07){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p08){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p09){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p10){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p11){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p12){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p13){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p14){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p15){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-p17){margin-top:24.672px}}
/* page:p-culotte-d-incontinence */
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd05){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd06){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd07){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd08){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd09){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd10){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd11){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd12){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd13){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cd14){margin-top:36.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd03){margin-top:18.672px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd04){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd05){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd06){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd07){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd08){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd09){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd10){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd11){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd12){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd13){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd14){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd15){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cd17){margin-top:25px}}
/* page:p-culottes-dincontinence-ultra-absorbante */
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu05){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu06){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu07){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu08){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu09){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu10){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu11){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu12){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu13){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-cu14){margin-top:36.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu03){margin-top:18.672px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu04){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu05){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu06){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu07){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu08){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu09){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu10){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu11){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu12){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu13){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu14){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu15){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-cu17){margin-top:24.672px}}
/* page:p-culottes-taille-haute-ultra-absorbantes-incontinence */
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct05){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct06){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct07){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct08){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct09){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct10){margin-top:0.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct11){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct12){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct13){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-ct14){margin-top:36.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct03){margin-top:18.672px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct04){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct05){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct06){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct07){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct08){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct09){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct10){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct11){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct12){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct13){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct14){margin-top:20.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct15){margin-top:0.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-ct17){margin-top:24.672px}}
/* page:p-soutien-gorge-ouvert-devant-galbant */
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sg03){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sg04){margin-top:36.0px}}
@media screen and (@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sg05){margin-top:35.5px}}
@media screen and (@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sg06){margin-top:36.5px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sg07){margin-top:36.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sg03){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sg04){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sg05){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sg06){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sg07){margin-top:25.0px}}
/* page:p-soutien-gorge-ouvert-devant-dentelle */
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sd03){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sd04){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sd05){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sd06){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sd07){margin-top:36.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sd03){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sd04){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sd05){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sd06){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sd07){margin-top:25.0px}}
/* page:p-soutien-gorge-ouvert-devant-maintien-renforce-et-sans-armatures */
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sm03){margin-top:36.0px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sm04){margin-top:36.0px}}
@media screen and (@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sm05){margin-top:35.5px}}
@media screen and (@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sm06){margin-top:36.5px}}
@media screen and (min-width:750px){main > .shopify-section.shopify-section:has(> .cl-sec-sm07){margin-top:36.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sm03){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sm04){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sm05){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sm06){margin-top:25.0px}}
@media screen and (max-width:749px){main > .shopify-section.shopify-section:has(> .cl-sec-sm07){margin-top:25.0px}}
/* shim meio pixel sutia 05 (desktop) */


/* --- guard de porte: icone de accordion empurrado para a direita ----------
   O Horizon nativo (assets/styles.css) traz:
       summary .svg-wrapper { margin-inline-start: auto }
   O gerador do clone prefixa quase tudo para `clx-*`, mas deixa algumas
   classes do Dawn cruas — `svg-wrapper` e uma delas. A regra nativa entao
   alcanca o icone dos accordions do clone e empurra icone + titulo para a
   borda direita. O Shrine nao tem essa regra: o defeito nasce na migracao.
   Medido na Kivora (secao i06/FAQ, viewport 1150): os titulos iam de borda
   esquerda 490/625/519/604/634/701 (direita fixa em 223) para 253 em todos.
   Especificidade maior resolve, sem !important. Nao afeta o accordion da
   buybox: la o <svg> e filho direto do <summary>, sem o span.svg-wrapper. */
.cl-shopify-section summary .svg-wrapper,
[class*="cl-sec-"] summary .svg-wrapper { margin-inline-start: 0; }


/* ===== guard PDP Horizon (variante custom_liquid) =====================
   Medido na Octipa 2: a galeria NATIVA do Horizon renderizava com 19287px
   de altura e o grid de product-information espremia o buybox do clone em
   487px — dentro dele a galeria do proprio clone ficava com 174px, e o
   conteudo (gotas de fluxo, avaliacoes, bundles, bullets) ficava ilegivel.
   Os snippets do clone escondem .product__media-wrapper / .product.grid,
   classes do Shrine que NAO existem no Horizon; estas sao as equivalentes
   reais do Horizon. Mesmo guard do porte validado da Kivora, que la vive em
   blocks/cl_pdp.liquid — variante que esta loja nao tem. */
.product-information__media { display: none !important; }
.product-information__grid { display: block !important; max-width: 100% !important; }
.product-details { width: 100% !important; max-width: 100% !important; padding-inline: 0 !important; }
