.ob-foundation{--ob-brown:#653126;--ob-cream:#f4efe6;--ob-gold:#cba058;--ob-blue:#26368f;--ob-butter:#fbd97e;--ob-ink:#2b1b17;--ob-panel:#ece4d8;color:var(--ob-brown);background:var(--ob-cream)}.ob-foundation h1,.ob-foundation h2,.ob-foundation p{margin:0;text-transform:none;letter-spacing:normal}.ob-foundation h1,.ob-foundation h2{font-family:TropilineSans,Montserrat,Verdana,sans-serif!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1.08}.ob-foundation a{color:inherit;text-decoration:none}.ob-hero{display:grid;grid-template-columns:48% 52%;min-height:500px;background:var(--ob-brown)}.ob-hero__copy{color:var(--ob-cream);padding:45px clamp(28px,4vw,70px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ob-foundation .ob-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;margin-bottom:20px;color:var(--ob-brown)}.ob-hero .ob-eyebrow{color:var(--ob-butter)}.ob-builder .ob-eyebrow{color:var(--ob-gold)}.ob-foundation h1{font-size:var(--ob-fs-display,clamp(40px,4.4vw,64px))!important;max-width:540px;color:var(--ob-cream)}.ob-intro{font-size:16px;line-height:1.7;max-width:480px;margin:24px 0 30px}.ob-actions{display:flex;flex-wrap:wrap;gap:12px}.ob-foundation .ob-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:15px 22px;background:var(--ob-gold);color:var(--ob-ink);border:1px solid var(--ob-gold);font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.5;transition:background .15s,color .15s}.ob-foundation .ob-button--outline{background:transparent;color:var(--ob-cream);border-color:var(--ob-cream)}.ob-foundation .ob-button:hover{background:var(--ob-butter);border-color:var(--ob-butter);color:var(--ob-ink)}.ob-foundation a:focus-visible{outline:3px solid var(--ob-blue);outline-offset:4px}.ob-hero a:focus-visible,.ob-builder a:focus-visible{outline-color:var(--ob-butter)}.ob-hero__image{background:var(--ob-panel);display:flex;align-items:center}.ob-hero__image img{width:100%;height:100%;max-height:540px;object-fit:contain;display:block}.ob-trust{list-style:none;margin:0;display:flex;justify-content:center;gap:6%;padding:23px 20px;border-bottom:1px solid #e2d8c8;font-size:14px;line-height:1.5}.ob-trust li:before{content:"\2726";color:var(--ob-gold);margin-right:10px}.ob-wrap{max-width:1450px;margin:0 auto;padding:64px clamp(22px,5vw,80px)}.ob-notice{margin-top:24px;padding:14px 18px;max-width:480px;border-left:3px solid var(--ob-butter);background:#fbd97e1f;font-size:15px;line-height:1.6}.ob-notice p{margin:0}.ob-notice strong{color:var(--ob-butter)}.ob-tone--cream .ob-notice{border-left-color:var(--ob-gold);background:var(--ob-panel)}.ob-tone--cream .ob-notice strong{color:var(--ob-brown)}.ob-foundation--heading{background:#fff}.ob-heading{text-align:center;padding-bottom:8px}.ob-heading .ob-eyebrow{margin-bottom:10px}.ob-heading h2{margin:0 auto}.ob-heading__intro{max-width:600px;margin:12px auto 0;font-size:16px;line-height:1.6}.ob-heading__intro p{margin:0}html{scroll-padding-top:var(--theme-header-height,96px)}.ob-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.ob-foundation h2{font-size:var(--ob-fs-h2,clamp(26px,2.4vw,34px))!important;color:var(--ob-brown)}.ob-section-head .ob-eyebrow{margin-bottom:10px}.ob-text-link{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ob-brown);padding-bottom:5px;white-space:nowrap}.ob-gifts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ob-gift__image{aspect-ratio:1;background:var(--ob-panel);overflow:hidden}.ob-gift__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.ob-gift:hover img{transform:scale(1.025)}.ob-gift__arrow{flex:none}.ob-gift>span{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;font-size:16px;font-weight:600}.ob-foundation--builder{background:var(--ob-blue)}.ob-builder{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ob-builder__copy{color:var(--ob-cream);padding:20px 0}.ob-builder h2{color:var(--ob-cream);max-width:520px}.ob-builder__image img{width:100%;display:block;aspect-ratio:1.25;object-fit:contain;background:var(--ob-panel)}.ob-flavours__intro{font-size:16px;line-height:1.6;margin-top:10px;max-width:560px}.ob-flavours__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.ob-flavours__hint{font-size:14px;margin:0}.ob-flavours__hint-mobile{display:none}.ob-flavours__arrows{display:flex;gap:8px}.ob-flavours__arrow{width:44px;height:44px;border:1px solid var(--ob-brown);background:transparent;color:var(--ob-brown);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.ob-flavours__arrow:hover:not(:disabled){background:var(--ob-brown);color:var(--ob-cream)}.ob-flavours__arrow:disabled{opacity:.3;cursor:default}.ob-flavours__list{list-style:none;margin:0;padding:0 0 12px;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.ob-flavour{flex:0 0 200px;scroll-snap-align:start}.ob-flavour__button{all:unset;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:8px;cursor:pointer;color:inherit;font:inherit}.ob-flavour__button:focus-visible,.ob-flavours__arrow:focus-visible,.ob-flavour-pop__close:focus-visible{outline:3px solid var(--ob-blue);outline-offset:3px}.ob-flavour__image{display:block;aspect-ratio:1;background:var(--ob-panel);overflow:hidden}.ob-flavour__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.ob-flavour__button:hover .ob-flavour__image img{transform:scale(1.03)}.ob-flavour__image{position:relative}.ob-flavour__image-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s,transform .25s}@media(hover:hover){.ob-flavour__button:hover .ob-flavour__image-alt,.ob-flavour__button:focus-visible .ob-flavour__image-alt{opacity:1}}.ob-flavour__name{font-size:15px;line-height:1.35;font-weight:600}.ob-flavour__more{font-size:13px;text-decoration:underline;text-underline-offset:3px}.ob-flavour-pop{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;border:0;padding:28px;width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:var(--ob-cream);color:var(--ob-brown);box-shadow:0 20px 60px #2b1b1759;box-sizing:border-box}.ob-flavour-pop::backdrop{background:#2b1b178c}.ob-flavour-pop__close{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;background:transparent;color:var(--ob-brown);font-size:30px;line-height:1;cursor:pointer}.ob-flavour-pop__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:16px 0 0;overscroll-behavior-x:contain}.ob-flavour-pop__gallery::-webkit-scrollbar{display:none}.ob-flavour-pop__gallery:focus-visible{outline:3px solid var(--ob-blue);outline-offset:3px}.ob-flavour-pop__image{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;background:var(--ob-panel);overflow:hidden}.ob-flavour-pop__dots{display:flex;justify-content:center;gap:0;margin-top:4px}.ob-flavour-pop__dot{all:unset;box-sizing:border-box;width:24px;height:24px;cursor:pointer;display:grid;place-items:center}.ob-flavour-pop__dot:before{content:"";width:8px;height:8px;border-radius:50%;border:1px solid var(--ob-brown);transition:background .2s}.ob-flavour-pop__dot[aria-current=true]:before{background:var(--ob-brown)}.ob-flavour-pop__dot:focus-visible{outline:2px solid var(--ob-blue)}.ob-foundation .ob-flavour-pop__gallery+.ob-flavour-pop__title{margin-top:16px}.ob-foundation .ob-flavour-pop__dots+.ob-flavour-pop__title{margin-top:8px}.ob-flavour-pop__image img{width:100%;height:100%;object-fit:cover;display:block}.ob-foundation .ob-flavour-pop__title,.ob-flavour-pop__title{margin:0 0 10px;font-size:var(--ob-fs-h3,20px)!important;line-height:1.25}.ob-flavour-pop__text{font-size:16px;line-height:1.6;color:var(--ob-ink)}.ob-flavour-pop__text p{margin:0 0 10px}.ob-tone--cream .ob-hero,.ob-tone--navy .ob-hero{min-height:560px}.ob-tone--cream .ob-hero__image,.ob-tone--navy .ob-hero__image{background:transparent;position:relative;overflow:hidden}.ob-tone--cream .ob-hero__image img,.ob-tone--navy .ob-hero__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 70%;max-height:none}.ob-tone--cream .ob-hero{background:var(--ob-cream)}.ob-tone--cream .ob-hero__copy,.ob-tone--cream.ob-foundation h1{color:var(--ob-brown)}.ob-tone--cream .ob-hero .ob-eyebrow{color:var(--ob-blue)}.ob-tone--cream .ob-hero .ob-button:not(.ob-button--outline){background:var(--ob-blue);border-color:var(--ob-blue);color:var(--ob-cream)}.ob-tone--cream .ob-hero .ob-button:not(.ob-button--outline):hover{background:#1c2869;border-color:#1c2869}.ob-tone--cream .ob-button--outline{color:var(--ob-brown);border-color:var(--ob-brown)}.ob-tone--cream .ob-hero a:focus-visible{outline-color:var(--ob-blue)}.ob-tone--navy .ob-hero{background:var(--ob-blue)}.ob-tone--pastel.ob-foundation--builder{background:#bbc8e4}.ob-tone--pastel .ob-builder__copy,.ob-tone--pastel .ob-builder h2{color:var(--ob-brown)}.ob-tone--pastel .ob-builder .ob-eyebrow{color:var(--ob-blue)}.ob-tone--pastel .ob-builder a:focus-visible{outline-color:var(--ob-blue)}.ob-tone--pastel .ob-button{background:var(--ob-blue);border-color:var(--ob-blue);color:var(--ob-cream)}.ob-tone--pastel .ob-button:hover{background:#1c2869;border-color:#1c2869;color:var(--ob-cream)}.ob-tone--cream.ob-foundation--builder{background:var(--ob-panel)}.ob-tone--cream .ob-builder__copy,.ob-tone--cream .ob-builder h2{color:var(--ob-brown)}.ob-tone--cream .ob-builder .ob-eyebrow{color:var(--ob-blue)}.ob-tone--cream.ob-foundation--builder .ob-button{background:var(--ob-blue);border-color:var(--ob-blue);color:var(--ob-cream)}.ob-tone--cream.ob-foundation--builder .ob-button:hover{background:#1c2869;border-color:#1c2869;color:var(--ob-cream)}@media(max-width:749px){.ob-tone--cream .ob-hero,.ob-tone--navy .ob-hero{min-height:0}.ob-tone--cream .ob-hero__image,.ob-tone--navy .ob-hero__image{aspect-ratio:1.1}}.ob-hero__image--video{position:relative;overflow:hidden;background:var(--ob-ink)}.ob-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.ob-hero__image--video{aspect-ratio:1.1}}@media(max-width:749px){.ob-flavour{flex-basis:40vw}.ob-flavours__hint-mobile{display:inline}.ob-flavours__arrows{display:none}.ob-hero{grid-template-columns:1fr}.ob-hero__copy{padding:38px 24px}.ob-foundation h1{font-size:40px!important}.ob-intro{font-size:16px;margin:20px 0 24px}.ob-actions{width:100%;flex-direction:column}.ob-actions .ob-button{width:100%}.ob-hero__image img{height:auto;max-height:none}.ob-trust{gap:8px;flex-direction:column;align-items:center;text-align:center;font-size:14px;padding:18px 20px}.ob-trust li:before{margin-right:5px}.ob-wrap{padding:38px 22px}.ob-section-head{align-items:flex-start;flex-direction:column;gap:14px}.ob-gifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ob-gift>span{font-size:14px;padding:12px 0}.ob-builder{grid-template-columns:1fr;gap:10px}.ob-builder__copy{padding:18px 0 8px}.ob-builder .ob-button{width:100%}}@media(prefers-reduced-motion:reduce){.ob-foundation *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAAQA */
