.product-drawer-modal{position:fixed;inset:0;z-index:var(--hc-z-overlay);display:flex;align-items:center;justify-content:center;background:var(--hc-drawer-backdrop);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity var(--hc-duration-moderate) var(--hc-ease-out-expo),backdrop-filter var(--hc-duration-moderate) var(--hc-ease-out-expo);contain:layout style paint}.product-drawer-modal[data-presence=hidden]{backdrop-filter:blur(0px)}.product-drawer-modal[data-presence=entering]{opacity:1;pointer-events:auto;backdrop-filter:blur(12px)}.product-drawer-modal[data-presence=entering],.product-drawer-modal[data-presence=visible],.product-drawer-modal[data-presence=leaving]{opacity:1;pointer-events:auto}.product-drawer-modal__shell{position:relative;display:flex;flex-direction:column;width:min(94vw,960px);height:min(94vh,100vh);border-radius:var(--hc-radius-modal);border:1px solid color-mix(in srgb,var(--hc-color-accent) 10%,var(--hc-color-line));background:linear-gradient(180deg,var(--hc-drawer-shell-bg-top) 0%,white 18%);box-shadow:var(--hc-drawer-shadow);transform:translateY(3rem) scale(.74);opacity:0;filter:blur(var(--hc-drawer-blur-enter));overflow:hidden;transition:opacity var(--hc-duration-enter) var(--hc-ease-out-expo),transform var(--hc-duration-enter) var(--hc-ease-out-expo),filter var(--hc-duration-slow) var(--hc-ease-out-expo)}@supports (min-height: 1svh){.product-drawer-modal__shell{height:min(94dvh,100svh)}}.product-drawer-modal[data-presence=entering] .product-drawer-modal__shell,.product-drawer-modal[data-presence=visible] .product-drawer-modal__shell{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}.product-drawer-modal__nav{position:absolute;top:1rem;left:1rem;z-index:var(--hc-z-controls);display:flex;gap:.4rem}.product-drawer-modal__nav-btn{display:grid;place-items:center;width:var(--hc-touch-target);height:var(--hc-touch-target);border:1px solid var(--hc-color-line);border-radius:var(--hc-radius-pill);background:var(--hc-drawer-btn-bg);color:var(--hc-color-text-soft);cursor:pointer;backdrop-filter:blur(var(--hc-drawer-blur));box-shadow:var(--hc-drawer-nav-shadow);transition:border-color var(--hc-duration-fast) var(--hc-ease-out),color var(--hc-duration-fast) var(--hc-ease-out),transform var(--hc-duration-quick) var(--hc-ease-out),box-shadow var(--hc-duration-quick) var(--hc-ease-out),opacity var(--hc-duration-quick) var(--hc-ease-out)}.product-drawer-modal__nav-btn:hover:not(:disabled){color:var(--hc-color-accent);border-color:color-mix(in srgb,var(--hc-color-accent) 42%,var(--hc-color-line));box-shadow:var(--hc-drawer-nav-shadow-hover)}@media(hover:hover){.product-drawer-modal__nav-btn:hover:not(:disabled){transform:translateY(-2px)}}.product-drawer-modal__nav-btn:disabled{opacity:.32;cursor:default}.product-drawer-modal__nav-btn:active:not(:disabled){transform:scale(.9);transition-duration:var(--hc-duration-instant)}.product-drawer-modal__nav-btn:focus-visible{outline:2px solid var(--hc-color-accent);outline-offset:2px}.product-drawer-modal__close:focus-visible{outline:2px solid var(--hc-color-accent);outline-offset:2px}.product-drawer-modal__close{position:absolute;top:1rem;right:1rem;z-index:var(--hc-z-controls);display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--hc-color-line);border-radius:var(--hc-radius-pill);background:var(--hc-drawer-btn-bg);color:var(--hc-color-text-soft);cursor:pointer;backdrop-filter:blur(var(--hc-drawer-blur));box-shadow:var(--hc-drawer-close-shadow);transition:border-color var(--hc-duration-fast) var(--hc-ease-out),color var(--hc-duration-fast) var(--hc-ease-out),transform var(--hc-duration-moderate) var(--hc-ease-out-expo),box-shadow var(--hc-duration-quick) var(--hc-ease-out),background var(--hc-duration-quick) var(--hc-ease-out)}.product-drawer-modal__close svg{transition:transform var(--hc-duration-moderate) var(--hc-ease-out-expo)}.product-drawer-modal__close:hover{color:var(--hc-color-accent);border-color:color-mix(in srgb,var(--hc-color-accent) 50%,var(--hc-color-line));background:color-mix(in srgb,var(--hc-color-accent-soft) 22%,var(--hc-drawer-btn-bg));box-shadow:var(--hc-drawer-close-shadow-hover)}@media(hover:hover){.product-drawer-modal__close:hover{transform:scale(1.08)}.product-drawer-modal__close:hover svg{transform:rotate(90deg)}}.product-drawer-modal__content{flex:1;display:flex;flex-direction:column;gap:0;padding:2.25rem 2.75rem 1.75rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--hc-color-accent) 28%,transparent) transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--hc-color-accent-soft) 18%,white),#fff 32%)}.product-drawer-modal__content>*+*{margin-top:1.75rem}.product-drawer-modal__content>.product-drawer-modal__section+.product-drawer-modal__section{margin-top:1.45rem}.product-drawer-modal__content::-webkit-scrollbar{width:5px}.product-drawer-modal__content::-webkit-scrollbar-track{background:transparent}.product-drawer-modal__content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--hc-color-accent) 28%,var(--hc-color-line));border-radius:var(--hc-radius-pill)}.product-drawer-modal__content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--hc-color-accent) 48%,var(--hc-color-line))}.product-drawer-modal__hero{display:grid;grid-template-columns:clamp(300px,42%,370px) minmax(0,1fr);gap:clamp(1.65rem,2.4vw,2.15rem);align-items:start}.product-drawer-modal__hero-left{display:flex;flex-direction:column;gap:1rem}.product-drawer-modal__image-wrap{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;isolation:isolate;border-radius:var(--hc-radius-image);border:1px solid color-mix(in srgb,var(--hc-color-line) 80%,white 20%);background:radial-gradient(circle at top left,color-mix(in srgb,var(--hc-color-accent-soft) 78%,white 22%) 0,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--hc-color-bg-soft) 82%,white 18%) 0,#fff);cursor:zoom-in}.product-drawer-modal__image{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:1.25rem;border-radius:var(--hc-radius-image);transition:transform var(--hc-duration-base) var(--hc-ease-out);background:var(--hc-color-surface-muted)}.product-drawer-modal__magnifier{position:absolute;left:50%;top:50%;width:220px;height:220px;border-radius:var(--hc-radius-modal);border:2px solid var(--hc-magnifier-border);background-color:var(--hc-magnifier-bg);box-shadow:var(--hc-drawer-magnifier-shadow),var(--hc-drawer-magnifier-inset);pointer-events:none;opacity:0;z-index:var(--hc-z-controls);background-repeat:no-repeat;transform:translate(-50%,-50%);transition:opacity var(--hc-duration-quick) var(--hc-ease-out)}.product-drawer-modal__magnifier-hint{position:absolute;bottom:.75rem;right:.75rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--hc-highlight-intense);color:var(--hc-color-text-muted);box-shadow:var(--hc-drawer-hint-shadow);opacity:0;transition:opacity var(--hc-duration-quick) var(--hc-ease-out);pointer-events:none;z-index:var(--hc-z-decor-2)}.product-drawer-modal__image-wrap:hover .product-drawer-modal__magnifier-hint{opacity:0}.product-drawer-modal__image-wrap:hover [data-drawer-image][data-loaded]~.product-drawer-modal__magnifier-hint{opacity:1}.product-drawer-modal__structure{display:flex;flex-direction:column;gap:.5rem}.product-drawer-modal__structure-label{font-size:.7rem;font-weight:700;color:var(--hc-color-text-muted);letter-spacing:var(--hc-letter-eyebrow);text-transform:uppercase;line-height:1;padding-left:.15rem}.product-drawer-modal__structure picture{display:block;aspect-ratio:2 / 1}.product-drawer-modal__structure-image{width:100%;height:100%;border-radius:var(--hc-radius-image);border:1px solid color-mix(in srgb,var(--hc-color-line) 80%,white 20%);background:radial-gradient(circle at top left,color-mix(in srgb,var(--hc-color-accent-soft) 50%,white 50%) 0,transparent 58%),var(--hc-color-surface-muted);object-fit:contain;padding:.75rem;box-sizing:border-box}.product-drawer-modal__identity{display:grid;align-content:start;gap:1rem;min-width:0}.product-drawer-modal__eyebrow{color:var(--drawer-cat-text, var(--hc-color-accent));font-size:.75rem;font-weight:700;letter-spacing:var(--hc-letter-eyebrow);text-transform:uppercase;line-height:1;display:flex;align-items:center;gap:.5rem}.product-drawer-modal__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--drawer-cat-text, var(--hc-color-accent))}.product-drawer-modal__categories{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.25rem}.product-drawer-modal__category-tag{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:var(--hc-radius-sm);font-size:.68rem;font-weight:600;letter-spacing:.03em;line-height:1.5}.product-drawer-modal__name{margin:0;color:var(--hc-color-text);font-size:1.55rem;line-height:1.2;font-weight:900;letter-spacing:-.01em;word-break:break-word;overflow-wrap:anywhere;text-wrap:balance}.product-drawer-modal__name-en-wrap{min-height:1.5rem}.product-drawer-modal__name-en{color:var(--hc-color-text-soft);font-size:.95rem;font-weight:400;line-height:1.6;letter-spacing:var(--hc-letter-subtle);overflow-wrap:break-word}.product-drawer-modal__summary{margin:0;color:var(--hc-color-text-soft);font-size:.94rem;line-height:var(--hc-leading-copy);letter-spacing:var(--hc-letter-subtle);max-width:52ch}.product-drawer-modal__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;min-width:0}.product-drawer-modal__meta-card{display:grid;gap:.4rem;min-width:0;padding:.9rem 1rem;border-radius:var(--hc-radius-panel);background:linear-gradient(135deg,var(--hc-structure-bg),var(--hc-structure-bg-end));border:1px solid var(--hc-border-card);transition:border-color var(--hc-duration-quick) var(--hc-ease-out),transform var(--hc-duration-quick) var(--hc-ease-out)}.product-drawer-modal__meta-card:hover{border-color:var(--hc-border-card-hover)}@media(hover:hover){.product-drawer-modal__meta-card:hover{transform:translateY(-2px);box-shadow:var(--hc-shadow-blue-hover)}}.product-drawer-modal__meta-card--wide{grid-column:1 / -1}.product-drawer-modal__meta-label{color:var(--hc-color-text-muted);font-size:var(--hc-text-caption);font-weight:700;letter-spacing:var(--hc-letter-eyebrow);text-transform:uppercase;line-height:1}.product-drawer-modal__meta-value{color:var(--hc-color-text);font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--hc-leading-copy);word-break:break-word}.product-drawer-modal__section{padding-top:1.35rem;border-top:1px solid color-mix(in srgb,var(--hc-hero-industrial-cyan) 14%,var(--hc-mix-line-accent))}.product-drawer-modal__section-head{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.product-drawer-modal__section-dot{width:8px;height:8px;border-radius:50%;background:var(--drawer-cat-bg, var(--hc-color-accent));flex-shrink:0}.product-drawer-modal__section-dot--teal{background:var(--hc-logistics-teal)}.product-drawer-modal__section-title{color:var(--hc-color-text-muted);font-size:var(--hc-text-caption);font-weight:700;letter-spacing:var(--hc-letter-eyebrow);text-transform:uppercase;line-height:1}.product-drawer-modal__specs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0}.product-drawer-modal__specs-grid:empty:after{content:"—";grid-column:1 / -1;text-align:center;padding:1rem;color:var(--hc-color-text-soft);font-style:italic}.product-drawer-modal__spec-card{display:grid;grid-template-rows:auto 1fr;gap:.2rem;min-width:0;border-radius:var(--hc-radius-panel);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--drawer-cat-bg, var(--hc-drawer-spec-card-bg)) 28%,white 72%));border:1px solid color-mix(in srgb,var(--drawer-cat-text, var(--hc-color-accent)) 20%,var(--hc-border-card));overflow:hidden;transition:border-color var(--hc-duration-quick) var(--hc-ease-out),transform var(--hc-duration-quick) var(--hc-ease-out),box-shadow var(--hc-duration-quick) var(--hc-ease-out)}.product-drawer-modal__spec-card:hover{border-color:color-mix(in srgb,var(--drawer-cat-text, var(--hc-color-accent)) 30%,var(--hc-color-line))}@media(hover:hover){.product-drawer-modal__spec-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px color-mix(in srgb,var(--drawer-cat-text, var(--hc-color-accent)) 12%,transparent)}}.product-drawer-modal__spec-label{display:flex;align-items:flex-start;padding:.72rem .88rem .18rem;background:color-mix(in srgb,var(--drawer-cat-bg, var(--hc-drawer-spec-label-bg)) 78%,white 22%);color:var(--drawer-cat-text, var(--hc-color-accent));font-size:.85rem;font-weight:700;letter-spacing:var(--hc-letter-eyebrow);text-transform:uppercase;line-height:1.35;border-bottom:0}.product-drawer-modal__spec-value{display:flex;align-items:center;min-height:4.25rem;padding:.2rem .88rem .95rem;background:linear-gradient(180deg,var(--hc-spec-overlay-top) 0%,var(--hc-spec-overlay-mid) 24%,white 100%);color:var(--hc-color-text);font-size:var(--hc-text-body);font-weight:700;line-height:1.5;word-break:break-word;font-variant-numeric:tabular-nums}.product-drawer-modal__logistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.product-drawer-modal__logistics-card{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;border-radius:var(--hc-radius-panel);background:var(--hc-color-surface);border:1px solid var(--hc-border-card);box-shadow:var(--hc-shadow-blue-xs);transition:border-color var(--hc-duration-quick) var(--hc-ease-out),box-shadow var(--hc-duration-quick) var(--hc-ease-out),transform var(--hc-duration-quick) var(--hc-ease-out)}.product-drawer-modal__logistics-card:hover{border-color:var(--hc-border-card-hover)}@media(hover:hover){.product-drawer-modal__logistics-card:hover{box-shadow:var(--hc-shadow-blue-lg);transform:translateY(-2px)}}.product-drawer-modal__logistics-icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:var(--hc-radius-icon);background:var(--hc-logistics-card-bg);color:var(--hc-color-accent);margin-bottom:.2rem}.product-drawer-modal__logistics-icon--amber{background:var(--hc-logistics-amber-bg);color:var(--hc-logistics-amber)}.product-drawer-modal__logistics-icon--slate{background:var(--hc-logistics-slate-bg);color:var(--hc-logistics-slate)}.product-drawer-modal__logistics-label{color:var(--hc-color-text-muted);font-size:var(--hc-text-caption);font-weight:700;letter-spacing:var(--hc-letter-eyebrow);text-transform:uppercase;line-height:1}.product-drawer-modal__logistics-value{color:var(--hc-color-text);font-size:var(--hc-text-small);font-weight:500;line-height:var(--hc-leading-copy);letter-spacing:var(--hc-letter-subtle);word-break:break-word}.product-drawer-modal__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1.15rem 2.75rem 1.65rem;border-top:1px solid color-mix(in srgb,var(--hc-hero-industrial-cyan) 14%,var(--hc-mix-line-accent));background:linear-gradient(180deg,var(--hc-drawer-footer-tint),white)}.product-drawer-modal__btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hc-touch-target);padding:.8rem 1.2rem;gap:.55rem;border-radius:var(--hc-radius-pill);text-decoration:none;font-weight:700;font-size:.92rem;letter-spacing:var(--hc-letter-subtle);transition:transform var(--hc-duration-quick) var(--hc-ease-out),box-shadow var(--hc-duration-quick) var(--hc-ease-out)}@media(hover:hover){.product-drawer-modal__btn:hover{transform:translateY(-2px)}}.product-drawer-modal__btn:active{transform:translateY(0) scale(.975)}.product-drawer-modal__btn--primary{background:linear-gradient(135deg,var(--hc-color-accent),var(--hc-color-accent-strong));color:var(--hc-hero-text);box-shadow:0 6px 18px color-mix(in srgb,var(--hc-color-accent) 34%,transparent)}.product-drawer-modal__btn--primary:focus-visible{outline:2px solid var(--hc-hero-btn-focus);outline-offset:2px}.product-drawer-modal__btn--primary:hover{box-shadow:0 10px 32px color-mix(in srgb,var(--hc-color-accent) 48%,transparent)}.product-drawer-modal__btn--outline{background:#fff;color:var(--hc-color-accent);border:1.5px solid var(--hc-border-outline)}.product-drawer-modal__btn--outline:hover{border-color:var(--hc-color-accent);background:var(--hc-pager-active-tint);box-shadow:0 6px 18px color-mix(in srgb,var(--hc-color-accent) 16%,transparent)}.product-drawer-modal__btn--outline:focus-visible{outline:2px solid var(--hc-color-accent);outline-offset:2px}@media(max-width:900px){.product-drawer-modal__content{padding:1.5rem}.product-drawer-modal__hero{grid-template-columns:clamp(240px,36%,300px) minmax(0,1fr);gap:1.25rem}}@media(max-width:768px){.product-drawer-modal__hero{grid-template-columns:1fr}.product-drawer-modal__image-wrap{aspect-ratio:4 / 3;max-height:280px}.product-drawer-modal__logistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.product-drawer-modal__shell{width:100vw;height:100vh;border-radius:0}@supports (min-height: 1svh){.product-drawer-modal__shell{height:100svh}}.product-drawer-modal__content,.product-drawer-modal__footer{padding-left:1.25rem;padding-right:1.25rem}.product-drawer-modal__footer{padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.product-drawer-modal__nav{top:max(.75rem,env(safe-area-inset-top,0px));left:.75rem}.product-drawer-modal__close{top:max(.75rem,env(safe-area-inset-top,0px));right:.75rem;width:2.5rem;height:2.5rem}.product-drawer-modal__nav-btn{width:2.5rem;height:2.5rem}.product-drawer-modal__name{font-size:clamp(1.15rem,4vw,1.4rem)}.product-drawer-modal__summary{font-size:.88rem}.product-drawer-modal__meta-grid,.product-drawer-modal__specs-grid,.product-drawer-modal__logistics-grid{grid-template-columns:1fr}.product-drawer-modal__footer{grid-template-columns:1fr;gap:.65rem;padding-top:.85rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.product-drawer-modal__btn{min-height:48px;font-size:.88rem}}@media(max-width:399px){.product-drawer-modal__content,.product-drawer-modal__footer{padding-left:1rem;padding-right:1rem}.product-drawer-modal__image-wrap{max-height:220px}.product-drawer-modal__spec-value{min-height:3.5rem;padding:.15rem .7rem .75rem}.product-drawer-modal__spec-label{padding:.6rem .7rem .15rem;font-size:.78rem}}@keyframes drawer-section-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-meta-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-footer-enter{0%{opacity:0}to{opacity:1}}.product-drawer-modal__hero,.product-drawer-modal__section,.product-drawer-modal__footer{opacity:0}.product-drawer-modal[data-presence=entering] .product-drawer-modal__hero,.product-drawer-modal[data-presence=visible] .product-drawer-modal__hero{animation:drawer-section-enter .28s var(--hc-ease-out) 80ms forwards}.product-drawer-modal[data-presence=entering] .product-drawer-modal__meta-card,.product-drawer-modal[data-presence=visible] .product-drawer-modal__meta-card{opacity:0;animation:drawer-meta-enter .2s var(--hc-ease-out) forwards}.product-drawer-modal[data-presence=entering] .product-drawer-modal__meta-card:nth-child(1),.product-drawer-modal[data-presence=visible] .product-drawer-modal__meta-card:nth-child(1){animation-delay:.14s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__meta-card:nth-child(2),.product-drawer-modal[data-presence=visible] .product-drawer-modal__meta-card:nth-child(2){animation-delay:.18s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__meta-card:nth-child(3),.product-drawer-modal[data-presence=visible] .product-drawer-modal__meta-card:nth-child(3){animation-delay:.22s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__section:nth-of-type(1),.product-drawer-modal[data-presence=visible] .product-drawer-modal__section:nth-of-type(1){animation:drawer-section-enter .28s var(--hc-ease-out) .26s forwards}.product-drawer-modal[data-presence=entering] .product-drawer-modal__section:nth-of-type(2),.product-drawer-modal[data-presence=visible] .product-drawer-modal__section:nth-of-type(2){animation:drawer-section-enter .28s var(--hc-ease-out) .36s forwards}.product-drawer-modal[data-presence=entering] .product-drawer-modal__footer,.product-drawer-modal[data-presence=visible] .product-drawer-modal__footer{animation:drawer-footer-enter .24s var(--hc-ease-out) .44s forwards}.product-drawer-modal[data-presence=leaving] .product-drawer-modal__hero,.product-drawer-modal[data-presence=leaving] .product-drawer-modal__section,.product-drawer-modal[data-presence=leaving] .product-drawer-modal__footer,.product-drawer-modal[data-presence=leaving] .product-drawer-modal__meta-card{animation:none;transition:opacity var(--hc-duration-base) var(--hc-ease-out);opacity:0}.product-drawer-modal[data-presence=entering] .product-drawer-modal__shell{transform-origin:var(--drawer-origin-x, 50%) var(--drawer-origin-y, 50%);animation:drawer-enter var(--hc-duration-enter) var(--hc-ease-out-expo) forwards}.product-drawer-modal[data-presence=visible] .product-drawer-modal__shell{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}@keyframes drawer-enter{0%{transform:translateY(3rem) scale(.74);opacity:0;filter:blur(4px)}40%{transform:translateY(.5rem) scale(.94);opacity:.98;filter:blur(.5px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.product-drawer-modal__spec-card{opacity:0;transform:translateY(8px)}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card,.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card{animation:spec-card-enter .36s var(--hc-ease-out) forwards}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card:nth-child(1),.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card:nth-child(1){animation-delay:.32s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card:nth-child(2),.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card:nth-child(2){animation-delay:.36s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card:nth-child(3),.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card:nth-child(3){animation-delay:.4s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card:nth-child(4),.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card:nth-child(4){animation-delay:.44s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card:nth-child(5),.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card:nth-child(5){animation-delay:.48s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card:nth-child(6),.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card:nth-child(6){animation-delay:.52s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card:nth-child(7),.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card:nth-child(7){animation-delay:.56s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card:nth-child(8),.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card:nth-child(8){animation-delay:.6s}.product-drawer-modal[data-presence=entering] .product-drawer-modal__spec-card:nth-child(n+9),.product-drawer-modal[data-presence=visible] .product-drawer-modal__spec-card:nth-child(n+9){animation-delay:.64s}@keyframes spec-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
