:root{--neg-grad: linear-gradient(to bottom right, #000 0%, #000 15%, #fff 85%, #fff 100%);--neg-ink: #111;--neg-ink-on-dark: #fff;--neg-accent: #000}html,body{min-height:100vh}body{background:var(--neg-grad)!important;background-attachment:fixed!important;background-size:100% 100%!important;color:var(--neg-ink);font-family:var(--font-body--family, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif)}.color-scheme,[class*=color-scheme-],.section-background,.section-wrapper,.shopify-section,main,[class*=section--],[id^=shopify-section-],.content-for-layout,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{background:transparent!important;background-color:transparent!important}:root,html,body,.color-scheme,[class*=color-scheme-]{--color-background: transparent !important;--color-background-rgb: 0 0 0 / 0 !important}html{background:var(--neg-grad)!important;background-attachment:fixed!important}#header-group,#footer-group{background:transparent!important}.neg-wordmark{font-weight:700;letter-spacing:.12em;font-size:clamp(28px,4vw,48px);color:#fff;margin:0;line-height:1}.neg-subtitle{font-weight:500;font-size:clamp(13px,1.2vw,18px);color:#fff;margin:6px 0 0}.neg-btn{background:transparent;border:0;font:inherit;font-weight:700;color:#000;cursor:pointer;padding:6px 4px;text-decoration:none}.neg-btn:hover{opacity:.7}h1,h2,.heading,[class*=heading--]{letter-spacing:-.01em;font-weight:700}.product-information h1,.view-product-title h1,h1.product-title{font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.01em;color:#000;margin-bottom:8px}.product-information,.product-information__grid,.product-details,.product-recommendations,[class*=product-information--]{background:transparent!important}.button:not(.button-secondary):not(.button-text):not(.button-unstyled):not(.button-tertiary),button.button:not(.button-secondary):not(.button-text):not(.button-unstyled):not(.button-tertiary),[type=submit].button{background:#000!important;color:#fff!important;border:2px solid #000!important;border-radius:0!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding-block:14px!important;transition:background .15s ease,color .15s ease!important}.button:not(.button-secondary):not(.button-text):not(.button-unstyled):not(.button-tertiary):hover,button.button:not(.button-secondary):not(.button-text):not(.button-unstyled):not(.button-tertiary):hover{background:#fff!important;color:#000!important}.button-secondary{background:transparent!important;color:#000!important;border:2px solid #000!important;border-radius:0!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.button-secondary:hover{background:#000!important;color:#fff!important}.price,.price-item--regular,.price__regular{color:#000;font-weight:700}.price-item--regular{font-size:clamp(20px,2vw,26px)}[class*=variant-picker] fieldset,[class*=variant-picker] label,.product-variant-option{border-radius:0!important}[class*=variant-picker] [type=radio]:checked+label,[class*=variant-picker] .selected,.product-variant-option--selected{background:#000!important;color:#fff!important;border-color:#000!important}input,textarea,select{border-radius:0!important}input:focus,textarea:focus,select:focus{outline-color:#000!important}header.header,header.header a{color:#000!important}header.header [class*=logo],header.header .header__heading{font-weight:800!important;letter-spacing:.04em}footer.footer,footer.footer a{color:#000}a{color:inherit}a:hover{opacity:.7}[class*=card],.product-card,.resource-card{background:transparent!important}*,*:before,*:after{border-radius:0!important}.sc-placeholder-tag{border-radius:999px!important}.action__cart .svg-wrapper svg{display:none!important}.action__cart .svg-wrapper{display:inline-flex!important;align-items:center;justify-content:center;width:24px;height:24px}.action__cart .svg-wrapper:after{content:"";display:block;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M12 22 C 8 16, 8 8, 16 6 C 22 5, 24 10, 24 16 L 24 22 Z" fill="%23000"/><path d="M52 22 C 56 16, 56 8, 48 6 C 42 5, 40 10, 40 16 L 40 22 Z" fill="%23000"/><path d="M28 14 L 28 8 C 28 5.5, 30 4, 32 4 C 34 4, 36 5.5, 36 8 L 36 14 L 33 14 L 33 8.5 C 33 7.7, 32.6 7.5, 32 7.5 C 31.4 7.5, 31 7.7, 31 8.5 L 31 14 Z" fill="%23000"/><path d="M18 14 C 13 14, 10 17, 10 22 L 10 54 C 10 58, 13 61, 17 61 L 47 61 C 51 61, 54 58, 54 54 L 54 22 C 54 17, 51 14, 46 14 Z" fill="%23000"/><rect x="19" y="34" width="26" height="16" rx="2" fill="%23fff"/><rect x="21" y="40" width="22" height="2" fill="%23000"/><rect x="29" y="32" width="6" height="3" rx="1" fill="%23000"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center}.cart-page__title,.cart-page__items{background:#fff!important;margin:0!important;padding:0 28px!important}.cart-page__title{padding-top:24px!important;padding-bottom:8px!important}.cart-page__items{padding-bottom:24px!important}.cart-page__more-blocks{display:none!important}.cart-items-component .product-title,.cart-items-component .price,.cart-page .price-item--regular,.cart-page .price-item--sale{color:#000!important}.cart-items-component [class*=image],.cart-items-component [class*=media],.cart-page__items [class*=image],.cart-page__items [class*=media]{aspect-ratio:auto!important;width:auto!important;max-width:200px!important;height:auto!important}.cart-items-component img,.cart-page__items img{object-fit:contain!important;aspect-ratio:auto!important;width:auto!important;max-width:200px!important;height:auto!important}.announcement-bar,.shopify-section--announcement-bar,[class*=header_announcements],[id*=header_announcements]{display:none!important}.header__drawer,.header__column--left,header.header [aria-label=Search],header.header [aria-label="Open search modal"],header.header [aria-label*=account i],header.header [aria-label*="Log in" i],header.header .account-button,header.header .header-actions__action--search,predictive-search-component{display:none!important}.cart-items__wrapper>p,.cart-page p:has(a[href*=customer_authentication]){display:none!important}.cart-page,.cart-page__title,.cart-page__items,.cart-items__wrapper,.cart-page__summary,.cart-summary{background:transparent!important;background-color:transparent!important}.cart-title h1,.cart-page__title h1{color:#fff!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.cart-title h1:only-child,.cart-page--empty .cart-title h1{font-size:0!important;line-height:0!important}.cart-title h1:only-child:before,.cart-page--empty .cart-title h1:before{content:"Your bag is empty";font-size:clamp(22px,2.4vw,32px);line-height:1.2;display:inline-block}.cart-items-component .cart-items__title,.cart-items__heading,.cart-page h2.cart-items__heading,.cart-page__title-text{font-size:0!important;line-height:0!important}.cart-items-component .cart-items__title:before,.cart-items__heading:before,.cart-page h2.cart-items__heading:before,.cart-page__title-text:before{content:"Bag";font-size:clamp(20px,2vw,26px);line-height:1.2;font-weight:800;letter-spacing:.04em;text-transform:uppercase;display:inline-block}.cart-items__empty-button .button-text{font-size:0!important;line-height:0!important}.cart-items__empty-button .button-text:before{content:"Back to store";font-size:14px;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:inline-block}.cart-summary [class*=estimated-total] [class*=label],.cart-summary [class*=total] [class*=label]{font-size:0!important;line-height:0!important}.cart-summary [class*=estimated-total] [class*=label]:before,.cart-summary [class*=total] [class*=label]:before{content:"Total";font-size:16px;font-weight:700;letter-spacing:.02em;display:inline-block}.cart-summary [class*=taxes],.cart-summary [class*=tax-note],.cart-page__summary p:has(+button),.cart-page__summary>p,.cart-summary__tax-note{display:none!important}.footer-utilities__text{font-size:0!important;line-height:0!important}.footer-utilities__text:before{content:"\a9  2026 Negative";font-size:.75rem;line-height:var(--line-height--body-, 1.4);display:inline-block;color:inherit}.footer-utilities__text a[href*="utm_campaign=poweredby"],.footer-utilities__text a[href="/"]{display:none!important}.neg-footer-faq{text-align:center;padding:14px 0 4px;font-size:.75rem;letter-spacing:.04em}.neg-footer-faq a{color:var(--color-foreground-muted, #333);text-decoration:none;text-transform:uppercase;font-weight:600}.neg-footer-faq a:hover{opacity:.65}body:has(.shutter-cap-section) .neg-footer-faq{display:none!important}.email-signup-block{width:100%!important;max-width:360px!important;min-width:0!important;margin:0!important}.footer-content{justify-items:start!important}.email-signup__heading{display:none!important}.email-signup__input,.email-signup__input-group{background:transparent!important;background-color:transparent!important;border-radius:0!important}.email-signup__input-group{border:0!important;border-bottom:1px solid rgba(0,0,0,.5)!important;padding:0!important}.email-signup__input-group .email-signup__input{border:0!important;background:transparent!important;color:#000!important;padding:8px 0!important;font-size:14px!important;text-transform:none!important;letter-spacing:0!important}.email-signup__input::placeholder{color:#0006!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.email-signup__button,.email-signup__button--integrated,.email-signup__button--arrow{background:transparent!important;color:#0000008c!important;border:0!important;margin:0!important;width:auto!important;height:auto!important;padding:6px 4px 6px 8px!important}.email-signup__button-icon{width:18px!important;height:18px!important;color:currentcolor!important}.email-signup__button:hover{color:#000!important;background:transparent!important}.product-recommendations h3,[class*=recommend] h3,[class*=recommendations] h2,[class*=recommendations] h3{font-size:0!important;line-height:0!important}.product-recommendations h3:before,[class*=recommend] h3:before,[class*=recommendations] h2:before,[class*=recommendations] h3:before{content:"Other sizes for your other lenses";font-size:clamp(20px,2vw,28px);line-height:1.2;font-weight:700;display:inline-block;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/3/assets/negative-storewide.css.map */
