[data-area=loja] .sf-look{--look-gap:var(--space-4)}[data-area=loja] .sf-look-head{align-items:flex-end;gap:var(--space-3)}[data-area=loja] .sf-look-lead{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-muted);max-width:40rem}[data-area=loja] .sf-look-flag{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;flex:none;display:inline-flex}[data-area=loja] .sf-look-flag svg{width:.9rem;height:.9rem}[data-area=loja] .sf-look-grid{gap:var(--space-5);align-items:start;display:grid}@media (min-width:64rem){[data-area=loja] .sf-look-grid[data-cart=true]{grid-template-columns:minmax(0,1fr) 19rem}}[data-area=loja] .sf-look-row{padding:0 0 var(--space-2);grid-auto-flow:column;grid-auto-columns:minmax(12.5rem, calc((100% - (var(--look-n) - 1) * var(--look-gap) * 2) / var(--look-n)));gap:calc(var(--look-gap) * 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;list-style:none;display:grid;overflow-x:auto}@media (min-width:48rem){[data-area=loja] .sf-look-grid:not([data-cart]) .sf-look-row{grid-auto-columns:minmax(12.5rem,20rem)}[data-heading-align=center] .sf-look-grid:not([data-cart]) .sf-look-row{justify-content:safe center}}[data-area=loja] .sf-look-piece{scroll-snap-align:start;min-width:0;transition:opacity var(--motion-base) var(--ease-out);grid-template-rows:auto 1fr;align-content:start;display:grid;position:relative}[data-area=loja] .sf-look-piece[data-off=true],[data-area=loja] .sf-look-piece[data-unchecked=true] :is(.sf-look-media,.sf-look-name,.sf-look-price,.sf-look-field){opacity:.55}[data-area=loja] .sf-look-media{position:relative}[data-area=loja] .sf-look-plus{left:calc(var(--look-gap) * -1);z-index:1;border-radius:var(--radius-full);background:var(--bg);width:1.75rem;height:1.75rem;color:var(--fg-muted);font-size:var(--text-lg);pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-area=loja] .sf-look-photo{aspect-ratio:var(--card-aspect,4 / 5);border-radius:var(--r-card);background:var(--surface);position:relative;overflow:hidden}[data-area=loja] .sf-look-photo>a{display:block;position:absolute;inset:0}[data-area=loja] .sf-look-photo .sf-media{--fit:var(--card-fit,cover);position:absolute;inset:0}[data-area=loja] .sf-look-photo .sf-media[data-fit=contain] img{padding:var(--space-3)}[data-area=loja] .sf-look-tag{left:var(--space-2);top:var(--space-2);padding:.2rem var(--space-2);border-radius:var(--r-chip);background:var(--card);color:var(--fg);font-size:var(--text-xs);font-weight:var(--weight-medium);box-shadow:var(--shadow-sm);position:absolute}[data-area=loja] .sf-look-swap{right:var(--space-2);top:var(--space-2);align-items:center;gap:var(--space-1);min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--card);color:var(--fg);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);border:0;display:inline-flex;position:absolute}[data-area=loja] .sf-look-swap svg{width:.9rem;height:.9rem}@media (hover:hover){[data-area=loja] .sf-look-swap:hover{transform:translateY(-1px)}}[data-area=loja] .sf-look-swap:focus-visible{outline:var(--hairline-2,2px) solid var(--focus-ring);outline-offset:2px}[data-area=loja] .sf-look-body{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;min-width:0;display:flex}[data-area=loja] .sf-look-body>:is(.sf-wa-form,.sf-qb-buy){margin-top:auto}[data-area=loja] .sf-look-check{gap:var(--space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}[data-area=loja] .sf-look-check input{opacity:0;cursor:pointer;width:1.25rem;height:1.25rem;margin:0;position:absolute}[data-area=loja] .sf-look-box{border-radius:var(--radius-sm);border:var(--hairline-2,2px) solid var(--fg);background:var(--card);width:1.25rem;height:1.25rem;color:var(--bg);transition:background-color var(--motion-fast) var(--ease-out);place-items:center;margin-top:.1rem;display:grid}[data-area=loja] .sf-look-box svg{opacity:0;width:.85rem;height:.85rem}[data-area=loja] .sf-look-check input:checked+.sf-look-box{background:var(--fg)}[data-area=loja] .sf-look-check input:checked+.sf-look-box svg{opacity:1}[data-area=loja] .sf-look-check input:focus-visible+.sf-look-box{outline:var(--hairline-2,2px) solid var(--focus-ring);outline-offset:2px}[data-area=loja] .sf-look-name{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-area=loja] .sf-look-price{font-size:var(--text-sm);margin:0}[data-area=loja] .sf-look-field{gap:var(--space-1);min-width:0;display:grid}[data-area=loja] .sf-look-label{font-size:var(--text-xs);color:var(--fg-muted)}[data-area=loja] .sf-look-label strong{font-weight:var(--weight-medium);color:var(--fg)}[data-area=loja] .sf-look-field .sf-sw{margin-inline-start:calc((var(--sw-ring) + var(--hairline)) * 2 - (var(--sw-hit) - var(--sw-dot)) / 2)}[data-area=loja] .sf-look-field .sf-qb-sizes{flex-wrap:wrap;justify-content:flex-start}[data-area=loja] .sf-look-sum{gap:var(--space-2);padding:var(--space-5);border-radius:var(--r-card);background:var(--surface);color:var(--fg);display:grid}@media (min-width:64rem){[data-area=loja] .sf-look-sum{top:calc(var(--hdr-total,var(--header-h)) + var(--space-4));position:sticky}}[data-area=loja] .sf-look-sum-count{font-size:var(--text-sm);color:var(--fg-muted);margin:0}[data-area=loja] .sf-look-sum-rows{gap:var(--space-1);font-size:var(--text-sm);margin:0;display:grid}[data-area=loja] .sf-look-sum-rows>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}[data-area=loja] .sf-look-sum-rows dd{margin:0}[data-area=loja] .sf-look-need{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-muted);margin:0}[data-area=loja] .sf-look-need-link{align-self:flex-start}[data-area=loja] .sf-look-sum-total{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;margin:0;display:flex}[data-area=loja] .sf-look-sum-total strong{font-size:var(--text-2xl,1.5em);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight,0);line-height:1.1}[data-area=loja] .sf-look-sum-was{font-size:var(--text-sm);color:var(--fg-muted)}[data-area=loja] .sf-look-sum-off{padding:.2rem var(--space-2);border-radius:var(--r-chip);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-self:start;margin:0}[data-area=loja] .sf-look-sum-rows .sf-look-sum-off{font-size:var(--text-sm);background:0 0;border-radius:0;justify-self:stretch;padding:0}[data-area=loja] .sf-look-sum-note{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--fg-muted);margin:0}[data-area=loja] .sf-look-add{margin-top:var(--space-2)}[data-area=loja] .sf-look-add[aria-disabled=true]{opacity:1;cursor:not-allowed}[data-area=loja] .sf-look-hint{min-height:1.25em;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--fg-muted);margin:0}[data-area=loja] .sf-look-error{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-ui);background:var(--surface-muted);font-size:var(--text-sm);color:var(--fg);flex-wrap:wrap;margin:0;display:flex}[data-area=loja] .sf-look-error svg{width:.9rem;height:.9rem}[data-area=loja] .sf-look-skel{gap:var(--space-4);display:grid}[data-area=loja] .sf-look-skel-head{border-radius:var(--r-chip);background:var(--surface-muted);width:min(16rem,60%);height:2rem}[data-area=loja] .sf-look-skel-row{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-area=loja] .sf-look-skel-card{aspect-ratio:var(--card-aspect,4 / 5);border-radius:var(--r-card);background:var(--surface-muted);animation:sf-look-pulse 1.4s var(--ease-out) infinite alternate}@keyframes sf-look-pulse{0%{opacity:1}to{opacity:.55}}[data-area=loja] .sf-look-dialog{z-index:var(--z-drawer);gap:var(--space-2);width:min(32rem,100vw);max-height:min(85dvh,40rem);padding:var(--space-4) var(--space-5) var(--space-5);background:var(--bg);color:var(--fg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-xl);outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;bottom:0;left:0;right:0}[data-area=loja] .sf-look-dialog[data-state=open]{animation:sf-qb-sheet-in var(--motion-slow) var(--ease-expo)}@media (min-width:48rem){[data-area=loja] .sf-look-dialog{border-radius:var(--r-card);top:50%;bottom:auto;transform:translateY(-50%)}[data-area=loja] .sf-look-dialog[data-state=open]{animation:sf-fade-in var(--motion-base) var(--ease-out)}}[data-area=loja] .sf-look-dialog-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}[data-area=loja] .sf-look-dialog-title{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}[data-area=loja] .sf-look-dialog-desc{font-size:var(--text-sm);color:var(--fg-muted);margin:0}[data-area=loja] .sf-look-options{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid;overflow-y:auto}[data-area=loja] .sf-look-option{gap:var(--space-3);width:100%;padding:var(--space-2);border:var(--hairline) solid var(--border);border-radius:var(--r-ui);background:var(--card);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out);grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;display:grid}[data-area=loja] .sf-look-option:hover{border-color:var(--fg)}[data-area=loja] .sf-look-option[aria-current=true]{border-color:var(--fg);box-shadow:inset 0 0 0 var(--hairline) var(--fg)}[data-area=loja] .sf-look-option-photo .sf-media{aspect-ratio:4/5;border-radius:var(--r-chip)}[data-area=loja] .sf-look-option-text{gap:.15rem;min-width:0;display:grid}[data-area=loja] .sf-look-option-name{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}[data-area=loja] .sf-look-option-note{font-size:var(--text-xs);color:var(--accent-ink)}[data-area=loja] .sf-look-option-mark{border-radius:var(--radius-full);border:var(--hairline-2,2px) solid var(--border-strong);place-items:center;width:1.5rem;height:1.5rem;display:grid}[data-area=loja] .sf-look-option-mark.is-on{border-color:var(--fg);background:var(--fg);color:var(--bg)}[data-area=loja] .sf-look-option-mark svg{width:.9rem;height:.9rem}@media (max-width:47.99rem){[data-area=loja] .sf-look-head{flex-direction:column;align-items:flex-start}[data-area=loja] .sf-look-row{gap:var(--look-gap);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:68%}[data-area=loja] .sf-look-plus{display:none}[data-area=loja] .sf-look-skel-row{grid-template-columns:68% 68%;overflow:hidden}}@media (prefers-reduced-motion:reduce){[data-area=loja] .sf-look-piece,[data-area=loja] .sf-look-swap,[data-area=loja] .sf-look-box{transition:none}[data-area=loja] .sf-look-skel-card{animation:none}[data-area=loja] .sf-look-dialog[data-state]{animation-name:sf-fade-in}}
