/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
body.noecraft .nc-gallery{--serp-gallery-height:30.5rem;--serp-gallery-height-lg:min(calc(100vh - 12rem), 48rem);--serp-gallery-bg:var(--color-surface);--serp-gallery-border:var(--color-border);--serp-gallery-radius:var(--radius-sm);--serp-gallery-control-bg:var(--color-bg);--serp-gallery-control-fg:var(--color-text-main);--serp-gallery-count-bg:var(--color-bg);--serp-gallery-count-fg:var(--color-text-main);--serp-gallery-accent:var(--color-primary);--serp-gallery-focus:var(--color-primary)}body.noecraft .nc-qty input[type=number]{appearance:textfield}body.noecraft .nc-qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.noecraft .nc-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.noecraft .nc-acc>summary{list-style:none}body.noecraft .nc-acc>summary::-webkit-details-marker{display:none}body.noecraft .nc-prose p+p,body.noecraft .nc-prose p+ul,body.noecraft .nc-prose ul+p{margin-top:.75rem}body.noecraft .nc-prose ul{padding-left:1.25rem;list-style:outside}body.noecraft .nc-rail{padding:0 var(--nc-gutter) 1.75rem;margin:0 calc(var(--nc-gutter) * -1);scroll-snap-type:x mandatory;scroll-padding-inline:var(--nc-gutter);scrollbar-width:thin;grid-auto-columns:80%;grid-auto-flow:column;gap:1.125rem;display:grid;overflow-x:auto}body.noecraft .nc-rail>*{scroll-snap-align:start}@media (min-width:1024px){body.noecraft .nc-rail{scroll-snap-type:none;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:3.5rem 2rem;margin:0;padding:0;overflow:visible}}