.yl-product-bar{padding-bottom:calc(.75rem + env(safe-area-inset-bottom));bottom:0}@media (width<37.5rem){body:has(.yl-product-bar:not([hidden])) .yl-nav-bar{display:none}body:has(.yl-product-bar.yl-product-bar:not([hidden])) .yl-footer{padding-bottom:calc(4.25rem + 1px + env(safe-area-inset-bottom))}}.yl-gallery .kit-gallery-stage{isolation:isolate;background-color:light-dark(var(--m3-surface-container),var(--color-white));border-radius:0}.yl-gallery .kit-gallery-open{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:12px;display:grid}.yl-gallery .kit-gallery-open img{mix-blend-mode:multiply;border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:100%}@media (width>=37.5rem){.yl-gallery .kit-gallery-open{padding:16px}}.yl-gallery .kit-gallery-thumbs{padding:4px 12px;scroll-padding-inline:12px}@media (width>=37.5rem){.yl-gallery .kit-gallery-stage{border-radius:4px;aspect-ratio:4/3!important}}@media (width>=52.5rem){.yl-gallery .kit-gallery-stage{height:100%;aspect-ratio:auto!important}}.yl-gallery .kit-gallery-thumbs{gap:8px}@media (width<37.5rem){.yl-gallery .kit-gallery-thumbs:not(:has(>li:nth-of-type(2))){display:none}}.yl-gallery .kit-gallery-thumb,.yl-gallery .kit-gallery-thumb[aria-current=true]{border-radius:12px}.yl-gallery .kit-gallery-thumb{isolation:isolate;background-color:light-dark(var(--m3-surface-container),var(--color-white));grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:4px;display:grid}.yl-gallery .kit-gallery-thumb img{mix-blend-mode:multiply;object-fit:contain;border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:100%}.yl-gallery .kit-gallery-thumb:after{opacity:1;box-shadow:inset 0 0 0 2px var(--m3-outline-variant)}.yl-gallery .kit-gallery-thumb:hover:after{box-shadow:inset 0 0 0 2px var(--m3-outline)}.yl-gallery .kit-gallery-thumb[aria-current=true]:after{box-shadow:inset 0 0 0 2px var(--m3-primary)}@media (width>=37.5rem){.yl-gallery kit-image-viewer{height:100%;padding-inline-start:calc(4rem + 12px);display:block;position:relative}.yl-gallery .kit-gallery-thumbs{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;width:4rem;margin-top:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden auto}.yl-gallery .kit-gallery-thumbs::-webkit-scrollbar{display:none}}.product-prose :is(p,ul,ol,blockquote,h3,h4)+:is(p,ul,ol,blockquote,h3,h4){margin-top:calc(var(--spacing) * 3)}.product-prose ul{padding-inline-start:calc(var(--spacing) * 5);list-style:outside}.product-prose ol{padding-inline-start:calc(var(--spacing) * 5);list-style:decimal}.product-prose :is(h3,h4){font-size:var(--text-title-md);line-height:var(--text-title-md--line-height);font-weight:var(--text-title-md--font-weight)}.product-prose :is(strong,b){font-weight:600}.product-prose a[href]{color:var(--m3-primary);text-decoration:underline}.product-prose blockquote{border-inline-start:4px solid var(--m3-outline-variant);color:var(--m3-on-surface-variant);padding-inline-start:calc(var(--spacing) * 4)}
