:root{--f3-rinse: #A9D6E8;--f3-white: #FBFAF7;--f3-blue: #356F8C;--f3-blue-deep: #2B5E78;--f3-ease: cubic-bezier(.2,.7,.2,1);--f3-g: 16px}.fb3-display,.fb3-h2,.fb3-buy__title,.fb3-brand{font-family:var(--c-font-display)}.fb3-display{font-weight:600;letter-spacing:-.02em;line-height:1;font-size:2.375rem;margin:0 0 12px;text-wrap:balance;color:var(--c-ink)}.fb3-display em,.fb3-h2 em{font-style:italic;font-weight:400;color:var(--f3-blue)}.fb3-h2{font-weight:600;letter-spacing:-.018em;line-height:1.04;font-size:2.125rem;margin:0 0 16px;text-wrap:balance}.fb3-eyebrow{font:700 .75rem/1 var(--c-font)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--f3-blue);margin:0 0 12px!important;display:flex;align-items:center;gap:10px}.fb3-eyebrow:before{content:"";width:24px;height:2px;background:currentColor}.fb3-center{text-align:center}.fb3-eyebrow.fb3-center{justify-content:center}.fb3-lede{font-size:1.0625rem;line-height:1.5;max-width:38rem;margin:0 0 4px}.fb3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media screen and (min-width:750px){.fb3-display{font-size:4rem}.fb3-h2{font-size:3.25rem;margin-bottom:24px}}.fb3-sec{padding:40px 0}.fb3-wrap{max-width:76rem;margin:0 auto;padding:0 var(--f3-g)}.fb3-wrap--mid{max-width:56rem}.fb3-ink{background:var(--c-ink);color:var(--c-paper)}.fb3-ink .fb3-eyebrow,.fb3-blue .fb3-eyebrow,.fb3-ink .fb3-h2 em,.fb3-blue .fb3-h2 em{color:var(--f3-rinse)}.fb3-deep{background:var(--c-paper-deep);color:var(--c-ink)}.fb3-cream{background:var(--c-paper);color:var(--c-ink)}@media screen and (min-width:750px){.fb3-sec{padding:72px 0}.fb3-wrap{padding:0 32px}}.fb3-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;border:0;background:var(--f3-blue);color:var(--c-paper)!important;text-decoration:none!important;font:700 1.0625rem/1.1 var(--c-font);letter-spacing:.01em;cursor:pointer;box-shadow:0 3px #262c3059;transition:transform .15s var(--f3-ease),background-color .15s ease;text-align:center}.fb3-btn:hover{background:var(--c-accent-hover);transform:translateY(-1px)}.fb3-btn--fat{min-height:58px;font-size:1.1875rem;width:100%}.fb3-btn--cream{background:var(--c-paper)!important;color:var(--f3-blue)!important}.fb3-btn--cream:hover{background:#fff!important}@media screen and (min-width:990px){.fb3-btn--fat{width:auto;padding:0 40px}}header-component,.shopify-section-group-header-group{background:var(--c-ink)!important}header-component .header__row--top{margin:6px 10px 8px;width:auto!important;max-width:none;border-radius:999px;background:var(--c-paper)!important;box-shadow:0 0 0 1px #262c3014,0 8px 24px #00000047}header-component .header__row--top .header__columns{padding-block:2px!important;padding-inline:8px 6px!important;min-height:60px}.fb-shop-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;margin-right:2px;border-radius:999px;background:var(--f3-blue);color:var(--c-paper)!important;text-decoration:none!important;font:700 1rem/1 var(--c-font);letter-spacing:.02em;white-space:nowrap;transition:transform .15s var(--f3-ease),background-color .15s ease}.fb-shop-pill:hover{background:var(--c-accent-hover);transform:translateY(-1px)}@media screen and (max-width:749px){header-actions .account-button{display:none!important}.header__row--top search-button,.header__row--top .search-action{display:none!important}}@media screen and (min-width:750px){header-component .header__row--top{margin:10px 24px 0}header-component .header__row--top .header__columns{min-height:76px;padding-inline:22px 10px!important}.fb-shop-pill{min-height:48px;padding:0 28px;font-size:1.0625rem}}.announcement-bar,.announcement-bar__message{background:var(--c-ink)!important;color:var(--c-paper)!important}.fb3-brand{font-weight:600;font-size:1.75rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px!important;color:var(--c-ink)}.fb3-brand span{display:block;font:700 .6875rem/1 var(--c-font);letter-spacing:.3em;color:var(--f3-blue);margin-top:6px}.fb3-brand--center{text-align:center;color:var(--c-paper)}.fb3-blue .fb3-brand span,.fb3-ink .fb3-brand span{color:var(--f3-rinse)}@media screen and (min-width:750px){.fb3-brand{font-size:2.5rem}.fb3-brand span{font-size:.8125rem}}.fb3-hero{background:var(--c-paper);color:var(--c-ink);overflow:hidden}.fb3-hero__inner{padding:14px var(--f3-g) 0;max-width:80rem;margin:0 auto}.fb3-chips{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fb3-chips li{font:700 .75rem/1 var(--c-font);padding:7px 10px 7px 25px;border-radius:999px;background:var(--c-paper-deep);position:relative}.fb3-chips li:before{content:"";position:absolute;left:8px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--f3-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EFECE6' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/9px no-repeat}.fb3-hero__dek{font-size:1.0625rem;line-height:1.45;margin:0 0 14px;max-width:32rem}.fb3-micro{list-style:none;margin:10px 0 14px;padding:0;display:flex;gap:16px;flex-wrap:wrap}.fb3-micro li{font-size:.9375rem;color:var(--c-muted);padding-left:20px;position:relative}.fb3-micro li:before{content:"\2713";position:absolute;left:0;color:var(--f3-blue);font-weight:800}.fb3-hero__row{display:grid;grid-template-columns:42% 1fr;gap:12px;align-items:end;padding:0 var(--f3-g);max-width:80rem;margin:0 auto}.fb3-round{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.fb3-round li{display:grid;grid-template-columns:56px 1fr;gap:8px;align-items:center}.fb3-round b{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--c-ink);color:var(--f3-rinse);font:600 1.25rem/1 var(--c-font-display);letter-spacing:-.02em;white-space:nowrap}.fb3-round li:last-child b{font-size:1rem}.fb3-round span{font-size:.8125rem;font-weight:700;line-height:1.2}.fb3-hero__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px 22px 0 0}@media screen and (max-width:749px)and (max-height:780px){.fb3-display{font-size:2.125rem}.fb3-hero__dek{font-size:1rem;margin-bottom:10px}.fb3-chips{margin-bottom:8px}}@media screen and (min-width:990px){.fb3-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:auto 1fr;column-gap:56px;padding:48px max(32px,calc((100vw - 80rem)/2 + 32px)) 56px}.fb3-hero__inner{display:contents}.fb3-hero__text{grid-column:1;grid-row:1;align-self:end}.fb3-hero__row{display:contents}.fb3-round{grid-column:1;grid-row:2;align-self:start;margin-top:20px;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px}.fb3-round li{grid-template-columns:80px 1fr}.fb3-round b{width:80px;height:80px;font-size:1.875rem}.fb3-round li:last-child b{font-size:1.375rem}.fb3-round span{font-size:1rem;max-width:7rem}.fb3-hero__img{grid-column:2;grid-row:1 / span 2;align-self:center;border-radius:28px;max-height:74vh;width:auto;max-width:100%;justify-self:end}.fb3-hero__dek{font-size:1.3125rem}.fb3-micro{margin-bottom:0}}.fb3-marquee{background:var(--f3-blue);color:var(--c-paper);overflow:hidden;padding:13px 0}.fb3-marquee--ink{background:var(--c-ink)}.fb3-marquee__track{display:flex;width:max-content;animation:fb3-scroll 36s linear infinite}.fb3-marquee p{display:flex;align-items:center;margin:0!important;white-space:nowrap;font:700 .9375rem/1 var(--c-font)!important;letter-spacing:.08em;text-transform:uppercase}.fb3-marquee span{padding:0 18px}.fb3-marquee i{width:8px;height:8px;background:var(--f3-rinse);transform:rotate(45deg);flex:none}@keyframes fb3-scroll{to{transform:translate(-50%)}}.fb3-strip{list-style:none;margin:18px calc(-1 * var(--f3-g)) 0;padding:0 var(--f3-g) 6px;display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fb3-strip::-webkit-scrollbar{display:none}.fb3-strip li{scroll-snap-align:start;position:relative;border-radius:18px;overflow:hidden;background:#000}.fb3-strip img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.fb3-strip p{position:absolute;left:0;right:0;bottom:0;margin:0!important;padding:40px 14px 13px;background:linear-gradient(transparent,#262c30f0);color:var(--c-paper);font-size:1rem!important;line-height:1.3!important}.fb3-strip b{display:block;font:600 1.375rem/1.1 var(--c-font-display);color:var(--f3-rinse)}.fb3-problem__close{margin:18px 0 0!important;max-width:46rem;font-size:1.0625rem}.fb3-problem__close b{font-family:var(--c-font-display);font-weight:600;font-size:1.375rem;line-height:1.25;display:block;margin-top:8px;color:var(--f3-rinse)}@media screen and (min-width:750px){.fb3-strip{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);margin:24px 0 0;padding:0;overflow:visible}}.fb3-swipe{list-style:none;margin:0 calc(-1 * var(--f3-g));padding:0 var(--f3-g) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fb3-swipe::-webkit-scrollbar{display:none}.fb3-swipe>li{scroll-snap-align:start}.fb3-swipe-hint{margin:8px 0 0!important;font:700 .75rem/1 var(--c-font)!important;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.fb3-swipe-hint:after{content:" \2192";display:inline-block;animation:fb3-nudge 1.6s var(--f3-ease) infinite}@keyframes fb3-nudge{50%{transform:translate(6px)}}@media screen and (min-width:990px){.fb3-swipe{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);margin:0;padding:0;overflow:visible}.fb3-swipe-hint{display:none}}.fb3-pcards>li{background:var(--c-ink-raise);border-radius:20px;overflow:hidden;transition:transform .2s var(--f3-ease)}.fb3-pcards>li:hover{transform:translateY(-4px)}.fb3-pcards img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.fb3-pcards h3{font:600 1.375rem/1.15 var(--c-font-display);color:var(--c-paper);margin:14px 16px 6px}.fb3-pcards p{margin:0 16px 18px!important;color:#cfc6b8!important;font-size:1rem!important;line-height:1.45!important}.fb3-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.fb3-steps li{position:relative;background:var(--f3-white);color:var(--c-ink);border-radius:18px;overflow:hidden;padding-bottom:14px}.fb3-steps img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:10px}.fb3-step__n{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--c-ink);color:var(--f3-rinse);font:600 1.25rem/1 var(--c-font-display)}.fb3-steps h3{font:700 1.0625rem/1.25 var(--c-font);margin:0 12px 4px}.fb3-steps p{margin:0 12px!important;font-size:.9375rem!important;line-height:1.4!important;color:var(--c-muted)}@media screen and (min-width:750px){.fb3-steps{grid-template-columns:repeat(4,1fr);gap:16px}.fb3-steps p{font-size:1rem!important}}.fb3-inbox__grid{display:grid;gap:20px}.fb3-callouts{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.fb3-callouts li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;font-size:1.0625rem;line-height:1.35}.fb3-callouts b,.fb3-pin{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--f3-rinse);color:var(--c-ink);font:600 1.125rem/1 var(--c-font-display)}.fb3-inbox__note{margin:0!important;padding:14px 16px;border-radius:16px;background:var(--c-ink-raise);font-size:1rem!important;line-height:1.45!important;border-left:4px solid var(--f3-rinse)}.fb3-inbox__fig{position:relative;margin:0;border-radius:22px;overflow:hidden}.fb3-inbox__fig img{display:block;width:100%;height:auto}.fb3-pin{position:absolute;transform:translate(-50%,-50%);background:var(--f3-blue);color:var(--c-paper);box-shadow:0 0 0 4px #efece6e6}@media screen and (min-width:990px){.fb3-inbox__grid{grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}}.fb3-tl>li{position:relative;background:var(--f3-white);border-radius:20px;overflow:hidden;padding-bottom:16px;box-shadow:0 2px 0 var(--c-line)}.fb3-tl img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.fb3-tl__when{position:absolute;top:12px;left:12px;background:var(--f3-blue);color:var(--c-paper);font:700 .8125rem/1 var(--c-font);letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;border-radius:999px}.fb3-tl h3{font:600 1.375rem/1.15 var(--c-font-display);margin:14px 16px 6px}.fb3-tl p{margin:0 16px!important;color:var(--c-muted)!important;font-size:1rem!important;line-height:1.45!important}.fb3-films{background:radial-gradient(120% 70% at 50% 0%,#4A87A6 0%,var(--c-ink) 65%);color:var(--c-paper)}.fb3-films .fb3-eyebrow,.fb3-films .fb3-h2 em{color:var(--f3-rinse)}.fb3-reel{grid-auto-columns:72%;align-items:start}.fb3-film{position:relative;border-radius:18px;overflow:hidden;background:#000}.fb3-film__video,.fb3-loop{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:18px;background:#000}.fb3-film__play{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px 0 8px;border:0;border-radius:999px;background:var(--c-paper);color:var(--c-ink);font:700 .9375rem/1 var(--c-font);cursor:pointer}.fb3-film__ico{width:34px;height:34px;border-radius:50%;background:var(--f3-blue);position:relative}.fb3-film__ico:after{content:"";position:absolute;left:13px;top:10px;border-left:11px solid var(--c-paper);border-top:7px solid transparent;border-bottom:7px solid transparent}.fb3-film.is-playing .fb3-film__play{display:none}@media screen and (min-width:990px){.fb3-reel{grid-template-columns:1.6fr 1fr 1fr!important;grid-auto-flow:row}.fb3-reel__loop:nth-child(n+4){display:none}}.fb3-voc{overflow:hidden}.fb3-voc__dek{margin:-6px 0 6px!important;opacity:.85}.fb3-wall{display:grid;gap:12px;margin-top:10px}.fb3-wall__row{overflow:hidden}.fb3-wall__track{display:flex;gap:12px;width:max-content;animation:fb3-scroll 75s linear infinite}.fb3-wall__dup{display:flex;gap:12px}.fb3-wall__row--rev .fb3-wall__track{animation-direction:reverse;animation-duration:85s}.fb3-wall__row:hover .fb3-wall__track{animation-play-state:paused}.fb3-wall figure{margin:0;width:272px;flex:none;background:var(--c-paper);color:var(--c-ink);border-radius:18px;padding:16px 16px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.fb3-wall__row--rev figure{background:var(--c-ink);color:var(--c-paper)}.fb3-wall blockquote{margin:0;font:italic 400 1.0625rem/1.38 var(--c-font-display)}.fb3-wall figcaption{font:700 .6875rem/1.2 var(--c-font);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}@media screen and (min-width:750px){.fb3-wall figure{width:340px}.fb3-wall blockquote{font-size:1.1875rem}}.fb3-grid{background:var(--f3-white);color:var(--c-ink);border-radius:18px;overflow:hidden}.fb3-grid__r{display:grid;grid-template-columns:1.15fr 1fr 1fr;border-top:1px solid var(--c-line)}.fb3-grid__r:first-child{border-top:0}.fb3-grid__r>span{padding:11px 8px;font-size:.875rem;line-height:1.25;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.fb3-grid__r>[role=rowheader]{align-items:flex-start;text-align:left;font:600 1rem/1.2 var(--c-font-display);padding-left:12px;justify-content:center}.fb3-grid__h>span{font:700 .75rem/1.1 var(--c-font);text-transform:uppercase;letter-spacing:.08em;justify-content:center;padding-block:13px;background:var(--c-paper-deep)}.fb3-grid .fb3-us{background:var(--f3-blue);color:var(--c-paper);font-weight:700}.fb3-grid__h .fb3-us{color:var(--c-paper);font:600 1.125rem/1 var(--c-font-display);text-transform:none;letter-spacing:.02em;background:var(--f3-blue)}.fb3-grid i{display:block;width:22px;height:22px;border-radius:50%;flex:none;background:center/14px no-repeat}.fb3-grid i.y{background-color:var(--f3-rinse);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23262C30' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E")}.fb3-grid i.n{background-color:#dce6ea;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C6266' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E")}.fb3-grid i.m{background-color:#dce6ea;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C6266' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 12h10'/%3E%3C/svg%3E")}.fb3-note{font-size:.875rem;opacity:.8;margin-top:14px!important}@media screen and (min-width:750px){.fb3-grid__r>span{font-size:1rem;padding:15px 12px}.fb3-grid__r>[role=rowheader]{font-size:1.1875rem;padding-left:22px}}.fb3-buy{background:var(--f3-white);color:var(--c-ink);padding:24px 0 32px;scroll-margin-top:84px}.fb3-buy__inner{max-width:72rem;margin:0 auto;display:grid;gap:18px}.fb3-gal{position:relative;min-width:0}.fb3-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:var(--c-paper-deep)}.fb3-gal__track::-webkit-scrollbar{display:none}.fb3-gal__img{flex:0 0 100%;width:100%;height:auto;aspect-ratio:1;object-fit:cover;scroll-snap-align:start;display:block}.fb3-gal__count{position:absolute;top:12px;right:12px;margin:0!important;background:#262c30d9;color:var(--c-paper);font:700 .8125rem/1 var(--c-font)!important;padding:7px 10px;border-radius:999px}.fb3-gal__thumbs{display:flex;gap:6px;overflow-x:auto;padding:8px var(--f3-g) 0;scrollbar-width:none}.fb3-gal__thumbs::-webkit-scrollbar{display:none}.fb3-gal__thumbs button{flex:0 0 56px;width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;cursor:pointer}.fb3-gal__thumbs button.is-on{border-color:var(--f3-blue)}.fb3-gal__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.fb3-buy__panel{padding:0 var(--f3-g)}.fb3-tag{display:inline-block;margin:0 0 10px!important;background:var(--c-paper-deep);font:700 .8125rem/1 var(--c-font)!important;padding:8px 12px;border-radius:999px}.fb3-buy__title{font-weight:600;font-size:2rem;line-height:1.04;letter-spacing:-.015em;margin:0 0 4px}.fb3-buy__dek{margin:0 0 12px!important;color:var(--c-muted);font-size:1.0625rem}.fb3-ticks{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.fb3-ticks li{position:relative;padding-left:30px;font-size:1rem;line-height:1.4}.fb3-ticks li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--f3-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EFECE6' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/13px no-repeat}.fb3-opts{border:0;margin:0 0 12px;padding:0;display:grid;gap:10px;min-width:0}.fb3-opts legend{font:700 .75rem/1 var(--c-font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-bottom:8px;padding:0}.fb3-opt{position:relative;display:block;border:2px solid var(--c-line);border-radius:16px;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s var(--f3-ease)}.fb3-opt:hover{transform:translateY(-1px)}.fb3-opt input{position:absolute;opacity:0;pointer-events:none}.fb3-opt.is-on,.fb3-opt:has(input:checked){border-color:var(--f3-blue);box-shadow:0 6px 20px #356f8c29}.fb3-opt input:focus-visible~.fb3-opt__row{outline:3px solid var(--c-ink);outline-offset:-3px}.fb3-opt__strip{display:block;background:var(--c-paper-deep);color:var(--c-muted);font:700 .75rem/1 var(--c-font);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:7px}.fb3-opt.is-on .fb3-opt__strip,.fb3-opt:has(input:checked) .fb3-opt__strip{background:var(--f3-blue);color:var(--c-paper)}.fb3-opt__row{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:12px 14px;min-height:44px}.fb3-opt__dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--c-muted);box-sizing:border-box}.fb3-opt.is-on .fb3-opt__dot,.fb3-opt:has(input:checked) .fb3-opt__dot{border:7px solid var(--f3-blue)}.fb3-opt__name{font:700 1.0625rem/1.2 var(--c-font)}.fb3-opt__name small{display:block;font-weight:500;font-size:.875rem;color:var(--c-muted);margin-top:2px}.fb3-opt__price{text-align:right;font:600 1.5rem/1 var(--c-font-display)}.fb3-opt__price em{display:block;font:700 .75rem/1.3 var(--c-font);font-style:normal;color:var(--f3-blue);margin-top:3px}.fb3-buy__g{margin:12px 0 0!important;font-size:.9375rem!important;line-height:1.45!important;font-weight:600;padding-left:30px;position:relative}.fb3-buy__g:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23356F8C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v6c0 4-3 7-7 9-4-2-7-5-7-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat}.fb3-trust{list-style:none;margin:14px 0;padding:12px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-block:1px solid var(--c-line)}.fb3-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font:700 .8125rem/1.2 var(--c-font)}.fb3-trust svg{width:26px;height:26px;fill:none;stroke:var(--f3-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fb3-acc details{border-bottom:1px solid var(--c-line)}.fb3-acc summary{list-style:none;cursor:pointer;min-height:52px;display:flex;align-items:center;justify-content:space-between;font:700 1.0625rem/1.2 var(--c-font)}.fb3-acc summary::-webkit-details-marker{display:none}.fb3-acc summary:after{content:"+";font:400 1.75rem/1 var(--c-font-display);color:var(--f3-blue)}.fb3-acc details[open] summary:after{content:"\2013"}.fb3-acc p{margin:0 0 14px!important;font-size:1rem!important;line-height:1.5!important}@media screen and (min-width:990px){.fb3-buy{padding:64px 32px}.fb3-buy__inner{grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.fb3-gal{position:sticky;top:110px}.fb3-gal__track{border-radius:22px}.fb3-gal__thumbs{padding:10px 0 0;flex-wrap:wrap}.fb3-gal__thumbs button{flex-basis:64px;width:64px;height:64px}.fb3-buy__panel{padding:0}.fb3-buy__title{font-size:2.75rem}}.fb3-seal{position:relative;width:132px;height:132px;margin:0 auto 16px}.fb3-seal svg{width:100%;height:100%;animation:fb3-spin 24s linear infinite}.fb3-seal text{font:800 15px/1 var(--c-font);letter-spacing:.14em;fill:var(--f3-rinse)}.fb3-seal b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 2.75rem/1 var(--c-font-display);color:var(--c-paper)}.fb3-seal b:after{content:"days";position:absolute;top:64%;font:700 .6875rem/1 var(--c-font);letter-spacing:.16em;text-transform:uppercase;color:var(--f3-rinse)}@keyframes fb3-spin{to{transform:rotate(360deg)}}.fb3-close{background:radial-gradient(120% 80% at 50% 0%,#4A87A6 0%,var(--f3-blue) 60%)}.fb3-close__h{color:var(--c-paper)}.fb3-close__p{max-width:34rem;margin:0 auto 18px!important;font-size:1.0625rem}.fb3-close__btns{max-width:26rem;margin:0 auto}.fb3-close__btns .cy-form{margin:0}.fb3-close__ps{max-width:34rem;margin:18px auto 0!important;font-size:.9375rem!important;line-height:1.5!important;opacity:.92}.fb3-sticky{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:60;display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:8px 8px 8px 10px;background:var(--f3-white);border-radius:18px;box-shadow:0 0 0 1px #262c301a,0 10px 30px #262c304d;animation:fb3-rise .3s var(--f3-ease)}.fb3-sticky[hidden]{display:none}.fb3-sticky__img{width:48px;height:48px;border-radius:10px;object-fit:cover}.fb3-sticky__txt{font-size:.8125rem;line-height:1.25;color:var(--c-muted);min-width:0}.fb3-sticky__txt strong{display:block;color:var(--c-ink);font:600 1rem/1.2 var(--c-font-display)}.fb3-sticky .fb3-btn{min-height:48px;padding:0 16px;font-size:1rem;white-space:nowrap}body.fb3-has-sticky{padding-bottom:76px}@keyframes fb3-rise{0%{transform:translateY(20px);opacity:0}}@media screen and (min-width:750px){.fb3-sticky{left:auto;right:24px;bottom:24px;width:440px}body.fb3-has-sticky{padding-bottom:0}}.fb3-upsell{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;margin:0 0 12px;padding:12px;border-radius:16px;background:var(--f3-white);border:2px solid var(--f3-blue)}.fb3-upsell__img{width:64px;height:64px;object-fit:cover;border-radius:10px;display:block}.fb3-upsell__t{margin:0 0 2px!important;font:600 1.125rem/1.2 var(--c-font-display);color:var(--c-ink)}.fb3-upsell__s{margin:0 0 8px!important;font-size:.875rem!important;line-height:1.35!important;color:var(--c-muted)}.fb3-upsell__b{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--f3-blue);color:var(--c-paper);font:700 .9375rem/1 var(--c-font);cursor:pointer}@media(prefers-reduced-motion:reduce){.fb3-marquee__track,.fb3-wall__track,.fb3-seal svg,.fb3-swipe-hint:after{animation:none!important}.fb3-wall__row{overflow-x:auto}}.fb3-marquee__track,.fb3-wall__track,.fb3-seal svg{will-change:transform;animation-play-state:paused}html.fb3-go .fb3-marquee__track,html.fb3-go .fb3-wall__track,html.fb3-go .fb3-seal svg{animation-play-state:running}html.fb3-go .is-off .fb3-marquee__track,html.fb3-go .is-off .fb3-wall__track,html.fb3-go .is-off.fb3-seal svg{animation-play-state:paused}html.fb3-go .fb3-wall__row:hover .fb3-wall__track{animation-play-state:paused}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.fb3-inbox__fig{animation:fb3-unpack linear both;animation-timeline:view();animation-range:entry 0% cover 45%;transform-origin:50% 30%}.fb3-steps li,.fb3-callouts li,.fb3-problem__close,.fb3-grid__r{animation:fb3-rise-in linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.fb3-buy__panel .fb3-opt{animation:fb3-rise-in linear both;animation-timeline:view();animation-range:entry 0% entry 80%}.fb3-seal{animation:fb3-grow linear both;animation-timeline:view();animation-range:entry 0% cover 40%}}}@keyframes fb3-unpack{0%{transform:scale(.88) rotate(-2deg)}to{transform:none}}@keyframes fb3-rise-in{0%{transform:translateY(28px)}to{transform:none}}@keyframes fb3-grow{0%{transform:scale(.7)}to{transform:none}}.fb3-onink .cy-v2-eyebrow{color:var(--f3-rinse)!important}.fb3-ink p,.fb3-blue p,.fb3-films p{color:inherit}.fb3-ink .cy-faq,.fb3-ink .cy-q{border-color:#efece62e}.fb3-ink .cy-q summary:after{color:var(--f3-rinse)}.fb3-ink .cy-q a,.fb3-blue a:not(.fb3-btn){color:inherit}.fb3-deep .cy-q summary:after,.fb3-cream .cy-q summary:after{color:var(--f3-blue)}.fb3-close-up{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.fb3-close-up figure{margin:0}.fb3-close-up img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px}.fb3-close-up figcaption{font-size:.8125rem;line-height:1.35;color:var(--c-muted);margin-top:6px}@media screen and (max-width:749px){.fb3-close-up{grid-template-columns:repeat(3,72%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--f3-g))}.fb3-close-up figure{scroll-snap-align:start}}@media screen and (max-width:749px){#header-component .header__columns,#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 44px 0px minmax(0, 1fr) 0px auto !important}#header-component .header-logo{justify-self:start}.fb-shop-pill{padding:0 14px}#header-component header-actions{gap:4px}}.product-details .cy-fold-head{font-family:var(--c-font-display)!important;font-weight:600!important;font-size:1.75rem!important;line-height:1.05!important;letter-spacing:-.015em}.product-details .cy-fold-head em{font-style:italic;font-weight:400;color:var(--f3-blue)}@media screen and (min-width:750px){.product-details .cy-fold-head{font-size:2.5rem!important}}.fb3-banner{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:20px;margin:0 0 24px}@media screen and (min-width:750px){.fb3-close-up{grid-template-columns:repeat(5,1fr)}}.product-details .cy-title{font-family:var(--c-font-display)!important;font-weight:600!important;font-size:1.25rem!important;letter-spacing:.01em}.fb3-btn,.fb-shop-pill,.fb3-upsell__b{background:var(--c-ink);color:var(--c-paper)!important}.fb3-btn:hover,.fb-shop-pill:hover{background:var(--c-accent-hover)}.fb3-btn--stone{background:var(--c-paper)!important;color:var(--c-ink)!important}.fb3-btn--stone:hover{background:#fff!important}.fb3-btn--line{background:transparent!important;color:var(--c-paper)!important;box-shadow:inset 0 0 0 2px var(--c-paper)!important;margin-top:10px}.fb3-btn--line:hover{background:#efece61f!important}.fb3-close__btns .cy-form+.cy-form{margin-top:10px}header-component,.shopify-section-group-header-group{background:var(--f3-blue)!important}.fb3-stone{background:var(--c-paper);color:var(--c-ink)}.fb3-blue{background:var(--f3-blue);color:var(--c-paper)}.fb3-blue .fb3-eyebrow{color:var(--c-paper)}.fb3-blue .fb3-eyebrow:before{background:var(--f3-rinse)}.fb3-blue .fb3-h2 em,.fb3-blue .fb3-display em{color:var(--f3-rinse)}.fb3-blue .fb3-brand span{color:var(--c-paper);opacity:.9}.fb3-display{font-size:2.5rem}.fb3-display em,.fb3-h2 em{color:var(--f3-blue)}.fb3-ink .fb3-h2 em{color:var(--f3-rinse)}.fb3-brand{letter-spacing:.02em;text-transform:none;font-size:2rem}.fb3-brand span{letter-spacing:.24em;text-transform:uppercase}.fb3-brand--ink{color:var(--c-ink)}@media screen and (min-width:750px){.fb3-display{font-size:4.25rem}.fb3-brand{font-size:2.75rem}}.fb3-hero__img{aspect-ratio:1;object-position:35% 50%}.fb3-films{background:radial-gradient(120% 70% at 50% 0%,#4A87A6 0%,var(--f3-blue) 65%)}.fb3-films .fb3-eyebrow{color:var(--c-paper)}.fb3-films .fb3-h2 em{color:var(--f3-rinse)}.fb3-film__ico{background:var(--f3-blue)}.fb3-stone .fb3-inbox__note,.fb3-deep .fb3-inbox__note{background:var(--c-paper-deep);color:var(--c-ink);border-left-color:var(--f3-blue)}.fb3-callouts b{background:var(--c-ink);color:var(--f3-rinse)}.fb3-how__note{margin:16px 0 0!important;font-size:1rem!important;color:#c9d3d8;max-width:40rem}.fb3-voc__dek{color:var(--c-paper)}.fb3-blue .fb3-wall figure:not(.x){box-shadow:0 6px 18px #14283440}.fb3-wall__row--rev figcaption{color:var(--f3-rinse)}.fb3-opt__price s{font:500 1rem/1 var(--c-font);color:var(--c-muted);margin-right:4px}.fb3-opt__price em{color:var(--f3-blue)}.fb3-close__fine{margin:14px auto 0!important;font-size:.8125rem!important;opacity:.8;max-width:34rem}.fb3-grid i.y{background-color:var(--f3-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EFECE6' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E")}.fb3-grid .fb3-us i.y{background-color:var(--c-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23356F8C' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E")}.fb3-ink .fb3-note{color:#c9d3d8}.fb3-card__grid{display:grid;gap:24px;align-items:center}.fb3-pq{margin:18px 0!important;padding:14px 16px;border-left:4px solid var(--f3-blue);background:var(--f3-white);border-radius:0 14px 14px 0}.fb3-pq p{margin:0 0 6px!important;font:italic 400 1.1875rem/1.4 var(--c-font-display)!important;text-indent:-.4em}.fb3-pq cite{font:700 .6875rem/1.2 var(--c-font);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);font-style:normal}.fb3-card__mail{font-size:1rem!important;color:var(--c-muted);margin:0!important}.fb3-phone{margin:0 auto;width:min(300px,78vw);padding:10px;border-radius:34px;background:var(--c-ink);box-shadow:0 18px 40px #262c3047}.fb3-phone__screen{border-radius:26px;overflow:hidden;background:var(--c-paper);max-height:520px;position:relative}.fb3-phone__screen:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(transparent,var(--c-paper))}.fb3-phone img{display:block;width:100%;height:auto}@media screen and (min-width:990px){.fb3-card__grid{grid-template-columns:1.2fr .8fr;gap:64px}.fb3-phone{width:340px}.fb3-phone__screen{max-height:600px}}.fb3-shophero{padding:28px 0 8px!important}.fb3-shophero__line{font:600 1.125rem/1.4 var(--c-font)!important;margin:0!important}.product-details .cy-fold-head{color:var(--c-ink)!important}.product-details .cy-fold-head em{color:var(--f3-blue)}.product-details .cy-title{font-size:1.25rem!important}.cy-why-bar{display:none!important}body.cy-why-has-bar{padding-bottom:0}@media screen and (max-width:749px){body.cy-why-has-bar.fb3-has-sticky{padding-bottom:76px}}.fb3-faq .cy-h2{color:var(--c-paper)}.fb3-faq .cy-q summary,.fb3-faq .cy-q p{color:var(--c-paper)}.fb3-tl>li{color:var(--c-ink)}p.cy-fold-head{font-family:var(--c-font-display)!important;font-weight:600!important;font-size:1.75rem!important;line-height:1.05!important;letter-spacing:-.015em!important;color:var(--c-ink)!important;margin:2px 0 4px!important}p.cy-fold-head em{font-style:italic;font-weight:400;color:var(--f3-blue)}@media screen and (min-width:750px){p.cy-fold-head{font-size:2.5rem!important}}.fb3-how__note{margin-top:22px!important;position:relative}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cycle-fb-v3.css.map */
