:root{--wi-bg: #FBF3EB;--wi-surface: #FFFDF9;--wi-surface-2: #F8EADE;--wi-ink: #352117;--wi-muted: #745E52;--wi-line: #E1D5CA;--wi-accent: #E08256;--wi-accent-2: #E6B374;--wi-on-accent: #FFFBF3;--wi-ink-rgb: 53 33 23}body{background-color:var(--wi-bg);font-family:var(--font-body--family)}h1,.h1,.h1.h1,.text-block.h1>*{font-family:var(--font-display--family);font-weight:500;letter-spacing:-.02em}.header-logo__wordmark{font-family:var(--font-display--family);font-weight:600;font-size:clamp(1.125rem,.5vw + 1rem,1.4rem);line-height:1;letter-spacing:-.01em;text-transform:lowercase;color:var(--color-foreground-heading)}.qb-wordmark-period{color:var(--color-primary)}footer .group-block h3>span:last-child{color:var(--color-primary)}.hero svg.hero__media{display:none}.hero__media-grid:has(>svg.hero__media:only-child){display:none}main[data-template=index] .hero-wrapper:first-child .hero__media-grid:has(>svg.hero__media:only-child){display:grid;background:url(qbeaut-hero-try-buy-delivery-seated.png) center bottom / cover no-repeat}main[data-template=index] .hero-wrapper:first-child .hero__media-grid:has(>svg.hero__media:only-child)>.hero__media{opacity:0;pointer-events:none}main[data-template=index] .hero-wrapper:first-child .hero__media-grid:has(>svg.hero__media:only-child):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(251 243 235 / .96) 0%,rgb(248 234 222 / .82) 22%,rgb(248 234 222 / .45) 42%,rgb(248 234 222 / .12) 58%,transparent 72%)}main[data-template=index] .hero-wrapper:first-child .hero{--hero-min-height: var(--qb-hero-min-height, 88svh)}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper{min-height:inherit;align-self:stretch}@media screen and (min-width:750px){main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper.layout-panel-flex--column{justify-content:flex-start;padding-top:clamp(1rem,3svh,2.5rem)}}@media screen and (max-width:749px){main[data-template=index] .hero-wrapper:first-child .hero__media-grid:has(>svg.hero__media:only-child){background-position:center bottom}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper.layout-panel-flex--column{justify-content:flex-start;padding-top:1rem}}main[data-template=index] .hero-wrapper:first-child .hero{overflow:hidden;background-color:#fff}main[data-template=index] .hero-wrapper:first-child .hero:not(:has(.hero__media-grid img)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:#fff;background-image:url(qbeaut-spotlight-mobile.svg);background-size:cover;background-position:center top;background-repeat:no-repeat}main[data-template=index] .hero-wrapper:first-child .hero:not(:has(.hero__media-grid img)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px;background-repeat:repeat}@media screen and (min-width:750px){main[data-template=index] .hero-wrapper:first-child .hero:not(:has(.hero__media-grid img)):before{background-image:url(qbeaut-spotlight-desktop.svg)}}main[data-template=index] .hero-wrapper:first-child .group-block-content.layout-panel-flex--row:not(.mobile-column){flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;gap:6px 20px}main[data-template=index] .hero-wrapper:first-child .group-block--width-fit-content{width:100%;max-width:100%}main[data-template=index] .hero-wrapper:first-child .group-block-content .button{--button-border-width: 0;--button-background-color: transparent;--button-color: rgb(var(--wi-ink-rgb) / .55);min-width:0;padding:0;padding-block:0;padding-inline:0;border:none;border-radius:0;background:none;background-color:transparent;box-shadow:none;font-family:var(--font-body--family);font-weight:500;font-size:.8125rem;letter-spacing:.04em;text-transform:none;color:rgb(var(--wi-ink-rgb) / .55);text-decoration:none;transition:color .2s ease}main[data-template=index] .hero-wrapper:first-child .group-block-content .button:hover{transform:none;filter:none;box-shadow:none;background:none;color:var(--wi-ink);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){main[data-template=index] .hero-wrapper:first-child .group-block-content.layout-panel-flex--row:not(.mobile-column){gap:4px 16px}main[data-template=index] .hero-wrapper:first-child .group-block-content.layout-panel-flex--row:not(.mobile-column) .button{font-size:.75rem}}main[data-template=index] .hero-wrapper:first-child .hero .button-secondary{--button-border-width: 0;--button-background-color: transparent;--button-color: rgb(var(--wi-ink-rgb) / .42);margin-block-start:4px;padding:0;padding-block:0;padding-inline:0;border:none;border-radius:0;background:none;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-body--family);font-weight:500;font-size:.75rem;letter-spacing:.03em;text-transform:none;color:rgb(var(--wi-ink-rgb) / .42);box-shadow:none;text-decoration:none;transition:color .2s ease}main[data-template=index] .hero-wrapper:first-child .hero .button-secondary:hover{transform:none;background:none;box-shadow:none;color:rgb(var(--wi-ink-rgb) / .65);text-decoration:underline;text-underline-offset:3px}#how-it-works{scroll-margin-top:calc(var(--header-height, 60px) + 1rem)}main[data-template=index] .collection-card--image-bg .collection-card__inner{position:relative}main[data-template=index] .collection-card--image-bg .collection-card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(to top,rgb(255 253 249 / .94) 0%,rgb(248 234 222 / .72) 28%,transparent 52%)}main[data-template=index] .collection-card--image-bg .collection-card__content{position:relative;z-index:2}main[data-template$=-hub] .collection-card--image-bg .collection-card__inner{position:relative}main[data-template$=-hub] .collection-card--image-bg .collection-card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(to top,rgb(255 253 249 / .92) 0%,rgb(248 234 222 / .68) 24%,transparent 48%)}main[data-template$=-hub] .collection-card--image-bg .collection-card__content{position:relative;z-index:2}.collection-card--image-bg .collection-card__content .text-block--background{--text-background-color: transparent;background-color:transparent}.card-vendor{display:block;font-family:var(--font-subheading--family);font-weight:500;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:2px}@media screen and (max-width:749px){.section-resource-list .resource-list--grid{width:100%;max-width:100%}.section-resource-list .resource-list--grid .resource-list__item{min-width:0}.section-resource-list .collection-card{flex:1 1 auto;min-width:0}.section-resource-list .collection-card__content .text-block{width:100%;max-width:100%}.section-resource-list .collection-card__content .rte p{overflow-wrap:anywhere;line-height:1.25}}.qb-key-facts{display:block;width:100%;line-height:1.4}.qb-key-facts__chip{display:inline;padding:0;border:none;font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--wi-muted)}.qb-key-facts__chip:not(:last-child):after{content:" \b7  ";font-weight:400;color:var(--wi-muted);letter-spacing:0}.qb-catalogues-list{width:100%}.qb-catalogues-list.predictive-search-results__products{padding-inline:0}.qb-catalogues-list__header{margin-block-end:clamp(12px,3vw,16px)}.qb-catalogues-list__title{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:500;line-height:1.25;letter-spacing:.01em;color:var(--wi-ink, var(--color-foreground-heading));text-transform:none}.qb-catalogue-bar{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,2.5vw,16px);width:100%;min-height:clamp(56px,14vw,64px);padding:clamp(12px,3vw,16px) clamp(14px,3.5vw,20px);border-radius:8px;text-decoration:none;color:var(--wi-on-accent, #fffbf3);background:var(--wi-accent, #e08256);box-shadow:0 1px #ffffff1f inset;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;overflow:hidden}.qb-catalogue-bar:hover{opacity:.96;transform:translateY(-1px);box-shadow:0 4px 16px rgb(var(--wi-ink-rgb) / .14)}.qb-catalogue-bar__label{flex:0 0 auto;font-family:var(--font-subheading--family);font-size:clamp(.9375rem,2.2vw,1.0625rem);font-weight:600;letter-spacing:.03em;text-transform:capitalize;color:inherit;white-space:nowrap}.qb-catalogue-bar__logos{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,2vw,14px);flex:1 1 auto;min-width:0;margin-inline-start:auto;padding-inline-start:clamp(8px,2vw,12px);overflow:hidden}.qb-catalogue-bar__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:clamp(20px,5vw,26px);max-width:clamp(48px,12vw,80px);color:var(--wi-on-accent, #fffbf3)}.qb-catalogue-bar__logo-img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:center;filter:brightness(0) invert(1);opacity:.94}.qb-catalogue-bar__logo--mac{max-width:clamp(34px,8vw,48px);height:clamp(16px,4vw,22px)}.qb-catalogue-bar__logo--dior{max-width:clamp(44px,10vw,58px);height:clamp(14px,3.5vw,18px)}.qb-catalogue-bar__logo--charlotte-tilbury{max-width:clamp(56px,14vw,84px);height:clamp(13px,3.2vw,16px)}.qb-catalogue-bar__logo--bobbi-brown{max-width:clamp(52px,13vw,72px);height:clamp(12px,3vw,14px)}.qb-catalogue-bar__logo--cerave{max-width:clamp(48px,12vw,64px);height:clamp(16px,4vw,20px)}.qb-catalogue-bar__logo--elemis{max-width:clamp(46px,11vw,60px);height:clamp(13px,3.2vw,16px)}.qb-catalogue-bar__logo--estee-lauder{max-width:clamp(44px,11vw,56px);height:clamp(14px,3.5vw,18px)}.qb-catalogue-bar__logo--loreal-paris{max-width:clamp(46px,11vw,64px);height:clamp(14px,3.5vw,18px)}.qb-catalogue-bar__logo--chanel{max-width:clamp(28px,7vw,34px);height:clamp(18px,4.5vw,22px)}.qb-catalogue-bar__logo--ysl{max-width:clamp(18px,4.5vw,22px);height:clamp(22px,5.5vw,26px)}.qb-catalogue-bar--makeup,.qb-catalogue-bar--skincare,.qb-catalogue-bar--fragrance{background:var(--wi-accent, #e08256)}@media screen and (max-width:749px){.qb-catalogue-bar__logo:nth-child(n+4){display:none}.qb-catalogue-bar__logo--bobbi-brown,.qb-catalogue-bar__logo--loreal-paris{display:none}}.qb-pdp-accordions{width:100%;margin-block-start:8px}.qb-pdp-accordions .icon-caret{display:none}.qb-pdp-ingredients{font-size:.875rem;line-height:1.5;opacity:.9}.qb-try-on-box{width:100%;display:flex;flex-direction:column;gap:8px}.qb-try-on-box__btn{width:100%}.qb-try-on-box__btn .add-to-cart-icon{display:none}.qb-try-on-box__hint{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .65);text-align:center}fly-to-cart.fly-to-cart--main,fly-to-cart.fly-to-cart--sticky{--x-timing: ease-out;--y-timing: cubic-bezier(.33, 1, .68, 1);--scale-timing: cubic-bezier(.86, .08, .98, .98);animation-duration:.8s;animation-name:qb-fly-travel-x,qb-fly-travel-y,travel-scale}@keyframes qb-fly-travel-y{0%{translate:0 0}55%{translate:0 var(--travel-y, 0)}to{translate:0 var(--travel-y, 0)}}@keyframes qb-fly-travel-x{0%,55%{translate:0 0}to{translate:var(--travel-x, 0) 0}}.qb-try-on-confirmed{position:relative;overflow:clip}.qb-try-on-confirmed__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:28rem;margin-inline:auto;padding-block:clamp(32px,8vw,56px) clamp(48px,10vw,80px)}.qb-try-on-confirmed__title{margin:0;font-family:var(--font-display--family, var(--font-heading--family));font-size:clamp(1.75rem,6vw,2.25rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--wi-ink, var(--color-foreground-heading))}.qb-try-on-confirmed__icon{position:relative;width:88px;height:88px;margin-block:4px 8px}.qb-try-on-confirmed__icon-ring{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#34a853;color:#fff;box-shadow:0 8px 28px #34a85359}.qb-try-on-confirmed__icon-check{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff;--icon-stroke-width: 2.5px}.qb-try-on-confirmed__icon-check svg{width:100%;height:100%;overflow:visible}.qb-try-on-confirmed__icon-check path{stroke:#fff;stroke-dasharray:22;stroke-dashoffset:22;animation:qb-confirm-tick-draw .55s cubic-bezier(.65,0,.35,1) .15s forwards}.qb-try-on-confirmed__lead{margin:0;max-width:22rem;font-size:.9375rem;line-height:1.5;color:var(--wi-muted, rgb(var(--color-foreground-rgb) / .72))}.qb-try-on-confirmed__details{width:100%;margin:0;padding:16px 0;border-top:1px solid var(--wi-line, #e1d5ca);border-bottom:1px solid var(--wi-line, #e1d5ca);display:flex;flex-direction:column;gap:14px}.qb-try-on-confirmed__details-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.qb-try-on-confirmed__details-row dt{margin:0;opacity:.6;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.qb-try-on-confirmed__details-row dd{margin:0;text-align:right;font-weight:500;font-size:.9rem;color:var(--wi-ink, var(--color-foreground-heading))}.qb-try-on-confirmed__box{width:100%;margin-top:8px;padding:16px;border-top:1px solid var(--wi-line, #e1d5ca);border-bottom:1px solid var(--wi-line, #e1d5ca);text-align:left}.qb-try-on-confirmed__box-title{margin:0 0 6px;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wi-muted, rgb(var(--color-foreground-rgb) / .65))}.qb-try-on-confirmed__box-subtitle{margin:0 0 12px;font-size:.8125rem;line-height:1.4;color:var(--wi-muted, rgb(var(--color-foreground-rgb) / .6))}.qb-try-on-confirmed__box-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.qb-try-on-confirmed__box-item{display:flex;align-items:center;gap:12px}.qb-try-on-confirmed__box-thumb{flex-shrink:0;width:48px;height:48px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid var(--wi-line, #e1d5ca)}.qb-try-on-confirmed__box-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.qb-try-on-confirmed__box-name{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--wi-ink, var(--color-foreground-heading))}.qb-try-on-confirmed__box-variant,.qb-try-on-confirmed__box-meta{font-size:.75rem;color:var(--wi-muted, rgb(var(--color-foreground-rgb) / .6))}.qb-try-on-confirmed__box-meta{margin-top:2px;font-weight:500}.qb-try-on-confirmed__wa{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:20rem;margin-top:4px;padding:12px 18px;border-radius:12px;background:#25d366;color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;box-shadow:0 4px 16px #25d36661;transition:box-shadow .15s ease,transform .15s ease}.qb-try-on-confirmed__wa:hover,.qb-try-on-confirmed__wa:focus-visible{color:#fff;box-shadow:0 8px 22px #25d3667a;transform:translateY(-1px)}.qb-try-on-confirmed__wa-icon{display:inline-flex;flex-shrink:0;width:22px;height:22px}.qb-try-on-confirmed__wa-icon svg{width:100%;height:100%}.qb-try-on-confirmed__wa-icon path{fill:#fff}.qb-try-on-confirmed__continue{width:100%;max-width:20rem;margin-top:4px}.qb-confirm-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;overflow:hidden}.qb-confirm-confetti__piece{position:absolute;top:-16px;left:var(--left);width:var(--size-w, 8px);height:var(--size-h, 12px);background:var(--color);border-radius:2px;opacity:.92;transform:rotate(var(--rotate));animation:qb-confetti-fall var(--duration) var(--delay) ease-in forwards}@keyframes qb-confirm-tick-draw{to{stroke-dashoffset:0}}@keyframes qb-confetti-fall{0%{transform:translateZ(0) rotate(var(--rotate));opacity:.95}to{transform:translate3d(var(--drift, 0),110vh,0) rotate(calc(var(--rotate) + 720deg));opacity:.15}}@media(prefers-reduced-motion:reduce){.qb-try-on-confirmed__icon-check path,.qb-confirm-confetti__piece{animation:none!important;stroke-dashoffset:0}.qb-try-on-confirmed__wa:hover,.qb-try-on-confirmed__wa:focus-visible{transform:none}}.qb-quick-add .quick-add__button.qb-try-on-box__btn{width:auto;max-width:calc(100% - var(--padding-md));min-width:min(100%,12rem);border-radius:var(--style-border-radius-buttons-primary, 0);border-width:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-primary-button-background, var(--color-primary));color:var(--color-primary-button-text, var(--color-background))}.qb-quick-add .quick-add__button.qb-try-on-box__btn .add-to-cart-text{background:transparent;border-radius:var(--style-border-radius-buttons-primary, 0)}.qb-quick-add .quick-add__button.qb-try-on-box__btn .add-to-cart-icon{display:none}.qb-quick-add .quick-add__button.qb-try-on-box__btn .add-to-cart-text__content,.qb-quick-add .quick-add__button.qb-try-on-box__btn:is(:hover,:focus-visible) .add-to-cart-text__content{grid-template-columns:1fr}.qb-quick-add .quick-add__button.qb-try-on-box__btn .add-to-cart-text__content span span{opacity:1;filter:none;translate:0 0;padding-right:var(--padding-md);padding-left:var(--padding-md);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.qb-quick-add .quick-add__button{opacity:1}}.quick-add-modal__content .qb-try-on-box{width:100%;margin-top:auto;position:sticky;bottom:0;padding-block:var(--padding-md) var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .qb-try-on-box__hint{padding-bottom:var(--padding-xs)}.qb-cart-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.qb-cart-total small{font-size:.65rem;font-weight:400;opacity:.75;text-transform:none;letter-spacing:0}.qb-cart-total__estimate{color:var(--color-primary)}.qb-cart-tax-note small{font-size:.65rem;opacity:.7}.qb-sched{width:100%;min-width:0;display:flex;flex-direction:column;gap:10px}.qb-sched__title{margin:0 0 2px;font-size:.95rem;font-weight:600}.qb-sched__card{min-width:0;border:1px solid rgb(var(--color-foreground-rgb) / .18);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.qb-sched__card:has(.qb-sched__native:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.qb-sched__head{display:flex;align-items:flex-start;gap:12px;padding:14px;cursor:pointer}.qb-sched__native{position:absolute;opacity:0;width:0;height:0}.qb-sched__card-main{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.qb-sched__badge{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:3px 9px;border-radius:6px;background:#1f7a4d;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.02em}.qb-sched__bolt{width:12px;height:12px}.qb-sched__card-line,.qb-sched__card-title{font-size:.95rem;font-weight:600}.qb-sched__card-sub{font-size:.78rem;opacity:.65}.qb-sched__dot{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid rgb(var(--color-foreground-rgb) / .3);position:relative;margin-top:2px;transition:border-color .15s ease}.qb-sched__card:has(.qb-sched__native:checked) .qb-sched__dot{border-color:var(--color-primary)}.qb-sched__card:has(.qb-sched__native:checked) .qb-sched__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--color-primary)}.qb-sched__head:focus-within .qb-sched__dot{outline:2px solid var(--color-primary);outline-offset:2px}.qb-sched__expand{min-width:0;padding:0 14px 14px;display:flex;flex-direction:column;gap:12px}.qb-sched__expand[hidden]{display:none}.qb-sched__days{min-width:0;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.qb-sched__day{position:relative;flex:0 0 auto}.qb-sched__day input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.qb-sched__day-inner{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:58px;padding:10px 12px;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:10px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.qb-sched__day-wd{font-size:.72rem;opacity:.7}.qb-sched__day-num{font-size:1.05rem;font-weight:700}.qb-sched__day input:checked+.qb-sched__day-inner{border-color:var(--color-primary);background:rgb(var(--color-primary-rgb, 194 162 79) / .12)}.qb-sched__day input:focus-visible+.qb-sched__day-inner{outline:2px solid var(--color-primary);outline-offset:1px}.qb-sched__slots-label{margin:4px 0 0;font-size:.95rem;font-weight:600}.qb-sched__slots{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:260px;overflow-y:auto}.qb-sched__slot{position:relative;display:flex}.qb-sched__slot input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.qb-sched__slot span{flex:1;text-align:center;padding:11px 4px;font-size:.85rem;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:8px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.qb-sched__slot input:checked+span{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-background);font-weight:600}.qb-sched__slot input:focus-visible+span{outline:2px solid var(--color-primary);outline-offset:1px}.qb-cart-contact{display:flex;flex-direction:column;gap:10px;width:100%}.qb-cart-contact__label{display:flex;flex-direction:column;gap:4px;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.qb-cart-contact__hint{text-transform:none;letter-spacing:0;opacity:.65}.qb-cart-contact__input{min-height:40px;padding:8px 10px;border:1px solid rgb(var(--color-foreground-rgb) / .2);background:var(--color-background);color:var(--color-foreground);font-size:.875rem}.qb-cart-confirm__note,.qb-cart-confirm__success{margin:0;font-size:.7rem;text-align:center;opacity:.75}.qb-cart-confirm__error{margin:0;font-size:.75rem;color:#e57373;text-align:center}.qb-cart-confirm__success{color:var(--color-primary)}@media(prefers-reduced-motion:no-preference){.variant-picker .variant-option__button-label,.variant-picker .variant-option__button-label:before,.variant-picker .variant-option__button-label:after,.variant-picker .variant-option__button-label__pill,.variant-picker .variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-duration:50ms!important}}media-gallery slideshow-slides,.product-media-gallery slideshow-slides{scroll-behavior:auto!important}media-gallery[data-qb-variant-loading]{position:relative}media-gallery[data-qb-variant-loading]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgb(var(--color-background-rgb) / .55);pointer-events:none}media-gallery[data-qb-variant-loading]:before{content:"";position:absolute;z-index:3;top:50%;left:50%;width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;border:2px solid rgb(var(--color-foreground-rgb) / .15);border-top-color:var(--color-primary, var(--color-foreground));border-radius:50%;pointer-events:none;animation:qb-variant-spin .65s linear infinite}@keyframes qb-variant-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){media-gallery[data-qb-variant-loading]:before{animation:none;border-top-color:rgb(var(--color-foreground-rgb) / .4)}}.qb-swatch{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.qb-swatch.qb-swatch--empty{background-image:none!important;background:repeating-linear-gradient(45deg,var(--wi-surface-2),var(--wi-surface-2) 4px,var(--wi-line) 4px,var(--wi-line) 8px)!important}.variant-option--swatches .swatch{width:clamp(28px,8vw,34px);height:clamp(28px,8vw,34px);min-width:28px;min-height:28px;background-size:cover!important;background-position:center!important}.product-card .variant-option--swatches .variant-option__button-label--has-swatch,.product-card .hidden-swatches__count{cursor:pointer}.variant-option--qb-pills .variant-option__button-label--qb-pill{flex:0 0 auto;min-height:0;min-width:0;padding:4px 11px;border-radius:999px;line-height:1.3}.variant-option--qb-pills .qb-size-pill{font-size:.72rem;letter-spacing:.02em;white-space:nowrap;color:var(--color-variant-text, var(--color-foreground))}.variant-option--qb-pills .variant-option__button-label--qb-pill:has([data-option-available=false]) .qb-size-pill{opacity:.45;text-decoration:line-through}.hero__content-wrapper h1{-webkit-text-stroke:.8px currentColor;text-stroke:.8px currentColor}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper h1{word-spacing:normal;width:100%;max-width:100%;text-wrap:balance}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper h1 br{display:none}@media screen and (max-width:749px){.hero__content-wrapper h1{word-spacing:100vw;-webkit-text-stroke-width:.5px}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper h1{word-spacing:normal}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper h1 br{display:block}}.product-card__content .text-block{font-size:var(--font-h5--size);line-height:1.3}.product-card__content .card-vendor{font-size:var(--font-h6--size)}body:has(main[data-template^=collection]),body:has(main[data-template=search]){background-color:#fff}main[data-template^=collection],main[data-template=search]{background-color:#fff}main[data-template^=collection] .section-background,main[data-template=search] .section-background{background-color:#fff}main[data-template^=collection] .qb-catalog-toolbar,main[data-template=search] .qb-catalog-toolbar{display:flex!important;align-items:center;justify-content:space-between;gap:var(--qb-space-gutter, clamp(.75rem, 2vw, 1rem));width:100%;margin:0;padding:clamp(10px,2vw,14px) var(--qb-space-inline, clamp(16px, 4vw, 24px));border-block:1px solid var(--wi-line, #e1d5ca);background:#fff;min-height:var(--qb-catalog-toolbar-height, 52px);grid-column:1 / -1}main[data-template^=collection] .collection-wrapper>.facets-block-wrapper--vertical:not(#filters-drawer),main[data-template^=search] .collection-wrapper>.facets-block-wrapper--vertical:not(#filters-drawer),main[data-template^=collection] .collection-wrapper>.facets.facets--horizontal.facets-controls-wrapper,main[data-template^=search] .collection-wrapper>.facets.facets--horizontal.facets-controls-wrapper{display:none!important}main[data-template^=collection] .qb-catalog-toolbar .facets-toggle__button,main[data-template^=search] .qb-catalog-toolbar .facets-toggle__button{display:inline-flex!important}main[data-template^=collection] .collection-wrapper .main-collection-grid,main[data-template^=search] .collection-wrapper .main-collection-grid{grid-column:1 / -1!important}.qb-catalog-toolbar__sort{flex:0 1 auto;min-width:0}.qb-catalog-toolbar__sort sorting-filter-component{width:auto}.qb-catalog-toolbar__sort .sorting-filter__container{display:flex!important;align-items:center;gap:8px;padding:0;margin:0;position:relative}.qb-catalog-toolbar__sort .sorting-filter__container--catalog{cursor:pointer}.qb-catalog-toolbar__sort .qb-catalog-sort-icon{display:inline-flex;flex-shrink:0;line-height:0}.qb-catalog-toolbar__sort .sorting-filter__container--catalog .sorting-filter__select-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.qb-catalog-toolbar__sort .sorting-filter__container--catalog .sorting-filter__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.qb-catalog-toolbar .sorting-filter__container .facets__label{display:inline!important}.qb-catalog-toolbar__sort .sorting-filter__container .facets__label{font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;color:var(--color-foreground-heading);white-space:nowrap}.qb-catalog-toolbar__sort .sorting-filter__container .facets__label:after{content:" By"}.qb-catalog-toolbar__sort .sorting-filter .facets__panel,.qb-catalog-toolbar__sort accordion-custom-component{display:none!important}.qb-catalog-toolbar__sort .sorting-filter__select-wrapper{padding:0;border:0;background:transparent}.qb-catalog-toolbar__sort .sorting-filter__select{font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;color:var(--color-foreground-heading);padding-inline-end:18px;text-align:left;text-align-last:left}.qb-catalog-toolbar__actions{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.qb-catalog-toolbar__filters-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;color:var(--color-foreground-heading)}.qb-catalog-toolbar__filters-label{line-height:1}main[data-template^=collection] .product-grid,main[data-template^=search] .product-grid{gap:0!important;--product-grid-gap: 0;border-top:1px solid var(--wi-line, #e1d5ca);border-left:1px solid var(--wi-line, #e1d5ca)}main[data-template^=collection] .product-grid__item,main[data-template^=search] .product-grid__item{border-right:1px solid var(--wi-line, #e1d5ca);border-bottom:1px solid var(--wi-line, #e1d5ca)}main[data-template^=collection] .product-grid__item .product-card__content,main[data-template^=search] .product-grid__item .product-card__content{padding:10px 8px 14px;display:flex;flex-direction:column;align-items:stretch;gap:0}main[data-template^=collection] .product-grid__item .product-card__content>a.contents,main[data-template^=search] .product-grid__item .product-card__content>a.contents,main[data-template^=collection] .product-grid__item .product-card__content>product-price,main[data-template^=search] .product-grid__item .product-card__content>product-price,main[data-template^=collection] .product-grid__item .product-card__content>product-swatches,main[data-template^=search] .product-grid__item .product-card__content>product-swatches,main[data-template^=collection] .product-grid__item .product-card__content>.rating-wrapper,main[data-template^=search] .product-grid__item .product-card__content>.rating-wrapper{display:none!important}main[data-template^=collection] .product-card__content>.qb-catalog-card,main[data-template^=search] .product-card__content>.qb-catalog-card{flex:1}.qb-catalog-card{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;margin-top:8px;gap:4px}.qb-catalog-card__brand{margin:0;width:100%;font-family:var(--font-body--family);font-size:12px;font-weight:700;line-height:1.25;color:var(--wi-ink, var(--color-foreground-heading));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-catalog-card__title{margin:0;width:100%;font-family:var(--font-body--family);font-size:10px;font-weight:400;line-height:1.35;color:var(--wi-muted, rgb(var(--color-foreground-rgb) / .72));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.qb-catalog-card__variants{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-family:var(--font-body--family);font-size:10px;font-weight:500;line-height:1.2;color:var(--wi-muted, rgb(var(--color-foreground-rgb) / .65))}.qb-catalog-card__variants-icon{display:inline-flex;flex-shrink:0;line-height:0}.qb-catalog-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:4px 0 0;line-height:1.2}.qb-catalog-card__price-value{font-family:var(--font-body--family);font-size:12px;font-weight:700;color:var(--wi-ink, var(--color-foreground-heading))}.qb-catalog-card__price-note{font-family:var(--font-body--family);font-size:9px;font-weight:400;color:rgb(var(--wi-ink-rgb, var(--color-foreground-rgb)) / .45)}.qb-catalog-card__rating{display:flex;align-items:center;gap:4px;margin-top:2px;min-height:14px}.qb-catalog-card__stars{display:inline-flex;align-items:center;gap:1px;color:var(--wi-ink, var(--color-foreground-heading))}.qb-catalog-card__star{width:11px;height:11px;fill:rgb(var(--wi-ink-rgb, var(--color-foreground-rgb)) / .15)}.qb-catalog-card__star.is-filled{fill:currentColor}.qb-catalog-card__rating-count{font-family:var(--font-body--family);font-size:10px;font-weight:400;color:var(--wi-muted, rgb(var(--color-foreground-rgb) / .55))}.qb-catalog-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:auto;padding:9px 14px;border-radius:999px;background:#e80071;color:#fff;font-family:var(--font-body--family);font-size:11px;font-weight:700;line-height:1;text-decoration:none;position:relative;z-index:calc(var(--layer-flat, 2) + 1);transition:background-color .15s ease,transform .15s ease}.qb-catalog-card__cta:hover,.qb-catalog-card__cta:focus-visible{background:#cf0064;color:#fff}.qb-catalog-card__cta-icon{flex-shrink:0}main[data-template^=collection] .facets-toggle--no-filters,main[data-template^=search] .facets-toggle--no-filters{justify-content:flex-start!important}body:has(main[data-template^=product]){background-color:#fff}main[data-template^=product]{background-color:#fff}main[data-template^=product] .product-information,main[data-template^=product] .section-background{background-color:#fff}main[data-template^=product] .media-fit-contain :is(img,.deferred-media__poster-image){background-color:#fff}main[data-template^=product] .product-information__media media-gallery.media-gallery--carousel slideshow-arrows{display:flex!important;mix-blend-mode:normal;align-items:center;padding-inline:8px}main[data-template^=product] .product-information__media media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{opacity:1;color:var(--wi-ink);background:#ffffffeb;border:1px solid var(--wi-line);border-radius:50%;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgb(var(--wi-ink-rgb) / .08)}main[data-template^=product] .product-information__media media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper,main[data-template^=product] .product-information__media media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control svg{width:16px;height:16px}:is(.product-grid,.resource-list--grid){align-items:stretch}:is(.product-grid__item,.resource-list__item){display:flex;flex-direction:column;min-width:0;height:100%}:is(.product-grid,.resource-list--grid) product-card{display:flex;flex-direction:column;height:100%;width:100%}:is(.product-grid,.resource-list--grid) .product-card__content{display:flex;flex-direction:column;flex:1;width:100%;min-height:100%}:is(.product-grid,.resource-list--grid) .card-gallery{--gallery-aspect-ratio: 1 !important;--qb-card-quick-add-height: var(--qb-card-cta-height, 44px);display:flex;flex-direction:column;flex-shrink:0;width:100%;overflow:visible}:is(.product-grid,.resource-list--grid) .card-gallery>.contents,:is(.product-grid,.resource-list--grid) .card-gallery>a.contents,:is(.product-grid,.resource-list--grid) .card-gallery slideshow-component{display:block;width:100%;aspect-ratio:1 / 1!important;flex-shrink:0}:is(.product-grid,.resource-list--grid) .card-gallery .product-media-container{aspect-ratio:1 / 1!important;--gallery-aspect-ratio: 1 !important;width:100%;height:100%}:is(.product-grid,.resource-list--grid) .card-gallery .product-media-container.media-fit{--product-media-fit: contain}:is(.product-grid,.resource-list--grid) .card-gallery .product-media-container{background:#fff}:is(.product-grid,.resource-list--grid) .card-gallery .product-media img,:is(.product-grid,.resource-list--grid) .card-gallery .product-media-container img{object-fit:contain;width:100%;height:100%}:is(.product-grid,.resource-list--grid) .card-gallery .qb-quick-add{position:static;inset:auto;z-index:1;pointer-events:auto;display:flex;justify-content:stretch;flex-shrink:0;margin-top:10px;min-height:var(--qb-card-quick-add-height)}:is(.product-grid,.resource-list--grid) .card-gallery .qb-quick-add .quick-add__button{position:static;right:auto;bottom:auto;opacity:1;display:flex!important;width:100%;max-width:none;min-width:0;height:var(--qb-card-quick-add-height);margin:0}:is(.product-grid,.resource-list--grid) .card-gallery:not(:has(.qb-quick-add)):after{content:"";display:block;flex-shrink:0;min-height:calc(var(--qb-card-quick-add-height) + 10px)}:is(.product-grid,.resource-list--grid) .product-card__content .text-block{flex-shrink:0}:is(.product-grid,.resource-list--grid) .product-card__content .card-vendor{min-height:calc(.7rem * 1.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.product-grid,.resource-list--grid) .product-card__content .text-block .rte p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;margin-block:0}:is(.product-grid,.resource-list--grid) product-swatches{flex-shrink:0;min-height:calc(clamp(28px,8vw,34px)*2 + 8px);align-items:flex-start}:is(.product-grid,.resource-list--grid) .product-card__content>.rating-wrapper,:is(.product-grid,.resource-list--grid) .product-card__content>product-price{margin-top:auto;flex-shrink:0}:is(.product-grid,.resource-list--grid) .product-card__content>.rating-wrapper+product-price{margin-top:0}main[data-template^=collection] .product-grid .card-gallery,main[data-template^=search] .product-grid .card-gallery{position:relative}main[data-template^=collection] .product-grid .card-gallery .qb-quick-add,main[data-template^=search] .product-grid .card-gallery .qb-quick-add{display:none!important}main[data-template^=collection] .product-grid .card-gallery:not(:has(.qb-quick-add)):after,main[data-template^=search] .product-grid .card-gallery:not(:has(.qb-quick-add)):after{display:none!important;min-height:0!important;content:none}.shopify-section:has(.qb-spotlight){background-color:#fff}main[data-template=index] .qb-spotlight{--color-background: #ffffff;--color-background-rgb: 255 255 255;background-color:#fff}.qb-spotlight__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--wi-line, #e1d5ca);border-left:1px solid var(--wi-line, #e1d5ca);background:#fff}.qb-spotlight__cell{display:flex;flex-direction:column;min-width:0;height:100%;border-right:1px solid var(--wi-line, #e1d5ca);border-bottom:1px solid var(--wi-line, #e1d5ca)}.qb-spotlight__card{display:flex;flex-direction:column;height:100%;width:100%;background:#fff}.qb-spotlight__media{display:block;aspect-ratio:1;width:100%;flex-shrink:0;background:#fff;overflow:hidden;text-decoration:none}.qb-spotlight__img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.qb-spotlight__img--placeholder{width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / .06)}.qb-spotlight__body{display:flex;flex-direction:column;flex:1;padding:10px 8px 14px;min-width:0}.qb-spotlight__body .qb-catalog-card{flex:1;margin-top:0}main[data-template=index] .hero-wrapper:first-child+.shopify-section{margin-block-start:0}main[data-template=index] .wi-ticker{margin-block-start:-1px}main[data-template=index] .hero__content-wrapper h1{font-family:var(--font-display--family);font-weight:500;letter-spacing:-.03em}main[data-template=index] .qb-faq__pill{font-family:var(--font-accent--family)}#header-group{padding:32px 16px 0;background:transparent}#header-group .header__row--top{background:transparent;border:none;padding-block:0}#header-group .header__row--top.section--page-width>.header__columns{grid-column:1 / -1}#header-group .header__row--top .header__columns{width:100%;max-width:none;margin-inline:0;padding:12px clamp(20px,4vw,40px);border-radius:0;border:1px solid var(--wi-line);background:var(--wi-surface);box-shadow:0 2px 16px rgb(var(--wi-ink-rgb) / .05);min-height:56px}#header-group .header__column--left{display:flex;align-items:center}#header-group .header-logo{display:flex;align-items:center;align-self:center;height:100%}#header-group .header-logo .wingit-logo__img{height:var(--header-logo-image-height-mobile, 34px);width:auto;object-fit:contain;object-position:center center}#header-group header-actions{gap:10px;align-items:center}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__row--top .header__columns{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px}#header-component[data-menu-style=menu] .header__column--left{justify-self:start}#header-component[data-menu-style=menu] .header__column--center{justify-self:center}#header-component[data-menu-style=menu] .header__column--left,#header-component[data-menu-style=menu] .header__column--center,#header-component[data-menu-style=menu] .header__column--right{align-self:center}#header-component[data-menu-style=menu] .header__column--right{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:8px}#header-group .header-logo .wingit-logo__img{height:var(--header-logo-image-height, 43px)}#header-component[data-menu-style=menu] .header__column--right .search-action{display:flex;margin-inline:0}#header-component[data-menu-style=menu] .header__column--left .search-action--hidden-on-menu{display:none!important}#header-component[data-menu-style=menu] .header__column--right .search-action button>span.hidden{display:inline!important}#header-component[data-menu-style=menu] .header__column--right .search-action button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:0;border:1px solid rgb(var(--wi-ink-rgb) / .18);background:var(--wi-ink);color:var(--wi-on-accent);font-family:var(--font-body--family);font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 2px 8px rgb(var(--wi-ink-rgb) / .16)}#header-component[data-menu-style=menu] .header__column--right .search-action button:hover{background:#2a1810;transform:translateY(-1px);box-shadow:0 4px 14px rgb(var(--wi-ink-rgb) / .22);color:var(--wi-on-accent)}#header-component[data-menu-style=menu] .header__column--right .search-action .svg-wrapper{display:inline-flex!important;width:18px;height:18px;animation:wi-search-icon-pulse 2.5s ease-in-out infinite}#header-component[data-menu-style=menu] .header__column--right .search-action .svg-wrapper svg{width:18px;height:18px;stroke:currentColor}@keyframes wi-search-icon-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.88}}#header-component[data-menu-style=menu] .header-menu{display:flex;justify-content:center}#header-component[data-menu-style=menu] .menu-list{gap:6px}#header-component[data-menu-style=menu] .menu-list__link{font-family:var(--font-body--family);font-weight:500;font-size:.9375rem;letter-spacing:.01em;text-transform:none;color:var(--wi-muted);padding:8px 14px;text-decoration:none;border-radius:0;transition:color .15s ease}#header-component[data-menu-style=menu] .menu-list__link:hover{color:var(--wi-ink);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2.5px}#header-component[data-menu-style=menu] .menu-list__link[aria-current=page]{color:var(--wi-ink);font-weight:600;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2.5px}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow]){position:relative}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{--submenu-padding-block-start: 0;--submenu-padding-block-end: 0;position:absolute;top:100%;left:50%;transform:translate(-50%);width:max-content;min-width:168px;max-width:min(280px,90vw);clip-path:none;padding-inline:0;background:transparent;z-index:calc(var(--layer-header-menu) + 1)}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{transform:none!important;padding-block:10px 14px;padding-inline:6px;opacity:1;max-height:none;overflow:visible;background:var(--wi-surface);border:1px solid var(--wi-line);box-shadow:0 8px 24px rgb(var(--wi-ink-rgb) / .12)}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu.section{padding:0;margin:0;width:100%}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__grid,#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__list{display:flex;flex-direction:column;grid-column:unset;gap:0;width:100%}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__column{display:block;grid-column:unset}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__column>div{display:flex;flex-direction:column}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__column .list-unstyled{column-count:1!important;display:flex;flex-direction:column;gap:0;padding:0;margin:0}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link{display:block;width:100%;padding:10px 14px;border-radius:0;white-space:nowrap;font-family:var(--font-body--family);font-size:.875rem;font-weight:500;color:var(--wi-muted);transition:color .15s ease,background .15s ease}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link:hover{color:var(--wi-ink);background:var(--wi-surface-2)}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link--parent{display:none}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link--parent+.list-unstyled{display:flex}#header-component[data-menu-style=menu]:has(.menu-list__link[aria-expanded=true]) .header__underlay-open{height:var(--header-height)!important}#header-component[data-menu-style=menu]:has(.menu-list__link[aria-expanded=true]) .header__underlay-open:after{box-shadow:none}#header-component[data-menu-style=menu] .header-actions__action.action__cart,#header-component[data-menu-style=menu] .header-actions__action[data-testid=cart-drawer-trigger]{width:40px;height:40px;border-radius:0;border:1px solid var(--wi-line);background:#fffdf9b8;display:inline-flex;align-items:center;justify-content:center}}@media screen and (max-width:749px){#header-group{padding:24px 12px 0}#header-group .header__row--top .header__columns{padding:10px 16px;border-radius:0;min-height:48px;align-items:center}#header-group .header__column--left{display:flex;align-items:center;align-self:center}#header-group .header-logo{align-self:center}#header-group .header-logo .wingit-logo__img{height:var(--header-logo-image-height-mobile, 34px)}#header-component :is(.header-menu,.dropdown-localization){display:none!important}#header-component .search-action{display:flex}}.search-modal__content.dialog-modal[open] .predictive-search-form__header-inner{animation:wi-search-input-glow .55s ease forwards}.search-modal__content.dialog-modal[open] .search-input{animation:none;box-shadow:none}.search-modal__content.dialog-modal[open] .predictive-search__icon{animation:wi-search-modal-icon .45s ease forwards}@keyframes wi-search-input-glow{0%{box-shadow:0 0 rgb(var(--wi-ink-rgb) / 0)}40%{box-shadow:0 0 0 3px #e0825647}to{box-shadow:0 0 0 2px #e0825629}}@keyframes wi-search-modal-icon{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){#header-component[data-menu-style=menu] .header__column--right .search-action .svg-wrapper,.search-modal__content.dialog-modal[open] .predictive-search-form__header-inner,.search-modal__content.dialog-modal[open] .predictive-search__icon{animation:none}}footer .social-icons__icon-wrapper:has(a[aria-label=Instagram]){width:40px;height:40px;border-radius:10px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);box-shadow:0 2px 10px #bc188859}footer .social-icons__icon-wrapper:has(a[aria-label=Instagram]) a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}footer .social-icons__icon-wrapper:has(a[aria-label=Instagram]) .social-icons__icon{display:block;width:22px;height:22px;filter:brightness(0) invert(1)}footer .social-icons__icon-wrapper:has(a[aria-label=Whatsapp]),footer .social-icons__icon-wrapper:has(a[href*="wa.me"]){width:40px;height:40px;border-radius:10px;background:#25d366;box-shadow:0 2px 10px #25d36659}footer .social-icons__icon-wrapper:has(a[aria-label=Whatsapp]) a,footer .social-icons__icon-wrapper:has(a[href*="wa.me"]) a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}footer .social-icons__icon-wrapper:has(a[aria-label=Whatsapp]) .social-icons__icon,footer .social-icons__icon-wrapper:has(a[href*="wa.me"]) .social-icons__icon{display:block;width:22px;height:22px;filter:brightness(0) invert(1)}[data-qb-sort-exempt=true] .resource-list--grid{width:100%}[data-qb-sort-exempt=true] .product-card__content{border:2px solid var(--wi-line)!important;border-radius:0!important;background:var(--wi-surface)}[data-qb-sort-exempt=true] .product-card__content .card-vendor,[data-qb-sort-exempt=true] .product-card__content .text-block,[data-qb-sort-exempt=true] .product-card__content .text-block>*,[data-qb-sort-exempt=true] .product-card__content .price,[data-qb-sort-exempt=true] .product-card__content .price *{color:#000!important}[data-qb-sort-exempt=true] .rating-color--primary,[data-qb-sort-exempt=true] .rating-wrapper .rating-count{--star-fill-color: var(--wi-accent);--star-fill-color-rgb: 224 130 86;--color: var(--wi-accent);color:var(--wi-accent)}.qb-footer-wrapper{position:relative}.qb-footer-wrapper:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(92%,960px);height:1px;background:linear-gradient(90deg,transparent 0%,rgb(224 130 86 / .65) 18%,rgb(230 179 116 / .85) 50%,rgb(224 130 86 / .65) 82%,transparent 100%);pointer-events:none;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/11/assets/qbeaut-brand.css.map */
