.image-gallery[data-astro-cid-foaglubx]{position:relative}.image-gallery-main[data-astro-cid-foaglubx]{aspect-ratio:3/4;border-radius:var(--border-radius);background-color:var(--color-image-bg);overflow:hidden}@media (width>=1024px){.image-gallery[data-astro-cid-foaglubx]{max-width:min(100%,90svh - 207px);margin-inline:auto}}.image-gallery-main-image[data-astro-cid-foaglubx]{box-sizing:border-box;object-fit:contain;width:100%;height:100%;transition:transform var(--transition-duration) var(--transition-easing);padding:13%}.image-gallery-main-image[data-astro-cid-foaglubx]:hover{transform:scale(1.08)}.image-gallery-thumbs[data-astro-cid-foaglubx]{-webkit-overflow-scrolling:touch;gap:12px;margin-top:16px;padding-bottom:8px;display:flex;overflow-x:auto}.image-gallery-thumb[data-astro-cid-foaglubx]{border-radius:var(--border-radius);background:var(--color-image-bg);cursor:pointer;width:80px;height:80px;transition:all var(--transition-duration) var(--transition-easing);border:2px solid #0000;flex-shrink:0;padding:0;overflow:hidden}.image-gallery-thumb[data-astro-cid-foaglubx] img[data-astro-cid-foaglubx]{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:4px}.image-gallery-thumb[data-astro-cid-foaglubx]:hover,.image-gallery-thumb--active[data-astro-cid-foaglubx]{border-color:var(--color-primary)}.image-gallery-thumb[data-astro-cid-foaglubx]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.size-selector[data-astro-cid-fpdhwwgd]{border:none;margin:0;padding:0}.size-selector-label[data-astro-cid-fpdhwwgd]{font-family:var(--font-family);font-size:var(--font-label-sm-size);font-weight:var(--font-label-sm-weight);letter-spacing:var(--font-label-sm-tracking);text-transform:uppercase;color:var(--color-on-surface-variant);margin-bottom:12px;display:block}.size-selector-options[data-astro-cid-fpdhwwgd]{flex-wrap:wrap;gap:12px;display:flex}.size-option[data-astro-cid-fpdhwwgd]{background-color:var(--color-surface-container);border:var(--border-width) solid var(--color-outline-variant);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-duration) var(--transition-easing);flex-direction:column;align-items:center;gap:8px;min-width:80px;padding:16px 20px;display:flex;position:relative}.size-option[data-astro-cid-fpdhwwgd]:hover:not(.size-option--unavailable){border-color:var(--color-primary)}.size-option--selected[data-astro-cid-fpdhwwgd]{border-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary-container) 10%, transparent)}.size-option--unavailable[data-astro-cid-fpdhwwgd]{opacity:.5;cursor:not-allowed}.size-option[data-astro-cid-fpdhwwgd] input[data-astro-cid-fpdhwwgd][type=radio]{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.size-option[data-astro-cid-fpdhwwgd] input[data-astro-cid-fpdhwwgd][type=radio]:focus-visible+.size-option-content[data-astro-cid-fpdhwwgd]{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--border-radius)}.size-option-content[data-astro-cid-fpdhwwgd]{flex-direction:column;align-items:center;gap:4px;display:flex}.size-option-ml[data-astro-cid-fpdhwwgd]{font-family:var(--font-family);font-size:var(--font-headline-md-size);font-weight:var(--font-headline-md-weight);line-height:var(--font-headline-md-line-height);letter-spacing:var(--font-headline-md-tracking);text-transform:uppercase;color:var(--color-on-surface)}.size-option-price[data-astro-cid-fpdhwwgd]{font-family:var(--font-family);font-size:var(--font-label-sm-size);font-weight:var(--font-label-sm-weight);letter-spacing:var(--font-label-sm-tracking);text-transform:uppercase;color:var(--color-primary)}.size-option-stock[data-astro-cid-fpdhwwgd]{margin-top:4px}.size-option--unavailable[data-astro-cid-fpdhwwgd] .size-option-ml[data-astro-cid-fpdhwwgd],.size-option--unavailable[data-astro-cid-fpdhwwgd] .size-option-price[data-astro-cid-fpdhwwgd]{color:var(--color-on-surface-variant)}@media (width<=1023px){body:has([data-sticky-buy]) .whatsapp-fab{bottom:96px}body:has([data-sticky-buy]) main{padding-bottom:88px}}.product-detail[data-astro-cid-hksuuxlt]{padding:var(--spacing-stack-lg) 0}.product-detail-grid[data-astro-cid-hksuuxlt]{gap:var(--spacing-stack-lg);grid-template-columns:1fr;display:grid}@media (width>=1024px){.product-detail[data-astro-cid-hksuuxlt]{padding-top:var(--spacing-stack-md)}.product-detail-grid[data-astro-cid-hksuuxlt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.product-detail-gallery[data-astro-cid-hksuuxlt]{top:calc(var(--header-height) + 24px);position:sticky}}.product-detail-info[data-astro-cid-hksuuxlt]{gap:var(--spacing-stack-md);flex-direction:column;display:flex}.product-detail-header[data-astro-cid-hksuuxlt]{flex-direction:column;gap:8px;display:flex}.product-detail-brand[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-label-sm-size);font-weight:var(--font-label-sm-weight);letter-spacing:var(--font-label-sm-tracking);text-transform:uppercase;color:var(--color-on-surface-variant)}.product-detail-name[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-headline-lg-size);font-weight:var(--font-headline-lg-weight);line-height:var(--font-headline-lg-line-height);letter-spacing:var(--font-headline-lg-tracking);text-transform:uppercase;color:var(--color-on-surface);margin:0}@media (width<=640px){.product-detail-name[data-astro-cid-hksuuxlt]{font-size:var(--font-headline-lg-mobile-size)}}.product-detail-family[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-body-md-size);color:var(--color-primary);margin:0}.product-detail-description[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);letter-spacing:var(--font-body-md-tracking);color:var(--color-on-surface-variant);margin:0}.product-detail-notes[data-astro-cid-hksuuxlt]{border-top:var(--border-width) solid var(--color-outline-variant);padding-top:var(--spacing-stack-md)}.notes-accordion[data-astro-cid-hksuuxlt]{border:var(--border-width) solid var(--color-outline-variant);border-radius:var(--border-radius);overflow:hidden}.notes-accordion[data-astro-cid-hksuuxlt][open]{border-color:var(--color-primary)}.notes-accordion-summary[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-label-sm-size);font-weight:var(--font-label-sm-weight);letter-spacing:var(--font-label-sm-tracking);text-transform:uppercase;color:var(--color-on-surface);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;list-style:none;display:flex}.notes-accordion-summary[data-astro-cid-hksuuxlt]::-webkit-details-marker{display:none}.notes-accordion-summary[data-astro-cid-hksuuxlt] svg[data-astro-cid-hksuuxlt]{color:var(--color-on-surface-variant);transition:transform var(--transition-duration) var(--transition-easing);flex-shrink:0}.notes-accordion[data-astro-cid-hksuuxlt][open] .notes-accordion-summary[data-astro-cid-hksuuxlt] svg[data-astro-cid-hksuuxlt]{transform:rotate(180deg)}.notes-accordion-content[data-astro-cid-hksuuxlt]{border-top:var(--border-width) solid var(--color-outline-variant);padding:0 20px 20px}.notes-row[data-astro-cid-hksuuxlt]{border-bottom:var(--border-width) solid var(--color-outline-variant);flex-direction:column;gap:4px;padding:16px 0;display:flex}.notes-row[data-astro-cid-hksuuxlt]:last-child{border-bottom:none}.notes-label[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-label-sm-size);font-weight:var(--font-label-sm-weight);letter-spacing:var(--font-label-sm-tracking);text-transform:uppercase;color:var(--color-on-surface-variant)}.notes-values[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-body-md-size);color:var(--color-on-surface)}.product-detail-selector[data-astro-cid-hksuuxlt]{padding:var(--spacing-stack-md) 0;border-top:var(--border-width) solid var(--color-outline-variant);border-bottom:var(--border-width) solid var(--color-outline-variant);flex-direction:column;gap:16px;display:flex}.product-detail-actions[data-astro-cid-hksuuxlt]{padding-top:var(--spacing-stack-sm);align-items:stretch;gap:12px;display:flex}.product-detail-actions[data-astro-cid-hksuuxlt] .product-detail-add-btn[data-astro-cid-hksuuxlt],.product-detail-actions[data-astro-cid-hksuuxlt] .product-detail-wa-btn[data-astro-cid-hksuuxlt]{text-align:center;flex:1 1 0;min-width:0;height:auto;min-height:52px;line-height:1.25}@media (width>=641px){.product-detail-actions[data-astro-cid-hksuuxlt] .btn--lg[data-astro-cid-hksuuxlt]{padding:12px 16px}}.price-anchor[data-astro-cid-hksuuxlt]{padding:var(--spacing-stack-sm) var(--spacing-stack-md);background-color:var(--color-surface-container-high);border:var(--border-width) solid var(--color-outline-variant);border-radius:var(--border-radius)}.price-anchor-text[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);color:var(--color-on-surface-variant);margin:0}.price-anchor-text[data-astro-cid-hksuuxlt] strong[data-astro-cid-hksuuxlt]{color:var(--color-primary);font-weight:600}.stock-countdown[data-astro-cid-hksuuxlt]{padding:var(--spacing-stack-sm) var(--spacing-stack-md);margin-top:var(--spacing-stack-sm);background-color:var(--color-surface-container-high);border:var(--border-width) solid var(--color-error);border-radius:var(--border-radius);flex-direction:column;gap:4px;display:flex}.stock-countdown-title[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-body-md-size);color:var(--color-error);margin:0;font-weight:600}@media (width<=640px){.product-detail-actions[data-astro-cid-hksuuxlt]{flex-direction:column}}.sticky-buy[data-astro-cid-hksuuxlt]{display:none}@media (width<=1023px){.sticky-buy[data-astro-cid-hksuuxlt]{z-index:95;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background-color:var(--color-surface-container);border-top:var(--border-width) solid var(--color-outline-variant);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-buy-info[data-astro-cid-hksuuxlt]{flex-direction:column;flex:1;min-width:0;display:flex}.sticky-buy-name[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-body-md-size);color:var(--color-on-surface);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sticky-buy-price[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-label-sm-size);font-weight:var(--font-label-sm-weight);letter-spacing:var(--font-label-sm-tracking);text-transform:uppercase;color:var(--color-primary)}.sticky-buy-btn[data-astro-cid-hksuuxlt]{flex-shrink:0;min-height:48px}}.trident-cta[data-astro-cid-hksuuxlt]{padding:var(--spacing-stack-md);margin-top:var(--spacing-stack-sm);background-color:var(--color-surface-container-high);border:var(--border-width) solid var(--color-outline-variant);border-radius:var(--border-radius);text-align:center;transition:border-color var(--transition-duration) var(--transition-easing);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.trident-cta[data-astro-cid-hksuuxlt]:hover{border-color:var(--color-primary)}.trident-cta-text[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-body-md-size);color:var(--color-on-surface-variant)}.trident-cta-link[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-label-sm-size);font-weight:var(--font-label-sm-weight);letter-spacing:var(--font-label-sm-tracking);text-transform:uppercase;color:var(--color-primary)}.product-faq[data-astro-cid-hksuuxlt]{padding-top:var(--spacing-stack-sm);border-top:var(--border-width) solid var(--color-outline-variant)}.product-faq-title[data-astro-cid-hksuuxlt]{font-family:var(--font-family);font-size:var(--font-label-sm-size);font-weight:var(--font-label-sm-weight);letter-spacing:var(--font-label-sm-tracking);text-transform:uppercase;color:var(--color-on-surface-variant);margin:0 0 12px}.related[data-astro-cid-iu3n6kfj]{padding:var(--spacing-stack-lg) 0;border-top:var(--border-width) solid var(--color-outline-variant)}.related-title[data-astro-cid-iu3n6kfj]{font-family:var(--font-family);font-size:var(--font-headline-md-size);font-weight:var(--font-headline-md-weight);line-height:var(--font-headline-md-line-height);letter-spacing:var(--font-headline-md-tracking);text-transform:uppercase;color:var(--color-on-surface);text-align:center;margin:0 0 var(--spacing-stack-md)}.related-grid[data-astro-cid-iu3n6kfj]{gap:var(--spacing-stack-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.related-grid[data-astro-cid-iu3n6kfj]{grid-template-columns:repeat(4,minmax(0,1fr))}}
