@font-face{font-family:Mabry Pro;src:url(NimbusSans-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mabry Pro;src:url(NimbusSans-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Mabry Pro;src:url(NimbusSans-Bold.otf) format("opentype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Mabry Pro;src:url(NimbusSans-BoldItalic.otf) format("opentype");font-weight:600 700;font-style:italic;font-display:swap}@font-face{font-family:Very Vogue Display;src:url(VeryVogueDisplay.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--nu-black: rgb(1, 1, 1);--nu-black-soft: rgb(21, 21, 21);--nu-white: rgb(255, 255, 255);--nu-gray-900: rgb(28, 28, 28);--nu-gray-700: rgb(68, 68, 68);--nu-gray-500: rgb(128, 128, 128);--nu-gray-300: rgb(226, 226, 226);--nu-gray-200: rgb(238, 238, 238);--nu-gray-100: rgb(242, 242, 242);--nu-gray-050: rgb(247, 247, 247);--nu-blue-soft: rgb(132, 171, 252);--nu-blue-mid: rgb(99, 156, 255);--nu-blue-bright: rgb(56, 119, 241);--nu-blue-light: rgb(124, 167, 253);--nu-blue-muted: rgb(94, 127, 206);--nu-blue-deep: rgb(33, 56, 132);--nu-bg-card: var(--nu-gray-100);--nu-bg-card-subtle: var(--nu-gray-050);--nu-text-muted: rgba(1, 1, 1, .6);--nu-border: var(--nu-gray-300);--nu-gradient-device: linear-gradient(90deg, rgb(33, 56, 132), rgb(94, 127, 206) 3.63%, rgb(132, 171, 252) 10.39%, rgb(132, 171, 252) 61.87%, rgb(124, 167, 253) 67.99%, rgb(99, 156, 255) 91.81%, rgb(56, 119, 241));--nu-gutter: clamp(1.25rem, 7vw, 104px);--font-body--family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-subheading--family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading--family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-accent--family: "Very Vogue Display", "Cormorant Garamond", Georgia, serif;--font-heading--weight: 400}h1,h2,h3,.h1,.h2,.h3{text-transform:uppercase;letter-spacing:1px;line-height:1;font-weight:400}.button:not(.button-unstyled),button.button:not(.button-unstyled),a.button:not(.button-unstyled),.shopify-challenge__button,.customer button[type=submit]{border-radius:0;font-family:var(--font-body--family);font-size:14px;font-weight:400;letter-spacing:.32px;text-transform:uppercase;min-height:40px;min-width:144px;padding-inline:40px}.button--secondary{box-shadow:inset 0 0 0 1px currentColor;border:none;background:transparent}.product-card,.card-gallery{border-radius:5px}.product-card{background:var(--nu-bg-card)}.product-badges .badge,.badge{border-radius:0;text-transform:uppercase;font-size:14px;letter-spacing:.32px}.rating-stars svg,.star-rating svg{fill:var(--nu-black)}.announcement-bar,announcement-bar{font-size:14px;letter-spacing:.5px;text-transform:uppercase}.menu-list__link,header-menu .menu-list__item>a{font-size:14px;letter-spacing:1.4px;text-transform:uppercase}.product-information .shopify-payment-button,.product-information accelerated-checkout,.product-information .accelerated-checkout{display:none!important}.quantity-selector{height:42px;min-height:42px;width:auto;min-width:100px;border:none;border-radius:0;box-shadow:inset 0 0 0 1px var(--nu-black-soft, #151515);background:transparent;display:inline-flex;align-items:center;justify-content:space-between;padding-inline:6px}.quantity-selector .button-unstyled{font-size:14px;min-height:auto;padding:4px 8px;border-radius:0}.quantity-selector input[type=number],.quantity-selector .quantity-input{font-family:var(--font-body--family);font-size:14px;font-weight:600;text-align:center;border:none;background:transparent}.product-form-buttons:not(.product-form-buttons--stacked){display:flex;align-items:center;gap:10px}.product-form-buttons:not(.product-form-buttons--stacked) .quantity-selector-wrapper{flex:0 0 auto}.product-form-buttons:not(.product-form-buttons--stacked) product-form-component,.product-form-buttons:not(.product-form-buttons--stacked) .product-form{flex:1}.nu-section{padding:64px var(--nu-gutter)}.nu-h1{font-family:var(--font-body--family);font-size:clamp(28px,4vw,40px);line-height:1;letter-spacing:1px;text-transform:uppercase;font-weight:400;margin:0}.nu-lead{font-size:clamp(16px,2vw,20px);line-height:1.2}.nu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:144px;padding:9.5px 40px 10.5px;font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:18px;letter-spacing:.32px;text-transform:uppercase;text-align:center;text-decoration:none;border:none;border-radius:0;cursor:pointer;background:transparent;transition:opacity .15s ease}.nu-btn:hover{opacity:.75}.nu-btn--ghost-dark{box-shadow:inset 0 0 0 1px var(--nu-black);color:var(--nu-black)}.nu-btn--ghost-light{box-shadow:inset 0 0 0 1px var(--nu-white);color:var(--nu-white)}.nu-btn--solid-dark{background:var(--nu-black);box-shadow:inset 0 0 0 1px var(--nu-black);color:var(--nu-white)}.nu-btn--solid-light{background:var(--nu-white);box-shadow:inset 0 0 0 1px var(--nu-white);color:var(--nu-black)}.nu-pf{display:block;width:100%}.nu-pf__eyebrow{margin:0 0 10px;font-family:var(--font-body--family);font-size:12px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:1.5px;color:var(--nu-black)}.nu-pf__tagline{margin:0;color:var(--nu-black)}.nu-pf__tagline--serif{font-family:var(--font-accent--family);font-size:clamp(20px,2.4vw,26px);line-height:1.15;letter-spacing:.2px}.nu-pf__tagline--serif-italic{font-family:var(--font-accent--family);font-style:italic;font-size:clamp(20px,2.4vw,26px);line-height:1.15;letter-spacing:.2px}.nu-pf__tagline--caps{font-family:var(--font-body--family);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1.3}.nu-pf__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nu-pf__item{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:var(--nu-black)}.nu-pf__check{flex-shrink:0;width:18px;height:18px;margin-top:1px;--icon-stroke-width: 2px;color:var(--nu-black)}.nu-pf__check svg{display:block;width:100%;height:100%}.nu-pf--boxed{background:var(--nu-gray-050);border:1px solid var(--nu-gray-200);padding:18px 20px}.nu-pf--boxed .nu-pf__eyebrow{margin-bottom:12px}.nu-pf__rte{font-size:14px;line-height:1.55;color:var(--nu-gray-700)}.nu-pf__rte>:first-child{margin-top:0}.nu-pf__rte>:last-child{margin-bottom:0}.nu-pf__rte p{margin:0 0 10px}.nu-pf__pills{display:flex;flex-wrap:wrap;gap:8px}.nu-pf__pill{display:inline-flex;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:1;color:var(--nu-black);background:var(--nu-white);border:1px solid var(--nu-gray-300);border-radius:999px}.variant-picker{--variant-picker-swatch-radius: 50%}.variant-picker .variant-option__button-label--has-swatch{--focus-outline-radius: 50%;overflow:visible}.variant-picker .swatch:not(.swatch--unavailable){border-radius:50%;border:1px solid rgba(1,1,1,.08);box-shadow:0 2px 5px #01010129;transition:box-shadow .15s ease,transform .15s ease}.variant-picker .variant-option__button-label--has-swatch:hover{outline:none}.variant-picker .variant-option__button-label--has-swatch:hover .swatch:not(.swatch--unavailable){box-shadow:0 3px 8px #0101013d;transform:translateY(-1px)}.variant-picker .variant-option__button-label--has-swatch:has(:checked){outline:2px solid var(--nu-gray-700);outline-offset:3px}.variant-picker .variant-option__button-label--has-swatch .swatch{position:relative}.variant-picker .variant-option__button-label--has-swatch:has(:checked) .swatch:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--nu-gray-700);box-shadow:0 0 0 2px #ffffffe6;transform:translate(-50%,-50%);pointer-events:none}.menu-drawer{width:320px!important;max-width:86vw!important;background-color:#fff}@media screen and (min-width:750px){.menu-drawer{width:320px!important}}.menu-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #eee}.menu-drawer__heading{margin:0;font-size:12.6px;letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:#1e1e1e}.menu-drawer__header .menu-drawer__close-button{padding:0;margin:0}.menu-drawer__navigation{margin-top:0!important}.menu-drawer__menu{padding-inline:0!important}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent,.menu-drawer__menu-item--child{font-size:10.8px;letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:#1e1e1e}.menu-drawer__menu-item--mainlist{padding:14px 20px!important;min-height:0!important}.menu-drawer__list-item--divider{border-block-end:1px solid #eee!important}.menu-drawer__menu--childlist{padding-inline:0!important}.menu-drawer__menu--childlist .menu-drawer__menu-item--child{padding:12px 20px 12px 36px!important}.menu-drawer__menu-item--mainlist>.svg-wrapper,.menu-drawer__menu-item--parent>.svg-wrapper{padding:0!important}.nu-buybox-rating{display:flex;align-items:center;gap:8px}.nu-buybox-rating__score{font-size:13px;font-weight:700;color:var(--nu-black)}.nu-buybox-rating__count{font-size:13px;color:var(--nu-text-muted, rgba(1, 1, 1, .6));text-decoration:underline;text-underline-offset:2px}.nu-buybox-rating{margin-inline-start:auto}.nu-buybox-benefits__row{margin:0;font-size:11.5px;letter-spacing:.5px;line-height:1.4;text-transform:uppercase;color:var(--nu-black)}.product-card .nu-card__desc{margin:0;font-size:12px;line-height:1.4;color:var(--nu-text-muted, rgba(1, 1, 1, .6))}.product-card .nu-card__shades{display:inline-block;font-size:12px;letter-spacing:.3px;color:var(--nu-text-muted, rgba(1, 1, 1, .6))}.product-card .nu-stars{gap:3px}.product-card,.product-card .product-card__content{background:transparent!important;border:none!important;box-shadow:none!important}.product-card button.quick-add__button,.product-card .quick-add__button.add-to-cart-button{position:absolute;inset-inline:12px;inset-block-end:12px;width:auto;max-inline-size:none;min-inline-size:0;height:auto;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:none;border-radius:0;background:var(--nu-black, #010101);color:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;scale:none}.product-card button.quick-add__button:hover{background:var(--nu-gray-900, #1c1c1c);width:auto;padding:12px 16px;scale:none}.product-card .quick-add__button>.add-to-cart-icon{width:18px;height:18px;flex:0 0 auto}.product-card .quick-add__button[data-added=true]{width:auto;color:#fff}@media screen and (min-width:750px){.product-information__grid--half .product-details{padding-inline:clamp(40px,6vw,112px)}}@media screen and (min-width:1400px){.product-information__grid--half .product-details{padding-inline:clamp(72px,8vw,160px)}}.product-details h1{font-size:1.2rem!important;line-height:1.3;letter-spacing:1px}.product-details .nu-pf__tagline{font-size:.9rem;line-height:1.4}.product-details .price,.product-details .price__container,.product-details .price .price__regular{font-size:1rem}.product-details .rte,.product-details .rte p{font-size:.9rem;line-height:1.55}.product-details .quantity-selector-wrapper,.product-details .quantity-selector,.product-details .quantity-label,.product-details .quantity-rules{display:none!important}.product-details .add-to-cart-button{width:100%;max-width:300px;justify-content:flex-start;gap:0;border-radius:0;text-transform:uppercase;letter-spacing:1px;font-size:13px;min-height:0;padding:15px 20px;background-color:var(--nu-black, #010101)!important;color:#fff!important;box-shadow:none!important}.product-details .add-to-cart-button:hover{background-color:var(--nu-gray-900, #1c1c1c)!important;color:#fff!important}.product-details .add-to-cart-button .svg-wrapper,.product-details .add-to-cart-button .svg-wrapper svg,.product-details .add-to-cart-button .add-to-cart__added{color:#fff}.product-details .add-to-cart-button .add-to-cart-icon{order:5;margin-inline-start:auto;width:17px;height:17px}.product-information__media slideshow-arrows,.product-information__media .slideshow-control--previous,.product-information__media .slideshow-control--next{display:none!important}:root{--frame-gap: clamp(12px, 2.25vw, 32px);--frame-gap-sm: clamp(8px, 1.2vw, 16px);--frame-radius: 12px;--frame-surface: var(--nu-gray-200, #eeeeee)}.announcement-bar{width:calc(100% - (var(--frame-gap) * 2));margin:var(--frame-gap-sm) var(--frame-gap) 0;border-radius:var(--frame-radius);overflow:hidden;min-height:40px;padding-block:6px!important;font-size:12px;line-height:1.3}.shopify-section:not(.header-section)>.announcement-bar.section{background-color:var(--color-background)}.shopify-section:not(.header-section):has(>.announcement-bar)>.section-background{display:none}#header-component,#header-component .header__underlay{--color-background-top-row: var(--frame-surface) !important;--color-background-bottom-row: var(--frame-surface) !important}#header-component .menu-list .menu-list__link,#header-component .menu-list .menu-list__link:hover{color:var(--menu-top-level-font-color)!important}#header-component .header__underlay{inset-inline:var(--frame-gap);border-radius:var(--frame-radius)}#header-component .header__underlay-open:after{border-radius:inherit}.header-section{margin-block:var(--frame-gap-sm)}.header__row--top{width:calc(100% - (var(--frame-gap) * 2));margin-inline:var(--frame-gap)}.header__row--top>.header__columns{grid-column:1 / -1;min-width:0;padding-inline:clamp(16px,2.4vw,32px);--padding-block-start: 14px;--padding-block-end: 14px}.page-wrapper .header-section:has(>#header-component[sticky=always]),.page-wrapper .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:var(--frame-gap-sm)}main>.shopify-section,footer>.shopify-section{margin-inline:var(--frame-gap);border-radius:var(--frame-radius);overflow:clip}main>.shopify-section+.shopify-section,footer>.shopify-section{margin-block-start:var(--frame-gap-sm)}footer>.shopify-section:last-child{margin-block-end:var(--frame-gap)}.header-section>#header-component[sticky]{transition:transform .7s cubic-bezier(.76,0,.24,1),opacity var(--animation-speed) var(--animation-easing)}.header-section[data-nu-scroll=down]:not(:hover):not(:focus-within):not(:has([aria-expanded=true],[open]))>#header-component[sticky]{transform:translateY(calc(-100% - var(--frame-gap-sm) - 12px))}@media(hover:none){.header-section[data-nu-scroll=down]:not(:focus-within):not(:has([aria-expanded=true],[open])){pointer-events:none}}@media(prefers-reduced-motion:reduce){.header-section>#header-component[sticky]{transition:none}}img.product-media__image{background-color:#eeeeec}.product-card .nu-card__rating{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--nu-text-muted, rgba(1, 1, 1, .6))}a.nu-buybox-rating{color:inherit;text-decoration:none}.shopify-section[id$=__nu_judgeme_reviews]{background:snow}[id$=__nu_judgeme_reviews] .jdgm-widget,[id$=__nu_judgeme_reviews] .jdgm-rev-widg{font-family:var(--font-body--family)!important;color:var(--nu-black, #010101)!important;padding:0!important;border:0!important;background:transparent!important}[id$=__nu_judgeme_reviews] .jdgm-rev-widg__title{font-family:var(--font-body--family)!important;font-size:clamp(24px,3vw,32px)!important;line-height:1!important;letter-spacing:1px!important;text-transform:uppercase!important;text-align:left!important;margin:0 0 32px!important;font-weight:400!important}[id$=__nu_judgeme_reviews] .jdgm-star,[id$=__nu_judgeme_reviews] .jdgm-star:before{color:var(--nu-black, #010101)!important}[id$=__nu_judgeme_reviews] .jdgm-rev-widg__header{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:center;border:1px solid #eee!important;background:#fff!important;padding:24px!important;margin-bottom:32px!important;text-align:left!important}[id$=__nu_judgeme_reviews] .jdgm-rev-widg__header>.jdgm-rev-widg__title{grid-column:1 / -1}[id$=__nu_judgeme_reviews] .jdgm-rev-widg__summary{text-align:center!important;float:none!important;width:auto!important}[id$=__nu_judgeme_reviews] .jdgm-rev-widg__summary-average,[id$=__nu_judgeme_reviews] .jdgm-rev-widg__summary-average-number{font-family:var(--font-accent--family)!important;font-size:32px!important;line-height:1.1!important}[id$=__nu_judgeme_reviews] .jdgm-rev-widg__summary-text,[id$=__nu_judgeme_reviews] .jdgm-histogram__frequency,[id$=__nu_judgeme_reviews] .jdgm-histogram__percentage{font-size:12px!important;color:#888!important}[id$=__nu_judgeme_reviews] .jdgm-histogram{float:none!important;width:auto!important;border:0!important;padding:0!important;margin:0!important}[id$=__nu_judgeme_reviews] .jdgm-histogram__row{display:flex!important;align-items:center;gap:8px;font-size:12px}[id$=__nu_judgeme_reviews] .jdgm-histogram__bar{flex:1;height:6px!important;background:var(--nu-border, #e2e2e2)!important;border-radius:3px!important;overflow:hidden}[id$=__nu_judgeme_reviews] .jdgm-histogram__bar-content{height:100%!important;background:var(--nu-black, #010101)!important;border-radius:0!important}[id$=__nu_judgeme_reviews] .jdgm-rev-widg__actions{float:none!important;width:auto!important;text-align:center!important}[id$=__nu_judgeme_reviews] .jdgm-write-rev-link,[id$=__nu_judgeme_reviews] .jdgm-ask-question-btn,[id$=__nu_judgeme_reviews] .jdgm-form .jdgm-submit-rev{display:inline-flex!important;align-items:center;justify-content:center;padding:14px 22px!important;border:0!important;border-radius:0!important;background:var(--nu-black, #010101)!important;color:#fff!important;font-size:12px!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important}[id$=__nu_judgeme_reviews] .jdgm-write-rev-link:hover{background:var(--nu-gray-900, #1c1c1c)!important}[id$=__nu_judgeme_reviews] .jdgm-rev-widg__sort-wrapper{font-size:12px!important;border:0!important;padding:0 0 8px!important}[id$=__nu_judgeme_reviews] .jdgm-rev{padding:24px 0!important;border-top:1px solid #eee!important;border-bottom:0!important;margin:0!important}[id$=__nu_judgeme_reviews] .jdgm-rev__author,[id$=__nu_judgeme_reviews] .jdgm-rev__author-wrapper{font-size:14px!important;font-weight:600!important;color:var(--nu-black, #010101)!important}[id$=__nu_judgeme_reviews] .jdgm-rev__buyer-badge{display:inline-flex!important;align-items:center;padding:5.5px 12px 6.5px!important;border:0!important;border-radius:0!important;font-size:11px!important;line-height:1!important;text-transform:uppercase!important;background:var(--nu-black, #010101)!important;color:#fff!important}[id$=__nu_judgeme_reviews] .jdgm-rev__timestamp{font-size:12px!important;color:#888!important}[id$=__nu_judgeme_reviews] .jdgm-rev__title{font-size:14px!important;font-weight:600!important;margin:8px 0 4px!important}[id$=__nu_judgeme_reviews] .jdgm-rev__body,[id$=__nu_judgeme_reviews] .jdgm-rev__body p{font-size:14px!important;line-height:1.45!important;color:var(--nu-black, #010101)!important}[id$=__nu_judgeme_reviews] .jdgm-rev__icon,[id$=__nu_judgeme_reviews] .jdgm-rev__avatar{display:none!important}[id$=__nu_judgeme_reviews] .jdgm-paginate__page{font-size:12px!important;color:var(--nu-black, #010101)!important}@media screen and (max-width:749px){[id$=__nu_judgeme_reviews] .jdgm-rev-widg__header{grid-template-columns:1fr}}.jdgm-star{--nu-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.6'%3E%3Cpath d='M10 3.648H6.227L5.005 0 3.763 3.648H0l3.021 2.294L1.789 9.6l3.216-2.314L8.221 9.6 6.989 5.942 10 3.648'/%3E%3C/svg%3E");display:inline-block!important;width:10px!important;height:9.6px!important;margin:0 4px 0 0!important;padding:0!important;font-size:0!important;line-height:0!important;vertical-align:middle;background:var(--nu-black, #010101)!important;-webkit-mask:var(--nu-star) center / contain no-repeat;mask:var(--nu-star) center / contain no-repeat}.jdgm-star:last-child{margin-right:0!important}.jdgm-star:before,.jdgm-star:after{content:none!important;display:none!important}.jdgm-star.jdgm--off{background:#e2e2e2!important}.jdgm-star.jdgm--half{background:linear-gradient(90deg,var(--nu-black, #010101) 50%,#e2e2e2 50%)!important}.jdgm-rev__rating,.jdgm-rev-widg__summary-stars,.jdgm-prev-badge__stars,.jdgm-histogram__star{display:inline-flex!important;align-items:center;gap:0;font-size:0!important;line-height:1!important}.jdgm-histogram__star{min-width:70px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/brand.css.map */
