.nh-custom-showcase{--nh-cs-bg: #0d0d0d;--nh-cs-band: #080808;--nh-cs-title: #ffffff;--nh-cs-accent: #9d5adc;--nh-cs-btn: #9b1cff;--nh-cs-btn-text: #ffffff;--nh-cs-modal-btn: #9d5adc;--nh-cs-modal-btn-hover: #7c3fba;--nh-cs-arrow: 40px;--nh-cs-arrow-gap: 16px;--nh-cs-pt: 0px;--nh-cs-pb: 0px;--nh-cs-pt-m: 0px;--nh-cs-pb-m: 0px;padding:var(--nh-cs-pt) 0 var(--nh-cs-pb);background:var(--nh-cs-bg)}.nh-custom-showcase,.nh-custom-showcase *,.nh-custom-showcase *:before,.nh-custom-showcase *:after{box-sizing:border-box}.nh-custom-showcase__frame{max-width:1440px;margin:0 auto;overflow:hidden}.nh-custom-showcase__head{padding:10px 20px;background:var(--nh-cs-band)}.nh-custom-showcase .nh-custom-showcase__title{margin:0;padding:20px 0 10px;color:var(--nh-cs-title);font-family:Bebas Neue,big noodle titling,sans-serif;font-size:54px;font-weight:400;line-height:43px;letter-spacing:0;text-align:center;text-transform:none;word-break:normal}.nh-custom-showcase .nh-custom-showcase__title-accent{color:var(--nh-cs-accent)}.nh-custom-showcase__body{padding:0 20px;background:var(--nh-cs-band)}.nh-custom-showcase__stage{position:relative;width:100%;padding:0 calc(var(--nh-cs-arrow) + var(--nh-cs-arrow-gap))}.nh-custom-showcase__slider{display:flex;flex-wrap:nowrap;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:0px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;cursor:grab;min-height:.01px}.nh-custom-showcase__slider::-webkit-scrollbar{display:none}.nh-custom-showcase__slider.is-dragging,.nh-custom-showcase__slider.is-dragging *{cursor:grabbing;user-select:none;-webkit-user-select:none}.nh-custom-showcase__slide{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:25%;max-width:none;padding:0 6px;scroll-snap-align:start;scroll-snap-stop:always}.nh-custom-showcase__slide-inner{width:100%;padding:15px 0}.nh-custom-showcase .nh-custom-showcase__card{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;color:#fff;font:inherit;line-height:0;overflow:hidden;cursor:grab;-webkit-tap-highlight-color:transparent}.nh-custom-showcase__card img,.nh-custom-showcase__card svg{display:block;width:100%;height:auto;max-width:none;object-fit:contain;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;pointer-events:none}.nh-custom-showcase__card svg{aspect-ratio:1;background:#242424;fill:#3a3a3a}.nh-custom-showcase__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000007a;opacity:0;transition:opacity .22s;pointer-events:none}.nh-custom-showcase__card-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:24px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,2vw,30px);font-weight:700;line-height:1.2;letter-spacing:normal;text-align:center;opacity:0;transition:opacity .22s;pointer-events:none}.nh-custom-showcase .nh-custom-showcase__card:focus-visible{outline:3px solid #b780ff;outline-offset:-3px;box-shadow:none}.nh-custom-showcase__card:focus-visible .nh-custom-showcase__card-title,.nh-custom-showcase__card:focus-visible:after{opacity:1}@media(hover:hover){.nh-custom-showcase__card:hover .nh-custom-showcase__card-title,.nh-custom-showcase__card:hover:after{opacity:1}}@media(hover:none),(pointer:coarse),(max-width:767px){.nh-custom-showcase__card-title{display:none}.nh-custom-showcase .nh-custom-showcase__card:after{opacity:0}}.nh-custom-showcase .nh-custom-showcase__arrow{position:absolute;top:calc(50% - 20px);z-index:2;display:grid;place-items:center;box-sizing:border-box;width:40px;height:40px;margin:0;padding:0;border:1px solid #34363c;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease;-webkit-tap-highlight-color:transparent}.nh-custom-showcase__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nh-custom-showcase .nh-custom-showcase__prev{left:0}.nh-custom-showcase .nh-custom-showcase__next{right:0}@media(hover:hover){.nh-custom-showcase .nh-custom-showcase__arrow:hover{color:#0d0d0d;border-color:#fff;background:#fff}}.nh-custom-showcase .nh-custom-showcase__arrow:focus-visible{outline:2px solid var(--nh-cs-accent);outline-offset:3px}@media(max-width:767.5px){.nh-custom-showcase__arrow svg{width:17px;height:17px}}.nh-custom-showcase__foot{padding:15px 15px 26px;background:var(--nh-cs-band);text-align:center}.nh-custom-showcase .nh-custom-showcase__button{display:inline-block;padding:12px 28px;color:var(--nh-cs-btn-text);background:var(--nh-cs-btn);font-family:DINPro Medium,DINPro,sans-serif;font-size:23px;font-weight:400;line-height:1;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(min-width:1024.5px)and (max-width:1199.4999px){.nh-custom-showcase .nh-custom-showcase__title{font-size:43px}.nh-custom-showcase__slide{width:calc(100% / 3);padding:0 15px}}@media(min-width:767.5px)and (max-width:1199.4999px){.nh-custom-showcase__head{padding:25px 20px}.nh-custom-showcase__body{padding:15px 35px}}@media(min-width:767.5px)and (max-width:1024.4999px){.nh-custom-showcase__slide{width:50%;padding:0 15px}}@media(max-width:1024px){.nh-custom-showcase{--nh-cs-arrow-gap: 10px}}@media(max-width:767.5px){.nh-custom-showcase{--nh-cs-arrow-gap: 6px;padding:var(--nh-cs-pt-m) 0 var(--nh-cs-pb-m)}}@media(max-width:767.4999px){.nh-custom-showcase .nh-custom-showcase__title{padding-top:10px;font-family:DINPro Bold,DINPro,sans-serif;font-size:22px;line-height:26px;letter-spacing:-1px}.nh-custom-showcase__body{padding:0}.nh-custom-showcase__slider{scroll-padding-left:calc(.4 / 2 * 100% / (1 + .4))}.nh-custom-showcase__slide{width:calc(100% / (1 + .4));padding:0 3px}.nh-custom-showcase__slide-inner{padding:0}.nh-custom-showcase__foot{padding:10px 0 14px}.nh-custom-showcase .nh-custom-showcase__button{padding:10px 20px;font-size:14px}}.nh-custom-showcase__modal{box-sizing:border-box;width:min(1200px,calc(100vw - 32px));max-width:none;max-height:90vh;max-height:90dvh;margin:auto;padding:0 64px;border:0;color:#fff;background:#171717;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;font-family:Space Grotesk,sans-serif}.nh-custom-showcase__modal::-webkit-scrollbar{display:none}.nh-custom-showcase__modal::backdrop{background:#000000d1}.nh-custom-showcase__modal [hidden]{display:none}.nh-custom-showcase__modal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);touch-action:pan-y pinch-zoom}.nh-custom-showcase__modal-media{min-width:0;background:#101010;overflow:hidden;touch-action:pan-y pinch-zoom}.nh-custom-showcase__modal-image{display:block;width:100%;height:100%;max-height:80vh;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.nh-custom-showcase__modal-content{min-width:0;padding:36px 24px 40px 30px;touch-action:pan-y pinch-zoom}.nh-custom-showcase__modal .nh-custom-showcase__modal-heading{margin:0 0 6px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:.6px;text-transform:none}.nh-custom-showcase__modal .nh-custom-showcase__modal-subtitle{margin:0 0 30px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:.6px}.nh-custom-showcase__modal .nh-custom-showcase__modal-description{margin:0;color:#eee;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:1.65;letter-spacing:.6px;white-space:pre-line;overflow-wrap:anywhere}.nh-custom-showcase__modal .nh-custom-showcase__modal-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:26px;padding:12px 22px;border-radius:4px;color:#fff;background:var(--nh-cs-modal-btn);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.6px;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s}.nh-custom-showcase__modal .nh-custom-showcase__modal-link:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:none}.nh-custom-showcase__modal-count{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nh-custom-showcase__modal .nh-custom-showcase__modal-btn{position:absolute;z-index:3;display:inline-grid;place-items:center;margin:0;padding:0;border:0;border-radius:0;color:#fff;background:none;font-family:Space Grotesk,sans-serif;font-weight:400;line-height:1;letter-spacing:.6px;cursor:pointer}.nh-custom-showcase__modal .nh-custom-showcase__modal-btn:focus-visible{outline:3px solid #b780ff;outline-offset:3px;box-shadow:none}.nh-custom-showcase__modal .nh-custom-showcase__modal-close{top:10px;right:10px;width:40px;height:40px;font-size:32px}.nh-custom-showcase__modal .nh-custom-showcase__modal-nav{top:50%;width:48px;height:64px;transform:translateY(-50%);font-size:54px}.nh-custom-showcase__modal .nh-custom-showcase__modal-prev{left:8px}.nh-custom-showcase__modal .nh-custom-showcase__modal-next{right:8px}@media(hover:hover){.nh-custom-showcase__modal .nh-custom-showcase__modal-link:hover{background:var(--nh-cs-modal-btn-hover)}.nh-custom-showcase__modal .nh-custom-showcase__modal-close:hover{background:#6339a0}}.nh-custom-showcase__modal.is-dragging .nh-custom-showcase__modal-layout,.nh-custom-showcase__modal.is-dragging .nh-custom-showcase__modal-layout *{cursor:grabbing;user-select:none;-webkit-user-select:none}@media(max-width:767px){.nh-custom-showcase__modal{width:calc(100vw - 16px);padding:0 36px}.nh-custom-showcase__modal-layout{grid-template-columns:minmax(0,1fr)}.nh-custom-showcase__modal-image{height:auto;max-height:42vh}.nh-custom-showcase__modal-content{padding:24px 12px}.nh-custom-showcase__modal .nh-custom-showcase__modal-heading{font-size:23px}.nh-custom-showcase__modal .nh-custom-showcase__modal-subtitle{margin-bottom:20px;font-size:16px}.nh-custom-showcase__modal .nh-custom-showcase__modal-description{font-size:14px}.nh-custom-showcase__modal .nh-custom-showcase__modal-nav{width:32px;font-size:42px}.nh-custom-showcase__modal .nh-custom-showcase__modal-prev{left:0}.nh-custom-showcase__modal .nh-custom-showcase__modal-next{right:0}}@media(prefers-reduced-motion:reduce){.nh-custom-showcase__card-title,.nh-custom-showcase__card:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nh-custom-showcase.css.map */
