.fbr{--fbr-navy: #004976;--fbr-blue: #008ad8;--fbr-cream: #f7fafc;--fbr-sky: #edf8fd;--fbr-highlight: #dbe2e9;--fbr-ink: #003b5c;--fbr-muted: #486375;--fbr-line: #c9dce8;--fbr-white: #ffffff;--fbr-urgent: #c92d35;--fbr-urgent-deep: #9c1f28;--fbr-shadow: 0 12px 32px rgba(0, 78, 119, .12);--fbr-shadow-lifted: 0 20px 44px rgba(0, 78, 119, .17);background:var(--fbr-white);color:var(--fbr-ink);font-family:var(--font-body-family, "MONTKUSH Gilroy", Arial, sans-serif);font-size:clamp(1.125rem,1.22vw,1.25rem);line-height:1.5;padding:26px 0 calc(120px + env(safe-area-inset-bottom))}.fbr *,.fbr *:before,.fbr *:after{box-sizing:border-box}.fbr [hidden]{display:none!important}.fbr__shell{margin:0 auto;max-width:1440px;padding:0 24px}.fbr h1,.fbr h2,.fbr h3,.fbr p,.fbr figure{color:inherit;margin-top:0}.fbr h1,.fbr h2,.fbr h3,.fbr__button,.fbr__cart-link,.fbr__quantity,.fbr__summary-quantity,.fbr__tier-discount{font-family:var(--font-heading-family, "MONTKUSH Gilroy", Arial, sans-serif);font-synthesis:none}.fbr h1{font-size:clamp(2.75rem,4.9vw,4.45rem);font-weight:600;letter-spacing:-.055em;line-height:.98;margin-bottom:18px}.fbr h2{font-size:clamp(2rem,3vw,3rem);font-weight:600;letter-spacing:-.042em;line-height:1.08;margin-bottom:12px}.fbr h3{font-size:clamp(1.25rem,1.5vw,1.52rem);font-weight:600;letter-spacing:-.025em;line-height:1.18;margin-bottom:8px}.fbr a:focus-visible,.fbr button:focus-visible,.fbr input:focus-visible,.fbr select:focus-visible,.fbr summary:focus-visible{outline:3px solid var(--fbr-blue);outline-offset:3px}.fbr__eyebrow{color:var(--fbr-blue);font-size:.8125rem;font-weight:800;letter-spacing:.12em;line-height:1.15;margin-bottom:10px;text-transform:uppercase}.fbr__button{align-items:center;background:var(--fbr-navy);border:2px solid var(--fbr-navy);border-radius:10px;color:var(--fbr-white);cursor:pointer;display:inline-flex;font-size:1.0625rem;font-weight:700;justify-content:center;line-height:1.1;min-height:52px;padding:12px 22px;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.fbr__button:hover:not(:disabled){background:var(--fbr-blue);border-color:var(--fbr-blue);color:var(--fbr-white);transform:translateY(-1px)}.fbr__button:disabled,.fbr__button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.fbr__hero{background:var(--fbr-navy);border-radius:26px;box-shadow:var(--fbr-shadow);color:var(--fbr-white);display:grid;overflow:hidden}.fbr__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:34px 26px 30px}.fbr__urgency-alert{align-items:center;background:var(--fbr-urgent);border:1px solid rgba(255,255,255,.36);border-radius:8px;color:var(--fbr-white);display:inline-flex;font-size:.84rem;font-weight:800;gap:7px;letter-spacing:.055em;line-height:1.2;margin:0 0 15px;max-width:max-content;padding:8px 10px;text-transform:uppercase}.fbr__urgency-alert>span{align-items:center;background:var(--fbr-white);border-radius:50%;color:var(--fbr-urgent-deep);display:inline-flex;font-size:.95rem;font-weight:900;height:18px;justify-content:center;line-height:1;width:18px}.fbr__hero .fbr__eyebrow,.fbr__hero-copy .fbr__intro,.fbr__hero-copy .fbr__deadline-text,.fbr__hero-helper,.fbr__hero figcaption{color:var(--fbr-white)}.fbr__hero-copy .fbr__intro{font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.47;max-width:36rem}.fbr__hero-copy .fbr__intro p:last-child{margin-bottom:0}.fbr__deadline-text{background:#c92d3538;border-left:4px solid #ff8990;border-radius:0 8px 8px 0;font-size:1.0625rem;font-weight:600;line-height:1.35;margin:20px 0 0;padding:10px 12px}.fbr__hero-cta{align-self:flex-start;background:var(--fbr-urgent);border-color:var(--fbr-urgent);color:var(--fbr-white);margin-top:22px;min-width:210px}.fbr__hero-cta:hover{background:var(--fbr-urgent-deep);border-color:var(--fbr-urgent-deep);color:var(--fbr-white)}.fbr__hero-helper{font-size:1rem;font-weight:700;margin:8px 0 0}.fbr__hero-help{align-items:center;color:var(--fbr-white);display:inline-flex;font-size:.95rem;font-weight:700;gap:7px;margin:13px 0 0;text-decoration:underline;text-underline-offset:3px;width:max-content}.fbr__hero-help svg{height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:19px}.fbr__countdown-card{background:#ffffff1a;border:1px solid rgba(255,255,255,.36);border-radius:16px;box-shadow:inset 0 3px 0 var(--fbr-urgent);margin-top:24px;max-width:490px;padding:15px;transition:background-color .18s ease,color .18s ease}.fbr__countdown-title{font-size:1rem;font-weight:700;margin-bottom:10px}.fbr__countdown{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.fbr__countdown>div{background:#ffffff21;border:1px solid rgba(255,255,255,.17);border-radius:10px;min-width:0;padding:9px 4px;text-align:center}.fbr__countdown strong{display:block;font-family:var(--font-heading-family, "MONTKUSH Gilroy", Arial, sans-serif);font-size:clamp(1.3rem,2.2vw,1.72rem);font-weight:700;line-height:1}.fbr__countdown span{display:block;font-size:.75rem;font-weight:600;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbr__countdown-card.is-final-day{background:var(--fbr-white);border-color:var(--fbr-white);color:var(--fbr-navy)}.fbr__countdown-card.is-final-day .fbr__countdown>div{background:var(--fbr-sky);border-color:var(--fbr-line)}.fbr__hero-media{background:var(--fbr-cream);margin:0;min-height:min(89vw,450px);order:-1;overflow:hidden;position:relative}.fbr__hero-selected-media,.fbr__hero-selected-media .fbr__hero-image,.fbr__hero-image--generated{display:block;height:100%;width:100%}.fbr__hero-image{object-fit:cover;object-position:center}.fbr__hero-image--generated{object-position:40% center}.fbr__hero-media figcaption{background:#004e77db;bottom:16px;color:var(--fbr-white);font-size:.875rem;font-weight:700;left:16px;letter-spacing:.02em;margin:0;max-width:calc(100% - 32px);padding:7px 10px;position:absolute;z-index:1}.fbr__prelaunch-message,.fbr__preview-notice{background:var(--fbr-sky);border:1px solid var(--fbr-line);border-radius:14px;color:var(--fbr-navy);font-size:1.0625rem;font-weight:700;margin:20px 0 0;padding:15px 18px}.fbr__founder-note{align-items:start;background:var(--fbr-cream);border-radius:18px;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);margin-top:26px;padding:30px}.fbr__founder-note-mark{color:var(--fbr-blue);font-family:Georgia,serif;font-size:4.5rem;font-weight:700;line-height:.75}.fbr__founder-note h2{color:var(--fbr-navy);font-size:clamp(1.65rem,2.5vw,2.35rem);margin-bottom:10px}.fbr__founder-note-copy{font-size:1.125rem;line-height:1.53;max-width:72rem}.fbr__founder-note-copy p:last-child{margin-bottom:0}.fbr__founder-signature{color:var(--fbr-navy);font-family:Segoe Script,Brush Script MT,cursive;font-size:1.28rem;font-weight:600;margin:15px 0 0}.fbr__timeline-section{background:var(--fbr-sky);border-radius:18px;margin-top:24px;padding:26px 30px 28px}.fbr__timeline-section h2{color:var(--fbr-navy);font-size:clamp(1.65rem,2.45vw,2.35rem)}.fbr__timeline{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0;position:relative}.fbr__timeline:before{display:none}.fbr__timeline li{color:var(--fbr-navy);display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;min-width:0;position:relative;z-index:1}.fbr__timeline-dot{background:var(--fbr-blue);border:3px solid var(--fbr-sky);border-radius:50%;grid-row:1 / span 2;height:22px;margin-right:8px;width:22px}.fbr__timeline-point--terminal .fbr__timeline-dot{background:var(--fbr-white);border-color:var(--fbr-blue);box-shadow:0 0 0 2px var(--fbr-white)}.fbr__timeline strong{font-size:1.08rem;font-weight:800;line-height:1.2}.fbr__timeline li>span:last-child{color:var(--fbr-ink);font-size:.91rem;font-weight:600;line-height:1.25;margin-top:4px}.fbr__benefit-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:20px 0 0;padding:0}.fbr__benefit-chips li{align-items:center;background:var(--fbr-white);border:1px solid var(--fbr-line);border-radius:10px;color:var(--fbr-navy);display:inline-flex;font-size:.97rem;font-weight:700;gap:8px;min-height:44px;padding:8px 13px}.fbr__chip-icon{align-items:center;color:var(--fbr-blue);display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.fbr__chip-icon svg{height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.fbr__chip-icon--age{border:2px solid var(--fbr-blue);border-radius:50%;font-size:.66rem;font-weight:800}.fbr__closed,.fbr__confirmation{background:var(--fbr-sky);border:1px solid var(--fbr-line);border-radius:18px;color:var(--fbr-navy);margin-top:30px;padding:30px}.fbr__closed{text-align:center}.fbr__closed>div{margin:0 auto 20px;max-width:44rem}.fbr__cart-dock{display:none}.fbr__layout{display:grid;gap:28px;padding-top:8px}.fbr__main-content{container-type:inline-size;min-width:0}.fbr__milestones,.fbr__form-section,.fbr__faq{padding-top:46px;scroll-margin-top:var(--fbr-sticky-top, 140px)}.fbr__products{padding-top:24px;scroll-margin-top:var(--fbr-sticky-top, 140px)}.fbr__section-heading{margin-bottom:18px;max-width:54rem}.fbr__section-heading--compact{margin-bottom:12px}.fbr__section-heading>p:last-child{color:var(--fbr-muted);font-size:1.08rem;line-height:1.45;margin-bottom:0}.fbr__collection-toolbar{align-items:center;background:var(--fbr-sky);border:1px solid var(--fbr-line);border-radius:16px;display:flex;margin-bottom:16px;padding:12px 14px}.fbr__collection-cart{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.fbr__collection-helper{align-items:center;color:var(--fbr-ink);display:flex;font-size:1rem;font-weight:600;gap:9px;margin:0}.fbr__cart-count,.fbr__summary-count,.fbr [data-cart-count],.fbr [data-summary-count]{align-items:center;background:var(--fbr-blue);border-radius:999px;color:var(--fbr-white);display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:800;justify-content:center;line-height:1;min-height:30px;min-width:30px;padding:6px 9px}.fbr__cart-link{align-items:center;border:2px solid var(--fbr-navy);border-radius:10px;color:var(--fbr-navy);display:inline-flex;font-size:.98rem;font-weight:800;justify-content:center;min-height:44px;padding:8px 16px;text-decoration:none}.fbr__cart-link:hover{background:var(--fbr-navy);color:var(--fbr-white)}.fbr__product-status{color:var(--fbr-muted);font-size:1rem;min-height:1.45em}.fbr__product-status:empty{display:none}.fbr__product-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin-top:14px}.fbr__product-card{background:var(--fbr-white);border:1px solid rgba(0,78,119,.18);border-radius:20px;box-shadow:0 8px 24px #004e7714;display:flex;flex-direction:column;gap:15px;min-width:0;padding:16px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(hover:hover)and (pointer:fine){.fbr__product-card:hover{border-color:var(--fbr-blue);box-shadow:var(--fbr-shadow-lifted);transform:translateY(-2px)}}.fbr__product-card--selected{border:2px solid var(--fbr-blue);box-shadow:0 0 0 3px #008ad81a,var(--fbr-shadow);padding:15px}.fbr__product-image{aspect-ratio:1 / .84;background:#f7fbff;border:1px solid var(--fbr-line);border-radius:14px;display:block;object-fit:contain;object-position:center;padding:8px;width:100%}.fbr__product-image--placeholder{align-items:center;color:var(--fbr-muted);display:flex;font-size:1rem;font-weight:600;justify-content:center}.fbr__product-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.fbr__scarcity-badge,.fbr__in-batch-badge{align-self:flex-start;border-radius:8px;font-size:.75rem;font-weight:800;letter-spacing:.055em;line-height:1.1;margin-bottom:12px;padding:7px 10px;text-transform:uppercase}.fbr__scarcity-badge{background:var(--fbr-sky);border:1px solid var(--fbr-line);color:var(--fbr-navy)}.fbr__in-batch-badge{background:var(--fbr-blue);color:var(--fbr-white);margin-top:-2px}.fbr__product-title{color:var(--fbr-navy);font-size:clamp(1.26rem,1.65vw,1.5rem);line-height:1.18;margin-bottom:8px}.fbr__product-description{color:var(--fbr-muted);font-size:1rem;font-weight:600;line-height:1.35;margin-bottom:14px}.fbr__rating{align-items:center;color:var(--fbr-navy);display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;line-height:1;margin:0 0 15px;text-decoration:none}.fbr__rating-stars{color:#e89220;display:inline-block;font-size:1.35rem;letter-spacing:.01em;line-height:1;position:relative}.fbr__rating-stars-base{color:#d7e4eb}.fbr__rating-stars-fill{color:#e89220;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:var(--fbr-rating-percent, 0%)}.fbr__rating-text{color:var(--fbr-muted)}.fbr__variant-select{-webkit-appearance:none;appearance:none;background:var(--fbr-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23004e77' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center / 16px no-repeat;border:1px solid var(--fbr-line);border-radius:12px;color:var(--fbr-navy);font:inherit;font-size:1rem;margin:-2px 0 14px;min-height:48px;padding:10px 42px 10px 13px;width:100%}.fbr__variant-label{color:var(--fbr-navy);display:block;font-size:.87rem;font-weight:800;letter-spacing:.02em;margin:0 0 5px}.fbr__purchase-panel{background:#f3f9fd;border:1px solid var(--fbr-line);border-radius:14px;margin-top:auto;padding:12px}.fbr__purchase-label{color:var(--fbr-muted);display:block;font-size:.9rem;font-weight:700;line-height:1.1;margin-bottom:6px}.fbr__price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px 9px}.fbr__price-original{color:#687d89;font-size:.91rem;font-weight:600;text-decoration:line-through}.fbr__price{color:var(--fbr-navy);font-family:var(--font-heading-family, "MONTKUSH Gilroy", Arial, sans-serif);font-size:1.75rem;font-weight:800;letter-spacing:-.035em;line-height:1}.fbr__save-pill{background:#e8f5eb;border:1px solid #a6d3b1;border-radius:8px;color:#12683a;font-size:.78rem;font-weight:800;padding:5px 8px}.fbr .fbr__lowest-price{color:#12683a;font-size:.88rem;font-weight:700;line-height:1.3;margin:9px 0 0}.fbr__starter-tier-prompt{background:#e8f5eb;border:1px solid #a6d3b1;border-radius:8px;color:#12683a;font-size:.88rem;font-weight:800;line-height:1.32;margin:10px 0 0;padding:8px 9px}.fbr__card-controls{display:grid;gap:10px;grid-template-areas:"quantity add" "quick quick";grid-template-columns:108px minmax(0,1fr);margin-top:16px}.fbr__quantity{align-items:center;background:var(--fbr-white);border:1px solid var(--fbr-line);border-radius:14px;display:grid;grid-area:quantity;grid-template-columns:1fr 1fr 1fr;min-height:52px;overflow:hidden}.fbr__quantity button,.fbr__summary-quantity button{align-items:center;background:transparent;border:0;color:var(--fbr-navy);cursor:pointer;display:inline-flex;font:inherit;font-size:1.38rem;font-weight:800;justify-content:center;min-height:44px;padding:0}.fbr__quantity input{-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;color:var(--fbr-navy);font:inherit;font-size:1.15rem;font-weight:800;min-width:0;padding:0;text-align:center;width:100%}.fbr__quantity input::-webkit-inner-spin-button,.fbr__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.fbr__button--quick-add{grid-area:add;min-width:0;white-space:nowrap}.fbr__quick-adds{display:grid;gap:8px;grid-area:quick;grid-template-columns:repeat(3,minmax(0,1fr))}.fbr__quick-add-chip{background:var(--fbr-white);border:1px solid var(--fbr-line);border-radius:11px;color:var(--fbr-navy);cursor:pointer;font:inherit;font-size:.91rem;font-weight:800;min-height:44px;padding:8px}.fbr__quick-add-chip:hover:not(:disabled){background:var(--fbr-sky);border-color:var(--fbr-blue)}.fbr__quick-add-chip:disabled{cursor:not-allowed;opacity:.55}.fbr__milestones{background:var(--fbr-sky);border-radius:20px;margin:0;padding:30px}.fbr__milestones h2{color:var(--fbr-navy)}.fbr__tier-helper{color:var(--fbr-ink);font-size:1rem;font-weight:700;margin:0 0 15px}.fbr__tier-progress{background:#004e7724;border-radius:999px;height:9px;margin:0 0 20px;overflow:hidden}.fbr__tier-progress>span{background:var(--fbr-blue);border-radius:inherit;display:block;height:100%;min-width:0;transition:width .2s ease}.fbr__tier-tracker{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.fbr__tier{background:var(--fbr-white);border:1px solid var(--fbr-line);border-radius:14px;min-height:132px;padding:15px;position:relative}.fbr__tier--active{border:2px solid var(--fbr-blue);box-shadow:0 0 0 3px #008ad81a;padding:14px}.fbr__tier--locked{opacity:.75}.fbr__tier-threshold{color:var(--fbr-navy);display:block;font-size:1rem;font-weight:800;line-height:1.15}.fbr__tier-discount{color:var(--fbr-navy);display:block;font-size:clamp(1.36rem,2.2vw,1.65rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin:8px 0}.fbr__tier-detail,.fbr__tier-longevity{color:var(--fbr-ink);display:block;font-size:.86rem;font-weight:700;line-height:1.25}.fbr__tier-longevity{color:var(--fbr-muted);font-size:.77rem;margin-top:5px}.fbr__tier-check{align-items:center;background:var(--fbr-blue);border-radius:50%;color:var(--fbr-white);display:flex;font-size:.76rem;font-weight:800;height:23px;justify-content:center;position:absolute;right:12px;top:12px;width:23px}.fbr__tier-status{color:var(--fbr-navy);font-size:1.02rem;font-weight:700;margin:15px 0 0;min-height:1.5em}.fbr__summary{scroll-margin-top:var(--fbr-sticky-top, 140px)}.fbr__summary-inner{background:var(--fbr-navy);border-radius:20px;box-shadow:var(--fbr-shadow);color:var(--fbr-white);padding:24px}.fbr__summary .fbr__eyebrow{color:var(--fbr-sky)}.fbr__summary h2{color:var(--fbr-white);font-size:2.25rem;margin-bottom:0}.fbr__summary-heading{align-items:start;display:flex;gap:16px;justify-content:space-between}.fbr__summary-count{background:var(--fbr-blue);color:var(--fbr-white);font-size:.9rem;min-height:36px;min-width:36px}.fbr__summary-context,.fbr__summary-item-count,.fbr__summary-empty,.fbr__summary-note,.fbr__support{color:#ffffffe0}.fbr__summary-context{font-size:1.03rem;margin:2px 0 14px}.fbr__summary-deadline,.fbr__reserved-units,.fbr__summary-tier,.fbr__summary-savings{border-left:3px solid var(--fbr-blue);color:var(--fbr-white);font-size:.98rem;font-weight:700;line-height:1.28;margin:0 0 10px;padding-left:10px}.fbr__reserved-units{border-color:var(--fbr-highlight)}.fbr__summary-item-count{font-size:1rem;font-weight:700;margin:14px 0 6px}.fbr__summary-empty{border-top:1px solid rgba(255,255,255,.24);font-size:1rem;line-height:1.4;margin:16px 0 0;padding-top:16px}.fbr__summary-lines{border-top:1px solid rgba(255,255,255,.24);list-style:none;margin:14px 0 0;padding:0}.fbr__summary-line{border-bottom:1px solid rgba(255,255,255,.21);padding:15px 0}.fbr__summary-line--with-thumbnail{display:grid;gap:12px;grid-template-columns:62px minmax(0,1fr)}.fbr__summary-thumbnail{align-self:start;background:var(--fbr-white);border-radius:10px;height:62px;object-fit:contain;padding:3px;width:62px}.fbr__summary-thumbnail--placeholder{background:#ffffff26}.fbr__summary-line-top{align-items:start;display:flex;gap:8px;justify-content:space-between}.fbr__summary-line-title{font-size:.97rem;font-weight:700;line-height:1.28}.fbr__summary-line-price{font-size:1.06rem;font-weight:800;text-align:right;white-space:nowrap}.fbr__summary-line-meta{align-items:center;color:#ffffffc2;display:flex;font-size:.85rem;justify-content:space-between;margin-top:9px}.fbr__summary-line-controls{align-items:center;display:flex;gap:8px}.fbr__summary-quantity{align-items:center;border:1px solid rgba(255,255,255,.52);border-radius:10px;display:grid;grid-template-columns:32px 32px 32px;min-height:40px;overflow:hidden}.fbr__summary-quantity button{color:var(--fbr-white);font-size:1.14rem;min-height:38px}.fbr__summary-quantity>span{color:var(--fbr-white);font-size:.95rem;font-weight:800;text-align:center}.fbr__link-button{background:transparent;border:0;color:var(--fbr-sky);cursor:pointer;font:inherit;font-size:.79rem;font-weight:800;min-height:40px;padding:4px 0;text-decoration:underline}.fbr__summary-total{align-items:center;border-bottom:1px solid rgba(255,255,255,.24);display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:17px 0}.fbr__summary-total strong{font-family:var(--font-heading-family, "MONTKUSH Gilroy", Arial, sans-serif);font-size:1.47rem;font-weight:800}.fbr__button--summary{background:var(--fbr-white);border-color:var(--fbr-white);color:var(--fbr-navy);margin-top:18px;width:100%}.fbr__button--summary:hover:not(:disabled){background:var(--fbr-sky);border-color:var(--fbr-sky);color:var(--fbr-navy)}.fbr__summary-note,.fbr__support{font-size:.85rem;line-height:1.34;margin:8px 0 0}.fbr__support a{color:var(--fbr-sky);font-weight:700}.fbr__form-section,.fbr__faq{border-top:1px solid var(--fbr-line);margin-top:46px}.fbr__form{background:var(--fbr-cream);border-radius:18px;padding:24px}.fbr__form fieldset{border:0;margin:0;padding:0}.fbr__form fieldset+fieldset{border-top:1px solid var(--fbr-line);margin-top:22px;padding-top:22px}.fbr__form legend{color:var(--fbr-navy);font-family:var(--font-heading-family, "MONTKUSH Gilroy", Arial, sans-serif);font-size:1.22rem;font-weight:700;margin-bottom:15px;padding:0}.fbr__form-grid{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.fbr__field{min-width:0}.fbr__field--full{grid-column:1 / -1}.fbr__field label{color:var(--fbr-ink);display:block;font-size:.98rem;font-weight:800;margin-bottom:7px}.fbr__field input,.fbr__field select{background:var(--fbr-white);border:1px solid #adc5d5;border-radius:11px;color:var(--fbr-ink);font:inherit;font-size:1rem;min-height:52px;padding:11px 13px;width:100%}.fbr__field-hint,.fbr__privacy-note{color:var(--fbr-muted);font-size:.92rem;line-height:1.35;margin:7px 0 0}.fbr__consent{align-items:start;display:flex;gap:10px;margin-top:17px}.fbr__consent input{accent-color:var(--fbr-navy);flex:0 0 auto;height:20px;margin:4px 0 0;width:20px}.fbr__consent label{color:var(--fbr-ink);font-size:.98rem;font-weight:600;line-height:1.38}.fbr__button--submit{margin-top:22px;min-width:min(100%,280px)}.fbr__form-error{background:#fff0ec;border:1px solid #d87f64;border-radius:11px;color:#7a270f;font-size:1rem;font-weight:700;margin-bottom:18px;padding:12px 14px}.fbr__confirmation h3{font-size:1.6rem}.fbr__text-link{color:var(--fbr-navy);font-weight:800}.fbr__faq-list{border-top:1px solid var(--fbr-line)}.fbr__faq details{border-bottom:1px solid var(--fbr-line);padding:0}.fbr__faq summary{color:var(--fbr-navy);cursor:pointer;font-family:var(--font-heading-family, "MONTKUSH Gilroy", Arial, sans-serif);font-size:1.12rem;font-weight:700;list-style:none;padding:19px 38px 19px 0;position:relative}.fbr__faq summary::-webkit-details-marker{display:none}.fbr__faq summary:after{color:var(--fbr-blue);content:"+";font-size:1.5rem;font-weight:700;position:absolute;right:7px;top:14px}.fbr__faq details[open] summary:after{content:"\2212"}.fbr__faq details>div{color:var(--fbr-muted);font-size:1.02rem;line-height:1.48;padding:0 0 20px}.fbr__faq details>div p:last-child{margin-bottom:0}.fbr__order-process-recap{background:var(--fbr-cream);border-radius:18px;margin-top:38px;padding:28px 30px}.fbr__order-process-recap h2{color:var(--fbr-navy);font-size:clamp(1.65rem,2.35vw,2.3rem);max-width:38rem}.fbr__order-process-recap ol{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:22px 0 0;padding:0}.fbr__order-process-recap li{color:var(--fbr-ink);display:grid;gap:5px;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;min-width:0}.fbr__order-process-number{align-items:center;background:var(--fbr-navy);border-radius:50%;color:var(--fbr-white);display:inline-flex;font-size:.85rem;font-weight:800;grid-row:1 / span 2;height:30px;justify-content:center;margin-top:1px;width:30px}.fbr__order-process-recap strong{color:var(--fbr-navy);font-size:1rem;font-weight:800;line-height:1.22}.fbr__order-process-recap li>span:last-child{color:var(--fbr-muted);font-size:.9rem;font-weight:600;line-height:1.3}.fbr__acknowledgement{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:120}.fbr__acknowledgement-backdrop{background:#0024389e;top:0;right:0;bottom:0;left:0;position:absolute}.fbr__acknowledgement-dialog{background:var(--fbr-white);border-radius:20px;box-shadow:0 20px 64px #00243861;max-height:min(720px,calc(100vh - 40px));max-width:620px;overflow:auto;padding:34px;position:relative;width:100%;z-index:1}.fbr__acknowledgement-close{align-items:center;background:var(--fbr-cream);border:0;border-radius:50%;color:var(--fbr-navy);cursor:pointer;display:inline-flex;font-size:1.5rem;height:42px;justify-content:center;position:absolute;right:14px;top:14px;width:42px}.fbr__acknowledgement-intro{color:var(--fbr-muted);font-size:1.1rem;line-height:1.42;max-width:38rem}.fbr__acknowledgement-list{color:var(--fbr-ink);font-size:1rem;font-weight:600;line-height:1.4;margin:18px 0;padding-left:22px}.fbr__acknowledgement-list li+li{margin-top:9px}.fbr__acknowledgement-list li::marker{color:var(--fbr-blue)}.fbr__final-sale-notice{background:#fff0f0;border:1px solid #ef9a9f;border-left:5px solid var(--fbr-urgent);border-radius:10px;color:#6e1720;display:grid;font-size:1rem;gap:4px;line-height:1.38;margin:18px 0 14px;padding:12px 14px}.fbr__final-sale-notice strong{font-size:1.08rem}.fbr__final-sale-confirmation{align-items:flex-start;background:var(--fbr-cream);border:1px solid var(--fbr-line);border-radius:10px;color:var(--fbr-ink);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;line-height:1.35;padding:12px 14px}.fbr__final-sale-confirmation input{accent-color:var(--fbr-urgent);flex:0 0 auto;height:21px;margin:1px 0 0;width:21px}.fbr__final-sale-error{color:var(--fbr-urgent-deep);font-size:.92rem;font-weight:700;margin:8px 0 0}.fbr__acknowledgement-note{color:var(--fbr-muted);font-size:.95rem;line-height:1.38}.fbr__acknowledgement-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.fbr__acknowledgement-cancel{background:transparent;border:0;color:var(--fbr-navy);cursor:pointer;font:inherit;font-size:1rem;font-weight:800;min-height:48px;padding:8px;text-decoration:underline}.fbr.is-acknowledgement-open{position:relative}.fbr__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body:has(.fbr[data-final-batch-reservation]) .mk-announcement-ticker,body:has(.fbr[data-final-batch-reservation]) [data-mk-promo-banner],body:has(.fbr[data-final-batch-reservation]) .mk-promo-banner,body:has(.fbr[data-final-batch-reservation]) #mk-native-prompts,body:has(.fbr[data-final-batch-reservation]) .mk-footer-hub__signup{display:none!important}body:has([data-final-batch-reservation]) #gorgias-chat-container,body:has([data-final-batch-reservation]) #chat-button{display:none!important}@container (min-width: 680px){.fbr__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 940px){.fbr__product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.fbr__product-card{grid-column:span 2}.fbr__product-card:nth-child(4){grid-column:2 / span 2}.fbr__product-card:nth-child(5){grid-column:4 / span 2}}@media(min-width:900px){.fbr{padding-bottom:68px}.fbr__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:420px}.fbr__hero-copy{padding:52px 48px}.fbr__hero-media{min-height:420px;order:0}.fbr__timeline li{grid-template-columns:22px minmax(0,1fr)}.fbr__tier-tracker{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1180px){.fbr__layout{align-items:start;grid-template-columns:minmax(0,1fr) 350px}.fbr__summary{position:sticky;top:var(--fbr-sticky-top, 140px)}}@media(max-width:899px){.fbr__hero-media{aspect-ratio:1.17 / 1}.fbr__cart-dock,.fbr [data-cart-dock]{align-items:center;background:var(--fbr-navy);border:1px solid rgba(255,255,255,.6);border-radius:15px;bottom:max(10px,env(safe-area-inset-bottom));box-shadow:0 8px 24px #0024384d;color:var(--fbr-white);display:grid;gap:9px 12px;grid-template-areas:"items total minimize" "benefits cta minimize";grid-template-columns:minmax(0,1fr) 108px 30px;grid-template-rows:auto auto;left:12px;max-height:none;min-height:106px;padding:13px 12px 13px 14px;position:fixed;right:12px;z-index:110}.fbr__cart-dock-items{font-size:16px;font-weight:700;grid-area:items;line-height:1.1}.fbr__cart-dock-items [data-cart-count]{align-items:center;background:var(--fbr-blue);border-radius:50%;color:var(--fbr-white);display:inline-flex;font-size:.82rem;justify-content:center;margin-right:5px;min-height:30px;min-width:30px;padding:5px 7px}.fbr__cart-dock-benefits{background:#e8f5eb;border:1px solid #a6d3b1;border-radius:9px;color:#12683a;display:grid;gap:2px;grid-area:benefits;line-height:1.14;padding:7px 9px}.fbr__cart-dock-benefit{color:#12683a;display:block;font-size:13px;font-weight:700;white-space:nowrap}.fbr__cart-dock-tier.is-pending{color:var(--fbr-navy)}.fbr__cart-dock-total{font-family:var( --font-heading-family, "MONTKUSH Gilroy", Arial, sans-serif );font-size:21px;font-weight:800;grid-area:total;line-height:1;text-align:right}.fbr__cart-dock-cta{align-self:stretch;background:var(--fbr-white);border-color:var(--fbr-white);color:var(--fbr-navy);font-size:16px;grid-area:cta;min-height:48px;padding:8px 12px}.fbr__cart-dock-minimize{align-self:start;background:#ffffff1f;border:1px solid rgba(255,255,255,.58);border-radius:7px;color:var(--fbr-white);cursor:pointer;font:inherit;font-size:21px;font-weight:700;grid-area:minimize;height:30px;line-height:1;padding:0;width:30px}.fbr__cart-dock.is-minimized{grid-template-areas:"items total minimize";grid-template-columns:minmax(0,1fr) auto 30px;min-height:62px;padding-bottom:12px;padding-top:12px}.fbr__cart-dock.is-minimized .fbr__cart-dock-benefits,.fbr__cart-dock.is-minimized .fbr__cart-dock-cta{display:none}.fbr__cart-dock.is-minimized .fbr__cart-dock-minimize{align-self:center}}@media(max-width:679px){.fbr{font-size:1.125rem;padding-top:16px}.fbr__shell{padding:0 15px}.fbr h1{font-size:clamp(2.35rem,10.3vw,3rem)}.fbr h2{font-size:clamp(1.78rem,8vw,2.25rem)}.fbr__hero{border-radius:20px}.fbr__hero-copy{padding:28px 21px 26px}.fbr__hero-copy .fbr__intro{font-size:1.125rem}.fbr__hero-media{min-height:0}.fbr__hero-media figcaption{bottom:11px;font-size:.75rem;left:11px;max-width:calc(100% - 22px)}.fbr__founder-note{gap:8px;grid-template-columns:28px minmax(0,1fr);margin-top:18px;padding:23px 20px}.fbr__founder-note-mark{font-size:3.4rem}.fbr__founder-note-copy{font-size:1.06rem}.fbr__timeline-section{margin-top:18px;padding:23px 20px}.fbr__timeline{gap:16px;grid-template-columns:1fr;margin-top:20px}.fbr__timeline:before{bottom:18px;height:auto;left:9px;right:auto;top:11px;width:3px}.fbr__timeline li{grid-template-columns:28px minmax(0,1fr)}.fbr__timeline-dot{height:20px;width:20px}.fbr__timeline strong{font-size:1.12rem}.fbr__timeline li>span:last-child{font-size:.96rem}.fbr__benefit-chips{gap:8px;margin-top:16px}.fbr__benefit-chips li{font-size:.89rem;min-height:44px;padding:8px 11px}.fbr__products,.fbr__milestones,.fbr__form-section,.fbr__faq{padding-top:36px}.fbr__collection-toolbar{padding:12px}.fbr__collection-cart{align-items:stretch}.fbr__collection-helper{font-size:.96rem;line-height:1.28}.fbr__cart-link{width:100%}.fbr__product-grid{gap:16px}.fbr__product-card,.fbr__product-card--selected{border-radius:18px;padding:14px}.fbr__product-title{font-size:1.35rem}.fbr__product-description{font-size:.99rem}.fbr__purchase-panel{padding:11px}.fbr__card-controls{grid-template-columns:105px minmax(0,1fr)}.fbr__milestones{border-radius:18px;margin-top:34px;padding:23px 18px}.fbr__tier-tracker{gap:10px}.fbr__tier{min-height:128px;padding:13px}.fbr__summary-inner{padding:20px}.fbr__form{padding:20px 16px}.fbr__form-grid{grid-template-columns:1fr}.fbr__field--full{grid-column:auto}.fbr__order-process-recap{margin-top:30px;padding:23px 20px}.fbr__order-process-recap ol{gap:13px;grid-template-columns:1fr}.fbr__acknowledgement{padding:12px}.fbr__acknowledgement-dialog{border-radius:16px;padding:28px 20px 22px}.fbr__acknowledgement-actions .fbr__button{width:100%}}@media(max-width:389px){.fbr__shell{padding:0 12px}.fbr__hero-copy{padding-left:18px;padding-right:18px}.fbr__deadline-text{font-size:.97rem}.fbr__countdown-card{padding:12px}.fbr__countdown>div{padding:8px 2px}.fbr__countdown span{font-size:.67rem}.fbr__benefit-chips li{font-size:.83rem}.fbr__card-controls{gap:8px;grid-template-columns:100px minmax(0,1fr)}.fbr__button--quick-add{font-size:.92rem;padding-left:9px;padding-right:9px}.fbr__quick-adds{gap:6px}.fbr__quick-add-chip{font-size:.86rem}}.fbr{font-size:17px}.fbr h1{font-size:clamp(38px,4.4vw,60px)}.fbr h2{font-size:clamp(28px,2.7vw,42px)}.fbr h3,.fbr__product-title{font-size:21px}.fbr__eyebrow{font-size:13px}.fbr__hero-copy .fbr__intro{font-size:clamp(18px,1.45vw,20px)}.fbr__deadline-text,.fbr__prelaunch-message,.fbr__preview-notice,.fbr__founder-note-copy,.fbr__section-heading>p:last-child,.fbr__tier-helper,.fbr__tier-status,.fbr__collection-helper,.fbr__product-description,.fbr__summary-context,.fbr__summary-item-count,.fbr__summary-empty,.fbr__acknowledgement-intro,.fbr__faq details>div{font-size:16px}.fbr__hero-helper,.fbr__countdown-title,.fbr__timeline strong,.fbr__benefit-chips li,.fbr__cart-link,.fbr__rating,.fbr__purchase-label,.fbr__lowest-price,.fbr__quick-add-chip,.fbr__tier-threshold,.fbr__tier-detail,.fbr__summary-deadline,.fbr__reserved-units,.fbr__summary-tier,.fbr__summary-savings,.fbr__summary-line-title,.fbr__summary-total,.fbr__field label,.fbr__field input,.fbr__field select,.fbr__consent label,.fbr__faq summary,.fbr__acknowledgement-list,.fbr__acknowledgement-cancel,.fbr__button{font-size:15px}.fbr__countdown strong{font-size:25px}.fbr__countdown span,.fbr__hero-media figcaption,.fbr__scarcity-badge,.fbr__in-batch-badge,.fbr__save-pill,.fbr__tier-longevity,.fbr__summary-line-meta,.fbr__summary-note,.fbr__support,.fbr__link-button,.fbr__field-hint,.fbr__privacy-note,.fbr__acknowledgement-note{font-size:13px}.fbr__timeline li>span:last-child{font-size:14px}.fbr__founder-note h2,.fbr__timeline-section h2{font-size:clamp(26px,2.3vw,34px)}.fbr__founder-signature{font-size:20px}.fbr__price{font-size:28px}.fbr__price-original{font-size:14px}.fbr__tier-discount{font-size:24px}.fbr__summary h2{font-size:32px}.fbr__summary-line-price,.fbr__summary-total strong{font-size:17px}.fbr__form legend{font-size:19px}.fbr__form-error,.fbr__order-process-recap strong{font-size:16px}.fbr__order-process-recap li>span:last-child{font-size:14px}.fbr__confirmation h3{font-size:25px}@media(max-width:679px){.fbr{font-size:17px}.fbr h1{font-size:clamp(36px,9.4vw,42px)}.fbr h2{font-size:clamp(26px,7.4vw,32px)}.fbr__hero-copy .fbr__intro,.fbr__founder-note-copy{font-size:17px}.fbr__product-title{font-size:20px}}@media(prefers-reduced-motion:reduce){.fbr *,.fbr *:before,.fbr *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.fbr__hero-copy{padding:40px 26px 38px}.fbr__urgency-alert{margin-bottom:20px}.fbr__deadline-text{margin-top:24px}.fbr__hero-cta{margin-top:28px}.fbr__hero-helper{margin-top:14px}.fbr__hero-help{margin-top:16px}.fbr__countdown-card{margin-top:28px}.fbr__summary-shipping{align-items:center;background:#e8f5eb;border:1px solid #a6d3b1;border-radius:9px;color:#12683a;display:flex;font-size:15px;font-weight:800;gap:8px;line-height:1.2;margin:0 0 14px;padding:10px 11px}.fbr__summary-shipping svg{flex:0 0 auto;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:21px}@media(max-width:899px){.fbr__cart-dock,.fbr [data-cart-dock]{grid-template-areas:"items total minimize" "benefits cta cta"}.fbr__cart-dock-items{align-items:center;display:inline-flex;font-size:16px;gap:2px;white-space:nowrap}.fbr__cart-dock-items [data-cart-count]{background:transparent;border-radius:0;color:var(--fbr-white);display:inline;font-size:inherit;margin:0;min-height:0;min-width:0;padding:0}.fbr__main-content>.fbr__summary{margin-top:30px}}@media(max-width:679px){.fbr__hero-copy{padding:34px 21px 32px}}.fbr .fbr__deadline-text{margin-top:24px}.fbr .fbr__hero-helper{margin-top:14px}.fbr__inventory-notice{background:#c92d3529;border-left:4px solid #ff8990;border-radius:0 8px 8px 0;color:var(--fbr-white);font-size:16px;font-weight:650;line-height:1.42;margin:20px 0 0;padding:11px 12px}@media(max-width:899px){.fbr__hero{background:transparent;grid-template-rows:auto auto}.fbr__hero-media{border-radius:20px 20px 0 0;grid-row:1;margin-top:0;order:initial}.fbr__hero-copy{background:var(--fbr-navy);grid-row:2}.fbr__cart-dock.is-minimized{align-items:center;grid-template-rows:minmax(0,1fr)}.fbr__cart-dock.is-minimized .fbr__cart-dock-items,.fbr__cart-dock.is-minimized .fbr__cart-dock-total,.fbr__cart-dock.is-minimized .fbr__cart-dock-minimize{align-self:center}}@media(max-width:899px){.fbr__hero{padding:0}}@media(max-width:899px){.fbr__cart-dock.is-minimized .fbr__cart-dock-items,.fbr__cart-dock.is-minimized .fbr__cart-dock-total,.fbr__cart-dock.is-minimized .fbr__cart-dock-minimize{transform:translateY(4px)}}.fbr__hero{padding:0}.fbr .fbr__summary-shipping,.fbr .fbr__summary-shipping span{color:#075c34}.fbr .fbr__summary-shipping svg{stroke:#075c34}@media(min-width:900px){.fbr__hero{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:0}.fbr__hero-copy{padding:28px 34px 26px}.fbr__hero-media{min-height:0}.fbr__urgency-alert{margin-bottom:12px}.fbr .fbr__deadline-text{margin-top:14px}.fbr__inventory-notice{font-size:14px;line-height:1.35;margin-top:12px;padding:8px 10px}.fbr__hero-cta{margin-top:16px}.fbr .fbr__hero-helper{margin-top:9px}.fbr__hero-help{margin-top:10px}.fbr__countdown-card{margin-top:14px;padding:10px}.fbr__countdown-title{margin-bottom:7px}.fbr__countdown>div{padding:7px 4px}}@media(min-width:900px){.fbr__hero{position:relative}.fbr__hero-copy .fbr__intro{max-width:none}.fbr__countdown-card{background:#004976f0;bottom:18px;margin:0;max-width:none;position:absolute;right:18px;width:min(350px,calc(47% - 36px));z-index:1}}.fbr__edit-notice{background:var(--fbr-sky);border-left:4px solid var(--fbr-blue);color:var(--fbr-navy);display:grid;gap:4px;margin:0 0 20px;padding:15px 17px}.fbr__edit-notice strong{font-family:var(--font-heading-family, "MONTKUSH Gilroy", Arial, sans-serif);font-size:18px;line-height:1.2}.fbr__edit-notice span{color:var(--fbr-muted);font-size:15px;line-height:1.45}.fbr__form input[readonly]{background:#f0f5f7;color:var(--fbr-muted);cursor:not-allowed}.fbr__confirmation{background:var(--fbr-white);border:1px solid var(--fbr-line);box-shadow:var(--fbr-shadow);color:var(--fbr-ink);margin-top:0;padding:clamp(24px,4vw,42px);scroll-margin-top:calc(var(--fbr-sticky-top, 140px) + 16px)}.fbr__confirmation-header{border-bottom:1px solid var(--fbr-line);margin-bottom:26px;padding-bottom:22px}.fbr__confirmation .fbr__eyebrow{color:var(--fbr-blue)}.fbr__confirmation h3{color:var(--fbr-navy);font-size:clamp(28px,3vw,38px);line-height:1.08;margin-bottom:10px}.fbr__confirmation h4{color:var(--fbr-navy);font-family:var(--font-heading-family, "MONTKUSH Gilroy", Arial, sans-serif);font-size:20px;font-weight:700;line-height:1.18;margin:0 0 14px}.fbr__confirmation-message{color:var(--fbr-muted);font-size:17px;line-height:1.5;margin:0}.fbr__confirmation-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr)}.fbr__confirmation-items-wrap,.fbr__confirmation-summary,.fbr__confirmation-next{border:1px solid var(--fbr-line);border-radius:14px;padding:20px}.fbr__confirmation-items{list-style:none;margin:0;padding:0}.fbr__confirmation-line{align-items:center;border-top:1px solid var(--fbr-line);display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr) auto;padding:14px 0}.fbr__confirmation-line:first-child{border-top:0;padding-top:0}.fbr__confirmation-line:last-child{padding-bottom:0}.fbr__confirmation-line-image{background:var(--fbr-sky);border:1px solid var(--fbr-line);border-radius:10px;height:64px;object-fit:contain;padding:4px;width:64px}.fbr__confirmation-line-content{display:grid;gap:4px;min-width:0}.fbr__confirmation-line-title{color:var(--fbr-navy);font-size:16px;line-height:1.26}.fbr__confirmation-line-meta{color:var(--fbr-muted);font-size:14px;font-weight:600}.fbr__confirmation-line-total{color:var(--fbr-navy);font-size:16px;white-space:nowrap}.fbr__confirmation-summary{background:var(--fbr-sky)}.fbr__confirmation-summary dl{margin:0}.fbr__confirmation-summary dl>div{align-items:baseline;border-top:1px solid var(--fbr-line);display:flex;font-size:15px;gap:16px;justify-content:space-between;padding:11px 0}.fbr__confirmation-summary dl>div:first-child{border-top:0;padding-top:0}.fbr__confirmation-summary dt{color:var(--fbr-muted);font-weight:600}.fbr__confirmation-summary dd{color:var(--fbr-navy);font-weight:800;margin:0;text-align:right}.fbr__confirmation-summary-total{font-size:17px!important;margin-top:3px;padding-bottom:0!important}.fbr__confirmation-summary-total dd{font-size:22px}.fbr__confirmation-shipping{align-items:center;background:#e8f5eb;border:1px solid #a6d3b1;border-radius:9px;color:#075c34;display:flex;font-size:15px;font-weight:800;gap:8px;line-height:1.25;margin:18px 0 0;padding:11px 12px}.fbr__confirmation-shipping svg{flex:0 0 auto;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:21px}.fbr__confirmation-next{margin-top:20px}.fbr__confirmation-next ol{counter-reset:confirmation-step;display:grid;gap:13px;list-style:none;margin:0;padding:0}.fbr__confirmation-next li{align-items:flex-start;display:grid;gap:11px;grid-template-columns:28px minmax(0,1fr)}.fbr__confirmation-next li>span{align-items:center;background:var(--fbr-blue);border-radius:50%;color:var(--fbr-white);display:inline-flex;font-size:14px;font-weight:800;height:28px;justify-content:center;line-height:1;width:28px}.fbr__confirmation-next p{color:var(--fbr-muted);font-size:15px;line-height:1.42;margin:3px 0 0}.fbr__confirmation-next strong{color:var(--fbr-navy)}.fbr__confirmation-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 22px;margin-top:26px}.fbr__confirmation-actions .fbr__button--secondary{background:var(--fbr-navy);color:var(--fbr-white)}.fbr__confirmation-actions .fbr__text-link{color:var(--fbr-navy);font-size:15px;font-weight:800}@media(max-width:899px){.fbr__confirmation-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:679px){.fbr__confirmation{border-radius:14px;padding:22px 16px}.fbr__confirmation-header{margin-bottom:20px;padding-bottom:18px}.fbr__confirmation-items-wrap,.fbr__confirmation-summary,.fbr__confirmation-next{padding:16px}.fbr__confirmation-line{grid-template-columns:54px minmax(0,1fr)}.fbr__confirmation-line-image{height:54px;width:54px}.fbr__confirmation-line-total{grid-column:2}.fbr__confirmation-actions .fbr__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/final-batch-reservation.css.map */
