:root{--font-body-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-heading-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-heading-weight: 600;--font-heading-letter-spacing: -.02em;--ap-primary: rgb(var(--color-base-accent-1));--ap-primary-rgb: var(--color-base-accent-1);--ap-red: rgb(var(--color-base-accent-2));--ap-red-rgb: var(--color-base-accent-2);--ap-ink: rgb(var(--color-base-text));--ap-ink-rgb: var(--color-base-text);--ap-muted: #6e6e73;--ap-faint: #86868b;--ap-tile: rgb(var(--color-base-background-2));--ap-line: #d2d2d7;--ap-hair: rgba(0, 0, 0, .08);--ap-gold: #f2a541;--ap-lavender: #7c6db9;--ap-radius: 22px;--ap-radius-md: 16px;--ap-radius-sm: 12px;--ap-ease: cubic-bezier(.28, .11, .32, 1)}html{scroll-behavior:smooth}body{letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.022em}.h0,h1,.h1{line-height:1.08}.rte p,.rich-text__text,.image-with-text__text{color:var(--ap-muted)}::selection{background:rgba(var(--ap-primary-rgb),.16);color:var(--ap-ink)}.button,.shopify-payment-button__button--unbranded{border-radius:980px;letter-spacing:-.01em;font-weight:500;text-transform:none;transition:background-color .3s var(--ap-ease),transform .3s var(--ap-ease),box-shadow .3s var(--ap-ease),opacity .3s var(--ap-ease)}.button:not(.button--secondary):not(.button--tertiary):not(.slider-button):not(.skip-to-content-link):not([disabled]):hover{opacity:.92}.button:after,.button:before{box-shadow:none!important}.announcement-bar{border-bottom:none}.announcement-bar__message,.announcement-bar__message p{font-size:1.25rem;font-weight:400;letter-spacing:-.005em}.announcement-bar__message strong{font-weight:600}.announcement-bar__message a{color:#f0d9a8;font-weight:600;text-decoration:none}.announcement-bar__message a:hover{text-decoration:underline}.announcement-bar__message .material-icon{color:#f0d9a8}.header-wrapper{background-color:#ffffffc7!important;background-image:none!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-wrapper--border-bottom{border-bottom:1px solid var(--ap-hair)}.header__menu-item{font-size:1.3rem;font-weight:400;letter-spacing:-.005em;color:rgba(var(--ap-ink-rgb),.85);transition:color .2s var(--ap-ease)}.header__menu-item:hover{color:var(--ap-ink)}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__active-menu-item{color:var(--ap-ink);font-weight:500}.header__heading-link .h2{font-weight:600;letter-spacing:-.02em}.cart-count-bubble{background-color:var(--ap-red)!important;color:#fff!important}.card,.card__inner,.card .media,.card__media{border-radius:var(--ap-radius)}.card__media img,.card .media img{transition:transform .8s var(--ap-ease)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.03)}.card__heading{font-weight:600;letter-spacing:-.015em}.price-item--sale,.price .price-item--last{color:var(--ap-ink)}.price__badge-sale{border-radius:980px;font-weight:600;letter-spacing:-.005em}.accordion{border-color:var(--ap-line)}.accordion__title{font-weight:600;letter-spacing:-.015em}.accordion summary .icon-plus,.accordion summary .icon-caret{color:var(--ap-ink)}.footer{border-top:1px solid var(--ap-hair)}.footer,.footer .rte,.footer-block__details-content .list-menu__item--link{font-size:1.3rem}.footer-block__heading{font-size:1.3rem;font-weight:600;letter-spacing:-.005em}.lux-pdp .product__title h1{color:var(--ap-ink);font-size:clamp(3rem,2.6vw + 1rem,4.4rem);font-weight:600;line-height:1.08;letter-spacing:-.028em}.lux-pdp .rating-stars__label{font-size:1.3rem;color:var(--ap-muted);letter-spacing:-.005em}.lux-badge{display:flex;margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 0)}.lux-badge__pill{display:inline-flex;align-items:center;gap:.6rem;padding:0;background:none;border:0;color:var(--ap-red);font-size:1.4rem;font-weight:600;letter-spacing:-.005em;line-height:1.3}.lux-badge__pill svg{width:1.4rem;height:1.4rem;flex-shrink:0}.lux-intro{margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 0);color:var(--ap-muted);font-size:1.7rem;line-height:1.47;letter-spacing:-.015em}.lux-intro p{margin:0}.lux-pdp .product-page-price .price{align-items:center}.lux-pdp .product-page-price .price-item--sale,.lux-pdp .product-page-price .price-item--last{font-size:2.4rem;font-weight:600;letter-spacing:-.02em;color:var(--ap-ink)}.lux-pdp .product-page-price .price__compare-price,.lux-pdp .product-page-price s.price-item--regular{color:var(--ap-faint);font-size:1.6rem;font-weight:400}.lux-checklist{list-style:none;padding:0;margin:var(--margin-top, 0) 0 var(--margin-bottom, 0);display:grid;gap:1.2rem}.lux-checklist__item{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.6rem;line-height:1.45;letter-spacing:-.012em;color:var(--ap-ink)}.lux-checklist__icon{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(var(--ap-primary-rgb),.1);color:var(--ap-primary);display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem}.lux-checklist__icon svg{width:1.15rem;height:1.15rem}.lux-pdp .quantity-breaks{--border-radius: 1.4rem;--border-width: .1rem;--accent-color: var(--color-base-accent-1)}.lux-pdp .quantity-breaks__title{font-family:var(--font-body-family);font-size:1.7rem;font-weight:600;letter-spacing:-.015em;color:var(--ap-ink);justify-content:flex-start;text-align:left}.lux-pdp .quantity-breaks__title span:nth-of-type(1),.lux-pdp .quantity-breaks__title span:nth-of-type(3){display:none}.lux-pdp .quantity-break{background:#fff;border:1px solid var(--ap-line);transition:border-color .2s var(--ap-ease),box-shadow .2s var(--ap-ease)}.lux-pdp .quantity-break:before{border-color:var(--ap-line)}@media(hover:hover){.lux-pdp .quantity-break:hover{background:#fff;border:1px solid var(--ap-faint)}}.lux-pdp .quantity-breaks-container input:checked+.quantity-break{background:#fff;border:2px solid var(--ap-primary);box-shadow:none}.lux-pdp .quantity-break__label,.lux-pdp .quantity-break__label-text,.lux-pdp .quantity-break__price,.lux-pdp .quantity-break__compare-price{white-space:nowrap}.lux-pdp .quantity-break__left .quantity-break__label{flex-wrap:wrap;row-gap:.6rem;font-weight:600}.lux-pdp .quantity-break__price{color:var(--ap-ink);font-weight:600}.lux-pdp .quantity-break__compare-price{color:var(--ap-faint)}.lux-pdp .quantity-break__badge{background:var(--ap-red);color:#fff;border-radius:980px;padding:.15em .9em;font-size:1.15rem;font-weight:600;letter-spacing:-.005em;transform:none;top:-1.1rem;right:1.4rem}.lux-pdp .quantity-break__benefit{border:0;border-radius:980px;color:var(--ap-red);background:rgba(var(--ap-red-rgb),.08);font-size:1.15rem;font-weight:600}@media screen and (max-width:749px){.lux-pdp .quantity-break{padding:1.6rem 1.4rem 1.6rem 3.8rem}.lux-pdp .quantity-break__benefit{font-size:1.05rem}}.lux-pdp .product-form__submit.button--primary,.lux-pdp .product-form__submit.atc-button{min-height:5.6rem;font-size:1.7rem;font-weight:500;letter-spacing:-.015em;text-transform:none}.lux-pdp .product-form__buttons--uppercase .product-form__submit{text-transform:none}.lux-pdp .product-form__buttons .main-atc__label{display:inline-flex;align-items:center;justify-content:center;gap:1rem}.lux-pdp .product-form__buttons .main-atc__label:before{content:"";width:2rem;height:2rem;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M5 8h14l-1.2 12H6.2L5 8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 016 0V8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M5 8h14l-1.2 12H6.2L5 8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 016 0V8'/%3E%3C/svg%3E") center / contain no-repeat}.lux-trust-strip{margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 0);display:grid;grid-template-columns:repeat(var(--lux-cols, 2),minmax(0,1fr));background:var(--ap-tile);border:0;border-radius:var(--ap-radius-md);padding:1.6rem .6rem}.lux-trust-strip__item{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.2rem 1.2rem;min-width:0}.lux-trust-strip__item+.lux-trust-strip__item{border-left:1px solid var(--ap-line)}.lux-trust-strip__icon{flex:0 0 auto;width:2.6rem;height:2.6rem;color:var(--ap-primary)}.lux-trust-strip__icon svg{width:100%;height:100%}.lux-trust-strip__text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.lux-trust-strip__title{font-size:1.3rem;font-weight:600;letter-spacing:-.01em;color:var(--ap-ink)}.lux-trust-strip__subtitle{font-size:1.2rem;color:var(--ap-muted)}.lux-trust-strip--cols-3 .lux-trust-strip__item{flex-direction:column;text-align:center;gap:.6rem;padding:.2rem .8rem}@media screen and (max-width:749px){.lux-trust-strip{padding:1.4rem .2rem}.lux-trust-strip__item{flex-direction:column;text-align:center;gap:.5rem;padding:.2rem .6rem}.lux-trust-strip__title{font-size:1.2rem}.lux-trust-strip__subtitle{font-size:1.1rem}}.lux-pdp .payment-badges{opacity:.85}.lux-pdp .product__accordion.accordion{border-top:1px solid var(--ap-line);border-bottom:none}.lux-pdp .product__accordion .accordion__summary{padding:1.8rem 0}.lux-pdp .product__accordion .summary__title .material-icon,.lux-pdp .product__accordion .summary__title img{display:none}.lux-pdp .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.7rem;font-weight:600;color:var(--ap-ink);letter-spacing:-.015em}.lux-pdp .product__accordion .accordion__content{color:var(--ap-muted);font-size:1.5rem;line-height:1.6}.lux-pdp .product__accordion:last-of-type{border-bottom:1px solid var(--ap-line)}.lux-pdp .estimated-shipping{color:var(--ap-muted);font-size:1.4rem}.lux-pdp .estimated-shipping strong{color:var(--ap-ink);font-weight:600}.lux-pdp .estimated-shipping .material-icon{color:var(--ap-primary)}.lux-pdp .product__media-list .product__media-item .media{border-radius:var(--ap-radius);overflow:hidden;background:var(--ap-tile)}.lux-pdp .thumbnail{border-radius:var(--ap-radius-sm);overflow:hidden;background:var(--ap-tile);transition:box-shadow .25s var(--ap-ease),opacity .25s var(--ap-ease)}.lux-pdp .thumbnail:not([aria-current]){opacity:.6}.lux-pdp .thumbnail:hover{opacity:1}.lux-pdp .thumbnail[aria-current]{opacity:1;box-shadow:0 0 0 2px var(--ap-primary)}.lux-review-card{margin-top:2rem;padding:2rem 2.2rem;border-radius:var(--ap-radius-md);background:var(--ap-tile);border:0}.lux-review-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-bottom:.8rem}.lux-review-card__stars{display:inline-flex;gap:.2rem;color:var(--ap-gold)}.lux-review-card__stars svg{width:1.5rem;height:1.5rem}.lux-review-card__author{font-weight:600;font-size:1.4rem;color:var(--ap-ink)}.lux-review-card__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;color:var(--ap-muted)}.lux-review-card__verified svg{width:1.5rem;height:1.5rem;color:var(--ap-primary)}.lux-review-card__text{font-size:1.5rem;line-height:1.6;color:var(--ap-muted)}.lux-review-card__text p{margin:0}.lux-review-card--placeholder{border:1px dashed var(--ap-line);background:transparent;text-align:center;color:var(--ap-muted);font-size:1.3rem}@media screen and (max-width:749px){.lux-review-card{margin:1.6rem 1.5rem 0}}.lux-trust-band__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3.6rem}.lux-trust-band__heading{margin:0;padding-right:3.6rem;border-right:1px solid var(--ap-line);font-size:clamp(2.2rem,1.4vw + 1.2rem,3rem);font-weight:600;line-height:1.12;letter-spacing:-.025em;color:rgb(var(--color-foreground))}.lux-trust-band__heading em{display:block;font-style:normal;color:var(--ap-primary)}.lux-trust-band__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--lux-cols, 4),minmax(0,1fr));gap:2rem}.lux-trust-band__item{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-width:0}.lux-trust-band__icon{flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--ap-primary);box-shadow:0 1px 2px #0000000a,0 6px 16px -8px #0000001f}.lux-trust-band__icon svg{width:2.2rem;height:2.2rem}.lux-trust-band__text{display:flex;flex-direction:column;line-height:1.35;min-width:0}.lux-trust-band__title{font-weight:600;font-size:1.5rem;letter-spacing:-.012em;color:rgb(var(--color-foreground))}.lux-trust-band__subtitle{font-size:1.3rem;color:var(--ap-muted)}@media screen and (max-width:989px){.lux-trust-band__inner{grid-template-columns:1fr;gap:2.4rem;text-align:center}.lux-trust-band__heading{border-right:none;padding-right:0}.lux-trust-band__heading em{display:inline}.lux-trust-band__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.lux-trust-band__item{flex-direction:column;justify-content:flex-start;text-align:center;gap:.8rem}}.image-with-text__heading,.rich-text__heading{letter-spacing:-.028em;line-height:1.08}.image-with-text__media,.image-with-text__content{border-radius:var(--ap-radius)}.announcement-bar__message a{color:#ffd59a;font-weight:600}.lux-checklist__icon{background:#7c6db924;color:var(--ap-primary)}.lux-trust-strip__icon,.lux-trust-band__icon{color:var(--ap-lavender)}.lux-pdp .lux-badge__pill{color:var(--ap-primary)}.lux-pdp .lux-badge__pill svg{color:var(--ap-lavender)}.lux-pdp .quantity-break__badge,.cart-count-bubble{background:var(--ap-gold)!important;color:#1f1b3d!important}.lux-pdp .quantity-break__benefit{color:var(--ap-primary);background:#7c6db91f}.price__badge-sale{color:#1f1b3d}.lux-pdp .product-form__submit.button--primary,.lux-pdp .product-form__submit.atc-button{box-shadow:0 18px 34px -20px #5e4ea3bf}.color-accent-2{--color-foreground: 31, 27, 61;--accent-color: 31, 27, 61}.lux-hero__snow--far{opacity:.55}.lux-hero__snow--near{opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/3/assets/noel-lux.css.map */
