:root{--brand-soft:#FFF2F7;--brand-ink:#83354F;--brand-hover:#9B405E}button.add,[data-add],[data-sticky-add],[data-bundle-add]{background:var(--a);border-color:var(--a);color:#261a22;transition:background .18s,color .18s,border-color .18s}button.add:disabled,[data-add]:disabled,[data-sticky-add]:disabled,[data-bundle-add]:disabled{opacity:.55;cursor:not-allowed}.feed-tab.on,.feed-tab[aria-pressed=true],.pill-opt input:checked+span{background:var(--brand-soft);border-color:var(--a);color:var(--brand-ink)}.feed-tab.on,.feed-tab[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--a)}.act[aria-pressed=true]{background:var(--brand-soft);color:var(--a);box-shadow:0 0 0 1px var(--a)}.act[aria-pressed=true] svg{fill:var(--a);stroke:var(--brand-ink)}.cart-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;padding:0 6px;margin-inline-start:4px;border-radius:999px;background:var(--a);color:#261a22;font-size:12px;font-variant-numeric:tabular-nums}.weekly-picks{background:var(--brand-soft);border:1px solid #EBCBD7;border-radius:24px;padding:32px 24px;margin-block:32px}.weekly-picks .kicker{color:var(--brand-ink);display:flex;align-items:center;gap:9px}.weekly-picks .kicker:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--a);flex-shrink:0}.weekly-picks .card-img{background:#fff}.hero .kicker{color:var(--brand-ink)}.hero-t{border-inline-start:4px solid var(--a);padding-inline-start:20px}.thumb.on{border-color:var(--a)}.ship-bar i,.disc{background:var(--a)}.disc{color:#261a22}:is(button.add,[data-add],[data-sticky-add],[data-bundle-add],.feed-tab,.act):focus-visible{outline:3px solid var(--p);outline-offset:4px}@media(hover:hover){button.add:not(:disabled):hover,[data-add]:not(:disabled):hover,[data-sticky-add]:not(:disabled):hover,[data-bundle-add]:not(:disabled):hover{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff}.feed-tab:not(.on):hover{background:var(--brand-soft);border-color:var(--a);color:var(--brand-ink)}.cat:hover .cat-img{box-shadow:0 0 0 3px var(--a)}}@media(max-width:759px){.weekly-picks{padding:24px 16px;margin-inline:12px}.hero-t{padding-inline-start:14px}.cart-count-badge{min-width:23px;height:23px}}@media(prefers-reduced-motion:reduce){button.add,[data-add],[data-sticky-add],[data-bundle-add]{transition:none}}.product-help{border:1px solid #EBCBD7;background:var(--brand-soft);border-radius:16px;padding:8px 16px}.product-help:empty{display:none}.product-help summary{cursor:pointer;font-weight:600;padding:12px 0}.product-help details+details{border-top:1px solid #EBCBD7}.product-help .rte{padding-bottom:14px;max-height:340px;overflow:auto}.product-help>a{display:inline-flex;align-items:center;min-height:44px}.product-guide .rte{padding:12px 0}.bundle-i{flex-direction:column;align-items:stretch;cursor:default}.bundle-i>label:first-child{display:flex;align-items:center;gap:10px;font-weight:600}.bundle-i select{font-size:13px;max-width:100%}.bundle-i .lb{margin:4px 0 0}.bundle-i .bundle-img{align-self:center;width:96px;height:96px;flex-basis:96px}.bundle-row{align-items:stretch}.bundle-i .more{margin-top:auto}.product-help summary:focus-visible{outline:2px solid var(--p);outline-offset:3px}:root{--brand-rose:#CA6C87;--brand-pink:#F38AB3}.u-brand{display:inline-flex;align-items:center;gap:12px;width:auto;height:auto;flex-shrink:0;filter:none}.u-brand img{width:79px;height:58px;object-fit:contain;flex-shrink:0}.u-brand-name{display:flex;flex-direction:column;gap:3px;color:var(--p);font-size:21px;letter-spacing:1px;font-weight:800;white-space:nowrap;line-height:1.3}.u-brand-name small{font-size:9px;letter-spacing:1.6px;color:var(--brand-ink);font-weight:600}.ftr .u-brand-name{color:#fff}.ftr .u-brand-name small{color:var(--brand-pink)}.ftr .u-brand img{width:110px;height:81px}.ftr .flogo{filter:none;max-width:250px}.hero{background:linear-gradient(130deg,#fff8fb,#f9e7ef)}.hero-t{border-inline-start-color:var(--brand-pink)}.offer-popup{border:1px solid #EBCBD7}.offer-popup-eyebrow{color:var(--brand-ink)}@media(max-width:759px){.u-brand{gap:8px}.u-brand img{width:61px;height:45px}.u-brand-name{font-size:17px}.u-brand-name small{font-size:7px;letter-spacing:1.1px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/brand-u-stores.css.map */
