.oj-bfeat{background:var(--oj-bfeat-bg, transparent);padding-block:calc(20 * var(--oj-u)) calc(60 * var(--oj-u))}.oj-bfeat__inner{display:grid;grid-template-columns:minmax(0,689.535fr) minmax(0,685fr);gap:calc(68.592 * var(--oj-u));align-items:center;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-bfeat__visual{aspect-ratio:689.535 / 433.215;background:var(--oj-spot-bg, var(--brand-barley));border-radius:calc(79.423 * var(--oj-u));overflow:hidden}.oj-bfeat__visual img{width:100%;height:100%;object-fit:cover}.oj-bfeat__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(15.885 * var(--oj-u))}.oj-bfeat .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-bfeat .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-bfeat__heading{margin:0;font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase;text-wrap:balance;color:#0f181f}.oj-bfeat__heading a{color:inherit;text-decoration:none}.oj-bfeat__heading a:hover{text-decoration:underline;text-underline-offset:.2em}.oj-bfeat__text{padding-block:calc(2.4 * var(--oj-u)) calc(15.4 * var(--oj-u));font-size:calc(20 * var(--oj-u));line-height:calc(33.213 / 20);color:#0f181f}.oj-bfeat__text p{margin:0}.oj-bfeat .oj-btn{height:calc(69.495 * var(--oj-u));padding-block:0;padding-inline:calc(49.639 * var(--oj-u));font-size:calc(18.051 * var(--oj-u))}@media(max-width:989px){.oj-bfeat__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.oj-bfeat__copy{align-items:center;text-align:center}}@media(max-width:749px){.oj-bfeat{padding-block:var(--space-5) var(--space-7)}.oj-bfeat__heading{font-size:clamp(1.75rem,calc(8 * var(--oj-vw)),2.4rem)}.oj-bfeat__text{font-size:.95rem}.oj-bfeat__visual{border-radius:2.5rem}}.oj-blogbar{background:var(--oj-blogbar-bg, transparent);padding-block:calc(45 * var(--oj-u)) calc(30 * var(--oj-u))}.oj-blogbar__inner{display:flex;flex-direction:column;gap:calc(28 * var(--oj-u));width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-blogbar__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.38 * var(--oj-u));line-height:1.6}.oj-blogbar__crumb-link{font-weight:700;color:#231512;text-decoration:none}.oj-blogbar__crumb-link:hover{text-decoration:underline;text-underline-offset:.2em}.oj-blogbar__crumb-sep{font-weight:500;color:#231512}.oj-blogbar__crumb-current{font-weight:500;color:#6c3611}.oj-blogbar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(20 * var(--oj-u))}.oj-blogbar__pills{display:flex;flex-wrap:wrap;gap:calc(20 * var(--oj-u))}.oj-blogbar__pill{display:inline-flex;align-items:center;justify-content:center;height:calc(56 * var(--oj-u));min-height:2.5rem;padding-inline:calc(40 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.246 * var(--oj-u));font-weight:600;line-height:calc(27.265 / 16.246);color:#231512;text-decoration:none;white-space:nowrap;background:transparent;border:max(1px,calc(1.262 * var(--oj-u))) solid #231512;border-radius:999px;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.oj-blogbar__pill--active{color:#f3e7dd;background:var(--brand-scarlet, #ee1c25);border-color:transparent}.oj-blogbar__search{display:flex;align-items:center;gap:calc(20 * var(--oj-u))}.oj-blogbar__search-label{font-family:var(--font-heading);font-size:calc(21.661 * var(--oj-u));font-weight:600;color:#231512;white-space:nowrap}.oj-blogbar__search-pill{display:flex;align-items:center;width:calc(215 * var(--oj-u));min-width:11rem;height:calc(56 * var(--oj-u));min-height:2.5rem;padding-inline:calc(20 * var(--oj-u)) calc(8 * var(--oj-u));border:max(1px,calc(1.262 * var(--oj-u))) solid #231512;border-radius:999px}.oj-blogbar__search-input{flex:1;min-width:0;height:100%;font-family:var(--font-heading);font-size:calc(14 * var(--oj-u));font-weight:300;color:#231512;background:transparent;border:0}.oj-blogbar__search-input::placeholder{color:#231512;opacity:.85}.oj-blogbar__search-submit{display:grid;place-items:center;width:calc(40 * var(--oj-u));height:calc(40 * var(--oj-u));min-width:1.75rem;min-height:1.75rem;color:#231512;background:transparent;border-radius:50%}.oj-blogbar__search-submit svg{width:60%;height:60%}@media(max-width:989px){.oj-blogbar__row{flex-direction:column;align-items:stretch}.oj-blogbar__search{align-self:stretch}.oj-blogbar__search-pill{width:100%}}@media(max-width:749px){.oj-blogbar{padding-block:var(--space-6) var(--space-5)}.oj-blogbar__pill{height:2.75rem;padding-inline:1.25rem;font-size:.9rem}.oj-blogbar__search{flex-wrap:wrap;gap:var(--space-2)}.oj-blogbar__search-label{font-size:1rem}.oj-blogbar__search-pill{min-width:0}}.oj-chero{overflow:hidden;padding-block:calc(45 * var(--oj-u)) calc(110 * var(--oj-u))}.shopify-section:has(>.oj-section-bg) .oj-chero__wave{display:none}.oj-chero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(28 * var(--oj-u));width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-chero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.38 * var(--oj-u));line-height:1.6}.oj-chero__crumb-link{font-weight:700;color:var(--oj-band-fg, currentcolor);text-decoration:none}.oj-chero__crumb-link:hover{text-decoration:underline;text-underline-offset:.2em}.oj-chero__crumb-sep{color:color-mix(in srgb,var(--oj-band-fg, currentcolor) 45%,transparent)}.oj-chero__crumb-current{font-weight:500;color:color-mix(in srgb,var(--oj-band-fg, currentcolor) 70%,transparent)}.oj-chero__row{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,860fr);gap:calc(40 * var(--oj-u));align-items:center}.oj-chero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(15.957 * var(--oj-u))}.oj-chero .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-chero .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-chero__heading{display:flex;flex-direction:column;gap:0;max-width:calc(621 * var(--oj-u));margin:0;font-family:var(--font-heading);font-size:calc(89.351 * var(--oj-u));font-weight:700;line-height:calc(100 / 89.351);text-transform:uppercase;color:var(--oj-band-fg, currentcolor)}.oj-chero__line{display:block}.oj-chero__line--mark{position:relative;display:inline-block;align-self:flex-start;padding-inline:calc(18 * var(--oj-u))}.oj-chero__swash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.oj-chero__mark-text{position:relative;z-index:1;display:inline-block}.oj-chero__media{position:relative}.oj-chero__blob{aspect-ratio:906 / 602;background:var(--oj-blob-bg, var(--brand-scarlet));border-radius:calc(186.61 * var(--oj-u));overflow:hidden}.oj-chero__blob img,.oj-chero__blob svg{width:100%;height:100%;object-fit:cover}.oj-chero__wave{position:absolute;right:0;bottom:-1px;left:0;z-index:0;width:100%;height:calc(80 * var(--oj-u))}@media(max-width:989px){.oj-chero__row{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.oj-chero__copy{align-items:center;text-align:center}.oj-chero__heading{max-width:none;align-items:center}.oj-chero__crumbs{justify-content:center}}@media(max-width:749px){.oj-chero{padding-block:var(--space-6) calc(60 * var(--oj-u))}.oj-chero__heading{font-size:clamp(2.1rem,calc(10 * var(--oj-vw)),3rem)}}.oj-footer{background:var(--oj-footer-bg, #ed1c24);color:var(--oj-footer-fg, #fff);padding-block:calc(91.61 * var(--oj-u)) calc(26 * var(--oj-u))}@media(min-width:750px){.oj-footer{clip-path:polygon(0 0,100% calc(14.8 * var(--oj-u)),100% 100%,0 100%)}}.oj-footer__wrap{display:flex;flex-direction:column;gap:calc(50 * var(--oj-u));width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:calc(50 * var(--oj-u));align-items:start}.oj-footer__brand{display:flex;flex-direction:column;gap:calc(17 * var(--oj-u));align-items:flex-start}.oj-footer__logo img{width:calc(189 * var(--oj-u));min-width:8rem;height:auto}.oj-footer__tag{max-width:calc(327 * var(--oj-u));font-size:clamp(.85rem,calc(17 * var(--oj-u)),1.06rem);line-height:1.7}.oj-footer__tag p{margin:0}.oj-footer__social{display:flex;gap:calc(15 * var(--oj-u));margin:0;padding-block-start:calc(8 * var(--oj-u));padding-inline:0;list-style:none}.oj-footer__social a{display:grid;place-items:center;width:calc(56.11 * var(--oj-u));height:calc(56.11 * var(--oj-u));min-width:2.5rem;min-height:2.5rem;color:var(--oj-footer-bg, #ed1c24);background:var(--oj-social-bg, #fff);border-radius:50%;transition:transform var(--transition)}.oj-footer__social a:hover{transform:translateY(-2px)}.oj-footer__social a.oj-footer__social--custom{background:none;overflow:hidden}.oj-footer__social--custom .oj-footer__social-img{width:100%;height:100%;min-width:0;min-height:0}.oj-footer__social svg,.oj-footer__social-img{width:calc(22 * var(--oj-u));height:calc(22 * var(--oj-u));min-width:1rem;min-height:1rem;object-fit:contain}.oj-footer__col{display:flex;flex-direction:column;gap:calc(19 * var(--oj-u))}.oj-footer__col-heading{margin:0;font-family:var(--font-heading);font-size:clamp(.85rem,calc(16.4 * var(--oj-u)),1.03rem);font-weight:600;line-height:1.6;letter-spacing:.046em;text-transform:uppercase}.oj-footer__links{display:flex;flex-direction:column;gap:calc(12.6 * var(--oj-u));margin:0;padding:0;list-style:none}.oj-footer__links a{font-size:clamp(.85rem,calc(17 * var(--oj-u)),1.06rem);line-height:1.6;text-decoration:none}.oj-footer__links a:hover{text-decoration:underline;text-underline-offset:.25em}.oj-footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(40 * var(--oj-u));padding-block-start:calc(21.258 * var(--oj-u));border-block-start:max(1px,calc(1.258 * var(--oj-u))) solid rgb(255 255 255 / .4)}.oj-footer__bottom p{margin:0;font-size:clamp(.78rem,calc(15.726 * var(--oj-u)),.98rem);line-height:1.6}.oj-footer__bottom>p{display:flex;flex-direction:column;gap:2px}.oj-footer__copy,.oj-footer__contact-label{font-family:var(--font-heading);font-size:clamp(.8rem,calc(16.355 * var(--oj-u)),1.02rem);font-weight:600;letter-spacing:calc(.7548 * var(--oj-u));text-transform:uppercase}.oj-footer__legal{font-weight:600}.oj-footer__contact{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.oj-footer__bottom a{text-decoration:none}.oj-footer__bottom a:hover{text-decoration:underline;text-underline-offset:.25em}@media(max-width:989px){.oj-footer__grid{grid-template-columns:1fr 1fr}.oj-footer__brand{grid-column:1 / -1}}@media(max-width:749px){.oj-footer{padding-block:calc(64 * var(--oj-mu)) calc(46 * var(--oj-mu));clip-path:polygon(0 calc(18 * var(--oj-mu)),54.419% 0,100% calc(18 * var(--oj-mu)),100% 100%,0 100%)}.oj-footer__wrap{width:calc(100% - 118 * var(--oj-mu));gap:calc(42.4 * var(--oj-mu))}.oj-footer__grid{grid-template-columns:1fr 1fr;column-gap:calc(72 * var(--oj-mu));row-gap:calc(31.42 * var(--oj-mu))}.oj-footer__brand{grid-column:1 / -1;gap:calc(16.858 * var(--oj-mu));margin-block-end:calc(31.48 * var(--oj-mu))}.oj-footer__logo img{width:calc(189.45 * var(--oj-mu));min-width:0}.oj-footer__tag{max-width:none;font-size:calc(16.984 * var(--oj-mu));line-height:1.7}.oj-footer__social{gap:calc(15.097 * var(--oj-mu));padding-block-start:calc(8.303 * var(--oj-mu))}.oj-footer__social a{width:calc(47.806 * var(--oj-mu));height:calc(47.806 * var(--oj-mu));min-width:0;min-height:0}.oj-footer__social svg,.oj-footer__social-img{width:calc(22 * var(--oj-mu));height:calc(22 * var(--oj-mu));min-width:0;min-height:0}.oj-footer__col{gap:calc(18.871 * var(--oj-mu))}.oj-footer__col-heading{font-size:calc(16.355 * var(--oj-mu))}.oj-footer__links{gap:calc(12.581 * var(--oj-mu))}.oj-footer__links a{font-size:calc(16.98 * var(--oj-mu))}.oj-footer__bottom{flex-direction:column;gap:calc(16 * var(--oj-mu));padding-block-start:0;border-block-start:0}.oj-footer__bottom p{font-size:calc(15.726 * var(--oj-mu))}.oj-footer__contact{align-items:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.oj-footer__social a:hover{transform:none}}.shopify-section-group-header-group{--oj-topbar-h: calc(66 * var(--oj-u));position:sticky;top:0;z-index:30}.shopify-section-group-header-group:has(.oj-header--has-topbar){top:calc(-1 * var(--oj-topbar-h))}.oj-header{position:relative;background:var(--oj-header-bg, #fff);color:var(--oj-header-fg, var(--brand-gondola));transition:background-color var(--transition)}.oj-header.oj-header--scrolled{background:#fff;box-shadow:0 2px 12px #2315120f}.oj-topbar{background:var(--oj-topbar-bg, #e5e5e5)}.oj-topbar__inner,.oj-header__inner{box-sizing:border-box;width:min(100%,calc(1920 * var(--oj-u)));margin-inline:auto}.oj-topbar__inner{padding-inline:max(var(--page-margin),calc(96 * var(--oj-u))) max(var(--page-margin),calc(108 * var(--oj-u)))}.oj-header__inner{padding-inline:max(var(--page-margin),calc(96 * var(--oj-u))) max(var(--page-margin),calc(89 * var(--oj-u)))}.oj-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--oj-u));min-height:var(--oj-topbar-h)}.oj-topbar__group{display:flex;align-items:center;gap:calc(44 * var(--oj-u))}.oj-topbar__group--end{gap:calc(30 * var(--oj-u))}.oj-topbar__socials{display:flex;align-items:center;gap:calc(16 * var(--oj-u));margin-inline-end:calc(-10 * var(--oj-u))}.oj-topbar__social{display:block;line-height:0}.oj-topbar__social-icon{display:block;width:auto;height:calc(31 * var(--oj-u));object-fit:contain}.oj-topbar__item,.oj-topbar__links{display:inline-flex;align-items:center;margin:0;font-family:var(--font-heading);font-size:clamp(.8rem,calc(20 * var(--oj-u)),1.25rem);font-weight:500;line-height:1.2;color:inherit;text-decoration:none;white-space:nowrap}.oj-topbar__item{gap:calc(11 * var(--oj-u))}.oj-topbar__item--login{gap:calc(10 * var(--oj-u));font-weight:600}.oj-topbar__links a{color:inherit;text-decoration:none}.oj-topbar__sep{margin-inline:.45em}.oj-topbar__item:hover,.oj-topbar__links a:hover{color:var(--oj-header-active, #ee1c25)}.oj-topbar__icon{display:block;flex-shrink:0;width:calc(24 * var(--oj-u));height:calc(24 * var(--oj-u));min-width:1rem;min-height:1rem;object-fit:contain}.oj-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(24 * var(--oj-u));min-height:calc(138 * var(--oj-u))}.oj-header__logo{display:block;line-height:0}.oj-header__logo-img{width:calc(272 * var(--oj-u));height:auto}.oj-header__nav{padding-inline-start:calc((83 - 24) * var(--oj-u))}.oj-header__nav ul{display:flex;justify-content:flex-start;gap:calc(36 * var(--oj-u));margin:0;padding:0;list-style:none}.oj-header__nav li{position:relative}.oj-header__nav a{font-family:var(--font-heading);font-size:clamp(.95rem,calc(24 * var(--oj-u)),1.5rem);font-weight:500;color:inherit;text-decoration:none;white-space:nowrap;transition:color var(--transition)}.oj-header__nav a:hover{color:var(--oj-header-active, #ee1c25)}.oj-header__nav a[aria-current=page],.oj-header__drawer-nav a[aria-current=page]{font-weight:600;color:var(--oj-header-active, #ee1c25)}.oj-header__nav .oj-header__sub{position:absolute;top:100%;left:50%;z-index:2;display:flex;flex-direction:column;gap:calc(14 * var(--oj-u));min-width:12rem;margin-block-start:calc(16 * var(--oj-u));padding:calc(22 * var(--oj-u)) calc(26 * var(--oj-u));background:#fff;border:1px solid var(--oj-header-border, #231512);border-radius:calc(24 * var(--oj-u));visibility:hidden;opacity:0;transform:translate(-50%,6px);transition:opacity var(--transition),transform var(--transition),visibility var(--transition)}.oj-header__nav .oj-header__sub:before{content:"";position:absolute;inset:calc(-18 * var(--oj-u)) 0 auto;height:calc(18 * var(--oj-u))}.oj-header__has-sub:hover>.oj-header__sub,.oj-header__has-sub:focus-within>.oj-header__sub{visibility:visible;opacity:1;transform:translate(-50%)}.oj-header__sub a{font-size:clamp(.9rem,calc(20 * var(--oj-u)),1.25rem)}.oj-header__actions{display:flex;align-items:center;gap:calc(26 * var(--oj-u))}.oj-header__search{display:flex;align-items:center;gap:calc(20 * var(--oj-u));width:calc(475 * var(--oj-u));padding:calc(20 * var(--oj-u)) calc(25 * var(--oj-u));border:1px solid var(--oj-header-border, #231512);border-radius:390px;background:transparent}.oj-header__search-icon{display:block;flex-shrink:0;width:calc(30 * var(--oj-u));height:calc(30 * var(--oj-u));object-fit:contain}.oj-header__search input{flex:1;min-width:0;padding:0;font-family:var(--font-heading);font-size:clamp(.85rem,calc(20 * var(--oj-u)),1.25rem);font-weight:500;line-height:normal;color:inherit;background:transparent;border:0;outline:0;-webkit-appearance:none;appearance:none}.oj-header__search input::placeholder{color:inherit;opacity:1}.oj-header__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.oj-header__search:focus-within{box-shadow:0 0 0 2px var(--oj-header-active, #ee1c25)}.oj-header__search-btn{display:none}.oj-header__cta{display:inline-flex;align-items:center;gap:.35em;height:calc(71 * var(--oj-u));padding-inline:calc(49.338 * var(--oj-u)) calc(48.135 * var(--oj-u));font-family:var(--font-heading);font-size:clamp(.8rem,calc(18 * var(--oj-u)),1.125rem);font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--oj-cta-fg, #fff);background:var(--oj-cta-bg, #ed1c24);border-radius:999px;transition:transform var(--transition)}.oj-header__cta:hover{transform:translateY(-2px)}.oj-header__cta-light{font-weight:400}.oj-header__cart,.oj-header__search-btn,.oj-header__drawer-cart{position:relative;place-items:center;flex-shrink:0;width:calc(71 * var(--oj-u));height:calc(71 * var(--oj-u));color:var(--brand-gondola);background:#fff;border:1px solid var(--oj-header-border, #231512);border-radius:50%}.oj-header__cart,.oj-header__drawer-cart{display:grid;--oj-cart-w: calc(37.3 * var(--oj-u))}.oj-header__cart-icon{display:block;width:calc(37.3 * var(--oj-u));height:calc(36.1 * var(--oj-u));object-fit:contain;transform:translate(calc(.6 * var(--oj-u)))}.oj-header__cart>#cart-icon-bubble{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cart-count{position:absolute;top:calc(50% - var(--oj-cart-w, 37.3px) * .3225);left:calc(50% + var(--oj-cart-w, 37.3px) * .371);min-width:1.15rem;height:1.15rem;padding-inline:.25rem;font-family:var(--font-heading);font-size:.7rem;font-weight:700;line-height:1.15rem;text-align:center;color:#fff;background:var(--brand-scarlet);border-radius:999px;box-shadow:0 0 0 2px #fff;transform:translate(-50%,-50%)}.oj-header__drawer{display:none}.oj-header__drawer-toggle{display:grid;place-items:center;width:2.75rem;height:2.75rem;list-style:none;cursor:pointer}.oj-header__drawer-toggle::-webkit-details-marker{display:none}.oj-header__drawer-close{position:absolute;top:calc(30 * var(--oj-mu));right:calc(31 * var(--oj-mu));display:grid;place-items:center;width:calc(70.999 * var(--oj-mu));height:calc(70.999 * var(--oj-mu));padding:0;color:#000;background:#fff;border:max(1px,calc(1.203 * var(--oj-mu))) solid #000;border-radius:50%;cursor:pointer}.oj-header__drawer-close svg{width:calc(36 * var(--oj-mu));height:calc(36 * var(--oj-mu))}body.oj-drawer-open{overflow:hidden}.oj-header__drawer-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;align-items:center;padding-block:calc(154 * var(--oj-mu)) calc(129 * var(--oj-mu));overflow-y:auto;overscroll-behavior:contain;background:#fff;transform:translate(-100%);transition:transform .32s cubic-bezier(.32,.72,0,1)}.oj-header__drawer[open] .oj-header__drawer-panel{transform:none}.oj-header__drawer--js[open] .oj-header__drawer-panel{transform:translate(-100%)}.oj-header__drawer--js.is-open[open] .oj-header__drawer-panel{transform:none}.oj-header__drawer-logo,.oj-header__drawer-nav,.oj-header__drawer-cta,.oj-header__drawer-cart,.oj-header__search--drawer,.oj-header__drawer-links{flex-shrink:0}.oj-header__drawer-logo img{display:block;width:calc(167.271 * var(--oj-mu));height:auto}.oj-header__search--drawer{width:min(calc(340 * var(--oj-mu)),calc(100% - 2.5rem));margin-block-start:calc(48 * var(--oj-mu));padding:.8rem 1.1rem;gap:.75rem}.oj-header__search--drawer .oj-header__search-icon{width:1.4rem;height:1.4rem}.oj-header__search--drawer input{font-size:1rem}.oj-header__drawer-nav{margin-block-start:calc(60 * var(--oj-mu))}.oj-header__drawer-nav ul{display:flex;flex-direction:column;gap:calc(34.82 * var(--oj-mu));margin:0;padding:0;list-style:none;text-align:center}.oj-header__drawer-nav a{display:block;font-family:var(--font-heading);font-size:calc(26.659 * var(--oj-mu));font-weight:500;line-height:.90575;color:var(--oj-header-fg, #231512);text-decoration:none}.oj-header__drawer-nav .oj-header__drawer-sub{gap:calc(22 * var(--oj-mu));margin-block-start:calc(22 * var(--oj-mu))}.oj-header__drawer-sub a{font-size:calc(21 * var(--oj-mu));opacity:.8}.oj-header__drawer-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35em;width:calc(197.354 * var(--oj-mu));height:calc(70.999 * var(--oj-mu));margin-block-start:calc(48.73 * var(--oj-mu));font-family:var(--font-heading);font-size:calc(18 * var(--oj-mu));font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--oj-cta-fg, #fff);background:var(--oj-cta-bg, #ed1c24);border-radius:999px}.oj-header__drawer-links{display:flex;gap:1.25rem;margin:calc(40 * var(--oj-mu)) 0 0;font-family:var(--font-heading);font-size:calc(20 * var(--oj-mu));font-weight:500}.oj-header__drawer-links a{color:inherit;text-decoration:none}.oj-header__drawer-cart{--oj-cart-w: calc(37.3 * var(--oj-mu));width:calc(70.999 * var(--oj-mu));height:calc(70.999 * var(--oj-mu));margin-block-start:calc(25 * var(--oj-mu))}.oj-header__drawer-cart .oj-header__cart-icon{width:calc(37.3 * var(--oj-mu));height:calc(36.1 * var(--oj-mu))}@media(max-width:1199px){.oj-header__search{width:calc(300 * var(--oj-u))}.oj-header__search input{font-size:.85rem}}@media(max-width:899px){.shopify-section-group-header-group{--oj-topbar-h: 2.5rem}.oj-topbar__inner{gap:.75rem}.oj-topbar__group{gap:.9rem}.oj-topbar__socials{gap:.6rem;margin-inline-end:0}.oj-topbar__social-icon{height:1.4rem}.oj-topbar__icon{width:1.1rem;height:1.1rem}.oj-topbar__item,.oj-topbar__links{font-size:.8rem}.oj-topbar__item--contact .oj-topbar__label,.oj-topbar__links{display:none}.oj-header__inner{grid-template-columns:auto 1fr auto;min-height:4.5rem}.oj-header__drawer{display:block}.oj-header__nav{display:none}.oj-topbar__inner,.oj-header__inner{padding-inline:var(--page-margin)}.oj-header__logo-img{width:7.5rem}.oj-header__cta{display:none}.oj-header__actions{gap:.6rem}.oj-header__actions>.oj-header__search{display:none}.oj-header__search-btn{display:grid}.oj-header__cart,.oj-header__search-btn{width:2.75rem;height:2.75rem}.oj-header__cart{--oj-cart-w: 1.45rem}.oj-header__cart .oj-header__cart-icon{width:1.45rem;height:1.4rem}.oj-header__cart .cart-count{min-width:.95rem;height:.95rem;padding-inline:.18rem;font-size:.6rem;line-height:.95rem;box-shadow:0 0 0 1.5px #fff}.oj-header__search-btn .oj-header__search-icon{width:1.25rem;height:1.25rem}}@media(prefers-reduced-motion:reduce){.oj-header__cta:hover{transform:none}.oj-header__drawer-panel,.oj-header__nav .oj-header__sub{transition:none}}.oj-hero{position:relative;background:var(--oj-hero-bg, var(--band-cream));overflow:hidden}.oj-hero__inner{position:relative;display:block;width:min(var(--oj-content),calc(100% - var(--page-margin) * 2));min-height:calc(892 * var(--oj-u));margin-inline:auto}.oj-hero__slide{position:relative;min-height:calc(892 * var(--oj-u))}.oj-hero__slide[hidden]{display:none}.oj-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:calc(560 * var(--oj-u));padding-block-start:calc(158.6 * var(--oj-u))}.oj-hero__heading{display:flex;flex-direction:column;margin:0;font-family:var(--font-heading);font-size:calc(89.351 * var(--oj-u));font-weight:700;line-height:calc(98.18 / 89.351);text-transform:uppercase;white-space:nowrap;color:var(--brand-gondola)}.oj-hero__line{display:block}.oj-hero__line--mark{position:relative;display:inline-block;align-self:flex-start;margin-inline-start:calc(-31.27 * var(--oj-u));padding-inline:calc(51.18 * var(--oj-u)) calc(35.59 * var(--oj-u))}.oj-hero__swash{position:absolute;top:calc(1.58 * var(--oj-u));left:0;width:100%;height:calc(103.627 * var(--oj-u));z-index:0}.oj-hero__mark-text{position:relative;z-index:1;display:inline-block;transform:rotate(-2deg)}.oj-hero__lead{max-width:calc(519 * var(--oj-u));margin-block-start:calc(15.9 * var(--oj-u));font-size:calc(24 * var(--oj-u));line-height:calc(36.823 / 24);color:var(--brand-sandstone, #7a6660)}.oj-hero__lead p{margin:0}.oj-hero__actions{display:flex;flex-wrap:wrap;gap:calc(18.953 * var(--oj-u));margin-block-start:calc(31.3 * var(--oj-u))}.oj-hero__actions .oj-btn{min-width:calc(200.362 * var(--oj-u));height:calc(69.495 * var(--oj-u));padding-block:0;padding-inline:calc(49.639 * var(--oj-u));font-size:calc(18.051 * var(--oj-u));letter-spacing:0;border-width:calc(1.805 * var(--oj-u));border-radius:calc(171.481 * var(--oj-u))}.oj-hero__btn2{gap:calc(9.025 * var(--oj-u));padding-inline:calc(30 * var(--oj-u))}.oj-hero__btn2-light{font-weight:400}.oj-hero__btn2-emoji{font-size:calc(23.466 * var(--oj-u));line-height:1}.oj-hero__art{position:absolute;top:calc(78 * var(--oj-u));left:calc(239 * var(--oj-u));width:calc(1201 * var(--oj-u));aspect-ratio:1201 / 800}.oj-hero__blob{position:absolute;left:33.056%;top:9%;width:66.971%;height:75.249%;overflow:hidden;background:var(--oj-blob-bg, #ee1c25);border-radius:18.649%/24.917%}.oj-hero__blob .oj-hero__photo-box{position:absolute;left:24.617%;top:-11.96%;width:73.477%;height:112.461%}.oj-hero__pop{position:absolute;left:49.542%;top:0;z-index:1;width:49.209%;height:51.75%;overflow:hidden}.oj-hero__pop .oj-hero__photo-box{position:absolute;inset:0 0 auto 0;height:163.527%}.oj-hero__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--oj-photo-x, 35%) 0}.oj-hero__art--flip .oj-hero__photo-box{transform:scaleX(-1)}.oj-hero__pack{position:absolute;left:16.486%;top:30.375%;z-index:3;width:53.289%;pointer-events:none}.oj-hero__pack img{display:block;width:100%;height:auto}.oj-hero__badge{position:absolute;right:2%;bottom:4%;z-index:4;transform:rotate(-10deg);display:grid;place-items:center;width:calc(147 * var(--oj-u));height:calc(147 * var(--oj-u));margin:0;padding:calc(16 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.847 * var(--oj-u));font-weight:700;line-height:1;text-align:center;text-transform:uppercase;color:var(--brand-gondola);background:var(--oj-badge-bg, var(--brand-sun));border-radius:50%}.oj-hero__arrow{position:absolute;top:calc(339 * var(--oj-u));z-index:5;display:grid;place-items:center;width:calc(100 * var(--oj-u));height:calc(100 * var(--oj-u));min-width:44px;min-height:44px;padding:0;background:none;border:0;cursor:pointer;transition:transform var(--transition)}.oj-hero__arrow--prev{left:calc(-129 * var(--oj-u))}.oj-hero__arrow--next{right:calc(-130 * var(--oj-u))}.oj-hero__arrow-icon{display:block;width:100%;height:100%;object-fit:contain}.oj-hero__arrow--next .oj-hero__arrow-icon{transform:scaleX(-1)}.oj-hero__arrow:hover{transform:scale(1.06)}.oj-hero__dots{position:absolute;left:calc(9 * var(--oj-u));top:calc(759 * var(--oj-u));z-index:5;display:flex;gap:calc(16.245 * var(--oj-u))}.oj-hero__dot{width:calc(25.271 * var(--oj-u));height:calc(25.271 * var(--oj-u));min-width:.75rem;min-height:.75rem;padding:0;background:#fff;border:0;border-radius:50%;cursor:pointer;transition:background-color var(--transition)}.oj-hero__dot[aria-selected=true]{background:var(--oj-dot-active, #ed1c24)}@media(max-width:989px){.oj-hero__inner,.oj-hero__slide{min-height:0}.oj-hero__inner{padding-block:var(--space-6) var(--space-7)}.oj-hero__slide{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.oj-hero__copy{width:100%;align-items:center;padding-block-start:0;text-align:center}.oj-hero__heading{align-items:center;font-size:clamp(2.1rem,calc(9 * var(--oj-vw)),3.6rem)}.oj-hero__line--mark{align-self:center;margin-inline-start:0}.oj-hero__swash{top:.03em;height:1.16em}.oj-hero__lead{max-width:34rem;margin-block-start:var(--space-3);font-size:clamp(1rem,calc(3.6 * var(--oj-vw)),1.2rem)}.oj-hero__actions{justify-content:center;margin-block-start:var(--space-4)}.oj-hero__actions .oj-btn{min-width:0;height:3.25rem;padding-inline:2.2rem;font-size:.95rem}.oj-hero__art{position:relative;top:auto;left:auto;width:calc(100% / .66971);max-width:none;margin-inline-start:calc(-100% * .33056 / .66971);align-self:flex-start}.oj-hero__dots{position:static;justify-content:center;gap:.6rem;margin-block-start:var(--space-5)}.oj-hero__dot{width:.875rem;height:.875rem;min-width:.875rem;min-height:.875rem}.oj-hero__arrow{display:none}.oj-hero__badge{width:5.5rem;height:5.5rem;font-size:.6rem}}@media(prefers-reduced-motion:reduce){.oj-hero__arrow:hover{transform:none}}.oj-blog{background:var(--oj-blog-bg, transparent);padding-block:calc(40 * var(--oj-u)) calc(90 * var(--oj-u))}.oj-blog__inner{width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-blog__heading{margin:0 0 calc(45 * var(--oj-u));font-family:var(--font-heading);font-size:calc(52 * var(--oj-u));font-weight:700;line-height:1.1;text-transform:uppercase;color:#231512}.oj-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(37 * var(--oj-u)) calc(33 * var(--oj-u));list-style:none;padding:0;margin:0 0 calc(50 * var(--oj-u))}.oj-blog__grid>li{display:contents}.oj-acard{display:flex;flex-direction:column;align-items:center;height:100%;padding:calc(32.185 * var(--oj-u)) 0 calc(10 * var(--oj-u));background:var(--oj-acard-bg, #ffc4af);border-radius:calc(67.209 * var(--oj-u));overflow:hidden}.oj-acard__img{position:relative;width:calc(395.681 * var(--oj-u));max-width:calc(100% - calc(40 * var(--oj-u)));aspect-ratio:395.681 / 346.458;background:var(--oj-acard-panel, #e7f7ec);border-radius:calc(37.864 * var(--oj-u));overflow:hidden}.oj-acard__img img,.oj-acard__img svg{width:100%;height:100%;object-fit:cover}.oj-acard__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;width:100%;padding:calc(24 * var(--oj-u)) calc(34.078 * var(--oj-u)) calc(25.23 * var(--oj-u));gap:calc(8.835 * var(--oj-u))}.oj-acard__tag{margin:0;font-family:var(--font-heading);font-size:calc(14 * var(--oj-u));font-weight:700;letter-spacing:calc(1.0097 * var(--oj-u));text-transform:uppercase;color:var(--brand-tory, #14549f)}.oj-acard__title{margin:0;font-family:var(--font-heading);font-size:calc(20 * var(--oj-u));font-weight:600;line-height:1.2779;color:#231512}.oj-acard__title a{color:inherit;text-decoration:none}.oj-acard__title a:hover{text-decoration:underline;text-underline-offset:.2em}.oj-acard__desc{margin:0;font-size:calc(18 * var(--oj-u));line-height:1.4585;color:#231512}.oj-acard__desc p{margin:0}.oj-acard__cta{display:flex;flex:1;align-items:flex-end;width:100%;padding-block-start:calc(10 * var(--oj-u))}.oj-acard .oj-btn{width:100%;height:calc(69.495 * var(--oj-u));padding-block:0;font-size:calc(18.051 * var(--oj-u))}@media(max-width:1279px){.oj-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.oj-blog{padding-block:var(--space-6) var(--space-7)}.oj-blog__heading{font-size:clamp(1.9rem,calc(9 * var(--oj-vw)),2.6rem);margin-block-end:var(--space-5)}.oj-blog__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin-block-end:var(--space-6)}.oj-acard{border-radius:2rem}.oj-acard__title{font-size:1.1rem}.oj-acard__desc{font-size:.95rem}}.cart-page__layout{display:grid;gap:var(--space-6);align-items:start}.cart-items__list{list-style:none;padding:0;margin:0}.cart-page__update{margin-block-start:var(--space-4)}.cart-page__summary{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-input)}.cart-page__subtotal{display:flex;justify-content:space-between;font-size:var(--text-lg)}.cart-page__note{font-size:var(--text-sm)}@media(min-width:990px){.cart-page__layout{grid-template-columns:1fr 22rem;gap:var(--space-8)}}.oj-collection{background:var(--band-cream);padding-block:calc(50 * var(--oj-u)) calc(120 * var(--oj-u))}.oj-collection__inner{width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-collection__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(20 * var(--oj-u));margin-block-end:calc(65 * var(--oj-u))}.oj-collection__pills{display:flex;flex-wrap:wrap;gap:calc(14.2 * var(--oj-u))}.oj-collection__pill{display:inline-flex;align-items:center;gap:calc(11.55 * var(--oj-u));height:calc(55.541 * var(--oj-u));min-height:2.5rem;padding-inline:calc(20 * var(--oj-u)) calc(10 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.246 * var(--oj-u));font-weight:600;line-height:calc(27.265 / 16.246);color:var(--brand-gondola);text-decoration:none;background:#fff;border-radius:999px;transition:background-color var(--transition),color var(--transition)}.oj-collection__count{display:grid;place-items:center;width:calc(32.819 * var(--oj-u));height:calc(32.819 * var(--oj-u));min-width:1.5rem;min-height:1.5rem;font-size:calc(14.441 * var(--oj-u));line-height:calc(23.226 / 14.441);color:#fff;background:var(--brand-gondola);border-radius:50%}.oj-collection__pill--active{color:#fff;background:var(--brand-gondola)}.oj-collection__pill--active .oj-collection__count{color:var(--brand-gondola);background:var(--brand-sun)}.oj-collection__sort{display:flex;align-items:center;gap:calc(20 * var(--oj-u))}.oj-collection__sort-label{font-family:var(--font-heading);font-size:calc(21.661 * var(--oj-u));font-weight:600;color:var(--brand-gondola);white-space:nowrap}.oj-collection__sort-control{position:relative;display:inline-flex;align-items:center}.oj-collection__sort-select{-webkit-appearance:none;appearance:none;height:calc(56 * var(--oj-u));min-height:2.75rem;padding-inline:calc(20 * var(--oj-u)) calc(44 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.246 * var(--oj-u));font-weight:600;color:var(--brand-gondola);background:transparent;border:max(1px,calc(1.262 * var(--oj-u))) solid var(--brand-gondola);border-radius:999px}.oj-collection__sort-chevron{position:absolute;right:calc(16 * var(--oj-u));width:calc(16 * var(--oj-u));height:calc(16 * var(--oj-u));min-width:.85rem;pointer-events:none;color:var(--brand-gondola)}.oj-collection__grid{list-style:none;padding:0}.oj-collection__grid>li{display:contents}.oj-cpromo{clip-path:polygon(0% 1.4%,58% 0%,100% 9.3%,100% 97%,58% 92.1%,31% 100%,0% 92.1%);padding-block:calc(150 * var(--oj-u)) calc(105 * var(--oj-u))}.oj-cpromo__inner{display:grid;grid-template-columns:minmax(0,730fr) minmax(0,716fr);gap:calc(56 * var(--oj-u));align-items:center;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-cpromo__visual{aspect-ratio:730 / 433;background:var(--oj-cpromo-panel, transparent);overflow:hidden}.oj-cpromo__visual img,.oj-cpromo__visual svg{width:100%;height:100%;object-fit:contain}.oj-cpromo__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 * var(--oj-u))}.oj-cpromo .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-cpromo__heading{margin:0;font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase}.oj-cpromo__text{margin:0;font-size:calc(19.856 * var(--oj-u));line-height:calc(27.798 / 19.856)}.oj-cpromo .oj-btn{height:calc(75 * var(--oj-u));padding-inline:calc(35 * var(--oj-u));font-size:calc(20.71 * var(--oj-u));letter-spacing:calc(.5 * var(--oj-u))}@media(max-width:989px){.oj-collection__bar{justify-content:flex-start}}@media(max-width:749px){.oj-collection{padding-block:var(--space-7)}.oj-collection__sort-label{font-size:1rem}.oj-pcard{border-radius:1.75rem}.oj-pcard__name{font-size:1.05rem}.oj-pcard__tag{font-size:.85rem}.oj-pcard__price{font-size:1.2rem}.oj-pcard__submit{font-size:.85rem}.oj-cpromo{padding-block:var(--space-8) var(--space-7)}.oj-cpromo__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.oj-cpromo__heading{font-size:clamp(1.75rem,calc(8 * var(--oj-vw)),2.4rem)}.oj-cpromo__text{font-size:.95rem}.oj-collection__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);overflow-x:visible;scroll-snap-type:none;padding-inline:0;margin-inline:0}}@media(max-width:480px){.oj-collection__grid{grid-template-columns:minmax(0,1fr)}}.list-collections__card{display:block;text-decoration:none}.list-collections__media{aspect-ratio:4 / 3;overflow:hidden;margin-block-end:var(--space-3);border-radius:var(--radius-input);background:color-mix(in srgb,var(--color-border) 40%,transparent)}.list-collections__image{width:100%;height:100%;object-fit:cover}.list-collections__title{font-size:var(--text-lg)}.page__content{max-width:44rem}.page__content>*+*{margin-block-start:var(--space-4)}.password{display:grid;gap:var(--space-4);justify-items:center;min-height:80svh;align-content:center;text-align:center}.password__row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.oj-pdp{background:var(--oj-pdp-bg, var(--band-cream));padding-block:calc(34.52 * var(--oj-u)) calc(80.64 * var(--oj-u))}.oj-pdp__crumbs{--color-muted: #5b4a44;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto;margin-block-end:calc(55.3 * var(--oj-u))}.oj-pdp__inner{width:min(calc(1600 * var(--oj-u)),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-pdp__grid{display:grid;grid-template-columns:minmax(0,821fr) minmax(0,738fr);grid-template-areas:"media panel" "banner details";column-gap:calc(41 * var(--oj-u));row-gap:calc(21 * var(--oj-u));align-items:start}.oj-pdp__media{grid-area:media;min-width:0}.oj-pdp__panel{grid-area:panel;min-width:0}.oj-pdp__banner{grid-area:banner;min-width:0}.oj-pdp__details{grid-area:details;min-width:0}.oj-pdp__panel{--color-muted: #5b4a44;margin-block-start:calc(-13.7 * var(--oj-u));color:var(--color-foreground)}.oj-pdp__eyebrow{margin-block-end:calc(8 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.38 * var(--oj-u));font-weight:700;line-height:1.6;color:var(--color-muted)}.oj-pdp__eyebrow-brand{color:var(--oj-eyebrow-brand, var(--brand-scarlet))}.oj-pdp__vendor{margin-block-end:calc(6 * var(--oj-u));font-size:calc(14 * var(--oj-u));letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.oj-pdp__title{margin:0;font-family:var(--font-heading);font-size:calc(50.99 * var(--oj-u));font-weight:700;line-height:1.2;text-transform:none;color:var(--color-foreground)}.oj-pdp__tagline{margin-block-start:calc(1.8 * var(--oj-u));font-family:var(--font-heading);font-size:calc(20 * var(--oj-u));font-weight:500;line-height:1.2}.oj-pdp__meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--oj-u)) calc(15.12 * var(--oj-u));min-height:calc(34.272 * var(--oj-u));margin-block-start:calc(16 * var(--oj-u))}.oj-pdp__meta .oj-stars{gap:calc(2.52 * var(--oj-u))}.oj-pdp__meta-text{font-family:var(--font-heading);font-size:calc(16.38 * var(--oj-u));font-weight:600;line-height:1.6;color:var(--color-muted)}.oj-pdp__chips{display:flex;flex-wrap:wrap;gap:calc(10.08 * var(--oj-u));margin:0;margin-block-start:calc(19 * var(--oj-u));padding:0;list-style:none}.oj-pdp__chip{display:inline-flex;align-items:center;gap:calc(6 * var(--oj-u));padding:calc(8.82 * var(--oj-u)) calc(17.64 * var(--oj-u));font-family:var(--font-heading);font-size:calc(15.12 * var(--oj-u));font-weight:700;line-height:calc(24.192 / 15.12);white-space:nowrap;color:var(--oj-chip-fg, var(--brand-jewel));background:var(--oj-chip-bg, #e4f5ec);border-radius:999px}.oj-pdp__chip-icon{width:calc(18 * var(--oj-u));height:calc(18 * var(--oj-u));min-width:.7rem}.oj-pdp__chip-emoji{line-height:1}.oj-pdp__description{margin-block-start:calc(12 * var(--oj-u));font-size:calc(18 * var(--oj-u));font-weight:400;line-height:calc(26 / 18)}.oj-pdp__description>*{margin:0}.oj-pdp__description>*+*{margin-block-start:.6em}.oj-pdp__pricing{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--oj-u)) calc(23 * var(--oj-u));min-height:calc(41 * var(--oj-u));margin-block-start:calc(24.6 * var(--oj-u))}.oj-pdp__price,.oj-pdp__compare{white-space:nowrap}.oj-pdp__price{font-family:var(--font-heading);font-size:calc(52.339 * var(--oj-u));font-weight:700;line-height:calc(41 / 52.339);color:var(--oj-price-color, var(--brand-scarlet))}.oj-pdp__compare{font-family:var(--font-heading);font-size:calc(30.484 * var(--oj-u));font-weight:500;line-height:1;color:var(--color-muted)}.oj-pdp__save{display:inline-flex;align-items:center;justify-content:center;min-width:calc(140 * var(--oj-u));height:calc(41 * var(--oj-u));padding-inline:calc(10 * var(--oj-u));font-family:var(--font-heading);font-size:calc(21.535 * var(--oj-u));font-weight:700;line-height:1;white-space:nowrap;color:var(--oj-save-fg, #00985d);background:var(--oj-save-bg, #cfe7d7);border-radius:999px}.oj-pdp__tax{margin-block-start:calc(7 * var(--oj-u));font-size:calc(18 * var(--oj-u));font-weight:400;line-height:calc(26 / 18)}.oj-pdp__pack{margin-block-start:calc(20.2 * var(--oj-u))}.oj-pdp__pack:empty{display:none}.oj-pdp__buy{margin-block-start:calc(20 * var(--oj-u))}.oj-pdp__assurances{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(12 * var(--oj-u)) calc(30 * var(--oj-u));margin:0;margin-block-start:calc(20 * var(--oj-u));padding:0 calc(36 * var(--oj-u)) 0 calc(36 * var(--oj-u));list-style:none;opacity:var(--oj-assurance-opacity, .3)}.oj-pdp__assurance{display:inline-flex;align-items:center;gap:calc(10 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.38 * var(--oj-u));font-weight:500;line-height:1.6;color:var(--oj-assurance-color, var(--color-foreground))}.oj-pdp__assurance-icon{font-size:calc(22 * var(--oj-u));line-height:1}.oj-pdp__assurance-glyph{flex:none}.oj-pdp__assurance-glyph--truck{width:calc(39.238 * var(--oj-u));height:calc(23 * var(--oj-u));min-width:1.3rem;transform:scaleX(-1)}.oj-pdp__assurance-glyph--returns{width:calc(31 * var(--oj-u));height:calc(27 * var(--oj-u));min-width:1.1rem}.oj-pdp__banner{width:calc(100% + 23 * var(--oj-u));margin-inline-start:calc(-7 * var(--oj-u))}.oj-pdp__banner-img{display:block;width:100%;height:auto;mix-blend-mode:darken}.oj-pdp__details{display:grid;gap:calc(16.5 * var(--oj-u));margin-inline:calc(27 * var(--oj-u)) calc(4 * var(--oj-u))}.oj-pdp__detail{border-block-end:1px solid var(--color-foreground)}.oj-pdp__detail-summary{display:flex;align-items:center;gap:calc(19 * var(--oj-u));padding-block:calc(7 * var(--oj-u))}.oj-pdp__detail-icon,.oj-pdp__detail-chevron{flex:none;width:calc(24 * var(--oj-u));height:calc(24 * var(--oj-u));min-width:1.1rem;min-height:1.1rem}.oj-pdp__detail-title{flex:1 1 auto;font-family:var(--font-heading);font-size:calc(18 * var(--oj-u));font-weight:500;line-height:calc(24 / 18)}.oj-pdp__detail-chevron{transition:transform var(--transition)}.oj-pdp__detail[open] .oj-pdp__detail-chevron{transform:rotate(180deg)}.oj-pdp__detail-body{padding:calc(4 * var(--oj-u)) calc(30 * var(--oj-u)) calc(14 * var(--oj-u)) calc(43 * var(--oj-u));font-size:calc(16 * var(--oj-u));line-height:1.6;color:var(--color-muted)}.oj-pdp__detail-body>*{margin:0}.oj-pdp__detail-body>*+*{margin-block-start:.6em}.oj-pdp__detail-body table{width:100%;border-collapse:collapse}.oj-pdp__detail-body th,.oj-pdp__detail-body td{padding:.35em 0;text-align:start;border-block-end:1px solid var(--color-border)}.oj-sticky{position:fixed;inset:auto 0 0;z-index:35;display:block;background:#fff;border-block-start:2px solid var(--oj-pdp-accent, #ee1c25);filter:drop-shadow(0 -3px 6px rgba(0,0,0,.15));transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.oj-sticky.is-visible{transform:none;visibility:visible;transition:transform .25s ease}.oj-sticky__inner{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;width:calc(100% - var(--page-margin) * 2);margin-inline:auto;padding-block:.6rem calc(.6rem + env(safe-area-inset-bottom))}.oj-sticky__media{aspect-ratio:118 / 111;overflow:hidden;background:var(--oj-gallery-card, #f3ce5a);border:2px solid var(--oj-pdp-accent, #ee1c25);border-radius:.6rem}.oj-sticky__media img{width:100%;height:100%;object-fit:cover}.oj-sticky__info{min-width:0}.oj-sticky__title{overflow:hidden;font-family:var(--font-heading);font-size:.95rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground)}.oj-sticky__pricing{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin-block-start:.15rem;white-space:nowrap}.oj-sticky__price{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;line-height:1.1;color:var(--oj-price-color, var(--brand-scarlet))}.oj-sticky__compare{font-family:var(--font-heading);font-size:.85rem;font-weight:500;line-height:1;color:#5b4a44}.oj-sticky__save{display:none;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;line-height:1;white-space:nowrap;color:var(--oj-save-fg, #00985d);background:var(--oj-save-bg, #cfe7d7);border-radius:999px}.oj-sticky__step{--oj-buy-accent: var(--oj-pdp-accent, #ee1c25)}.oj-sticky .oj-sticky__step,.oj-sticky .oj-sticky__actions .oj-buy__now{display:none}.oj-sticky .oj-sticky__actions{display:flex}.oj-sticky .oj-sticky__actions .oj-buy__button{min-height:2.9rem;padding:.5rem 1rem;font-size:.95rem;border-width:2px}body.has-pdp-sticky{padding-block-end:4.5rem}@media(prefers-reduced-motion:reduce){.oj-sticky,.oj-sticky.is-visible{transition:none}}@media(min-width:990px){.oj-sticky{container-type:inline-size;border-block-start-width:1px;filter:drop-shadow(0 -4px 2px rgba(0,0,0,.25))}.oj-sticky__inner{--oj-su: calc(var(--oj-scale) * 100vw / 1920)}@supports (width: 1cqw){.oj-sticky__inner{--oj-su: calc(var(--oj-scale) * 100cqw / 1920)}}.oj-sticky__inner{grid-template-columns:calc(118 * var(--oj-su)) calc(27 * var(--oj-su)) calc(462 * var(--oj-su)) calc(225 * var(--oj-su)) calc(49 * var(--oj-su)) calc(720 * var(--oj-su));justify-content:center;column-gap:0;width:100%;height:calc(164 * var(--oj-su) - 1px);padding:0}.oj-sticky__media{grid-column:1;width:calc(118 * var(--oj-su));height:calc(111 * var(--oj-su));aspect-ratio:auto;border-width:calc(3 * var(--oj-su));border-radius:calc(15 * var(--oj-su))}.oj-sticky__info{grid-column:3;align-self:start;margin-block-start:calc(31.7 * var(--oj-su) - 1px)}.oj-sticky__title{font-size:calc(30.803 * var(--oj-su))}.oj-sticky__pricing{gap:calc(20.892 * var(--oj-su));height:calc(37.243 * var(--oj-su));margin-block-start:calc(16.2 * var(--oj-su))}.oj-sticky__price{font-size:calc(47.543 * var(--oj-su));line-height:1}.oj-sticky__compare{font-size:calc(27.69 * var(--oj-su))}.oj-sticky__save{display:inline-flex;min-width:calc(127.17 * var(--oj-su));height:calc(37.243 * var(--oj-su));padding-inline:calc(9.084 * var(--oj-su));font-size:calc(19.561 * var(--oj-su))}.oj-sticky .oj-sticky__step{grid-column:4;display:inline-flex;gap:calc(30 * var(--oj-su));width:calc(225 * var(--oj-su));min-width:0;height:calc(72 * var(--oj-su));min-height:0;border-width:calc(2 * var(--oj-su))}.oj-sticky .oj-sticky__step .oj-step__button{width:calc(44 * var(--oj-su));height:calc(44 * var(--oj-su))}.oj-sticky .oj-sticky__step .oj-step__button img{width:calc(24 * var(--oj-su));height:calc(24 * var(--oj-su));min-width:0;min-height:0}.oj-sticky .oj-sticky__step .oj-step__input{width:calc(40 * var(--oj-su));min-width:0;font-size:calc(38 * var(--oj-su))}.oj-sticky .oj-sticky__actions{grid-column:6;gap:calc(20 * var(--oj-su))}.oj-sticky .oj-sticky__actions .oj-buy__now{display:flex}.oj-sticky .oj-sticky__actions .oj-buy__button{flex:0 0 auto;gap:calc(10 * var(--oj-su));width:calc(350 * var(--oj-su));height:calc(79 * var(--oj-su));min-height:0;padding:0;font-size:calc(26 * var(--oj-su));border-width:calc(2 * var(--oj-su))}.oj-sticky .oj-sticky__actions .oj-buy__icon{width:calc(24 * var(--oj-su));height:calc(24 * var(--oj-su));min-width:0;min-height:0}body.has-pdp-sticky{padding-block-end:calc(164 * var(--oj-scale) * 100vw / 1920)}}@media(max-width:989px){.oj-pdp__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "panel" "details" "banner";row-gap:var(--space-6)}.oj-pdp__panel{margin-block-start:0}.oj-pdp__banner{width:100%;margin-inline-start:0}.oj-pdp__details{margin-inline:0}}@media(max-width:749px){.oj-pdp{padding-block:var(--space-4) var(--space-7)}.oj-pdp__crumbs{margin-block-end:var(--space-4)}.oj-pdp__grid{row-gap:var(--space-5)}.oj-pdp__title{font-size:clamp(1.75rem,calc(7.5 * var(--oj-vw)),2.25rem);line-height:1.15}.oj-pdp__tagline{margin-block-start:.35rem;font-size:1rem}.oj-pdp__meta{gap:.35rem .6rem;margin-block-start:.6rem}.oj-pdp__meta .oj-stars{--oj-stars-size: 1.05rem !important}.oj-pdp__meta-text,.oj-pdp__assurance{font-size:.875rem}.oj-pdp__chips{gap:.4rem;margin-block-start:.75rem}.oj-pdp__chip{padding:.35rem .75rem;font-size:.78rem}.oj-pdp__description{margin-block-start:.85rem;font-size:.95rem}.oj-pdp__pricing{gap:.5rem .75rem;margin-block-start:1rem}.oj-pdp__price{font-size:2.25rem;line-height:1}.oj-pdp__compare{font-size:1.25rem}.oj-pdp__save{min-width:0;height:1.9rem;padding-inline:.75rem;font-size:.95rem}.oj-pdp__tax{margin-block-start:.4rem;font-size:.875rem}.oj-pdp__pack{margin-block-start:1.1rem}.oj-pdp__buy{margin-block-start:1rem}.oj-pdp__assurances{flex-direction:column;gap:.5rem;margin-block-start:1rem;padding:0}.oj-pdp__details{gap:.5rem}.oj-pdp__detail-summary{gap:.75rem;padding-block:.6rem}.oj-pdp__detail-title{font-size:.95rem}.oj-pdp__detail-body{padding:0 0 .85rem 1.85rem;font-size:.9rem}}.search-page__form{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:36rem;margin-block-end:var(--space-5)}.search-page__form .input{flex:1 1 14rem}.search-page__count{margin-block-end:var(--space-5)}.search-page__result{grid-column:1 / -1}.oj-near{padding-block:calc(var(--oj-near-pt, 93) * var(--oj-u)) calc(var(--oj-near-pb, 77) * var(--oj-u));color:var(--oj-near-fg, #0f181f)}.oj-near__head{display:flex;flex-direction:column;align-items:center;gap:calc(15.885 * var(--oj-u));width:min(calc(654.637 * var(--oj-u)),calc(100% - var(--page-margin) * 2));margin:0 auto calc(25 * var(--oj-u));padding-block-start:calc(4.344 * var(--oj-u));text-align:center}.oj-near__kicker{margin:0;font-family:var(--font-heading);font-size:max(.7rem,calc(15.644 * var(--oj-u)));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u));text-transform:uppercase;color:#231512}.oj-near__heading{margin:0;font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase}.oj-near__text{padding-block:calc(2.401 * var(--oj-u)) calc(15.403 * var(--oj-u));font-size:calc(19.856 * var(--oj-u));line-height:calc(33.213 / 19.856)}.oj-near__text p{margin:0}.oj-near__rail{display:block}.oj-near__track{--oj-near-inner: min(var(--oj-content), calc(100% - var(--page-margin) * 2));display:flex;gap:calc(28 * var(--oj-u));margin:0;padding:0 calc((100% - var(--oj-near-inner)) / 2);list-style:none;scroll-padding-inline:calc((100% - var(--oj-near-inner)) / 2)}.oj-near__item{flex:1 0 calc(265.6 * var(--oj-u));scroll-snap-align:start}.oj-near__tile{display:grid;place-items:center;height:calc(141 * var(--oj-u));padding:calc(20 * var(--oj-u));color:inherit;text-decoration:none;background:var(--oj-near-tile, #fff);border-radius:calc(20 * var(--oj-u));transition:transform var(--transition)}a.oj-near__tile:hover{transform:translateY(-3px)}.oj-near__tile img{display:block;width:100%;height:100%;object-fit:contain}.oj-near__name{font-family:var(--font-heading);font-size:calc(24 * var(--oj-u));font-weight:700}@media(max-width:989px){.oj-near__track{gap:var(--space-3)}.oj-near__item{flex:0 0 min(calc(44 * var(--oj-vw)),13rem)}.oj-near__tile{height:auto;aspect-ratio:266 / 141;padding:7.5%;border-radius:1rem}}@media(max-width:749px){.oj-near{padding-block:var(--space-7)}.oj-near__head{gap:.5rem;margin-block-end:var(--space-5)}.oj-near__kicker{font-size:.75rem}.oj-near__heading{font-size:clamp(1.6rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-near__text{font-size:.95rem}}@media(prefers-reduced-motion:reduce){a.oj-near__tile:hover{transform:none}}.oj-marquee{display:block;position:relative;z-index:1;overflow:hidden;padding-block:calc((var(--oj-marquee-amplitude, 90) + var(--oj-marquee-thickness, 90) / 2 + 20) * var(--oj-u))}.oj-marquee__ribbon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--oj-marquee-bg, var(--brand-sun));transform:rotate(var(--oj-marquee-angle, -2.5deg))}.oj-marquee__track{display:flex;width:max-content;color:var(--oj-marquee-fg, var(--brand-gondola));animation:oj-marquee-scroll var(--oj-marquee-speed, 30s) linear infinite}.oj-marquee__list{display:flex;align-items:center;gap:calc(48 * var(--oj-u));margin:0;padding:0 calc(24 * var(--oj-u));list-style:none}.oj-marquee__phrase{white-space:nowrap}.oj-marquee__word{display:inline-block;font-family:var(--font-heading);font-size:calc(34 * var(--oj-u));font-weight:700;line-height:1.2;white-space:nowrap;transform-origin:50% 50%;will-change:transform}.oj-marquee__sep{margin-inline-start:calc(48 * var(--oj-u))}@keyframes oj-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.oj-marquee__track{animation:none}}@media(max-width:749px){.oj-marquee{padding-block:calc(20 * var(--oj-u))}.oj-marquee__word{font-size:1.15rem}}oj-mascot-popout{display:contents}.oj-mascot-popout__peek{position:fixed;bottom:0;z-index:5;width:clamp(6.5rem,calc(15 * var(--oj-vw)),10.5rem);pointer-events:none;opacity:0;transform:translateY(15%);transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.oj-mascot-popout__peek.is-visible{opacity:1;transform:translateY(0)}.oj-mascot-popout__peek--left{left:-5%;rotate:33deg}.oj-mascot-popout__peek--right{right:-4%;rotate:-36deg;bottom:-9%}.oj-mascot-popout__figure{display:block;width:100%;height:auto}@media(max-width:749px){.oj-mascot-popout__peek--left{left:-13%}.oj-mascot-popout__peek--right{right:-13%;bottom:-6%}}@media(prefers-reduced-motion:reduce){.oj-mascot-popout__peek{transition:opacity .25s ease;transform:none}}.oj-meet{position:relative;margin-block-start:calc(-78 * var(--oj-u));overflow:hidden;background:var(--oj-meet-bg, #00975a);color:var(--oj-meet-fg, #fff);clip-path:polygon(0 calc(78 * var(--oj-u)),100% calc(47.23 * var(--oj-u)),100% 100%,0 calc(100% - 27.87 * var(--oj-u)))}.oj-meet__inner{position:relative;width:min(var(--oj-content),calc(100% - var(--page-margin) * 2));height:calc(904 * var(--oj-u));margin-inline:auto}.oj-meet__visual{position:absolute;top:0;right:0;bottom:0;left:0}.oj-meet__panel{position:absolute;left:calc((371.67 - 322.975) * var(--oj-u));top:calc((491.53 - 204.5) * var(--oj-u));width:calc(645.95 * var(--oj-u));height:calc(409 * var(--oj-u));background:var(--oj-panel-bg, #b8d8d3);border-radius:calc(90.253 * var(--oj-u));transform:rotate(.9deg)}.oj-meet__mascot{position:absolute;left:calc(-146.9 * var(--oj-u));top:calc(161.9 * var(--oj-u));width:calc(997 * var(--oj-u));max-width:none;height:calc(731 * var(--oj-u));object-fit:contain;object-position:bottom center}.oj-meet__copy{position:absolute;left:calc(874 * var(--oj-u));top:calc(351 * var(--oj-u));z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:calc(16.847 * var(--oj-u));width:calc(646 * var(--oj-u));padding-block-start:calc(4.344 * var(--oj-u))}.oj-meet__kicker{margin:0;font-family:var(--font-heading);font-size:max(.7rem,calc(15.644 * var(--oj-u)));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u));text-transform:uppercase}.oj-meet__heading{margin:0;font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase}.oj-meet__text{max-width:calc(558 * var(--oj-u));padding-block:calc(1.42 * var(--oj-u)) calc(14.441 * var(--oj-u));font-size:calc(19.856 * var(--oj-u));line-height:calc(33.213 / 19.856)}.oj-meet__text p{margin:0}.oj-meet .oj-btn{min-width:calc(200.362 * var(--oj-u));height:calc(69.495 * var(--oj-u));padding-block:0;padding-inline:calc(49.639 * var(--oj-u));font-size:calc(18.051 * var(--oj-u));letter-spacing:0;border-radius:calc(171.481 * var(--oj-u))}@media(max-width:989px){.oj-meet{padding-block:calc(78 * var(--oj-u) + var(--space-6)) var(--space-7)}.oj-meet__inner{display:flex;flex-direction:column-reverse;gap:var(--space-5);height:auto}.oj-meet__copy{position:static;width:100%;gap:var(--space-3);padding:0}.oj-meet__heading{font-size:clamp(1.75rem,calc(8 * var(--oj-vw)),2.4rem)}.oj-meet__text{max-width:34rem;font-size:1rem}.oj-meet .oj-btn{min-width:0;height:3.25rem;padding-inline:2.2rem;font-size:.95rem}.oj-meet__visual{position:relative;inset:auto;width:100%;aspect-ratio:997 / 640;overflow:hidden}.oj-meet__panel{left:19.62%;top:19.55%;width:64.79%;height:63.91%;border-radius:2.5rem}.oj-meet__mascot{left:0;top:0;width:100%;height:auto}}.oj-mhero{background:var(--oj-mhero-bg, transparent);padding-block:calc(45 * var(--oj-u)) calc(80 * var(--oj-u))}.oj-mhero__inner{display:flex;flex-direction:column;gap:calc(28 * var(--oj-u));width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-mhero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.38 * var(--oj-u));line-height:1.6}.oj-mhero__crumb-link{font-weight:700;color:#231512;text-decoration:none}.oj-mhero__crumb-link:hover{text-decoration:underline;text-underline-offset:.2em}.oj-mhero__crumb-sep{font-weight:500;color:#231512}.oj-mhero__crumb-current{font-weight:500;color:#6c3611}.oj-mhero__row{display:grid;grid-template-columns:minmax(0,621fr) minmax(0,872fr);gap:calc(48 * var(--oj-u));align-items:center}.oj-mhero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(15.957 * var(--oj-u))}.oj-mhero .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-mhero .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-mhero__heading{display:flex;flex-direction:column;gap:0;margin:0;font-family:var(--font-heading);font-size:calc(89.351 * var(--oj-u));font-weight:700;line-height:calc(100 / 89.351);text-transform:uppercase;color:#231512}.oj-mhero__line{display:block}.oj-mhero__mark{position:relative;display:inline-block;padding-inline:calc(10 * var(--oj-u))}.oj-mhero__swash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.oj-mhero__mark-text{position:relative;z-index:1;display:inline-block}.oj-mhero__lead{max-width:calc(529 * var(--oj-u));padding-block-start:calc(8 * var(--oj-u));font-size:calc(21.661 * var(--oj-u));line-height:calc(36.823 / 21.661);color:var(--brand-sandstone, #7a6660)}.oj-mhero__lead p{margin:0}.oj-mhero__media{position:relative}.oj-mhero__visual{position:relative;aspect-ratio:872 / 726;background:var(--oj-blob-bg, #fdd34e);border-radius:calc(117 * var(--oj-u))}.oj-mhero__visual img{position:absolute;top:-8%;right:-2%;bottom:-3%;left:-8%;width:109%;height:108%;max-width:none;object-fit:contain;object-position:bottom center}@media(max-width:989px){.oj-mhero__row{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.oj-mhero__copy{align-items:center;text-align:center}.oj-mhero__lead{max-width:none}.oj-mhero__crumbs{justify-content:center}.oj-mhero__media{max-width:26rem;margin-inline:auto}}@media(max-width:749px){.oj-mhero{padding-block:var(--space-6) var(--space-7)}.oj-mhero__heading{font-size:clamp(2.1rem,calc(10 * var(--oj-vw)),3rem)}.oj-mhero__lead{font-size:1rem}.oj-mhero__visual{border-radius:2.5rem}}.oj-news{padding-block:calc(24.63 * var(--oj-u))}.oj-news__defs{position:absolute;width:0;height:0}.oj-news__slab{display:flex;flex-direction:column;align-items:center;width:min(calc(1438.715 * var(--oj-u)),calc(100% - var(--page-margin) * 2));margin-inline:auto;padding:calc(100.759 * var(--oj-u)) calc(109.997 * var(--oj-u)) calc(83.653 * var(--oj-u)) calc(106.086 * var(--oj-u));overflow:hidden;text-align:center;color:var(--oj-news-fg, #fff);background:var(--oj-news-bg, #00985d);border-radius:calc(26 * var(--oj-u))}.oj-news--rounded{padding-block:calc(93 * var(--oj-u)) calc(83 * var(--oj-u))}.oj-news--rounded .oj-news__slab{width:min(calc(1440 * var(--oj-u)),calc(100% - var(--page-margin) * 2));padding:calc(93 * var(--oj-u)) calc(60 * var(--oj-u)) calc(83 * var(--oj-u));border-radius:calc(70 * var(--oj-u))}.shopify-section:has(>.oj-section-bg) .oj-news__slab{background-color:transparent}.oj-news .oj-eyebrow{margin-block-end:calc(15.885 * var(--oj-u));gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-news .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-news__heading{margin:0 0 calc(-1.203 * var(--oj-u));font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase;text-wrap:balance}.oj-news__line{display:block}.oj-news__text{margin-block-end:calc(-1.203 * var(--oj-u));font-size:calc(19.856 * var(--oj-u));line-height:calc(33.213 / 19.856)}.oj-news__text p{margin:0}.oj-news__form{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:calc(12.034 * var(--oj-u));padding-block-start:calc(34.886 * var(--oj-u))}.oj-news__input{width:calc(361.013 * var(--oj-u));min-width:min(100%,16rem);height:calc(59.508 * var(--oj-u));min-height:3rem;padding-inline:calc(24.068 * var(--oj-u));font-size:calc(16.847 * var(--oj-u));color:inherit;background:#ffffff29;border:0;border-radius:calc(13.237 * var(--oj-u))}.oj-news__input::placeholder{color:var(--oj-news-placeholder, var(--brand-watusi));opacity:1}.oj-news__submit{height:calc(59.508 * var(--oj-u));min-height:3rem;padding-inline:calc(36.101 * var(--oj-u));font-family:var(--font-heading);font-size:calc(17.45 * var(--oj-u));font-weight:600;letter-spacing:calc(.4 * var(--oj-u));text-transform:uppercase;color:var(--oj-news-btn-fg, var(--brand-scarlet));background:var(--oj-news-btn-bg, #fff);border-radius:999px;transition:transform var(--transition)}.oj-news__submit:hover{transform:translateY(-2px)}.oj-news__message{flex-basis:100%;margin:0;font-size:.9rem}.oj-news__message--error{font-weight:600}@media(max-width:749px){.oj-news--rounded{padding-block:var(--space-7)}.oj-news__slab{padding:var(--space-6) var(--space-4);border-radius:1.75rem}.oj-news__heading{margin-block-end:0;font-size:clamp(1.6rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-news__line{display:inline}.oj-news__text{margin-block-end:0;font-size:.95rem}.oj-news__form{flex-direction:column;align-items:stretch}.oj-news__input{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.oj-news__submit:hover{transform:none}}.oj-profiles{background:var(--oj-profiles-bg, transparent);padding-block:calc(90 * var(--oj-u))}.oj-profiles__inner{width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-profiles__row{display:flex;align-items:center;gap:calc(24 * var(--oj-u))}.oj-profile{display:flex;flex:1 1 0;min-width:0;align-items:center;gap:calc(20 * var(--oj-u))}.oj-profile__media{position:relative;flex:none;width:calc(448 * var(--oj-u));aspect-ratio:448 / 544;order:1;overflow:hidden;background:var(--oj-profile-card, #e7ab79);border-radius:calc(100 * var(--oj-u))}.oj-profile__media img:not(.oj-profile__accent){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:bottom center}.oj-profile__accent{position:absolute;top:calc(-14 * var(--oj-u));width:calc(40 * var(--oj-u));height:auto;pointer-events:none}.oj-profile--left .oj-profile__accent{left:calc(-14 * var(--oj-u))}.oj-profile--right .oj-profile__accent{right:calc(-14 * var(--oj-u))}.oj-profile__copy{display:flex;flex-direction:column;align-items:flex-start;order:2;gap:calc(16 * var(--oj-u));min-width:0}.oj-profile--right .oj-profile__copy{align-items:flex-end;text-align:right}.oj-profile .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-profile .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-profile__heading{margin:0;font-family:var(--font-heading);font-size:calc(42 * var(--oj-u));font-weight:700;line-height:calc(50 / 42);text-transform:uppercase;color:#231512}.oj-profile__text{max-width:26rem;padding-block-start:calc(6 * var(--oj-u));font-size:calc(17 * var(--oj-u));line-height:calc(28 / 17);color:#231512}.oj-profile__text p{margin:0}@media(min-width:990px){.oj-profile--left .oj-profile__copy{order:0}}@media(max-width:989px){.oj-profiles__row{flex-direction:column;gap:var(--space-7)}.oj-profile{width:100%}}@media(max-width:749px){.oj-profiles{padding-block:var(--space-7)}.oj-profile{flex-direction:column;text-align:center}.oj-profile__media{width:calc(60 * var(--oj-vw));max-width:15rem}.oj-profile__copy,.oj-profile--right .oj-profile__copy{align-items:center;text-align:center}.oj-profile__heading{font-size:clamp(1.5rem,calc(7 * var(--oj-vw)),2rem)}.oj-profile__text{font-size:.95rem;max-width:none}.oj-profile__accent{display:none}}.oj-mission{background:var(--oj-mission-bg, transparent);padding-block:calc(90 * var(--oj-u))}.oj-mission__inner{display:grid;grid-template-columns:minmax(0,724fr) minmax(0,654.637fr);gap:calc(68.592 * var(--oj-u));align-items:center;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-mission__card{aspect-ratio:724 / 494;padding:calc(63 * var(--oj-u)) calc(72 * var(--oj-u));background:#fefdfe;border-radius:calc(79.423 * var(--oj-u))}.oj-mission__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%}.oj-mission__grid:before,.oj-mission__grid:after{content:"";position:absolute;background:#e7dccb}.oj-mission__grid:before{top:6%;bottom:6%;left:50%;width:1px}.oj-mission__grid:after{left:8%;right:8%;top:50%;height:1px}.oj-mission__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--oj-u));padding:calc(12 * var(--oj-u));text-align:center}.oj-mission__icon{position:relative;display:block;width:calc(80 * var(--oj-u));aspect-ratio:107 / 102;overflow:hidden}.oj-mission__icon img{position:absolute;max-width:none;width:472%;height:165%}.oj-mission__icon--real_ingredients img{top:-40%;left:-14%;height:173%}.oj-mission__icon--kids_approved img{top:-34%;left:-130%}.oj-mission__icon--parents_trusted img{top:-24%;left:-244%;height:148%}.oj-mission__icon--kinder_planet img{top:-34%;left:-359%}.oj-mission__label{margin:0;font-family:var(--font-heading);font-weight:600;font-size:calc(20 * var(--oj-u));line-height:1.1;color:#231512}.oj-mission__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(15.957 * var(--oj-u))}.oj-mission .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-mission .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-mission__heading{margin:0;font-family:var(--font-heading);font-size:calc(48 * var(--oj-u));font-weight:700;line-height:calc(58 / 48);text-transform:uppercase;color:#231512}.oj-mission__text{padding-block-start:calc(4 * var(--oj-u));font-size:calc(19.856 * var(--oj-u));line-height:calc(33.213 / 19.856);color:#231512}.oj-mission__text p{margin:0}@media(max-width:989px){.oj-mission__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.oj-mission__card{max-width:30rem;margin-inline:auto;width:100%}.oj-mission__copy{align-items:center;text-align:center}}@media(max-width:749px){.oj-mission{padding-block:var(--space-7)}.oj-mission__card{padding:var(--space-5);border-radius:2.5rem}.oj-mission__label{font-size:.9rem}.oj-mission__heading{font-size:clamp(1.5rem,calc(7 * var(--oj-vw)),2.1rem)}.oj-mission__text{font-size:.95rem}}.oj-ojstory{background:var(--oj-ojstory-bg, transparent);padding-block:calc(90 * var(--oj-u));overflow:hidden}.oj-ojstory__inner{display:grid;grid-template-columns:minmax(0,654.637fr) minmax(0,724fr);gap:calc(68.592 * var(--oj-u));align-items:center;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-ojstory__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(15.885 * var(--oj-u))}.oj-ojstory .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-ojstory .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-ojstory__heading{margin:0;font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase;color:#231512}.oj-ojstory__text{padding-block:calc(2.4 * var(--oj-u)) calc(15.4 * var(--oj-u));font-size:calc(19.856 * var(--oj-u));line-height:calc(33.213 / 19.856);color:#231512}.oj-ojstory__text p{margin:0}.oj-ojstory .oj-btn{height:calc(69.495 * var(--oj-u));padding-block:0;padding-inline:calc(49.639 * var(--oj-u));font-size:calc(18.051 * var(--oj-u))}.oj-ojstory__visual{position:relative;aspect-ratio:724 / 610;background:var(--oj-spot-bg, var(--brand-barley));border-radius:calc(79.423 * var(--oj-u));overflow:hidden}.oj-ojstory__visual img:first-child{width:100%;height:100%;object-fit:cover}.oj-ojstory__sticker{position:absolute;top:calc(-30 * var(--oj-u));right:calc(-40 * var(--oj-u));width:calc(180 * var(--oj-u));transform:rotate(22deg)}.oj-ojstory__sticker img{display:block;width:100%;height:auto}.oj-ojstory__sticker span{position:absolute;top:12%;right:14%;bottom:12%;left:14%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-heading);font-weight:600;font-size:calc(15 * var(--oj-u));line-height:1.15;color:#231512}@media(max-width:989px){.oj-ojstory__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.oj-ojstory__copy{align-items:center;text-align:center}.oj-ojstory__visual{order:-1;max-width:30rem;margin-inline:auto}}@media(max-width:749px){.oj-ojstory{padding-block:var(--space-7)}.oj-ojstory__heading{font-size:clamp(1.75rem,calc(8 * var(--oj-vw)),2.4rem)}.oj-ojstory__text{font-size:.95rem}.oj-ojstory__visual{border-radius:2.5rem}.oj-ojstory__sticker{display:none}}.oj-story--home{clip-path:polygon(45.599% .117%,101.987% 7.577%,100.375% 100%,44.874% 92.658%,-1.185% 99.976%,-3.12% 7.6%,43.826% .141%,44.712% 0%);padding-block:calc(130.363 * var(--oj-u)) calc(133.507 * var(--oj-u))}.oj-story--product{clip-path:polygon(29.836% .085%,107.407% 5.708%,106.816% 51.864%,106.224% 98.019%,29.826% 92.481%,-5.079% 100%,-8.581% 8.023%,27.494% .252%,28.663% 0%);padding-block:calc(192.615 * var(--oj-u)) calc(181.385 * var(--oj-u))}.oj-story--plain{background:transparent;padding-block:calc((114 + 106.2) * var(--oj-u)) calc((148 + 9) * var(--oj-u))}.oj-story--facts{clip-path:polygon(0 calc(22.42 * var(--oj-u)),100% 0,100% calc(100% - 22.415 * var(--oj-u)),0 100%);padding-block:calc(147 * var(--oj-u))}.oj-story--plain .oj-story__inner,.oj-story--facts .oj-story__inner{width:min(var(--oj-content),calc(100% - var(--page-margin) * 2))}.oj-story__inner{display:grid;grid-template-columns:minmax(0,689.535fr) minmax(0,654.637fr);gap:calc(68.592 * var(--oj-u));align-items:center;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-story__visual{aspect-ratio:689.535 / 433.215;background:var(--oj-spot-bg, var(--brand-barley));border-radius:calc(79.423 * var(--oj-u));overflow:hidden}.oj-story__visual{position:relative}.oj-story__visual img,.oj-story__visual svg{width:100%;height:100%;object-fit:cover}.oj-story__visual--overlay img{position:absolute;top:28.162%;left:50%;width:109.494%;height:auto;max-width:none;aspect-ratio:755 / 425;transform:translate(-50%)}.oj-story__overlay{position:absolute;inset:0 0 auto;z-index:1;display:flex;flex-direction:column;align-items:center;padding-block-start:calc(43 * var(--oj-u));text-align:center;pointer-events:none}.oj-story__overlay-kicker{margin:0;font-family:var(--font-heading);font-size:calc(20 * var(--oj-u));font-weight:700;line-height:1.2;letter-spacing:calc(3 * var(--oj-u));text-transform:uppercase}.oj-story__overlay-heading{width:calc(481 * var(--oj-u));margin:calc(21 * var(--oj-u)) 0 0;font-family:var(--font-heading);font-size:calc(57.668 * var(--oj-u));font-weight:700;line-height:calc(52.3 / 57.668);letter-spacing:calc(-.68 * var(--oj-u));text-transform:uppercase;color:#000}.oj-story__kicker{margin:0;font-family:var(--font-heading);font-size:max(.7rem,calc(15.644 * var(--oj-u)));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u));text-transform:uppercase;color:var(--oj-story-kicker, #231512)}.oj-story__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(15.885 * var(--oj-u));padding-block-start:calc(4.344 * var(--oj-u))}.oj-story .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-story .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-story__heading{margin:0;font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase}.oj-story__text{padding-block:calc(2.401 * var(--oj-u)) calc(15.403 * var(--oj-u));font-size:calc(19.856 * var(--oj-u));line-height:calc(33.213 / 19.856)}.oj-story__text p{margin:0}.oj-story .oj-btn{height:calc(69.495 * var(--oj-u));padding-block:0;padding-inline:calc(49.639 * var(--oj-u));font-size:calc(18.051 * var(--oj-u))}@media(max-width:989px){.oj-story__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.oj-story__copy{padding-block-start:0}}@media(max-width:749px){.oj-story{padding-block:var(--space-7)}.oj-story--home,.oj-story--product{clip-path:polygon(0% 2.6%,46.35% 0%,100% 2.6%,100% 99.9%,45.7% 97.4%,0% 99.9%)}.oj-story--facts{padding-block:calc(22.42 * var(--oj-u) + var(--space-7))}.oj-story__overlay{padding-block-start:7%}.oj-story__overlay-kicker{font-size:clamp(.65rem,calc(3 * var(--oj-vw)),.9rem);letter-spacing:.15em}.oj-story__overlay-heading{width:75%;margin-block-start:2%;font-size:clamp(1.3rem,calc(7.6 * var(--oj-vw)),2.4rem)}.oj-story__heading{font-size:clamp(1.75rem,calc(8 * var(--oj-vw)),2.4rem)}.oj-story__text{font-size:.95rem}.oj-story__visual{border-radius:2rem}}.oj-flavour{background:var(--oj-flavour-bg, #cdcef0);clip-path:polygon(0 calc(30.77 * var(--oj-u)),100% 0,100% calc(100% - 30.77 * var(--oj-u)),0 100%);padding-block:calc(123 * var(--oj-u)) calc(135.4 * var(--oj-u))}.oj-flavour__inner{display:block;width:min(calc(1444.4 * var(--oj-u)),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-flavour__head{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 * var(--oj-u));margin-block-end:calc(56 * var(--oj-u))}.oj-flavour__kicker{margin:0;font-family:var(--font-heading);font-size:max(.7rem,calc(15.644 * var(--oj-u)));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u));text-transform:uppercase;color:var(--oj-flavour-kicker, #f32200)}.oj-flavour__heading{margin:0;font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase;color:var(--oj-flavour-heading, #0f181f)}.oj-flavour__rail{position:relative}.oj-flavour__track{display:flex;gap:calc(33 * var(--oj-u));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.oj-flavour__track::-webkit-scrollbar{display:none}.oj-flavour__arrow{top:calc(249 * var(--oj-u))}.oj-flavour__arrow.oj-rail-arrow--prev{left:calc(-125.66 * var(--oj-u))}.oj-flavour__arrow.oj-rail-arrow--next{right:calc(-125.66 * var(--oj-u))}.oj-flavour__arrow.oj-rail-arrow--next:disabled{visibility:hidden}.oj-fcard{position:relative;display:flex;flex:0 0 calc(459.472 * var(--oj-u));flex-direction:column;overflow:hidden;background:#fff;border-radius:calc(59.567 * var(--oj-u));scroll-snap-align:start}.oj-fcard__panel{position:relative;display:block;height:calc(315.571 * var(--oj-u));overflow:hidden;text-decoration:none;background:var(--oj-fcard-panel, #8e4516)}.oj-fcard__title{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:calc(5.5 * var(--oj-u));margin:0;padding-block-start:calc(56.5 * var(--oj-u));font-family:var(--font-heading);line-height:1;text-align:center;white-space:nowrap;color:var(--oj-fcard-title, #ffc93d)}.oj-fcard__title-main{font-size:calc(58 * var(--oj-u));font-weight:700}.oj-fcard__title-sub{font-size:calc(40 * var(--oj-u));font-weight:400}.oj-fcard__cookie{position:absolute;top:calc(174 * var(--oj-u));left:50%;width:calc(271 * var(--oj-u));aspect-ratio:467 / 443;transform:translate(-50%)}.oj-fcard__cookie img{display:block;width:100%;height:100%;object-fit:contain}.oj-fcard__badge{position:absolute;top:calc(39.1 * var(--oj-u));left:calc(27.94 * var(--oj-u));z-index:2;display:inline-flex;align-items:center;gap:calc(7.49 * var(--oj-u));margin:0;padding:calc(7.55 * var(--oj-u)) calc(15.1 * var(--oj-u));font-family:var(--font-heading);font-size:max(.6rem,calc(11.325 * var(--oj-u)));font-weight:700;line-height:calc(18.119 / 11.325);color:#fff;background:var(--oj-fcard-badge, #ed1c24);border-radius:999px}.oj-fcard__badge-icon{display:block;width:calc(17.976 * var(--oj-u));height:calc(17.227 * var(--oj-u));object-fit:contain}.oj-fcard__body{display:flex;flex:1;flex-direction:column;gap:calc(5.049 * var(--oj-u));padding:calc(23.983 * var(--oj-u)) calc(27.77 * var(--oj-u)) calc(30.295 * var(--oj-u))}.oj-fcard__name{margin:0;padding-block-end:calc(.745 * var(--oj-u));font-family:var(--font-heading);font-size:calc(21.661 * var(--oj-u));font-weight:600;line-height:calc(32.315 / 21.661);color:#231512}.oj-fcard__name a{color:inherit;text-decoration:none}.oj-fcard__tag{margin:0;font-size:calc(20 * var(--oj-u));line-height:1.2623;color:#7a6660}.oj-fcard__prices{display:flex;align-items:center;gap:calc(16.119 * var(--oj-u));height:calc(58.557 * var(--oj-u));margin:0;padding-block:calc(7.574 * var(--oj-u)) calc(13.885 * var(--oj-u));font-family:var(--font-heading);white-space:nowrap}.oj-fcard__price{font-size:calc(36.68 * var(--oj-u));font-weight:700;line-height:1;color:#f32200}.oj-fcard__compare{font-size:calc(21.363 * var(--oj-u));font-weight:500;line-height:1;color:#5b4a44;text-decoration:line-through}.oj-fcard__save{display:inline-flex;align-items:center;justify-content:center;min-width:calc(98.113 * var(--oj-u));height:calc(28.733 * var(--oj-u));padding:calc(7.008 * var(--oj-u));font-size:calc(15.092 * var(--oj-u));font-weight:700;line-height:1;color:#00985d;background:#cfe7d7;border-radius:999px}.oj-fcard__submit{display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(403.931 * var(--oj-u));height:calc(75.737 * var(--oj-u));min-height:2.75rem;padding:calc(15.147 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.41 * var(--oj-u));font-weight:600;letter-spacing:calc(.4 * var(--oj-u));text-decoration:none;text-transform:uppercase;color:#fff;background:var(--oj-fcard-button, #231512);border:0;border-radius:calc(108.304 * var(--oj-u));cursor:pointer;transition:opacity var(--transition)}.oj-fcard__submit:disabled{opacity:.5;cursor:not-allowed}.oj-fcard__submit[aria-busy=true]{opacity:.7}.oj-fcard .form-message{margin-block-start:.5rem;font-size:.8rem}@media(max-width:749px){.oj-flavour{padding-block:var(--space-8) var(--space-8)}.oj-flavour__head{gap:.5rem;margin-block-end:var(--space-5)}.oj-flavour__kicker{font-size:.75rem;letter-spacing:.09em}.oj-flavour__heading{font-size:clamp(1.75rem,calc(8 * var(--oj-vw)),2.4rem)}.oj-flavour__track{gap:var(--space-4);margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin)}.oj-flavour__arrow{display:none}.oj-fcard{flex-basis:min(calc(82 * var(--oj-vw)),22rem);border-radius:1.9rem}.oj-fcard__panel{height:calc(min(calc(82 * var(--oj-vw)),22rem)*.6868)}.oj-fcard__title{padding-block-start:11%;gap:.15rem}.oj-fcard__title-main{font-size:clamp(1.6rem,calc(9 * var(--oj-vw)),2.3rem)}.oj-fcard__title-sub{font-size:clamp(1.1rem,calc(6.2 * var(--oj-vw)),1.6rem)}.oj-fcard__cookie{top:55%;width:59%}.oj-fcard__badge{top:.75rem;left:.9rem;font-size:.65rem;padding:.3rem .65rem;gap:.3rem}.oj-fcard__badge-icon{width:.8rem;height:.8rem}.oj-fcard__body{padding:1rem 1.15rem 1.3rem;gap:.2rem}.oj-fcard__name{font-size:1.05rem}.oj-fcard__tag{font-size:.9rem}.oj-fcard__prices{height:auto;gap:.6rem;padding-block:.4rem .7rem}.oj-fcard__price{font-size:1.6rem}.oj-fcard__compare{font-size:.95rem}.oj-fcard__save{min-width:0;height:1.5rem;padding-inline:.6rem;font-size:.7rem}.oj-fcard__submit{max-width:none;height:3.25rem;font-size:.9rem;border-radius:999px}}.oj-pcard{display:flex;flex-direction:column;background:#fff;border-radius:calc(59.567 * var(--oj-u));overflow:hidden}.oj-pcard__img{position:relative;aspect-ratio:459.47 / 315.571;background:var(--oj-pcard-panel, var(--brand-hawkes));overflow:hidden}.oj-pcard__img img,.oj-pcard__img svg{width:100%;height:100%;object-fit:cover}.oj-pcard__badge{position:absolute;top:calc(29.56 * var(--oj-u));left:calc(27.93 * var(--oj-u));display:inline-flex;align-items:center;gap:calc(10 * var(--oj-u));padding:calc(10.08 * var(--oj-u)) calc(20.16 * var(--oj-u));font-family:var(--font-heading);font-size:calc(15.12 * var(--oj-u));font-weight:700;line-height:calc(24.192 / 15.12);color:#fff;background:var(--oj-badge-bg, #ed1c24);border-radius:999px}.oj-pcard__badge svg,.oj-pcard__badge img{width:calc(24 * var(--oj-u));height:calc(23 * var(--oj-u));min-width:.9rem}.oj-pcard__body{display:flex;flex-direction:column;gap:calc(5.049 * var(--oj-u));padding:calc(23.983 * var(--oj-u)) calc(27.77 * var(--oj-u)) calc(30.295 * var(--oj-u))}.oj-pcard__name{margin:0;font-family:var(--font-heading);font-size:calc(21.661 * var(--oj-u));font-weight:600;line-height:calc(32.315 / 21.661);color:var(--brand-gondola)}.oj-pcard__name a{text-decoration:none}.oj-pcard__tag{margin:0;font-size:calc(15.779 * var(--oj-u));line-height:calc(25.246 / 15.779);color:var(--brand-sandstone)}.oj-pcard__price{margin:0;padding-block:calc(7.574 * var(--oj-u)) calc(13.885 * var(--oj-u));font-family:var(--font-heading);font-size:calc(23.983 * var(--oj-u));font-weight:700;line-height:calc(38.373 / 23.983);color:#ed1c24}.oj-pcard__submit{display:flex;align-items:center;justify-content:center;width:100%;height:calc(75.737 * var(--oj-u));min-height:3rem;font-family:var(--font-heading);font-size:calc(16.41 * var(--oj-u));font-weight:600;letter-spacing:calc(.4 * var(--oj-u));text-transform:uppercase;color:#fff;background:var(--brand-gondola);border-radius:999px;transition:opacity var(--transition)}.oj-pcard__submit:disabled{opacity:.5;cursor:not-allowed}.oj-pcard__submit[aria-busy=true]{opacity:.7}.oj-pcard__form .form-message{font-size:.8rem}@media(max-width:749px){.oj-pcard{border-radius:1.75rem}.oj-pcard__name{font-size:1.05rem}.oj-pcard__tag{font-size:.85rem}.oj-pcard__price{font-size:1.2rem}.oj-pcard__submit{font-size:.85rem}}.oj-faq{position:relative;background:var(--oj-faq-bg, var(--band-cream));padding-block:calc(31 * var(--oj-u)) calc(115 * var(--oj-u))}.oj-faq__inner{position:relative;z-index:1;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-faq__head{display:flex;flex-direction:column;align-items:center;text-align:center}.oj-faq .oj-eyebrow{gap:calc(7.56 * var(--oj-u));font-size:calc(18.588 * var(--oj-u));font-weight:700;line-height:calc(29.741 / 18.588);letter-spacing:calc(1.549 * var(--oj-u))}.oj-faq .oj-eyebrow:before{width:calc(10.84 * var(--oj-u));height:calc(10.84 * var(--oj-u))}.oj-faq__heading{margin:0;font-family:var(--font-heading);font-size:calc(52.666 * var(--oj-u));font-weight:700;line-height:calc(56.879 / 52.666);letter-spacing:calc(-.7745 * var(--oj-u));text-transform:none;color:var(--color-foreground)}.oj-faq__body-grid{display:grid;grid-template-columns:minmax(0,800fr) minmax(0,560fr);gap:calc(80 * var(--oj-u));align-items:center;margin-block-start:calc(79 * var(--oj-u))}.oj-faq__body-grid--single{grid-template-columns:minmax(0,1fr);width:min(calc(800 * var(--oj-u)),100%);margin-inline:auto}.oj-faq__rows{display:grid;gap:calc(19 * var(--oj-u));min-width:0}.oj-faq__row{overflow:hidden;background:var(--oj-faq-row-bg, #fff);border:calc(2.582 * var(--oj-u)) solid var(--oj-faq-border, #e7d8c9);border-radius:calc(27.882 * var(--oj-u))}.oj-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:calc(96 * var(--oj-u));padding:calc(29.431 * var(--oj-u)) calc(37.176 * var(--oj-u))}.oj-faq__title{font-family:var(--font-heading);font-size:calc(23.235 * var(--oj-u));font-weight:700;line-height:1.6;color:var(--color-foreground)}.oj-faq__chevron{flex:none;font-size:calc(21.686 * var(--oj-u));line-height:calc(34.698 / 21.686);color:var(--oj-faq-chevron, var(--brand-scarlet));transition:transform var(--transition)}.oj-faq__chevron--img{width:calc(21.686 * var(--oj-u));height:calc(21.686 * var(--oj-u));min-width:.8rem}.oj-faq__row[open] .oj-faq__chevron{transform:rotate(180deg)}.oj-faq__body{padding:0 calc(37.176 * var(--oj-u)) calc(29.431 * var(--oj-u));font-size:calc(18 * var(--oj-u));line-height:1.6}.oj-faq__body>:first-child{margin-block-start:0}.oj-faq__body p{margin:0 0 .75em}.oj-faq__body p:last-child{margin-block-end:0}.oj-faq__body table{width:100%;border-collapse:collapse}.oj-faq__body th,.oj-faq__body td{padding:calc(8 * var(--oj-u)) 0;text-align:start;border-block-end:1px solid var(--oj-faq-border, var(--color-border))}.oj-faq__visual{aspect-ratio:560 / 577;overflow:hidden;background:var(--oj-faq-panel, #febe2d);border-radius:calc(80 * var(--oj-u))}.oj-faq__visual img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.oj-faq__chevron{transition:none}}@media(max-width:989px){.oj-faq__body-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.oj-faq__visual{width:min(100%,26rem);justify-self:center}}@media(max-width:749px){.oj-faq{padding-block:var(--space-6) var(--space-8)}.oj-faq .oj-eyebrow{font-size:.8rem}.oj-faq__heading{font-size:clamp(1.7rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-faq__body-grid{margin-block-start:var(--space-5)}.oj-faq__rows{gap:.6rem}.oj-faq__row{border-width:2px;border-radius:1.1rem}.oj-faq__summary{min-height:0;padding:1rem 1.1rem}.oj-faq__title{font-size:1rem}.oj-faq__chevron{font-size:.9rem}.oj-faq__body{padding:0 1.1rem 1rem;font-size:.9rem}.oj-faq__visual{border-radius:2.5rem}}.oj-inside{position:relative;background:var(--oj-inside-bg, #fff);padding-block:calc(130 * var(--oj-u))}.oj-inside__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,718.68fr) minmax(0,650.25fr);gap:calc(70.459 * var(--oj-u));align-items:center;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-inside__copy{min-width:0}.oj-inside .oj-eyebrow{gap:calc(7.549 * var(--oj-u));font-size:calc(15.098 * var(--oj-u));line-height:calc(24.157 / 15.098);letter-spacing:calc(1.2582 * var(--oj-u))}.oj-inside .oj-eyebrow:before{width:calc(8.803 * var(--oj-u));height:calc(8.803 * var(--oj-u));border-radius:calc(4.402 * var(--oj-u))}.oj-inside__heading{margin:0;margin-block-start:calc(6.6 * var(--oj-u));font-family:var(--font-heading);font-size:calc(42.779 * var(--oj-u));font-weight:700;line-height:calc(46.201 / 42.779);letter-spacing:calc(-.6291 * var(--oj-u));text-transform:none;color:var(--color-foreground)}.oj-inside__sub{margin-block-start:calc(17.615 * var(--oj-u));font-size:calc(18.873 * var(--oj-u));font-weight:400;line-height:calc(30.197 / 18.873);color:var(--color-muted)}.oj-inside__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(32.713 * var(--oj-u));row-gap:calc(17.615 * var(--oj-u));margin:0;margin-block-start:calc(27.68 * var(--oj-u));padding:0;list-style:none}.oj-inside__item{display:flex;align-items:center;gap:calc(12.582 * var(--oj-u));min-width:0}.oj-inside__icon{flex:none;font-size:calc(23.906 * var(--oj-u));line-height:calc(38.249 / 23.906)}.oj-inside__label{font-family:var(--font-heading);font-size:calc(18.244 * var(--oj-u));font-weight:600;line-height:calc(29.19 / 18.244);color:var(--color-foreground)}.oj-inside__allergens{display:flex;align-items:baseline;gap:calc(6 * var(--oj-u));margin-block-start:calc(27.68 * var(--oj-u));padding:calc(17.615 * var(--oj-u)) calc(22.648 * var(--oj-u));font-size:calc(16.986 * var(--oj-u));font-weight:400;line-height:calc(27.177 / 16.986);color:var(--oj-allergen-fg, #b4340f);background:var(--oj-allergen-bg, #fff1ee);border:calc(1.398 * var(--oj-u)) solid var(--oj-allergen-border, #f9c4b6);border-radius:calc(15.098 * var(--oj-u))}.oj-inside__allergen-icon{flex:none}.oj-inside__icon-img{width:calc(44.289 * var(--oj-u));height:calc(44 * var(--oj-u));min-width:2rem;min-height:2rem}.oj-inside__allergen-img{width:calc(19 * var(--oj-u));height:calc(19 * var(--oj-u));min-width:.85rem}.oj-inside__allergens-body p{margin:0}.oj-inside__allergens-body strong{font-weight:700;color:color-mix(in srgb,var(--oj-allergen-fg, #b4340f) 82%,#000)}.oj-inside__visual{aspect-ratio:650.245 / 536.45;overflow:hidden;background:var(--oj-inside-panel, #f3e7dd);border-radius:calc(55 * var(--oj-u))}.oj-inside__visual img,.oj-inside__visual svg{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.oj-inside{padding-block:calc(80 * var(--oj-u))}.oj-inside__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.oj-inside__visual{order:-1}}@media(max-width:749px){.oj-inside{padding-block:var(--space-7)}.oj-inside__heading{font-size:clamp(1.7rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-inside__sub{font-size:.95rem}.oj-inside__list{column-gap:.75rem;row-gap:.75rem}.oj-inside__item{gap:.5rem}.oj-inside__label{font-size:.85rem;line-height:1.25}.oj-inside__icon{font-size:1.25rem}.oj-inside__allergens{font-size:.88rem;border-radius:.9rem}.oj-inside__visual{border-radius:1.5rem}}.oj-moments{clip-path:polygon(0 calc(27.75 * var(--oj-u)),100% 0,100% calc(100% - 27.75 * var(--oj-u)),0 100%);padding-block:calc(100 * var(--oj-u)) calc(154.6 * var(--oj-u))}.oj-moments__inner{width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-moments__head{display:flex;flex-direction:column;align-items:flex-start}.oj-moments .oj-eyebrow{gap:calc(7.519 * var(--oj-u));font-size:calc(15.038 * var(--oj-u));line-height:calc(24.061 / 15.038);letter-spacing:calc(1.2532 * var(--oj-u))}.oj-moments .oj-eyebrow:before{width:calc(8.768 * var(--oj-u));height:calc(8.768 * var(--oj-u));border-radius:calc(4.384 * var(--oj-u))}.oj-moments__heading{margin:0;margin-block-start:calc(6.57 * var(--oj-u));font-family:var(--font-heading);font-size:calc(42.609 * var(--oj-u));font-weight:700;line-height:calc(46.018 / 42.609);letter-spacing:calc(-.6266 * var(--oj-u));text-transform:none}.oj-moments__sub{margin-block-start:calc(10.026 * var(--oj-u));font-size:calc(18.798 * var(--oj-u));font-weight:400;line-height:calc(30.077 / 18.798);opacity:.85}.oj-moments__row{gap:calc(25.06 * var(--oj-u));margin-block-start:calc(45.115 * var(--oj-u))}.oj-moment{display:flex;flex-direction:column;align-items:flex-start;padding:calc(30.077 * var(--oj-u)) calc(25.064 * var(--oj-u));color:var(--brand-gondola);background:var(--oj-moment-card, #fff);border-radius:calc(22.558 * var(--oj-u))}.oj-moment__time{display:flex;align-items:center;gap:calc(10 * var(--oj-u));font-family:var(--font-heading);font-size:calc(24 * var(--oj-u));font-weight:700;line-height:1.6;letter-spacing:calc(.8772 * var(--oj-u));text-transform:uppercase;color:var(--oj-moment-time, var(--band-green))}.oj-moment__clock{flex:none;width:calc(24.133 * var(--oj-u));height:calc(23 * var(--oj-u));min-width:1rem}.oj-moment__media{width:100%;aspect-ratio:289 / 279;margin-block-start:calc(12.532 * var(--oj-u));overflow:hidden;background:var(--oj-moment-media, #dbdbdb);border-radius:calc(20 * var(--oj-u))}.oj-moment__media img,.oj-moment__media svg{width:100%;height:100%;object-fit:cover}.oj-moment__fallback--1{object-position:25% 3%}.oj-moment__fallback--2{object-position:50% 3%}.oj-moment__fallback--3{object-position:50% 18%}.oj-moment__fallback--4{object-position:50% 24%}.oj-moment__title{margin:0;margin-block-start:calc(12.532 * var(--oj-u));font-family:var(--font-heading);font-size:calc(20.051 * var(--oj-u));font-weight:700;line-height:calc(21.655 / 20.051)}.oj-moment__text{margin-block-start:calc(7.519 * var(--oj-u));font-size:calc(16.292 * var(--oj-u));font-weight:400;line-height:calc(26.067 / 16.292);color:var(--color-muted)}@media(max-width:749px){.oj-moments{clip-path:polygon(0 .75rem,100% 0,100% calc(100% - .75rem),0 100%);padding-block:var(--space-7)}.oj-moments__heading{font-size:clamp(1.7rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-moments__sub{font-size:.95rem}.oj-moments__row{margin-block-start:var(--space-6)}.oj-moment{padding:1.1rem;border-radius:1.25rem}.oj-moment__time{font-size:1.1rem}.oj-moment__title{font-size:1.05rem}.oj-moment__text{font-size:.9rem}}.oj-reviews{background:var(--oj-reviews-bg, var(--band-cream));padding-block:calc(126 * var(--oj-u)) calc(91.6 * var(--oj-u))}.oj-reviews__inner{width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-reviews__head{display:flex;flex-direction:column;align-items:flex-start}.oj-reviews .oj-eyebrow{gap:calc(7.519 * var(--oj-u));font-size:calc(15.038 * var(--oj-u));line-height:calc(24.061 / 15.038);letter-spacing:calc(1.2532 * var(--oj-u))}.oj-reviews .oj-eyebrow:before{width:calc(8.768 * var(--oj-u));height:calc(8.768 * var(--oj-u));border-radius:calc(4.384 * var(--oj-u))}.oj-reviews__heading{margin:0;margin-block-start:calc(12.53 * var(--oj-u));font-family:var(--font-heading);font-size:calc(42.609 * var(--oj-u));font-weight:700;line-height:calc(46.018 / 42.609);letter-spacing:calc(-.6266 * var(--oj-u));text-transform:none;color:var(--color-foreground)}.oj-reviews__top{display:grid;grid-template-columns:minmax(0,968fr) minmax(0,472fr);align-items:center;gap:calc(40 * var(--oj-u));margin-block-start:calc(39.4 * var(--oj-u))}.oj-reviews__top>:only-child{grid-column:1 / -1}.oj-reviews__summary{display:flex;align-items:center;gap:calc(40.102 * var(--oj-u));padding:calc(37.596 * var(--oj-u)) calc(42.609 * var(--oj-u));background:var(--oj-summary-bg, #fff);border:calc(2.089 * var(--oj-u)) solid var(--oj-summary-border, #ee1c25);border-radius:calc(35.09 * var(--oj-u))}.oj-reviews__write{display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--oj-u));justify-self:end;width:min(calc(400 * var(--oj-u)),100%);min-height:calc(79 * var(--oj-u));margin-inline-end:calc(10 * var(--oj-u));padding:calc(10 * var(--oj-u)) calc(30 * var(--oj-u));font-family:var(--font-heading);font-size:calc(26 * var(--oj-u));font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;color:var(--oj-write-fg, #fff);background:var(--oj-write-bg, #ee1c25);border-radius:999px;transition:transform var(--transition)}.oj-reviews__write img{flex:none;width:calc(24 * var(--oj-u));height:calc(24 * var(--oj-u));min-width:1rem;min-height:1rem}.oj-reviews__write:hover{transform:translateY(-2px)}.oj-reviews__score{display:flex;flex:none;flex-direction:column;align-items:center;width:calc(137.852 * var(--oj-u));min-width:5.5rem;text-align:center}.oj-reviews__average{font-family:var(--font-heading);font-size:calc(65.166 * var(--oj-u));font-weight:700;line-height:1;color:var(--oj-average-color, var(--brand-scarlet))}.oj-reviews__score .oj-stars{gap:calc(2.5064 * var(--oj-u));margin-block-start:calc(7.519 * var(--oj-u))}.oj-reviews__count{margin-block-start:calc(5.013 * var(--oj-u));font-family:var(--font-heading);font-size:calc(16.292 * var(--oj-u));font-weight:600;line-height:calc(26.067 / 16.292);color:var(--color-muted)}.oj-reviews__bars{display:grid;gap:calc(10.026 * var(--oj-u));flex:1 1 auto;min-width:calc(300.768 * var(--oj-u));margin:0;padding:0;list-style:none}.oj-reviews__bar{display:grid;grid-template-columns:calc(32.581 * var(--oj-u)) minmax(0,1fr) calc(42.6 * var(--oj-u));align-items:center;gap:calc(15.038 * var(--oj-u))}.oj-reviews__bar-label,.oj-reviews__bar-value{font-family:var(--font-heading);font-size:calc(15.665 * var(--oj-u));font-weight:600;line-height:calc(25.064 / 15.665);color:var(--color-muted)}.oj-reviews__bar-value{text-align:end}.oj-reviews__bar-track{height:calc(10.019 * var(--oj-u));min-height:.4rem;overflow:hidden;background:var(--oj-summary-track, #efe1d3);border-radius:999px}.oj-reviews__bar-fill{display:block;width:var(--oj-bar-width, 0%);height:100%;background:var(--oj-bar-color, #f2b807);border-radius:inherit}.oj-reviews__row{gap:calc(22.59 * var(--oj-u));margin-block-start:calc(43.7 * var(--oj-u));align-items:stretch}.oj-review{display:flex;flex-direction:column;gap:calc(12.002 * var(--oj-u));padding:calc(32.559 * var(--oj-u)) calc(32.559 * var(--oj-u)) calc(52.67 * var(--oj-u));background:var(--oj-review-bg, #fff);border-radius:calc(28.09 * var(--oj-u))}.oj-review__head{display:flex;align-items:center;gap:calc(14.364 * var(--oj-u))}.oj-review__avatar{display:block;flex:none;width:calc(80.441 * var(--oj-u));height:calc(80.441 * var(--oj-u));min-width:2.75rem;min-height:2.75rem;overflow:hidden;background:var(--oj-avatar-bg, var(--brand-tory));border-radius:50%}.oj-review__avatar img{width:100%;height:100%;object-fit:cover}.oj-review__who{display:flex;flex-direction:column;min-width:0}.oj-review__name{font-family:var(--font-heading);font-size:calc(16.599 * var(--oj-u));font-weight:600;line-height:calc(26.558 / 16.599);color:var(--color-foreground)}.oj-review__who .oj-stars{gap:calc(2.5537 * var(--oj-u))}.oj-review__text{font-size:calc(17.876 * var(--oj-u));font-weight:400;line-height:calc(30.389 / 17.876);color:var(--brand-sandstone)}.oj-reviews--placeholder .oj-reviews__head>*{align-self:stretch}.oj-reviews--placeholder .oj-review__avatar{background:var(--oj-ph-image, var(--oj-avatar-bg, var(--brand-tory)))}.oj-reviews--placeholder .oj-reviews__write,.oj-reviews--placeholder .oj-reviews__button{pointer-events:none}.oj-reviews__app:not(:empty){margin-block-start:calc(35.09 * var(--oj-u))}.oj-reviews__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(15.038 * var(--oj-u));margin-block-start:calc(37.596 * var(--oj-u))}.oj-reviews__button{display:inline-flex;align-items:center;justify-content:center;padding:calc(18.798 * var(--oj-u)) calc(35.09 * var(--oj-u));font-family:var(--font-heading);font-size:calc(17.545 * var(--oj-u));font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;color:var(--oj-review-btn, var(--brand-gondola));background:transparent;border:calc(2.089 * var(--oj-u)) solid var(--oj-review-btn, var(--brand-gondola));border-radius:999px;transition:transform var(--transition),background-color var(--transition)}.oj-reviews__button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--oj-review-btn, var(--brand-gondola)) 8%,transparent)}@media(prefers-reduced-motion:reduce){.oj-reviews__button:hover,.oj-reviews__write:hover{transform:none}}@media(max-width:989px){.oj-reviews__top{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.oj-reviews__write{justify-self:stretch;width:auto;margin-inline-end:0}.oj-reviews__summary{flex-direction:column;align-items:stretch;gap:var(--space-5)}.oj-reviews__score{width:auto;align-self:center}.oj-reviews__bars{min-width:0}}@media(max-width:749px){.oj-reviews{padding-block:var(--space-7)}.oj-reviews__top{margin-block-start:var(--space-5)}.oj-reviews__write{min-height:3.25rem;font-size:1.05rem}.oj-reviews__heading{font-size:clamp(1.7rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-reviews__summary{padding:var(--space-4);border-width:2px;border-radius:1.5rem}.oj-reviews__average{font-size:clamp(2.6rem,calc(13 * var(--oj-vw)),3.4rem)}.oj-review{padding:1.25rem;border-width:2px;border-radius:1.4rem}.oj-review__avatar{width:3rem;height:3rem}.oj-review__text{font-size:.95rem}.oj-reviews__button{width:100%;padding:.9rem 1.5rem;font-size:.95rem;border-width:2px}}.oj-ship{clip-path:polygon(0 calc(20 * var(--oj-u)),100% 0,100% calc(100% - 20 * var(--oj-u)),0 100%);padding-block:calc(68 * var(--oj-u)) calc(68.4 * var(--oj-u));margin-block-end:calc(var(--oj-ship-after, 73) * var(--oj-u))}.oj-ship__inner{width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-ship__pill{display:flex;align-items:center;gap:calc(30.218 * var(--oj-u));padding:calc(27.7 * var(--oj-u)) calc(32.736 * var(--oj-u));color:var(--brand-gondola);background:var(--oj-ship-card, #fff);border-radius:calc(22.663 * var(--oj-u))}.oj-ship__copy{flex:0 1 auto;min-width:calc(276.996 * var(--oj-u))}.oj-ship__headline{display:flex;align-items:center;gap:calc(10 * var(--oj-u));font-family:var(--font-heading);font-size:calc(19.516 * var(--oj-u));font-weight:700;line-height:calc(31.225 / 19.516);color:var(--oj-ship-accent, var(--band-green))}.oj-ship__icon{flex:none;width:calc(39.238 * var(--oj-u));height:calc(23 * var(--oj-u));min-width:1.35rem}.oj-ship__subtext{margin-block-start:calc(3.777 * var(--oj-u));font-size:calc(16.368 * var(--oj-u));font-weight:400;line-height:calc(26.189 / 16.368);color:var(--color-muted)}.oj-ship__progress{flex:1 1 calc(571.05 * var(--oj-u));min-width:calc(276.996 * var(--oj-u))}.oj-ship__track{height:calc(11.323 * var(--oj-u));min-height:.45rem;background:var(--oj-ship-track, #e4f5ec);border-radius:999px;overflow:hidden}.oj-ship__fill{display:block;width:var(--oj-bar-progress, 0%);height:100%;background:var(--oj-ship-accent, var(--band-green));border-radius:inherit;transition:width .4s ease}.oj-ship__detail{margin-block-start:calc(7.554 * var(--oj-u));font-family:var(--font-heading);font-size:calc(15.109 * var(--oj-u));font-weight:600;line-height:calc(24.174 / 15.109);color:var(--color-muted)}.oj-ship__cta{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:calc(18.886 * var(--oj-u)) calc(35.254 * var(--oj-u));font-family:var(--font-heading);font-size:calc(17.627 * var(--oj-u));font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;color:var(--oj-ship-btn-fg, #fff);background:var(--oj-ship-btn-bg, var(--brand-gondola));border-radius:999px;transition:transform var(--transition)}.oj-ship__cta:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.oj-ship__fill{transition:none}.oj-ship__cta:hover{transform:none}}@media(max-width:1279px){.oj-ship__pill{flex-wrap:wrap}.oj-ship__copy,.oj-ship__progress{min-width:calc(220 * var(--oj-u))}}@media(max-width:989px){.oj-ship__pill{flex-direction:column;align-items:stretch;gap:var(--space-4)}.oj-ship__copy,.oj-ship__progress{min-width:0}.oj-ship__progress{flex-basis:auto}.oj-ship__cta{width:100%}}@media(max-width:749px){.oj-ship{clip-path:polygon(0 .75rem,100% 0,100% calc(100% - .75rem),0 100%);padding-block:var(--space-7);margin-block-end:calc(min(var(--oj-ship-after, 73),1) * var(--space-5))}.oj-ship__pill{padding:var(--space-4);border-radius:1rem}.oj-ship__headline{font-size:1rem}.oj-ship__subtext,.oj-ship__detail{font-size:.85rem}.oj-ship__cta{padding:.9rem 1.5rem;font-size:.95rem}}.oj-ugc--product{clip-path:polygon(0 calc(30.86 * var(--oj-u)),100% 0,100% calc(100% - 30.86 * var(--oj-u)),0 100%);padding-block:calc(171 * var(--oj-u)) calc(170.7 * var(--oj-u))}.oj-ugc--home{margin-block-start:calc(-82 * var(--oj-u));clip-path:polygon(0 calc(58.26 * var(--oj-u)),100% calc(82 * var(--oj-u)),100% calc(100% - 27.75 * var(--oj-u)),0 100%);padding-block:calc(124 * var(--oj-u)) calc(107 * var(--oj-u))}.oj-ugc--home .oj-ugc__head{padding-block-start:calc(6.57 * var(--oj-u))}.oj-ugc--home .oj-ugc__heading{margin-block-start:calc(12.53 * var(--oj-u))}.oj-ugc--home .oj-ugc__cta{min-height:calc(75 * var(--oj-u))}.oj-ugc--home .oj-ugc__inner{width:min(var(--oj-content),calc(100% - var(--page-margin) * 2))}.oj-post__fallback--3{object-position:50% 83%}.oj-ugc__inner{position:relative;z-index:1;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-ugc__head{display:flex;flex-direction:column;align-items:flex-start}.oj-ugc .oj-eyebrow{gap:calc(7.519 * var(--oj-u));font-size:calc(15.038 * var(--oj-u));line-height:calc(24.061 / 15.038);letter-spacing:calc(1.2532 * var(--oj-u))}.oj-ugc .oj-eyebrow:before{width:calc(8.768 * var(--oj-u));height:calc(8.768 * var(--oj-u));border-radius:calc(4.384 * var(--oj-u))}.oj-ugc__heading{margin:0;margin-block-start:calc(6.57 * var(--oj-u));font-family:var(--font-heading);font-size:calc(42.609 * var(--oj-u));font-weight:700;line-height:calc(46.018 / 42.609);letter-spacing:calc(-.6266 * var(--oj-u));text-transform:none}.oj-ugc__sub{margin-block-start:calc(7.519 * var(--oj-u));font-size:calc(18.798 * var(--oj-u));font-weight:400;line-height:calc(30.077 / 18.798);color:var(--oj-ugc-sub, var(--color-muted))}.oj-ugc__sub p{margin:0}.oj-ugc__sub strong{font-weight:700;color:var(--oj-ugc-strong, var(--color-foreground))}.oj-ugc__row{gap:calc(22.5576 * var(--oj-u));margin-block-start:calc(37.596 * var(--oj-u))}.oj-post{display:flex;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none;background:var(--oj-post-bg, #fff);border-radius:calc(22.558 * var(--oj-u))}.oj-post__media{display:block;aspect-ratio:1;overflow:hidden}.oj-post__media img,.oj-post__media svg{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}a.oj-post:hover .oj-post__media img{transform:scale(1.04)}.oj-post__caption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:calc(15.038 * var(--oj-u)) calc(17.545 * var(--oj-u))}.oj-post__handle{overflow:hidden;font-family:var(--font-heading);font-size:calc(15.665 * var(--oj-u));font-weight:700;line-height:calc(25.064 / 15.665);text-overflow:ellipsis;white-space:nowrap;color:var(--oj-post-handle, var(--brand-scarlet))}.oj-post__caption .oj-stars{flex:none;gap:calc(2.5064 * var(--oj-u))}.oj-ugc--placeholder .oj-ugc__head>*{align-self:stretch}.oj-ugc--placeholder .oj-post__media{background:var(--oj-ph-image, color-mix(in srgb, currentcolor 12%, transparent))}.oj-ugc--placeholder .oj-ugc__cta{pointer-events:none}.oj-ugc__actions{display:flex;justify-content:center;margin-block-start:calc(32.583 * var(--oj-u))}.oj-ugc__cta{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--oj-u));padding:calc(18.798 * var(--oj-u)) calc(35.09 * var(--oj-u));font-family:var(--font-heading);font-size:calc(17.545 * var(--oj-u));font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;color:var(--oj-ugc-btn, var(--brand-gondola));background:transparent;border:calc(2.089 * var(--oj-u)) solid var(--oj-ugc-btn, var(--brand-gondola));border-radius:999px;transition:transform var(--transition),background-color var(--transition)}.oj-ugc__cta-img{width:calc(20 * var(--oj-u));height:calc(20 * var(--oj-u));min-width:.9rem}.oj-ugc__cta-glyph{line-height:1}.oj-ugc__cta:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--oj-ugc-btn, var(--brand-gondola)) 10%,transparent)}@media(prefers-reduced-motion:reduce){.oj-post__media img{transition:none}a.oj-post:hover .oj-post__media img{transform:none}.oj-ugc__cta-img{width:calc(20 * var(--oj-u));height:calc(20 * var(--oj-u));min-width:.9rem}.oj-ugc__cta-glyph{line-height:1}.oj-ugc__cta:hover{transform:none}}@media(max-width:749px){.oj-ugc--product{clip-path:polygon(0 .75rem,100% 0,100% calc(100% - .75rem),0 100%);padding-block:var(--space-7)}.oj-ugc--home{padding-block:calc(82 * var(--oj-u) + var(--space-6)) var(--space-7)}.oj-ugc__heading{font-size:clamp(1.7rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-ugc__sub{font-size:.95rem}.oj-ugc__row{margin-block-start:var(--space-6)}.oj-post{border-radius:1.25rem}.oj-post__handle{font-size:.85rem}.oj-ugc__cta{width:100%;padding:.9rem 1.5rem;font-size:.95rem;border-width:2px}}.oj-upsell{background:var(--oj-upsell-bg, var(--band-cream));padding-block:calc(100.256 * var(--oj-u))}.oj-upsell__inner{width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-upsell__head{display:flex;flex-direction:column;align-items:flex-start}.oj-upsell .oj-eyebrow{gap:calc(7.519 * var(--oj-u));font-size:calc(15.038 * var(--oj-u));line-height:calc(24.061 / 15.038);letter-spacing:calc(1.2532 * var(--oj-u))}.oj-upsell .oj-eyebrow:before{width:calc(8.768 * var(--oj-u));height:calc(8.768 * var(--oj-u));border-radius:calc(4.384 * var(--oj-u))}.oj-upsell__heading{margin:0;margin-block-start:calc(6.57 * var(--oj-u));font-family:var(--font-heading);font-size:calc(42.609 * var(--oj-u));font-weight:700;line-height:calc(46.018 / 42.609);letter-spacing:calc(-.6266 * var(--oj-u));text-transform:none;color:var(--color-foreground)}.oj-upsell__row{gap:calc(25.064 * var(--oj-u));margin-block-start:calc(42.609 * var(--oj-u));align-items:stretch}.oj-upsell__empty{color:var(--color-muted)}@media(max-width:749px){.oj-upsell{padding-block:var(--space-7)}.oj-upsell__heading{font-size:clamp(1.7rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-upsell__row{margin-block-start:var(--space-6)}}.oj-box{background:var(--oj-box-bg, var(--band-cream));padding-block:calc(109.11 * var(--oj-u))}.oj-box__inner{width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-box__head{display:flex;flex-direction:column;align-items:center;gap:calc(15.951 * var(--oj-u));padding-block-start:calc(4.344 * var(--oj-u));margin-block-end:calc(45.96 * var(--oj-u));text-align:center}.oj-box .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-box .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-box__heading{margin:0;font-family:var(--font-heading);font-size:calc(52.949 * var(--oj-u));font-weight:700;line-height:calc(57.184 / 52.949);letter-spacing:calc(-.6017 * var(--oj-u));text-transform:uppercase;color:var(--brand-gondola)}.oj-box__empty{padding-block:var(--space-7);text-align:center;color:var(--brand-sandstone)}.oj-bcard{display:flex;flex-direction:column;background:#fff;border-radius:calc(67.217 * var(--oj-u));overflow:hidden}.oj-bcard__img{aspect-ratio:459.5 / 265.079;background:var(--oj-bcard-panel, var(--brand-barley));overflow:hidden}.oj-bcard__img img,.oj-bcard__img svg{width:100%;height:100%;object-fit:cover}.oj-bcard__body{display:flex;flex-direction:column;gap:calc(5.049 * var(--oj-u));padding:calc(23.983 * var(--oj-u)) calc(27.77 * var(--oj-u)) calc(30.295 * var(--oj-u))}.oj-bcard__name{margin:0;font-family:var(--font-heading);font-size:calc(20.197 * var(--oj-u));font-weight:600;line-height:calc(32.314 / 20.197);color:var(--brand-gondola)}.oj-bcard__name a{text-decoration:none}.oj-bcard__tag{margin:0;font-size:calc(15.779 * var(--oj-u));line-height:calc(25.246 / 15.779);color:var(--brand-sandstone)}.oj-bcard__prices{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10.098 * var(--oj-u));padding-block:calc(7.574 * var(--oj-u)) calc(12.623 * var(--oj-u))}.oj-bcard__price{font-family:var(--font-heading);font-size:calc(23.983 * var(--oj-u));font-weight:700;line-height:calc(38.373 / 23.983);color:var(--brand-scarlet)}.oj-bcard__strike{font-size:calc(16.41 * var(--oj-u));line-height:calc(26.255 / 16.41);color:var(--brand-sandstone)}.oj-bcard__chip{padding:calc(3.156 * var(--oj-u)) calc(12.623 * var(--oj-u)) calc(3.396 * var(--oj-u));font-family:var(--font-heading);font-size:calc(15.147 * var(--oj-u));font-weight:600;line-height:calc(24.236 / 15.147);color:var(--brand-jewel);background:var(--brand-ottoman);border-radius:999px}.oj-bcard__cta{display:flex;align-items:center;justify-content:center;height:calc(75.737 * var(--oj-u));min-height:3rem;font-family:var(--font-heading);font-size:calc(16.41 * var(--oj-u));font-weight:600;letter-spacing:calc(.4 * var(--oj-u));text-transform:uppercase;text-decoration:none;color:#fff;background:var(--brand-gondola);border-radius:999px}@media(max-width:749px){.oj-box{padding-block:var(--space-7)}.oj-box__heading{font-size:clamp(1.75rem,calc(8 * var(--oj-vw)),2.4rem)}.oj-bcard{border-radius:2rem}.oj-bcard__name{font-size:1.05rem}.oj-bcard__tag{font-size:.85rem}.oj-bcard__price{font-size:1.2rem}.oj-bcard__strike,.oj-bcard__chip,.oj-bcard__cta{font-size:.85rem}}.oj-learn{background:var(--oj-learn-bg, var(--band-cream));padding-block:calc(142.6 * var(--oj-u)) calc(142.05 * var(--oj-u))}.oj-learn__inner{width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-learn__head{display:flex;flex-direction:column;align-items:center;gap:calc(16.847 * var(--oj-u));padding-block-start:calc(4.344 * var(--oj-u));margin-block-end:calc(45.95 * var(--oj-u));text-align:center}.oj-learn .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-learn .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-learn__heading{margin:0;font-family:var(--font-heading);font-size:calc(52.949 * var(--oj-u));font-weight:700;line-height:calc(57.184 / 52.949);letter-spacing:calc(-.6017 * var(--oj-u));text-transform:uppercase;color:var(--brand-gondola)}.oj-learn__empty{padding-block:var(--space-7);text-align:center;color:var(--brand-sandstone)}.oj-acard{display:flex;flex-direction:column;align-items:center;padding-block:calc(32.185 * var(--oj-u));overflow:hidden;background:var(--oj-acard-bg, #ffc4af);border-radius:calc(67.209 * var(--oj-u))}.oj-acard__media{display:block;width:calc(395.681 * var(--oj-u));max-width:calc(100% - 63.88 * var(--oj-u));aspect-ratio:395.681 / 346.458;overflow:hidden;background:var(--oj-acard-panel, var(--brand-ottoman));border-radius:calc(37.864 * var(--oj-u))}.oj-acard__media img,.oj-acard__media svg{width:100%;height:100%;object-fit:cover}.oj-acard__body{display:flex;flex-direction:column;gap:calc(8.835 * var(--oj-u));width:100%;padding:calc(23.981 * var(--oj-u)) calc(34.078 * var(--oj-u)) calc(25.23 * var(--oj-u))}.oj-acard__tag{margin:0;font-family:var(--font-heading);font-size:calc(13.884 * var(--oj-u));font-weight:600;line-height:calc(22.214 / 13.884);letter-spacing:calc(1.0097 * var(--oj-u));text-transform:uppercase;color:var(--oj-acard-tag, var(--brand-tory))}.oj-acard__title{margin:0;font-family:var(--font-heading);font-size:calc(18.932 * var(--oj-u));font-weight:600;line-height:calc(25.558 / 18.932);color:var(--brand-gondola)}.oj-acard__title a{text-decoration:none}.oj-acard__desc{margin:0;padding-block-start:calc(1.262 * var(--oj-u));font-size:calc(16.408 * var(--oj-u));line-height:calc(26.253 / 16.408);color:var(--brand-gondola)}@media(max-width:749px){.oj-learn{padding-block:var(--space-7)}.oj-learn__heading{font-size:clamp(1.6rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-acard{padding-block:var(--space-4);border-radius:1.75rem}.oj-acard__media{width:100%;max-width:calc(100% - 2rem);border-radius:1.25rem}.oj-acard__body{padding:var(--space-4) var(--space-4) var(--space-3)}.oj-acard__title{font-size:1rem}.oj-acard__desc{font-size:.9rem}}.oj-start{clip-path:polygon(52.611% .319%,107.434% 4.667%,106.812% 52.739%,106.19% 100.81%,51.761% 96.494%,-6.712% 97.734%,-6.878% 49.64%,-7.045% 1.545%,51.822% .296%,52.216% .288%);padding-block:calc(154.461 * var(--oj-u)) calc(187.324 * var(--oj-u))}.oj-start__inner{display:grid;grid-template-columns:minmax(0,686.827fr) minmax(0,684.119fr);gap:calc(73.105 * var(--oj-u));align-items:center;width:min(calc(var(--oj-content) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-start__visual{aspect-ratio:686.827 / 433.215;background:var(--oj-spot-bg, #f6e2ca);border-radius:calc(79.423 * var(--oj-u));overflow:hidden}.oj-start__visual img,.oj-start__visual svg{width:100%;height:100%;object-fit:cover}.oj-start__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16.005 * var(--oj-u));padding-block-start:calc(4.344 * var(--oj-u))}.oj-start .oj-eyebrow{gap:calc(9.627 * var(--oj-u));font-size:calc(15.644 * var(--oj-u));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u))}.oj-start .oj-eyebrow:before{width:calc(8.424 * var(--oj-u));height:calc(8.424 * var(--oj-u));border-radius:calc(4.212 * var(--oj-u))}.oj-start__heading{margin:0;font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase}.oj-start__feature{display:grid;grid-template-columns:auto 1fr auto;gap:calc(23.466 * var(--oj-u));align-items:center;width:100%;padding:calc(29.784 * var(--oj-u));text-decoration:none;color:var(--brand-gondola);background:#fff;border-radius:calc(26.474 * var(--oj-u));box-shadow:0 calc(12.034 * var(--oj-u)) calc(18.051 * var(--oj-u)) #2315121a;transition:transform var(--transition)}.oj-start__feature:hover{transform:translateY(-2px)}.oj-start__feature-ico{display:grid;place-items:center;width:calc(77.016 * var(--oj-u));height:calc(77.016 * var(--oj-u));background:var(--oj-ico-bg, var(--brand-barley));border-radius:calc(19.254 * var(--oj-u));overflow:hidden}.oj-start__feature-ico img{width:calc(40.915 * var(--oj-u));height:calc(40.915 * var(--oj-u));object-fit:contain}.oj-start__feature-text{display:flex;flex-direction:column;gap:calc(2 * var(--oj-u));min-width:0}.oj-start__feature-name{font-size:calc(18.051 * var(--oj-u));font-weight:600;line-height:calc(28.881 / 18.051)}.oj-start__feature-tag{font-size:calc(15.042 * var(--oj-u));line-height:calc(24.068 / 15.042);color:var(--brand-sandstone)}.oj-start__feature-price{font-family:var(--font-heading);font-size:calc(26.474 * var(--oj-u));font-weight:700;line-height:calc(42.359 / 26.474);color:var(--brand-scarlet);white-space:nowrap}.oj-start__text{padding-block-start:calc(9.38 * var(--oj-u));font-size:calc(19.856 * var(--oj-u));line-height:calc(27.798 / 19.856)}.oj-start__text p{margin:0}@media(max-width:989px){.oj-start__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.oj-start__copy{padding-block-start:0}.oj-start{padding-block:calc(110 * var(--oj-u)) calc(120 * var(--oj-u))}}@media(max-width:749px){.oj-start{padding-block:var(--space-7);clip-path:polygon(0% .6%,51.8% 0%,100% 2%,100% 100%,51.4% 98%,0% 98.6%)}.oj-start__heading{font-size:clamp(1.75rem,calc(8 * var(--oj-vw)),2.4rem)}.oj-start__text,.oj-start__feature-name{font-size:.95rem}.oj-start__feature-tag{font-size:.82rem}.oj-start__feature-price{font-size:1.2rem}.oj-start__feature{padding:var(--space-4);gap:var(--space-3)}.oj-start__feature-ico{width:3.25rem;height:3.25rem}.oj-start__feature-ico img{width:2.2rem;height:2.2rem}}@media(prefers-reduced-motion:reduce){.oj-start__feature:hover{transform:none}}.oj-quotes{--oj-qu: max(var(--oj-u), .82px);clip-path:polygon(0 0,100% calc(23.741 * var(--oj-u)),100% 100%,0 calc(100% - 23.741 * var(--oj-u)));padding-block:calc(122 * var(--oj-u)) calc(98.8 * var(--oj-u))}.oj-quotes__head{display:flex;flex-direction:column;align-items:center;gap:calc(15.951 * var(--oj-u));width:min(var(--oj-content),calc(100% - var(--page-margin) * 2));margin:0 auto calc(44.2 * var(--oj-u));padding-block-start:calc(4.344 * var(--oj-u));text-align:center}.oj-quotes__kicker{margin:0;font-family:var(--font-heading);font-size:max(.7rem,calc(15.644 * var(--oj-u)));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u));text-transform:uppercase}.oj-quotes__heading{margin:0;font-family:var(--font-heading);font-size:calc(52.949 * var(--oj-u));font-weight:700;line-height:calc(57.184 / 52.949);letter-spacing:calc(-.6017 * var(--oj-u));text-transform:uppercase}.oj-quotes__rail{display:block}.oj-quotes__track{--oj-qinner: min(var(--oj-content), calc(100% - var(--page-margin) * 2));display:flex;gap:calc(50 * var(--oj-qu));margin-block:calc(-14 * var(--oj-qu));padding:calc(14 * var(--oj-qu)) calc((100% - var(--oj-qinner)) / 2);scroll-padding-inline:calc((100% - var(--oj-qinner)) / 2)}.oj-qslot{display:grid;flex:0 0 calc(348.646 * var(--oj-qu));place-items:center;height:calc(400.692 * var(--oj-qu));scroll-snap-align:start}.oj-qslot:nth-child(5n+3){flex-basis:calc(329 * var(--oj-qu))}.oj-qcard{--oj-qcard-tilt: 0deg;--oj-qphoto-tilt: 0deg;position:relative;width:calc(329 * var(--oj-qu));height:calc(384 * var(--oj-qu));margin:0;background:var(--oj-qcard-bg, #fcfaf9);border-radius:calc(39 * var(--oj-qu));transform:rotate(var(--oj-qcard-tilt))}.oj-qslot:nth-child(5n+1) .oj-qcard{--oj-qcard-tilt: -3deg;--oj-qphoto-tilt: 3deg}.oj-qslot:nth-child(5n+2) .oj-qcard{--oj-qcard-tilt: 3deg;--oj-qphoto-tilt: -.77deg}.oj-qslot:nth-child(5n+3) .oj-qcard{--oj-qcard-tilt: 0deg;--oj-qphoto-tilt: 2.59deg}.oj-qslot:nth-child(5n+4) .oj-qcard{--oj-qcard-tilt: -3deg;--oj-qphoto-tilt: 0deg}.oj-qslot:nth-child(5n+5) .oj-qcard{--oj-qcard-tilt: 3deg;--oj-qphoto-tilt: -3deg}.oj-qcard__pin{position:absolute;top:calc(-9 * var(--oj-qu));left:50%;z-index:1;width:calc(35 * var(--oj-qu));height:calc(35 * var(--oj-qu));background:var(--oj-qcard-pin, #f15a25);border-radius:50%;transform:translate(-50%)}.oj-qslot:nth-child(5n) .oj-qcard__pin{background:var(--oj-qcard-pin-alt, #fede39)}.oj-qcard__photo{position:absolute;top:calc(17 * var(--oj-qu));left:calc(16 * var(--oj-qu));width:calc(298 * var(--oj-qu));height:calc(198 * var(--oj-qu));overflow:hidden;background:var(--oj-qcard-photo-bg, #1a17c2);border-radius:calc(23 * var(--oj-qu))}.oj-qcard__photo img{display:block;width:100%;height:100%;object-fit:cover;transform:rotate(var(--oj-qphoto-tilt)) scale(1.08)}.oj-qcard__quote{position:absolute;top:calc(234 * var(--oj-qu));left:calc(33 * var(--oj-qu));display:-webkit-box;width:calc(264 * var(--oj-qu));margin:0;overflow:hidden;font-size:calc(16 * var(--oj-qu));line-height:calc(25.03 / 16);color:var(--oj-qcard-fg, #000);-webkit-box-orient:vertical;-webkit-line-clamp:3}.oj-qcard__quote:before{content:'"'}.oj-qcard__quote:after{content:"\201d"}.oj-qcard__heart{position:absolute;top:calc(319 * var(--oj-qu));left:calc(48 * var(--oj-qu));width:calc(30.534 * var(--oj-qu));height:calc(33.499 * var(--oj-qu))}.oj-qslot:nth-child(5n+2) .oj-qcard__heart{top:calc(304.01 * var(--oj-qu));left:calc(170.15 * var(--oj-qu))}.oj-qslot:nth-child(5n+3) .oj-qcard__heart{top:calc(316.16 * var(--oj-qu));left:calc(220.71 * var(--oj-qu))}.oj-qslot:nth-child(5n+4) .oj-qcard__heart{top:calc(313.05 * var(--oj-qu));left:calc(202.06 * var(--oj-qu));transform:rotate(15.68deg)}.oj-qcard__heart-icon{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:749px){.oj-quotes{padding-block:calc(23.741 * var(--oj-u) + var(--space-7)) var(--space-8)}.oj-quotes__head{gap:.5rem;margin-block-end:var(--space-5)}.oj-quotes__kicker{font-size:.75rem}.oj-quotes__heading{font-size:clamp(1.6rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-quotes__track{gap:calc(30 * var(--oj-qu))}}.oj-pillars{margin-block-start:calc(-67 * var(--oj-u));background:var(--oj-pillars-bg, #cdcef0);clip-path:polygon(0 calc(39.13 * var(--oj-u)),100% calc(67 * var(--oj-u)),100% calc(100% - 18.49 * var(--oj-u)),0 100%);padding-block:calc(121.69 * var(--oj-u)) calc(128 * var(--oj-u))}.oj-pillars__inner{width:min(var(--oj-content),calc(100% - var(--page-margin) * 2));margin-inline:auto}.oj-pillars__head{display:flex;flex-direction:column;align-items:center;gap:calc(15.957 * var(--oj-u));padding-block-start:calc(4.344 * var(--oj-u));margin-block-end:calc(45.3 * var(--oj-u));text-align:center}.oj-pillars__kicker{margin:0;font-family:var(--font-heading);font-size:max(.7rem,calc(15.644 * var(--oj-u)));font-weight:600;line-height:calc(25.03 / 15.644);letter-spacing:calc(1.4441 * var(--oj-u));text-transform:uppercase;color:var(--oj-pillars-kicker, #f32200)}.oj-pillars__heading{margin:0;font-family:var(--font-heading);font-size:calc(54.152 * var(--oj-u));font-weight:700;line-height:calc(64.982 / 54.152);text-transform:uppercase;color:#0f181f}.oj-pillars__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:calc(27.752 * var(--oj-u));align-items:stretch}.oj-pillar{--oj-pillar-tilt: 0deg;display:flex;flex-direction:column;box-sizing:border-box;height:100%;gap:calc(14.191 * var(--oj-u));padding:calc(30.275 * var(--oj-u)) calc(30.275 * var(--oj-u)) calc(45.803 * var(--oj-u));background:var(--oj-pillar-bg, #fff);border-radius:calc(52.035 * var(--oj-u));transform:rotate(var(--oj-pillar-tilt));transition:transform var(--transition)}.oj-pillar:nth-child(4n+1){--oj-pillar-tilt: -1deg}.oj-pillar:nth-child(4n+3){--oj-pillar-tilt: 2deg}.oj-pillar:hover,.oj-pillar:focus-within{transform:rotate(3deg)}@media(prefers-reduced-motion:reduce){.oj-pillar{transition:none}.oj-pillar:hover,.oj-pillar:focus-within{transform:none}}.oj-pillar__ico{aspect-ratio:280.042 / 234.63;background:var(--oj-pillar-panel, #e8f1dd);border-radius:calc(28.383 * var(--oj-u));overflow:hidden}.oj-pillar__ico img{width:100%;height:100%;object-fit:cover}.oj-pillar__body{display:flex;flex:1;flex-direction:column;gap:calc(8.83 * var(--oj-u))}.oj-pillar__title{margin:0;padding-block-start:calc(9.587 * var(--oj-u));font-family:var(--font-heading);font-size:calc(20.183 * var(--oj-u));font-weight:600;line-height:calc(21.798 / 20.183);color:var(--brand-gondola)}.oj-pillar__text,.oj-pillar__quote{margin:0;font-size:calc(17.03 * var(--oj-u));line-height:calc(26.491 / 17.03);color:#0f181f}.oj-pillar__text p,.oj-pillar__quote p{margin:0}.oj-pillar__who{margin-block-start:calc(10.603 * var(--oj-u));font-family:var(--font-heading);font-size:calc(15.768 * var(--oj-u));font-weight:600;line-height:calc(26.806 / 15.768);color:var(--brand-gondola)}.oj-pillars--placeholder .oj-pillars__head>*{align-self:stretch}.oj-pillars--placeholder .oj-pillars__head .oj-ph-line{margin-inline:auto}.oj-pillars--placeholder .oj-pillar__ico{background:var(--oj-ph-image, var(--oj-pillar-panel, #e8f1dd))}@media(max-width:1279px){.oj-pillars__grid{display:flex;gap:var(--space-4);margin-inline:calc(var(--page-margin) * -1);padding:.75rem var(--page-margin) 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);scrollbar-width:none}.oj-pillars__grid::-webkit-scrollbar{display:none}.oj-pillar{flex:0 0 min(calc(72 * var(--oj-vw)),21rem);height:auto;scroll-snap-align:start}}@media(max-width:749px){.oj-pillars{padding-block:var(--space-8) var(--space-7)}.oj-pillars__heading{font-size:clamp(1.6rem,calc(7.5 * var(--oj-vw)),2.2rem)}.oj-pillars__kicker{font-size:.75rem}.oj-pillar{border-radius:2rem;padding:var(--space-4) var(--space-4) var(--space-5)}.oj-pillar__title{font-size:1.05rem}.oj-pillar__text,.oj-pillar__quote{font-size:.92rem}.oj-pillar__who{font-size:.85rem}}.cart-item{display:grid;grid-template-columns:6rem 1fr;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border)}.cart-item__media{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-input);background:color-mix(in srgb,var(--color-border) 40%,transparent)}.cart-item__image{width:100%;height:100%;object-fit:cover}.cart-item__details{display:grid;gap:var(--space-2);align-content:start}.cart-item__title{font-weight:500;text-decoration:none}.cart-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.cart-item__remove{font-size:var(--text-sm);color:var(--color-muted)}.oj-ucard{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--oj-ucard-bg, #fff);border-radius:calc(44.56 * var(--oj-u))}.oj-ucard__media{display:block;aspect-ratio:339.615 / 288.671;overflow:hidden}.oj-ucard__media img,.oj-ucard__media svg{width:100%;height:100%;object-fit:cover}.oj-ucard__body{display:flex;flex:1;flex-direction:column;gap:calc(7.519 * var(--oj-u));padding:calc(22.558 * var(--oj-u)) calc(22.558 * var(--oj-u)) calc(25.064 * var(--oj-u))}.oj-ucard__title{margin:0;font-family:var(--font-heading);font-size:calc(18.171 * var(--oj-u));font-weight:700;line-height:calc(29.074 / 18.171);color:var(--color-foreground)}.oj-ucard__title a{text-decoration:none}.oj-ucard__title a:hover{text-decoration:underline;text-underline-offset:.2em}.oj-ucard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8 * var(--oj-u));font-family:var(--font-heading);font-size:calc(21.304 * var(--oj-u));font-weight:700;line-height:calc(34.087 / 21.304);color:var(--oj-ucard-price, var(--brand-scarlet))}.oj-ucard__compare{font-size:calc(14.412 * var(--oj-u));font-weight:400;color:var(--color-muted)}.oj-ucard__save{font-family:var(--font-heading);font-size:calc(14.412 * var(--oj-u));font-weight:700;line-height:calc(23.059 / 14.412);color:var(--oj-ucard-save, var(--brand-jewel))}.oj-ucard__add{display:block;margin-block-start:auto;padding-block-start:calc(7.519 * var(--oj-u))}.oj-ucard__button{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--oj-u));width:100%;padding:calc(13.785 * var(--oj-u));font-family:var(--font-heading);font-size:calc(15.665 * var(--oj-u));font-weight:700;line-height:1.2;text-align:center;text-decoration:none;color:var(--oj-ucard-btn-fg, #fff);background:var(--oj-ucard-btn-bg, var(--brand-gondola));border-radius:999px;cursor:pointer;transition:transform var(--transition),opacity var(--transition)}.oj-ucard__button--link{margin-block-start:auto}.oj-ucard__button-img{width:calc(16 * var(--oj-u));height:calc(16 * var(--oj-u));min-width:.7rem}.oj-ucard__button-glyph{line-height:1}.oj-ucard__button:hover{transform:translateY(-2px)}.oj-ucard__button[aria-busy=true]{opacity:.6}.oj-ucard__status:not([hidden]){margin-block-start:calc(6 * var(--oj-u));font-size:calc(13 * var(--oj-u))}@media(prefers-reduced-motion:reduce){.oj-ucard__button:hover{transform:none}}@media(max-width:749px){.oj-ucard{border-radius:1.75rem}.oj-ucard__body{padding:1rem}.oj-ucard__title{font-size:1rem}.oj-ucard__price{font-size:1.15rem}.oj-ucard__button{padding:.85rem;font-size:.9rem}}.pagination{margin-block-start:var(--space-7)}.pagination__list{display:flex;justify-content:center;gap:var(--space-2);list-style:none;padding:0}.pagination__item{display:grid;place-items:center;min-width:2.75rem;height:2.75rem;padding-inline:var(--space-2);text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-button)}.pagination__item--current{color:var(--color-accent-foreground);background:var(--color-accent);border-color:var(--color-accent)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.price__current{font-weight:600}.oj-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--oj-u));margin:0;padding:0;list-style:none;font-family:var(--font-heading);font-size:calc(16.38 * var(--oj-u));line-height:1.6}.oj-crumbs__item{display:inline-flex;align-items:center}.oj-crumbs__link{color:var(--oj-crumb-link, var(--brand-scarlet));font-weight:700;text-decoration:none}.oj-crumbs__link:hover{text-decoration:underline;text-underline-offset:.2em}.oj-crumbs__current{font-weight:500;color:var(--color-muted)}.oj-crumbs__sep{font-weight:500;color:#c9b6a6}@media(max-width:749px){.oj-crumbs__list{font-size:.85rem}}.oj-buy,.oj-buy__form{display:block}.oj-step{display:inline-flex;align-items:center;justify-content:center;gap:calc(30 * var(--oj-u));width:calc(225 * var(--oj-u));min-width:10.5rem;height:calc(72 * var(--oj-u));min-height:3rem;padding:0;background:#fff;border:calc(2 * var(--oj-u)) solid var(--oj-buy-accent, #ee1c25);border-radius:999px}.oj-step .oj-step__button{display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;border-radius:50%;cursor:pointer}.oj-step .oj-step__button img{width:calc(24 * var(--oj-u));height:calc(24 * var(--oj-u));min-width:1rem;min-height:1rem}.oj-step .oj-step__button:hover{background:color-mix(in srgb,var(--oj-buy-accent, #ee1c25) 8%,transparent)}.oj-step .oj-step__input{width:calc(40 * var(--oj-u));min-width:1.75rem;padding:0;font-family:var(--font-heading);font-size:calc(38 * var(--oj-u));font-weight:600;line-height:1;text-align:center;color:var(--oj-buy-accent, #ee1c25);background:transparent;border:0;-moz-appearance:textfield}.oj-step .oj-step__input::-webkit-outer-spin-button,.oj-step .oj-step__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.oj-buy__actions{display:flex;gap:calc(20 * var(--oj-u));margin-block-start:calc(13 * var(--oj-u))}.oj-buy__button{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:calc(10 * var(--oj-u));min-width:0;min-height:calc(79 * var(--oj-u));padding:calc(10 * var(--oj-u)) calc(30 * var(--oj-u));font-family:var(--font-heading);font-size:calc(26 * var(--oj-u));font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;border:calc(2 * var(--oj-u)) solid var(--oj-buy-accent, #ee1c25);border-radius:999px;cursor:pointer;transition:transform var(--transition),opacity var(--transition),background-color var(--transition)}.oj-buy__icon{flex:none;width:calc(24 * var(--oj-u));height:calc(24 * var(--oj-u));min-width:1rem;min-height:1rem;object-fit:contain}.oj-buy__add{color:var(--oj-add-fg, #fff);background:var(--oj-buy-accent, #ee1c25)}.oj-buy__now{color:var(--oj-buy-accent, #ee1c25);background:#fff}.oj-buy__button:hover:not(:disabled){transform:translateY(-2px)}.oj-buy__now:hover:not(:disabled){background:color-mix(in srgb,var(--oj-buy-accent, #ee1c25) 6%,#fff)}.oj-buy__button:disabled,.oj-buy__button[aria-busy=true]{opacity:.55;cursor:not-allowed;transform:none}.oj-buy__message:not([hidden]){margin-block-start:calc(12 * var(--oj-u))}@media(prefers-reduced-motion:reduce){.oj-buy__button:hover:not(:disabled){transform:none}}@media(max-width:749px){.oj-step{gap:.75rem;border-width:2px}.oj-step .oj-step__input{font-size:1.6rem}.oj-buy__actions{gap:.6rem;margin-block-start:.75rem}.oj-buy__button{gap:.4rem;min-height:3.25rem;padding:.6rem .75rem;font-size:1rem;border-width:2px}}.product-card__link{display:block;text-decoration:none}.product-card__media{position:relative;aspect-ratio:1;overflow:hidden;margin-block-end:var(--space-3);background:color-mix(in srgb,var(--color-border) 40%,transparent);border-radius:var(--radius-input)}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card__link:hover .product-card__image{transform:scale(1.03)}.product-card__badge{position:absolute;top:var(--space-2);left:var(--space-2)}.product-card__title{font-family:var(--font-primary);font-size:var(--text-base);font-weight:500;margin-block-end:var(--space-1)}.oj-gallery{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.oj-gallery--has-rail{grid-template-columns:minmax(0,118fr) minmax(0,676fr);gap:calc(27 * var(--oj-u))}.oj-gallery--has-rail .oj-gallery__stage{grid-column:2;grid-row:1}.oj-gallery--has-rail .oj-gallery__rail{grid-column:1;grid-row:1}.oj-gallery__stage{padding:calc(36 * var(--oj-u)) calc(33 * var(--oj-u));background:var(--oj-gallery-card, #f3ce5a);border-radius:calc(40 * var(--oj-u))}.oj-gallery__frame{position:relative}.oj-gallery__badge{position:absolute;top:calc(20 * var(--oj-u));left:calc(20 * var(--oj-u));z-index:1;display:inline-flex;align-items:center;gap:calc(9.077 * var(--oj-u));padding:calc(9.15 * var(--oj-u)) calc(18.299 * var(--oj-u));font-family:var(--font-heading);font-size:calc(13.725 * var(--oj-u));font-weight:700;line-height:calc(21.959 / 13.725);color:var(--oj-badge-fg, #fff);background:var(--oj-badge-bg, #f23e07);border-radius:999px}.oj-gallery__badge-icon{flex:none;width:calc(21.785 * var(--oj-u));height:calc(20.877 * var(--oj-u));min-width:.85rem}.oj-gallery__viewer{aspect-ratio:610 / 672;overflow:hidden;border-radius:calc(32 * var(--oj-u))}.oj-gallery__item,.oj-gallery__image{width:100%;height:100%}.oj-gallery__image{object-fit:cover}.oj-gallery__rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;row-gap:calc(18 * var(--oj-u));min-height:0;contain:size}.oj-gallery__arrow{display:grid;place-items:center;width:calc(47 * var(--oj-u));height:calc(47 * var(--oj-u));min-width:2rem;min-height:2rem;padding:0;background:none;border:0;border-radius:50%;cursor:pointer;transition:transform var(--transition)}.oj-gallery__arrow img{width:100%;height:100%}.oj-gallery__arrow--next img{transform:rotate(180deg)}.oj-gallery__arrow:hover{transform:scale(1.06)}.oj-gallery__thumbs{display:flex;flex-direction:column;gap:calc(15 * var(--oj-u));width:100%;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:none}.oj-gallery__thumbs::-webkit-scrollbar{display:none}.oj-gallery__thumbs>li{flex:none}.oj-gallery__thumb{display:block;width:100%;aspect-ratio:118 / 110;padding:0;overflow:hidden;background:var(--oj-gallery-card, #f3ce5a);border:calc(3 * var(--oj-u)) solid var(--oj-thumb-border, transparent);border-radius:calc(15 * var(--oj-u));cursor:pointer;transition:border-color var(--transition)}.oj-gallery__thumb img{width:100%;height:100%;object-fit:cover}.oj-gallery__thumb[aria-current=true]{border-color:var(--oj-thumb-active, #ee1c25)}@media(prefers-reduced-motion:reduce){.oj-gallery__arrow:hover{transform:none}}@media(max-width:749px){.oj-gallery--has-rail{grid-template-columns:minmax(0,1fr);gap:.75rem}.oj-gallery--has-rail .oj-gallery__stage{grid-column:1;grid-row:1}.oj-gallery--has-rail .oj-gallery__rail{grid-column:1;grid-row:2}.oj-gallery__stage{padding:.9rem;border-radius:1.5rem}.oj-gallery__viewer{border-radius:1.1rem}.oj-gallery__badge{top:.75rem;left:.75rem;gap:.4rem;padding:.35rem .8rem;font-size:.78rem}.oj-gallery__rail{display:block;contain:none}.oj-gallery__arrow{display:none}.oj-gallery__thumbs{flex-direction:row;gap:.6rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.oj-gallery__thumbs>li{width:21%;scroll-snap-align:start}.oj-gallery__thumb{border-width:2px;border-radius:.75rem}}.oj-pack{display:block}.oj-pack__group{min-width:0;margin:0;padding:0;border:0}.oj-pack__legend{padding:0;font-family:var(--font-heading);font-size:calc(20 * var(--oj-u));font-weight:700;line-height:1.2;color:var(--color-foreground)}.oj-pack__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(15 * var(--oj-u));margin-block-start:calc(14.4 * var(--oj-u))}.oj-pack__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(11.2 * var(--oj-u));min-height:calc(92 * var(--oj-u));padding:calc(7.2 * var(--oj-u)) calc(10 * var(--oj-u));text-align:center;background:var(--oj-pack-card-bg, #fff);border:calc(2 * var(--oj-u)) solid var(--oj-pack-border, #d3bfdd);border-radius:calc(16 * var(--oj-u));cursor:pointer;transition:border-color var(--transition),background-color var(--transition)}.oj-pack__card:hover{border-color:color-mix(in srgb,var(--oj-pack-accent, #ee1c25) 45%,var(--oj-pack-border, #d3bfdd))}.oj-pack__input:checked+.oj-pack__card{background:var(--oj-pack-selected-bg, #ffe6e8);border-color:var(--oj-pack-accent, #ee1c25)}.oj-pack__input:focus-visible+.oj-pack__card{box-shadow:var(--focus-ring)}.oj-pack__card.variant-picker__value--unavailable{color:var(--color-muted);text-decoration:line-through;opacity:.6}.oj-pack__name{font-family:var(--font-heading);font-size:calc(18 * var(--oj-u));font-weight:500;line-height:1.2;color:var(--color-foreground)}.oj-pack__price{font-family:var(--font-heading);font-size:calc(26 * var(--oj-u));font-weight:700;line-height:1.2;white-space:nowrap;color:var(--color-foreground)}.oj-pack__input:checked+.oj-pack__card .oj-pack__price,.oj-pack__card--single .oj-pack__price{color:var(--oj-pack-price, #ee1c25)}.oj-pack__card--single{background:var(--oj-pack-selected-bg, #ffe6e8);border-color:var(--oj-pack-accent, #ee1c25);cursor:default}.oj-pack__card--single:hover{border-color:var(--oj-pack-accent, #ee1c25)}.oj-pack__tag{position:absolute;top:0;left:50%;padding:.1em .7em;font-family:var(--font-heading);font-size:max(.65rem,calc(12 * var(--oj-u)));font-weight:700;line-height:1.4;white-space:nowrap;color:#fff;background:var(--oj-pack-accent, #ee1c25);border-radius:999px;transform:translate(-50%,-55%)}@media(max-width:749px){.oj-pack__legend{font-size:1rem}.oj-pack__values{gap:.5rem}.oj-pack__card{gap:.35rem;min-height:0;padding:.7rem .4rem;border-width:2px;border-radius:.85rem}.oj-pack__name{font-size:.85rem}.oj-pack__price{font-size:1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
