:root{--lucy-green: #0fa958;--lucy-near-black: #0a0a0a;--lucy-off-white: #f4f2ed;--lucy-warm-gray: #eeecdf;--lucy-pink: #ff2d7a;--lucy-blue: #1f36c7;--lucy-yellow: #f2e600;--buttons-radius: 0;--buttons-radius-outset: 0;--buttons-border-offset: 0;--inputs-radius: 0;--inputs-radius-outset: 0;--media-radius: 0;--variant-pills-radius: 0;--product-card-corner-radius: 0;--collection-card-corner-radius: 0;--blog-card-corner-radius: 0;--text-boxes-radius: 0;--popup-corner-radius: 0;--badge-corner-radius: 0;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--inputs-shadow-opacity: 0;--media-shadow-opacity: 0;--media-shadow-visible: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--blog-card-shadow-opacity: 0;--blog-card-shadow-visible: 0;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--popup-shadow-opacity: 0;--variant-pills-shadow-opacity: 0;--drawer-shadow-opacity: 0;--font-body-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--font-heading-family: "Saira Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--font-heading-style: italic;--font-heading-weight: 900;--font-mono-family: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-display-family: "Saira Condensed", "Arial Narrow", "Helvetica Neue", sans-serif}::selection{background:var(--lucy-green);color:var(--lucy-off-white)}body{font-family:var(--font-body-family);font-weight:400;letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.font-display{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.85}.font-mono{font-family:var(--font-mono-family);font-weight:400;letter-spacing:.04em}.button,.shopify-payment-button__button--unbranded{border-radius:0;font-family:var(--font-mono-family);font-weight:500;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;padding:1.6rem 2.8rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:var(--lucy-near-black);color:var(--lucy-off-white);border-color:var(--lucy-near-black)}.field__input,.select__select,.text-area,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select,.card,.card__inner,.card__media,.card-wrapper,.card__content{border-radius:0}.variant-pill,.product-form__input--pill input[type=radio]+label{border-radius:0}.badge{border-radius:0}.marquee-bar-section{position:sticky;top:0;z-index:6}.marquee-bar{height:32px;background:var(--lucy-near-black);color:var(--lucy-off-white);overflow:hidden;display:flex;align-items:center}.marquee-bar__track{display:flex;flex-shrink:0;white-space:nowrap;width:max-content;animation:lucy-marquee 38s linear infinite}.marquee-bar__group{font-family:var(--font-mono-family);font-weight:500;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;padding:0 1.5rem}@keyframes lucy-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-bar__track{animation:none}}.section-header,.section-header .header-wrapper{background:#fff}.header-wrapper--border-bottom{border-bottom:1px solid rgba(0,0,0,.05)}.header__heading-link{text-decoration:none}.header__heading-wordmark{display:inline-block;font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:2.8rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.header__heading-wordmark{font-size:3.6rem}}.header__heading-logo-img{display:block;height:28px;width:auto;max-width:100%;object-fit:contain}@media screen and (min-width:750px){.header__heading-logo-img{height:36px}}.header__inline-menu .list-menu__item--link,.header__active-menu-item,.header__menu-item{font-family:var(--font-mono-family);font-weight:500;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;position:relative}.header__inline-menu .list-menu__item--link:after,.header__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.header__inline-menu .list-menu__item--link:hover:after,.header__menu-item:hover:after{transform:scaleX(1)}.header__icon--cart{width:auto;height:auto;display:inline-flex;align-items:center;font-family:var(--font-mono-family);font-weight:500;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:0;position:relative}.header__icon--cart .lucy-cart-text{position:relative;display:inline-block}.header__icon--cart .lucy-cart-text:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.header__icon--cart:hover .lucy-cart-text:after{transform:scaleX(1)}.header__icon--cart .cart-count-bubble{background:transparent;color:inherit;width:auto;height:auto;margin-left:.4em;padding:0;position:static;border-radius:0;border:0;font-family:inherit;font-size:inherit;letter-spacing:inherit;min-width:0}.header__icon--cart .cart-count-bubble:before{content:"("}.header__icon--cart .cart-count-bubble:after{content:")"}.footer{overflow-x:clip}.footer__top{padding:0;margin:0;overflow:hidden}.footer__wordmark{display:block;width:100%;font-size:42vw;line-height:.78;letter-spacing:-.045em;white-space:nowrap;margin:0;padding:.05em 0;transform:translate(-2vw);color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.footer__wordmark{font-size:28vw;transform:translate(-1vw)}}.footer__star{color:var(--lucy-green)}.footer__divider{height:1px;background:#f4f2ed2e;width:100%}.footer__middle{padding-top:4rem;padding-bottom:4rem}.footer__grid{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.footer__grid{grid-template-columns:repeat(4,1fr);gap:3rem}}.footer-block--brand_information .footer-block__brand{display:flex;flex-direction:column;gap:1.6rem}.footer__eye-icon{display:inline-block;width:4rem;line-height:0}.footer__eye-icon svg{width:100%;height:auto;display:block}.footer-block__brand-caption{font-family:var(--font-mono-family);font-size:1.2rem;line-height:1.55;letter-spacing:.04em;opacity:.85}.footer-block__brand-caption p{margin:0}.footer-block__eyebrow{font-family:var(--font-mono-family);font-style:normal;font-weight:400;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin:0 0 1.6rem;line-height:1}.footer-block__menu{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.footer-block__link{font-family:var(--font-mono-family);font-weight:500;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative;width:max-content;color:rgb(var(--color-foreground))}.footer-block__link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.footer-block__link:hover:after{transform:scaleX(1)}.footer__bottom{padding-top:2.4rem}.footer__bottom-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media screen and (min-width:750px){.footer__bottom-grid{grid-template-columns:1fr 1fr 1fr;align-items:center}}.footer__bottom-cell{font-family:var(--font-mono-family);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.8}@media screen and (min-width:750px){.footer__bottom-cell--center{text-align:center;color:var(--lucy-green);opacity:1}.footer__bottom-cell--right{text-align:right}}@media screen and (max-width:749px){.footer__bottom-cell--center{color:var(--lucy-green);opacity:1}}.hero-drop{min-height:calc(100vh - 96px);display:flex;flex-direction:column}.hero-drop__inner{display:flex;flex-direction:column;gap:6rem;flex:1}.hero-drop__label-row{display:grid;grid-template-columns:1fr;gap:.8rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7}@media screen and (min-width:750px){.hero-drop__label-row{grid-template-columns:1fr 1fr 1fr;gap:2rem}.hero-drop__label--center{text-align:center}.hero-drop__label--right{text-align:right}}.hero-drop__main{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media screen and (min-width:750px){.hero-drop__main{grid-template-columns:5fr 7fr;gap:5rem}}.hero-drop__headline{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.85;font-size:18vw;margin:0 0 3rem;display:flex;flex-direction:column;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.hero-drop__headline{font-size:10.5vw}}.hero-drop__body{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.45;max-width:34ch;margin:0 0 2.4rem}.hero-drop__cta-row{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.hero-drop__cta-caption{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.hero-drop__right{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.6rem;align-items:start}.hero-drop__product{display:block;text-decoration:none;color:inherit}.hero-drop__product-media{background:var(--lucy-warm-gray);aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;padding:9% 10%;overflow:hidden}.hero-drop__product-image{width:100%;height:100%;object-fit:contain;display:block}.hero-drop__product-caption{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-top:.8rem}.hero-drop__product-number{font-size:1.4rem;line-height:1;color:rgb(var(--color-foreground))}.hero-drop__product-price{font-size:1rem;letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:750px){.hero-drop__right>a:nth-child(2n){transform:translateY(-28px)}}.infomercial{position:relative;overflow:hidden;color:#fff}.infomercial__scanlines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,#0000 0 2px,#00000038 2px 3px);pointer-events:none;z-index:1}.infomercial__noise{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");background-size:200px 200px;pointer-events:none;mix-blend-mode:overlay;opacity:.35;z-index:1}.infomercial__inner{position:relative;z-index:2}.infomercial__eyebrow{display:flex;align-items:center;gap:1.2rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:4rem;flex-wrap:wrap}.infomercial__dot{width:10px;height:10px;border-radius:50%;background:var(--lucy-yellow);animation:lucy-blink .9s steps(2,end) infinite;flex-shrink:0}.infomercial__eyebrow-text--right{margin-left:auto;opacity:.85}@keyframes lucy-blink{0%,to{opacity:1}50%{opacity:.15}}.infomercial__headline-row{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;margin-bottom:5rem}@media screen and (min-width:750px){.infomercial__headline-row{grid-template-columns:1fr auto}}.infomercial__headline{font-family:var(--font-mono-family);font-weight:700;font-style:normal;font-size:14vw;line-height:.85;margin:0;letter-spacing:-.02em;text-transform:none;display:flex;flex-direction:column}@media screen and (min-width:750px){.infomercial__headline{font-size:7.5vw}}.infomercial__headline-line--1{color:#fff}.infomercial__headline-line--2{color:var(--lucy-yellow)}.infomercial__badge{position:relative;width:168px;height:168px;flex-shrink:0;justify-self:center}@media screen and (min-width:750px){.infomercial__badge{justify-self:end}}.infomercial__badge-svg{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.infomercial__badge-ring{transform-origin:84px 84px;animation:lucy-badge-rotate 16s linear infinite}@keyframes lucy-badge-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.infomercial__badge-disc{position:absolute;top:28px;right:28px;bottom:28px;left:28px;background:var(--lucy-yellow);color:var(--lucy-blue);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);text-align:center;line-height:1}.infomercial__badge-new{font-size:2.8rem;line-height:1;color:var(--lucy-blue)}.infomercial__badge-drop{font-size:.9rem;letter-spacing:.2em;margin-top:.4rem;opacity:.9}.infomercial__specs{display:grid;grid-template-columns:1fr;margin-bottom:4rem;border-top:2px solid var(--lucy-yellow);border-bottom:2px solid var(--lucy-yellow)}@media screen and (min-width:750px){.infomercial__specs{grid-template-columns:1fr 1fr 1fr}}.infomercial__spec-cell{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem 2rem;color:#fff;border-bottom:1px solid rgba(242,230,0,.4)}@media screen and (min-width:750px){.infomercial__spec-cell{border-bottom:0;border-right:1px solid rgba(242,230,0,.4)}.infomercial__spec-cell:last-child{border-right:0}}.infomercial__spec-label{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lucy-yellow);opacity:.9}.infomercial__spec-value{font-size:3.2rem;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.infomercial__spec-value--text{font-size:1.2rem;letter-spacing:.1em;line-height:1.5;font-style:normal;font-weight:400;text-transform:uppercase;font-family:var(--font-mono-family)}.infomercial__spec-note{font-size:1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.infomercial__tags{display:flex;flex-wrap:wrap;gap:1.2rem}.infomercial__tag{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;padding:.8rem 1.6rem;border:1px solid transparent}.infomercial__tag--outline{border-color:var(--lucy-yellow);color:var(--lucy-yellow)}.infomercial__tag--solid{background:#fff;color:var(--lucy-blue)}@media(prefers-reduced-motion:reduce){.infomercial__badge-ring,.infomercial__dot{animation:none}.infomercial__dot{opacity:1}}.lucy-catalog__header{margin-bottom:5rem}.lucy-catalog__eyebrow{display:block;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:1.6rem}.lucy-catalog__headline{font-family:var(--font-display-family);font-style:italic;font-weight:900;font-size:16vw;line-height:.85;letter-spacing:-.03em;text-transform:uppercase;margin:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.lucy-catalog__headline{font-size:7vw}}.lucy-catalog__grid{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.lucy-catalog__grid{grid-template-columns:1fr 1fr;gap:3rem}}.lucy-catalog__card{display:block;text-decoration:none;color:inherit}.lucy-catalog__media{background:var(--lucy-warm-gray);aspect-ratio:5 / 4;display:flex;align-items:center;justify-content:center;padding:10%;overflow:hidden;transition:background-color .7s cubic-bezier(.22,1,.36,1)}.lucy-catalog__image{width:100%;height:100%;object-fit:contain;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.lucy-catalog__card:hover .lucy-catalog__media{background:#e1dec8}.lucy-catalog__card:hover .lucy-catalog__image{transform:scale(1.035)}.lucy-catalog__meta{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;margin-top:2rem}.lucy-catalog__meta-left{display:flex;align-items:baseline;gap:1.6rem;min-width:0}.lucy-catalog__number{font-size:5.6rem;line-height:1;color:rgb(var(--color-foreground))}.lucy-catalog__label{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.lucy-catalog__price{font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase}.world-moment__eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:3rem}.world-moment__media{aspect-ratio:16 / 9;width:100%;background:var(--lucy-near-black);overflow:hidden}.world-moment__image{width:100%;height:100%;object-fit:cover;display:block}.world-moment__placeholder{width:100%;height:100%;background:var(--lucy-green);display:flex;align-items:center;justify-content:center;padding:2rem}.world-moment__placeholder-text{color:var(--lucy-near-black);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;text-align:center}.world-moment__text-row{display:grid;grid-template-columns:1fr;margin-top:4rem}@media screen and (min-width:750px){.world-moment__text-row{grid-template-columns:repeat(12,1fr)}.world-moment__text{grid-column:7 / -1}}.world-moment__headline{font-family:var(--font-display-family);font-style:italic;font-weight:900;font-size:10vw;line-height:.85;letter-spacing:-.025em;text-transform:uppercase;color:var(--lucy-green);margin:0 0 2rem;text-align:right}@media screen and (min-width:750px){.world-moment__headline{font-size:4.4vw}}.world-moment__caption{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;margin:0;text-align:right;opacity:.7}.newsletter-lucy__headline{font-family:var(--font-display-family);font-style:italic;font-weight:900;font-size:14vw;line-height:.85;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 4rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.newsletter-lucy__headline{font-size:6.4vw}}.lucy-green-text{color:var(--lucy-green)}.newsletter-lucy__form{max-width:640px;margin:0}.newsletter-lucy__row{display:flex;align-items:stretch;gap:1.6rem}.newsletter-lucy__input{flex:1;background:transparent;border:0;border-bottom:2px solid var(--lucy-near-black);padding:1.2rem 0;font-family:var(--font-mono-family);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lucy-near-black);border-radius:0;min-width:0}.newsletter-lucy__input::placeholder{color:var(--lucy-near-black);opacity:.45;letter-spacing:.14em;text-transform:uppercase}.newsletter-lucy__input:focus{outline:0}.newsletter-lucy__input:focus-visible{outline:2px solid var(--lucy-green);outline-offset:4px}.newsletter-lucy__submit{background:var(--lucy-near-black);color:var(--lucy-off-white);border:0;font-family:var(--font-mono-family);font-weight:500;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;padding:0 2.4rem;cursor:pointer;transition:background-color .18s ease,color .18s ease;border-radius:0}.newsletter-lucy__submit:hover{background:var(--lucy-green);color:var(--lucy-off-white)}.newsletter-lucy__message{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;margin:1.6rem 0 0}.newsletter-lucy__message--success{color:var(--lucy-green)}.newsletter-lucy__message--error{color:var(--lucy-pink)}.breadcrumb-row{border-bottom:1px solid rgba(10,10,10,.06)}.breadcrumb-row__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.breadcrumb-row__link{color:inherit;text-decoration:none}.breadcrumb-row__link:hover{text-decoration:underline;text-underline-offset:3px}.breadcrumb-row__sep{opacity:.5}.breadcrumb-row__current{opacity:.9}.lucy-pdp .product{grid-template-columns:1fr;gap:4rem}@media screen and (min-width:990px){.lucy-pdp .product,.lucy-pdp .product.grid--2-col-tablet,.lucy-pdp .product--large.grid--2-col-tablet,.lucy-pdp .product--medium.grid--2-col-tablet,.lucy-pdp .product--small.grid--2-col-tablet{grid-template-columns:60% 40%;gap:5rem}}@media screen and (min-width:990px){.lucy-pdp .product__column-sticky{position:sticky;top:120px}}.lucy-pdp .product__media-item,.lucy-pdp .product__media-item .product__modal-opener,.lucy-pdp .product__media-wrapper .media{background:var(--lucy-warm-gray);border:0;border-radius:0;box-shadow:none}.lucy-pdp .product__media-item .product__media{aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;padding:8% 6%;background:var(--lucy-warm-gray)}.lucy-pdp .product__media img{object-fit:contain;background:transparent}.lucy-pdp .thumbnail-list{gap:.8rem}.lucy-pdp .thumbnail-list__item{border-radius:0}.lucy-pdp .thumbnail{border-radius:0;border:1px solid rgba(10,10,10,.12);background:var(--lucy-warm-gray);box-shadow:none}.lucy-pdp .thumbnail[aria-current=true],.lucy-pdp .thumbnail.is-active,.lucy-pdp .thumbnail-list__item--active .thumbnail{border:2px solid var(--lucy-near-black)}.lucy-pdp__eyebrow{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0 0 2rem}.lucy-pdp .product__title h1,.lucy-pdp .product__title h2,.lucy-pdp .product__title .h1{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.9;font-size:14vw;margin:0 0 2rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.lucy-pdp .product__title h1,.lucy-pdp .product__title h2,.lucy-pdp .product__title .h1{font-size:7vw}}@media screen and (min-width:1100px){.lucy-pdp .product__title h1,.lucy-pdp .product__title h2,.lucy-pdp .product__title .h1{font-size:6vw}}.lucy-pdp .price,.lucy-pdp .price--large .price__regular,.lucy-pdp .price--large .price__sale{font-family:var(--font-mono-family);font-weight:500;letter-spacing:.04em}.lucy-pdp .price .price-item,.lucy-pdp .price--large .price-item{font-family:var(--font-mono-family);font-weight:500;font-size:1.9rem;letter-spacing:.04em}.lucy-pdp .price{margin:0 0 2.4rem}.lucy-pdp .product__description{font-family:var(--font-body-family);font-size:1.55rem;line-height:1.55;max-width:40ch;margin:0 0 2.4rem}.lucy-pdp .form__label,.lucy-pdp .product-form__input legend,.lucy-pdp .product-form__input>.form__label,.lucy-pdp .quantity__label{font-family:var(--font-mono-family);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:400;color:rgb(var(--color-foreground));opacity:.65}.lucy-pdp .product-form__input--pill input[type=radio]+label,.lucy-pdp .product-form__input.variant-pills input[type=radio]+label{border-radius:0;border:1px solid rgba(10,10,10,.2);background:transparent;color:rgb(var(--color-foreground));padding:1rem 1.8rem;font-family:var(--font-mono-family);font-weight:500;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;min-height:0}.lucy-pdp .product-form__input--pill input[type=radio]:checked+label,.lucy-pdp .product-form__input.variant-pills input[type=radio]:checked+label{border:2px solid var(--lucy-near-black);background:transparent;color:rgb(var(--color-foreground))}.lucy-pdp .swatch-input__input+label,.lucy-pdp .product-form__input .swatch{border-radius:0;box-shadow:none}.lucy-pdp .quantity{border-radius:0;border:1px solid var(--lucy-near-black);background:transparent;display:inline-flex;align-items:stretch;width:auto;height:auto;box-shadow:none}.lucy-pdp .quantity:before,.lucy-pdp .quantity:after{display:none}.lucy-pdp .quantity__button{background:transparent;border:0;padding:.8rem 1.4rem;color:rgb(var(--color-foreground));cursor:pointer}.lucy-pdp .quantity__button:hover{background:#0a0a0a0d}.lucy-pdp .quantity__input{width:4.5rem;font-family:var(--font-mono-family);font-size:1.4rem;font-weight:500;text-align:center;background:transparent;border:0;box-shadow:none;color:rgb(var(--color-foreground));-moz-appearance:textfield}.lucy-pdp .quantity__input::-webkit-outer-spin-button,.lucy-pdp .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lucy-pdp .product-form,.lucy-pdp .product-form__buttons{margin-top:1.6rem}.lucy-pdp .product-form__submit{width:100%;margin-top:0}.lucy-pdp .product-form__submit.button--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.lucy-pdp .shopify-payment-button{margin-top:.8rem}.lucy-pdp .shopify-payment-button__button{border-radius:0!important}.lucy-pdp .shopify-payment-button__button--unbranded{background:var(--lucy-near-black)!important;color:var(--lucy-off-white)!important;font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.lucy-pdp .shopify-payment-button__more-options{font-family:var(--font-mono-family);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;color:rgb(var(--color-foreground));opacity:.7}.lucy-pdp__trust-strip{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin:2rem 0 0;line-height:1.6}.lucy-pdp .rating-wrapper,.lucy-pdp .share-button,.lucy-pdp pickup-availability{display:none}.lucy-pdp .product__tax{font-family:var(--font-mono-family);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.lucy-pdp .product__view-details{display:none}.product-specs__grid{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.product-specs__grid{grid-template-columns:1fr 1fr;gap:6rem;align-items:start}}.product-specs__eyebrow{display:block;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:1.6rem}.product-specs__headline{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;font-size:14vw;line-height:.85;letter-spacing:-.025em;margin:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.product-specs__headline{font-size:6vw}}@media screen and (min-width:1100px){.product-specs__headline{font-size:5vw}}.product-specs__list{margin:0;padding:0}.product-specs__row{display:grid;grid-template-columns:1fr 2fr;gap:2rem;padding:1.6rem 0;border-top:1px solid rgba(10,10,10,.12)}.product-specs__row:last-child{border-bottom:1px solid rgba(10,10,10,.12)}.product-specs__key{font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0}.product-specs__value{font-size:1.4rem;letter-spacing:.04em;margin:0}.editorial-quote__inner{max-width:56rem;margin:0 auto;text-align:center}.editorial-quote__headline{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;font-size:14vw;line-height:.9;letter-spacing:-.03em;margin:0 0 3rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.editorial-quote__headline{font-size:5.4vw}}.editorial-quote__subhead{font-family:var(--font-body-family);font-size:1.8rem;line-height:1.55;max-width:56rem;margin:0 auto;opacity:.8}.also-in-drop__head{margin-bottom:5rem}.also-in-drop__eyebrow{display:block;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:1.6rem}.also-in-drop__headline{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;font-size:14vw;line-height:.85;letter-spacing:-.03em;margin:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.also-in-drop__headline{font-size:6vw}}.also-in-drop__grid{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.also-in-drop__grid{grid-template-columns:1fr 1fr}}.also-in-drop__empty{display:none}@media screen and (min-width:750px){.also-in-drop__empty{display:block}}.lucy-cart-drawer .drawer__inner{background:var(--lucy-off-white);color:var(--lucy-near-black);border-radius:0;box-shadow:none}.lucy-cart-drawer .drawer__header{padding:2.4rem 2.4rem 2rem;border-bottom:1px solid rgba(10,10,10,.08)}.lucy-cart-drawer .drawer__heading{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:.9;font-size:3.2rem;margin:0;color:var(--lucy-near-black)}.lucy-cart-drawer .drawer__close{background:transparent;border:0;color:var(--lucy-near-black);cursor:pointer}.lucy-cart-drawer .drawer__close .svg-wrapper{width:1.6rem;height:1.6rem}.lucy-cart-drawer .cart-items thead{display:none}.lucy-cart-drawer .cart-item{border-bottom:1px solid rgba(10,10,10,.08);padding:1.6rem 0}.lucy-cart-drawer .cart-item__media,.lucy-cart-drawer .cart-item__image-container{background:var(--lucy-warm-gray);border-radius:0;border:0}.lucy-cart-drawer .cart-item__image{object-fit:contain;background:transparent}.lucy-cart-drawer .cart-item__name{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;font-size:1.7rem;line-height:1;color:var(--lucy-near-black);text-decoration:none;margin:0 0 .6rem}.lucy-cart-drawer .product-option,.lucy-cart-drawer .cart-item__details dt,.lucy-cart-drawer .cart-item__details dd{font-family:var(--font-mono-family);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.lucy-cart-drawer .cart-item__totals,.lucy-cart-drawer .cart-items__totals,.lucy-cart-drawer .price{font-family:var(--font-mono-family);font-weight:500;letter-spacing:.04em}.lucy-cart-drawer .cart-item__final-price,.lucy-cart-drawer .cart-item .price__regular{font-size:1.4rem}.lucy-cart-drawer .quantity{border-radius:0;border:1px solid var(--lucy-near-black);box-shadow:none;background:transparent}.lucy-cart-drawer .quantity__button{color:var(--lucy-near-black);background:transparent;border:0}.lucy-cart-drawer .quantity__input{font-family:var(--font-mono-family);font-weight:500;color:var(--lucy-near-black);background:transparent;border:0}.lucy-cart-drawer .drawer__footer{padding:2rem 2.4rem 2.4rem;border-top:1px solid rgba(10,10,10,.08)}.lucy-cart-drawer .totals,.lucy-cart-drawer .cart-drawer__footer .totals{font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:baseline;margin:0 0 2rem}.lucy-cart-drawer .totals__total-value,.lucy-cart-drawer .totals__subtotal-value{font-size:1.6rem;font-weight:500;letter-spacing:.06em}.lucy-cart-drawer .cart__checkout-button{width:100%;background:var(--lucy-green);color:var(--lucy-off-white);border-radius:0;border:0;font-family:var(--font-mono-family);font-weight:500;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;padding:1.6rem;cursor:pointer;transition:background-color .18s ease,color .18s ease}.lucy-cart-drawer .cart__checkout-button:hover:not([disabled]){background:var(--lucy-near-black);color:var(--lucy-off-white)}.lucy-cart-drawer__terms{font-family:var(--font-mono-family);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.55;text-align:center;margin:1.6rem 0 0}.lucy-cart-drawer .drawer__inner-empty{padding:6rem 2.4rem;text-align:center}.lucy-cart-drawer__empty-heading{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:.95;font-size:3.6rem;margin:0 0 2rem;color:var(--lucy-near-black)}.lucy-cart-drawer__empty-link{font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lucy-near-black);text-decoration:none;display:inline-block;position:relative;padding:0;background:transparent;border:0}.lucy-cart-drawer__empty-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.lucy-cart-drawer__empty-link:hover:after{transform:scaleX(0);transform-origin:right}.lucy-404{min-height:calc(100vh - 240px);display:flex;align-items:center;justify-content:center;position:relative;padding:6rem 2rem;overflow:hidden}.lucy-404__inner{text-align:center;position:relative;max-width:100%;z-index:2}.lucy-404__number{font-family:var(--font-display-family);font-style:italic;font-weight:900;text-transform:uppercase;font-size:30vw;line-height:.8;letter-spacing:-.04em;color:var(--lucy-green);margin:0 0 3rem}.lucy-404__caption{font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 4rem;line-height:1.6;white-space:pre-line}.lucy-404__cta{display:inline-block;padding:1.6rem 2.8rem}.lucy-404__badge{position:absolute;top:4rem;right:4rem;width:120px;height:120px;pointer-events:none;z-index:3}@media screen and (max-width:749px){.lucy-404__badge{width:90px;height:90px;top:2rem;right:2rem}}.lucy-404__badge-svg{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.lucy-404__badge-ring{transform-origin:84px 84px;animation:lucy-badge-rotate 16s linear infinite}.lucy-404__badge-disc{position:absolute;top:18%;right:18%;bottom:18%;left:18%;background:var(--lucy-yellow);color:var(--lucy-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-8deg)}.lucy-404__badge-text{font-size:1.8rem;line-height:1;color:var(--lucy-blue)}@media(prefers-reduced-motion:reduce){.lucy-404__badge-ring{animation:none}}.lucy-welcome-banner{position:fixed;bottom:0;left:0;right:0;background:var(--lucy-green);color:var(--lucy-off-white);z-index:100;transition:opacity .2s ease,transform .2s ease}.lucy-welcome-banner.is-dismissing{opacity:0;transform:translateY(8px);pointer-events:none}.lucy-welcome-banner__inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:1.6rem 2rem;position:relative}@media screen and (min-width:750px){.lucy-welcome-banner__inner{flex-direction:row;align-items:center;gap:3rem;padding:1.4rem 3.2rem}}.lucy-welcome-banner__left{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-weight:500}.lucy-welcome-banner__center{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.5;flex:1}@media screen and (min-width:990px){.lucy-welcome-banner__center{font-size:1.4rem}}.lucy-welcome-banner__close{position:absolute;top:1rem;right:1rem;width:3.2rem;height:3.2rem;background:transparent;color:var(--lucy-off-white);border:1px solid var(--lucy-off-white);border-radius:0;font-size:2rem;line-height:1;cursor:pointer;transition:background-color .18s ease,color .18s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}@media screen and (min-width:750px){.lucy-welcome-banner__close{position:static}}.lucy-welcome-banner__close:hover{background:var(--lucy-off-white);color:var(--lucy-green)}.has-welcome-banner{padding-bottom:14rem}@media screen and (min-width:750px){.has-welcome-banner{padding-bottom:7rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lucy.css.map */
