:root{--ngp-r:20px;--ngp-pad:6%;--ng-ink:#14130F;--ng-ink-strong:#060606;--ng-body-ink:#6B665F;--ng-metal:linear-gradient(168deg,#443F39 0%,#171513 24%,#060606 46%,#5E584F 53%,#1A1816 61%,#37332F 100%)}.ngfs-bg,.ngfs-scrim,.ngfs-grain{display:none}.card-gallery{position:relative;border-radius:var(--ngp-r);overflow:hidden;background:#fff}.card-gallery .product-media-container{background:#fff;position:relative;overflow:hidden}.card-gallery .product-media-container img,.card-gallery .product-media-container svg{object-fit:contain;background:#fff;-webkit-mask-image:none;mask-image:none;transform:none}.card-gallery .product-media-container img{padding:var(--ngp-pad);transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (min-width:750px){.card-gallery:hover .product-media-container img{transform:scale(1.035)}}.card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #14130f12}.card-gallery .product-badges,.card-gallery quick-add-component,.card-gallery slideshow-controls,.card-gallery slideshow-arrows{position:relative;z-index:7}#MainContent>.shopify-section{padding-block:clamp(.4rem,1.4vw,1.1rem)}#MainContent>.shopify-section:first-child{padding-block-start:0}@media(max-width:749px){#MainContent>.shopify-section{padding-block:clamp(.3rem,1.6vw,.8rem)}}#MainContent details,#MainContent .accordion,#MainContent accordion-custom{max-height:none;overflow:visible}#MainContent summary{padding-block:clamp(.9rem,2vw,1.15rem);line-height:1.45}.footer__content>*,.footer .group-block,.footer .group-block-content{min-width:0}.footer .group-block-content{row-gap:clamp(18px,3vw,32px)}.footer p,.footer a,.footer h2,.footer h3,.footer h4,.footer li,.footer-utilities p,.footer-utilities a,.footer-utilities li{line-height:1.6;overflow-wrap:anywhere;word-break:normal}.footer h3,.footer h4{margin-block:0 .35em}.footer-utilities{row-gap:14px}.footer-utilities ul{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;margin:0;padding:0}.footer-utilities li{line-height:1.7}@media(max-width:749px){.footer .group-block-content{flex-direction:column;align-items:flex-start;gap:clamp(22px,6vw,34px)}.footer .group-block-content>*{width:100%;max-width:100%;flex:0 0 auto}.footer-utilities{flex-direction:column;align-items:flex-start;gap:16px}.footer-utilities ul{gap:6px 18px}}#MainContent[data-template^=product] h1,#MainContent[data-template^=page] h1,#MainContent[data-template^=page] h2,.ngpw-title,.ng-pfaq h2,.ngc-title{color:var(--ng-ink-strong);background-image:var(--ng-metal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.022em}#MainContent[data-template^=product] summary,#MainContent[data-template^=page] summary,.ng-pfaq summary{color:#0b0a09;font-weight:600;letter-spacing:-.008em}#MainContent summary svg{color:var(--ng-ink);-webkit-text-fill-color:currentColor}#MainContent[data-template^=product] .rte p,#MainContent[data-template^=product] .rte li,#MainContent[data-template^=page] .rte p,#MainContent[data-template^=page] .rte li,.ng-pfaq__answer p,.ng-pfaq__answer li{color:var(--ng-body-ink);line-height:1.78}#MainContent[data-template^=product] .rte strong,#MainContent[data-template^=page] .rte strong{color:#1a1816;font-weight:600}.ngpw-eyebrow,.ng-pfaq__eyebrow{color:var(--ng-ink);letter-spacing:.26em;text-transform:uppercase}.nge-hero h1,.nge-hero h2,.nge-hero h3,.nge-hero p,.slideshow h1,.slideshow h2,.slideshow h3,.slideshow h4,.slideshow p,.slideshow-slide h1,.slideshow-slide h2,.slideshow-slide h3,.slideshow-slide h4,.slideshow-slide p{background-image:none;-webkit-text-fill-color:currentColor}.slideshow h1 strong,.slideshow h2 strong,.slideshow h3 strong,.slideshow h4 strong,.slideshow-slide h1 strong,.slideshow-slide h2 strong,.slideshow-slide h3 strong,.slideshow-slide h4 strong,.nge-hero h1 strong,.nge-hero h2 strong{font-weight:inherit;font-style:inherit}.slideshow-slide .slide__content,.slideshow-slide .group-block-content{min-height:var(--ng-slide-text-h,0)}@media(min-width:750px){.slideshow-slide{--ng-slide-text-h:11rem}}@media(max-width:749px){.slideshow-slide{--ng-slide-text-h:9.5rem}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){#MainContent[data-template^=product] h1,#MainContent[data-template^=page] h1,#MainContent[data-template^=page] h2,.ngpw-title,.ng-pfaq h2,.ngc-title{background-image:none;-webkit-text-fill-color:currentColor;color:var(--ng-ink-strong)}}#MainContent[data-template=index] product-price,#MainContent[data-template=index] .price,#MainContent[data-template=index] .price__regular,#MainContent[data-template=index] .price__sale,#MainContent[data-template=index] .compare-at-price,#MainContent[data-template=index] .product-price{display:none}.nge-hero .nge-btn,.nge-hero__cta{display:inline-block;margin-top:clamp(18px,2.4vw,28px);padding:14px 34px;font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--hc,#14130F)!important;background:transparent!important;border:1px solid currentColor!important;border-radius:999px!important;opacity:.92;transition:color .4s ease,background-color .4s ease,opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.nge-hero .nge-btn:hover,.nge-hero__cta:hover{opacity:1;transform:translateY(-1px);background:var(--hc,#14130F)!important;color:#fff!important}.nge-hero[style*="--hc:#ffffff"] .nge-btn:hover,.nge-hero[style*="--hc:#ffffff"] .nge-hero__cta:hover,.nge-hero[style*="--hc:#fff"] .nge-btn:hover,.nge-hero[style*="--hc:#fff"] .nge-hero__cta:hover{color:var(--ng-ink)!important}}@media(prefers-reduced-motion:reduce){.card-gallery .product-media-container img,.nge-hero .nge-btn,.nge-hero__cta{transition:none}}.ng-pfaq .ng-pfaq__eyebrow{color:#145447}#MainContent .ng-pfaq details[open]>summary,footer .ng-pfaq details[open]>summary{color:#145447}marquee-component .marquee__repeated-items img,marquee-component .marquee__repeated-items svg{height:15px;width:auto;max-width:none;display:block;opacity:.9}marquee-component .marquee__repeated-items [class*=logo]{font-size:13px;letter-spacing:.18em;line-height:1;display:flex;align-items:center}@media(max-width:749px){marquee-component .marquee__repeated-items img,marquee-component .marquee__repeated-items svg{height:13px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ng-filmshot.css.map */
