.banner-takeover,.banner-takeover__modal{--banner-takeover-green: #2f9a45;--banner-takeover-ink: #1c1c1c;--banner-takeover-muted: #666666;--banner-takeover-star: #f0b429;--banner-takeover-surface: #f4f4f2;--banner-takeover-card: #ffffff;--banner-takeover-line: #e6e6e6;--banner-takeover-slot: 320px;--touch-target-size: 44px;color:var(--banner-takeover-ink)}.banner-takeover{position:relative;display:block;width:100%}.banner-takeover__slides{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.banner-takeover__slide,.banner-takeover__half{min-width:0}.banner-takeover__slide{flex:0 0 100%}.shopify-section:has(>banner-takeover[data-layout=split]){margin-bottom:0;padding-bottom:0}.shopify-section:has(>banner-takeover[data-layout=split])+.shopify-section>:first-child{margin-top:0}.banner-takeover__slide--split{position:relative;display:block;overflow:hidden;border-radius:0;background:transparent}.banner-takeover__split-panels{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.banner-takeover__slide--split.banner-takeover__slide--media{background:transparent}.banner-takeover__slide--split.banner-takeover__slide--media:after{content:none}.banner-takeover__slide--split .banner-takeover__half{position:relative;z-index:2;overflow:hidden;border-radius:0;background:linear-gradient(100deg,#2f9a45,#3cba8a 28%,#2a9ec4 58%,#6a4bb8);background-size:200% 100%}.banner-takeover__slide--split .banner-takeover__half:first-child{background-position:left center}.banner-takeover__slide--split .banner-takeover__half:last-child{background-position:right center;border-left:2px solid #ffffff}.banner-takeover__half-bg{position:absolute;top:0;bottom:0;z-index:0;width:200%;pointer-events:none}.banner-takeover__half-bg--start{left:0}.banner-takeover__half-bg--end{right:0}.banner-takeover__half-bg .banner-takeover__video,.banner-takeover__half-bg .banner-takeover__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner-takeover__half:only-child .banner-takeover__half-bg,.banner-takeover__slide--split .banner-takeover__half:only-child{width:100%;left:0;right:auto;background-size:100% 100%}.banner-takeover__slide--media{background:#1d3b2a}.banner-takeover__slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.banner-takeover__slide-bg .banner-takeover__video,.banner-takeover__slide-bg .banner-takeover__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner-takeover__slide--media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#00000047,#0000 42% 58%,#0000002e);pointer-events:none}.banner-takeover__slide--split .banner-takeover__banner,.banner-takeover__slide--split .banner-takeover__banner--gradient,.banner-takeover__slide--split .banner-takeover__banner--media{position:relative;z-index:1;background:transparent}.banner-takeover__slide--split .banner-takeover__banner--media:after,.banner-takeover__banner--split .banner-takeover__bg{display:none}.banner-takeover__slide--split .banner-takeover__thumb,.banner-takeover__slide--split .banner-takeover__banner,.banner-takeover__slide--split .banner-takeover__half{border-radius:0}dialog.banner-takeover__modal:not([open]),dialog.banner-takeover__terms-dialog:not([open]){display:none;position:absolute;width:0;height:0;margin:0;padding:0;overflow:hidden}.banner-takeover__viewport--banners{position:relative;overflow:hidden}.banner-takeover__banner{position:relative;display:flex;align-items:center;min-height:168px;overflow:hidden;color:#fff}.banner-takeover__banner--gradient{background:linear-gradient(100deg,#2f9a45,#3cba8a 28%,#2a9ec4 58%,#6a4bb8)}.banner-takeover__banner--media{background:#1d3b2a}.banner-takeover__banner--media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000059,#0000 62%);pointer-events:none}.banner-takeover__bg{position:absolute;top:0;right:0;bottom:0;left:0}.banner-takeover__bg-image,.banner-takeover__video{width:100%;height:100%;object-fit:cover}.banner-takeover__video--mobile{display:none}.banner-takeover__inner{position:relative;z-index:1;width:100%;max-width:var(--theme-max-width);margin-inline:auto;padding:28px var(--gutter-container)}.banner-takeover__slide--split .banner-takeover__banner{height:150px;min-height:150px;max-height:150px}.banner-takeover__banner--split .banner-takeover__inner{max-width:none;padding:0 48px}.banner-takeover__banner--split .banner-takeover__content{gap:24px}.banner-takeover__banner--split .banner-takeover__content img{border-radius:12px}.banner-takeover__banner--split .banner-takeover__copy{display:flex;flex-direction:column;gap:8px;min-width:0}.banner-takeover__banner--split .banner-takeover__thumb{width:104px;height:104px;border-radius:0;background:#fff}.banner-takeover__banner--split .banner-takeover__eyebrow{margin:0;font-size:12px;font-weight:500;letter-spacing:.02em}.banner-takeover__banner--split .banner-takeover__heading{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}.banner-takeover__banner--split .banner-takeover__actions{margin-top:0}.banner-takeover__banner--split .banner-takeover__cta{display:inline-flex;align-items:center;gap:6px;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:4px;text-transform:none}.banner-takeover__cta-icon{display:block;flex:none;width:14px;height:14px}.banner-takeover__content{display:flex;align-items:center;gap:16px}.banner-takeover__thumb{width:72px;height:72px;flex:none;object-fit:contain;background:#fff;border-radius:12px}.banner-takeover__eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.banner-takeover__heading{margin:0;font-size:1.5rem;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.banner-takeover__banner--split .banner-takeover__heading{font-size:1.05rem;text-transform:none}.banner-takeover__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:12px}.banner-takeover__terms-link{margin:0;padding:0;border:0;background:none;color:inherit;font-size:14px;cursor:pointer;font-weight:600}.banner-takeover__terms-link:hover{text-decoration:underline}.banner-takeover__terms-link--split{position:absolute;right:16px;bottom:8px;z-index:3;color:#fff;font-size:14px;font-weight:600}.banner-takeover__nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.banner-takeover__nav-button,.banner-takeover__arrow,.banner-takeover__close,.banner-takeover__dot,.banner-takeover__pay-option{font:inherit;cursor:pointer}.banner-takeover__nav-button{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;padding:8px;border:0;background:none;color:#323232;pointer-events:auto}.banner-takeover__nav-button--prev{left:8px}.banner-takeover__nav-button--next{right:8px}.banner-takeover__nav-circle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:#fff9}.banner-takeover__nav-circle svg{display:block;width:20px;height:20px}.banner-takeover__nav-button--prev .banner-takeover__nav-circle svg{transform:scaleX(-1)}.banner-takeover__arrow,.banner-takeover__close{display:inline-grid;place-items:center;width:var(--touch-target-size);height:var(--touch-target-size);border:1px solid var(--banner-takeover-line);border-radius:50%;background:#fff;color:var(--banner-takeover-ink)}.banner-takeover__arrow{width:40px;height:40px}.banner-takeover__dots{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:5px;pointer-events:auto}.banner-takeover__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#fff;opacity:.6}.banner-takeover__dot.is-selected{width:12px;height:12px;background:#323232;opacity:1}.banner-takeover__placeholder{margin:0;padding:24px var(--gutter-container)}.banner-takeover__terms-dialog{flex-direction:column;width:480px;max-height:min(80vh,720px);padding:0;border:0;border-radius:20px;overflow:hidden;overscroll-behavior:contain}.banner-takeover__terms-dialog[open]{display:flex}.banner-takeover__terms-dialog::backdrop,.banner-takeover__modal::backdrop{background:#00000073}.banner-takeover__terms-card{display:flex;flex-direction:column;min-height:0;max-height:min(80vh,720px);padding:0}.banner-takeover__terms-handle{display:none}.banner-takeover__terms-head{position:sticky;top:0;z-index:2;display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid #e6e6e6;background:#fff}.banner-takeover__terms-title{margin:0;font-size:18px;font-weight:700;line-height:1.4;color:#333}.banner-takeover__terms-head .banner-takeover__close{flex:none;width:36px;height:36px;border:0;border-radius:10px;background:#f2f2f2}.banner-takeover__terms-body{flex:1 1 auto;min-height:0;margin-top:0;padding:24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:#333;font-size:14px;line-height:1.5}.banner-takeover__terms-body.is-scrollable{overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8d8d8d #f3f3f3}.banner-takeover__terms-body.is-scrollable::-webkit-scrollbar{width:10px}.banner-takeover__terms-body.is-scrollable::-webkit-scrollbar-track{background:#f3f3f3}.banner-takeover__terms-body.is-scrollable::-webkit-scrollbar-thumb{border:2px solid #f3f3f3;border-radius:999px;background:#8d8d8d}.banner-takeover__terms-body p{margin:0 0 16px}.banner-takeover__terms-body p:last-child{margin-bottom:0}.banner-takeover__terms-section-title{margin:0 0 12px;color:#333;font-size:14px;font-weight:700;line-height:1.3}.banner-takeover__terms-section+.banner-takeover__terms-section-title{margin-top:20px}.banner-takeover__modal{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--banner-takeover-surface);overflow:hidden;overscroll-behavior:contain;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;color:#333}.banner-takeover__chrome{display:flex;flex-direction:column;height:100%;min-height:0}.banner-takeover__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;flex:none;gap:16px;padding:8px 24px;background:#fff;border-bottom:1px solid #d9dbdd}.banner-takeover__title-row{display:flex;grid-column:2;justify-content:center;align-items:center;gap:12px;min-width:0}.banner-takeover__logo{grid-column:1;margin:0}.banner-takeover__logo[hidden]{display:none}.banner-takeover__logo-image{display:block;width:auto;max-width:140px;height:20px;object-fit:contain}.banner-takeover__logo-image:not([src]){display:none}.banner-takeover__close--modal{grid-column:3;justify-self:end}.banner-takeover__badge{flex:none;margin:0;padding:4px 14px;border-radius:999px;background:#047857;color:#fff;font-size:12px;font-weight:500;letter-spacing:1;text-transform:uppercase}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__badge{background:#5e2c6d}.banner-takeover__modal-title{margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap}.banner-takeover__stage-wrap{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:transparent}.banner-takeover__glow{display:none}.banner-takeover__modal .banner-takeover__glow{display:block;position:absolute;z-index:0;top:22%;bottom:22%;left:10%;right:10%;width:auto;border-radius:999px;opacity:.5;filter:blur(32px);pointer-events:none;transition:background-color .5s ease}.banner-takeover__glow--primary{grid-area:view1;background-color:var(--banner-takeover-glow-primary, #f35e68)}.banner-takeover__glow--secondary{grid-area:view2;background-color:var(--banner-takeover-glow-secondary, #55799d)}.banner-takeover__stage{position:relative;z-index:1;display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"head1 . head2" "view1 join view2" "nav1 . nav2" "empty1 . empty2";align-items:center;gap:8px 0;padding:8px 12px 24px}.banner-takeover__column{display:contents}.banner-takeover__column[data-column=primary] .banner-takeover__column-head{grid-area:head1}.banner-takeover__column[data-column=secondary] .banner-takeover__column-head{grid-area:head2}.banner-takeover__column[data-column=primary] .banner-takeover__viewport{grid-area:view1}.banner-takeover__column[data-column=secondary] .banner-takeover__viewport{grid-area:view2}.banner-takeover__column[data-column=primary] .banner-takeover__arrows{grid-area:nav1}.banner-takeover__column[data-column=secondary] .banner-takeover__arrows{grid-area:nav2}.banner-takeover__column[data-column=primary] .banner-takeover__empty{grid-area:empty1}.banner-takeover__column[data-column=secondary] .banner-takeover__empty{grid-area:empty2}.banner-takeover__column-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.banner-takeover__column-label,.banner-takeover__counter,.banner-takeover__included,.banner-takeover__type,.banner-takeover__servings,.banner-takeover__offer,.banner-takeover__blurb,.banner-takeover__summary-note,.banner-takeover__error{margin:0}.banner-takeover__column-label,.banner-takeover__counter,.banner-takeover__included{font-size:12px;font-weight:500;color:#656566}.banner-takeover__included{margin-left:auto}.banner-takeover__viewport{overflow:hidden;touch-action:none}.banner-takeover__column .banner-takeover__viewport{position:relative;align-self:stretch;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;-webkit-mask-image:linear-gradient(transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(transparent,#000 6%,#000 94%,transparent)}.banner-takeover__column .banner-takeover__viewport::-webkit-scrollbar{display:none}.banner-takeover__column.is-single .banner-takeover__viewport{overflow:hidden;scroll-snap-type:none}.banner-takeover__track{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.banner-takeover__slot{flex:none;width:100%;scroll-snap-align:center;display:flex}.banner-takeover__slot:has(>.banner-takeover__card[hidden]){display:none}.banner-takeover__slot[data-clone]{pointer-events:none}.banner-takeover__viewport.is-loop-jump .banner-takeover__card,.banner-takeover__viewport.is-loop-jump .banner-takeover__card:before{transition:none}.banner-takeover__card{position:relative;z-index:0;box-sizing:border-box;display:grid;grid-template-columns:216px minmax(0,1fr);gap:20px;align-items:center;height:244px;min-height:244px;padding:14px;border:0;border-radius:16px;background:transparent;box-shadow:none;flex:none;width:100%;overflow:hidden;text-align:left;opacity:.4;transform:scale(.92);transform-origin:center center;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.banner-takeover__card:not(.banner-takeover__card--gift):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:2px;border:0;border-radius:16px;background:linear-gradient(90deg,#f35e68,#cc3874,#9d5199,#55799d,#44a779,#5bc534);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .2s ease}.banner-takeover__card.is-neighbor{opacity:.75;transform:scale(.92)}.banner-takeover__card.is-active{z-index:2;opacity:1;transform:scale(1);background:#fff;transition:opacity .2s,transform .2s,background-color .2s}.banner-takeover__card.is-active:not(.banner-takeover__card--gift):before{opacity:1}.banner-takeover__card-media,.banner-takeover__card-body{position:relative;z-index:2}.banner-takeover__column[data-column=primary] .banner-takeover__viewport,.banner-takeover__column[data-column=secondary] .banner-takeover__viewport{background:transparent}.banner-takeover__column[data-column=secondary] .banner-takeover__card.is-active:not(.banner-takeover__card--gift),.banner-takeover__column[data-column=primary] .banner-takeover__card.is-active:not(.banner-takeover__card--gift){background:#fff}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__column[data-column=secondary] .banner-takeover__counter{display:none}.banner-takeover__card--gift,.banner-takeover__column[data-column=secondary] .banner-takeover__card--gift.is-active{display:flex;flex-direction:column;gap:0;align-items:stretch;height:100%;min-height:0;padding:0;border:1px solid #d9dbdd;border-radius:16px;background:#fff;box-shadow:none;opacity:1;transform:none;overflow:hidden;text-align:left}.banner-takeover__card--gift .banner-takeover__card-media{position:relative;width:100%;height:auto;aspect-ratio:auto;flex:1 1 auto;min-height:160px;border-radius:0;place-items:center}.banner-takeover__card--gift .banner-takeover__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.banner-takeover__card--gift .banner-takeover__free-badge{position:absolute;top:16px;left:16px;z-index:1;margin:0;padding:4px 14px;background:#5e2c6d;color:#fff;font-size:12px;font-weight:600;letter-spacing:.05em}.banner-takeover__card--gift .banner-takeover__card-body{flex:none;gap:10px;padding:16px 18px 18px;border:0;background:#fff}.banner-takeover__card--gift .banner-takeover__price{color:#5e2c6d;font-size:20px;font-weight:600}.banner-takeover__card--gift .banner-takeover__compare{flex-basis:auto;text-decoration:line-through}.banner-takeover__card[hidden],.banner-takeover__card--gift[hidden],.banner-takeover__column[data-column=secondary] .banner-takeover__card--gift.is-active[hidden],.banner-takeover__arrows[hidden]{display:none}.banner-takeover__column.is-single[data-column=secondary] .banner-takeover__viewport{display:flex;flex-direction:column;height:100%;min-height:0;-webkit-mask-image:none;mask-image:none}.banner-takeover__column.is-single[data-column=secondary] .banner-takeover__track{flex:1;min-height:0;height:100%}.banner-takeover__column.is-single[data-column=secondary] .banner-takeover__slot{flex:1 1 auto;min-height:0}.banner-takeover__column.is-single .banner-takeover__card--gift{flex:1 1 auto;height:100%;max-height:none;min-height:0}.banner-takeover__column.is-single .banner-takeover__card--gift .banner-takeover__card-media{flex:1 1 auto;min-height:180px;height:auto;overflow:hidden}.banner-takeover__column.is-single .banner-takeover__card--gift .banner-takeover__card-body{flex:none}.banner-takeover__column.is-single .banner-takeover__card--gift .banner-takeover__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.banner-takeover__free-badge{display:inline-block;margin:0 0 8px;padding:4px 10px;border-radius:999px;background:#f3e2ff;color:#6a3d9a;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.banner-takeover__card-media{display:grid;place-items:center;flex:none;width:214px;height:214px;max-width:100%;aspect-ratio:1;min-height:0;border-radius:12px;overflow:hidden;background:#eef0f2}.banner-takeover__card-body{display:flex;flex-direction:column;gap:6px;min-width:0}.banner-takeover__card-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.banner-takeover__type{margin:0;font-size:12px;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#696969}.banner-takeover__card-title{margin:0;font-size:17px;font-weight:600;line-height:1.3;text-wrap:pretty}.banner-takeover__picker{position:relative;z-index:3}.banner-takeover__picker:not([hidden]){display:flex;flex-direction:column;gap:6px;margin:0}.banner-takeover__servings-field{display:flex;align-items:center;gap:8px;min-width:0;margin:0}.banner-takeover__servings-field[hidden]{display:none}.banner-takeover__servings-field .banner-takeover__shipment-label{flex:none}.banner-takeover__shipment-label,.banner-takeover__variant-text{margin:0;font-size:13px;font-weight:400;line-height:1.4;color:#656566}.banner-takeover__select[hidden]{display:none}.banner-takeover__select{flex:1 1 0;width:0;min-width:0;max-width:100%;height:32px;border:1px solid #d9dbdd;border-radius:8px;color:#333;font-family:inherit;font-size:13px;line-height:1.2;padding:0 28px 0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23333' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px;appearance:none;-webkit-appearance:none}.banner-takeover__card:not(.is-active) .banner-takeover__picker{pointer-events:none}.banner-takeover__offer-price{color:#333;font-size:16px;font-weight:600;margin-right:6px}.banner-takeover__price[hidden]{display:none}.banner-takeover__servings,.banner-takeover__blurb,.banner-takeover__reviews{color:#656566;font-size:13px;margin:0}.banner-takeover__offer{color:#333;font-size:13px}.banner-takeover__rating{margin:6px 0}.banner-takeover__rating .star-rating{width:auto;height:auto;gap:4px}.banner-takeover__rating .star-rating__stars{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='14' viewBox='0 0 14 13' xmlns='http://www.w3.org/2000/svg'><path d='m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z' fill='%23E4E4E4'/></svg>")}.banner-takeover__rating .star-rating__stars-active{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='13' viewBox='0 0 14 13' xmlns='http://www.w3.org/2000/svg'><path d='m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z' fill='%23F5B400'/></svg>")}.banner-takeover__rating .star-rating__caption{color:#696969;font-size:14px;font-weight:400;line-height:150%}.banner-takeover__prices{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:2px 6px;margin:0}.banner-takeover__price{font-size:16px;font-weight:600}.banner-takeover__compare{flex-basis:100%;color:var(--banner-takeover-muted);font-size:13px}.banner-takeover__frequency{color:var(--banner-takeover-muted);font-size:13px}.banner-takeover__arrows{position:relative;z-index:2;display:flex;justify-content:center;gap:8px}.banner-takeover__arrow:disabled,.banner-takeover__pay-option:disabled,.banner-takeover__add:disabled{opacity:.45;cursor:not-allowed}.banner-takeover__join{grid-area:join;z-index:2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#111;color:#fff;justify-self:start;align-self:center;transform:translate(-50%)}.banner-takeover__join-icon{display:block;width:22px;height:22px}.banner-takeover__empty{color:var(--banner-takeover-muted);font-size:14px}.banner-takeover__summary{display:grid;grid-template-columns:minmax(0,1fr);flex:none;margin:0 16px 16px;padding:14px 16px 14px 14px;border:1px solid #d9dbdd;border-radius:16px;background:#fff}.banner-takeover__summary-main,.banner-takeover__summary-action{display:flex;flex-direction:column;gap:6px;min-width:0}.banner-takeover__summary--subscription{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);grid-template-areas:"products pay" "products button" "products note" "error error";align-items:center}.banner-takeover__summary--subscription .banner-takeover__summary-main,.banner-takeover__summary--subscription .banner-takeover__summary-action{display:contents}.banner-takeover__summary--subscription .banner-takeover__summary-products{grid-area:products;align-self:center}.banner-takeover__summary--subscription .banner-takeover__pay{grid-area:pay;width:100%;margin-bottom:6px}.banner-takeover__summary--subscription .banner-takeover__add{grid-area:button}.banner-takeover__summary--subscription .banner-takeover__summary-meta{grid-area:note;display:block;text-align:center}.banner-takeover__summary--subscription .banner-takeover__error{grid-area:error}.banner-takeover__summary-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:0}.banner-takeover__summary-products{display:flex;align-items:center;gap:12px;min-width:0}.banner-takeover__summary-thumbs{display:flex;flex:none}.banner-takeover__summary-image{width:56px;height:56px;object-fit:cover;border-radius:12px;border:3px solid #ffffff;background:#eef0f2;margin-right:-12px}.banner-takeover__summary-copy{flex:1 1 auto;min-width:0;overflow:hidden;padding-left:12px}.banner-takeover__summary-image[hidden]{display:none}.banner-takeover__summary-names{margin:0;min-width:0;overflow:hidden;color:#656566;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.banner-takeover__pay{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:3px;border:1px solid #d9dbdd;border-radius:999px;background:#f5f5f4}.banner-takeover__pay-option{height:32px;border:0;border-radius:999px;padding:0 12px;background:transparent;color:#333;font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.banner-takeover__pay-option.is-selected{background:#000;color:#fff}.banner-takeover__summary-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.banner-takeover__summary-price{display:flex;align-items:baseline;gap:10px;margin:0;font-size:26px;font-weight:600}.banner-takeover__summary-price s,.banner-takeover__summary-note{color:#696969;font-size:15px;font-weight:400}.banner-takeover__summary-price .banner-takeover__summary-unit{display:inline;color:#656566;font-size:14px;font-weight:400;line-height:1;margin-left:6px}.banner-takeover__summary-save{margin:0;color:#047857;font-size:13px;font-weight:600}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__summary-save{color:#5e2c6d;font-size:14px}.banner-takeover__summary-note{font-size:12px;text-align:center}.banner-takeover__offer-terms{margin:0 0 0 8px;padding:0;border:0;background:none;color:#333;font:inherit;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer}.banner-takeover__summary-plan{margin:4px 0 0;color:#656566;font-size:12px}.banner-takeover__summary-plan[hidden]{display:none}.banner-takeover__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;text-transform:uppercase}.banner-takeover__add-loader{display:none;flex:none;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:banner-takeover-spin .7s linear infinite}.banner-takeover__add[data-loading=true] .banner-takeover__add-loader{display:block}@keyframes banner-takeover-spin{to{transform:rotate(360deg)}}.banner-takeover__error{grid-column:1 / -1;color:#9b1c1c}html.banner-takeover-open,html.banner-takeover-open body,body.banner-takeover-terms-open{overflow:hidden;overscroll-behavior:none}html.banner-takeover-open body,body.banner-takeover-terms-open{padding-right:var(--banner-takeover-scrollbar, 0px)}html.banner-takeover-open body{position:fixed;width:100%;inset-inline:0}@media screen and (max-width:989px){.banner-takeover__terms-dialog[open]{width:100%;max-width:none;max-height:fit-content;height:auto;margin:auto 0 0;border-radius:12px 12px 0 0}.banner-takeover__terms-card{max-height:92vh}.banner-takeover__terms-handle{display:block;flex:none;width:36px;height:4px;margin:12px auto 4px;border-radius:999px;background:#949494}.banner-takeover__terms-head{align-items:center;padding:16px 20px;border-bottom-color:#d9dbdd}.banner-takeover__terms-title{font-size:24px;font-weight:600;line-height:1.2}.banner-takeover__terms-head .banner-takeover__close{width:40px;height:40px;border-radius:0;background:transparent}.banner-takeover__terms-body{padding:20px 20px max(24px,env(safe-area-inset-bottom));overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8d8d8d transparent}.banner-takeover__terms-body::-webkit-scrollbar{width:8px}.banner-takeover__terms-body::-webkit-scrollbar-track{background:transparent}.banner-takeover__terms-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#8d8d8d;background-clip:padding-box}.banner-takeover__header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo close" "titles titles";align-items:center;gap:6px;padding:6px 16px 8px;border-bottom:1px solid #d9dbdd}.banner-takeover__rating .star-rating{display:flex;flex-direction:column;align-items:baseline;gap:2px}.banner-takeover__logo{grid-area:logo}.banner-takeover__close--modal{grid-area:close;width:40px;height:40px}.banner-takeover__title-row{grid-area:titles;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.banner-takeover__modal-title{font-size:18px;white-space:normal}.banner-takeover__stage{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:6px 0;width:100%;margin-inline:auto;padding:4px 12px 0}.banner-takeover__card{height:auto;max-height:none;overflow:visible}.banner-takeover__column .banner-takeover__viewport{-webkit-mask-image:linear-gradient(transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(transparent,#000 6%,#000 94%,transparent)}.banner-takeover__join{justify-self:center;width:36px;height:36px;border:3px solid #f5f5f4;transform:none}.banner-takeover__join-icon{width:16px;height:16px}.banner-takeover__column-label,.banner-takeover__counter,.banner-takeover__included{font-size:11px}.banner-takeover__card-body,.banner-takeover__prices,.banner-takeover__offer,.banner-takeover__rating{max-width:100%}.banner-takeover__offer{overflow-wrap:anywhere}.banner-takeover__modal:not([data-purchase-type=subscription]) .banner-takeover__card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:auto;min-height:0;max-height:none;gap:8px;padding:12px;overflow:visible}.banner-takeover__modal:not([data-purchase-type=subscription]) .banner-takeover__card-media{width:min(100%,162px);height:auto;aspect-ratio:1;align-self:center}.banner-takeover__modal:not([data-purchase-type=subscription]) .banner-takeover__type{margin-top:2px;font-size:10px}.banner-takeover__modal:not([data-purchase-type=subscription]) .banner-takeover__card-title{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.banner-takeover__modal:not([data-purchase-type=subscription]) .banner-takeover__servings,.banner-takeover__modal:not([data-purchase-type=subscription]) .banner-takeover__offer,.banner-takeover__modal:not([data-purchase-type=subscription]) .banner-takeover__shipment-label,.banner-takeover__modal:not([data-purchase-type=subscription]) .banner-takeover__price{font-size:11px}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"head1" "view1" "nav1";width:100%}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__column[data-column=secondary],.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__join,.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__glow--secondary{display:none}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__column[data-column=primary] .banner-takeover__arrows{grid-area:head1;justify-self:end;align-self:center;z-index:2}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__column-head{padding-right:104px}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__card:not(.banner-takeover__card--gift){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;height:auto;min-height:0;max-height:none;gap:12px;padding:10px;overflow:visible}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__card-media{width:148px;height:148px;max-width:100%}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__type{font-size:10px}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__card-title{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.banner-takeover__logo-image{height:18px}.banner-takeover__pay-option{height:36px}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__summary-save{font-size:12px}.banner-takeover__summary--subscription{grid-template-columns:minmax(0,1fr);grid-template-areas:"products" "pay" "button" "note" "error";row-gap:12px}.banner-takeover__summary{margin:0;border:0;border-top:1px solid #d9dbdd;border-radius:16px 16px 0 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.banner-takeover__counter{flex:none}.banner-takeover__rating{margin:4px 0}.banner-takeover__summary-names{font-size:14px}.banner-takeover__summary-products{align-items:flex-start}.banner-takeover__summary-total{flex-direction:column;align-items:flex-start;gap:2px}.banner-takeover__summary-price{font-size:22px}.banner-takeover__summary-image{width:44px;height:44px;border-width:2px;margin-right:-10px}.banner-takeover__summary .banner-takeover__add{border-radius:999px;min-height:52px}.banner-takeover__banner--has-mobile-video .banner-takeover__video--desktop,.banner-takeover__slide--has-mobile-video .banner-takeover__video--desktop{display:none}.banner-takeover__banner--has-mobile-video .banner-takeover__video--mobile,.banner-takeover__slide--has-mobile-video .banner-takeover__video--mobile{display:block}.banner-takeover__split-panels{grid-template-columns:1fr}.banner-takeover__slide--split .banner-takeover__half,.banner-takeover__half-bg,.banner-takeover__half:only-child .banner-takeover__half-bg{width:100%;left:0;right:auto;background-size:100% 100%}.banner-takeover__slide--split .banner-takeover__banner{height:auto;min-height:0;max-height:none}.banner-takeover__banner--split .banner-takeover__inner{padding:16px}.banner-takeover__banner--split .banner-takeover__content{gap:16px}.banner-takeover__banner--split .banner-takeover__thumb{width:72px;height:72px}.banner-takeover__banner--split .banner-takeover__heading{line-height:1.2}.banner-takeover__banner--split .banner-takeover__cta{font-size:13px;text-underline-offset:3px}.banner-takeover__cta-icon{width:12px;height:12px}.banner-takeover__slide--split .banner-takeover__half:last-child{border-left:0;border-top:2px solid #ffffff}.banner-takeover[data-layout=carousel] .banner-takeover__viewport--banners{border-radius:20px}.banner-takeover[data-layout=carousel] .banner-takeover__banner{align-items:flex-end;height:340px;min-height:340px}.banner-takeover[data-layout=carousel] .banner-takeover__banner--media:after{display:none}.banner-takeover[data-layout=carousel] .banner-takeover__inner{padding:0 20px 64px}.banner-takeover[data-layout=carousel] .banner-takeover__copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.banner-takeover[data-layout=carousel] .banner-takeover__eyebrow{margin:0;font-size:13px;font-weight:500;letter-spacing:.04em}.banner-takeover[data-layout=carousel] .banner-takeover__heading{font-size:22px;font-weight:700;line-height:1.15;letter-spacing:0}.banner-takeover[data-layout=carousel] .banner-takeover__actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:4px}.banner-takeover[data-layout=carousel] .banner-takeover__cta.button{min-height:52px;padding:0 28px;border:0;border-radius:999px;background:#fff;color:#111;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.banner-takeover[data-layout=carousel] .banner-takeover__nav-button{top:auto;bottom:6px;width:44px;height:44px;color:#fff}.banner-takeover[data-layout=carousel] .banner-takeover__nav-circle{width:auto;height:auto;background:transparent}.banner-takeover[data-layout=carousel] .banner-takeover__dots{left:50%;right:auto;bottom:20px;transform:translate(-50%);justify-content:center}.banner-takeover[data-layout=carousel] .banner-takeover__dot{width:6px;height:6px;background:#ffffffbf;opacity:1}.banner-takeover[data-layout=carousel] .banner-takeover__dot.is-selected{width:18px;height:6px;border-radius:999px;background:#6b4bb8;opacity:1}}@media screen and (min-width:768px){.banner-takeover__nav-button{width:64px}.banner-takeover__nav-button--prev{left:20px}.banner-takeover__nav-button--next{right:20px}.banner-takeover__nav-circle{width:44px;height:44px;border-radius:9999px;background:#fff9;transition:background-color .2s ease}.banner-takeover__nav-button:hover .banner-takeover__nav-circle{background:#ffffffe6}.banner-takeover__nav-circle svg{width:24px;height:24px}.banner-takeover__dots{right:40px;bottom:40px}.banner-takeover__dot{width:10px;height:10px;background:#fff;opacity:.6;transition:width .2s ease,height .2s ease,opacity .2s ease}.banner-takeover__dot.is-selected{width:14px;height:14px;background:#323232;opacity:1}}@media screen and (min-width:990px){.banner-takeover__banner{min-height:220px}.banner-takeover[data-layout=split] .banner-takeover__viewport--banners,.banner-takeover[data-layout=split] .banner-takeover__slides,.banner-takeover[data-layout=split] .banner-takeover__slide--split,.banner-takeover[data-layout=split] .banner-takeover__split-panels,.banner-takeover[data-layout=split] .banner-takeover__half,.banner-takeover__slide--split .banner-takeover__banner{height:150px;min-height:150px;max-height:150px}.banner-takeover__heading{font-size:30px}.banner-takeover__viewport--banners{height:auto}.banner-takeover__stage{grid-template-columns:minmax(320px,1fr) 84px minmax(320px,1fr);justify-content:center;width:min(1160px,calc(100% - 48px));max-width:none;margin-inline:auto;padding:16px 0 12px}.banner-takeover__modal[data-purchase-type=subscription] .banner-takeover__stage{grid-template-columns:minmax(380px,3fr) 72px minmax(280px,2fr)}.banner-takeover__join{justify-self:center;width:56px;height:56px;transform:none}.banner-takeover__column[data-column=primary] .banner-takeover__arrows{grid-area:view1}.banner-takeover__column[data-column=secondary] .banner-takeover__arrows{grid-area:view2}.banner-takeover__arrows{z-index:3;align-self:end;justify-self:center;margin:0 0 8px;pointer-events:none}.banner-takeover__arrow{pointer-events:auto}.banner-takeover__summary{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;width:min(1160px,calc(100% - 48px));margin:0 auto 16px;padding:14px 16px 14px 14px}.banner-takeover__summary-action{width:100%}.banner-takeover__add{width:100%;min-width:0;min-height:56px}}@media screen and (prefers-reduced-motion:reduce){.banner-takeover__slides,.banner-takeover__track,.banner-takeover__card,.banner-takeover__card:before{transition:none}.banner-takeover__add-loader{animation:none}}.blog-featured-category-grid__header{text-align:center;margin-bottom:40px}.blog-featured-category-grid__heading{margin:0;color:#333;font-size:48px;line-height:48px;font-family:Montserrat,sans-serif;font-weight:600}.blog-featured-category-grid__subheading{margin:16px 0 0!important;color:#4a4a48;font-size:18px;line-height:27px;font-family:Montserrat,sans-serif;font-weight:400}.blog-featured-category-grid__nav{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px;margin:0 auto 48px;width:fit-content;max-width:100%;min-width:0;overflow-x:auto;border-radius:999px;background:#f1f1f1}.blog-featured-category-grid__nav--compact{width:fit-content;max-width:100%}.blog-featured-category-grid__pill{border:0;border-radius:999px;color:#4a4a48;font-size:16px;font-family:Montserrat,sans-serif;line-height:1;font-weight:500;padding:11px 18px;cursor:pointer;margin:8px;flex-shrink:0}.blog-featured-category-grid__pill.is-active{background:var(--blog-featured-category-grid-accent, #5E2C6D);color:#fff}.blog-featured-category-grid__tab-panel{display:none}.blog-featured-category-grid__tab-panel.is-active{display:block}.blog-featured-category-grid__featured-card{display:grid;grid-template-columns:52% 48%;border:1px solid #E6E6E6;border-radius:16px;overflow:hidden;background:#fff;margin-bottom:40px}.blog-featured-category-grid__featured-image-link{position:relative;display:block;width:100%;min-height:360px;background:#f9fafb}.blog-featured-category-grid__featured-image{width:100%;height:458px;object-fit:cover;display:block}.blog-featured-category-grid__featured-tag{position:absolute;top:14px;left:14px;background:var(--blog-featured-category-grid-accent, #5E2C6D);color:#fff;border-radius:999px;padding:8px 12px 6px;display:inline-flex;align-items:center;font-size:14px;line-height:1;font-weight:600}.store-AU .blog-featured-category-grid__featured-tag{padding:8px 12px}.blog-featured-category-grid__featured-content{padding:48px;display:flex;flex-direction:column;background:#f9fafb}.blog-featured-category-grid__featured-meta{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3;margin-bottom:12px}.blog-featured-category-grid__featured-meta-separator{color:#8a8a86;font-size:16px;line-height:24px;font-family:Montserrat,sans-serif;font-weight:400}.blog-featured-category-grid__featured-meta-item{display:flex;gap:4px;align-items:center}.blog-featured-category-grid__category{color:#9e55b5;font-weight:600;font-family:Montserrat,sans-serif;font-size:14px;line-height:20px}.blog-featured-category-grid__category-icon,.blog-featured-category-grid__date-icon,.blog-featured-category-grid__author-icon{display:flex}.blog-featured-category-grid__date{font-size:14px;color:#4a4a48;font-family:Montserrat,sans-serif;font-weight:400;line-height:20px}.blog-featured-category-grid__featured-title{margin:0;color:#333;font-size:30px;line-height:37.5px;font-family:Montserrat,sans-serif;font-weight:700}.blog-featured-category-grid__featured-title a,.blog-featured-category-grid__list-title a{color:#333;text-decoration:none}.blog-featured-category-grid__featured-excerpt{margin:16px 0 0!important;color:#4a4a48;font-size:18px;line-height:27px;font-family:Montserrat,sans-serif;font-weight:400}.blog-featured-category-grid__author-row{display:flex;align-items:center;gap:16px;margin-top:24px}.blog-featured-category-grid__author-meta{display:flex;flex-direction:column}.blog-featured-category-grid__author-name{color:#333;font-size:16px;line-height:24px;font-family:Montserrat,sans-serif;font-weight:600}.blog-featured-category-grid__author-subtitle{color:#4a4a48;font-size:14px;line-height:20px;font-family:Montserrat,sans-serif;font-weight:400}.blog-featured-category-grid__featured-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:16px 28px;background:var(--blog-featured-category-grid-accent, #5E2C6D);color:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:1;margin-top:15px;text-transform:uppercase;width:fit-content;font-family:Montserrat,sans-serif;gap:8px}.blog-featured-category-grid__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.blog-featured-category-grid__list-card{border:1px solid #E6E6E6;border-radius:16px;overflow:hidden;background:#fff}.blog-featured-category-grid__list-card:hover{border:2px solid #9E55B5}.blog-featured-category-grid__list-image-link{position:relative;display:block;width:100%}.blog-featured-category-grid__list-image{object-fit:cover;display:block;height:224px;width:100%}.blog-featured-category-grid__list-tag{position:absolute;top:10px;left:10px;background:#f0f0f0;border-radius:999px;padding:6px 10px;font-size:11px;line-height:1;color:#585858;font-weight:600}.blog-featured-category-grid__list-content{padding:24px}.blog-featured-category-grid__list-meta-item{display:flex;align-items:center;gap:4px;font-size:14px;font-family:Montserrat,sans-serif;font-weight:400;color:#4a4a48}.blog-featured-category-grid__list-meta{display:flex;align-items:center;gap:14px;color:#4a4a48;font-size:13px;line-height:1.3;margin-bottom:12px}.blog-featured-category-grid__list-meta-separator{color:#8a8a86;font-size:16px;line-height:24px;font-family:Montserrat,sans-serif;font-weight:400}.blog-featured-category-grid__list-title{margin-bottom:12px;color:#333;font-size:20px;line-height:25px;font-family:Montserrat,sans-serif;font-weight:700}.blog-featured-category-grid__list-excerpt{color:#4a4a48;font-size:16px;line-height:24px;font-family:Montserrat,sans-serif;font-weight:400;margin-bottom:16px}.blog-featured-category-grid__list-cta{display:flex;align-items:center;gap:5px;color:#9e55b5;text-decoration:none;font-size:16px;line-height:24px;font-family:Montserrat,sans-serif;font-weight:600}.blog-featured-category-grid__read-more-icon{display:flex;align-items:center}.blog-featured-category-grid__see-all{margin-top:48px;text-align:center}.blog-featured-category-grid__see-all-link{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #9E55B5;border-radius:999px;padding:16px 28px;color:#9e55b5;text-decoration:none;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;font-family:Montserrat,sans-serif}.blog-featured-category-grid__list-card--hidden{display:none}.blog-featured-category-grid__view-more-wrap{margin-top:48px;text-align:center}.blog-featured-category-grid__view-more{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #9E55B5;border-radius:999px;padding:16px 28px;color:#9e55b5;background:transparent;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;font-family:Montserrat,sans-serif;cursor:pointer}@media screen and (max-width:1023px){.blog-featured-category-grid__featured-card{grid-template-columns:1fr;margin-bottom:40px}.blog-featured-category-grid__featured-image-link{min-height:280px}.blog-featured-category-grid__list{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.blog-featured-category-grid__heading{font-size:36px;line-height:40px}.blog-featured-category-grid__see-all{margin-top:40px}.blog-featured-category-grid__tab-panel.is-active{margin:0 15px}.blog-featured-category-grid__featured-meta{margin-bottom:20px;display:block}.blog-featured-category-grid__date-icon{width:10px;height:10px;align-items:center}.blog-featured-category-grid__subheading{font-size:20px;line-height:28px;color:#4a5565}.blog-featured-category-grid .container--large{padding-left:0;padding-right:0}.blog-featured-category-grid__header{margin-bottom:40px;padding-left:15px;padding-right:15px}.blog-featured-category-grid__nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin-bottom:40px;max-width:100%;border-radius:0}.blog-featured-category-grid__nav--compact{justify-content:center;width:fit-content;max-width:100%}.blog-featured-category-grid__featured-meta-separator{display:none}.blog-featured-category-grid__featured-meta .blog-featured-category-grid__featured-meta-item:last-child{margin-top:15px}.blog-featured-category-grid__featured-image{width:100%;height:384px}.blog-featured-category-grid__pill{flex-shrink:0;font-weight:600}.blog-featured-category-grid__featured-content{padding:24px}.blog-featured-category-grid__featured-title{font-size:30px}.blog-featured-category-grid__featured-excerpt{font-size:18px;margin-top:20px!important}.blog-featured-category-grid__author-row{margin-top:20px}.blog-featured-category-grid__featured-cta{margin-top:20px;width:100%;padding:10px 20px}.blog-featured-category-grid__list{grid-template-columns:1fr;gap:24px}.blog-featured-category-grid__list-title{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA */
