@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,400;0,600;0,700;1,400&display=swap";.invg-landing-section{--color-ink: #564539;--color-earth: #5a6d52;--color-gold: #d5ac4e;--color-sand: #f4f2f2;--color-cream: #ffffff;--color-line: #cec0b6;--color-white: #ffffff;--font-display: "Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-xs: .78rem;--text-sm: .94rem;--text-base: 1rem;--text-lg: 1.2rem;--text-xl: 1.5rem;--text-2xl: clamp(2.4rem, 5vw, 5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius-sm: .2rem;--container: 75rem;--transition: .25s cubic-bezier(.22, 1, .36, 1);--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1);--stagger-dur: .5s;--stagger-distance: 12px;--stagger-stagger: 40ms;--stagger-blur: 3px;--stagger-ease: cubic-bezier(.22, 1, .36, 1);--tabs-dur: .25s;--tabs-ease: cubic-bezier(.22, 1, .36, 1);--tabs-text-muted: #5a6d52;--tabs-text-active: #564539;--tabs-bar-bg: #f4f2f2;--tabs-pill-bg: #564539;color:var(--color-ink);background:var(--color-cream);font:var(--text-base)/1.5 var(--font-body);-webkit-font-smoothing:antialiased}.invg-landing-section *,.invg-landing-section *:before,.invg-landing-section *:after{box-sizing:border-box}.invg-landing-section h1,.invg-landing-section h2,.invg-landing-section h3{color:var(--color-earth);font-family:var(--font-display)}.invg-landing-section .jude-copy h2{color:var(--color-white)}.invg-landing-section a:not(.invg-button):not(.button){color:inherit;text-decoration:none}.invg-landing-section button:not(.carousel-button):not(.invg-button){font:inherit;border:0;background:transparent;cursor:pointer}.invg-container{width:min(calc(100% - 2.5rem),var(--container));margin-inline:auto}.invg-landing-section .placeholder-svg{width:100%;height:100%;min-height:10rem;display:block;background-color:#ede7e1;fill:#8f8176;object-fit:cover}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger-line--4{transition-delay:calc(var(--stagger-stagger) * 3)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;transform:translateY(0);filter:blur(0);transition:opacity .2s ease;transition-delay:0s}.invg-button,.invg-landing-section .invg-button,.invg-landing-section a.invg-button,.invg-landing-section button.invg-button,.invg-landing-section .button,.invg-landing-section a.button,.invg-landing-section button.button{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1rem;border:1px solid var(--color-ink);font-size:var(--text-sm);font-weight:600;letter-spacing:-.015em;text-decoration:none!important;cursor:pointer;line-height:1;transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition)}.invg-button-primary,.invg-landing-section .invg-button-primary,.invg-landing-section a.invg-button-primary,.invg-landing-section button.invg-button-primary,.invg-landing-section .button-primary,.invg-landing-section a.button-primary,.invg-landing-section button.button-primary{color:var(--color-white)!important;background:var(--color-earth)!important;border-color:var(--color-earth)!important}.invg-button-primary:hover,.invg-button-primary:focus-visible,.invg-landing-section .invg-button-primary:hover,.invg-landing-section .invg-button-primary:focus-visible,.invg-landing-section a.invg-button-primary:hover,.invg-landing-section a.invg-button-primary:focus-visible,.invg-landing-section button.invg-button-primary:hover,.invg-landing-section button.invg-button-primary:focus-visible,.invg-landing-section .button-primary:hover,.invg-landing-section .button-primary:focus-visible,.invg-landing-section a.button-primary:hover,.invg-landing-section a.button-primary:focus-visible{color:var(--color-white)!important;background:#667c5d!important;border-color:#667c5d!important}.invg-button-secondary,.invg-landing-section .invg-button-secondary,.invg-landing-section a.invg-button-secondary,.invg-landing-section button.invg-button-secondary,.invg-landing-section .button-secondary,.invg-landing-section a.button-secondary,.invg-landing-section button.button-secondary{color:var(--color-ink)!important;background:transparent!important;border-color:var(--color-ink)!important}.invg-button-secondary:hover,.invg-button-secondary:focus-visible,.invg-landing-section .invg-button-secondary:hover,.invg-landing-section .invg-button-secondary:focus-visible,.invg-landing-section a.invg-button-secondary:hover,.invg-landing-section a.invg-button-secondary:focus-visible,.invg-landing-section button.invg-button-secondary:hover,.invg-landing-section button.invg-button-secondary:focus-visible,.invg-landing-section .button-secondary:hover,.invg-landing-section .button-secondary:focus-visible,.invg-landing-section a.button-secondary:hover,.invg-landing-section a.button-secondary:focus-visible{color:var(--color-ink)!important;background:var(--color-white)!important;border-color:var(--color-ink)!important}.invg-button img,.invg-button svg,.invg-landing-section .invg-button img,.invg-landing-section .invg-button svg,.invg-landing-section .button img,.invg-landing-section .button svg{width:1rem;height:1rem;display:inline-block;vertical-align:middle}.invg-button-primary img,.invg-landing-section .invg-button-primary img,.invg-landing-section .button-primary img{filter:invert(1)}.invg-button-primary:hover img,.invg-button-primary:focus-visible img,.invg-landing-section .invg-button-primary:hover img,.invg-landing-section .invg-button-primary:focus-visible img,.invg-landing-section .button-primary:hover img,.invg-landing-section .button-primary:focus-visible img{filter:invert(1)}.invg-eyebrow,.invg-landing-section .eyebrow{margin:0 0 1.25rem;color:var(--color-earth);font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.invg-stars,.invg-landing-section .stars{color:var(--color-gold);letter-spacing:.08em}.hero{padding:clamp(1.5rem,3vw,2.5rem) 1.25rem;overflow:hidden;background:var(--color-cream)}.hero-grid{width:min(100%,var(--container));min-height:38rem;display:grid;grid-template-columns:.88fr 1.12fr;grid-template-rows:1fr auto;gap:var(--space-3);margin-inline:auto}.hero-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,4vw,4rem);background:var(--color-sand);text-align:left}.hero h1{max-width:34rem;margin:0;font:600 clamp(3.2rem,5vw,5rem)/.91 var(--font-display);letter-spacing:-.06em;text-wrap:balance}.hero h1 em{font-weight:400;font-style:italic;letter-spacing:-.045em}.hero-lead{max-width:31rem;margin:1.5rem 0 0;color:var(--color-earth);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.48;letter-spacing:-.01em;text-wrap:balance}.hero-commerce{display:grid;align-content:center;gap:var(--space-5);padding:clamp(1.5rem,2.5vw,2rem);background:var(--color-sand)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.hero-proof{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--color-earth);font-size:var(--text-sm)}.hero-proof strong{color:var(--color-ink);font-weight:600}.hero-media{position:relative;grid-column:2;grid-row:1 / 3;min-height:38rem;overflow:hidden;background:var(--color-sand)}.hero-media>img{width:100%;height:100%;display:block;object-fit:cover;object-position:right center}.featured-product{position:absolute;right:var(--space-5);bottom:var(--space-5);left:var(--space-5);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:1.15rem 1.25rem;border:1px solid #ffffffb8;color:var(--color-ink);background:#fffffff0;-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);text-align:left;text-decoration:none;transition:border-color var(--transition),background var(--transition),transform var(--transition)}.featured-product:hover,.featured-product:focus-visible{border-color:var(--color-white);background:var(--color-white);transform:translateY(-.12rem)}.featured-product small{display:block;margin-bottom:.15rem;color:var(--color-earth);font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.featured-product strong{display:block;font-size:var(--text-lg);font-weight:600;line-height:1.1;letter-spacing:-.025em}.featured-product span{display:inline-flex;align-items:center;gap:.45rem;font-weight:600}.featured-product>span:first-child{min-width:0;display:grid;align-items:start;gap:.3rem}.featured-product img{width:1.05rem;height:auto}.trust-strip{padding:0 1.25rem clamp(3rem,6vw,5rem);background:var(--color-cream)}.trust-grid{width:min(100%,var(--container));display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-inline:auto;border:1px solid var(--color-line);background:var(--color-line)}.trust-item{min-height:10.5rem;display:grid;align-content:start;gap:var(--space-3);padding:clamp(1.25rem,2vw,1.75rem);background:var(--color-white)}.trust-icon{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--color-line)}.trust-icon img{width:1rem;height:1rem;opacity:.8}.trust-item h2,.trust-item h3{margin:.15rem 0 0;font-size:var(--text-lg);font-weight:600;line-height:1.1;letter-spacing:-.025em}.trust-item p{max-width:16rem;margin:0;color:#5a6d52;font-size:var(--text-sm);line-height:1.4}.pain-points{padding:clamp(4rem,8vw,7rem) 1.25rem;border-top:1px solid var(--color-line);background:var(--color-white)}.pain-head{width:min(100%,var(--container));display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:var(--space-7);margin:0 auto clamp(2rem,4vw,3.5rem)}.pain-head h2{max-width:43rem;margin:0;font:600 clamp(2.8rem,5vw,4.8rem)/.92 var(--font-display);letter-spacing:-.055em}.pain-head h2 em{font-weight:400;font-style:italic}.pain-head>p{max-width:31rem;margin:0;color:#5a6d52;font-size:var(--text-lg)}.pain-grid{width:min(100%,var(--container));display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-inline:auto}.pain-card{min-height:15rem;display:grid;align-content:space-between;gap:var(--space-7);padding:clamp(1.5rem,3vw,2.5rem);background:var(--color-sand)}.pain-card img{width:1.4rem;height:auto}.pain-card h3{margin:0 0 var(--space-3);font-size:var(--text-xl);line-height:1.05;letter-spacing:-.035em}.pain-card p{max-width:22rem;margin:0;color:var(--color-earth)}.scarab-story{padding:clamp(4rem,8vw,7rem) 1.25rem;border-top:1px solid var(--color-line);background:var(--color-cream)}.scarab-grid{width:min(100%,var(--container));display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-3);margin-inline:auto}.scarab-gallery{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.scarab-gallery img{width:100%;height:100%;display:block;object-fit:cover;background:var(--color-sand)}.scarab-gallery img:first-child{grid-column:1 / -1;aspect-ratio:2 / 1}.scarab-gallery img:not(:first-child){aspect-ratio:1}.scarab-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,4rem);background:var(--color-sand)}.scarab-copy h2{max-width:34rem;margin:0;font:600 clamp(2.8rem,5vw,4.7rem)/.92 var(--font-display);letter-spacing:-.055em}.scarab-copy h2 em{font-weight:400;font-style:italic}.scarab-intro{margin:var(--space-5) 0 0;color:var(--color-earth);font-size:var(--text-lg);line-height:1.5}.scarab-details{width:100%;display:grid;gap:0;margin:var(--space-6) 0;border-block:1px solid var(--color-line)}.scarab-details div{display:grid;grid-template-columns:7rem 1fr;gap:var(--space-4);padding:var(--space-3) 0}.scarab-details div+div{border-top:1px solid var(--color-line)}.scarab-details dt{color:var(--color-earth);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.scarab-details dd{margin:0;font-weight:600}.scarab-review{margin:0 0 var(--space-6);color:var(--color-earth);font-size:var(--text-base)}.scarab-review .invg-stars{display:block;margin-bottom:var(--space-2);font-size:.85rem}.scarab-buy{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-5)}.scarab-price{font-size:var(--text-xl);font-weight:600}.bestsellers{padding:clamp(4rem,8vw,7rem) 1.25rem;border-top:1px solid var(--color-line);background:var(--color-white)}.section-head{width:min(100%,var(--container));display:flex;align-items:end;justify-content:space-between;gap:var(--space-6);margin:0 auto clamp(2rem,4vw,3.5rem)}.section-head .invg-eyebrow{margin-bottom:var(--space-3)}.section-head h2{max-width:42rem;margin:0;font:600 clamp(2.8rem,5vw,4.8rem)/.92 var(--font-display);letter-spacing:-.055em}.section-head h2 em{display:block;font-weight:400;font-style:italic}.collection-tools{width:min(100%,var(--container));display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin:0 auto var(--space-6)}.filter-group.t-tabs{position:relative;display:inline-flex;align-items:center;gap:3px;padding:3px;background:var(--tabs-bar-bg);max-width:100%;flex-wrap:nowrap;overflow-x:auto;border-radius:0;scrollbar-width:none}.filter-group.t-tabs::-webkit-scrollbar{display:none}.t-tabs-pill{position:absolute;top:3px;left:0;height:calc(100% - 6px);width:0;background:var(--tabs-pill-bg);border-radius:0;transform:translate(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}.filter-button.t-tab{position:relative;min-height:2.6rem;height:auto;padding:.55rem .85rem;border:0;border-radius:0;color:var(--tabs-text-muted);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);background:transparent}.filter-button.t-tab:hover,.filter-button.t-tab:focus-visible{color:var(--color-ink)}.filter-button.t-tab[aria-selected=true]{color:var(--color-white)}.filter-button span{margin-left:.35rem;opacity:.7}.sort-control{position:relative;display:grid;gap:.35rem;color:var(--color-earth);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sort-control select{min-width:12rem;height:2.6rem;-webkit-appearance:none;appearance:none;padding:0 2.75rem 0 .85rem;border:1px solid var(--color-line);border-radius:0;color:var(--color-ink);background:var(--color-white);font:400 var(--text-sm) var(--font-body);letter-spacing:0;text-transform:none;cursor:pointer}.sort-control:after{content:"";position:absolute;right:1rem;bottom:1.05rem;width:.4rem;height:.4rem;border-right:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);transform:rotate(45deg);pointer-events:none}.result-count{width:min(100%,var(--container));margin:-.75rem auto var(--space-5);color:var(--color-earth);font-size:var(--text-sm)}.product-grid{width:min(100%,var(--container));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);margin-inline:auto}.product-card{min-width:0;display:grid;grid-template-rows:auto 1fr;opacity:1;transform:translateY(0);transition:opacity var(--tabs-dur) var(--tabs-ease),transform var(--tabs-dur) var(--tabs-ease)}.product-grid.is-filtering .product-card{opacity:0;transform:translateY(8px)}.product-card[hidden]{display:none!important}.product-image{position:relative;aspect-ratio:1;display:block;overflow:hidden;background:var(--color-sand)}.product-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.product-image:hover img,.product-image:focus-visible img{transform:scale(1.025)}.product-badge{position:absolute;top:var(--space-3);left:var(--space-3);padding:.42rem .65rem;color:var(--color-white);background:var(--color-ink);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;z-index:2}.product-info{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-3);padding-top:var(--space-4)}.product-meta{min-height:2.9rem;display:grid;align-content:start;gap:.25rem;color:var(--color-earth);font-size:.86rem}.product-rating{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.product-rating .invg-stars{font-size:.78rem;letter-spacing:.02em}.invg-stars-wrap{position:relative;display:inline-flex;line-height:1;font-size:.78rem;letter-spacing:.04em;-webkit-user-select:none;user-select:none;vertical-align:middle}.invg-stars-empty{color:#cec0b6;opacity:.55;display:block}.invg-stars-fill{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;color:var(--color-gold);display:block}.product-rating-count{font-size:.8rem;color:var(--color-ink);opacity:.85}.product-title{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.product-title h3{max-width:18rem;margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;line-height:1.12;letter-spacing:-.03em}.product-title strong{font-size:var(--text-lg);font-weight:600;white-space:nowrap}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-2)}.product-actions .invg-button{width:100%;min-height:3rem;padding:.7rem .55rem;font-size:.86rem}.quick-view{cursor:pointer}.quick-view img,.quick-view svg{width:1rem;height:1rem}.invg-landing-section .quick-view-dialog,.quick-view-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(58rem,calc(100% - 2rem));max-height:90vh;padding:0!important;overflow-x:hidden;overflow-y:auto;border:1px solid var(--color-ink)!important;color:var(--color-ink)!important;background:var(--color-cream)!important;border-radius:0!important;box-shadow:0 1.5rem 3.5rem #56453947;outline:none;z-index:9999}.quick-view-dialog::backdrop{background:#564539ad;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}.quick-view-grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:32rem}.quick-view-media-wrap,.quick-view-media{position:relative;width:100%;height:100%;min-height:32rem;display:flex;align-items:stretch;background:var(--color-sand);overflow:hidden}.quick-view-media-wrap .quick-view-image,.quick-view-media .quick-view-image,.quick-view-image{width:100%;height:100%;min-height:32rem;display:block;object-fit:cover;background:var(--color-sand)}.quick-view-media-wrap .quick-view-placeholder,.quick-view-media .quick-view-placeholder,.quick-view-placeholder{width:100%;height:100%;min-height:32rem;display:flex;align-items:center;justify-content:center;background:var(--color-sand)}.quick-view-placeholder .placeholder-svg{width:100%;height:100%;min-height:32rem;display:block;object-fit:cover}.quick-view-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(2rem,5vw,3.5rem);background:var(--color-cream)}.invg-landing-section .quick-view-close,.quick-view-close{position:absolute;top:var(--space-4);right:var(--space-4);width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-line)!important;color:var(--color-ink)!important;background:var(--color-cream)!important;cursor:pointer;padding:0;margin:0;z-index:10;line-height:1;transition:color var(--transition),background var(--transition),border-color var(--transition),transform var(--transition)}.invg-landing-section .quick-view-close:hover,.invg-landing-section .quick-view-close:focus-visible,.quick-view-close:hover,.quick-view-close:focus-visible{color:var(--color-white)!important;background:var(--color-ink)!important;border-color:var(--color-ink)!important;transform:scale(1.04)}.invg-landing-section .quick-view-close:focus-visible,.quick-view-close:focus-visible{outline:2px solid var(--color-earth);outline-offset:2px}.quick-view-close svg,.quick-view-close img{width:.9rem;height:.9rem;display:block;pointer-events:none;fill:currentColor}.quick-view-copy .invg-eyebrow{margin-bottom:var(--space-4)}.quick-view-copy h2{margin:0;color:var(--color-earth)!important;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:.98;letter-spacing:-.045em}.quick-view-price{margin:var(--space-5) 0 var(--space-3);color:var(--color-ink);font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em}.quick-view-description{margin:0 0 var(--space-5);color:var(--color-earth);font-size:var(--text-base);line-height:1.5}.quick-view-details{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;margin:0 0 var(--space-5);background:var(--color-line);border:1px solid var(--color-line)}.quick-view-details div{padding:var(--space-4);background:var(--color-white)}.quick-view-details dt{color:var(--color-earth);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0}.quick-view-details dd{margin:.35rem 0 0;font-weight:600;line-height:1.25;color:var(--color-ink);font-size:var(--text-sm)}.quick-view-offer{width:100%;margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);color:var(--color-earth);background:var(--color-sand);font-size:var(--text-sm);border-left:3px solid var(--color-gold)}.quick-view-offer strong{color:var(--color-ink);font-weight:600}.quick-view-shop{width:100%;margin-top:auto}.reviews{padding:clamp(4rem,8vw,7rem) 1.25rem;border-top:1px solid var(--color-line);background:var(--color-cream)}.reviews-head{width:min(100%,var(--container));display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--space-6);margin:0 auto clamp(2rem,4vw,3.5rem)}.reviews-head .invg-eyebrow{margin-bottom:var(--space-3)}.reviews-head h2{max-width:42rem;margin:0;font:600 clamp(2.8rem,5vw,4.8rem)/.92 var(--font-display);letter-spacing:-.055em}.reviews-head h2 em{font-weight:400;font-style:italic}.rating-summary{text-align:right}.rating-summary .invg-stars{display:block;font-size:1.15rem}.rating-summary strong{display:block;margin-top:.25rem;font-size:var(--text-lg)}.rating-summary span:last-child{color:var(--color-earth);font-size:var(--text-sm)}.invg-landing-section .reviews-controls,.reviews-controls{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.invg-landing-section .carousel-button,.carousel-button{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;max-width:2.75rem!important;max-height:2.75rem!important;box-sizing:border-box!important;padding:0!important;margin:0!important;border:1px solid var(--color-ink)!important;border-radius:0!important;color:var(--color-ink)!important;background:transparent!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-body)!important;font-size:1.25rem!important;line-height:1!important;text-align:center!important;box-shadow:none!important;outline:none;transition:color var(--transition),background var(--transition),border-color var(--transition)}.invg-landing-section .carousel-button:hover,.invg-landing-section .carousel-button:focus-visible,.carousel-button:hover,.carousel-button:focus-visible{color:var(--color-white)!important;background:var(--color-ink)!important;border-color:var(--color-ink)!important}.invg-landing-section .carousel-button:focus-visible,.carousel-button:focus-visible{outline:2px solid var(--color-ink)!important;outline-offset:2px!important}.reviews-grid{width:min(100%,var(--container));display:flex;gap:var(--space-3);margin-inline:auto;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews-grid::-webkit-scrollbar{display:none}.review-card{min-height:27rem;flex:0 0 min(34rem,45vw);display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-6);padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--color-line);background:var(--color-white);scroll-snap-align:start}.review-card-featured{color:var(--color-white);background:var(--color-earth);border-color:var(--color-earth)}.review-card .invg-stars{font-size:.9rem}.review-card blockquote{max-width:44rem;align-self:center;margin:0;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;font-family:var(--font-display)}.review-card:not(.review-card-featured) blockquote{font-size:clamp(1.25rem,1.8vw,1.65rem);color:var(--color-ink)}.review-byline{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid currentColor}.review-byline strong,.review-byline span{display:block}.review-byline span{margin-top:.15rem;color:var(--color-earth);font-size:var(--text-sm)}.review-card-featured .review-byline span{color:var(--color-sand)}.verified{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.about-jude{padding:0;color:var(--color-white);background:transparent}.jude-grid{width:100%;display:grid;grid-template-columns:1fr 1fr}.jude-image{min-height:42rem}.jude-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.jude-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,6vw,5rem);background:var(--color-earth);color:var(--color-white)}.jude-copy .invg-eyebrow{color:var(--color-sand)}.jude-copy h2{max-width:31rem;margin:0;color:var(--color-white);font:600 clamp(3rem,5vw,5rem)/.92 var(--font-display);letter-spacing:-.055em}.jude-copy h2 em{font-weight:400;font-style:italic}.jude-lead{max-width:31rem;margin:var(--space-6) 0 0;color:var(--color-white);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.jude-stats{width:100%;display:grid;grid-template-columns:1fr 1fr;margin:var(--space-7) 0;border-block:1px solid #ffffff4d}.jude-stat{padding:var(--space-5) 0}.jude-stat+.jude-stat{padding-left:var(--space-5);border-left:1px solid #ffffff4d}.jude-stat strong{display:block;color:var(--color-white);font-size:var(--text-xl);font-weight:600;letter-spacing:-.035em}.jude-stat span{display:block;margin-top:.2rem;color:var(--color-sand);font-size:var(--text-sm)}.jude-copy .invg-button-primary,.jude-copy .button-primary,.invg-landing-section .jude-copy .invg-button-primary,.invg-landing-section .jude-copy a.invg-button-primary,.invg-landing-section .jude-copy button.invg-button-primary,.invg-landing-section .jude-copy .button-primary,.invg-landing-section .jude-copy a.button-primary{color:var(--color-ink)!important;border-color:var(--color-white)!important;background:var(--color-white)!important}.jude-copy .invg-button-primary img,.jude-copy .button-primary img,.invg-landing-section .jude-copy .invg-button-primary img,.invg-landing-section .jude-copy a.invg-button-primary img,.invg-landing-section .jude-copy .button-primary img{filter:none!important}.jude-copy .invg-button-primary:hover,.jude-copy .invg-button-primary:focus-visible,.jude-copy .button-primary:hover,.jude-copy .button-primary:focus-visible,.invg-landing-section .jude-copy .invg-button-primary:hover,.invg-landing-section .jude-copy .invg-button-primary:focus-visible,.invg-landing-section .jude-copy a.invg-button-primary:hover,.invg-landing-section .jude-copy a.invg-button-primary:focus-visible,.invg-landing-section .jude-copy button.invg-button-primary:hover,.invg-landing-section .jude-copy button.invg-button-primary:focus-visible,.invg-landing-section .jude-copy .button-primary:hover,.invg-landing-section .jude-copy .button-primary:focus-visible{color:var(--color-white)!important;border-color:var(--color-white)!important;background:transparent!important}.jude-copy .invg-button-primary:hover img,.jude-copy .invg-button-primary:focus-visible img,.jude-copy .button-primary:hover img,.jude-copy .button-primary:focus-visible img,.invg-landing-section .jude-copy .invg-button-primary:hover img,.invg-landing-section .jude-copy .invg-button-primary:focus-visible img,.invg-landing-section .jude-copy a.invg-button-primary:hover img,.invg-landing-section .jude-copy a.invg-button-primary:focus-visible img{filter:invert(1)!important}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.hero{padding:1rem}.hero-grid{min-height:0;grid-template-columns:1fr;grid-template-rows:auto}.hero-content{padding:2.5rem 1.5rem}.hero h1{font-size:clamp(3rem,13vw,4.75rem)}.hero-media{grid-column:auto;grid-row:auto;min-height:26rem;order:2}.hero-commerce{order:3}.hero-actions{display:grid;grid-template-columns:1fr;gap:.65rem}.hero-actions .invg-button{width:100%;height:3.25rem;min-height:3.25rem}.featured-product{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);padding:1.1rem}.featured-product strong{font-size:1.25rem}.trust-strip{padding:0 1rem 3rem}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item{min-height:9.5rem}.pain-points,.scarab-story{padding:4rem 1rem}.pain-head,.scarab-grid{grid-template-columns:1fr}.pain-grid{grid-template-columns:repeat(2,1fr)}.pain-card:last-child{grid-column:1 / -1}.pain-card{min-height:12rem}.bestsellers{padding:4rem 1rem}.section-head{align-items:start;flex-direction:column}.collection-tools{align-items:stretch;flex-direction:column}.sort-control select{width:100%;min-width:0}.quick-view-grid{grid-template-columns:1fr;min-height:auto}.quick-view-media-wrap,.quick-view-media,.quick-view-image,.quick-view-placeholder,.quick-view-placeholder .placeholder-svg{min-height:18rem;aspect-ratio:4 / 3}.about-jude{padding:0}.jude-grid{grid-template-columns:1fr}.jude-image{min-height:30rem}.jude-copy{padding:2.75rem 1.5rem}.reviews{padding:4rem 1rem}.reviews-head{grid-template-columns:1fr;align-items:start}.rating-summary{text-align:left}.reviews-controls{justify-content:flex-start}.review-card{min-height:24rem;flex-basis:min(34rem,72vw);gap:2rem;padding:2rem}.review-card blockquote,.review-card:not(.review-card-featured) blockquote{font-size:clamp(1.35rem,5vw,1.65rem);line-height:1.15}.review-byline{grid-template-columns:1fr;gap:.75rem}.verified{justify-self:start}}@media(max-width:600px){.product-grid{grid-template-columns:1fr;gap:2.5rem}.quick-view-dialog{width:calc(100% - 1rem);max-height:94vh}.quick-view-media-wrap,.quick-view-media,.quick-view-image,.quick-view-placeholder,.quick-view-placeholder .placeholder-svg{min-height:0;aspect-ratio:16 / 9}.quick-view-copy{padding:1.5rem}.quick-view-close{top:1rem;right:1rem;width:2.35rem;height:2.35rem}.quick-view-copy .invg-eyebrow{margin-bottom:.85rem}.quick-view-copy h2{max-width:calc(100% - 2.5rem);font-size:clamp(2rem,9vw,2.5rem);line-height:1}.quick-view-price{margin:1rem 0 .75rem;font-size:1.4rem}.quick-view-description{margin-bottom:1.25rem;font-size:.95rem;line-height:1.45}.quick-view-details{grid-template-columns:1fr;gap:0;margin-bottom:1.25rem;border-top:1px solid var(--color-line);background:transparent}.quick-view-details div{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--space-3);padding:.85rem 0;border-bottom:1px solid var(--color-line);background:transparent}.quick-view-details dt,.quick-view-details dd{align-self:center}.quick-view-details dd{margin:0;font-size:.95rem}.quick-view-offer{margin-bottom:1rem;padding:.85rem 1rem;line-height:1.4}.quick-view-shop{min-height:3.25rem}.about-jude{padding:0}.jude-image{min-height:0;aspect-ratio:1 / .82}.jude-image img{object-position:center 42%}.jude-copy{padding:2.25rem 1.5rem 1.5rem}.jude-copy .invg-eyebrow{max-width:16rem;margin-bottom:1.1rem;line-height:1.45}.jude-copy h2{max-width:20rem;font-size:clamp(2.65rem,12vw,3.35rem);line-height:.94}.jude-lead{margin-top:1.5rem;font-size:1rem;line-height:1.45}.jude-stats{margin:2rem 0 1.5rem}.jude-stat{padding:1.15rem 0}.jude-stat+.jude-stat{padding-left:1rem}.jude-stat strong{font-size:1.25rem}.jude-stat span{font-size:.82rem}.jude-copy .invg-button{width:100%}.review-card{min-height:23rem;flex-basis:88vw;padding:1.5rem}.pain-grid{grid-template-columns:1fr}.pain-card:last-child{grid-column:auto}.scarab-gallery{grid-template-columns:1fr 1fr}.scarab-gallery img:first-child{aspect-ratio:1}.scarab-buy{grid-template-columns:1fr}.scarab-buy .invg-button{width:100%}}@media(max-width:480px){.trust-grid{grid-template-columns:1fr}.trust-item{min-height:0;grid-template-columns:auto 1fr;column-gap:var(--space-4)}.trust-item h2,.trust-item h3,.trust-item p{grid-column:2}.trust-item h2,.trust-item h3{margin-top:0}}@media(prefers-reduced-motion:reduce){.invg-landing-section *,.invg-landing-section *:before,.invg-landing-section *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.t-modal,.t-stagger-line,.product-card,.t-tabs-pill{transition:none!important}}.invg-hide-all{display:none!important}@media screen and (min-width:750px){.invg-landing-section.invg-hide-desktop,.invg-hide-desktop,.shopify-section:has(>.invg-hide-desktop),.shopify-section:has(>*>.invg-hide-desktop){display:none!important}}@media screen and (max-width:749px){.invg-landing-section.invg-hide-mobile,.invg-hide-mobile,.shopify-section:has(>.invg-hide-mobile),.shopify-section:has(>*>.invg-hide-mobile){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/invg-landing.css.map */
