.product-shot-image[data-v-1d07e2b2]{margin-block:var(--shot-callout-space-before,0) var(--shot-callout-space-after,0);background:0 0;border-radius:6px;width:100%;margin-inline:auto;position:relative;overflow:visible}.product-shot-image--framed[data-v-1d07e2b2]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.12);box-shadow:0 18px 60px rgba(var(--v-theme-shadow),.12)}.product-shot-image__img[data-v-1d07e2b2]{border-radius:inherit;width:100%;height:100%;margin:0;display:block}.product-shot-image__callout[data-v-1d07e2b2]{--shot-callout-gap:18px;--shot-mobile-label-offset-x:0px;--shot-mobile-label-offset-y:0px;pointer-events:none;position:absolute}.product-shot-image__highlight[data-v-1d07e2b2]{box-shadow:0 0 0 0 color-mix(in srgb,var(--shot-callout-color) 0%,transparent);z-index:10;background:0 0;animation:2.4s ease-in-out infinite product-shot-outline-glow-1d07e2b2;display:block;inset:0}.product-shot-image__highlight[data-v-1d07e2b2],.product-shot-image__label[data-v-1d07e2b2]{border:2px solid var(--shot-callout-color);border-radius:6px;position:absolute}.product-shot-image__label[data-v-1d07e2b2]{background:rgb(var(--v-theme-surface));box-shadow:none;color:rgb(var(--v-theme-on-surface));z-index:40;gap:4px;width:210px;padding:10px 12px;line-height:1.3;display:grid}.product-shot-image__label[data-mobile-auto=true][data-v-1d07e2b2]{bottom:auto!important;left:var(--shot-auto-label-left)!important;right:auto!important;top:var(--shot-auto-label-top)!important;transform:none!important}.product-shot-image__label[data-v-1d07e2b2]:after,.product-shot-image__label[data-v-1d07e2b2]:before{content:"";width:0;height:0;position:absolute}.product-shot-image__label[data-mobile-auto=true][data-v-1d07e2b2]:before{background:rgb(var(--v-theme-surface));content:"";border:0!important;width:16px!important;height:16px!important;display:block!important}.product-shot-image__label[data-mobile-auto=true][data-v-1d07e2b2]:after{display:none!important}.product-shot-image__label[data-mobile-auto=true][data-mobile-arrow=top][data-v-1d07e2b2]:before{border-left:2px solid var(--shot-callout-color)!important;border-top:2px solid var(--shot-callout-color)!important;bottom:auto!important;left:var(--shot-auto-arrow-x)!important;top:-1px!important;transform:translate(-50%,-50%)rotate(45deg)!important}.product-shot-image__label[data-mobile-auto=true][data-mobile-arrow=bottom][data-v-1d07e2b2]:before{border-bottom:2px solid var(--shot-callout-color)!important;border-right:2px solid var(--shot-callout-color)!important;bottom:-1px!important;left:var(--shot-auto-arrow-x)!important;top:auto!important;transform:translate(-50%,50%)rotate(45deg)!important}.product-shot-image__label[data-mobile-auto=true][data-mobile-arrow=left][data-v-1d07e2b2]:before{border-bottom:2px solid var(--shot-callout-color)!important;border-left:2px solid var(--shot-callout-color)!important;left:-1px!important;right:auto!important;top:var(--shot-auto-arrow-y)!important;transform:translate(-50%,-50%)rotate(45deg)!important}.product-shot-image__label[data-mobile-auto=true][data-mobile-arrow=right][data-v-1d07e2b2]:before{border-right:2px solid var(--shot-callout-color)!important;border-top:2px solid var(--shot-callout-color)!important;left:auto!important;right:-1px!important;top:var(--shot-auto-arrow-y)!important;transform:translate(50%,-50%)rotate(45deg)!important}.product-shot-image__label strong[data-v-1d07e2b2]{color:var(--shot-callout-color);font-size:.76rem;font-weight:800}.product-shot-image__label small[data-v-1d07e2b2]{color:rgba(var(--v-theme-on-surface),.68);font-size:.7rem}.product-shot-image__label--right[data-v-1d07e2b2]{left:calc(100% + var(--shot-callout-gap));top:50%;transform:translateY(-50%)}.product-shot-image__label--right[data-v-1d07e2b2]:before{border-bottom:10px solid #0000;border-right:12px solid var(--shot-callout-color);border-top:10px solid #0000;top:50%;left:-12px;transform:translateY(-50%)}.product-shot-image__label--right[data-v-1d07e2b2]:after{border-bottom:8px solid #0000;border-right:9px solid rgb(var(--v-theme-surface));border-top:8px solid #0000;top:50%;left:-9px;transform:translateY(-50%)}.product-shot-image__label--left[data-v-1d07e2b2]{right:calc(100% + var(--shot-callout-gap));top:50%;transform:translateY(-50%)}.product-shot-image__label--left[data-v-1d07e2b2]:before{border-bottom:10px solid #0000;border-left:12px solid var(--shot-callout-color);border-top:10px solid #0000;top:50%;right:-12px;transform:translateY(-50%)}.product-shot-image__label--left[data-v-1d07e2b2]:after{border-bottom:8px solid #0000;border-left:9px solid rgb(var(--v-theme-surface));border-top:8px solid #0000;top:50%;right:-9px;transform:translateY(-50%)}.product-shot-image__label--top[data-v-1d07e2b2]{bottom:calc(100% + var(--shot-callout-gap));left:50%;transform:translate(-50%)}.product-shot-image__label--top[data-v-1d07e2b2]:before{border-left:10px solid #0000;border-right:10px solid #0000;border-top:12px solid var(--shot-callout-color);bottom:-12px;left:50%;transform:translate(-50%)}.product-shot-image__label--top[data-v-1d07e2b2]:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:9px solid rgb(var(--v-theme-surface));bottom:-9px;left:50%;transform:translate(-50%)}.product-shot-image__label--bottom[data-v-1d07e2b2]{left:50%;top:calc(100% + var(--shot-callout-gap));transform:translate(-50%)}@keyframes product-shot-outline-glow-1d07e2b2{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--shot-callout-color) 0%,transparent)}50%{box-shadow:0 0 16px 2px color-mix(in srgb,var(--shot-callout-color) 36%,transparent)}}.product-shot-image__label--bottom[data-v-1d07e2b2]:before{border-bottom:12px solid var(--shot-callout-color);border-left:10px solid #0000;border-right:10px solid #0000;top:-12px;left:50%;transform:translate(-50%)}.product-shot-image__label--bottom[data-v-1d07e2b2]:after{border-bottom:9px solid rgb(var(--v-theme-surface));border-left:8px solid #0000;border-right:8px solid #0000;top:-9px;left:50%;transform:translate(-50%)}.product-shot-image__missing[data-v-1d07e2b2]{color:rgba(var(--v-theme-on-surface),.58);place-items:center;width:100%;height:100%;min-height:240px;font-size:.86rem;font-weight:700;display:grid}@media (width<=960px){.product-shot-image[data-v-1d07e2b2]{aspect-ratio:var(--shot-mobile-aspect-ratio)!important}.product-shot-image__callout[data-v-1d07e2b2]{height:var(--shot-mobile-height)!important;left:var(--shot-mobile-x)!important;top:var(--shot-mobile-y)!important;width:var(--shot-mobile-width)!important}.product-shot-image__callout--mobile-hidden[data-v-1d07e2b2]{display:none}.product-shot-image__label[data-v-1d07e2b2]{display:grid}.product-shot-image__label[data-mobile-auto=true][data-v-1d07e2b2]{bottom:auto!important;left:var(--shot-auto-label-left)!important;right:auto!important;top:var(--shot-auto-label-top)!important;transform:none!important}.product-shot-image__label[data-v-1d07e2b2]:after,.product-shot-image__label[data-v-1d07e2b2]:before{border:0}.product-shot-image__label--mobile-right[data-v-1d07e2b2]{bottom:auto;left:calc(100% + var(--shot-callout-gap));right:auto;top:calc(50% + var(--shot-mobile-label-offset-y));transform:translateY(-50%)}.product-shot-image__label--mobile-right[data-v-1d07e2b2]:before{border-bottom:10px solid #0000;border-right:12px solid var(--shot-callout-color);border-top:10px solid #0000;top:50%;left:-12px;transform:translateY(-50%)}.product-shot-image__label--mobile-right[data-v-1d07e2b2]:after{border-bottom:8px solid #0000;border-right:9px solid rgb(var(--v-theme-surface));border-top:8px solid #0000;top:50%;left:-9px;transform:translateY(-50%)}.product-shot-image__label--mobile-left[data-v-1d07e2b2]{bottom:auto;left:auto;right:calc(100% + var(--shot-callout-gap));top:calc(50% + var(--shot-mobile-label-offset-y));transform:translateY(-50%)}.product-shot-image__label--mobile-left[data-v-1d07e2b2]:before{border-bottom:10px solid #0000;border-left:12px solid var(--shot-callout-color);border-top:10px solid #0000;top:50%;right:-12px;transform:translateY(-50%)}.product-shot-image__label--mobile-left[data-v-1d07e2b2]:after{border-bottom:8px solid #0000;border-left:9px solid rgb(var(--v-theme-surface));border-top:8px solid #0000;top:50%;right:-9px;transform:translateY(-50%)}.product-shot-image__label--mobile-top[data-v-1d07e2b2]{bottom:calc(100% + var(--shot-callout-gap));left:calc(50% + var(--shot-mobile-label-offset-x));top:auto;right:auto;transform:translate(-50%)}.product-shot-image__label--mobile-top[data-v-1d07e2b2]:before{border-left:10px solid #0000;border-right:10px solid #0000;border-top:12px solid var(--shot-callout-color);bottom:-12px;left:50%;transform:translate(-50%)}.product-shot-image__label--mobile-top[data-v-1d07e2b2]:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:9px solid rgb(var(--v-theme-surface));bottom:-9px;left:50%;transform:translate(-50%)}.product-shot-image__label--mobile-bottom[data-v-1d07e2b2]{bottom:auto;left:calc(50% + var(--shot-mobile-label-offset-x));right:auto;top:calc(100% + var(--shot-callout-gap));transform:translate(-50%)}.product-shot-image__label--mobile-bottom[data-v-1d07e2b2]:before{border-bottom:12px solid var(--shot-callout-color);border-left:10px solid #0000;border-right:10px solid #0000;top:-12px;left:50%;transform:translate(-50%)}.product-shot-image__label--mobile-bottom[data-v-1d07e2b2]:after{border-bottom:9px solid rgb(var(--v-theme-surface));border-left:8px solid #0000;border-right:8px solid #0000;top:-9px;left:50%;transform:translate(-50%)}.product-shot-image__label[data-mobile-auto=true][data-v-1d07e2b2]:before{background:rgb(var(--v-theme-surface));content:"";border:0!important;width:16px!important;height:16px!important;display:block!important}.product-shot-image__label[data-mobile-auto=true][data-v-1d07e2b2]:after{display:none!important}.product-shot-image__label[data-mobile-auto=true][data-mobile-arrow=top][data-v-1d07e2b2]:before{border-left:2px solid var(--shot-callout-color)!important;border-top:2px solid var(--shot-callout-color)!important;bottom:auto!important;left:var(--shot-auto-arrow-x)!important;top:-1px!important;transform:translate(-50%,-50%)rotate(45deg)!important}.product-shot-image__label[data-mobile-auto=true][data-mobile-arrow=bottom][data-v-1d07e2b2]:before{border-bottom:2px solid var(--shot-callout-color)!important;border-right:2px solid var(--shot-callout-color)!important;bottom:-1px!important;left:var(--shot-auto-arrow-x)!important;top:auto!important;transform:translate(-50%,50%)rotate(45deg)!important}.product-shot-image__label[data-mobile-auto=true][data-mobile-arrow=left][data-v-1d07e2b2]:before{border-bottom:2px solid var(--shot-callout-color)!important;border-left:2px solid var(--shot-callout-color)!important;left:-1px!important;right:auto!important;top:var(--shot-auto-arrow-y)!important;transform:translate(-50%,-50%)rotate(45deg)!important}.product-shot-image__label[data-mobile-auto=true][data-mobile-arrow=right][data-v-1d07e2b2]:before{border-right:2px solid var(--shot-callout-color)!important;border-top:2px solid var(--shot-callout-color)!important;left:auto!important;right:-1px!important;top:var(--shot-auto-arrow-y)!important;transform:translate(50%,-50%)rotate(45deg)!important}}@media (prefers-reduced-motion:reduce){.product-shot-image__highlight[data-v-1d07e2b2]{animation:none}}
