@media (width>=1024px){.product-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:2rem;display:grid}.product-grid>*{grid-column:1;min-width:0}.product-grid>.product-rail{grid-area:1/2/span 60;height:100%}}.product-rail-details{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s}.product-rail-details>*{opacity:0;min-height:0;transition:opacity .14s ease-in;overflow:hidden}.product-rail-details[data-open=true]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.25,.8,.3,1),visibility}.product-rail-details[data-open=true]>*{opacity:1;transition:opacity .4s .1s}@media (prefers-reduced-motion:reduce){.product-rail-details,.product-rail-details>*,.product-rail-details[data-open=true],.product-rail-details[data-open=true]>*{transition:none}}.product-scroll-x{scrollbar-width:none;-ms-overflow-style:none}.product-scroll-x::-webkit-scrollbar{display:none}.product-prose a{color:var(--accent);border-bottom:1px solid color-mix(in oklab, var(--accent) 30%, transparent);transition:opacity .15s}.product-prose a:hover{opacity:.88}.product-prose strong,.product-prose b{color:var(--foreground);font-weight:700}@media (prefers-reduced-motion:reduce){.product-prose a{transition:none}}@keyframes product-workshop-in{0%{opacity:0;filter:blur(8px);scale:1.12}to{opacity:1;filter:blur();scale:1}}.product-workshop-in{animation:.75s cubic-bezier(.16,1,.3,1) both product-workshop-in}@keyframes product-workshop-timer{0%{width:0}to{width:100%}}.product-workshop-timer{animation-name:product-workshop-timer;animation-timing-function:linear;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.product-workshop-in{animation:none}.product-workshop-timer{width:0;animation:none}}
