.w2-buy__wallets{display:none}.w2-buy__express.has-wallet .w2-buy__wallets{display:block}.w2-buy__express.has-wallet [data-buy-now]{display:none}.w2-pdp .kl_reviews__star--fill{stop-color:var(--ink)!important}.w2-pdp .kl_reviews__star_rating_widget,.w2-pdp .kl_reviews__star_rating_widget__label{font-family:inherit!important}.w2-pdp .kl_reviews__star_rating_widget__label{color:var(--ink-2)!important;font-size:13px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px}.w2-apps .kl_reviews__star--fill{stop-color:var(--ink)!important}.w2-apps #klaviyo-product-reviews-wrapper *{font-family:inherit!important}.w2-buy .bundler-volume-target-element{margin:16px 0 0!important}.w2-buy .bndlr-volume{margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.w2-buy .bndlr-volume-title{margin:0 0 10px!important;padding:0!important;text-align:left!important;color:var(--ink)!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.2!important;text-transform:none!important}.w2-buy .bndlr-volume-description:empty{display:none!important}.w2-buy .bndlr-volume-discounts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.w2-buy .bndlr-volume-discount{position:relative!important;margin:0!important;padding:12px 14px!important;border:0!important;border-radius:16px!important;background:var(--card)!important;box-shadow:inset 0 0 0 1px var(--line)!important;cursor:pointer!important;transition:box-shadow .2s ease,transform .2s ease!important;min-width:0!important;width:auto!important}.w2-buy .bndlr-volume-discount:hover{box-shadow:inset 0 0 0 1.5px var(--ink)!important}.w2-buy .bndlr-volume-discount:active{transform:scale(.98)!important}.w2-buy .bndlr-volume-main-text{margin:0!important;padding:0!important;color:var(--ink)!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;line-height:1.3!important;text-align:left!important}.w2-buy .bndlr-volume-variant-price:empty{display:none!important}.w2-buy .bndlr-volume-saving-text{display:inline-block!important;width:auto!important;margin:8px 0 0!important;padding:4px 10px!important;border-radius:999px!important;background:var(--orange)!important;color:#fff!important;font-family:inherit!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important}.w2-apps .reviews_all_container{background:var(--card)!important;color:var(--ink)!important;border-radius:var(--r-l)!important;box-shadow:inset 0 0 0 1px var(--line)!important;padding:22px 18px!important}.w2-apps .reviews_all_container *:not(path):not(stop):not(svg){color:var(--ink)!important;border-color:var(--line)!important}.w2-apps .reviews_all_container .kl_reviews__summary__average_denominator,.w2-apps .reviews_all_container .kl_reviews__summary__stars__count,.w2-apps .reviews_all_container .kl_reviews__histogram__rating,.w2-apps .reviews_all_container .kl_reviews__histogram__value,.w2-apps .reviews_all_container .kl_reviews__review__timestamp,.w2-apps .reviews_all_container .kl_reviews__time_badge{color:var(--ink-2)!important}.w2-apps .reviews_all_container .kl_reviews__histogram__bar--background{background:#00150014!important}.w2-apps .reviews_all_container .kl_reviews__histogram__bar--foreground{background:var(--ink)!important}.w2-apps .reviews_all_container button.kl_reviews__button{background:var(--ink)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 20px!important;font-weight:700!important}.w2-apps .reviews_all_container input,.w2-apps .reviews_all_container select,.w2-apps .reviews_all_container button:not(.kl_reviews__button):not(.kl_reviews__list__tab){background:var(--paper)!important;border-radius:999px!important}.w2-apps .reviews_all_container .kl_reviews__review__verified path{fill:var(--blue)!important}.w2-apps .reviews_all_container .kl_reviews__list__tab--active:after{background:var(--ink)!important}.w2-pdp{position:relative;overflow-x:clip}.w2-gallery{margin-inline:0;isolation:isolate}.w2-gallery__light{top:-8%;right:-30%;bottom:10%;left:-30%}.w2-gallery__light i{opacity:.14}.w2-gallery__light i:nth-child(3){opacity:.45}.w2-gallery__track{border-radius:28px;background:var(--cream);box-shadow:var(--shadow-2)}.w2-gallery__slide{position:relative;overflow:hidden}.w2-gallery__slide .w2-spin{object-fit:contain}.w2-gallery__count{right:12px}.w2-gallery__thumbs{padding:12px 0 0}.w2-acc__body>:first-child{margin-top:0!important}.w2-acc__body>p:empty{display:none}.wolc-fab{transition:opacity .25s ease,transform .25s ease,bottom .3s ease!important}@media(max-width:1023px){.wolc-fab{width:48px!important;height:48px!important}.wolc-fab svg{width:22px!important;height:22px!important}body.w2-buy-in-view .wolc-fab{opacity:0!important;pointer-events:none!important;transform:scale(.85)!important}}.w2-toast.is-on~.wolc-fab,.w2-sheet:not([hidden])~.wolc-fab{opacity:0!important;pointer-events:none!important}.w2-sticky{background:#fffffff7!important}html.w2-motion .w2-card__media.is-float>img:first-child{animation:none!important}.w2-cart-n{font-weight:500;color:var(--muted);font-size:.8em}.w2-added{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:10px 14px;border-radius:14px;background:#eef7ee;color:#1f5f2c;font-size:13.5px;font-weight:600}.w2-added .w2-ic{width:18px;height:18px;flex:0 0 auto}.w2-line__row{display:flex;align-items:center;gap:14px;margin-top:8px}.w2-line__row .w2-qty{margin-top:0}.w2-line__rm{font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.w2-line__rm:hover{color:var(--ink)}.w2-recs{margin-top:18px}.w2-recs__h{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px}.w2-rec{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:16px;background:var(--paper);margin-bottom:8px}.w2-rec__img{width:60px;height:60px;border-radius:12px;background:var(--cream);overflow:hidden}.w2-rec__img img{width:100%;height:100%;object-fit:contain}.w2-rec__t{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;line-height:1.25}.w2-rec__t a{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2-rec__t span{color:var(--ink-2);font-weight:600}.w2-rec__add{height:36px;padding:0 14px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px;font-weight:700;white-space:nowrap}.w2-rec__add:hover{box-shadow:inset 0 0 0 1px var(--ink)}.w2-rec__add[aria-busy=true]{opacity:.5}.w2-sum{margin:0 0 12px;display:grid;gap:4px}.w2-sum div{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.w2-sum dt{color:var(--ink-2)}.w2-sum dd{margin:0;font-weight:700}.w2-sum div:last-child dd{font-weight:500;color:var(--muted);font-size:13px}.w2-sum .w2-free{color:#1f7a3a;font-weight:700;font-size:14px}.w2-btn--co{justify-content:space-between;gap:10px;padding:0 22px}.w2-btn--co .w2-ic{width:18px;height:18px;flex:0 0 auto}.w2-btn--co>span:first-of-type{flex:1 1 auto;text-align:left}.w2-btn__sum{font-variant-numeric:tabular-nums;opacity:.95}.w2-btn--co[aria-busy=true]{opacity:.7;pointer-events:none}.w2-assure{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:12px;color:var(--ink-2)}.w2-assure li{display:inline-flex;align-items:center;gap:5px}.w2-assure .w2-ic{width:14px;height:14px}.w2-payicons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.w2-payicon{width:34px;height:22px}.w2-cart-more{display:block;margin:10px auto 0;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){.w2-sheet--side .w2-sheet__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.w2-cart-more{display:none}}#w2-cart-page.is-live button[name=update]{display:none}body.w2-sheet-open div.needsclick[class*=kl-private-reset-css]{display:none!important}.w2-shelf__track,.w2-chips,.w2-rail,.w2-gallery__track,.w2-gallery__thumbs{overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.w2-hero__light{contain:layout paint}.w2-hero__light i{filter:none}.w2-hero__light:not(.w2-gallery__light) i{opacity:.42}.w2-hero__light:not(.w2-gallery__light) i:nth-child(3){opacity:.55}.w2-shelf__floor{filter:none}@media(max-width:1023px){.w2-hdr{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfaf7f5}.w2-hdr.is-scrolled{background:#fbfaf7fa}.w2-spot__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb}.w2-browser__bar.is-sticky{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfaf7fa}}.is-vlock{overflow-x:hidden!important}[hidden]{display:none!important}.w2-prose{overflow-wrap:anywhere}.w2-card__media img,.w2-card__media video,.w2-card__badges{pointer-events:none}.w2-gallery__light{display:none!important}@media(min-width:1024px){.w2-rail{--per:4;margin-inline:0;padding-inline:0;scroll-padding-inline:0;gap:20px;grid-auto-columns:calc((100% - (var(--per) - 1) * 20px) / var(--per))}.w2-journal__rail{--per:3}.w2-railbox{position:relative}.w2-railnav{position:absolute;z-index:4;width:48px;height:48px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-1);transform:translateY(-50%);transition:background .2s,color .2s,opacity .2s}.w2-railnav[hidden]{display:none!important}.w2-railnav:hover{background:var(--ink);color:#fff}.w2-railnav:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.w2-railnav svg{width:20px;height:20px}.w2-railnav--prev{left:-24px}.w2-railnav--next{right:-24px}}@media(min-width:1200px){.w2-rail{--per:5}.w2-journal__rail{--per:3}}.w2-ingr,.w2-nut{font-size:15px;line-height:1.6;color:var(--ink-2)}.w2-ingr p{margin:0 0 12px}.w2-ingr__v{display:block;font-weight:700;color:var(--ink);margin-bottom:2px}.w2-ingr b{font-weight:800;color:var(--ink)}.w2-ingr__may{padding:10px 12px;border-radius:var(--r-s);background:var(--paper-2)}.w2-ingr__note{font-size:13px;color:var(--muted)}.w2-ingr__src{font-size:12px;color:var(--muted);margin-top:4px!important}.w2-nut dl{margin:0}.w2-nut__per{margin:0 0 6px;font-size:13px;color:var(--muted)}.w2-nut__head{margin:16px 0 4px;font-weight:700;color:var(--ink)}.w2-nut__row{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--line)}.w2-nut__row dt,.w2-nut__row dd{margin:0}.w2-nut__row dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.w2-nut__row.is-sub dt{padding-left:14px;color:var(--muted)}.w2-nut__note{margin:10px 0 0;font-size:12px;color:var(--muted)}.w2-spot__tile{justify-content:flex-start;background:var(--paper-2)}.w2-spot__media{position:relative;inset:auto;z-index:0;display:block;flex:1 1 auto;min-height:300px;overflow:hidden}.w2-spot__media img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:var(--focus,50% 75%)}.w2-spot__glass{position:relative;z-index:1;margin-top:-40px}@media(min-width:900px){.w2-spot__media{min-height:420px}}.w2-person__img{background:#faf9f6}.w2-intro__media img{object-position:50% 12%}[data-testid=POPUP] [data-testid=modal-form-container]{border-radius:28px!important;box-shadow:var(--shadow-2),0 0 0 1px var(--line)!important}[data-testid=POPUP] form.klaviyo-form{background:var(--paper)!important;border-radius:28px!important;padding:40px 32px 24px!important;width:440px!important;max-width:calc(100vw - 32px)!important;font-family:var(--f)!important}[data-testid=POPUP] form.klaviyo-form>div{min-height:0!important}[data-testid=POPUP] [data-testid=form-row],[data-testid=POPUP] [data-testid=form-component]{background:transparent!important}[data-testid=POPUP] .klaviyo-close-form:focus,[data-testid=POPUP] .klaviyo-close-form:focus-visible,div[class*=kl-teaser-] :focus,div[class*=kl-teaser-] :focus-visible,div[class*=kl-teaser-]:focus-within{outline:none!important}[data-testid=POPUP] .klaviyo-form-richtext p,[data-testid=POPUP] .klaviyo-form-richtext span{font-family:var(--f)!important;color:var(--ink)!important}[data-testid=POPUP] .klaviyo-form-richtext span[style*="font-size: 28px"]{display:block;font-size:40px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.03em!important;text-transform:lowercase;margin-bottom:6px}[data-testid=POPUP] .klaviyo-form-richtext span[style*="font-size: 28px"]:first-letter{text-transform:uppercase}[data-testid=POPUP] .klaviyo-form-richtext span[style*="font-size: 16px"]{font-size:15px!important;line-height:1.55!important;color:var(--muted)!important}[data-testid=POPUP] .klaviyo-form-image,[data-testid=POPUP] [data-testid=form-component]:has(>div>.klaviyo-form-image){display:none!important}[data-testid=POPUP] .klaviyo-emailinput input{height:52px!important;border-radius:14px!important;border:1px solid var(--line-2)!important;background:var(--card)!important;padding:0 18px!important;font-family:var(--f)!important;font-size:15px!important;letter-spacing:0!important;color:var(--ink)!important;box-shadow:none!important;margin-top:8px}[data-testid=POPUP] .klaviyo-emailinput input::placeholder{color:var(--muted)!important;letter-spacing:0!important;font-family:var(--f)!important;font-size:15px!important}[data-testid=POPUP] .klaviyo-emailinput input:focus{outline:none!important;border-color:#3667f2!important;box-shadow:0 0 0 3px #3667f22e!important}[data-testid=POPUP] .klaviyo-form-button{height:52px!important;border-radius:999px!important;border:0!important;background:linear-gradient(100deg,#3667f2,#6d6cff 52%,#9c76ff)!important;color:#fff!important;font-family:var(--f)!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:lowercase!important;box-shadow:0 10px 26px -12px #3667f2b3!important;transition:transform .3s var(--ease),box-shadow .3s var(--ease)!important}[data-testid=POPUP] .klaviyo-form-button:first-letter{text-transform:uppercase}[data-testid=POPUP] .klaviyo-form-button:hover{transform:translateY(-1px)}[data-testid=POPUP] [data-testid=form-row]:has(.klaviyo-form-button)~[data-testid=form-row] .klaviyo-form-button{height:40px!important;background:none!important;box-shadow:none!important;color:var(--muted)!important;font-size:14px!important;font-weight:500!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}[data-testid=POPUP] .klaviyo-close-form{width:36px!important;height:36px!important;margin:14px 14px 0 0!important;border-radius:50%!important;background:var(--card)!important;box-shadow:inset 0 0 0 1px var(--line-2)!important;display:grid!important;place-items:center}[data-testid=POPUP] .klaviyo-close-form svg{width:16px!important;height:16px!important}[data-testid=POPUP] .klaviyo-close-form svg circle{fill:transparent!important;stroke:transparent!important}[data-testid=POPUP] .klaviyo-close-form svg path{stroke:var(--ink)!important}div[class*=kl-teaser-]{margin:0!important;left:20px!important;bottom:20px!important;width:auto!important;max-width:calc(100vw - 124px)!important;filter:none!important}div[class*=kl-teaser-] [role=button]{border-radius:999px!important;min-height:48px!important;padding:0 22px!important;background:linear-gradient(100deg,#3667f2,#6d6cff 52%,#9c76ff)!important;box-shadow:0 12px 30px -10px #3667f299!important}div[class*=kl-teaser-] [role=button] span{display:block;font-family:var(--f)!important;font-weight:600!important;font-size:15px!important;color:#fff!important;white-space:nowrap;text-transform:lowercase}div[class*=kl-teaser-] [role=button] span:first-letter{text-transform:uppercase}div[class*=kl-teaser-] .klaviyo-close-form{top:-6px!important;right:-6px!important;width:22px!important;height:22px!important}div[class*=kl-teaser-] .klaviyo-close-form svg{width:22px!important;height:22px!important}div[class*=kl-teaser-] .klaviyo-close-form svg circle{fill:var(--ink)!important;stroke:var(--paper)!important}body.has-sticky div[class*=kl-teaser-]{bottom:calc(84px + env(safe-area-inset-bottom))!important}@media(max-width:480px){div[class*=kl-teaser-]{left:14px!important;bottom:calc(20px + env(safe-area-inset-bottom))!important;max-width:calc(100vw - 110px)!important}[data-testid=POPUP] form.klaviyo-form{padding:36px 22px 18px!important}[data-testid=POPUP] .klaviyo-form-richtext span[style*="font-size: 28px"]{font-size:34px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/w2-extra.css.map */
