flipzy-routine-offer{--flipzy-offer-green-soft: #e8f7e3;--flipzy-offer-green-ink: #34743a;display:block}body:has(flipzy-routine-offer[data-enhanced] .flipzy-sticky-builder){padding-bottom:calc(8.2rem + env(safe-area-inset-bottom))}flipzy-routine-offer:not([data-enhanced]) [data-builder-interactive],flipzy-routine-offer[data-enhanced] [data-builder-fallback],flipzy-routine-offer [data-builder-loading]{display:none}.flipzy-builder-pending flipzy-routine-offer [data-builder-fallback]{display:none}.flipzy-builder-pending flipzy-routine-offer:not([data-enhanced]) [data-builder-loading]{display:block}.flipzy-routine-offer__loading{min-height:8rem;text-align:center}.flipzy-routine-offer__fallback{max-width:52rem;margin:auto;text-align:center}.flipzy-routine-offer__text-link{display:block;width:fit-content;margin:1.5rem auto}.flipzy-sticky-builder{position:fixed;right:0;bottom:0;left:0;z-index:90;padding:.75rem max(1.6rem,env(safe-area-inset-left)) calc(.75rem + env(safe-area-inset-bottom)) max(1.6rem,env(safe-area-inset-right));border-top:.1rem solid var(--flipzy-color-border);background:#fffffff5;box-shadow:0 -.8rem 2.8rem #26394524;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.flipzy-sticky-builder__inner{position:relative;display:grid;width:min(100%,104rem);grid-template-columns:minmax(18rem,1fr) auto;gap:1.6rem;align-items:center;margin-inline:auto}.flipzy-sticky-builder__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:.25rem}.flipzy-sticky-builder__summary>strong{overflow:hidden;color:var(--flipzy-color-ink);font-family:var(--flipzy-font-heading);font-size:1.35rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.flipzy-sticky-builder__meta{display:flex;grid-column:1;min-width:0;gap:.8rem;align-items:baseline;color:var(--flipzy-color-sage-deep);font-size:1.2rem;font-weight:700;line-height:1.2}.flipzy-sticky-builder__meta b{color:var(--flipzy-color-yellow-deep);font-family:var(--flipzy-font-heading);font-size:1.25rem;white-space:nowrap}.flipzy-sticky-builder__customize{display:flex;grid-column:2;grid-row:1 / span 2;min-height:4.4rem;align-items:center;color:var(--flipzy-color-ink);font-size:1.3rem;font-weight:700;text-underline-offset:.3rem}.flipzy-sticky-builder__actions{display:grid;grid-template-columns:auto minmax(22rem,auto);gap:1rem;align-items:center}.flipzy-sticky-builder__quantities{display:grid;grid-template-columns:repeat(4,4.2rem);overflow:hidden;border:.1rem solid var(--flipzy-color-border);border-radius:.8rem;background:var(--flipzy-color-white)}.flipzy-sticky-builder__quantity{display:grid;width:4.2rem;height:4.6rem;padding:0;place-items:center;border:0;border-right:.1rem solid var(--flipzy-color-border);background:transparent;color:var(--flipzy-color-blue-deep);font-family:var(--flipzy-font-heading);font-size:1.2rem;font-weight:800;cursor:pointer}.flipzy-sticky-builder__quantity:last-child{border-right:0}.flipzy-sticky-builder__quantity.is-selected{background:var(--flipzy-color-yellow-soft);box-shadow:inset 0 -.3rem 0 var(--flipzy-color-yellow-deep);color:var(--flipzy-color-ink)}.flipzy-sticky-builder__quantity:focus-visible,.flipzy-sticky-builder__customize:focus-visible,.flipzy-sticky-builder__cta:focus-visible{position:relative;z-index:1;outline:.2rem solid var(--flipzy-color-blue-deep);outline-offset:-.2rem}.flipzy-sticky-builder__cta{min-width:22rem;min-height:4.6rem;gap:.45rem;padding:1rem 1.5rem;letter-spacing:0;white-space:nowrap}.flipzy-sticky-builder__cta[disabled]{cursor:not-allowed;box-shadow:none;filter:grayscale(.2);opacity:.68;transform:none}.flipzy-sticky-builder__status{position:absolute;right:0;bottom:calc(100% + 1.4rem);max-width:min(34rem,calc(100vw - 3.2rem));padding:.8rem 1rem;border:.1rem solid var(--flipzy-color-border);border-radius:.8rem;background:var(--flipzy-color-white);box-shadow:var(--flipzy-shadow-card);color:var(--flipzy-color-ink);font-size:1.2rem;line-height:1.3}.flipzy-sticky-builder__status[hidden]{display:none}.flipzy-routine-offer{overflow:visible;background:var(--flipzy-color-cream);color:var(--flipzy-color-text)}.flipzy-routine-offer,.flipzy-routine-offer__content,.flipzy-routine-offer__header,.flipzy-offer-step--routines,.flipzy-offer-step__header h3{scroll-margin-top:max(9rem,calc(var(--header-height, 7.4rem) + 1.6rem))}.flipzy-routine-offer__header{max-width:62rem;margin:0 auto 2.4rem;text-align:center}.flipzy-routine-offer .flipzy-eyebrow{margin-bottom:.7rem;letter-spacing:0}.flipzy-routine-offer__intro{margin-top:1rem;color:var(--flipzy-color-muted);font-size:1.4rem;line-height:1.45}.flipzy-routine-offer__intro p{margin:0}.flipzy-routine-offer__editor-note{max-width:78rem;margin:0 auto 1.6rem;padding:1rem 1.2rem;border:.1rem solid rgba(217,154,0,.42);border-radius:.8rem;background:var(--flipzy-color-yellow-soft);color:var(--flipzy-color-ink);font-size:1.2rem;line-height:1.4;text-align:center}.flipzy-routine-offer__layout,.flipzy-routine-offer__choices{display:grid;gap:2.4rem}.flipzy-offer-step{min-width:0}.flipzy-offer-step__header{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:center;margin-bottom:1.2rem}.flipzy-offer-step__header h3{margin:0;color:var(--flipzy-color-ink);font-family:var(--flipzy-font-heading);font-size:2rem;font-weight:800;letter-spacing:0;line-height:1.08}.flipzy-offer-step__header p{margin:.25rem 0 0;color:var(--flipzy-color-muted);font-size:1.25rem;line-height:1.3}.flipzy-offer-step__header--sticky{z-index:4;grid-template-columns:minmax(0,1fr) auto;margin-inline:-.6rem;padding:.7rem .6rem;border-radius:.8rem;background:#fffaf2f5;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.flipzy-offer-step__running-total{color:var(--flipzy-color-yellow-deep);font-family:var(--flipzy-font-heading);font-size:1.35rem;line-height:1;white-space:nowrap}.flipzy-base-selector__header{margin-bottom:1.6rem;text-align:center}.flipzy-base-selector__header h3{margin:0;color:var(--flipzy-color-ink);font-family:var(--flipzy-font-heading);font-size:clamp(2rem,3.2vw,3rem);font-weight:800;letter-spacing:0;line-height:1.2}.flipzy-base-selector__preview{position:relative;width:100%;aspect-ratio:2 / 1;min-height:28rem;margin-top:2rem}.flipzy-base-selector__scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2.4rem;align-content:center;align-items:center;padding-bottom:8rem}.flipzy-base-selector__preview[hidden],.flipzy-base-selector__scene[hidden],.flipzy-base-selector__summary [hidden]{display:none}.flipzy-base-selector__image{display:block;width:100%;height:auto;aspect-ratio:1000 / 280;object-fit:cover;filter:drop-shadow(0 1rem .65rem var(--flipzy-color-shadow))}.flipzy-base-selector__scene--1{grid-template-columns:minmax(0,1fr);padding-inline:10%}.flipzy-base-selector__scene--3>img:last-of-type{grid-column:1 / -1;width:calc((100% - 2.4rem)/2);justify-self:center}.flipzy-base-selector__scene--photo{display:block;padding:0}.flipzy-base-selector__scene--photo .flipzy-base-selector__image{width:100%;height:calc(100% - 8rem);object-fit:contain;filter:none}.flipzy-base-selector__caption{position:absolute;inset:auto 0 0;padding:1rem;text-align:center;color:var(--flipzy-color-ink)}.flipzy-base-selector__caption strong{font-family:var(--flipzy-font-heading);font-size:clamp(1.65rem,2.2vw,2.2rem);line-height:1.25}.flipzy-base-selector__caption p{margin:.45rem 0 0;font-size:1.3rem;line-height:1.4}.flipzy-board-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.4rem;border:.15rem solid var(--flipzy-color-border);border-radius:var(--flipzy-radius-lg);background:var(--flipzy-color-white)}.flipzy-board-option{position:relative;display:grid;min-width:0;min-height:14rem;gap:.4rem;align-content:center;padding:2.2rem .5rem .8rem;border:0;border-radius:calc(var(--flipzy-radius-lg) - .5rem);background:transparent;color:var(--flipzy-color-ink);font:inherit;text-align:center;cursor:pointer;transition:background-color .16s ease}.flipzy-board-option+.flipzy-board-option:before{position:absolute;top:-.4rem;bottom:-.4rem;left:0;width:.1rem;background:var(--flipzy-color-border);content:""}.flipzy-board-option:hover{background:var(--flipzy-color-cream)}.flipzy-board-option.is-selected{background:var(--flipzy-color-yellow)}.flipzy-board-option>strong{font-family:var(--flipzy-font-heading);font-size:clamp(2.6rem,4vw,3.6rem);font-weight:800;line-height:1}.flipzy-board-option>b{min-height:1.4em;color:var(--flipzy-color-blue-deep);font-size:clamp(1.2rem,2.8vw,1.8rem);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.flipzy-board-option.is-selected>b{color:var(--flipzy-color-ink)}.flipzy-board-option__badge{position:absolute;top:0;left:50%;width:max-content;max-width:calc(100% - .4rem);padding:.4rem .6rem;border-radius:var(--flipzy-radius-pill);background:var(--flipzy-color-yellow);color:var(--flipzy-color-ink);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:800;line-height:1.2;overflow-wrap:anywhere;transform:translate(-50%,-50%)}.flipzy-board-option__badge[hidden]{display:none}.flipzy-board-option__benefits{display:grid;grid-template-rows:minmax(2rem,auto) minmax(2.8rem,auto);gap:.4rem;align-items:start;justify-items:center;margin-top:.4rem;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:800;line-height:1.25}.flipzy-board-option__discount,.flipzy-board-option__shipping{min-width:0;max-width:100%;padding:.3rem .4rem;border-radius:var(--flipzy-radius-pill);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.flipzy-board-option__discount:not(:empty){background:var(--flipzy-color-yellow-soft);color:var(--flipzy-color-ink)}.flipzy-board-option__shipping:not(:empty){background:var(--flipzy-offer-green-soft);color:var(--flipzy-offer-green-ink)}.flipzy-board-option:focus-visible,.flipzy-routine-option__select:focus-visible,.flipzy-routine-option__art:focus-visible,.flipzy-selection__cta:focus-visible{outline:.25rem solid var(--flipzy-color-blue-deep);outline-offset:.25rem;z-index:1}.flipzy-base-selector__summary{margin-top:1.8rem;padding:clamp(1.8rem,3.6vw,3.2rem);border:.1rem solid var(--flipzy-color-border);border-radius:var(--flipzy-radius-lg);background:var(--flipzy-color-white);box-shadow:var(--flipzy-shadow-card)}.flipzy-base-selector__identity{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;align-items:center;justify-content:space-between}.flipzy-base-selector__identity h4{margin:0;color:var(--flipzy-color-ink);font-family:var(--flipzy-font-heading);font-size:clamp(3rem,5vw,4.8rem);font-weight:800;line-height:1.15}.flipzy-base-selector__included{margin:.6rem 0 0;color:var(--flipzy-color-blue-deep);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.3}.flipzy-base-selector__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.2rem;margin-top:1.8rem}.flipzy-base-selector__price{color:var(--flipzy-color-ink);font-family:var(--flipzy-font-heading);font-size:clamp(3.8rem,6vw,6.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere}.flipzy-base-selector__compare{color:var(--flipzy-color-blue-deep);font-size:clamp(1.8rem,3vw,2.6rem);overflow-wrap:anywhere}.flipzy-base-selector__benefits{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;font-size:1.4rem;font-weight:800;line-height:1.3}.flipzy-base-selector__discount,.flipzy-base-selector__shipping{padding:.65rem 1.2rem;border-radius:var(--flipzy-radius-pill)}.flipzy-base-selector__discount{background:var(--flipzy-color-yellow-soft);color:var(--flipzy-color-ink)}.flipzy-base-selector__shipping{background:var(--flipzy-offer-green-soft);color:var(--flipzy-offer-green-ink)}.flipzy-base-selector__benefits[hidden],.flipzy-base-selector__compare[hidden],.flipzy-base-selector__discount[hidden],.flipzy-base-selector__shipping[hidden]{display:none}.flipzy-routine-options{display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem}.flipzy-routine-option{--flipzy-routine-accent: var(--flipzy-color-yellow);--flipzy-routine-tint: var(--flipzy-color-yellow-soft);position:relative;display:grid;grid-template-rows:auto 13rem auto;gap:1rem;min-width:0;min-height:11.1rem;padding:1.4rem;border:.15rem solid rgba(110,142,151,.3);border-top:.35rem solid var(--flipzy-routine-accent);border-radius:1.4rem;background:#6e8e970e;box-shadow:none;color:var(--flipzy-color-text);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.flipzy-routine-option__select{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.6rem;width:100%;min-width:0;height:100%;padding:0;border:0;border-radius:.6rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.flipzy-routine-option__select:focus-visible{outline-offset:.1rem}.flipzy-routine-option--accent-2{--flipzy-routine-accent: var(--flipzy-color-pink);--flipzy-routine-tint: var(--flipzy-color-pink-soft)}.flipzy-routine-option--accent-3{--flipzy-routine-accent: var(--flipzy-color-blue);--flipzy-routine-tint: var(--flipzy-color-blue-soft)}.flipzy-routine-option--accent-4{--flipzy-routine-accent: var(--flipzy-color-sage);--flipzy-routine-tint: var(--flipzy-color-sage-soft)}.flipzy-routine-option--accent-5{--flipzy-routine-accent: var(--flipzy-color-aqua-deep);--flipzy-routine-tint: var(--flipzy-color-aqua-soft)}.flipzy-routine-option:hover{transform:translateY(-.15rem)}.flipzy-routine-option.is-selected{border-color:var(--flipzy-color-yellow-deep);background:var(--flipzy-color-yellow-soft);box-shadow:0 0 0 .2rem #d99a0024,0 .8rem 2rem #26394521}.flipzy-routine-option.is-unavailable{cursor:not-allowed;filter:grayscale(.35);opacity:.52}.flipzy-routine-option__select:disabled{cursor:not-allowed}.flipzy-routine-option__identity{display:grid;min-width:0;gap:.6rem}.flipzy-routine-option__purchase{display:grid;flex:0 0 auto;justify-items:end;min-width:11.6rem}.flipzy-routine-option__title{min-width:0;color:var(--flipzy-color-ink);font-family:var(--flipzy-font-heading);font-size:1.65rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.flipzy-routine-option__description{min-width:0;margin:0;font-size:1.3rem;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.flipzy-routine-option__details-link{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:auto;min-height:4.4rem;gap:.3rem;color:var(--flipzy-color-blue-deep);font-size:1.2rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;pointer-events:auto}.flipzy-routine-option__details-link:hover{color:var(--flipzy-color-ink)}.flipzy-routine-option__details-link:focus-visible{outline:.2rem solid var(--flipzy-color-blue-deep);outline-offset:.2rem;border-radius:.2rem}.flipzy-routine-option__price{display:flex;min-width:0;align-items:baseline;justify-content:flex-start;gap:.3rem;color:var(--flipzy-color-blue-deep);font-size:1.65rem;font-weight:800;line-height:1;white-space:nowrap}.flipzy-routine-option__price del{color:var(--flipzy-color-muted);font-size:1.2rem;font-weight:600}.flipzy-routine-option__price .is-included{width:fit-content;padding:.3rem .5rem;border-radius:var(--flipzy-radius-pill);background:var(--flipzy-color-sage);color:var(--flipzy-color-white);font-size:1.2rem}.flipzy-routine-option__check{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:.18rem solid rgba(72,106,116,.48);border-radius:50%;background:var(--flipzy-color-white);color:var(--flipzy-color-blue-deep);font-size:0;font-weight:900;line-height:1}.flipzy-routine-option__check:before{content:"+";font-size:1.7rem;line-height:1}.flipzy-routine-option.is-selected .flipzy-routine-option__check{border-color:var(--flipzy-color-blue-deep);background:var(--flipzy-color-blue-deep);color:var(--flipzy-color-white)}.flipzy-routine-option.is-selected .flipzy-routine-option__check:before{content:"\2713";font-size:1.45rem}.flipzy-routine-option__art-shell{position:relative;z-index:2;display:block;width:auto;min-width:0;height:15rem;margin-inline:-.8rem;overflow:hidden}.flipzy-routine-option__art{position:relative;display:flex;width:100%;min-width:0;max-width:100%;height:15rem;box-sizing:border-box;gap:.25rem;align-items:center;padding-inline:calc(50% - 4rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:calc(50% - 4rem);scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab}.flipzy-routine-option__art::-webkit-scrollbar{display:none}.flipzy-routine-option__art-item{display:block;width:8rem;height:8.25rem;flex:0 0 8rem;border-radius:1rem;background-image:var(--flipzy-routine-sprite);background-repeat:no-repeat;background-position:calc(var(--flipzy-routine-offset) * 1.7391304348) -.5rem;background-size:172.875rem 9.25rem;filter:saturate(.92);opacity:.92;pointer-events:none;scroll-snap-align:center;transform:scale(.85);transform-origin:center;transition:opacity .22s ease,transform .22s ease,filter .22s ease,box-shadow .22s ease;-webkit-user-select:none;user-select:none}.flipzy-routine-option__art-item.is-centered{z-index:1;box-shadow:0 .3rem .6rem var(--flipzy-color-shadow);filter:saturate(1);opacity:1;transform:scale(1.4)}.flipzy-routine-option__art.is-dragging{cursor:grabbing}.flipzy-routine-option__scroll-cue{position:absolute;z-index:3;top:50%;display:grid;width:2.2rem;height:2.2rem;padding:0;place-items:center;border:.1rem solid rgba(110,142,151,.24);border-radius:50%;background:#ffffffe6;box-shadow:0 .25rem .7rem #2639451f;color:var(--flipzy-color-blue-deep);font-size:1.8rem;font-weight:800;line-height:1;opacity:0;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:opacity .14s ease}.flipzy-routine-option__scroll-cue:disabled{cursor:default;pointer-events:none}.flipzy-routine-option__scroll-cue--previous{left:.4rem}.flipzy-routine-option__scroll-cue--next{right:.4rem}.flipzy-routine-option.can-scroll-left .flipzy-routine-option__scroll-cue--previous,.flipzy-routine-option.can-scroll-right .flipzy-routine-option__scroll-cue--next{opacity:1}.flipzy-selection{min-width:0;padding:1.6rem;border:.2rem solid var(--flipzy-color-blue);border-radius:1.8rem;background:var(--flipzy-color-white);box-shadow:var(--flipzy-shadow-card)}.flipzy-selection__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;justify-content:space-between}.flipzy-selection__total{display:flex;gap:.45rem;align-self:end;align-items:baseline;white-space:nowrap}.flipzy-selection__title{margin:0;color:var(--flipzy-color-ink);font-family:var(--flipzy-font-heading);font-size:2.6rem;font-weight:800;letter-spacing:0;line-height:1.2}.flipzy-selection__help{margin:.6rem 0 1.6rem;color:var(--flipzy-color-blue-deep);font-size:1.4rem;line-height:1.5}.flipzy-selection__summary{margin:0;color:var(--flipzy-color-ink);font-family:var(--flipzy-font-heading);font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.3}.flipzy-selection__total>strong{color:var(--flipzy-color-yellow-deep);font-family:var(--flipzy-font-heading);font-size:2.1rem;letter-spacing:0;line-height:1;white-space:nowrap}.flipzy-selection__math{display:grid;gap:.7rem;margin-top:1.3rem;padding-block:1.2rem;border-block:.1rem solid var(--flipzy-color-border)}.flipzy-selection__math[hidden]{display:none}.flipzy-selection__math>div{display:flex;min-width:0;gap:1rem;align-items:baseline;justify-content:space-between}.flipzy-selection__math>div[hidden]{display:none}.flipzy-selection__math span{color:var(--flipzy-color-muted);font-size:1.2rem;line-height:1.3}.flipzy-selection__math strong{color:var(--flipzy-color-ink);font-size:1.2rem;line-height:1.2;text-align:right;white-space:nowrap}.flipzy-selection__math [data-included-math-row] strong{color:var(--flipzy-color-sage-deep)}.flipzy-selection__routines{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.flipzy-selection__routine{display:inline-flex;min-width:0;align-items:center;gap:.45rem;padding:.45rem .65rem;border-radius:var(--flipzy-radius-pill);background:var(--flipzy-color-blue-soft);color:var(--flipzy-color-ink);font-size:1.2rem;font-weight:700;line-height:1.2}.flipzy-selection__routine b{flex:none;color:var(--flipzy-color-sage-deep);font-size:1.2rem;line-height:1}.flipzy-selection__saving{display:flex;gap:.7rem;align-items:baseline;justify-content:flex-end;margin-top:1rem}.flipzy-selection__saving[hidden]{display:none}.flipzy-selection__saving del{color:var(--flipzy-color-muted);font-size:1.2rem}.flipzy-selection__saving strong{padding:.35rem .6rem;border-radius:var(--flipzy-radius-pill);background:var(--flipzy-color-sage-soft);color:var(--flipzy-color-sage-deep);font-size:1.2rem}.flipzy-selection__shipping[hidden]{display:none}.flipzy-selection__status{margin-top:1rem;padding:.8rem 1rem;border-radius:.8rem;background:var(--flipzy-color-pink-soft);color:var(--flipzy-color-ink);font-size:1.2rem;line-height:1.35}.flipzy-selection__status[hidden]{display:none}.flipzy-selection__low-stock{margin-top:1.6rem;color:color-mix(in srgb,var(--flipzy-color-pink-deep) 70%,#650e0b)}.flipzy-selection__low-stock p{margin:0 0 .6rem;font-size:1.2rem;font-weight:600;line-height:1.4}.flipzy-selection__stock-track{height:.6rem;overflow:hidden;border-radius:var(--flipzy-radius-pill);background:var(--flipzy-color-pink-soft)}.flipzy-selection__stock-track:before{content:"";display:block;width:12%;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--flipzy-color-pink-deep) 80%,#a52e28)}.flipzy-selection__cta{width:100%;min-height:5.4rem;gap:.55rem;margin-top:1.2rem;letter-spacing:0}.flipzy-selection__cta[disabled]{cursor:not-allowed;box-shadow:none;filter:grayscale(.25);opacity:.64;transform:none}.flipzy-selection__assurances{display:grid;gap:.65rem;margin:1.4rem 0 0;padding:0;color:var(--flipzy-color-ink);font-size:1.25rem;line-height:1.35;list-style:none}.flipzy-selection__assurance{display:flex;min-height:2rem;align-items:center;gap:.7rem}.flipzy-selection__assurance-icon{display:inline-flex;width:1.7rem;height:1.7rem;flex:none;align-items:center;justify-content:center;color:var(--flipzy-color-sage-deep)}.flipzy-selection__assurance-icon svg{display:block;width:100%;height:100%;fill:currentColor}.flipzy-selection__shipping{width:fit-content;padding:.45rem .9rem .45rem .65rem;border-radius:var(--flipzy-radius-pill);background:var(--flipzy-offer-green-soft);color:var(--flipzy-offer-green-ink)}.flipzy-selection__payment-methods{margin:-.25rem 0 0 2.4rem}.flipzy-selection__payment-methods ul{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.flipzy-selection__payment-methods li,.flipzy-selection__payment-methods svg{display:block;width:3.6rem;height:2.3rem}.flipzy-selection__assurance a{color:inherit;text-decoration-color:var(--flipzy-color-sage-deep);text-underline-offset:.25rem}.flipzy-routine-offer__pricing-help{margin:1.4rem 0 2.4rem;color:var(--flipzy-color-text);font-size:1.4rem;line-height:1.5}.flipzy-routine-options__more{margin-top:2rem}.flipzy-routine-options__more>summary{display:flex;min-height:6.4rem;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.6rem;border:.2rem solid var(--flipzy-color-blue);border-radius:var(--flipzy-radius-md);background:var(--flipzy-color-yellow-soft);box-shadow:0 .4rem 1.2rem var(--flipzy-color-shadow);color:var(--flipzy-color-ink);font-size:1.6rem;font-weight:800;cursor:pointer;list-style:none}.flipzy-routine-options__more>summary:hover{border-color:var(--flipzy-color-blue-deep);background:var(--flipzy-color-yellow)}.flipzy-routine-options__more-label{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.flipzy-routine-options__more-count{padding:.2rem .8rem;border-radius:var(--flipzy-radius-pill);background:var(--flipzy-color-white);font-size:1.4rem}.flipzy-routine-options__more-icon{display:grid;flex:0 0 4.4rem;height:4.4rem;place-items:center;border-radius:50%;background:var(--flipzy-color-blue-deep);color:var(--flipzy-color-white)}.flipzy-routine-options__more-icon svg{position:static;width:1.8rem;height:auto}.flipzy-routine-options__more>summary::-webkit-details-marker{display:none}.flipzy-routine-options__more>summary:focus-visible,.flipzy-selection__assurance a:focus-visible,.flipzy-routine-offer__text-link:focus-visible{outline:.2rem solid var(--flipzy-color-blue-deep);outline-offset:.3rem}.flipzy-routine-options__more[open]>summary{margin-bottom:1.2rem}.flipzy-routine-options__more[open] .flipzy-routine-options__more-icon svg{transform:rotate(180deg)}@media screen and (min-width:750px){.flipzy-routine-offer__header{margin-bottom:3rem}.flipzy-routine-options{grid-template-columns:minmax(0,1fr);gap:1.8rem}.flipzy-routine-option{min-height:12.2rem}}@media screen and (min-width:990px){.flipzy-routine-offer__layout{grid-template-columns:minmax(0,2fr) minmax(30rem,.82fr);gap:2.4rem;align-items:start}.flipzy-selection{position:sticky;top:10rem}.flipzy-offer-step__header--sticky{position:static}}@media screen and (min-width:1200px){.flipzy-routine-options{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){body:has(flipzy-routine-offer[data-enhanced] .flipzy-sticky-builder){padding-bottom:calc(10.8rem + env(safe-area-inset-bottom))}.flipzy-sticky-builder{padding:.65rem max(1rem,env(safe-area-inset-left)) calc(.65rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-right))}.flipzy-sticky-builder__inner{grid-template-columns:minmax(0,1fr);gap:.55rem}.flipzy-sticky-builder__summary{display:grid;gap:.3rem 1rem;align-items:baseline;justify-content:space-between}.flipzy-sticky-builder__summary>strong{font-size:1.25rem}.flipzy-sticky-builder__meta{flex:none;gap:.6rem;font-size:1.2rem}.flipzy-sticky-builder__meta b{font-size:1.25rem}.flipzy-sticky-builder__actions{grid-template-columns:minmax(12.8rem,.72fr) minmax(0,1.28fr);gap:.7rem}.flipzy-sticky-builder__quantities{grid-template-columns:repeat(4,minmax(0,1fr))}.flipzy-sticky-builder__quantity{width:100%;height:4.2rem;font-size:1.2rem}.flipzy-sticky-builder__cta{width:100%;min-width:0;min-height:4.2rem;padding:.8rem .7rem;font-size:1.2rem}.flipzy-routine-offer{padding-block:3.4rem}.flipzy-routine-offer .flipzy-page-width{width:min(calc(100% - 2rem),var(--flipzy-page-width))}.flipzy-routine-offer__header .flipzy-heading{font-size:2.7rem}.flipzy-routine-options{grid-template-columns:minmax(0,1fr);gap:1.6rem}.flipzy-routine-option{min-height:10.7rem;padding:1.3rem 1.2rem}.flipzy-offer-step__header--sticky{position:sticky;top:0}.flipzy-selection{margin-top:-.4rem}}@media screen and (max-width:374px){.flipzy-sticky-builder__meta>span{display:none}.flipzy-sticky-builder__actions{grid-template-columns:minmax(11.8rem,.68fr) minmax(0,1.32fr)}}@media(prefers-reduced-motion:reduce){.flipzy-routine-option__art{scroll-behavior:auto}.flipzy-board-option,.flipzy-routine-option,.flipzy-routine-option__scroll-cue,.flipzy-routine-option__art-item{transition:none}}.flipzy-routine-option__add,.flipzy-routine-option__quantity{flex:0 0 auto;min-height:4.4rem;border:.1rem solid var(--flipzy-color-blue);border-radius:var(--flipzy-radius-pill);background:var(--flipzy-color-white);color:var(--flipzy-color-ink);font:inherit;font-size:1.3rem;font-weight:700}.flipzy-routine-option__add{min-width:11.6rem;padding:.6rem 1rem;cursor:pointer}.flipzy-routine-option__quantity{display:flex;align-items:center}.flipzy-routine-option__quantity button{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:2rem;cursor:pointer}.flipzy-routine-option__quantity output{min-width:2.6rem;text-align:center}.flipzy-routine-option__add[hidden],.flipzy-routine-option__quantity[hidden]{display:none}.flipzy-routine-option__purchase button:focus-visible{outline:.25rem solid var(--flipzy-color-blue-deep);outline-offset:.2rem}.flipzy-routine-option__purchase button:disabled{opacity:.5;cursor:not-allowed}.flipzy-routine-option__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-flipzy-routine-offer.css.map */
