.ob-bundle{--ob-ink: var(--primary-color);--ob-ink-soft: #2d4a6b;--ob-cream: #faf7f2;--ob-paper: #ffffff;--ob-sand: #ede6d9;--ob-line: rgba(10, 22, 40, .08);--ob-line-strong: rgba(10, 22, 40, .16);--ob-muted: #6d7278;--ob-coral: #E6740E;--ob-coral-dark: #cc650b;--ob-gold: #c9a961;--ob-success: #2d6a4f;--ob-display: "Fraunces", Georgia, "Times New Roman", serif;--ob-body: var(--font-body-family, -apple-system), BlinkMacSystemFont, "Segoe UI", sans-serif;--ob-radius-sm: 8px;--ob-radius: 14px;--ob-radius-lg: 20px;background:var(--ob-cream);padding-bottom:160px;position:relative;width:100%}.ob-bundle *,.ob-bundle *:before,.ob-bundle *:after{box-sizing:border-box}.ob-hero{padding:64px 0 40px}.ob-hero__inner{max-width:780px}.ob-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--ob-body);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ob-ink-soft);margin-bottom:24px}.ob-hero__eyebrow:before{content:"";display:inline-block;width:32px;height:1px;background:var(--ob-gold)}.ob-bundle .ob-hero__title{font-family:var(--ob-display)!important;font-size:clamp(44px,7vw,84px)!important;font-weight:400!important;line-height:.95!important;letter-spacing:-.02em!important;color:var(--ob-ink)!important;margin:0 0 24px!important;font-variation-settings:"opsz" 144;text-transform:none!important}.ob-hero__title p{margin:0;font-family:inherit;font-size:inherit}.ob-hero__title em{font-style:italic;font-weight:300;color:var(--ob-ink-soft)}.ob-hero__lead{font-family:var(--ob-body);font-size:18px;line-height:1.55;color:var(--ob-ink-soft);max-width:560px;margin:0 0 36px}.ob-hero__lead p{margin:0}.ob-hero__lead strong{color:var(--ob-ink);font-weight:600}.ob-hero__stats{display:flex;gap:48px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--ob-line)}.ob-hero__stat{display:flex;align-items:baseline;gap:12px}.ob-hero__stat-icon{font-family:var(--ob-display);font-size:26px;font-weight:500;color:var(--ob-coral);line-height:1}.ob-hero__stat-text{font-family:var(--ob-body);font-size:14px;line-height:1.4;color:var(--ob-ink-soft)}.ob-hero__stat-text strong{display:block;color:var(--ob-ink);font-weight:600;font-size:15px}.ob-templates{padding:40px 0 16px}.ob-templates__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;gap:24px}.ob-bundle .ob-templates__title{font-family:var(--ob-display)!important;font-size:22px!important;font-weight:500!important;font-style:italic;color:var(--ob-ink)!important;letter-spacing:-.01em!important;margin:0!important;text-transform:none!important}.ob-templates__hint{font-family:var(--ob-body);font-size:13px;color:var(--ob-muted)}.ob-templates__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ob-bundle .ob-template{background:var(--ob-paper);border:1px solid var(--ob-line);border-radius:var(--ob-radius);padding:24px 24px 22px;cursor:pointer;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--ob-body);position:relative;overflow:hidden;width:100%;color:var(--ob-ink)}.ob-template:after{content:"\2192";position:absolute;top:24px;right:24px;font-size:18px;color:var(--ob-muted);transition:all .3s ease}.ob-template:hover{border-color:var(--ob-ink);transform:translateY(-2px);box-shadow:0 12px 32px #0a162814}.ob-template:hover:after{color:var(--ob-coral);transform:translate(4px)}.ob-template__tag{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ob-gold);margin-bottom:10px}.ob-template__name{font-family:var(--ob-display);font-size:22px;font-weight:500;color:var(--ob-ink);margin-bottom:8px;letter-spacing:-.01em}.ob-template__desc{font-size:13px;color:var(--ob-muted);line-height:1.5;margin-bottom:18px}.ob-template__meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ob-ink-soft);padding-top:14px;border-top:1px dashed var(--ob-line)}.ob-template__meta strong{font-weight:600;color:var(--ob-ink)}.ob-template__meta-divider{color:var(--ob-line-strong)}.ob-filters{padding:32px 0;background:var(--ob-cream);position:sticky;top:0;z-index:95!important;margin-bottom:0}.ob-filters__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--ob-line)}.ob-filters__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;-ms-overflow-style:none}.ob-grid-wrapper{position:relative;background:var(--ob-cream);z-index:90}.ob-filters__tabs::-webkit-scrollbar{display:none}.ob-bundle .ob-filter-tab{display:inline-flex;align-items:center;padding:11px 20px;background:transparent;border:1px solid var(--ob-line-strong);border-radius:100px;font-family:var(--ob-body);font-size:13px;font-weight:500;color:var(--ob-ink-soft);cursor:pointer;white-space:nowrap;transition:all .25s ease;flex:0 0 auto}.ob-filter-tab:hover{border-color:var(--ob-ink);color:var(--ob-ink)}.ob-filter-tab.active{background:var(--ob-ink);border-color:var(--ob-ink);color:var(--ob-paper)}.ob-filters__note{font-family:var(--ob-body);font-size:12px;color:var(--ob-muted);font-style:italic;white-space:nowrap}.ob-grid-wrapper{padding:16px 0 40px;width:100%}.ob-bundle .recharge-widget-mount,.ob-bundle .rb-multi-step,.ob-bundle .rb-step-wrapper,.ob-bundle .rb-step-body,.ob-bundle .rb-step-main,.ob-bundle .rb-container,.ob-bundle #build-a-box,.ob-bundle [id^=collapsible-section-],.ob-bundle .rb-collapsible,.ob-bundle .rb-collapsible-container{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important}.rb-order-box-variant.rb-order-item-title,h4.rb-box-contents-title.tf5,.ob-bundle .rb-nav,.ob-bundle .rb-nav-wrapper,.ob-bundle .rb-sticky-nav,.ob-bundle .rb-step-header,.ob-bundle .rb-step-footer,.ob-bundle .rb-collapsible-toggle,.ob-bundle .rb-sticky-container{display:none!important}.ob-bundle .rb-items-wrapper,.ob-bundle .rb-items-wrapper.tflex,.ob-bundle .rb-items-wrapper.tflex.tflex-wrap{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;flex-wrap:unset!important;flex-direction:unset!important}.ob-bundle .rb-item,.ob-bundle .rb-items-wrapper>.rb-item,.ob-bundle .rb-item.tflex,.ob-bundle .rb-item.tflex.tflex-column-ns,.ob-bundle .rb-item.tflex.tflex-column-ns.tflex-row{background:var(--ob-paper)!important;border:1px solid var(--ob-line)!important;border-radius:var(--ob-radius)!important;overflow:hidden!important;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .3s ease!important;padding:0!important;margin:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;position:relative!important}@media(hover:hover){.ob-bundle .rb-item:hover{transform:translateY(-4px)!important;border-color:var(--ob-line-strong)!important;box-shadow:0 24px 48px #0a162814!important}}.ob-bundle .rb-item.ob-selected,.ob-bundle .rb-items-wrapper>.rb-item.ob-selected,.ob-bundle .rb-item.tflex.ob-selected,.ob-bundle .rb-item.tflex.tflex-column-ns.ob-selected,.ob-bundle .rb-item.tflex.tflex-column-ns.tflex-row.ob-selected,body .ob-bundle .rb-item.ob-selected,html body .ob-bundle .rb-item.ob-selected{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px var(--primary-color),0 0 0 6px #0a162814,0 20px 40px #0a16282e!important;transform:translateY(-2px)!important}.ob-bundle.ob-is-step-2 .ob-filters,.ob-bundle.ob-is-step-2 .ob-dock{display:none!important}.ob-bundle.ob-is-step-2 .rb-step-footer{display:flex!important;position:fixed!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 48px)!important;max-width:1200px!important;z-index:99!important;margin:0!important;padding:20px 28px!important;border:none!important;background:var(--ob-ink)!important;border-radius:20px!important;box-shadow:0 24px 64px #0a162847!important;align-items:center!important;justify-content:space-between!important}.ob-bundle.ob-is-step-2 .rb-step-footer .rb-price{display:block!important;font-family:var(--ob-display)!important;font-size:28px!important;font-weight:500!important;color:#fff!important;margin:0!important;text-align:left!important;letter-spacing:-.02em!important}.ob-bundle.ob-is-step-2 .rb-step-footer .rb-price:before{content:"Total";font-family:var(--ob-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#ffffff80!important;display:block!important;margin-bottom:4px!important}.ob-bundle.ob-is-step-2 .rb-footer-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:24px!important;margin:0!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-back-link{font-family:var(--ob-body)!important;font-size:14px!important;font-weight:500!important;color:#ffffffb3!important;text-decoration:none!important;cursor:pointer!important;transition:color .2s ease!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-back-link:hover{color:#fff!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-btn{display:inline-flex!important;width:auto!important;min-width:unset!important;padding:16px 32px!important;background:var(--ob-coral)!important;border:none!important;border-radius:100px!important;font-family:var(--ob-body)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.02em!important;color:#fff!important;cursor:pointer!important;transition:all .25s ease!important;margin:0!important;box-shadow:none!important;align-items:center!important;gap:10px!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-btn:after{content:"\2192";transition:transform .25s ease!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-btn:hover{background:var(--ob-coral-dark)!important;transform:translate(-2px)!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-btn:hover:after{transform:translate(4px)!important}.ob-bundle.ob-is-step-2 .rb-review-order{gap:64px!important;margin-top:24px!important;text-align:left!important;width:100%!important;max-width:100%!important}.ob-bundle.ob-is-step-2 .rb-order-group-title,.ob-bundle.ob-is-step-2 .rb-frequency-title{font-family:var(--ob-display)!important;font-size:26px!important;font-weight:400!important;color:var(--ob-ink)!important;letter-spacing:-.01em!important;border-bottom:2px solid var(--ob-gold)!important;padding-bottom:12px!important;margin-bottom:24px!important;text-transform:none!important}.ob-bundle.ob-is-step-2 .rb-box-contents-list{gap:16px!important;display:flex!important;flex-direction:column!important}.ob-bundle.ob-is-step-2 .rb-box-item{background:var(--ob-paper)!important;border:1px solid var(--ob-line)!important;border-radius:var(--ob-radius-sm)!important;padding:16px!important;align-items:center!important;transition:all .25s ease!important;margin-bottom:0!important}.ob-bundle.ob-is-step-2 .rb-box-item:hover{border-color:var(--ob-line-strong)!important;box-shadow:0 8px 24px #0a16280d!important}.ob-bundle.ob-is-step-2 .rb-box-item-img{width:72px!important;height:72px!important;border-radius:var(--ob-radius-sm)!important;overflow:hidden!important;margin-right:20px!important}.ob-bundle.ob-is-step-2 .rb-box-item-title{font-family:var(--ob-display)!important;font-size:16px!important;font-weight:500!important;color:var(--ob-ink)!important;margin-bottom:4px!important}.ob-bundle.ob-is-step-2 .rb-box-item-quantity{font-family:var(--ob-body)!important;font-size:13px!important;color:var(--ob-muted)!important;font-weight:500!important}.ob-bundle.ob-is-step-2 .rb-box-item-total-price{font-family:var(--ob-display)!important;font-size:16px!important;color:var(--ob-ink)!important}.ob-bundle.ob-is-step-2 .rb-order-totals{margin-top:32px!important;padding-top:24px!important;border-top:1px dashed var(--ob-line-strong)!important}.ob-bundle.ob-is-step-2 .rb-order-total-label{font-family:var(--ob-display)!important;font-size:22px!important;color:var(--ob-ink)!important}.ob-bundle.ob-is-step-2 .rb-order-totals .tf3{font-family:var(--ob-display)!important;font-size:28px!important;font-weight:500!important;color:var(--ob-ink)!important}.ob-bundle.ob-is-step-2 .rb-frequency{background:var(--ob-paper)!important;border:1px solid var(--ob-line)!important;border-radius:var(--ob-radius)!important;padding:20px 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;margin-bottom:16px!important;cursor:pointer!important}.ob-bundle.ob-is-step-2 .rb-frequency:hover{border-color:var(--ob-ink-soft)!important}.ob-bundle.ob-is-step-2 .rb-frequency--selected,.ob-bundle.ob-is-step-2 .rb-frequency:has(input:checked){border-color:var(--ob-ink)!important;background:#0a162805!important;box-shadow:0 0 0 1px var(--ob-ink)!important}.ob-bundle.ob-is-step-2 .rb-frequency-label{font-family:var(--ob-display)!important;font-size:18px!important;font-weight:500!important;color:var(--ob-ink)!important;margin-bottom:6px!important}.ob-bundle.ob-is-step-2 .rb-frequency-price{font-family:var(--ob-body)!important;font-size:14px!important;color:var(--ob-ink-soft)!important;font-weight:500!important;margin-top:8px!important}.ob-bundle.ob-is-step-2 .rb-frequency-select{border:1px solid var(--ob-line-strong)!important;border-radius:var(--ob-radius-sm)!important;padding:8px 12px!important;font-family:var(--ob-body)!important;font-size:13px!important;color:var(--ob-ink)!important;background:var(--ob-paper)!important;width:100%!important;margin-top:12px!important}.ob-bundle.ob-is-step-2 .rb-radio-icon svg{color:var(--ob-line-strong)!important;width:20px!important;height:20px!important;transition:color .2s ease!important}.ob-bundle.ob-is-step-2 .rb-frequency--selected .rb-radio-icon svg,.ob-bundle.ob-is-step-2 .rb-frequency:has(input:checked) .rb-radio-icon svg{color:var(--ob-coral)!important}.ob-bundle .rb-item .rb-item-img,.ob-bundle .rb-item .rb-item-img.tw-40,.ob-bundle .rb-item .rb-item-img.tw-100-ns,.ob-bundle .rb-item .rb-item-img.tw-40.tw-100-ns{width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin:0!important;padding:0!important;position:relative!important}.ob-bundle .rb-item .rb-aspect-ratio,.ob-bundle .rb-item .rb-aspect-ratio.taspect-ratio{aspect-ratio:1 / 1!important;padding-bottom:0!important;height:auto!important;width:100%!important;position:relative!important;overflow:hidden!important;background:var(--ob-sand)!important}.ob-bundle .rb-item .rb-img,.ob-bundle .rb-item .rb-img.rb-bg,.ob-bundle .rb-item .rb-hover-img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:0!important;background:var(--ob-sand)!important;overflow:hidden!important}.ob-bundle .rb-item .rb-img img,.ob-bundle .rb-item .rb-hover-img img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;transition:transform .6s cubic-bezier(.4,0,.2,1)!important}@media(hover:hover){.ob-bundle .rb-item:hover .rb-img img{transform:scale(1.04)!important}.ob-bundle .rb-item:hover .rb-hover-img{opacity:1}}.ob-bundle .rb-item .rb-hover-img{opacity:0;transition:opacity .3s ease;z-index:2}.ob-bundle .rb-item .product_cart_view{position:absolute!important;bottom:12px!important;right:12px!important;top:auto!important;width:34px!important;height:34px!important;z-index:5!important;pointer-events:none}.ob-bundle .rb-item .rb-item-learn-more button{opacity:0!important}.ob-bundle .rb-item .rb-item-content,.ob-bundle .rb-item .rb-item-content.tw-60,.ob-bundle .rb-item .rb-item-content.tw-100-ns,.ob-bundle .rb-item .rb-item-content.tw-60.tw-100-ns{padding:20px 20px 18px!important;display:flex!important;flex-direction:column!important;flex:1!important;width:100%!important;max-width:100%!important;text-align:left!important;align-items:stretch!important;text-transform:none!important}.ob-bundle .rb-item .rb-item-content>.tflex.tflex-column{display:flex!important;flex-direction:column!important;flex:1!important;height:auto!important;width:100%!important}.ob-bundle .rb-item .rb-title,.ob-bundle .rb-item .rb-title.tf4{font-family:var(--ob-display)!important;font-size:17px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.01em!important;color:var(--ob-ink)!important;margin:0 0 6px!important;padding:0!important;width:100%!important;text-transform:none!important;display:block!important}.ob-bundle .rb-item .rb-title>span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;display:block!important}.ob-bundle .rb-item .rb-title .block__portions{display:none!important}.ob-bundle .rb-item .rb-price,.ob-bundle .rb-item p.rb-price,.ob-bundle .rb-item p.rb-price.tf4{font-family:var(--ob-display)!important;font-size:22px!important;font-weight:500!important;color:var(--ob-ink)!important;letter-spacing:-.01em!important;margin:8px 0 16px!important;padding:0 0 16px!important;border-bottom:1px dashed var(--ob-line)!important;width:100%!important;display:block!important;position:relative!important;text-transform:none!important}.ob-bundle .rb-item .rb-price>span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;display:inline!important}.ob-bundle .rb-item .rb-price .ob-portions-label{display:block!important;font-family:var(--ob-body)!important;font-size:11px!important;font-weight:400!important;color:var(--ob-muted)!important;margin-top:4px!important;letter-spacing:0!important;text-transform:none!important}.ob-bundle .rb-item .rb-item-actions{margin-top:auto!important;padding:0!important;width:100%!important}.ob-bundle .rb-item .v-popper.v-popper--theme-info-tooltip{display:block!important;margin-top:auto!important;width:100%!important}.ob-bundle .rb-item .ob-add-btn{display:flex!important;width:100%!important;height:46px!important;padding:0 18px!important;background:transparent!important;border:1.5px solid var(--ob-ink)!important;border-radius:100px!important;font-family:var(--ob-body)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;color:var(--ob-ink)!important;cursor:pointer!important;transition:all .2s ease!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important}.ob-bundle .rb-item .ob-add-btn:before{content:"+";font-size:18px;font-weight:400;line-height:1}@media(hover:hover){.ob-bundle .rb-item .ob-add-btn:hover{background:var(--ob-ink)!important;color:var(--ob-paper)!important}}.ob-bundle .rb-item .rb-qty-wrapper,.ob-bundle .rb-item .rb-qty-wrapper.tflex{display:none!important;align-items:center!important;justify-content:space-between!important;background:var(--ob-ink)!important;border-radius:100px!important;padding:6px!important;margin:0!important;width:100%!important;height:46px!important;gap:0!important}.ob-bundle .rb-item.ob-selected .rb-qty-wrapper,.ob-bundle .rb-item.ob-selected .rb-qty-wrapper.tflex{display:flex!important}.ob-bundle .rb-item.ob-selected .ob-add-btn{display:none!important}.ob-bundle .rb-item .rb-btn-qty-minus,.ob-bundle .rb-item .rb-btn-qty-plus,.ob-bundle .rb-item button.rb-btn.rb-btn-qty{width:34px!important;height:34px!important;min-width:34px!important;border-radius:50%!important;background:var(--ob-paper)!important;color:var(--ob-ink)!important;border:none!important;font-size:18px!important;font-weight:500!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:all .2s ease!important;padding:0!important;margin:0!important;flex-shrink:0!important}.ob-bundle .rb-item .rb-btn-qty-minus:hover:not(.tdisabled),.ob-bundle .rb-item .rb-btn-qty-plus:hover:not(.tdisabled){background:var(--ob-coral)!important;color:var(--ob-paper)!important}.ob-bundle .rb-item .rb-btn-qty-minus.tdisabled,.ob-bundle .rb-item .rb-btn-qty-minus[disabled]{background:#fff3!important;color:#ffffff4d!important;cursor:not-allowed!important}.ob-bundle .rb-item .rb-btn-qty span.tw1{font-family:var(--ob-body)!important;font-weight:500!important;line-height:1!important;color:inherit!important}.ob-bundle .rb-item input.rb-input,.ob-bundle .rb-item input.rb-input.tw3{background:transparent!important;border:none!important;color:var(--ob-paper)!important;font-family:var(--ob-body)!important;font-size:15px!important;font-weight:600!important;text-align:center!important;width:auto!important;flex:1!important;padding:0 8px!important;margin:0!important;pointer-events:none;min-width:30px!important}.ob-badge{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--ob-paper);border-radius:100px;font-family:var(--ob-body);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ob-ink);box-shadow:0 2px 12px #0a16281f;z-index:10;pointer-events:none}.ob-badge:before{content:"";width:6px;height:6px;border-radius:50%}.ob-badge--bestseller{background:#0a1628!important;color:#fff!important}.ob-badge--bestseller:before{background:#c9a961}.ob-badge--trending{color:#e6740e}.ob-badge--trending:before{background:#e6740e}.ob-badge--member{background:var(--primary-color);color:#fff}.ob-badge--member:before{background:#c9a961}.ob-dock{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:calc(100% - 48px);max-width:1200px;z-index:99;font-family:var(--ob-body)}.ob-dock__inner{background:var(--primary-color);color:#fff;border-radius:20px;padding:20px 28px;box-shadow:0 24px 64px #0a162847;display:grid;grid-template-columns:1.2fr .8fr auto auto;align-items:center;gap:32px}.ob-dock__section{display:flex;flex-direction:column;gap:8px;min-width:0}.ob-dock__section--cta{align-items:flex-end;gap:6px}.ob-dock__label{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#ffffff80;margin:0}.ob-dock__progress{display:flex;align-items:center;gap:16px;width:100%}.ob-dock__bar{flex:1 1 auto;height:8px;background:#ffffff26;border-radius:100px;overflow:hidden;min-width:100px;position:relative;display:block}.ob-dock__bar-fill{display:block;height:8px;min-height:8px;background:#c9a961;border-radius:100px;width:0%;transition:width .4s cubic-bezier(.4,0,.2,1),background .3s ease}.ob-dock__bar-fill.complete{background:#2d6a4f}.ob-dock__count{font-family:var(--ob-display);font-size:20px;font-weight:500;white-space:nowrap;letter-spacing:-.01em;color:#fff;flex-shrink:0}.ob-dock__count strong{font-weight:600}.ob-dock__count span{opacity:.5}.ob-dock__totals{display:flex;align-items:baseline;gap:16px}.ob-dock__total{font-family:var(--ob-display);font-size:22px;font-weight:500;letter-spacing:-.02em;color:#fff}.ob-dock__per-serving{font-size:12px;color:#fff9}.ob-dock__per-serving strong{color:#c9a961;font-weight:600}.ob-dock__cta-note{font-size:11px;color:#ffffff73;letter-spacing:.02em}.ob-bundle .ob-dock__cta{padding:16px 32px;background:#e6740e;border:none;border-radius:100px;font-family:var(--ob-body);font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff;cursor:pointer;transition:all .25s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:10px}.ob-dock__cta:hover:not(:disabled){background:#cc650b;transform:translate(-2px)}.ob-dock__cta:disabled{background:#ffffff14;color:#fff6;cursor:not-allowed}.ob-dock__cta:after{content:"\2192";transition:transform .25s ease}.ob-dock__cta:hover:not(:disabled):after{transform:translate(4px)}@media(max-width:1280px){.ob-bundle .rb-items-wrapper,.ob-bundle .rb-items-wrapper.tflex,.ob-bundle .rb-items-wrapper.tflex.tflex-wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.ob-hero{padding:40px 0 24px}.ob-hero__stats{gap:20px}.ob-templates{padding:24px 0 8px}.ob-templates__grid{grid-template-columns:1fr;gap:12px}.ob-template{padding:20px}.ob-filters{padding:20px 0 16px}.ob-filters__note{display:none}.ob-bundle{padding-bottom:140px}.ob-bundle .rb-items-wrapper,.ob-bundle .rb-items-wrapper.tflex,.ob-bundle .rb-items-wrapper.tflex.tflex-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ob-bundle .rb-item .rb-item-content,.ob-bundle .rb-item .rb-item-content.tw-60,.ob-bundle .rb-item .rb-item-content.tw-100-ns,.ob-bundle .rb-item .rb-item-content.tw-60.tw-100-ns{padding:16px 16px 14px!important}.ob-bundle .rb-item .rb-title,.ob-bundle .rb-item .rb-title.tf4{font-size:15px!important}.ob-bundle .rb-item .rb-price,.ob-bundle .rb-item p.rb-price,.ob-bundle .rb-item p.rb-price.tf4{font-size:19px!important}.ob-dock{left:10px;right:10px;width:auto;bottom:80px;transform:none;max-width:none}.ob-dock__inner{padding:10px 14px;grid-template-columns:auto 1fr auto;gap:12px;border-radius:16px;align-items:center}.ob-dock__label,.ob-dock__per-serving,.ob-dock__cta-note{display:none}.ob-dock__section{gap:0}.ob-dock__section--cta{align-items:stretch}.ob-dock__section--progress{flex-direction:row;align-items:center}.ob-dock__progress{display:flex;align-items:center;gap:8px;width:auto}.ob-dock__bar{width:50px;min-width:50px;height:5px;flex:0 0 50px}.ob-dock__bar-fill{height:5px;min-height:5px}.ob-dock__count{font-size:14px;line-height:1}.ob-dock__count strong{font-size:16px}.ob-dock__section--totals{align-items:center;text-align:center}.ob-dock__totals{display:block}.ob-dock__total{font-size:20px;line-height:1}.ob-bundle .ob-dock__cta{padding:11px 18px;font-size:13px;gap:6px;border-radius:100px;width:auto;justify-content:center}.ob-dock__cta:after{font-size:14px}}@media(max-width:560px){.ob-bundle .ob-hero__title{font-size:40px!important}.ob-hero__stats{flex-direction:column;gap:14px}.ob-templates__header{flex-direction:column;align-items:flex-start;gap:8px}.ob-bundle .rb-items-wrapper,.ob-bundle .rb-items-wrapper.tflex,.ob-bundle .rb-items-wrapper.tflex.tflex-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ob-bundle .rb-item .rb-item-content,.ob-bundle .rb-item .rb-item-content.tw-60,.ob-bundle .rb-item .rb-item-content.tw-100-ns,.ob-bundle .rb-item .rb-item-content.tw-60.tw-100-ns{padding:12px!important}.ob-bundle .rb-item .rb-title,.ob-bundle .rb-item .rb-title.tf4{font-size:14px!important;line-height:1.2!important}.ob-bundle .rb-item .rb-price,.ob-bundle .rb-item p.rb-price,.ob-bundle .rb-item p.rb-price.tf4{font-size:17px!important;margin:6px 0 12px!important;padding-bottom:12px!important}.ob-bundle .rb-item .rb-price .ob-portions-label{font-size:10px!important}.ob-bundle .rb-item .rb-qty-wrapper,.ob-bundle .rb-item .ob-add-btn{height:42px!important}.ob-bundle .rb-item .rb-qty-wrapper{padding:5px!important}.ob-bundle .rb-item .rb-btn-qty-minus,.ob-bundle .rb-item .rb-btn-qty-plus{width:30px!important;height:30px!important;min-width:30px!important;font-size:16px!important}.ob-bundle .rb-item input.rb-input{font-size:14px!important}.ob-dock__inner{padding:9px 12px;gap:10px}.ob-dock__bar{width:40px;min-width:40px;flex-basis:40px}.ob-dock__count{font-size:13px}.ob-dock__count strong{font-size:15px}.ob-dock__total{font-size:18px}.ob-bundle .ob-dock__cta{padding:10px 14px;font-size:12px}}.ob-dock__section--gift{border-left:1px solid rgba(255,255,255,.1);padding-left:20px!important}.ob-dock__gift{display:flex;align-items:center;gap:12px}.ob-dock__gift-img{width:40px;height:40px;border-radius:8px;background:#ffffff1a;overflow:hidden;flex-shrink:0}.ob-dock__gift-img img{width:100%!important;height:100%!important;object-fit:cover;border-radius:inherit!important;display:block}.ob-dock__gift-name{font-family:var(--ob-body);font-size:12px;font-weight:600;color:#fff;line-height:1.3;white-space:nowrap}.ob-dock__gift-label{font-family:var(--ob-body);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c9a961;margin-top:2px}@media(max-width:900px){.ob-dock__section--gift{display:block!important;position:absolute!important;bottom:calc(100% + 16px)!important;left:50%!important;transform:translate(-50%)!important;background:var(--primary-color)!important;border-radius:100px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 24px #0a162833!important;border-left:none!important;width:240px!important;height:44px!important;z-index:10!important;cursor:pointer!important;overflow:hidden!important;padding:0!important;transition:width .6s cubic-bezier(.16,1,.3,1),height .6s cubic-bezier(.16,1,.3,1),border-radius .6s cubic-bezier(.16,1,.3,1),bottom .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)!important;will-change:width,height,border-radius,bottom}.ob-dock__gift{display:block!important;width:100%!important;height:100%!important}.ob-dock__gift-img{position:absolute!important;top:6px!important;left:6px!important;transform:translate(0)!important;width:32px!important;height:32px!important;border-radius:50%!important;transition:all .6s cubic-bezier(.16,1,.3,1)!important;will-change:top,left,width,height,transform}.ob-dock__gift-info{position:absolute!important;top:50%!important;left:46px!important;transform:translateY(-50%)!important;width:calc(100% - 60px)!important;text-align:left!important;transition:all .6s cubic-bezier(.16,1,.3,1)!important;will-change:top,left,transform}.ob-dock__gift-name{font-size:11px!important;font-weight:600!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:font-size .6s cubic-bezier(.16,1,.3,1)!important}.ob-dock__gift-label{font-size:9px!important;opacity:.8!important;margin-top:1px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:font-size .6s cubic-bezier(.16,1,.3,1)!important}.ob-dock__section--gift.ob-gift-expanded{width:calc(100vw - 32px)!important;height:380px!important;border-radius:24px!important;bottom:calc(100% + 24px)!important;box-shadow:0 20px 40px #0a162866!important}.ob-gift-expanded .ob-dock__gift-img{top:24px!important;left:50%!important;transform:translate(-50%)!important;width:120px!important;height:120px!important}.ob-gift-expanded .ob-dock__gift-info{top:160px!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 48px)!important;text-align:center!important}.ob-gift-expanded .ob-dock__gift-name,.ob-gift-expanded .ob-dock__gift-label{white-space:normal!important}.ob-gift-expanded .ob-dock__gift-name{font-size:18px!important}.ob-gift-expanded .ob-dock__gift-label{font-size:13px!important;margin-bottom:12px!important}}.ob-gift-desc,.ob-gift-close{display:none!important}@media(max-width:900px){.ob-gift-desc{display:block!important;height:0!important;opacity:0!important;overflow:hidden!important;transform:translateY(10px)!important;font-size:14px!important;line-height:1.5!important;color:#fffc!important;margin:0!important;font-weight:400!important;pointer-events:none!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;transition-delay:0s!important}.ob-gift-expanded .ob-gift-desc{height:auto!important;opacity:1!important;margin-top:12px!important;transform:translateY(0)!important;pointer-events:auto!important;transition-delay:.2s!important}.ob-gift-close{display:block!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:12px!important;right:12px!important;background:#ffffff1a!important;border:none!important;color:#fff!important;width:28px!important;height:28px!important;border-radius:50%!important;font-size:18px!important;line-height:28px!important;text-align:center!important;cursor:pointer!important;padding:0!important;transition:opacity .3s ease!important}.ob-gift-expanded .ob-gift-close{opacity:1!important;pointer-events:auto!important;transition-delay:.3s!important}}.ob-bundle.ob-step-2 .ob-dock__section--gift,.ob-bundle.ob-is-step-2 .ob-dock__section--gift{display:none!important}.rb-modal-container{border-radius:14px!important;box-shadow:0 20px 50px #00000026!important}a.rb-close{position:absolute!important;top:16px!important;right:16px!important;z-index:9999!important;opacity:1!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;transition:transform .2s ease!important;box-shadow:0 4px 12px #00000026!important;border-radius:50%!important}a.rb-close:hover{transform:scale(1.1)!important}a.rb-close svg{width:36px!important;height:36px!important}a.rb-close circle{fill:#0a1628!important}a.rb-close line{stroke:#fff!important}.rb-modal-container .rb-modal-description>*:nth-of-type(n+3){display:none!important}.rb-modal-container .rb-modal-description>span,.rb-modal-container .rb-modal-description>a{display:inline-block!important;margin-top:10px!important;width:100%!important}.rb-modal-container .view-all-button,a .view-all-button{background:var(--primary-color)!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:14px 20px!important;font-size:14px!important;font-weight:600!important;margin-top:20px!important;cursor:pointer!important;box-shadow:none!important;display:block!important;width:100%!important;text-decoration:none!important;text-align:center!important;transition:all .25s ease!important}.rb-modal-container .view-all-button:hover,a .view-all-button:hover{background:#e6740e!important}.ob-premium-modal-applied{--ob-ink: #0a1628;--ob-ink-soft: #2d4a6b;--ob-cream: #faf7f2;--ob-paper: #ffffff;--ob-sand: #ede6d9;--ob-line: rgba(10, 22, 40, .08);--ob-line-strong: rgba(10, 22, 40, .16);--ob-muted: #6d7278;--ob-coral: #E6740E;--ob-coral-dark: #cc650b;--ob-gold: #c9a961;--ob-success: #2d6a4f;--ob-display: "Fraunces", Georgia, "Times New Roman", serif;--ob-body: var(--font-body-family, -apple-system), BlinkMacSystemFont, "Segoe UI", sans-serif;--ob-radius-sm: 8px;--ob-radius: 14px;--ob-radius-lg: 20px}.tmw-100.toverflow-y-auto:not(.ob-premium-modal-applied){opacity:0!important;pointer-events:none!important}.ob-premium-modal-wrapper{max-width:1000px!important;width:100%!important;margin:0 auto!important;border-radius:24px!important;overflow:hidden!important;background:var(--ob-paper)!important;position:relative!important;box-shadow:0 24px 64px #0a162826!important}.ob-premium-modal-applied>div{padding:0!important}.ob-premium-modal-applied>div>div{display:flex!important;flex-direction:row!important;align-items:stretch!important}.ob-premium-modal-applied .rb-modal-images-wrapper{padding:0!important;margin:0!important;width:50%!important;flex:0 0 50%!important;background:transparent!important}.ob-premium-modal-applied .vueperslides,.ob-premium-modal-applied .vueperslides__inner,.ob-premium-modal-applied .vueperslides__parallax-wrapper,.ob-premium-modal-applied .vueperslides__track,.ob-premium-modal-applied .vueperslides__track-inner{height:100%!important;padding-bottom:0!important}.ob-premium-modal-applied .vueperslides__arrows{display:block!important;z-index:100!important}.ob-premium-modal-applied .vueperslides__arrow{background:var(--ob-paper)!important;width:36px!important;height:36px!important;border-radius:50%!important;opacity:.9!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px #0000001a!important;border:none!important;cursor:pointer!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.ob-premium-modal-applied .vueperslides__arrow--prev{left:16px!important}.ob-premium-modal-applied .vueperslides__arrow--next{right:16px!important}.ob-premium-modal-applied .rb-modal-image-container,.ob-premium-modal-applied .vueperslide{height:100%!important}.ob-premium-modal-applied .vueperslides__arrow svg{width:14px!important;height:14px!important;stroke:var(--ob-ink)!important;fill:none!important;stroke-width:2!important}.ob-premium-modal-applied .rb-modal-image-container{background:var(--ob-sand)!important}.ob-premium-modal-applied .rb-modal-image{object-fit:cover!important;width:100%!important;height:100%!important}.ob-badge.ob-badge--modal{top:24px!important;left:24px!important;z-index:100!important;font-size:11px!important;padding:8px 14px!important}.ob-premium-modal-info{width:50%!important;flex:0 0 50%!important;padding:48px 40px!important;display:flex!important;flex-direction:column!important;background:var(--ob-paper)!important;overflow-y:auto!important;max-height:85vh!important}.ob-premium-title{font-family:var(--ob-display)!important;font-size:36px!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.01em!important;color:var(--ob-ink)!important;margin:0 0 12px!important}.ob-premium-subtitle{font-family:var(--ob-body)!important;font-size:14px!important;font-weight:500!important;color:var(--ob-ink-soft)!important;margin:0 0 24px!important}.ob-premium-price{margin:0 0 24px!important;display:flex!important;align-items:baseline!important;gap:12px!important}.ob-premium-price-main{font-family:var(--ob-display)!important;font-size:32px!important;font-weight:500!important;color:var(--ob-ink)!important;line-height:1!important}.ob-premium-price-serving{font-family:var(--ob-body)!important;font-size:14px!important;font-weight:500!important;color:var(--ob-muted)!important}.ob-modal-divider{border:none!important;border-top:1px dashed var(--ob-line-strong)!important;margin:0 0 24px!important;width:100%!important}.ob-modal-desc{font-family:var(--ob-body)!important;font-size:15px!important;line-height:1.6!important;color:var(--ob-ink-soft)!important;margin:0 0 24px!important}.ob-modal-weight{background:var(--ob-cream)!important;border:1px solid var(--ob-line)!important;border-radius:var(--ob-radius-sm)!important;padding:16px 20px!important;font-family:var(--ob-body)!important;font-size:14px!important;color:var(--ob-ink)!important;margin:0 0 32px!important;display:flex!important;align-items:flex-start!important;gap:12px!important}.ob-modal-weight strong{font-weight:600!important}.ob-modal-actions{display:flex!important;gap:16px!important;margin-top:auto!important}.ob-modal-add-btn{flex:1!important;background:var(--ob-ink)!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:16px 24px!important;font-family:var(--ob-body)!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all .25s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.ob-modal-add-btn:hover{background:var(--ob-coral)!important;transform:translateY(-2px)!important}.ob-modal-details-btn{background:transparent!important;color:var(--ob-ink)!important;border:1.5px solid var(--ob-line-strong)!important;border-radius:100px!important;padding:16px 24px!important;font-family:var(--ob-body)!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all .25s ease!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.ob-modal-details-btn:hover{border-color:var(--ob-ink)!important}@media(max-width:900px){.ob-premium-modal-applied>div>div{flex-direction:column!important}.ob-premium-modal-applied .rb-modal-images-wrapper{width:100%!important;flex:none!important;height:auto!important;aspect-ratio:1 / 1!important}.ob-premium-modal-info{width:100%!important;flex:none!important;padding:24px 20px!important;max-height:none!important}.ob-premium-title,.ob-premium-price-main{font-size:28px!important}.ob-modal-actions{flex-direction:column!important}.ob-modal-details-btn{width:100%!important}}@media(max-width:900px){.ob-bundle.ob-is-step-2 .rb-step-footer{left:10px!important;right:10px!important;width:auto!important;bottom:90px!important;transform:none!important;max-width:none!important;padding:10px 14px!important;border-radius:16px!important}.ob-bundle.ob-is-step-2 .rb-step-footer .rb-price{font-size:20px!important}.ob-bundle.ob-is-step-2 .rb-step-footer .rb-price:before{display:none!important}.ob-bundle.ob-is-step-2 .rb-footer-actions{gap:16px!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-back-link{font-size:13px!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-btn{padding:11px 18px!important;font-size:13px!important;width:auto!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-btn:after{font-size:14px!important}.ob-bundle.ob-is-step-2 .rb-review-order{flex-direction:column!important;gap:32px!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}.ob-bundle.ob-is-step-2 .rb-order,.ob-bundle.ob-is-step-2 .rb-frequency-wrapper{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.ob-bundle.ob-is-step-2 .rb-order-group-title,.ob-bundle.ob-is-step-2 .rb-frequency-title{font-size:22px!important;margin-bottom:16px!important;padding-bottom:8px!important;width:100%!important}.ob-bundle.ob-is-step-2 .rb-order-totals .tf3{font-size:24px!important}.ob-bundle.ob-is-step-2 .rb-box-item{padding:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ob-bundle.ob-is-step-2 .rb-box-item-img{width:60px!important;height:60px!important;margin-right:12px!important;border-radius:6px!important}.ob-bundle.ob-is-step-2 .rb-box-item-title{font-size:14px!important}.ob-bundle.ob-is-step-2 .rb-box-item-total-price{font-size:15px!important}.ob-bundle.ob-is-step-2 .rb-frequency{padding:16px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.ob-bundle.ob-is-step-2 .rb-frequency-select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ob-bundle.ob-is-step-2 .rb-footer-actions .rb-btn{width:100%!important;min-width:unset!important;font-size:15px!important;box-sizing:border-box!important}}.ob-premium-modal-applied #rb-modal-images-carousel{position:relative!important}.ob-premium-modal-applied .ob-modal-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;position:absolute!important;bottom:24px!important;left:0!important;right:0!important;z-index:100!important}.ob-premium-modal-applied .ob-modal-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#0003!important;transition:all .3s ease!important}.ob-premium-modal-applied .ob-modal-dot--active{background:#000!important;transform:scale(1.2)!important}.rb-box-item.tinline-flex.tmb2.tw-100.ob-review-free-gift.ob-review-free-gift{background:#c9a9611f!important;border:1px solid #c9a961!important;border-radius:8px!important;padding:16px!important;margin-top:24px!important;box-sizing:border-box!important;box-shadow:0 4px 12px #c9a96126!important;transition:all .3s ease!important}.ob-review-free-gift .rb-box-item-total-price{color:#c9a961!important;font-size:16px!important;font-weight:800!important;letter-spacing:.5px!important}.ob-review-free-gift .rb-box-item-title{color:var(--ob-ink, #283965)!important;font-weight:700!important}.ob-review-free-gift .rb-box-item-quantity{font-weight:700!important;color:#c9a961!important}.ob-bundle.ob-is-step-2 .rb-step-body{display:none!important}.ob-checkout-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;opacity:0;visibility:hidden;transition:all .3s ease}.ob-checkout-overlay.ob-is-visible{opacity:1;visibility:visible}.ob-checkout-modal{position:fixed;bottom:0;left:50%;transform:translate(-50%,100%) scale(.9);width:100%;max-width:500px;background:#fff;border-radius:24px 24px 0 0;z-index:100000;box-shadow:0 -10px 40px #0003;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease;will-change:transform,opacity}@media screen and (min-width:768px){.ob-checkout-modal{bottom:20px;border-radius:24px}.ob-checkout-modal.ob-is-visible{transform:translate(-50%) scale(1)}}.ob-checkout-modal.ob-is-visible{opacity:1;visibility:visible;transform:translate(-50%) scale(1);z-index:9999999999}.ob-checkout-modal__header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #eaebf0}.ob-checkout-modal__title{margin:0;font-size:20px;color:var(--ob-ink, #283965);font-family:var(--font-heading-family);font-weight:700}.ob-checkout-modal__close{background:none;border:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#7e88a3;transition:color .2s ease;padding:0}.ob-checkout-modal__close:hover{color:#283965}.ob-checkout-modal__close svg{width:24px;height:24px}.ob-checkout-modal__content{padding:24px;max-height:60vh;overflow-y:auto}.ob-checkout-modal__gift-row{display:flex;align-items:center;background:#c9a9611f;border:1px solid #c9a961;border-radius:12px;padding:16px;margin-bottom:24px;box-shadow:0 4px 12px #c9a96126}.ob-checkout-modal__gift-row img{width:50px;height:50px;border-radius:6px;object-fit:cover;margin-right:16px}.ob-checkout-modal__gift-details{flex:1}.ob-checkout-modal__gift-title{font-weight:700;color:var(--ob-ink, #283965);font-size:15px;margin-bottom:4px}.ob-checkout-modal__gift-subtitle{font-size:11px;font-weight:700;color:#c9a961;letter-spacing:.5px}.ob-checkout-modal__gift-price{font-weight:800;color:#c9a961;font-size:16px}.ob-checkout-modal__frequency{display:flex;flex-direction:column;gap:12px}.ob-frequency-option{display:flex;align-items:flex-start;padding:16px;border:1px solid #d4d7e0;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.ob-frequency-option input[type=radio]{margin-top:2px;margin-right:12px;accent-color:#e6740e;width:18px;height:18px;cursor:pointer}.ob-frequency-option--active{border-color:#e6740e;background:#e6740e03}.ob-frequency-option__content{display:flex;flex-direction:column}.ob-frequency-option__label{font-weight:700;color:var(--ob-ink, #283965);font-size:15px}.ob-frequency-option__desc{font-size:13px;color:#697493;margin-top:4px}.ob-checkout-modal__footer{padding:20px 24px 24px;border-top:1px solid #eaebf0;background:#f9fafb;border-radius:0 0 24px 24px}@media screen and (max-width:767px){.ob-checkout-modal__footer{border-radius:0}}.ob-checkout-modal__total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;color:var(--ob-ink, #283965)}.ob-checkout-modal__total-row span{font-weight:600}.ob-checkout-modal__total-row strong{font-weight:800;font-size:22px}.ob-checkout-modal__submit{width:100%;padding:18px;background:#e6740e;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background .2s ease,transform .1s ease;min-height:56px}.ob-checkout-modal__submit:hover{background:#0f1433}.ob-checkout-modal__submit:active{transform:scale(.98)}.ob-checkout-modal__submit.is-loading{background:#0f1433;pointer-events:none}.ob-spinner{width:24px;height:24px;animation:rotate 2s linear infinite}.ob-spinner .path{stroke:#fff;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.ob-checkout-modal__items{margin-bottom:24px}.ob-checkout-modal__items .rb-box-contents-list{padding:0;margin:0;list-style:none}.ob-checkout-modal__items .rb-box-item{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #eaebf0}.ob-checkout-modal__items .rb-box-item:last-child{border-bottom:none}.ob-checkout-modal__items .rb-box-item-img{width:48px;height:48px;border-radius:6px;margin-right:16px;object-fit:cover;flex-shrink:0}.ob-checkout-modal__items .rb-box-item-title{font-weight:700;color:var(--ob-ink, #283965);font-size:14px;margin:0 0 4px}.ob-checkout-modal__items .rb-box-item-unit-price{font-size:13px;color:#7e88a3;margin:0}.ob-checkout-modal__items .rb-box-item-quantity{font-weight:700;font-size:14px;color:var(--ob-ink, #283965);background:#f1f3f7;padding:4px 12px;border-radius:100px;margin:0;display:inline-block;vertical-align:middle}.ob-checkout-modal__items .rb-box-item-total-price{font-weight:700;color:var(--ob-ink, #283965);font-size:14px;margin:0 0 0 12px;display:inline-block;vertical-align:middle}.ob-checkout-modal__items .ob-review-free-gift{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom-bundle-premium.css.map */
