/** Shopify CDN: Minification failed

Line 24:0 Unexpected "}"

**/
/* SAETTO skin — quebra do branco com a paleta */
[id$="__product_list_4jqyPz"] .section-background{background:linear-gradient(180deg,#FBFAFF 0%,#F1EDFD 78%,#EAE4FC 100%) !important}
[id$="__collection_list_mcURmi"] .section-background{background:#FBFAFF !important}
[id$="__divider_WDCL3k"]{position:relative}
[id$="__divider_WDCL3k"] hr{border:0;height:1px;background:linear-gradient(to right,rgba(106,44,255,0),rgba(106,44,255,.45),rgba(106,44,255,0))}
/* rodapé escuro Carbon */
[id$="__footer"] .section-background, [id$="__utilities"] .section-background{background:#0C0F17 !important}
[id$="__footer"], [id$="__utilities"]{color:#C9D2DD}
[id$="__footer"] p, [id$="__footer"] li, [id$="__footer"] span, [id$="__footer"] div{color:#C9D2DD}
[id$="__footer"] h1,[id$="__footer"] h2,[id$="__footer"] h3,[id$="__footer"] h4,[id$="__footer"] strong,[id$="__footer"] .h6{color:#FFFFFF}
[id$="__footer"] a{color:#E8EEF6}
[id$="__footer"] a:hover{color:#8A5CFF}
[id$="__utilities"] *{color:#8A8F9B}
[id$="__utilities"] a:hover{color:#C9D2DD}

/* conditions = bloco escuro Carbon */
.saetto-cond{background:linear-gradient(180deg,#0A0A0E 0%,#0C0F17 55%,#111420 100%) !important}

}

/* SX-COLLSNAP: mobile = cards lado a lado com arrasto nativo (snap, respiro, sem tarja) */
@media (max-width: 749px){
  [id$="__collection_list_mcURmi"] .resource-list.resource-list.hidden--mobile{
    display: grid !important;
    grid-auto-flow: column;
    grid-auto-columns: calc(50% - 16px);
    gap: 10px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    padding-inline: 12px;
    scroll-padding-inline: 12px;
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  [id$="__collection_list_mcURmi"] .resource-list.hidden--mobile::-webkit-scrollbar{ display: none; }
  [id$="__collection_list_mcURmi"] .resource-list.hidden--mobile .resource-list__item{ scroll-snap-align: start; }
  [id$="__collection_list_mcURmi"] .resource-list__carousel{ display: none !important; }
}

/* SX-NOXPAN: trava pan horizontal (tarja branca no iOS) sem quebrar sticky */
html, body{ overflow-x: clip !important; }
.page-wrapper{ overflow-x: clip !important; }
@supports not (overflow: clip){ html, body{ overflow-x: hidden !important; } }

/* SX-CLIPWIDE: clipa na origem os elementos mais largos que a tela (fonte da tarja no iOS) */
marquee-component{ display: block; overflow-x: clip !important; }
.marquee__wrapper{ overflow-x: clip !important; }
.saetto-split__imgbox, .saetto-split__media, .saetto-split__img{ overflow: clip !important; }
.collection-card{ overflow: clip !important; }
.sae-rv{ overflow: clip !important; }

/* SX-MARQGAP: respiro abaixo do marquee, antes das coleções */
[id$="__marquee_izzYrQ"]{ margin-bottom: clamp(26px, 4.5vw, 48px); }
