@keyframes weave-float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(2deg)}}@keyframes weave-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(30px,-20px)}}@keyframes weave-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}100%{transform:scale(1)}}@keyframes weave-slide-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes weave-fade{from{opacity:0}to{opacity:1}}.w-display-xl{letter-spacing:var(--tracking-display);text-wrap:balance}.w-display-xl{font:var(--type-display-xl)}.w-display-l{letter-spacing:var(--tracking-display);text-wrap:balance}.w-display-l{font:var(--type-display-l)}.w-h1{letter-spacing:var(--tracking-display);text-wrap:balance}.w-h1{font:var(--type-h1)}.w-h2{letter-spacing:var(--tracking-heading);text-wrap:balance}.w-h2{font:var(--type-h2)}.w-h3{letter-spacing:var(--tracking-heading)}.w-h3{font:var(--type-h3)}.w-h4{letter-spacing:var(--tracking-heading)}.w-h4{font:var(--type-h4)}.w-h5{font:var(--type-h5)}.w-h6{font:var(--type-h6)}.w-body-lg{font:var(--type-body-lg)}.w-body{font:var(--type-body)}.w-sm{font:var(--type-sm)}.w-eyebrow{color:var(--fg-accent);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.w-eyebrow{font:var(--type-eyebrow)}.w-caption{color:var(--fg-muted)}.w-caption{font:var(--type-caption)}.w-accent-word{color:var(--weave-green)}.w-container{width:100%;max-width:var(--layout-max)}.w-container{margin-inline:auto;padding-inline:var(--space-gutter)}.w-container-wide{width:100%;max-width:var(--layout-max-wide)}.w-container-wide{margin-inline:auto;padding-inline:var(--space-gutter)}.w-section{padding-block:var(--space-section)}.w-section-sm{padding-block:var(--space-section-sm)}.w-halftone{position:relative}.w-halftone::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:0.08;pointer-events:none}.w-halftone::after{content:"";background-image:var(--texture-halftone);background-size:var(--texture-halftone-size)}.w-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden}.w-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap}.wv-icon{display:inline-grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:20px;height:20px;color:currentColor}.wv-icon--sm{width:16px;height:16px}.wv-icon--md{width:18px;height:18px}.wv-icon--lg{width:22px;height:22px}.wv-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;position:relative;height:var(--button-height-md);color:var(--action-primary-fg);text-decoration:none;letter-spacing:0.01em;background-color:var(--action-primary-bg);border-radius:var(--radius-pill);border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;cursor:pointer}.wv-btn:hover{color:var(--action-primary-fg);background-color:var(--action-primary-bg-hover)}.wv-btn:hover{transform:var(--lift-button);box-shadow:var(--shadow-accent)}.wv-btn:active{transform:var(--press-scale)}.wv-btn:focus-visible{box-shadow:var(--focus-ring)}.wv-btn{padding:0 var(--button-pad-x-md);font:var(--type-label);white-space:nowrap;user-select:none;transition:var(--transition-color),var(--transition-pop),box-shadow var(--duration-base) var(--ease-out)}.wv-btn--sm{height:var(--button-height-sm);font-size:13px}.wv-btn--sm{padding:0 var(--button-pad-x-sm)}.wv-btn--lg{height:var(--button-height-lg);font-size:var(--fs-body)}.wv-btn--lg{padding:0 var(--button-pad-x-lg)}.wv-btn--secondary{color:var(--action-secondary-fg);background-color:var(--action-secondary-bg)}.wv-btn--secondary:hover{color:var(--action-secondary-fg);background-color:var(--action-secondary-bg-hover)}.wv-btn--secondary:hover{box-shadow:none}.wv-btn--brand{color:var(--action-brand-fg);background-color:var(--action-brand-bg)}.wv-btn--brand:hover{color:var(--action-brand-fg);background-color:var(--action-brand-bg-hover)}.wv-btn--brand:hover{box-shadow:var(--shadow-brand)}.wv-btn--outline{color:var(--action-outline-fg);background-color:transparent}.wv-btn--outline:hover{color:var(--action-outline-fg);background-color:var(--action-outline-bg-hover)}.wv-btn--outline:hover{box-shadow:none}.wv-btn--outline{border-color:var(--action-outline-border)}.wv-btn--ghost{color:var(--fg-primary);background-color:transparent}.wv-btn--ghost:hover{color:var(--fg-primary);background-color:var(--action-ghost-bg-hover)}.wv-btn--ghost:hover{transform:none;box-shadow:none}.wv-btn--ghost{padding-inline:12px}.wv-btn--on-dark{color:#fff;background-color:transparent}.wv-btn--on-dark:hover{color:#fff}.wv-btn--on-dark:hover{box-shadow:none;background:color-mix(in oklch,#fff 12%,transparent)}.wv-btn--on-dark{border-color:var(--border-on-dark)}.wv-btn--ink{color:var(--weave-cream);background-color:var(--weave-ink)}.wv-btn--ink:hover{color:var(--weave-cream);background-color:var(--weave-purple-900)}.wv-btn--ink:hover{box-shadow:none}.wv-btn--full{width:100%}.wv-ibtn{display:inline-grid;align-items:center;justify-items:center;position:relative;width:var(--size-control-md);height:var(--size-control-md);color:var(--fg-primary);text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:var(--radius-pill);border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;cursor:pointer;transition:var(--transition-color),var(--transition-pop)}.wv-ibtn:hover{color:var(--fg-primary);background-color:var(--action-ghost-bg-hover)}.wv-ibtn:active{transform:var(--press-scale)}.wv-ibtn:focus-visible{box-shadow:var(--focus-ring)}.wv-ibtn--outline{background-color:var(--bg-surface)}.wv-ibtn--outline:hover{background-color:var(--bg-surface)}.wv-ibtn--outline:hover{border-color:var(--border-strong)}.wv-ibtn--outline{border-color:var(--border-default)}.wv-ibtn--on-dark{color:#fff}.wv-ibtn--on-dark:hover{color:#fff}.wv-ibtn--on-dark:hover{background:color-mix(in oklch,#fff 14%,transparent)}.wv-ibtn-count{position:absolute;top:-2px;right:-2px;height:18px;min-width:18px;color:var(--weave-ink);text-align:center;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:5px;background-color:var(--weave-green);border-radius:999px}.wv-ibtn-count:empty{display:none}.wv-ibtn-count{font:var(--weight-bold) 11px/18px var(--font-text)}.wv-ann{display:flex;justify-content:center;align-items:center;gap:10px;min-height:var(--size-announcement);color:#fff;text-align:center;background-color:var(--weave-plum)}.wv-ann{padding:6px var(--space-4);font:var(--type-label)}.wv-ann--ink{color:var(--weave-cream);background-color:var(--weave-ink)}.wv-ann--green{color:var(--weave-ink);background-color:var(--weave-green)}.wv-ann--purple{color:#fff;background-color:var(--weave-purple)}.wv-ann-text{color:inherit;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-ann-link{color:inherit;font-weight:700;text-decoration:underline}.wv-ann-link:hover{color:inherit;opacity:0.85}.wv-ann-link{text-underline-offset:3px;white-space:nowrap}@media (max-width:767px){.wv-ann-link{display:none}}.wv-hdr{position:relative;z-index:40;background-color:var(--header-bg);border-bottom:1px solid var(--header-border)}.wv-hdr-in{display:flex;align-items:center;gap:16px;height:var(--header-height);max-width:var(--layout-max-wide);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.wv-hdr-in{padding:0 var(--space-gutter)}@media (max-width:1023px){.wv-hdr-in{gap:8px;height:var(--size-header-mobile)}}@media (max-width:479px){.wv-hdr-in{gap:4px;padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:12px}}.wv-hdr-logo{display:flex;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto}.wv-hdr-logo-img{display:block;width:auto;height:34px}@media (max-width:1023px){.wv-hdr-logo-img{height:28px}}.wv-hdr-nav{display:flex;gap:2px;margin-left:8px}@media (max-width:1023px){.wv-hdr-nav{display:none}}.wv-nav-link{display:inline-flex;align-items:center;height:40px;color:var(--fg-primary);text-decoration:none;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;border-radius:var(--radius-pill);transition:var(--transition-color)}.wv-nav-link:hover{color:var(--fg-primary);background-color:var(--action-ghost-bg-hover)}.wv-nav-link.is-active{color:var(--weave-purple);background-color:var(--weave-lavender)}.wv-nav-link{font:var(--type-label)}.wv-nav-link--accent{color:var(--weave-plum)}.wv-hdr-search{flex-grow:1;flex-shrink:1;flex-basis:0px;max-width:420px;margin-left:auto}.wv-hdr-search .weave-search__input{height:44px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:42px;background-color:var(--weave-cream);border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent}.wv-hdr-search .weave-search__input{font:var(--type-body)}.wv-hdr-search .weave-search__input:hover{background-color:var(--weave-cream-200)}.wv-hdr-search .weave-search__input:focus{background-color:#fff}.wv-hdr-search .weave-search__input:focus{border-color:var(--weave-purple);box-shadow:none}.wv-hdr-search{--weave-surface:var(--weave-cream);--weave-radius:20px}@media (max-width:1119px){.wv-hdr-search{max-width:320px}}@media (max-width:1023px){.wv-hdr-search{display:none}}.wv-hdr-right{display:flex;align-items:center;gap:4px;flex-grow:0;flex-shrink:0;flex-basis:auto;margin-left:8px}@media (max-width:1023px){.wv-hdr-right{margin-left:auto}}.wv-hdr-search-m{display:none}@media (max-width:1023px){.wv-hdr-search-m{display:inline-grid}}.wv-hdr-menu{display:none}@media (max-width:1023px){.wv-hdr-menu{display:inline-grid}}.wv-hdr-account{gap:8px}.wv-hdr-account[data-weave-signed-in]{grid-auto-flow:column;width:auto;color:var(--weave-purple);padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:12px;background-color:var(--weave-lavender)}.wv-hdr-account[data-weave-signed-in] .wv-hdr-account-name{display:inline}@media (max-width:1023px){.wv-hdr-account[data-weave-signed-in]{width:var(--size-control-md);color:var(--fg-primary);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent}.wv-hdr-account[data-weave-signed-in] .wv-hdr-account-name{display:none}}.wv-hdr-account-name{display:none;color:var(--weave-purple)}.wv-hdr-account-name{font:var(--type-label);white-space:nowrap}.wv-hdr-sub{background-color:var(--bg-surface);border-top:1px solid var(--header-border)}.wv-hdr-sub-in{display:flex;align-items:center;gap:4px;height:48px;max-width:var(--layout-max-wide);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.wv-hdr-sub-in{padding:0 var(--space-gutter);overflow-x:auto;scrollbar-width:none}@media (max-width:1023px){.wv-hdr-sub-in{height:44px}}.wv-sub-link{display:inline-flex;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;height:32px;color:var(--fg-secondary);font-weight:500;text-decoration:none;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;border-radius:var(--radius-pill);transition:var(--transition-color)}.wv-sub-link:hover{color:var(--fg-primary);background-color:var(--action-ghost-bg-hover)}.wv-sub-link.is-active{color:var(--weave-cream);background-color:var(--weave-ink)}.wv-sub-link{font:var(--type-sm)}.wv-sub-link--accent{color:var(--weave-plum);font-weight:600}.wv-drawer{display:flex;visibility:hidden;position:fixed;z-index:90;pointer-events:none}.wv-drawer.is-open{visibility:visible;pointer-events:auto}.wv-drawer.is-open .wv-drawer-overlay{opacity:1}.wv-drawer.is-open .wv-drawer-panel{transform:none}.wv-drawer{inset:var(--wp-admin--admin-bar--height,0px) 0 0 0}.wv-drawer-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:var(--bg-overlay);opacity:0;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wv-drawer-overlay{transition:opacity var(--duration-base) var(--ease-out)}.wv-drawer-panel{display:flex;flex-flow:column;position:relative;width:min(100%,420px);height:100%;margin-left:auto;background-color:var(--bg-surface);border-top-left-radius:32px;border-top-right-radius:0px;border-bottom-left-radius:32px;border-bottom-right-radius:0px;transform:translate3d(100%,0,0)}.wv-drawer-panel{overflow-y:auto;box-shadow:var(--shadow-xl);transition:transform var(--duration-slow) var(--ease-out)}@media (max-width:767px){.wv-drawer-panel{width:90%;border-top-left-radius:24px;border-top-right-radius:0px;border-bottom-left-radius:24px;border-bottom-right-radius:0px}}.wv-drawer-head{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0px;z-index:1;background-color:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.wv-drawer-head{padding:14px var(--space-4) 14px var(--space-6)}.wv-drawer-logo{display:block;width:auto;height:28px}.wv-drawer-nav{display:flex;flex-flow:column}.wv-drawer-nav{padding:var(--space-4) var(--space-6)}.wv-drawer-link{display:flex;justify-content:space-between;align-items:center;color:var(--fg-primary);text-decoration:none;letter-spacing:var(--tracking-heading);padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px}.wv-drawer-link:hover{color:var(--weave-purple)}.wv-drawer-link{font:var(--type-h3)}.wv-drawer-link--accent{color:var(--weave-plum)}.wv-drawer-cats{display:flex;flex-flow:column;gap:4px}.wv-drawer-cats{padding:var(--space-2) var(--space-4) var(--space-6)}.wv-drawer-cats-title{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-drawer-cats-title{padding:0 var(--space-2) var(--space-2)}.wv-drawer-cat{display:flex;align-items:center;gap:var(--space-3);color:var(--fg-primary);text-decoration:none;border-radius:var(--radius-md);transition:var(--transition-color)}.wv-drawer-cat:hover{color:var(--fg-primary);background-color:var(--action-ghost-bg-hover)}.wv-drawer-cat{padding:10px var(--space-2);font:var(--type-label)}.wv-drawer-links{display:flex;flex-flow:column;border-top:1px solid var(--border-subtle)}.wv-drawer-links{padding:var(--space-4) var(--space-6)}.wv-drawer-util{display:flex;align-items:center;gap:var(--space-3);color:var(--fg-primary);text-decoration:none;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px}.wv-drawer-util:hover{color:var(--weave-purple)}.wv-drawer-util{font:var(--type-label)}.wv-drawer-store{display:flex;flex-flow:column;align-items:start;gap:var(--space-3);background-color:var(--weave-mint);border-radius:var(--radius-lg)}.wv-drawer-store{margin:auto var(--space-4) var(--space-6);padding:var(--space-4)}.wv-drawer-store-name{display:flex;align-items:center;gap:var(--space-2);color:var(--weave-teal);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-drawer-store-name{font:var(--type-label)}.wv-drawer-store-meta{color:var(--fg-secondary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-drawer-store-meta{font:var(--type-sm)}.wv-sheet{visibility:hidden;position:fixed;z-index:90;pointer-events:none}.wv-sheet.is-open{visibility:visible;pointer-events:auto}.wv-sheet.is-open .wv-sheet-overlay{opacity:1}.wv-sheet.is-open .wv-sheet-panel{transform:none}.wv-sheet{inset:var(--wp-admin--admin-bar--height,0px) 0 0 0}.wv-sheet-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:var(--bg-overlay);opacity:0;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wv-sheet-overlay{transition:opacity var(--duration-base) var(--ease-out)}.wv-sheet-panel{display:flex;flex-flow:column;gap:var(--space-4);position:relative;max-width:760px;max-height:100%;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:var(--bg-surface);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;transform:translate3d(0,-100%,0)}.wv-sheet-panel{overflow-y:auto;box-shadow:var(--shadow-xl);padding:var(--space-4) var(--space-gutter) var(--space-6);transition:transform var(--duration-slow) var(--ease-out)}@media (max-width:767px){.wv-sheet-panel{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}}.wv-sheet-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.wv-sheet-title{color:var(--fg-primary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-sheet-title{font:var(--type-h5)}.wv-sheet-search .weave-search__input{height:52px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:46px;background-color:#fff;border-top:2px solid var(--weave-purple);border-right:2px solid var(--weave-purple);border-bottom:2px solid var(--weave-purple);border-left:2px solid var(--weave-purple)}.wv-sheet-search .weave-search__input{font:var(--type-body)}.wv-sheet-search .weave-search__input:focus{box-shadow:none}.wv-sheet-search .weave-search__item{border-radius:var(--radius-md)}.wv-sheet-search{--weave-radius:20px}.wv-ftr{position:relative;overflow:hidden;color:var(--weave-cream);background-color:var(--weave-ink)}.wv-ftr-mark{position:absolute;right:-6%;bottom:-20%;width:38%;max-width:520px;opacity:0.07;pointer-events:none}.wv-ftr-in{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:var(--space-8);position:relative;max-width:var(--layout-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.wv-ftr-in{padding:var(--space-16) var(--space-gutter) var(--space-8)}@media (max-width:767px){.wv-ftr-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);padding-top:var(--space-12)}}@media (max-width:479px){.wv-ftr-in{grid-template-columns:minmax(0,1fr)}}.wv-ftr-logo-img{display:block;width:auto;height:36px;margin-bottom:16px}.wv-ftr-tagline{max-width:34ch;color:color-mix(in oklch,var(--weave-cream) 72%,transparent);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-ftr-tagline{font:var(--type-sm)}.wv-ftr-col-title{color:var(--weave-green);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.wv-ftr-col-title{font:var(--type-eyebrow)}.wv-ftr-list{display:flex;flex-flow:column;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.wv-ftr-list{list-style:none}.wv-ftr-link{color:var(--weave-cream);text-decoration:none;transition:var(--transition-color)}.wv-ftr-link:hover{color:var(--weave-green)}.wv-ftr-link{font:var(--type-sm)}.wv-ftr-text{color:var(--weave-cream);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-ftr-text{font:var(--type-sm)}.wv-ftr-legal{display:flex;flex-flow:column;gap:12px;position:relative;max-width:var(--layout-max);color:color-mix(in oklch,var(--weave-cream) 60%,transparent);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top:1px solid var(--border-on-dark)}.wv-ftr-legal{padding:var(--space-6) var(--space-gutter) var(--space-8);font:var(--type-caption)}.wv-ftr-legal-text{color:color-mix(in oklch,var(--weave-cream) 60%,transparent);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-ftr-legal-text{font:var(--type-caption)}.wv-ftr-legal-row{display:flex;justify-content:space-between;gap:8px 20px}.wv-ftr-legal-row{flex-wrap:wrap}.wv-ftr-legal-links{display:flex;gap:16px}.wv-ftr-legal-link{color:color-mix(in oklch,var(--weave-cream) 60%,transparent);text-decoration:underline}.wv-ftr-legal-link:hover{color:var(--weave-green)}.wv-ftr-legal-link{font:var(--type-caption);text-underline-offset:3px}.weave-carousel--btn-solid .weave-card__btn--add{color:var(--action-primary-fg);font-weight:600;background-color:var(--action-primary-bg)}.weave-carousel--btn-solid .weave-card__btn--add{border-color:var(--action-primary-bg)}.weave-carousel--btn-solid .weave-card__btn--add:hover{color:var(--action-primary-fg);background-color:var(--action-primary-bg-hover)}.weave-carousel--btn-solid .weave-card__btn--add:hover{border-color:var(--action-primary-bg-hover)}.weave-card__name{letter-spacing:0px}.weave-card__name{font:var(--type-h6)}.weave-card__price{font:var(--type-price)}.weave-card__promo{color:var(--weave-ink);background-color:var(--weave-plum-100)}.weave-card__promo svg{color:var(--weave-plum)}.weave-card__tag{letter-spacing:0.06em;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;border-radius:var(--radius-pill)}.weave-card__tag{font:var(--weight-bold) 10px/1 var(--font-text)}.weave-card__tag--deal{color:#fff;background-color:var(--weave-plum)}.weave-card__tag--new{color:var(--weave-ink);background-color:var(--weave-green)}.weave-carousel--boxed .weave-card{background-color:var(--card-bg);border-radius:var(--card-radius);transition:var(--transition-lift)}.weave-carousel--boxed .weave-card{border-color:var(--card-border);padding:var(--space-4)}.weave-carousel--boxed .weave-card:hover{transform:var(--lift-card);box-shadow:var(--shadow-card-hover)}.weave-carousel--boxed .weave-card__photo{background-color:var(--weave-cream);border-radius:var(--card-image-radius)}.weave-shop__tab{border-radius:var(--radius-pill)}.weave-shop__tab{font:var(--type-label)}.weave-cart-button{display:inline-flex;align-items:center;gap:8px;height:44px;color:var(--weave-cream);padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:var(--weave-ink);border-radius:var(--radius-pill);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.weave-cart-button{font:var(--type-label)}@media (max-width:767px){.wv-ftr-logo{grid-column-start:1;grid-column-end:-1}}.weave-card__price-row{margin-top:auto;padding-top:24px;padding-bottom:2px}.weave-card__price-row{font:var(--type-price)}.weave-card--weave .weave-card__actions{margin-top:6px;padding-top:0px}.weave-card--weave .weave-card__btn{width:100%;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px}.weave-card--weave .weave-card__price{display:block;text-align:left}.weave-card--weave .weave-card__brand{margin-top:12px}.weave-card--weave .weave-card__name{margin-top:3px}.weave-card--weave .weave-card__meta{margin-top:5px}.weave-card--weave .weave-card__potency{margin-top:5px}.weave-card--weave .weave-card__promo{margin-top:8px}.wv-band{position:relative;overflow:hidden;color:#fff;background-color:var(--bg-brand)}.wv-band{padding-block:clamp(48px,6vw,80px)}@media (max-width:767px){.wv-band{padding-block:40px}}.wv-band-mark{position:absolute;top:-60%;right:-8%;width:40vw;max-width:620px;opacity:0.09;pointer-events:none}.wv-band-in{display:flex;flex-flow:column;gap:var(--space-4);position:relative}.wv-crumbs{display:flex;align-items:center;gap:6px;color:color-mix(in oklch,#fff 70%,var(--weave-purple))}.wv-crumbs{font:var(--type-sm)}.wv-crumb{color:inherit;text-decoration:none}.wv-crumb:hover{color:#fff}.wv-crumb-sep{width:14px;height:14px}.wv-crumb-here{color:#fff}.wv-band-eyebrow{color:var(--weave-green)}.wv-band-title{max-width:16ch;color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-band-blurb{max-width:52ch;color:color-mix(in oklch,#fff 86%,var(--weave-purple));margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-band-meta{color:color-mix(in oklch,#fff 70%,var(--weave-purple));margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-band-meta{font:var(--type-sm)}.wv-tiles-section{background-color:var(--bg-page)}.wv-tiles-section{padding-block:var(--space-12) 0}@media (max-width:767px){.wv-tiles-section{padding-top:var(--space-8)}}.wv-tiles-in{display:flex;flex-flow:column;gap:var(--space-6)}.wv-section-head{display:flex;justify-content:space-between;align-items:end;gap:var(--space-4)}.wv-section-head{flex-wrap:wrap}.wv-section-title{color:var(--fg-primary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.wv-tiles::-webkit-scrollbar{display:none}@media (max-width:1023px){.wv-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.wv-tiles{grid-template-columns:none;grid-auto-columns:58%;grid-auto-flow:column;gap:var(--space-3);padding-bottom:6px}.wv-tiles{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--space-gutter));padding-inline:var(--space-gutter)}}@media (max-width:479px){.wv-tiles{grid-auto-columns:68%}}.wv-tile{display:flex;flex-flow:column;gap:var(--space-3);min-width:0px;color:var(--fg-primary);text-decoration:none;background-color:var(--bg-surface);border-radius:var(--radius-lg);border-top:2px solid var(--border-subtle);border-right:2px solid var(--border-subtle);border-bottom:2px solid var(--border-subtle);border-left:2px solid var(--border-subtle)}.wv-tile:hover{color:var(--fg-primary);transform:translate3d(0,-3px,0)}.wv-tile:hover{box-shadow:var(--shadow-md)}.wv-tile.is-active{border-color:var(--weave-purple)}.wv-tile{padding:var(--space-4);transition:var(--transition-lift),border-color var(--duration-fast) var(--ease-standard)}@media (max-width:767px){.wv-tile{scroll-snap-align:start}}.wv-tile-icon{display:grid;align-items:center;justify-items:center;width:40px;height:40px;color:var(--weave-teal);background-color:var(--weave-mint);border-radius:50%}.wv-tile-icon--flower{color:var(--weave-ink);background-color:var(--weave-green)}.wv-tile-icon--edible{color:#fff;background-color:var(--weave-plum)}.wv-tile-icon--concentrate{color:var(--weave-green);background-color:var(--weave-ink)}.wv-tile-icon--vapes{color:#fff;background-color:var(--weave-purple)}.wv-tile-icon--topical{color:var(--weave-purple);background-color:var(--weave-lavender)}.wv-tile-icon--sauce{color:#fff;background-color:var(--weave-teal)}.wv-tile-icon--merch{color:var(--weave-ink);background-color:var(--weave-cream-200)}.wv-tile-icon--deals{color:#fff;background-color:var(--gradient-psychedelic)}.wv-tile-title{color:var(--fg-primary)}.wv-tile-title{font:var(--type-h6)}.wv-tile-blurb{color:var(--fg-muted);line-height:1.4}.wv-tile-blurb{font:var(--type-caption)}.wv-menu-section{padding-block:var(--space-12) var(--space-section)}.wv-menu-in{display:flex;flex-flow:column;gap:var(--space-6)}.wv-shop-slot{min-width:0px}.wv-pdp-section{padding-block:var(--space-6) var(--space-section)}@media (max-width:767px){.wv-pdp-section{padding-top:var(--space-4)}}.wv-pdp{display:flex;flex-flow:column;gap:var(--space-8)}.wv-crumbs--page{color:var(--fg-muted)}.wv-crumbs--page .wv-crumb:hover{color:var(--fg-primary)}.wv-crumbs--page{flex-wrap:wrap}.wv-crumb-here--page{color:var(--fg-primary)}.wv-pdp-grid{display:grid;grid-template-columns:1.1fr 0.9fr;align-items:start;gap:clamp(32px,5vw,72px)}@media (max-width:1023px){.wv-pdp-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.wv-pdp-gallery{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 96px);min-width:0px}.wv-pdp-gallery .weave-pdp__photo{overflow:hidden;aspect-ratio:1;background-color:var(--bg-surface);border-radius:var(--radius-xl);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.wv-pdp-gallery .weave-pdp__thumbs{display:flex;gap:var(--space-3);margin-top:var(--space-3)}.wv-pdp-gallery .weave-pdp__thumb{width:72px;height:72px;overflow:hidden;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--bg-surface);border-radius:var(--radius-md);border-top:2px solid var(--border-subtle);border-right:2px solid var(--border-subtle);border-bottom:2px solid var(--border-subtle);border-left:2px solid var(--border-subtle);cursor:pointer}.wv-pdp-gallery .weave-pdp__thumb.is-current{border-color:var(--weave-purple)}@media (max-width:1023px){.wv-pdp-gallery{position:static}}.wv-pdp-buy{display:flex;flex-flow:column;gap:20px;min-width:0px}.wv-pdp-brand{width:fit-content;color:var(--fg-accent);text-decoration:none}.wv-pdp-brand:hover{color:var(--weave-purple)}.wv-pdp-title{color:var(--fg-primary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-pdp-chips{display:flex;gap:var(--space-2)}.wv-pdp-chips{flex-wrap:wrap}.wv-chip{display:inline-flex;align-items:center;gap:6px;height:32px;color:var(--fg-primary);text-decoration:none;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;background-color:var(--weave-cream-200);border-radius:var(--radius-pill)}.wv-chip:hover{color:var(--fg-primary);background-color:var(--weave-cream-300)}.wv-chip{font:var(--type-label)}.wv-chip--mint{color:var(--weave-teal);background-color:var(--weave-mint)}.wv-chip--plum{color:#fff;background-color:var(--weave-plum)}.wv-pdp-pricerow{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-default)}.wv-pdp-pricerow .weave-pdp__price{color:var(--fg-primary);font-size:32px}.wv-pdp-pricerow .weave-pdp__price{font:var(--type-price-lg)}.wv-pdp-pricerow .weave-card__now{color:var(--weave-plum);font-weight:700}.wv-pdp-pricerow .weave-card__was{color:var(--fg-muted)}.wv-pdp-pricerow .weave-card__was{font:var(--type-body-lg)}@media (max-width:767px){.wv-pdp-pricerow .weave-pdp__price{font-size:28px}}.wv-pdp-stock{display:flex;align-items:center;gap:6px;color:var(--weave-teal)}.wv-pdp-stock::before{width:8px;height:8px;background-color:currentColor;border-radius:50%}.wv-pdp-stock::before{content:""}.wv-pdp-stock{font:var(--type-label);white-space:nowrap}.wv-pdp-buy-slot{min-width:0px}.wv-pdp-buy-slot .weave-pdp__buy{display:flex;flex-flow:column;gap:20px}.wv-pdp-buy-slot .weave-pdp__label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.wv-pdp-buy-slot .weave-pdp__label{font:var(--type-eyebrow)}.wv-pdp-buy-slot .weave-pdp__size{display:inline-flex;align-items:center;gap:8px;position:relative;height:44px;color:var(--fg-primary);padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:var(--bg-surface);border-radius:var(--radius-pill);border-top:2px solid var(--border-default);border-right:2px solid var(--border-default);border-bottom:2px solid var(--border-default);border-left:2px solid var(--border-default);cursor:pointer}.wv-pdp-buy-slot .weave-pdp__size{font:var(--type-label)}.wv-pdp-buy-slot .weave-pdp__size:has(input:checked){color:var(--weave-cream);background-color:var(--weave-ink)}.wv-pdp-buy-slot .weave-pdp__size:has(input:checked){border-color:var(--weave-ink)}.wv-pdp-buy-slot .weave-pdp__size:has(input:focus-visible){box-shadow:var(--focus-ring)}.wv-pdp-buy-slot .weave-pdp__size-price{font-weight:400;opacity:0.8}.wv-pdp-buy-slot .weave-pdp__size--out{opacity:0.5}.wv-pdp-buy-slot .weave-pdp__actions{display:flex;align-items:center;gap:var(--space-3)}.wv-pdp-buy-slot .weave-pdp__actions{flex-wrap:wrap}.wv-pdp-buy-slot .weave-pdp__qty{height:52px;background-color:var(--bg-surface);border-radius:var(--radius-pill);border-top:2px solid var(--border-default);border-right:2px solid var(--border-default);border-bottom:2px solid var(--border-default);border-left:2px solid var(--border-default)}.wv-pdp-buy-slot .weave-pdp__qty button{width:44px;height:48px;font-size:1.1rem}.wv-pdp-buy-slot .weave-pdp__qty input{width:40px;height:48px}.wv-pdp-buy-slot .weave-pdp__qty input{font:var(--type-label)}.wv-pdp-buy-slot .weave-pdp__add{flex-grow:1;flex-shrink:1;flex-basis:220px;height:52px;color:var(--action-primary-fg);padding-top:0px;padding-right:28px;padding-bottom:0px;padding-left:28px;background-color:var(--action-primary-bg);border-radius:var(--radius-pill);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.wv-pdp-buy-slot .weave-pdp__add{font:var(--weight-semibold) var(--fs-body)/1 var(--font-text);transition:var(--transition-color),var(--transition-pop),box-shadow var(--duration-base) var(--ease-out)}.wv-pdp-buy-slot .weave-pdp__add:hover{color:var(--action-primary-fg);background-color:var(--action-primary-bg-hover)}.wv-pdp-buy-slot .weave-pdp__add:hover{transform:var(--lift-button);box-shadow:var(--shadow-accent)}.wv-pdp-buy-slot .weave-pdp__add:disabled{color:var(--action-disabled-fg);background-color:var(--action-disabled-bg);cursor:not-allowed}.wv-pdp-buy-slot .weave-pdp__add:disabled{transform:none;box-shadow:none}.wv-pdp-buy-slot .weave-pdp__offer{display:grid;grid-template-columns:36px minmax(0,1fr);gap:2px var(--space-3);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--weave-plum-100);border-radius:var(--radius-lg)}.wv-pdp-buy-slot .weave-pdp__offer{padding:var(--space-4)}.wv-pdp-buy-slot .weave-pdp__offer-head{display:grid;align-items:center;justify-items:center;grid-row-start:1;grid-row-end:3;width:36px;height:36px;color:#fff;font-size:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--weave-plum);border-radius:50%}.wv-pdp-buy-slot .weave-pdp__offer-name{color:var(--weave-plum-700)}.wv-pdp-buy-slot .weave-pdp__offer-name{font:var(--type-label)}.wv-pdp-buy-slot .weave-pdp__offer-text{color:var(--fg-secondary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-pdp-buy-slot .weave-pdp__offer-text{font:var(--type-sm)}.wv-pdp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--space-2)}.wv-fact{display:flex;flex-flow:column;gap:4px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--bg-surface);border-radius:var(--radius-md);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.wv-fact-key{color:var(--fg-muted)}.wv-fact-val{color:var(--fg-primary)}.wv-fact-val{font:var(--type-h6)}.wv-pdp-trust{display:flex;gap:var(--space-2) var(--space-4);color:var(--fg-secondary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.wv-pdp-trust{list-style:none;flex-wrap:wrap;font:var(--type-sm)}.wv-pdp-trust-item{display:flex;align-items:center;gap:6px}.wv-pdp-about{display:flex;flex-flow:column;gap:var(--space-3);padding-top:var(--space-2)}.wv-pdp-about-title{color:var(--fg-primary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-pdp-desc-slot .weave-pdp__desc{color:var(--fg-secondary)}.wv-pdp-lab-slot .weave-pdp__potency{display:flex;gap:var(--space-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-pdp-lab-slot .weave-pdp__potency{flex-wrap:wrap}.wv-pdp-lab-slot .weave-pdp__potency>div{min-width:88px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:var(--bg-surface);border-radius:var(--radius-md);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.wv-pdp-lab-slot .weave-pdp__terpenes{display:flex;align-items:center;gap:6px}.wv-pdp-lab-slot .weave-pdp__terpenes{margin:var(--space-3) 0 0;flex-wrap:wrap}.wv-pdp-lab-slot .weave-pdp__terpene{display:inline-flex;align-items:center;height:28px;color:var(--weave-teal);padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;background-color:var(--weave-mint);border-radius:var(--radius-pill)}.wv-pdp-lab-slot .weave-pdp__terpene{font:var(--type-caption)}.wv-pdp-specs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-pdp-specs{font:var(--type-sm)}.wv-spec-key{color:var(--fg-muted)}.wv-spec-val{color:var(--fg-primary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-spec-link{color:var(--weave-purple)}.wv-related-section{background-color:var(--bg-surface)}.wv-related-section{padding-block:var(--space-section-sm)}.wv-related-slot .weave-pdp__related{margin-top:0px}.wv-related-slot .weave-carousel__title{color:var(--fg-primary);letter-spacing:var(--tracking-heading)}.wv-related-slot .weave-carousel__title{font:var(--type-h2)}.weave-card__potency b{color:var(--weave-ink);font-weight:600}.wv-band--teal{background-color:var(--weave-teal)}.wv-band--teal .wv-crumbs{color:color-mix(in oklch,#fff 75%,var(--weave-teal))}.wv-band--teal .wv-band-blurb{color:color-mix(in oklch,#fff 88%,var(--weave-teal))}.wv-brands-section{padding-block:var(--space-12) var(--space-section)}.wv-brands-in{display:flex;flex-flow:column;gap:var(--space-6)}.wv-brands-slot .weave-brands__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--grid-gap)}.wv-brands-slot .weave-brands__link{gap:var(--space-3);color:var(--fg-primary);background-color:var(--bg-surface);border-radius:var(--radius-lg);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.wv-brands-slot .weave-brands__link{padding:var(--space-6) var(--space-4);transition:var(--transition-lift),border-color var(--duration-fast) var(--ease-standard)}.wv-brands-slot .weave-brands__link:hover{transform:var(--lift-card);box-shadow:var(--shadow-md);border-color:var(--border-subtle)}.wv-brands-slot .weave-brands__photo{width:88px;height:88px;background-color:var(--weave-mint)}.wv-brands-slot .weave-brands__initial{color:var(--weave-teal);letter-spacing:var(--tracking-heading)}.wv-brands-slot .weave-brands__initial{font:var(--type-h2)}.wv-brands-slot .weave-brands__name{font:var(--type-h5);overflow-wrap:anywhere}.wv-brands-slot .weave-brands__count{color:var(--fg-accent);margin-top:2px}.wv-brands-slot .weave-brands__count{font:var(--type-label)}.wv-brands-slot .weave-brands__card:nth-child(4n+2) .weave-brands__photo{background-color:var(--weave-lavender)}.wv-brands-slot .weave-brands__card:nth-child(4n+2) .weave-brands__initial{color:var(--weave-purple)}.wv-brands-slot .weave-brands__card:nth-child(4n+3) .weave-brands__photo{background-color:var(--weave-plum-100)}.wv-brands-slot .weave-brands__card:nth-child(4n+3) .weave-brands__initial{color:var(--weave-plum)}.wv-brands-slot .weave-brands__card:nth-child(4n) .weave-brands__photo{background-color:var(--weave-cream-200)}.wv-brands-slot .weave-brands__card:nth-child(4n) .weave-brands__initial{color:var(--weave-ink)}@media (max-width:767px){.wv-brands-slot .weave-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wv-brands-slot .weave-brands__photo{width:72px;height:72px}}.wv-brand-hero{display:flex;flex-flow:column;gap:var(--space-3);min-width:0px}.wv-brand-chips{display:flex;gap:var(--space-2)}.wv-brand-chips{flex-wrap:wrap}.wv-chip--on-dark{color:#fff}.wv-chip--on-dark{border:1px solid color-mix(in oklch,#fff 30%,transparent);background:color-mix(in oklch,#fff 14%,transparent)}.wv-brand-menu-section .weave-carousel__head{display:none}.wv-brand-menu-section{padding-block:var(--space-12) var(--space-section)}.wv-brand-menu-in{display:flex;flex-flow:column;gap:var(--space-6)}.wv-more-brands-section{background-color:var(--bg-surface)}.wv-more-brands-section{padding-block:var(--space-section-sm)}.wv-more-brands-in{display:flex;flex-flow:column;gap:var(--space-6)}.wv-more-brands-head{display:flex;flex-flow:column;gap:var(--space-2)}.wv-more-brands-slot .weave-brands__grid{display:grid;grid-template-columns:none;grid-auto-columns:clamp(200px,18vw,240px);grid-auto-flow:column;gap:var(--grid-gap)}.wv-more-brands-slot .weave-brands__grid{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--space-gutter));padding-inline:var(--space-gutter);padding-block:8px 16px}.wv-more-brands-slot .weave-brands__link{gap:var(--space-3);color:var(--fg-primary);background-color:var(--bg-page);border-radius:var(--radius-lg);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);transition:var(--transition-lift)}.wv-more-brands-slot .weave-brands__link{padding:var(--space-6) var(--space-4)}.wv-more-brands-slot .weave-brands__link:hover{transform:var(--lift-card);box-shadow:var(--shadow-md);border-color:var(--border-subtle)}.wv-more-brands-slot .weave-brands__photo{width:64px;height:64px;background-color:var(--weave-teal)}.wv-more-brands-slot .weave-brands__initial{color:#fff;letter-spacing:var(--tracking-heading)}.wv-more-brands-slot .weave-brands__initial{font:var(--type-h3)}.wv-more-brands-slot .weave-brands__name{font:var(--type-h5);overflow-wrap:anywhere}.wv-more-brands-slot .weave-brands__count{color:var(--fg-muted)}.wv-more-brands-slot .weave-brands__count{font:var(--type-caption)}.wv-more-brands-slot .weave-brands__card:nth-child(3n+2) .weave-brands__photo{background-color:var(--weave-purple)}.wv-more-brands-slot .weave-brands__card:nth-child(3n) .weave-brands__photo{background-color:var(--weave-plum)}.wv-more-brands-slot .weave-brands__grid::-webkit-scrollbar{display:none}.wv-more-brands-slot .weave-brands__card{scroll-snap-align:start}@media (max-width:767px){.wv-more-brands-slot .weave-brands__grid{grid-template-columns:none;grid-auto-columns:62%;gap:12px}}@media (max-width:479px){.wv-more-brands-slot .weave-brands__grid{grid-auto-columns:70%}}@keyframes wvFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(4deg)}}.wv-deals-hero{position:relative;overflow:hidden;color:#fff;background-color:#3423a6;background-image:linear-gradient(135deg,#3423a6 0%,#88498f 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.wv-deals-hero .wv-crumbs{color:color-mix(in oklch,#fff 72%,var(--weave-plum))}.wv-deals-hero{padding-block:clamp(56px,7vw,96px)}@media (max-width:767px){.wv-deals-hero{padding-block:40px 48px}}.wv-deals-hero-mark{position:absolute;bottom:-50%;left:-10%;width:46vw;max-width:700px;opacity:0.09;pointer-events:none}.wv-deals-hero-mark{animation:wvFloat 12s ease-in-out infinite}.wv-deals-hero-in{display:grid;grid-template-columns:1.1fr 0.9fr;align-items:center;gap:clamp(32px,5vw,72px);position:relative}@media (max-width:1023px){.wv-deals-hero-in{grid-template-columns:minmax(0,1fr);gap:40px}}.wv-deals-hero-copy{display:flex;flex-flow:column;align-items:start;gap:20px;min-width:0px}.wv-deals-hero-title{color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-deals-hero-em{font-weight:300;font-style:italic}.wv-deals-hero-blurb{max-width:50ch;color:color-mix(in oklch,#fff 88%,var(--weave-plum));margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-deals-hero-cta{display:flex;gap:var(--space-3)}.wv-deals-hero-cta{flex-wrap:wrap}.wv-deals-hero-art{justify-self:center;position:relative;width:100%;max-width:460px}@media (max-width:1023px){.wv-deals-hero-art{max-width:380px}}@media (max-width:767px){.wv-deals-hero-art{max-width:300px}}.wv-deals-hero-img{display:block;width:100%;object-fit:cover;aspect-ratio:1;border-radius:var(--radius-xl);transform:rotateZ(-2deg)}.wv-deals-hero-img{box-shadow:var(--shadow-xl)}.wv-deals-sticker{position:absolute;top:24px;right:-12px;color:var(--weave-ink);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:var(--weave-green);border-radius:999px;transform:rotateZ(6deg)}.wv-deals-sticker{font:var(--type-label);box-shadow:var(--shadow-md)}@media (max-width:767px){.wv-deals-sticker{right:-6px}}.wv-deals-note{display:flex;flex-flow:column;gap:2px;position:absolute;bottom:32px;left:-16px;color:var(--fg-primary);padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#fff;border-radius:var(--radius-lg);transform:rotateZ(-3deg)}.wv-deals-note{box-shadow:var(--shadow-lg)}@media (max-width:767px){.wv-deals-note{left:-8px}}.wv-deals-note-eyebrow{color:var(--fg-muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-deals-note-big{color:var(--weave-plum);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-deals-note-big{font:var(--type-h3)}.wv-deals-note-small{color:var(--fg-muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-deals-note-small{font:var(--type-caption)}.wv-deals-menu{padding-block:var(--space-12) var(--space-section);scroll-margin-top:24px}.wv-deals-menu-in{display:flex;flex-flow:column;gap:var(--space-6)}.wv-deals-head{display:flex;flex-flow:column;gap:var(--space-2)}.wv-eyebrow--plum{color:var(--fg-plum)}.wv-eyebrow--green{color:var(--weave-green)}.wv-deals-slot{min-width:0px}.wv-split-section{padding-block:var(--space-section-sm)}@media (max-width:767px){.wv-split-section{padding-block:48px}}.wv-split-section--surface{background-color:var(--bg-surface)}.wv-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px)}@media (max-width:1023px){.wv-split{grid-template-columns:minmax(0,1fr);gap:32px}}.wv-split-img{display:block;width:100%;object-fit:cover;aspect-ratio:4/3;border-radius:var(--radius-xl)}.wv-split-copy{display:flex;flex-flow:column;align-items:start;gap:20px;min-width:0px}.wv-split-title{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-split-text{color:var(--fg-secondary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-rules{display:flex;flex-flow:column;gap:var(--space-3);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.wv-rules{list-style:none}.wv-rule{display:flex;align-items:start;gap:var(--space-3)}.wv-rule-icon{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:32px;height:32px;color:var(--weave-teal);background-color:var(--weave-mint);border-radius:50%}.wv-rule-svg{width:16px;height:16px}.wv-rule-body{display:flex;flex-flow:column;gap:2px}.wv-rule-title{color:var(--fg-primary)}.wv-rule-title{font:var(--type-label)}.wv-rule-text{color:var(--fg-secondary)}.wv-rule-text{font:var(--type-sm)}.wv-rewards{position:relative;overflow:hidden;color:#fff;background-color:var(--weave-teal)}.wv-rewards{padding-block:var(--space-section-sm)}@media (max-width:767px){.wv-rewards{padding-block:48px}}.wv-rewards-mark{position:absolute;top:-40%;right:-8%;width:40vw;max-width:600px;opacity:0.1;pointer-events:none}.wv-rewards-in{position:relative}.wv-rewards-title{color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-rewards-text{max-width:46ch;color:color-mix(in oklch,#fff 88%,var(--weave-teal));margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.wv-stat{display:flex;flex-flow:column;gap:4px;border-radius:var(--radius-lg)}.wv-stat{padding:var(--space-6);border:1px solid color-mix(in oklch,#fff 24%,transparent);background:color-mix(in oklch,#fff 12%,transparent)}@media (max-width:767px){.wv-stat{padding:var(--space-4)}}.wv-stat-big{color:#fff;letter-spacing:var(--tracking-heading);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-stat-big{font:var(--type-h3);white-space:nowrap}.wv-stat-small{color:color-mix(in oklch,#fff 85%,var(--weave-teal));margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.wv-stat-small{font:var(--type-sm)}.wv-faq-section{padding-block:var(--space-section-sm)}@media (max-width:767px){.wv-faq-section{padding-block:48px}}.wv-faq-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px)}@media (max-width:1023px){.wv-faq-in{grid-template-columns:minmax(0,1fr);gap:32px}}.wv-faq-intro{display:flex;flex-flow:column;gap:var(--space-3)}.wv-faq{display:flex;flex-flow:column;gap:var(--space-3);min-width:0px}.wv-faq-item{background-color:var(--bg-surface);border-radius:var(--radius-lg);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.wv-faq-item[open] .wv-faq-q::after{content:"−"}.wv-faq-item{padding:0 var(--space-6)}@media (max-width:767px){.wv-faq-item{padding:0 var(--space-4)}}.wv-faq-q{display:block;position:relative;color:var(--fg-primary);padding-top:18px;padding-right:32px;padding-bottom:18px;padding-left:0px;cursor:pointer}.wv-faq-q::-webkit-details-marker{display:none}.wv-faq-q::after{position:absolute;top:50%;right:0px;color:var(--weave-purple);font-weight:400;font-size:24px;line-height:1;transform:translate3d(0,-50%,0)}.wv-faq-q::after{content:"+"}.wv-faq-q{list-style:none;font:var(--type-h6)}.wv-faq-a{color:var(--fg-secondary);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:20px;padding-left:0px}