@layer components{.gives{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:var(--line);font-size:var(--text-xs);color:var(--fgColor-success)}.seller{margin-top:var(--space-md);padding-top:var(--space-md);border-top:var(--line);column-gap:var(--space-sm);grid-template-columns:auto 1fr;align-items:center;display:grid}.seller p{margin:0}.seller small{grid-column:2}.seller .merits{gap:var(--space-2xs) var(--space-md);margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:var(--fgColor-default);flex-wrap:wrap;grid-column:2;display:flex}.seller .initial{background:var(--control-transparent-bgColor-hover);object-fit:cover;border-radius:50%;grid-row:span 3;place-items:center;font-weight:650;display:grid}.crumbs{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--fgColor-muted);flex-wrap:wrap;display:flex}.crumbs li{align-items:center;gap:var(--space-2xs);display:flex}.crumbs a:hover{color:var(--fgColor-default)}nav:has(>.crumbs)+.detail{padding-top:var(--space-md)}.detail{padding-block:var(--space-lg);gap:var(--space-2xl);display:grid}.detail>*{min-width:0}@media (width>=720px){.detail{grid-template-columns:1.2fr 1fr;align-items:start}.detail .about{grid-column:1/-1}}@media (width>=1088px){.detail{grid-template-columns:36rem minmax(0,1fr)}.detail .about{column-gap:var(--space-4xl);grid-template-columns:20rem minmax(0,1fr)}}.detail h1{margin:0 0 var(--space-xs);font-size:var(--text-2xl)}.detail .offer p.note{margin:var(--space-2xs) 0 0}.detail .condition{margin:var(--space-sm) 0 0;font-size:var(--text-sm);color:var(--fgColor-muted)}.detail .about{gap:var(--space-2xl);padding-top:var(--space-2xl);border-top:var(--line);align-items:start;display:grid}.detail .about h2{margin:0 0 var(--space-sm)}.detail .price{margin-top:var(--space-sm);font-size:var(--text-3xl);font-weight:500}.condition+:is(.detail .price){margin-top:var(--space-3xs)}.detail .price .off{font-weight:300}.detail .price small{font-size:var(--text-sm)}.detail .arrives{color:var(--fgColor-success);margin:0;font-weight:600}.detail .item-shipping{margin-top:var(--space-lg);gap:var(--space-xs);display:grid}.detail .item-shipping p{margin:0}.detail .buying-terms{margin-top:var(--space-xs)}.detail .buying-terms .note{margin:var(--space-2xs) 0 0}.detail .seller{margin-top:var(--space-xl);padding-top:var(--space-xl)}.buy-bar{inset-inline:0;z-index:10;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md) calc(var(--space-xs) + env(safe-area-inset-bottom));background:var(--bgColor-default);border-top:var(--line);font-weight:650;display:flex;position:fixed;bottom:0}@media (width>=720px){.buy-bar{display:none}}@media (width<=719px){body:has(.buy-bar){padding-bottom:var(--space-5xl)}}.buy{margin-top:var(--space-lg);gap:var(--space-lg);display:grid}.buy .buy-actions{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.reach{gap:var(--space-2xs) var(--space-md);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;margin:0;display:flex}.reach .whatsapp .icon{color:var(--whatsapp)}.reach .bad{flex-basis:100%;margin:0}.pick{gap:var(--space-sm);flex-wrap:wrap;display:flex}.pick legend{margin-bottom:var(--space-xs)}.pick label{min-width:44px;min-height:44px;padding:0 var(--space-md);place-items:center;display:grid}.pick label:has(img){width:56px;height:56px;padding:var(--space-3xs)}.pick label:has(small){width:auto;height:auto;padding:var(--space-xs) var(--space-md);gap:var(--space-2xs)}.pick label:has(img):has(small) img{width:56px;height:56px}.pick small{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.pick img{object-fit:cover;border-radius:var(--media-borderRadius);corner-shape:var(--media-cornerShape);width:100%;height:100%}.pick .sold_out{color:var(--fgColor-muted)}.pick .sold_out span:not(.tip){text-decoration:line-through}.pick .sold_out img{opacity:.5}.pick .absent{color:var(--fgColor-muted);border-style:dashed}.pick .absent img{opacity:.35}.saved .icon{fill:currentColor}.gallery{gap:var(--space-xs);min-width:0;display:grid}.gallery .rail{--plate-inset:6px;gap:var(--space-xs);padding:var(--plate-inset);display:flex;overflow:auto hidden}@media (width>=720px){.gallery{column-gap:var(--space-2xs);grid-template-columns:auto minmax(0,1fr)}.gallery .stage{grid-area:1/2}.gallery .rail{flex-direction:column;grid-area:1/1;height:0;min-height:100%;overflow:hidden auto}}.gallery .stage{--loupe-top:0px;--flyout-w:0px;--flyout-h:0px;--lens-x:0px;--lens-y:0px;--lens-w:0px;--lens-h:0px;--image-x:0px;--image-y:0px;--image-w:0px;--image-h:0px;position:relative}.gallery .stage .slides{aspect-ratio:1;background:var(--bgColor-default)}@media (prefers-reduced-motion:no-preference){.gallery .stage .slides{scroll-behavior:smooth}}.gallery .stage .slides>li{display:flex}.gallery .stage .zoom{flex:1;display:flex}.gallery .lens{--lens-cells:50;left:var(--lens-x);top:var(--lens-y);width:var(--lens-w);height:var(--lens-h);outline:1px solid var(--media-lens-borderColor);outline-offset:-1px;pointer-events:none;background:linear-gradient(to right, var(--media-lens-borderColor) 1px, transparent 1px) 0 0 / calc(100% / var(--lens-cells)) 100%, linear-gradient(to bottom, var(--media-lens-borderColor) 1px, transparent 1px) 0 0 / 100% calc(100% / var(--lens-cells)), var(--media-lens-bgColor);border-radius:var(--radius-sm);corner-shape:var(--media-cornerShape);position:absolute}.gallery .loupe{top:var(--loupe-top);width:var(--flyout-w);height:var(--flyout-h);z-index:20;background:var(--bgColor-default);pointer-events:none;position:absolute;overflow:hidden}.gallery .loupe-image{left:var(--image-x);top:var(--image-y);width:var(--image-w);height:var(--image-h);max-width:none;position:absolute}.gallery .stage .slides img{max-width:100%;max-height:100%;margin:auto;display:block}.gallery .stage .slides video{object-fit:contain;border-radius:var(--media-borderRadius);corner-shape:var(--media-cornerShape);width:100%;height:100%;display:block}.gallery .stage .preview{object-fit:contain;background:var(--bgColor-default);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gallery .rail a{aspect-ratio:1;outline:1px solid var(--borderColor-muted);outline-offset:-1px;flex:none;width:56px;display:block;position:relative;overflow:hidden}.gallery .rail a:hover{outline-color:var(--fgColor-muted)}.gallery .rail a[aria-current]{outline:1px solid var(--edge);outline-offset:-1px}.gallery .rail a:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:2px}.gallery .rail img{object-fit:cover;width:100%;height:100%;display:block}}
