.lzpdp{background:var(--lz-canvas)}.lzpdp__grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.lzpdp__gallery{gap:12px;min-width:0;display:grid}.lzpdp__buy{min-width:0}.lzpdp__about{align-content:start;gap:16px;min-width:0;display:grid}.lzpdp__lower{align-content:start;gap:24px;min-width:0;display:grid}.lzpdp__lower-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;min-width:0;display:grid}.lzpdp__lower{overflow-wrap:break-word}@media (min-width:768px){.lzpdp__grid{-moz-column-gap:clamp(24px, 3.5vw, 48px);grid-template-columns:minmax(0,1fr) clamp(320px,34vw,440px);align-items:start;gap:24px clamp(24px,3.5vw,48px)}.lzpdp__gallery{grid-area:1/1}.lzpdp__about{grid-area:2/1}.lzpdp__buy{top:calc(var(--sf-header-offset) + 16px);grid-area:1/2/span 2;position:sticky}}@media (min-width:768px) and (max-width:1023px){.lzpdp__grid>.lzpdp__lower{grid-column:1/-1}}@media (min-width:1024px){.lzpdp__grid>.lzpdp__lower{display:contents}.lzpdp__grid{grid-template-rows:auto auto auto 1fr}.lzpdp__gallery{grid-row:1/span 2}.lzpdp__buy{grid-row:1;position:relative;top:auto}.lzpdp__about{grid-area:3/1}.lzpdp__lower>[data-pdp-main]{grid-area:4/1}.lzpdp__lower>[data-pdp-aside]{flex-direction:column;grid-area:2/2/span 3;align-self:stretch;display:flex}.lzpdp__lower>[data-pdp-aside]>[data-storefront-region=pdp-support]{margin-top:auto}}@media (min-width:768px){.lzpdp[data-page-frame]{row-gap:24px;padding-top:24px}.lzpdp[data-page-frame]>header{gap:12px}.lzpdp[data-page-frame]>header h1+p{max-width:none}}.lzpdp .lzpdp__art{aspect-ratio:4/3;background:var(--lz-well);border:0;border-radius:16px;max-height:none;padding:24px}@media (max-width:767px){.lzpdp .lzpdp__art{aspect-ratio:16/10;max-height:200px;padding:16px}.lzpdp .lzpdp__gallery{gap:8px}.lzpdp .lzpdp__thumbs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-inline:2px;overflow-x:auto}.lzpdp .lzpdp__thumb{flex:0 0 48px;width:48px;height:48px}}.lzpdp .lzpdp__art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.lzpdp .lzpdp__thumb{background:var(--lz-well);border-color:var(--lz-line)}.lzpdp .lzpdp__thumb.is-active{outline:2px solid var(--lz-teal,var(--primary));outline-offset:0;border-color:#0000}.lzpdp__stage{background:var(--lz-canvas);border:1px solid var(--lz-line);border-radius:16px;gap:20px;padding:20px;display:grid}@media (min-width:1024px){.lzpdp__stage{gap:12px;padding:24px}}.lzpdp__optiontip[data-side]{max-width:280px;color:var(--lz-ink);transform-origin:var(--radix-tooltip-content-transform-origin);border-radius:12px;gap:4px;padding:12px 14px;animation:.16s cubic-bezier(.2,0,0,1) both lzpdp-tip-in;display:grid}.lzpdp__optiontip[data-side] p+p{color:var(--lz-ink-2)}@media (min-width:1024px){.lzpdp__optiontip[data-side=left][data-col=right]{margin-right:calc(var(--radix-tooltip-trigger-width) + 8px)}}@keyframes lzpdp-tip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes lzpdp-tip-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lzpdp__optiontip[data-side]{animation:.16s linear both lzpdp-tip-fade}}.lzpdp__options{gap:8px;display:grid}@media (min-width:1024px){.lzpdp__options[data-many]{grid-template-columns:repeat(2,minmax(0,1fr))}.lzpdp__options[data-many] .lzpdp__option{-moz-column-gap:8px;flex-wrap:wrap;align-content:center;gap:0 8px;padding-inline:12px}.lzpdp__options[data-many] .lzpdp__option[aria-checked=true]{padding-inline:11px}.lzpdp__options[data-many] .lzpdp__option-name{flex:1 1 0}.lzpdp__options[data-many] .lzpdp__option-sub{display:none}.lzpdp__options[data-many] .lzpdp__option-price{flex-basis:100%;padding-left:26px}}.lzpdp__facts{margin:0}.lzpdp .lzpdp__mobilebar{background:var(--lz-canvas);border-top:1px solid var(--lz-line);z-index:55;flex-wrap:nowrap;justify-content:space-between;gap:16px}.lzpdp .lzpdp__mobilebar-info{gap:2px;min-width:0;line-height:normal}@media (max-width:767px){.lzpdp:has(.lzpdp__mobilebar.is-docked){padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.lzpdp .lzpdp__container{padding-inline:0;max-width:none;margin-inline:0;padding-top:0}.lzpdp__grid>*,.lzpdp__stage>*,.lzpdp__stage [data-pdp-cta] *{min-width:0}.lzpdp__stage dd,.lzpdp__stage dt{overflow-wrap:anywhere}@media (max-width:479px){.lzpdp .lzpdp__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.lzpdp__stage{padding:16px}.lzpdp__stage [data-pdp-cta] button{white-space:nowrap}.lzpdp__stage [data-pdp-cta] button>svg:first-child:not(:only-child){display:none}}.lzpdp__related-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1024px){.lzpdp__related-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.lzpdp__related-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.lzpdp__related-row>*{scroll-snap-align:start;flex:0 0 72%}}.lzpdp__related-card[hidden]{display:none}.lzpdp__related-cards{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}@media (min-width:1024px){.lzpdp__related-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.lzpdp__related-cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding:2px 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.lzpdp__related-cards>*{scroll-snap-align:start;flex:0 0 78%}}.lzpdp__rating-link{--lzpdp-star-fill:var(--lz-amber);--lzpdp-star-empty:var(--lz-line);align-items:center;gap:8px;min-height:44px;margin:-16px 0 8px;text-decoration:none;display:inline-flex}.lzpdp__rating-link:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.lzpdp__rating-link:focus-visible{outline:2px solid var(--lz-teal);outline-offset:2px;border-radius:6px}#reviews-heading{scroll-margin-top:140px}.lzpdp .lzpdp__term,.lzpdp .lzpdp__term:hover{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--lz-ink-3);text-decoration-color:var(--lz-ink-3);text-underline-offset:4px}.lzpdp__lang-more{color:var(--lz-teal);font-weight:650}.lzpdp__langs-peek{flex-wrap:nowrap;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.lzpdp__langs-peek .lzpdp__lang-2,.lzpdp__langs-peek .lzpdp__lang-3,.lzpdp__langs-peek .lzpdp__lang-n2,.lzpdp__langs-peek .lzpdp__lang-n3{display:none}@media (min-width:400px){.lzpdp__langs-peek .lzpdp__lang-2{display:inline-flex}.lzpdp__langs-peek .lzpdp__lang-n1{display:none}.lzpdp__langs-peek .lzpdp__lang-n2{display:inline}}@media (min-width:640px){.lzpdp__langs-peek .lzpdp__lang-3{display:inline-flex}.lzpdp__langs-peek .lzpdp__lang-n2{display:none}.lzpdp__langs-peek .lzpdp__lang-n3{display:inline}}.lzpdp__langs>summary:focus-visible{outline:2px solid var(--lz-teal);outline-offset:2px;border-radius:8px}.lzpdp__langs-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.lzpdp__lang-chip{border:1px solid var(--lz-line);background:var(--lz-canvas);min-height:28px;color:var(--lz-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-weight:500;display:inline-flex}.lzpdp .lz-help__article-meta{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.lzpdp .lz-help__article-cta{white-space:nowrap}.lzpdp .lzpdp__help-foot-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tenant-lizensa .lzpdp .lzpdp__help{padding:20px;container-type:inline-size}@media (min-width:640px){.tenant-lizensa .lzpdp .lzpdp__help{padding:24px}}.lzpdp .lzpdp__help-title{font-size:var(--lz-text-xl,22px);letter-spacing:-.02em;color:var(--lz-ink);margin:0;font-weight:650;line-height:28px}.lzpdp .lzpdp__help-sub{font-size:var(--lz-text-sm);color:var(--lz-ink-2);margin:4px 0 0;line-height:20px}@container (max-width:640px){.lzpdp .lz-help__article{-moz-column-gap:12px;grid-template-columns:34px minmax(0,1fr);gap:6px 12px;display:grid}.lzpdp .lz-help__article-meta{grid-column:2;margin-left:0}}.lzpdp .lzpdp__related-imgwrap{background:var(--lz-well);position:relative}.lzpdp .lzpdp__related-imgwrap img{z-index:1;position:relative}.lzpdp__related-ph{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lzpdp__stage dl dt.shrink-0{overflow-wrap:normal;flex-shrink:0}