.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-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}}.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-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-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}}.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?subset=MEAB-AEAADY */
