.collection-page .shop-campaign.has-art{background:radial-gradient(ellipse at 12% 10%,#3c3c3c,#222 72%)}.collection-page .shop-campaign .collection-heading-inner{min-height:300px}.collection-page .shop-campaign-visual{min-height:300px;clip-path:none;border-radius:6px 0 0 6px}.collection-page .collection-category-nav a{min-height:60px}.collection-page .catalog-browser{padding-top:1.25rem}.collection-page .catalog-search>div{border-radius:4px}.collection-page .catalog-search>div:focus-within{outline:2px solid var(--ink);outline-offset:2px}.collection-page .catalog-filter-trigger,.collection-page .catalog-toolbar select,.collection-page .shop-card-media,.collection-page .shop-card-photo-control,.standard-product-page .shop-card-media,.standard-product-page .shop-card-photo-control{border-radius:4px}.standard-product-page .standard-stage{border-radius:6px}.standard-product-page .standard-thumbnails button{border-radius:4px;overflow:hidden}.standard-product-page .standard-services{padding-inline:1rem;border:1px solid var(--line);border-radius:4px;background:linear-gradient(125deg,var(--rim),transparent 80%),var(--panel)}.standard-product-page .standard-information{margin-top:.5rem}.standard-product-page .shop-recommendations{padding-top:2rem}.standard-product-page .shop-recommendation-heading{padding-top:1.5rem;border-top:1px solid var(--line)}.figure-product-page .gallery-stage{border-radius:6px;border:1px solid var(--line)}.figure-product-page .gallery-stage.is-model{background:linear-gradient(180deg,#11111112,#11111145),url(/art/woodcrest-house/house-background-v1.webp) 55% 52%/cover}.figure-product-page .gallery-stage.is-model .scene-wash{opacity:0}.figure-product-page .gallery-stage.is-model .scene-floor{background:linear-gradient(150deg,#5a5a5a,#292929 70%);box-shadow:0 1rem 2rem #1118,inset 0 1px #ffffff70}.figure-product-page .gallery-stage.is-model .scene-controls{border-radius:4px;background:linear-gradient(130deg,#ffffff15,transparent),#252525e8;border-color:#ffffff60}.figure-product-page .gallery-stage.is-model .color-button{color:#f2f2f2;border-radius:3px}.figure-product-page .gallery-stage.is-model .color-button[aria-pressed=true]{color:#111;background:#eeeeee;border-color:#ffffff80}.figure-product-page .gallery-stage.is-model .scene-top-controls button{border-radius:4px;color:#f5f5f5;background:#252525e8;border-color:#ffffff60}.figure-product-page .gallery-stage.is-model .viewer-help{color:#f5f5f5;text-shadow:0 2px 8px #111}.figure-product-page .scene-model::part(default-progress-bar){display:none}.figure-product-page .gallery-modes button{border-radius:4px;min-height:44px}.figure-product-page .thumbnail-rail{scroll-snap-type:x proximity;padding:.5rem 0}.figure-product-page .thumbnail-rail button{border-radius:4px;flex-basis:68px;height:78px;scroll-snap-align:center}.figure-product-page .product-copy .delivery-facts{padding:1.1rem;border:1px solid var(--line);border-radius:4px;background:linear-gradient(125deg,var(--rim),transparent 80%),var(--panel)}.figure-product-page .product-details summary{min-height:52px}.figure-product-page>.reel-section{padding-block:2rem;border-top:1px solid var(--line)}.figure-product-page .reel{overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--panel)}.figure-product-page .reel figcaption{min-height:48px;display:grid;place-items:center;font-size:1.0625rem;border-top:1px solid var(--line)}.figure-product-page>.section:last-child{padding-block:2.5rem 3rem;border-top:1px solid var(--line)}.figure-product-page .section-heading h2{font-size:clamp(2rem,3vw,3rem);line-height:1.1}.figure-product-page .product-rail{gap:1.5rem 1.2rem}.figure-product-page .product-rail .product-photo{border-radius:4px;border:1px solid var(--line)}.figure-product-page .product-rail h3{font-size:1.125rem;line-height:1.35}@media (max-width:767px){.collection-page .shop-campaign .collection-heading-inner{min-height:270px;padding-block:1rem}.collection-page .shop-campaign:not(.has-art) .collection-heading-inner{min-height:200px}.collection-page .shop-campaign-visual{min-height:0;border-radius:0}.collection-page .collection-category-nav a{min-height:64px;padding-block:.4rem;gap:.3rem}.collection-page .catalog-browser{padding-top:1rem}.collection-page .catalog-search{margin-bottom:.8rem}.collection-page .catalog-results-line{min-height:58px}.standard-product-page .standard-stage{height:clamp(340px,96vw,460px);min-height:320px}.standard-product-page .standard-services{padding-inline:.85rem}.standard-product-page .standard-services a{gap:.7rem}.standard-product-page .shop-recommendation-heading{padding-top:1.25rem}.figure-product-page .product-copy .delivery-facts{padding:1rem}.figure-product-page .product-rail{gap:1.5rem .85rem}.figure-product-page .product-rail h3{font-size:1rem}}@media (prefers-reduced-motion:reduce){.figure-product-page .thumbnail-rail{scroll-snap-type:none}}