[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( calc(var(--pfs-min) * 1rem), calc( var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem ), calc(var(--pfs-max) * 1rem) )}.xo-main-bo{min-height:550px}.xo-main-bo__media-box{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%}.xo-main-bo__media{display:block;position:sticky;top:var(--header-height);aspect-ratio:1;width:100%}@media(min-width:768px){.xo-main-bo__media{width:90%}}@media(min-width:992px){.xo-main-bo__media{width:70%}}.xo-main-bo__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-bottom:1.6rem}.xo-main-bo__title{color:#000;font-family:var(--font-body-medium-family);font-size:36px;font-style:normal;font-weight:500;line-height:52px;letter-spacing:-.72px;margin-bottom:0}@media(min-width:992px){.xo-main-bo__title{font-size:48px;line-height:52px;letter-spacing:-.96px}}.xo-main-bo__rating{display:flex;gap:4px;align-items:center;color:var(--Text-Text-3, #6b6d76);font-size:16px;line-height:20px;letter-spacing:-.32px}@media(min-width:768px){.xo-main-bo__rating{font-size:20px;font-style:normal;line-height:24px;letter-spacing:-.4px}}.xo-main-bo__rating svg{display:block}.xo-main-bo__description{margin-bottom:4rem;color:#000;font-size:18px;line-height:22px;letter-spacing:-.36px;padding-bottom:0}@media(min-width:992px){.xo-main-bo__description{font-size:20px;line-height:24px;letter-spacing:-.4px}}.xo-main-bo__description .product-description{color:#000;font-size:18px;line-height:22px;letter-spacing:-.36px;padding-bottom:0}@media(min-width:992px){.xo-main-bo__description .product-description{font-size:20px;line-height:24px;letter-spacing:-.4px}}.xo-main-bo__notice{border-radius:4px;background:var(--Fill-Fill-5, #f5f5f5);padding:1.6rem}.xo-main-bo__delivery-text{color:var(--Text-Text-1, #121212);font-size:20px;line-height:24px;letter-spacing:-.4px;padding-bottom:6px}@media(min-width:992px){.xo-main-bo__delivery-text{font-size:24px;line-height:28px;letter-spacing:-.48px}}.xo-main-bo__sub-delivery-text{color:var(--Text-Text-3, #6b6d76);font-size:18px;line-height:22px;letter-spacing:-.36px}.xo-main-bo__variants{display:flex;flex-direction:column;gap:12px;padding-bottom:4rem}
/*# sourceMappingURL=/cdn/shop/t/394/assets/section-main-baked-oats.css.map */
