img.svelte-1f1g5bg{object-fit:contain;width:100%;height:100%}p.svelte-1f1g5bg{padding:var(--space-6);text-align:center;color:var(--ink-2);font-size:14px}.video-frame.svelte-1vr9h5m{position:relative}video.svelte-1vr9h5m{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.video-control{border-radius:0;width:56px;height:56px;position:absolute;bottom:0;left:0}p.svelte-1vr9h5m{inset-inline:var(--space-4);top:var(--space-4);padding:var(--space-3);background:var(--off-white);color:var(--ink);font-size:12px;position:absolute}.product-gallery.svelte-pjdsbt{min-width:0}.gallery-track.svelte-pjdsbt .gallery-frame{aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always;background:var(--off-white-2);flex:0 0 100%;place-items:center;min-width:0;display:grid}.gallery-track.svelte-pjdsbt{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--dourado-fosco) var(--off-white-2);display:flex;overflow-x:auto}.gallery-navigation.svelte-pjdsbt{align-items:center;gap:var(--space-2);padding-inline:var(--space-4);display:flex}.gallery-markers.svelte-pjdsbt{flex-wrap:wrap;min-width:0;display:flex}.gallery-markers.svelte-pjdsbt .gallery-marker{width:24px;height:44px;transition:width var(--dur-fast) var(--ease-smooth);padding:0}.gallery-markers.svelte-pjdsbt .gallery-marker[aria-pressed=true]{width:40px}.gallery-markers.svelte-pjdsbt span:where(.svelte-pjdsbt){background:var(--ink-3);width:8px;height:1px;transition:width var(--dur-fast) var(--ease-smooth), background-color var(--dur-fast) var(--ease-smooth)}.gallery-markers.svelte-pjdsbt .is-current:where(.svelte-pjdsbt){background:var(--ink);width:24px}@media (prefers-reduced-motion:reduce){.gallery-markers.svelte-pjdsbt .gallery-marker,.gallery-markers.svelte-pjdsbt span:where(.svelte-pjdsbt){transition:none}}@media (width>=900px){.gallery-track.svelte-pjdsbt{gap:var(--space-1);scroll-snap-type:none;display:grid;overflow:visible}.gallery-track.multiple.svelte-pjdsbt{grid-template-columns:repeat(12,minmax(0,1fr))}.gallery-track.multiple.svelte-pjdsbt .gallery-frame{grid-column:span 6;min-height:0}.gallery-track.mosaic.svelte-pjdsbt .gallery-frame:first-child{aspect-ratio:auto;grid-area:1/1/span 2/span 7;height:100%}.gallery-track.mosaic.svelte-pjdsbt .gallery-frame:nth-child(2),.gallery-track.mosaic.svelte-pjdsbt .gallery-frame:nth-child(3){grid-column:8/span 5}.gallery-navigation.svelte-pjdsbt{display:none}}.size-guide.svelte-1q8m7tq{padding-top:var(--space-6);font-size:14px;line-height:1.5}.size-guide.svelte-1q8m7tq h3:where(.svelte-1q8m7tq){font-size:inherit;margin-bottom:var(--space-2);font-weight:400}.size-guide.svelte-1q8m7tq p:where(.svelte-1q8m7tq),.size-guide.svelte-1q8m7tq ul:where(.svelte-1q8m7tq){color:var(--ink-2)}.guide-illustration.svelte-1q8m7tq{margin-top:var(--space-6)}.guide-photo.svelte-1q8m7tq,.guide-image-error.svelte-1q8m7tq{aspect-ratio:768/416;width:100%;height:auto;display:block}.guide-image-error.svelte-1q8m7tq{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;background:var(--off-white-2);display:grid}.guide-section.svelte-1q8m7tq{margin-top:var(--space-10)}.chart-note.svelte-1q8m7tq{margin-block:var(--space-2) var(--space-6);font-size:12px}.size-chart.svelte-1q8m7tq td{color:var(--ink-2);font-variant-numeric:tabular-nums}.size-guide.svelte-1q8m7tq ul:where(.svelte-1q8m7tq){padding-left:var(--space-6);margin-top:var(--space-2);list-style:outside}li.svelte-1q8m7tq+li:where(.svelte-1q8m7tq){margin-top:var(--space-2)}.variant-prompt.svelte-cca4fl,.variant-headings.svelte-cca4fl{display:none}.guide-link-label.svelte-cca4fl{align-items:center;gap:var(--space-3);display:flex}.variant-trigger{white-space:normal;max-width:100%;height:auto;min-height:44px}.variant-list.svelte-cca4fl{gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.variant-list.svelte-cca4fl .variant-choice{text-align:left;white-space:normal;width:100%;height:auto;min-height:64px;padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.variant-name.svelte-cca4fl{overflow-wrap:anywhere}.variant-price.svelte-cca4fl,.variant-note.svelte-cca4fl{font-size:12px;font-weight:400}.variant-note.svelte-cca4fl{grid-column:1/-1}@media (width>=900px){.pdp-options.svelte-cca4fl{padding-block:var(--space-6);display:block}.pdp-options.svelte-cca4fl .pdp-opt-label:where(.svelte-cca4fl){display:none}.pdp-options.svelte-cca4fl .pdp-opt-val:where(.svelte-cca4fl){flex-direction:column;align-items:stretch;display:flex}.pdp-options.svelte-cca4fl .pdp-opt-link:where(.svelte-cca4fl){align-self:flex-end}.pdp-options.svelte-cca4fl .variant-trigger{width:100%;min-height:64px;padding:var(--space-4) var(--space-6);text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.variant-prompt.svelte-cca4fl{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:400;display:block}.variant-current.svelte-cca4fl{text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:400}.pdp-options.svelte-cca4fl .variant-trigger svg{transform:rotate(-90deg)}.guide-link{text-transform:uppercase;letter-spacing:.05em;padding-inline:0;font-size:12px;font-weight:400}.variant-headings.svelte-cca4fl{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-12);color:var(--ink-2);font-size:12px;display:flex}.variant-list.svelte-cca4fl .variant-choice{padding-inline:var(--space-6);border-radius:0;font-weight:400}.variant-name.svelte-cca4fl{text-transform:uppercase;letter-spacing:.03em;font-size:12px}}.guide-link{white-space:normal;justify-content:space-between;width:100%;min-height:48px}.mobile-purchase-bar.svelte-306jay{z-index:40;align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--verde-floresta);color:var(--off-white);box-shadow:0 -1px 0 var(--hairline);display:flex;position:fixed;inset:auto 0 0}.mobile-purchase-price.svelte-306jay{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:500}.mobile-purchase-bar.svelte-306jay .mobile-purchase-action{white-space:normal;flex:1;min-width:0;height:auto;min-height:44px}.mobile-purchase-bar.svelte-306jay .mobile-purchase-action:focus-visible{outline:2px solid var(--off-white)}@media (width<=899px){body:has(.mobile-purchase-dock){padding-bottom:calc(5rem + env(safe-area-inset-bottom))}body:has(.mobile-purchase-dock) .toast{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media (width>=900px){.mobile-purchase-bar.svelte-306jay{display:none}}
