.vx-rec{--f: 1px;--vx-rec-w: calc(100% - 40px) ;position:relative;display:block;background:var(--vx-rec-bg, #f8f8f8);color:var(--vx-rec-fg, #111);padding-block:56px 48px;overflow:hidden;overflow:clip}.vx-rec__inner{width:var(--vx-rec-w);margin-inline:auto}.vx-rec .vx-heading{--vx-h-size: 34px;line-height:1.06;color:inherit}.vx-rec__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:28px}.vx-rec__left{display:contents}.vx-rec__heading{order:1}.vx-rec__right{order:2}.vx-rec__smalls{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.vx-rc{position:relative;min-width:0}.vx-rc__link{display:block;color:inherit;text-decoration:none;border-radius:10px}.vx-rc__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.vx-rc__media{position:relative;overflow:hidden;border-radius:var(--vx-rc-radius, 10px);isolation:isolate;transform:translateZ(0)}.vx-rc__media .vx-slot{border-radius:0}.vx-rc__media .vx-slot__img{transition:transform .9s var(--vx-ease, cubic-bezier(.22, 1, .36, 1));will-change:transform}.vx-rc__media .vx-slot--empty{background:#ececec;outline-color:#11111124;color:#111}.vx-rc__tag{position:absolute;z-index:1;left:8px;bottom:8px;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:7px;background:#0e0e0e;color:#fff;font-size:11px;font-weight:400;line-height:1;letter-spacing:.01em;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.vx-rc__body{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.vx-rc__text{min-width:0}.vx-rc__date{display:block;font-size:11px;font-weight:500;line-height:1.4;color:#1111118c}.vx-rc__title{margin:4px 0 0;font-family:inherit;font-size:14px;font-weight:700;font-style:normal;line-height:1.3;letter-spacing:-.01em;text-transform:none;color:inherit}.vx-rc--lg .vx-rc__title{font-size:19px;line-height:1.25}.vx-rc__arrow.vx-circle{--vx-c-size: 28px;--vx-c-bg: #fff;--vx-c-fg: #111;--vx-c-arc: #111;--vx-c-ring: rgba(17, 17, 17, .14);flex:none;cursor:inherit;box-shadow:0 0 0 3px #fff,0 0 0 4px #11111112;transition:background-color .45s var(--vx-ease, ease),color .45s var(--vx-ease, ease),box-shadow .45s var(--vx-ease, ease)}.vx-rc__arrow svg{width:44%;height:44%}.vx-rc--placeholder .vx-rc__link{cursor:default}@media(hover:hover){a.vx-rc__link:hover .vx-slot__img{transform:scale(1.06)}a.vx-rc__link:hover .vx-rc__arrow{--vx-c-bg: #111;--vx-c-fg: #fff;--vx-c-arc: #fff;background-color:#111;color:#fff;box-shadow:0 0 0 3px var(--vx-rec-bg, #f8f8f8),0 0 0 4px #1111112e}a.vx-rc__link:hover .vx-rc__arrow:before{transform:rotate(90deg)}a.vx-rc__link:hover .vx-rc__arrow svg{transform:translate(1px)}}.vx-rec__cta{display:flex;justify-content:center;margin-top:40px}@media(min-width:990px){.vx-rec{--f: min(calc(100vw / 1280), 2.4px);--vx-rec-w: min( calc(100% - 64px) , max(760px, calc(724.5 * var(--f))));padding-block:calc(var(--vx-rec-pt, 44) * var(--f)) calc(var(--vx-rec-pb, 36) * var(--f))}.vx-rec .vx-heading{--vx-h-size: calc(36 * var(--f));line-height:1.055}.vx-rec__grid{grid-template-columns:minmax(0,331fr) minmax(0,362.5fr);column-gap:calc(31.5 * var(--f));row-gap:0;align-items:start}.vx-rec__left{display:block}.vx-rec__right{padding-top:calc(6.5 * var(--f))}.vx-rec__smalls{column-gap:calc(22.5 * var(--f));margin-top:calc(30.5 * var(--f))}.vx-rc__link{border-radius:calc(10 * var(--f))}.vx-rc__media{--vx-rc-radius: calc(10 * var(--f))}.vx-rc__tag{left:calc(6.5 * var(--f));bottom:calc(5.5 * var(--f));height:max(18px,calc(15 * var(--f)));padding:0 max(8px,calc(7 * var(--f)));border-radius:max(6px,calc(5 * var(--f)));font-size:max(10px,calc(7.2 * var(--f)))}.vx-rc__body{gap:calc(8 * var(--f));margin-top:calc(5 * var(--f))}.vx-rc__date{font-size:max(11px,calc(8 * var(--f)))}.vx-rc__title{margin-top:calc(3.5 * var(--f));font-size:max(13px,calc(11 * var(--f)))}.vx-rc--lg .vx-rc__title{font-size:max(17px,calc(16.5 * var(--f)))}.vx-rc__arrow.vx-circle{--vx-c-size: max(22px, calc(17 * var(--f)));box-shadow:0 0 0 calc(1.5 * var(--f)) #fff,0 0 0 calc(2 * var(--f)) #11111112}.vx-rc--lg .vx-rc__arrow.vx-circle{margin-top:calc(6 * var(--f))}.vx-rec__cta{margin-top:calc(32 * var(--f))}}@media(prefers-reduced-motion:reduce){.vx-rc__media .vx-slot__img,.vx-rc__arrow.vx-circle{transition:none!important}a.vx-rc__link:hover .vx-slot__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vx-recipes.css.map */
