/* Loaded last. Existing carousel artwork, travel, hover and sources are untouched. */
#collection.collection-grid-enabled{container-type:inline-size;height:var(--collection-shell-height)!important;transition:height var(--collection-size-duration,0ms) cubic-bezier(.37,0,.63,1)!important;overflow:hidden!important;overflow:clip!important;overflow-anchor:none;background:#e4e3df!important}
html.collection-resizing,html.collection-resizing body{overflow-anchor:none}
#collection .collection-carousel-stage{position:absolute;inset:0 0 auto;height:var(--collection-carousel-height);margin:0;padding:0;visibility:visible!important}
#collection .collection-carousel-stage[hidden],#collection .collection-all-models[hidden]{display:none!important}
#collection .collection-legacy-heading{display:none!important;visibility:hidden!important}
#collection .collection-grid-header{position:absolute;inset:0 0 auto;z-index:20;height:calc(170 / 14.4 * 1cqw);margin:0;padding:0;visibility:visible!important;pointer-events:none}
#collection .collection-grid-header h2{position:absolute;left:calc(64 / 14.4 * 1cqw);top:calc((83.40478515625 - 56.29256057739258 * .8325) / 14.4 * 1cqw);margin:0!important;padding:0;max-width:none;white-space:nowrap;font:300 calc(56.29256057739258 / 14.4 * 1cqw)/1 Onest,sans-serif;letter-spacing:0;color:#242c2e;visibility:visible!important;font-kerning:none}
#collection .collection-fixed-subtitle{position:absolute;left:calc(66 / 14.4 * 1cqw);top:calc((125.17022705078125 - 18.158889770507812 * .8325) / 14.4 * 1cqw);margin:0!important;padding:0;max-width:none;white-space:nowrap;font:400 calc(18.158889770507812 / 14.4 * 1cqw)/1 Onest,sans-serif;letter-spacing:0;color:#616969;visibility:visible!important;font-kerning:none}
#collection .collection-grid-toggle{position:absolute;right:calc(53 / 14.4 * 1cqw);top:calc(55 / 14.4 * 1cqw);width:calc(145 / 14.4 * 1cqw);height:calc(44 / 14.4 * 1cqw);display:block;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;margin:0;padding:0;color:#42494a;font:400 calc(17 / 14.4 * 1cqw)/1 Onest,sans-serif;letter-spacing:0;visibility:visible!important;pointer-events:auto;cursor:pointer}
#collection .collection-grid-toggle span{position:absolute;right:calc(39 / 14.4 * 1cqw);top:calc((84 - 55 - 17 * .8325) / 14.4 * 1cqw);white-space:nowrap;visibility:visible!important}
#collection .collection-grid-toggle svg{position:absolute;right:calc(5 / 14.4 * 1cqw);top:calc(18 / 14.4 * 1cqw);width:calc(12 / 14.4 * 1cqw);height:calc(8 / 14.4 * 1cqw);overflow:visible;fill:none;stroke:currentColor;stroke-width:1;transform-origin:center;visibility:visible!important}
#collection .collection-grid-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
#collection .collection-grid-toggle:disabled{opacity:1;cursor:wait}
#collection .collection-grid-toggle:focus-visible{outline:1px solid #293336;outline-offset:3px}
#collection .collection-all-models{position:absolute;inset:0 0 auto;z-index:5;width:100%;margin:0;padding:0;visibility:visible!important}
#collection .collection-grid-item{position:absolute;margin:0;padding:0;visibility:visible!important}
#collection .collection-grid-card{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:0;background:none!important;box-shadow:none!important;color:#42494a;cursor:pointer;visibility:visible!important}
#collection .collection-grid-card img{position:absolute;left:0;top:0;max-width:none;max-height:none;display:block;object-fit:contain;transform:none;transform-origin:50% 100%;transition:scale 1.15s cubic-bezier(.22,.1,.2,1),filter 1.15s ease;visibility:visible!important}
#collection .collection-grid-card span{position:absolute;left:50%;translate:-50% 0;white-space:nowrap;font:400 calc(15 / 14.4 * 1cqw)/1 Onest,sans-serif;letter-spacing:0;visibility:visible!important;pointer-events:none}
#collection .collection-grid-card:focus-visible{outline:none}
#collection .collection-grid-card:focus-visible img{outline:1px solid #293336;outline-offset:6px;scale:1.025;filter:drop-shadow(0 8px 7px #26303424)}
@media(hover:hover){#collection .collection-grid-card:hover img{scale:1.025;filter:drop-shadow(0 8px 7px #26303424)}}
@media(min-width:1000px){
 #collection.collection-grid-enabled{scroll-margin-top:-90px}
 #collection .collection-carousel-stage> :not(.approved-art):not(.approved-photo){visibility:hidden}
 #collection .collection-carousel-stage>.approved-art{max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;transform:none!important}
}
@media(max-width:999px){
 #collection .collection-carousel-stage> :not(.mobile-art):not(.mobile-image){visibility:hidden}
 #collection .collection-carousel-stage>.mobile-art,#collection .collection-carousel-stage>.mobile-image{max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;transform:none!important}
 #collection .collection-grid-header{height:116px}
 #collection .collection-grid-header h2{left:24px;top:24px;font-size:clamp(24px,7.1vw,32px)}
 #collection .collection-fixed-subtitle{left:24px;top:74px;font-size:14px}
 #collection .collection-grid-toggle{right:19px;top:58px;width:120px;height:44px;font-size:13px}
 #collection .collection-grid-toggle span{right:26px;top:16px}
 #collection .collection-grid-toggle svg{right:5px;top:19px;width:10px;height:6px}
 #collection .collection-grid-card span{font-size:13px}
}
@media(prefers-reduced-motion:reduce){#collection.collection-grid-enabled{transition:none!important}#collection .collection-grid-card img{transition:none!important;scale:1!important}}
.no-motion #collection.collection-grid-enabled{transition:none!important}.no-motion #collection .collection-grid-card img{transition:none!important;scale:1!important}
